FreeBSD/ports df84c7fmisc/R-cran-xfun distinfo Makefile

misc/R-cran-xfun: Update to 0.58

Changelog: https://github.com/yihui/xfun/releases/tag/v0.58
DeltaFile
+3-3misc/R-cran-xfun/distinfo
+1-1misc/R-cran-xfun/Makefile
+4-42 files

FreeBSD/ports 47499f5www/redmine60/files patch-Gemfile

www/redmine60: chase rubygem mail 2.9.0 update.
DeltaFile
+2-1www/redmine60/files/patch-Gemfile
+2-11 files

FreeBSD/src a05af6dsys/arm/broadcom/bcm2835 bcm2838_pci.c

pci: bcm2838: cleanup on attach failure to fix devmatch panic

Specifically on the RPi CM4, we currently don't set the controller up
right and it never moves into the ready state (we don't observe the link
active bit).  Failure to cleanup here actually results in a panic not
long after, due to a use-after-free in the rman bits.  Further down in
pci_host_generic, we have some rman stashed in the softc that are
initialized and placed onto the rman tailq, then the softc is later
freed without an rman_fini() to pull them off of the tailq properly.

Note that PCIe on this board won't come up at boot without something
plugged in, so it currently can't be booted with an empty slot with the
intent to hotplug a supported card.  Some issues with controller startup
have been observed with Broadcom NICs in the wild, but no problems have
been observed with other NICs and a variety of different PCIe cards.

Shout-out to Vince <git at darkain.com> for the extensive debugging and
analysis to arrive at this conclusion.


    [2 lines not shown]
DeltaFile
+9-4sys/arm/broadcom/bcm2835/bcm2838_pci.c
+9-41 files

FreeBSD/src 31a94ecsys/dev/pci pci_host_generic_fdt.c pci_host_generic.c

pci: pci_host_generic: provide cleanup methods outside of detach

If device_attach() fails, we're expected to actually cleanup after
ourselves because device_detach() will not be called.  Factor out the
cleanup bits that don't rely on attach having actually succeeded so
that we can cleanup properly in bcm2838_pci.

Reviewed by:    andrew, imp
Differential Revision:  https://reviews.freebsd.org/D56896
DeltaFile
+19-0sys/dev/pci/pci_host_generic_fdt.c
+11-4sys/dev/pci/pci_host_generic.c
+1-0sys/dev/pci/pci_host_generic.h
+1-0sys/dev/pci/pci_host_generic_fdt.h
+32-44 files

FreeBSD/src b230a7bsys/dev/ofw ofw_bus_subr.c ofw_bus_subr.h

kern: ofw: provide ofw_bus_destroy_iinfo to teardown interrupt-map

For symmetry with ofw_bus_setup_iinfo, the next commits will use it to
properly cleanup on failure in bcm2838_pci.

Reviewed by:    andrew
Differential Revision:  https://reviews.freebsd.org/D56895
DeltaFile
+12-0sys/dev/ofw/ofw_bus_subr.c
+1-0sys/dev/ofw/ofw_bus_subr.h
+13-02 files

FreeBSD/ports 981604agames/vcmi pkg-plist Makefile

games/vcmi: update VCMI to version 1.7.4

Optionize video and NLS support as those
features entail additional dependencies.

Reported by:    portscout
DeltaFile
+84-33games/vcmi/pkg-plist
+12-5games/vcmi/Makefile
+3-3games/vcmi/distinfo
+99-413 files

FreeBSD/src 0696d38sys/amd64/amd64 machdep.c

amd64/machdep.c: explicitly include sys/uio.h

Some kernel configurations result in struct uio being only
forward-declared.

This is direct commit to stable/15.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-0sys/amd64/amd64/machdep.c
+1-01 files

FreeBSD/ports e23d622sysutils/rubygem-openbolt distinfo Makefile, sysutils/rubygem-openbolt/files patch-openbolt.gemspec

sysutils/rubygem-openbolt: Update to 5.5.0

ChangeLog:
https://github.com/OpenVoxProject/openbolt/blob/main/CHANGELOG.md#550-2026-04-30

With hat:       puppet
DeltaFile
+3-3sysutils/rubygem-openbolt/distinfo
+3-3sysutils/rubygem-openbolt/files/patch-openbolt.gemspec
+3-2sysutils/rubygem-openbolt/Makefile
+9-83 files

FreeBSD/ports 7e0bc5bsysutils/choria distinfo Makefile, sysutils/choria/files patch-vendor_modules.txt

sysutils/choria: Update to 0.30.0

Release notes:
https://github.com/choria-io/go-choria/releases/tag/v0.30.0

With hat:       puppet
DeltaFile
+987-0sysutils/choria/files/patch-vendor_modules.txt
+225-165sysutils/choria/distinfo
+124-88sysutils/choria/Makefile
+1,336-2533 files

FreeBSD/ports 84aa677sysutils/rubygem-choria-mcorpc-support Makefile, sysutils/rubygem-choria-mcorpc-support/files patch-lib_mcollective_monkey__patches.rb

sysutils/rubygem-choria-mcorpc-support: Fix with latest Ruby

While here remove explicit dependency on sysutils/choria.

This gem is now a run-time dependency of OpenBolt, but choria itself is
not required for using OpenBolt.  So do not install choria as a
dependency of this gem automatically to avoid downloading large
dependencies when unneeded.

With hat:       puppet
DeltaFile
+33-0sysutils/rubygem-choria-mcorpc-support/files/patch-lib_mcollective_monkey__patches.rb
+2-2sysutils/rubygem-choria-mcorpc-support/Makefile
+35-22 files

FreeBSD/ports 13df656www/py-puppetboard distinfo Makefile

www/py-puppetboard: Update to 7.0.2

ChangeLog:
https://github.com/voxpupuli/puppetboard/blob/master/CHANGELOG.md#v702-2026-03-19

With hat:       puppet
DeltaFile
+3-3www/py-puppetboard/distinfo
+1-1www/py-puppetboard/Makefile
+4-42 files

FreeBSD/ports ca57a0dtextproc/rubygem-openvox-strings Makefile

textproc/rubygem-openvox-strings: Add missing dependency

With hat:       puppet
DeltaFile
+2-0textproc/rubygem-openvox-strings/Makefile
+2-01 files

FreeBSD/ports cf2aecdsysutils/rubygem-r10k distinfo Makefile

sysutils/rubygem-r10k: Update to 5.0.3

ChangeLog:
https://github.com/puppetlabs/r10k/blob/main/CHANGELOG.mkd#503

With hat:       puppet
DeltaFile
+3-3sysutils/rubygem-r10k/distinfo
+1-2sysutils/rubygem-r10k/Makefile
+4-52 files

FreeBSD/ports 33a8106databases/openvoxdb-terminus8 distinfo Makefile, databases/openvoxdb8 distinfo Makefile

databases/openvoxdb8: Update to 8.13.0

ChangeLog:
https://github.com/OpenVoxProject/openvoxdb/blob/main/CHANGELOG.md#8130-2026-04-30

With hat:       puppet
DeltaFile
+3-3databases/openvoxdb-terminus8/distinfo
+3-3databases/openvoxdb8/distinfo
+1-2databases/openvoxdb8/Makefile
+1-1databases/openvoxdb-terminus8/Makefile
+8-94 files

FreeBSD/ports 8eecdc1sysutils/rubygem-openvoxserver-ca distinfo Makefile

sysutils/rubygem-openvoxserver-ca: Update to 3.2.0

ChangeLog:
https://github.com/OpenVoxProject/openvoxserver-ca/blob/main/CHANGELOG.md#320-2026-04-23

With hat:       puppet
DeltaFile
+3-3sysutils/rubygem-openvoxserver-ca/distinfo
+1-1sysutils/rubygem-openvoxserver-ca/Makefile
+4-42 files

FreeBSD/ports 34d5ef4sysutils/openvox-server8 distinfo Makefile, sysutils/openvox-server8/files pkg-message.in

sysutils/openvox-server8: Update to 8.13.0

ChangeLog:
https://github.com/OpenVoxProject/openvox-server/blob/main/CHANGELOG.md#8130-2026-04-30

With hat:       puppet
DeltaFile
+6-5sysutils/openvox-server8/files/pkg-message.in
+3-3sysutils/openvox-server8/distinfo
+1-2sysutils/openvox-server8/Makefile
+10-103 files

FreeBSD/ports b3e90c6sysutils/openvox-agent8 distinfo Makefile

sysutils/openvox-agent8: Update to 8.27.0

ChangeLog:
https://github.com/OpenVoxProject/openvox/releases/tag/8.27.0

With hat:       puppet
DeltaFile
+3-3sysutils/openvox-agent8/distinfo
+1-1sysutils/openvox-agent8/Makefile
+4-42 files

FreeBSD/ports 7a3c964sysutils/rubygem-openfact distinfo Makefile

sysutils/rubygem-openfact: Update to 5.6.1

ChangeLog:
https://github.com/OpenVoxProject/openfact/blob/main/CHANGELOG.md#561-2026-05-11

With hat:       puppet
DeltaFile
+3-3sysutils/rubygem-openfact/distinfo
+1-1sysutils/rubygem-openfact/Makefile
+4-42 files

FreeBSD/src 72e57bcsys/fs/nfs nfsproto.h nfsrvstate.h, sys/fs/nfsserver nfs_nfsdport.c nfs_nfsdstate.c

nfsd: Add support for striped Flexible File layout

Without this patch, the NFSv4.1/4.2 pNFS server configuration
did not support striping.  This was mainly because the Linux
client driver did not support it either.  The Linux client
driver for Flexible File layout does now support striping.
(Linux kernel version 6.18 or newer)

As such, this patch adds striping support.  The configuration
is currently just two new sysctls called
vfs.nfsd.pnfsstripeunit - Size (in bytes) of a stripe
vfs.nfsd.pnfsstripecnt - # of DSs to stripe across
A setting of 0 for the first sysctl and 1 for the second
disables striping.  A patch that allows use of a different
striping configuration for each exported MDS file system
is planned for the future.

The pnfsdscopymr may be broken by this patch, but since
no one reported that they were actually using a pNFS server

    [12 lines not shown]
DeltaFile
+817-258sys/fs/nfsserver/nfs_nfsdport.c
+47-44sys/fs/nfsserver/nfs_nfsdstate.c
+13-3sys/fs/nfs/nfsproto.h
+11-5sys/fs/nfsserver/nfs_nfsdserv.c
+13-0sys/fs/nfs/nfsrvstate.h
+4-4sys/fs/nfs/nfs_var.h
+905-3141 files not shown
+908-3147 files

FreeBSD/src f0ac411usr.sbin/bsdinstall/distextract distextract.c

bsdinstall: Use libarchive secure flags for extract

This doesn't really matter, as we trust that the installer tarballs are
not malicious, but it doesn't hurt to set these flags.

Reported by: Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li, and Ke Xu from Tsinghua University using GLM-5.1 from Z.ai
Reviewed by: markj
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57274

(cherry picked from commit f9f46294d6af2a937afa74938bd4bb6826cbb921)
DeltaFile
+2-0usr.sbin/bsdinstall/distextract/distextract.c
+2-01 files

FreeBSD/ports 226b230security/vuxml/vuln 2026.xml

security/vuxml: remove bogus <cvename/> references

ZDI-CAN-* references are not CVEs.  They are internal references from a
security company.  CVEs that don't exist upset the vuxmlbuild.
DeltaFile
+0-16security/vuxml/vuln/2026.xml
+0-161 files

FreeBSD/ports d84d24cemulators/rpcs3 distinfo Makefile

emulators/rpcs3: update to 0.0.40.19430

Changes:        https://github.com/RPCS3/rpcs3/compare/b41b10a031...3fa1241ac0
DeltaFile
+3-3emulators/rpcs3/distinfo
+2-2emulators/rpcs3/Makefile
+5-52 files

FreeBSD/ports 502bab5graphics/mesa-devel Makefile distinfo, graphics/mesa-devel/files patch-suffix patch-cache_line

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

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/addd09fb764...095e4f5f1bb
DeltaFile
+72-33graphics/mesa-devel/files/patch-suffix
+0-51graphics/mesa-devel/files/patch-cache_line
+7-7graphics/mesa-devel/Makefile
+3-3graphics/mesa-devel/distinfo
+6-0graphics/mesa-devel/pkg-plist
+88-945 files

FreeBSD/ports 0d05611benchmarks/vkpeak distinfo Makefile

benchmarks/vkpeak: update to 20260527

Changes:        https://github.com/nihui/vkpeak/releases/tag/20260527
Reported by:    GitHub (watch releases)
DeltaFile
+5-5benchmarks/vkpeak/distinfo
+2-2benchmarks/vkpeak/Makefile
+7-72 files

FreeBSD/ports f1b61b4devel/spirv-llvm-translator Makefile distinfo.llvm15

devel/spirv-llvm-translator: update to May releases

Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.24
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.24
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.25
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.24
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.24
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.19
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.14
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.8
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v22.1.3
Reported by:    GitHub (watch releases)
DeltaFile
+10-10devel/spirv-llvm-translator/Makefile
+5-5devel/spirv-llvm-translator/distinfo.llvm15
+5-5devel/spirv-llvm-translator/distinfo.llvm14
+5-5devel/spirv-llvm-translator/distinfo.llvm16
+5-5devel/spirv-llvm-translator/distinfo.llvm17
+5-5devel/spirv-llvm-translator/distinfo.llvm18
+35-354 files not shown
+55-5510 files

FreeBSD/src cc00806sys/amd64/amd64 machdep.c support.S

x86: for wrmsr_early_safe(), catch all exceptions, not only #GP

(cherry picked from commit 0a02a47fd94a8326e84ac0a6cb857342b59671f8)
DeltaFile
+15-9sys/amd64/amd64/machdep.c
+3-4sys/amd64/amd64/support.S
+18-132 files

FreeBSD/src e5488ddstand/man loader.efi.8, sys/amd64/amd64 machdep.c

amd64: explain in more details why the slop is needed

(cherry picked from commit 963a92d63b7443d27588fb4260bd4226f7525117)
DeltaFile
+7-0sys/amd64/amd64/machdep.c
+3-0stand/man/loader.efi.8
+10-02 files

FreeBSD/src 5377cd6sys/amd64/amd64 machdep.c, sys/sys systm.h

sys: add safe_read(9)

(cherry picked from commit 7b2702ee25f5230011fa7f8f650b65b37248fcca)
DeltaFile
+18-0sys/amd64/amd64/machdep.c
+8-0sys/sys/systm.h
+26-02 files

FreeBSD/src 9681364sys/amd64/amd64 mem.c uio_machdep.c, sys/amd64/include md_var.h

amd64: extract uiomove_mem() from memrw()

(cherry picked from commit 67d61d18bb8debb4ffc51ef2248aa37ed0bfb8f5)
DeltaFile
+11-92sys/amd64/amd64/mem.c
+96-0sys/amd64/amd64/uio_machdep.c
+6-0sys/amd64/include/md_var.h
+113-923 files

FreeBSD/src 2fa4a6bsys/kern imgact_elf.c

imgact_elf: read program headers if not contained in the first page

PR:     295629

(cherry picked from commit 804daf166406a1b0e22f93b9417b90ed7d3aa1ae)
DeltaFile
+62-29sys/kern/imgact_elf.c
+62-291 files