NetBSD/src WevbUzpsys/arch/x68k/include opmreg.h

   x68k/opmreg.h: sync multiple-inclusion guard with filename

   The previous guard had a typo.
VersionDeltaFile
1.3+2-2sys/arch/x68k/include/opmreg.h
+2-21 files

NetBSD/src squQFAXsys/arch/arm/imx imx23_mmcreg.h

   arm/imx23_mmcreg.h: sync multiple-inclusion guard with filename

   The previous guard had a typo.
VersionDeltaFile
1.3+3-3sys/arch/arm/imx/imx23_mmcreg.h
+3-31 files

NetBSD/pkgsrc-wip 6bf24b7webkit-gtk60 PATCHES_REPORT.md

webkit-gtk60: update the report on patches.
DeltaFile
+3-42webkit-gtk60/PATCHES_REPORT.md
+3-421 files

NetBSD/pkgsrc-wip 08a190bwebkit-gtk60 PATCHES_REPORT.md

webkit-gtk60: update the report on patches.
DeltaFile
+155-86webkit-gtk60/PATCHES_REPORT.md
+155-861 files

NetBSD/pkgsrc-wip 2e20a6abottom Makefile

bottom: Update homepage.
DeltaFile
+1-1bottom/Makefile
+1-11 files

NetBSD/pkgsrc OvEEGCFdoc CHANGES-2026

   Oops, forgot CTYPE=Added
VersionDeltaFile
1.2420+2-2doc/CHANGES-2026
+2-21 files

NetBSD/pkgsrc n569Dcxdoc CHANGES-2026

   doc: Updated audio/SDL3_mixer to 3.2.0
VersionDeltaFile
1.2419+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc hXoejMyaudio/SDL3_mixer Makefile PLIST

   Add audio/SDL3_mixer 3.2.0
VersionDeltaFile
1.1+33-0audio/SDL3_mixer/Makefile
1.1+24-0audio/SDL3_mixer/PLIST
1.1+15-0audio/SDL3_mixer/buildlink3.mk
1.1+14-0audio/SDL3_mixer/options.mk
1.1+8-0audio/SDL3_mixer/DESCR
1.1+5-0audio/SDL3_mixer/distinfo
+99-01 files not shown
+101-17 files

NetBSD/pkgsrc 9g8a1pgx11/wezterm Makefile

   wezterm: libunwind seems to only be needed on Darwin
VersionDeltaFile
1.12+4-2x11/wezterm/Makefile
+4-21 files

NetBSD/pkgsrc DEO1DSKx11/wezterm distinfo, x11/wezterm/patches patch-wezterm-font_src_locator_mod.rs patch-async__ossl_Cargo.toml

   wezterm: added Darwin support
VersionDeltaFile
1.1+27-0x11/wezterm/patches/patch-wezterm-font_src_locator_mod.rs
1.1+18-0x11/wezterm/patches/patch-async__ossl_Cargo.toml
1.1+15-0x11/wezterm/patches/patch-config_src_font.rs
1.1+15-0x11/wezterm/patches/patch-wezterm-font_Cargo.toml
1.1+15-0x11/wezterm/patches/patch-wezterm-font_src_lib.rs
1.7+6-1x11/wezterm/distinfo
+96-11 files not shown
+101-27 files

NetBSD/src cL0Efcdbin/sh var.c

   Fix an unlikely possible var sorting problem

   Now that CHECKSTRSPACE() is usable, use it when sorting var
   names (for "set" (no args or options) and similar uses (export -p etc))
   which sort the vars.   The previous use of STPUTC() was unsafe, as
   the buffer the name was being moved into could move that way, but nothing
   was allowing for that, possibly instead using the (only part completed and
   unterminated) old pre-move version of the name for use when comparing.

   The only likely effect would be incorrectly sorted vars in the output,
   and that would have been quite rare (and probably never happened), but
   now we can safely use CHECKSTRSPACE() for an arbitrary size, use that
   to ensure that the entire var name will fit without moving the string
   (and use USTPUTC() to guarantee that doesn't happen - and it is faster).

   While here, add lots of comments to explain what is going on, and why,
   in the var name comparison function (sort_var()), as at first glance,
   what it is doing looks absurd ... it just isn't.


    [3 lines not shown]
VersionDeltaFile
1.90+53-7bin/sh/var.c
+53-71 files

NetBSD/src L0oevmTbin/sh expand.c

   Remove CHECKSTACKSTR() defect workaround

   When reading the output from a command substitution, the code defers
   adding embedded \n's to the result (just counting them instead) until
   some other character appears - this effectively achieves the "trailing
   \n's are removed" semantic without needing to actually remove anything,
   as without a following char, the \n's aren't ever added.

   That's fine, but the number of \n's counted, that will need to be added when
   another char appears, is unbounded - and could be (and at least once, was)
   more than the old CHECKSTACKSTR() could handle.  To fix that, if the newline
   count was "too big" (arbitrarily set at 20) the code used a slow path, which
   avoided CHECKSTACKSTR() and was correct.

   Now CHECKSTACKSTR() has been fixed, that workaround is no longer required,
   so remove it.   Since long runs of embedded \n's don't often appear in
   command substitution output, avoiding the slow path is unlikely to make
   any noticeable speed difference, but not having that code at all makes the
   shell smaller - enough smaller to compensate for the minor increase that
   the CHECKSTACKSTR() correction added, and even a bit more.
VersionDeltaFile
1.151+6-25bin/sh/expand.c
+6-251 files

NetBSD/src ipLoEY9bin/sh memalloc.c memalloc.h

   Make CHECKSTRSPACE() do what it always should have done

   The CHECKSTRSPACE() macro is given a number 'n' of bytes,
   which it is intended to assure are to be available on the
   stack - allocating more space if needed.   The old macro
   checked to see if 'n' were available, and if not, allocated
   more space (which sounds right) - but with no specification
   of how much more space would be allocated, just a general
   hope that it would be enough.

   This then required additional workarounds whenever 'n' might
   be larger than "just a few", because it just wasn't safe (and
   had caused problems in the past).

   Now CHECKSTRSPACE() works as intended, though the actual change is
   to the makestrspace() function (used only from CHECKSTRSPACE()), which
   now gets told how much space is needed, so it can ensure that sufficient
   is provided, rather than just the generic "more".


    [15 lines not shown]
VersionDeltaFile
1.42+34-16bin/sh/memalloc.c
1.22+3-3bin/sh/memalloc.h
+37-192 files

NetBSD/pkgsrc-wip 83c14c6wlroots Makefile

wlroots: update libdrm depends
DeltaFile
+1-0wlroots/Makefile
+1-01 files

NetBSD/pkgsrc-wip 3ce0060wlroots PLIST

wlroots: update PLIST

(builds fine for me)
DeltaFile
+126-122wlroots/PLIST
+126-1221 files

NetBSD/pkgsrc-wip 38c42bdlibopeninput Makefile.common Makefile

libopeninput: update to head
DeltaFile
+1-1libopeninput/Makefile.common
+1-0libopeninput/Makefile
+2-12 files

NetBSD/pkgsrc-wip c481461libopeninput PLIST Makefile, libopeninput/patches patch-src_wscons.c patch-src_wscons.h

Import devel/libopeninput
DeltaFile
+212-0libopeninput/patches/patch-src_wscons.c
+83-0libopeninput/PLIST
+24-0libopeninput/Makefile
+19-0libopeninput/patches/patch-src_wscons.h
+18-0libopeninput/Makefile.common
+16-0libopeninput/buildlink3.mk
+372-03 files not shown
+384-09 files

NetBSD/pkgsrc 8k7lSHWdoc CHANGES-2026

   doc: Updated wayland/wlroots to 0.19.3
VersionDeltaFile
1.2418+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc in8MPn7wayland/wlroots distinfo Makefile

   wlroots: update to 0.19.3

   wlroots 0.19.3

   Aleksei Bavshin (2):
         backend/libinput: fix build with libinput 1.31
         backend/libinput: add support for LIBINPUT_SWITCH_KEYPAD_SLIDE

   Andri Yngvason (1):
         image_capture_source/output: Update constraints on enable

   Dale Turner (1):
         Add "const" to eliminate "error: initialization discards ‘const’ qualifier from pointer target type"

   David96 (1):
         wlr_virtual_pointer: Set axis source on all axis

   John Lindgren (1):

    [24 lines not shown]
VersionDeltaFile
1.2+4-4wayland/wlroots/distinfo
1.2+2-2wayland/wlroots/Makefile
+6-62 files

NetBSD/pkgsrc-wip 0b219c3wlroots distinfo Makefile

wlroots: update to 0.20.0, doesn't build
DeltaFile
+3-3wlroots/distinfo
+1-1wlroots/Makefile
+2-0wlroots/TODO
+6-43 files

NetBSD/pkgsrc-wip 65249a8wlroots PLIST Makefile, wlroots/patches patch-render_allocator_allocator.c patch-xcursor_xcursor.c

Import wayland/wlroots
DeltaFile
+122-0wlroots/PLIST
+59-0wlroots/patches/patch-render_allocator_allocator.c
+52-0wlroots/Makefile
+36-0wlroots/buildlink3.mk
+20-0wlroots/patches/patch-xcursor_xcursor.c
+16-0wlroots/patches/patch-util_shm.c
+305-07 files not shown
+382-013 files

NetBSD/pkgsrc-wip bc69a46webkit-gtk60 PATCHES_REPORT.md

webkit-gtk60: add a report of patches from OpenBSD.
DeltaFile
+180-0webkit-gtk60/PATCHES_REPORT.md
+180-01 files

NetBSD/pkgsrc ycTrC9nsysutils/py-psutil Makefile distinfo, sysutils/py-psutil/patches patch-psutil___psbsd.py

   sysutils/py-psutil: Handle EFAULT correctly in NetBSD.
VersionDeltaFile
1.10+13-2sysutils/py-psutil/patches/patch-psutil___psbsd.py
1.70+2-2sysutils/py-psutil/Makefile
1.68+2-2sysutils/py-psutil/distinfo
+17-63 files

NetBSD/pkgsrc VODZEcSdoc CHANGES-2026

   doc: Updated net/megacmd to 2.5.2
VersionDeltaFile
1.2417+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc r2OEITOnet/megacmd distinfo Makefile

   megacmd: update to 2.5.2

   Wed Apr 08 12:00:00 CEST 2026 - linux at mega.co.nz
   - Update to version 2.5.2:
     * Fix: address potential loop in sync engine with mtime changes within 2 seconds

   - Use builtin megasdk-10.8.2
VersionDeltaFile
1.9+7-7net/megacmd/distinfo
1.21+3-3net/megacmd/Makefile
+10-102 files

NetBSD/pkgsrc-wip 272c488. Makefile

bottom: Added SUBDIRs entry to Makefile.
DeltaFile
+1-0Makefile
+1-01 files

NetBSD/pkgsrc-wip 0ed17f3bottom distinfo cargo-depends.mk, bottom/patches patch-src_collection_disks_netbsd.rs patch-src_collection_disks.rs

bottom: Import of bottom 0.12.3 as wip/bottom.
DeltaFile
+842-0bottom/distinfo
+280-0bottom/cargo-depends.mk
+57-0bottom/patches/patch-src_collection_disks_netbsd.rs
+35-0bottom/Makefile
+25-0bottom/patches/patch-src_collection_disks.rs
+15-0bottom/patches/patch-src_collection_processes.rs
+1,254-02 files not shown
+1,263-08 files

NetBSD/src i5yQ04Gbin/sh expand.c parser.c

   Finally retire the ancient LINENO hack

   The original implementation of the POSIX required LINENO variable
   was a hideous hack, which didn't really work.   That was replaced
   in 2017, but the code for the hack was left present in case it was
   needed - with the enabling code #if'd out, but all the rest of the
   code unchanged - just impossible to be executed any more.

   This removes all of that ancient code (including that which
   was #if'd away), /bin/sh will get slightly smaller, and perhaps
   unmeasurably faster, there should be no other differences.
VersionDeltaFile
1.150+4-25bin/sh/expand.c
1.187+2-24bin/sh/parser.c
1.125+3-10bin/sh/jobs.c
1.60+2-4bin/sh/show.c
1.33+1-3bin/sh/parser.h
+12-665 files

NetBSD/pkgsrc ltkkO6Gdoc CHANGES-2026

   doc: Updated wayland/labwc to 0.9.7
VersionDeltaFile
1.2416+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc yqPJ0T0doc CHANGES-2026

   doc: Updated x11/copyq to 15.0.0
VersionDeltaFile
1.2415+2-1doc/CHANGES-2026
+2-11 files