FreeBSD/src ca8a1c3sys/kern subr_witness.c

witness: add tunables debug.witness.lock_order_{data_count,hash_size}

Add tunable debug.witness.lock_order_data_count to allow adjusting the
number of witness lock order data entries (stacks) without recompiling
the kernel.  This may help to display stacks when a lock order reversal
is reported but the number of entries is exhausted before recording the
first lock order, by allowing the user to reboot with an adjusted
tunable and try again.

Tunable debug.witness.lock_order_hash_size is also provided to allow the
hash table load factor to be managed, though that is not required.

Also tweak witness_lock_order_add to avoid computing a hash when it
won't be needed because the lock order data entries are exhausted.

Reviewed by:    kib, markj
Sponsored by:   Dell Inc.
Differential Revision:  https://reviews.freebsd.org/D57600
DeltaFile
+32-7sys/kern/subr_witness.c
+32-71 files

FreeBSD/src 08180f1sys/kern subr_witness.c

witness: actually set read-only tunables in time for witness_startup

SYSCTL_XXX with CTLFLAG_RDTUN and without CTLFLAG_NOFETCH should not be
used for values that are needed before SI_SUB_KLD.  Otherwise they are
tuned after they are needed.  Set CTLFLAG_RDTUN | CTLFLAG_NOFETCH for
the debug.witness.witness_count and debug.witness.skipspin sysctls and
add separate tunables for them, which run at SI_SUB_TUNABLES time, i.e.,
in time for witness_startup.

Reviewed by:    kib, markj
Sponsored by:   Dell Inc.
Differential Revision:  https://reviews.freebsd.org/D57613
DeltaFile
+13-7sys/kern/subr_witness.c
+13-71 files

FreeBSD/ports 4fabfdfdeskutils/skim distinfo Makefile

deskutils/skim: update 4.7.0 → 4.8.0
DeltaFile
+315-105deskutils/skim/distinfo
+158-53deskutils/skim/Makefile
+473-1582 files

FreeBSD/ports bb6b4f6www/drill distinfo Makefile

www/drill: update 0.9.0 → 0.9.1
DeltaFile
+321-155www/drill/distinfo
+163-80www/drill/Makefile
+484-2352 files

FreeBSD/ports 402a5ecshells/meka distinfo Makefile

shells/meka: update 0.27.3 → 0.28.0
DeltaFile
+3-3shells/meka/distinfo
+1-1shells/meka/Makefile
+4-42 files

FreeBSD/ports 50694bcdatabases/greptimedb distinfo Makefile, databases/greptimedb/files patch-cargo-crates_protobuf-src-1.1.0+21.5_build.rs patch-src_servers_src_postgres_auth__handler.rs

databases/greptimedb: update 1.0.0 → 1.1.0
DeltaFile
+403-187databases/greptimedb/distinfo
+214-96databases/greptimedb/Makefile
+0-47databases/greptimedb/files/patch-cargo-crates_protobuf-src-1.1.0+21.5_build.rs
+32-0databases/greptimedb/files/patch-src_servers_src_postgres_auth__handler.rs
+11-0databases/greptimedb/files/patch-src_frontend_src_lib.rs
+11-0databases/greptimedb/files/cc-mold.sh
+671-3301 files not shown
+673-3377 files

FreeBSD/doc 1fcabcddocumentation/config/_default hugo.toml

documentation: Turn on verbose asciidoctor build

The other builds are verbose by default.
This will increase consistency and reduce cargo-culting.

Discussed with: dch, kevans
DeltaFile
+1-0documentation/config/_default/hugo.toml
+1-01 files

FreeBSD/ports 459f831math/py-petsc4py Makefile, math/py-petsc4py/files patch-conf_confpetsc.py

math/py-petsc4py: remove deprecated dry_run parameter from build_ext

...to fix build with newer setuptools

While here, correct name of file for stripping

Co-authored by: Hiroo Ono
Approved by: maintainer timeout
PR: 294431
Event: FreeBSD Developer Summit June 2026
Event: BSDCan 2026
DeltaFile
+10-0math/py-petsc4py/files/patch-conf_confpetsc.py
+1-1math/py-petsc4py/Makefile
+11-12 files

FreeBSD/ports 19b38c4sysutils/u-boot-quartz64-a pkg-descr, sysutils/u-boot-quartz64-b pkg-descr

sysutils/u-boot-quartz64-*: Fix egregious typos

PR:             292919
Reported by:    Michael Dexter <editor at callfortesting.org>
Approved by:    maintainer timeout
DeltaFile
+2-2sysutils/u-boot-quartz64-a/pkg-descr
+2-2sysutils/u-boot-quartz64-b/pkg-descr
+4-42 files

FreeBSD/doc 9f72b37shared/lib/CrossDocumentReferencesMacro extension.rb, shared/lib/GitReferencesMacro extension.rb

documentation: Modernize custom macros

Convert our custom macros to output asciidoctor instead of raw html,
silencing 6500 warnings. This will enable us to turn verbose builds
on, which will enable us to actually understand what is going on in
the doc tree.

Reviewed by:    dch, kevans
DeltaFile
+4-4shared/lib/InterDocumentReferencesMacro/extension.rb
+3-3shared/lib/CrossDocumentReferencesMacro/extension.rb
+4-1shared/lib/GitReferencesMacro/extension.rb
+2-1shared/lib/ManPageMacro/extension.rb
+2-1shared/lib/PackagesMacro/extension.rb
+15-105 files

FreeBSD/ports 6e45e2fwww/py-pywry pkg-descr

py-pywry: Fix egregious spelling
DeltaFile
+1-1www/py-pywry/pkg-descr
+1-11 files

FreeBSD/ports 0171801Mk/Uses python.mk

python.mk: fix ${PYTHON_PLATFORM} for 3.14+

3.14 and later do not include the FreeBSD major version in the string.

Event: FreeBSD Developer Summit June 2026
Event: BSDCan 2026
DeltaFile
+4-0Mk/Uses/python.mk
+4-01 files

FreeBSD/ports 06e03a7devel/libisofs Makefile distinfo

devel/libisofs: Update 1.5.6 => 1.5.8.pl02

Changelog:
libisofs-1.5.8.pl02.tar.gz Fri May 22 2026
===============================================================================
* Bug fix: iso_local_get_projid() without flag bit5 returned
         ISO_PROJID_NO_OPEN_LOCAL on dangling symlinks
* Bug fix: Compile time error with --disable-lfa-flags --enable-projid

libisofs-1.5.8.pl01.tar.gz Tue Apr 07 2026
===============================================================================
* Bug fix: iso_image_set_ignore_aclea() inverted the setting for reading
           the XFS-style project id from disk files
* Silenced error messages about ioctl(FS_IOC_FSGETXATTR)

libisofs-1.5.8.tar.gz Thu Apr 02 2026
===============================================================================
* Bug fix: File path of imported BIOS boot image was forgotten when it gets
           overwritten by a file of the same name. Thanks Brian C. Lane.

    [39 lines not shown]
DeltaFile
+5-2devel/libisofs/Makefile
+3-3devel/libisofs/distinfo
+1-1devel/libisofs/pkg-plist
+9-63 files

FreeBSD/doc bdf18a0documentation/content/en/books/handbook/pgpkeys _index.adoc, documentation/content/en/books/handbook/virtualization _index.adoc

handbook: Remove sectnumlevels

Asciidoctor documentation says sectnumlevels from 0-5 are accepted.
Since every chapter sets this value to 6, it is not being parsed and
does not do anything.

Discussed with: bcr
DeltaFile
+0-3documentation/content/en/books/handbook/pgpkeys/_index.adoc
+0-1documentation/content/en/books/handbook/zfs/_index.adoc
+0-1documentation/content/en/books/handbook/x11/_index.adoc
+0-1documentation/content/en/books/handbook/wine/_index.adoc
+0-1documentation/content/en/books/handbook/wayland/_index.adoc
+0-1documentation/content/en/books/handbook/virtualization/_index.adoc
+0-834 files not shown
+0-4240 files

FreeBSD/ports d95e123science/dwave-preprocessing distinfo Makefile

science/dwave-preprocessing: update 0.6.5 → 0.6.11
DeltaFile
+3-3science/dwave-preprocessing/distinfo
+1-1science/dwave-preprocessing/Makefile
+4-42 files

FreeBSD/ports ff7273dscience/py-dwave-cloud-client distinfo Makefile

science/py-dwave-cloud-client: update 0.14.4 → 0.14.6
DeltaFile
+3-3science/py-dwave-cloud-client/distinfo
+1-1science/py-dwave-cloud-client/Makefile
+4-42 files

FreeBSD/ports 6b51233math/py-PuLP distinfo Makefile

math/py-PuLP: update 3.3.1 → 3.3.2
DeltaFile
+3-3math/py-PuLP/distinfo
+1-1math/py-PuLP/Makefile
+4-42 files

FreeBSD/ports 8fe7232devel/py-Farama-Notifications distinfo Makefile

devel/py-Farama-Notifications: update 0.0.4 → 0.0.6
DeltaFile
+3-3devel/py-Farama-Notifications/distinfo
+2-1devel/py-Farama-Notifications/Makefile
+5-42 files

FreeBSD/ports 34d6853science/py-dwave-networkx distinfo Makefile

science/py-dwave-networkx: update 0.8.18 → 0.8.19
DeltaFile
+3-3science/py-dwave-networkx/distinfo
+2-1science/py-dwave-networkx/Makefile
+5-42 files

FreeBSD/ports 99088e6misc/py-mmengine distinfo Makefile

misc/py-mmengine: update 0.10.5 → 0.10.7
DeltaFile
+3-3misc/py-mmengine/distinfo
+2-3misc/py-mmengine/Makefile
+5-62 files

FreeBSD/ports ed15a39science/py-dwave-optimization distinfo Makefile, science/py-dwave-optimization/files patch-pyproject.toml

science/py-dwave-optimization: update 0.6.6 → 0.7.1
DeltaFile
+24-6science/py-dwave-optimization/files/patch-pyproject.toml
+3-3science/py-dwave-optimization/distinfo
+1-2science/py-dwave-optimization/Makefile
+28-113 files

FreeBSD/ports eab8b8emisc/py-model-hosting-container-standards distinfo Makefile

misc/py-model-hosting-container-standards: update 0.1.15 → 0.1.16
DeltaFile
+3-3misc/py-model-hosting-container-standards/distinfo
+1-1misc/py-model-hosting-container-standards/Makefile
+4-42 files

FreeBSD/ports d828a5fmisc/mnn distinfo Makefile

misc/mnn: update 3.5.0 → 3.6.0
DeltaFile
+3-3misc/mnn/distinfo
+1-1misc/mnn/Makefile
+4-42 files

FreeBSD/src 5726807sys/fs/nfsclient nfs_clvnops.c

nfs_clvnops.c: Fix the case where va_flags are being cleared

Commits c5d72d2 and 3b6d4c6 broke the case where the
archive/hidden/system attributes are being set false
(UF_ARCHIVE, UF_HIDDEN or UF_SYSTEM bits being cleared.)
and the NFS server does not support those attributes.
These patches only checked for support if the
archive/hidden/system attributes were non-zero.

This patch fixes the problem.

PR:     296088
Tested by:      Joshua Kinard <freebsd at kumba.dev>
MFC after:      1 week
Fixes:  c5d72d29fe0e ("nfsv4: Add support for the NFSv4 hidden and system attributes")
DeltaFile
+3-6sys/fs/nfsclient/nfs_clvnops.c
+3-61 files

FreeBSD/ports 63e5817net/kafka pkg-plist Makefile, net/kafka/files pkg-message.in kafka_connect.in

net/kafka: Update 3.9.2 => 4.3.0

Release Announcement:
https://kafka.apache.org/blog/2026/05/22/apache-kafka-4.3.0-release-announcement/

PR:             292031
Approved by:    Pavel Timofeev <timp87 at gmail.com> (maintainer, tiemout 2 weeks)
Sponsored by:   UNIS Labs
Co-authored-by: Pavel Timofeev <timp87 at gmail.com>
DeltaFile
+195-196net/kafka/pkg-plist
+49-56net/kafka/Makefile
+0-12net/kafka/files/pkg-message.in
+5-4net/kafka/files/kafka_connect.in
+3-3net/kafka/files/kafka.in
+2-2net/kafka/distinfo
+254-2736 files

FreeBSD/ports a3470f8graphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 26.1.b.3285

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/fd616bab71a...dde1709274f
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

FreeBSD/ports 0150f52games/veloren-weekly distinfo Makefile.crates, games/veloren-weekly/files patch-gilrs patch-rust-1.95

games/veloren-weekly: update to s20260617

Changes:        https://gitlab.com/veloren/veloren/-/compare/4df794c12c...2dd9ea8c42
DeltaFile
+707-685games/veloren-weekly/distinfo
+352-341games/veloren-weekly/Makefile.crates
+219-42games/veloren-weekly/files/patch-gilrs
+0-23games/veloren-weekly/files/patch-rust-1.95
+2-2games/veloren-weekly/files/patch-libc
+2-2games/veloren-weekly/Makefile
+1,282-1,0956 files

FreeBSD/ports 8eaf518net/kafka pkg-plist Makefile

net/kafka: Update 3.9.1 => 3.9.2 (3 CVEs)

Release Announcement:
https://kafka.apache.org/blog/2026/02/21/apache-kafka-3.9.2-release-announcement/

PR:             292031
Approved by:    Pavel Timofeev <timp87 at gmail.com> (maintainer, timeout 2 weeks)
Security:       CVE-2025-48734
Security:       CVE-2025-48924
Security:       CVE-2024-29371
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 2c0a7d5c2d9ffd44a6e74a51168092b43ce9d2bb)
DeltaFile
+126-86net/kafka/pkg-plist
+15-14net/kafka/Makefile
+3-3net/kafka/distinfo
+144-1033 files

FreeBSD/ports 2c0a7d5net/kafka pkg-plist Makefile

net/kafka: Update 3.9.1 => 3.9.2 (3 CVEs)

Release Announcement:
https://kafka.apache.org/blog/2026/02/21/apache-kafka-3.9.2-release-announcement/

PR:             292031
Approved by:    Pavel Timofeev <timp87 at gmail.com> (maintainer, timeout 2 weeks)
Security:       CVE-2025-48734
Security:       CVE-2025-48924
Security:       CVE-2024-29371
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+126-86net/kafka/pkg-plist
+15-14net/kafka/Makefile
+3-3net/kafka/distinfo
+144-1033 files

FreeBSD/ports a029594audio/py-librosa Makefile

audio/py-librosa: Fix build by correcting dependency

PR:             296113
Reported by:    Robert Cina <transitive at gmail.com>
DeltaFile
+1-1audio/py-librosa/Makefile
+1-11 files