Commit Graph

6846 Commits

Author SHA1 Message Date
sthen
ef8f25feb8 revert previous attempt here 2022-01-07 14:04:03 +00:00
jeremy
2274c89879 Fix packaging on i386
Found the hard way by sthen@

OK sthen@
2022-01-06 23:37:39 +00:00
sthen
d709905581 lang/php/*: don't change MULTI_PACKAGES depending on the FLAVOR.
this is another attempt at trying to get dpb to notice that it should
build www/unit/unit-php which depends on "embed" that can't be built
at the same time as the apache httpd module.
2022-01-06 21:14:24 +00:00
semarie
ee413ccaf8 lang/zig: mark it broken for now
the memory consumption is just crazy for now.

discussed with naddy@
2022-01-06 15:58:19 +00:00
semarie
501804246d lang/zig: update to zig 0.9.0
now llvm13 is available, only build zig itself.
2022-01-06 09:08:40 +00:00
kmos
ee57fad91c Mark PHP 8.1 BROKEN-sparc64 due to lack of fibers support for sparc64
ok sthen (maintainer)
2022-01-05 15:33:52 +00:00
kmos
4634bd192e nqp uses CFLAGS base-gcc doesn't understand. Switch to ports-gcc on
base-gcc arches

Fixes build on sparc64

ok pascal@ (maintainer)
2022-01-05 08:28:36 +00:00
jeremy
d9dbe388af Allow ruby31 FLAVOR for building Ruby ports for Ruby 3.1 2022-01-04 19:49:41 +00:00
jeremy
f7729b4de7 Hookup Ruby 3.1 2022-01-04 19:47:53 +00:00
jeremy
b528e05fd4 Import Ruby 3.1.0
OK sebastia@
2022-01-04 19:46:40 +00:00
jca
bbfbad6b3e Update to llvm-13.0.0
Tested with partial bulk builds on amd64 and sparc64.
Fixes from semarie@
2022-01-03 21:33:51 +00:00
jca
399ae22aad Unbreak on riscv64: provide make/jump_fcontext from devel/boost
PHP 8.1 introduced support for fibers.  The implementation is based off
assembly from the Boost project.  Support for riscv64 was not added in
PHP despite Boost.Coroutine now providing support for this arch.

It's not clear yet what to do for architectures like sparc64,
unsupported by Boost.Coroutine.

ok sthen@ (maintainer)
2022-01-02 22:59:57 +00:00
jca
0f45c38f80 Zap outdated comment about ifuncs
Missed in 8.0/patches/patch-configure_ac rev 1.2
ok sthen@ (maintainer)
2022-01-02 13:33:40 +00:00
solene
adbecbdbb5 Update to sbcl-2.1.11
ok gkoehler@ op@
maintainer timeout
2021-12-31 09:53:11 +00:00
pascal
62aaf7a40c Apply workaround for changed behaviour of __builtin_constant_p in LLVM 13 in
case we are bootstrapping with the base compiler.

Found on aarch64 by phessler@
2021-12-30 22:40:19 +00:00
pascal
2dfdbc33fb Update to rakudo 2021.12. 2021-12-28 19:28:09 +00:00
pascal
b5eae66564 Update to NQP 2021.12. 2021-12-28 19:27:52 +00:00
pascal
0b2d87196b Update to MoarVM 2021.12. 2021-12-28 19:27:22 +00:00
sthen
16f2ea8e4f php: don't pick up php if present at build time, should fix a failure
reported by naddy. factor some common parts while there.
2021-12-20 10:44:01 +00:00
daniel
bc93c94113 update to pcc 20211219
Upstream regenerated autoconf files using autoconf 2.70. Unfortunately
this version of autoconf seems to have a bug finding lex on OpenBSD.
Regnerate the autoconf files locally using autoconf 2.69 as a workaround.
2021-12-19 18:01:12 +00:00
sthen
b5cf4b7054 add php-8.1.1 2021-12-18 22:28:55 +00:00
sthen
e8f49ccea7 update to php-8.0.14 2021-12-18 22:28:16 +00:00
sthen
b9294fbdcc update to php-7.4.27 2021-12-18 22:27:45 +00:00
jca
73842f55a7 Move files built only on native archs to the right place.
Fixes packaging on sparc64, riscv64 and likely all non-native archs.
ok daniel@
2021-12-18 01:57:22 +00:00
juanfra
e6dbaeb67d Move gerbil to base-clang ports-gcc, so the port has support for
emutls everywhere, not only on clang architectures.

From Brad. OK Timo Myyra (MAINTAINER).
2021-12-16 21:56:24 +00:00
juanfra
1d499435cc From Brad:
"This isolates the -O1 workaround to just the two files that eat most
of the build time with Clang 13. The rest is fine with -O2. The
difference on naddy's build system for unpatched to patched went from
3 hours 45 mins to 15 mins."
2021-12-16 21:44:38 +00:00
bcallah
1cf1dbaf18 Update to latest tcc upstream; includes fixes for tcc's built-in archiver. 2021-12-16 21:02:53 +00:00
ajacoutot
ed276cf934 Update to vala-0.54.5. 2021-12-16 09:15:50 +00:00
semarie
54df278b42 lang/rust: update bootstraps
update bootstraps to use binaries with rpath

no change on generated package, no bump
2021-12-16 07:43:24 +00:00
juanfra
ec918f96b5 Move gambit back to clang. The change to ports-gcc breaks gerbil. 2021-12-14 21:56:59 +00:00
jsing
c5cbbad7f5 Update lang/go to 1.17.5. 2021-12-14 17:22:19 +00:00
semarie
d8f8f2f13e lang/rust: add a run depends on devel/llvm
rustc want to ship a llvm-dwp binary (just copied from llvm install). replace it by a link, and add run depends on devel/llvm.
the binary doesn't work without devel/llvm as it is dynamically linked.

while here, do some Makefile cleanup, and enable rpath on binaries (bootstrap and build simplification).
2021-12-14 10:57:10 +00:00
sthen
4d4b8f8bfc update to py-cython-0.29.25, attempt #2 2021-12-14 00:27:20 +00:00
juanfra
0e01c54935 Move gambit to ports-gcc. clang13 takes more than an hour to build the
package. Tested with ports-gcc on sparc64.

While here, remove the extra CFLAGS for powerpc as suggested by Brad.
Tested by gkoehler@ with the current version of clang on powerpc
(should works also with ports-gcc).
2021-12-11 19:32:22 +00:00
daniel
efd5a97f0a update ocaml to 4.12.1
The ocaml update requires ocaml-camlp4 to be updated in sync and all
dependant ports need a bump.

ok avsm@ (MAINTAINER)
2021-12-10 04:10:59 +00:00
sthen
1ce3135444 backout update to Cython-0.29.25; results in some issues for devel.py-gevent 2021-12-09 23:03:05 +00:00
jturner
b869d477f0 Update janet to 1.19.2 2021-12-09 16:21:25 +00:00
sthen
44e64a72fb update to py-cython-0.29.25 2021-12-07 11:02:29 +00:00
jturner
2133644582 Update janet to 1.19.1 2021-12-06 19:47:14 +00:00
op
d6ede69766 update lang/chicken to 5.3.0
changelog: https://code.call-cc.org/releases/5.3.0/NEWS

from maintainer Timo Myyrä, thanks!
2021-12-06 19:12:30 +00:00
jeremy
2e30b17a6c Update to JRuby 9.3.2.0 2021-12-05 03:55:06 +00:00
chrisz
d3766ad015 lang/ocaml supports native code on aarch64
ok daniel@
2021-12-04 21:17:10 +00:00
ajacoutot
3fd848e06c Update to vala-0.54.4. 2021-12-04 08:13:42 +00:00
semarie
5fa891b0e9 update lang/rust to 1.57.0
ChangeLog: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1570-2021-12-02
Announce: https://blog.rust-lang.org/2021/12/02/Rust-1.57.0.html

ok landry@
2021-12-02 14:59:19 +00:00
daniel
68420eccff update ocaml to to 4.11.2 and bump all dependant ports
As usual camlp4 and camlp4 need to be updated in sync with ocaml. All
ocaml ports were successfully builds- tested on amd64. coccinelle remains
broken, but was built with the proposed diff floating on ports@

ok chrisz@
2021-12-02 03:59:19 +00:00
juanfra
5601b25690 Give gambit another chance on sparc64. 2021-11-30 23:32:50 +00:00
jturner
39e56037e9 Update janet to 1.19.0
Release notes: https://github.com/janet-lang/janet/releases/tag/v1.19.0
2021-11-30 14:59:01 +00:00
tb
9d185a28c1 lang/swi-prolog: unbreak build with opaque RSA, BIO and BIO_METHOD.
Independently of these patches, the ssl test hangs and if that hang
is worked around, a number of cert validation failures show up, most
of them to do with differences between the old and new verifier. An
update of this port is long overdue.

Discussed with edd (maintainer)
2021-11-30 10:41:45 +00:00
juanfra
3a137e8816 Update to racket 8.3.
Same patch and basic tests by denis@.
2021-11-29 17:05:45 +00:00
bcallah
b2cbaf5e74 Add LD_LIBRARY_PATH="${WRKDIR}/ldc-${V}-bootstrap/${MACHINE_ARCH}" where
needed to cope with LLVM 13 update.
No change to the bootstrap becaues the support libraries are already there,
they just weren't be used.
2021-11-29 12:19:13 +00:00