NetBSD/pkgsrc lEpPVwJ — doc CHANGES-2026

   doc: Updated multimedia/moviebox-tui to 0.1.25
VersionDeltaFile
1.6530+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc YjWRlUx — multimedia/moviebox-tui cargo-depends.mk Makefile

   multimedia/moviebox-tui: update to 0.1.25

   Fixed

       Search Navigation & Pagination Engine:
           Gated background search pagination in src/tui/app/navigation.rs so arrow navigation on result sets smaller than the visible viewport never triggers background page fetches.
           Added search_exhausted tracking in src/tui/state.rs and src/tui/app/requests.rs, stopping pagination crawls when provider search returns fewer than 15 items or zero query-matching results.
           Preserved stable card slot positions during search pagination in src/tui/app/requests.rs by appending subsequent page items to the list rather than re-sorting the entire array out from under the cursor.
           Removed redundant "Provider: {name}" status message override from the search bar on provider switch in src/tui/app/navigation.rs, preserving the clean search placeholder while the active provider pill displays on the right.
       Media Playback & Buffering Engine:
           Prioritized native desktop media players (mpv, VLC) over Android intent openers in src/player.rs when an active X11/Wayland display server ($DISPLAY, $WAYLAND_DISPLAY) is detected, preventing Ubuntu Xfce (udroid/PRoot) and Termux:X11 desktop sessions from dispatching playback to external Android app choosers.
           Routed DASH .mpd streams through the local StreamRelay proxy (src/proxy.rs, src/tui/app/playback.rs) across all media players (mpv, IINA, VLC, AndroidIntent), caching rewritten .mpd manifests in RAM, warm-prefetching initialization and opening segments on sidecar startup, fetching .m4s segments via concurrent 95 KB HTTP Range sub-requests (0.286s per segment vs 3.120s), and prefetching both the next 3 video segments (N+1..N+3) and synchronized audio segments (chunk-stream3-N..N+1).
           Tuned mpv and IINA playback flags (--hwdec=auto-safe, --stream-buffer-size=4M, --cache-secs=120, --cache-pause-wait=3, --cache-pause-initial=no, and --ytdl=no on non-DASH direct streams) in src/player.rs, reducing 1080p cold-seek latency at 01:00:00 from 11.96s to 3.87s and boosting read-ahead buffer fill rate from 1 MB (9.3s) to 7 MB (53s).
           Replaced aggressive VLC buffering flags (--network-caching=10000, --adaptive-logic=nearoptimal) with --network-caching=3000, --file-caching=3000, --http-reconnect, and --adaptive-logic=predictive in src/player.rs to stop demuxer stream restarts and reconnect cleanly on dropped HTTP streams.
           Enforced max_height resolution limits in the loopback stream proxy manifest rewriter (src/proxy.rs, src/main.rs, src/tui/app/playback.rs), pruning representations exceeding the chosen ceiling so Android players and VLC respect 480p and 720p selections.
           Parsed signed expiration timestamps (:t=) from MovieBox Edge-Cache-Cookie headers in src/cache.rs alongside CloudFront policies, automatically invalidating stale stream cache entries within 60 seconds of expiration to prevent HTTP 403 playback crashes.
           Persisted selected stream filenames (stream_filename) in watch history (src/history.rs, src/player/tracker.rs, src/tui/app/playback.rs) and auto-focused matching stream rows on load (src/tui/app/requests.rs, src/tui/app/system.rs), restoring the user's previously chosen quality mirror when resuming multi-stream releases.
           Enabled TCP nodelay (stream.set_nodelay(true)) and per-chunk immediate flushes on the local StreamRelay proxy in src/proxy.rs, eliminating 100–300ms time-to-first-frame buffering delays on loopback sockets.
           Implemented negative caching (Option<Option<String>>) for media player detection (MPV_CACHED, VLC_CACHED, IINA_CACHED) in src/player.rs, eliminating redundant filesystem scans and registry lookups when players are absent.

    [45 lines not shown]
VersionDeltaFile
1.3+4-4multimedia/moviebox-tui/distinfo
1.3+3-3multimedia/moviebox-tui/Makefile
1.3+0-0multimedia/moviebox-tui/cargo-depends.mk
+7-73 files

NetBSD/pkgsrc vlmJ0b1 — doc CHANGES-2026

   Updated net/py-zeroconf, devel/py-syrupy
VersionDeltaFile
1.6529+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc XoJzM8f — devel/py-syrupy Makefile PLIST

   py-syrupy: updated to 6.1.1

   6.1.1
   Experimental --snapshot-file-lock for pytest-xdist
VersionDeltaFile
1.16+4-4devel/py-syrupy/distinfo
1.5+1-4devel/py-syrupy/PLIST
1.17+2-2devel/py-syrupy/Makefile
+7-103 files

NetBSD/pkgsrc YFTXRTy — net/py-zeroconf Makefile distinfo

   py-zeroconf: updated to 0.151.5

   v0.151.5 (2026-09-28)

   Bug Fixes
   - Build only the sdist in the release job

   v0.151.4 (2026-09-28)

   Bug Fixes
   - Skip adapter scan for interface lists with no IPv6 entries
VersionDeltaFile
1.63+4-4net/py-zeroconf/distinfo
1.68+2-2net/py-zeroconf/Makefile
+6-62 files

NetBSD/pkgsrc NsVCJtD — doc CHANGES-2026

   doc: Updated sysutils/dua-cli to 2.45.1
VersionDeltaFile
1.6528+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8qmWmMO — sysutils/dua-cli cargo-depends.mk Makefile

   sysutils/dua-cli: update to 2.45.1

   Documentation

       correct platform defaults in threads help

   Bug Fixes

       don't fail on sole directory inputs beyond MAX_PATH on Windows
       A sole directory input is changed into so its entries can be listed and
       reported relative to it, but set_current_dir enforces MAX_PATH on
       Windows (os error 206) even though the directory itself can still be
       traversed through verbatim paths.

       When the change fails, expand the directory into absolute input paths
       directly instead of aborting, which makes a single long directory input
       work in list, aggregate, stacks and interactive modes alike. Reported
       paths are absolute then, consistent with how multiple inputs are already
       displayed.

    [26 lines not shown]
VersionDeltaFile
1.59+4-4sysutils/dua-cli/distinfo
1.59+2-2sysutils/dua-cli/Makefile
1.46+0-0sysutils/dua-cli/cargo-depends.mk
+6-63 files

NetBSD/pkgsrc 0dpuVQ2 — doc CHANGES-2026

   doc: Updated editors/emacs31 to 31.1nb6
VersionDeltaFile
1.6527+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc BupWrrg — editors/emacs31 Makefile Makefile.common, editors/emacs31/files site-init.el

   emacs31: get rid of startup warning about lexical bindings

   Bump PKGREVISION.
VersionDeltaFile
1.3+4-2editors/emacs31/Makefile.common
1.7+2-2editors/emacs31/Makefile
1.2+3-1editors/emacs31/files/site-init.el
+9-53 files

NetBSD/pkgsrc UfcpwaB — doc CHANGES-2026

   doc: Updated www/chromium to 154.0.8037.57nb1
VersionDeltaFile
1.6526+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ClX5QoV — www/chromium Makefile distinfo, www/chromium/patches patch-third__party_typescript_typescript.py patch-third__party_devtools-frontend_src_third__party_typescript_typescript.py

   chromium: fix build, set correct path for tsc
VersionDeltaFile
1.3+9-9www/chromium/patches/patch-third__party_typescript_typescript.py
1.3+9-9www/chromium/patches/patch-third__party_devtools-frontend_src_third__party_typescript_typescript.py
1.63+3-3www/chromium/distinfo
1.86+2-1www/chromium/Makefile
+23-224 files

NetBSD/pkgsrc tdruSvD — doc CHANGES-2026

   Updated devel/git
VersionDeltaFile
1.6525+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc AXl80xw — devel/git-base distinfo, devel/git-base/patches patch-git-gui_Makefile

   git: updated to 2.56.0

   Git v2.56 Release Notes

   UI, Workflows & Features

   Advice shown by "git status" when the local branch is behind or has
   diverged from its push branch has been updated to suggest "git pull
   <remote> <branch>".


   The handling of promisor-remote protocol capability has been updated
   to allow the other side to add to the list of promisor remotes via the
   promisor.acceptFromServerURL configuration variable.


   The ort merge backend has been hardened against corrupt trees by
   ensuring it aborts under appropriate error conditions.


    [180 lines not shown]
VersionDeltaFile
1.13+6-6devel/git-gitk/Makefile
1.165+5-5devel/git-base/distinfo
1.8+4-4devel/git-contrib/Makefile
1.24+3-3devel/git-docs/Makefile
1.6+3-3devel/git-base/patches/patch-git-gui_Makefile
1.14+2-3devel/git-perlscripts/Makefile
+23-245 files not shown
+32-3211 files

NetBSD/pkgsrc VG61AJK — doc CHANGES-2026

   Updated security/pgpdump, time/py-cftime
VersionDeltaFile
1.6524+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 7QSaRVl — time/py-cftime Makefile distinfo

   py-cftime: updated to 1.6.6

   version 1.6.6 (release tag v1.6.6rel)
   * added new CF calendar "tai", which is the same as proleptic_gregorian but is only
     valid for dates after 1958-01-01.
VersionDeltaFile
1.10+4-4time/py-cftime/distinfo
1.22+3-3time/py-cftime/Makefile
+7-72 files

NetBSD/pkgsrc HPxXXRK — doc CHANGES-2026

   doc: Updated misc/rozi to 0.0.27
VersionDeltaFile
1.6523+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc T82ScFK — misc/rozi Makefile cargo-depends.mk

   misc/rozi: update to 0.0.27

   Added

       rozi pane reveal --target <ID> scrolls a Scrollable strip to show a pane without moving focus. It also works when the pane's workspace is off screen, and does not change the shared layout. (#78)
       rozi split --size COLSxROWS opens a pane at the requested terminal size until a UI displays it. Each dimension must be between 1 and 1000 cells. (#80)
       The palette has a Mark UI recording… command while the UI is recording. It has no default key. (#79)

   Changed

       Sidebar descriptions now leave at least three cells between the label and description. Activity project headers keep the project name and truncate branch names from the start. Worktree rows keep their status and hover action while truncating the branch name first. (#81)
       UI recording can hide its REC badge for one recording with rozi record start ui --hide-indicator, or for all UI recordings with [recording] ui_indicator = false. (#79)

   Fixed

       Copy feedback now includes the final character or cell that was copied. (No PR link was provided.)
       When a recording ends on its own, the UI shows a toast with its path. A failed recording reports the error, and a recording that fails to finish after a stop request is labeled as failed. (#79)

   Compatibility

    [6 lines not shown]
VersionDeltaFile
1.7+9-9misc/rozi/distinfo
1.7+2-2misc/rozi/cargo-depends.mk
1.7+1-1misc/rozi/Makefile
+12-123 files

NetBSD/pkgsrc WLZWfnO — security/pgpdump Makefile distinfo

   pgpdump: updated to 0.38

   0.38 2026/09/25

   * Support RFC 9580 (OpenPGP v6): v6 keys, signatures, and one-pass
     signatures, X25519/X448/Ed25519/Ed448, PKESK/SKESK v6, SEIPD v2,
     AEAD (EAX, OCB, GCM), Argon2 S2K, Padding packet, and new
     subpackets. Armor without CRC24 is also accepted.
   * Support the post-quantum algorithms of RFC 9980: ML-DSA-65+Ed25519,
     ML-DSA-87+Ed448, SLH-DSA-SHAKE-128s/128f/256s, ML-KEM-768+X25519, and
     ML-KEM-1024+X448.
   * Support the OCB Encrypted Data packet (tag 20) and version 5
     Symmetric-Key Encrypted Session Key packets generated by GnuPG
     (LibrePGP).
   * Support LibrePGP version 5 keys and signatures generated by GnuPG.
   * Show the LibrePGP meanings of feature flags 0x02 and 0x04, and the
     names of signature subpackets 34, 37, and 38, and the LibrePGP
     signature subpackets 40 (Literal Data Meta Hash) and 41 (Trust Alias).
   * Use the RFC 9580 names EdDSALegacy (pub 22), Ed25519Legacy, and

    [8 lines not shown]
VersionDeltaFile
1.24+4-4security/pgpdump/distinfo
1.27+2-2security/pgpdump/Makefile
+6-62 files

NetBSD/pkgsrc YcY6wk5 — doc CHANGES-2026

   Updated fonts/py-fonttools, www/py-hishel
VersionDeltaFile
1.6522+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc W0Q7kyc — www/py-hishel Makefile distinfo

   py-hishel: updated to 1.4.0

   1.4.0

   Refactoring
   * move response re-chunking from integrations into storages

   Bug Fixes
   * avoid re-calculating cache keys
VersionDeltaFile
1.4+10-1www/py-hishel/PLIST
1.11+4-4www/py-hishel/distinfo
1.11+3-3www/py-hishel/Makefile
+17-83 files

NetBSD/pkgsrc Cqsqq76 — fonts/py-fonttools Makefile distinfo

   py-fonttools: updated to 4.66.1

   4.66.1 (released 2026-09-29)

   - [designspaceLib] When splitting a DesignSpace v5 document with ``makeNames=True``
     (as ``varLib.build_many`` does), family and style names set explicitly on an
     instance now take precedence over the ones computed from the STAT labels, in
     all languages, and a PostScript name is no longer made up from the labels for
     an instance that has its own style name
   - [cmap] Decompiling a format 4 subtable whose ``idRangeOffset`` points outside
     ``glyphIndexArray`` now raises ``TTLibError``. A negative index used to silently
     map the code point to the wrong glyph, and one past the end raised a bare
     ``AssertionError``
   - [cmap] Fix compiling a format 2 subtable when the lowest glyph ID in a lead-byte
     row is 32768 or higher, which failed with ``struct.error``
VersionDeltaFile
1.109+4-4fonts/py-fonttools/distinfo
1.137+2-2fonts/py-fonttools/Makefile
+6-62 files

NetBSD/pkgsrc trwc9FR — doc CHANGES-2026

   Updated textproc/py-regex, textproc/yq
VersionDeltaFile
1.6521+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc So3j0Fg — textproc/yq Makefile PLIST

   yq: updated to 4.4.0

   4.4.0

   - Avoid quadratic performance on YAML comment roundtripping
   - Implement document streaming
   - Reuse filehandle for in-place editing to avoid file substitution race
   - Miscellaneous argument parsing fixes
   - Miscellaneous small performance fixes
VersionDeltaFile
1.16+4-4textproc/yq/distinfo
1.9+4-1textproc/yq/PLIST
1.23+2-2textproc/yq/Makefile
+10-73 files

NetBSD/pkgsrc URGdORI — textproc/py-regex Makefile distinfo

   py-regex: updated to 2026.9.29

   2026.9.29

   Updated to Unicode 18.0.0.
   Switched to using stdbool.h and stdint.h.
VersionDeltaFile
1.76+4-4textproc/py-regex/distinfo
1.80+2-2textproc/py-regex/Makefile
+6-62 files

NetBSD/pkgsrc RWGKR8Q — doc CHANGES-2026

   Updated devel/py-atpublic, sysutils/py-reprotest
VersionDeltaFile
1.6520+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc Twi9WD1 — sysutils/py-reprotest distinfo Makefile

   py-reprotest: updated to 0.7.33

   0.7.33
   Unknown changes
VersionDeltaFile
1.9+8-10sysutils/py-reprotest/Makefile
1.7+4-4sysutils/py-reprotest/distinfo
+12-142 files

NetBSD/pkgsrc cKSH3X6 — devel/py-atpublic distinfo Makefile

   py-atpublic: updated to 8.0.1

   8.0.1 (2026-09-21)

   * The source distribution ships ``tests/``, ``docs/``, and ``conftest.py`` again.  8.0.0 shipped
     only ``src/public/``, so downstream packagers had no way to run the test suite against the
     released sdist.  (:GL:`30`)
   * The ``install`` extra now requires ``atpublic-install >= 1.0.0``.  Unbounded it could resolve to
     the ``0.1.0a1`` prerelease, since installers fall back to a prerelease for a requirement that has
     no final release.  ``atpublic-install`` in turn now requires ``atpublic >= 8.0.0``, the first
     final release to export ``install()`` from the package itself.


   8.0.0 (2026-09-18)

   New features

   * ``public()`` and ``private()`` now accept a single positional argument, which can be an object
     imported from another module, a module or submodule, or a string.  The resolved name is added to

    [35 lines not shown]
VersionDeltaFile
1.7+19-13devel/py-atpublic/PLIST
1.16+4-4devel/py-atpublic/distinfo
1.18+4-4devel/py-atpublic/Makefile
+27-213 files

NetBSD/pkgsrc MC5BbNu — doc TODO CHANGES-2026

   Updated textproc/hunspell, textproc/gspell
VersionDeltaFile
1.6519+3-1doc/CHANGES-2026
1.28061+1-2doc/TODO
+4-32 files

NetBSD/pkgsrc lZNsxxA — textproc/gspell PLIST Makefile

   gspell: updated to 1.14.5

   News in 1.14.5, 2026-09-26 (stable version)

   * Don't annotate get_type() functions with G_GNUC_CONST.
   * Translation updates.
VersionDeltaFile
1.13+4-4textproc/gspell/distinfo
1.62+3-4textproc/gspell/Makefile
1.10+2-1textproc/gspell/PLIST
+9-93 files

NetBSD/pkgsrc 3zvw54l — textproc/hunspell PLIST Makefile, textproc/hunspell/patches patch-src_hunspell_hunzip.hxx patch-src_hunspell_replist.cxx

   hunspell: updated to 1.7.4

   1.7.4
   - New --trace option, and Hunspell::set_trace_callback in the library,
     to report how each word was accepted or rejected, for dictionary
     developers
   - Add version macros in hunversion.h, and
     Hunspell_get_library_version / Hunspell::get_library_version
   - Search $XDG_DATA_HOME/hunspell (default ~/.local/share/hunspell)
     and the hunspell folder of each $XDG_DATA_DIRS entry for
     dictionaries, and %APPDATA%\hunspell on Windows
   - Search LibreOffice's dictionary folders, recursively, on Windows and
     POSIX
   - New --no-default-personal option to leave out ~/.hunspell_<dict>
   - Fix morphological analysis of compound words whose parts carry
     affixes
   - CHECKCOMPOUNDPATTERN conditions match flags from continuation
     classes
   - Much faster ICONV handling with a trie (ssvb), and shorter ICONV/REP

    [12 lines not shown]
VersionDeltaFile
1.1+20-0textproc/hunspell/patches/patch-src_hunspell_replist.cxx
1.1+20-0textproc/hunspell/patches/patch-src_hunspell_phonet.cxx
1.1+15-0textproc/hunspell/patches/patch-src_hunspell_hunzip.hxx
1.20+7-7textproc/hunspell/distinfo
1.47+3-2textproc/hunspell/Makefile
1.10+2-1textproc/hunspell/PLIST
+67-103 files not shown
+70-139 files