1 |
markusle 08/09/03 14:23:07 |
2 |
|
3 |
Added: cifparse-obj-7.025-makefile.patch |
4 |
cifparse-obj-7.025-gcc4.3.patch |
5 |
Log: |
6 |
Version bump which also fixes the gcc4.3 issues reported in #236410. |
7 |
(Portage version: 2.2_rc8/cvs/Linux 2.6.26-SENTINEL-2 i686) |
8 |
|
9 |
Revision Changes Path |
10 |
1.1 sci-libs/cifparse-obj/files/cifparse-obj-7.025-makefile.patch |
11 |
|
12 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cifparse-obj/files/cifparse-obj-7.025-makefile.patch?rev=1.1&view=markup |
13 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cifparse-obj/files/cifparse-obj-7.025-makefile.patch?rev=1.1&content-type=text/plain |
14 |
|
15 |
Index: cifparse-obj-7.025-makefile.patch |
16 |
=================================================================== |
17 |
diff -Naur cifparse-obj-v7.025-prod-src/etc/make.platform.gnu3 cifparse-obj-v7.025-prod-src.new/etc/make.platform.gnu3 |
18 |
--- cifparse-obj-v7.025-prod-src/etc/make.platform.gnu3 2008-02-06 07:17:49.000000000 -0500 |
19 |
+++ cifparse-obj-v7.025-prod-src.new/etc/make.platform.gnu3 2008-09-03 09:18:55.000000000 -0400 |
20 |
@@ -107,8 +107,8 @@ |
21 |
C_WARNINGS=$(WARNINGS) |
22 |
|
23 |
# C compiler flags |
24 |
-CFLAGS=$(OPT) $(ABI) $(ANSI_C_FLAG) $(C_WARNINGS) $(DEFINES) $(INCLUDES) |
25 |
-CFLAGS_NONANSI=$(OPT) $(ABI) $(NON_ANSI_C_FLAG) $(C_WARNINGS) $(DEFINES) \ |
26 |
+CFLAGS=$(C_OPT) $(ABI) $(ANSI_C_FLAG) $(C_WARNINGS) $(DEFINES) $(INCLUDES) |
27 |
+CFLAGS_NONANSI=$(C_OPT) $(ABI) $(NON_ANSI_C_FLAG) $(C_WARNINGS) $(DEFINES) \ |
28 |
$(INCLUDES) |
29 |
|
30 |
## C++ compiler |
31 |
@@ -128,13 +128,13 @@ |
32 |
EXT=C |
33 |
|
34 |
# C++ compiler flags |
35 |
-C++FLAGS=$(OPT) $(ABI) $(ANSI_C_PLUS_FLAG) $(C_PLUS_WARNINGS) $(DEFINES) \ |
36 |
+C++FLAGS=$(CXX_OPT) $(ABI) $(ANSI_C_PLUS_FLAG) $(C_PLUS_WARNINGS) $(DEFINES) \ |
37 |
$(INCLUDES) |
38 |
-C++FLAGS_NONANSI=$(OPT) $(ABI) $(NON_ANSI_C_PLUS_FLAG) $(C_PLUS_WARNINGS) \ |
39 |
+C++FLAGS_NONANSI=$(CXX_OPT) $(ABI) $(NON_ANSI_C_PLUS_FLAG) $(C_PLUS_WARNINGS) \ |
40 |
$(DEFINES) $(INCLUDES) |
41 |
# C++FLAGS_RELAXED should be set to avoid warnings reported by third party |
42 |
# source code that is not maintained by PDB |
43 |
-C++FLAGS_RELAXED=$(OPT) $(ABI) $(ANSI_C_PLUS_FLAG) $(NO_DEPRECATED) $(DEFINES) \ |
44 |
+C++FLAGS_RELAXED=$(CXX_OPT) $(ABI) $(ANSI_C_PLUS_FLAG) $(NO_DEPRECATED) $(DEFINES) \ |
45 |
$(INCLUDES) |
46 |
|
47 |
## Fortran compiler |
48 |
@@ -144,7 +144,7 @@ |
49 |
F77=f77 |
50 |
|
51 |
# Fortran compiler flags |
52 |
-FFLAGS=-O -u |
53 |
+FFLAGS=$(F_OPT) |
54 |
|
55 |
# Additional Fortran libraries |
56 |
F77LIBS= |
57 |
@@ -157,7 +157,7 @@ |
58 |
STATIC_LINKING=-static |
59 |
|
60 |
# Linker flags |
61 |
-LDFLAGS=$(ABI) -w $(STATIC_LINKING) |
62 |
+LDFLAGS=$(ABI) -w $(STATIC_LINKING) $(LD_OPT) |
63 |
LDFLAGS_NO_STATIC=$(ABI) -w |
64 |
|
65 |
# Fortran linker |
66 |
diff -Naur cifparse-obj-v7.025-prod-src/etc/make.platform.gnu4 cifparse-obj-v7.025-prod-src.new/etc/make.platform.gnu4 |
67 |
--- cifparse-obj-v7.025-prod-src/etc/make.platform.gnu4 2008-02-06 07:17:49.000000000 -0500 |
68 |
+++ cifparse-obj-v7.025-prod-src.new/etc/make.platform.gnu4 2008-09-03 09:20:16.000000000 -0400 |
69 |
@@ -107,12 +107,12 @@ |
70 |
C_WARNINGS=$(WARNINGS) |
71 |
|
72 |
# C compiler flags |
73 |
-CFLAGS=$(OPT) $(ABI) $(ANSI_C_FLAG) $(C_WARNINGS) $(DEFINES) $(INCLUDES) |
74 |
-CFLAGS_NONANSI=$(OPT) $(ABI) $(NON_ANSI_C_FLAG) $(C_WARNINGS) $(DEFINES) \ |
75 |
+CFLAGS=$(C_OPT) $(ABI) $(ANSI_C_FLAG) $(C_WARNINGS) $(DEFINES) $(INCLUDES) |
76 |
+CFLAGS_NONANSI=$(C_OPT) $(ABI) $(NON_ANSI_C_FLAG) $(C_WARNINGS) $(DEFINES) \ |
77 |
$(INCLUDES) |
78 |
|
79 |
## C++ compiler |
80 |
-## This part defines C++ compiler information |
81 |
+ |
82 |
|
83 |
# C++ compiler executable |
84 |
CCC=g++ |
85 |
@@ -128,13 +128,13 @@ |
86 |
EXT=C |
87 |
|
88 |
# C++ compiler flags |
89 |
-C++FLAGS=$(OPT) $(ABI) $(ANSI_C_PLUS_FLAG) $(C_PLUS_WARNINGS) $(DEFINES) \ |
90 |
+C++FLAGS=$(CXX_OPT) $(ABI) $(ANSI_C_PLUS_FLAG) $(C_PLUS_WARNINGS) $(DEFINES) \ |
91 |
$(INCLUDES) |
92 |
-C++FLAGS_NONANSI=$(OPT) $(ABI) $(NON_ANSI_C_PLUS_FLAG) $(C_PLUS_WARNINGS) \ |
93 |
+C++FLAGS_NONANSI=$(CXX_OPT) $(ABI) $(NON_ANSI_C_PLUS_FLAG) $(C_PLUS_WARNINGS) \ |
94 |
$(DEFINES) $(INCLUDES) |
95 |
# C++FLAGS_RELAXED should be set to avoid warnings reported by third party |
96 |
# source code that is not maintained by PDB |
97 |
-C++FLAGS_RELAXED=$(OPT) $(ABI) $(ANSI_C_PLUS_FLAG) $(NO_DEPRECATED) $(DEFINES) \ |
98 |
+C++FLAGS_RELAXED=$(CXX_OPT) $(ABI) $(ANSI_C_PLUS_FLAG) $(NO_DEPRECATED) $(DEFINES) \ |
99 |
$(INCLUDES) |
100 |
|
101 |
## Fortran compiler |
102 |
@@ -144,7 +144,7 @@ |
103 |
F77=f77 |
104 |
|
105 |
# Fortran compiler flags |
106 |
-FFLAGS=-O -u |
107 |
+FFLAGS=$(F_OPT) |
108 |
|
109 |
# Additional Fortran libraries |
110 |
F77LIBS= |
111 |
@@ -157,7 +157,7 @@ |
112 |
STATIC_LINKING=-static |
113 |
|
114 |
# Linker flags |
115 |
-LDFLAGS=$(ABI) -w $(STATIC_LINKING) |
116 |
+LDFLAGS=$(ABI) -w $(STATIC_LINKING) $(LD_OPT) |
117 |
LDFLAGS_NO_STATIC=$(ABI) -w |
118 |
|
119 |
# Fortran linker |
120 |
diff -Naur cifparse-obj-v7.025-prod-src/Makefile cifparse-obj-v7.025-prod-src.new/Makefile |
121 |
--- cifparse-obj-v7.025-prod-src/Makefile 2008-02-06 07:17:48.000000000 -0500 |
122 |
+++ cifparse-obj-v7.025-prod-src.new/Makefile 2008-09-03 09:19:12.000000000 -0400 |
123 |
@@ -62,7 +62,7 @@ |
124 |
echo "------------------------------------------------------------"; \ |
125 |
echo "**** Making $$libdir ****"; \ |
126 |
echo "------------------------------------------------------------"; \ |
127 |
- (cd $$libdir && $(MAKE) -f $(MAKEFILE) "OPT=-O" install) || exit 1; \ |
128 |
+ (cd $$libdir && $(MAKE) -f $(MAKEFILE) C_OPT="${CFLAGS}" CXX_OPT="${CXXFLAGS}" F_OPT="${FFLAGS}" LD_OPT="${LDFLAGS}" install) || exit 1; \ |
129 |
done |
130 |
|
131 |
debug: |
132 |
|
133 |
|
134 |
|
135 |
1.1 sci-libs/cifparse-obj/files/cifparse-obj-7.025-gcc4.3.patch |
136 |
|
137 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cifparse-obj/files/cifparse-obj-7.025-gcc4.3.patch?rev=1.1&view=markup |
138 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cifparse-obj/files/cifparse-obj-7.025-gcc4.3.patch?rev=1.1&content-type=text/plain |
139 |
|
140 |
Index: cifparse-obj-7.025-gcc4.3.patch |
141 |
=================================================================== |
142 |
diff -Naur cifparse-obj-v7.025-prod-src/cif-file-v1.0/src/CifFile.C cifparse-obj-v7.025-prod-src.new/cif-file-v1.0/src/CifFile.C |
143 |
--- cifparse-obj-v7.025-prod-src/cif-file-v1.0/src/CifFile.C 2008-02-06 07:17:50.000000000 -0500 |
144 |
+++ cifparse-obj-v7.025-prod-src.new/cif-file-v1.0/src/CifFile.C 2008-09-03 09:36:41.000000000 -0400 |
145 |
@@ -153,6 +153,7 @@ |
146 |
// VLAD - Carefully examine all methods that accept with, for cases where |
147 |
// with is 0. This may happen if the value is empty !! |
148 |
|
149 |
+#include <algorithm> |
150 |
#include "GenString.h" |
151 |
#include "CifString.h" |
152 |
#include "regex.h" |
153 |
diff -Naur cifparse-obj-v7.025-prod-src/cifparse-test-v1.0/src/FOtest3.C cifparse-obj-v7.025-prod-src.new/cifparse-test-v1.0/src/FOtest3.C |
154 |
--- cifparse-obj-v7.025-prod-src/cifparse-test-v1.0/src/FOtest3.C 2008-02-06 07:17:51.000000000 -0500 |
155 |
+++ cifparse-obj-v7.025-prod-src.new/cifparse-test-v1.0/src/FOtest3.C 2008-09-03 09:40:12.000000000 -0400 |
156 |
@@ -1,4 +1,5 @@ |
157 |
#include <iostream> |
158 |
+#include <cstdlib> |
159 |
#include "GenString.h" |
160 |
#include "CifFile.h" |
161 |
|
162 |
diff -Naur cifparse-obj-v7.025-prod-src/cifparse-test-v1.0/src/FOtest7.C cifparse-obj-v7.025-prod-src.new/cifparse-test-v1.0/src/FOtest7.C |
163 |
--- cifparse-obj-v7.025-prod-src/cifparse-test-v1.0/src/FOtest7.C 2008-02-06 07:17:51.000000000 -0500 |
164 |
+++ cifparse-obj-v7.025-prod-src.new/cifparse-test-v1.0/src/FOtest7.C 2008-09-03 09:40:42.000000000 -0400 |
165 |
@@ -3,6 +3,7 @@ |
166 |
*/ |
167 |
#include "CifFile.h" |
168 |
#include <iostream> |
169 |
+#include <cstdlib> |
170 |
|
171 |
void FillTestTable(ISTable *s); |
172 |
void TwoCifFileObj(); |
173 |
diff -Naur cifparse-obj-v7.025-prod-src/cifparse-test-v1.0/src/FOtest8.C cifparse-obj-v7.025-prod-src.new/cifparse-test-v1.0/src/FOtest8.C |
174 |
--- cifparse-obj-v7.025-prod-src/cifparse-test-v1.0/src/FOtest8.C 2008-02-06 07:17:51.000000000 -0500 |
175 |
+++ cifparse-obj-v7.025-prod-src.new/cifparse-test-v1.0/src/FOtest8.C 2008-09-03 09:41:06.000000000 -0400 |
176 |
@@ -1,6 +1,7 @@ |
177 |
/* Test for reading binary files of two different versions*/ |
178 |
#include "CifFile.h" |
179 |
#include <iostream> |
180 |
+#include <cstdlib> |
181 |
|
182 |
|
183 |
#define FALSE 0 |
184 |
diff -Naur cifparse-obj-v7.025-prod-src/cifparse-test-v1.0/src/SdbReader.C cifparse-obj-v7.025-prod-src.new/cifparse-test-v1.0/src/SdbReader.C |
185 |
--- cifparse-obj-v7.025-prod-src/cifparse-test-v1.0/src/SdbReader.C 2008-02-06 07:17:51.000000000 -0500 |
186 |
+++ cifparse-obj-v7.025-prod-src.new/cifparse-test-v1.0/src/SdbReader.C 2008-09-03 09:41:50.000000000 -0400 |
187 |
@@ -1,4 +1,5 @@ |
188 |
#include <iostream> |
189 |
+#include <cstdlib> |
190 |
#include "CifFile.h" |
191 |
|
192 |
|
193 |
diff -Naur cifparse-obj-v7.025-prod-src/common-v4.5/src/GenString.C cifparse-obj-v7.025-prod-src.new/common-v4.5/src/GenString.C |
194 |
--- cifparse-obj-v7.025-prod-src/common-v4.5/src/GenString.C 2008-02-06 07:17:49.000000000 -0500 |
195 |
+++ cifparse-obj-v7.025-prod-src.new/common-v4.5/src/GenString.C 2008-09-03 09:32:17.000000000 -0400 |
196 |
@@ -138,7 +138,7 @@ |
197 |
POSSIBILITY THEREOF. |
198 |
*/ |
199 |
|
200 |
- |
201 |
+#include <cstring> |
202 |
// Needed, since some platforms do not define std:: elsewhere |
203 |
#include <ctype.h> |
204 |
|
205 |
diff -Naur cifparse-obj-v7.025-prod-src/tables-v8.0/src/ISTable.C cifparse-obj-v7.025-prod-src.new/tables-v8.0/src/ISTable.C |
206 |
--- cifparse-obj-v7.025-prod-src/tables-v8.0/src/ISTable.C 2008-02-06 07:17:50.000000000 -0500 |
207 |
+++ cifparse-obj-v7.025-prod-src.new/tables-v8.0/src/ISTable.C 2008-09-03 09:35:57.000000000 -0400 |
208 |
@@ -150,6 +150,8 @@ |
209 |
#include <sstream> |
210 |
#include <iostream> |
211 |
#include <iomanip> |
212 |
+#include <algorithm> |
213 |
+#include <climits> |
214 |
|
215 |
#include "Exceptions.h" |
216 |
#include "GenString.h" |
217 |
diff -Naur cifparse-obj-v7.025-prod-src/tables-v8.0/src/ITTable.C cifparse-obj-v7.025-prod-src.new/tables-v8.0/src/ITTable.C |
218 |
--- cifparse-obj-v7.025-prod-src/tables-v8.0/src/ITTable.C 2008-02-06 07:17:50.000000000 -0500 |
219 |
+++ cifparse-obj-v7.025-prod-src.new/tables-v8.0/src/ITTable.C 2008-09-03 09:35:29.000000000 -0400 |
220 |
@@ -150,6 +150,8 @@ |
221 |
#include <sstream> |
222 |
#include <iostream> |
223 |
#include <iomanip> |
224 |
+#include <algorithm> |
225 |
+#include <climits> |
226 |
|
227 |
#include "Exceptions.h" |
228 |
#include "GenString.h" |