espie
280d2bc38a
tweak infra to be able to bundle libc in adastrap
2012-01-23 14:47:37 +00:00
naddy
6ad7a26783
bump revision for plist changes 5.0 -> 5.1
2012-01-13 00:55:14 +00:00
sthen
5370b8f32d
- update adastrap to a newer version built by kili@ against libc.so.60.1
...
(from OpenBSD 5.0-release), thanks ajacoutot@ for hosting the distfile.
- check that the bootstrap egcc can actually run; the reason for failure
due to missing libs is now clear (previously it was a cryptic "C compiler
cannot create executables" type message during configure).
2012-01-04 12:29:01 +00:00
naddy
ec58a1093d
Merge in fixes for alpha from base (miod@):
...
builtins.c:
Allow MD backend to prevent the optimization of a bcopy() or memmove() of
size 1 (the size being known at compile-time) into an inline mempcpy()
expansion, which will in turn expand into a byte load and store operation.
This expansion loses precious address alignment information at some point
(because everybody knows that you can read a byte from any address, right?),
and this loses bigtime on strict alignment platforms which lack the ability
to accesse bytes directly, such as alpha (unless compiling with -mbwx and
runnning on a BWX-capable cpu).
config/alpha:
Require alignment of local arrays on word boundaries, and enable
the builtins.c `one-byte memcpy' workaround.
ok espie@
2011-12-03 15:54:05 +00:00
nigel
14c3e5cc31
Add zip and unzip used by ejar script to RUN_DEPENDS-java and bump.
...
Ok espie@ (Maintainer)
2011-11-24 17:55:58 +00:00
sthen
5749b5be10
rename MODGCC{3,4}_ARCHES to MODGCC{3,4}_ARCHS, suggested by naddy,
...
phessler and jasper agree
2011-11-17 18:03:43 +00:00
espie
de328a0db8
synch with recent changes in src.
...
mostly from brad@
2011-11-16 12:32:49 +00:00
espie
74484a587e
use BUILD_PKGPATH
2011-10-04 07:08:54 +00:00
espie
707fbd6212
put ada at the end, so if it doesn't package, it's not such a bummer...
2011-09-25 14:12:10 +00:00
espie
7d0a0c4644
use bsd.port.arch.mk
2011-09-25 12:19:23 +00:00
espie
e820071495
normalize pkgpath
2011-09-16 10:31:20 +00:00
espie
340195f8f9
modernize gcc build: pseudo-flavors, multi-packages, and ONLY_FOR_ARCHS-*
...
(prevent bulk from building gcc 4 twice, once for java, once for objc)
2011-09-15 17:25:34 +00:00
naddy
65bc5aa607
bump revision for plist changes 4.9 -> 5.0
2011-07-18 19:06:36 +00:00
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