Commit Graph

2588 Commits

Author SHA1 Message Date
espie
154a57cb29 PROPERTIES is now available from Makefile.inc, update infra/ 2011-12-08 08:17:28 +00:00
naddy
7011821d4e rather than trying to list all LP64 architectures, get this from
bsd.port.arch.mk; ok espie@ djm@
2011-12-07 15:14:22 +00:00
espie
7da7058eee fed up with mono not finding gmcs during fake.
I don't know why it doesn't find it, but it looks like the tmp inst
is supposed to get it...

so work around until eventually robert fixes this mess for real...
2011-12-07 11:49:43 +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
sthen
72f6de4667 honour CC 2011-12-04 21:12:19 +00:00
sthen
810729526a update to Lua 5.1.4 patch 4, from James Turner 2011-12-04 14:16:44 +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
jeremy
95570de3d1 Add back NO_REGRESS=Yes setting to ruby.port.mk if MODRUBY_REGRESS
is not set, but only for gem, extconf, and setup based ports. Other
ports could be using the lang/ruby module and still have a standard
make-based regression test suite.
2011-12-02 19:33:39 +00:00
espie
53295a4812 bye bye FLAVOR:L 2011-12-02 14:36:13 +00:00
jasper
aab87b92af - allow tab-completion to work for all clojure namespaces. 2011-11-30 19:40:28 +00:00
jasper
a25c73da15 - bugfix update to 0.14.1 2011-11-30 15:10:27 +00:00
pascal
a8274ecebc Fix MODPY_INCDIR with python3.
ok rpointel@
2011-11-29 17:29:37 +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
stu
6285a1f62b Update to tcl-8.5.11, use bsd.port.arch.mk.
Ok sebastia@, sthen@.
2011-11-21 18:30:50 +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
6ec21823cd Support MODLUA_RUNDEP to control adding lua to RUN_DEPENDS, from Simon Kuhnle 2011-11-17 23:48:13 +00:00
nigel
b4933eba88 *** empty log message *** 2011-11-17 23:33:40 +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
jeremy
930db13bc9 Handle split of rspec port into subdirs. In MODRUBY_REGRESS, support
rspec 1 using rspec and rspec 2 using rspec2.  Additionally, add
support for ruby and testrb, calling the appropriate binary for the
ruby implementation.

Start checking sanity of MODRUBY_REGRESS entry, using a fatal error
if it is defined and doesn't contain a recognized word.

Instead of RAKE_REGRESS_TARGET and RSPEC_REGRESS_TARGET, just use
MODRUBY_REGRESS_TARGET for all cases.  On ruby 1.9, modifying the
environment to always look in the current directory for libraries
(the ruby 1.8 behavior), since many ports depend on that for regress.
Allow ports to set their own regress environment and current directory
using MODRUBY_REGRESS_ENV and MODRUBY_REGRESS_DIR.
2011-11-17 15:24:01 +00:00
sthen
18d6eecb68 NOT_FOR_ARCHS, from viq 2011-11-17 14:29:48 +00:00
robert
700e9674f5 enable the pcntl extension to replace pecl-pcntl 2011-11-17 12:52:27 +00:00
jeremy
75d0491050 Don't show the VMEM_WARNING when building ruby with the no_ri_docs
PSUEDO_FLAVOR, since the ri docs are the only thing that takes a
lot of memory.

OK ajacoutot@
2011-11-17 11:47:12 +00:00
jeremy
92063f369e Remove INSTALL_TARGET, since it's already set in 1.8 and 1.9's Makefile. 2011-11-17 10:54:11 +00:00
robert
93923bd770 switch php to version 5.3 by default 2011-11-16 15:56:36 +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
espie
8a612a2089 zap extra unneeded ldconfig that pollute the cache with temporary directories 2011-11-16 12:29:00 +00:00
jasper
5594a6eadb - update to 0.92.1 2011-11-15 19:32:14 +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
jeremy
ae714b5407 Add no_ri_docs PSUEDO_FLAVOR to skip building the ri documentation,
which should allow building on arches without enough memory to
generate the ri files.  Also, set PKG_ARCH=* for the ri_docs
subpackage, so that such arches can still use the documentation,
idea from sthen@. Original idea for PSUEDO_FLAVOR from phessler@.

OK sthen@
2011-11-15 00:04:15 +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
ajacoutot
5781077ac6 Unfuck soname. 2011-11-14 18:30:17 +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
jeremy
ab94375bb6 Don't run spec task during regress
The spec task requires network access via git, which is not allowed.
Since git isn't needed anymore for regress, remove it from
REGRESS_DEPENDS.  The spec task is just commented out in case somone
wants to run it manually.
2011-11-14 12:00:04 +00:00
jeremy
da46b2452f Make regress tests work.
This fixes the vm:test rake task by using MAKE_ENV. It fixes the
infinite loops in mspec by just skipping those specs.
2011-11-14 11:40:53 +00:00