FreeBSD/ports 19bd3cb — net/kget Makefile

net/kget: Drop unused Plasma dependency
DeltaFile
+2-6net/kget/Makefile
+2-61 files

FreeBSD/ports 0463023 — math/kalgebra Makefile

math/kalgebra: Fix Plasma dependency
DeltaFile
+4-1math/kalgebra/Makefile
+4-11 files

FreeBSD/ports 5ac8a41 — multimedia/haruna Makefile, multimedia/haruna/files patch-CMakeLists.txt

multimedia/haruna: Fix dependency on Breeze Icons
DeltaFile
+11-0multimedia/haruna/files/patch-CMakeLists.txt
+2-2multimedia/haruna/Makefile
+13-22 files

FreeBSD/ports e49f4c4 — net-p2p/ktorrent pkg-plist Makefile

net-p2p/ktorrent: Drop unused Plasma dependency
DeltaFile
+2-7net-p2p/ktorrent/Makefile
+1-1net-p2p/ktorrent/pkg-plist
+3-82 files

FreeBSD/ports 1db10fd — databases/py-sqlobject distinfo Makefile

databases/py-sqlobject: Update to 3.14.0

PR:             300117
Reported by:    patrick at crandol.com
DeltaFile
+7-6databases/py-sqlobject/Makefile
+3-3databases/py-sqlobject/distinfo
+10-92 files

FreeBSD/ports f35cc4f — biology/py-dnaio Makefile

biology/py-dnaio: Add missing RUN_DEPENDS

PR:             300223
Reported by:    patrick at crandol.com
DeltaFile
+3-1biology/py-dnaio/Makefile
+3-11 files

FreeBSD/ports 028aec2 — www/py-turbogears2 distinfo Makefile

www/py-turbogears2: Update to 2.5.1

Reset maintainer

PR:             300118
Reported by:    patrick at crandol.com
DeltaFile
+8-5www/py-turbogears2/Makefile
+3-3www/py-turbogears2/distinfo
+11-82 files

FreeBSD/ports a2f60f5 — archivers/py-xopen Makefile

archivers/py-xopen: Update RUN_DEPENDS

PR:             300222
Reported by:    patrick at crandol.com
DeltaFile
+9-4archivers/py-xopen/Makefile
+9-41 files

FreeBSD/ports 7a0e183 — www/spawn-fcgi distinfo pkg-descr

www/spawn-fcgi: update 1.6.4 -> 1.6.6

Changelog:
    https://git.lighttpd.net/lighttpd/spawn-fcgi/releases/tag/spawn-fcgi-1.6.5
    https://git.lighttpd.net/lighttpd/spawn-fcgi/releases/tag/spawn-fcgi-1.6.6

Major changes:
    - Configure script cleanups (fixing detection of IPv6)
    - Use meson instead of autotools and cmake

Port changes:
    - rewrite pkg-descr
    - Add license
    - Use of Mason instead of Cmake
DeltaFile
+5-5www/spawn-fcgi/Makefile
+6-1www/spawn-fcgi/pkg-descr
+3-2www/spawn-fcgi/distinfo
+14-83 files

FreeBSD/ports 7aa8dcf — x11/kickoff Makefile Makefile.crates, x11/kickoff/files patch-sctk

x11/kickoff: update 0.7.0 -> 0.7.6

Changelog:
    https://github.com/j0ru/kickoff/releases/tag/v0.7.1
    https://github.com/j0ru/kickoff/releases/tag/v0.7.2
    https://github.com/j0ru/kickoff/releases/tag/v0.7.3
    https://github.com/j0ru/kickoff/releases/tag/v0.7.4
    https://github.com/j0ru/kickoff/releases/tag/v0.7.5
    https://github.com/j0ru/kickoff/releases/tag/v0.7.6

Major changes:
    - Add libxkbcommon dependency
    - rust dependencies upgrade
DeltaFile
+421-471x11/kickoff/distinfo
+209-234x11/kickoff/Makefile.crates
+0-26x11/kickoff/files/patch-sctk
+3-3x11/kickoff/Makefile
+633-7344 files

FreeBSD/ports 2d59cce — www/p5-Starlet distinfo Makefile

www/p5-Starlet: update 0.32 -> 0.33

Changelog: https://metacpan.org/dist/Starlet/changes

Security:       prevent excessive CPU use when parsing malformed chunk-size lines
Security:       bound read allocations for large Content-Length values
Security:       suppress response bodies for HEAD requests and 204/304 responses
Security:       stream chunk data to the body buffer and limit chunk-size lines to 4096 bytes
DeltaFile
+3-3www/p5-Starlet/distinfo
+3-3www/p5-Starlet/Makefile
+6-62 files

LLVM/project c7a69e6 — llvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp, llvm/test/CodeGen/SPIRV/llvm-intrinsics frexp.ll

[SPIR-V] Fix frexp crash when the exponent result is unused (#236928)

Unused exponent def has no SPIR-V type, so the pointee type of the
exponent variable was missing

Build it as i32 (or a vector of i32 matching the mantissa width) instead
DeltaFile
+22-0llvm/test/CodeGen/SPIRV/llvm-intrinsics/frexp.ll
+6-2llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+28-22 files

LLVM/project 8fabb98 — mlir/test/Integration/GPU/Vulkan ceildiv_floordiv.mlir

[mlir][Vulkan] Add ceildivui/ceildivsi/floordivsi integration test (#236823)

To verify changes from https://github.com/llvm/llvm-project/pull/212926
DeltaFile
+72-0mlir/test/Integration/GPU/Vulkan/ceildiv_floordiv.mlir
+72-01 files

OPNSense/plugins 46897b9 — www/squid Makefile, www/squid/src/opnsense/service/templates/OPNsense/Proxy squid.conf

www/squid: %ui is no longer supported

PR: https://forum.opnsense.org/index.php?topic=53249.0
DeltaFile
+1-1www/squid/src/opnsense/service/templates/OPNsense/Proxy/squid.conf
+1-0www/squid/Makefile
+2-12 files

LLVM/project 6fa91d9 — llvm/test/CodeGen/X86 pr236021.ll

[X86] Add baseline test for #236021 (#237155)
DeltaFile
+40-0llvm/test/CodeGen/X86/pr236021.ll
+40-01 files

LLVM/project a945ae6 — clang/lib/AST/ByteCode Compiler.cpp

[clang][bytecode][NFC] Avoid re-evaluating APValue base expressions (#237133)

If we already have a global variable created for the apvalue lvalue base
expression, just get the pointer to the existing global instead of
evaluating the expression again.
DeltaFile
+9-2clang/lib/AST/ByteCode/Compiler.cpp
+9-21 files

OPNSense/src 97a14fd — sys/dev/axgbe xgbe-dev.c if_axgbe_pci.c

axgbe: fix receive buffers without split-header mode (#344)

When split-header mode is disabled, an RX descriptor contains two data buffers. The driver previously programmed both buffer addresses with the same physical address, causing the second DMA transfer to overwrite the first.

Split each iflib receive cluster into two contiguous hardware buffers and program the second descriptor address at the cluster midpoint. Keep the hardware buffer size consistent across attach, MTU changes, initialization and descriptor refill. The important bit here is to make pdata->rx_buf_size authoritative.

Update packet-length accounting so a complete non-final descriptor accounts for both buffers and the final descriptor contains only the remaining packet data. Validate the residual length before exposing it to iflib, returning an error when the hardware-reported length cannot fit in the descriptor.

Finally, clear the per-descriptor split-header length unconditionally and only read or use it when split-header mode is enabled.

Co-authored-by: @J-cztery
DeltaFile
+34-15sys/dev/axgbe/xgbe-txrx.c
+21-3sys/dev/axgbe/if_axgbe_pci.c
+9-5sys/dev/axgbe/xgbe-dev.c
+64-233 files

LLVM/project c000972 — llvm/lib/Target/WebAssembly/GISel WebAssemblyCallLowering.cpp

fixup! reword todos
DeltaFile
+4-2llvm/lib/Target/WebAssembly/GISel/WebAssemblyCallLowering.cpp
+4-21 files

OpenBSD/ports 0TqAwNT — x11/gnome/control-center/patches patch-panels_system_meson_build patch-panels_background_meson_build

   Fix long standing build breakage with a non-default WRKOBJDIR.
VersionDeltaFile
1.3+15-9x11/gnome/control-center/patches/patch-panels_background_meson_build
1.5+20-2x11/gnome/control-center/patches/patch-panels_system_meson_build
+35-112 files

LLVM/project 7ee6b58 — lldb/source/Plugins/ObjectFile/wasm ObjectFileWasm.cpp, lldb/source/Plugins/SymbolFile/DWARF SymbolFileWasm.cpp

[lldb] Create data symbols from the Wasm export section (#236504)

When targeting Wasm, the global variables in C or Swift programs are
placed in linear memory, which means they get no entry in the name
section of the binary and therefore no Symbol in LLDB. In other words,
they can't be found by name without debug info.

There is a mechanism to somewhat remedy that: a program can make such a
variable findable with the `__attribute__((export_name))` attribute in C
and C++ or `@_expose(wasm)` in Swift. The Swift concurrency runtime
exports the debug variables that debuggers look up by name this way, for
example _swift_concurrency_debug_internal_layout_version.

These attributes cause the creation on an _extra_ immutable global whose
value is the annotated variable's address. This fake global has an entry
in the "globals" section, as well as entry in the "export" section of
the binary.

With this commit, LLDB now parses the export section, and follows the

    [11 lines not shown]
DeltaFile
+163-0lldb/test/Shell/ObjectFile/wasm/wasm-export-data-symbols.yaml
+108-1lldb/source/Plugins/ObjectFile/wasm/ObjectFileWasm.cpp
+89-0lldb/test/Shell/SymbolFile/DWARF/wasm-exported-data-symbol.yaml
+27-4lldb/source/Plugins/SymbolFile/DWARF/SymbolFileWasm.cpp
+387-54 files

FreeBSD/doc 4ac508f — documentation/content/en/books/fdp-primer/editor-config _index.adoc, documentation/content/en/books/fdp-primer/manual-pages _index.adoc

Change links in the FDP primer from http to https

Event:  Oslo Hackathon 2026
DeltaFile
+2-2documentation/content/en/books/fdp-primer/manual-pages/_index.adoc
+2-2documentation/content/en/books/fdp-primer/editor-config/_index.adoc
+1-1documentation/content/en/books/fdp-primer/see-also/_index.adoc
+1-1documentation/content/en/books/fdp-primer/po-translations/_index.adoc
+1-1documentation/content/en/books/fdp-primer/overview/_index.adoc
+7-75 files

FreeBSD/ports 224b29e — devel/phorgeit-arcanist-lib Makefile, devel/phorgeit-arcanist-lib/files patch-src_utils_utils.php patch-src_xsprintf_PhutilCommandString.php

devel/phorgeit-arcanist-lib: Enable build with PHP 8.5

PR:             299165
Reported by:    vvd
DeltaFile
+26-0devel/phorgeit-arcanist-lib/files/patch-src_xsprintf_PhutilCommandString.php
+15-0devel/phorgeit-arcanist-lib/files/patch-src_utils_utils.php
+2-1devel/phorgeit-arcanist-lib/Makefile
+43-13 files

OPNSense/core c08aeee — src/etc/inc system.inc, src/opnsense/scripts/system sysctl.py

system: appease @monviech
DeltaFile
+2-17src/opnsense/scripts/system/sysctl.py
+2-1src/opnsense/service/conf/actions.d/actions_system.conf
+1-1src/etc/inc/system.inc
+5-193 files

OpenBSD/src EcMLrvS — usr.sbin/rpki-client validate.c extern.h

   rpki-client: rename cert->crl member to cert->crldp

   crl is generally used for struct crl, so this name is confusing to my aging
   brain.

   ok job
VersionDeltaFile
1.250+10-10usr.sbin/rpki-client/cert.c
1.97+6-7usr.sbin/rpki-client/filemode.c
1.148+3-3usr.sbin/rpki-client/mft.c
1.91+2-2usr.sbin/rpki-client/validate.c
1.318+2-2usr.sbin/rpki-client/extern.h
+23-245 files

LLVM/project 092634f — mlir/lib/IR MLIRContext.cpp

[mlir] Store registered op info only in the by name map (#236949)

Loading a dialect inserted each op into two string maps

Insert it into one and take its entries from a bump allocator instead of
one malloc each

This speeds up context setup, which is noticable for short runs on small
inputs
DeltaFile
+27-27mlir/lib/IR/MLIRContext.cpp
+27-271 files

LLVM/project a2a1471 — clang/lib/CodeGen CGStmtOpenMP.cpp, clang/test/OpenMP target_no_loop.cpp

Drop extra barrier for lastprivate copy back
DeltaFile
+1-2clang/lib/CodeGen/CGStmtOpenMP.cpp
+1-1clang/test/OpenMP/target_no_loop.cpp
+2-32 files

LLVM/project f19d360 — llvm/lib/Target/WebAssembly/GISel WebAssemblyCallLowering.cpp

fixup! reword todos
DeltaFile
+2-2llvm/lib/Target/WebAssembly/GISel/WebAssemblyCallLowering.cpp
+2-21 files

LLVM/project 7200a33 — clang/test/CodeGen arithmetic-fence-builtin.c

[clang][test][NFC] Fix missing colons in FileCheck directives in arithmetic-fence-builtin.c (#236646)

In `clang/test/CodeGen/arithmetic-fence-builtin.c`, seven `CHECK-NEXT`
directives were missing colons (`:`), causing `FileCheck` to silently
ignore them.

Enabling these checks exposed two issues:
1. For `v = b + __arithmetic_fence(a*a);`, `fmul` is followed by `call
{{.*}} @llvm.arithmetic.fence.f32` and `fadd`, before the `fptosi`
conversion. Hence, the `CHECK-NEXT: fptosi` immediately after `fmul`
failed. Added `CHECKFAST-NEXT` checks for the fence call and `fadd`.
2. Change `CHECK-NEXT` to `CHECKFAST-NEXT` on the trailing instructions
in `addit()` because the non-fast-math `RUN` lines only run the default
`CHECK` prefix (with `--implicit-check-not="llvm.arithmetic.fence"`) and
do not match the intermediate `CHECKFAST`/`CHECKPP`/`CHECKNP`
instructions in `addit()`.

Assisted-by: Gemini
DeltaFile
+9-7clang/test/CodeGen/arithmetic-fence-builtin.c
+9-71 files

LLVM/project 930f6b9 — libsycl/include/sycl/__impl sub_group.hpp group_barrier.hpp, libsycl/include/sycl/__spirv vars.hpp

[libsycl] Give the SPIR-V work-item builtins a host path (#233808)

A kernel body defined in a function with external linkage is emitted for
the
host as well as the device, so the work-item queries it makes must link
without
a device. clang registers the `__builtin_spirv_*` aliases only for
SPIR-V
targets (`clang/lib/Basic/Targets/SPIR.cpp`), so on host the
declarations in `__clang_spirv_builtins.h` were left undefined and any
such
program failed to link with `undefined reference to
__spirv_BuiltInGlobalInvocationId(int)`.

The host values are unreachable at run time — clang replaces the host
body of
the entry point with a `sycl_kernel_launch` call, so the kernel functor
is
never invoked there.

    [3 lines not shown]
DeltaFile
+67-0libsycl/test/basic/kernel_body_external_linkage.cpp
+35-4libsycl/include/sycl/__spirv/vars.hpp
+7-5libsycl/include/sycl/__impl/sub_group.hpp
+11-1libsycl/include/sycl/__impl/group_barrier.hpp
+120-104 files

LLVM/project 260096e — libcxx/include/__pstl/backends/statpart any_of.h find_if.h, libcxx/test/libcxx/algorithms pstl.statpart.partition.pass.cpp

[libc++][pstl] Introduce a "statpart" backend (#230540)

This PR introduces a simplified PSTL backend based on a static
partitioning scheme and on a single "parallelism" function
`__apply(size_t, void*, void (*)(void*, size_t))`. Currently the
underlying parallelism is only provided via the `libdispatch` library,
other mechanisms are assumed to be added later without changing the
API+ABI surface.

This backend is mostly a re-packaging of the code existing in
`libdispatch` and `cpu_algos`, currently placed in a dedicated
`__pstl/statpart/...` directory. `__pstl/statpart.h` serves as a purely
umbrella header.

The implementations of the algorithms with the STL APIs are identical to
the existing implementations in `__pstl/cpu_algos/...` modulo these
alterations:
- the naming is rebased to use the `__statpart` backend.
- the algorithms are presented directly under the

    [32 lines not shown]
DeltaFile
+519-0libcxx/include/__pstl/backends/statpart/basis.h
+228-0libcxx/include/__pstl/backends/statpart/transform_reduce.h
+171-0libcxx/test/libcxx/algorithms/pstl.statpart.partition.pass.cpp
+162-0libcxx/include/__pstl/backends/statpart/transform.h
+117-0libcxx/include/__pstl/backends/statpart/find_if.h
+112-0libcxx/include/__pstl/backends/statpart/any_of.h
+1,309-025 files not shown
+2,750-131 files