NetBSD/src rbhDbCOsys/uvm uvm_mmap.c

   sys_mincore: stop locking potentially huge amount of user memory

   the current implementation performs uvm_vslock() on the
   user-specified amount of memory. it isn't safe in general.
   some might even consider it as a security issue.

   this commit fixes it by splitting the user-specified range into
   small ones which a temporary kernel buffer can cover. it's ok to
   report potentially stale values as the mincore() api is inherently
   racy in the first place.

   while we still ought to invent a proper "lock user memory for
   direct i/o" infrastructue, in this particular use case, it isn't
   necessary or appropriate.
VersionDeltaFile
1.189+68-45sys/uvm/uvm_mmap.c
+68-451 files

NetBSD/src udjmnwmexternal/cddl/osnet/dist/uts/common/fs/zfs zfs_vnops.c

   zfs: fix case insensitive / utf-8 normalized file names (cont.)

   this was intented to be a part of an earlier commit.
   ("zfs: fix case insensitive / utf-8 normalized file names")

   for some reasons, it seems i unintentionally dropped this hunk
   when porting the commit from git to cvs.
VersionDeltaFile
1.91+5-3external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c
+5-31 files

NetBSD/src LPoV4w0external/mit/xorg/lib/libXfont Makefile

   libXfont no longer need fno-stack-protector for m68k(sf).

   This has been fixed by recent changes to gcc.
VersionDeltaFile
1.16+1-5external/mit/xorg/lib/libXfont/Makefile
+1-51 files

NetBSD/pkgsrc VljyF0fdoc CHANGES-2026

   doc: Updated pkgtools/lintpkgsrc to 2026.03.21
VersionDeltaFile
1.1803+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc EmCjCZHpkgtools/lintpkgsrc Makefile, pkgtools/lintpkgsrc/files lintpkgsrc.1 lintpkgsrc.pl

   lintpkgsrc: minor error handling and doc fixes

   If unable to unlink a file, report this. While here, also fix incorrect
   substitutions in the man page generation.
VersionDeltaFile
1.7+6-6pkgtools/lintpkgsrc/files/lintpkgsrc.1
1.131+7-4pkgtools/lintpkgsrc/files/lintpkgsrc.pl
1.57+2-2pkgtools/lintpkgsrc/Makefile
+15-123 files

NetBSD/src kn6AGmZshare/man/man4 brgphy.4

   brgphy.4: tweak .Nd to include BCM5700 series
VersionDeltaFile
1.4+2-2share/man/man4/brgphy.4
+2-21 files

NetBSD/pkgsrc qvt4odVdoc CHANGES-2026

   doc: Updated x11/kitty to 0.46.1
VersionDeltaFile
1.1802+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc WsC9e6Gx11/kitty distinfo go-modules.mk

   kitty: update to 0.46.1

   Package changes:
   - upstream updated to use go 1.26.0

   Upstream changes:
   - smooth scrolling and momentum based scrolling for a natural,
     smooth and kinetic scrolling experience
   - drag kitty tabs around with the mouse to re-order them, move them
     to another kitty OS Window or even detach them into their own OS
     Window
   - resize kitty windows (aka splits) with the mouse
   - many bug fixes
VersionDeltaFile
1.38+70-73x11/kitty/distinfo
1.17+23-24x11/kitty/go-modules.mk
1.36+20-3x11/kitty/PLIST
1.83+4-5x11/kitty/Makefile
+117-1054 files

NetBSD/pkgsrc 2xYBAZQdoc CHANGES-2026

   kf6-prison update
VersionDeltaFile
1.1801+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ZQV9FPugraphics/kf6-prison Makefile PLIST, graphics/kf6-prison/patches patch-src_lib_CMakeLists.txt patch-src_scanner_CMakeLists.txt

   /kf6-prison: update to 6.24.0

   update ahead of the rest of KDE Frameworks so that works with zxing-cpp 3.x
VersionDeltaFile
1.15+18-5graphics/kf6-prison/Makefile
1.1+18-0graphics/kf6-prison/patches/patch-src_lib_CMakeLists.txt
1.4+17-1graphics/kf6-prison/PLIST
1.1+16-0graphics/kf6-prison/patches/patch-src_scanner_CMakeLists.txt
1.1+15-0graphics/kf6-prison/patches/patch-CMakeLists.txt
1.4+7-4graphics/kf6-prison/distinfo
+91-106 files

NetBSD/pkgsrc TyL5Ekynet/nbtscan distinfo, net/nbtscan/patches patch-nbtscan.c patch-statusq.c

   nbtscan: Fix implicit decl of bzero(3)
VersionDeltaFile
1.1+14-0net/nbtscan/patches/patch-nbtscan.c
1.1+14-0net/nbtscan/patches/patch-statusq.c
1.12+3-1net/nbtscan/distinfo
+31-13 files

NetBSD/pkgsrc x3aoSi4net/netpipes distinfo, net/netpipes/patches patch-ad

   netpipes: Fix implicit decl of string funcs
VersionDeltaFile
1.2+5-3net/netpipes/patches/patch-ad
1.7+2-2net/netpipes/distinfo
+7-52 files

NetBSD/pkgsrc fF3WS19net/miruo distinfo, net/miruo/patches patch-miruo.h

   miruo: Fix implicit decl of ctype funcs
VersionDeltaFile
1.1+14-0net/miruo/patches/patch-miruo.h
1.6+2-1net/miruo/distinfo
+16-12 files

NetBSD/pkgsrc U7iMRVSnet/modpcap distinfo, net/modpcap/patches patch-aa

   modpcap: Fix implicit decl of bzero(3)
VersionDeltaFile
1.2+19-11net/modpcap/patches/patch-aa
1.5+2-2net/modpcap/distinfo
+21-132 files

NetBSD/pkgsrc 94qdsCPnet/lft Makefile

   lft: Fix build on SunOS with recent gcc
VersionDeltaFile
1.15+3-1net/lft/Makefile
+3-11 files

NetBSD/src zZPfjZvtests/bin/sh t_expand.sh

   PR bin/60099 Add more test cases

   More test cases to test $* expansion in a variety of
   situations (all using $* unquoted - and in contexts
   where field splitting could happen).

   Several of these new text cases assisted with debugging
   the $* expansion code in sh, avoiding issues that otherwise
   might not be seen as potential problems.
VersionDeltaFile
1.26+61-14tests/bin/sh/t_expand.sh
+61-141 files

NetBSD/src OfcRlSxlib/libc/gen unvis.c

   PR lib/60111 - code botch, bad conversion fixed

   From Yeo Jong Han in PR lib/60111

   I will consider some bounds checking later.
VersionDeltaFile
1.46+3-3lib/libc/gen/unvis.c
+3-31 files

NetBSD/pkgsrc-wip 149ce5fpy-snmp Makefile

py-snmp: BUILD_DEPENDS -> TOOL_DEPENDS
DeltaFile
+1-1py-snmp/Makefile
+1-11 files

NetBSD/pkgsrc-wip 9a503f3py-snmp PLIST

py-snmp: LICENSE.txt file moved(?)

It's a little unclear why (python version 3.12 vs. 3.13?), the
package version is the same...
DeltaFile
+1-1py-snmp/PLIST
+1-11 files

NetBSD/pkgsrc-wip 2f3c841py-snmp Makefile

py-snmp: add py-poetry-core as a build dependency.
DeltaFile
+2-0py-snmp/Makefile
+2-01 files

NetBSD/src wWwCVWisys/stand/efiboot version, sys/stand/efiboot/bootarm Makefile

   PR/60069 NetBSD non booting on H3 Allwinner

   Disable EFI runtime support on arm as it doesn't play nicely with many
   FWs where things go south after/during the call to SetVirtualAddressMap

   Also seen by cp- on Odriod-XU4
VersionDeltaFile
1.10+3-3sys/stand/efiboot/bootarm/Makefile
1.34+2-1sys/stand/efiboot/version
+5-42 files

NetBSD/pkgsrc HbUbMXKdoc TODO

   doc/TODO: + gnunet-0.27, wayland-1.25.
VersionDeltaFile
1.26950+3-1doc/TODO
+3-11 files

NetBSD/src hGVBgJ8distrib/sets/lists/comp mi, external/mit/expat/lib/libexpat Makefile

   expat: install expat_config.h

   recently required by python311
VersionDeltaFile
1.5+2-2external/mit/expat/lib/libexpat/Makefile
1.2521+2-1distrib/sets/lists/comp/mi
+4-32 files

NetBSD/src SaXbcMasys/arch/m68k/m68k vectors.c trap_subr.s

   The Coprocessor Protocol Violation trap is not present on the 68010
   (the vector is "unassigned, reserved"), so don't install a handler
   for it on that CPU.
VersionDeltaFile
1.8+9-2sys/arch/m68k/m68k/vectors.c
1.26+3-1sys/arch/m68k/m68k/trap_subr.s
+12-32 files

NetBSD/pkgsrc Kiq2llZdoc CHANGES-2026

   Added emulators/suse15_gcc12 15.5
VersionDeltaFile
1.1800+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc okc59vqemulators Makefile

   Add suse15_gcc12
VersionDeltaFile
1.380+2-1emulators/Makefile
+2-11 files

NetBSD/pkgsrc uNxlvItemulators/suse15_gcc12 distinfo Makefile

   suse15_gcc12: add 15.5

   Import from pkgsrc-wip after fixing missing rpms.

   Tested as follows:

   % cat hello.c
   #include <stdio.h>

   int main()
   {
        printf("hello, world\n");
        return 0;
   }
   % /emul/linux/usr/bin/gcc-12 hello.c -o hellolinux
   % file hellolinux
   hellolinux: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d586f1aec6d420635fe8f1847a7219467c98ff06, for GNU/Linux 3.2.0, with debug_info, not stripped
   % ./hellolinux
   hello, world

    [2 lines not shown]
VersionDeltaFile
1.1+20-0emulators/suse15_gcc12/distinfo
1.1+18-0emulators/suse15_gcc12/Makefile
1.1+7-0emulators/suse15_gcc12/DESCR
+45-03 files

NetBSD/src ysLyxNKsys/arch/m68k/m68k trap_subr.s, sys/arch/mac68k/mac68k genassym.cf

   Fix a brain-f*rt in the special mac68k "nofault" bus error handling.
   The information we need to pass along is packaged up for us neatly
   in the stack frame and arguments being passed to trap(), so use those
   to extract the %a2 value and faulting address.

   Issue raised and fix tested by nat@
VersionDeltaFile
1.25+17-4sys/arch/m68k/m68k/trap_subr.s
1.49+2-1sys/arch/mac68k/mac68k/genassym.cf
+19-52 files

NetBSD/src OgsNeyksys/arch/mac68k/mac68k macromasm.s

   Remove redundant copy of FR_PC.
VersionDeltaFile
1.23+1-2sys/arch/mac68k/mac68k/macromasm.s
+1-21 files

NetBSD/pkgsrc NhVxHvTlang/python311 Makefile, lang/python312 Makefile

   python31*: force use expat from pkgsrc to fix builds across platforms
VersionDeltaFile
1.31+4-2lang/python313/Makefile
1.12+4-2lang/python314/Makefile
1.46+3-2lang/python311/Makefile
1.35+2-2lang/python312/Makefile
+13-84 files