NetBSD/pkgsrc-wip d13d71b — weatherman Makefile cargo-depends.mk, weatherman/patches patch-.._vendor_wgpu-core-27.0.3_Cargo.toml patch-.._vendor_wgpu-27.0.1_src_backend_wgpu_core.rs

weatherman: remove package

Import into main.
DeltaFile
+0-1,835weatherman/distinfo
+0-610weatherman/cargo-depends.mk
+0-55weatherman/Makefile
+0-52weatherman/patches/patch-.._vendor_wgpu-core-27.0.3_src_instance.rs
+0-32weatherman/patches/patch-.._vendor_wgpu-27.0.1_src_backend_wgpu_core.rs
+0-15weatherman/patches/patch-.._vendor_wgpu-core-27.0.3_Cargo.toml
+0-2,5996 files not shown
+0-2,65012 files

LLVM/project fa12c62 — llvm/lib/IR ConstantFold.cpp, llvm/test/Assembler byte.ll

[ConstantFold] Don't fold all-ones `bitcast` to pointers
DeltaFile
+25-0llvm/test/Transforms/InstSimplify/bitcast-vector-fold.ll
+2-1llvm/lib/IR/ConstantFold.cpp
+3-0llvm/test/Assembler/byte.ll
+30-13 files

FreeBSD/ports b0f56c1 — www/dooble Makefile distinfo

www/dooble: Update 2026.08.21 => 2026.10.17

Changelog:
https://github.com/textbrowser/dooble/releases/tag/2026.10.17

PR:             299515
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+3-3www/dooble/distinfo
+1-1www/dooble/Makefile
+4-42 files

LLVM/project 0d5e274 — clang/test/CodeGenObjC gnustep2-wasm32-finally.m, llvm/test/CodeGen/Xtensa atomic-rmw.ll

Rebase

Created using spr 1.3.7
DeltaFile
+432-324llvm/test/Transforms/LoopVectorize/AArch64/sve2-histcnt.ll
+333-71llvm/test/Transforms/LoopVectorize/AArch64/gather-do-not-vectorize-addressing.ll
+170-170llvm/test/CodeGen/Xtensa/atomic-rmw.ll
+294-0clang/test/CodeGenObjC/gnustep2-wasm32-finally.m
+178-0llvm/test/Transforms/ExpandIRInsts/X86/expand-fp-convert-small.ll
+166-0llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+1,573-565190 files not shown
+3,843-1,441196 files

LLVM/project f70209c — llvm/lib/IR ConstantFold.cpp, llvm/test/Transforms/InstCombine byte-cast-pairs.ll

[ConstantFold] Don't fold all-ones `bitcast` to pointers
DeltaFile
+31-0llvm/test/Transforms/InstSimplify/bitcast-vector-fold.ll
+8-0llvm/test/Transforms/InstCombine/byte-cast-pairs.ll
+2-1llvm/lib/IR/ConstantFold.cpp
+41-13 files

LLVM/project 43f2efc — llvm/lib/IR ConstantFold.cpp, llvm/test/Transforms/InstCombine byte-cast-pairs.ll

[IR] Don't fold all-ones `bitcast` to pointers

`FoldBitCast` folded any all-ones value to `getAllOnesValue(DestTy)`.
That asserts for pointers, which `bitcast bN to ptr` can now produce.
There is no pointer constant for an address without provenance, so keep
the cast.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply at anthropic.com>
DeltaFile
+31-0llvm/test/Transforms/InstSimplify/bitcast-vector-fold.ll
+8-0llvm/test/Transforms/InstCombine/byte-cast-pairs.ll
+2-1llvm/lib/IR/ConstantFold.cpp
+41-13 files

NetBSD/pkgsrc bGF2SFM — doc TODO CHANGES-2026

   doc: Updated devel/py-dunamai to 1.26.3
VersionDeltaFile
1.28193+1-2doc/TODO
1.7080+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc js1dDf8 — devel/py-dunamai distinfo Makefile

   py-dunamai: update to 1.26.3.

   Fixed: Version.bump() ignored the increment when a stage had no revision. (Contributed by afonsojanu)
VersionDeltaFile
1.6+4-8devel/py-dunamai/Makefile
1.5+4-4devel/py-dunamai/distinfo
+8-122 files

NetBSD/pkgsrc 9ZPjYi6 — doc TODO CHANGES-2026

   doc: Updated net/py-cares to 5.2.0
VersionDeltaFile
1.28192+1-2doc/TODO
1.7079+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 4df0M1k — net/py-cares Makefile distinfo

   py-cares: update to 5.2.0.

   Build wheels for Python 3.15 by @shaanmajid in #329
VersionDeltaFile
1.19+4-4net/py-cares/distinfo
1.23+2-2net/py-cares/Makefile
+6-62 files

NetBSD/pkgsrc TdB326Y — doc TODO CHANGES-2026

   doc: Updated security/polkit to 128
VersionDeltaFile
1.28191+1-2doc/TODO
1.7078+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc BAcGonQ — security/polkit PLIST Makefile, security/polkit/patches patch-src_programs_pkttyagent.c patch-src_polkitbackend_polkitd.c

   polkit: update to 128.

   All pkgsrc patches were merged upstream.

   ## polkit 128

   ### Highlights:
   - fix two authentication-helper input vulnerabilities (CVE-2026-4897 and CVE-2026-85498) [7e122c8, eea1729]
   - sanitize values written to syslog from authorization requests [9dca831]
   - fix a use-after-free in the authentication agent's session handling [6f3cec7]
   - revalidate the administrator behind cached `auth_admin_keep` authorizations [9a49bd6]
   - fix agent cleanup races, resource leaks, and several error-path leaks [148422b, 4e67dde, 8ceeed8, ac4d9ac, dae50d6]
   - support systemd watchdog notifications and locked system accounts with systemd 257+ [b3492d5, 13276c1]
   - improve FreeBSD and Solaris portability, including tests without Linux user namespaces [c3aefa7, 3111583, 72c2878, 0453c24]
   - add Kazakh, Serbian, and Serbian Latin translations; update Slovenian [6fe59cd, 8a797e5, 0d87075]
   - add a polkit-agent-helper manual page and expand contributor documentation [5195b3a, 3ee2927, 935f9cd, 46df56e, d3ba690]
   - remove the systemd service memory limits introduced in polkit 127 [44365bb]
VersionDeltaFile
1.24+4-9security/polkit/distinfo
1.66+2-3security/polkit/Makefile
1.11+4-0security/polkit/PLIST
1.6+1-1security/polkit/patches/patch-src_programs_pkttyagent.c
1.5+1-1security/polkit/patches/patch-src_polkitbackend_polkitd.c
1.5+1-1security/polkit/patches/patch-src_polkitbackend_polkitbackendduktapeauthority.c
+13-152 files not shown
+15-178 files

NetBSD/pkgsrc oKwXwKd — doc TODO CHANGES-2026

   doc: Updated devel/jjui to 0.10.12
VersionDeltaFile
1.28190+1-2doc/TODO
1.7077+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc oBDT6o7 — devel/jjui Makefile distinfo

   jjui: update to 0.10.12.

   Mostly a bugfix release, with fixes for the bookmark pane and view
   layering, live theme reloading, and groundwork for context-aware
   key bindings.
VersionDeltaFile
1.25+4-4devel/jjui/distinfo
1.42+2-3devel/jjui/Makefile
+6-72 files

NetBSD/pkgsrc 4PQQ10Y — doc TODO CHANGES-2026

   doc: Updated databases/hiredis to 1.5.0
VersionDeltaFile
1.28189+1-2doc/TODO
1.7076+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc Gil84VS — databases/hiredis PLIST Makefile

   hiredis: update to 1.5.0.

   Breaking Changes

   Add optional TLS peer certificate name verification @hristostaykov-del (#1355)

   Bug Fixes

   Fix use after free in redisMacOSAttach on CF failure @Hashim1999164 (#1368)
   Drain Linux socket error queue after nonblocking TCP connect @swills (#1375)
   Guard Windows wincert check when cacert_filename is NULL @Hashim1999164 (#1370)
   Add a maxdepth redisReader configuration member. @michael-grunder (#1335)
   Protect against overflow of map elements @michael-grunder (#1323)

   Maintenance

   Fix Release Drafter release naming and draft isolation @uglide (#1385)
   Remove spellcheck CI and modernise Release Drafter config @uglide (#1384)


    [10 lines not shown]
VersionDeltaFile
1.20+4-4databases/hiredis/distinfo
1.10+2-2databases/hiredis/PLIST
1.16+2-2databases/hiredis/Makefile
+8-83 files

NetBSD/pkgsrc WKghOf0 — doc TODO CHANGES-2026

   doc: Updated devel/gopls to 0.24.0
VersionDeltaFile
1.28188+1-2doc/TODO
1.7075+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc RL8iV6d — devel/gopls Makefile go-modules.mk

   gopls: update to 0.24.0.

   This release includes a number of improvements to support for Go
   assembly files, including Hover, DocumentHighlight, References,
   and “zero configuration” (automatic selection of appropriate build
   tags).
VersionDeltaFile
1.57+88-82devel/gopls/distinfo
1.52+28-26devel/gopls/go-modules.mk
1.127+2-3devel/gopls/Makefile
+118-1113 files

LLVM/project 9a0f815 — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPUtils.h SLPUtils.cpp

[SLP][modularisation][NFC] Move loop trip-count helpers to SLPUtils (#222614)

Move the BoUpSLP-independent helpers findInnermostNonInvariantLoop and
getLoopTripCount out of SLPVectorizer.cpp into the self-contained
SLPVectorizer/SLPUtils.{h,cpp} module. getLoopTripCount reads the
file-local
LoopAwareTripCount cl::opt, which stays static in SLPVectorizer.cpp and
is
passed to the moved helper as an explicit parameter. NFC.

Part of the SLPVectorizer.cpp modularization effort:
https://discourse.llvm.org/t/modularizing-slpvectorizer-cpp/90922
DeltaFile
+2-34llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+32-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.cpp
+11-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.h
+45-343 files

NetBSD/pkgsrc WrKvXY2 — doc TODO CHANGES-2026

   doc: Updated audio/chromaprint to 1.6.2
VersionDeltaFile
1.28187+1-2doc/TODO
1.7074+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc LObOcHr — audio/chromaprint distinfo Makefile

   chromaprint: update to 1.6.2.

   Switch to ffmpeg9.

   Version 1.6.2 -- October 15, 2026
   =================================

    - Fixed a crash in fpcalc when the channel layout changes mid-stream
      (e.g. AC-3 files switching between 5.1 and stereo)
    - Fixed decoding of audio with more than 8 planar channels in fpcalc
    - Fingerprint decoding now rejects invalid input that previously caused
      undefined behaviour (shifting past 32 bits)
    - The C API encoding/decoding functions now return an error for a negative
      size, a NULL buffer with a nonzero size, and, when encoding, more items
      than the fingerprint header can hold (previously silently truncated)
VersionDeltaFile
1.49+5-5audio/chromaprint/Makefile
1.25+4-4audio/chromaprint/distinfo
+9-92 files

LLVM/project 71c7675 — lld/ELF Writer.cpp, lld/test/ELF randomize-section-padding.test x86-64-relax-jump-tables-eh-frame-hdr.s

[ELF] Move layout-changing transforms before address assignment (#232189)

finalizeAddressDependentContent assigns addresses, then
--randomize-section-padding and CFI jump table relaxation
(--branch-to-branch, implied by -O2) move input sections, so the first
fixed-point iteration computes address-dependent content from stale
addresses. Since #179089, EhFrameHeader::updateAllocSize caches the
.eh_frame_hdr search table; if no iteration changes anything, the loop
exits and the table keys no longer match the FDEs' initial_location.

Neither transform reads addresses, so run them before the first
assignAddresses. SHF_LINK_ORDER sections are now sorted by the relaxed
layout as well.

LLM-aided. Partially fix #226166

(cherry picked from commit 115554f90f920fc000234c2c247b8318d4e7d2d8)
DeltaFile
+22-0lld/test/ELF/x86-64-relax-jump-tables-eh-frame-hdr.s
+16-0lld/test/ELF/randomize-section-padding.test
+7-6lld/ELF/Writer.cpp
+45-63 files

LLVM/project d946f7b — llvm/lib/Target/PowerPC PPCInstrInfo.cpp, llvm/test/CodeGen/PowerPC cmp-opt-cr0-live.mir

[PowerPC] Don't let optimizeCompareInstr define CR0 while it is still live (#220999)

This replaces the compare-against-zero in
`PPCInstrInfo::optimizeCompareInstr` with the record form of the
instruction defining the compared register only when CR0 is dead at that
point, checked with `MachineBasicBlock::computeRegisterLiveness`
scanning to the end of the block.

Fixes #220996.

## Why

The conversion makes `MI` define CR0. CR0 can still be live there: the
`ANDI_rec_1_{EQ,GT}_BIT` pseudo expansion emits `ANDI_rec` followed by
COPYs of `$cr0eq`/`$cr0gt`, and nothing keeps those copies adjacent to
their `andi.` once other instructions are scheduled in between. A later
compare candidate sitting between an `andi.` and one of its copies gets
converted, clobbers CR0, and the copy then reads the wrong value — the
two flag tests swap conditions.

    [43 lines not shown]
DeltaFile
+72-0llvm/test/CodeGen/PowerPC/cmp-opt-cr0-live.mir
+19-0llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
+91-02 files

LLVM/project a5eac65 — clang/lib/CodeGen CGExpr.cpp, clang/test/CodeGen attr-counted-by-nested-structs.c attr-counted-by-issue200014.c

[Clang][counted_by] Load the count through unions by byte offset (#228309)

`getGEPIndicesToField()` indexed into a union with 0 and kept walking the
counter's struct field numbers, but the union's IR type is its largest
member, so the count was loaded from inside that member instead.

In Linux, `landlock_domain` hits this and FORTIFY panics on every nested
`landlock_restrict_self()` on kernel 7.3.0-rc5-next as of this writing.

I ran into this bug when trying to daily drive the aforementioned
kernel.

Below is a reduced version of `landlock_domain`. The `work` member
stands in for the kernel's `struct work_struct`, which is larger than the
anonymous struct holding the count, so it becomes the union's IR type.

```c
struct dom {
  void *rules[3];

    [21 lines not shown]
DeltaFile
+31-61clang/lib/CodeGen/CGExpr.cpp
+47-0clang/test/CodeGen/attr-counted-by-union-storage.c
+16-16clang/test/CodeGen/builtin-counted-by-ref.c
+11-11clang/test/CodeGen/attr-counted-by-issue200014.c
+4-4clang/test/CodeGen/attr-counted-by-nested-structs.c
+109-925 files

LLVM/project 0b295bc — clang/docs ReleaseNotes.md, clang/lib/Sema SemaTemplateDeduction.cpp

[clang] Treat pack-index-specifiers as non-deduced contexts (#232883)

Per C++26 [temp.deduct.type]p5.2, a pack-index-specifier is a
non-deduced context. Deduction against an unresolved PackIndexingType
used to fail with a bare IncompletePack result that carried no
parameter/argument info, so matching an explicit instantiation, explicit
specialization, or address-of against such a function template was
rejected, and emitting the resulting diagnostic crashed in
DiagnoseBadDeduction (assertion "no parameter found for incomplete
deduction result" in +asserts builds, null dereference otherwise).

A pack-index-specifier whose pack and index are fully substituted
canonicalizes to its selected type, so the PackIndexing case in
DeduceTemplateArgumentsByTypeMatch only ever sees unresolved ones;
returning Success there (deducing nothing) is all that is needed.

Fixes #232220
DeltaFile
+26-0clang/test/SemaCXX/cxx2c-pack-indexing.cpp
+9-10clang/lib/Sema/SemaTemplateDeduction.cpp
+6-0clang/docs/ReleaseNotes.md
+41-103 files

NetBSD/pkgsrc-wip cee2206 — rust199-bin Makefile distinfo

rust199-bin: update to binaries based on rust 1.99.1.
DeltaFile
+48-48rust199-bin/distinfo
+1-1rust199-bin/Makefile
+49-492 files

FreeBSD/ports a323a12 — x11/libXi Makefile distinfo

x11/libXi: security update to 1.8.4

PR:             299457
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-93541
Security:       CVE-2026-93542
Security:       CVE-2026-93543
Security:       CVE-2026-93544
Security:       CVE-2026-93545
Security:       CVE-2026-94281
Security:       CVE-2026-94282
Security:       CVE-2026-109089
Security:       CVE-2026-109090

Sponsored by:   tipi.work

(cherry picked from commit ac1dc066fa9a744224c6b7b2b1497a6c9b48446b)
DeltaFile
+3-3x11/libXi/distinfo
+1-1x11/libXi/Makefile
+4-42 files

FreeBSD/ports 3692e8f — x11/libXrender Makefile distinfo

x11/libXrender: security update to 0.9.13

PR:             299499
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-88807

Sponsored by:   tipi.work

(cherry picked from commit ab42b181e708ca6b70a4ee1ed66a880af79cd5c3)
DeltaFile
+3-3x11/libXrender/distinfo
+1-1x11/libXrender/Makefile
+4-42 files

FreeBSD/ports 6ff8784 — x11/libX11 Makefile distinfo

x11/libX11: security update to 1.8.14

PR:             299496
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-88806
Security:       CVE-2026-94283
Security:       CVE-2026-94284
Security:       CVE-2026-94285

Sponsored by:   tipi.work

(cherry picked from commit 508d2a1b42a444e1374d322f718d5ed555ceca05)
DeltaFile
+3-3x11/libX11/distinfo
+1-2x11/libX11/Makefile
+4-52 files

FreeBSD/ports 8825615 — x11/libXtst Makefile distinfo

x11/libXtst: security update to 1.2.6

PR:             299465
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-94286
Security:       CVE-2026-109088

Sponsored by:   tipi.work

(cherry picked from commit dd6924fa589458096bf8bfba84cb112c86c2498a)
DeltaFile
+3-3x11/libXtst/distinfo
+1-1x11/libXtst/Makefile
+4-42 files