4625 Commits

Author SHA1 Message Date
jasper
b07e65bbd9 update to lua-5.3.3 2016-06-17 18:55:28 +00:00
jasper
eeefee815a update to datalog-2.6 2016-06-17 18:37:41 +00:00
juanfra
226c81d329 Update to the latest Nim tarball. 2016-06-15 18:45:20 +00:00
juanfra
3c6650ea4d Upstream modified the tarball. Add a new MASTER_SITES until I can test
the new tarball. Spotted by naddy@ and sthen@.
2016-06-15 17:10:59 +00:00
juanfra
f0d014539b Update to Nim 0.14.2. 2016-06-15 00:19:59 +00:00
jca
0a0ef4d7d2 Annotate gforth with ld -z,wxneeded
gforth uses libffcall which does nasty W^X under the hood.

ok jasper@ (maintainer)
2016-06-13 11:22:09 +00:00
edd
c4d20176e7 lang/pypy: Update to 5.3.0.
Looks OK, jca@, thanks.
2016-06-13 08:44:17 +00:00
jasper
8975296651 update to elixir-1.2.6 2016-06-13 08:29:16 +00:00
sthen
cac30155c9 don't add rustc-bootstrap-${MACHINE_ARCH} to DISTFILES unless it's amd64
(currently the only arch in ONLY_FOR_ARCHS), otherwise fetch failures are
reported when dpb on any other arch tries to fetch a nonexistent
rustc-bootstrap-<somearch>. ok semarie@ kili@
2016-06-12 13:07:42 +00:00
semarie
9ec79eb0b3 lang/rust: change bootstrap method
OK juanfra@
2016-06-09 04:20:10 +00:00
jca
4997aa0c29 Don't hardcode the most recent gcc version 2016-06-08 17:04:56 +00:00
jca
0df36adc98 Disable libffi W^X violations in gcc-4.6 too, ok sthen@ 2016-06-08 17:04:03 +00:00
juanfra
7dc970a60d Update to Chicken 4.11. From MAINTAINER. Tested on amd64 and macppc. 2016-06-08 01:24:45 +00:00
jca
1411ac86bc Allow one to restrict the lua FLAVORS available in a lua port.
Previously declaring eg. FLAVORS = lua52 in the Makefile would still
allow you to build the lua53 FLAVOR.  No objection from ports
2016-06-07 11:51:52 +00:00
juanfra
0d88b0702f Revert the previous revision. It broke the configure script. 2016-06-05 02:20:34 +00:00
juanfra
599859ea52 Add wxneeded to Racket. JIT tested on amd64. 2016-06-05 01:21:03 +00:00
sthen
df7b1a631e s/BROKEN-amd64/BROKEN/ in lang/io now that setjmp cookies are in for
i386 (it is x86-only anyway).
2016-06-01 22:01:08 +00:00
krw
0c66aef85c The world has moved on and ocamduce never made the jump to Ocaml 4.
It's dead Jim.

ok anil@ (maintainer)
2016-06-01 16:14:32 +00:00
krw
6f14aefe6f Unhook ocamlduce from build.
Marked broken for years, and no chance this will change.

Will be nuked shortly.

ok anil@ (maintainer)
2016-06-01 15:47:58 +00:00
semarie
094c2dd09a lang/rust update to 1.9.0
- changes in Makefile to make it compute itself the RUST_HASH value

- use new configure option --disable-codegen-tests as with don't have FileCheck
  (from llvm) binary. remove the patches in configure and src/compiletest/runtest.rs

- disable (for now) two news tests added with unix socket support, that doesn't
  pass. I will investigate them later.

- disable run-pass/backtrace test. The support of libbacktrace has been remove
  recently.
2016-05-29 07:26:46 +00:00
sthen
ac9f45d75b Apply the libffi patch to avoid PROT_WRITE | PROT_EXEC mappings to the
copy of libffi in lang/gcc/4.9. Bump -java REVISION (this is only used for
java and gccgo, and we don't build gccgo).  ok jca@ pascal@
2016-05-28 16:06:14 +00:00
abieber
4d473b6917 Bump node to the latest. Full changelog here:
https://github.com/nodejs/node/blob/v4.4.5/CHANGELOG.md

OK awolk@
2016-05-27 23:11:53 +00:00
jeremy
c19ffe2bbc Update JRuby to 9.1.1.0
This changes the ruby version JRuby supports to 2.3, so update ruby.port.mk
to match.
2016-05-27 17:04:35 +00:00
semarie
f29eca3929 lang/rust: fallback to LOCALBASE for sysroot
- std::env::current_exe() returns an error instead of returning wrong
  pathname (no complete, but rust build scripts makes (bad)
  assumptions that I couldn't patch for now).

- rustc / rustdoc to use CFG_PREFIX (configure --prefix value) when
  std::env::current_exe() return an error

- remove the installed wrapper used to pass --sysroot argument to
  rustc (the wrapper was used for workaround the problem differently
  for rustc, but didn't resolv the problem for rustdoc as it doesn't
  have --sysroot argument).

looks ok edd@
2016-05-25 06:39:35 +00:00
sthen
6be8037616 Handle OpenBSD 6.x in Python 2.7 tests. Python 3.x's tests
are done in a different way and don't need this.  OK rpointel@
2016-05-24 09:57:50 +00:00
czarkoff
790ee6d73a Allow single go port install both binaries and libraries
OK jsing@ kspillner@
2016-05-21 01:39:36 +00:00
jsing
64a2bf49e4 Update lang/go to 1.6.2. 2016-05-20 16:03:24 +00:00
jeremy
c7e265a567 Mark BROKEN on amd64, coroutine code doesn't support setjmp PC/SP xor 2016-05-19 16:47:14 +00:00
juanfra
0a32a06d5e Update to Racket 6.5. 2016-05-16 22:20:16 +00:00
jsing
2f91d6db57 Allow lang/go to generate PT_TLS when cgo is used on OpenBSD. This makes
Go 1.6 pass regress on openbsd/386 and openbsd/amd64. Also stop exporting
environ and __progname from cgo, since these symbols are no longer required
by libc.
2016-05-16 13:50:01 +00:00
ajacoutot
dd9c02e647 Bump MODCLANG_VERSION to version 3.8.0.
from Brad
2016-05-14 20:37:32 +00:00
jsing
4d26e08575 Stop using sigreturn from the Go openbsd/386 signal trampoline - the
sigreturn syscall is going away in future versions of OpenBSD and its
use for Go is already broken due to the trampoline return checks. Instead
just return directly from the signal trampoline (as we have always done
for Go openbsd/amd64).

Also fix a bug in the Go openbsd/386 linker, which results in symbols in
the dynamic symbol table being emitted with a size of zero. With a current
ld.so, this results in symbol mismatch warnings.

Unbreaks the Go port on openbsd/386, however it still fails to pass regress
due to the PT_TLS changes.
2016-05-13 13:49:26 +00:00
jasper
d149e12de8 bump MODGO_BUILD_DEPENDS to lang/go>=1.6
some ports that used to depend on GO15VENDOREXPERIMENT=1 need 1.6 or they
won't build as the usage of that variable has been removed in their Makefiles.

ok czarkoff@ sthen@
2016-05-13 06:43:37 +00:00
naddy
a26d55a53c bump for plist changes 5.9 -> 6.0 2016-05-12 01:17:13 +00:00
naddy
c43d50609f fix build after OpenBSD 5.x -> 6.x transition 2016-05-11 22:43:49 +00:00
naddy
5d92375dbb remove hppa64 architecture 2016-05-11 22:00:26 +00:00
jsing
5b27107ee2 Fix a bug in the Go openbsd/386 linker, which results in symbols in the
dynamic symbol table being emitted with a size of zero. With a current
ld.so, this results in symbol mismatch warnings.

Also, stop using sigreturn from the Go openbsd/386 signal trampoline.
Instead just return directly from the trampoline (as we already do for Go
on openbsd/amd64).
2016-05-11 15:53:26 +00:00
czarkoff
fd3cfcf84f update to go 1.6
OK jsing (MAINTAINER)
2016-05-11 15:19:04 +00:00
abieber
9a6fb63244 Update to the latest. Patch from David CARLIER <devnexen@gmail.com>
Tested by myself and awolk@.

OK awolk@
2016-05-09 15:43:06 +00:00
semarie
91aed3f450 lang/rust: new bootstrap for TIB (updated archive as the previous was busted) 2016-05-09 14:08:41 +00:00
naddy
6f714c33b8 the no_bootstrap build uses 6.5 GB of memory 2016-05-09 11:18:00 +00:00
semarie
1edf4f94bd lang/rust: new bootstrap for TIB 2016-05-09 08:04:44 +00:00
czarkoff
a11a018bee simplify MODGO_CMD environment customization
Clear user's environment with SETENV and provide MODGO_ENV for adding variables
to environment and MODGO_GOPATH for altering GOPATH.

OK ajacoutot@, jasper@, kspillner@
2016-05-08 12:29:17 +00:00
sthen
d10171af89 - add new pypy bootstrap for TIB, prepared by naddy
- raise minimum amount of memory in the ulimit check to 5GB (the no_bootstrap
flavour uses even more, usually crashing the kernel on my 8GB workstation if
I try to build it there)
2016-05-08 09:56:01 +00:00
pascal
b01174ae9b Update my mail address. 2016-05-07 12:40:56 +00:00
sthen
631bfa9064 update to php-5.5.35 2016-05-06 19:59:45 +00:00
sthen
39b42572c2 update to php-5.6.21 2016-05-06 19:59:32 +00:00
sthen
b9db81b412 update to php-7.0.6 2016-05-06 19:59:05 +00:00
czarkoff
06694c8448 use INSTALL_DATA instead of cp for go libraries
OK ajacoutot@ sthen@
2016-05-06 10:04:00 +00:00
czarkoff
f7c3c0505e Set INSTALL_STRIP= for go ports
OK ajacoutot@, sthen@
2016-05-05 10:46:50 +00:00