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/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

FreeBSD/ports f5a4bcf — graphics/mapnik distinfo Makefile

graphics/mapnik: Fix v4.3.2 broken build, unbreak

* Use https:// schema for WWW

PR:             299517
MFH:            2026Q4
(cherry picked from commit c1e9835e2742dcf67ea5d4bed314a4e59aff3822)
DeltaFile
+5-2graphics/mapnik/Makefile
+3-1graphics/mapnik/distinfo
+8-32 files

FreeBSD/ports c1e9835 — graphics/mapnik distinfo Makefile

graphics/mapnik: Fix v4.3.2 broken build, unbreak

* Use https:// schema for WWW

PR:             299517
MFH:            2026Q4
DeltaFile
+5-4graphics/mapnik/Makefile
+3-1graphics/mapnik/distinfo
+8-52 files

FreeBSD/ports 89826f8 — devel/spago distinfo Makefile

devel/spago: Update 1.0.4 => 1.0.5

Approved by:            haskell@ (alven@)
DeltaFile
+3-3devel/spago/distinfo
+3-3devel/spago/Makefile
+6-62 files

FreeBSD/ports 6188383 — security/vuxml/vuln 2026.xml

security/vuxml: Document multiple Erlang/OTP vulnerabilities

OTP 29.1.2, 28.5.0.8 and 27.3.4.19 fix CVE-2026-105236 and
CVE-2026-94200 in ssl, and complete the earlier incomplete fixes for
CVE-2026-42789 (public_key), CVE-2026-48856 (inets) and
CVE-2026-70405 (snmp); upstream revised all three advisories on
2026-10-14 to name these releases as the first patched ones.

CVE-2026-96596 in erl_tar gets its own entry: it affects OTP 29 only
and is fixed in 29.1.2.
DeltaFile
+112-0security/vuxml/vuln/2026.xml
+112-01 files

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

lang/erlang-wx: Update to 28.5.0.8
DeltaFile
+3-3lang/erlang-wx/distinfo
+1-1lang/erlang-wx/Makefile
+4-42 files

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

lang/erlang-java: Update to 28.5.0.8
DeltaFile
+3-3lang/erlang-java/distinfo
+1-1lang/erlang-java/Makefile
+4-42 files

FreeBSD/ports af2f39d — 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.
DeltaFile
+3-3lang/erlang/Makefile
+3-31 files

FreeBSD/ports 2f43b1e — lang/erlang Makefile distinfo

lang/erlang: Update to 28.5.0.8
DeltaFile
+3-3lang/erlang/distinfo
+2-2lang/erlang/Makefile
+5-52 files

FreeBSD/ports 863f508 — 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

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

FreeBSD/ports 7fc211b — lang/erlang-runtime27 Makefile distinfo

lang/erlang-runtime27: Update to 27.3.4.19
DeltaFile
+3-3lang/erlang-runtime27/distinfo
+1-1lang/erlang-runtime27/Makefile
+4-42 files

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

lang/erlang-runtime28: Update to 28.5.0.8
DeltaFile
+3-3lang/erlang-runtime28/distinfo
+1-1lang/erlang-runtime28/Makefile
+4-42 files

FreeBSD/ports 19123b5 — lang/erlang-doc Makefile distinfo

lang/erlang-doc: Update to 28.5.0.8
DeltaFile
+3-3lang/erlang-doc/distinfo
+1-1lang/erlang-doc/Makefile
+4-42 files

FreeBSD/ports dddcd15 — lang/erlang-man Makefile distinfo

lang/erlang-man: Update to 28.5.0.8
DeltaFile
+3-3lang/erlang-man/distinfo
+1-1lang/erlang-man/Makefile
+4-42 files

FreeBSD/ports 1e0601c — lang/erlang-runtime29 Makefile distinfo

lang/erlang-runtime29: Update to 29.1.2
DeltaFile
+3-3lang/erlang-runtime29/distinfo
+1-1lang/erlang-runtime29/Makefile
+4-42 files

FreeBSD/ports 82210bc — net/redpanda-connect Makefile distinfo, net/redpanda-connect/files extra-patch-public_components_all_package.go

net/redpanda-connect: Update to 4.113.1

Regenerate extra-patch-public_components_all_package.go: 4.113.1 adds a
saphana enterprise connector.
DeltaFile
+5-5net/redpanda-connect/distinfo
+1-2net/redpanda-connect/Makefile
+2-1net/redpanda-connect/files/extra-patch-public_components_all_package.go
+8-83 files

FreeBSD/ports 71f7538 — devel/pyenv Makefile distinfo

devel/pyenv: Update to 2.8.10
DeltaFile
+3-3devel/pyenv/distinfo
+4-2devel/pyenv/pkg-plist
+1-1devel/pyenv/Makefile
+8-63 files

FreeBSD/ports 3bb2069 — lang/c3c Makefile distinfo

lang/c3c: Update to 0.8.5_1

Upstream's 0.8.5_1 is a hotfix release over 0.8.5 addressing a WASM
regression.  Since FreeBSD reads a trailing _1 as PORTREVISION, the
suffix is carried in DISTVERSIONSUFFIX so DISTNAME matches the real
tag, leaving PKGNAME at c3c-0.8.5.
DeltaFile
+3-3lang/c3c/distinfo
+2-1lang/c3c/Makefile
+5-42 files

FreeBSD/ports c08d1ab — sysutils/wander Makefile distinfo

sysutils/wander: Update to 1.1.2
DeltaFile
+5-5sysutils/wander/distinfo
+1-2sysutils/wander/Makefile
+6-72 files

FreeBSD/ports 39a9102 — net/nats-server Makefile distinfo

net/nats-server: Update to 2.15.1
DeltaFile
+5-5net/nats-server/distinfo
+1-2net/nats-server/Makefile
+6-72 files

FreeBSD/ports 3e44a91 — devel/gittop Makefile distinfo

devel/gittop: Update to 0.5.0
DeltaFile
+5-5devel/gittop/distinfo
+1-2devel/gittop/Makefile
+6-72 files

FreeBSD/ports 0f6cc11 — security/y509 Makefile distinfo

security/y509: Update to 1.11.0
DeltaFile
+5-5security/y509/distinfo
+1-2security/y509/Makefile
+6-72 files

FreeBSD/ports f2a3c0c — databases/datui Makefile, databases/datui/files patch-crates_datui-lib_Cargo.toml

databases/datui: Link against system SQLite and lzma

Upstream asks rusqlite for the `bundled` feature and xz2 for `static`,
which compile SQLite and liblzma into the binary so that a release
build needs no system library.  Drop both and link against
databases/sqlite3 and the liblzma in base instead.

lz4 stays bundled: lz4-sys has no pkg-config path and no override, so
it always builds its own copy.
DeltaFile
+20-0databases/datui/files/patch-crates_datui-lib_Cargo.toml
+2-1databases/datui/Makefile
+22-12 files

FreeBSD/ports da39a44 — databases/datui Makefile Makefile.crates, databases/datui/files patch-Cargo.lock

databases/datui: Update to 0.4.3

Bump mio to 1.2.4 via patch-Cargo.lock.  libc 0.2.190 removed
NOTE_PCTRLMASK from its FreeBSD module, which breaks mio 1.2.3:

  error[E0425]: cannot find value `NOTE_PCTRLMASK` in crate `libc`

mio 1.2.4 no longer references it.

Upstream dropped build.rs, so the man page is no longer generated
into ${CARGO_TARGET_DIR}/release.  Install the pre-generated pages
shipped in crates/datui-cli/man instead, which now cover sections
1, 5 and 7.

Drop the libfontconfig and libfreetype dependencies: freetype-sys
and yeslogic-fontconfig-sys are gone from the dependency graph,
replaced by the pure-Rust fontconfig-parser.
DeltaFile
+247-147databases/datui/distinfo
+122-72databases/datui/Makefile.crates
+22-8databases/datui/Makefile
+14-0databases/datui/files/patch-Cargo.lock
+405-2274 files

FreeBSD/ports 2516f2f — net-mgmt/flow Makefile distinfo

net-mgmt/flow: Update to 0.3.4
DeltaFile
+5-5net-mgmt/flow/distinfo
+1-2net-mgmt/flow/Makefile
+6-72 files