NetBSD/pkgsrc A9SHxYYdoc CHANGES-2026

   Note update of the "mutt" package to version 2.4.0
VersionDeltaFile
1.3845+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc l5nLRmxmail/mutt distinfo Makefile, mail/mutt/patches patch-color.c

   mail/mutt: Update to version 2.4.0

   Changes since version 2.3.3:
     ! Maildir folders are now only recognized if they contain cur, new, and tmp
       subfolders.  Previously mutt only checked for the cur subfolder when
       opening.
     ! --without-wc-funcs configure option is deprecated.
     + New functions <open-thread>, <open-all-threads>, <close-thread>,
       <close-all-threads> were added to explicitly open/close a thread, in
       addition to the thread toggle functions.
     + $tmpdraftdir, defaulting /var/tmp, sets the directory where message
       composition drafts are saved.
     ! --textmode is no longer required for pgp classic mode signing, although
       mutt still keeps the flags in the sample config files.
     ! ~C and ~L patterns match Bcc recipient lists too.
     ! When querying for addresses, via <query> or <complete-query>,
       the query menu can be exiting via <quit> after tagging entries.
       Previously, <select-entry> had to be used for tagged entries to be
       processed.

    [10 lines not shown]
VersionDeltaFile
1.3+6-6mail/mutt/patches/patch-color.c
1.127+5-5mail/mutt/distinfo
1.299+2-2mail/mutt/Makefile
+13-133 files

LLVM/project 4417256llvm/lib/Transforms/Vectorize LoopVectorizationPlanner.cpp, llvm/test/Transforms/LoopVectorize/AArch64 vplan-native-outer-loop-wide-type.ll

[LV] Avoid zero-width VF in computeVPlanOuterloopVF. (#204918)

RegSize / WidestType may be 0 for types wider than the vector register
size. Clamp VF to at least 1 (scalar), to avoid a crash. This matches
inner loop behavior.
DeltaFile
+59-0llvm/test/Transforms/LoopVectorize/AArch64/vplan-native-outer-loop-wide-type.ll
+1-1llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.cpp
+60-12 files

LLVM/project 71c2febflang/test/Integration split-lto-unit-2.f90

Support for -fsplit-lto-unit option in flang driver (#204904)

Fix for buildbot failures in #202858

This commit fixes a regression introduced in commit
12aefe26cedd9a8f94546cc1f2be285cfddcc861 (Support for -fsplit-lto-unit
option in flang driver). When the compiler is built only for aarch64 one
of the testcase failed.

Added explicit check %if x86-registered-target for this testcase to
resolve the issue.
DeltaFile
+6-6flang/test/Integration/split-lto-unit-2.f90
+6-61 files

NetBSD/pkgsrc yuhiBBkdoc TODO CHANGES-2026

   doc: Updated devel/py-msgpack to 1.2.1
VersionDeltaFile
1.27423+18-9doc/TODO
1.3844+2-1doc/CHANGES-2026
+20-102 files

NetBSD/pkgsrc P8TpXamdevel/py-msgpack distinfo Makefile

   py-msgpack: update to 1.2.1.

   Security fix release.

   1.2.1

   Bump pypa/cibuildwheel from 4.0.0 to 4.1.0 in the all-dependencies group by @dependabot[bot] in #694
   release v1.2.1 by @methane in #698

   1.2.0

   relax setuptools version by @methane in #652
   update setuptools requirements to >=78.1.1 by @methane in #653
   cython: freethreading_compatible by @methane in #654
   drop Python 3.9 by @methane in #656
   update cython and cibuildwheel by @methane in #658
   ci: add riscv64 manylinux/musllinux wheels by @justeph in #664
   fix: check unpack_callback_uint32 result by @KowalskiThomas in #666
   fix: re-raise existing exception when available by @KowalskiThomas in #667

    [23 lines not shown]
VersionDeltaFile
1.28+4-4devel/py-msgpack/distinfo
1.42+2-2devel/py-msgpack/Makefile
+6-62 files

FreeBSD/ports 8c7ff23misc/py-paddlepaddle pkg-plist Makefile, misc/py-paddlepaddle/files patch-cmake_third__party.cmake example-training.py

misc/py-paddlepaddle: New port: Python bindings for PaddlePaddle deep learning framework
DeltaFile
+4,623-0misc/py-paddlepaddle/pkg-plist
+141-0misc/py-paddlepaddle/Makefile
+94-0misc/py-paddlepaddle/files/patch-cmake_third__party.cmake
+87-0misc/py-paddlepaddle/files/example-training.py
+81-0misc/py-paddlepaddle/files/patch-cmake_external_lapack.cmake
+65-0misc/py-paddlepaddle/distinfo
+5,091-046 files not shown
+6,104-052 files

Linux/linux 322008fdrivers/hwspinlock qcom_hwspinlock.c

Merge tag 'hwlock-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux

Pull hwspinlock update from Bjorn Andersson:

 - Avoid uninitialized struct members in the Qualcomm hwspinlock driver

* tag 'hwlock-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux:
  hwspinlock: qcom: avoid uninitialized struct members
DeltaFile
+1-4drivers/hwspinlock/qcom_hwspinlock.c
+1-41 files

Linux/linux c7f112edrivers/rpmsg rpmsg_char.c

Merge tag 'rpmsg-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux

Pull rpmsg update from Bjorn Andersson:

 - Fix use-after-free in rpmsg-char driver

* tag 'rpmsg-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux:
  rpmsg: char: Fix use-after-free on probe error path
DeltaFile
+13-2drivers/rpmsg/rpmsg_char.c
+13-21 files

Linux/linux 9d0d4d1Documentation/devicetree/bindings/remoteproc qcom,shikra-pas.yaml, drivers/remoteproc xlnx_r5_remoteproc.c imx_rproc.c

Merge tag 'rproc-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux

Pull remoteproc updates from Bjorn Andersson:

 - Add i.MX94 support to the i.MX remoteproc driver, covering the
   Cortex-M7 and Cortex-M33 Sync cores. This also fixes programming of
   non-zero System Manager CPU/LMM reset vectors.

 - Move the remoteproc resource table definitions to a separate header,
   so they can be used by clients that do not otherwise depend on
   remoteproc. Switch the firmware resource handling over to the common
   iterator.

 - Update the Xilinx R5F remoteproc driver to check the remote core
   state before attaching, drop a binding header dependency, and add
   firmware-name based auto boot support.

 - Add Qualcomm Hawi ADSP/CDSP bindings, together with Shikra RPM
   bindings and CDSP, LPAICP, and MPSS PAS support. Fix a Qualcomm

    [28 lines not shown]
DeltaFile
+359-0include/linux/rsc_table.h
+1-268include/linux/remoteproc.h
+167-0Documentation/devicetree/bindings/remoteproc/qcom,shikra-pas.yaml
+75-25drivers/remoteproc/xlnx_r5_remoteproc.c
+91-4drivers/remoteproc/imx_rproc.c
+41-46drivers/remoteproc/remoteproc_core.c
+734-34311 files not shown
+861-37017 files

LLVM/project 8947e49llvm/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/test/Transforms/InstCombine assume.ll

[InstCombine] Move alignment assumptions to the base of constant offset GEPs (#204602)
DeltaFile
+14-0llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+3-6llvm/test/Transforms/InstCombine/assume.ll
+17-62 files

FreeBSD/ports 0cd7b5atextproc/py-sphinx-material Makefile

textproc/py-sphinx-material: unbreak the ports tree
DeltaFile
+8-2textproc/py-sphinx-material/Makefile
+8-21 files

NetBSD/pkgsrc-wip a56f1f1cloudflare-speed-cli distinfo cargo-depends.mk, cloudflare-speed-cli/patches patch-src_network.rs

cloudflare-speed-cli: update to 1.0.6
DeltaFile
+97-54cloudflare-speed-cli/distinfo
+93-0cloudflare-speed-cli/patches/patch-src_network.rs
+31-17cloudflare-speed-cli/cargo-depends.mk
+2-0cloudflare-speed-cli/TODO
+1-1cloudflare-speed-cli/Makefile
+224-725 files

FreeBSD/ports ff9d501archivers/nfpm distinfo Makefile

archivers/nfpm: update 2.46.3 → 2.47.0

Reported by:    portscout
DeltaFile
+5-5archivers/nfpm/distinfo
+2-3archivers/nfpm/Makefile
+7-82 files

FreeBSD/ports 31d63b1math/libpoly Makefile

math/libpoly: unbreak build by ignoring -Wdeprecated-literal-operator

PR:     296169
DeltaFile
+2-1math/libpoly/Makefile
+2-11 files

FreeBSD/ports e66066elang/odin Makefile

lang/odin: update LICENSE to ZLIB

PR:     295961
DeltaFile
+2-1lang/odin/Makefile
+2-11 files

FreeBSD/ports a912462devel Makefile, devel/py-pybind11-stubgen Makefile pkg-descr

devel/py-pybind11-stubgen: New port: PEP 561 type stubs generator for pybind11 modules
DeltaFile
+22-0devel/py-pybind11-stubgen/Makefile
+4-0devel/py-pybind11-stubgen/pkg-descr
+3-0devel/py-pybind11-stubgen/distinfo
+1-0devel/Makefile
+30-04 files

FreeBSD/src a4ed783sys/dev/hid hid.c, sys/dev/ichiic ig4_iic.c

ig4: unconditionally un-idle the controller core on resume

On controllers with the LPSS "additional registers" (Skylake and later,
IG4_HAS_ADDREGS), ig4iic_suspend() places the controller in the device
idle state (IG4_DEVICE_IDLE) and asserts core reset.  While idle the
DesignWare core is power-gated: its register bank reads back as zero and
writes are dropped until the core is taken out of the idle state again.

ig4iic_set_config(), called from ig4iic_resume(), only performs that
un-idle handshake when it observes IG4_RESTORE_REQUIRED set in
DEVIDLE_CTRL.  Some platforms (e.g. Intel Alder Lake-P) do not raise
that status across suspend-to-idle (S0ix).  The core is then left gated:
set_config()'s register writes have no effect, it nevertheless returns
success, and every subsequent transfer fails with IIC_ETIMEOUT, leaving
child I2C-HID devices (touchpad, touchscreen) dead after resume.

Give ig4iic_set_config() a force_restore argument and pass it from
ig4iic_resume() so the un-idle handshake runs unconditionally for
IG4_HAS_ADDREGS controllers, regardless of the RESTORE_REQUIRED status.

    [22 lines not shown]
DeltaFile
+46-6sys/dev/ichiic/ig4_iic.c
+1-1sys/dev/hid/hid.c
+47-72 files

FreeBSD/ports 9ed753fdevel/terraform-ls distinfo Makefile

devel/terraform-ls: Update to 0.38.7

ChangeLog:
https://github.com/hashicorp/terraform-ls/releases/tag/v0.38.7
DeltaFile
+5-5devel/terraform-ls/distinfo
+2-3devel/terraform-ls/Makefile
+7-82 files

LLVM/project f42072ellvm/include/llvm/Support KnownBits.h, llvm/lib/Analysis ValueTracking.cpp

[Analysis] Add `KnownBits` optimization for `pdep` and `pext` (#204223)

Fixes #204136
DeltaFile
+91-0llvm/test/Analysis/ValueTracking/knownbits-pext.ll
+89-0llvm/test/Analysis/ValueTracking/knownbits-pdep.ll
+65-0llvm/lib/Support/KnownBits.cpp
+3-9llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+10-0llvm/lib/Analysis/ValueTracking.cpp
+6-0llvm/include/llvm/Support/KnownBits.h
+264-91 files not shown
+266-97 files

LLVM/project 7376a70compiler-rt/lib/tsan/rtl tsan_platform.h

[tsan] fit Go/s390x mapping under QEMU (#204503)

QEMU linux-user first tries guest_base=0. In that identity-mapped mode,
fixed guest mappings use the same host addresses. On an x86-64 host
with four-level page tables, the Go/s390x meta shadow starts at
144 TiB, beyond the 128 TiB userspace limit, and its mmap fails with
ENOMEM during TSan initialization.

Move the meta shadow down by 32 TiB to
[0x700000000000, 0x780000000000), restoring the 16 TiB gap after the
shadow and placing all Go/s390x TSan regions below 2^47. Correct the
mapping comment's shadow size and ratio.

Failure report and native s390x comparison:
https://github.com/golang/go/issues/67881

QEMU identity guest-base selection:

https://github.com/qemu/qemu/blob/v10.2.3/linux-user/elfload.c#L1036-L1042

    [9 lines not shown]
DeltaFile
+8-5compiler-rt/lib/tsan/rtl/tsan_platform.h
+8-51 files

LLVM/project 2978e2fllvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/CodeGen/X86 atomic-load-store.ll

Merge branch 'main' into users/ikudrin/clang-findallocationfunction-simplify
DeltaFile
+203-329llvm/test/CodeGen/X86/atomic-load-store.ll
+214-266llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+366-0llvm/test/tools/llvm-objcopy/MachO/linkedit-alignment.test
+241-0llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-with-wide-ops.ll
+232-0llvm/test/Transforms/VectorCombine/X86/shuffle-chain-reduction-subvector.ll
+182-2llvm/test/Transforms/InstCombine/or.ll
+1,438-597120 files not shown
+4,268-1,755126 files

LLVM/project 5066d3aclang/include/clang/Sema Sema.h, clang/lib/Sema SemaExprCXX.cpp SemaOverload.cpp

fixup! Streamline overload resolution
DeltaFile
+202-175clang/lib/Sema/SemaExprCXX.cpp
+2-2clang/include/clang/Sema/Sema.h
+1-1clang/lib/Sema/SemaOverload.cpp
+205-1783 files

FreeBSD/ports c756abesecurity/nuclei distinfo Makefile

security/nuclei: Update to 3.9.0

ChangeLog:
https://github.com/projectdiscovery/nuclei/releases/tag/v3.9.0
DeltaFile
+5-5security/nuclei/distinfo
+2-3security/nuclei/Makefile
+7-82 files

FreeBSD/src fa515f6sys/fs/nfsserver nfs_nfsdport.c

nfs_nfsdport.c: One more unnecessary initialization for gcc

Fixes:  d8e8f9251975 ("pNFSd: Add a directory of newly created files for the pNFSd")
DeltaFile
+1-1sys/fs/nfsserver/nfs_nfsdport.c
+1-11 files

LLVM/project 9d6c686orc-rt/include/orc-rt Session.h, orc-rt/lib/executor Session.cpp

[orc-rt] Sink Session::sendWrapperResult into Session.cpp. NFC. (#204956)

This function is never called inline (except by Session::wrapperReturn,
which is also in Session.cpp), so there's no need for it to be in the
header.
DeltaFile
+7-0orc-rt/lib/executor/Session.cpp
+1-6orc-rt/include/orc-rt/Session.h
+8-62 files

LLVM/project e1f65fallvm/lib/Transforms/Utils SimplifyCFG.cpp, llvm/test/Transforms/SimplifyCFG convergent-loop-header.ll

[SimplifyCFG] Avoid threading loop-header branches in convergent functions

SimplifyCFG can fold a conditional branch when the condition is known from
a predecessor. When the destination is a loop header in a convergent function,
this can change the dynamic convergence structure of the loop even though the
scalar CFG rewrite is otherwise valid.

Skip this fold for loop-header branches in convergent functions so convergent
control flow is preserved.

Fixes ROCM-26496.
DeltaFile
+6-4llvm/test/Transforms/SimplifyCFG/convergent-loop-header.ll
+4-1llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+10-52 files

LLVM/project 0cddd5fllvm/test/Transforms/SimplifyCFG convergent-loop-header.ll

[NFC] Pre-commit a test case for a SimplifyCFG issue
DeltaFile
+50-0llvm/test/Transforms/SimplifyCFG/convergent-loop-header.ll
+50-01 files

FreeBSD/doc 8fec7dcdocumentation/content/en/articles/pgpkeys _index.adoc

pgpkeys: Add myself to the list

My pgp key has been in the repo for many years but apparently I wasn't
listed in the pgpkeys article.

PR:     296173
Reported by:    elivoncoder
DeltaFile
+3-0documentation/content/en/articles/pgpkeys/_index.adoc
+3-01 files

OpenBSD/ports aHyk6Gzdevel/py-debugpy distinfo Makefile

   update py-debugpy to 1.8.21
VersionDeltaFile
1.13+2-2devel/py-debugpy/distinfo
1.19+1-2devel/py-debugpy/Makefile
+3-42 files