Commit Graph

43 Commits

Author SHA1 Message Date
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
naddy
11ef623d20 bump PKGNAME for PLIST changes 4.2 -> 4.3 2008-02-23 00:26:07 +00:00
ajacoutot
f43ffec0ce - add a common DESCR for all GCC versions (and their subpackages) ;
except for version 3.3 which already has a specific one ;
versions 3.4, 4.0 and 4.1 have been broken for a while so no bump

ok espie@
2007-12-20 16:11:35 +00:00
espie
6f960ff774 fix ada bootstrap wrt recent libc 2007-10-22 16:28:45 +00:00
sturm
250c3eba2f bump after COMMENT changes 2007-09-22 07:52:07 +00:00
merdely
f525d52359 Remove surrounding quotes in COMMENT*/PERMIT_*/BROKEN 2007-09-16 00:27:05 +00:00
naddy
c3ec378535 bump package names due to OSREV increment and corresponding plist changes 2007-07-30 23:31:46 +00:00
ajacoutot
3a20c29c43 - activate powerpc support at last
- explicitly disable tls (Thread-local storage) so it is not incorrectly
detected on some arch(s)

ok espie@
2007-06-19 21:23:37 +00:00
steven
90f1614a5b add homepage
ok espie@
2007-05-16 10:19:14 +00:00
espie
9eafbbfb35 base64 checksums. 2007-04-05 16:19:55 +00:00
sturm
a0b7d1520e really depend on specified autoconf/automake version 2007-04-01 16:44:19 +00:00
espie
4f20f8df6f update to a more recent snapshot. 2007-03-20 10:48:52 +00:00
espie
3cb79e447a revert commit mistake 2007-03-17 22:34:13 +00:00
espie
ceaa955aca new gcc snapshot, this one compiles again on i386 !
NOTE: this needs current -src, in particular current includes
for libgfortran to build correctly (semantics change in __extern inline
that lead to duplicate isalnum symbols otherwise).
2007-03-17 21:58:45 +00:00
steven
6ce55bff1d bump PKGNAME due to PLIST changes after 4.0 -> 4.1 2007-02-14 16:55:28 +00:00
espie
a64e971c29 clean-up:
- use PSEUDO_FLAVORS
- fix ownership of various files
- new MULTI_PACKAGES
- slightly newer snapshot
2006-11-25 16:26:46 +00:00
naddy
58940d0ce0 switch -f95 gmp dependency to gmp and mpfr 2006-11-01 23:57:24 +00:00
robert
b6dd2e7ca7 Add MODGCC4 support and use gcc 4.2;
ok espie@
2006-10-21 14:26:07 +00:00
espie
278c584b39 tweaks for Fortran and objc on amd64 2006-10-20 15:35:25 +00:00
espie
25c7d3930b update to a recent snapshot, and fix some bullshit
can probably compile on amd64 now
2006-10-20 13:43:18 +00:00
espie
ee19b10a26 bump ada bootstrap for libc changes 2006-10-20 11:03:38 +00:00
kurt
04662e387e correct defines for SIZE_TYPE and PTRDIFF_TYPE which fixes this error:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28582
"error: 'operator new' takes type 'size_t' ('unsigned int') as first
parameter". help from kettenis@, okay espie@
2006-10-06 12:42:42 +00:00
espie
ca3f27f0de fix after compile on sparc64.
There is (again) something fishy with exceptions on sparc64...
2006-08-01 08:58:11 +00:00
espie
9ca5befc7b 4.2 branch of gcc 2006-07-31 09:50:53 +00:00