FreeBSD/ports 0b23c55 — audio/surge-synthesizer-xt-lv2/files patch-libs_JUCE_modules_juce__audio__processors_format__types_VST3__SDK_pluginterfaces_base_fplatform.h patch-libs_JUCE_fplatform_h, biology/gkl/files patch-CMakeLists.txt

*/*: CMake 4.5 compatibility

PR:     295319
DeltaFile
+26-9cad/qucsator/files/patch-CMakeLists.txt
+0-29audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_modules_juce__audio__processors_format__types_VST3__SDK_pluginterfaces_base_fplatform.h
+29-0audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_fplatform_h
+16-8biology/gkl/files/patch-CMakeLists.txt
+20-0cad/qcsxcad/files/patch-CMakeLists.txt
+15-0graphics/open3d/files/patch-CMakeLists.txt
+106-4666 files not shown
+228-5772 files

LLVM/project 6f29c16 — llvm/lib/DWARFLinker CMakeLists.txt, llvm/utils/gn/secondary/llvm/lib/DWARFLinker BUILD.gn

[DWARFLinker] Add missing DebugInfoDWARFLowLevel dependency (#229222)

Since afca127bbb62, hasImplicitAddressLocation() in LLVMDWARFLinker uses
DWARFExpression from DebugInfoDWARFLowLevel. Builds with
BUILD_SHARED_LIBS=ON failed to link libLLVMDWARFLinker with undefined
references to DWARFExpression. Add the component to the CMake library,
and the matching dependency to the GN build.

Assisted-by: Claude
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/DWARFLinker/BUILD.gn
+1-0llvm/lib/DWARFLinker/CMakeLists.txt
+2-02 files

LLVM/project 1def37a — llvm/lib/CodeGen/SelectionDAG LegalizeTypes.cpp LegalizeFloatTypes.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.raw.ptr.buffer.store.nxv2i32.fail.ll

DAG: Fix error message casing to match style policy (#229212)

The developer guidelines suggests that diagnostic messages should start
with a lowercase letter and not end in a period

Co-authored-by: Claude <noreply at anthropic.com>
DeltaFile
+4-4llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+3-3llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
+2-2llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.store.nxv2i32.fail.ll
+2-2llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
+2-2llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
+1-1llvm/test/CodeGen/X86/expand-integer-x86_64-intrinsic-error.ll
+14-148 files not shown
+22-2214 files

LLVM/project 25e2b44 — libc/include/llvm-libc-macros stdio-macros.h, libc/src/stdio tmpnam.h

[libc] Add tmpnam implementation (#204901)

Implements tmpnam per the POSIX specification and adds unit tests. The
macros defined are taken from glibc.

tmpnam spec:
https://pubs.opengroup.org/onlinepubs/9799919799/functions/tmpnam.html

Assisted by: Claude + Gemini

#191280
DeltaFile
+108-0libc/test/src/stdio/tmpnam_test.cpp
+94-0libc/src/stdio/linux/tmpnam.cpp
+25-0libc/src/stdio/tmpnam.h
+18-0libc/src/stdio/linux/CMakeLists.txt
+18-0libc/include/llvm-libc-macros/stdio-macros.h
+15-0libc/test/src/stdio/CMakeLists.txt
+278-05 files not shown
+298-011 files

LLVM/project 182a11a — llvm/lib/Target/AArch64 AArch64FrameLowering.cpp, llvm/test/CodeGen/AArch64 wineh-csr-area-spill.ll

[AArch64][Win] Account for the fixed object area when classifying CSR (#222111)

In Windows frames, the fixed object area sits above the callee-saved
register area:

    +---------------+
    | Fixed objects |
    +---------------+
    | Callee-saved  |
    +---------------+
    | Locals        |
    +---------------+

Include the fixed object area in the callee-saved threshold used by
`resolveFrameOffsetReference()`. Without this, objects in the
callee-saved area can be incorrectly addressed through the base
pointer in stack-realigned frames.

This became visible after #147421 moved catch objects into the fixed

    [3 lines not shown]
DeltaFile
+61-0llvm/test/CodeGen/AArch64/wineh-csr-area-spill.ll
+11-1llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
+72-12 files

LLVM/project f43c4d3 — llvm/include/llvm/Analysis ReleaseModeModelRunner.h, llvm/include/llvm/Analysis/Utils MLGOUtils.h

[MLGO] Make regalloc eviction input tensor shapes runtime variables (#224598)

The column count was hardcoded to 33 for X86

It now comes from `-mlregalloc-num-allocatable-regs` (default 32, plus
one column for the candidate), compiled model whose shapes do not match
falls back to the default policy
DeltaFile
+47-33llvm/lib/CodeGen/MLRegAllocEvictAdvisor.cpp
+36-0llvm/unittests/Analysis/MLModelRunnerTest.cpp
+21-2llvm/include/llvm/Analysis/ReleaseModeModelRunner.h
+1-20llvm/lib/CodeGen/MLRegAllocEvictAdvisor.h
+8-0llvm/test/CodeGen/MLRegAlloc/interactive-mode.ll
+6-1llvm/include/llvm/Analysis/Utils/MLGOUtils.h
+119-561 files not shown
+122-567 files

LLVM/project 4cdcd6d — lldb/source/API CMakeLists.txt

[lldb] Use file(MAKE_DIRECTORY) to create header staging dir (#228606)

This simplifies the build graph for modifying lldb headers for
installation. It also fixes the `clean` target by not making a target
responsible for creating this directory. CMake will create it as needed
during configuration time instead of at build time.

rdar://161109746
DeltaFile
+2-8lldb/source/API/CMakeLists.txt
+2-81 files

LLVM/project 7560c22 — llvm/include/llvm/IR IntrinsicsSPIRV.td

[SPIR-V] Mark elementwise intrinsics IntrTriviallyScalarizable (#227286)

This mirrors the DirectX intrinsics

The SPIR-V legalizer will use it to split elementwise intrinsics with
illegal vector widths

Required for https://github.com/llvm/llvm-project/pull/227287
DeltaFile
+42-42llvm/include/llvm/IR/IntrinsicsSPIRV.td
+42-421 files

FreeBSD/ports cf24cea — security/snort Makefile

security/snort: Use libpcap from ports

Summary:
Add explicit lib version to force port to use libpcap from ports and
avoid it rebuilding every time base packages are upgraded

Sponsored by:   Rubicon Communications, LLC ("Netgate")
Reviewed By:    dvl
Differential Revision:  https://reviews.freebsd.org/D60381
DeltaFile
+2-2security/snort/Makefile
+2-21 files

FreeBSD/ports ab49c19 — security/snort3 Makefile

security/snort3: Use libpcap from ports

Summary:
Add explicit lib version to force port to use libpcap from ports and
avoid it rebuilding every time base packages are upgraded

Sponsored by:   Rubicon Communications, LLC ("Netgate")
Reviewed By:    bofh
Differential Revision:  https://reviews.freebsd.org/D60383
DeltaFile
+2-1security/snort3/Makefile
+2-11 files

FreeBSD/ports 40569e6 — net/libdaq Makefile

net/libdaq: Use libpcap from ports

Add explicit lib version to force port to use libpcap from ports and
avoid it rebuilding every time base packages are upgraded

Sponsored by:   Rubicon Communications, LLC ("Netgate")
Reviewed By:    bofh
Differential Revision:  https://reviews.freebsd.org/D60383
DeltaFile
+2-1net/libdaq/Makefile
+2-11 files

LLVM/project 2a8d8df — flang/test/Transforms/OpenACC acc-implicit-routine.fir, mlir/include/mlir/Dialect/OpenACC OpenACCUtils.h

[mlir][OpenACC] Skip implicit routine marking for host-only calls (#227758)

Calls nested in a host-only branch of `acc.on_device` do not run on the
device. Do not try to attach implicit acc routine information to them.
DeltaFile
+117-1mlir/test/Dialect/OpenACC/acc-implicit-routine.mlir
+50-0mlir/lib/Dialect/OpenACC/Utils/OpenACCUtils.cpp
+47-1flang/test/Transforms/OpenACC/acc-implicit-routine.fir
+8-5mlir/include/mlir/Dialect/OpenACC/Transforms/Passes.td
+9-0mlir/lib/Dialect/OpenACC/Transforms/ACCImplicitRoutine.cpp
+8-0mlir/include/mlir/Dialect/OpenACC/OpenACCUtils.h
+239-76 files

LLVM/project 63d98dc — .ci compute_projects.py compute_projects_test.py

[CI] Exclude CIR from Windows premerge testing (#229208)

After #227957, the check-clang-cir target is only defined when
CLANG_ENABLE_CIR is ON. The Windows premerge build never sets that
option (only monolithic-linux.sh receives enable_cir), but
compute_projects.py still selects check-clang-cir for CIR changes on
Windows. Every PR touching CIR now fails the Windows job before any test
runs:

  ninja: error: unknown target 'check-clang-cir'

Before #227957 the target existed unconditionally, and the CIR tests
were all unsupported on Windows because CIR was disabled, so excluding
CIR there loses no coverage. It also stops building mlir for CIR-only
changes on Windows.

Enabling real CIR testing on Windows (passing enable_cir through to
monolithic-windows.sh) can be done separately.


    [2 lines not shown]
DeltaFile
+18-1.ci/compute_projects_test.py
+1-0.ci/compute_projects.py
+19-12 files

FreeBSD/ports 4e3de49 — security/vuxml/vuln 2026.xml

security/vuxml: Fix entry for expat2 CVE-2026-93990

expat2 package is using expat as package name

PR:             299162
Reported by:    Tomáš Čiernik <tomas at ciernik.sk>
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files

LLVM/project 029ee5b — llvm/include/llvm/DWARFLinker AddressesMap.h, llvm/lib/DWARFLinker/Classic DWARFLinker.cpp

[DWARFLinker] Relocate DW_OP_addrx by the delta of its own symbol  (#228583)

When rewriting DW_OP_addrx or DW_OP_constx into a relocated address,
DWARFLinker applied the adjustment of whatever owned the expression.
For a location list that is the enclosing function, but the .debug_addr
entry may name a data symbol, which the linker moves by a different
amount. For a variable holding the address of _g at 0x100004008 this
produced:

  [0x100000418, 0x100000424): DW_OP_addr 0x100000790, DW_OP_stack_value

Look up the relocation of each operand's own .debug_addr slot instead,
the way a variable's single location is already handled, and fall back
to the owner's adjustment only where there is none. Do this in both the
classic and the parallel linker.

rdar://188852150
Assisted-by: Claude
DeltaFile
+174-0llvm/test/tools/dsymutil/AArch64/dwarf5-loclist-addrx-data.test
+16-0llvm/include/llvm/DWARFLinker/AddressesMap.h
+12-2llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp
+9-2llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp
+211-44 files

NetBSD/pkgsrc-wip 6da5797 — . TODO

TODO: + llama.cpp-0.6.0.
DeltaFile
+1-0TODO
+1-01 files

NetBSD/pkgsrc I6C5WBe — doc TODO

   doc/TODO: + ggml-0.26.0, gleam-1.19.0, mold-3.0.0, picard-3.0.
VersionDeltaFile
1.28109+5-2doc/TODO
+5-21 files

FreeBSD/ports aecffed — www/evcc distinfo Makefile, www/evcc/files patch-package.json patch-vite.config.ts

www/evcc: update to 0.316.2

Switch back to vite for building till vite-plus got full native
FreeBSD support (vite-plus tries to download linux binaries).
Switched back to node24, node26 core-dumps while executing npm.
DeltaFile
+4,066-692www/evcc/files/patch-package-lock.json
+107-0www/evcc/files/patch-vite.config.ts
+43-20www/evcc/Makefile
+34-15www/evcc/files/patch-package.json
+7-7www/evcc/distinfo
+4,257-7345 files

FreeBSD/ports 94cf4a1 — security/trivy Makefile distinfo

security/trivy: update to 0.75.0

Changes:        https://github.com/aquasecurity/trivy/releases
DeltaFile
+5-5security/trivy/distinfo
+1-2security/trivy/Makefile
+6-72 files

LLVM/project 10e825a — llvm/include/llvm/DWARFLinker Utils.h, llvm/lib/DWARFLinker Utils.cpp

Revert "[DWARF] Don't index variables whose address is only their value (#228…"

This reverts commit afca127bbb62fa30e3734ea149618c2b92bffb6b.
DeltaFile
+0-145llvm/test/tools/dsymutil/AArch64/dwarf5-implicit-address-accel.test
+1-38llvm/test/tools/llvm-dwarfdump/X86/debug-names-verify-completeness.s
+0-37llvm/lib/DebugInfo/DWARF/LowLevel/DWARFExpression.cpp
+0-24llvm/lib/DWARFLinker/Utils.cpp
+0-7llvm/include/llvm/DWARFLinker/Utils.h
+1-3llvm/lib/DWARFLinker/Parallel/AcceleratorRecordsSaver.cpp
+2-2543 files not shown
+2-2619 files

LLVM/project f6b07ee — llvm/lib/Target/AMDGPU/AsmParser AMDGPUAsmParser.cpp

Add braces to multi-line if in asm parser

Change-Id: I20476ccf51eb2901a1181aa038d15e6c1e99e8cc
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply at anthropic.com>
DeltaFile
+2-1llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+2-11 files

NetBSD/src FgshozB — sys/kern sys_pipe.c

   pipe(2): Restore kevent EVFILT_READ/WRITE success on wrong pipe end.

   Missed a spot when gathering the hunks in the previous change for
   this.

   PR kern/60851: change in pipe kevent EVFILT_READ/WRITE on wrong end
VersionDeltaFile
1.183+9-2sys/kern/sys_pipe.c
+9-21 files

LLVM/project 6d0eaa9 — llvm/lib/CodeGen MachineBasicBlock.cpp, llvm/lib/CodeGen/MIRParser MILexer.h MILexer.cpp

MIR: Serialize MachineBasicBlock::IsCleanupFuncletEntry (#227194)

Co-authored-by: Claude Sonnet 5 <noreply at anthropic.com>
DeltaFile
+16-0llvm/test/CodeGen/MIR/Generic/machine-basic-block-cleanup-funclet-entry.mir
+6-0llvm/lib/CodeGen/MIRParser/MIParser.cpp
+5-0llvm/lib/CodeGen/MachineBasicBlock.cpp
+1-0llvm/lib/CodeGen/MIRParser/MILexer.h
+1-0llvm/lib/CodeGen/MIRParser/MILexer.cpp
+29-05 files

LLVM/project 5385991 — llvm/lib/Transforms/Vectorize VPlanRecipes.cpp, llvm/test/Transforms/LoopVectorize/X86 predicated-instruction-cost.ll

[VPlan] Handle div/rem replicate recipes outside regions in cost. (#229203)

VPReplicateRecipe::computeCost unconditionally dereferenced getRegion()
for div/rem recipes. A non-single-scalar replicate recipe may be hoisted
out of the loop region into the vector preheader, where getRegion()
returns nullptr, causing a crash. Treat recipes outside any region as
unpredicated, matching the existing handling for loads and stores.

Fixes https://github.com/llvm/llvm-project/issues/229124.
DeltaFile
+147-0llvm/test/Transforms/LoopVectorize/X86/predicated-instruction-cost.ll
+3-2llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+150-22 files

NetBSD/src 4dWn1bE — sys/kern sys_pipe.c, sys/sys pipe.h

   Revert "pipe(2): Add memory safety diagnostics."

   This was rather sloppily done (from my local tree, not cleaned up
   before committing in haste in an attempt to help diagnose the spate
   of crashes that have been seen today).  Will redo this a little more
   tidily.

   PR kern/59056: poll POLLHUP bugs
VersionDeltaFile
1.182+5-104sys/kern/sys_pipe.c
1.45+1-2sys/sys/pipe.h
+6-1062 files

LLVM/project 92b97e7 — utils/bazel/llvm-project-overlay/flang/lib/Optimizer/Dialect BUILD.bazel

[Bazel] Fix MLIR bazel build (#229217)

Fixes commit 2fc577681ca1c896597252941593da9b61e0960b
DeltaFile
+1-0utils/bazel/llvm-project-overlay/flang/lib/Optimizer/Dialect/BUILD.bazel
+1-01 files

FreeBSD/ports f2daec4 — graphics/vulkan-validation-layers Makefile distinfo

graphics/vulkan-validation-layers: update to 1.4.365
DeltaFile
+5-5graphics/vulkan-validation-layers/distinfo
+3-4graphics/vulkan-validation-layers/Makefile
+8-92 files

FreeBSD/ports 111a579 — graphics/vulkan-extension-layer Makefile distinfo

graphics/vulkan-extension-layer: update to 1.4.363.0
DeltaFile
+3-3graphics/vulkan-extension-layer/distinfo
+1-1graphics/vulkan-extension-layer/Makefile
+4-42 files

FreeBSD/ports 736e2a1 — graphics/vulkan-utility-libraries Makefile distinfo

graphics/vulkan-utility-libraries: update to 1.4.365
DeltaFile
+3-3graphics/vulkan-utility-libraries/distinfo
+1-1graphics/vulkan-utility-libraries/Makefile
+4-42 files

FreeBSD/ports 6aeeedd — graphics/vulkan-loader Makefile distinfo

graphics/vulkan-loader: update to 1.4.365
DeltaFile
+3-3graphics/vulkan-loader/distinfo
+1-1graphics/vulkan-loader/Makefile
+4-42 files