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