aisha
5892c15fc9
lang/erlang/25: oopsie, forgot to cvs add rc file
...
thanks phessler@
2023-01-29 23:57:49 +00:00
aisha
e011f2ca00
lang/erlang/25: add epmd rc file
...
erlang can start this automatically but allowing it to be started manually
enables configuration via commandline flags and environment variables
which isn't possible with erl(1)
patch from Volker Schlecht <openbsd-ports AT schlecht DOT dev>
ok abieber@
2023-01-29 22:20:16 +00:00
robert
2aba169072
put the embedded blob code to the .openbsd.mutable section and
...
mprotect it RX to support x-only
idea from deraadt@, diff from kettenis@
2023-01-28 12:46:46 +00:00
jca
e3c4e887e1
Let this build with clang 15
...
Who thought a scheme interpreter would use weird handling of C types.
2023-01-27 17:27:23 +00:00
robert
a880d6c5e8
port most of the perlasm x-only fixes over to mono to unreak
...
ok tb@
2023-01-24 14:54:45 +00:00
jca
d34278583e
USE_NOEXECONLY needed on riscv64
...
Sync with reality, it was alread needed in the previous bulk. ok tb@
2023-01-23 18:12:26 +00:00
tb
ce69f688de
lang/pypy: mark BROKEN-amd64. ok sthen
...
Since recent x-only changes, the bootstrap segfaults very early on in the
build. The obvious workarounds like USE_NOEXECONLY or passing in variants
of --no-execute-only via the environment aren't enough.
2023-01-23 12:52:00 +00:00
jeremy
8b23484abd
Send Ruby 2.7 to the Attic
2023-01-22 20:59:47 +00:00
jeremy
9274a6d0bd
Drop support for ruby27 FLAVOR
2023-01-22 20:55:51 +00:00
jeremy
e426e758a4
Unhook Ruby 2.7 and hook up Ruby 3.2
2023-01-22 20:53:23 +00:00
tb
8de3b6b687
lang/node: work around amd64 xonly issues with USE_NOEXECONLY.
2023-01-21 15:48:25 +00:00
semarie
9aa097cd9a
update lang/rust to 1.66.1
...
Announce: https://blog.rust-lang.org/2022/12/15/Rust-1.66.0.html
https://blog.rust-lang.org/2023/01/10/Rust-1.66.1.html
ChangeLog: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1660-2022-12-15
2023-01-20 10:32:13 +00:00
gnezdo
b6225432eb
Add xonly workaround in lang/ghc
...
Some kind of info tables are embedded into text making the build
process fail in freshly built ghc-cabal. The generated code reads from
ZCMain_main_info.
OK tb, kili
2023-01-20 04:45:48 +00:00
sthen
bb4040856f
update to elixir-1.14.3, and adjust elixir script to detect erts version
...
at runtime. From Volker Schlecht (maintainer).
2023-01-18 09:33:59 +00:00
sthen
34af5c834f
follow erlang/25 EPOCH bump with PKGSPEC changes
...
bump dependent ports too because the spec in RUN_DEPENDS changes
(will do elixir separately via update)
2023-01-18 09:31:51 +00:00
ajacoutot
a2d954fd03
Needs EPOCH:
...
Found newer package erlang-21.2p2v0 in .../ports/plist/amd64
2023-01-18 07:42:21 +00:00
sthen
520efa0bd0
retire lang/erlang/21, from Volker Schlecht (maintainer), plus I added
...
@pkgpath markers in erlang/25. agreement from ajacoutot@ rsadowski@
2023-01-16 18:27:29 +00:00
phessler
3467857be7
use USE_NOEXECONLY and disable jump tables so gcc-11 builds and passes tests
...
OK tb@
2023-01-15 08:30:47 +00:00
jca
971c95bd69
This patch introduced for clang 13 is also needed with clang 15
...
ok pascal@ (maintainer)
2023-01-12 12:48:34 +00:00
tb
35db4de0e0
Use USE_NOEXECONLY workaround to make gcc 8 build while we're looking for
...
a proper fix. Also disable jump tables.
USE_NOEXECONLY suggested by jca
ok pascal
2023-01-11 21:59:01 +00:00
jturner
838524aecf
Update janet to 1.26.0
2023-01-10 19:52:05 +00:00
daniel
4abde328ef
minor tweaks for compcert
...
- editing compcert.ini is no longer needed
- bump up the minimum coq version that compcert 3.12 would work with
with Volker Schlecht
2023-01-08 20:34:48 +00:00
jeremy
07874a5186
Avoid printing of nagging rubygems update message
2023-01-08 02:44:58 +00:00
daniel
28e912feb8
update to CompCert 3.12; from Volker Schlecht
2023-01-07 13:11:42 +00:00
jca
cea53a0f16
Update riscv64 and powerpc64 bootstraps
...
powerpc64 bootstrap generated by gkoehler@. ok semarie@ (maintainer)
2023-01-06 20:14:07 +00:00
sthen
6e5ef6918f
support building pecl modules with PHP 8.2
2023-01-06 19:37:05 +00:00
sthen
e1767c9bbe
update to php-8.2.1
2023-01-06 12:23:22 +00:00
sthen
f2e7b81081
update to php-8.1.14
2023-01-06 12:23:20 +00:00
sthen
ac69399f45
update to php-8.0.27
2023-01-06 12:23:18 +00:00
sthen
f54563dc4b
php/7.4: remove factored-out common line, bump REVISION-curl
2023-01-06 12:22:54 +00:00
sthen
8dfe9c6489
lang/php: factor out some common parts and sync WANTLIB-curl (nghttp3 addition)
...
bumps in the subdirs will be handled via version updates in next few commits
2023-01-06 12:22:24 +00:00
tb
bf9ec668d5
lang/go: work around xonly issue on arm64 and presumably riscv64 by
...
passing -Wl,--no-execute-only. The underlying issue has not yet been
identified, but there's quite a bit of breakage in all non-trivial
Go programs that I tested.
with help of jsing, "i think you should commit this" deraadt
2023-01-05 18:30:43 +00:00
thfr
d91372f3ae
Update to checkout from 2023-01-03. This way version 3 of Northgard can run.
...
Also tested with other major hashlink games without issues: Dead Cells,
Nuclear Blaze, Evoland Legendary Edition.
Northgard DLC Cross of Vidar needs hlvideo (video.hdll library) before this
can be run.
2023-01-04 20:40:47 +00:00
sthen
4c6ff4e6ce
build fix for node on !LP64; from Volker Schlecht (maintainer) "builds
...
and works for me on my freshly dedicated i386 build machine and on
amd64"
2023-01-04 17:06:33 +00:00
sthen
0c63ee68d1
revert previous, something more is needed
2023-01-03 12:10:40 +00:00
sthen
a941e686e9
sync patch with www/chromium, should fix !LP64 archs
2023-01-03 11:27:52 +00:00
fcambus
da927ab2e5
Update wabt to 1.0.32.
2022-12-31 19:26:26 +00:00
tb
dee1b250ca
lang/go: backport fix for regression that caused www/gotosocial build
...
failure.
ok jsing sthen
2022-12-30 18:12:43 +00:00
jsing
0e1b465d34
Switch lang/go binary bootstrap to 1.19.4.
...
In particular, this binary bootstrap works on armv7, meaning that lang/go
should build and become available on this platform again (apparently no
one else uses Go on armv7, given how long it has been broken for).
Thanks to tb@ for reporting the issue and testing a newer bootstrap.
2022-12-30 16:51:37 +00:00
sthen
af70282fab
update to node-18.12.1, from Volker Schlecht, various feedback/tweaks/testing
...
from jca@ tb@ thfr@ aisha@ and Barry K. Nathan
2022-12-29 23:34:13 +00:00
gkoehler
afec991dc7
Configure lang/ruby --without-baseruby
...
This prevents picking /usr/local/bin/ruby from devel/ruby-shims as
baseruby, and erroring in "make fake" when baseruby can't require
tool/downloader.rb. We don't need baseruby, because we are building
ruby-*.tar.gz, not a git checkout of ruby.
ok jeremy@ (maintainer)
2022-12-29 21:20:25 +00:00
tb
27acadefe4
ruby/3.1: use arm64 coroutines and backport ruby/openssl patches to fix
...
ASN.1 time tests, enable HKDF and fix Ed25519 support.
ok jeremy (maintainer)
2022-12-28 06:22:57 +00:00
jsing
8b8716587d
Update lang/go to 1.19.4.
2022-12-27 14:37:36 +00:00
op
76285677b2
+fennel,lua54
2022-12-26 11:06:19 +00:00
op
0f6993719d
lang/fennel: add lua54 flavor
2022-12-26 11:05:59 +00:00
jeremy
4d1cf9ef29
Use explicit instead of implicit minor version for ruby version
...
No effect for official releases. Makes testing beta releases easier.
OK tb@
2022-12-26 03:06:59 +00:00
jeremy
1f141425a3
Use ruby32 FLAVOR for building Ruby 3.2 ports
2022-12-26 03:05:15 +00:00
jeremy
034f7352a8
Import Ruby 3.2.0
...
sparc64 compiler fix and arm64 testing from tb@
OK tb@
2022-12-26 03:03:57 +00:00
sthen
ed2bb52cd9
fix #! line in pip3.9/pip3.11 scripts, ok kmos@
2022-12-25 13:42:05 +00:00
semarie
e6f07015a6
add lua 5.4 support in lua module
...
ok sthen@
2022-12-25 13:40:19 +00:00