NetBSD/pkgsrc G6FAs7o — print/py-xhtml2pdf distinfo Makefile

   py-xhtml2pdf: updated to 0.2.28

   0.2.28

   New

   Output for print shops: @page { bleed: 3mm; marks: crop cross } grows
   the page around its trim size, with a TrimBox and a BleedBox,
   backgrounds that reach into the bleed and crop and registration marks
   outside it.
   device-cmyk() and cmyk() colours in CSS, written to the PDF in
   DeviceCMYK.
   PDF/X-4: pdfx={"profile": ..., "condition": ...}, or
   --pdfx-profile on the command line, adds the output intent, XMP
   metadata and page boxes PDF/X asks for, tags RGB as sRGB and draws neutral
   greys on the black plate.
   A document with bleed, marks or PDF/X logs the images drawn under 300 ppi
   and the text set in fonts that are not embedded.
   @font-face takes OpenType fonts with PostScript (CFF) outlines, and

    [20 lines not shown]
VersionDeltaFile
1.5+43-2print/py-xhtml2pdf/PLIST
1.12+6-7print/py-xhtml2pdf/Makefile
1.7+4-4print/py-xhtml2pdf/distinfo
+53-133 files

NetBSD/pkgsrc qGOZXS6 — www/py-tornado Makefile distinfo

   py-tornado: updated to 6.6

   6.6.0

   General changes

   - Python 3.15 is now supported. Python 3.9 and 3.10 are no longer supported; 3.11 is the minimum
     supported version.
   - Free-threaded python interpreters are now supported; prebuilt wheels are available for 3.14t
     and 3.15t.
   - Windows on ARM is now supported and prebuilt wheels are available.
   - Prebuilt wheels are now available for ``riscv64``, ``ppc64le``, and ``s390x`` architectures on
     Linux. These architectures are experimental and have limited support and testing.
   - PyPy 8.0 is now supported (for both Python 3.11 and 3.12).
   - Error messages have been improved in many places.
   - Improved handling of `asyncio.CancelledError` in various parts of the framework.
VersionDeltaFile
1.22+12-2www/py-tornado/PLIST
1.40+4-4www/py-tornado/distinfo
1.53+2-3www/py-tornado/Makefile
+18-93 files

LLVM/project b8b5e88 — compiler-rt/test/asan/TestCases/Linux nohugepage_test.cpp

[asan][test] Disable nohugepage_test.cpp on Android (#235637)

On Android, VMA naming splits the high shadow region in
`/proc/self/smaps`, so `ReadShadowRss()` does not find the single
`2008fff7000-10007fff8000` entry.

Fixes test failure on
https://lab.llvm.org/buildbot/#/builders/sanitizer-x86_64-linux-android

Assisted-by: Gemini
DeltaFile
+2-0compiler-rt/test/asan/TestCases/Linux/nohugepage_test.cpp
+2-01 files

LLVM/project ce1528c — llvm/runtimes CMakeLists.txt, offload/test CMakeLists.txt

[runtimes][offload] Add missing dependencies to check-offload

After configuring an OpenMP/offload build, running `ninja check-offload`
without first running the build doesn't build all the necessary
dependencies like flang or clang-linker-wrapper, or the runtimes.

Claude assisted by iteratively trying to run check-offload and adding
dependencies as they were needed.
DeltaFile
+20-3llvm/runtimes/CMakeLists.txt
+11-3offload/test/CMakeLists.txt
+31-62 files

OPNSense/core d241ae1 — . plist, src/etc/inc/plugins.inc.d unbound.inc

Unbound should be simple to support as well and is a vital service
DeltaFile
+12-0src/opnsense/service/templates/OPNsense/Unbound/core/rc.conf.d
+1-1src/opnsense/scripts/unbound/start.sh
+2-0src/etc/inc/plugins.inc.d/unbound.inc
+2-0plist
+2-0src/etc/supervisor.d/unbound.conf
+1-0src/opnsense/service/templates/OPNsense/Unbound/core/+TARGETS
+20-16 files

FreeBSD/ports 290ee8f — www/baikal Makefile distinfo

www/baikal: update to 0.13.0

Release notes:
- https://github.com/sabre-io/Baikal/releases/tag/0.12.0
- https://github.com/sabre-io/Baikal/releases/tag/0.12.1
- https://github.com/sabre-io/Baikal/releases/tag/0.13.0
DeltaFile
+65-61www/baikal/pkg-plist
+3-3www/baikal/distinfo
+1-1www/baikal/Makefile
+69-653 files

LLVM/project 5887705 — llvm/lib/Target/RISCV RISCVGatherScatterLowering.cpp RISCVVLOptimizer.cpp

Add back fields
DeltaFile
+12-8llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp
+5-1llvm/lib/Target/RISCV/RISCVGatherScatterLowering.cpp
+17-92 files

FreeBSD/ports 319a070 — misc/mcp-inspector distinfo.powerpc64le distinfo.powerpc64

misc/mcp-inspector: regenerate powerpc64* distinfo for 2.12.0

The 2.12.0 update only regenerated the amd64 and aarch64 distinfo.

Reported by:    yuri (maintainer)
DeltaFile
+153-139misc/mcp-inspector/distinfo.powerpc64le
+153-139misc/mcp-inspector/distinfo.powerpc64
+306-2782 files

NetBSD/pkgsrc fozshBn — doc TODO CHANGES-2026

   Updated www/py-httpcore2, www/py-httpx2
VersionDeltaFile
1.28226+1-3doc/TODO
1.7318+3-1doc/CHANGES-2026
+4-42 files

NetBSD/pkgsrc EvMfE9O — www/py-httpx2 Makefile PLIST

   py-httpx2: updated to 2.16.0

   2.16.0 (October 21st, 2026)

   Changed

   * Look up only the cookie domains that match the request host, and skip the expired cookie sweep until a cookie is due. With 1,000 cookies across 500 domains, building the `Cookie` header is about 18 times faster. Cookies from different domains are now sent from the least to the most specific domain.

   Fixed

   * Reuse the client cookie jar instead of copying it on every request and redirect. A custom policy set with `client.cookies.jar.set_policy()` now applies to outgoing requests.
VersionDeltaFile
1.9+4-4www/py-httpx2/distinfo
1.4+4-1www/py-httpx2/PLIST
1.9+2-2www/py-httpx2/Makefile
+10-73 files

NetBSD/pkgsrc ToUVXqU — math/py-xgboost distinfo Makefile, math/py-xgboost/patches patch-cpp__src_src_tree_hist_sampler.h

   py-xgboost: fix build on NetBSD

   Fix pkglint while here.
VersionDeltaFile
1.1+20-0math/py-xgboost/patches/patch-cpp__src_src_tree_hist_sampler.h
1.21+3-3math/py-xgboost/Makefile
1.13+2-1math/py-xgboost/distinfo
+25-43 files

NetBSD/pkgsrc 1KQ70Rc — www/py-httpcore2 Makefile distinfo

   py-httpcore2: updated to 2.16.0

   2.16.0 (October 21st, 2026)

   No changes since `2.15.1`. Version bumped to stay in lockstep with `httpx2`.
VersionDeltaFile
1.9+4-4www/py-httpcore2/distinfo
1.9+2-2www/py-httpcore2/Makefile
+6-62 files

FreeBSD/ports ba5f4e5 — net/samba425 Makefile distinfo, net/samba425/files patch-lib_util_statsvfs.c patch-buildtools_wafsamba_samba__autoconf.py

net/samba425: update to 4.25.1

   * BUG 16274: CTDB: Cannot find device "<iface>@<link>": need to extract real
     interface names
   * BUG 16200: generate_unique_u64() may not protect against veto_value
   * BUG 16261: Rename with ReplaceIfExists to a target differing only in case
     creates a duplicate instead of replacing (regression in
   * BUG 16263: Samba 4.25.0 fails to build on macOS
   * BUG 16258: Python smbconf transaction_start() lacks a talloc stack frame
     with CTDB
   * BUG 16265: Linux i686 build fails on dynamic_lookup
   * BUG 16276: Access control bypass via vfs_ceph_rgw case-insensitive open
     (CVE-2026-109411)
   * BUG 16287: vfs_acl_xattr crashes on zero-sized flistxattr queries
   * BUG 16235: Dynamic interface support in smbd is racy
   * BUG 16254: CTDB database operations can be run against incorrect nodes
   * BUG 16273: A node can be banned because it tries to run recovery after
     losing the cluster lock
   * BUG 15857: All backend  log should honor global log level  "log level = "

    [6 lines not shown]
DeltaFile
+11-7net/samba425/files/patch-buildtools_wafsamba_samba__autoconf.py
+4-13net/samba425/files/patch-lib_util_statsvfs.c
+3-3net/samba425/distinfo
+2-2net/samba425/Makefile
+20-254 files

LLVM/project e833378 — compiler-rt/test/sanitizer_common/TestCases sanitizer_coverage_trace_pc_guard-init.cpp

[compiler-rt][test] Fix sanitizer_coverage_trace_pc_guard-init.cpp on Android (#235625)

Use `%dynamiclib1` and `%ld_flags_rpath_so1`/`%ld_flags_rpath_exe1` so
`DT_NEEDED` does not record the host path to the shared library.

Fixes test failure on
https://lab.llvm.org/buildbot/#/builders/sanitizer-x86_64-linux-android

Assisted-by: Gemini
DeltaFile
+7-7compiler-rt/test/sanitizer_common/TestCases/sanitizer_coverage_trace_pc_guard-init.cpp
+7-71 files

LLVM/project 8f6c92e —

Merge branch 'users/void/asm-rm-2f-peephole-asm-load-fold' into users/void/asm-rm-3-direct-mem-output-error
DeltaFile
+0-00 files

LLVM/project a5f41c1 — offload/liboffload/src OffloadImpl.cpp, offload/plugins-nextgen/common/include PluginInterface.h

[Offload] Add properties to olGet*Info to retrieve native handles (#234186)

Adds a property to be able to retrieve the native handle of a queue,
device and context to their respective olGetInfo routines.

This is needed to implement interopability features on top of liboffload
like OpenMP's interop directive.

Assisted by Claude.
DeltaFile
+21-0offload/plugins-nextgen/cuda/src/rtl.cpp
+21-0offload/plugins-nextgen/common/include/PluginInterface.h
+20-0offload/liboffload/src/OffloadImpl.cpp
+12-0offload/unittests/OffloadAPI/device/olGetDeviceInfo.cpp
+11-0offload/plugins-nextgen/level_zero/src/L0Device.cpp
+7-0offload/unittests/OffloadAPI/context/olGetContextInfo.cpp
+92-011 files not shown
+140-017 files

LLVM/project 462df16 — mlir/lib/Dialect/Linalg/Transforms Transforms.cpp, mlir/test/Dialect/Linalg transform-pack-greedily.mlir transform-op-pack.mlir

[mlir][linalg] Remap linalg.index when packing a structured op (#221430)

## Problem

Packing a structured operation splits an original loop dimension `d`
into outer and inner dimensions. The operation's region is moved to the
packed `linalg.generic` unchanged, so `linalg.index d` starts returning
only the outer tile coordinate.

The resulting IR verifies, but silently computes incorrect index values.

## Approach

Track the inner loop dimension introduced for each packed loop and
rewrite:

    linalg.index d

to:

    [20 lines not shown]
DeltaFile
+167-0mlir/test/Dialect/Linalg/transform-op-pack.mlir
+50-0mlir/test/Dialect/Linalg/transform-pack-greedily.mlir
+42-0mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
+259-03 files

NetBSD/pkgsrc GUjVWh3 — doc CHANGES-2026

   doc: Updated graphics/GraphicsMagick to 1.3.49
VersionDeltaFile
1.7317+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc g8nNsnk — graphics/GraphicsMagick Makefile Makefile.common, graphics/GraphicsMagick/patches patch-configure

   GraphicsMagick: Update to 1.3.49

   This is a security update that fixes two potential arithmetic overflow
   problems.

   Verified to build on NetBSD, FreeBSD, OpenBSD, Linux, Darwin powerpc and
   arm64.
VersionDeltaFile
1.7+40-18graphics/GraphicsMagick/patches/patch-configure
1.63+5-5graphics/GraphicsMagick/distinfo
1.33+2-2graphics/GraphicsMagick/Makefile.common
1.162+1-2graphics/GraphicsMagick/Makefile
+48-274 files

LLVM/project 2796e58 — llvm/lib/CodeGen TargetInstrInfo.cpp, llvm/test/CodeGen/X86 peephole-inline-asm-fold.mir

[CodeGen] Don't fold a load into an inline asm that may overwrite it

The peephole optimizer folds a load from a stack slot into a foldable
inline asm operand, which then reads the slot itself. An asm that writes
the slot first (through an early-clobber "=&m" output) then read what it
wrote, so a load isn't folded into an asm that stores, unless the slot
is invariant. Nor is a load that doesn't fill the register, e.g. a
32-bit load into an XMM register, since the asm would read the whole
register's worth of memory.

Assisted-by: Claude Opus 5.5
DeltaFile
+100-0llvm/test/CodeGen/X86/peephole-inline-asm-fold.mir
+13-1llvm/lib/CodeGen/TargetInstrInfo.cpp
+113-12 files

LLVM/project c2f5cf3 — llvm/lib/CodeGen TargetInstrInfo.cpp, llvm/test/CodeGen/X86 greedy-inline-asm-fold.mir

[CodeGen] Keep an inline asm's memory accesses described after a fold

The memoperands of an instruction describe all of its memory accesses.
Folding gave an inline asm a single memoperand, for the stack slot,
which said that it accessed no other memory even when it had an "m"
operand or a "memory" clobber. Without memoperands, the asm was taken to
access any memory, so it now gets one for any memory as well.

Assisted-by: Claude Opus 5.5
DeltaFile
+41-0llvm/test/CodeGen/X86/greedy-inline-asm-fold.mir
+15-0llvm/lib/CodeGen/TargetInstrInfo.cpp
+56-02 files

LLVM/project 5f2e803 — llvm/lib/CodeGen CalcSpillWeights.cpp InlineSpiller.cpp, llvm/test/CodeGen/X86 greedy-inline-asm-fold.mir

[CodeGen] Prefer spilling a register an inline asm can fold

InlineSpiller rematerialized a value passed to a foldable inline asm
operand (e.g. a constant) into a register right before the asm, which
the asm may not have had, since registers running out is why the value
was spilled. It's now spilled and folded instead.

An asm that can fold a register also no longer adds to the register's
spill weight, since it needs no reload or spill for it. The allocator
then spills that register before the asm's other operands, which need
registers, which saves spills in two_tied_rm and tied_rm_undef.

Assisted-by: Claude Opus 5.5
DeltaFile
+50-20llvm/test/CodeGen/X86/greedy-inline-asm-fold.mir
+5-1llvm/lib/CodeGen/CalcSpillWeights.cpp
+6-0llvm/lib/CodeGen/InlineSpiller.cpp
+61-213 files

LLVM/project 1bc587d — llvm/include/llvm/CodeGen MachineInstr.h TargetInstrInfo.h, llvm/lib/CodeGen MachineInstr.cpp TargetInstrInfo.cpp

[CodeGen] Fold an inline asm subregister operand at its slot offset

A stack slot holds the whole register, and a folded operand referred to
the start of the slot, so a subregister was folded only if it was at
offset 0, and other subregisters got a reload into a register the asm
may not have. Coalescing can turn an i686 "rm" byte operand into
sub_8bit_hi of a GR32, which is at byte 1. Fold a subregister at its
offset in the slot, from getStackSlotRange(), so
getFrameIndexOperands() now takes an offset.

Also add a third asm to qm_tied_high_byte, which clobbers every GPR, so
that it reaches the folder. Without it, the value is reloaded into a
register that's free at the second asm.

Assisted-by: Claude Opus 5.5
DeltaFile
+39-26llvm/lib/CodeGen/TargetInstrInfo.cpp
+20-21llvm/lib/CodeGen/MachineInstr.cpp
+17-19llvm/test/CodeGen/X86/greedy-inline-asm-fold.mir
+3-2llvm/include/llvm/CodeGen/TargetInstrInfo.h
+2-2llvm/lib/Target/X86/X86InstrInfo.h
+2-2llvm/include/llvm/CodeGen/MachineInstr.h
+83-721 files not shown
+85-737 files

LLVM/project 579870a — llvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen CalcSpillWeights.cpp MachineInstr.cpp

[CodeGen] Fold every operand of a register into an inline asm

The spill weights took a register to be foldable into an asm if any one
of its operands there was foldable, while the folder needs all of them
to be. One value passed to an "rm" and an "r" operand could then get
spilled, not folded, and the asm ran out of registers. Add
MachineInstr::mayFoldInlineAsmReg(), true if every operand of a register
in an asm can be folded, and use it in the folder and CalcSpillWeights.

The folder now folds every operand of the register, including an undef
use that InlineSpiller leaves out of the operands it passes, which was
left behind still referring to the spilled register.

Nothing in tree marks an inline asm operand foldable until #229632, so
the tests set the "foldable" flag in MIR. Also define ALL_GPRS in
greedy-inline-asm-fold.mir, and drop -verify-machineinstrs, which llc
runs anyway.

Assisted-by: Claude Opus 5.5
DeltaFile
+89-9llvm/test/CodeGen/X86/greedy-inline-asm-fold.mir
+48-37llvm/lib/CodeGen/TargetInstrInfo.cpp
+19-0llvm/lib/CodeGen/MachineInstr.cpp
+8-4llvm/lib/CodeGen/CalcSpillWeights.cpp
+7-0llvm/include/llvm/CodeGen/MachineInstr.h
+171-505 files

LLVM/project b43e09d — llvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen CalcSpillWeights.cpp MachineInstr.cpp

Move the later folding fixes to their own PRs

1d50fec74e60 added more fixes for folding inline asm register operands
to this PR. They're split into the PRs stacked on this one, one fix
each, to keep this one to the tied operand fix that was reviewed.

This reverts commit 1d50fec74e601c10811a0d58c37a392b2a1ba146.

Assisted-by: Claude Opus 5.5
DeltaFile
+48-197llvm/test/CodeGen/X86/greedy-inline-asm-fold.mir
+51-102llvm/lib/CodeGen/TargetInstrInfo.cpp
+0-100llvm/test/CodeGen/X86/peephole-inline-asm-fold.mir
+19-37llvm/lib/CodeGen/MachineInstr.cpp
+5-13llvm/lib/CodeGen/CalcSpillWeights.cpp
+2-9llvm/include/llvm/CodeGen/MachineInstr.h
+125-4584 files not shown
+130-47110 files

LLVM/project 6fbfd43 — compiler-rt/test/sanitizer_common/TestCases sanitizer_coverage_inline8bit_counter_default_impl.cpp

[compiler-rt][test] Disable sanitizer_coverage_inline8bit_counter_default_impl.cpp on Android (#235620)

`android_run.py` does not copy files created on the device back to the
host.

Fixes test failure on
https://lab.llvm.org/buildbot/#/builders/sanitizer-x86_64-linux-android

Assisted-by: Gemini
DeltaFile
+2-0compiler-rt/test/sanitizer_common/TestCases/sanitizer_coverage_inline8bit_counter_default_impl.cpp
+2-01 files

FreeBSD/ports bb61128 — www/evcc Makefile distinfo

www/evcc: update to 0.318.1

Changes:        https://github.com/evcc-io/evcc/releases
DeltaFile
+7-7www/evcc/distinfo
+2-2www/evcc/Makefile
+9-92 files

LLVM/project 12c88bc — llvm/lib/Target/X86 X86CodeGenPassBuilder.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+35-35llvm/lib/Target/X86/X86CodeGenPassBuilder.cpp
+35-351 files

LLVM/project c4d7297 — llvm/include/llvm/CodeGen MachineScheduler.h, llvm/lib/CodeGen MachineScheduler.cpp

Reland "[MISched] Add anti-dependency breaking to PostMachineScheduler" (#235613)

This relands #231790 which was reverted in #235595 because of CI
failures caused by `llvm/test/CodeGen/RISCV/postmisched-antidep.ll`.

Original commit message:

----

Port the post-RA anti-dependency breaker lifecycle to ScheduleDAGMI so
PostMachineScheduler can rename physical registers across scheduling
regions. Drive the StartBlock/Observe/BreakAntiDependencies/FinishBlock
sequence from the DAG, selecting the aggressive or critical breaker from
the subtarget's anti-dependency mode.

Add the -misched-postra-antidep override so the machinery can be tested
with llc, and cover a within-region WAR hazard with a RISC-V test that
contrasts the ANTIDEP and NO-ANTIDEP results.


    [6 lines not shown]
DeltaFile
+125-6llvm/lib/CodeGen/MachineScheduler.cpp
+96-0llvm/test/CodeGen/RISCV/postmisched-antidep-region.mir
+63-5llvm/include/llvm/CodeGen/MachineScheduler.h
+33-0llvm/test/CodeGen/RISCV/postmisched-antidep.ll
+5-0llvm/lib/Target/AArch64/AArch64SpeculationHardening.cpp
+5-0llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+327-112 files not shown
+329-118 files

LLVM/project 32cc614 — llvm/lib/Target/RISCV RISCVLoadStoreOptimizer.cpp RISCVMoveMerger.cpp, llvm/test/Transforms/LoopStrengthReduce/RISCV loop-exit-equality.ll

Merge branch 'main' into users/void/callbr-asm-outputs
DeltaFile
+801-0llvm/test/Transforms/LoopStrengthReduce/RISCV/loop-exit-equality.ll
+162-35llvm/lib/Target/RISCV/RISCV.h
+78-46llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+61-58llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
+73-39llvm/lib/Target/RISCV/RISCVMoveMerger.cpp
+66-32llvm/lib/Target/RISCV/RISCVLoadStoreOptimizer.cpp
+1,241-21060 files not shown
+2,302-57866 files