FreeBSD/src a5dc51ausr.bin/truss/tests truss_test.sh

tests/truss: xfail accepted ABIs test if linux(4) not implemented

Split accepted ABIs test into separate case and conditionally
xfail it on archs that don't have linux(4) support.

This fixes a CI test failure[0].

[0] https://ci.freebsd.org/job/FreeBSD-main-riscv64-test/16706/testReport/usr.bin.truss/truss_test/unknown_syscall/

Reviewed by:    dteske
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59594
DeltaFile
+31-7usr.bin/truss/tests/truss_test.sh
+31-71 files

FreeBSD/ports 734fd65security/vuxml/vuln 2026.xml

security/vuxml: Fix entry subject

Fixes:  85adc9fdc0e0535ead4b6b5368df074d96c17ae2
DeltaFile
+2-2security/vuxml/vuln/2026.xml
+2-21 files

FreeBSD/ports db727c9security/vuxml/vuln 2025.xml

security/vuxml: Add devel/git-lfs entry

 * CVE-2025-26625

PR:             298477
Reported by:    ivo.marino+freebsd at gmail.com
DeltaFile
+49-0security/vuxml/vuln/2025.xml
+49-01 files

FreeBSD/ports 85adc9fsecurity/vuxml/vuln 2026.xml

security/vuxml: Add devel/cjose vulnerabilities

 * CVE-2026-53938
 * CVE-2026-53939

PR:             298458
Reported by:    Ivo Marino <ivo.marino+freebsd at gmail.com>
DeltaFile
+99-0security/vuxml/vuln/2026.xml
+99-01 files

FreeBSD/ports 4c9f58femulators/dosbox-staging Makefile

emulators/dosbox-staging: Upstream does not support i386
DeltaFile
+3-0emulators/dosbox-staging/Makefile
+3-01 files

FreeBSD/ports 8511683net/libcapn Makefile

net/libcapn: Mark deprecated

PR:             298438
Approved by:    Gasol Wu <gasol.wu at gmail.com> (maintainer)

(cherry picked from commit d7f47e906fedc61268cdcd16ea861c14a5168973)
DeltaFile
+4-0net/libcapn/Makefile
+4-01 files

FreeBSD/ports d7f47e9net/libcapn Makefile

net/libcapn: Mark deprecated

PR:             298438
Approved by:    Gasol Wu <gasol.wu at gmail.com> (maintainer)
DeltaFile
+4-0net/libcapn/Makefile
+4-01 files

FreeBSD/ports 6b1dc6cgames/OpenTomb Makefile

games/OpenTomb: Mark deprecated

PR:             298431
Approved by:    pkubaj (maintainer)

(cherry picked from commit fa1b35f56a7535267b59229af60a05ba95a015b3)
DeltaFile
+4-1games/OpenTomb/Makefile
+4-11 files

FreeBSD/ports fa1b35fgames/OpenTomb Makefile

games/OpenTomb: Mark deprecated

PR:             298431
Approved by:    pkubaj (maintainer)
DeltaFile
+4-1games/OpenTomb/Makefile
+4-11 files

FreeBSD/src 44b7382sys/dev/thunderbolt router.c

thunderbolt: Change len from int to size_t in router_prepare_{read,write}()

Suggested by:   ngie
Reviewed by:    ngie
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D59668
DeltaFile
+4-4sys/dev/thunderbolt/router.c
+4-41 files

FreeBSD/ports 45958d9multimedia/wireplumber Makefile distinfo

multimedia/wireplumber: Update to 0.5.17
DeltaFile
+14-6multimedia/wireplumber/pkg-plist
+3-3multimedia/wireplumber/distinfo
+1-1multimedia/wireplumber/Makefile
+18-103 files

FreeBSD/ports 9d983fbtextproc/uchardet/files patch-CMakeLists.txt

textproc/uchardet: Fix building with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+9-0textproc/uchardet/files/patch-CMakeLists.txt
+9-01 files

FreeBSD/src 808c82dsys/dev/thunderbolt router.c

thunderbolt: Factor out router_prepare_cmd()

Common code between router_prepare_read() & router_prepare_write().
Eventually will be used by other commands (e.g. hotplugging) aswell.

Reviewed by:    ngie
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59668
DeltaFile
+19-35sys/dev/thunderbolt/router.c
+19-351 files

FreeBSD/src 9c6e9bfsys/dev/thunderbolt router.c

thunderbolt: Support writing to router config space

Reviewed by:    adrian, ngie
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D49452
DeltaFile
+96-1sys/dev/thunderbolt/router.c
+96-11 files

FreeBSD/ports 7598ff2databases/mysql84-client Makefile, databases/mysql84-server Makefile

databases/mysql84-{client,server}: Fix MySQL Router plugin loading

MySQL Router fails to start when the configuration contains an
[http_server] section, as generated by mysqlsh:

  Error: Loading plugin for config-section '[http_server]' failed:
  libmysqlrouter_http_server.so.1: No space available for static
  Thread Local Storage

Upstream compiles with -ftls-model=initial-exec, so router libraries
loaded through dlopen(3) have to be placed in the static TLS block.
libmysqlrouter_http_server.so.1 needs 272 bytes and libmysqlharness.so.1
another 32, while rtld reserves 128 bytes for objects loaded later.
The five rest_* plugins depend on http_server and fail along with it.

PR:             298483
Reported by:    marko.cupac at mimar.rs
Sponsored by:   Netzkommune GmbH
DeltaFile
+11-0databases/mysql84-server/files/patch-cmake_build__configurations_compiler__options.cmake
+1-1databases/mysql84-server/Makefile
+1-1databases/mysql84-client/Makefile
+13-23 files

FreeBSD/ports 789a6e9. MOVED, devel/py-opengrok-tools distinfo pkg-descr

devel/py-opengrok-tools: revive port

Upstream no longer depends on expired/deprecated pytest-runner.
All tests pass.
DeltaFile
+39-0devel/py-opengrok-tools/Makefile
+12-0devel/py-opengrok-tools/files/patch-tools_pyproject.toml
+5-0devel/py-opengrok-tools/pkg-descr
+3-0devel/py-opengrok-tools/distinfo
+0-1MOVED
+59-15 files

FreeBSD/src bcd1e7asys/kern kern_rangelock.c

rangelock: Enable rl_q_owner tracking under INVARIANT_SUPPORT

This fixes the build for kernels with INVARIANT_SUPPORT but without
INVARIANTS.

Fixes:          2e376cca379b ("rangelock: Reimplement _rangelock_cookie_assert()")
DeltaFile
+5-5sys/kern/kern_rangelock.c
+5-51 files

FreeBSD/src c4f32e7sys/dev/qcom_ess_edma qcom_ess_edma_var.h qcom_ess_edma_tx.h, sys/dev/xen/pcifront pcifront.c

Trim various $FreeBSD$ that have snuck back in since the mass removal

Sponsored by:   Chelsio Communications
DeltaFile
+0-3sys/dev/xen/pcifront/pcifront.c
+0-3sys/dev/qcom_ess_edma/qcom_ess_edma_var.h
+0-3sys/dev/qcom_ess_edma/qcom_ess_edma_tx.h
+0-3sys/dev/qcom_ess_edma/qcom_ess_edma_tx.c
+0-3sys/dev/qcom_ess_edma/qcom_ess_edma_rx.h
+0-3sys/dev/qcom_ess_edma/qcom_ess_edma_rx.c
+0-1839 files not shown
+0-11445 files

FreeBSD/ports 371bb10comms/py-pynitrokey Makefile

comms/py-pynitrokey: Update nethsm dependency version range

security/py-nethsm has been updated to 3.0.0.

PR:             298490
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+2-1comms/py-pynitrokey/Makefile
+2-11 files

FreeBSD/ports 8faa9cbsecurity/py-nethsm Makefile distinfo

security/py-nethsm: Update 2.1.2 => 3.0.0

While here, remove extra space before backslash in RUN_DEPENDS field.

Changelog:
- Breaking change: Return FullClusterJoinData instead of ClusterJoinData
  from add_cluster_member (requires NetHSM v5)
https://github.com/Nitrokey/nethsm-sdk-py/releases/tag/v3.0.0

PR:             298489
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3security/py-nethsm/distinfo
+2-2security/py-nethsm/Makefile
+5-52 files

FreeBSD/src 354069bcddl/usr.sbin/dtrace/tests dtrace.test.mk, cddl/usr.sbin/dtrace/tests/amd64/arrays Makefile

dtrace/tests: compile D sources at runtime on test target

Previously, we would precompile D test dependencies using the
host's dtrace, which unconditionally outputs ELF files in the
host's format. This breaks the cross-compile build with errors
like the following:

dtrace: failed to link script: incorrect ELF machine type for
object file: tst.usdt.pieo
--- usdt.o ---
*** Failed target: usdt.o

This patch moves compilation to runtime for all C-based testcases
that have a dependent D source file.

Reviewed by:    markj
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59030

    [2 lines not shown]
DeltaFile
+23-1cddl/usr.sbin/dtrace/tests/tools/dtest.sh
+10-8cddl/usr.sbin/dtrace/tests/dtrace.test.mk
+3-1cddl/usr.sbin/dtrace/tests/common/arrays/Makefile
+3-1cddl/usr.sbin/dtrace/tests/common/arithmetic/Makefile
+3-1cddl/usr.sbin/dtrace/tests/common/aggs/Makefile
+3-1cddl/usr.sbin/dtrace/tests/amd64/arrays/Makefile
+45-1387 files not shown
+306-10093 files

FreeBSD/src 73d67bclib/googletest/tests Makefile.inc

lib/googletest: also use -O0 for internal tests with GCC

This fixes the build with gcc 16's aggressive inlining.

Reviewed by:    ngie
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59538

(cherry picked from commit 243bdaff75853606ce477807e87e4fbcc1decfb1)
DeltaFile
+3-3lib/googletest/tests/Makefile.inc
+3-31 files

FreeBSD/src 09f68adsbin/camcontrol persist.c

camcontrol: remove unused variable

This fixes the build with gcc 16 after the changes
to -Wunused*[0].

[0] https://gcc.gnu.org/gcc-16/porting_to.html#changes-to-wunused

Reviewed by:    ken, imp
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59540

(cherry picked from commit 076c9db51f95291f73c25b39a8c9c4206c050bc1)
DeltaFile
+2-3sbin/camcontrol/persist.c
+2-31 files

FreeBSD/src 6f7e47dsys/netinet sctp_usrreq.c

sctp: remove unused variable

This fixes the build with gcc 16 after the changes
to -Wunused*[0].

[0] https://gcc.gnu.org/gcc-16/porting_to.html#changes-to-wunused

Reviewed by:    tuexen
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59590

(cherry picked from commit b7e91f238c2f70e8432f56762499aebd0ab9960b)
DeltaFile
+2-5sys/netinet/sctp_usrreq.c
+2-51 files

FreeBSD/src f006552cddl/contrib/opensolaris/common/ctf ctf_hash.c

libctf: remove unused variable

This fixes the build with gcc 16 after the changes
to -Wunused*[0].

[0] https://gcc.gnu.org/gcc-16/porting_to.html#changes-to-wunused

Reviewed by:    markj
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59537

(cherry picked from commit 8e75ea59b085fb6dedfe5911481e6673a60b48fe)
DeltaFile
+1-2cddl/contrib/opensolaris/common/ctf/ctf_hash.c
+1-21 files

FreeBSD/src 63d78dfsys/netpfil/ipfilter/netinet ip_nat.c

ipfilter: remove unused variable

This fixes the build with gcc 16 after the changes
to -Wunused*[0].

[0] https://gcc.gnu.org/gcc-16/porting_to.html#changes-to-wunused

Reviewed by:    cy
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 94f7019668f8a02416c5b32ba8a9c32a68edd261)
DeltaFile
+3-4sys/netpfil/ipfilter/netinet/ip_nat.c
+3-41 files

FreeBSD/src c9213eftests/sys/fs/fusefs utils.cc Makefile

tests/fusefs: fix the build with gcc 16

Reviewed by:    asomers
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 0e3dae1ca8fc371eb5c451032adc5e0813b00db6)
DeltaFile
+7-0tests/sys/fs/fusefs/Makefile
+1-1tests/sys/fs/fusefs/utils.cc
+8-12 files

FreeBSD/src cf48fccsys/dev/cxgb cxgb_sge.c

cxgb(4): remove unused variable

This fixes the build with gcc 16 after the changes
to -Wunused*[0].

[0] https://gcc.gnu.org/gcc-16/porting_to.html#changes-to-wunused

Reviewed by:    np
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59545

(cherry picked from commit d5047ddeddab45923ff4870cf9a0e158619e3a30)
DeltaFile
+2-2sys/dev/cxgb/cxgb_sge.c
+2-21 files

FreeBSD/src 8362395sbin/fsck_msdosfs dir.c

fsck_msdosfs: remove unused variable

This fixes the build with gcc 16 after the changes
to -Wunused*[0].

[0] https://gcc.gnu.org/gcc-16/porting_to.html#changes-to-wunused

Reviewed by:    delphij
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59543

(cherry picked from commit fead44b3ed61a09c2a0c4f79537462e837067fce)
DeltaFile
+3-3sbin/fsck_msdosfs/dir.c
+3-31 files

FreeBSD/src d6c48b0sbin/ifconfig ifieee80211.c

sbin/ifconfig: remove unused static function parameter

This fixes the build with gcc 16 after the changes
to -Wunused*[0].

[0] https://gcc.gnu.org/gcc-16/porting_to.html#changes-to-wunused

Reviewed by:    glebius
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59541

(cherry picked from commit e1a1206245be0db252d52f4b090c62a002fc1cc5)
DeltaFile
+3-3sbin/ifconfig/ifieee80211.c
+3-31 files