FreeBSD/src 2a5e58csys/kern sys_procdesc.c kern_sig.c, sys/sys event.h procdesc.h

procdesc: add NOTE_PDSIGCHLD

The note type wakes up when there is something for pdwait(2) to report
on the process descriptor.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58123
DeltaFile
+21-4sys/kern/sys_procdesc.c
+6-3sys/sys/event.h
+2-0sys/kern/kern_sig.c
+1-0sys/sys/procdesc.h
+30-74 files

FreeBSD/src 0f1718esys/kern sys_procdesc.c

pdwait(2): make debugging events functional

We need to wake up the pdwait(2) waiters when procdesc event is
reported.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58172
DeltaFile
+1-0sys/kern/sys_procdesc.c
+1-01 files

FreeBSD/src 4cd67a0lib/libsys kqueue.2

kqueue.2: document NOTE_PDSIGCHLD

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58123
DeltaFile
+9-1lib/libsys/kqueue.2
+9-11 files

FreeBSD/src f6ee1d2sys/kern kern_thread.c

kern_thread: Fix i386 p_emuldata KBI assertion

On amd64 there was 4 bytes of padding between the 20-byte p_comm and
(for LP64) 8-byte p_sysent, so the addition of p_execblock just caused
that padding to be eaten up. However, on i386, there was no such
padding, and so the addition of p_execblock rippled through to
p_emuldata.

Fixes:  e1a84b7708c2 ("execve_block(): a mechanism for mutual exclusion with execve() on the process")
DeltaFile
+1-1sys/kern/kern_thread.c
+1-11 files

FreeBSD/src 88711f1lib/libc/gen strtofflags.c, sys/fs/tmpfs tmpfs_subr.c

Revert "chflags: Add a new UF_DONTCACHE flag"

This reverts commit 74654ba3b1b3bcf6ba8870a54310accbb6adbf0b.

Apparently it breaks cross building from Linux for some
reason.  I'll admit I didn't even know we supported cross
building from Linux.
DeltaFile
+1-3lib/libc/gen/strtofflags.c
+1-1sys/fs/tmpfs/tmpfs_subr.c
+1-1sys/ufs/ufs/ufs_vnops.c
+0-1sys/sys/stat.h
+3-64 files

FreeBSD/src 3734034sys/net iflib.c

iflib: Add a missing CURVNET_RESTORE() in the error path

Signed-off-by:  Peter Ganzhorn <peter.ganzhorn at gmail.com>
Reviewed by:    zlei
Fixes:          6d49b41ee84b iflib: Add pfil hooks
MFC after:      3 days
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2150

(cherry picked from commit f49f61f19463c21125bb1215cf8e0530f52953e3)
(cherry picked from commit d11419ed37a61a4896381f91fd942c4fff2e66dd)
DeltaFile
+3-1sys/net/iflib.c
+3-11 files

FreeBSD/ports cfd637cmisc/thefuck Makefile, misc/thefuck/files patch-thefuck_conf.py patch-thefuck_types.py

misc/thefuck: Fix runtime with Python 3.12

The old `imp` library was deprecated and is now removed in 3.12; switch
to importlib.

PR:             296596
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit d07c24fc3fcb4e52dcc09e7c0e6ebad99556d42f)
DeltaFile
+24-0misc/thefuck/files/patch-thefuck_conf.py
+13-0misc/thefuck/files/patch-thefuck_types.py
+1-1misc/thefuck/Makefile
+38-13 files

FreeBSD/src c3f6c65share/man/man9 sbintime.9 Makefile

Add sbintime.9 manual page

sbintime.9 is a manual page that documents the usage of sbintime_t and
its helper functions.

MFC after:      1 week
Reviewed by:    ziaee, markj
Differential Revision:  https://reviews.freebsd.org/D57931
DeltaFile
+171-0share/man/man9/sbintime.9
+14-0share/man/man9/Makefile
+3-2share/man/man9/callout.9
+2-1share/man/man9/microtime.9
+190-34 files

FreeBSD/ports d07c24fmisc/thefuck Makefile, misc/thefuck/files patch-thefuck_conf.py patch-thefuck_types.py

misc/thefuck: Fix runtime with Python 3.12

The old `imp` library was deprecated and is now removed in 3.12; switch
to importlib.

PR:             296596
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+24-0misc/thefuck/files/patch-thefuck_conf.py
+13-0misc/thefuck/files/patch-thefuck_types.py
+1-1misc/thefuck/Makefile
+38-13 files

FreeBSD/ports ba5ed71graphics/openshadinglanguage/files patch-src_liboslexec_llvm__util.cpp patch-src_liboslcomp_oslcomp.cpp

graphics/openshadinglanguage: Fix build with LLVM22

Get patches from upstream:
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/commit/7bcf83eb859b4ce7ffcc599835ec2e6058fbd12f
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/2086

https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/commit/1a72c471fed2aeb18c4e58f9035b56f55c250185
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/2124

While here refresh patches.

PR:             296378
Approved by:    Shane <FreeBSD at ShaneWare.Biz> (maintainer, timeout 2 weeks)
Sponsored by:   UNIS Labs
DeltaFile
+47-0graphics/openshadinglanguage/files/patch-src_liboslexec_llvm__util.cpp
+18-0graphics/openshadinglanguage/files/patch-src_liboslcomp_oslcomp.cpp
+12-0graphics/openshadinglanguage/files/patch-src_cmake_modules_FindLLVM.cmake
+11-0graphics/openshadinglanguage/files/patch-src_cmake_externalpackages.cmake
+4-4graphics/openshadinglanguage/files/patch-src_liboslquery_py__osl.h
+3-3graphics/openshadinglanguage/files/patch-src_shaders_CMakeLists.txt
+95-71 files not shown
+97-97 files

FreeBSD/ports e25e299x11-fonts/xfsinfo Makefile distinfo

x11-fonts/xfsinfo: Update to 1.0.8

Update WWW and pkg-descr.
Fix USE_XORG.

https://lists.x.org/archives/xorg-announce/2022-October/003238.html
https://lists.x.org/archives/xorg-announce/2025-July/003619.html

PR:             287797
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+4-7x11-fonts/xfsinfo/Makefile
+3-3x11-fonts/xfsinfo/distinfo
+5-1x11-fonts/xfsinfo/pkg-descr
+12-113 files

FreeBSD/ports 968f671x11/xgc distinfo Makefile

x11/xgc: Update to 1.0.7

https://lists.x.org/archives/xorg-announce/2025-July/003621.html

PR:             290184
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+3-3x11/xgc/distinfo
+1-1x11/xgc/Makefile
+4-42 files

FreeBSD/ports 2e17549x11/xgamma Makefile pkg-descr

x11/xgamma: Update to 1.0.8

Add WWW and update pkg-descr.

https://lists.x.org/archives/xorg-announce/2025-July/003620.html

PR:             289286
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+3-4x11/xgamma/Makefile
+5-2x11/xgamma/pkg-descr
+3-3x11/xgamma/distinfo
+11-93 files

FreeBSD/ports cdc60ddx11/libXres Makefile distinfo

x11/libXres: Update to 1.2.3

Update WWW and pkg-descr.

https://lists.x.org/archives/xorg-announce/2025-September/003628.html

PR:             289688
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+3-5x11/libXres/Makefile
+3-3x11/libXres/distinfo
+4-1x11/libXres/pkg-descr
+10-93 files

FreeBSD/ports c50f108x11/libXpresent distinfo Makefile

x11/libXpresent: Update to 1.0.2

https://lists.x.org/archives/xorg-announce/2025-September/003627.html

PR:             289775
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+3-3x11/libXpresent/distinfo
+1-1x11/libXpresent/Makefile
+4-42 files

FreeBSD/ports ef85c9ax11/libXfixes distinfo pkg-descr

x11/libXfixes: Update to 6.0.2

Update pkg-descr.

https://lists.x.org/archives/xorg-announce/2025-September/003626.html

PR:             289580
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+3-3x11/libXfixes/distinfo
+3-1x11/libXfixes/pkg-descr
+2-1x11/libXfixes/Makefile
+8-53 files

FreeBSD/ports 2c7ca2fx11/libXScrnSaver Makefile pkg-descr

x11/libXScrnSaver: Update to 1.2.5

Update COMMENT, WWW, and pkg-descr.

https://lists.x.org/archives/xorg-announce/2025-September/003629.html

PR:             289657
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+5-7x11/libXScrnSaver/Makefile
+6-2x11/libXScrnSaver/pkg-descr
+3-3x11/libXScrnSaver/distinfo
+14-123 files

FreeBSD/ports 9bbcb45x11-fonts/font-bh-100dpi Makefile distinfo

x11-fonts/font-bh-100dpi: Update to 1.0.4

Update WWW and pkg-descr.
Add LICENSE.

https://lists.x.org/archives/xorg-announce/2023-February/003341.html

PR:             288398
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+8-4x11-fonts/font-bh-100dpi/Makefile
+3-2x11-fonts/font-bh-100dpi/distinfo
+4-1x11-fonts/font-bh-100dpi/pkg-descr
+15-73 files

FreeBSD/ports d48bc03x11-fonts/font-arabic-misc Makefile distinfo

x11-fonts/font-arabic-misc: Update to 1.0.4

Update WWW and pkg-descr.
Add LICENSE.

https://lists.x.org/archives/xorg-announce/2023-February/003340.html

PR:             288377
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+6-4x11-fonts/font-arabic-misc/Makefile
+3-2x11-fonts/font-arabic-misc/distinfo
+3-1x11-fonts/font-arabic-misc/pkg-descr
+12-73 files

FreeBSD/src 4830670bin/chflags chflags.1

chflags.1: Document the new UF_DONTCACHE flag

Commit 74654ba3b1b3 added and new chflags(1) flag called
"udontcache" or "dontcache".  This patch documents this flag.

This is a content change.

Reviewed by:    kib
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D58181
DeltaFile
+3-1bin/chflags/chflags.1
+3-11 files

FreeBSD/src 74654balib/libc/gen strtofflags.c, sys/fs/tmpfs tmpfs_subr.c

chflags: Add a new UF_DONTCACHE flag

This internet draft (which is close to being an RFC)
specifies a new NFSv4.2 attribute which tells the NFSv4.2
client to not cache file data. (Similar to O_DIRECT, but
triggered by this attribute set on the file on the NFSv4.2
server and not by the application's open(2).)

https://datatracker.ietf.org/doc/draft-ietf-nfsv4-uncacheable-files/

This patch adds a new chflags(1) flag called UF_DONTCACHE to
implement this.

Patches for NFS and ZFS will be done separately.

Reviewed by:    kib
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D58181
DeltaFile
+3-1lib/libc/gen/strtofflags.c
+1-1sys/fs/tmpfs/tmpfs_subr.c
+1-1sys/ufs/ufs/ufs_vnops.c
+1-0sys/sys/stat.h
+6-34 files

FreeBSD/ports a4742a5www/wasmtime Makefile

www/wasmtime: Declare libzstd shlib dependency

The binary links libzstd.so.1 (via the zstd-sys crate, which uses
pkg-config to pick up the system libzstd by default), but the port
does not declare the runtime dependency.

Detected by poudriere stage-qa:

  Warning: wasmtime-44.0.1 will be rebuilt as it misses libzstd.so.1
  which no dependency provides. It is likely (silently) failing testport/
  stage-qa.

Add LIB_DEPENDS=libzstd.so:archivers/zstd and bump PORTREVISION.

Reviewed by:    yuri
Differential Revision:  https://reviews.freebsd.org/D56853
DeltaFile
+3-0www/wasmtime/Makefile
+3-01 files

FreeBSD/ports 68bbec1shells/nu_plugin_query Makefile

shells/nu_plugin_query: Declare libcurl shlib dependency

The binary links libcurl.so.4 (via the curl-sys crate, which uses
pkg-config to pick up the system libcurl by default), but the port
does not declare the runtime dependency.

Detected by poudriere stage-qa:

  Warning: nu_plugin_query-0.112.2_1 will be rebuilt as it misses
  libcurl.so.4 which no dependency provides. It is likely (silently)
  failing testport/stage-qa.

Add LIB_DEPENDS=libcurl.so:ftp/curl and bump PORTREVISION. Also
reorder PLIST_FILES ahead of OPENSSLINC/OPENSSLLIB to satisfy
portclippy.

Reviewed by:    yuri
Differential Revision:  https://reviews.freebsd.org/D56854
DeltaFile
+5-2shells/nu_plugin_query/Makefile
+5-21 files

FreeBSD/ports a63a4dfaudio/musicpd distinfo Makefile

audio/musicpd: Update to upstream release 0.24.13

Details:
- Mostly bugfix release, see
  https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.13/NEWS

MFH:            2026Q3
DeltaFile
+3-3audio/musicpd/distinfo
+1-1audio/musicpd/Makefile
+4-42 files

FreeBSD/ports bd39bd6devel/tree-sitter distinfo Makefile

devel/tree-sitter: Update to 0.26.11
DeltaFile
+3-3devel/tree-sitter/distinfo
+1-1devel/tree-sitter/Makefile
+4-42 files

FreeBSD/ports 051b20fsecurity/py-badkeys distinfo Makefile

security/py-badkeys: Update to 0.0.19

PR:             295603
DeltaFile
+3-3security/py-badkeys/distinfo
+1-1security/py-badkeys/Makefile
+4-42 files

FreeBSD/ports 04a282dtextproc/UCD distinfo Makefile

textproc/UCD: tarball has been re-rolled

Full diff is available at
https://people.freebsd.org/~thierry/ucd.diff

PR:             295480
Reported by:    discipline at tiscali.it
DeltaFile
+5-5textproc/UCD/distinfo
+1-0textproc/UCD/Makefile
+6-52 files

FreeBSD/ports c4613bedevel/p5-Workflow distinfo Makefile

devel/p5-Workflow: Update 2.09 => 2.10

Changelog:
https://metacpan.org/release/JONASBN/Workflow-2.10/source/Changes.md

PR:             296736
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 681a80fe3465f2347c010128cc684552a3424463)
DeltaFile
+3-3devel/p5-Workflow/distinfo
+1-1devel/p5-Workflow/Makefile
+4-42 files

FreeBSD/ports 681a80fdevel/p5-Workflow distinfo Makefile

devel/p5-Workflow: Update 2.09 => 2.10

Changelog:
https://metacpan.org/release/JONASBN/Workflow-2.10/source/Changes.md

PR:             296736
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3devel/p5-Workflow/distinfo
+1-1devel/p5-Workflow/Makefile
+4-42 files

FreeBSD/src 87fb416usr.sbin/usbdump usbdump.c usbdump.8

usbdump: add -t to omit timestamps

Matches tcpdump naming, but without getting more intense as you add more
-t.  This slightly reduces the post-processing needed on usbdump output
to diff two transactions.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58196
DeltaFile
+22-13usr.sbin/usbdump/usbdump.c
+7-2usr.sbin/usbdump/usbdump.8
+29-152 files