FreeBSD/ports 56d190asysutils/leaf Makefile distinfo

sysutils/leaf: Update to 1.26.2

Changelog: https://github.com/RivoLink/leaf/blob/1.26.2/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+3-3sysutils/leaf/distinfo
+1-2sysutils/leaf/Makefile
+4-52 files

FreeBSD/ports 081992dmisc/py-cppman distinfo Makefile

misc/py-cppman: Update to 0.6.3

While here, convert to USE_PYTHON=pep517.

Changelog: https://github.com/aitjcize/cppman/blob/v0.6.3/ChangeLog

Reported by:    GitHub (watch releases)
DeltaFile
+5-3misc/py-cppman/Makefile
+3-3misc/py-cppman/distinfo
+8-62 files

FreeBSD/src 76363a7tests/sys/kern ktls_test.c

Revert "tests/ktls: merge two sysctl checking helpers into one"

With certain sysctl configuration the test will fail.

This reverts commit 801c0f383c0a719165c21ff5c29f231fb7b920c4.
DeltaFile
+27-8tests/sys/kern/ktls_test.c
+27-81 files

FreeBSD/src 575af5e. RELNOTES

RELNOTES: Add an entry for pNFS server improvements

There are expected to be additional improvements and this RELNOTES
entry will be updated accordingly.
DeltaFile
+9-0RELNOTES
+9-01 files

FreeBSD/src 8d92f32release/scripts make-pkg-package.sh

make-pkg-package.sh: Fix build for pkg 2.8.0

We used to pass CONFIGURE_ARGS to the make command which builds pkg,
but ports/ports-mgmt/pkg/Makefile has its own CONFIGURE_ARGS and the
version we were providing at the command line didn't contain the
--mandir setting which was added to the port with pkg 2.8.0.  This
broke release builds.

Instead of passing --prefix=${LOCALBASE} via CONFIGURE_ARGS, pass
PREFIX=${LOCALBASE}; the port Makefile passes that value through to
its configure script.  We also used to pass a --host parameter, but
that seems to have become unnecessary at some point in the past decade.

MFC after:      1 day
Sponsored by:   Amazon
DeltaFile
+1-1release/scripts/make-pkg-package.sh
+1-11 files

FreeBSD/src a3b5937lib/libsys mknod.2

mknod.2: properly document root requirements

Submitted by:   Martijn Dekker <mcdutchie at hotmail.com>
PR:     297082
Fixes:  4090d103b0c3 ("mknod.2: update the man page")
MFC after:      3 days
DeltaFile
+1-1lib/libsys/mknod.2
+1-11 files

FreeBSD/ports e385accdatabases/couchdb3 Makefile pkg-plist

databases/couchdb3: Bump PORTREVISION after erlang-runtime28 update
DeltaFile
+367-367databases/couchdb3/pkg-plist
+1-1databases/couchdb3/Makefile
+368-3682 files

FreeBSD/ports f2a23d4lang/erlang-wx Makefile distinfo

lang/erlang-wx: Update to 28.5.0.4
DeltaFile
+3-3lang/erlang-wx/distinfo
+1-1lang/erlang-wx/Makefile
+4-42 files

FreeBSD/ports 131f496lang/erlang-java Makefile distinfo

lang/erlang-java: Update to 28.5.0.4
DeltaFile
+3-3lang/erlang-java/distinfo
+1-1lang/erlang-java/Makefile
+4-42 files

FreeBSD/ports 8aad612lang/erlang-doc Makefile distinfo

lang/erlang-doc: Update to 28.5.0.4
DeltaFile
+3-3lang/erlang-doc/distinfo
+1-1lang/erlang-doc/Makefile
+4-42 files

FreeBSD/ports a2553a6lang/erlang Makefile distinfo

lang/erlang: Update to 28.5.0.4
DeltaFile
+3-3lang/erlang/distinfo
+1-1lang/erlang/Makefile
+4-42 files

FreeBSD/ports 2bd35a7lang/erlang-runtime28 Makefile distinfo

lang/erlang-runtime28: Update to 28.5.0.4
DeltaFile
+3-3lang/erlang-runtime28/distinfo
+1-2lang/erlang-runtime28/Makefile
+4-52 files

FreeBSD/ports 71bbe28lang/erlang-runtime27 Makefile distinfo

lang/erlang-runtime27: Update to 27.3.4.15
DeltaFile
+3-3lang/erlang-runtime27/distinfo
+1-2lang/erlang-runtime27/Makefile
+4-52 files

FreeBSD/ports 3399ba8lang/erlang-man Makefile distinfo

lang/erlang-man: Update to 28.5.0.4
DeltaFile
+3-3lang/erlang-man/distinfo
+1-1lang/erlang-man/Makefile
+4-42 files

FreeBSD/ports 52d8a78lang/erlang-runtime29 Makefile distinfo

lang/erlang-runtime29: Update to 29.0.4
DeltaFile
+3-3lang/erlang-runtime29/distinfo
+1-1lang/erlang-runtime29/Makefile
+4-42 files

FreeBSD/ports f715d62security/vuxml/vuln 2026.xml

security/vuxml: Document Erlang/OTP vulnerabilities fixed in OTP 29.0.4, 28.5.0.4 and 27.3.4.15
DeltaFile
+349-0security/vuxml/vuln/2026.xml
+349-01 files

FreeBSD/ports a730b42science/rdkit Makefile

science/rdkit: Broken on 16 arm64

Reported by:    fallout

(cherry picked from commit 07ededc4f224e55a18d23749d8024d55c6ddf2d8)
DeltaFile
+1-0science/rdkit/Makefile
+1-01 files

FreeBSD/ports fe2a2fdscience/rdkit Makefile

science/rdkit: correction

(cherry picked from commit a0e09ce96eeb4522c633d56a1899c22406cd5fcf)
DeltaFile
+1-1science/rdkit/Makefile
+1-11 files

FreeBSD/ports a0e09cescience/rdkit Makefile

science/rdkit: correction
DeltaFile
+1-1science/rdkit/Makefile
+1-11 files

FreeBSD/ports 07ededcscience/rdkit Makefile

science/rdkit: Broken on 16 arm64

Reported by:    fallout
DeltaFile
+1-0science/rdkit/Makefile
+1-01 files

FreeBSD/ports a02d354multimedia/moonshine Makefile Makefile.crates, multimedia/moonshine/files pkg-message.in moonshine.toml.sample

multimedia/moonshine: new port

Moonshine is a self-hosted game streaming host compatible with the Moonlight
client, an open alternative to Sunshine/GameStream.
DeltaFile
+1,009-0multimedia/moonshine/distinfo
+503-0multimedia/moonshine/Makefile.crates
+79-0multimedia/moonshine/files/moonshine.in
+74-0multimedia/moonshine/files/moonshine.toml.sample
+49-0multimedia/moonshine/files/pkg-message.in
+36-0multimedia/moonshine/Makefile
+1,750-02 files not shown
+1,761-08 files

FreeBSD/ports ab7b644benchmarks/imb Makefile, benchmarks/imb/files patch-src__c_IMB__mem__manager.c

benchmarks/imb: Fix P_Write_Shared segfault

With CHECK_RESULTS enabled, IMB-IO-openmpi P_Write_Shared crashes on
the first non-zero message size because IMB_chk_distr() uses reccnt,
while IMB_init_pointers() leaves it NULL for MPIIO builds.

Allocate the arrays needed for MPIIO builds.

PR:             296182
Reviewed by:    thierry (mentor)
Approved by:    thierry (mentor)
DeltaFile
+11-0benchmarks/imb/files/patch-src__c_IMB__mem__manager.c
+3-2benchmarks/imb/Makefile
+14-22 files

FreeBSD/ports 96368eadevel/py-deprecat Makefile

devel/py-deprecat: Unbreak by removing wrapt upper bound in RUN_DEPENDS

Reported by:    fallout

(cherry picked from commit 22adb646bdcb4efa494b4ebef2c1b88c2e9d8922)
DeltaFile
+2-2devel/py-deprecat/Makefile
+2-21 files

FreeBSD/ports de3b633science/dynare Makefile

science/dynare: Fix build on 16

Reported by:    fallout
DeltaFile
+2-0science/dynare/Makefile
+2-01 files

FreeBSD/src 75be700sys/kern kern_umtx.c

umtx: Do not make an exiting thread the owner of a PI mutex

Otherwise an assertion in umtx_thread_alloc()
(TAILQ_EMPTY(&uq->uq_pi_contested)) is violated.

This use of TDB_EXIT is hacky, but I cannot see another way to check for
an exiting thread without adding some more overhead to kern_thr_exit().

Fixes:          2a339d9e3dc1
Reported by:    Maik Muench of Secfault Security
Reviewed by:    kib
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58447
DeltaFile
+15-6sys/kern/kern_umtx.c
+15-61 files

FreeBSD/src 1f4b0easys/kern kern_event.c

kqueue: Add a helper macro for sleeping on in-flux knotes

Other in-flux operations are implemented by this set of macros, so we
should do the same for sleeping.

No functional change intended.

Reviewed by:    kib
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58443
DeltaFile
+16-16sys/kern/kern_event.c
+16-161 files

FreeBSD/src 8616b7dsys/kern kern_fork.c

proc: Copy the p_reapsubtree field explicitly during fork

p_reapsubtree lives in the p_startcopy/p_endcopy block of struct proc,
which is copied during fork without any synchronization.  However, the
field is not stable except when the proctree lock is held, and indeed
may change if p1's reaper exits or explicitly releases its reaper
status.  This state change can race with fork() and leave the child with
an incorrect p_reapsubtree field.

Close the race: explicitly copy the field under the proctree lock during
fork.

Reported by:    syzkaller
Reviewed by:    kib
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58482
DeltaFile
+7-0sys/kern/kern_fork.c
+7-01 files

FreeBSD/src 152ba2dusr.bin/rpcinfo rpcinfo.c

rpcinfo: Fix buffer overflows

Several functions were using sprintf() to write RPC server-controlled
data to a stack buffer.  Adopt some minimal changes from NetBSD to avoid
the potential overflows.

Security:       CVE-2026-16277
Security:       CVE-2026-16461
Reviewed by:    khorben
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58441
DeltaFile
+67-50usr.bin/rpcinfo/rpcinfo.c
+67-501 files

FreeBSD/src b02e029lib/libfetch common.c

libfetch: Fix handling of connection failures

After commit 848f360c8f9a, if one tries to connect to a closed port,
fetch reports "Operation now in progress", which is rather confusing.
Return a more useful error message, restoring the old behaviour.

Fixes:          848f360c8f9a ("libfetch: Apply timeout to connection attempts")
Reviewed by:    des
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D58481
DeltaFile
+4-0lib/libfetch/common.c
+4-01 files

FreeBSD/src 95a3301usr.bin/rpcinfo Makefile rpcinfo.c

rpcinfo: Fix residual warnings and bump WARNS

Reviewed by:    emaste
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58442
DeltaFile
+15-14usr.bin/rpcinfo/rpcinfo.c
+0-2usr.bin/rpcinfo/Makefile
+15-162 files