NetBSD/pkgsrc E8du8b9doc CHANGES-2026

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

NetBSD/pkgsrc 82glSTOshells/oh-my-posh distinfo Makefile

   shells/oh-my-posh: update to 29.21.0

   Features

    - shell: support vimode segment in PowerShell (fd0e688)
    - use native millis by default (6cbd1b6)
VersionDeltaFile
1.310+10-10shells/oh-my-posh/distinfo
1.341+2-2shells/oh-my-posh/Makefile
1.134+2-2shells/oh-my-posh/go-modules.mk
+14-143 files

NetBSD/pkgsrc m9OnIe7doc CHANGES-2026

   doc: Updated finance/rex to 0.2.9
VersionDeltaFile
1.4300+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ZM0SLF5finance/rex distinfo cargo-depends.mk

   finance/rex: update to 0.2.9

   v0.2.9
   Updates

    - New popup field for renaming a tag
    - Removed unused in-memory cache

   Changes

    - Rename tag by @TheRustyPickle in #133
    - Update versions by @TheRustyPickle in #134

   v0.2.8
   Updates

    - Prevent unnecessary animation on home table on certain changes

   Changes

    [2 lines not shown]
VersionDeltaFile
1.18+79-61finance/rex/distinfo
1.18+25-19finance/rex/cargo-depends.mk
1.32+4-4finance/rex/Makefile
+108-843 files

NetBSD/pkgsrc jWrXO2Ydoc CHANGES-2026 TODO

   doc: Updated editors/tp-note to 1.26.5
VersionDeltaFile
1.4299+2-1doc/CHANGES-2026
1.27551+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc W56ks4ueditors/tp-note distinfo cargo-depends.mk

   editors/tp-note: update to 1.26.5

   v1.26.5

   This is a maintenance and infrastructure release focused on improving the build system and distribution process.

   - Added unified complete-build CI pipeline with flat, standard-named release assets
   - Hardened build scripts with robust artifact copy and documentation cleanup
   - Updated MSI download URL in winget package script to point to GitHub releases

   - Refactored distribution section and consolidated documentation
   - Moved winget distribution guide into script preamble for better maintainability

   Available as installers and standalone binaries for Windows, macOS, Linux, and Debian/Ubuntu at https://github.com/getreu/tp-note/releases/tag/v1.26.5

   v1.26.4
   Clipboard front matter carries over when annotating files

   - New: input YAML header overrides the note header in file-annotation mode — when annotating a non-Tp-Note file (e.g. `tpnote report.pdf`), a YAML header

    [4 lines not shown]
VersionDeltaFile
1.90+19-22editors/tp-note/distinfo
1.88+5-6editors/tp-note/cargo-depends.mk
1.118+5-3editors/tp-note/Makefile
+29-313 files

OPNSense/core 0aa5d52src/etc opnsense-update.conf.in

firmware: allow upgrade to 26.7-RC1
DeltaFile
+3-0src/etc/opnsense-update.conf.in
+3-01 files

LLVM/project bc2b50fllvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AArch64 arith-overflow.ll div.ll

[AArch64] Add a basic i128 mul cost. (#203271)

This adds a basic cost for i128 multiply instructions, which has a basic
cost of 4 and scales n^2 with bitsize.
DeltaFile
+6-6llvm/test/Analysis/CostModel/AArch64/arith-overflow.ll
+11-0llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+4-4llvm/test/Analysis/CostModel/AArch64/div.ll
+4-4llvm/test/Analysis/CostModel/AArch64/rem.ll
+3-3llvm/test/Analysis/CostModel/AArch64/arith.ll
+1-1llvm/test/Analysis/CostModel/AArch64/mul.ll
+29-186 files

LLVM/project a6575e8clang/lib/AST/ByteCode Interp.cpp

[clang][bytecode] Use `PtrView` in `CheckActive()` (#207756)
DeltaFile
+6-6clang/lib/AST/ByteCode/Interp.cpp
+6-61 files

OPNSense/core 3ac491dsrc/opnsense/mvc/app/models/OPNsense/Base/Menu MenuItem.php, src/opnsense/mvc/app/models/OPNsense/Firewall/Menu Menu.xml Menu.php

ui: fix menu registration not setting "active"

It's a bit complicated: we need to ignore all invisible pages.
The menu registration isn't really a value that does something
but it successfully hides the registration from the menu code
rendering the active flag.

(cherry picked from commit 12af1e401ca949efc53e4424cc521cd71734bc10)
DeltaFile
+5-5src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.xml
+5-1src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuItem.php
+1-0src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.php
+11-63 files

OPNSense/core 374447csrc/etc/inc filter.lib.inc, src/opnsense/mvc/app/models/OPNsense/Core ACL.php

firewall: legacy rules pages move to plugin #9947

Keep the logic of the migration assistant but pivot to assuming
MVC rules are used by default and that menu registration hinges
on the fact that the firewall legacy plugin is installed.

(cherry picked from commit 7fa3deeb6d9ff6e165fe8f45f2681937d69cb4b3)
(cherry picked from commit a4995f6a812fea0061057e57c3a21a97d861edbf)
(cherry picked from commit 4f4bec5c88ce2063a64c2f2ecc52d3bc569a23bb)
(cherry picked from commit 9d8c183b2bcf3e51be09b8e172ce9472fb7aca0e)
(cherry picked from commit 1b45d2b89f97b61c30fd0226b14d4664ea60526e)
DeltaFile
+0-1,827src/www/firewall_rules_edit.php
+0-1,109src/www/firewall_rules.php
+11-7src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.php
+5-2src/etc/inc/filter.lib.inc
+1-1src/opnsense/mvc/app/views/OPNsense/Firewall/group.volt
+1-1src/opnsense/mvc/app/models/OPNsense/Core/ACL.php
+18-2,9471 files not shown
+18-2,9497 files

OpenBSD/ports IgzpSgYsecurity/qtpass distinfo Makefile

   update qtpass to 1.7.0

   Changes since 1.4.0:
   https://github.com/IJHack/QtPass/releases/tag/v1.7.0
   https://github.com/IJHack/QtPass/releases/tag/v1.6.0
   https://github.com/IJHack/QtPass/releases/tag/v1.5.1
   https://github.com/IJHack/QtPass/releases/tag/v1.5.0
VersionDeltaFile
1.3+2-2security/qtpass/distinfo
1.5+1-1security/qtpass/Makefile
+3-32 files

OPNSense/core 20bb438src/opnsense/mvc/app/models/OPNsense/Unbound Unbound.xml

Services: Unbound DNS: Overrides - missing NetMaskAllowed=N on override address, closes https://github.com/opnsense/core/issues/10499

(cherry picked from commit 0633bfa54f7949fdac75d871fc915ed6ec6ad58e)
DeltaFile
+1-0src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml
+1-01 files

OPNSense/tools feca902config/26.7 build.conf

config: ready for 26.7-RC1
DeltaFile
+0-3config/26.7/build.conf
+0-31 files

OPNSense/tools 8828552config/26.1 plugins.conf, config/26.7 plugins.conf

config: add firewall-legacy plugin
DeltaFile
+1-0config/26.1/plugins.conf
+1-0config/26.7/plugins.conf
+2-02 files

OPNSense/plugins 76ccccb. README.md, net/firewall-legacy Makefile pkg-descr

net/firewall-legacy: add firewall legacy plugin

(cherry picked from commit 79d642c444a118ecfb9d7979da0cf45a2f30121e)
(cherry picked from commit df5fd73190188fa717d2d456af636feb0a519195)
DeltaFile
+1,827-0net/firewall-legacy/src/www/firewall_rules_edit.php
+1,109-0net/firewall-legacy/src/www/firewall_rules.php
+6-0net/firewall-legacy/Makefile
+3-0net/firewall-legacy/pkg-descr
+1-0README.md
+2,946-05 files

OPNSense/plugins fafe8b1. README.md, net/firewall-legacy Makefile pkg-descr

net/firewall-legacy: add firewall legacy plugin

(cherry picked from commit 79d642c444a118ecfb9d7979da0cf45a2f30121e)
DeltaFile
+6-0net/firewall-legacy/Makefile
+3-0net/firewall-legacy/pkg-descr
+1-0README.md
+10-03 files

LLVM/project 347e97fclang/lib/Driver/ToolChains Hexagon.cpp, clang/test/Driver hexagon-toolchain-picolibc.c

[Clang][Hexagon] Use flat library directory layout for Picolibc (#201326)

Signed-off-by: Kushal Pal <kushpal at qti.qualcomm.com>
DeltaFile
+85-18clang/test/Driver/hexagon-toolchain-picolibc.c
+57-23clang/lib/Driver/ToolChains/Hexagon.cpp
+142-412 files

NetBSD/pkgsrc ESknRVrdoc CHANGES-2026

   doc: Updated net/libcares to 1.34.7nb1
VersionDeltaFile
1.4298+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 8992cdflibcxx/include/__ranges join_view.h, libcxx/test/libcxx/ranges/range.adaptors/range.join nodiscard.verify.cpp

[libc++][ranges] Applied [[nodiscard]] to `join_view` (#206838)

[[nodiscard]] should be applied to functions where discarding the return
value is most likely a correctness issue.

- https://libcxx.llvm.org/CodingGuidelines.html
- https://wg21.link/range.join

Towards https://github.com/llvm/llvm-project/issues/172124
DeltaFile
+73-0libcxx/test/libcxx/ranges/range.adaptors/range.join/nodiscard.verify.cpp
+8-8libcxx/include/__ranges/join_view.h
+81-82 files

NetBSD/pkgsrc rkIKcYtnet/libcares Makefile distinfo

   libcares: switch to newer commit on 1.34 branch

   Fixes API breakage introduced in 1.34 (non-const -> const argument).

   Bump PKGREVISION.
VersionDeltaFile
1.56+10-7net/libcares/Makefile
1.48+4-4net/libcares/distinfo
+14-112 files

LLVM/project 0fc9beelibcxx/include/__ranges adjacent_transform_view.h, libcxx/test/libcxx/ranges/range.adaptors/range.adjacent.transform nodiscard.verify.cpp

[libc++][ranges] Applied [[nodiscard]] to `adjacent_transform_view` (#205900)

[[nodiscard]] should be applied to functions where discarding the return
value is most likely a correctness issue.

- https://libcxx.llvm.org/CodingGuidelines.html
- https://wg21.link/range.adjacent.transform

Towards https://github.com/llvm/llvm-project/issues/172124

---------

Co-authored-by: Hristo Hristov <zingam at outlook.com>
DeltaFile
+101-0libcxx/test/libcxx/ranges/range.adaptors/range.adjacent.transform/nodiscard.verify.cpp
+19-18libcxx/include/__ranges/adjacent_transform_view.h
+120-182 files

LLVM/project cbf8048llvm/include/llvm/IR IntrinsicsRISCV.td, llvm/lib/Target/RISCV RISCVISelLowering.cpp RISCVInstrInfoP.td

[RISCV][P-ext] Add codegen for packed absolute difference sum (#207314)

The pabdsumu/pabdsumau instructions compute the sum of absolute differences
of packed unsigned bytes; pabdsumau also accumulates into rd.

Add the llvm.riscv.pabdsumu and pabdsumau intrinsics. A single-GPR source is
selected directly to pabdsumu.b/pabdsumau.b with isel patterns. A 64-bit
GPRPair source on RV32 has no paired instruction, so it is split during
lowering into two v4i8 halves: reduce the low half (folding in rd when
accumulating), then accumulate the high half into that partial sum.

Cases with a target-illegal result are handled in ReplaceNodeResults:

    RV64, i32 result: reduce at i64 and truncate (a 32-bit source is
    zero-extended first).
    RV32, i64 result: reduce each half with pabdsumu.b and combine the
    partial sums with a widening add (waddu/waddau).
DeltaFile
+87-6llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+63-0llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+33-0llvm/test/CodeGen/RISCV/rvp-simd-32.ll
+12-0llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+11-0llvm/include/llvm/IR/IntrinsicsRISCV.td
+206-65 files

OpenBSD/src o5k1buHsys/net pipex.c

   don't assume an ipv4 header is always 20 bytes.

   as reported by SecBuddyF, Tencent KeenLab:

   > OpenBSD's pipex PPTP GRE packet handling uses a fixed GRE/IP header
   > length check before later reading the GRE header at an offset derived
   > from the actual IPv4 header length.
   >
   > When IPv4 options are present, the dynamic IPv4 header length can
   > be larger than 20 bytes. A short GRE packet can therefore pass the
   > fixed 28-byte PIPEX_IPGRE_HDRLEN check while still being too short
   > for the later m_copydata(m0, hlen, sizeof(gre), &gre) read.
   >
   > This can trigger:
   >
   >   panic: m_copydata: null mbuf
   >
   > The issue is remotely triggerable when GRE and pipex are enabled
   > and inbound IPv4 GRE packets with IP options are allowed to reach

    [8 lines not shown]
VersionDeltaFile
1.163+26-8sys/net/pipex.c
+26-81 files

LLVM/project cb19f2bclang/test/OffloadTools/clang-offload-bundler zstd.c

[clang][test][darwin] Driver/clang-offload-bundler-zstd.c fails on macOS (#207876)

Driver/clang-offload-bundler-zstd.c isn't supported on Darwin, but
neglected to list the macosx target.
DeltaFile
+1-1clang/test/OffloadTools/clang-offload-bundler/zstd.c
+1-11 files

OPNSense/core 0633bfasrc/opnsense/mvc/app/models/OPNsense/Unbound Unbound.xml

Services: Unbound DNS: Overrides - missing NetMaskAllowed=N on override address, closes https://github.com/opnsense/core/issues/10499
DeltaFile
+1-0src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml
+1-01 files

LLVM/project 51a3788llvm/lib/TableGen StringToOffsetTable.cpp

[TableGen] Separate string when digit follows octal escape (#207807)

Silence MSVC warning C4125 by separating the string literals when an
octal escape sequence is followed by a decimal char.
DeltaFile
+6-0llvm/lib/TableGen/StringToOffsetTable.cpp
+6-01 files

LLVM/project 25b205eflang/lib/Optimizer/Transforms FIRToMemRef.cpp

[FIRToMemRef] Doc collectSliceInfoFrom, getMemrefIndices, canonicalizeIndex (#207699)

Also drops the unused `converted` parameter from getMemrefIndices. The
internal workings of these functions were not easy to understand for me
so I worked with Claude to document with examples. Hopefully, that makes
the code easier to read. I reviewed the docs and corrected some obvious
hallucinations produced by the agent.

Co-Authored-By: Claude Sonnet 4.6 noreply at anthropic.com
DeltaFile
+187-4flang/lib/Optimizer/Transforms/FIRToMemRef.cpp
+187-41 files

LLVM/project 4cfb8c1llvm/lib/Target/LoongArch LoongArchISelLowering.cpp, llvm/test/CodeGen/LoongArch/lasx xvexth.ll

Address wanglei's comments
DeltaFile
+6-106llvm/test/CodeGen/LoongArch/lasx/xvexth.ll
+5-3llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+11-1092 files

LLVM/project 9473b4ellvm/lib/Target/LoongArch LoongArchISelLowering.cpp LoongArchLSXInstrInfo.td, llvm/test/CodeGen/LoongArch/lasx xvexth.ll

[LoongArch] Add DAG combines for vector widening extends

Lower:

```
  SEXT/ZEXT(High-Half-128-Bit-Lanes(vec))
```

to:

```
  LSX:  VEXTH.H.B, VEXTH.W.H, VEXTH.D.W
        VEXTH.HU.BU, VEXTH.WU.HU, VEXTH.DU.WU

  LASX: XVEXTH.H.B, XVEXTH.W.H, XVEXTH.D.W
        XVEXTH.HU.BU, XVEXTH.WU.HU, XVEXTH.DU.WU
```
DeltaFile
+6-122llvm/test/CodeGen/LoongArch/lasx/xvexth.ll
+12-30llvm/test/CodeGen/LoongArch/lsx/vexth.ll
+23-12llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+29-0llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
+24-0llvm/lib/Target/LoongArch/LoongArchLASXInstrInfo.td
+94-1645 files