NetBSD/src xJZNAd6bin/sh expand.c expand.h

   PR bin/60099 - Fix unquoted $* ($@) expansion

   Make unquoted $* (or $@) when used in a context where field
   splitting happens (which requires unquoted of course) generate
   the same result, always, as would have been obtained had the
   number of params been known, and
        $1 $2 $3 ... ${n}               (n is the value of $#)
   been used instead of $* - so for x$*y, for any strings x & y
   (including empty), the equivalent would be
        x$1 $2 $3 ... ${n}y

   This must hold, whatever the setting of IFS (which affects
   how the fields generated are field split after they appear,
   but should not affect the generation of those fields).

   The bug this fixes is (in practice) never encountered, which is
   how it has persisted for so long, and in so many different shells.
   The method that was previously used to expand $* in this situation
   would work perfectly, if the first character of ${IFS} was an IFS

    [28 lines not shown]
VersionDeltaFile
1.148+224-80bin/sh/expand.c
1.27+12-10bin/sh/expand.h
+236-902 files

NetBSD/src VNF3lTUbin/sh parser.h

   Minor cleanups

   Cleanup CTLccc char definitions (layout only):
        #define [space|tab] consistency, align value column,
        add hex equivalents (in comments) for octal char values

   Minor changes to comments.

   NFC.
VersionDeltaFile
1.32+22-18bin/sh/parser.h
+22-181 files

NetBSD/src lgaPXm1bin/sh shell.h

   Add DEBUG_ONLY() to include anything in DEBUG code

   DEBUG_ONLY(x) expands to its arg, which should not contain commas
   (outside parens) only in DEBUG mode compiles, most useful for var
   declarations, and similar.  Nb: code only, not outside functions.

   Some cleanups/additions to comments.

   By itself, this is a NFC change (until something uses DEBUG_ONLY()
   for DEBUG mode code alteration).
VersionDeltaFile
1.35+9-2bin/sh/shell.h
+9-21 files

NetBSD/src nwiCvmTlib/libc/gen unvis.c

   PR lib/60111 - Add some bounds checking

   As requested by the PR, bounds checking on the two obvious
   places I could see where overflow looks possible has been added.
   Detected overflow should generate a decode error.
VersionDeltaFile
1.47+15-4lib/libc/gen/unvis.c
+15-41 files

NetBSD/src MsGKmLDdistrib/utils/embedded mkimage

   PR 60119 - don't set -o pipefail (revert previous)

   I was going to make the setting of the pipefail option check if
   the executing shell supports the option or not (all should really,
   and up to date dash does - it is a standard option) - but then I
   looked at the script, and couldn't find a pipe used anywhere.

   The option is useless here.   So, bye-bye pipefail.
VersionDeltaFile
1.95+1-1distrib/utils/embedded/mkimage
+1-11 files

NetBSD/pkgsrc 5Jgs4lTmail/p5-Net-ManageSieve Makefile distinfo

   p5-Net-ManageSieve: in start_SSL explicitly pass hostname
   otherwise IP address is compared against name in the certificate and
   always fails.
VersionDeltaFile
1.24+5-2mail/p5-Net-ManageSieve/Makefile
1.9+2-1mail/p5-Net-ManageSieve/distinfo
+7-32 files

NetBSD/src I3yeyNdbin/sh option.list

   Reorder slightly for correctness

   The "pipefail" option is now a POSIX standard option, move it
   from the extensions section to the standard options section.

   The (very fake) "r" option is not a standard option, though it
   is a command line only "option" - move it away from -s, -c
   the other (but standard) command line only options, and to a
   section of its own (our first non-standard command line only option).

   NFC - the order of options in this definition file is for human
   (those who view this file) purposes only, all is reordered by
   mkoptions.sh before being included with the shell sources.
VersionDeltaFile
1.13+4-3bin/sh/option.list
+4-31 files

NetBSD/src p707EZ3bin/sh arith_token.c parser.c

   Use sh internal char typing, not <ctype.h>

   That is, use the internal shell is_digit() rather than isdigit().

   No practical functional change (a digit is a digit).
VersionDeltaFile
1.8+3-3bin/sh/arith_token.c
1.186+3-3bin/sh/parser.c
+6-62 files

NetBSD/src D2orA6fbin/sh parser.c parser.h

   Sprinkle some const

   NFC - the functions treated the arg as const anyway,
   it just was not previously declared.
VersionDeltaFile
1.185+7-7bin/sh/parser.c
1.31+4-4bin/sh/parser.h
+11-112 files

NetBSD/src Yo7g84tsys/arch/hp300/hp300 locore.s, sys/arch/luna68k/luna68k locore.s

   Rather than pmap_boostrap2() returning the address of the lwp0 uarea,
   let pmap_bootstrap2() construct the fake exception frame, initialize
   lwp0.l_md.md_regs, and return the new lwp0 stack pointer, thus removing
   a bunch of duplicated asm code in each platform's locore.s.

   XXX amiga and atari TBD, but the changes will be less mechanical.

   XXX sun2/sun3/sun3x TBD, require a slightly different set of mechanical
   changes.
VersionDeltaFile
1.202+12-22sys/arch/mac68k/mac68k/locore.s
1.106+7-22sys/arch/luna68k/luna68k/locore.s
1.210+8-20sys/arch/hp300/hp300/locore.s
1.106+8-20sys/arch/next68k/next68k/locore.s
1.154+7-19sys/arch/x68k/x68k/locore.s
1.41+7-19sys/arch/virt68k/virt68k/locore.s
+49-1225 files not shown
+90-18411 files

NetBSD/src LEiJ9pTsys/arch/m68k/include pmap_motorola.h

   Bring over the PMAP_BOOTSTRAP_*() relocation macros from pmap_68k.h
   so that virt68k can continue to be built using the Hibler pmap for
   testing.
VersionDeltaFile
1.51+48-1sys/arch/m68k/include/pmap_motorola.h
+48-11 files

NetBSD/pkgsrc zPm4vt0doc CHANGES-2026

   doc: Updated mail/neomutt to 20260105nb5
VersionDeltaFile
1.1819+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc dbdisr2mail/neomutt Makefile distinfo

   neomutt: update to head of release branch.

   IMAP fixes.

   Bump PKGREVISION.
VersionDeltaFile
1.117+4-4mail/neomutt/Makefile
1.88+4-4mail/neomutt/distinfo
+8-82 files

NetBSD/pkgsrc kifwx9bdoc CHANGES-2026

   Update editors/vim-share
VersionDeltaFile
1.1818+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc LA8G7PMeditors/vim-share distinfo version.mk

   Update to version 9.2.219.

   Changes:
   - patch 9.2.0219: call stack can be corrupted
   - patch 9.2.0218: visual selection highlighting in X11 GUI is wrong.
   - patch 9.2.0217: filetype: cto files are not recognized
   - patch 9.2.0216: MS-Windows: Rendering artifacts with DirectX
   - patch 9.2.0215: MS-Windows: several tests fail in the Windows CUI.
   - patch 9.2.0214: tests: Test_gui_system_term_scroll() is flaky
   - patch 9.2.0213: Crash when using a partial or lambda as a clipboard provider
   - patch 9.2.0212: MS-Windows: version packing may overflow
   - translation(zh): Update the Simplify Chinese translation
   - translation: align sponsor menu string spacing
   - patch 9.2.0211: possible crash when setting 'winhighlight'
   - runtime(fish): Add matchit support to filetype plugin
   - patch 9.2.0210: tests: Test_xxd tests are failing
   - runtime(doc): Update Italian xxd manpage
   - patch 9.2.0209: freeze during wildmenu completion
   - patch 9.2.0208: MS-Windows: excessive scroll-behaviour with go+=!

    [49 lines not shown]
VersionDeltaFile
1.227+4-4editors/vim-share/distinfo
1.163+2-2editors/vim-share/version.mk
1.85+1-0editors/vim-share/PLIST
+7-63 files

NetBSD/pkgsrc hWtD0uvdoc TODO CHANGES-2026

   doc: Updated textproc/tree-sitter-rust to 0.24.1
VersionDeltaFile
1.26957+1-2doc/TODO
1.1817+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 0YKaFwctextproc/tree-sitter-rust distinfo Makefile

   tree-sitter-rust: update to 0.24.1.

   Only 2 packages depend on this.

   Changes not found.
VersionDeltaFile
1.8+4-4textproc/tree-sitter-rust/distinfo
1.9+2-2textproc/tree-sitter-rust/Makefile
+6-62 files

NetBSD/pkgsrc odR4WBZdoc CHANGES-2026 TODO

   doc: Updated textproc/lowdown to 3.0.1
VersionDeltaFile
1.1816+2-1doc/CHANGES-2026
1.26956+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc uGY6o7wtextproc/lowdown distinfo Makefile

   lowdown: update to 3.0.1.

   Only 1 package depends on this.

   Version 3.0.1, 2026-03-18

   Flesh out -tmdoc to handle macros flush against other words and punctuation, e.g., (*-abcd*):.

   Properly format -tmdoc and -tman compact lists, including nested compact lists.
VersionDeltaFile
1.40+4-4textproc/lowdown/distinfo
1.40+2-2textproc/lowdown/Makefile
+6-62 files

NetBSD/pkgsrc hW8jvEpdoc CHANGES-2026 TODO

   doc: Updated textproc/libzim to 9.5.1
VersionDeltaFile
1.1815+2-1doc/CHANGES-2026
1.26955+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc u3FrbiUtextproc/libzim distinfo Makefile

   libzim: update to 9.5.1.

   Only 3 packages depend on this.

   libzim 9.5.1
   ============

    * Eliminated zim::Compressor trapped in an infinite loop scenario (@veloman-yunkan #1047)
    * Use windows-2025 CI runner (@kelson42 #1041)
VersionDeltaFile
1.5+4-4textproc/libzim/distinfo
1.6+2-2textproc/libzim/Makefile
+6-62 files

NetBSD/pkgsrc UU5TJYtdoc CHANGES-2026 TODO

   doc: Updated devel/jjui to 0.10.2
VersionDeltaFile
1.1814+2-1doc/CHANGES-2026
1.26954+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc eoeIFx2devel/jjui distinfo Makefile

   jjui: update to 0.10.2.

   Leaf package.

   Quick release to continue the release early, release often streak.

   Features

       Custom diff and preview content — You can now use diff.show() and ui.preview.show() in your Lua actions to display custom command output in the diff and preview panels. (#593)

   Bug Fixes

       Rebase source + insert between — Rebase now correctly uses -s (source) instead of -r when combining source mode with insert-between. (#598)
       Missing actions in status bar — Actions with the same name in different scopes (e.g. revset.edit and revisions.edit) are no longer hidden from the status bar. (#595)
       Misaligned lines across terminals — Terminals handle Unicode width calculation differently — Ghostty enables grapheme clustering by default while Kitty does not. We now detect the terminal's width mode and calculate widths accordingly, fixing rendering in both. (#592)
       Operation action overrides — Some built-in actions during operations couldn't be overridden in config.lua. For example, revisions.details.diff, revisions.evolog.diff, and revisions.rebase.* actions can now be properly overridden. (#586, #598)
VersionDeltaFile
1.16+4-4devel/jjui/distinfo
1.24+2-2devel/jjui/Makefile
+6-62 files

NetBSD/pkgsrc ib6YKATtextproc/git-delta distinfo cargo-depends.mk, textproc/git-delta/patches patch-.._vendor_mio-0.8.11_src_sys_unix_selector_kqueue.rs patch-.._vendor_mio-1.0.3_src_sys_unix_selector_kqueue.rs

   git-delta: update to 0.19.1.

   Leaf package.

   0.19.1

   Fix CD: replace defunct ubuntu-20.04 runners by @dandavison in #2129

   0.19.0

   Tons of improvements; thanks very much to all delta contributors.
VersionDeltaFile
1.18+381-193textproc/git-delta/distinfo
1.14+125-63textproc/git-delta/cargo-depends.mk
1.1+18-0textproc/git-delta/patches/patch-.._vendor_mio-0.8.11_src_sys_unix_selector_kqueue.rs
1.1+18-0textproc/git-delta/patches/patch-.._vendor_mio-1.0.3_src_sys_unix_selector_kqueue.rs
1.20+2-2textproc/git-delta/Makefile
+544-2585 files

NetBSD/pkgsrc 702OOA1doc CHANGES-2026 TODO

   doc: Updated x11/dunst to 1.13.2
VersionDeltaFile
1.1813+2-1doc/CHANGES-2026
1.26953+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc ERP6Lw4x11/dunst Makefile distinfo, x11/dunst/patches patch-Makefile

   dunst: update to 1.13.2.

   Leaf package.

   ## 1.13.2 -- 2026-03-18

   ### Added
   - Add *experimental* support for PCRE regex (see manual) (#1536)
   - Add fullscreen `suppress` mode (#1539, #1187)
   - Add dunstify shorthand for stack-tags (--stack-tag) (#1540)

   ### Changed
   - Improve doxygen docs (#1538)
   - Make the build more generic and improve support for FreeBSD (#1537)

   ### Fixed
   - Run script for duplicate notifications (#1542, #1115)
   - Add NULL check in wayland toplevel events
   - Fix markup newline parsing (#1054)
   - Restore dunstify `-a` and update docs
VersionDeltaFile
1.54+3-6x11/dunst/Makefile
1.23+4-5x11/dunst/distinfo
1.15+1-1x11/dunst/patches/patch-Makefile
+8-123 files

NetBSD/src nSpofkJsys/arch/sun2/sun2 locore.s, sys/arch/sun3/sun3 locore.s

   Reduce diffs with other m68k platforms in the runnup-to-main() code.
VersionDeltaFile
1.119+9-9sys/arch/sun3/sun3/locore.s
1.46+9-9sys/arch/sun2/sun2/locore.s
+18-182 files

NetBSD/src FNqLJbusys/arch/mvme68k/mvme68k locore.s

   Tidy up a comment.
VersionDeltaFile
1.158+5-6sys/arch/mvme68k/mvme68k/locore.s
+5-61 files

NetBSD/src 1fch1n4sys/arch/luna68k/luna68k locore.s

   Correct a comment.
VersionDeltaFile
1.105+4-7sys/arch/luna68k/luna68k/locore.s
+4-71 files

NetBSD/src 9d7xHf1sys/arch/cesfic/cesfic locore.s, sys/arch/hp300/hp300 locore.s

   main() does not (and, indeed, **cannot** when you get there via "jra"
   rather than "jbsr") return, so there doesn't need to be any code
   to handle such.
VersionDeltaFile
1.62+1-9sys/arch/cesfic/cesfic/locore.s
1.105+2-5sys/arch/next68k/next68k/locore.s
1.153+1-5sys/arch/x68k/x68k/locore.s
1.201+1-4sys/arch/mac68k/mac68k/locore.s
1.209+1-4sys/arch/hp300/hp300/locore.s
1.106+1-3sys/arch/news68k/news68k/locore.s
+7-306 files