NetBSD/pkgsrc nUjVf7Fdoc CHANGES-2026

   doc: Added misc/raspberrypi-usbboot version 1.0
VersionDeltaFile
1.2034+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc esegfMDmisc Makefile

   misc: add raspberrypi-usbboot
VersionDeltaFile
1.675+2-1misc/Makefile
+2-11 files

NetBSD/pkgsrc iphjykOmisc/raspberrypi-usbboot Makefile DESCR, misc/raspberrypi-usbboot/patches patch-Makefile patch-fmemopen.c

   misc: import raspberrypi-usbboot version 1.0

   This contains the Raspberry Pi USB device boot software known as rpiboot. The
   rpiboot tool provides a file server for loading software into memory on a
   Raspberry Pi for provisioning. By default, it boots the device with firmware
   that makes it appear to the host as a USB mass-storage device. The host
   operating system then treats it as a standard USB drive, allowing the filesystem
   to be accessed. An operating system image can be written to the device using the
   Raspberry Pi Imager.

   On Compute Module 4 and newer devices, rpiboot is also used to update the
   bootloader SPI flash EEPROM.

   Tested on macOS/amd64 and NetBSD/amd64.
VersionDeltaFile
1.1+39-0misc/raspberrypi-usbboot/patches/patch-Makefile
1.1+35-0misc/raspberrypi-usbboot/patches/patch-fmemopen.c
1.1+28-0misc/raspberrypi-usbboot/Makefile
1.1+10-0misc/raspberrypi-usbboot/DESCR
1.1+8-0misc/raspberrypi-usbboot/PLIST
1.1+7-0misc/raspberrypi-usbboot/distinfo
+127-06 files

NetBSD/pkgsrc Xqfm4Hcdatabases/ruby-activerecord80 distinfo, devel/ruby-activejob80 distinfo

   Pullup ticket #7062 - requested by taca
   databases/ruby-activerecord80: Security fix
   devel/ruby-activejob80: Security fix
   devel/ruby-activemodel80: Security fix
   devel/ruby-activestorage80: Security fix
   devel/ruby-activesupport80: Security fix
   devel/ruby-railties80: Security fix
   mail/ruby-actionmailbox80: Security fix
   mail/ruby-actionmailer80: Security fix
   textproc/ruby-actiontext80: Security fix
   www/ruby-actioncable80: Security fix
   www/ruby-actionpack80: Security fix
   www/ruby-actionview80: Security fix
   www/ruby-rails80: Security fix

   Revisions pulled up:
   - databases/ruby-activerecord80/distinfo                        1.6
   - devel/ruby-activejob80/distinfo                               1.6
   - devel/ruby-activemodel80/distinfo                             1.6

    [126 lines not shown]
VersionDeltaFile
1.5.4.1+4-4mail/ruby-actionmailer80/distinfo
1.5.4.1+4-4databases/ruby-activerecord80/distinfo
1.5.4.1+4-4devel/ruby-activejob80/distinfo
1.5.4.1+4-4devel/ruby-activemodel80/distinfo
1.5.4.1+4-4devel/ruby-activestorage80/distinfo
1.5.4.1+4-4devel/ruby-activesupport80/distinfo
+24-2410 files not shown
+56-5816 files

NetBSD/pkgsrc iqK8mCndevel/ruby-activejob72 distinfo, devel/ruby-activemodel72 distinfo

   Pullup ticket #7061 - requested by taca
   databases/ruby-activerecord72: Security fix
   devel/ruby-activejob72: Security fix
   devel/ruby-activemodel72: Security fix
   devel/ruby-activestorage72: Security fix
   devel/ruby-activesupport72: Security fix
   devel/ruby-activesupport72: Security fix
   devel/ruby-railties72: Security fix
   devel/ruby-railties72: Security fix
   lang/ruby: Security fix
   mail/ruby-actionmailbox72: Security fix
   mail/ruby-actionmailer72: Security fix
   textproc/ruby-actiontext72: Security fix
   www/ruby-actioncable72: Security fix
   www/ruby-actionpack72: Security fix
   www/ruby-actionpack72: Security fix
   www/ruby-actionview72: Security fix
   www/ruby-rails72: Security fix


    [123 lines not shown]
VersionDeltaFile
1.3.4.1+4-4devel/ruby-activejob72/distinfo
1.3.4.1+4-4devel/ruby-activemodel72/distinfo
1.3.4.1+4-4devel/ruby-activestorage72/distinfo
1.3.4.1+4-4www/ruby-actionview72/distinfo
1.3.4.1+4-4devel/ruby-activesupport72/distinfo
1.3.4.1+4-4devel/ruby-railties72/distinfo
+24-2411 files not shown
+57-6017 files

NetBSD/pkgsrc 4LtVefvdoc CHANGES-2026

   doc: Updated net/dnsdist to 2.0.3
VersionDeltaFile
1.2033+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 2PvnEUznet/dnsdist distinfo Makefile, net/dnsdist/patches patch-dnsdist-protobuf.cc

   net/dnsdist: Update to version 2.0.3

   Provided by Marcin Gondek in wip.

   Improvements

   Add a metric for the latency of the latest health-check
   Export DNS flags via ProtoBuf
   Add a histogram of health-check latencies for backends

   Bug Fixes

   CVE-2026-0396: An attacker might be able to inject HTML content into the internal web dashboard by sending crafted DNS queries to a DNSdist instance where domain-based dynamic rules have been enabled via either "DynBlockRulesGroup:setSuffixMatchRule" or "DynBlockRulesGroup:setSuffixMatchRuleFFI"
   CVE-2026-0397: When the internal webserver is enabled (default is disabled), an attacker might be able to trick an administrator logged into the dashboard into visiting a malicious website and extract information about the running configuration from the dashboard
   CVE-2026-24028: An attacker might be able to trigger an out-of-bounds read by sending a crafted DNS response packet, when custom Lua code uses "newDNSPacketOverlay" to parse DNS packets
   CVE-2026-24029: When the "early_acl_drop" ("earlyACLDrop" in Lua) option is disabled (default is enabled) on a DNS over HTTPs frontend using the "nghttp2" provider, the ACL check is skipped, allowing all clients to send DoH queries regardless of the configured ACL
   CVE-2026-24030: An attacker might be able to trick DNSdist into allocating too much memory while processing DNS over QUIC or DNS over HTTP/3 payloads, resulting in denial of service
   CVE-2026-27853: An attacker might be able to trigger an out-of-bounds write by sending crafted DNS responses to a DNSdist using the "DNSQuestion:changeName" or "DNSResponse:changeName" methods in custom Lua code. In some cases the rewritten packet might become larger than the initial response and even exceed 65535 bytes, potentially leading to a crash resulting in denial of service
   CVE-2026-27854: Denial of service when using "DNSQuestion:getEDNSOptions" method in custom Lua code

    [8 lines not shown]
VersionDeltaFile
1.24+4-5net/dnsdist/distinfo
1.47+2-3net/dnsdist/Makefile
1.2+1-1net/dnsdist/patches/patch-dnsdist-protobuf.cc
+7-93 files

NetBSD/pkgsrc CbZ0xAodevel/ruby-redmine51 distinfo Makefile, devel/ruby-redmine51/patches patch-Gemfile

   Pullup ticket #7065 - requested by taca
   devel/ruby-redmine51: Security fix

   Revisions pulled up:
   - devel/ruby-redmine51/Makefile                                 1.21
   - devel/ruby-redmine51/PLIST                                    1.8
   - devel/ruby-redmine51/distinfo                                 1.15
   - devel/ruby-redmine51/patches/patch-Gemfile                    1.9

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Sun Mar 29 14:01:03 UTC 2026

      Modified Files:
        pkgsrc/devel/ruby-redmine51: Makefile PLIST distinfo
        pkgsrc/devel/ruby-redmine51/patches: patch-Gemfile

      Log Message:
      doc: Updated devel/ruby-redmine60 to 6.0.9
VersionDeltaFile
1.14.2.1+5-5devel/ruby-redmine51/distinfo
1.8.2.1+4-4devel/ruby-redmine51/patches/patch-Gemfile
1.20.2.1+2-3devel/ruby-redmine51/Makefile
1.7.2.1+2-1devel/ruby-redmine51/PLIST
+13-134 files

NetBSD/pkgsrc 5d2b0YNdoc CHANGES-2026

   Updated net/ngtcp2, converters/py-cairosvg
VersionDeltaFile
1.2032+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc tGytzmTconverters/py-cairosvg distinfo Makefile

   py-cairosvg: updated to 2.9.0

   2.9.0

   Version 2.9.0 released on 2026-03-13

   WARNING: this is a security update.

   Using a lot of recursively nested use tags could lead to long rendering times with relatively small inputs. CairoSVG now stops rendering when more than 100k use tags are rendered.

   Using the --unsafe option allows to render larger documents.

   Drop support of Python 3.9, add support of Python 3.14
VersionDeltaFile
1.23+4-4converters/py-cairosvg/distinfo
1.32+2-2converters/py-cairosvg/Makefile
+6-62 files

NetBSD/pkgsrc gYaBhHznet/ngtcp2 distinfo Makefile

   ngtcp2: updated to 1.22.0

   1.22.0

   Consistent hex literals and integer suffixes
   Add missing entries to .gitignore
   Deprecate quictls
   Introduce struct ngtcp2_stateless_reset_token
   Fix assertion failure without get_new_connection_id
   Migrate to new callbacks
   Add ngtcp2_pkt_write_stateless_reset2
   Add missing callbacks to callbacks test
   Add ngtcp2_conn_get_active_dcid2 and ngtcp2_cid_token2
   Prefer sizeof token instead of integer constant
   Introduce struct ngtcp2_path_challenge_data
   Store cid and token directly into frame
   tests: Remove xcid_init in favor of make_xcid
   tests: Inline initialization for transport parameters tests
   tests: Make shared crypto objects static const

    [59 lines not shown]
VersionDeltaFile
1.34+4-4net/ngtcp2/distinfo
1.35+2-2net/ngtcp2/Makefile
1.31+2-2net/ngtcp2/PLIST
+8-83 files

NetBSD/pkgsrc 0lK0iVMdoc CHANGES-2026

   Updated math/py-numpy, devel/py-pygit2, devel/py-async-lru
VersionDeltaFile
1.2031+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc ktScTQMdevel/py-async-lru distinfo Makefile

   py-async-lru: updated to 2.3.0

   2.3.0

   Added cache_contains() for read-only key lookup.
   Changed cross-loop cache access to auto-reset and rebind to the current event loop.
   Added AlruCacheLoopResetWarning when an auto-reset happens due to event loop change.
   Forwarded cache_close(wait=...) for bound methods.
VersionDeltaFile
1.5+4-4devel/py-async-lru/distinfo
1.5+2-2devel/py-async-lru/Makefile
+6-62 files

NetBSD/pkgsrc NndIT3Ddevel/py-pygit2 distinfo Makefile

   py-pygit2: updated to 1.19.2

   1.19.2 (2026-03-29)

   - Fix refcount and error handling issues in `filter_register(...)`
   - Fix config with valueless keys
   - New `Repository.load_filter_list(...)` and `FilterList`
   - New `Odb.read_header(...)` and now `Odb.read(...)` returns `enums.ObjectType` instead of int
   - Build and CI fixes
VersionDeltaFile
1.35+4-4devel/py-pygit2/distinfo
1.48+2-2devel/py-pygit2/Makefile
1.17+2-1devel/py-pygit2/PLIST
+8-73 files

NetBSD/pkgsrc xZU3Fwqmath/py-numpy distinfo Makefile

   py-numpy: updated to 2.4.4

   2.4.4

   MAINT: Prepare 2.4.x for further development
   BUG: Add test to reproduce problem
   BUG: fix FNV-1a 64-bit selection by using NPY_SIZEOF_UINTP
   BUG: avoid warning on ufunc with where=True and no output
   DOC: document caveats of ndarray.resize on 3.14 and newer
   TST: fix POWER VSX feature mapping
   MAINT: numpy.i: Replace deprecated ``sprintf`` with ``snprintf``...
VersionDeltaFile
1.111+4-4math/py-numpy/distinfo
1.149+2-2math/py-numpy/Makefile
+6-62 files

NetBSD/pkgsrc LgnFjI9devel/ruby-redmine60 distinfo Makefile, devel/ruby-redmine60/patches patch-Gemfile

   Pullup ticket #7064 - requested by taca
   devel/ruby-redmine60: Security fix

   Revisions pulled up:
   - devel/ruby-redmine60/Makefile                                 1.13
   - devel/ruby-redmine60/PLIST                                    1.7
   - devel/ruby-redmine60/distinfo                                 1.9
   - devel/ruby-redmine60/patches/patch-Gemfile                    1.7

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Sun Mar 29 13:59:32 UTC 2026

      Modified Files:
        pkgsrc/devel/ruby-redmine60: Makefile PLIST distinfo
        pkgsrc/devel/ruby-redmine60/patches: patch-Gemfile

      Log Message:

    [57 lines not shown]
VersionDeltaFile
1.6.2.1+7-11devel/ruby-redmine60/patches/patch-Gemfile
1.8.2.1+5-5devel/ruby-redmine60/distinfo
1.12.2.1+2-3devel/ruby-redmine60/Makefile
1.6.2.1+2-1devel/ruby-redmine60/PLIST
+16-204 files

NetBSD/pkgsrc 4h6Elakdevel/ruby-redmine61 distinfo Makefile, devel/ruby-redmine61/patches patch-Gemfile

   Pullup ticket #7063 - requested by taca
   devel/ruby-redmine61: Security fix

   Revisions pulled up:
   - devel/ruby-redmine61/Makefile                                 1.2
   - devel/ruby-redmine61/PLIST                                    1.2
   - devel/ruby-redmine61/distinfo                                 1.2
   - devel/ruby-redmine61/patches/patch-Gemfile                    1.2

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Sun Mar 29 13:57:44 UTC 2026

      Modified Files:
        pkgsrc/devel/ruby-redmine61: Makefile PLIST distinfo
        pkgsrc/devel/ruby-redmine61/patches: patch-Gemfile

      Log Message:

    [93 lines not shown]
VersionDeltaFile
1.1.2.1+2-10devel/ruby-redmine61/patches/patch-Gemfile
1.1.2.1+4-4devel/ruby-redmine61/distinfo
1.1.2.1+1-1devel/ruby-redmine61/Makefile
1.1.2.1+2-0devel/ruby-redmine61/PLIST
+9-154 files

NetBSD/pkgsrc 6d3PPZEdoc CHANGES-2026

   doc: Updated x11/xscreensaver to 6.15
VersionDeltaFile
1.2030+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc kU3F0i9x11/xscreensaver PLIST distinfo, x11/xscreensaver/patches patch-hacks_glx_xshadertoy.c patch-hacks_glx_Makefile.in

   x11/xscreensaver: Update to v6.15

   Upstream lists all the cool new features at
   <https://www.jwz.org/blog/2026/03/xscreensaver-6-15/>.

   Remove upstreamed patches.
VersionDeltaFile
1.62+39-0x11/xscreensaver/PLIST
1.101+4-6x11/xscreensaver/distinfo
1.180+2-3x11/xscreensaver/Makefile
1.2+1-1x11/xscreensaver/patches/patch-hacks_glx_xshadertoy.c
1.2+1-1x11/xscreensaver/patches/patch-hacks_glx_Makefile.in
+47-115 files

NetBSD/pkgsrc L9EBabUdoc CHANGES-2026

   Updated graphics/glm, games/supertux
VersionDeltaFile
1.2029+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc QfZPYvtx11/qt5-qtwebengine Makefile

   qt5-qtwebengine: yasm needed only on x86
VersionDeltaFile
1.101+3-1x11/qt5-qtwebengine/Makefile
+3-11 files

NetBSD/pkgsrc CmRhHNyprint/qpdf Makefile

   print/qpdf: Drop confusing comment about NetBSD 9 build failure

     - Sort USE_LANGUAGES and USE_CXX_FEATURES properly.

     - Failing to build on NetBSD 9 with USE_CXX_FEATURES=c++17 was a
       pkgsrc bug, not a problem in qpdf or NetBSD 9.  Upstream documents
       that c++20 is required, and now our Makefile says that.  The
       comment is (now) confusing; we generally just translate upstream
       documented requirements to pkgsrc variables and leave it at that.
VersionDeltaFile
1.70+2-8print/qpdf/Makefile
+2-81 files

NetBSD/pkgsrc EPQBfkBdoc TODO CHANGES-2026

   doc: Updated emulators/mame to 0.287
VersionDeltaFile
1.27030+2-1doc/TODO
1.2028+2-1doc/CHANGES-2026
+4-22 files

NetBSD/pkgsrc awQKKCHemulators/mame distinfo Makefile

   mame: update to 0.287.

   It’s the end of another month, which means it’s time for another
   MAME release! As you’d expect, MAME 0.287 includes a wide-ranging
   array of emulation improvements to a multitude of systems. Interesting
   changes this month include better Namco System 23 graphics, improved
   lighting for Sega Model 3, and software-controlled volume
   control/panning for Philips CD-i (along with improved stability).

   The GRiD Compass family has received a keyboard overhaul as well
   as an initial DAC sound output implementation. The Apple II family
   now handles tricky raster effects more realistically, as well as
   getting a substantial software list update (metadata for the MECC
   collection is in much better shape). And speaking of software lists,
   a couple of NES prototypes have been added.
VersionDeltaFile
1.166+4-4emulators/mame/distinfo
1.230+2-3emulators/mame/Makefile
1.104+1-0emulators/mame/PLIST
+7-73 files

NetBSD/pkgsrc OIR246Ndoc CHANGES-2026

   tex package updates
VersionDeltaFile
1.2027+13-1doc/CHANGES-2026
+13-11 files

NetBSD/pkgsrc 6X0VUfGgraphics/tex-tikzfill distinfo Makefile, graphics/tex-tikzfill-doc distinfo Makefile

   tex-tikzfill{,-doc}: update to 1.1.0

   - New library `tikzfill.geomarray` for drawing small pictures arranged on a grid.
       TikZ Options:
         `fill geomarray`, `fill gea Altdorf`, `fill gea Loeschenbrand`,
         `fill gea Ganslberg`, `fill gea Essenbach`, `fill gea Mirskofen`,
         `fill gea Bruckberg`, `fill gea Bachhorn`, `fill gea Furth`,
         `fill gea Schatzhofen`, `fill gea Pfettrach`, `fill gea Kolmhub`,
         `fill gea Weihmichl`, `fill gea Ergolding`, `fill gea Hascherkeller`,
         `fill gea Unterglaim`, `fill gea Grandsberg`, `fill gea Kottingrohr`,
         `fill gea Hohenthann`, `fill gea Bibelsbach`, `fill gea Roseneck`,
         `fill gea Altenkofen`, `fill gea Irlmuehle`, `fill gea Gammelsdorf`,
         `fill gea Traich`, `fill gea Winbuerg`,`fill gea Kreuzholzen`,
         `fill gea Grafenhaun`
     Customization Options:
         `triangular`, `xstep`, `ystep`, `ystep equidistance`, `ystep equidistance*`,
         `step`, `step half`, `step double`, `step equi`, `step equi*`,
         `step equi half`, `step equi* half`, `step equi double`, `step equi* double`,
         `angle`, `scale`, `scale linear`, `scale fixed`, `debug text`,

    [28 lines not shown]
VersionDeltaFile
1.2+3-3graphics/tex-tikzfill-doc/distinfo
1.2+3-3graphics/tex-tikzfill/distinfo
1.2+2-2graphics/tex-tikzfill/Makefile
1.2+2-2graphics/tex-tikzfill-doc/Makefile
1.2+2-2graphics/tex-tikzfill-doc/PLIST
1.2+2-1graphics/tex-tikzfill/PLIST
+14-136 files

NetBSD/pkgsrc 2d9OEBsgames/supertux PLIST distinfo, games/supertux/patches patch-CMakeLists.txt patch-mk_cmake_SuperTux_BuildInstall.cmake

   supertux: updated to 0.7.0

   0.7.0

   Here are some of the most notable changes since the previous release:

   Brand new sprites and abilities for Tux: slope sliding, strong buttjumping, rock rolling, and crawling
   Revamped graphics for most backgrounds, tiles, objects, and badguys
   Complete level design + story rework of the Story Mode, Revenge in Redmond, and Bonus Island I
   Not only new NPCs (e.g: Granito) and enemies (e.g: DiveMine, Fish, and Corrupted Granito), but also revamps for numerous enemies such as: GoldBomb, Igel, Ghoul, and both bosses (Yeti and Ghost Tree)
   New music
   Level editor revamp
   Local multiplayer mode
   New gameplay mechanics such as glinted enemies, keys, the item pocket, and unlockable bonus islands via Tux Dolls
   Many internal improves and code refactoring, such as moving to SimpleSquirrel
   Improvements to compilation/porting, including CMake refactor, Android revival, and Flatpak builds
VersionDeltaFile
1.6+3,218-2,143games/supertux/PLIST
1.2+11-30games/supertux/patches/patch-CMakeLists.txt
1.11+9-12games/supertux/distinfo
1.70+13-7games/supertux/Makefile
1.1+15-0games/supertux/patches/patch-mk_cmake_SuperTux_BuildInstall.cmake
1.1+15-0games/supertux/patches/patch-mk_cmake_SuperTux_BuildCPack.cmake
+3,281-2,1928 files not shown
+3,307-2,20314 files

NetBSD/pkgsrc EqoH6Wrgraphics/glm Makefile PLIST

   glm: build using cmake; required for supertux
VersionDeltaFile
1.14+5-24graphics/glm/Makefile
1.8+6-1graphics/glm/PLIST
1.4+1-3graphics/glm/buildlink3.mk
+12-283 files

NetBSD/pkgsrc 9QRV4pbprint/tex-tex-ini-files distinfo Makefile, print/tex-tex-ini-files-doc distinfo Makefile

   tex-tex-ini-files{,-doc}: update to 2026

   - 2026-03-23 Add wrapper for `callback.register`
   - Correct scope of `\everyjob` setting
   - 2026-03-27 Remove one stray line
VersionDeltaFile
1.6+4-4print/tex-tex-ini-files/distinfo
1.6+4-4print/tex-tex-ini-files-doc/distinfo
1.6+3-3print/tex-tex-ini-files-doc/Makefile
1.6+3-3print/tex-tex-ini-files/Makefile
+14-144 files

NetBSD/pkgsrc mND9p1mprint/tex-tcolorbox distinfo Makefile, print/tex-tcolorbox-doc distinfo Makefile

   tex-tcolorbox{,-doc}: update to 6.9.0

   6.7.0
   - Libary `skins`:
    - Option `tcb fill lower bicolor`. Actually, this option is available since years,
      but was forgotten to be documented
    - Options `set alt` and `use alt` for use with beamer
    - Options `set temporal` and `use temporal` for use with beamer
   - Documentation:
    - Some beamer support examples rewritten for `set temporal` and `use temporal`
   - Libary `skins`:
    - Combination of `skin=enhancedlast jigsaw` or `skin=bicolorlast jigsaw`
      with a `title` failed to have a hole for the box content
   - Documentation:
    - Add missing counter marks
    - Drop unneeded tikz loading in doc examples

   6.7.1
   - Libary `skins`:

    [49 lines not shown]
VersionDeltaFile
1.18+4-4print/tex-tcolorbox-doc/distinfo
1.18+4-4print/tex-tcolorbox/distinfo
1.18+3-3print/tex-tcolorbox-doc/Makefile
1.19+3-3print/tex-tcolorbox/Makefile
1.6+2-1print/tex-tcolorbox-doc/PLIST
+16-155 files