4734 Commits

Author SHA1 Message Date
jsing
4db071d1b8 Update lang/go-bootstrap to handle the sys_thrkill/sys_kill change.
Partially based on a diff from Ray Lai.
2016-06-27 15:54:58 +00:00
jasper
94e3ca5e17 update to vala-0.32.1 2016-06-27 09:24:44 +00:00
robert
129e23c478 update to 4.4.0.182 2016-06-26 10:40:28 +00:00
sthen
771e43701f update to php-7.0.8 and fix FLAVORS handling to properly knock out no_suhosin
ok robert@
2016-06-25 18:55:11 +00:00
sthen
5d6764ce04 update to php-5.6.23, ok robert@ 2016-06-25 18:54:31 +00:00
sthen
0336699e2c update to php-5.5.37, ok robert@ 2016-06-25 18:54:14 +00:00
krw
f5fd6f0fd2 Upgrade Ocaml to 4.3.0 and tweak ports the minimal amount to keep
them all compiling.

Tweaks include updating

ocaml-batteries 2.3.1 -> 2.5.0
ocaml-lwt 2.4.8 -> 2.5.2
ocaml-ppx-tools 0.99.2 -> 4.03.0
ocaml-camlp4 4.02+6 -> 4.03+1
utop 1.15 -> 1.19.2

and fixes to coccinelle and wyrd to let them build on bytecode archs.

Other necessary tweaks from the various homes of the projects.

Everything still builds on amd64 (native and bytecode) and sparc64 (bytecode).

ok anil@ sthen@ so final 4.3.0 tweaks can be done in-tree.
2016-06-24 15:59:11 +00:00
krw
50b44b65e0 Stop building Ocaml's internal ocamlbuild and use the ocaml-ocamlbuild port
where needed.

The next step towards Ocaml 4.3.0.

Bulk build by sthen@ identified several laggards which are included here.

ok anil@ sthen@ so final 4.3.0 polishing can be done in-tree.
2016-06-23 19:23:53 +00:00
sthen
54a3def57b fix no_suhosin build problem reported by Devin Ceartas
update to php-5.5.36, 5.6.22, 7.0.7
2016-06-22 21:18:32 +00:00
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