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

FreeBSD/doc d0a232dwebsite/content/en/status/report-2026-04-2026-06 clusteradm.adoc

Status/2026Q2/clusteradm.adoc: Add report

Reviewed by:    jrm, lsalvadore
DeltaFile
+94-0website/content/en/status/report-2026-04-2026-06/clusteradm.adoc
+94-01 files

FreeBSD/ports 824a352security/testssl.sh distinfo Makefile

security/testssl.sh: Update to 3.2.4
DeltaFile
+3-3security/testssl.sh/distinfo
+1-1security/testssl.sh/Makefile
+4-42 files

FreeBSD/ports 7d518e8comms/ebook2cw Makefile, comms/ebook2cw/files patch-Makefile

comms/ebook2cw: chase addition of libmpg123

From LAME 3.101  July 09 2026
Use external libmpg123 instead of internal mpglib for mpeg decoding
(unix-like systems which use the autotools ("configure; make; make install")
build system). There are years of improvements in libmpg123 which we do not
have in mpglib. Patch by Thomas Orgis of the mpg123 project.

- upstream ebook2cw does not have this change yet
- there is no static library for libmpg123 so remove that from Makefile for now
- fix bogus /usr/local that crept in
- Finally bumped PORTREVISION
DeltaFile
+12-4comms/ebook2cw/files/patch-Makefile
+2-0comms/ebook2cw/Makefile
+14-42 files

FreeBSD/ports 92c60fedevel/llvm21 Makefile, devel/llvm22 Makefile

devel/llvm2{1,2}: Fix typo risccv64 => riscv64

Approved by:    brooks (maintainer, via IRC #bsdports @ EFNet)
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit afbd5ba75e6aa24aa2f99cb20a778c96d85459a7)
DeltaFile
+1-1devel/llvm21/Makefile
+1-1devel/llvm22/Makefile
+2-22 files

FreeBSD/ports afbd5badevel/llvm21 Makefile, devel/llvm22 Makefile

devel/llvm2{1,2}: Fix typo risccv64 => riscv64

Approved by:    brooks (maintainer, via IRC #bsdports @ EFNet)
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+1-1devel/llvm21/Makefile
+1-1devel/llvm22/Makefile
+2-22 files