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
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
espie
17d70806a3
tweak FAKE_FLAGS semantics to saner defaults.
2008-01-04 17:48:33 +00:00
ajacoutot
5e7110c4d4
- fix packaging; my bad
...
- bump PKGNAMEs for version 3.3
noticed by sturm@
2007-12-25 19:47:35 +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
sturm
11805afbd0
missing PKGNAME bumps
2007-09-20 15:27:53 +00:00
merdely
d071e2d9e3
Remove surrounding quotes in BROKEN
2007-09-16 02:59:32 +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
94b48d77f7
more files that don't belong to anyone
2007-03-19 09:06:16 +00:00
espie
18a25166d6
mention 4.3, do not build automatically yet.
2007-03-17 22:36:04 +00:00
espie
481a98c112
4.3 snapshot that compiles. needs current includes to build, especially
...
the fortran part.
2007-03-17 22:35:25 +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
naddy
fbae2217f6
skip 4.1 for now
2007-02-19 21:39:01 +00:00
naddy
f8684b5c97
unbreak tree
2007-02-19 21:30:26 +00:00
espie
4dc2a0d8c0
move control of gcc versions built to gcc subdirectory.
...
Easier to manage that way...
2007-02-19 17:18:59 +00:00
steven
6ce55bff1d
bump PKGNAME due to PLIST changes after 4.0 -> 4.1
2007-02-14 16:55:28 +00:00
steven
eea66826be
better chown statement which also fixes the group of files in the -objc
...
subpackage.
ok espie@
2006-12-26 14:02:15 +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
bernd
6455de7b45
Add missing COMMENT-main.
2006-11-22 17:40:43 +00:00
espie
cf9b0dbefe
new MULTI_PACKAGES
...
fix ownership of a few files
turn MAKE_xxx into PSEUDO_FLAVORS
2006-11-22 01:17:45 +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
steven
10002cbb91
bump PKGNAME due to PLIST changes after 3.9 -> 4.0
2006-07-28 10:32:55 +00:00
sturm
e099f40583
remove dead mirrors from MASTER_SITE_GCC and _SUNSITE
...
fix some pathes
from Jim Razmus
2006-04-05 04:42:58 +00:00
espie
66deeff11e
update adabootstrap files to -current.
...
noticed by steven@
2006-03-06 16:40:59 +00:00
espie
b2737550c0
post-release version.
...
disable mudflap for now, as it is not compiling for us.
2006-03-05 22:11:15 +00:00
espie
725e433eed
fix obvious mistake on !i386, surprised nobody spotted it yet.
2006-03-04 13:44:19 +00:00
sturm
c1539524cf
bump PKGNAME due to PLIST changes after 3.8 -> 3.9
2006-01-22 23:21:46 +00:00
espie
844db198ad
mark gccs as broken for now.
2006-01-14 11:47:20 +00:00
espie
9fb162cc98
type changes
2006-01-13 20:07:53 +00:00
espie
99781453c9
normal form, let's assume no-one used it yet.
2006-01-09 21:38:01 +00:00
espie
c11c30d255
works much better with this, oops.
2006-01-09 21:12:57 +00:00
espie
006a247aad
newer snapshot, and enough for SHARED_LIBS...
2006-01-09 15:31:47 +00:00
espie
24fd0afc96
update to a more recent version, register SHARED_LIBS, fiddle a bit.
...
somewhat broken: no shared stdc++ library (why ?) and ada still doesn't
build (segfaults).
2006-01-09 12:16:35 +00:00
espie
f0d22eadf6
fix broken PLISTs.
2006-01-08 22:51:16 +00:00
espie
2a50e228d2
shared libs, in a somewhat twisted way, but it works...
2006-01-08 21:35:08 +00:00
espie
8dae46ec3b
3.3.6
2005-10-30 19:24:11 +00:00
espie
4f7552a5b8
Update to more recent snapshot
2005-10-20 23:28:02 +00:00
espie
a282264c98
switch to same snapshot as avr. disable pch stored files, since they
...
can't be built reproductibly.
2005-09-26 09:47:33 +00:00
espie
8e0d82c9f7
@pkgpath annotations to help update
2005-09-14 10:41:02 +00:00
espie
ca9c61d3e0
update to a recent snapshot. USE_LIBTOOL.
2005-09-11 22:04:41 +00:00
espie
441579e84b
fix package names.
2005-09-11 07:40:58 +00:00
espie
6c3d3234be
much more restrictive dependencies. For starters, g++-3.3.6 won't find
...
gcc-3.3.5...
2005-09-05 14:55:35 +00:00
espie
11abee91b2
use a new regen'd ada bootstrap that matches 3.8 libraries.
...
okay pvalchev@
2005-08-24 22:54:42 +00:00
espie
da70dd13ff
update to a recent 4.0 snapshot.
2005-08-05 15:22:45 +00:00
espie
df8dfd269b
update to most recent gcc 4.1 snapshot.
2005-08-04 14:51:36 +00:00
espie
0961beec67
zap strcpy/strcat/sprintf in gfortran.
2005-06-16 18:04:41 +00:00
espie
a81ffa2f3f
reactivate stuff that builds (ada, objc, c++)
2005-06-16 11:09:18 +00:00
espie
425bdb763d
bump to new snapshot
2005-06-14 19:33:11 +00:00
espie
6841e3f9df
bump to new snap
2005-06-13 19:54:30 +00:00
espie
e23a13ebf6
and as usual, I forgot two patches...
2005-05-29 13:27:17 +00:00
espie
faffe843bb
more recent snapshot
2005-05-29 13:26:49 +00:00
espie
e5f852ff79
*** empty log message ***
2005-05-29 10:56:14 +00:00
espie
f6b1fe24e0
switch to a more recent snapshot. Needs recent m4 to rebuild configure
...
correctly.
2005-05-21 10:34:43 +00:00
espie
0d50b85369
get PKGNAMEs to bump correctly.
...
With the recent svscanf change, stdio no longer gets tweaked.
2005-05-16 11:14:36 +00:00
espie
d8577a8d85
go to more recent snapshot
2005-04-03 15:40:19 +00:00
alek
f9d7e3c273
Wrong path in LIB_DEPENDS
...
ok espie@
2005-03-11 16:38:22 +00:00
espie
5d1a285793
more recent snap
2005-03-07 16:30:06 +00:00
espie
2a4c765b7a
yep, 4.0 got branched, so now there are 4.1 snapshots.
...
Just put this in and don't activate it yet... this makes gcc 4.1
available for people who want to play with it, but it hasn't really
diverged from 4.0 so far...
2005-02-28 15:12:45 +00:00
espie
eaba92efb8
update DESCR to match current reality.
2005-02-28 12:36:13 +00:00
pvalchev
da282f070a
espie forgot this
2005-02-27 23:24:28 +00:00
espie
8d8f17306b
update to more recent snap on the 3.4 branch.
...
tell libtool to mind its own business.
2005-02-27 21:29:07 +00:00
espie
40bee4bf58
update to a more recent snapshot.
...
tell libtool to not run ldconfig, thank you.
2005-02-27 21:27:12 +00:00
espie
f0d1c6a05b
synch patches to new snapshot.
...
tell libtool to fuck off about ldconfig.
2005-02-27 15:42:50 +00:00
espie
c7d7fcb72f
switch to a more recent snapshot off the 3.3 branch.
2005-02-27 15:41:59 +00:00
espie
6222bbbeaf
skeleton for sparc32 config.
2005-02-27 12:15:00 +00:00
alek
522ecd0c11
Add/fix WANTLIB markers
2005-02-24 13:20:41 +00:00
espie
9ee1d6c9f3
catch up to more recent version.
2005-02-22 21:27:50 +00:00
espie
54d9a478c5
synch with newer snapshot, sync with src, switch to dwarf2 exceptions.
...
fixes bootstrap error...
2005-02-22 17:35:22 +00:00
alek
ac584cc39f
Adjust WANTLIB marker
2005-02-21 15:44:48 +00:00
espie
ff1e1a73f4
get ready to switch to this port
2005-02-15 09:28:58 +00:00
espie
65f926e15f
new snapshot, switch to dwarf2 like the src compiler.
2005-01-31 09:47:34 +00:00
espie
1b62287db9
update to latest snapshot, with basic OpenBSD configuration.
...
go to dwarf2 config.
2005-01-17 19:20:10 +00:00
espie
4e4fb341ff
get gmp.
2005-01-09 00:54:47 +00:00
espie
0429bf52a0
fix name for g95
2005-01-08 19:51:07 +00:00
espie
c42f5482ac
finally works with a `clean' bootstrap archive.
2005-01-08 19:18:44 +00:00
espie
cfdd815260
synch with submitted patch
2005-01-08 16:26:45 +00:00
espie
32a94603ed
patches that should work with old OpenBSD as well.
2005-01-07 17:36:19 +00:00
espie
5fcba21418
yet another mkstemp needed.
...
allow fixinc tests to not run.
fix acats to not use type, since which works...
2005-01-07 11:33:14 +00:00
espie
d1e02fd45f
port patches from 3.3.5: rename gcc, use mkstemp.
2005-01-07 03:30:41 +00:00
espie
52faeca009
basic config for ada and fortran95
2005-01-06 19:36:48 +00:00
espie
4899a7eb3a
proper multi-packages
2005-01-06 19:36:28 +00:00
espie
79ab68a33b
so ada works, in fact...
...
need to figure out a simpler bootstrap there...
2005-01-05 22:44:10 +00:00
espie
f34a8e3d77
it's back.
2005-01-05 22:39:21 +00:00
espie
edb57f9e46
add propolice as separate patches.
2005-01-04 23:06:33 +00:00
espie
cd88e4b7f1
add one more patch that's needed to compile kernels.
2005-01-04 23:05:54 +00:00
espie
cc892a84f5
distinfo
2005-01-04 17:42:24 +00:00