FreeBSD/ports 944a88ddevel/git distinfo pkg-plist

devel/git: Update to 2.55.0

Avoid rust buil-time requirement while it's still possible

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+7-7devel/git/distinfo
+10-0devel/git/pkg-plist
+3-3devel/git/Makefile
+20-103 files

FreeBSD/ports ed58cdeMk/Uses npm.mk

Mk/Uses/npm.mk: Unbreak make index

In the previous commit, NPM_VER_MAJOR and NPM_VER_MINOR are left
undefined when NPM_VER is manually specified. This change corrects the
error.

Reported by:    Xavier Humbert <xavier at groumpf.org> (via ports),
                antoine (via ports-committers)
Fixes:          dad28f35db5a (Mk/Uses/npm.mk: Correct NPM version comparison)
DeltaFile
+3-2Mk/Uses/npm.mk
+3-21 files

FreeNAS/freenas e1f8971src/middlewared/middlewared/api/v25_10_5 smb.py pool_dataset.py

v25.10.5 API
DeltaFile
+1,116-0src/middlewared/middlewared/api/v25_10_5/smb.py
+918-0src/middlewared/middlewared/api/v25_10_5/pool_dataset.py
+867-0src/middlewared/middlewared/api/v25_10_5/directory_services.py
+586-0src/middlewared/middlewared/api/v25_10_5/interface.py
+570-0src/middlewared/middlewared/api/v25_10_5/app.py
+567-0src/middlewared/middlewared/api/v25_10_5/pool.py
+4,624-0120 files not shown
+19,135-1126 files

LLVM/project 12ce00across-project-tests/dtlto cache-extraction.test cache-serialization.test, llvm/include/llvm/DTLTO DTLTO.h

[DTLTO] terminology - use extract rather than serialize  (#208468)

Change the terminology used for DTLTO from "serialization" to
"extraction" for improved clarity.

Update the DTLTO time-trace scope and tests to match the new wording,
and rename/update related LLD and cross-project DTLTO cache tests.

I have also improved some unrelated wording in the comments and removed
a redundant comment block from the DTLTO class comment.

This terminology improvement was agreed in
https://github.com/llvm/llvm-project/pull/204104. Note that the
documentation already uses this terminology, see:
https://llvm.org/docs/DTLTO.html.
DeltaFile
+91-0cross-project-tests/dtlto/cache-extraction.test
+0-91cross-project-tests/dtlto/cache-serialization.test
+13-17llvm/include/llvm/DTLTO/DTLTO.h
+12-11llvm/include/llvm/LTO/LTO.h
+7-8llvm/lib/DTLTO/DTLTOInputFiles.cpp
+4-4llvm/lib/DTLTO/DTLTO.cpp
+127-1311 files not shown
+131-1357 files

OpenBSD/src flY6XLzsys/nfs nfs_serv.c nfs_vnops.c

   cleanup when nfsm_srvmtofh1() errors in nfsrv_rename()
   corrects vnode references and namei_pool leak
   reported by Andrew Griffiths of Calif
   from jsg@; initial diff from deraadt@ ok miod@

   remove use of struct nfsm_info in nfs_serv.c (the non-trivial part)
   from jsg@; with and ok miod@

   remove use of struct nfsm_info in nfs_serv.c
   from jsg@; with and ok miod@

   convert nfs_serv.c from nfsm_mtouio() to nfsd_mtouio()
   from jsg@; with and ok miod@

   convert nfs_serv.c from nfsm_strsiz() to nfsd_strsiz()
   from jsg@; with and ok miod@

   convert nfs_serv.c from nfsm_dissect() to nfsd_dissect()
   from jsg@; with and ok miod@

    [106 lines not shown]
VersionDeltaFile
1.133.2.1+431-559sys/nfs/nfs_serv.c
1.209.6.1+100-78sys/nfs/nfs_vnops.c
1.49.10.1+85-4sys/nfs/nfsm_subs.h
1.2.10.1+21-30sys/nfs/nfs_srvsubs.c
1.156.8.1+12-19sys/nfs/nfs_socket.c
1.133.6.1+7-5sys/nfs/nfs_vfsops.c
+656-6952 files not shown
+665-7048 files

OpenBSD/src nCFCcdEsys/dev/ic qwx.c

   do not attempt to clean up qwx Tx rings which are uninitialized
VersionDeltaFile
1.135+3-2sys/dev/ic/qwx.c
+3-21 files

OpenBSD/src he5fHQxsys/nfs nfs_serv.c nfs_vnops.c

   cleanup when nfsm_srvmtofh1() errors in nfsrv_rename()
   corrects vnode references and namei_pool leak
   reported by Andrew Griffiths of Calif
   from jsg@; initial diff from deraadt@ ok miod@

   remove use of struct nfsm_info in nfs_serv.c (the non-trivial part)
   from jsg@; with and ok miod@

   remove use of struct nfsm_info in nfs_serv.c
   from jsg@; with and ok miod@

   convert nfs_serv.c from nfsm_mtouio() to nfsd_mtouio()
   from jsg@; with and ok miod@

   convert nfs_serv.c from nfsm_strsiz() to nfsd_strsiz()
   from jsg@; with and ok miod@

   convert nfs_serv.c from nfsm_dissect() to nfsd_dissect()
   from jsg@; with and ok miod@

    [106 lines not shown]
VersionDeltaFile
1.132.2.2+431-559sys/nfs/nfs_serv.c
1.209.2.1+100-78sys/nfs/nfs_vnops.c
1.49.4.1+85-4sys/nfs/nfsm_subs.h
1.2.2.1+21-30sys/nfs/nfs_srvsubs.c
1.156.2.1+12-19sys/nfs/nfs_socket.c
1.133.2.1+7-5sys/nfs/nfs_vfsops.c
+656-6952 files not shown
+665-7048 files

FreeNAS/freenas 5f77386src/middlewared/middlewared/api aliases.py, tests/api2 test_legacy_api.py

v25.10.5 API
DeltaFile
+1-1tests/api2/test_legacy_api.py
+1-0src/middlewared/middlewared/api/aliases.py
+2-12 files

OpenBSD/src 1oGPYL9sys/dev/ic qwx.c

   properly reset driver and device state if we fail to get RUNNING in qwx_init()
VersionDeltaFile
1.134+40-16sys/dev/ic/qwx.c
+40-161 files

FreeBSD/ports b5732f0devel/lndir Makefile

devel/lndir: Take maintainership
DeltaFile
+1-1devel/lndir/Makefile
+1-11 files

FreeBSD/ports f2bb236devel/R-cran-mlbench distinfo Makefile

devel/R-cran-mlbench: Update to 2.1-9

ChangeLog: https://cran.r-project.org/web/packages/mlbench/NEWS
DeltaFile
+3-3devel/R-cran-mlbench/distinfo
+1-1devel/R-cran-mlbench/Makefile
+4-42 files

FreeBSD/ports 4b7b28emath/R-cran-slam distinfo Makefile

math/R-cran-slam: Update to 0.1-56

ChangeLog: https://github.com/cran/slam/compare/0.1-55...0.1-56
DeltaFile
+3-3math/R-cran-slam/distinfo
+1-1math/R-cran-slam/Makefile
+4-42 files

FreeNAS/freenas 66eef50src/middlewared/middlewared/api/v25_10_5 smb.py pool_dataset.py

NAS-141781 / 25.10.5 / v25.10.5 API (#19306)
DeltaFile
+858-0src/middlewared/middlewared/api/v25_10_5/smb.py
+809-0src/middlewared/middlewared/api/v25_10_5/pool_dataset.py
+662-0src/middlewared/middlewared/api/v25_10_5/directory_services.py
+603-0src/middlewared/middlewared/api/v25_10_5/pool.py
+591-0src/middlewared/middlewared/api/v25_10_5/app.py
+559-0src/middlewared/middlewared/api/v25_10_5/vm.py
+4,082-0124 files not shown
+19,606-1130 files

OpenBSD/src OLhgXzxsys/dev/ic qwx.c, sys/dev/pci if_qwx_pci.c

   remove pointless down/up dance in qwx_media_change()

   Already handled by qwx_ioctl() when ieee80211_ioctl() returns ENETRESET.
VersionDeltaFile
1.133+2-20sys/dev/ic/qwx.c
1.37+3-2sys/dev/pci/if_qwx_pci.c
+5-222 files

LLVM/project d64972cclang/test/OffloadTools/clang-linker-wrapper linker-wrapper.c

clang-linker-wrapper: Add additional amdgpu device merging tests (#209428)
DeltaFile
+49-0clang/test/OffloadTools/clang-linker-wrapper/linker-wrapper.c
+49-01 files

OpenBSD/src wfRyFDBsys/dev/ic qwx.c

   ensure that qrtr_server state does not race with qwx device during power-on
VersionDeltaFile
1.132+4-4sys/dev/ic/qwx.c
+4-41 files

LLVM/project cd94320flang-rt CMakeLists.txt

[flang-rt] Disable tests by default when cross-compiling (#208926)

Cross-compiled tests can't run on the build host and pull in host
dependencies (e.g. LLVMSupport's ZLIB::ZLIB) that break the build.

Fixes #208924
DeltaFile
+4-0flang-rt/CMakeLists.txt
+4-01 files

OpenBSD/src JFR9WXosys/dev/ic qwx.c

   use the ioctl rwlock correctly in qwx_activate()
VersionDeltaFile
1.131+5-3sys/dev/ic/qwx.c
+5-31 files

OpenBSD/src UBRlEWFsys/dev/ic qwx.c

   ensure that rx_ring->bufs_max and freemap are always initialized correctly
VersionDeltaFile
1.130+4-4sys/dev/ic/qwx.c
+4-41 files

OpenBSD/src o3slRl3sys/dev/ic qwx.c

   the qwx init task should not wait for the ioctl lock to become available
VersionDeltaFile
1.129+11-2sys/dev/ic/qwx.c
+11-21 files

FreeBSD/ports 332b34ejapanese/lookup Makefile, japanese/lookup/files patch-lisp_Makefile.am

japanese/lookup: Do not build *.elc files

PR:             296744
Approved by:    osa (mentor)
DeltaFile
+18-0japanese/lookup/files/patch-lisp_Makefile.am
+2-6japanese/lookup/Makefile
+20-62 files

LLVM/project cf9a244libc/include/llvm-libc-macros netinet-in-macros.h, libc/include/llvm-libc-macros/gpu signal-macros.h

[libc] Fix non-relative includes of __llvm-libc-common.h (#209412)

This seems to work, but I ran into this problem when trying to expand
hermetic tests.

The hdrgen-generated headers already use relative includes of this file.
DeltaFile
+1-1libc/include/llvm-libc-macros/gpu/signal-macros.h
+1-1libc/include/llvm-libc-macros/linux/signal-macros.h
+1-1libc/include/llvm-libc-macros/netinet-in-macros.h
+1-1libc/include/llvm-libc-types/__futex_word.h
+1-1libc/include/sys/prctl.h.def
+5-55 files

OpenBSD/src M9UOOflsys/kern sysv_sem.c sysv_msg.c

   Do not zeroize already zeroed buffer in sysctl_sysvipc(). The
   KERN_SYSVIPC_SEM_INFO case was a part of the big semaphores diff,
   KERN_SYSVIPC_SHM_INFO case to the next one.
   from mvs@; ok deraadt

   Replace semid_ds with semid_ds_kern for in-kernel sysv semaphore
   implementation.
   Note, the buffer used for userland dlivery in sysctl_sysvipc() was
   filled with zeros during allocation, we don't need extra zeroing.
   from mvs@; ok deraadt millert

   Make concurrent sys_msgrcv() wait until we finish message delivery. We
   left acquired message in the queue while we are sleeping in msg_copyout().
   Concurrent sys_msgrcv() could acquire and delete this message.
   Reported-by: syzbot+c80235d951da9769a00f at syzkaller.appspotmail.com
   from mvs@

   Restore msgrcv(2) MSG_NOERROR/E2BIG error path. Silently truncate
   message is not a good idea.

    [74 lines not shown]
VersionDeltaFile
1.66.2.1+119-53sys/kern/sysv_sem.c
1.41.12.1+79-46sys/kern/sysv_msg.c
1.491.2.1+34-11sys/kern/kern_sysctl.c
1.82.2.1+24-7sys/kern/sysv_shm.c
+256-1174 files

FreeBSD/ports fcafe03graphics/poppler Makefile, graphics/poppler/files patch-poppler_SplashOutputDev.cc

graphics/poppler: Fix CVE-2026-10118

PR:             296769
Security:       CVE-2026-10118
Approved by:    desktop (arrowd)
Approved by:    osa (mentor)
MFH:            2026Q3
DeltaFile
+32-0graphics/poppler/files/patch-poppler_SplashOutputDev.cc
+1-0graphics/poppler/Makefile
+33-02 files

OpenBSD/src 6yz7VQrsys/kern sysv_sem.c sysv_msg.c

   Do not zeroize already zeroed buffer in sysctl_sysvipc(). The
   KERN_SYSVIPC_SEM_INFO case was a part of the big semaphores diff,
   KERN_SYSVIPC_SHM_INFO case to the next one.
   from mvs@; ok deraadt

   Replace semid_ds with semid_ds_kern for in-kernel sysv semaphore
   implementation.
   Note, the buffer used for userland dlivery in sysctl_sysvipc() was
   filled with zeros during allocation, we don't need extra zeroing.
   from mvs@; ok deraadt millert

   Make concurrent sys_msgrcv() wait until we finish message delivery. We
   left acquired message in the queue while we are sleeping in msg_copyout().
   Concurrent sys_msgrcv() could acquire and delete this message.
   Reported-by: syzbot+c80235d951da9769a00f at syzkaller.appspotmail.com
   from mvs@

   Restore msgrcv(2) MSG_NOERROR/E2BIG error path. Silently truncate
   message is not a good idea.

    [74 lines not shown]
VersionDeltaFile
1.65.2.1+119-53sys/kern/sysv_sem.c
1.41.8.1+79-46sys/kern/sysv_msg.c
1.483.2.1+35-11sys/kern/kern_sysctl.c
1.81.2.1+24-7sys/kern/sysv_shm.c
+257-1174 files

OpenBSD/src 9uqBKlzsys/dev/ic qwx.c

   do not silently ignore errors which occur in qwx_qmi_fw_init_done()
VersionDeltaFile
1.128+5-5sys/dev/ic/qwx.c
+5-51 files

LLVM/project 23b3f21libcxx/docs/Status Cxx20Papers.csv Cxx23Issues.csv

[libc++] Mark LWG3403 as complete (#208866)

LWG3403 specifies that `ranges::ssize` should work on non-range objects
for which `ranges::size` is valid. This has been true in libc++ since
6f1b10d, which first implemented `ranges::ssize` for libc++13. The tests
introduced by that commit are sufficient to verify compliance since they
test calling `ranges::ssize` with various non-range arguments.

In addition to marking LWG3403 as complete, this also updates the status
page entry for P1970R2, the paper that added `ranges::ssize`. P1970R2 was
previously marked complete in libc++15 as an approximation; however, it was
actually complete in libc++13.

Resolves #104280
DeltaFile
+1-1libcxx/docs/Status/Cxx20Papers.csv
+1-1libcxx/docs/Status/Cxx23Issues.csv
+2-22 files

FreeBSD/ports 6cf3e1aaudio/beets Makefile distinfo

audio/beets: Update 2.5.1 => 2.12.0

Changelogs:
https://github.com/beetbox/beets/releases/tag/v2.6.0
https://github.com/beetbox/beets/releases/tag/v2.6.1
https://github.com/beetbox/beets/releases/tag/v2.6.2
https://github.com/beetbox/beets/releases/tag/v2.7.0
https://github.com/beetbox/beets/releases/tag/v2.7.1
https://github.com/beetbox/beets/releases/tag/v2.8.0
https://github.com/beetbox/beets/releases/tag/v2.9.0
https://github.com/beetbox/beets/releases/tag/v2.10.0
https://github.com/beetbox/beets/releases/tag/v2.11.0
https://github.com/beetbox/beets/releases/tag/v2.12.0

PR:             296425
Approved by:    Leonhard Wachutka <leonhard at wachutka.eu> (maintainer)
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit e8a92391cd7f44bcee6812f9ab14bc1f4629128e)
DeltaFile
+12-10audio/beets/Makefile
+3-3audio/beets/distinfo
+15-132 files

FreeBSD/ports e8a9239audio/beets Makefile distinfo

audio/beets: Update 2.5.1 => 2.12.0

Changelogs:
https://github.com/beetbox/beets/releases/tag/v2.6.0
https://github.com/beetbox/beets/releases/tag/v2.6.1
https://github.com/beetbox/beets/releases/tag/v2.6.2
https://github.com/beetbox/beets/releases/tag/v2.7.0
https://github.com/beetbox/beets/releases/tag/v2.7.1
https://github.com/beetbox/beets/releases/tag/v2.8.0
https://github.com/beetbox/beets/releases/tag/v2.9.0
https://github.com/beetbox/beets/releases/tag/v2.10.0
https://github.com/beetbox/beets/releases/tag/v2.11.0
https://github.com/beetbox/beets/releases/tag/v2.12.0

PR:             296425
Approved by:    Leonhard Wachutka <leonhard at wachutka.eu> (maintainer)
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+12-10audio/beets/Makefile
+3-3audio/beets/distinfo
+15-132 files

LLVM/project 98c4ea4libcxx/cmake/Modules HandleLibCXXABI.cmake

[libc++] Improve diagnostic for libcxxabi missing from the runtimes (#208274)

When libc++ is configured to use libc++abi as an ABI library but
libcxxabi is not part of the runtimes, we'd end up with a confusing
build error about a missing <cxxabi.h> header. Instead, diagnose at
CMake configuration time.

Closes #136480
DeltaFile
+7-0libcxx/cmake/Modules/HandleLibCXXABI.cmake
+7-01 files