Commit Graph

57017 Commits

Author SHA1 Message Date
espie
b1d99a4074 prototype fixes for gcc4 2010-05-23 16:13:33 +00:00
espie
0180178b3a fix build for gcc4 2010-05-23 16:06:37 +00:00
espie
3398fe88f4 template ctor is A<T>::A()
both gcc3 and 4 agree
2010-05-23 15:58:02 +00:00
espie
575fabf88d zap redundant prototypes, fixes gcc4 2010-05-23 15:57:34 +00:00
espie
18fe3c3a29 use fortran module
make sure we pick the amd includes (appear to affect gcc3 also)
2010-05-23 15:51:45 +00:00
espie
1ae7e4a6f6 fix build for gcc4 (game is not playable on any modern machine...) 2010-05-23 15:32:16 +00:00
espie
f1549e72c1 use COMPILER_VERSION 2010-05-23 13:58:14 +00:00
espie
7312f59eb7 remove non-sensical cast 2010-05-23 13:54:45 +00:00
espie
2d7318b9da avoid old libstdc++ internals.
sparc64 is the odd one there, just fix it locally.
2010-05-23 13:49:19 +00:00
espie
34795a4f2a fix dependencies 2010-05-23 13:29:32 +00:00
espie
8571b20397 Ouch, if libtool is built without g77 around, then it can't build fortran.
BUILD_DEPENDS only (on gcc4 systems), should be possible to CONFIGURE_ENV
things out, to revisit later.
2010-05-23 13:28:16 +00:00
espie
15e6083406 use fortran module 2010-05-23 13:11:38 +00:00
espie
6cd3d19da7 use mod fortran 2010-05-23 13:08:09 +00:00
espie
b3f6a9ebde needs fortran to build 2010-05-23 13:04:22 +00:00
espie
f1a5fdcad6 module fortran 2010-05-23 11:55:52 +00:00
espie
6bba6c07f7 fix build 2010-05-23 11:29:45 +00:00
espie
74ea436027 use fortran module 2010-05-23 11:09:36 +00:00
espie
0b3aa0cfeb misc fixes
- for gcc4, insist on -fno-wrapv, since it breaks things.
- use atomic builtins as they are available (on i386 at least)
- remove a few reasons why gmake is required (but not all)
- pass MAKE_JOBS to configure step.
2010-05-23 10:36:49 +00:00
espie
776d22825b okay, even with gcc4, we don't have fenv.h. Kill bogus patch 2010-05-23 10:32:48 +00:00
espie
8a8304cf02 fix for gcc4 2010-05-23 10:27:46 +00:00
espie
84154e7171 module fortran 2010-05-23 10:25:55 +00:00
espie
b283989e7c use fortran module 2010-05-23 10:22:33 +00:00
espie
d932c34a34 also count libf2c as a build depends: it's needed for a working g77
compiler, but some ports end up building libraries that do not depend on it
2010-05-23 09:40:19 +00:00
espie
2ada9ff9b4 use MODFORTRAN to get an f77 compiler 2010-05-23 09:34:41 +00:00
espie
bfb7e8e53c fix 2010-05-23 09:28:19 +00:00
espie
7dd09beb4d only warn for empty patches, instead of erroring out.
Simplify the task of testing patches that remove patches.
Don't forget to cvs rm though !
2010-05-23 09:22:50 +00:00
espie
e4ca716cf8 GLU has some unsafe prototypes. Either that or -isystem /usr/X11R6/include... 2010-05-23 09:19:45 +00:00
espie
b8bde2a05e C++ syntax 2010-05-23 09:13:15 +00:00
espie
a2c438edf9 prepare the move 2010-05-23 08:59:36 +00:00
espie
84db74def7 fix build 2010-05-23 01:10:54 +00:00
espie
e132cb4724 fix 2010-05-23 01:06:47 +00:00
espie
c69b066669 fix build 2010-05-23 01:05:38 +00:00
espie
e16f4761e8 fix 2010-05-23 00:57:22 +00:00
espie
5d2d4754da help getting to f77 if it moves out of /usr/bin 2010-05-22 22:01:54 +00:00
espie
f117c5d6fb don't try to prototype alloca by hand 2010-05-22 21:55:24 +00:00
espie
17372c934a missing prototypes 2010-05-22 21:31:57 +00:00
espie
f47623639b fix 2010-05-22 21:28:21 +00:00
espie
84872a6823 C++ syntax 2010-05-22 21:23:33 +00:00
espie
e3fa03cd6b cast is not lvalue 2010-05-22 21:19:20 +00:00
espie
c0d4a46925 static != extern 2010-05-22 21:17:19 +00:00
espie
dbcfe8499d C++ syntax 2010-05-22 21:02:34 +00:00
espie
725bef0c95 ANSI 2010-05-22 20:59:08 +00:00
espie
4623b45c3c stop fucking around with prototypes 2010-05-22 20:55:55 +00:00
espie
0ef68eeca0 ANSI __FUNCTION__ 2010-05-22 20:35:17 +00:00
espie
98dc317f8c fix 2010-05-22 20:30:38 +00:00
espie
01a00395e2 fix lvalue casts 2010-05-22 16:16:45 +00:00
espie
ec292b4bde friends don't decl 2010-05-22 16:11:34 +00:00
espie
3d8fd5be6f protos clean-up 2010-05-22 16:02:23 +00:00
espie
64da2fd4f9 inline won't be visible -> fix build with g++4 2010-05-22 15:50:26 +00:00
espie
af6d541836 fix build 2010-05-22 15:18:35 +00:00