FreeBSD/ports 21a2544security/openvpn-devel Makefile distinfo, security/openvpn-devel/files patch-tests__t_cltsrv.sh

security/openvpn-devel: Update to commit 22a24132da

This brings in the upstream development work of the last two months,
including two CVE fixes relevant for all platforms.

One of the bundled patch files was adjusted to take into account
upstream formatting changes on tests/t_cltsrv.sh.

PR:             298286
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
Security:       CVE-2026-84790
Security:       CVE-2026-84732

(cherry picked from commit 15c68d3c519680f8e624112270f923a060f08e3b)
DeltaFile
+24-21security/openvpn-devel/files/patch-tests__t_cltsrv.sh
+3-3security/openvpn-devel/distinfo
+2-2security/openvpn-devel/Makefile
+29-263 files

FreeBSD/ports 15c68d3security/openvpn-devel Makefile distinfo, security/openvpn-devel/files patch-tests__t_cltsrv.sh

security/openvpn-devel: Update to commit 22a24132da

This brings in the upstream development work of the last two months,
including two CVE fixes relevant for all platforms.

One of the bundled patch files was adjusted to take into account
upstream formatting changes on tests/t_cltsrv.sh.

PR:             298286
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
Security:       CVE-2026-84790
Security:       CVE-2026-84732
DeltaFile
+24-21security/openvpn-devel/files/patch-tests__t_cltsrv.sh
+3-3security/openvpn-devel/distinfo
+2-2security/openvpn-devel/Makefile
+29-263 files

FreeBSD/src 9df7eedsys/kern kern_rangelock.c

rangelock: Fix format strings for 32-bit kernels

Reported by:    Jenkins
Fixes:          f1f58bdf7b5f ("acpi_pci: Honor device proximity for DMA tags")

(cherry picked from commit c869a36fc98a2ac1df5127e34ba7f9bffa0a5ce7)
DeltaFile
+4-4sys/kern/kern_rangelock.c
+4-41 files

FreeBSD/ports f451b9cdevel/heimdall Makefile

devel/heimdall: Fix building with CMake 4
DeltaFile
+2-0devel/heimdall/Makefile
+2-01 files

FreeBSD/src 661d113lib/libsys pdfork.2

pdfork.2: document kern.pdfork_implicit_nowaitpid

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

FreeBSD/src 24d3cbasys/kern kern_fork.c

kern_fork.c: add kern.pdfork_implicit_nowaitpid sysctl

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D59349
DeltaFile
+7-1sys/kern/kern_fork.c
+7-11 files

LLVM/project 1afead7llvm/lib/CodeGen RegAllocPBQP.cpp, llvm/lib/Target/AMDGPU AMDGPURewriteAGPRCopyMFMA.cpp

Revert "[CodeGen] Use RegisterClassInfo for remaining allocation-order users" (#221749)

Reverts llvm/llvm-project#216510

breaks tests MIOpen/CK shard 1-4 in CI

queueing this up in case we want to save a bit of time
DeltaFile
+23-20llvm/lib/CodeGen/RegAllocPBQP.cpp
+16-19llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
+8-10llvm/lib/Target/AMDGPU/AMDGPURewriteAGPRCopyMFMA.cpp
+47-493 files

FreeBSD/ports 2ffd88ex11-themes/gtk3-oxygen-engine Makefile

x11-themes/gtk3-oxygen-engine: Fix building with CMake 4
DeltaFile
+2-0x11-themes/gtk3-oxygen-engine/Makefile
+2-01 files

FreeBSD/ports 1bccdfcx11-themes/gtk-oxygen-engine Makefile

x11-themes/gtk-oxygen-engine: Fix building with CMake 4
DeltaFile
+2-0x11-themes/gtk-oxygen-engine/Makefile
+2-01 files

LLVM/project ce27ca4llvm/test/Analysis/ScalarEvolution incorrect-nsw.ll ext-addrec-wrap-flags.ll

[SCEV] Add test coverage for ext-nusw/nsuw inference (#218943)

Complete the existing incorrect-nsw test, showing that zext-addrec nusw
is not implied by nw on the pre-inc AR, and that sext-addrec nsuw is not
implied by nw on the pre-inc AR. See also: #217405 and #217362.

Assisted-by: AI
DeltaFile
+389-0llvm/test/Analysis/ScalarEvolution/ext-addrec-wrap-flags.ll
+0-26llvm/test/Analysis/ScalarEvolution/incorrect-nsw.ll
+389-262 files

FreeBSD/src c63c77bsys/kern vfs_lookup.c

vp_crossmp: weaken the assert and make it more precise

Since the vp_crossmp vnode can leak into vn_vptocnp() calls due to
nullfs file mounting, not all lock requests are non-sleeping. The
requirement for the crossmp locking is that all lock requests should be
shared. Then, it does not matter if the requests allow sleeping, since
all locks are shared.

Also, check the lock type by correctly masking it with LK_TYPE_MASK.

Reported and tested by: pho
Reviewed by:    jah, markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D59468
DeltaFile
+1-1sys/kern/vfs_lookup.c
+1-11 files

FreeBSD/ports 2a6e98daudio/shairport-sync distinfo Makefile, audio/shairport-sync/files pkg-message.in

audio/shairport-sync: Update to 5.5

* Update to 5.5
* Enable SNDIO by default
* Remove incorrect SNDIO deprecation notice
* Add guidance for selecting the sndio output device on FreeBSD

The sndio backend is supported upstream and should not be confused with
the deprecated soundio backend.

On FreeBSD, sndio's default device does not necessarily correspond to
the default sound device reported by /dev/sndstat. Add a conditional
pkg-message with guidance for explicitly selecting the desired device.
DeltaFile
+33-6audio/shairport-sync/files/pkg-message.in
+6-4audio/shairport-sync/Makefile
+3-3audio/shairport-sync/distinfo
+42-133 files

LLVM/project fd4549aoffload/libomptarget omptarget.cpp, offload/plugins-nextgen/common/include PluginInterface.h

[offload][omp] Remove data_fence

All supported backends execute enqueued work on a given queue in
submission order (CUDA, AMDGPU, and Host queues are always in-order;
Level Zero's default and non-default in-order/synchronous command
modes are as well), so the explicit data-fence used to order a
pointer-attachment after prior data transfers is unnecessary. Remove
the DeviceTy/GenericDeviceTy/GenericPluginTy dataFence chain and the
now-unused olQueueBarrier liboffload API added to support it.
DeltaFile
+4-17offload/libomptarget/omptarget.cpp
+0-12offload/plugins-nextgen/common/src/PluginInterface.cpp
+0-8offload/plugins-nextgen/level_zero/src/L0Device.cpp
+0-8offload/plugins-nextgen/common/include/PluginInterface.h
+0-7offload/plugins-nextgen/host/src/rtl.cpp
+0-7offload/plugins-nextgen/cuda/src/rtl.cpp
+4-595 files not shown
+4-7611 files

LLVM/project 1ce91bbllvm/lib/Transforms/Utils SimplifyCFG.cpp, llvm/test/Transforms/SimplifyCFG preserve-unpredictable-switch-create.ll

[SimplifyCFG] Preserve !unpredictable when forming a switch (#221580)

SimplifyCFG turns a chain of equality comparisons into a switch in two
places, performValueComparisonIntoPredecessorFolding() and
simplifyBranchOnICmpChain(), and neither propagated !unpredictable. The
hint was therefore dropped even though it is valid on a switch and the
reverse transform, simplifySwitchOfCmpIntrinsic(), already preserves it.

Propagate the metadata in both. Folding a comparison into a predecessor
merges two decisions into a single switch, so the result is only marked
unpredictable when both of the folded comparisons were. That also makes
chains longer than two blocks work: the fold runs once per predecessor
and reads the metadata back off the switch it built on the previous
iteration.

simplifyBranchOnICmpChain() also emits a range check instead of a switch
when the case values are contiguous. That branch is an exact replacement
for the original one, so it inherits the metadata unconditionally, and
the flag now survives into the machine IR.

Fixes #42658.
DeltaFile
+180-0llvm/test/Transforms/SimplifyCFG/preserve-unpredictable-switch-create.ll
+10-0llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+190-02 files

LLVM/project 068a7cfoffload/liboffload exports, offload/liboffload/API Queue.td

[offload][omp] Manage data fence through liboffload
DeltaFile
+14-0offload/liboffload/API/Queue.td
+0-12offload/plugins-nextgen/common/src/PluginInterface.cpp
+8-0offload/liboffload/src/OffloadImpl.cpp
+5-1offload/libompaccsupport/device.cpp
+0-4offload/plugins-nextgen/common/include/PluginInterface.h
+0-1offload/liboffload/exports
+27-186 files

FreeBSD/ports 3c7a309devel/shfmt Makefile distinfo

devel/shfmt: Update to 3.14.1
DeltaFile
+5-5devel/shfmt/distinfo
+1-2devel/shfmt/Makefile
+6-72 files

LLVM/project 01f5d4eoffload/include device.h, offload/liboffload exports

[offload][omp] Manage events through liboffload
DeltaFile
+0-73offload/plugins-nextgen/common/src/PluginInterface.cpp
+35-18offload/libompaccsupport/device.cpp
+0-21offload/plugins-nextgen/common/include/PluginInterface.h
+4-5offload/include/device.h
+0-5offload/liboffload/exports
+39-1225 files

LLVM/project f17a6bcllvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.h

[SPIRV] Preserve DebugGlobalVariable emission order.

Iterate GlobalVariableDebugInfoMap with MapVector so OpString and
DebugGlobalVariable follow insertion order.
DeltaFile
+1-1llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+1-11 files

LLVM/project 10a3788llvm/lib/Target/RISCV RISCVInstrInfoZvdot4a8i.td RISCVInstrInfoVVLPatterns.td

[RISCV] Add VPatBinaryVL_R_VX to share between VRSUB.VX and VDOT4AUS.VX. NFC (#221284)

Assisted-by: Claude
DeltaFile
+27-8llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
+1-11llvm/lib/Target/RISCV/RISCVInstrInfoZvdot4a8i.td
+28-192 files

FreeBSD/ports 8aef391graphics/ttygif distinfo Makefile

graphics/ttygif: update to 1.6.0
DeltaFile
+6-4graphics/ttygif/Makefile
+3-3graphics/ttygif/distinfo
+9-72 files

LLVM/project ca03587llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.h

Add missing comment.
DeltaFile
+4-0llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+4-01 files

NetBSD/src hvv8hs5share/man/man7 sysctl.7

   sysctl.7: add a kern.entropy.* reference to summary table

   (Where sub-nodes are a mix of writable and non-writable, the convention
   appears to be "yes" in summary, which makes the most sense, so
   following suit.)
VersionDeltaFile
1.176+2-1share/man/man7/sysctl.7
+2-11 files

FreeBSD/ports c03d530print/R-cran-knitr Makefile distinfo

print/R-cran-knitr: Update to 1.52

Update test dependencies.

Changelog: https://github.com/yihui/knitr/releases/tag/v1.52
DeltaFile
+3-3print/R-cran-knitr/distinfo
+3-2print/R-cran-knitr/Makefile
+6-52 files

FreeNAS/freenas ea2ee59src/middlewared/middlewared/alert/source ipmi_sel.py, src/middlewared/middlewared/pytest/unit/alert/source test_ipmi_sel.py

Remove correctable ECC memory errors from `IPMISELAlert`, and raise a separate error if there were more than 10 in the last 24 hours
DeltaFile
+62-0src/middlewared/middlewared/pytest/unit/alert/source/test_ipmi_sel.py
+48-1src/middlewared/middlewared/alert/source/ipmi_sel.py
+110-12 files

NetBSD/src W1dB3qDsys/compat/linux/common linux_file.c

   Fix edge-case panic in copy_file_range when off_in or off_out are not NULL.

   Found by Henrique Brito as part of GSoC 2024.
VersionDeltaFile
1.135+4-6sys/compat/linux/common/linux_file.c
+4-61 files

NetBSD/src mtFvwk2share/man/man7 sysctl.7

   sysctl.7: add a bit more detail and cross-references to nodes
VersionDeltaFile
1.175+13-2share/man/man7/sysctl.7
+13-21 files

LLVM/project 0dce2e9llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.h SPIRVNonSemanticDebugHandler.cpp, llvm/test/CodeGen/SPIRV/debug-info debug-scope-no-scope-block.ll

[reviews] Simplify code and add new test to prevent future regressions.
DeltaFile
+62-0llvm/test/CodeGen/SPIRV/debug-info/debug-scope-no-scope-block.ll
+12-8llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+0-1llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+74-93 files

LLVM/project 35b967coffload/libompaccsupport PluginManager.cpp device.cpp, offload/libomptarget omptarget.cpp

[offload][omp] memory operations through liboffload
DeltaFile
+0-90offload/plugins-nextgen/common/src/PluginInterface.cpp
+68-16offload/libompaccsupport/device.cpp
+43-4offload/libompaccsupport/PluginManager.cpp
+12-24offload/libomptarget/OpenMP/API.cpp
+0-31offload/plugins-nextgen/common/include/PluginInterface.h
+25-4offload/libomptarget/omptarget.cpp
+148-1696 files not shown
+181-18512 files

LLVM/project 40e054doffload/include PluginManager.h, offload/liboffload exports

[offload][omp] Use olIterateCompatibleDevices for device init and image registration
DeltaFile
+119-109offload/libompaccsupport/PluginManager.cpp
+9-8offload/libompaccsupport/device.cpp
+0-15offload/plugins-nextgen/common/src/PluginInterface.cpp
+5-8offload/include/PluginManager.h
+0-6offload/plugins-nextgen/common/include/PluginInterface.h
+1-4offload/liboffload/exports
+134-1502 files not shown
+142-1518 files

LLVM/project 9313f07offload/liboffload/API Program.td, offload/liboffload/src OffloadImpl.cpp

[OFFLOAD] Add olIterateCompatibleDevices API
DeltaFile
+73-0offload/unittests/OffloadAPI/program/olIterateCompatibleDevices.cpp
+26-0offload/liboffload/src/OffloadImpl.cpp
+15-0offload/liboffload/API/Program.td
+1-0offload/unittests/OffloadAPI/CMakeLists.txt
+115-04 files