NetBSD/src TbhH8yfshare/man/man4 pms.4, sys/dev/pckbport synaptics.c

   Add synaptics tap-to-click sysctl so that it can be disabled
   (from base at atomicules dot co dot uk)
VersionDeltaFile
1.85+21-3sys/dev/pckbport/synaptics.c
1.43+10-2share/man/man4/pms.4
+31-52 files

NetBSD/pkgsrc ONUEsIgdoc CHANGES-2026

   doc: Updated mail/opendmarc to 1.4.2nb4
VersionDeltaFile
1.2673+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 7ZAAKKGmail/opendmarc options.mk Makefile

   opendmarc: Default to mariadb instead of mysql.

   The pkgsrc default is mariadb so it makes sense to avoid conflicts.  While
   here fix pkglint.  Bump PKGREVISION.
VersionDeltaFile
1.2+6-6mail/opendmarc/options.mk
1.36+2-2mail/opendmarc/Makefile
+8-82 files

NetBSD/src 0Ce78KAexternal/public-domain/xz Makefile.inc

   external/public-domain/xz: sync XZVERSION with reality
VersionDeltaFile
1.7+2-2external/public-domain/xz/Makefile.inc
+2-21 files

NetBSD/src W5pA6XItools/xz-include Makefile

   tools/xz: fix tools build errors on NetBSD/i386 hosts
VersionDeltaFile
1.6+2-1tools/xz-include/Makefile
+2-11 files

NetBSD/src dVX8gsVshare/mk bsd.README

   Remove confusing / (copy&pasto?)
VersionDeltaFile
1.465+2-2share/mk/bsd.README
+2-21 files

NetBSD/src 7DxVo3Dsys/arch/m68k/m68k m68k_machdep.c

   Oops, don't read the PCR unless we're actually on a 68060.
   Hat-tip to Isaki-san for pointing out my error.
VersionDeltaFile
1.23+5-6sys/arch/m68k/m68k/m68k_machdep.c
+5-61 files

NetBSD/src qytJ9Zasys/arch/sgimips/mace macekbc.c

   macekbc: fix byte transmit to properly inhibit clock line first

   The PS/2 "specification" requires the controller to inhibit
   the clock line for 100uS before trying to transmit.  This tells
   the device (in this case a bunch of ps/2 mice) to stop transmitting,
   get ready for receive and get ready to send the clock out to the
   controller to send said bits.

   The mice in question work fine on the O2 PROM, so it's not a
   hardware issue per se.

   After staring at traces with a logic analyser it looks like the
   controller is NOT doing this in hardware - it immediately attempts
   to transmit bytes and if the ps/2 device doesn't handle that,
   it will simply never send out clock pulses for the controller to
   clock the byte out.

   So:


    [10 lines not shown]
VersionDeltaFile
1.10+27-2sys/arch/sgimips/mace/macekbc.c
+27-21 files

NetBSD/pkgsrc-wip 8485833unison-snapshot COMMIT_MSG Makefile

unison-snaphot: Update to 2.54.0rc1
DeltaFile
+27-0unison-snapshot/COMMIT_MSG
+3-3unison-snapshot/Makefile
+3-3unison-snapshot/distinfo
+33-63 files

NetBSD/pkgsrc-wip 8e943b2ups-nut PLIST distinfo, ups-nut/patches patch-clients_upsclient.c patch-configure

ups-nut: Update to 2.8.5

not quite ready for import, but close
DeltaFile
+222-0ups-nut/PLIST
+0-14ups-nut/patches/patch-clients_upsclient.c
+4-5ups-nut/distinfo
+3-3ups-nut/patches/patch-configure
+2-2ups-nut/Makefile.common
+2-1ups-nut/TODO
+233-256 files

NetBSD/src aknfCZVlib/libc/stdlib malloc.c

   old malloc(3): Use mutex_init, not mutex_unlock, in child post-fork.

   Using mutex_unlock may try to wake a thread that doesn't exist in the
   child, which could lead to trouble such as crash or deadlock.  But
   since the child is single-threaded, it is safe to just reinitialize
   the mutex memory anyway.

   PR lib/59237: postfork mutex audit: mutex_init, not mutex_unlock
VersionDeltaFile
1.61+10-3lib/libc/stdlib/malloc.c
+10-31 files

NetBSD/pkgsrc tALFKSedoc CHANGES-2026

   Updated devel/py-pydantic-core, devel/py-pydantic
VersionDeltaFile
1.2672+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc W8WnLm1devel/py-pydantic distinfo Makefile

   py-pydantic: updated to 2.13.3

   2.13.3
   Handle AttributeError subclasses with from_attributes

   2.13.2
   Fix ValidationInfo.field_name missing with model_validate_json()

   2.13.1
   Fix ValidationInfo.data missing with model_validate_json()
VersionDeltaFile
1.36+4-5devel/py-pydantic/distinfo
1.40+3-5devel/py-pydantic/Makefile
+7-102 files

NetBSD/pkgsrc Y5whkwsdevel/py-pydantic-core distinfo cargo-depends.mk

   py-pydantic-core: updated to 2.46.3

   2.46.3
   Unknown changes
VersionDeltaFile
1.34+61-55devel/py-pydantic-core/distinfo
1.22+19-17devel/py-pydantic-core/cargo-depends.mk
1.36+4-3devel/py-pydantic-core/Makefile
+84-753 files

NetBSD/src hFhhyMsexternal/cddl/osnet/dist/lib/libuutil/common uu_avl.c uu_list.c

   osnet libuutil: Use mutex_init, not mutex_unlock, in child post-fork.

   Using mutex_unlock may try to wake a thread that doesn't exist in the
   child, which could lead to trouble such as crash or deadlock.  But
   since the child is single-threaded, it is safe to just reinitialize
   the mutex memory anyway.

   PR lib/59237: postfork mutex audit: mutex_init, not mutex_unlock
VersionDeltaFile
1.2+13-0external/cddl/osnet/dist/lib/libuutil/common/uu_avl.c
1.2+12-0external/cddl/osnet/dist/lib/libuutil/common/uu_list.c
1.5+6-1external/cddl/osnet/dist/lib/libuutil/common/uu_misc.c
1.2+2-0external/cddl/osnet/dist/lib/libuutil/common/libuutil_impl.h
+33-14 files

NetBSD/src zEhUTInlib/libbsdmalloc malloc.c

   libbsdmalloc: Use mutex_init, not mutex_unlock, in child post-fork.

   Using mutex_unlock may try to wake a thread that doesn't exist in the
   child, which could lead to trouble such as crash or deadlock.  But
   since the child is single-threaded, it is safe to just reinitialize
   the mutex memory anyway.

   PR lib/59237: postfork mutex audit: mutex_init, not mutex_unlock
VersionDeltaFile
1.13+3-3lib/libbsdmalloc/malloc.c
+3-31 files

NetBSD/src rCVfpzxlib/libc/gen arc4random.c

   arc4random(3): Use mutex_init, not mutex_unlock, in child post-fork.

   Using mutex_unlock may try to wake a thread that doesn't exist in the
   child, which could lead to trouble such as crash or deadlock.  But
   since the child is single-threaded, it is safe to just reinitialize
   the mutex memory anyway.

   PR lib/59237: postfork mutex audit: mutex_init, not mutex_unlock
VersionDeltaFile
1.51+3-3lib/libc/gen/arc4random.c
+3-31 files

NetBSD/pkgsrc m7wbnAweditors/vim Makefile, editors/vim-share Makefile DESCR

   Allow compilation on Cygwin
VersionDeltaFile
1.81+5-1editors/vim/Makefile
1.77+5-1editors/vim-share/Makefile
1.3+1-1editors/vim-share/DESCR
+11-33 files

NetBSD/pkgsrc jbPdNHUdoc CHANGES-2026

   doc: Updated devel/mise to 2026.4.24
VersionDeltaFile
1.2671+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc N80wADLdevel/mise distinfo Makefile

   devel/mise: update to 2026.4.24

   2026.4.24 - 2026-04-27
   🚀 Features

       (ls-remote) add prereleases setting and --prerelease flag by @jdx in #9415

   🐛 Bug Fixes

       (http) retry transient HTTP failures with backoff and warn on rescue by @jdx in #9414
       (release) purge mise.en.dev CDN zone after each S3 publish by @jdx in #9416

   📚 Documentation

       prefix GitHub star count with ★ glyph by @jdx in #9417
       update intro messaging by @jdx in #9418
VersionDeltaFile
1.107+4-7devel/mise/distinfo
1.112+2-2devel/mise/Makefile
1.106+0-1devel/mise/cargo-depends.mk
+6-103 files

NetBSD/pkgsrc-wip 484ba54py-pymdown-extensions PLIST Makefile

py-pymdown-extensions: update to 10.21.2.
DeltaFile
+34-5py-pymdown-extensions/PLIST
+6-6py-pymdown-extensions/Makefile
+3-3py-pymdown-extensions/distinfo
+0-2py-pymdown-extensions/TODO
+43-164 files

NetBSD/pkgsrc-wip 03514cfpy-deepmerge PLIST distinfo

py-deepmerge: update to 2.0.
DeltaFile
+26-5py-deepmerge/PLIST
+3-3py-deepmerge/distinfo
+1-4py-deepmerge/Makefile
+30-123 files

NetBSD/pkgsrc-wip 63223ac. Makefile, py-zensical PLIST distinfo

py-zensical: add package
DeltaFile
+16,596-0py-zensical/PLIST
+503-0py-zensical/distinfo
+168-0py-zensical/cargo-depends.mk
+28-0py-zensical/Makefile
+2-0py-zensical/DESCR
+1-0Makefile
+17,298-06 files

NetBSD/pkgsrc gKyfeQfdoc CHANGES-2026

   Updated mail/py-checkdmarc
VersionDeltaFile
1.2670+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc XYshzGemail/py-checkdmarc distinfo Makefile

   py-checkdmarc: updated to 5.15.2

   5.15.2

   Cap the per-query UDP timeout at min(1.0, timeout) for single-nameserver
   configurations as well as multi-nameserver ones. Previously, when only one
   nameserver was configured (or the system default list had a single entry),
   resolver.timeout and resolver.lifetime were both set to the full
   timeout budget, which collapses dnspython's UDP retry loop to a single
   attempt — a single dropped UDP datagram then consumed the whole lifetime
   and raised LifetimeTimeout, while dig (which defaults to +tries=3)
   would mask the same blip by retrying. dnspython now retries UDP within
   the lifetime window (~2 attempts at the default 2s budget), matching
   dig's behavior in spirit and eliminating spurious single-NS timeouts
   on paths with occasional packet loss.
VersionDeltaFile
1.28+4-4mail/py-checkdmarc/distinfo
1.30+3-4mail/py-checkdmarc/Makefile
+7-82 files

NetBSD/pkgsrc ol0N7zcdoc CHANGES-2026

   doc: Updated shells/oh-my-posh to 29.11.0
VersionDeltaFile
1.2669+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 3qwUzT7shells/oh-my-posh distinfo go-modules.mk

   shells/oh-my-posh: update to 29.11.0

   Bug Fixes

    - address review feedback on backspace tooltip restore (cab53a3)
    - fish: trigger prompt repaint when Enter is pressed (65b603d), closes #7461
    - handle string epoch in date template functions (fad258a), closes #7470
    - ps1: ensure InvokePrompt always runs after encoding guard (d5599c4)
    - ps1: wrap InvokePrompt with UTF-8 encoding guard in backspace handler (4088f2f)

   Features

    - bash: support global .Jobs by passing --job-count (7087042), closes #7463
    - claude: add configurable gauge characters (433f419), closes #7471
    - http: add configurable timeout option (6394b26), closes #7476
    - restore rprompt on backspace when tooltip no longer matches (a87b0b4)
VersionDeltaFile
1.299+22-22shells/oh-my-posh/distinfo
1.127+6-6shells/oh-my-posh/go-modules.mk
1.328+2-2shells/oh-my-posh/Makefile
+30-303 files

NetBSD/pkgsrc augeK6ddoc CHANGES-2026

   Updated converters/dos2unix, security/py-acme-tiny
VersionDeltaFile
1.2668+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc enzXOEcsecurity/py-acme-tiny Makefile distinfo

   py-acme-tiny: updated to 5.0.3

   5.0.3
   Fixed compatibility with OpenSSL 4.0.0
VersionDeltaFile
1.17+4-7security/py-acme-tiny/Makefile
1.10+4-4security/py-acme-tiny/distinfo
+8-112 files

NetBSD/pkgsrc fG0ybhCconverters/dos2unix distinfo Makefile

   dos2unix: updated to 7.5.5

   2026-04-06: Version 7.5.5

    * New option --error-binary: Return an error if a
      binary file is skipped.
    * Fix: dos2unix error on empty input. The problem was introduced
      in version 7.5.4.

   2026-01-30: Version 7.5.4

     * Don't return an error code if a binary file is skipped.
       Reverting change in 7.5.3.
     * Refactored code.
VersionDeltaFile
1.29+4-4converters/dos2unix/distinfo
1.42+2-2converters/dos2unix/Makefile
+6-62 files