FreeBSD/ports 54fba85 — . UPDATING, devel/java-subversion pkg-plist Makefile

devel/java-subversion: fix JAR install path, typo, NLS init duplication, RUN_DEPENDS

Install svn-javahl.jar under JAVAJARDIR (the ports tree's own
convention for JARs) instead of a non-standard lib/svn-javahl/
subdirectory. Fix a --without-siwg-python typo in CONFIGURE_ARGS.

Switch USES=java to java:build: this port installs a native library
and a JAR, it doesn't invoke java itself, so it has no business
pulling a JDK into RUN_DEPENDS -- the caller that actually loads the
library and the JAR decides which JVM to run, not this port.

Add files/patch-native_JNIUtil.cpp: JNIGlobalInit()'s non-Windows NLS
setup hand-rolled a bindtextdomain() call that duplicates
svn_nls_init() (the same helper every svn_cmdline_init()-based CLI
tool uses); call the real function instead, which also picks up
bind_textdomain_codeset() that the duplicated code was missing.

Bump PORTREVISION_LATEST/PORTREVISION_LTS and add an UPDATING entry
for the JAR path change.
DeltaFile
+18-0devel/java-subversion/files/patch-native_JNIUtil.cpp
+7-4devel/java-subversion/Makefile
+8-0UPDATING
+1-1devel/java-subversion/pkg-plist
+34-54 files

FreeBSD/ports 75b70c2 — graphics/blender4 Makefile.options pkg-plist, graphics/blender4/files patch-scripts_addons__core_io__scene__gltf2_io_com_draco.py

graphics/blender4: Update to 4.5.14

Bugfix releases of the 4.5 LTS series. They fix crashes in the Video
Sequencer and in Armature Edit mode and the Extensions tab not loading
because of an SSL problem.

Changelog: https://www.blender.org/download/lts/4-5/

PR:             298728
Sponsored by:   Netzkommune GmbH

(cherry picked from commit 76eb4a792b709d94cf39c9fb033d877cd154b21d)
DeltaFile
+9-13graphics/blender4/Makefile
+15-0graphics/blender4/files/patch-scripts_addons__core_io__scene__gltf2_io_com_draco.py
+3-3graphics/blender4/distinfo
+1-1graphics/blender4/pkg-plist
+1-1graphics/blender4/Makefile.versions
+1-0graphics/blender4/Makefile.options
+30-181 files not shown
+30-197 files

FreeBSD/ports 06c4bfc — graphics/blender4 Makefile.versions Makefile, graphics/blender4/files patch-CMakeLists.txt patch-extern_audaspace_plugins_ffmpeg_FFMPEGWriter.cpp

graphics/blender4: Unbreak with non-3.11 Python and FFmpeg 9

Blender's CMake defaults to Python 3.11 and fails when that exact
version is missing. Pass the version of the default Python instead,
look up the NumPy 2 headers under numpy/_core/include and backport
FFmpeg 9 support for audaspace from upstream (e3c92c22817d).

PR:             299533
Approved by:    Shane <FreeBSD at ShaneWare.Biz> (maintainer)
Sponsored by:   Netzkommune GmbH

(cherry picked from commit 0146d7f56262e9f8c7483230b79bee6a3fa9a466)
DeltaFile
+135-0graphics/blender4/files/patch-extern_audaspace_plugins_ffmpeg_FFMPEGWriter.cpp
+19-0graphics/blender4/files/patch-CMakeLists.txt
+5-5graphics/blender4/Makefile
+0-1graphics/blender4/Makefile.versions
+159-64 files

FreeBSD/ports ec3d817 — graphics/blender Makefile pkg-plist, graphics/blender/files patch-intern_dualcon_intern_octree.cpp patch-intern_libmv_libmv_multiview_euclidean__resection.cc

graphics/blender: Update to 5.2.2

Blender 5.2 is the new LTS release, supported until July 2028. It adds
experimental Geometry Nodes based cloth and hair dynamics and a texture
cache in Cycles that lowers memory use on scenes with many image
textures. Since 5.1 Blender no longer loads the Python user site
directory by default.

Blender 5.2 requires Python 3.13. Until that is the default version,
build it with DEFAULT_VERSIONS+=python=3.13.

Changelog: https://developer.blender.org/docs/release_notes/5.2/

PR:             294160
Sponsored by:   Netzkommune GmbH
DeltaFile
+0-3,256graphics/blender/files/patch-fmtlib
+143-67graphics/blender/pkg-plist
+43-41graphics/blender/Makefile
+25-20graphics/blender/files/extra-patch-simd-off
+42-0graphics/blender/files/patch-intern_libmv_libmv_multiview_euclidean__resection.cc
+14-0graphics/blender/files/patch-intern_dualcon_intern_octree.cpp
+267-3,38410 files not shown
+303-3,43916 files

FreeBSD/ports 0146d7f — graphics/blender4 Makefile.versions Makefile, graphics/blender4/files patch-CMakeLists.txt patch-extern_audaspace_plugins_ffmpeg_FFMPEGWriter.cpp

graphics/blender4: Unbreak with non-3.11 Python and FFmpeg 9

Blender's CMake defaults to Python 3.11 and fails when that exact
version is missing. Pass the version of the default Python instead,
look up the NumPy 2 headers under numpy/_core/include and backport
FFmpeg 9 support for audaspace from upstream (e3c92c22817d).

PR:             299533
Approved by:    Shane <FreeBSD at ShaneWare.Biz> (maintainer)
Sponsored by:   Netzkommune GmbH
DeltaFile
+135-0graphics/blender4/files/patch-extern_audaspace_plugins_ffmpeg_FFMPEGWriter.cpp
+19-0graphics/blender4/files/patch-CMakeLists.txt
+5-5graphics/blender4/Makefile
+0-1graphics/blender4/Makefile.versions
+159-64 files

FreeBSD/ports 76eb4a7 — graphics/blender4 Makefile.options pkg-plist, graphics/blender4/files patch-scripts_addons__core_io__scene__gltf2_io_com_draco.py

graphics/blender4: Update to 4.5.14

Bugfix releases of the 4.5 LTS series. They fix crashes in the Video
Sequencer and in Armature Edit mode and the Extensions tab not loading
because of an SSL problem.

Changelog: https://www.blender.org/download/lts/4-5/

PR:             298728
Sponsored by:   Netzkommune GmbH
DeltaFile
+9-13graphics/blender4/Makefile
+15-0graphics/blender4/files/patch-scripts_addons__core_io__scene__gltf2_io_com_draco.py
+3-3graphics/blender4/distinfo
+1-1graphics/blender4/pkg-plist
+1-1graphics/blender4/Makefile.versions
+1-0graphics/blender4/Makefile.options
+30-181 files not shown
+30-197 files

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

security/vuxml: Wrap long lines in the routinator entry

Sponsored by:   Netzkommune GmbH
DeltaFile
+32-7security/vuxml/vuln/2026.xml
+32-71 files

FreeBSD/ports da45080 — www/fmd-server Makefile distinfo

www/fmd-server: update to 0.17.1

Release notes: https://gitlab.com/fmd-foss/fmd-server/-/releases/v0.17.1
DeltaFile
+79-77www/fmd-server/distinfo
+16-12www/fmd-server/Makefile
+95-892 files

FreeBSD/ports 07c985d — security/vuxml/vuln 2026.xml

security/vuxml: Document net/routinator vulnerabilities

PR:             300201
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+47-0security/vuxml/vuln/2026.xml
+47-01 files

FreeBSD/ports 84347c1 — net/routinator Makefile Makefile.crates

net/routinator: Security update 0.15.2 => 0.15.3

This release fixes a number of issues discovered by several AI
LLM models and their reporters.  They primarily fix some cases
where someone could make Routinator exit or become unavailable.
They have been assigned CVE-2026-72752 till -72758.

Release Notes:
https://community.nlnetlabs.nl/t/routinator-0-15-3-until-it-ends-there-is-no-end-released/3496

Changelog:
https://github.com/NLnetLabs/routinator/blob/v0.15.3/Changelog.md

PR:             300201
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit ff726da12da4e7060daab12460e0b8efff227057)
DeltaFile
+271-299net/routinator/distinfo
+134-148net/routinator/Makefile.crates
+2-3net/routinator/Makefile
+407-4503 files

FreeBSD/ports ff726da — net/routinator Makefile Makefile.crates

net/routinator: Security update 0.15.2 => 0.15.3

This release fixes a number of issues discovered by several AI
LLM models and their reporters.  They primarily fix some cases
where someone could make Routinator exit or become unavailable.
They have been assigned CVE-2026-72752 till -72758.

Release Notes:
https://community.nlnetlabs.nl/t/routinator-0-15-3-until-it-ends-there-is-no-end-released/3496

Changelog:
https://github.com/NLnetLabs/routinator/blob/v0.15.3/Changelog.md

PR:             300201
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+271-299net/routinator/distinfo
+134-148net/routinator/Makefile.crates
+2-3net/routinator/Makefile
+407-4503 files

FreeBSD/ports 5d009bd — devel/java-subversion Makefile, devel/p5-subversion Makefile

devel/*-subversion, www/mod_subversion: strip .so and drop .a from stage

libtool's install does not strip shared objects, and none of these
glue/binding libraries ship a static .a anyone would plausibly link
against. Strip the installed .so files in post-install and remove the
.a from the staging tree.

Bump PORTREVISION_LATEST/PORTREVISION_LTS for each touched port.
DeltaFile
+7-2devel/ruby-subversion/Makefile
+7-2devel/py-subversion/Makefile
+6-2devel/java-subversion/Makefile
+5-2www/mod_subversion/Makefile
+4-2devel/p5-subversion/Makefile
+0-1devel/ruby-subversion/pkg-plist
+29-113 files not shown
+29-149 files

FreeBSD/ports e22e41a — databases/sqlite3 Makefile distinfo

databases/sqlite3: security update to 3.54.1

Fixes ten vulnerabilities published on 2026-10-30, among them heap
buffer overflows in FTS5, in the session extension and in the R-Tree
module. All of them need an attacker supplied database file or SQL
text.

Changes:        https://sqlite.org/changes.html

Security:       84cd82e1-d49f-11f1-bae2-3497f65b111b
With hat:       ports-secteam
Sponsored by:   Netzkommune GmbH

(cherry picked from commit 57d3d55a29d9c7d43c87ff0d763942cbb10369a4)
DeltaFile
+3-3databases/sqlite3/distinfo
+1-1databases/sqlite3/Makefile
+4-42 files

FreeBSD/ports 57d3d55 — databases/sqlite3 Makefile distinfo

databases/sqlite3: security update to 3.54.1

Fixes ten vulnerabilities published on 2026-10-30, among them heap
buffer overflows in FTS5, in the session extension and in the R-Tree
module. All of them need an attacker supplied database file or SQL
text.

Changes:        https://sqlite.org/changes.html

Security:       84cd82e1-d49f-11f1-bae2-3497f65b111b
With hat:       ports-secteam
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3databases/sqlite3/distinfo
+1-1databases/sqlite3/Makefile
+4-42 files

FreeBSD/ports 9151e41 — comms/dcf77pi Makefile

comms/dcf77pi: expire on 2026-12-31

(cherry picked from commit 458d111d85196eb16a40ec0b9f3d1e43262e08a5)
DeltaFile
+4-1comms/dcf77pi/Makefile
+4-11 files

FreeBSD/ports 01f34a8 — x11/zutty distinfo Makefile

x11/zutty: Update 0.17 => 0.18

Changes:
- Apply origin mode to VPA (Line Position Absolute)
- Time out selection transfers whose peer does not respond
- Do not exit on selection events carrying an invalid atom
- Fix font search ignoring directory boundaries
- Do not count scrolling within margins as history
- Clamp cursor position to the scrolling region in origin mode
- Fix crash on OSC 52 selection query falling back to another target
- Prevent pasted content from terminating bracketed paste
- Accept CSI ? and CSI > sequences split across reads
- Preserve RGB foreground across separate SGR bold settings
- Fix crossed-out attribute lost on partial screen updates

PR:             300308
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-4x11/zutty/Makefile
+3-3x11/zutty/distinfo
+6-72 files

FreeBSD/ports d1d458b — misc/biosfont-demos Makefile

misc/biosfont-demos: expire on 2026-12-31

(cherry picked from commit 7efe2294c337fcb620d094ec3ed98c9a3f899e1e)
DeltaFile
+4-0misc/biosfont-demos/Makefile
+4-01 files

FreeBSD/ports db8f506 — sysutils/biosfont Makefile

sysutils/biosfont: expire on 2026-12-31

(cherry picked from commit 42cb4e35bbfcbb6d915c48d549e5f8b9bee45376)
DeltaFile
+4-0sysutils/biosfont/Makefile
+4-01 files

FreeBSD/ports 7efe229 — misc/biosfont-demos Makefile

misc/biosfont-demos: expire on 2026-12-31
DeltaFile
+4-0misc/biosfont-demos/Makefile
+4-01 files

FreeBSD/ports 458d111 — comms/dcf77pi Makefile

comms/dcf77pi: expire on 2026-12-31
DeltaFile
+4-1comms/dcf77pi/Makefile
+4-11 files

FreeBSD/ports 91dbbf2 — comms/dcf77pi Makefile

comms/dcf77pi: portfmt
DeltaFile
+23-23comms/dcf77pi/Makefile
+23-231 files

FreeBSD/ports c1746e6 — comms/dcf77pi Makefile distinfo

comms/dcf77pi: use new USE_FORGEJO framework
DeltaFile
+3-3comms/dcf77pi/distinfo
+2-3comms/dcf77pi/Makefile
+5-62 files

FreeBSD/ports 96c542a — misc/biosfont-demos distinfo Makefile

misc/biosfont-demos: use new USE_FORGEJO framework
DeltaFile
+4-3misc/biosfont-demos/Makefile
+3-3misc/biosfont-demos/distinfo
+7-62 files

FreeBSD/ports de336f8 — misc/biosfont-demos Makefile

misc/biosfont-demos: portfmt
DeltaFile
+2-1misc/biosfont-demos/Makefile
+2-11 files

FreeBSD/ports 42cb4e3 — sysutils/biosfont Makefile

sysutils/biosfont: expire on 2026-12-31
DeltaFile
+4-0sysutils/biosfont/Makefile
+4-01 files

FreeBSD/ports 6585a0e — sysutils/biosfont Makefile distinfo

sysutils/biosfont: use new USE_FORGEJO framework
DeltaFile
+3-3sysutils/biosfont/distinfo
+2-3sysutils/biosfont/Makefile
+5-62 files

FreeBSD/ports 23a82f6 — misc/radio_datetime_analyzer Makefile distinfo

misc/radio_datetime_analyzer: use new USE_FORGEJO framework
DeltaFile
+2-4misc/radio_datetime_analyzer/Makefile
+3-3misc/radio_datetime_analyzer/distinfo
+5-72 files

FreeBSD/ports 024fe4c — misc/radio_datetime_analyzer Makefile

misc/radio_datetime_analyzer: sort PORTEXAMPLES
DeltaFile
+1-1misc/radio_datetime_analyzer/Makefile
+1-11 files

FreeBSD/ports 640b43b — security/vuxml/vuln 2026.xml

security/vuxml: Document sqlite3 vulnerabilities fixed in 3.54.0

Ten issues were published on 2026-10-30, with VulnCheck as the
assigning CNA. Four of them corrupt the heap, in FTS5, in the session
extension and in the R-Tree module, and all of them need an attacker
supplied database file or SQL text.

Sponsored by:   Netzkommune GmbH
DeltaFile
+51-0security/vuxml/vuln/2026.xml
+51-01 files

FreeBSD/ports 321b39e — textproc/difftastic Makefile distinfo

textproc/difftastic: update 0.71.0 → 0.72.0
DeltaFile
+9-11textproc/difftastic/distinfo
+4-6textproc/difftastic/Makefile
+13-172 files