NetBSD/pkgsrc TNZyPFbdoc CHANGES-2026

   doc: Updated security/libdecaf to 1.0.3
VersionDeltaFile
1.2722+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc q5OlHspsecurity/libdecaf distinfo Makefile, security/libdecaf/patches patch-CMakeLists.txt patch-src_per__curve_eddsa.tmpl.h

   security/libdecaf: Update to v1.0.3

   Changes since v1.0.2:

   No upstream release notes; changes derived from commit log.

     * Allow long scalars to be null, mostly so that you can
       deserialize a zero-length null scalar without causing UB.
     * Signature context can be null.
     * Fix runtime errors.
     * Fix C++ test build with recent compilers.
     * CMake improvements and add enable sanitizer option.
     * Add SER_BYTES to gf_serialize prototype.
     * Adjust comments in ristretto.sage.
     * Indicate that x86 word_is_zero affects the carry flag.
     * Test for subgroup membership in ed448 (sage).
     * Document how to run tests.
VersionDeltaFile
1.6+5-6security/libdecaf/distinfo
1.10+4-6security/libdecaf/Makefile
1.2+4-4security/libdecaf/patches/patch-CMakeLists.txt
1.3+2-2security/libdecaf/buildlink3.mk
1.2+1-1security/libdecaf/patches/patch-src_per__curve_eddsa.tmpl.h
1.2+0-0security/libdecaf/PLIST
+16-196 files

LLVM/project 00e69declang/include/clang/Analysis/Analyses/LifetimeSafety LifetimeAnnotations.h FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp LifetimeAnnotations.cpp

[LifetimeSafety] Add support for destructive function calls (#195064)

Adds `handleDestructiveCall` function that detects invalidation caused
by explicit destructive calls, such as explicit destructor calls and
`std::destroy_at`.

Comes as part of the completion of #164963.

Assisted-by: GPT-5.4 for writing some of the tests.
DeltaFile
+74-0clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+12-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+12-0clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+4-0clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h
+4-0clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+3-0clang/test/Sema/Inputs/lifetime-analysis.h
+109-06 files

FreeBSD/src 9c77fb6sys/dev/amdsmu amdsmu.h amdsmu.c

amdsmu: Add Krackan Point support

Reviewed by:    obiwac, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56619
DeltaFile
+72-26sys/dev/amdsmu/amdsmu.h
+14-4sys/dev/amdsmu/amdsmu.c
+6-1sys/dev/amdsmu/amdsmu_reg.h
+92-313 files

LLVM/project 3f84604llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/AArch64 arm64-vmul.ll

[AArch64][DAG] Copy flags when narrowExtractedVectorBinOp-ing (#193446)

The `extract (binop B0, B1), N` fold above already copies flags, use the
same for the `extract (binop (concat X1, X2), Y), N` version. In this
case it is helping copy disjoint or flags.
DeltaFile
+26-26llvm/test/CodeGen/AArch64/arm64-vmul.ll
+2-1llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+28-272 files

NetBSD/pkgsrc 3IigaHddoc CHANGES-2026

   doc: Updated audio/fasttracker2 to 2.18
VersionDeltaFile
1.2721+2-1doc/CHANGES-2026
+2-11 files

LLVM/project af54eb6llvm/lib/Transforms/Vectorize LoopVectorizationPlanner.h

clarify docstring
DeltaFile
+2-2llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+2-21 files

NetBSD/pkgsrc XLTd0Khaudio/fasttracker2 distinfo Makefile

   audio/fasttracker2: Update to 2.18

   Changes since 2.17:

   v2.18 - 28.04.2026
     * The windowed-sinc interpolation kernels are now calculated with
       unity gain
     * The scopes now use windowed-sinc interpolation again (previously
       buggy)
VersionDeltaFile
1.133+4-4audio/fasttracker2/distinfo
1.149+2-2audio/fasttracker2/Makefile
+6-62 files

NetBSD/pkgsrc DcxGXvXdoc CHANGES-2026

   doc: Updated editors/msedit to 2.0.0
VersionDeltaFile
1.2720+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc VZJb9Pleditors/msedit distinfo cargo-depends.mk

   editors/msedit: Update to 2.0.0

   Changes since 1.2.1:

   ⚠️ If you're a package maintainer, please read the last section
   at the end.

   Syntax Highlighting

   Edit v2 adds the Lightweight Syntax Highlighter. It has a ~40kB
   footprint for a dozen languages plus runtime, barely grows with each
   language added, and runs at >100MB/s.

   The highlighter is based on a simple programming language that combines
   regular expressions with explicit control flow. It's designed such that
   the runtime can be easily ported to other languages, including
   JavaScript.

   The list of languages will surely grow over time, and contributions for

    [147 lines not shown]
VersionDeltaFile
1.2+232-208editors/msedit/distinfo
1.2+76-68editors/msedit/cargo-depends.mk
1.3+10-5editors/msedit/Makefile
+318-2813 files

FreeBSD/ports 4d409c5net/vpp Makefile

net/vpp: Add elf_aux_info polyfill

Reviewed by:    jrm, fuz
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56709
DeltaFile
+2-1net/vpp/Makefile
+2-11 files

FreeBSD/ports 6700352net-mgmt/p5-OSLV-Monitor distinfo Makefile

net-mgmt/p5-OSLV-Monitor: Update to 1.0.3

re: https://github.com/VVelox/OSLV-Monitor/releases/tag/1.0.3
DeltaFile
+3-3net-mgmt/p5-OSLV-Monitor/distinfo
+1-1net-mgmt/p5-OSLV-Monitor/Makefile
+4-42 files

OpenBSD/src yMxfYhCusr.bin/tmux control.c

   Do not leak cached last result from control subs, from Aaron Campbell in
   GitHub issue 5047.
VersionDeltaFile
1.54+3-1usr.bin/tmux/control.c
+3-11 files

NetBSD/pkgsrc HmbSTKPdoc TODO

   doc/TODO: + calibre-9.8, proftpd-1.3.9a.
VersionDeltaFile
1.27179+3-2doc/TODO
+3-21 files

LLVM/project 8c5452allvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/AMDGPU/NextUseAnalysis spill-vreg-many-lanes.mir acyclic-770bb.mir

Merge branch 'main' into users/chapuni/cov/expansion
DeltaFile
+275,101-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/spill-vreg-many-lanes.mir
+87,987-82,073llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+144,679-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/acyclic-770bb.mir
+66,293-29,491llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+57,682-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/double-nested-loops-complex-cfg.mir
+27,602-26,665llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+659,344-138,22929,052 files not shown
+3,679,447-1,341,37629,058 files

LLVM/project 88e5eebclang/test/CodeGen/AArch64/sve-intrinsics acle_sve_bfmmla.c, llvm/lib/IR AutoUpgrade.cpp

[AArch64][llvm][clang] Remove `int_aarch64_sve_bfmmla` and reuse existing def (NFC) (#193970)

Remove the dedicated (superfluous) `int_aarch64_sve_bfmmla` def and
changed `svbfmmla` to use the existing shared fmmla intrinsic instead.

No functional change.
DeltaFile
+10-3mlir/include/mlir/Dialect/ArmSVE/IR/ArmSVE.td
+10-0llvm/test/Bitcode/upgrade-aarch64-sve-intrinsics.ll
+4-4llvm/test/Instrumentation/MemorySanitizer/AArch64/sve-intrinsics-bfloat.ll
+7-0llvm/lib/IR/AutoUpgrade.cpp
+2-2llvm/test/CodeGen/AArch64/sve-intrinsics-bfloat.ll
+2-2clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfmmla.c
+35-114 files not shown
+38-1610 files

LLVM/project efb01c1clang/lib/CodeGen CGDecl.cpp, clang/test/CodeGenCoroutines coro-param-fake-use.cpp

[Clang][Coroutines] Don't emit fake uses for coroutine parameters (#194690)

Fixes issue: https://github.com/llvm/llvm-project/issues/192351

The combination of coroutines with -fextend-variable-liveness has
resulted in use-after-free, caused by the fact that we insert fake uses
of coroutine parameters at the end of the coroutine. While this is fine
for normal functions, in coroutines these variables are stored in the
coroutine frame, which is freed before the end of the function; this
results in us loading from the deleted frame.

This patch fixes this by no longer emitting fake uses for most coroutine
parameters. Since coroutine parameters will be saved back to the frame
when we suspend, and currently may not be optimized out, fake uses are
not needed in this case, and so by not emitting them we avoid dealing
with the complexity of updating fake uses in the CoroSplit pass. The
exception to this is 'this', which is not saved to the frame.
DeltaFile
+42-0clang/test/CodeGenCoroutines/coro-param-fake-use.cpp
+7-2clang/lib/CodeGen/CGDecl.cpp
+49-22 files

LLVM/project 0c092fcllvm/lib/Transforms/Vectorize LoopVectorizationPlanner.cpp

clang-format
DeltaFile
+2-2llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.cpp
+2-21 files

OpenBSD/src DCtnxJ8usr.bin/tmux window-copy.c tmux.1

   Add support for line numbers in copy mode. A new copy-mode-line-numbers
   option has the following modes: off, default (tmux's normal line
   numbering where 0 is the top visible line), absolute (first line in
   history is 1), relative (relative to the cursor) and hybrid (current
   line is absolute, others relative). Also adds
   copy-mode-line-number-style and copy-mode-current-line-number-style to
   set the style of the line numbers. When copy mode is entered with the
   mouse, line numbers stay off.

   From Leo Henon in GitHub issue 5025.
VersionDeltaFile
1.396+326-23usr.bin/tmux/window-copy.c
1.1051+49-1usr.bin/tmux/tmux.1
1.209+31-2usr.bin/tmux/options-table.c
1.99+8-2usr.bin/tmux/screen.c
1.51+8-2usr.bin/tmux/cmd-copy-mode.c
1.1310+3-2usr.bin/tmux/tmux.h
+425-326 files

FreeBSD/ports 7097b54misc/crush distinfo Makefile

misc/crush: Update to 0.64.0

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

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

LLVM/project 74036b6llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/AArch64 arm64-vmul.ll

[AArch64][DAG] Copy flags when narrowExtractedVectorBinOp-ing

The `extract (binop B0, B1), N` fold above already copies flags, use the same for
the `extract (binop (concat X1, X2), Y), N` version. In this case it is helping
copy disjoint or flags.
DeltaFile
+26-26llvm/test/CodeGen/AArch64/arm64-vmul.ll
+2-1llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+28-272 files

OpenBSD/src ZVciUkvusr.bin/tmux format.c

   Check time inside repeat (R:) loop as well.
VersionDeltaFile
1.362+19-9usr.bin/tmux/format.c
+19-91 files

LLVM/project f5eb7a9lldb/include/lldb/Target Process.h, lldb/source/Plugins/Process/Windows/Common ProcessWindows.h

[lldb] Disable delayed breakpoints on Windows (#195241)

Tests started failing on a mysterious way there, potentially related to:
https://github.com/llvm/llvm-project/issues/191222
DeltaFile
+7-0lldb/include/lldb/Target/Process.h
+2-0lldb/source/Plugins/Process/Windows/Common/ProcessWindows.h
+1-1lldb/source/Target/Process.cpp
+10-13 files

FreeBSD/ports deb68d8audio/noctavox distinfo Makefile

audio/noctavox: Update to 0.2.7

ChangeLog:      https://github.com/Jaxx497/NoctaVox/releases/tag/v0.2.7
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+5-5audio/noctavox/distinfo
+2-2audio/noctavox/Makefile
+1-1audio/noctavox/Makefile.crates
+8-83 files

LLVM/project 21de0fbllvm/lib/Target/AArch64 AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 arm64-vmul.ll

[AArch64] Use add_like for UMLAL / SMLAL (#194139)

Similar to the others, this allows us to generate UMLAL and SMLAL from
add-like disjoint ors. There are some cases where we lose the disjoint
from the or, those are being fixed separately (#193446).
DeltaFile
+90-90llvm/test/CodeGen/AArch64/arm64-vmul.ll
+4-4llvm/lib/Target/AArch64/AArch64InstrInfo.td
+94-942 files

NetBSD/pkgsrc-wip 250cabf. TODO

TODO: newer shotcut
DeltaFile
+1-1TODO
+1-11 files

NetBSD/pkgsrc-wip 93e0d1aonnxruntime TODO Makefile, onnxruntime/patches patch-onnxruntime_test_python_transformers_benchmark__mha.sh

onnxruntime: start package

doesn't go very far since the distfile is not a git checkout
and the build scripts expects one
DeltaFile
+26-0onnxruntime/TODO
+23-0onnxruntime/Makefile
+18-0onnxruntime/patches/patch-onnxruntime_test_python_transformers_benchmark__mha.sh
+11-0onnxruntime/DESCR
+6-0onnxruntime/distinfo
+4-0onnxruntime/PLIST
+88-01 files not shown
+89-07 files

LLVM/project 455140bllvm/lib/Transforms/Vectorize LoopVectorize.cpp LoopVectorizationPlanner.cpp

[LV] Use isLegalMaskedLoadOrStore for interleaved accesses too (NFC)

isLegalMaskedLoadOrStore is now the central place for querying target
capabilities for masked accesses. Access pattern legality checks are
hoisted outside of it.
DeltaFile
+4-6llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+0-4llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.cpp
+4-102 files

LLVM/project 808936bllvm/lib/Transforms/Vectorize LoopVectorizationPlanner.cpp LoopVectorize.cpp

[LV] Introduce isLegalMaskedLoadOrStore (NFC)

This simplifies legality checks, and eventually will become the single
point querying TTI hooks for masked ld/st. Currently, legality checks
for interleaved accesses still query TTI directly.
DeltaFile
+13-13llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.cpp
+2-12llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+3-9llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+18-343 files

LLVM/project 746750dllvm/lib/Target/X86 X86ISelLowering.cpp

[X86] LowerMINMAX_REDUCE - consistently use the generic LowerVECREDUCE as fallback for unsupported cases (#195235)
DeltaFile
+4-20llvm/lib/Target/X86/X86ISelLowering.cpp
+4-201 files