9066 Commits

Author SHA1 Message Date
sthen 6639ee6c2b fix edit mistake done when wrangling PLISTs to handle py3-packages that
were removed during the 7.9->-current cycle (specifically, go back to
py3-backports-zstd that accientally got changed to py2-backports-zstd)
2026-06-17 01:17:48 +00:00
kirill 6f51ca0eb4 lang/gcc/16: tested on powerpc64, added bootstrap for dlang 2026-06-16 23:37:05 +00:00
kirill 05baba955a lang/gcc/11: added new powerpc64 bootstrap 2026-06-16 23:35:56 +00:00
kirill f26a6d9a9d lang/gcc/16: moved libquadmath.info to PLIST-main
gcc installs it uncoditionally, without depends on __float128 like
libquadmath itself.

Confirmed by make plist on arm64 and powerpc64
2026-06-16 21:22:28 +00:00
kirill 5875241474 lang/gcc/16: removed dup entries across PLIST and PFRAG
Discussed, tweaked and OK: sthen@
2026-06-16 13:32:45 +00:00
sthen 2d2ad95f47 remove dup entries that were added to PFRAG.X86-main but not removed from
PFRAG.amd64-main to unbreak amd64 packaging. reported by naddy.

there are some remaining files that are duplicated between PFRAG.amd64-main
and PFRAG.i386-main which probably want moving to X86-main, but let's get
amd64 moving again first.
2026-06-15 23:10:59 +00:00
daniel dbcea3d57f bring back bin/2to3 now that it was removed from Python 3.14
We have python2.7-2to3 there, but it's more convenient for me to use the
shorter tool name. So bring it back now that there's no conflict.

This tool is still useful to help get some of the final Python 2 bits over
to Python 3.

ok and tweaked by sthen@
2026-06-15 20:32:25 +00:00
sthen 9b74985bb1 adjust handling of erlang's -wx subpackage. it doesn't actually build on
machines that don't have wxWidgets,-webview, so disable wx completely on
those archs, rather than try to build it without webview present (which
fails).

this both fixes the build, and allows DPB to attempt to build erlang (it
was previously disabling it due to webkitgtk4 not being available, for
some reason).

ok volker
2026-06-15 15:02:30 +00:00
kirill 5b0525b56a lang/gcc/15: regenerate i386 PLIST
OK: sthen@
2026-06-15 12:28:40 +00:00
ajacoutot fff64a70e0 Update to librep-0.92.7.
ok daniel@
2026-06-15 06:41:13 +00:00
kirill 533466146c lang/gcc/16: added i386 bootstrap; updated plist for i386 2026-06-14 11:08:09 +00:00
kirill d732e48431 lang/gcc/11: added new i386 bootstrap; explain that it required for dlang 2026-06-14 10:17:44 +00:00
naddy 512b1fa46d lang/gpc: build fixes for llvm22
This hack in the GCC 4.2.4 code base

#define U (const unsigned char *)  /* Intended use: U"string" */

clashes with the more recent syntax for string literals of type
char32_t[].  Pick an unobtrusive fix from GCC 4.4 and replace U
with UC.
2026-06-11 20:34:24 +00:00
volker 081c7afe05 lang/deno: Update to 2.8.3 2026-06-11 20:30:01 +00:00
daniel 01b51e851f update to qbe 1.3
From Leo Larnack
2026-06-10 23:31:16 +00:00
volker 1d4faba83e lang/deno: Update to 2.8.2
* Build with LLVM 22
* Removes the dependency on oniguruma again

New v8 patches courtesy of www/chromium and devel/codex, thanks!
2026-06-10 21:37:02 +00:00
volker aeca8758d7 lang/erlang/29: Update to 29.0.2 2026-06-10 18:55:48 +00:00
volker bf8c5f014b lang/erlang: Update to 27.3.4.13 and 28.5.0.2
Fixes
CVE-2026-48855
CVE-2026-48856
CVE-2026-48858
CVE-2026-48860
CVE-2026-49759
CVE-2026-49760
2026-06-10 18:38:28 +00:00
semarie 4d1fd98747 lang/rust: fix typo. noticed by aja@ 2026-06-10 07:39:01 +00:00
semarie 7e375a37b8 lang/rust: fix -gdb RUN_DEPENDS for following MODCLANG_VERSION
make RUN_DEPENDS-gdb to depends on MODCLANG_VERSION (without hardcoding the version)

noticed by tb@
2026-06-10 06:01:43 +00:00
tb 9010644f55 lang/flang/*: bump bdep to llvm/22 - the fewer "consumers" of 19 the better
That won't be worse than 19 given that the port has been marked
BROKEN =        not yet ported to llvm-10
2026-06-09 22:14:03 +00:00
volker e21bb5ea67 lang/elixir: Update to 1.20.1 2026-06-09 18:10:57 +00:00
kili b17e5bd6f9 lang/scm: fix build with llvm 22.
ok (and tweaks) naddy@
2026-06-08 21:17:48 +00:00
kirill dc733ad72c lang/gcc/16: respect OpenBSD policy in -print-file-name= 2026-06-08 21:13:51 +00:00
kirill 27334526e1 lang/gcc/15: respect OpenBSD policy in -print-file-name= 2026-06-08 21:13:39 +00:00
sthen 761e2198cb lua port tweaks;
- set portroach to ignore for branches where it has been announced that
there are no more updates.
- install a link to lua/luac binaries i.e. lua5.1 -> lua51, etc. this is
a more standard naming and allows some software to build without annoying
patching.
2026-06-08 21:05:45 +00:00
jca 0a8d3a802c Reinstate patch to avoid -latomic and fix build
While here, zap comments that got outdated.  Discussed with volker@
(maintainer)
2026-06-08 20:59:05 +00:00
jca e5c38aee4b Sync with deps/v8/src/codegen/riscv/assembler-riscv.cc to unbreak 2026-06-08 20:57:15 +00:00
sthen ede46792dc drop nginx unit info from pkg-readme 2026-06-08 09:24:45 +00:00
jca 39cf3fbbd5 Forcefully disable RVV code in highway to let lang/node build on riscv64
Bump REVISION just in case, I strongly doubt this built with clang 19.

ok volker@ (maintainer)
2026-06-08 07:12:39 +00:00
tb a7e763a254 lang/clazy: switch to MODCLANG_VERSION=22
ok rsadowski
2026-06-08 05:35:23 +00:00
daniel 96351808fc update python to 3.14.5
ok kmos@ (MAINTAINER), tb@
2026-06-07 17:29:15 +00:00
jsing 650e75e987 Bump _MODGO_SYSTEM_VERSION for lang/go update. 2026-06-06 15:16:44 +00:00
jsing 83dacd7bb9 Update lang/go to 1.26.4. 2026-06-06 15:16:16 +00:00
kirill 102f7a30d8 lang/gcc/16: update PLIST fot riscv64 2026-06-06 10:39:45 +00:00
kirill 692bdd001b lang/scala: update to 3.8.4 2026-06-05 17:03:04 +00:00
tb f250495d25 bsd.port.mk: python-modules(5) -> python-module(5) twice
ok sthen
2026-06-05 13:53:35 +00:00
semarie 78f9266f5b update lang/sbcl to 2.6.5
Release notes: https://www.sbcl.org/news.html#2.6.5
2026-06-05 13:53:27 +00:00
sthen 72aec02b74 update to lucee-6.2.7.16, merge in v5 via @pkgpath 2026-06-05 07:51:03 +00:00
sthen d245012030 rm lucee v5 2026-06-05 07:50:12 +00:00
sthen d1fc05292c unhook lucee 5 2026-06-05 07:49:48 +00:00
sthen 7cb4d267de drop deprecated .so suffix from extension/zend_extension lines in
generated config files.
2026-06-05 07:01:11 +00:00
fcambus 6873c28541 Update binaryen to 130. 2026-06-03 21:04:33 +00:00
volker d52cc804cc lang/elixir: Update to 1.20.0 2026-06-03 19:41:35 +00:00
volker 93d3d7f0c1 lang/gleam: Update to 1.17.0 2026-06-03 19:40:11 +00:00
semarie 988a78bc4c update lang/rust to 1.96.0
Announce: https://blog.rust-lang.org/2026/05/28/Rust-1.96.0/
Release notes: https://doc.rust-lang.org/stable/releases.html#version-1960-2026-05-28

ok landry@
2026-06-03 11:15:20 +00:00
sthen 054b99b280 update to php-8.4.22 2026-06-03 08:42:52 +00:00
sthen 900d9c4ab6 update to php-8.5.7 2026-06-03 08:42:37 +00:00
sthen dd3553de0c Drop php -embed (which was done as a pseudo-flavour that turned on an
-embed subpackage and turned off -main as the two can't be built in one
configure run). It was only used by unit (now archived upstream). If
this comes back it needs doing differently (probably a separate port)
as this approach doesn't work well with dpb -R (now used for stable
builds).
2026-06-03 08:01:21 +00:00
kirill 5b0ff4fbc2 lang/gcc/16: new port (version 16.1.0)
Tested on: amd64, arm64, sparc64

OK: pascal@, tb@
2026-06-02 20:00:16 +00:00