NetBSD/src 8fGcIMXshare/mk bsd.own.mk

   Pull up following revision(s) (requested by martin in ticket #275):
        share/mk/bsd.own.mk: 1.1481 via patch
   PR 58762: disable MKCOMPAT for earm*.
   If someone is interested in re-adding support for oabi compat library
   builds, they can figure out the missing bits. But for now, stop producing
   bogus compat32/debug32 sets on all evbarm builds.
VersionDeltaFile
1.1428.2.3+2-3share/mk/bsd.own.mk
+2-31 files

NetBSD/src D8NpTj1usr.bin/cksum cksum.c

   Pull up following revision(s) (requested by martin in ticket #274):
        usr.bin/cksum/cksum.c: 1.53
   PR 60154: do not print arbitrary control characters when printing
   file names while checking hashes with the -c option.
VersionDeltaFile
1.52.6.1+15-4usr.bin/cksum/cksum.c
+15-41 files

NetBSD/pkgsrc hp8Iwphtime/libical DESCR, time/libical4 DESCR

   libical*: avoid UTF-8 in DESCR
VersionDeltaFile
1.4+1-1time/libical/DESCR
1.3+1-1time/libical4/DESCR
+2-22 files

NetBSD/pkgsrc tRwhhZ1time/libical buildlink3.mk

   libical: limit to <4 in buildlink3.mk
VersionDeltaFile
1.22+2-1time/libical/buildlink3.mk
+2-11 files

NetBSD/src VGKhHXEsys/arch/virt68k/include param.h

   Remove the upper bound on nkmempages for virt68k, else the kmem arena
   gets easily starved on VMs with large memory configs (which is sort of
   the whole point of virt68k).
VersionDeltaFile
1.4+7-2sys/arch/virt68k/include/param.h
+7-21 files

NetBSD/pkgsrc dO8roOddoc CHANGES-2026

   Updated multimedia/ffmpeg8, multimedia/ffplay8
VersionDeltaFile
1.2792+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc Di6reUkmultimedia/ffmpeg8 PLIST distinfo

   ffmpeg8 ffplay8: updated to 8.1.1

   8.1.1:
   avcodec/aac/aacdec_usac_mps212: fix attach_lsb() OOB after huff_decode
   avcodec/dfpwmdec: Check nb_samples
   avcodec/alsdec: do not set nbits invalidly
   swscale/swscale_unscaled: adjust last line copy
   swscale/swscale: Check srcSliceY and srcSliceH
   avformat/avidec: check LIST size in avi_load_index()
   avformat/avidec: validate INFO list size before parsing
   avformat/matroskadec: Check audio.sub_packet_h * audio.frame_size
   libavformat/xwma: fix overflow in seek position
   avformat/pcm: Use 64bit for byte_rate
   avcodec/adpcm: signed integer overflow in ADPCM_N64
   avcodec/hevc/ps: validate rep_format dimensions in multi-layer SPS
   avfilter/vf_kerndeint: Check for minimum height
   avcodec/ralf: Add the missing return statement after the error log
   avfilter/vf_codecview: Clamp block to the visible frame region
   avcodec/zmbv: reject XOR data that overruns the decompression buffer

    [66 lines not shown]
VersionDeltaFile
1.4+8-8multimedia/ffmpeg8/PLIST
1.4+4-4multimedia/ffmpeg8/distinfo
1.4+2-2multimedia/ffmpeg8/Makefile.common
1.10+1-2multimedia/ffmpeg8/Makefile
+15-164 files

NetBSD/pkgsrc jJHzBSUdoc CHANGES-2026

   doc: Added games/jfsw version 20260105
VersionDeltaFile
1.2791+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc JAlHJSIgames/jfsw Makefile distinfo, games/jfsw/patches patch-jfbuild_include_compat.h patch-jfbuild_src_mmulti.c

   jfsw: Initial import.

   JFShadowWarrior is 3D Realms' 1997 shooter Shadow Warrior updated
   for modern computers. An OpenGL 2 implementation is required.

   Game data is required from a copy of Shadow Warrior (e.g. from
   GOG.com, Humble Store, or the shareware version). If using
   the shareware version, extract SWSW12.SHR to $HOME/.jfsw.

   Verified to build on FreeBSD, NetBSD, macOS, Linux (retro & modern).
VersionDeltaFile
1.1+61-0games/jfsw/Makefile
1.1+30-0games/jfsw/patches/patch-jfbuild_include_compat.h
1.1+18-0games/jfsw/patches/patch-jfbuild_src_mmulti.c
1.1+18-0games/jfsw/distinfo
1.1+15-0games/jfsw/patches/patch-jfaudiolib_Makefile
1.1+15-0games/jfsw/patches/patch-jfaudiolib_src_midi.c
+157-05 files not shown
+193-111 files

NetBSD/pkgsrc iRTkcS4doc CHANGES-2026

   Updated www/py-curl, www/py-uritools
VersionDeltaFile
1.2790+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc Bftrt90www/py-uritools distinfo PLIST

   py-uritools: updated to 6.1..0

   v6.1.0 (2026-04-30)

   - Add type stubs.
   - Improve unit tests.
VersionDeltaFile
1.3+4-4www/py-uritools/distinfo
1.2+3-1www/py-uritools/PLIST
1.3+2-2www/py-uritools/Makefile
+9-73 files

NetBSD/pkgsrc fVD5BEYwww/py-curl PLIST distinfo

   py-curl: updated to 7.46.0

   Version 7.46.0 [requires libcurl-7.19.0 or better] - 2026-04-28

   * Skip Kerberos tests on libcurl >= 8.17.0 (patch by Jacek Migacz)
   * Add arm64 wheels for Windows (patch by Finn Womack)
   * Add context manager support to pycurl.Curl objects (patch by Scott Talbert)
   * Add headerpad_max_install_names to LDFLAGS on macOS (patch by Scott Talbert)
   * Modernize pycurl multi calls in tests (patch by Jorge Rocamora)
   * Free global variables on module deletion (patch by Jorge Rocamora)
   * Implement context manager in multicurl (patch by Jorge Rocamora)
   * Add CURLINFO_ACTIVESOCKET option (patch by Jorge Rocamora)
   * Avoid circular strong references between Curl and CurlMulti (patch by Jorge Rocamora)
   * Review share API to avoid closing share handle if active easy handles (patch by Jorge Rocamora)
   * Refactor multi callback tests to use pytest fixtures (patch by Jorge Rocamora)
   * Avoid dict mutation during multi handle and handle PyDict_SetItem failure before calling into libcurl in add_handle (patch by Jorge Rocamora)
   * Update Python version requirement to 3.10-3.14 (patch by Jorge Rocamora)
   * Avoid GC ID reuse false positives in close-matrix tracker (patch by Jorge Rocamora)
   * Allow read callbacks to return any object supporting the buffer protocol (patch by Will Toohey)

    [44 lines not shown]
VersionDeltaFile
1.23+5-6www/py-curl/PLIST
1.39+4-4www/py-curl/distinfo
1.105+2-3www/py-curl/Makefile
+11-133 files

NetBSD/pkgsrc-wip 83d4aa4plasma6-kwin Makefile

plasma6-kwin: libopeninput now in devel
DeltaFile
+1-1plasma6-kwin/Makefile
+1-11 files

NetBSD/pkgsrc-wip 360f828. Makefile, tex-tikz-timing Makefile PLIST

tex-tikz-timing: remove - now in graphics/tex-tikz-timing
DeltaFile
+0-19tex-tikz-timing/Makefile
+0-13tex-tikz-timing/PLIST
+0-6tex-tikz-timing/DESCR
+0-5tex-tikz-timing/distinfo
+0-3tex-tikz-timing/COMMIT_MSG
+0-1Makefile
+0-476 files

NetBSD/pkgsrc-wip 677bb3eplasma6-kdeplasma-addons PLIST, plasma6-kwin-x11 PLIST

remove plasma6 packages moved to pkgsrc
DeltaFile
+0-6,407plasma6-plasma-workspace/PLIST
+0-4,149plasma6-plasma-desktop/PLIST
+0-2,109plasma6-kdeplasma-addons/PLIST
+0-1,494plasma6-kwin-x11/PLIST
+0-488plasma6-powerdevil/PLIST
+0-125plasma6-plasma-workspace/Makefile
+0-14,77221 files not shown
+0-15,27027 files

NetBSD/pkgsrc 1Hk5HZYdoc CHANGES-2026

   add more plasma6 packages
VersionDeltaFile
1.2789+6-1doc/CHANGES-2026
+6-11 files

NetBSD/pkgsrc Fnq1lRQsysutils Makefile, sysutils/plasma6-powerdevil PLIST Makefile

   plasma6-powerdevil: add version 6.5.2

   Manages the power consumption settings of a Plasma Shell
VersionDeltaFile
1.1+488-0sysutils/plasma6-powerdevil/PLIST
1.1+50-0sysutils/plasma6-powerdevil/Makefile
1.1+5-0sysutils/plasma6-powerdevil/distinfo
1.1190+2-1sysutils/Makefile
1.1+1-0sysutils/plasma6-powerdevil/DESCR
+546-15 files

NetBSD/pkgsrc ZsBFRdox11 Makefile, x11/plasma6-plasma-desktop PLIST Makefile

   plasma6-plasma-desktop: add version 6.5.2

   Plasma for the desktop form factor. This package contains code for many
   of the widgets, KCMs, and other parts of the Plasma Desktop.
VersionDeltaFile
1.1+4,149-0x11/plasma6-plasma-desktop/PLIST
1.1+97-0x11/plasma6-plasma-desktop/Makefile
1.1+5-0x11/plasma6-plasma-desktop/distinfo
1.1087+2-1x11/Makefile
1.1+2-0x11/plasma6-plasma-desktop/DESCR
+4,255-15 files

NetBSD/pkgsrc 9lc8jsdx11 Makefile, x11/plasma6-kdeplasma-addons PLIST Makefile

   plasma6-kdeplasma-addons: add version 6.5.2

   All kind of addons to improve your Plasma experience
VersionDeltaFile
1.1+2,109-0x11/plasma6-kdeplasma-addons/PLIST
1.1+44-0x11/plasma6-kdeplasma-addons/Makefile
1.1+5-0x11/plasma6-kdeplasma-addons/distinfo
1.1086+2-1x11/Makefile
1.1+1-0x11/plasma6-kdeplasma-addons/DESCR
+2,161-15 files

NetBSD/pkgsrc QUg6Foqx11/plasma6-plasma-workspace PLIST Makefile, x11/plasma6-plasma-workspace/patches patch-startkde_config-startplasma.h.cmake

   plasma6-plasma-workspace: add version 6.5.2

   Plasma Workspace is used as the base for Plasma Desktop, Mobile, and Bigscreen.
   It contains shared KCMs, applets as well as multiple libraries.

   The Task Manager provides various QAbstractListModel-based model for listing
   Windows, Startup tasks and Launcher Job.

   libkworkspace provides functions to allow you to interact with the
   KDE session manager.

   libnotificationmanager is responsible for listing notifications, closing them
   and interacting with them in Plasma. This class provides a Qt model for jobs.
   As well as a Qt model for notifications and jobs.
VersionDeltaFile
1.1+6,407-0x11/plasma6-plasma-workspace/PLIST
1.1+123-0x11/plasma6-plasma-workspace/Makefile
1.1+52-0x11/plasma6-plasma-workspace/buildlink3.mk
1.1+14-0x11/plasma6-plasma-workspace/patches/patch-startkde_config-startplasma.h.cmake
1.1+12-0x11/plasma6-plasma-workspace/DESCR
1.1+6-0x11/plasma6-plasma-workspace/distinfo
+6,614-01 files not shown
+6,616-17 files

NetBSD/pkgsrc mS3kY0jx11/plasma6-kwin-x11 PLIST Makefile, x11/plasma6-kwin-x11/patches patch-src_plugins_qpa_integration.cpp patch-src_utils_ramfile.cpp

   plasma6-kwin-x11: add version 6.5.2

   KWin/X11 is an X11 window manager and a compositing manager. Its primary
   usage is in conjunction with a Desktop Shell (e.g. KDE Plasma Desktop).
   KWin/X11 is designed to go out of the way; users should not notice that
   they use a window manager at all. Nevertheless KWin/X11 provides a steep
   learning curve for advanced features, which are available, if they do not
   conflict with the primary mission. KWin does not have a dedicated targeted
   user group, but follows the targeted user group of the Desktop Shell using
   KWin/X11 as it's window manager.

   KWin is not...
    * a standalone window manager (c.f. openbox, i3) and does not provide any
      functionality belonging to a Desktop Shell.
    * a replacement for window managers designed for use with a specific
      Desktop Shell (e.g. GNOME Shell)
    * a minimalistic window manager
VersionDeltaFile
1.1+1,494-0x11/plasma6-kwin-x11/PLIST
1.1+66-0x11/plasma6-kwin-x11/Makefile
1.1+39-0x11/plasma6-kwin-x11/patches/patch-src_plugins_qpa_integration.cpp
1.1+37-0x11/plasma6-kwin-x11/patches/patch-src_utils_ramfile.cpp
1.1+17-0x11/plasma6-kwin-x11/patches/patch-cmake_modules_Findhwdata.cmake
1.1+15-0x11/plasma6-kwin-x11/patches/patch-src_utils_CMakeLists.txt
+1,668-03 files not shown
+1,694-19 files

NetBSD/pkgsrc 16upT9Rdoc CHANGES-2026

   Updated devel/glib2, devel/glib2-tools, devel/gdbus-codegen
VersionDeltaFile
1.2788+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc ntlg8X9devel/gdbus-codegen distinfo, devel/glib2 PLIST distinfo

   glib2 glib2-tools gdbus-codegen: updated to 2.88.1

   Overview of changes in GLib 2.88.1, 2026-05-02

   * Fix miscompilation with GCC 16 due to GLib’s use of the wrong function
     attribute (!5145, work by Sam James)

   * Fix flag confusion security issue when using `GRegex` with `G_REGEX_RAW` which
     can result in unbounded out-of-bounds heap reads off the start of a regex
     input string

   * Fix various minor (low severity) security issues, typically one-to-five-byte
     out-of-bounds reads or ones relying on
     very specific (and unlikely) API calls or ones relying on
     discouraged P2P D-Bus configurations (work by linhlhq)

   * Bugs fixed:
     - Buffer Over-read on GLib through glib/gvariant-
       serialiser.c:1253 via gvs_tuple_is_normal() (Philip Withnall)

    [47 lines not shown]
VersionDeltaFile
1.168+9-9devel/glib2/PLIST
1.61+4-4devel/gdbus-codegen/distinfo
1.346+4-4devel/glib2/distinfo
1.130+2-2devel/glib2/Makefile.common
1.315+1-2devel/glib2/Makefile
+20-215 files

NetBSD/pkgsrc azt5VAvdoc CHANGES-2026

   Updated net/wireshark, devel/libgsf
VersionDeltaFile
1.2787+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc jxbrIOydevel/libgsf distinfo Makefile

   libgsf: updated to 1.14.58

   1.14.58
   * Fix gsf_infile_msole_child_by_index
VersionDeltaFile
1.64+4-4devel/libgsf/distinfo
1.128+2-2devel/libgsf/Makefile
+6-62 files

NetBSD/pkgsrc jLcg2jOnet/wireshark distinfo PLIST

   wireshark: updated to 4.6.5

   4.6.5

   This release fixes quite a few vulnerabilities. This is due to to a recent trend in AI-assisted vulnerability reports.

   wnpa-sec-2026-08 Monero dissector crash. Issue 21066. CVE-2026-5409.

   wnpa-sec-2026-09 BT-DHT dissector crash. Issue 21067. CVE-2026-5408.

   wnpa-sec-2026-10 FC-SWILS dissector crash. Issue 21070. CVE-2026-5406.

   wnpa-sec-2026-11 SMB2 dissector infinite loop. Issue 21073. CVE-2026-5407.

   wnpa-sec-2026-12 ICMPv6 dissector crash. Issue 21077. CVE-2026-5299.

   wnpa-sec-2026-13 AFP dissector crash. Issue 21088. CVE-2026-5401.

   wnpa-sec-2026-14 TLS dissector crash and possible code execution. Issue 21090. CVE-2026-5402.

    [144 lines not shown]
VersionDeltaFile
1.191+4-4net/wireshark/distinfo
1.109+3-3net/wireshark/PLIST
1.347+2-2net/wireshark/Makefile
+9-93 files

NetBSD/pkgsrc 5VywyNZdoc CHANGES-2026

   Updated net/openvpn, net/haproxy
VersionDeltaFile
1.2786+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 3z14pIVnet/haproxy distinfo Makefile

   haproxy: updated to 3.3.8

   3.3.8
   - BUG/MINOR: tcpcheck: Allow connection reuse without prior traffic
   - BUG/MINOR: ssl: fix memory leaks on realloc failure in ssl_ckch.c
   - BUG/MINOR: ssl: fix memory leaks on realloc failure in ssl_sock.c
   - DOC: config: Fix log-format example with last rule expressions
   - BUG/MINOR: ssl: fix double-free on failed realloc in ssl_sock.c
   - BUG/MINOR: tools: my_memspn/my_memcspn wrong cast causing incorrect byte reading
   - BUG/MINOR: tools: fix memory leak in indent_msg() on out of memory
   - BUG/MINOR: tools: free previously allocated strings on strdup failure in backup_env()
   - BUG/MINOR: sample: fix memory leak in check_when_cond() when ACL is not found
   - BUG/MINOR: sample: fix NULL strm dereference in sample_conv_when
   - BUG/MINOR: peers: fix logical "and" when checking for local in PEER_APP_ST_STARTING
   - BUG/MINOR: peers: fix wrong flag reported twice for dump_flags
   - CLEANUP: peers: fix a few user-visible spelling mistakes
   - BUG/MEDIUM: mux_h1: fix stack buffer overflow in h1_append_chunk_size()
   - BUG/MINOR: http_ana: use scf to report term_evts in http_wait_for_request()
   - BUILD: 51d: fix bool definition on dummy lib v4

    [12 lines not shown]
VersionDeltaFile
1.147+4-4net/haproxy/distinfo
1.155+2-2net/haproxy/Makefile
+6-62 files

NetBSD/pkgsrc tDyTENFnet/openvpn distinfo Makefile.common, net/openvpn-acct-wtmpx distinfo

   openvpn: updated to 2.7.4

   2.7.4

   configure: Remove --enable-strict
   GHA: Maintenance Update April 2026
   GHA: Add caching for vcpkg builds
   dns-scripts: Fix dnssec values in comments and Copyright statement format
   Fix pkgcs11 vcpkg port installing debug files on release builds
   Mbed TLS: Error out if we have no valid tls-groups
   dns: minimalist fix for dnssec setting
VersionDeltaFile
1.55+4-4net/openvpn-acct-wtmpx/distinfo
1.52+4-4net/openvpn-nagios/distinfo
1.80+4-4net/openvpn/distinfo
1.49+2-2net/openvpn/Makefile.common
+14-144 files

NetBSD/src 4cc06t5sys/uvm/pmap pmap.c

   Avoid NULL pointer de-ref in pmap_enter, and mark mdpp as
   VM_PAGEMD_REFERENCED as intended in the __HAVE_PMAP_PV_TRACK
   case.
VersionDeltaFile
1.91+3-3sys/uvm/pmap/pmap.c
+3-31 files