6587 Commits

Author SHA1 Message Date
jsing
cbd3681633 Update lang/go to 1.16.4. 2021-05-16 07:40:45 +00:00
millert
067ea3e9c1 Apply upstream fix for building with bison 3.7 and above.
OK sthen@
2021-05-15 22:02:57 +00:00
jca
435ee4856c Update to llvm-11.1.0
Tested with a bunch of consumers on amd64, and lightly tested on sparc64
(me) and powerpc (cwen@).
2021-05-13 23:54:24 +00:00
jca
17eb8a927f Mark as BROKEN, doesn't work with llvm-11 2021-05-13 23:52:00 +00:00
jasper
bb88f512a5 mark broken for powerpc64, someone interested should crack this egg 2021-05-13 13:34:49 +00:00
semarie
0bb34427df update lang/rust to 1.52.1
it is a bug fix update, adding a workaround in incremental compilation.

Incremental compilation is off by default for release builds, so rust ports should be unaffected.

Announce: https://blog.rust-lang.org/2021/05/10/Rust-1.52.1.html
2021-05-13 11:56:19 +00:00
jasper
a2cb65ed98 update to vala-0.52.3
tested in a bulk by aja@
2021-05-13 07:49:54 +00:00
semarie
a7a4244cf3 update lang/wabt to 1.0.23
- remove Fabian from MAINTAINER (per him request)
- enable testsuite
- pledge/unveil command-line tools

ok rsadowski@
2021-05-13 05:00:36 +00:00
daniel
a5da984f02 update to release 3.9 2021-05-11 01:55:14 +00:00
tb
09c248f3a4 lang/pypy: fix build after libressl changes
SSL_CTX became opaque, so libssl now provides SSL_CTX_get_ssl_method(3)
and unbreak build after addition of EVP_Digest{Sign,Verify}(3) to
libcrypto.

ok edd (previous version)
2021-05-10 17:26:04 +00:00
semarie
1dc79cc224 update lang/zig to 0.8.0-dev.2168+2d1196773 2021-05-10 04:44:19 +00:00
daniel
dcab255fce update to commit 19e1039a 2021-05-08 20:36:21 +00:00
sthen
a5d53af29a update to php-8.0.6 2021-05-08 08:39:21 +00:00
semarie
9c6152f2cb lang/rust: update to 1.52.0
Announce: https://blog.rust-lang.org/2021/05/06/Rust-1.52.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1520-2021-05-06
2021-05-08 07:20:42 +00:00
sthen
855d864d81 update to php-7.4.19 2021-05-07 19:28:55 +00:00
sthen
ed471fcf79 lang/sbcl: broken on i386 2021-05-05 16:24:06 +00:00
tb
945d060505 lang/swi-prolog: avoid upcoming build breakage
Remove two #if defined(LIBRESSL_VERSION_NUMBER) to take the OpenSSL 1.1.1
code path. This way swi-prolog will continue building once we will have
made some structs opaque in libssl.

ok edd (maintainer)
2021-05-04 15:25:22 +00:00
jasper
1c10bed3f2 update to vala-0.50.8 2021-05-03 11:17:09 +00:00
gnezdo
ccd474f637 Bootstrap lang/ghc with GHC 8.10.3
ok kili@
2021-05-02 21:45:24 +00:00
sthen
6749dca4c9 ensure php revisions in -current are above -stable 2021-05-02 14:47:12 +00:00
sthen
3702aa3ee6 tweak (noop) 2021-04-30 18:20:59 +00:00
sthen
3143d9f50a drop php-7.2 and set pkgpath markers to update, it stopped getting
security fixes at the end of November 2020

update other PHP versions to 7.3.28, 7.4.18, 8.0.5
2021-04-30 17:00:26 +00:00
sthen
29f86dfe2b remove php 7.2 scaffolding from MODULES=lang/php/pecl 2021-04-30 16:39:31 +00:00
daniel
a4bf1a704e update to commit d54fef19 for coq 8.13.2 support 2021-04-30 05:51:44 +00:00
kili
e1354898f7 New bootstrappers:
SHA256 (ghc-8.10.3.20210429-amd64-unknown-openbsd.tar.xz) = GR5pHBh8PWUn12UK+XZ6ikB2+xWxkdqAsYaEBsiR0Zo=
SHA256 (ghc-8.10.3.20210429-i386-unknown-openbsd.tar.xz) = T1OMZYN2sr+E88g88qElX6RYZbPdqANXGhWgCfKdFiY=
SHA256 (ghc-8.10.3.20210429-shlibs-amd64.tar.gz) = M+B6p7cC4v3f1BrArX1DW6sie+HX3itEW5cTftI9yZE=
SHA256 (ghc-8.10.3.20210429-shlibs-i386.tar.gz) = A/paDCY65gLRxas7/mNGUg0W7lR9XWJcJmnAJkcf5C4=
2021-04-29 16:57:48 +00:00
jasper
c85a77f1bb update to vala-0.50.7 2021-04-28 19:42:22 +00:00
jturner
925cad7b1d Update janet to 1.15.5 2021-04-27 13:25:33 +00:00
semarie
af032a8603 update lang/zig to 0.8.0pre1939
this version uses llvm12
2021-04-24 13:59:21 +00:00
patrick
cb93188d9b Add support for OpenBSD/arm64 to lang/mono. The port itself is in a good shape
for arm64, it just needs a few defines so that Mono recognizes the platform as
a valid one.  The garbage collector patch is copied from amd64, the ucontext
defines simply have to use the correct sigcontext members, and for BoringSSL
we need to provide the setup function that tells BoringSSL which crypto accel
is supported by the CPU.  For now this only enables NEON, which we have on all
OpenBSD/arm64 machines.

"makes sense, need to be sure it doesn't break existing working archs" sthen@
Tested by myself on arm64 by playing games/openra through iked(8) IPsec
Tested by myself on amd64 and i386
ok robert@ naddy@
2021-04-10 15:31:33 +00:00
ajacoutot
699bf3a31c Update to vala-0.50.6.
survived a bulk
ok naddy@
2021-04-10 06:44:42 +00:00
sthen
2eeb0edb88 ruby/2.7: Reinstate coroutine/copy/Context.h patch, unbreaking build on
archs which don't use a more specific version of Context.h (alloca.h
dep). ok phessler@ jeremy@
2021-04-09 14:43:07 +00:00
jeremy
7e2b8dcb08 Update to Ruby 2.6.7 2021-04-07 14:58:10 +00:00
jeremy
93ef3081d8 Update to Ruby 2.7.3
Drop a few patches now incorporated upstream.
2021-04-07 14:57:23 +00:00
jeremy
503e8aa88d Update to Ruby 3.0.1 2021-04-07 14:56:12 +00:00
robert
b85da365a0 update to 6.12.0.122 2021-04-01 16:42:50 +00:00
jeremy
aaaafe0b84 Update to JRuby 9.2.17.0 2021-04-01 14:54:10 +00:00
tb
f855b969df lang/pypy: SSL_OP_NO_DTLSv1{,_2} were added to libcrypto
ok edd jsing sthen
2021-03-31 17:17:25 +00:00
jasper
73c66bdd03 update to vala-0.50.5 2021-03-28 13:58:50 +00:00
jasper
529067de1e update to elixir-1.11.4 2021-03-28 13:45:31 +00:00
semarie
ad4122aa69 lang/zig marks arm64 and powerpc64 BROKEN
no need to waste build time for now as build didn't complete

- on arm64, the generated binary segfaults

- on powerpc64, the build fails due to undefined symbols. gkoehler@
  did the analyzis, and it seems that zig wants to IEEE quad floats
  (which are missing for now on powerpc64)
2021-03-27 10:09:43 +00:00
semarie
0dfee66db3 update lang/rust to 1.51.0
ok landry@

Announce: https://blog.rust-lang.org/2021/03/25/Rust-1.51.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1510-2021-03-25
2021-03-27 10:02:11 +00:00
visa
c356496cca Fix lang/ruby/3.0 build on mips64.
* Disable the peephole optimizer on mips64 to avoid occasional crashes.

* Ensure sufficient alignment of builtin bytecode arrays so that
  compiler.c can cast and access the data through struct ibf_header
  without crashing (OpenBSD/mips64 requires strict alignment).

OK jeremy@
2021-03-23 14:58:37 +00:00
abieber
d9edc1b1a9 modgo-gen-modules should use MODGO_MODNAME instead of ALL_TARGET. 2021-03-23 13:19:08 +00:00
sthen
1087f2c8be another missed bump, found by naddy 2021-03-23 11:44:00 +00:00
sthen
14eb197440 missed bump, reported by naddy 2021-03-22 21:39:10 +00:00
sthen
e82c1acb6c install the gdb autoload helper for the various Python versions,
allows some additional debugging features for Python-based software
(for example there's a new "py-bt" command to print a Python backtrace
which can give clues if a py process is hanging).

ok rpointel@
2021-03-22 17:35:26 +00:00
sthen
ef11160cd3 teach go.port.mk to handle repos with a primary executable in the root
and ancillaries in cmd/, from Josh Rickmar with a tweak from Mikolaj
Kucharski. earlier version ok abieber, I tested all go ports.
2021-03-18 22:35:26 +00:00
jturner
f991775829 Update janet to 1.15.4 2021-03-17 14:50:39 +00:00
gnezdo
703e5fc2f0 Revive ONLY_FOR_ARCHS in lang/ghc
It was lost in ghc.port.mk removal, pointed out by tb@

ok kili
2021-03-17 01:39:22 +00:00
tb
91779e425d lua 5.1: fix fix for CVE-2014-5461
The patch from https://www.lua.org/bugs.html#5.2.2-1 was backported and
applied to the wrong function (adjust_varargs() instead of luaD_precall()).

ok sthen
2021-03-16 20:53:31 +00:00