FreeBSD/ports 785f51enet/cloudflare-speed-cli distinfo Makefile

net/cloudflare-speed-cli: Update to 1.0.1

This release improves support for FreeBSD so updating quarterly branch
to the release as well.
https://github.com/kavehtehrani/cloudflare-speed-cli/pull/43

(cherry picked from commit 19440704172d69946df88ae57f41cd593a8a0906)
DeltaFile
+65-37net/cloudflare-speed-cli/distinfo
+34-21net/cloudflare-speed-cli/Makefile
+99-582 files

OPNSense/core e87435csrc/opnsense/mvc/tests/app/models/OPNsense/ACL/AclConfig config.xml

src: remove obsolete

(cherry picked from commit 8adcc434a35a231092209908ebe47d6667a6d986)
DeltaFile
+0-2src/opnsense/mvc/tests/app/models/OPNsense/ACL/AclConfig/config.xml
+0-21 files

OPNSense/core 8adcc43src/opnsense/mvc/tests/app/models/OPNsense/ACL/AclConfig config.xml

src: remove obsolete
DeltaFile
+0-2src/opnsense/mvc/tests/app/models/OPNsense/ACL/AclConfig/config.xml
+0-21 files

OPNSense/core ffcdd81src/opnsense/mvc/app/controllers/OPNsense/Kea/forms ddnsSettings.xml, src/opnsense/mvc/app/views/OPNsense/Kea ddns.volt dhcpv4.volt

Services: Kea DHCPv4/6: Fix missing visual cues for manual mode in DDNS and DHCPv4/6 (#10340)

(cherry picked from commit 720c791b15fbbbbde73c55d818fee63468bcd3ab)
DeltaFile
+18-0src/opnsense/mvc/app/views/OPNsense/Kea/ddns.volt
+8-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/ddnsSettings.xml
+1-1src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv4.volt
+1-1src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv6.volt
+28-24 files

OPNSense/core c0b7489src/www firewall_scrub.php

Firewall: Settings: Normalization - add missing exclamation mark for "not" rules, closes https://github.com/opnsense/core/issues/10349

(cherry picked from commit dcb01791f70ecdd2c2e5985bf6b9080496f1b5e8)
DeltaFile
+2-0src/www/firewall_scrub.php
+2-01 files

OPNSense/core 90b6491src/opnsense/mvc/app/controllers/OPNsense/Diagnostics InterfaceController.php, src/opnsense/mvc/app/models/OPNsense/Diagnostics/ACL ACL.xml

ACL: some missing references and using camelcase pointers instead of snakecase [ref: https://github.com/opnsense/core/issues/10351]

(cherry picked from commit 09654ca796589e613affee99a86190e8b815ad08)
DeltaFile
+6-6src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/InterfaceController.php
+3-0src/opnsense/mvc/app/models/OPNsense/Diagnostics/ACL/ACL.xml
+9-62 files

OPNSense/core b8740f6src/opnsense/www/js opnsense_ui.js

ui: SimpleActionButton exclude scope should apply to first active tab as well

(cherry picked from commit 39860189898144c0a2dd7c586fc193804c23fad4)
DeltaFile
+13-2src/opnsense/www/js/opnsense_ui.js
+13-21 files

OPNSense/core 0636b13src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.xml KeaDhcpv4.php

Kea: Hook up reservation.next_server (#10344)

This field was added to the Kea dialogReservation4.xml form in
https://github.com/opnsense/core/pull/8890, however this specific option
was not properly hooked up and did not generate the expected config,
preventing netboot scenarios that rely on next-server from being set on
a per-reservation basis (the per-subnet variant of this option does work
fine).

This commit hooks it up to generate the expected "next-server" Kea
config entry on a per-reservation basis.

(cherry picked from commit e209de9719943a5224a06f8e155629d1052ddcba)
DeltaFile
+5-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+4-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+9-12 files

LLVM/project d083abcllvm/lib/Target/AMDGPU AMDGPULowerExecSync.cpp, llvm/test/CodeGen/AMDGPU s-barrier-id-allocation.ll s-barrier.ll

AMDGPU: Improve barrier id allocation (#199997)

The existing barrier ID allocation is over-conservative when a barrier
object was indirectly accessed by several kernels. Instead of the
existing allocate barrier ID for such case per-module basis, we track
the ID allocation per kernel. This would be able to reuse the same
barrier ID for different objects which are accessed (indirectly/directly)
by non-overlapping kernels. See the case: s-barrier-id-allocation.ll.

The motivation comes from downstream use-cases which are handled using
exactly the same mechanism.

I have removed the uniquifyGVPerKernel() since it is less useful in the
new way. And I think there are correctness issues in it. For
non-kernel functions, it just did the replacement without ensuring it is
really called by the kernel (`if (!isKernel(*F) || F == KF)`). This is
problematic if the non-kernel functions was called by other kernels. We
can bring it back carefully if we really need it in the future.
DeltaFile
+91-122llvm/lib/Target/AMDGPU/AMDGPULowerExecSync.cpp
+86-0llvm/test/CodeGen/AMDGPU/s-barrier-id-allocation.ll
+15-15llvm/test/CodeGen/AMDGPU/s-barrier.ll
+6-7llvm/test/CodeGen/AMDGPU/s-barrier-lowering.ll
+5-6llvm/test/CodeGen/AMDGPU/amdgpu-lower-exec-sync.ll
+5-6llvm/test/CodeGen/AMDGPU/amdgpu-lower-exec-sync-and-module-lds.ll
+208-1566 files

OPNSense/core 1d46c14src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api GifSettingsController.php

Interfaces: Devices: GIF - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779

(cherry picked from commit f4706755baae88a75a027333f81a1f5d33de07a9)
DeltaFile
+20-14src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/GifSettingsController.php
+20-141 files

OPNSense/core 81a1e5bsrc/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api LaggSettingsController.php

Interfaces: Devices: LAGG - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779

(cherry picked from commit 2a690f1521a4fe97a207aca8c62f2907d89d637d)
DeltaFile
+30-24src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/LaggSettingsController.php
+30-241 files

OPNSense/core a3ef05asrc/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api VlanSettingsController.php

Interfaces: Devices: VLAN - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779

(cherry picked from commit aac399ee26c94ab784ca28338e50cb37ec16b623)
DeltaFile
+21-16src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/VlanSettingsController.php
+21-161 files

OPNSense/core 6f68372src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api GreSettingsController.php

Interfaces: Devices: GRE - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779

(cherry picked from commit 1bce09c165556971ca3e40993fa07974095651c6)
DeltaFile
+20-14src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/GreSettingsController.php
+20-141 files

OPNSense/core a15f440src/opnsense/mvc/app/controllers/OPNsense/Auth/Api GroupController.php

System: Access: Groups - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779

(cherry picked from commit 45b90a2f24fbb8c5daa4ce3728656d33870c8a9e)
(cherry picked from commit 4b155c979137c690f049002c40628cfd5ab4f9ce)
DeltaFile
+13-11src/opnsense/mvc/app/controllers/OPNsense/Auth/Api/GroupController.php
+13-111 files

OPNSense/core 4b155c9src/opnsense/mvc/app/controllers/OPNsense/Auth/Api GroupController.php, src/opnsense/mvc/app/views/OPNsense/Unbound overview.volt

src: style sweep
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Auth/Api/GroupController.php
+0-1src/opnsense/mvc/app/views/OPNsense/Unbound/overview.volt
+1-22 files

LLVM/project 88370f7libc/src/__support tlsf_freestore.h freelist.h, libc/test/src/__support tlsf_freestore_test.cpp CMakeLists.txt

[libc] Add TLSF free store

Assisted-by: AI tools, checked manually
DeltaFile
+292-0libc/src/__support/tlsf_freestore.h
+273-0libc/test/src/__support/tlsf_freestore_test.cpp
+12-5libc/src/__support/freelist.h
+16-0libc/src/__support/CMakeLists.txt
+14-0libc/test/src/__support/CMakeLists.txt
+0-3libc/src/__support/freelist.cpp
+607-86 files

LLVM/project 671ce68libc/src/__support freestore.h freetrie.h, libc/test/src/__support triefreestore_test.cpp freestore_test.cpp

[libc] Restructure freelist heap free store

Assisted-by: AI tools, checked manually
DeltaFile
+117-0libc/test/src/__support/triefreestore_test.cpp
+0-113libc/src/__support/freestore.h
+0-109libc/test/src/__support/freestore_test.cpp
+102-1libc/src/__support/freetrie.h
+9-4libc/src/__support/freelist_heap.h
+1-9libc/src/__support/CMakeLists.txt
+229-2361 files not shown
+231-2397 files

LLVM/project 0ecf562clang/lib/CodeGen CodeGenAction.cpp

[Clang] Fix write-to-global TimePassesIsEnabled race condition in BackendConsumer ctor (#200102)

When multiple threads launch multiple clang::CompilerInstance to compile
sources, there is no crash but thread-sanitizer reports race condition
in simultaneously writing to global variables llvm::TimePassesIsEnabled
and llvm::TimePassesPerRun in BackendConsumer constructor.

This PR fixes it using ManagedStatic SmartMutex and SmartScopedLock.
DeltaFile
+11-2clang/lib/CodeGen/CodeGenAction.cpp
+11-21 files

LLVM/project c90a8c2llvm/lib/Target/WebAssembly WebAssemblyISelLowering.cpp, llvm/test/CodeGen/WebAssembly simd-setcc-reductions.ll simd-vecreduce-bool.ll

[WebAssembly] Handle wide mask reductions in performSETCCCombine (#189358)

This extends `performSETCCCombine` to handle wide fixed-length mask
reductions such as `v32i1` and `v64i1`.

Small mask reductions already had good combines, but `v32i1`/`v64i1`
cases still fell back to scalar bitmask materialization. This change
adds a wide-mask path using chunked `wasm_anytrue` / `wasm_alltrue`,
while preserving the existing small-mask combines.

For example, a reduction like

  %1 = icmp eq <32 x i16> %v, zeroinitializer
  %2 = bitcast <32 x i1> %1 to i32
  %3 = icmp ne i32 %2, 0

now avoids scalar bitmask reconstruction.

Fixed: https://github.com/llvm/llvm-project/issues/187294
DeltaFile
+1,099-0llvm/test/CodeGen/WebAssembly/simd-setcc-reductions.ll
+48-756llvm/test/CodeGen/WebAssembly/simd-vecreduce-bool.ll
+105-45llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
+1,252-8013 files

FreeBSD/ports 4b6f3ffmisc/crush distinfo Makefile

misc/crush: Update to 0.74.1

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.74.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

FreeBSD/src a1d7837stand/efi/loader main.c

stand: Revert the EFI loader back to strict mode

The change to relaxed mode has had too many unintended breakages. Revert
back to strict mode until that works for all the cases that are
currently broken.

Fixes: 784150fd2535, d69fc3a9dc71
PR:  295289
Sponsored by: Netflix
DeltaFile
+1-1stand/efi/loader/main.c
+1-11 files

NetBSD/pkgsrc PgPmch3www/curl options.mk

   www/curl: Remove http3 option

   nghttp3, cmake and curl cause circular dependency.
   Reported by Marc Baudoin. Thank you.
VersionDeltaFile
1.29+12-12www/curl/options.mk
+12-121 files

LLVM/project 41c269cllvm/docs AMDGPUAsyncOperations.rst AMDGPUUsage.rst

[AMDGPU][DOCS] add async ops supported by asyncmark on GFX12 onwards (#200374)

Also clean up the text a bit.
DeltaFile
+33-29llvm/docs/AMDGPUAsyncOperations.rst
+2-0llvm/docs/AMDGPUUsage.rst
+35-292 files

LLVM/project 0903081bolt/include/bolt/Core DebugNames.h DIEBuilder.h, bolt/lib/Core DebugNames.cpp DIEBuilder.cpp

[BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (#197670)

This change makes BOLT's split DWARF rewriting path produce
deterministic debug names output when processing CUs in parallel.

Previously, several pieces of state used while building `.debug_names`
and updating DWO names were populated during parallel CU processing.
This could make CU/TU index assignment, cross-
CU DIE lookup, and duplicate DWO name disambiguation depend on thread
scheduling order, which in turn could lead to non-reproducible output
across runs.
The patch moves DWO name collection into a deterministic pre-processing
step, pre-allocates debug names CU / foreign TU slots before concurrent
processing, protects cross-CU DIE tracking
with a mutex, and adds a stable tie-breaker when sorting accelerator
table entries. It also centralizes creation of the DWO output directory
before parallel work starts.
This improves reproducibility of BOLT output, makes debug info rewriting
less sensitive to parallel execution order, and avoids subtle

    [8 lines not shown]
DeltaFile
+89-5bolt/lib/Core/DebugNames.cpp
+63-12bolt/lib/Rewrite/DWARFRewriter.cpp
+6-36bolt/lib/Core/DIEBuilder.cpp
+14-6bolt/include/bolt/Core/DebugNames.h
+3-6bolt/include/bolt/Core/DIEBuilder.h
+175-655 files

FreeBSD/ports 71b7695filesystems/zerofs distinfo Makefile.crates

filesystems/zerofs: update to 1.1.14.

PR:             295680
DeltaFile
+81-81filesystems/zerofs/distinfo
+40-40filesystems/zerofs/Makefile.crates
+1-1filesystems/zerofs/Makefile
+122-1223 files

NetBSD/pkgsrc At3Zf4Xdoc CHANGES-2026

   doc: Added sysutils/trusted-firmware-a-imx8mq version 2.6
VersionDeltaFile
1.3404+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 256d092llvm/lib/Target/AMDGPU SIMachineFunctionInfo.cpp SIMachineFunctionInfo.h, llvm/test/CodeGen/MIR/AMDGPU machine-function-info-no-ir.mir machine-function-info-min-num-agprs.ll

[AMDGPU] Fix missing SIMachineFunctionInfo::MinNumAGPRs from YAML mirror (#200647)

Fixes #162202.

---------

Co-authored-by: Matt Arsenault <arsenm2 at gmail.com>
DeltaFile
+18-0llvm/test/CodeGen/MIR/AMDGPU/machine-function-info-no-ir.mir
+14-0llvm/test/CodeGen/MIR/AMDGPU/machine-function-info-min-num-agprs.ll
+4-0llvm/test/CodeGen/MIR/AMDGPU/machine-function-info.ll
+3-1llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
+3-0llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h
+2-0llvm/test/CodeGen/MIR/AMDGPU/long-branch-reg-all-sgpr-used.ll
+44-13 files not shown
+47-19 files

FreeBSD/ports 224562cx11/py-nwg-displays distinfo Makefile

x11/py-nwg-displays: Update to 0.4.3

Changelog: https://github.com/nwg-piotr/nwg-displays/releases/tag/v0.4.3

Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/py-nwg-displays/distinfo
+1-1x11/py-nwg-displays/Makefile
+4-42 files

NetBSD/pkgsrc JPTYdGTsysutils Makefile

   sysutils: add trusted-firmware-a-imx8mq
VersionDeltaFile
1.1193+2-1sysutils/Makefile
+2-11 files

NetBSD/pkgsrc STciDh3sysutils/trusted-firmware-a-imx8mq DESCR buildlink3.mk

   sysutils/trusted-firmware-a-imx8mq: add 2.6

   This package provides mainline TF-A for the NXP i.MX 8M Quad platform,
   for example used by u-boot for the Google's Coral Dev Board.
VersionDeltaFile
1.1+20-0sysutils/trusted-firmware-a-imx8mq/DESCR
1.1+13-0sysutils/trusted-firmware-a-imx8mq/buildlink3.mk
1.1+6-0sysutils/trusted-firmware-a-imx8mq/Makefile
1.1+2-0sysutils/trusted-firmware-a-imx8mq/PLIST
+41-04 files