NetBSD/pkgsrc-wip 13e1980reovim distinfo cargo-depends.mk, reovim/patches patch-Cargo.toml

add reovim update
DeltaFile
+873-0reovim/distinfo
+291-0reovim/cargo-depends.mk
+22-0reovim/Makefile
+15-0reovim/patches/patch-Cargo.toml
+7-0reovim/DESCR
+2-0reovim/PLIST
+1,210-06 files

NetBSD/pkgsrc umlDhOWdoc CHANGES-2026

   doc: Updated devel/ast-grep to 0.40.4
VersionDeltaFile
1.94+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc vXNBhkAdevel/ast-grep distinfo cargo-depends.mk, devel/ast-grep/patches patch-.._vendor_mio-1.0.3_src_sys_unix_selector_kqueue.rs

   devel/ast-grep: update to 0.40.4

       feat: support --files-with-matches to list all files like ripgrep #2371
       fix: use new assert_cmd command #2399
       chore(deps): update dependency dprint to v0.51.1 9d00e5b
       chore(deps): update dependency @ast-grep/napi to v0.40.3 80f9c2b
       chore(deps): update dependency oxlint to v1.36.0 dea9153
VersionDeltaFile
1.75+86-82devel/ast-grep/distinfo
1.70+27-26devel/ast-grep/cargo-depends.mk
1.1+18-0devel/ast-grep/patches/patch-.._vendor_mio-1.0.3_src_sys_unix_selector_kqueue.rs
1.75+2-2devel/ast-grep/Makefile
+133-1104 files

FreeBSD/doc 7b936eewebsite/content/en/releases/15.0R errata.adoc

15.0/errata: Begin listing known open regressions

List three known traps upgrading to 15.0R in the release errata.

Noting:                 this is 34 days late, but first time since 12.0R
Discussed with:         adrian, imp, jhb, jrtc27, ngie
Reviewed by:            adrian
DeltaFile
+11-1website/content/en/releases/15.0R/errata.adoc
+11-11 files

FreeBSD/src 77d4961usr.sbin/periodic/etc/daily 801.trim-zfs

periodic/801.trim-zfs: Fix daily-trim-zfs-flags

This variable was named incorrectly, resulting in any specified flags
being silently ignored.

PR:             292074
MFC after:      3 days
Reported by:    CrazyMihey at Ya.Ru
Fixes:          493908c4b45c (Add a daily zfs trim script)

(cherry picked from commit 68d6abd9714384a41028dc0d5086b4930366bbea)
DeltaFile
+1-1usr.sbin/periodic/etc/daily/801.trim-zfs
+1-11 files

NetBSD/pkgsrc FBbLmzUeditors/reovim Makefile

   editors/reovim: add note on MSRV
VersionDeltaFile
1.2+2-1editors/reovim/Makefile
+2-11 files

NetBSD/pkgsrc FRVu3FPsysutils/yazi Makefile

   sysutils/yazi: add note on MSRV
VersionDeltaFile
1.32+2-1sysutils/yazi/Makefile
+2-11 files

LLVM/project 8256abdflang/test/Integration/OpenMP private-global.f90 copyprivate.f90, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

[OpenMP][OMPIRBuilder] Hoist static parallel region allocas to the entry block on the CPU

Follow-up on #171597, this PR hoists allocas in a parallel region to the
entry block of its corresponding outlined function. This PR does this
for the CPU while #171597 introduced the main mechanism to do so and did
it for the GPU.
DeltaFile
+6-3mlir/test/Target/LLVMIR/openmp-llvm.mlir
+4-3flang/test/Integration/OpenMP/private-global.f90
+1-1mlir/test/Target/LLVMIR/openmp-reduction-array-sections.mlir
+1-1mlir/test/Target/LLVMIR/openmp-parallel-reduction-init.mlir
+1-1llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+1-1flang/test/Integration/OpenMP/copyprivate.f90
+14-106 files

NetBSD/pkgsrc UujlD1Hdoc CHANGES-2026

   doc: Updated devel/cargo-nextest to 0.9.118
VersionDeltaFile
1.93+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc rlFrfAkdevel/cargo-nextest distinfo cargo-depends.mk

   devel/cargo-nextest: update to 0.9.118

   Added

       Nextest now supports user configuration for personal preferences. User config is stored in ~/.config/nextest/config.toml (or %APPDATA%\nextest\config.toml on Windows) and includes the following settings:
           show-progress: Controls progress display during test runs.
           max-progress-running: Maximum number of running tests to show in the progress bar.
           input-handler: Enable or disable keyboard input handling.
           output-indent: Enable or disable output indentation for captured test output.

       User config settings are lower priority than CLI arguments and environment variables. For details, see User configuration.

   Fixed

       Fixed an issue where nextest could hang when tests spawn interactive shells (e.g., zsh -ic) that call tcsetpgrp to become the foreground process group. Nextest now ignores SIGTTIN and SIGTTOU signals while input handling is active. (#2884)
VersionDeltaFile
1.6+25-22devel/cargo-nextest/distinfo
1.6+7-6devel/cargo-nextest/cargo-depends.mk
1.9+2-2devel/cargo-nextest/Makefile
+34-303 files

LLVM/project 5c0191bflang/test/Integration/OpenMP private-global.f90 copyprivate.f90, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

[OpenMP][OMPIRBuilder] Hoist static parallel region allocas to the entry block on the CPU

Follow-up on #171597, this PR hoists allocas in a parallel region to the
entry block of its corresponding outlined function. This PR does this
for the CPU while #171597 introduced the main mechanism to do so and did
it for the GPU.
DeltaFile
+6-3mlir/test/Target/LLVMIR/openmp-llvm.mlir
+4-3flang/test/Integration/OpenMP/private-global.f90
+1-1mlir/test/Target/LLVMIR/openmp-parallel-reduction-init.mlir
+1-1mlir/test/Target/LLVMIR/openmp-reduction-array-sections.mlir
+1-1flang/test/Integration/OpenMP/copyprivate.f90
+1-1llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+14-106 files

LLVM/project ccb47d0llvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

[OpenMP][MLIR] Hoist static `alloca`s emitted by private `init` regions to the allocation IP of the construct (#171597)

Having more than 1 descritpr (allocatable or array) on the same
`private` clause triggers a runtime crash on GPUs at the moment.

For SPMD kernels, the issue happens because the initialization logic
includes:
* Allocating a number of temporary structs (these are emitted by flang
when `fir` is lowered to `mlir.llvm`).
* There is a conditional branch that determines whether we will allocate
storage for the descriptor and initialize array bounds from the original
descriptor or whether we will initialize the private descriptor to null.

Because of these 2 things, temp allocations needed for descriptors
beyond the 1st one are preceded by branching which causes the observed
the runtime crash.

This PR solves this issue by hoisting these static `alloca`s
instructions to the suitable allca IP of the parent construct.
DeltaFile
+91-0mlir/test/Target/LLVMIR/openmp-private-allloca-hoisting.mlir
+32-0llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+2-0llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+125-03 files

OpenBSD/src V1xku7Ulib/libcrypto/asn1 x_pubkey.c

   ASN.1 templates: make internal *_PUBKEY_it static
VersionDeltaFile
1.40+5-5lib/libcrypto/asn1/x_pubkey.c
+5-51 files

OpenBSD/src CEyizRalib/libcrypto/asn1 x_pubkey.c x_name.c

   ASN.1 templates: make ASN1_EXTERN_FUNCS static

   These are used directly only as part of the ASN.1 item in the same file.
VersionDeltaFile
1.39+5-5lib/libcrypto/asn1/x_pubkey.c
1.47+2-2lib/libcrypto/asn1/x_name.c
+7-72 files

NetBSD/src 4j8BkyFsys/ufs/lfs lfs_subr.c lfs_kclean.c

   One lock to rule them all.

   Break the "lock" part of lfs_seglock() into its own function,
   lfs_prelock().  Remove the lock flag SEGM_PROT, replacing instances of
   lfs_seglock(fs, SEGM_PROT) with lfs_prelock(fs, 0).  Reimplement the
   fragment lock and cleaner lock to use lfs_prelock().

   Avoids an observed deadlock between fragment extension and segment writing.
VersionDeltaFile
1.110+110-42sys/ufs/lfs/lfs_subr.c
1.4+16-65sys/ufs/lfs/lfs_kclean.c
1.154+20-20sys/ufs/lfs/lfs_alloc.c
1.219+11-5sys/ufs/lfs/lfs.h
1.399+8-5sys/ufs/lfs/lfs_vfsops.c
1.352+5-6sys/ufs/lfs/lfs_vnops.c
+170-1438 files not shown
+201-17314 files

FreeBSD/ports 9230d09editors/vim distinfo Makefile

editors/vim: Update to 9.1.2050
DeltaFile
+3-3editors/vim/distinfo
+1-1editors/vim/Makefile
+4-42 files

FreeBSD/ports 324c1d8math/calc distinfo Makefile

math/calc: Update to 2.16.1.1
DeltaFile
+3-3math/calc/distinfo
+1-1math/calc/Makefile
+4-42 files

FreeBSD/ports d90f374devel/air-go distinfo Makefile

devel/air-go: Update to 1.63.5
DeltaFile
+5-5devel/air-go/distinfo
+1-2devel/air-go/Makefile
+6-72 files

LLVM/project 80b62cbclang/lib/Driver/ToolChains Clang.cpp

Enable c++20 modules support for c++23preview in clang-cl (#173663)

Fixes https://github.com/llvm/llvm-project/issues/173544

Co-authored-by: Chuanqi Xu <yedeng.yd at linux.alibaba.com>
DeltaFile
+4-3clang/lib/Driver/ToolChains/Clang.cpp
+4-31 files

LLVM/project 993054dllvm/lib/Transforms/InstCombine InstCombineCompares.cpp, llvm/test/Transforms/InstCombine fcmp-select.ll

[InstCombine] Fold redundant FP clamp selects; relax min-max-pattern bailout in visitFCmp (#173452)

visitFCmp() previously bailed out when a following select matched a
clamp pattern. This blocks simplifications when the clamp is provably
redundant.

This PR allows simplification for clamp selects of flavor SPF_FMAXNUM/
SPF_FMINNUM when one arm is a constant and the other is a sitofp/uitofp
of an integer value, and the constant equals the exact min/max of that
integer domain:
* SPF_FMAXNUM (pattern max(X,C)): redundant if C is the minimum integer
mapped exactly to FP (e.g. X = sitofp i8, C = -128.0f).
* SPF_FMINNUM (pattern min(X,C)): redundant if C is the maximum integer
mapped exactly to FP (e.g. X = uitofp i8, C = 255.0f).

This fixes a regression in #173454

---------

Co-authored-by: Copilot <175728472+Copilot at users.noreply.github.com>
Co-authored-by: Yingwei Zheng <dtcxzyw at qq.com>
DeltaFile
+44-0llvm/test/Transforms/InstCombine/fcmp-select.ll
+32-1llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+76-12 files

OpenBSD/src gN1CtBAbin/ed buf.c glbl.c

   remove unneeded includes; ok deraadt@
VersionDeltaFile
1.26+1-5bin/ed/buf.c
1.21+1-5bin/ed/glbl.c
1.27+1-4bin/ed/io.c
1.71+1-3bin/ed/main.c
1.19+1-3bin/ed/sub.c
1.15+1-3bin/ed/undo.c
+6-231 files not shown
+7-257 files

FreeBSD/ports 5c13992sysutils/tmux Makefile distinfo, sysutils/tmux/files patch-server-fn.c

sysutils/tmux: Update to 3.6a

Based on a patch from diizzy.  See PR 292007.

Release notes:  https://github.com/tmux/tmux/releases/tag/3.6a
PR:             292007
Sponsored by:   The FreeBSD Foundation
DeltaFile
+10-25sysutils/tmux/Makefile
+0-24sysutils/tmux/files/patch-server-fn.c
+3-5sysutils/tmux/distinfo
+5-0sysutils/tmux/pkg-message
+18-544 files

NetBSD/pkgsrc NHjSmwNdoc CHANGES-2026

   doc: Updated graphics/opencv-contrib-face to 4.13.0
VersionDeltaFile
1.92+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc NiblUhidoc TODO CHANGES-2026

   doc: Updated graphics/opencv to 4.13.0
VersionDeltaFile
1.26625+2-3doc/TODO
1.91+2-1doc/CHANGES-2026
+4-42 files

NetBSD/pkgsrc lIojx2hgraphics/opencv-contrib-face/patches patch-.._opencv__contrib-4.13.0_modules_face_CMakeLists.txt patch-.._opencv__contrib-4.12.0_modules_face_CMakeLists.txt

   opencv-contrib-face: rename patch after update
VersionDeltaFile
1.1+29-0graphics/opencv-contrib-face/patches/patch-.._opencv__contrib-4.13.0_modules_face_CMakeLists.txt
1.2+1-1graphics/opencv-contrib-face/patches/patch-.._opencv__contrib-4.12.0_modules_face_CMakeLists.txt
+30-12 files

NetBSD/pkgsrc 5a93QEKgraphics/opencv PLIST distinfo, graphics/opencv-contrib-face distinfo PLIST

   opencv*: update to 4.13

   New Year update for OpenCV 4.x has been released.

       Core module:
           Modified Input/OutputArray methods to handle 'std::vector' or 'std::vector<std::vector>' in more accurate way #28242
           Made cuda::GpuMatND compatible with InputArray/OutputArray #23913
           Forced output type for empty matrices where it's defined in API #27972
           Added std::vector length check Input/OutputArray #27817
           Added 16-bit LUT and corresponding HAL entrypoint #27890, #27911
           Add cv::Mat::copyAt for for ROI operation #27318
           Extended JSON support in cv::FileStorage: null parsing #27579 and
           Added support parsing null in JSON parser in cv::FileStorage #27579 and back slash "" support #27587
           Fixed cv::solveCubic numerical instability via coefficient normalization #28117
           Fixed tempfile race condition on Windows #28087
           Restore parallel framework name on failure attempt #27802
           Dropped OPENCV_FOR_OPENMP_DYNAMIC_DISABLE environment variable in favor of standard OMP_DYNAMIC #28122
           Enabled fp16 conversions, but disabled NEON FP16 arithmetics on Windows for ARM #27897
           Fixed dot product accumulation causing NORM test failures on Windows ARM64 #28211

    [181 lines not shown]
VersionDeltaFile
1.29+19-15graphics/opencv/PLIST
1.35+11-11graphics/opencv-contrib-face/distinfo
1.9+4-4graphics/opencv-contrib-face/PLIST
1.66+4-4graphics/opencv/distinfo
1.54+2-3graphics/opencv-contrib-face/Makefile
1.27+2-2graphics/opencv/Makefile.common
+42-391 files not shown
+43-417 files

FreeBSD/ports 4b78ca1textproc/feluda distinfo Makefile.crates

textproc/feluda: Update 1.10.3 => 1.11.0

Changelog:
- https://github.com/anistark/feluda/relOBeases/tag/v1.11.0

PR:             291953
Reported by:    Yusuf Yaman <nxjoseph at protonmail.com> (maintainer)
DeltaFile
+59-65textproc/feluda/distinfo
+28-31textproc/feluda/Makefile.crates
+1-2textproc/feluda/Makefile
+88-983 files

NetBSD/pkgsrc PrGdMRgdevel/ncurses/patches patch-ncurses_tinfo_parse_entry.c

   ncurses: remove merged patch
VersionDeltaFile
1.2+1-1devel/ncurses/patches/patch-ncurses_tinfo_parse_entry.c
+1-11 files

NetBSD/pkgsrc njDthlIdoc TODO CHANGES-2026

   doc: Updated misc/khard to 0.20.1
VersionDeltaFile
1.26624+1-2doc/TODO
1.90+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc jSdIrnzmisc/khard distinfo Makefile

   khard: update to 0.20.1.

   v0.20.1 2026-01-01

   - Fix reopening of stdin on Windows (#347)
VersionDeltaFile
1.20+4-4misc/khard/distinfo
1.44+2-2misc/khard/Makefile
+6-62 files