NetBSD/pkgsrc-wip 1cc2474rio PKGMESSAGE Makefile

rio: add PKGMESSAGE; declare ncurses DEPENDS

PKGMESSAGE covers three user-visible gotchas: base-system programs
need TERM=xterm-256color (libterminfo reads only the CDB, not
TERMINFO_DIRS), shell detection from /etc/passwd, and theme placement.

DEPENDS on ncurses is now explicit: do-install calls
${LOCALBASE}/bin/tic which requires ncurses to be installed, and the
installed terminfo is only useful to ncurses-linked programs anyway.
DeltaFile
+34-0rio/PKGMESSAGE
+1-0rio/Makefile
+35-02 files

NetBSD/src ap4CUCcsys/arch/arm/cortex gicv3_its.c gicv3_its.h

   gicv3_its: Fix ITT sizing.

   The ITT being allocated did not match the size specified on the MAPD
   command. This could cause hardware to read past the end of the ITT.

   The old code used a fixed offset mapping scheme to assign eventIDs (the
   eventID was derived from the LPI INTID). This scheme is wasteful and
   doesn't scale well as the ITT is essentially an array of ITEs starting
   with eventID 0. This change introduces per-deviceID namespaces for
   eventIDs and allocates them starting with 0. A fixed number of eventIDs is
   made available for each deviceID (MAXCPUS * 2). On a platform with an ITE
   size of 8 bytes, this allows the ITT to fit in a single page.

   The ITT is sized larger than the initial request as multiple requestors
   could potentially share the same deviceID (this is the case for legacy PCI
   devices behind a PCIe-to-PCI bridge).

   The size parameter of the MAPD command now matches the allocated ITT.

   Tested on QEMU KVM Virtual Machine and Ampere eMAG (Lenovo HR330A).
VersionDeltaFile
1.42+131-31sys/arch/arm/cortex/gicv3_its.c
1.11+17-1sys/arch/arm/cortex/gicv3_its.h
+148-322 files

NetBSD/pkgsrc qqpBnv9doc CHANGES-2026

   doc: Updated net/dhcpsd to 0.0.8
VersionDeltaFile
1.3259+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8sDaqcGnet/dhcpsd distinfo Makefile

   Update to dhcpsd-0.0.8:

   * leasefile fixes
   * Compile on NetBSD-9
   * less log spam
   * LUA: work with DHCP messages less than BOOTP in length
VersionDeltaFile
1.5+4-4net/dhcpsd/distinfo
1.5+2-2net/dhcpsd/Makefile
+6-62 files

NetBSD/pkgsrc-wip c7525d4rio Makefile options.mk, rio/patches patch-misc_rio.terminfo patch-rio-backend_src_config_defaults.rs

rio: fix shell detection, terminfo, man pages, options framework

- patch-teletypewriter_src_unix_mod.rs: add NetBSD shell override so rio
  starts the shell from /etc/passwd rather than inheriting $SHELL=/bin/ksh
  from the display manager; also fix use-spawn on NetBSD so --login arg
  is passed (patch-rio-backend_src_config_defaults.rs)
- patch-misc_rio.terminfo: remove the "rio" entry; ncurses already ships
  share/terminfo/r/rio, compiling it here caused a pkg_add PLIST conflict;
  tic now produces only rio+base and xterm-rio (unique to this package)
- options.mk: new file; add "man" option (on by default) to build rio.1,
  rio.5, rio-bindings.5 from scdoc source in extra/man/
- Makefile: INSTALLATION_DIRS+= (not =) so options.mk additions are kept;
  add man/man1 and man/man5 dirs via options.mk; run tic for terminfo;
  conditional scdoc installs guarded by !empty(PKG_OPTIONS:Mman)
- PLIST: use ${PLIST.man} token for conditional man page entries;
  track share/terminfo/r/rio+base and share/terminfo/x/xterm-rio only
- patch-misc_rio.desktop: set TERMINFO_DIRS=@PREFIX@/share/terminfo and
  EGL_LOG_LEVEL=fatal in Exec lines; PREFIX substituted via SUBST block
- distinfo: regenerate for all new and updated patches
DeltaFile
+30-0rio/patches/patch-misc_rio.terminfo
+25-2rio/Makefile
+24-0rio/patches/patch-rio-backend_src_config_defaults.rs
+19-0rio/patches/patch-teletypewriter_src_unix_mod.rs
+16-0rio/options.mk
+6-5rio/patches/patch-misc_rio.desktop
+120-72 files not shown
+129-98 files

NetBSD/pkgsrc wLmirXudoc CHANGES-2026 TODO

   doc: Updated textproc/rumdl to 0.2.0
VersionDeltaFile
1.3258+2-1doc/CHANGES-2026
1.27315+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc mOLsVhUtextproc/rumdl distinfo Makefile

   rumdl: update to 0.2.0.

   Added

       lsp: improve link completion ranking, ignores, and absolute paths (0ac911e)
       flavor: add support for MyST (Markedly Structured Text) (#637) (3455840)

   Fixed

       md007: close ordered-ancestor exemption leak across deeper nested quotes (0fa6180)
       md007: flag misindented top-level unordered list items (f277892)
       md007: apply ordered-ancestor exemption only to genuinely nested sublists (#638) (4c96cf7)
       md013: reflow list-item prose in normalize mode without false length warnings (#639) (0816967)
       cross-file: honor inline-disable and per-file-ignores on lint-cache fast path (05c77e4)
VersionDeltaFile
1.31+4-4textproc/rumdl/distinfo
1.33+2-2textproc/rumdl/Makefile
+6-62 files

NetBSD/pkgsrc Nrka70jdoc CHANGES-2026

   doc: Updated databases/ruby-rrdtool to 1.10.2
VersionDeltaFile
1.3257+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 49z4hIvdoc CHANGES-2026

   doc: Updated databases/py-rrdtool to 1.10.2
VersionDeltaFile
1.3256+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc C4cSQREdoc CHANGES-2026 TODO

   doc: Updated databases/rrdtool to 1.10.2
VersionDeltaFile
1.3255+2-1doc/CHANGES-2026
1.27314+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc hCvXePNdatabases/ruby-rrdtool distinfo Makefile, databases/ruby-rrdtool/patches patch-extconf.rb

   ruby-rrdtool: update to 1.10.2.

   Match rrdtool.
VersionDeltaFile
1.14+4-5databases/ruby-rrdtool/distinfo
1.55+5-4databases/ruby-rrdtool/Makefile
1.2+1-1databases/ruby-rrdtool/patches/patch-extconf.rb
+10-103 files

NetBSD/pkgsrc QKVtICmdatabases/py-rrdtool distinfo Makefile

   py-rrdtool: update to 1.10.2.

   Match rrdtool.
VersionDeltaFile
1.8+4-4databases/py-rrdtool/distinfo
1.36+1-2databases/py-rrdtool/Makefile
+5-62 files

NetBSD/pkgsrc 0zfBl1mdatabases/rrdtool distinfo Makefile, databases/rrdtool/patches patch-configure patch-src_compat-cloexec.c

   rrdtool: update to 1.10.2.

   RRDtool 1.10.2 - 2026-05-19

   Bugfixes

       The Linux .deb packages were missing the Lua language binding @oetiker
       The Python binding is now installed with pip into a consistent, distribution-independent location @oetiker

   Features

       RPM releases now ship matching debuginfo and debugsource packages @oetiker

   RRDtool 1.10.1 - 2026-05-19

   Bugfixes

       Modernize obsolete autoconf macros so configure regenerates cleanly with current autotools @oetiker


    [34 lines not shown]
VersionDeltaFile
1.3+7-7databases/rrdtool/patches/patch-configure
1.63+5-7databases/rrdtool/distinfo
1.173+5-3databases/rrdtool/Makefile
1.22+5-1databases/rrdtool/PLIST
1.9+2-2databases/rrdtool/Makefile.common
1.2+1-1databases/rrdtool/patches/patch-src_compat-cloexec.c
+25-211 files not shown
+26-227 files

NetBSD/pkgsrc XZd9Xtsdoc CHANGES-2026 TODO

   doc: Updated misc/py-trove-classifiers to 2026.5.22.10
VersionDeltaFile
1.3254+2-1doc/CHANGES-2026
1.27313+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc l6DH3Kcmisc/py-trove-classifiers distinfo Makefile

   py-trove-classifiers: update to 2026.5.22.10.

   Add Plone 6.3 classifier. (#247)
VersionDeltaFile
1.49+4-4misc/py-trove-classifiers/distinfo
1.51+2-2misc/py-trove-classifiers/Makefile
+6-62 files

NetBSD/pkgsrc WIgQKQzdoc TODO CHANGES-2026

   doc: Updated devel/py-ruff to 0.15.14
VersionDeltaFile
1.27312+1-2doc/TODO
1.3253+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc orT9Aecdevel/py-ruff distinfo cargo-depends.mk

   py-ruff: update to 0.15.14.

   Preview features

       [airflow] Implement airflow-task-implicit-multiple-outputs (AIR202) (#25152)
       [flake8-use-pathlib] Mark PTH101 fix as unsafe when first argument is a class attribute annotated as int (#25086)
       [pylint] Implement too-many-try-statements (W0717) (#23970)
       [ruff] Add incorrect-decorator-order (RUF074) (#23461)
       [ruff] Add fallible-context-manager (RUF075) (#22844)

   Bug fixes

       Fix lambda formatting in interpolated string expressions (#25144)
       Treat generic frozenset annotations as immutable (#25251)
       [flake8-type-checking] Avoid strict behavior when future-annotations are enabled (TC001, TC002, TC003) (#25035)
       [pylint] Avoid false positives in else clause (PLR1733) (#25177)

   Rule changes


    [16 lines not shown]
VersionDeltaFile
1.105+16-16devel/py-ruff/distinfo
1.100+4-4devel/py-ruff/cargo-depends.mk
1.108+2-2devel/py-ruff/Makefile
+22-223 files

NetBSD/pkgsrc bJIAjpCdoc CHANGES-2026 TODO

   doc: Updated devel/py-poetry-core to 2.4.1
VersionDeltaFile
1.3252+2-1doc/CHANGES-2026
1.27311+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc TVk1GAcdevel/py-poetry-core distinfo Makefile

   py-poetry-core: update to 2.4.1.

   2.4.1 - 2026-05-09

   Changed

       Re-allow installer==0.7.0 (#10887).

   Fixed

       Fix an issue where poetry update <package> failed when <package> was a transitive dependency (#10885).
VersionDeltaFile
1.20+4-4devel/py-poetry-core/distinfo
1.23+2-5devel/py-poetry-core/Makefile
+6-92 files

NetBSD/pkgsrc P3ekMOPdoc CHANGES-2026 TODO

   doc: Updated devel/py-more-itertools to 11.1.0
VersionDeltaFile
1.3251+2-1doc/CHANGES-2026
1.27310+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc aut28m5devel/py-more-itertools distinfo Makefile

   py-more-itertools: update to 11.1.0.

   Changes:

       numeric_range was updated to fix its handling of empty ranges (thanks to rhettinger)
       peekable was updated to fix typing issues (thanks to DORI2001, powellnorma, Pandede, m9810223, and rhettinger)
       islice_extended was optimized for memory usage and speed (thanks to ben42code, rhettinger, and pochmann)
       serialize now supports the generator methods throw, send, and close (thanks to rhettinger)
       seekable now supports implements __getitem__ for cached elements (thanks to SAY-5, jenstroeger, and JamesParrott)
VersionDeltaFile
1.38+4-4devel/py-more-itertools/distinfo
1.41+2-2devel/py-more-itertools/Makefile
+6-62 files

NetBSD/pkgsrc-wip d52cfb5. TODO, resterm distinfo Makefile

resterm: update to 0.39.5
DeltaFile
+3-3resterm/distinfo
+1-1resterm/Makefile
+0-1TODO
+4-53 files

NetBSD/pkgsrc-wip 7120f9c. TODO, crush distinfo go-modules.mk

crush: pdate to 0.71.0
DeltaFile
+81-81crush/distinfo
+26-26crush/go-modules.mk
+1-1crush/Makefile
+0-1TODO
+108-1094 files

NetBSD/pkgsrc-wip 9ba4e20rio Makefile

rio: fix pre-configure for wgpu-28.x vendor crates

Update vendor crate version strings from wgpu-25.0.2/wgpu-core-25.0.2/
wgpu-core-deps-windows-linux-android-25.0.0 to the versions actually
bundled with rio-0.4.5 (wgpu-28.0.0, wgpu-core-28.0.1,
wgpu-core-deps-windows-linux-android-28.0.0).

Also update the sed patterns to match the wgpu-28 source layout:
- vulkan/gles anchor on freebsd (wgpu-28 already added FreeBSD) rather
  than android (wgpu-25)
- gles Emscripten anchor is unchanged
- wgpu-core-deps target cfg includes freebsd in the existing list

Fix a make(1) quoting bug: the AWK pattern used a bare $, which make
expanded as an empty variable; change to 422 so make passes a literal $
to the shell and awk sees the correct end-of-line anchor.

Verified: clean pkgsrc build of rio-0.4.5 completes without errors on
NetBSD-current amd64.
DeltaFile
+18-18rio/Makefile
+18-181 files

NetBSD/pkgsrc EUCqssLdoc CHANGES-2026 TODO

   doc: Updated www/py-idna to 3.16
VersionDeltaFile
1.3250+2-1doc/CHANGES-2026
1.27309+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc wV0rQzYwww/py-idna distinfo PLIST

   py-idna: update to 3.16.

   ## 3.16 (2026-05-22)

   - Add a command-line interface (`python -m idna`, also available as
     the `idna` script). Encodes or decodes one or more domains supplied
     as arguments or on standard input, with options to select A-label
     or U-label output and control error handling.
   - Raise the minimum supported Python version to 3.9
   - Various code quality improvements
VersionDeltaFile
1.25+4-4www/py-idna/distinfo
1.9+8-0www/py-idna/PLIST
1.27+4-2www/py-idna/Makefile
1.1+1-0www/py-idna/ALTERNATIVES
+17-64 files

NetBSD/pkgsrc 7HCtqdHdoc TODO CHANGES-2026

   doc: Updated time/py-icalendar to 7.1.2
VersionDeltaFile
1.27308+1-2doc/TODO
1.3249+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc QmrJbBXtime/py-icalendar Makefile distinfo

   py-icalendar: update to 7.1.2.


   7.1.2 (2026-05-22)
   Bug fixes

       Replaced the recursive Component.__repr__ implementation with an iterative stack-based walk so that deeply nested calendars no longer raise RecursionError when formatted via repr(), str(), or f-strings. The output format is unchanged for normally-shaped calendars. @gistrec (Issue #1370)

   Documentation

       Update maintenance documentation. Fix the version switcher on "stable" on Read the Docs. @stevepiercy (Issue #1352)

   7.1.1 (2026-05-18)
   New features

       Created an ical_value property for the vPeriod component. @ZairKSM (Issue #876)

       Created a ical_value() property for the vWeekday component, mirroring the existing pattern on vBoolean. @mvanhorn (Issue #1360)


    [21 lines not shown]
VersionDeltaFile
1.61+4-4time/py-icalendar/Makefile
1.52+4-4time/py-icalendar/distinfo
1.34+3-0time/py-icalendar/PLIST
+11-83 files

NetBSD/pkgsrc pDhgkCEdoc CHANGES-2026 TODO

   doc: Updated www/py-genshi to 0.7.11
VersionDeltaFile
1.3248+2-1doc/CHANGES-2026
1.27307+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc gYcg66Vwww/py-genshi distinfo Makefile

   py-genshi: update to 0.7.11.

   Version 0.7.11
   https://github.com/edgewall/genshi/releases/tag/0.7.11
   (May 17 2026, from branches/stable/0.7.x)

   * Replace use of `pkg_resources` with `importlib.resources` (or `importlib_resources` for Python < 3.9)
     (#97 by Colin Watson)
   * Update CI release workflow to use Ubuntu 22.04. (#96 by Simon Cross)
VersionDeltaFile
1.15+4-4www/py-genshi/distinfo
1.32+2-2www/py-genshi/Makefile
+6-62 files