FreeBSD/ports b0f56c1 — www/dooble Makefile distinfo

www/dooble: Update 2026.08.21 => 2026.10.17

Changelog:
https://github.com/textbrowser/dooble/releases/tag/2026.10.17

PR:             299515
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+3-3www/dooble/distinfo
+1-1www/dooble/Makefile
+4-42 files

FreeBSD/ports a323a12 — x11/libXi Makefile distinfo

x11/libXi: security update to 1.8.4

PR:             299457
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-93541
Security:       CVE-2026-93542
Security:       CVE-2026-93543
Security:       CVE-2026-93544
Security:       CVE-2026-93545
Security:       CVE-2026-94281
Security:       CVE-2026-94282
Security:       CVE-2026-109089
Security:       CVE-2026-109090

Sponsored by:   tipi.work

(cherry picked from commit ac1dc066fa9a744224c6b7b2b1497a6c9b48446b)
DeltaFile
+3-3x11/libXi/distinfo
+1-1x11/libXi/Makefile
+4-42 files

FreeBSD/ports 3692e8f — x11/libXrender Makefile distinfo

x11/libXrender: security update to 0.9.13

PR:             299499
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-88807

Sponsored by:   tipi.work

(cherry picked from commit ab42b181e708ca6b70a4ee1ed66a880af79cd5c3)
DeltaFile
+3-3x11/libXrender/distinfo
+1-1x11/libXrender/Makefile
+4-42 files

FreeBSD/ports 6ff8784 — x11/libX11 Makefile distinfo

x11/libX11: security update to 1.8.14

PR:             299496
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-88806
Security:       CVE-2026-94283
Security:       CVE-2026-94284
Security:       CVE-2026-94285

Sponsored by:   tipi.work

(cherry picked from commit 508d2a1b42a444e1374d322f718d5ed555ceca05)
DeltaFile
+3-3x11/libX11/distinfo
+1-2x11/libX11/Makefile
+4-52 files

FreeBSD/ports 8825615 — x11/libXtst Makefile distinfo

x11/libXtst: security update to 1.2.6

PR:             299465
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-94286
Security:       CVE-2026-109088

Sponsored by:   tipi.work

(cherry picked from commit dd6924fa589458096bf8bfba84cb112c86c2498a)
DeltaFile
+3-3x11/libXtst/distinfo
+1-1x11/libXtst/Makefile
+4-42 files

FreeBSD/ports 8b7c31e — x11/libXpm Makefile distinfo

x11/libXpm: security update to 3.5.20

PR:             299464
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-94287

Sponsored by:   tipi.work

(cherry picked from commit e64379cfbe223a497ce732dbfbd1a3e8e418ad1c)
DeltaFile
+3-3x11/libXpm/distinfo
+1-1x11/libXpm/Makefile
+4-42 files

FreeBSD/ports ab42b18 — x11/libXrender Makefile distinfo

x11/libXrender: security update to 0.9.13

PR:             299499
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-88807

Sponsored by:   tipi.work
DeltaFile
+3-3x11/libXrender/distinfo
+1-1x11/libXrender/Makefile
+4-42 files

FreeBSD/ports 508d2a1 — x11/libX11 Makefile distinfo

x11/libX11: security update to 1.8.14

PR:             299496
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-88806
Security:       CVE-2026-94283
Security:       CVE-2026-94284
Security:       CVE-2026-94285

Sponsored by:   tipi.work
DeltaFile
+3-3x11/libX11/distinfo
+1-2x11/libX11/Makefile
+4-52 files

FreeBSD/ports dd6924f — x11/libXtst Makefile distinfo

x11/libXtst: security update to 1.2.6

PR:             299465
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-94286
Security:       CVE-2026-109088

Sponsored by:   tipi.work
DeltaFile
+3-3x11/libXtst/distinfo
+1-1x11/libXtst/Makefile
+4-42 files

FreeBSD/ports e64379c — x11/libXpm Makefile distinfo

x11/libXpm: security update to 3.5.20

PR:             299464
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-94287

Sponsored by:   tipi.work
DeltaFile
+3-3x11/libXpm/distinfo
+1-1x11/libXpm/Makefile
+4-42 files

FreeBSD/ports ac1dc06 — x11/libXi Makefile distinfo

x11/libXi: security update to 1.8.4

PR:             299457
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-93541
Security:       CVE-2026-93542
Security:       CVE-2026-93543
Security:       CVE-2026-93544
Security:       CVE-2026-93545
Security:       CVE-2026-94281
Security:       CVE-2026-94282
Security:       CVE-2026-109089
Security:       CVE-2026-109090

Sponsored by:   tipi.work
DeltaFile
+3-3x11/libXi/distinfo
+1-1x11/libXi/Makefile
+4-42 files

FreeBSD/ports 3909ff4 — devel/gwm Makefile

devel/gwm: Fix LICENSE after upstream dual-license switch

Upstream relicensed at 1.10.0: LICENSE.md is gone, replaced by
LICENSE-MIT and LICENSE-APACHE, and Cargo.toml now declares
"MIT OR Apache-2.0".  The stale LICENSE_FILE went unnoticed in the
1.10.0 update because licenses were disabled in the build at the
time; with them enabled again the patch phase fails with "Missing
license file for MIT".

No PORTREVISION bump: the pending _1 -> _2 revision has never
produced a package, so the added license files ride along with it.

(cherry picked from commit 30bb7cd78f6abfb2d83c89f1ef01a4558bd4cd33)
DeltaFile
+4-2devel/gwm/Makefile
+4-21 files

FreeBSD/ports b5589bf — lang/erlang-java Makefile distinfo

lang/erlang-java: Update to 28.5.0.8

(cherry picked from commit df4c7f3ad95d1e2289ecd5afd98eb787e5ef6733)
DeltaFile
+3-3lang/erlang-java/distinfo
+1-1lang/erlang-java/Makefile
+4-42 files

FreeBSD/ports 7e9ae14 — lang/erlang-wx Makefile distinfo

lang/erlang-wx: Update to 28.5.0.8

(cherry picked from commit 7e7fcf2fdfcb6af2407214751c2a7f2d8618d29b)
DeltaFile
+3-3lang/erlang-wx/distinfo
+1-1lang/erlang-wx/Makefile
+4-42 files

FreeBSD/ports f71bfaf — lang/erlang Makefile distinfo

lang/erlang: Update to 28.5.0.8

(cherry picked from commit 2f43b1e1f40d801aee50cb7609334d57d2bb8efc)
DeltaFile
+3-3lang/erlang/distinfo
+2-2lang/erlang/Makefile
+5-52 files

FreeBSD/ports 5089e7a — lang/erlang Makefile

lang/erlang: Fix the vsn.mk consistency checks in pre-configure

The checks grepped lib/*/vsn.mk for _EI_VSN, _TOOLS_VSN and _SNMP_VSN,
but upstream names those variables EI_VSN, TOOLS_VSN and SNMP_VSN.
The grep therefore matched nothing and each test reduced to
[ ! = <version> ], which sh evaluates as a false string comparison, so
every check passed silently no matter what the Makefile said.

The port-side variables grew their underscore prefix in 12b48a4d8ea,
which renamed them inside the grep patterns as well.

(cherry picked from commit af2f39d2d6d9520cc5e9710910a0454aee01ad5d)
DeltaFile
+3-3lang/erlang/Makefile
+3-31 files

FreeBSD/ports 78b7333 — lang/erlang Makefile

lang/erlang: Do not add WRKSRC/lib to ERL_LIBS during build

ERL_LIBS=${WRKSRC}/lib puts the half-populated in-tree lib/*/ebin
directories on the bootstrap erlc's code path, where they shadow the
bootstrap compiler.  That breaks whenever a patch release changes an
API inside the compiler itself.  OTP 28.5.0.8 changes
beam_ssa_type:opt_start from arity 2 to arity 3, so the freshly
written beam_ssa_opt.beam gets loaded from lib/compiler/ebin while
beam_ssa_type still comes from the bootstrap, and the build dies with

  beam_ssa_recv.erl: internal error in pass beam_ssa_opt:
  exception error: undefined function beam_ssa_type:opt_start/3

The ordering inside lib/compiler/src is alphabetical, so this is not a
job race and MAKE_JOBS_UNSAFE, which the error message suggests, does
not help.

The build system derives its own code paths from ERL_TOP, and
lang/erlang-runtime2[789] build the same tarballs, doc chunks

    [4 lines not shown]
DeltaFile
+0-1lang/erlang/Makefile
+0-11 files

FreeBSD/ports c43e5a0 — lang/erlang-doc Makefile distinfo

lang/erlang-doc: Update to 28.5.0.8

(cherry picked from commit 19123b5493f78fe307150b4987a42cf270eadf5f)
DeltaFile
+3-3lang/erlang-doc/distinfo
+1-1lang/erlang-doc/Makefile
+4-42 files

FreeBSD/ports 57e56e1 — lang/erlang-man Makefile distinfo

lang/erlang-man: Update to 28.5.0.8

(cherry picked from commit dddcd15ce7f61d524700844f180c0e205296f5d2)
DeltaFile
+3-3lang/erlang-man/distinfo
+1-1lang/erlang-man/Makefile
+4-42 files

FreeBSD/ports fba32c5 — lang/erlang-runtime27 Makefile distinfo

lang/erlang-runtime27: Update to 27.3.4.19

(cherry picked from commit 7fc211bb7258bfce6f003d5c9b710bb541b698fc)
DeltaFile
+3-3lang/erlang-runtime27/distinfo
+1-1lang/erlang-runtime27/Makefile
+4-42 files

FreeBSD/ports d84c31d — lang/erlang-runtime28 Makefile distinfo

lang/erlang-runtime28: Update to 28.5.0.8

(cherry picked from commit cdc02b3658833466561674105e160c4978a31bea)
DeltaFile
+3-3lang/erlang-runtime28/distinfo
+1-1lang/erlang-runtime28/Makefile
+4-42 files

FreeBSD/ports 3df2758 — lang/erlang-runtime29 Makefile distinfo

lang/erlang-runtime29: Update to 29.1.2

(cherry picked from commit 1e0601cb0346fbb66796c18e3536029cbe64b3fe)
DeltaFile
+3-3lang/erlang-runtime29/distinfo
+1-1lang/erlang-runtime29/Makefile
+4-42 files

FreeBSD/ports 896185a — math/z3 Makefile pkg-plist, security/klee Makefile

math/z3: Update 5.1.0.0 => 5.3.1.0

Approved by:            arrowd@ (maintainer)
Differential Revision:  https://reviews.freebsd.org/D60825
DeltaFile
+3-3math/z3/pkg-plist
+3-3math/z3/distinfo
+1-1sysutils/triton/Makefile
+1-1security/py-angr/Makefile
+1-1security/klee/Makefile
+1-1math/z3/Makefile
+10-103 files not shown
+13-129 files

FreeBSD/ports 1065e7f — . MOVED, www Makefile

www/py-wikitools: Remove expired port

2026-10-18 www/py-wikitools: Not compatible with Python 3
DeltaFile
+0-235www/py-wikitools/files/patch-2to3
+0-23www/py-wikitools/Makefile
+0-5www/py-wikitools/pkg-descr
+0-2www/py-wikitools/distinfo
+0-1www/Makefile
+1-0MOVED
+1-2666 files

FreeBSD/ports ae92419 — net/remmina Makefile, net/remmina/files patch-plugins_CMakeLists.txt patch-plugins_kwallet_CMakeLists.txt

net/remmina: Switch KWALLET option to KF6

PR:             299466
DeltaFile
+33-0net/remmina/files/patch-plugins_kwallet_CMakeLists.txt
+24-0net/remmina/files/patch-plugins_CMakeLists.txt
+3-3net/remmina/Makefile
+60-33 files

FreeBSD/src 64b2fea — sys/powerpc/powerpc exec_machdep.c

powerpc: keep the VSX halves of the FPRs across back-to-back signals

grab_mcontext() only put the second halves of vs0-31 into the context
while the thread owned the VSX unit, but sigreturn(2) gives ownership
up so that the next use reloads the registers lazily. A signal that
arrives right after a sigreturn, like one the handler's mask was
holding back, got a context without them and its own sigreturn then
zeroed them in the PCB.

The halves saved in the PCB are current whenever the FP state is, since
VSX instructions can't run without PCB_VSX and save_fpu() stores them
in that case, so export them together with the FP registers.

Reviewed by:    jhibbits
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D60754
DeltaFile
+14-6sys/powerpc/powerpc/exec_machdep.c
+14-61 files

FreeBSD/ports 449391e — devel/libnjs Makefile distinfo

devel/libnjs: Update to 1.0.2

Fixes memory corruption in RegExp operations, crashes after a failed
module compilation, and excessive resource usage when sorting huge sparse
arrays.

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3devel/libnjs/distinfo
+1-1devel/libnjs/Makefile
+4-42 files

FreeBSD/ports fd3d5c4 — www/freenginx/files extra-patch-passenger-Configuration.c extra-patch-passenger-build-nginx.rb, www/nginx-devel/files extra-patch-passenger-Configuration.c extra-patch-passenger-build-nginx.rb

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Build the passenger module from its own source port.

Sponsored by:   Netzkommune GmbH
DeltaFile
+0-33www/nginx/files/extra-patch-passenger-build-nginx.rb
+0-33www/nginx-devel/files/extra-patch-passenger-build-nginx.rb
+0-33www/freenginx/files/extra-patch-passenger-build-nginx.rb
+0-22www/freenginx/files/extra-patch-passenger-Configuration.c
+0-20www/nginx/files/extra-patch-passenger-Configuration.c
+0-20www/nginx-devel/files/extra-patch-passenger-Configuration.c
+0-16112 files not shown
+36-26918 files

FreeBSD/ports ecee3af — lang/njs Makefile distinfo

lang/njs: Update to 1.0.2

Fixes memory corruption in RegExp operations, crashes after a failed
module compilation, and excessive resource usage when sorting huge sparse
arrays.

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3lang/njs/distinfo
+1-1lang/njs/Makefile
+4-42 files

FreeBSD/ports 8bc9131 — www/nginx-module-passenger Makefile pkg-plist, www/nginx-module-passenger/files patch-build_common__library.rb patch-src_nginx__module_Configuration.c

www/nginx-module-passenger: Add New Port

Sources of the passenger module for the NGINX ports.  The module hands
requests to the Passenger agent, which runs Ruby, Python and Node
applications under nginx.

Sponsored by:   Netzkommune GmbH
DeltaFile
+3,900-0www/nginx-module-passenger/pkg-plist
+33-0www/nginx-module-passenger/Makefile
+33-0www/nginx-module-passenger/files/patch-build_nginx.rb
+20-0www/nginx-module-passenger/files/patch-src_nginx__module_Configuration.c
+20-0www/nginx-module-passenger/files/pkg-message.in
+18-0www/nginx-module-passenger/files/patch-build_common__library.rb
+4,024-04 files not shown
+4,046-010 files