NetBSD/pkgsrc gLMOF2Qdoc CHANGES-2026

   doc: Updated x11/xlsclients to 1.1.6
VersionDeltaFile
1.3281+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc lfVZUNcx11/xlsclients Makefile distinfo

   xlsclients: update to 1.1.6.

   Alan Coopersmith (8):
         add -help option
         Accept --help & --version as aliases to -help & -version
         man page: fix warnings from `mandoc -T lint` and `groff -rCHECKSTYLE=10`
         Strip trailing whitespace from source files
         Exit on out-of-memory errors
         gitlab CI: drop the ci-fairy check-mr job
         meson: Add option to build with meson
         xlsclients 1.1.6
VersionDeltaFile
1.15+3-5x11/xlsclients/Makefile
1.12+4-4x11/xlsclients/distinfo
+7-92 files

FreeBSD/src be9f353bin/sh/tests/builtins read12.0 read11.0

Revert "sh/tests: Cut down builtins/read12.0 by 2 seconds"

Dag-Erling Smørgrav does not like this, but I do not understand why.

This reverts commit 1df431576f99c3cc26dd4ceb1a6eda864cc9f196.
DeltaFile
+6-8bin/sh/tests/builtins/read12.0
+1-2bin/sh/tests/builtins/read11.0
+7-102 files

FreeBSD/ports c253204math/octave-forge-netcdf distinfo Makefile

math/octave-forge-netcdf: Update to 1.0.20.
DeltaFile
+3-3math/octave-forge-netcdf/distinfo
+1-2math/octave-forge-netcdf/Makefile
+4-52 files

FreeBSD/ports 176d1a3math/octave-forge-sqlite distinfo Makefile, math/octave-forge-sqlite/files patch-DESCRIPTION

math/octave-forge-sqlite: Update to 0.1.4.
DeltaFile
+9-0math/octave-forge-sqlite/files/patch-DESCRIPTION
+3-3math/octave-forge-sqlite/distinfo
+1-2math/octave-forge-sqlite/Makefile
+13-53 files

FreeBSD/ports 7b56985www/firefox distinfo Makefile

www/firefox: update to 151.0.2 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/151.0.2/releasenotes/

(cherry picked from commit 62b655e5e2d5f37290f88a684c6cdd95bc5d6ecd)
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

FreeBSD/ports 9cbe7a9net/liferea distinfo Makefile

net/liferea: update to 1.16.10

Release Notes:
  https://github.com/lwindolf/liferea/releases/tag/v1.16.10
DeltaFile
+3-3net/liferea/distinfo
+1-1net/liferea/Makefile
+4-42 files

FreeBSD/ports 62b655ewww/firefox distinfo Makefile

www/firefox: update to 151.0.2 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/151.0.2/releasenotes/
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

LLVM/project f6e4e71llvm/lib/Transforms/Vectorize LoopVectorize.cpp VPlan.h, llvm/test/Transforms/LoopVectorize select-cmp-blend-chain.ll

Reapply "[LV] Handle chained selects/blends when creating new rdx cha… (#199559)

This reverts commit ab1745439c7019d0753afc616c5fc5aef7b82fb6 & reapplies
#199443.

Recommit with additional additional fix to handle other select-like
recipes including VPWidenRecipe and VPReplicateRecipe.

Original message:
Make sure we recursively clone chains of selects/blends when re-creating
a reduction chain with new types.

Fixes https://github.com/llvm/llvm-project/issues/199406.
DeltaFile
+451-0llvm/test/Transforms/LoopVectorize/select-cmp-blend-chain.ll
+30-24llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+4-2llvm/lib/Transforms/Vectorize/VPlan.h
+485-263 files

LLVM/project 586cf1bclang/include/clang/Options Options.td, clang/lib/Driver/ToolChains Clang.cpp

address comments
DeltaFile
+2-2clang/include/clang/Options/Options.td
+1-1clang/lib/Driver/ToolChains/Clang.cpp
+3-32 files

FreeBSD/ports 86d2e19audio/mate-media Makefile distinfo

audio/mate-media: switch to GitHub source

Switch from MATE mirror to GitHub tarball using USE_GITHUB and
GH_ACCOUNT=mate-desktop, add autoreconf, and bump PORTREVISION.
DeltaFile
+7-6audio/mate-media/Makefile
+3-3audio/mate-media/distinfo
+10-92 files

FreeBSD/ports 21d3756multimedia/tsduck pkg-plist Makefile, multimedia/tsduck/files patch-src_libtscore_system_tsFileUtils.cpp

multimedia/tsduck: Update 3.43 => 3.44

Changelog:
https://tsduck.io/changelog/

Replace ".if" with "DOCS_VARS".

PR:             295523
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+42-6multimedia/tsduck/pkg-plist
+0-13multimedia/tsduck/files/patch-src_libtscore_system_tsFileUtils.cpp
+3-9multimedia/tsduck/Makefile
+3-3multimedia/tsduck/distinfo
+48-314 files

LLVM/project d5f223dllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/RISCV revec-strided-store.ll

[SLP] Enable widening strided revectorization of vector stores (#198920)

This commit adds support for re-vectorization of vector stores into
widened strided stores. That is:
```
%p1 = getelementptr i16, ptr %p0, i64 16
store <4 x i16> zeroinitializer, ptr %p1, align 2
store <4 x i16> zeroinitializer, ptr %p0, align 2
```
can be further vectorized to:
```
call void @llvm.experimental.vp.strided.store.v2i64.p0.i64(<2 x i64> zeroinitializer, ptr align 2 %p0, i64 32, <2 x i1> splat (i1 true), i32 2)
```
DeltaFile
+18-7llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+4-9llvm/test/Transforms/SLPVectorizer/RISCV/revec-strided-store.ll
+22-162 files

OpenBSD/ports 7raplROsecurity/pgp5/patches patch-apps_pgp_filter_c patch-apps_pgp_Makefile_in, security/pgp5/pkg PLIST

   pgp5: switch int to size_t to fix build with llvm22

   regen patches & plist while there
VersionDeltaFile
1.1+12-0security/pgp5/patches/patch-apps_pgp_filter_c
1.3+4-4security/pgp5/patches/patch-apps_pgp_Makefile_in
1.3+4-4security/pgp5/patches/patch-man_Makefile_in
1.10+4-4security/pgp5/pkg/PLIST
1.3+4-3security/pgp5/patches/patch-man_pgp-integration_7
1.3+4-3security/pgp5/patches/patch-man_pgp_cfg_5
+32-184 files not shown
+45-2810 files

LLVM/project 5b93aebclang/lib/Driver OffloadBundler.cpp, clang/test/Driver clang-offload-bundler-multi-compress.c

clang-offload-bundler incorrectly errors on multi-CCOB binaries (#182579)

Issue: https://github.com/ROCm/llvm-project/issues/448

Objects can have multiple Clang Compressed Offload Bundles (CCOB) in the
.hip_fatbin section. This happens when there are multiple
translation/compilation units built and then linked together into an
Archive or Shared Object. The resulting .hip_fatbin section will have
multiple offload bundles delimited by the magic string "CCOB" (on a 4k
alignment boundary). The Clang Offload bundler API, when a List of
bundle entries is requested, was not properly iterating (looping) over
each separate bundle.

REPRODUCTION
Test File: librocblas.so.5 from ROCm 6.x distribution
.hip_fatbin section: 8,163,887 bytes containing 64 concatenated CCOBs

Extract the .hip_fatbin section with:
objcopy --dump-section .hip_fatbin=fatbin.bin binary

    [19 lines not shown]
DeltaFile
+200-116clang/lib/Driver/OffloadBundler.cpp
+187-0clang/test/Driver/clang-offload-bundler-multi-compress.c
+387-1162 files

LLVM/project f78149cclang/include/clang/AST DeclTemplate.h, clang/lib/AST DeclTemplate.cpp

[clang] fix getTemplateInstantiationArgs

This implements a new strategy for collecting the template arguments, by
relying on the qualifiers and template parameter lists to navigate the template
context of out-of-line definitions.

This greatly simplifies the signature of that function, by removing a bunch
of workarounds, and simpliffying a couple that weren't removed yet.

Since this now relies on qualifiers and template parameter lists,
this patch expends most of its effort making sure these are placed,
transformed and propagated to template instantiations.

Also makes the explicit specialization AST nodes stop abusing the template
parameter lists by storing it's own template parameter list, creating a
dedicated field for them, similar to partial specializations.
DeltaFile
+194-429clang/lib/Sema/SemaTemplateInstantiate.cpp
+257-164clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+150-148clang/lib/Sema/SemaTemplate.cpp
+96-95clang/include/clang/AST/DeclTemplate.h
+59-129clang/lib/Sema/SemaConcept.cpp
+60-92clang/lib/AST/DeclTemplate.cpp
+816-1,05748 files not shown
+1,432-1,64754 files

OpenBSD/ports V694MZJeditors/ted Makefile, editors/ted/patches patch-appFrame_appTree_c

   editors/ted: drop bogus > 0 to fix build with llvm22
VersionDeltaFile
1.1+16-0editors/ted/patches/patch-appFrame_appTree_c
1.34+1-1editors/ted/Makefile
+17-12 files

LLVM/project c10922autils/bazel/llvm-project-overlay/libc BUILD.bazel

[Bazel] Fixes af92edf (#199515)

This fixes af92edf8b3aa4104992de9fe08ce2170d14bc28d.

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+1-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+1-01 files

FreeBSD/ports bdeaa12sysutils/sec distinfo Makefile

sysutils/sec: Update 2.9.3 => 2.9.4

Changelog:
https://github.com/simple-evcorr/sec/blob/2.9.4/ChangeLog

PR:             295553
Sponsored by:   UNIS Labs
DeltaFile
+3-3sysutils/sec/distinfo
+1-1sysutils/sec/Makefile
+4-42 files

FreeNAS/freenas 68496e7src/middlewared/middlewared/plugins sysdataset.py

Fix
DeltaFile
+11-4src/middlewared/middlewared/plugins/sysdataset.py
+11-41 files

FreeNAS/freenas cc3d965src/middlewared/middlewared/plugins sysdataset.py

Fix
DeltaFile
+121-35src/middlewared/middlewared/plugins/sysdataset.py
+121-351 files

FreeNAS/freenas c071435src/middlewared/middlewared/plugins/system_dataset mount.py, tests/api2 test_system_dataset.py

Fix
DeltaFile
+476-0tests/unit/test_system_dataset.py
+30-63src/middlewared/middlewared/plugins/system_dataset/mount.py
+88-2tests/api2/test_system_dataset.py
+594-653 files

FreeNAS/freenas 2af9227src/middlewared/middlewared/plugins sysdataset.py, src/middlewared/middlewared/plugins/system_dataset mount.py

Improve system dataset moves

* Use FD-based mount APIs for moving around system datasets
* Use zfs send/recv for shifting system datasets between pools
* Use mounting beneath + unmounting on top combined with
  stopping / starting services to ensure that we're as close as
  possible to being atomic with these moves.
DeltaFile
+449-432src/middlewared/middlewared/plugins/sysdataset.py
+238-0src/middlewared/middlewared/plugins/system_dataset/mount.py
+687-4322 files

FreeBSD/ports 23c19basecurity/py-privleap Makefile pkg-plist, security/py-privleap/files patch-usr_lib_python3_dist-packages_privleap_privleapd.py privleapd.in

security/py-privleap: New port: Limited Privilege Escalation Framework

privleap is a privilege escalation framework similar in purpose to
sudo and doas, but very different conceptually. It is designed to
allow user-level applications to run very specific operations as
root without allowing full root control of the machine. Unlike
directly executable privilege escalation frameworks like sudo,
privleap runs as a background service that listens for signals from
other applications. Each signal can request a particular, pre-configured
action to be taken. Signals are authenticated, and each action is
taken only if the signal passes authentication. Any console output
from the action is then returned to the caller. This system allows
privleap to function without being SUID-root, and avoids a lot of
the potential pitfalls of sudo, doas, run0, etc.

WWW: https://www.kicksecure.com/wiki/Privleap
DeltaFile
+125-0security/py-privleap/files/patch-usr_lib_python3_dist-packages_privleap_privleapd.py
+50-0security/py-privleap/Makefile
+27-0security/py-privleap/pkg-plist
+23-0security/py-privleap/files/privleapd.in
+19-0security/py-privleap/files/patch-usr_lib_python3_dist-packages_privleap_privleap.py
+12-0security/py-privleap/pkg-descr
+256-07 files not shown
+306-013 files

FreeBSD/ports d310b41security/py-PAM Makefile distinfo, security/py-PAM/files patch-PAMmodule.c patch-examples_pamtest.py

security/py-PAM: new port: Python interface to the PAM library

This module makes the PAM (Pluggable Authentication Modules) functions
available in Python 3. With this module you can write Python 3
applications that implement authentication services using PAM.

WWW: https://packages.debian.org/sid/python3-pam
DeltaFile
+219-0security/py-PAM/files/patch-PAMmodule.c
+69-0security/py-PAM/files/patch-examples_pamtest.py
+36-0security/py-PAM/Makefile
+19-0security/py-PAM/files/patch-setup.py
+3-0security/py-PAM/distinfo
+3-0security/py-PAM/pkg-descr
+349-01 files not shown
+350-07 files

LLVM/project 7ba877ellvm/lib/Transforms/Vectorize VPlanPatternMatch.h VPlanUtils.cpp

[VPlan] Add matcher for canonical VPWidenIntOrFpInductionRecipe (NFC). (#199539)

Add matcher for canonical VPWidenIntOrFpInductionRecipe to simplify some
matching.
DeltaFile
+25-0llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+10-11llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+8-8llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+43-193 files

FreeBSD/ports c36192dmail/hydroxide distinfo Makefile, mail/hydroxide/files modules.txt

mail/hydroxide: Update 0.2.31 => 0.2.32

Changelog:
https://github.com/emersion/hydroxide/releases/tag/v0.2.32
See also:
https://github.com/emersion/hydroxide/issues/328

Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+21-21mail/hydroxide/distinfo
+10-11mail/hydroxide/Makefile
+7-7mail/hydroxide/files/modules.txt
+38-393 files

LLVM/project 1db7616clang/include/clang/AST DeclTemplate.h, clang/lib/AST DeclTemplate.cpp

[clang] fix getTemplateInstantiationArgs

This implements a new strategy for collecting the template arguments, by
relying on the qualifiers and template parameter lists to navigate the template
context of out-of-line definitions.

This greatly simplifies the signature of that function, by removing a bunch
of workarounds, and simpliffying a couple that weren't removed yet.

Since this now relies on qualifiers and template parameter lists,
this patch expends most of its effort making sure these are placed,
transformed and propagated to template instantiations.

Also makes the explicit specialization AST nodes stop abusing the template
parameter lists by storing it's own template parameter list, creating a
dedicated field for them, similar to partial specializations.
DeltaFile
+194-429clang/lib/Sema/SemaTemplateInstantiate.cpp
+257-164clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+150-148clang/lib/Sema/SemaTemplate.cpp
+96-95clang/include/clang/AST/DeclTemplate.h
+59-129clang/lib/Sema/SemaConcept.cpp
+60-92clang/lib/AST/DeclTemplate.cpp
+816-1,05747 files not shown
+1,428-1,63953 files

FreeBSD/ports fe5840ftextproc/feluda distinfo Makefile.crates, textproc/feluda/files patch-Cargo.lock

textproc/feluda: Update 1.12.0 => 1.13.0

Changelog:
https://github.com/anistark/feluda/releases/tag/v1.13.0

Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+265-263textproc/feluda/distinfo
+131-130textproc/feluda/Makefile.crates
+7-7textproc/feluda/files/patch-Cargo.lock
+1-2textproc/feluda/Makefile
+404-4024 files

LLVM/project 24ca009clang/test/Headers __clang_hip_math.hip, llvm/test/CodeGen/PowerPC fp-strict-fcmp-spe.ll

Merge branch 'main' into users/kasuga-fj/da-consolidate-acc-gcd
DeltaFile
+647-736clang/test/Headers/__clang_hip_math.hip
+549-615llvm/test/Transforms/SLPVectorizer/X86/arith-mul-smulo.ll
+591-509llvm/test/FileCheck/dump-input/annotations.txt
+182-888llvm/test/CodeGen/PowerPC/fp-strict-fcmp-spe.ll
+449-615llvm/test/Transforms/SLPVectorizer/X86/arith-add-uaddo.ll
+449-615llvm/test/Transforms/SLPVectorizer/X86/arith-add-saddo.ll
+2,867-3,9781,135 files not shown
+27,616-16,8611,141 files