Commit Graph

73 Commits

Author SHA1 Message Date
sthen
2f4780a0dc add MODGCC4_GCJWANTLIB and MODGCC4_GCJLIBDEP, pdftk will need these.
ok landry@
2011-05-20 08:12:53 +00:00
naddy
0c47e7e2bf tighten BUILD_DEPENDS, so gcc3 won't be accepted where gcc4 is required and
vice versa
2011-03-26 19:13:28 +00:00
espie
2d6d25ab59 add PRAGMA_POP_PUSH_PACK support on i386 and amd64, to allow chromium9 to
work.
Limit it to i386 and amd64 so that it has minimal impact.
As discussed with naddy@/jasper@/sthen@/miod@
2011-02-08 09:37:51 +00:00
naddy
4cb3e73f03 bump revision for plist changes 4.8 -> 4.9 2011-01-15 01:09:42 +00:00
jasper
3f398591c9 - add missing conflict markers between g95 and (lib)gfortran.
ok steven@
2010-11-28 21:30:37 +00:00
espie
f9827a98ad zap autoconf-N: part, since it's now default 2010-11-26 14:17:17 +00:00
espie
f7466761c3 missed some 2010-11-22 09:20:34 +00:00
espie
88d20077a4 new depends 2010-11-17 08:05:12 +00:00
naddy
b224600a29 enable on alpha 2010-11-13 16:26:41 +00:00
espie
5e243a5257 convert WANTLIB on geo/lang 2010-11-07 19:12:42 +00:00
kurt
c9c6b32dfc Correct UTHREAD_SP_OFFSET on i386 after layout change in struct
_machdep_state (last release). Fixes classpath build on i386.
2010-10-31 22:38:42 +00:00
naddy
8c7fcd5467 add the bits to actually support the alpha arch, but don't enable yet 2010-10-29 08:50:38 +00:00
espie
88dd25abf4 USE_GROFF=Yes 2010-10-18 19:20:41 +00:00
naddy
34837b39ea bump PKGNAME for PLIST changes 4.7 -> 4.8 2010-07-24 23:05:08 +00:00
naddy
c9bff7c8b8 use REVISION/EPOCH 2010-07-10 13:33:46 +00:00
espie
f4b1d677f3 clean-up, after the recent mess on i386. stevens@ and naddy@ agree.
(in case of minimal breakage, this should be ways easier to fix)
2010-06-27 21:37:24 +00:00
espie
84cd314a57 auto-detect gcc4 in base 2010-05-11 07:34:47 +00:00
pirofti
1d5f525373 Use -f for ln(1). Okay espie@. 2010-05-07 20:04:23 +00:00
pirofti
ac3efd2751 Check for v0. Okay espie@. 2010-05-07 19:41:40 +00:00
naddy
72b44c5513 bump PKGNAME for PLIST changes 4.6 -> 4.7 2010-01-27 21:43:27 +00:00
landry
21bb46b201 Add an #XXX mentioning that libc.so.53.0 is needed to build gcc4 on
i386, as it's required by ada bootstrap. Should save some head
scratching to ppl not using packages, as advised.
2009-12-20 10:40:05 +00:00
espie
7a3c5d1d9e regen'd bootstrap 2009-12-20 10:15:36 +00:00
naddy
c0fdcb104f fix dependency on gcc subpackage 2009-11-20 21:08:19 +00:00
naddy
4519638c2c bump c++ package after dependency change 2009-11-20 17:41:16 +00:00
sthen
9d0f70b46f - fix dependencies following libstdc++ bump from 4.2.4p3 to 4.2.4v0
- bump relevant PKGNAMEs
2009-11-18 00:49:09 +00:00
espie
dc2f41a4cc new version numbering, so that updates from 4.5 work 2009-11-12 10:13:19 +00:00
steven
6af2b4eb5f provide gfortran shared library
adjust gcc4 module to provide fortran language and corresponding compiler
and dependencies

"go for it" espie@
2009-10-15 18:02:33 +00:00
jasper
caab56b2bd - resolve conflict of gcj with devel/libffi:
gcj only needs the internal libffi copy to build and links statically against
it. so there is no point in installing the libffi headers and libraries from
the gcc tree.

discussed with espie@ kurt@ and upstream libffi maintainer

ok espie@ kurt@
2009-10-10 22:48:28 +00:00
jasper
86a43482ee - add @conflict marker for libffi with gcj
ok kurt@
2009-09-23 20:57:02 +00:00
jsg
6da208a332 teach gcc about our kprintf and syslog format attributes,
adapted from the in tree gcc 3.3.5, and already included in
the llvm-gcc port.

ok kurt@ espie@
2009-07-13 23:13:34 +00:00
naddy
6dd742f931 Make gcc 4.2 work, for some value of work, on alpha.
No version bump because the changes only affect alpha and it did not
build on this platform, previously.

From: miod@
2009-07-01 12:43:55 +00:00
naddy
2b84b064ff bump PKGNAME for PLIST changes 4.5 -> 4.6 2009-06-22 17:00:23 +00:00
kurt
a833e41830 fix gcj build depend: use java flavor to enable -java subpackage. Problem
noticed by jasper@ okay sthen@
2009-06-17 00:47:06 +00:00
pvalchev
8567f3b2ef Make the c++ subpackage depend on libstdc++>=4.2,<4.3 to prevent
people from screwing themselves by using libstdc++-3.x which will fail
only in bizarre ways (embarassing how long it took me to debug this)

ok robert@
"finally! ok" todd@
2009-06-11 21:45:07 +00:00
robert
62b3092c0e add wchar_t support to gcc 4.2 because some upcoming ports are going to need
it. this is not much different from the in-tree gcc way of doing it.
tested with openoffice and with some other uncommited stuff.
bump needed PKGNAMEs
2009-06-07 01:22:05 +00:00
kurt
1094d158a8 - enable dwarf2 exceptions (w/major bump for libestdc++)
- add gcj support for i386, amd64 and sparc64
- add MODGCC4_LANGS=java support to gcc4.port.mk
okay robert@
2009-06-04 18:24:20 +00:00
sthen
37f17df513 tighten libstdc++ LIB_DEPENDS; avoids manual intervention at upgrade time.
-LIB_DEPENDS+=  estdc++.5::lang/gcc/3.3,-estdc
+LIB_DEPENDS+=  estdc++.5:libstdc++->=3.3,<3.4:lang/gcc/3.3,-estdc

etc.  ok phessler@
2009-05-17 09:39:58 +00:00
sthen
3ef573b6e0 the last commit which changed back to sjlj exception handling didn't
touch the library version, but it was required.  bump libstdc++ major
and PKGNAME-estdc.
2009-05-16 23:50:31 +00:00
robert
76fdaf2674 Go back to sjlj exceptions from dwarf2 because OpenOffice got broken with
it. The problem needs to be tracked down.
2009-05-09 20:01:13 +00:00
kurt
4f2a929b43 @comment's also need pkg bumps. 2009-04-27 12:30:26 +00:00
kurt
2ff674c5e0 minor pkg/* corrections on -DPIC=1 archs. okay espie@ 2009-04-21 21:02:34 +00:00
espie
ced95bccdd move to gcc 4.2.4, with a lot of work from kurt@ as well.
Doesn't build on alpha yet, but should be on the way...
2009-04-16 18:36:48 +00:00
kurt
746defb0ff Fix an unterminated string in regress tests which caused the regress
tests to bail out early. no pkg bump since no change in package.
2009-03-08 02:30:23 +00:00
naddy
9ea99647ac bump PKGNAME for PLIST changes 4.4 -> 4.5 2009-02-09 20:48:23 +00:00
landry
578f73fe7a SUBPACKAGE -estdc doesn't need to RUN_DEPENDS on gcc.
Diff from Mikolaj Kucharski on ports@, thanks!

ok espie@
2009-01-26 22:09:19 +00:00
naddy
d7a75797f5 Include the headers for MMX/SSE/etc on amd64, too.
From: Pierre Riteau <pierre.riteau@gmail.com>
2009-01-19 21:39:29 +00:00
robert
980a048fcc Enable sjlj exceptions by default because the other implementation does not
work on OpenBSD, and exceptions are hevaily used by OpenOffice.Org.

Backport PR libstdc++/31481 from GCC repository because this fix is needed
by openoffice:
	PR libstdc++/31481
	* include/ext/type_traits.h (__numeric_traits): Move...
	* include/ext/numeric_traits.h: ... here; fix type of
	__max_digits10.
	* include/ext/pb_ds/detail/type_utils.hpp: Include
	<ext/numeric_traits.h> too.
	* include/tr1/random: Likewise.

Tested with both openoffice and webkit. bump needed PKGNAMEs;
2009-01-18 18:47:05 +00:00
martynas
82a1ce83c7 our math.h does not need quirks for gcc anymore. fix-includes
script does not produce math.h, and just uses the system one, so
remove it from PLIST.  makes gccs package again.  spotted&ok naddy@
2008-09-11 19:22:05 +00:00
naddy
15905988b1 bump PKGNAME for PLIST changes 4.3 -> 4.4 2008-07-04 19:41:21 +00:00
kurt
2016b12bcd - enable _cxa_atexit support
- implement pre-compiled header support using brk/sbrk. idea from drahn@
okay espie@
2008-06-12 01:14:06 +00:00