FreeBSD/ports dfb0c2f — devel/ros-urdfdom_headers Makefile distinfo

devel/ros-urdfdom_headers: Update to 3.0.1

Upstream has stopped tagging releases, so this is the latest
version (3.0.1) based on the git hash.

Changelog is available at https://github.com/ros/urdfdom_headers/blob/rolling/CHANGELOG.rst

PR:             298913
DeltaFile
+13-3devel/ros-urdfdom_headers/pkg-plist
+3-3devel/ros-urdfdom_headers/distinfo
+2-1devel/ros-urdfdom_headers/Makefile
+18-73 files

FreeBSD/ports 445f9e5 — www/freenginx/files extra-patch-ngx_http_upload_module.c extra-patch-nginx-link-function-config, www/nginx Makefile

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

Build the dav_ext, auth_digest, subs_filter, link and upload modules from
their own source ports.  freenginx drops HTTP_SUBS_FILTER, which needs a
structure field freenginx does not provide.

Sponsored by:   Netzkommune GmbH
DeltaFile
+0-42www/nginx/files/extra-patch-nginx-link-function-config
+0-42www/nginx-devel/files/extra-patch-nginx-link-function-config
+0-42www/freenginx/files/extra-patch-nginx-link-function-config
+0-35www/freenginx/files/extra-patch-ngx_http_upload_module.c
+26-1www/nginx/Makefile
+26-1www/nginx-devel/Makefile
+52-16313 files not shown
+102-30419 files

FreeBSD/ports 1db625d — www Makefile, www/nginx-module-link distinfo pkg-descr

www/nginx-module-link: Add New Port

Sources of the link_func module, which dispatches a request to a function
in a C library loaded at run time.  The nginx ports build it from here
when their LINK option is set.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-link/Makefile
+14-0www/nginx-module-link/files/pkg-message.in
+6-0www/nginx-module-link/pkg-descr
+3-0www/nginx-module-link/distinfo
+1-0www/Makefile
+59-05 files

FreeBSD/ports b94c7fa — www Makefile, www/nginx-module-subs-filter distinfo pkg-descr

www/nginx-module-subs-filter: Add New Port

Sources of the subs_filter module, which rewrites strings in the response
body.  The nginx ports build it from here when their HTTP_SUBS_FILTER
option is set.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-subs-filter/Makefile
+14-0www/nginx-module-subs-filter/files/pkg-message.in
+6-0www/nginx-module-subs-filter/pkg-descr
+3-0www/nginx-module-subs-filter/distinfo
+1-0www/Makefile
+59-05 files

FreeBSD/ports 0954332 — www Makefile, www/nginx-module-auth-digest distinfo pkg-descr

www/nginx-module-auth-digest: Add New Port

Sources of the auth_digest module, which adds RFC 2617 HTTP digest
authentication.  The nginx ports build it from here when their
HTTP_AUTH_DIGEST option is set.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-auth-digest/Makefile
+14-0www/nginx-module-auth-digest/files/pkg-message.in
+6-0www/nginx-module-auth-digest/pkg-descr
+3-0www/nginx-module-auth-digest/distinfo
+1-0www/Makefile
+59-05 files

FreeBSD/ports 8dd7299 — www Makefile, www/nginx-module-dav-ext distinfo pkg-descr

www/nginx-module-dav-ext: Add New Port

Sources of the dav_ext module, which adds the PROPFIND, OPTIONS, LOCK and
UNLOCK WebDAV methods on top of the standard dav module.  The nginx ports
build it from here when their HTTP_DAV_EXT option is set.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-dav-ext/Makefile
+14-0www/nginx-module-dav-ext/files/pkg-message.in
+6-0www/nginx-module-dav-ext/pkg-descr
+3-0www/nginx-module-dav-ext/distinfo
+1-0www/Makefile
+59-05 files

FreeBSD/ports f7cb401 — www Makefile, www/nginx-module-upload distinfo pkg-descr

www/nginx-module-upload: Add New Port

Sources of the upload module, a maintained fork that adds multipart and
resumable file uploads.  The nginx ports build it from here when their
UPLOAD option is set.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-upload/Makefile
+14-0www/nginx-module-upload/files/pkg-message.in
+7-0www/nginx-module-upload/pkg-descr
+3-0www/nginx-module-upload/distinfo
+1-0www/Makefile
+60-05 files

FreeBSD/ports bdbc802 — games/libretro-play distinfo Makefile, games/libretro-play/files patch-deps_CodeGen_build__cmake_CMakeLists.txt patch-Source_ui__libretro_CMakeLists.txt

games/libretro-play: update to 0.77

PR:             298577
DeltaFile
+40-24games/libretro-play/Makefile
+19-11games/libretro-play/distinfo
+0-13games/libretro-play/files/patch-deps_CodeGen_build__cmake_CMakeLists.txt
+0-13games/libretro-play/files/patch-Source_ui__libretro_CMakeLists.txt
+59-614 files

FreeBSD/ports 60b58a2 — comms/wsjtx distinfo pkg-plist, comms/wsjtx/files patch-CMakeLists.txt

comms/wsjtx: Update to 3.0.2

PR:             299300
DeltaFile
+24-66comms/wsjtx/Makefile
+41-11comms/wsjtx/pkg-plist
+11-0comms/wsjtx/files/patch-CMakeLists.txt
+3-3comms/wsjtx/distinfo
+79-804 files

FreeBSD/ports 3b5a96a — x11/xpra Makefile, x11/xpra/files patch-xpra_audio_src.py patch-xpra_gtk_dialogs_gui.py

x11/xpra: Update to 6.5.5

Changes: https://github.com/Xpra-org/xpra/releases/tag/v6.5.5

Make the OPTIONS work.  The port builds with pep517 but passed its
--with-X/--without-X switches through PYDISTUTILS_*ARGS, which pep517
ignores, so setup.py autodetected everything.  Pass them through
XPRA_EXTRA_BUILD_ARGS in MAKE_ENV, which setup.py reads.

- Every OPTION maps to a switch: AVAHI=mdns, CUPS=printing, DOCS=docs,
  GSTREAMER=gstreamer (never passed before), LIBYUV=csc_libyuv,
  WEBCAM=webcam.  pandoc is only needed for DOCS.
- Drop dec_avcodec2 and enc_ffmpeg (6.5.5 has no FFmpeg codecs), the
  unused libavcodec LIB_DEPENDS and their DESCs.
- GSTREAMER off removes xpra/codecs/gstreamer; xpra/gstreamer is always
  installed (--without-gstreamer only turns off gstreamer_audio and
  gstreamer_video).

Changes in the default package (AVAHI CUPS DOCS GSTREAMER), which was

    [31 lines not shown]
DeltaFile
+34-43x11/xpra/Makefile
+61-0x11/xpra/files/patch-xpra_server_proxy_instance__base.py
+17-20x11/xpra/files/patch-xpra_scripts_server.py
+32-0x11/xpra/files/patch-xpra_codecs_gstreamer_capture.py
+23-0x11/xpra/files/patch-xpra_gtk_dialogs_gui.py
+20-0x11/xpra/files/patch-xpra_audio_src.py
+187-631 files not shown
+190-667 files

FreeBSD/ports 00464e8 — security/vuxml/vuln 2026.xml

security/vuxml: Document unarr vulnerabilities
DeltaFile
+38-0security/vuxml/vuln/2026.xml
+38-01 files

FreeBSD/ports 4a167aa — graphics/yacreader Makefile, graphics/yacreader/files patch-fix-unarr120

graphics/yacreader: Fix build with unarr 1.2.0

unarr 1.2.0 made UNARR_API_VERSION an expression containing casts, which
is not valid in #if.  Drop the version guards; the check was for unarr
1.1.0 or newer and the tree is well past that.

Reported upstream: https://github.com/selmf/unarr/issues/40

MFH:            2026Q4
DeltaFile
+42-0graphics/yacreader/files/patch-fix-unarr120
+1-0graphics/yacreader/Makefile
+43-02 files

FreeBSD/ports 4316186 — archivers/unarr pkg-plist distinfo, archivers/unarr/files patch-CMakeLists.txt patch-lzmasdk_CpuArch.c

archivers/unarr: Update to 1.2.0

Fixes four security issues in the rar, zip and tar readers, two of them
with assigned CVEs.

Drop both patches.  Upstream raised the CMake minimum to the same range
the port was patching in, and the bundled LZMA SDK (now v26.05) handles
FreeBSD's elf_aux_info() on arm and aarch64 by itself.

Switch to the release tarball upstream now publishes.

Take maintainership.

ChangeLog:      https://github.com/selmf/unarr/blob/v1.2.0/CHANGELOG.md
MFH:            2026Q4
Security:       6f31f4ab-d5fd-11f1-b2f0-002b67dfc673
DeltaFile
+0-44archivers/unarr/files/patch-lzmasdk_CpuArch.c
+4-6archivers/unarr/Makefile
+0-8archivers/unarr/files/patch-CMakeLists.txt
+3-3archivers/unarr/distinfo
+1-1archivers/unarr/pkg-plist
+8-625 files

FreeBSD/ports f489ca5 — www/webgrind pkg-plist Makefile

www/webgrind: update 1.9.2 -> 1.9.4

Changelog:
    https://github.com/jokkedk/webgrind/releases/tag/v1.9.3
    https://github.com/jokkedk/webgrind/releases/tag/v1.9.4
DeltaFile
+3-3www/webgrind/distinfo
+1-1www/webgrind/Makefile
+1-0www/webgrind/pkg-plist
+5-43 files

FreeBSD/ports c2e8896 — www/serendipity Makefile distinfo

www/serendipity: 2.5.0 -> 2.6.1

Changelog:
    https://github.com/s9y/Serendipity/releases/tag/2.6.0
    https://github.com/s9y/Serendipity/releases/tag/2.6.1

Security:       A critical bug in the username logic, allowing existing usernames to be duplicated and to capture the rights of existing accounts
Security:       XSS injection vector on the search page, the search term was not properly (or rather, twice) escaped
Security:       An outdated blacklist for downloads into the media library, making network resources available that ought to be blocked.
Security:       An open redirect in exit.php when the trackexit plugin was installed and the blog used for URL redirects via an option in the plugin
DeltaFile
+440-460www/serendipity/pkg-plist
+3-3www/serendipity/distinfo
+1-2www/serendipity/Makefile
+444-4653 files

FreeBSD/ports ee8cf4b — security/seclists Makefile distinfo

security/seclists: Update to 2026.2 and drop maintainership
DeltaFile
+3-3security/seclists/distinfo
+2-2security/seclists/Makefile
+5-52 files

FreeBSD/ports b0a042d — deskutils/qownnotes Makefile distinfo

deskutils/qownnotes: update QOwnNotes to version 26.11.1.
DeltaFile
+3-3deskutils/qownnotes/distinfo
+1-1deskutils/qownnotes/Makefile
+4-42 files

FreeBSD/ports cb36b6b — security/cryptopp-modern Makefile distinfo

security/cryptopp-modern: Update to 2026.11.0

ChangeLog:
https://github.com/cryptopp-modern/cryptopp-modern/releases/tag/2026.11.0

MFH:            2026Q4
(cherry picked from commit 9ff93dc5baec6fe22b0c6796960b6d2ad4eaf2d6)
DeltaFile
+3-3security/cryptopp-modern/distinfo
+1-1security/cryptopp-modern/Makefile
+4-42 files

FreeBSD/ports df36293 — devel/R-cran-parallelly distinfo Makefile

devel/R-cran-parallelly: Update to 1.50.0

- This port compiles so remove unneeded NO_ARCH_IGNORE and STRIP_CMD.

ChangeLog: https://cran.r-project.org/web/packages/parallelly/news/news.html
DeltaFile
+1-6devel/R-cran-parallelly/Makefile
+3-3devel/R-cran-parallelly/distinfo
+4-92 files

FreeBSD/ports 9ff93dc — security/cryptopp-modern Makefile distinfo

security/cryptopp-modern: Update to 2026.11.0

ChangeLog:
https://github.com/cryptopp-modern/cryptopp-modern/releases/tag/2026.11.0

MFH:            2026Q4
DeltaFile
+3-3security/cryptopp-modern/distinfo
+1-1security/cryptopp-modern/Makefile
+4-42 files

FreeBSD/ports 7748da2 — databases/py-sqlite-utils Makefile, databases/py-sqlite-utils/files patch-sqlite__utils_db.py patch-tests_conftest.py

databases/py-sqlite-utils: Update to 4.2.1

Changelog:
https://github.com/simonw/sqlite-utils/releases/tag/4.2.1
DeltaFile
+23-0databases/py-sqlite-utils/files/patch-pyproject.toml
+22-0databases/py-sqlite-utils/files/patch-tests_test__register__function.py
+14-0databases/py-sqlite-utils/files/patch-tests_conftest.py
+14-0databases/py-sqlite-utils/files/patch-tests_test__plugins.py
+8-5databases/py-sqlite-utils/Makefile
+13-0databases/py-sqlite-utils/files/patch-sqlite__utils_db.py
+94-51 files not shown
+97-87 files

FreeBSD/ports c246765 — databases/py-sqlite-fts4 distinfo Makefile, databases/py-sqlite-fts4/files patch-tests_test__sqlite__fts4.py

databases/py-sqlite-fts4: Update to 1.0.3

Changelog:
https://github.com/simonw/sqlite-fts4/releases/tag/1.0.3
DeltaFile
+14-0databases/py-sqlite-fts4/files/patch-tests_test__sqlite__fts4.py
+4-3databases/py-sqlite-fts4/Makefile
+3-3databases/py-sqlite-fts4/distinfo
+21-63 files

FreeBSD/ports 40e20d3 — net/l2tpd Makefile

net/l2tpd: Mark DEPRECATED and expire by end of the year

(cherry picked from commit a7b8b66eb74d79e5dd2fd5b17c0a72649c814418)
DeltaFile
+4-1net/l2tpd/Makefile
+4-11 files

FreeBSD/ports a7b8b66 — net/l2tpd Makefile

net/l2tpd: Mark DEPRECATED and expire by end of the year
DeltaFile
+4-1net/l2tpd/Makefile
+4-11 files

FreeBSD/ports c26dad6 — sysutils/munin-contrib Makefile distinfo

sysutils/munin-contrib: Update to latest commit(2026/9/24)

PR:             300015
DeltaFile
+3-3sysutils/munin-contrib/distinfo
+2-2sysutils/munin-contrib/Makefile
+5-52 files

FreeBSD/ports e5f7427 — sysutils/munin-common distinfo, sysutils/munin-common/files patch-plugins_node.d_nutups__.in patch-GraphOld.pm-rrdtool-1.10.0

sysutils/munin-*: Update to 2.0.78

PR:             300016
DeltaFile
+0-165sysutils/munin-common/files/patch-GraphOld.pm-rrdtool-1.10.0
+15-23sysutils/munin-master/Makefile
+12-13sysutils/munin-node/Makefile
+3-4sysutils/munin-common/files/patch-plugins_node.d_nutups__.in
+3-3sysutils/munin-common/distinfo
+2-2sysutils/munin-node/files/plugins.conf.in
+35-2102 files not shown
+36-2128 files

FreeBSD/ports b93db06 — devel/java-subversion Makefile, devel/subversion Makefile Makefile.common

devel/{,java-}subversion{,-lts}: misc low-risk cleanups

- java-subversion: document the real cause of MAKE_JOBS_UNSAFE (build.conf's
  Java-target add-deps only thread into the phony aggregate target, not the
  javac -h compile rule, so -j can run javahl-types-java before
  javahl-java's NativeResources.class exists).
- subversion{,-lts}: drop GPG_AGENT_BUILD_DEPENDS; --with-gpg-agent is a
  pure configure-time #define with no build-time dependency on the gpg-agent
  binary, only a runtime one (already covered by GPG_AGENT_RUN_DEPENDS).
- subversion{,-lts}: remove the dead .if ${PREFIX} != "/usr" guard around two
  REINPLACE_CMD calls in post-patch; PREFIX defaults to LOCALBASE and is never
  literally /usr in a standard ports build, so the guard was always true.
- mod_subversion: remove the dead PLIST_SUB+= SED=${SED} token;
  pkg-plist has no %%SED%% reference.

Bump PORTREVISION for subversion and subversion-lts.

Co-Authored-By: Claude Sonnet 5 <noreply at anthropic.com>
DeltaFile
+4-0devel/java-subversion/Makefile
+0-3devel/subversion/Makefile.common
+0-3devel/subversion-lts/Makefile.common
+0-2www/mod_subversion/Makefile
+1-1devel/subversion/Makefile
+1-1devel/subversion-lts/Makefile
+6-106 files

FreeBSD/ports 80f56c1 — devel/subversion pkg-plist Makefile, devel/subversion-lts pkg-plist Makefile

devel/subversion{,-lts}: install real bash completion instead of dead DATADIR copy

Install tools/client-side/bash_completion to
share/bash-completion/completions/svn, the real path
shells/bash-completion's framework scans, and symlink the other five
commands it defines completions for (svnadmin, svndumpfilter, svnlook,
svnsync, svnversion) to it. No dependency on shells/bash-completion is
added; an admin who wants completion installs that port themselves.

Bump PORTREVISION for both ports since this adds new plist content.

Co-Authored-By: Claude Sonnet 5 <noreply at anthropic.com>
DeltaFile
+10-1devel/subversion/Makefile
+10-1devel/subversion-lts/Makefile
+6-0devel/subversion/pkg-plist
+6-0devel/subversion-lts/pkg-plist
+32-24 files

FreeBSD/ports 9218bb6 — devel/subversion Makefile, devel/subversion-lts Makefile

devel/subversion{,-lts}: fix GNOME Keyring post-configure to target SVN_HAVE_LIBSECRET

security/subversion-gnome-keyring provides the library for
--with-gnome-keyring (SVN_HAVE_LIBSECRET), not the legacy
--with-old-gnome-keyring (SVN_HAVE_GNOME_KEYRING). The REINPLACE_CMD in
post-configure was patching the wrong macro (SVN_HAVE_GNOME_KEYRING /
SVN_HAVE_KWALLET), which had no effect on what the installed keyring
support package actually needs enabled.

Bump PORTREVISION for both ports since this changes build behavior.

Co-Authored-By: Claude Sonnet 5 <noreply at anthropic.com>
DeltaFile
+5-3devel/subversion/Makefile
+5-3devel/subversion-lts/Makefile
+10-62 files

FreeBSD/ports 8efbed1 — Mk bsd.sanity.mk

Mk/bsd.sanity.mk: fix identation using Tools/scripts/indent_make_if.pl
DeltaFile
+91-91Mk/bsd.sanity.mk
+91-911 files