NetBSD/pkgsrc qpsIZQXdoc CHANGES-2026

   Updated devel/cargo-nextest, graphics/libavif, devel/py-coverage, sysutils/py-kubernetes
VersionDeltaFile
1.3295+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc mUCrGjWsysutils/py-kubernetes PLIST distinfo

   py-kubernetes: updated to 36.0.1

   36.0.1

   Kubernetes API Version: v1.36.1

   Bug or Regression
   - Fix `load_incluster_config()` and `load_kube_config()` (sync and async, with a static token) so requests carry an `Authorization` header on `kubernetes-client/python` v36+. Without this fix, in-cluster pods upgrading to v36 silently send unauthenticated requests and the apiserver rejects them as `system:anonymous`.

   Deprecation
   - Support new exec v5 websocket subprotocol
VersionDeltaFile
1.11+2,566-1sysutils/py-kubernetes/PLIST
1.11+4-4sysutils/py-kubernetes/distinfo
1.17+4-3sysutils/py-kubernetes/Makefile
+2,574-83 files

LLVM/project 3913c82llvm/lib/MC MCStreamer.cpp, llvm/test/MC/AsmParser cfi-unfinished-frame.s

[MC] Diagnose unfinished CFI frame from an earlier section (#196775)

Fixes #177852.

The reproducer has two `.cfi_startproc` directives separated by a
`.popsection`. The first is never closed; the second is properly paired
with `.cfi_endproc`. `MCStreamer::finish()` only inspects the last entry
of `DwarfFrameInfos`, so the unfinished earlier frame slips through and
crashes `finishImpl()` when it emits frame data with a null End label.

Use `hasUnfinishedDwarfFrameInfo()` instead, which walks the full
`FrameInfoStack` and catches every unfinished frame.

---------

Co-authored-by: Fangrui Song <i at maskray.me>
DeltaFile
+20-2llvm/test/MC/ELF/cfi-scope-errors.s
+0-5llvm/test/MC/AsmParser/cfi-unfinished-frame.s
+1-1llvm/lib/MC/MCStreamer.cpp
+21-83 files

LLVM/project 80490b8clang/docs ReleaseNotes.rst, clang/include/clang/Basic DiagnosticSemaKinds.td

[clang][diagnostics] Reject embedded NUL characters in inline asm (#196462)

As suggested by @jmorse and @efriedma-quic in #196223.

---------

Co-authored-by: Corentin Jabot <corentinjabot at gmail.com>
DeltaFile
+18-0clang/lib/Sema/SemaStmtAsm.cpp
+16-0clang/test/Sema/inline-asm-constraint-embedded-null.c
+3-0clang/docs/ReleaseNotes.rst
+3-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+3-0clang/lib/Basic/TargetInfo.cpp
+43-05 files

NetBSD/pkgsrc 0QrMoLcdevel/py-coverage distinfo Makefile

   py-coverage: updated to 7.14.1

   7.14.1

   - Fix: the HTML report used typographic niceties to make file paths more
     readable by adding a small amount of space around slashes. Those spaces
     interfered with searching the page for file paths of interest. Now the report
     uses CSS to accomplish the same visual tweak so that searches with slashes
     work correctly. Closes `issue 2170`_.

   - `Add a 3.16 PyPI classifier <hugo-316_>`_ since we test on the 3.16 main
     branch.
VersionDeltaFile
1.76+4-4devel/py-coverage/distinfo
1.90+2-2devel/py-coverage/Makefile
+6-62 files

NetBSD/pkgsrc PIHpm4sgraphics/libavif distinfo Makefile

   libavif: updated to 1.4.2

   1.4.2 - 2026-05-26

   Added since 1.4.1

   * Add --jobs flag to avifgainmaputil to use multiple worker threads when
     reading/writing AVIF files.

   Changed since 1.4.1

   * Require C11 for compilation. Public headers will remain C99.
   * Add --jobs flag to avifgainmaputil and enable auto tiling.
   * Use AOM_TUNE_IQ for layered image inter-frame encoding.
   * Update aom.cmd/LocalAom.cmake: v3.14.1
   * Update LocalAvm.cmake: research-v15.0.0
   * Update libjpeg.cmd/LocalJpeg.cmake: 3.1.4.1
   * Update libxml2.cmd/LocalLibXml2.cmake: v2.15.3
   * Update libyuv.cmd/LocalLibyuv.cmake: 644251f25 (1924)

    [11 lines not shown]
VersionDeltaFile
1.9+4-4graphics/libavif/distinfo
1.13+2-2graphics/libavif/Makefile
1.10+2-2graphics/libavif/PLIST
+8-83 files

OpenBSD/ports 14QICRpnet/spectrum-tools Makefile, net/spectrum-tools/patches patch-wispy_hw_dbx_c

   spectrum-tools: fix build with llvm22 by adding two explicit casts
VersionDeltaFile
1.4+19-27net/spectrum-tools/patches/patch-wispy_hw_dbx_c
1.28+1-1net/spectrum-tools/Makefile
+20-282 files

LLVM/project ec9250fllvm/test/Analysis/LoopAccessAnalysis clamped-access-pattern.ll, llvm/test/Transforms/LoopVectorize runtime-check-small-clamped-bounds.ll alias-mask.ll

address review comments

Created using spr 1.3.8-beta.1
DeltaFile
+1,076-0llvm/test/Analysis/LoopAccessAnalysis/clamped-access-pattern.ll
+633-176llvm/test/Transforms/LoopVectorize/runtime-check-small-clamped-bounds.ll
+429-0llvm/test/Transforms/SLPVectorizer/AArch64/lcssa-phi-extract-scale.ll
+427-0llvm/test/Transforms/LoopVectorize/AArch64/clamped-load.ll
+356-0llvm/test/Transforms/LoopVectorize/alias-mask.ll
+270-0llvm/test/Transforms/LoopVectorize/AArch64/alias-mask-uniforms.ll
+3,191-176581 files not shown
+9,924-3,911587 files

NetBSD/pkgsrc PuLJLbkdevel/cargo-nextest distinfo cargo-depends.mk

   cargo-nextest: updated to 0.9.137

   0.9.137

   Changed

   CLI --help descriptions, configuration-reference docs, and JSON schema descriptions now use consistent language and voice.

   Fixed

   Filterset expressions like not(test(foo)), all()and(test(foo)), and all()or(test(foo)), where not, and, or or is immediately followed by an opening parenthesis, now parse correctly. Previously, a separating space was required.
VersionDeltaFile
1.19+31-31devel/cargo-nextest/distinfo
1.19+9-9devel/cargo-nextest/cargo-depends.mk
1.23+2-2devel/cargo-nextest/Makefile
+42-423 files

LLVM/project 22ba468clang/lib/AST/ByteCode Compiler.cpp, clang/test/AST/ByteCode unions.cpp

[clang][bytecode] Fix non-defaulted union copy/move ctors (#199394)

They are like regular record ctors.
DeltaFile
+12-0clang/test/AST/ByteCode/unions.cpp
+2-2clang/lib/AST/ByteCode/Compiler.cpp
+14-22 files

NetBSD/pkgsrc GZFWPzMdoc CHANGES-2026

   Updated security/py-joserfc, devel/py-typer
VersionDeltaFile
1.3294+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc N5Y4z6ndevel/py-typer PLIST distinfo

   py-typer: updated to 0.26.1

   0.26.1

   Fixes

   Ensure that an envvar set for typer.Option works as expected.

   0.26.0

   Breaking Changes

   Vendor Click and streamline Typer's functionality and code base.
   Typer no longer depends on Click as a third party dependency, it vendors (includes the source code of) Click.
   This simplifies the work done by both Click and Typer teams.
   It allows Typer to evolve independently, and enables several new planned features.
   It will solve several dependency conflict situations for projects that use some packages that depend on Click and some that depend on Typer.
   This also means that Click-specific functionality is no longer supported, like extracting the Click app and adding Click-specific plug-ins, or customizing the field types with Click-specific types.
   You can read more about it in the docs for Vendored Click.

    [8 lines not shown]
VersionDeltaFile
1.3+51-1devel/py-typer/PLIST
1.5+4-4devel/py-typer/distinfo
1.5+3-4devel/py-typer/Makefile
+58-93 files

NetBSD/pkgsrc 03wuCzysecurity/py-joserfc distinfo Makefile

   py-joserfc: updated to 1.6.8

   1.6.8

   - Reject empty OctKey.
VersionDeltaFile
1.4+4-4security/py-joserfc/distinfo
1.4+2-2security/py-joserfc/Makefile
+6-62 files

LLVM/project 5a616celibcxx/utils/ci/docker docker-compose.yml

[libc++] Update the GCC head version to 17 (#199823)

GCC released a new version, so we should bump the versions installed in
the CI so we can upgrade.
DeltaFile
+1-1libcxx/utils/ci/docker/docker-compose.yml
+1-11 files

LLVM/project 853d532llvm/test/tools/llvm-symbolizer wasm-basic.s

Fix llvm-symbolizer test broken by #199739 (#199801)

I broke this test in #199739. As a result to that change, the start of
the CODE section in the linked WASM file shifted from 0x41 to 0x37 (a
shift of -10 bytes).

I was not aware that `wasm-ld` had testing outside of `lld/test/wasm`.
DeltaFile
+2-2llvm/test/tools/llvm-symbolizer/wasm-basic.s
+2-21 files

LLVM/project 0d5b752clang/include/clang/Basic riscv_vector.td riscv_vector_common.td, clang/include/clang/Support RISCVVIntrinsicUtils.h

[RISCV][NFC] Remove SegInstSEW for unused function (#199598)

Since SegInstSEW is only used by segment load/store, no need to keep it
for other builtins.
DeltaFile
+49-43clang/lib/CodeGen/TargetBuiltins/RISCV.cpp
+32-27clang/include/clang/Basic/riscv_vector.td
+21-18clang/utils/TableGen/RISCVVEmitter.cpp
+10-12clang/lib/Support/RISCVVIntrinsicUtils.cpp
+4-2clang/include/clang/Support/RISCVVIntrinsicUtils.h
+4-0clang/include/clang/Basic/riscv_vector_common.td
+120-1026 files

LLVM/project 05e1af7llvm/lib/Target/RISCV RISCVInstrInfoP.td

[RISCV][P-ext] Remove duplicate hasSideEffects=0, mayLoad=0, mayStore=0. NFC (#199798)

We had a let outside the class and inside.
DeltaFile
+0-4llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+0-41 files

LLVM/project 7259dd6llvm/lib/Target/RISCV RISCVInstrInfoP.td

[RISCV][P-ext] Add DefVXSAT argument to tablegen classes. NFC (#199797)

Sink the lets Defs = [VXSAT] into the classs.

This makes the encoding based structure of this file more consistent.
DeltaFile
+178-263llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+178-2631 files

LLVM/project 44adda1llvm/include/llvm/Support SourceMgr.h, llvm/lib/MC MCAsmStreamer.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.8-beta.1
DeltaFile
+375-141llvm/utils/update_mc_test_checks.py
+99-0llvm/test/tools/llvm-mc/show-source-loc.s
+59-0llvm/test/tools/UpdateTestChecks/update_mc_test_checks/Inputs/objdump.s.expected
+34-11llvm/test/MC/AsmParser/macro-unknown-directive.s
+41-1llvm/include/llvm/Support/SourceMgr.h
+38-0llvm/lib/MC/MCAsmStreamer.cpp
+646-15327 files not shown
+887-19433 files

LLVM/project 21c8960llvm/include/llvm/Support SourceMgr.h, llvm/lib/MC MCAsmStreamer.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.8-beta.1

[skip ci]
DeltaFile
+360-133llvm/utils/update_mc_test_checks.py
+99-0llvm/test/tools/llvm-mc/show-source-loc.s
+59-0llvm/test/tools/UpdateTestChecks/update_mc_test_checks/Inputs/objdump.s.expected
+34-11llvm/test/MC/AsmParser/macro-unknown-directive.s
+41-1llvm/include/llvm/Support/SourceMgr.h
+38-0llvm/lib/MC/MCAsmStreamer.cpp
+631-14525 files not shown
+858-18631 files

LLVM/project 2e40541llvm/include/llvm/Support SourceMgr.h, llvm/lib/MC MCAsmStreamer.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.8-beta.1
DeltaFile
+360-133llvm/utils/update_mc_test_checks.py
+99-0llvm/test/tools/llvm-mc/show-source-loc.s
+59-0llvm/test/tools/UpdateTestChecks/update_mc_test_checks/Inputs/objdump.s.expected
+34-11llvm/test/MC/AsmParser/macro-unknown-directive.s
+41-1llvm/include/llvm/Support/SourceMgr.h
+38-0llvm/lib/MC/MCAsmStreamer.cpp
+631-14525 files not shown
+858-18631 files

LLVM/project a6e58c8llvm/include/llvm/Support SourceMgr.h, llvm/lib/MC MCAsmStreamer.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.8-beta.1

[skip ci]
DeltaFile
+139-69llvm/utils/update_mc_test_checks.py
+99-0llvm/test/tools/llvm-mc/show-source-loc.s
+34-11llvm/test/MC/AsmParser/macro-unknown-directive.s
+41-1llvm/include/llvm/Support/SourceMgr.h
+38-0llvm/lib/MC/MCAsmStreamer.cpp
+28-0llvm/test/tools/UpdateTestChecks/update_mc_test_checks/Inputs/assembler_directives.s.expected
+379-8121 files not shown
+550-12227 files

LLVM/project 961ecf9llvm/include/llvm/Support SourceMgr.h, llvm/lib/MC MCAsmStreamer.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.8-beta.1
DeltaFile
+139-69llvm/utils/update_mc_test_checks.py
+99-0llvm/test/tools/llvm-mc/show-source-loc.s
+34-11llvm/test/MC/AsmParser/macro-unknown-directive.s
+41-1llvm/include/llvm/Support/SourceMgr.h
+38-0llvm/lib/MC/MCAsmStreamer.cpp
+12-16llvm/lib/MC/MCParser/MasmParser.cpp
+363-9721 files not shown
+550-12227 files

LLVM/project 3bc376fllvm/include/llvm/Support SourceMgr.h, llvm/lib/MC MCAsmStreamer.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.8-beta.1

[skip ci]
DeltaFile
+119-66llvm/utils/update_mc_test_checks.py
+99-0llvm/test/tools/llvm-mc/show-source-loc.s
+34-11llvm/test/MC/AsmParser/macro-unknown-directive.s
+41-1llvm/include/llvm/Support/SourceMgr.h
+38-0llvm/lib/MC/MCAsmStreamer.cpp
+12-16llvm/lib/MC/MCParser/MasmParser.cpp
+343-9418 files not shown
+516-11924 files

LLVM/project 8e2e9cellvm/include/llvm/Support SourceMgr.h, llvm/lib/MC MCAsmStreamer.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.8-beta.1
DeltaFile
+119-66llvm/utils/update_mc_test_checks.py
+99-0llvm/test/tools/llvm-mc/show-source-loc.s
+34-11llvm/test/MC/AsmParser/macro-unknown-directive.s
+41-1llvm/include/llvm/Support/SourceMgr.h
+38-0llvm/lib/MC/MCAsmStreamer.cpp
+28-0llvm/test/tools/UpdateTestChecks/update_mc_test_checks/Inputs/assembler_directives.s.expected
+359-7818 files not shown
+516-11924 files

LLVM/project 98611bdllvm/include/llvm/Support SourceMgr.h, llvm/lib/MC MCAsmStreamer.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.8-beta.1

[skip ci]
DeltaFile
+116-66llvm/utils/update_mc_test_checks.py
+99-0llvm/test/tools/llvm-mc/show-source-loc.s
+34-11llvm/test/MC/AsmParser/macro-unknown-directive.s
+41-1llvm/include/llvm/Support/SourceMgr.h
+38-0llvm/lib/MC/MCAsmStreamer.cpp
+28-0llvm/test/tools/UpdateTestChecks/update_mc_test_checks/Inputs/assembler_directives.s.expected
+356-7818 files not shown
+513-11924 files

LLVM/project 50f934allvm/test/Analysis/LoopAccessAnalysis clamped-access-pattern.ll, llvm/test/Transforms/LoopVectorize runtime-check-small-clamped-bounds.ll alias-mask.ll

clang-format, rebase

Created using spr 1.3.8-beta.1
DeltaFile
+1,076-0llvm/test/Analysis/LoopAccessAnalysis/clamped-access-pattern.ll
+633-176llvm/test/Transforms/LoopVectorize/runtime-check-small-clamped-bounds.ll
+429-0llvm/test/Transforms/SLPVectorizer/AArch64/lcssa-phi-extract-scale.ll
+427-0llvm/test/Transforms/LoopVectorize/AArch64/clamped-load.ll
+356-0llvm/test/Transforms/LoopVectorize/alias-mask.ll
+270-0llvm/test/Transforms/LoopVectorize/AArch64/alias-mask-uniforms.ll
+3,191-176585 files not shown
+10,069-3,939591 files

LLVM/project 663e18ellvm/test/Analysis/LoopAccessAnalysis clamped-access-pattern.ll, llvm/test/Transforms/LoopVectorize runtime-check-small-clamped-bounds.ll alias-mask.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.8-beta.1

[skip ci]
DeltaFile
+1,076-0llvm/test/Analysis/LoopAccessAnalysis/clamped-access-pattern.ll
+633-176llvm/test/Transforms/LoopVectorize/runtime-check-small-clamped-bounds.ll
+429-0llvm/test/Transforms/SLPVectorizer/AArch64/lcssa-phi-extract-scale.ll
+427-0llvm/test/Transforms/LoopVectorize/AArch64/clamped-load.ll
+356-0llvm/test/Transforms/LoopVectorize/alias-mask.ll
+270-0llvm/test/Transforms/LoopVectorize/AArch64/alias-mask-uniforms.ll
+3,191-176584 files not shown
+10,065-3,935590 files

OpenBSD/src bvG9qowusr.bin/ssh ssh-agent.c

   ssh-agent: add -V to usage()

   ok djm
VersionDeltaFile
1.327+3-2usr.bin/ssh/ssh-agent.c
+3-21 files

OpenBSD/src 55WGWtjsys/dev/pci if_mwxreg.h

   add RCS id

   ok claudio@
VersionDeltaFile
1.7+1-0sys/dev/pci/if_mwxreg.h
+1-01 files