Commit Graph

6826 Commits

Author SHA1 Message Date
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
op
3f9240bcde update lang/clojure to 1.10.3.1029
diff from Erich Ericson (fakefakefans AT gmail DOT com), thanks!
OK sthen
2021-11-29 12:15:04 +00:00
bcallah
0f81582e70 Version the bootstrap so that it gets pick up by the build system.
Requested by naddy@
2021-11-29 01:23:22 +00:00
bcallah
17625d4c84 Update bootstrap and set
LD_LIBRARY_PATH="${WRKSRC}/dmd-${V}-bootstrap/openbsd/bin${MODEL}" to cope
with LLVM 13 update (and hopefully future updates as well).
No change to the resulting package.
2021-11-28 23:21:21 +00:00
tb
2a8309c4d8 lang/gerbil: Fix build with opaque DH and HMAC_CTX in LibreSSL 3.5.
ok Timo Myyrä (maintainer)
2021-11-28 20:54:29 +00:00
tb
edc54b2056 Rubys: Avoid upcoming build breakage due to opaque OCSP_BASICRESPONSE.
Replace bs->certs with OCSP_resp_get0_certs(bs).

ok jeremy (maintainer)
2021-11-28 20:07:58 +00:00
jeremy
7bbef5e423 Update to Ruby 3.0.3 2021-11-26 18:49:16 +00:00
jeremy
b27c7476b2 Update to Ruby 2.7.5 2021-11-26 18:47:07 +00:00
kmos
761dba97ec Update to Python 3.9.9
Skipped 3.9.8 because there was an argparse regression and 3.9.9 was
rushed out as a hotfix.

input and ok pamela@
ok sthen@
2021-11-24 15:35:20 +00:00
bcallah
ad008bbf19 Update to regina-rexx-3.9.4
Changelog:
https://sourceforge.net/projects/regina-rexx/files/regina-rexx/3.9.4/
2021-11-23 13:50:27 +00:00
bcallah
17d93d3670 +ldc 2021-11-21 13:52:19 +00:00
bcallah
5fafc47f5a Import lang/ldc, the LLVM D Compiler.
ok benoit@

The LDC project aims to provide a portable D programming language
compiler with modern optimization and code generation capabilities.
The compiler uses the official DMD frontend to support the latest D2
version and relies on the LLVM Core libraries for code generation.
2021-11-21 13:51:47 +00:00
daniel
fb948691a7 update to CompCert 3.10 2021-11-21 02:10:17 +00:00
sthen
4f28e0718b unbreak php-embed configure if libzip is not installed, reported by aja@ naddy@ 2021-11-21 00:41:13 +00:00
sthen
f45382eec9 De-conflict php-apache and php-embed which had the same libphpX.so filename
and directory.

This moves the module for Apache httpd from lib/php-X.Y/libphpX.so to
lib/apache2/php-X.Y/libphpX.so.

The installed /var/www/conf/modules.sample/php-X.Y.conf is of course updated
to reflect the change, however if anyone uses php-apache and doesn't follow
the recommended config symlink they will need to adapt their config.
2021-11-19 12:46:59 +00:00
sthen
037fc0eb59 tidy CONFIGURE_ARGS, --enable-inline-optimization is only for 7.4 2021-11-19 11:29:04 +00:00
sthen
7f1dd62864 fix non-embed build 2021-11-19 11:26:47 +00:00
sthen
659b82dace sort PLISTs 2021-11-19 10:31:13 +00:00
sthen
34bf422665 shrink the php build for the embed FLAVOR, no need to build extensions
and other SAPIs with this
2021-11-19 09:57:05 +00:00
sthen
0e5d7c916e update to php-7.4.26p0 2021-11-19 09:56:32 +00:00
sthen
e218ecebe2 update to php-8.0.13 2021-11-19 09:56:25 +00:00