Commit Graph

217 Commits

Author SHA1 Message Date
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
pascal
1e01a1282f This patch is no longer needed, noticed by Brad. 2012-01-10 17:18:18 +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
robert
9d3dc83a2a missing endif 2011-12-14 18:16:51 +00:00
pascal
3afb4d8443 Fix configure test for wstring support, reported by robert@. 2011-12-13 13:46:45 +00:00
pascal
d16fa4f7fa don't pick up gmkdir 2011-12-11 21:11:37 +00:00
pascal
c20fdc65e8 don't need gsed patch anymore 2011-12-10 13:38:45 +00:00
pascal
74d633cf69 - fix fixincludes to work with our sed
- mention bootstrap comparison failure on alpha
2011-12-09 22:45:18 +00:00
pascal
d17a2a6954 ejar -> egjar 2011-12-08 19:59:36 +00:00
pascal
5c685202be missed two files in i386 plist 2011-12-08 17:42:10 +00:00
pascal
5833a9b4c7 - fix openbsd threads in boehm-gc; fixes egcj-dbtool (or, for that matter,
any gcj-compiled program)
- link boehm-gc with -pthread
- download and install ecj.jar (required by gcj)
- plist fixes
2011-12-08 17:40:55 +00:00
pascal
458d0a917c - be sure to always use sed from base
- adjust gfortran WANTLIB version in gcc4.port.mk
2011-12-06 01:51:37 +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
espie
53295a4812 bye bye FLAVOR:L 2011-12-02 14:36:13 +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
pascal
ac4ecf5e4e zap pthread from WANTLIB-go. nothing but libgo needed it. 2011-11-23 20:55:11 +00:00
pascal
5ed828f4e4 revert small mistake in previous 2011-11-22 21:47:47 +00:00
pascal
362ff059e3 - update and use OpenBSD threads in boehm-gc, from myself and kurt@. gcj-dbtool
still doesn't work.
- update gcc4.port.mk for gcc 4.6: always use libestdc++
2011-11-22 21:46:39 +00:00
pascal
2e3d081bf6 - PCH support using kurt@'s implementation does work, if you actually enable it
by not making a stupid typo.  From kurt@ (thanks).
- respect version of liblto_plugin
- add %%PIC%% in PLIST-go
2011-11-20 11:10:36 +00:00
pascal
51962ef0a2 Some plist fixes to reduce cruft from update-plist, add forgotten %%SHARED%% to
PLIST-java.
2011-11-20 10:32:30 +00:00
pascal
298b7b381a s/Free/Open/ 2011-11-19 22:49:36 +00:00
pascal
76c4d2cea0 - add Go support (only tested on amd64, but I'd be surprised if it broke
anywhere else.  The only thing not supported yet is tracing using ptrace(2).
- clean up Makefile and restructure a bit
- VMEM_WARNING when -java is built
- some minor PLIST tweaks

ok espie@
2011-11-19 22:19:53 +00:00
pascal
e75074c148 typo causing version of libgcj-tools to not be respected 2011-11-19 02:53:11 +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
add6356fe4 fix obvious typo, if someone's ever going to fix it 2011-11-16 15:23:46 +00:00
espie
de328a0db8 synch with recent changes in src.
mostly from brad@
2011-11-16 12:32:49 +00:00
pascal
b4395d05e9 disable on alpha. It will only build if/when it switches to gcc4, due to
missing builtins.
2011-11-15 15:48:13 +00:00
pascal
add7ae3c42 remove unnecessary patch 2011-11-15 13:38:49 +00:00
pascal
50003e9486 move down the post-install in order to be able to tell if we're a PIC arch,
so that I can fix the ownership of some libraries. Also, get rid of a trace
of m68k support.
2011-11-15 00:42:52 +00:00
pascal
b53a6cbc01 make no_f95 pseudo-flavour work 2011-11-14 22:55:10 +00:00
pascal
8e058a43c0 add powerpc support, fix java, ppc and i386 plists 2011-11-14 22:37:23 +00:00
pascal
e053729f20 new (now working) adastrap 2011-11-14 18:50:25 +00:00
pascal
e3178f7a55 bump major library versions, as discussed with espie@.
Disable on vax and m68k (I don't think it makes sense there ...), and sort archs
2011-11-14 17:34:35 +00:00
pascal
7d14262e6e err, these entries shouldn't be @commented. 2011-11-14 17:07:12 +00:00
pascal
ea8cc812db add a patch for alpha. 2011-11-14 15:37:55 +00:00
sthen
eca538a8a8 i'm mirroring the adastrap file for 4.6, adjust MASTER_SITES0 2011-11-14 13:41:16 +00:00
pascal
f8dc045f38 now import for real, sorry ... 2011-11-14 13:00:55 +00:00
espie
74484a587e use BUILD_PKGPATH 2011-10-04 07:08:54 +00:00
naddy
05c118d6d9 use bsd.port.arch.mk framework 2011-09-26 14:06:51 +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
jasper
a18204ad04 - fix patch names, no binary change
- regen a patch while here
2011-07-08 11:42:09 +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
ajacoutot
8e09e8c409 New style *_DEPENDS (untested, these ports are broken anyway). 2011-03-07 18:59:56 +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