Commit Graph

162 Commits

Author SHA1 Message Date
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
jasper
05e5a031bb - use global MASTER_SITE_GCC 2010-10-14 08:03:46 +00:00
naddy
34837b39ea bump PKGNAME for PLIST changes 4.7 -> 4.8 2010-07-24 23:05:08 +00:00
espie
06289ea1b6 modernize, zap ada for now (doesn't build on i386 ?)
bump everything since we use the default DESCRs now.
2010-07-17 13:31:25 +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
74034d3a79 sync Ada bootstrap; with and ok espie@ 2010-02-14 20:13:18 +00:00
espie
100f0c7870 SUBDIR += is wrong: it means the makefile will pick up SUBDIR from env, thus
breaking cd /usr/ports && SUBDIR=some/path make something for
category makefiles. While there, also put spaces around += uniformously.
okay naddy@, jasper@
2010-02-01 17:00:12 +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
phessler
5019de00dd fix LIB_DEPEND, so gcc3-c++ will package again.
(only important on gcc2 arches)

OK espie@
2009-10-15 10:46:02 +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
espie
e3545acf5d fix dep, regen adastrap for -current 2009-03-16 10:24:28 +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
martynas
5f07a11194 - works on amd64, so mark it in ONLY_FOR_ARCHS
- adapt 128-bit arithmetics fix
tested by Simon Kuhnle
tested by/ok sthen@, ok espie@
2008-08-28 19:04:40 +00:00
espie
8b52dc2b17 fix bootstrap for ada and -current 2008-08-20 09:56:17 +00:00
martynas
0ffeb6ec02 adapt the C++ fix for C99 math functions, and bump c++ pkgname:
don't undefine C99 math macros, if !_GLIBCPP_USE_C99, so that we
can use these functions in C++.
espie@ agrees
2008-07-25 20:50:26 +00:00