Commit Graph

7322 Commits

Author SHA1 Message Date
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
semarie
a3846b9350 import lua-5.4.4
Lua is a powerful, light-weight programming language designed for
extending applications.  Lua is also frequently used as a
general-purpose, stand-alone language.

ok sthen@
2022-12-25 13:37:30 +00:00
op
d5c013b61e +fennel,lua{51,52,53} 2022-12-24 08:58:09 +00:00
op
fe3b314bd4 import fennel-1.2.1
Fennel is a programming language that brings together the speed,
simplicity, and reach of Lua with the flexibility of a lisp syntax and
macro system.

ok and tweak abieber@ (but retaining PKG_ARCH)
2022-12-24 08:57:07 +00:00
jeremy
5738034d0c Update to JRuby 9.4.0.0
Update embedded jffi to 1.3.10.

Use Java 17 instead of 1.8.

Create appropriate site_ruby directory.
2022-12-23 16:44:53 +00:00
op
5c8173134b update lang/elixir to 1.14.2
diff from maintainer Volker Schlecht, thanks!
2022-12-23 10:14:01 +00:00
op
739ca4cb78 update lang/erlang/25 to 25.2
build and install eep48 doc chunks too, as these can be helpful in
combination with erlagn/elixir language servers.

diff from maintainer Volker Schlecht (thanks!) with a tiny bit change in
the plists by me.
2022-12-23 10:12:53 +00:00
tb
712e4ab1ca python: remove workaround for python 3.11 to unbreak build 2022-12-21 09:59:35 +00:00
kmos
381b7f64bb https://docs.python.org/release/3.11.1/whatsnew/changelog.html#python-3-11-1
Update Python 3.11 to 3.11.1

"just go ahead" sthen@
2022-12-20 23:55:22 +00:00
thfr
b7196ba4fa update to HashLink 1.12
Release Notes: https://github.com/HaxeFoundation/hashlink/releases/tag/1.12

adds a library for sqlite3 support
tested and runs latest versions of the games Northgard and Dead Cells
2022-12-18 18:26:46 +00:00
visa
9ac5ea8291 Update mips64 adastrap again.
OK pascal@ (maintainer)
2022-12-18 16:19:26 +00:00
kmos
a2fda93493 Update to Python 3.10.9
https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-9-final

Tweaks from sthen and tb

ok sthen@
2022-12-16 17:03:28 +00:00
kmos
03d0e393dc Update to Python 3.9.16
https://docs.python.org/release/3.9.16/whatsnew/changelog.html

Tweaks from sthen and tb

ok sthen@
2022-12-16 17:02:25 +00:00
op
ca8446c8a7 update lang/clojure to 1.11.1.1208
- Always include -XX:-OmitStackTraceInFastThrow by default
- use tools.deps 0.16.1264
2022-12-16 10:46:07 +00:00
jca
ed687e52da Move to riscv64gc-unknown-openbsd, upstream's preferred target name
Zap the initial riscv64-unknown-openbsd target name.  Cross-compiled
riscv64gc bootstrap and lots of guidance from semarie@.  This commit uses
a native bootstrap.  ok semarie@ (maintainer)
2022-12-13 09:24:58 +00:00
sthen
dea5055fd9 php/8.2: adjust #ifdef around #include to match the #ifdef around a call
to ENGINE_cleanup, to avoid implicit declaration with libressl:

php-8.2.0/ext/openssl/openssl.c:1329:2: warning: implicit declaration of function 'ENGINE_cleanup' is invalid in C99 [-Wimplicit-function-declaration]
2022-12-12 13:30:58 +00:00
pascal
6fbfce18fc add forgotten patch 2022-12-11 21:29:47 +00:00
pascal
38d32d23be Update to Rakudo 2022.12. 2022-12-11 21:27:04 +00:00
pascal
526ec560c3 Update to NQP 2022.12. 2022-12-11 21:26:43 +00:00
pascal
5ff2be21f3 Update to MoarVM 2022.12. 2022-12-11 21:26:26 +00:00