LLVM/project 4125b6fllvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp, llvm/lib/Target/AArch64/GISel AArch64LegalizerInfo.cpp

[GlobalISel] Improve bf16 converts with fast-math flags. (#200741)

This alters the lowering of bf16 G_TRUNC to exclude the check for nan if
the operation being extended is nnan. Flags are then threaded through so
that the G_FPEXT and G_FPTRUNC from promoted nodes keep the same FMF.
DeltaFile
+120-149llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll
+93-148llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+42-42llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fmad.s16.mir
+42-23llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+4-19llvm/test/CodeGen/AArch64/bf16-instructions.ll
+11-8llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
+312-3896 files not shown
+344-40812 files

FreeNAS/freenas 0ea282esrc/middlewared pyproject.toml, src/middlewared/middlewared/plugins/boot_environment crud.py __init__.py

Replace zectl with the truenas_bootenv engine

zectl is being retired in favor of the truenas_bootenv package that
ships with truenas_pylibzfs (companion commit there). The
boot_environment plugin now calls the engine in-process on
middleware's thread-local libzfs handle: query, clone, activate,
destroy and keep all go through it, utils.py with run_zectl_cmd is
deleted, and the boot-time promotion of installer-cloned datasets
uses the engine instead of parsing zfs list -j output.

Mutations serialize on an asyncio lock. A truenas:grub_pending
marker on the boot pool tracks pending menu regenerations and
setup() reconciles it on start. If the menu cannot be written,
activate rolls bootfs back. The boot pool is synced after every
menu write so the change is crash safe.

Re-activating the already-activated boot environment is allowed
again as the retry path after a failed menu regeneration, and
can_activate treats a missing truenas:kernel_version as not
activatable instead of only the literal "-".
DeltaFile
+249-91src/middlewared/middlewared/plugins/boot_environment/crud.py
+119-7src/middlewared/middlewared/plugins/boot_environment/__init__.py
+26-8tests/api2/test_boot_environments.py
+0-19src/middlewared/middlewared/plugins/boot_environment/utils.py
+5-6tests/README.md
+1-0src/middlewared/pyproject.toml
+400-1316 files

FreeBSD/ports d4fda17deskutils/akonadi-import-wizard/files patch-CMakeLists.txt, deskutils/grantlee-editor/files patch-CMakeLists.txt

*/*: fix build with Frameworks 6.28.0
DeltaFile
+10-0deskutils/pim-data-exporter/files/patch-CMakeLists.txt
+10-0deskutils/mbox-importer/files/patch-CMakeLists.txt
+10-0deskutils/akonadi-import-wizard/files/patch-CMakeLists.txt
+10-0deskutils/grantlee-editor/files/patch-CMakeLists.txt
+10-0deskutils/kaddressbook/files/patch-CMakeLists.txt
+50-05 files

FreeBSD/ports cc5b68farchivers/kf6-karchive distinfo, deskutils/kf6-kstatusnotifieritem distinfo

KDE: Update KDE Frameworks 6 to 6.28.0

Announcement: https://kde.org/announcements/frameworks/6/6.28.0/
DeltaFile
+60-0x11-themes/oxygen-icons/pkg-plist
+3-3devel/kf6-kconfig/distinfo
+3-3devel/kf6-kcmutils/distinfo
+3-3archivers/kf6-karchive/distinfo
+3-3deskutils/kf6-kstatusnotifieritem/distinfo
+3-3devel/kf6-extra-cmake-modules/distinfo
+75-1577 files not shown
+290-21983 files

FreeBSD/src 819af80contrib/tzdata africa northamerica

contrib/tzdata: import tzdata 2026c

Changes: https://github.com/eggert/tz/blob/2026c/NEWS

(cherry picked from commit 665bb2d9a440d33e2ec2f9151e45b8cda93433ae)
DeltaFile
+32-159contrib/tzdata/africa
+107-14contrib/tzdata/northamerica
+71-8contrib/tzdata/NEWS
+17-28contrib/tzdata/Makefile
+14-7contrib/tzdata/europe
+9-9contrib/tzdata/theory.html
+250-2258 files not shown
+272-24414 files

FreeBSD/src 6470095contrib/tzdata africa northamerica

contrib/tzdata: import tzdata 2026c

Changes: https://github.com/eggert/tz/blob/2026c/NEWS

(cherry picked from commit 665bb2d9a440d33e2ec2f9151e45b8cda93433ae)
DeltaFile
+32-159contrib/tzdata/africa
+107-14contrib/tzdata/northamerica
+71-8contrib/tzdata/NEWS
+17-28contrib/tzdata/Makefile
+14-7contrib/tzdata/europe
+9-9contrib/tzdata/theory.html
+250-2258 files not shown
+272-24414 files

FreeBSD/ports 93bcefftextproc/goldendict-ng distinfo Makefile

textproc/goldendict-ng: Update to 26.6.2

ChangeLog: https://github.com/xiaoyifang/goldendict-ng/releases/tag/v26.6.2
DeltaFile
+3-3textproc/goldendict-ng/distinfo
+1-1textproc/goldendict-ng/Makefile
+4-42 files

FreeBSD/ports abc1eabdevel/py-ipympl Makefile

devel/py-ipympl: Mark BROKEN, fails to build with recent jupyter
DeltaFile
+1-0devel/py-ipympl/Makefile
+1-01 files

LLVM/project d90e6c8llvm/lib/CodeGen StackColoring.cpp, llvm/test/CodeGen/RISCV stack-coloring-large-stack.ll

[StackColoring] Change TotalStackSize from unsigned to int64_t (#208671)

StackColoring tracks the total size of the stack as `unsigned int`. This
will wrap around, even on 64-bit systems, if the stack is greater than
that resulting in a wrong size. This can happen on both PPC and RISCV64.
DeltaFile
+17-0llvm/test/CodeGen/RISCV/stack-coloring-large-stack.ll
+2-2llvm/lib/CodeGen/StackColoring.cpp
+19-22 files

LLVM/project 0658008llvm/test/CodeGen/AMDGPU fcanonicalize.ll flat-scratch-reg.ll

AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (12)

Mechanically migrate the command-line target spelling on llc/opt RUN lines in
llvm/test/CodeGen/AMDGPU from -mtriple=amdgcn ... -mcpu=<gfx> to the folded
subarch triple form (e.g. -mtriple=amdgpu9.00-amd-amdhsa), dropping the
redundant -mcpu.

Co-Authored-By: Claude <noreply at anthropic.com> (Claude-Opus-4.8)
DeltaFile
+18-18llvm/test/CodeGen/AMDGPU/fcanonicalize.ll
+15-15llvm/test/CodeGen/AMDGPU/flat-scratch-reg.ll
+14-14llvm/test/CodeGen/AMDGPU/fmad-formation-fmul-distribute-denormal-mode.ll
+14-14llvm/test/CodeGen/AMDGPU/flat-scratch.ll
+12-12llvm/test/CodeGen/AMDGPU/fma.f16.ll
+10-10llvm/test/CodeGen/AMDGPU/flat-scratch-svs.ll
+83-8394 files not shown
+371-371100 files

LLVM/project 86aa4aallvm/test/CodeGen/AMDGPU fmin3-minimumnum.ll fmax3-maximumnum.ll

AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (13)

Mechanically migrate the command-line target spelling on llc/opt RUN lines in
llvm/test/CodeGen/AMDGPU from -mtriple=amdgcn ... -mcpu=<gfx> to the folded
subarch triple form (e.g. -mtriple=amdgpu9.00-amd-amdhsa), dropping the
redundant -mcpu.

Co-Authored-By: Claude <noreply at anthropic.com> (Claude-Opus-4.8)
DeltaFile
+18-18llvm/test/CodeGen/AMDGPU/fmin3-minimumnum.ll
+18-18llvm/test/CodeGen/AMDGPU/fmax3-maximumnum.ll
+16-16llvm/test/CodeGen/AMDGPU/fmuladd.f16.ll
+14-14llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll
+12-12llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll
+11-11llvm/test/CodeGen/AMDGPU/fmin3.ll
+89-8994 files not shown
+374-374100 files

LLVM/project 98a5152llvm/test/CodeGen/AMDGPU carryout-selection.ll call-graph-register-usage.ll

AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (9)

Mechanically migrate the command-line target spelling on llc/opt RUN lines in
llvm/test/CodeGen/AMDGPU from -mtriple=amdgcn ... -mcpu=<gfx> to the folded
subarch triple form (e.g. -mtriple=amdgpu9.00-amd-amdhsa), dropping the
redundant -mcpu.

Co-Authored-By: Claude <noreply at anthropic.com> (Claude-Opus-4.8)
DeltaFile
+11-11llvm/test/CodeGen/AMDGPU/carryout-selection.ll
+10-10llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll
+8-8llvm/test/CodeGen/AMDGPU/cgp-addressing-modes-flat.ll
+8-8llvm/test/CodeGen/AMDGPU/chain-hi-to-lo.ll
+8-8llvm/test/CodeGen/AMDGPU/cgp-addressing-modes.ll
+8-8llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll
+53-5393 files not shown
+258-25899 files

LLVM/project 5ccdd15llvm/test/CodeGen/AMDGPU dagcombine-fmul-sel.ll copy_phys_vgpr64.mir

AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (10)

Mechanically migrate the command-line target spelling on llc/opt RUN lines in
llvm/test/CodeGen/AMDGPU from -mtriple=amdgcn ... -mcpu=<gfx> to the folded
subarch triple form (e.g. -mtriple=amdgpu9.00-amd-amdhsa), dropping the
redundant -mcpu.

Co-Authored-By: Claude <noreply at anthropic.com> (Claude-Opus-4.8)
DeltaFile
+10-10llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll
+6-6llvm/test/CodeGen/AMDGPU/copy_phys_vgpr64.mir
+6-6llvm/test/CodeGen/AMDGPU/diverge-interp-mov-lower.ll
+6-6llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll
+6-6llvm/test/CodeGen/AMDGPU/ctlz.ll
+5-5llvm/test/CodeGen/AMDGPU/divergence-driven-buildvector.ll
+39-3991 files not shown
+210-21097 files

LLVM/project b0e9ec3llvm/test/CodeGen/AMDGPU elf-header-flags-mach.ll elf-header-osabi.ll

AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (11)

Mechanically migrate the command-line target spelling on llc/opt RUN lines in
llvm/test/CodeGen/AMDGPU from -mtriple=amdgcn ... -mcpu=<gfx> to the folded
subarch triple form (e.g. -mtriple=amdgpu9.00-amd-amdhsa), dropping the
redundant -mcpu.

Co-Authored-By: Claude <noreply at anthropic.com> (Claude-Opus-4.8)
DeltaFile
+79-79llvm/test/CodeGen/AMDGPU/elf-header-flags-mach.ll
+18-18llvm/test/CodeGen/AMDGPU/elf-header-osabi.ll
+14-14llvm/test/CodeGen/AMDGPU/elf-header-flags-sramecc.ll
+10-10llvm/test/CodeGen/AMDGPU/dpp_combine.ll
+10-10llvm/test/CodeGen/AMDGPU/extra-lds-size.ll
+9-9llvm/test/CodeGen/AMDGPU/eliminate-frame-index-v-add-co-u32.mir
+140-14093 files not shown
+377-37799 files

LLVM/project 9cce2a1llvm/test/CodeGen/AMDGPU buffer-fat-pointer-atomicrmw-fmin.ll atomic_optimizations_struct_buffer.ll

AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (8)

Mechanically migrate the command-line target spelling on llc/opt RUN lines in
llvm/test/CodeGen/AMDGPU from -mtriple=amdgcn ... -mcpu=<gfx> to the folded
subarch triple form (e.g. -mtriple=amdgpu9.00-amd-amdhsa), dropping the
redundant -mcpu.

Co-Authored-By: Claude <noreply at anthropic.com> (Claude-Opus-4.8)
DeltaFile
+11-11llvm/test/CodeGen/AMDGPU/buffer-fat-pointer-atomicrmw-fmin.ll
+11-11llvm/test/CodeGen/AMDGPU/atomic_optimizations_struct_buffer.ll
+11-11llvm/test/CodeGen/AMDGPU/buffer-fat-pointer-atomicrmw-fadd.ll
+11-11llvm/test/CodeGen/AMDGPU/buffer-fat-pointer-atomicrmw-fmax.ll
+10-10llvm/test/CodeGen/AMDGPU/bf16.ll
+10-10llvm/test/CodeGen/AMDGPU/attr-amdgpu-flat-work-group-size-vgpr-limit.ll
+64-6490 files not shown
+301-30196 files

LLVM/project 4f94d25llvm/test/CodeGen/AMDGPU atomic_optimizations_global_pointer.ll atomic_optimizations_local_pointer.ll

AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (7) (#208836)

Mechanically migrate the command-line target spelling on llc/opt RUN
lines in llvm/test/CodeGen/AMDGPU from -mtriple=amdgcn ... -mcpu=<gfx> to the
folded subarch triple form (e.g. -mtriple=amdgpu9.00-amd-amdhsa), dropping the
redundant -mcpu.

Co-Authored-By: Claude <noreply at anthropic.com> (Claude-Opus-4.8)
DeltaFile
+30-30llvm/test/CodeGen/AMDGPU/atomic_optimizations_global_pointer.ll
+16-16llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+11-11llvm/test/CodeGen/AMDGPU/atomic_optimizations_raw_buffer.ll
+11-11llvm/test/CodeGen/AMDGPU/atomic_optimizations_buffer.ll
+9-9llvm/test/CodeGen/AMDGPU/atomic_optimizations_pixelshader.ll
+9-9llvm/test/CodeGen/AMDGPU/amdgpu.private-memory.ll
+86-8690 files not shown
+277-27796 files

LLVM/project a9987b7llvm/test/CodeGen/AMDGPU amdgpu-inline.ll amdgpu-cs-chain-cc.ll

AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (6) (#208835)

Mechanically migrate the command-line target spelling on llc/opt RUN
lines in llvm/test/CodeGen/AMDGPU from -mtriple=amdgcn ... -mcpu=<gfx> to the
folded subarch triple form (e.g. -mtriple=amdgpu9.00-amd-amdhsa), dropping the
redundant -mcpu.

Co-Authored-By: Claude <noreply at anthropic.com> (Claude-Opus-4.8)
DeltaFile
+5-5llvm/test/CodeGen/AMDGPU/amdgpu-inline.ll
+4-4llvm/test/CodeGen/AMDGPU/amdgpu-cs-chain-cc.ll
+4-4llvm/test/CodeGen/AMDGPU/amdgpu-cs-chain-preserve-cc.ll
+4-4llvm/test/CodeGen/AMDGPU/amdgpu-nsa-threshold.ll
+4-4llvm/test/CodeGen/AMDGPU/amdgpu-reloc-const.ll
+3-3llvm/test/CodeGen/AMDGPU/amdgpu-prepare-agpr-alloc.mir
+24-2493 files not shown
+134-13499 files

LLVM/project d5ff29dllvm/test/CodeGen/AMDGPU amdgcn-av-scopes.ll abs_i16.ll

AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (5) (#208834)

Mechanically migrate the command-line target spelling on llc/opt RUN
lines in llvm/test/CodeGen/AMDGPU from -mtriple=amdgcn ... -mcpu=<gfx> to the
folded subarch triple form (e.g. -mtriple=amdgpu9.00-amd-amdhsa), dropping the
redundant -mcpu.

Co-Authored-By: Claude <noreply at anthropic.com> (Claude-Opus-4.8)
DeltaFile
+12-12llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll
+9-9llvm/test/CodeGen/AMDGPU/abs_i16.ll
+8-8llvm/test/CodeGen/AMDGPU/accvgpr-spill-scc-clobber.mir
+6-6llvm/test/CodeGen/AMDGPU/amd.endpgm.ll
+6-6llvm/test/CodeGen/AMDGPU/add.ll
+6-6llvm/test/CodeGen/AMDGPU/amdgcn.private-memory.ll
+47-4787 files not shown
+287-28993 files

NetBSD/pkgsrc CloZbEjdoc CHANGES-2026

   doc: Updated www/resterm to 0.46.3
VersionDeltaFile
1.4390+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc zqVxmOMwww/resterm distinfo Makefile

   resterm: Update to 0.46.3

   Improved latency insights
   * Displays the current latency alongside a rolling p95.
   * Uses the latest 100 requests for more meaningful statistics.
   * Shows the 10 most recent requests.
   * Highlights slow responses with warning and error colors.
   * Handles narrow terminal widths cleanly with ANSI-aware truncation.
VersionDeltaFile
1.12+3-3www/resterm/distinfo
1.14+1-1www/resterm/Makefile
1.5+0-0www/resterm/go-modules.mk
+4-43 files

LLVM/project cce2b5aclang-tools-extra/clang-tidy/readability RedundantParenthesesCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Support parentheses around subscript operators in readability-redundant-parentheses (#208759)

Subscript operators have the same operator procedure as function calls.

Treat overloaded `()` as built-in operators as a drive-by. I missed this
case when reviewing #192254.
DeltaFile
+21-0clang-tools-extra/test/clang-tidy/checkers/readability/redundant-parentheses.cpp
+4-1clang-tools-extra/clang-tidy/readability/RedundantParenthesesCheck.cpp
+2-0clang-tools-extra/docs/ReleaseNotes.rst
+27-13 files

LLVM/project 72af746clang/include/clang/Sema DeclSpec.h, clang/lib/Parse ParseDecl.cpp

Reject auto combined with type specifiers in C++ (#208552)

Follow-up of https://github.com/llvm/llvm-project/pull/166004

- Diagnose C++ declarations that combine `auto` with another type
specifier, such as `auto int` .
- Preserve C/C23 handling where `auto` can still be interpreted as a
storage-class specifier in valid combinations.
- Fix parser disambiguation so `auto Use = 0` treats `Use` as the
declarator name before type lookup, avoiding ambiguous lookup
regressions.

---------

Signed-off-by: Osama Abdelkader <osama.abdelkader at gmail.com>
DeltaFile
+163-0clang/lib/Sema/DeclSpec.cpp
+57-48clang/test/CXX/dcl.dcl/dcl.spec/dcl.stc/p2.cpp
+51-2clang/include/clang/Sema/DeclSpec.h
+32-6clang/lib/Parse/ParseDecl.cpp
+28-2clang/test/SemaCXX/auto-cxx0x.cpp
+9-7clang/test/CXX/drs/cwg3xx.cpp
+340-659 files not shown
+382-7915 files

OPNSense/core c35c8desrc/opnsense/mvc/app/controllers/OPNsense/Firewall FilterController.php

Firewall: Rules: Adapt getAdvancedIds() to the sectioned form structure introduced in 3d9cccfe (#10521)
DeltaFile
+4-4src/opnsense/mvc/app/controllers/OPNsense/Firewall/FilterController.php
+4-41 files

FreeBSD/ports 08924aatextproc/py-wcmatch distinfo Makefile

textproc/py-wcmatch: update to 11.0

Changes:        https://github.com/facelessuser/wcmatch/releases/tag/11.0
Reported by:    repology
DeltaFile
+3-3textproc/py-wcmatch/distinfo
+1-1textproc/py-wcmatch/Makefile
+4-42 files

FreeBSD/src 86691d5sys/x86/include kvm.h

kvm: Support non-default CPUID leaf

KVM does not always use 0x40000000 as its CPUID base. For example, QEMU
adds a 0x100 offset when nested virtualization is detected and the host
exposes Hyper-V enlightenment hints. To accommodate this behavior,
switch the detection logic to use the CPUID leaf returned by do_cpuid(),
making the implementation more flexible.

See:
https://github.com/qemu/qemu/blob/master/target/i386/kvm/kvm.c#L2300

Reviewed by:    kib
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58146
DeltaFile
+3-4sys/x86/include/kvm.h
+3-41 files

LLVM/project 290279bllvm/lib/Target/ARM ARMAsmPrinter.cpp ARMISelLowering.cpp, llvm/test/CodeGen/ARM weak-hidden-pic.ll elf-preemption.ll

[ARM] Use .reloc for weak symbols in PIC mode instead of GOT indirection (#208372)

In ARM ELF PIC mode, weak symbols referenced via the constant pool use a
PC-relative expression like `.long sym-(.LPC+8)`. The assembler eagerly
resolves this when both the symbol and reference are in the same
section, which prevents the linker from overriding a weak definition
with a strong one from another object file.

The previous approach (#198577) forced weak symbols to go through GOT
indirection to avoid this, but that adds an extra load. This patch
instead emits a `.reloc` directive alongside the local PC-relative
expression, forcing the assembler to emit a proper `R_ARM_REL32`
relocation. This lets the linker perform the override without the
runtime cost of a GOT load.
DeltaFile
+30-0llvm/lib/Target/ARM/ARMAsmPrinter.cpp
+8-6llvm/test/CodeGen/ARM/weak-hidden-pic.ll
+3-8llvm/lib/Target/ARM/ARMISelLowering.cpp
+6-4llvm/test/CodeGen/ARM/elf-preemption.ll
+0-9llvm/lib/Target/ARM/ARMTargetMachine.h
+1-2llvm/lib/Target/ARM/ARMSubtarget.cpp
+48-291 files not shown
+49-317 files

OPNSense/core c5e4dffsrc/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api TrafficController.php, src/opnsense/scripts/interfaces traffic_stats.php

statistics: when interfaces disabled
DeltaFile
+4-1src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/TrafficController.php
+2-2src/opnsense/scripts/interfaces/traffic_stats.php
+6-32 files

LLVM/project ff1c952lldb/include/lldb/Expression IRMemoryMap.h, lldb/source/Expression IRMemoryMap.cpp IRInterpreter.cpp

[LLDB] Detect Memory overlapping between AllocateMemory and MemoryInfo

IRMemoryMap estimates a free address range using memory information.
However, the memory returns by AllocateMemory can overlap with the
ranges reported by MemoryInfo (internally backed by PT_VM_ENTRY),
because the kernel is unaware of allocations made during the probing
process.

As a result, two allocatios may silently insert duplicate key for
different objects, leading to intermittent test failure. The issue is
nodeterministic because it depends on the underlying malloc
implementation and ASLR.

Fix this by detecting overlapping allocations after AllocateMemory. If
an overlap is found, fall back to the address-guessing path, which
perform the necessary overlap checks before committing the allocation.

Also, return and print  message in IRInterpreter in unsecessful allocation.
DeltaFile
+49-1lldb/source/Expression/IRMemoryMap.cpp
+6-1lldb/source/Expression/IRInterpreter.cpp
+6-0lldb/include/lldb/Expression/IRMemoryMap.h
+61-23 files

OPNSense/core 8682ebasrc/opnsense/mvc/app/controllers/OPNsense/Firewall FilterController.php

Firewall: Rules: Adapt getAdvancedIds() to the sectioned form structure introduced in 3d9cccfe
DeltaFile
+4-4src/opnsense/mvc/app/controllers/OPNsense/Firewall/FilterController.php
+4-41 files

NetBSD/pkgsrc cP95tUkdoc CHANGES-2026

   doc: Updated net/py-stone to 3.5.0
VersionDeltaFile
1.4389+2-1doc/CHANGES-2026
+2-11 files