NetBSD/pkgsrc-wip b31588d — py-pivy distinfo PLIST

py-pivy: Update to 0.6.11

Changes:
* add fake header to align with latest coin.
DeltaFile
+6-7py-pivy/PLIST
+6-7py-pivy/Makefile
+3-3py-pivy/distinfo
+15-173 files

NetBSD/pkgsrc NMlK7db — doc CHANGES-2026

   doc: Updated textproc/treemd to 0.10.0
VersionDeltaFile
1.7134+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc PVi2Kp5 — textproc/treemd Makefile cargo-depends.mk

   textproc/treemd: update to 0.10.0

   [0.10.0] - 2026-10-18

   The TUI is redesigned: seventeen themes held to WCAG contrast, nine of them new and three light, a footer that shows the keys for whatever is open, a mouse that works on the pane under it, and a no-color mode for NO_COLOR.

   The query language now behaves like jq: query errors exit 3 or 5, arithmetic follows jq's rules, --query-output json always prints an array, and more. Scripts that use -q should check the Changed section before upgrading.
   Fixed

       Tables take their natural widths. A column was sized at 70% of its average cell and 30% of its widest, so Previous wrapped in a column beside Next with the pane half empty. A cell holding inline code also lost the space every other cell has and sat against the border
       The footer shows the keys of what is open. It knew five modes and showed the main view's keys over help, the pickers, link search and the outline filter, where those keys type or drive the popup. At 60 columns it was cut off before ? help; hints now drop from the end and help stays
       Keys that do nothing say why: f in a section with no links, which opened an empty list; ' with no bookmark; b and F with no history; n and N with no search; Enter on a palette that matches nothing. The todo filter says when nothing has an open todo instead of leaving an empty outline, and Esc clears it
       Text in popups is readable in every theme. Hints were 1.4:1 in Nord, and help text was the terminal's default gray on light popups, since popups set a background but no text color. A light theme no longer has a dark title bar either: the frame is painted with the theme first
       An unknown --theme is an error naming the themes, not a silent fallback to Ocean Dark
       The 256-color fallback picks the nearest color. It rounded each channel to a multiple of 51, but the xterm cube's levels are 0, 95, 135, 175, 215 and 255
       A paste into a search or the command palette is held to the field's length, as typing already was, so a long paste could not become a query that is re-run on every key
       CLI misuse is reported instead of answered. -L 9 was accepted though there is no level 9; -q with -l or -s silently ignored the other flag; -l docs/ printed a made-up # Select a file heading; extra files were silently ignored; and with no input at all, treemd printed its usage and exited 0. These are errors now (exit 2 for usage, 1 for a directory), and extra files get a warning that only the first is read, in the TUI too. The same goes for any two of -l, --tree, -s, --count, --at-line and -q, where all but one used to be ignored, and for --filter, -L, -n and -o without -l or --tree, which were ignored while the TUI opened. -l -o tree prints the tree, as -o always listed it could. A file that cannot be read is named in the error
       A fetched document stays remote even if the working directory has a directory named http:, and an uppercase HTTP:// URL is fetched rather than read as a file name. The URL was resolved as a path first, which could make the page count as a local file, its links and images included
       Bidirectional override characters in a heading are shown, not applied, when the CLI prints to a terminal. They reorder how a line is drawn, so a heading could display as something other than what it says

    [188 lines not shown]
VersionDeltaFile
1.29+424-361textproc/treemd/distinfo
1.28+140-119textproc/treemd/cargo-depends.mk
1.29+2-2textproc/treemd/Makefile
+566-4823 files

NetBSD/pkgsrc PEyDArO — doc CHANGES-2026

   doc: Updated sysutils/onefetch to 3.1.0
VersionDeltaFile
1.7133+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 32ed897 — llvm/lib/Target/AArch64 AArch64SVEInstrInfo.td AArch64InstrFormats.td, llvm/test/MC/AArch64/SVE ldapro-stlro-diagnostics.s ldapro-stlro.s

[AArch64][llvm] Armv9.8-A: Add support for FEAT_SVE_LRCPC (#231430)

Add support for FEAT_SVE_LRCPC (Load-Acquire/Store-Release octaword
instructions), which are optional from Armv9.6 onwards.
DeltaFile
+62-0llvm/test/MC/AArch64/SVE/ldapro-stlro.s
+49-0llvm/lib/Target/AArch64/SVEInstrFormats.td
+19-0llvm/test/MC/AArch64/SVE/ldapro-stlro-diagnostics.s
+12-1llvm/unittests/TargetParser/TargetParserTest.cpp
+10-0llvm/lib/Target/AArch64/AArch64InstrFormats.td
+8-0llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
+160-19 files not shown
+195-115 files

LLVM/project 78626b1 — lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserFortran.h DWARFASTParserFortran.cpp, lldb/source/Plugins/TypeSystem/Fortran TypeSystemFortran.h TypeSystemFortran.cpp

Revert "[lldb][Fortran] Added support for base types to DWARFASTParserFortran…"

This reverts commit 9c54b1f222fec9ccb82704fbcd1f3a4b064988ca.
DeltaFile
+0-209lldb/unittests/SymbolFile/DWARF/DWARFASTParserFortranTests.cpp
+4-140lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserFortran.cpp
+1-17lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserFortran.h
+0-8lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+0-3lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.h
+0-2lldb/unittests/SymbolFile/DWARF/CMakeLists.txt
+5-3796 files

NetBSD/pkgsrc XDvTSX8 — sysutils/onefetch Makefile cargo-depends.mk

   sysutils/onefetch: update to 3.1.0

   What's Changed
   Bug Fixes

       Fix a crash when --ascii-input is empty or only whitespace by @o2sh in #1898
       Fix --languages and --ascii-language listing languages in random order, a regression since 2.28.0 by @o2sh in #1890
       --number-of-languages now also applies to -o json and -o yaml by @o2sh in #1884

   CI/CD

       onefetch-ascii, onefetch-image and onefetch-manifest are merged into onefetch and no longer published (last version: 3.0.0) by @o2sh in #1884
       Release binaries are built with LTO and stripped on all platforms by @o2sh in #1891

   Chores

       Replace unmaintained winres with winresource by @o2sh in #1896
VersionDeltaFile
1.39+181-97sysutils/onefetch/distinfo
1.32+59-31sysutils/onefetch/cargo-depends.mk
1.45+2-2sysutils/onefetch/Makefile
+242-1303 files

NetBSD/pkgsrc hOsNjA8 — doc CHANGES-2026

   doc: Updated shells/oh-my-posh to 31.9.0
VersionDeltaFile
1.7132+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc AfMS7xd — shells/oh-my-posh Makefile go-modules.mk

   shells/oh-my-posh: update to 31.9.0

   Bug Fixes

       path: cut fish folder names before escaping them (a8c00d8)
       segments: fix icon for gradle in exemple (a06e710)
       theme: use terminal foreground colors in kali (b093e7a)

   Features

       jujutsu: expose working copy description (44750b8)
       segment: add timewarrior tracking (50262c3)
VersionDeltaFile
1.338+16-16shells/oh-my-posh/distinfo
1.150+4-4shells/oh-my-posh/go-modules.mk
1.375+2-3shells/oh-my-posh/Makefile
+22-233 files

NetBSD/pkgsrc xOFmZdB — doc CHANGES-2026

   doc: Updated misc/rozi to 0.0.32
VersionDeltaFile
1.7131+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc PxMToP4 — misc/rozi cargo-depends.mk Makefile

   misc/rozi: update to 0.0.32

   Added

       The Agents tab lists blocked, failed, and unread finished agents across sessions and connected hosts. The Agents view lists all agents and lets you search and jump to them. Activity groups an agent's runs across panes, and Projects shows agent state. (#183)
       The Activity tab can group checkouts under one repository heading. Set worktrees = "repository" in the Activity tab configuration. (#185)

   Changed

       Files and Git sidebar trees update as files change. File changes appear within about a tenth of a second in open directories, and Git status updates within half a second, including changes under collapsed directories. Remote sessions keep their current behavior. (#179)
       Dotfiles and Git-ignored files fade in the Files and Git trees. Git folds single-directory chains into one row. Set compact_dirs = false on the git tab to show every directory on its own row. (#178)
       The sidebar tab-cycling and dock-moving actions have been removed. Focus the sidebar with Ctrl+A, B, then use Tab or Shift+Tab to change tabs. In the focused sidebar, Ctrl+Left/Right changes docks and Alt+Left/Right moves the active tab. Bind quit to change the shortcut that replaced detach. (#181)

   Fixed

       The Worktrees picker and sidebar now find a pull request when a local branch tracks a remote branch with a different name. They also match PRs against the branch on the push remote. (#180)
       Workbar clocks that show seconds and Agents and Activity elapsed-time counters now tick on wall-clock second boundaries instead of drifting or skipping a second. (#182)
       Agent prompts are submitted as a terminal paste followed by Enter. The first floating pane uses the current viewport size, and local split directories resolve from the caller and selected configuration. (#184)


    [4 lines not shown]
VersionDeltaFile
1.11+10-10misc/rozi/distinfo
1.11+2-2misc/rozi/cargo-depends.mk
1.11+2-2misc/rozi/Makefile
+14-143 files

NetBSD/src YIuB5ZX — sys/dev/pci r128fb.c

   match Rage 128 VR AGP
   from Sam van Kampen, thanks!
VersionDeltaFile
1.47+3-2sys/dev/pci/r128fb.c
+3-21 files

FreeBSD/doc 5f5af6f — website/content/en/status/report-2026-07-2026-09 scheduler.adoc

Status/2026Q3/scheduler.adoc: Add report

Reviewed by:    mchoo, salvadore
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60558
DeltaFile
+29-0website/content/en/status/report-2026-07-2026-09/scheduler.adoc
+29-01 files

FreeBSD/src 6aa2c65 — sys/dev/spibus/controller/rockchip rk_spi.c

rk_spi: Do not change the clock with the driver lock held

The clock framework can sleep, it takes the clock topology sx lock.  Calling
clk_set_freq() and clk_get_freq() from rk_spi_hw_setup() with the driver
mutex held triggers a witness warning about a sleepable lock acquired after
a non-sleepable one, on the first transfer that raises the clock.

Set the clock in a new function that is called before taking the lock, and
only keep the register setup under the lock.
DeltaFile
+27-6sys/dev/spibus/controller/rockchip/rk_spi.c
+27-61 files

LLVM/project f561620 — llvm/test/CodeGen/PowerPC peephole-elim-extsw-subreg-input.mir

PPC: Add MIR examples for missed extsw+word-load fold on subregister input

A gprc LWZ/LWZX feeding EXTSW_32_64 folds into a sign-extending LWA/LWAX
load. The equivalent 64-bit zero-extending word loads (LWZ8/LWZX8) whose
sub_32 feeds EXTSW_32_64 are not folded, leaving a redundant lwz+extsw
(or lwzx+extsw) pair. Add MIR examples documenting the missed fold.

Co-authored-by: Claude (Claude Opus 4.8, claude-opus-4-8) <noreply at anthropic.com>
DeltaFile
+152-6llvm/test/CodeGen/PowerPC/peephole-elim-extsw-subreg-input.mir
+152-61 files

LLVM/project 46032a2 — llvm/lib/Target/PowerPC PPCMIPeephole.cpp, llvm/test/CodeGen/PowerPC peephole-elim-extsw-subreg-input.mir

PPC: Fold 64-bit zero-extending word load feeding extsw subregister

A gprc LWZ/LWZX feeding EXTSW_32_64 is rewritten into a sign-extending
LWA/LWAX load. Extend the same fold to the 64-bit zero-extending word
loads LWZ8/LWZX8 when the EXTSW_32_64 reads their sub_32 subregister,
producing a single LWA/LWAX instead of a redundant lwz+extsw pair.

Co-authored-by: Claude (Claude Opus 4.8, claude-opus-4-8) <noreply at anthropic.com>
DeltaFile
+12-12llvm/test/CodeGen/PowerPC/peephole-elim-extsw-subreg-input.mir
+13-3llvm/lib/Target/PowerPC/PPCMIPeephole.cpp
+25-152 files

LLVM/project dbd3975 — llvm/lib/Target/PowerPC PPCMIPeephole.cpp, llvm/test/CodeGen/PowerPC peephole-elim-extsw-subreg-input.mir

review comments
DeltaFile
+3-4llvm/lib/Target/PowerPC/PPCMIPeephole.cpp
+1-1llvm/test/CodeGen/PowerPC/peephole-elim-extsw-subreg-input.mir
+4-52 files

LLVM/project 74237dc — llvm/lib/Target/PowerPC PPCMIPeephole.cpp, llvm/test/CodeGen/PowerPC peephole-elim-extsw-subreg-input.mir

PPC: Fix extsw elimination when the input reads a subregister

The EXTSW_32_64 sign-extend elimination previously assumed its input
was a full register value. It would then try using that value as the
source of the new (unnecessary) INSERT_SUBREG.

The new test would then hit this verifier error:

```
bb.0:
  liveins: $x3
  %0:g8rc = COPY killed $x3
  %1:g8rc = RLDICL killed %0:g8rc, 0, 33
  %3:g8rc = IMPLICIT_DEF
  %2:g8rc = INSERT_SUBREG %3:g8rc(tied-def 0), %1:g8rc, %subreg.sub_32
  $x3 = COPY killed %2:g8rc
  BLR8 implicit $lr8, implicit $rm, implicit killed $x3

*** Bad machine code: INSERT_SUBREG expected inserted value to have equal or lesser size than the subreg it was inserted into ***

    [8 lines not shown]
DeltaFile
+27-12llvm/lib/Target/PowerPC/PPCMIPeephole.cpp
+30-0llvm/test/CodeGen/PowerPC/peephole-elim-extsw-subreg-input.mir
+57-122 files

LLVM/project c0280e7 — llvm/lib/Target/PowerPC PPCMIPeephole.cpp

review-comments
DeltaFile
+3-3llvm/lib/Target/PowerPC/PPCMIPeephole.cpp
+3-31 files

LLVM/project eddacb3 — llvm/lib/Target/PowerPC PPCMIPeephole.cpp

Remove NarrowSubReg check
DeltaFile
+1-2llvm/lib/Target/PowerPC/PPCMIPeephole.cpp
+1-21 files

FreeBSD/ports eeeb4cc — security/sshguard Makefile distinfo, security/sshguard/files patch-src_parser_attack__scanner.l

security/sshguard: Update 2.5.1 => 2.6.0

Changelog:
https://github.com/SSHGuard/sshguard/blob/v2.6.0/CHANGELOG.rst

PR:             299605
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+0-17security/sshguard/files/patch-src_parser_attack__scanner.l
+3-3security/sshguard/distinfo
+1-2security/sshguard/Makefile
+4-223 files

LLVM/project 9206d1d — clang/lib/Driver Compilation.cpp, clang/test/Driver offload-parallel-device-cc1.cu offload-parallel-device-pch.cu

[clang][Driver] Respect unfinished prerequisites in parallel offload groups

Nonadjacent device compiles can be independent of each other but depend on
intervening jobs that have not run. With -save-temps, a later compile could
start before its preprocessing output existed.

Check all unfinished earlier jobs before adding a candidate to a parallel
group. Continue to allow independent compiles separated by device links.

Add execution coverage for HIP and CUDA saved intermediates, device-only
syntax checks, and target-specific HIP PCH consumption.


DeltaFile
+32-0clang/test/Driver/offload-parallel-device-cc1.cu
+32-0clang/test/Driver/offload-parallel-device-pch.cu
+7-7clang/lib/Driver/Compilation.cpp
+71-73 files

LLVM/project 175d91a — clang/include/clang/Basic Builtins.td, clang/lib/AST ExprConstant.cpp

[clang] Implement C2y stdc_load8_* endian-aware 8-bit load functions (#203666)

Implement all 32 stdc_load8_* functions from C2y:
  stdc_load8_le{u,s}{8,16,32,64}
  stdc_load8_be{u,s}{8,16,32,64}
  stdc_load8_aligned_le{u,s}{8,16,32,64}
  stdc_load8_aligned_be{u,s}{8,16,32,64}

These functions read N bytes from a const unsigned char* and assemble
them into a signed or unsigned integer using little-endian or big-endian
byte order.

Constexpr evaluation is supported in both the AST and bytecode
interpreters using the §7.18.21 formula directly. Runtime code
generation emits an integer load followed by llvm.bswap when the
requested byte order differs from the target endianness; 8-bit variants
never need a swap.
DeltaFile
+315-0clang/test/CodeGen/builtin-stdc-load8.c
+270-0clang/test/Sema/constexpr-builtin-stdc-load8.c
+143-8clang/lib/AST/ByteCode/InterpBuiltin.cpp
+119-0clang/lib/AST/ExprConstant.cpp
+86-0clang/lib/CodeGen/CGBuiltin.cpp
+45-0clang/include/clang/Basic/Builtins.td
+978-86 files not shown
+1,077-812 files

LLVM/project 3cc4dd9 — flang/include/flang/Common uint128.h

Merge commit '227433598263fc70cc7922e1f247f553e68e41fa' into HEAD
DeltaFile
+13-16flang/include/flang/Common/uint128.h
+13-161 files

LLVM/project 1af062e — clang/lib/CIR/CodeGen CIRGenBuiltinAMDGPU.cpp, clang/test/CIR/CodeGenHIP builtins-amdgcn-gfx950.hip builtins-amdgcn-gfx1250.hip

[CIR][AMDGPU] Support load to LDS and cluster load builtins (#233756)

Lower __builtin_amdgcn_load_to_lds, load_async_to_lds and
cluster_load_b{32,64,128} to their overloaded intrinsics, matching
classic codegen
DeltaFile
+20-12clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+27-0clang/test/CIR/CodeGenHIP/builtins-amdgcn-gfx1250.hip
+19-0clang/test/CIR/CodeGenHIP/builtins-amdgcn-gfx950.hip
+66-123 files

LLVM/project 2274335 — flang/include/flang/Common uint128.h

Restore uint128.h changes
DeltaFile
+13-16flang/include/flang/Common/uint128.h
+13-161 files

FreeBSD/ports 1f16cff — emulators/Ymir Makefile, emulators/Ymir/files patch-apps_ymir-sdl3_src_app_services_display__service.cpp patch-apps_ymir-sdl3_src_app_services_gfx_gfx__context__impl__sdl__renderer.cpp

emulators/Ymir: Update 0.3.3 => 0.4.1

Changelogs:
https://github.com/ymir-emu/Ymir/releases/tag/v0.4.0
https://github.com/ymir-emu/Ymir/releases/tag/v0.4.1

PR:             299563
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+16-12emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt
+13-13emulators/Ymir/files/patch-vendor_CMakeLists.txt
+15-11emulators/Ymir/Makefile
+0-20emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_services_update__checker__service.cpp
+13-0emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_services_gfx_gfx__context__impl__sdl__renderer.cpp
+6-5emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_services_display__service.cpp
+63-615 files not shown
+91-7211 files

FreeNAS/freenas 359329a — src/middlewared/middlewared/plugins failover.py, src/middlewared/middlewared/plugins/truenas license.py

Simplify license apply and revert upload propagation to master

This commit makes some changes where the license apply path is trimmed down to what the delegates actually need. The upload computes the entitlement diff and queues apply with it, the /run journal and its replay are gone, a single lock in upload_license replaces the plugin locks, and the daemon error hedges are dropped since the daemon being down is fatal anyway. The usage alert is only refreshed at the end of an apply.

Upload and HA propagation go back to how they work on master: no caller types, authoritative uploads, pending propagation marker, newer-license push on reconnect, older/test license refusal, standby refusal or TNC rejected-PEM cache. Only the refusal to drop HA while failover VIPs are configured is kept. Delegates also lose some redundant steps (keepalived render on HA grant, explicit FC wire, docker active check, iscsitarget touch without iSER) and PROACTIVE_SUPPORT becomes alert-only.
DeltaFile
+64-297src/middlewared/middlewared/plugins/truenas/license.py
+48-45src/middlewared/middlewared/utils/license/daemon.py
+0-65src/middlewared/middlewared/pytest/unit/plugins/truenas/test_license_upload.py
+6-38src/middlewared/middlewared/plugins/failover.py
+1-19src/middlewared/middlewared/plugins/truenas_connect/heartbeat.py
+0-10src/middlewared/middlewared/utils/license/__init__.py
+119-4747 files not shown
+126-49713 files

OpenBSD/ports EZ9Xfmr — devel/goreleaser Makefile modules.inc

   Update to goreleaser-2.18.3

   From Laurent Cheylus (maintainer)
VersionDeltaFile
1.32+382-398devel/goreleaser/distinfo
1.32+155-154devel/goreleaser/modules.inc
1.37+1-1devel/goreleaser/Makefile
+538-5533 files

LLVM/project 5833c47 — llvm/test/Transforms/Util/DeclareRuntimeLibcalls riscv.ll sparc.ll

RuntimeLibcalls: Use correct type for LDbl

Use the Module / Triple's correct long double type. Previously this
was hardcoded to assume double.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+181-181llvm/test/Transforms/Util/DeclareRuntimeLibcalls/bsd.ll
+134-134llvm/test/Transforms/Util/DeclareRuntimeLibcalls/windows.ll
+123-123llvm/test/Transforms/Util/DeclareRuntimeLibcalls/systemz.ll
+96-96llvm/test/Transforms/Util/DeclareRuntimeLibcalls/sparc.ll
+96-96llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+94-94llvm/test/Transforms/Util/DeclareRuntimeLibcalls/riscv.ll
+724-7248 files not shown
+940-88914 files