NetBSD/pkgsrc vlmJ0b1 — doc CHANGES-2026

   Updated net/py-zeroconf, devel/py-syrupy
VersionDeltaFile
1.6529+3-1doc/CHANGES-2026
+3-11 files

LLVM/project 07130d0 — llvm/lib/Target/Sparc SparcInstrInfo.cpp, llvm/test/CodeGen/SPARC getpcx-dead-o7.ll

Sparc: Mark GETPCX scratch %o7 def dead (#227676)

The GETPCX expansion uses %o7 only inside the emitted sequence, so the
implicit def is dead. Set the flag when the pseudo is built instead of
leaving it for later recovery.

Co-authored-by: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+18-0llvm/test/CodeGen/SPARC/getpcx-dead-o7.ll
+2-1llvm/lib/Target/Sparc/SparcInstrInfo.cpp
+20-12 files

NetBSD/pkgsrc XoJzM8f — devel/py-syrupy Makefile PLIST

   py-syrupy: updated to 6.1.1

   6.1.1
   Experimental --snapshot-file-lock for pytest-xdist
VersionDeltaFile
1.16+4-4devel/py-syrupy/distinfo
1.5+1-4devel/py-syrupy/PLIST
1.17+2-2devel/py-syrupy/Makefile
+7-103 files

NetBSD/pkgsrc YFTXRTy — net/py-zeroconf Makefile distinfo

   py-zeroconf: updated to 0.151.5

   v0.151.5 (2026-09-28)

   Bug Fixes
   - Build only the sdist in the release job

   v0.151.4 (2026-09-28)

   Bug Fixes
   - Skip adapter scan for interface lists with no IPv6 entries
VersionDeltaFile
1.63+4-4net/py-zeroconf/distinfo
1.68+2-2net/py-zeroconf/Makefile
+6-62 files

FreeNAS/freenas 6a2fd96 — src/middlewared/middlewared/plugins/account_ 2fa.py, src/middlewared/middlewared/plugins/auth_ 2fa.py

Proper 2FA tests
DeltaFile
+119-43tests/api2/test_account_2fa.py
+54-0src/middlewared/middlewared/test/integration/utils/two_factor_auth.py
+18-14src/middlewared/middlewared/service/ha_synchronization.py
+1-1src/middlewared/middlewared/plugins/auth_/2fa.py
+1-1src/middlewared/middlewared/plugins/account_/2fa.py
+1-0tests/requirements.txt
+194-591 files not shown
+195-597 files

LLVM/project dd811ec — llvm/lib/Target/Mips MipsFastISel.cpp, llvm/test/CodeGen/Mips/Fast-ISel branch-dead-at.ll

Mips: Mark the assembler temporary def dead in FastISel branches

The conditional branch emitted by FastISel reserves $at for long branch
expansion, which only uses it as a scratch.

Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+31-0llvm/test/CodeGen/Mips/Fast-ISel/branch-dead-at.ll
+2-1llvm/lib/Target/Mips/MipsFastISel.cpp
+33-12 files

FreeBSD/ports 5a2cc7e — net-p2p/cardano-node Makefile Makefile.cabal, net-p2p/cardano-node/files patch-__cabal__deps_blockio-0.1.1.1_blockio.cabal patch-__cabal__deps_blockio-0.2.0.0_blockio.cabal

net-p2p/cardano-node: Update to 11.1.3

Reported by:    portscout!
DeltaFile
+343-383net-p2p/cardano-node/distinfo
+156-166net-p2p/cardano-node/Makefile.cabal
+0-17net-p2p/cardano-node/files/patch-__cabal__deps_blockio-0.1.1.1_blockio.cabal
+17-0net-p2p/cardano-node/files/patch-__cabal__deps_blockio-0.2.0.0_blockio.cabal
+3-4net-p2p/cardano-node/Makefile
+519-5705 files

LLVM/project 2a62473 — llvm/include/llvm/IR Constants.h, llvm/lib/AsmParser LLParser.cpp

[IR] Deprecate ConstantExpr::getGetElementPtr() (#227601)

This deprecates various `ConstantExpr::getGetElementPtr()` overloads, in
favor of either `ConstantExpr::getPtrAdd()`, or the overload taking a
`DataLayout` (which converts GEP indices to ptradd).

Part of the ptradd migration.
DeltaFile
+10-0llvm/include/llvm/IR/Constants.h
+4-3llvm/unittests/IR/ConstantsTest.cpp
+6-0llvm/lib/IR/Core.cpp
+2-0llvm/lib/IR/Constants.cpp
+2-0llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+2-0llvm/lib/AsmParser/LLParser.cpp
+26-36 files

NetBSD/pkgsrc NsVCJtD — doc CHANGES-2026

   doc: Updated sysutils/dua-cli to 2.45.1
VersionDeltaFile
1.6528+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8qmWmMO — sysutils/dua-cli cargo-depends.mk Makefile

   sysutils/dua-cli: update to 2.45.1

   Documentation

       correct platform defaults in threads help

   Bug Fixes

       don't fail on sole directory inputs beyond MAX_PATH on Windows
       A sole directory input is changed into so its entries can be listed and
       reported relative to it, but set_current_dir enforces MAX_PATH on
       Windows (os error 206) even though the directory itself can still be
       traversed through verbatim paths.

       When the change fails, expand the directory into absolute input paths
       directly instead of aborting, which makes a single long directory input
       work in list, aggregate, stacks and interactive modes alike. Reported
       paths are absolute then, consistent with how multiple inputs are already
       displayed.

    [26 lines not shown]
VersionDeltaFile
1.59+4-4sysutils/dua-cli/distinfo
1.59+2-2sysutils/dua-cli/Makefile
1.46+0-0sysutils/dua-cli/cargo-depends.mk
+6-63 files

LLVM/project b7c8deb — llvm/include/llvm/IR PatternMatch.h

Use isZero()
DeltaFile
+1-1llvm/include/llvm/IR/PatternMatch.h
+1-11 files

LLVM/project 06a0942 — lldb/source/Plugins/DynamicLoader/Windows-DYLD DynamicLoaderWindowsDYLD.cpp, lldb/source/Plugins/Process/Windows/Common DebuggerThread.h NativeProcessWindows.cpp

[lldb][Windows] Report module paths the way the loader spelled them (#226492)

On Windows, when creating a target, the path gets canonicalized: 
Consider a subst mapping from `C:\S` to `S:\`. A target created with
`S:\a.exe` becomes `C:\S\a.exe`.

The process reports `C:\S\a.exe`, lldb adds a second module for a file
it already has, and breakpoints get a stale unresolved location next to
the real one. This is why swift-ci's Windows tests, which run from a
`T:` subst drive, fail with `2 != 1`.

This patch matches what lldb-server does on Linux: report the paths the
loader used instead.

- DLL load events use `lpImageName`, or the loader's module list on
attach.
- The executable's path comes from
`PEB::ProcessParameters->ImagePathName`.
- `ObjectFilePECOFF::ParseDependentModules` no longer resolves dependent

    [13 lines not shown]
DeltaFile
+80-13lldb/source/Plugins/Process/Windows/Common/DebuggerThread.cpp
+89-0lldb/test/API/functionalities/module_aliased_path/TestModuleAliasedPath.py
+25-14lldb/source/Plugins/Process/Windows/Common/NativeProcessWindows.cpp
+8-1lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp
+6-0lldb/source/Plugins/Process/Windows/Common/DebuggerThread.h
+6-0lldb/test/API/functionalities/module_aliased_path/main.c
+214-283 files not shown
+224-319 files

FreeNAS/freenas b39ad8f — src/middlewared/middlewared/service ha_synchronization.py, src/middlewared/middlewared/test/integration/utils __init__.py two_factor_auth.py

Proper 2FA tests
DeltaFile
+119-43tests/api2/test_account_2fa.py
+54-0src/middlewared/middlewared/test/integration/utils/two_factor_auth.py
+3-2src/middlewared/middlewared/service/ha_synchronization.py
+1-0tests/requirements.txt
+1-0src/middlewared/middlewared/test/integration/utils/__init__.py
+178-455 files

LLVM/project 5f7f8ae — lldb/source/Plugins/Process/Linux NativeProcessLinux.cpp, lldb/source/Plugins/Process/Utility NativeRegisterContextDBReg.cpp

[lldb][Linux] Fix false watchpoint stop on single-step when hw debug regset read fails (#226880)

On aarch64 Linux, the kernel reports instruction single-step exceptions
as SIGTRAP/TRAP_HWBKPT. NativeProcessLinux::MonitorSIGTRAP handles
si_code 0, TRAP_TRACE and TRAP_HWBKPT in the same case, so every
instruction-level stop goes through GetWatchpointHitIndex().

NativeRegisterContextLinux_arm64::GetWatchpointHitIndex() reads the
hardware debug registers via PTRACE_GETREGSET(NT_ARM_HW_WATCH /
NT_ARM_HW_BREAK). On kernels where those regsets are unavailable, the
read fails with EINVAL and GetWatchpointHitIndex() returns an error
without assigning `wp_index`. NativeProcessLinux declares `wp_index`
uninitialized, logs the error, and then still tests it.

Observed behavior on Cortex-A35, OpenWrt, PREEMPT_RT 6.1.82-rt27:

- lldb-dap next/stepOver advances a single instruction (PC + 4)
- the stopped event reports description "watchpoint -1", reason
"breakpoint"

    [21 lines not shown]
DeltaFile
+2-2lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
+1-0lldb/source/Plugins/Process/Utility/NativeRegisterContextDBReg.cpp
+3-22 files

LLVM/project e1ffb85 — utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[Bazel] Format MLIR BUILD.bazel (#227577)
DeltaFile
+1-1utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-11 files

OPNSense/plugins 3ac8d7c — net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api ServiceController.php, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Menu Menu.xml

net/frr: Report failed configuration reloads

Preserve the frr-reload exit status across CARP handling and propagate failures through the reconfigure API so the existing Apply button displays a warning. Import the reload log into the standard FRR log at debug level and expose that log directly in the Routing menu.
DeltaFile
+41-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/ServiceController.php
+6-0net/frr/src/opnsense/service/templates/OPNsense/Syslog/sources/020-frr-reload.conf
+1-1net/frr/src/opnsense/service/templates/OPNsense/Syslog/local/routing_frr.conf
+1-1net/frr/src/opnsense/service/conf/actions.d/actions_quagga.conf
+1-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Menu/Menu.xml
+50-45 files

LLVM/project 574328f — utils/bazel/llvm-project-overlay/flang/lib/Optimizer/OpenACC/Transforms BUILD.bazel

[Bazel] Add ViewLikeInterface dependency to FIROpenACCTransforms (#227575)

Fixes FIROpenACCTransforms bazel layering failure introduced in commit
83826c271b0d, where ACCEraseUnusedKernelAllocations.cpp includes
mlir/Interfaces/ViewLikeInterface.h.
DeltaFile
+1-0utils/bazel/llvm-project-overlay/flang/lib/Optimizer/OpenACC/Transforms/BUILD.bazel
+1-01 files

FreeBSD/ports 82cfa33 — textproc/hs-pandoc/files patch-__cabal__deps_crypton-2.0.1_cbits_crypton__f2m.c

textproc/hs-pandoc: Fix build on CURRENT

Fixes:  e08c03392ac3 * textproc/hs-pandoc: Update 3.11 => 3.12
DeltaFile
+9-0textproc/hs-pandoc/files/patch-__cabal__deps_crypton-2.0.1_cbits_crypton__f2m.c
+9-01 files

LLVM/project e1205b1 — llvm/test/CodeGen/Mips/GlobalISel/instruction-select gloal_address_pic.mir implicit_def.mir, llvm/test/CodeGen/Mips/GlobalISel/legalizer implicit_def.mir

Mips/GlobalISel: Update MIR tests with calls to mark $ra dead (#227647)

Call lowering marks JAL/JALRPseudo implicit $ra defs dead, so update 
MIR test inputs match the current IRTranslator output.

Co-authored-by: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+12-12llvm/test/CodeGen/Mips/GlobalISel/regbankselect/float_args.mir
+12-12llvm/test/CodeGen/Mips/GlobalISel/instruction-select/float_args.mir
+8-8llvm/test/CodeGen/Mips/GlobalISel/regbankselect/implicit_def.mir
+8-8llvm/test/CodeGen/Mips/GlobalISel/legalizer/implicit_def.mir
+8-8llvm/test/CodeGen/Mips/GlobalISel/instruction-select/implicit_def.mir
+4-4llvm/test/CodeGen/Mips/GlobalISel/instruction-select/gloal_address_pic.mir
+52-5211 files not shown
+74-7417 files

FreeBSD/ports 7195ad3 — security/openssl30 Makefile, security/openssl41 Makefile

security/openssl30: update CONFLICTS
DeltaFile
+5-2security/openssl41/Makefile
+2-1security/openssl30/Makefile
+7-32 files

LLVM/project 3be71d7 — llvm/lib/Target/X86 X86FrameLowering.cpp, llvm/test/CodeGen/X86 stack-probe-call-dead-defs.ll stack-probe-inline-dead-eflags.ll

X86: Mark flag clobbers dead in stack probe expansion

Co-authored-by: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+196-0llvm/test/CodeGen/X86/stack-probe-inline-dead-eflags.ll
+118-0llvm/test/CodeGen/X86/stack-probe-call-dead-defs.ll
+24-12llvm/lib/Target/X86/X86FrameLowering.cpp
+338-123 files

LLVM/project 3b9e8c7 — llvm/lib/Object OffloadBinary.cpp, llvm/test/tools/llvm-objdump/Offloading compressed.test

JH comments
DeltaFile
+7-5llvm/tools/llvm-objdump/llvm-objdump.cpp
+2-5llvm/lib/Object/OffloadBinary.cpp
+0-1llvm/test/tools/llvm-offload-binary/compress.test
+0-1llvm/test/tools/llvm-objdump/Offloading/compressed.test
+9-124 files

LLVM/project 3d878db — llvm/include/llvm/Object OffloadBinary.h, llvm/lib/Object OffloadBinary.cpp

[Offloading] Add support for compressed OffloadBinary types

Summary:
Offload binaries are used to store many heterogenous architectures into
a singel offloading blob. These lists can get very large so this PR adds
the option to compress them with the LLVM provided compression
libraries.

The implementation is quite simple, we simply compress all the buffers
after the header into a single compressed blob, then re-construct the
header. Extracting is the reverse.

The biggest change is that the offload binary now **owns** the memory,
whereas before we simply took a reference to it. This is necessary
because the decompression must create new memory compared to what the
user provided. This adds an extra copy internally, but it also
simplifies the V2 additions.

This does not wire up any clang/HIP support, just providing the
functionality.
DeltaFile
+134-49llvm/lib/Object/OffloadBinary.cpp
+78-0llvm/unittests/Object/OffloadingTest.cpp
+28-19llvm/include/llvm/Object/OffloadBinary.h
+41-0llvm/test/tools/llvm-objdump/Offloading/compressed.test
+35-3llvm/tools/llvm-offload-binary/llvm-offload-binary.cpp
+23-8llvm/tools/obj2yaml/offload2yaml.cpp
+339-7913 files not shown
+500-9719 files

NetBSD/pkgsrc 0dpuVQ2 — doc CHANGES-2026

   doc: Updated editors/emacs31 to 31.1nb6
VersionDeltaFile
1.6527+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/ports 9dfde2f — security/openssl40 distinfo Makefile

security/openssl40: Security update to 4.0.3

Security:       0d183075-bcb5-11f1-b09d-8447094a420f
MFH:            2026Q3
DeltaFile
+6-3security/openssl40/Makefile
+3-3security/openssl40/distinfo
+9-62 files

NetBSD/pkgsrc BupWrrg — editors/emacs31 Makefile Makefile.common, editors/emacs31/files site-init.el

   emacs31: get rid of startup warning about lexical bindings

   Bump PKGREVISION.
VersionDeltaFile
1.3+4-2editors/emacs31/Makefile.common
1.7+2-2editors/emacs31/Makefile
1.2+3-1editors/emacs31/files/site-init.el
+9-53 files

LLVM/project 9e47955 — clang/lib/AST/ByteCode Compiler.cpp InterpBuiltin.cpp, clang/test/AST/ByteCode builtin-functions.cpp

[clang][bytecode] Move builtin-id check to compilation phase (#227646)

First, a builtin won't magically become constexpr between two
compilations of the same builtin id, so we're re-doing the check over
and over again for every call of a builtin function, which is
unnecessary.

Second, in the case where the builtin _isn't_ constexpr, there was a
diagnostic discrepancy between the two evaluators. We now correctly
reject the builtin call before even trying to evaluate its arguments.
DeltaFile
+1-20clang/lib/AST/ByteCode/InterpBuiltin.cpp
+15-0clang/lib/AST/ByteCode/Compiler.cpp
+10-0clang/test/AST/ByteCode/builtin-functions.cpp
+26-203 files

FreeNAS/freenas 1c39a76 — src/middlewared/middlewared/plugins alert.py

Fix crash in `Error in alert service` handler

(cherry picked from commit 04f98a59980755a492b1dd5891b3ab42c922cc1c)
DeltaFile
+5-1src/middlewared/middlewared/plugins/alert.py
+5-11 files

LLVM/project f34ff31 — clang/lib/AST/ByteCode InterpHelpers.h

[clang][bytecode] Check `diagnosing()` in `Invalid()` (#227640)

In large C TUs, it happens pretty frequently that we reject something
via `Invalid()`, but nobody ever gets to see the diagnostics we emit.
Just don't emit a diagnostic in that case.
DeltaFile
+4-3clang/lib/AST/ByteCode/InterpHelpers.h
+4-31 files

LLVM/project 2032d7a — llvm/docs WritingAnLLVMPass.md, llvm/unittests/CodeGen/CGPluginTest/Plugin Plugin.cpp

[llvm][test][CGPluginTest] Avoid __attribute__((constructor)) for MSVC (#227310)

`__attribute__((constructor))` isn't supported by MSVC. This patch
replaces the initializer function with a static object whose constructor
performs the pass registration.
DeltaFile
+8-4llvm/docs/WritingAnLLVMPass.md
+7-4llvm/unittests/CodeGen/CGPluginTest/Plugin/Plugin.cpp
+15-82 files