Commit Graph

57013 Commits

Author SHA1 Message Date
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
espie
44d7d5bfec ANSIFY 2010-05-22 15:17:13 +00:00
espie
c21efe4f2b switch() syntax 2010-05-22 15:15:52 +00:00
espie
523644d13e missing proto 2010-05-22 15:14:18 +00:00
landry
e98c821a0d Remove .section .note.GNU-stack from this asm file, we already mark by
default the executable as not needing an executable stack, and it
confuses gas on hppa.
unbreaks both ports on hppa, no regression on other archs.
With hints from kettenis@
2010-05-22 15:13:39 +00:00