NetBSD/pkgsrc KGBYI4u — doc CHANGES-2026

   doc: Updated devel/cargo-nextest to 0.9.149
VersionDeltaFile
1.7174+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc SeDOKSV — devel/cargo-nextest Makefile cargo-depends.mk

   devel/cargo-nextest: update to 0.9.149

   Security

       cargo nextest self update no longer trusts the eMudhra intermediate certificate authorities whose private keys were disclosed on 2026-10-20. Previously, an attacker able to intercept network traffic could have used these keys to make cargo nextest self update download and install a malicious binary.

       Nextest's self-updater uses a bundled set of root certificates, so operating system and browser updates do not protect it. This release updates webpki-roots to 1.0.10 and rustls-webpki to 0.103.16, both of which distrust the compromised certificates.

       Running tests does not involve network access and is not affected. Builds without the self-update feature, including most distribution packages, are also not affected.

       Updating from an earlier version with cargo nextest self update would go through the affected code one last time. If you're concerned about your network being compromised, use one of the other installation methods instead.

   Fixed

       On riscv64 Linux, cargo nextest self update no longer panics. (#3649)
VersionDeltaFile
1.27+13-13devel/cargo-nextest/distinfo
1.27+3-3devel/cargo-nextest/cargo-depends.mk
1.31+2-2devel/cargo-nextest/Makefile
+18-183 files

NetBSD/pkgsrc kpETIZC — doc CHANGES-2026

   Updated devel/py-pip, archivers/py-zipp, devel/py-wcwidth
VersionDeltaFile
1.7173+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc Bp7h5Qj — devel/py-wcwidth Makefile distinfo

   py-wcwidth: updated to 0.9.3

   0.9.3
   * **Bugfix** libwcwidth no longer has undefined behavior on NULL or empty input in the UTF-8 and
     alignment functions
   * **Changed** `HyperlinkParams.parse()`_ now rejects trailing text
   * **Bugfix** `wrap()`_ should keep a link's own OSC 8 params across a line break
VersionDeltaFile
1.30+4-4devel/py-wcwidth/distinfo
1.33+2-2devel/py-wcwidth/Makefile
+6-62 files

NetBSD/pkgsrc ifLrxCN — archivers/py-zipp distinfo Makefile

   py-zipp: updated to 4.1.2

   v4.1.2
   No significant changes.
VersionDeltaFile
1.46+7-7archivers/py-zipp/Makefile
1.40+4-4archivers/py-zipp/distinfo
+11-112 files

NetBSD/pkgsrc UK44O4W — devel/py-pip Makefile distinfo

   py-pip: updated to 26.2.2

   26.2.2 (2026-10-20)

   Vendored Libraries
   - Upgrade certifi to 2026.10.19
VersionDeltaFile
1.79+4-4devel/py-pip/distinfo
1.55+7-1devel/py-pip/PLIST
1.94+2-2devel/py-pip/Makefile
+13-73 files

NetBSD/pkgsrc uhAeDXp — doc CHANGES-2026

   doc: Updated sysutils/gravityfile to 0.4.0
VersionDeltaFile
1.7172+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc PJf2P1h — sysutils/gravityfile Makefile cargo-depends.mk

   sysutils/gravityfile: update to 0.4.0

   0.4.0 - 2026-10-13

   A rewrite of the scanner, the explorer's internals and the command line, with release binaries for macOS, Linux and Windows. It is the first release on crates.io since 0.2.4: 0.3.0 was released on GitHub only, and 0.3.1 was never released, so its changes are listed here. Upgrading from 0.2.4, see also the 0.3.0 notes. Several changes are breaking: the gravityfile executable is gone (use grav), report options and JSON changed (schema_version 2), plugins are Lua only, and settings moved on macOS.
   Security

       Plugins cannot read past their read-size limit, even when they ask for a larger one, and cannot read special files such as FIFOs, which could block.
       An archive cannot be created inside the directory being archived, and an interrupted archive leaves nothing behind.
       zip is updated to 9.0, past RUSTSEC-2026-0367, -0368 and -0369. Those affect zip's own extraction helpers, which grav never used: its extraction already drops setuid and setgid bits and keeps symlinks inside the destination. Opening a ZIP still reads only its directory, not the whole archive, which zip 9 would otherwise scan.
       Dependencies are updated past the vulnerable crossbeam-epoch 0.9.18 and the unsound git2 0.20 line; BLAKE3's unused memory-mapping feature, and with it memmap2, is gone.

   Added

       grav diff OLD [NEW] shows what grew, shrank, appeared or went between two scans, largest changes first per directory. Each side is a snapshot or a directory; with one snapshot it is compared with the same place today, scanned with the snapshot's scope. Text or JSON.
       Plugins that work as documented. Hooks run in the background, so a slow plugin no longer freezes navigation; only on_delete_start (which can refuse the delete) and on_shutdown are awaited. gf.notify now shows its message in the status line, plugin failures are reported instead of only logged, and hooks receive the context (directory, theme, selected entry) as a third argument. Scan start and error, delete, copy, move and rename completion, and analysis hooks now fire. Hooks the explorer never fired and the unrendered ui namespace are removed, and the plugin guide and example are rewritten to match.
       grav scan --top N lists the largest files anywhere below the root, and grav scan --by-type totals the space by file extension.
       Scan history. Each full scan in the explorer, and grav scan --record, adds a summary to history.jsonl in the data directory. grav history [PATH] shows a directory's size over time and what changed most; --all lists every recorded directory. The explorer's header shows the change since the last scan of the same place. record_history = false turns it off.
       Browse snapshots in the explorer. grav root.json.zst opens a saved scan or ncdu dump read-only, without touching the filesystem: navigation, search, the treemap, size toggling and age analysis work; file operations, rescans and duplicate detection are refused with an explanation.

    [75 lines not shown]
VersionDeltaFile
1.5+709-652sysutils/gravityfile/distinfo
1.5+235-216sysutils/gravityfile/cargo-depends.mk
1.5+5-7sysutils/gravityfile/Makefile
+949-8753 files

NetBSD/pkgsrc dJpwWq7 — doc CHANGES-2026

   Updated lang/python31[345], lang/py31[345]-html-docs
VersionDeltaFile
1.7171+7-1doc/CHANGES-2026
+7-11 files

NetBSD/pkgsrc IQWy3Ti — lang/py315-html-docs PLIST Makefile, lang/python315 dist.mk distinfo

   python315 py315-html-docs: updated to 3.15.1

   Python 3.15.1

   Security
   gh-159894: Bump the version of pip bundled in ensurepip to version 26.2.2.
   gh-159428: mimetypes no longer reads the files listed in mimetypes.knownfiles by default on Windows, and uses only the registry.
   gh-157953: Update bundled libexpat to version 2.9.0.
   Core and Builtins
   gh-159739: Avoid a crash if allocation fails while creating a string.templatelib.Template iterator.
   gh-159739: Propagate errors during generic class construction and avoid a crash after failed generic alias substitution.
   gh-159739: Raise OverflowError when the absolute value of a dynamic printf-style formatting width is too large.
   gh-159739: Fix a reference leak in gc.get_objects() and gc.get_referrers() when an internal allocation fails in the free-threaded build.
   gh-159739: Fix memory leaks during interpreter startup when a path configuration file is empty or too large, or when an audit hook rejects a command.
   gh-159739: Avoid a crash when an interpreter configuration string cannot be encoded as UTF-8.
   gh-159739: Preserve the original SyntaxError if allocating optional error metadata fails.
   gh-159739: Avoid a crash if formatting an integer with the c presentation type runs out of memory.
   gh-159739: Avoid a crash when a module filename cannot be encoded as UTF-8.
   gh-159603: On FreeBSD, call pthread_attr_get_np() to get the stack size (and guard size) of the current thread. Patch by Victor Stinner.

    [238 lines not shown]
VersionDeltaFile
1.2+36-12lang/python315/PLIST
1.2+4-4lang/python315/distinfo
1.2+4-4lang/py315-html-docs/distinfo
1.2+2-2lang/python315/dist.mk
1.2+2-2lang/py315-html-docs/Makefile
1.2+2-1lang/py315-html-docs/PLIST
+50-256 files

NetBSD/pkgsrc aFATOUb — lang/py314-html-docs PLIST Makefile, lang/python314 dist.mk distinfo

   python314 py314-html-docs: updated to 3.14.9

   Python 3.14.9

   Security

   gh-159894: Bump the version of pip bundled in ensurepip to version 26.2.2.
   gh-159428: mimetypes no longer reads the files listed in mimetypes.knownfiles by default on Windows, and uses only the registry.
   gh-157265: In tarfile, when extracting a link falls back to extracting a member of the archive, skip the member when the filter function returns None when called with the extracted member’s name replaced with the link’s.
   gh-157953: Update bundled libexpat to version 2.9.0.
   gh-157579: Fix a race condition in the cleanup of tempfile.TemporaryDirectory. When working around file system permission errors, files are now removed relative to open directory file descriptors instead of resolving their path again, so that replacing a directory of the tree with a symbolic link can no longer make the cleanup delete files outside of the temporary directory. This addresses CVE 2026-12345.

   Core and Builtins

   gh-159739: Avoid a crash if allocation fails while creating a string.templatelib.Template iterator.
   gh-159739: Propagate errors during generic class construction.
   gh-159739: Raise OverflowError when the absolute value of a dynamic printf-style formatting width is too large.
   gh-159739: Fix a reference leak in gc.get_objects() and gc.get_referrers() when an internal allocation fails in the free-threaded build.
   gh-159739: Fix memory leaks during interpreter startup when a path configuration file is empty or too large, or when an audit hook rejects a command.

    [116 lines not shown]
VersionDeltaFile
1.9+21-12lang/python314/PLIST
1.14+4-4lang/python314/distinfo
1.10+4-4lang/py314-html-docs/distinfo
1.10+2-2lang/python314/dist.mk
1.12+2-2lang/py314-html-docs/Makefile
1.7+2-1lang/py314-html-docs/PLIST
+35-256 files

NetBSD/pkgsrc d1pUQEN — lang/py313-html-docs Makefile distinfo, lang/python313 dist.mk PLIST

   python313 py313-html-docs: updated to 3.13.17

   Python 3.13.17

   Security
   gh-159894: Bump the version of pip bundled in ensurepip to version 26.2.2.
VersionDeltaFile
1.24+4-4lang/python313/distinfo
1.18+4-4lang/py313-html-docs/distinfo
1.18+2-2lang/python313/dist.mk
1.17+2-2lang/python313/PLIST
1.18+2-2lang/py313-html-docs/Makefile
+14-145 files

NetBSD/pkgsrc qaCkZwL — doc CHANGES-2026

   Added devel/py-cachebox; Updated textproc/py-deepdiff
VersionDeltaFile
1.7170+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc Yi5SQYT — textproc/py-deepdiff distinfo Makefile

   py-deepdiff: updated to 9.1.0

   v9-1-0
   - Added multiprocessing support for DeepDiff: parallel distance computation and parallel subtree diffing with aggregated worker stats, deterministic ordering, and automatic fallback to serial when unsafe (e.g. `custom_operators`, `*_obj_callback`, `ignore_order_func`)
   - Added wildcard/glob pattern support for `exclude_paths` and `include_paths` thanks to [akshat62](https://github.com/akshat62)
   - Reimplemented internal cache for improved performance
   - Memoized `GlobPathMatcher` to remove exponential-time matching cliff
   - Comprehensive type-hint corrections across `deephash.py`, `helper.py`, `delta.py`, `diff.py`, `distance.py`, `path.py`, and `serialization.py` (also fixed real bugs: misplaced paren in `path._guess_type` call, and `len(other.indexes > 1)` → `len(other.indexes) > 1` in `diff._compare_in_order`)
   - Security: Delta dunder-attribute traversal in `check_elem()` now raises immediately instead of going through `_raise_or_log()`, with full-path preflight validation in `_get_elements_and_details()` so the `set_item_added` path cannot silently skip malicious dunder paths
   - Fixed nested NamedTuple set/frozenset Delta updates dropping the outer container
   - Fixed tuple Deltas using iterable opcodes silently doing nothing for insert/delete-only changes
   - Fixed Delta with both moved and added iterable items mutating the Delta's own internal diff data
   - Fixed crash during path sorting when removing multiple dictionary items with complex keys
   - Packaging: added missing files to sdist and removed obsolete `MANIFEST.in` thanks to [mgorny](https://github.com/mgorny)
   - Updated GitHub Actions workflows and dependencies
VersionDeltaFile
1.14+32-1textproc/py-deepdiff/PLIST
1.31+13-12textproc/py-deepdiff/Makefile
1.23+4-4textproc/py-deepdiff/distinfo
+49-173 files

NetBSD/pkgsrc v8u8qZy — devel Makefile, devel/py-cachebox DESCR Makefile

   py-cachebox: added version 6.2.8

   The fastest caching Python library written in Rust.
VersionDeltaFile
1.1+167-0devel/py-cachebox/distinfo
1.1+56-0devel/py-cachebox/cargo-depends.mk
1.1+21-0devel/py-cachebox/PLIST
1.1+18-0devel/py-cachebox/Makefile
1.4707+2-1devel/Makefile
1.1+1-0devel/py-cachebox/DESCR
+265-16 files

NetBSD/pkgsrc 6N54BSo — doc CHANGES-2026

   doc: Updated lang/php74 to 7.4.33nb11
VersionDeltaFile
1.7169+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Wi6Qo1a — lang/php74/patches patch-main_php__variables.c patch-Zend_zend__vm__def.h

   lang/php74: Apply changes from PHP-7.4-CVE-2026-109618-109619

   Apply changes from tagged as PHP-7.4-CVE-2026-109618-109619 from GitHub.

   Quote from security advisory announce on https://www.php.net:

   Given the severity of these vulnerabilities, the PHP security team
   provided minimal source-backports for PHP 7.4, PHP 8.0, and PHP 8.1 to
   help people building from source or without access to an LTS vendor.

   Bump PKGREVISION.
VersionDeltaFile
1.1+338-0lang/php74/patches/patch-Zend_zend__vm__execute.h
1.1+137-0lang/php74/patches/patch-Zend_zend__alloc.c
1.1+102-0lang/php74/patches/patch-main_rfc1867.c
1.1+47-0lang/php74/patches/patch-Zend_zend__hash.c
1.1+45-0lang/php74/patches/patch-Zend_zend__vm__def.h
1.1+42-0lang/php74/patches/patch-main_php__variables.c
+711-013 files not shown
+976-319 files

NetBSD/pkgsrc GOLvGyp — archivers/libarchive/files Makefile.am

   archivers/libarchive: fix build on -10 / with older bmake

   Avoid using $^ in the makefile. With bmake that doesn't support it,
   which includes the one on -10 which is still supported, it expands to
   empty and the result is that the build hangs trying to grep from
   stdin.

   Once -10 is EOL this change can be dropped.

   Build fix, so no need to bump anything.

   PR 60077
VersionDeltaFile
1.29+5-5archivers/libarchive/files/Makefile.am
+5-51 files

NetBSD/pkgsrc 5JTYz9m — devel/nss Makefile distinfo

   Pullup ticket #7315 - requested by wiz
   devel/nss: Security fix

   Revisions pulled up:
   - devel/nss/Makefile                                            1.306
   - devel/nss/distinfo                                            1.221

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Tue Oct 20 16:59:12 UTC 2026

      Modified Files:
        pkgsrc/devel/nss: Makefile distinfo

      Log Message:
      nss: update to 3.131.1.

      This release removes trust in the following root certificates:

    [4 lines not shown]
VersionDeltaFile
1.218.2.1+4-4devel/nss/distinfo
1.303.2.1+2-2devel/nss/Makefile
+6-62 files

NetBSD/pkgsrc bIK4AbH — www/basilisk distinfo Makefile, www/basilisk/patches patch-platform_security_nss_lib_ckfw_builtins_certdata.txt

   basilisk: Remove compromised CAs from the built-in cert store.

   PR security/60908
VersionDeltaFile
1.1+395-0www/basilisk/patches/patch-platform_security_nss_lib_ckfw_builtins_certdata.txt
1.14+2-2www/basilisk/Makefile
1.7+2-1www/basilisk/distinfo
+399-33 files

NetBSD/pkgsrc W35ArMx — www/palemoon distinfo Makefile, www/palemoon-gtk3 Makefile

   palemoon: Update CA store to fix PR security/60908
VersionDeltaFile
1.1+6,910-0www/palemoon/patches/patch-platform_security_nss_lib_ckfw_builtins_certdata.txt
1.50+2-1www/palemoon/distinfo
1.57+2-1www/palemoon/Makefile
1.11+2-1www/palemoon-gtk3/Makefile
+6,916-34 files

NetBSD/pkgsrc IJL9kZc — www/jira-cli Makefile, www/miniflux Makefile

   *: Revbump for go126, go127. Ticket #7311
VersionDeltaFile
1.38.2.1+2-2www/shoutrrr/Makefile
1.26.2.1+2-2www/reader/Makefile
1.96.2.1+2-2www/pup/Makefile
1.33.2.1+2-2www/mycorrhiza/Makefile
1.26.2.1+2-2www/miniflux/Makefile
1.66.2.1+2-2www/jira-cli/Makefile
+12-1214 files not shown
+40-3820 files

NetBSD/pkgsrc JhbHBNd — doc TODO CHANGES-2026

   doc: Updated devel/topgit to 0.19.14
VersionDeltaFile
1.28215+1-2doc/TODO
1.7168+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 67b4fJR — devel/topgit distinfo Makefile

   topgit: update to 0.19.14

   Many many releases, if curious, look here:
   https://github.com/mackyle/topgit/releases
VersionDeltaFile
1.3+47-1devel/topgit/PLIST
1.5+8-8devel/topgit/Makefile
1.5+4-4devel/topgit/distinfo
+59-133 files

NetBSD/pkgsrc Csqalei — lang/go version.mk, lang/go126 distinfo PLIST

   Pullup ticket #7311 - requested by bsiegert
   lang/go126: Security fix
   lang/go127: Security fix

   Revisions pulled up:
   - lang/go/version.mk                                            1.257-1.258
   - lang/go126/PLIST                                              1.9
   - lang/go126/distinfo                                           1.10-1.11
   - lang/go127/PLIST                                              1.3
   - lang/go127/distinfo                                           1.3-1.4

   ---
      Module Name:    pkgsrc
      Committed By:   bsiegert
      Date:           Tue Oct 13 18:36:06 UTC 2026

      Modified Files:
               pkgsrc/lang/go: version.mk
               pkgsrc/lang/go126: PLIST distinfo

    [291 lines not shown]
VersionDeltaFile
1.2.2.1+18-0lang/go127/PLIST
1.8.2.1+9-0lang/go126/PLIST
1.2.2.1+4-4lang/go127/distinfo
1.9.2.1+4-4lang/go126/distinfo
1.256.2.1+3-3lang/go/version.mk
+38-115 files

NetBSD/pkgsrc zRVh9z1 — doc CHANGES-2026

   doc: Updated net/powerdns-recursor to 5.4.8
VersionDeltaFile
1.7167+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc fGqSRGL — net/powerdns-recursor cargo-depends.mk Makefile

   powerdns-recursor: Update to 5.4.8

   Released: 21st of October 2026

   Bug Fixes
   Fix PowerDNS Security Advisory 2026-12 for PowerDNS Recursor: Multiple Issues
   References: pull request 18197
VersionDeltaFile
1.56+3-3net/powerdns-recursor/distinfo
1.72+1-1net/powerdns-recursor/Makefile
1.9+0-0net/powerdns-recursor/cargo-depends.mk
+4-43 files

NetBSD/pkgsrc wXfjmj1 — doc TODO CHANGES-2026

   doc: Updated x11/unicode-screensaver to 0.5.2
VersionDeltaFile
1.28214+1-2doc/TODO
1.7166+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc WRQa5UF — x11/unicode-screensaver distinfo Makefile, x11/unicode-screensaver/patches patch-configure

   unicode-screensaver: update to 0.5.2

   There is no update information provided.
VersionDeltaFile
1.1+15-0x11/unicode-screensaver/patches/patch-configure
1.7+5-4x11/unicode-screensaver/distinfo
1.16+5-4x11/unicode-screensaver/Makefile
+25-83 files

NetBSD/pkgsrc XyIQR1M — doc CHANGES-2026

   doc: Updated net/powerdns to 5.1.5nb1
VersionDeltaFile
1.7165+2-1doc/CHANGES-2026
+2-11 files