NetBSD/pkgsrc 5sL3MbVdoc CHANGES-2025

   doc: Updated devel/cargo-nextest to 0.9.115
VersionDeltaFile
1.7242+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc oLwLEGrdevel/cargo-nextest distinfo cargo-depends.mk, devel/cargo-nextest/patches patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs

   devel/cargo-nextest: update to 0.9.115

   Added

       Nextest profiles now support inheritance via the inherits key. For example:

       [profile.ci]
       retries = 2

       [profile.ci-extended]
       inherits = "ci"
       slow-timeout = "120s"

       Thanks asder8215 for your first contribution! (#2786)

       A new on-timeout option for slow-timeout allows tests that time out to be treated as successes instead of failures. This is useful for fuzz tests, or other tests where a timeout indicates no failing input was found. For example:

       [[profile.default.overrides]]
       filter = 'package(fuzz-targets)'

    [9 lines not shown]
VersionDeltaFile
1.3+56-55devel/cargo-nextest/distinfo
1.3+17-17devel/cargo-nextest/cargo-depends.mk
1.1+17-0devel/cargo-nextest/patches/patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs
1.5+3-3devel/cargo-nextest/Makefile
+93-754 files

NetBSD/pkgsrc 45RPc2Adoc CHANGES-2025

   doc: Updated shells/oh-my-posh to 28.3.1
VersionDeltaFile
1.7241+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc 43J1aSHshells/oh-my-posh distinfo Makefile

   shells/oh-my-posh: update to 28.3.1

   Reverts

       use safe parameter checks in bash/zsh init for set -u compatibility (57e4876)
VersionDeltaFile
1.276+4-4shells/oh-my-posh/distinfo
1.300+2-2shells/oh-my-posh/Makefile
+6-62 files

NetBSD/pkgsrc Vj8yJAWemulators/snes9x Makefile

   snes9x: Don't build on Darwin.
VersionDeltaFile
1.63+3-0emulators/snes9x/Makefile
+3-01 files

NetBSD/src WSxWcmcdoc/roadmaps licensing, sys/arch/aarch64/aarch64 aarch64_reboot.c

   Remove the advertising clause from Microsoft's licenses.

   Thanks to Scott Hanselman at Microsoft for turning the wheels to get this
   approved!
VersionDeltaFile
1.2+6-6doc/roadmaps/licensing
1.36+2-5sys/arch/evbarm/gemini/gemini_machdep.c
1.5+2-5sys/arch/arm/arm/cpufunc_asm_arm1136.S
1.11+2-5sys/arch/arm/arm/cpufunc_asm_arm11x6.S
1.6+2-5sys/arch/aarch64/aarch64/aarch64_reboot.c
1.46+2-5sys/arch/arm/arm32/arm32_boot.c
+16-3113 files not shown
+36-8919 files

NetBSD/pkgsrc ewhXLRsaudio/liblo distinfo, audio/liblo/patches patch-src_server.c

   liblo: Fix implicit function declarations.

   Fix build with recent gcc.
VersionDeltaFile
1.1+25-0audio/liblo/patches/patch-src_server.c
1.7+2-1audio/liblo/distinfo
+27-12 files

NetBSD/pkgsrc aBc8E4etextproc/uriparser Makefile

   uriparser: Define __EXTENSIONS__ reallocarray on illumos.
VersionDeltaFile
1.22+2-1textproc/uriparser/Makefile
+2-11 files

NetBSD/pkgsrc fSNE4F9net/librsync distinfo, net/librsync/patches patch-src_fileutil.c

   librsync: Avoid peeking into libc internals.
VersionDeltaFile
1.1+17-0net/librsync/patches/patch-src_fileutil.c
1.11+2-1net/librsync/distinfo
+19-12 files

NetBSD/pkgsrc ejFWixOtime/asclock distinfo, time/asclock/patches patch-ab

   asclock: Add missing include for exit(3).

   Uncovered by, and fixes build on, SunOS with recent gcc.
VersionDeltaFile
1.2+13-7time/asclock/patches/patch-ab
1.8+2-2time/asclock/distinfo
+15-92 files

NetBSD/pkgsrc M9cb13Adatabases/postgresql18-contrib PLIST, databases/postgresql18-server PLIST

   postgresql18: fix PLIST for LLVM option
VersionDeltaFile
1.2+29-2databases/postgresql18-server/PLIST
1.2+2-1databases/postgresql18-contrib/PLIST
+31-32 files

NetBSD/pkgsrc SEnUZ7hgraphics/sane-backends distinfo, graphics/sane-backends/patches patch-backend_umax1220u-common.c

   sane-backends: Fix implicit declaration of bcmp(3).

   Fixes build with recent gcc.
VersionDeltaFile
1.1+14-0graphics/sane-backends/patches/patch-backend_umax1220u-common.c
1.59+2-1graphics/sane-backends/distinfo
+16-12 files

NetBSD/pkgsrc VGzHYtoinputmethod/anthy Makefile.common

   anthy: Fix build on SunOS with recent gcc.
VersionDeltaFile
1.13+3-1inputmethod/anthy/Makefile.common
+3-11 files

NetBSD/pkgsrc BFGXSHqgraphics/imlib distinfo, graphics/imlib/patches patch-Imlib_colors.c

   imlib: Avoid implicit decl of basename(3).

   Uncovered by recent gcc.
VersionDeltaFile
1.1+15-0graphics/imlib/patches/patch-Imlib_colors.c
1.30+2-1graphics/imlib/distinfo
+17-12 files

NetBSD/pkgsrc 9Wrc2TCmisc/figlet Makefile

   figlet: Fix implicit function declaration problems on NetBSD and SunOS

   Uncovered by recent gcc.
VersionDeltaFile
1.29+4-1misc/figlet/Makefile
+4-11 files

NetBSD/pkgsrc vidLGW8devel/libmtp distinfo, devel/libmtp/patches patch-src_ptp-pack.c patch-src_unicode.c

   libmtp: Fix code problems revealed by recent gcc.
VersionDeltaFile
1.1+51-0devel/libmtp/patches/patch-src_ptp-pack.c
1.1+46-0devel/libmtp/patches/patch-src_unicode.c
1.1+14-0devel/libmtp/patches/patch-examples_pathutils.c
1.20+4-1devel/libmtp/distinfo
+115-14 files

NetBSD/pkgsrc q1zwl1Agraphics/libansilove Makefile

   libansilove: Use FORCE_C_STD to gnu99.

   This package uses extensions beyond strict C99 and specifying strict C99
   causes implicit function declaration errors with recent versions of gcc,
   notably on SunOS.
VersionDeltaFile
1.34+2-3graphics/libansilove/Makefile
+2-31 files

NetBSD/pkgsrc-wip 9a31cbdproxychains-ng TODO

proxychains-ng: Add reference to CVE-2025-34451
DeltaFile
+3-0proxychains-ng/TODO
+3-01 files

NetBSD/pkgsrc-wip 877dfb0kibana TODO

kibana: Add reference to recent CVEs
DeltaFile
+2-1kibana/TODO
+2-11 files

NetBSD/pkgsrc VbyfQPedevel/libfirm Makefile

   libfirm: Fix build on SunOS.
VersionDeltaFile
1.12+3-1devel/libfirm/Makefile
+3-11 files

NetBSD/pkgsrc-wip 2865167scrcpy TODO

scrcpy: Add reference to CVE-2025-34449
DeltaFile
+2-0scrcpy/TODO
+2-01 files

NetBSD/pkgsrc HVoqO8Ddevel/libportlib distinfo, devel/libportlib/patches patch-locktest.c patch-memtest.c

   libportlib: Avoid implicit function declarations.

   Fixes build with recent gcc versions.
VersionDeltaFile
1.1+16-0devel/libportlib/patches/patch-locktest.c
1.1+14-0devel/libportlib/patches/patch-memtest.c
1.1+14-0devel/libportlib/patches/patch-atotest.c
1.1+14-0devel/libportlib/patches/patch-dirtest.c
1.1+14-0devel/libportlib/patches/patch-fdtest.c
1.7+6-1devel/libportlib/distinfo
+78-11 files not shown
+80-37 files

NetBSD/pkgsrc FitxAkYdevel/eina distinfo, devel/eina/patches patch-src_lib_eina__inarray.c

   eina: Fix build on systems where alloca isn't available in <stdlib.h>
VersionDeltaFile
1.1+28-0devel/eina/patches/patch-src_lib_eina__inarray.c
1.15+2-1devel/eina/distinfo
+30-12 files

NetBSD/src TnYSED3usr.bin/diff diff.c diffreg.c

   diff(3): Match GNU diff behaviour for -q option.

   -q option in GNU diff overrides all previously specified output
   formats and simply exits early depending on whether the input files
   contain differences.

   In FreeBSD diff, combining -q with other output options results
   in the program printing its usage.

   Matching the GNU behaviour allows using unmodified old versions of the
   pkgsrc mkpatches tool with this version of diff.
VersionDeltaFile
1.2+3-5usr.bin/diff/diff.c
1.2+4-4usr.bin/diff/diffreg.c
1.2+3-4usr.bin/diff/diff.h
+10-133 files

NetBSD/src MWak8amusr.sbin/wsfontload wsfontload.c

   wsfontload(8): Don't assume <endian.h> is transcluded via <sys/types.h>
VersionDeltaFile
1.25+2-1usr.sbin/wsfontload/wsfontload.c
+2-11 files

NetBSD/src fB1NN14sys/lib/libsa minixfs3.c ext2fs.c

   libsa: Do not assume <sys/endian.h> is transcluded via <sys/param.h>

   prompted by PR pkg/59839
VersionDeltaFile
1.14+2-1sys/lib/libsa/minixfs3.c
1.35+2-1sys/lib/libsa/ext2fs.c
+4-22 files

NetBSD/src ewEMp7wsys/arch/riscv/include sbi.h, sys/arch/riscv/riscv sbi.c

   riscv: fix the SBI version 0.3 PMU FID define names
VersionDeltaFile
1.2+9-9sys/arch/riscv/riscv/sbi.c
1.2+7-9sys/arch/riscv/include/sbi.h
+16-182 files

NetBSD/src sKKGPttsys/kern sys_sig.c

   sigtimedwait(2): Clarify some comments.

   No functional change intended.

   PR standards/59586: sigwaitinfo() returns ECANCELED instead of EINTR
   - POSIX compliance violation
VersionDeltaFile
1.61+31-5sys/kern/sys_sig.c
+31-51 files

NetBSD/src EiNi9kxsys/kern sys_sig.c, tests/lib/libc/sys t_sigtimedwait.c

   sigtimedwait(2): Return EINTR, not zero, if interrupted.

   sigtimedwait(2) should never return zero: zero is not a valid signal
   number, and sigtimedwait(2) is only supposed to return a valid signal
   number (one of the signals in the input set) or -1.

   Previously, if there was a timeout and the call was interrupted with
   ERESTART/EINTR for a signal other than one we're waiting for, the
   logic would call copyout to update the timeout -- and overwrite the
   error code we were supposed to return (ERESTART/EINTR) with the error
   code of copyout, even if copyout succeeds, leading the syscall to
   return the zero-initialized value of ksi.ksi_signo.  This also had
   the effect of completely neutering the ERESTART logic: instead of
   restarting, it would just return 0.

   Now we overwrite the error code only if copyout fails.

   PR standards/59586: sigwaitinfo() returns ECANCELED instead of EINTR
   - POSIX compliance violation
VersionDeltaFile
1.60+12-3sys/kern/sys_sig.c
1.5+2-5tests/lib/libc/sys/t_sigtimedwait.c
+14-82 files

NetBSD/src I6kHJx3sys/kern sys_sig.c, tests/lib/libc/sys t_sigtimedwait.c

   sigtimedwait(2): Return EINTR, not ECANCELED.

   The return value ECANCELED was a vestige of the logic to implement
   sigtimedwait(2) in the SA (scheduler activations) era of NetBSD
   multithreading.  It was meant to be used purely internally to
   libpthread, not meant to leak outside to the caller of
   sigtimedwait(2).  But in the removal of SA in the newlock2 branch,
   something got lost in translation and we wound up having
   sigtimedwait(2) return ECANCELED when it should return EINTR when it
   is interrupted by an unblocked signal that was not in the signal set
   passed as an argument to wait for.

   POSIX.1-2024 sigtimedwait(2) spec:

   https://pubs.opengroup.org/onlinepubs/9799919799.2024edition/functions/sigtimedwait.html

   PR standards/59586: sigwaitinfo() returns ECANCELED instead of EINTR
   - POSIX compliance violation
VersionDeltaFile
1.59+5-8sys/kern/sys_sig.c
1.4+2-6tests/lib/libc/sys/t_sigtimedwait.c
+7-142 files