FreeBSD/ports 85ffc8c — net/samba424 Makefile, net/samba424/files patch-source3_lib_system.c

net/samba424: restore missing FreeBSD fdescfs support in lib/system.c

net/samba419, net/samba420, net/samba422 and net/samba423 all carried
a patch (originally 0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch
by Timur I. Bakeyev, adapted for Samba 4.20 by Andrea Venturoli) that
teaches sys_have_proc_fds()/sys_proc_fd_path() in source3/lib/system.c
to recognize FreeBSD's fdescfs mount as an equivalent to Linux's
/proc/self/fd. This patch was dropped when net/samba424 was created
and was never carried forward.

Without it, upstream's sys_have_proc_fds() only ever checks
"/proc/self/fd/0", which does not exist on stock FreeBSD, so
fsp->fsp_flags.have_proc_fds is always false. That flag gates the
race-free pathref-fd-to-path resolution branches in
patch-source3_modules_vfs__zfsacl.c and patch-source3_modules_vfs__freebsd.c,
so without it both modules silently fall back to a less secure,
non-race-free path-based lookup instead of the fdescfs-backed path
that samba419's r24fbb5209481 ("Use a simple approach to reconcile
O_PATH and vfs_zfsacl") was built around.

    [24 lines not shown]
DeltaFile
+151-0net/samba424/files/patch-source3_lib_system.c
+1-1net/samba424/Makefile
+152-12 files

FreeBSD/ports b163bb5 — net/samba424 Makefile, net/samba424/files patch-source3_modules_vfs__freebsd.c

net/samba424: fix sys_proc_fd_path() buffer type in vfs_freebsd.c

At all 5 call sites, vfs_freebsd.c declared a plain "char buf[PATH_MAX]"
and passed its address to sys_proc_fd_path(fd, &buf). Samba 4.24
changed that function's signature to
"char *sys_proc_fd_path(int fd, struct sys_proc_fd_path_buf *buf)",
so "&buf" here has type "char (*)[PATH_MAX]", not the expected
"struct sys_proc_fd_path_buf *" - a type mismatch left over from an
incomplete migration of this patch to the new API (the sibling
patch-source3_modules_vfs__zfsacl.c was already updated correctly).

Change all 5 declarations to "struct sys_proc_fd_path_buf buf;" to
match the current signature.

PR:     298884
Co-Authored-By: Claude Sonnet 5 <noreply at anthropic.com>
Approved by:    samba (kiwi)
DeltaFile
+5-5net/samba424/files/patch-source3_modules_vfs__freebsd.c
+1-1net/samba424/Makefile
+6-62 files

FreeBSD/ports a7c965b — sysutils/lxqt-qtplugin Makefile

sysutils/lxqt-qtplugin: Schedule for removal

Depends on deprecated libdbusmenu-qt.

PR:             298946, 298957
Approved by:    acm
DeltaFile
+4-0sysutils/lxqt-qtplugin/Makefile
+4-01 files

FreeBSD/ports d820a7f — textproc/groff Makefile distinfo

textproc/groff: Security update 1.24.1 => 1.24.2 (CWE-78)

This release resolves the following issues in the GNU Savannah ticket
tracker.

bug #68689: [PATCH] [mm] `mmroff` vulnerable to command injection (CWE-78)
bug #68688: [PATCH] [grohtml] `pre-grohtml` vulnerable to command injection (CWE-78)
bug #68687: [PATCH] [pdfmom] vulnerable to command injection (CWE-78)
bug #68152: [gxditview] SEGVs when invoked with no arguments

WWW:            https://lists.gnu.org/archive/html/info-groff/2026-09/msg00000.html
MFH:            2026Q3
(cherry picked from commit ec5b9d646d4ab9334f3a41b4fb2fbae215420448)
DeltaFile
+3-3textproc/groff/distinfo
+2-3textproc/groff/Makefile
+5-62 files

FreeBSD/ports ec5b9d6 — textproc/groff Makefile distinfo

textproc/groff: Security update 1.24.1 => 1.24.2 (CWE-78)

This release resolves the following issues in the GNU Savannah ticket
tracker.

bug #68689: [PATCH] [mm] `mmroff` vulnerable to command injection (CWE-78)
bug #68688: [PATCH] [grohtml] `pre-grohtml` vulnerable to command injection (CWE-78)
bug #68687: [PATCH] [pdfmom] vulnerable to command injection (CWE-78)
bug #68152: [gxditview] SEGVs when invoked with no arguments

WWW:            https://lists.gnu.org/archive/html/info-groff/2026-09/msg00000.html
MFH:            2026Q3
DeltaFile
+3-3textproc/groff/distinfo
+2-3textproc/groff/Makefile
+5-62 files

FreeBSD/ports 28117ea — net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.22.9

ChangeLog:

1. https://github.com/totoshko88/RustConn/releases/tag/v0.22.8
2. https://github.com/totoshko88/RustConn/releases/tag/v0.22.9

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+7-7net/rustconn/distinfo
+2-2net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+10-103 files

FreeBSD/ports da28c3f — archivers/libszip Makefile, audio/artyfx-lv2 Makefile

*/*: CMake 4 compatibility

PR:     295319
DeltaFile
+3-1devel/libcsptr/Makefile
+2-0devel/termcolor/Makefile
+2-0devel/gcem/Makefile
+2-0audio/artyfx-lv2/Makefile
+2-0archivers/libszip/Makefile
+1-0net/zyre/Makefile
+12-18 files not shown
+20-114 files

FreeBSD/ports 06fa617 — audio/fabla2-lv2 distinfo Makefile

audio/fabla2-lv2: update g20180331 → g20240803
DeltaFile
+6-4audio/fabla2-lv2/Makefile
+3-3audio/fabla2-lv2/distinfo
+9-72 files

FreeBSD/ports b1f10ca — devel Makefile, devel/libftdi distinfo pkg-descr

devel/libftdi: remove
DeltaFile
+0-49devel/libftdi/Makefile
+0-17devel/libftdi/pkg-plist
+0-10devel/libftdi/files/patch-src_ftdi.c
+0-5devel/libftdi/pkg-descr
+0-2devel/libftdi/distinfo
+0-1devel/Makefile
+0-841 files not shown
+1-847 files

FreeBSD/ports b6e0d36 — audio/ggwave Makefile distinfo

audio/ggwave: update 0.4.1 → 0.4.3
DeltaFile
+3-3audio/ggwave/distinfo
+3-1audio/ggwave/Makefile
+6-42 files

FreeBSD/ports e1f5d6d — misc/molequeue distinfo Makefile

misc/molequeue: update 0.9.0-17 → 0.9.0.24
DeltaFile
+4-3misc/molequeue/Makefile
+3-3misc/molequeue/distinfo
+7-62 files

FreeBSD/ports 09c60a3 — devel/rapidcheck pkg-plist distinfo

devel/rapidcheck: update g20220314 → g20260806
DeltaFile
+3-3devel/rapidcheck/distinfo
+3-3devel/rapidcheck/Makefile
+1-0devel/rapidcheck/pkg-plist
+7-63 files

FreeBSD/ports 276120a — x11-servers/Xfstt Makefile

x11-servers/Xfstt: Reset maintainer

PR:             294565
Approved by:    gspurki at gmail.com (maintainer)
DeltaFile
+1-1x11-servers/Xfstt/Makefile
+1-11 files

FreeBSD/ports e026d11 — net/samba424 Makefile, net/samba424/files patch-python_samba_join.py

net/samba424: fix swapped paths/targetdir args in join.py provision_fill call

patch-python_samba_provision_____init____.py extends provision_fill()'s
signature to provision_fill(..., paths, targetdir, schema=None, ...),
but the DCJoinContext call site in patch-python_samba_join.py passed
the two positional arguments in the opposite order (targetdir, paths).
This silently bound paths to a plain targetdir string and targetdir to
the ProvisionPaths object, which would raise AttributeError as soon as
provision_fill() accesses paths.netlogon/paths.sysvol.

Present identically since net/samba422 (join.py was not touched at all
in net/samba419) and carried forward unnoticed through samba423 and
samba424. Only reachable via the AD DC subdomain-join code path
(DCJoinContext), not via a fresh/root-domain provision.

PR:     298883
Co-Authored-By: Claude Sonnet 5 <noreply at anthropic.com>
Aproved by:     samba (kiwi)
DeltaFile
+1-1net/samba424/files/patch-python_samba_join.py
+1-1net/samba424/Makefile
+2-22 files

FreeBSD/ports ccd0bb1 — math/openlibm pkg-plist Makefile, math/openlibm/files patch-CMakeLists.txt

math/openlibm: Update to 0.8.8

Also improve port artifacts versioning

Changes: https://github.com/JuliaMath/openlibm/releases/tag/v0.8.8

Approved by:    thierry (mentor, implicit)
DeltaFile
+19-9math/openlibm/files/patch-CMakeLists.txt
+3-3math/openlibm/distinfo
+4-1math/openlibm/Makefile
+1-1math/openlibm/pkg-plist
+27-144 files

FreeBSD/ports 30c1b81 — . UPDATING, www/mod_wsgi pkg-descr distinfo

www/mod_wsgi: Update to 6.1.0

mod_wsgi has been upgraded to major version 6 with several potentially
breaking changes. Read the release notes very carefully:
https://modwsgi.readthedocs.io/en/latest/release-notes.html

PR:             298961
Approved by:    douglas at douglasthrift.net (maintainer)
DeltaFile
+5-4www/mod_wsgi/Makefile
+8-0UPDATING
+3-3www/mod_wsgi/distinfo
+3-2www/mod_wsgi/pkg-descr
+19-94 files

FreeBSD/ports 59c6916 — net/samba424 Makefile, net/samba424/files patch-buildtools_scripts_abi__gen.sh patch-dynconfig_wscript

net/samba424: fix dropped %%GDB_CMD%% and %%SAMBA4_CONFIG%% placeholders

patch-buildtools_scripts_abi__gen.sh hardcoded the abi_gen.sh gdb
invocation to "true" instead of the %%GDB_CMD%% placeholder that the
port's post-patch target substitutes via _GDB_CMD. This made the
Makefile's REINPLACE_CMD for %%GDB_CMD%% a dead no-op and silently
disabled real gdb-based ABI/symbol-version checking under the
DEVELOPER option, even though the devel/gdb dependency is still pulled
in for that option.

patch-dynconfig_wscript hardcoded the CONFIGFILE path to smb4.conf
instead of the %%SAMBA4_CONFIG%% placeholder, making the corresponding
REINPLACE_CMD for %%SAMBA4_CONFIG%% a dead no-op too. Harmless in
practice since _SAMBA_CONFIG already equals smb4.conf, but it silently
removes the ability to reconfigure the config file name through the
mechanism the Makefile provides for it.

Restore both placeholders so the existing substitution logic in the
Makefile actually takes effect again.

    [4 lines not shown]
DeltaFile
+2-2net/samba424/files/patch-dynconfig_wscript
+1-1net/samba424/files/patch-buildtools_scripts_abi__gen.sh
+1-1net/samba424/Makefile
+4-43 files

FreeBSD/ports 22a13e4 — sysutils/nerdctl pkg-descr distinfo

sysutils/nerdctl: Update to 2.4.0

- Install the upstream NOTICE file
- Add an EXAMPLES option
- Stop installing Linux-only rootless helper scripts

Release notes:
https://github.com/containerd/nerdctl/releases/tag/v2.4.0

Approved by:    thierry (mentor, implicit)
DeltaFile
+10-7sysutils/nerdctl/Makefile
+5-5sysutils/nerdctl/distinfo
+0-1sysutils/nerdctl/pkg-descr
+15-133 files

FreeBSD/ports 23fd6c1 — databases/pgrouting pkg-plist Makefile

databases/pgrouting: Update to 4.0.2
DeltaFile
+3-3databases/pgrouting/distinfo
+1-1databases/pgrouting/Makefile
+1-0databases/pgrouting/pkg-plist
+5-43 files

FreeBSD/ports df36222 — graphics/py-geopandas distinfo Makefile

graphics/py-geopandas: Update to 1.2.0
DeltaFile
+4-3graphics/py-geopandas/Makefile
+3-3graphics/py-geopandas/distinfo
+7-62 files

FreeBSD/ports c8641e5 — graphics/py-pygeoapi Makefile distinfo

graphics/py-pygeoapi: Update to 0.24.0
DeltaFile
+3-3graphics/py-pygeoapi/distinfo
+1-2graphics/py-pygeoapi/Makefile
+4-52 files

FreeBSD/ports fad6990 — net/openmpi pkg-plist Makefile, net/pmix distinfo Makefile

net/openmpi: Update to 5.0.11

- Update net/pmix to 5.0.11
- Update net/prrte to 3.0.14
- Move SLURM support to PRRTE
- Refine libevent dependencies and configure arguments

Reviewed by:    thierry (implicit)
Approved by:    thierry (implicit)
DeltaFile
+17-8net/prrte/Makefile
+5-8net/openmpi/Makefile
+6-4net/pmix/Makefile
+3-3net/prrte/distinfo
+3-3net/pmix/distinfo
+3-3net/openmpi/pkg-plist
+37-293 files not shown
+42-349 files

FreeBSD/ports 5b2f214 — sysutils/duplicity distinfo Makefile

sysutils/duplicity: Update to 3.2.1

ChangeLog: https://gitlab.com/duplicity/duplicity/-/releases/rel.3.2.1
DeltaFile
+4-7sysutils/duplicity/Makefile
+3-3sysutils/duplicity/distinfo
+7-102 files

FreeBSD/ports 5ccc078 — graphics/yacreader Makefile distinfo

graphics/yacreader: Update to 10.3.2

ChangeLog: https://github.com/YACReader/yacreader/releases/tag/10.3.2
DeltaFile
+3-3graphics/yacreader/distinfo
+1-1graphics/yacreader/Makefile
+4-42 files

FreeBSD/ports c50d01f — graphics/py-pygeoapi Makefile, graphics/py-pygeoapi/files patch-setup.py

graphics/py-pygeoapi: Fix stage-qa

- Bump PORTREVISION for package change

====> Running Q/A tests (stage-qa)
Error: Python package installs top-level 'tests/' directory in site-packages
Error:   Location: lib/python3.12/site-packages/tests
Error: This causes file conflicts with other packages. Exclude it via pyproject.toml:
Error:   [tool.setuptools.packages.find]
Error:   exclude = ["tests", "tests.*"]
Error: See: https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
*** Error code 1
DeltaFile
+11-0graphics/py-pygeoapi/files/patch-setup.py
+1-1graphics/py-pygeoapi/Makefile
+12-12 files

FreeBSD/ports 6455c0d — databases/nanodbc pkg-plist distinfo, databases/nanodbc/files patch-test_CMakeLists.txt patch-CMakeLists.txt

databases/nanodbc: update 2.14.0 → 3.0.1
DeltaFile
+0-47databases/nanodbc/files/patch-nanodbc_nanodbc.cpp
+22-6databases/nanodbc/Makefile
+15-0databases/nanodbc/files/patch-test_CMakeLists.txt
+15-0databases/nanodbc/files/patch-CMakeLists.txt
+3-3databases/nanodbc/distinfo
+1-1databases/nanodbc/pkg-plist
+56-576 files

FreeBSD/ports 0768914 — www/p5-Amon2 pkg-plist

www/p5-Amon2: fix build
DeltaFile
+1-8www/p5-Amon2/pkg-plist
+1-81 files

FreeBSD/ports abc19ac — sysutils/mackerel-agent Makefile distinfo

sysutils/mackerel-agent: Update to 0.87.1
DeltaFile
+5-5sysutils/mackerel-agent/distinfo
+1-2sysutils/mackerel-agent/Makefile
+6-72 files

FreeBSD/ports 1f901ef — math/cvc5 distinfo Makefile

math/cvc5: update 1.4.0 → 1.4.1
DeltaFile
+15-7math/cvc5/Makefile
+5-3math/cvc5/distinfo
+20-102 files

FreeBSD/ports 5ac7851 — audio/shntool Makefile

audio/shntool: Fix typo in DEPRECATED

for --> or
DeltaFile
+1-1audio/shntool/Makefile
+1-11 files