NetBSD/pkgsrc c4vt5Fg — lang/rust cargo.mk

   cargo: Fix digest to be a bootstrap dependency.
VersionDeltaFile
1.49+2-2lang/rust/cargo.mk
+2-21 files

NetBSD/pkgsrc 5HTAfvn — doc CHANGES-2026

   doc: Updated devel/py-uv to 0.13.7
VersionDeltaFile
1.7900+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc XpeNt3A — doc TODO CHANGES-2026

   doc: Updated devel/py-uv-build to 0.13.7
VersionDeltaFile
1.28354+1-2doc/TODO
1.7899+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 2gTDSx7 — devel/py-uv Makefile.common cargo-depends.mk, devel/py-uv-build cargo-depends.mk distinfo

   py-uv*: update to 0.13.7

   Preview features

       Add --output-version to uv workspace metadata for requesting a specific schema version (#22958)
       Report aliased OSV records as a single vulnerability in uv audit (#22990)

   Bug fixes

       Treat workspace member paths added by uv init or uv add as literals instead of glob patterns (#23008)
       Prevent uv's Windows trampolines from closing handles they did not inherit (#22977)
       Allow uvx to run tools with CPython builds whose versions contain local identifiers (#23013)
       Generate valid module names when uv init creates packaged projects whose names start with a digit (#23022)
       Preserve comments around existing inline dependency groups when uv add updates a group (#23017)
       Allow uv remove with an empty inline tool.uv.sources table (#23012)

   Documentation

       Correct the cache-keys inline table example (#22984)
VersionDeltaFile
1.48+28-28devel/py-uv/distinfo
1.49+19-16devel/py-uv-build/distinfo
1.46+8-8devel/py-uv/cargo-depends.mk
1.6+5-4devel/py-uv-build/cargo-depends.mk
1.51+2-2devel/py-uv/Makefile.common
+62-585 files

NetBSD/pkgsrc iKUXKFg — doc CHANGES-2026

   Updated devel/apr-util, www/apache24
VersionDeltaFile
1.7898+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 8dr05mT — www/apache24 Makefile distinfo

   apache24: updated to 2.4.70

   Apache 2.4.70

   *) mod_authnz_ldap: Fix crashes in 2.4.69 reported on Windows.

   *) mod_cgid: Increase limits for number and length of
      environment variables, URI and arguments.
      [Emmanuel Dreyfus <manu netbsd.org>, Joe Orton]

   *) mod_substitute: Fix an integer overflow that can happen in very special
      setups.

   *) mod_cache: Do not store a response whose "Vary: *" was set via
      "Header always".

   *) mod_dav_lock: Fix a heap buffer overflow in dav_size_indirect(), which
      under-reserved space for the stored key length field, written as
      apr_size_t but sized as int.
VersionDeltaFile
1.74+4-4www/apache24/distinfo
1.150+2-2www/apache24/Makefile
+6-62 files

NetBSD/pkgsrc E59Ywru — doc CHANGES-2026

   doc: Updated wm/marswm to 0.6.3
VersionDeltaFile
1.7897+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc wJnWIaK — wm/marswm Makefile cargo-depends.mk

   wm/marswm: update to 0.6.3

    - Switch to yaml_serde
    - Update dependencies
    - Default to _NET_WM_NAME (UTF8_STRING) and use WM_NAME as fallback
VersionDeltaFile
1.10+76-76wm/marswm/distinfo
1.9+24-24wm/marswm/cargo-depends.mk
1.15+4-2wm/marswm/Makefile
+104-1023 files

NetBSD/pkgsrc kwi64aP — doc CHANGES-2026

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

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

   sysutils/dua-cli: update to 3.0.1

   This release fixes builds for free-desktop/linux,
   which is not(target_os = "macos"), not(target_os = "ios"), not(target_os = "android")
VersionDeltaFile
1.62+22-49sysutils/dua-cli/distinfo
1.49+6-15sysutils/dua-cli/cargo-depends.mk
1.62+2-2sysutils/dua-cli/Makefile
+30-663 files

NetBSD/pkgsrc mRyrADk — doc CHANGES-2026

   doc: Updated shells/nushell to 0.117.0
VersionDeltaFile
1.7895+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc TLTLqmy — shells/nushell Makefile cargo-depends.mk

   shells/nushell: update to 0.117.0


   This is the 0.117.0 release of Nushell.
   You can learn more about this release here: https://www.nushell.sh/blog/2026-11-09-nushell_v0_117_0.html
VersionDeltaFile
1.80+274-268shells/nushell/distinfo
1.70+90-88shells/nushell/cargo-depends.mk
1.96+3-3shells/nushell/Makefile
+367-3593 files

NetBSD/pkgsrc uq4Snny — devel/apr-util Makefile distinfo

   apr-util: updated to 1.6.6

   Changes with APR-util 1.6.6

   *) Fix crypto/apr_passwd.c compilation errors on older systems.
   *) Fix crashes in apr_crypto_get_block_key_types() with default cmake builds on
      Windows.

   Changes with APR-util 1.6.5

   *) Fix oracle DBD compilation errors introduced in 1.6.4.
VersionDeltaFile
1.29+4-4devel/apr-util/distinfo
1.80+2-2devel/apr-util/Makefile
+6-62 files

NetBSD/pkgsrc TsJPuXN — doc CHANGES-2026

   Updated net/py-aio-pika, devel/py-utils
VersionDeltaFile
1.7894+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 2gbXPk2 — devel/py-utils Makefile distinfo

   py-utils: updated to 4.2.0

   4.2.0

   Deprecate batch sizes below 1 in batcher, and in abatcher without an interval. A DeprecationWarning is issued when iteration starts, before the source is consumed, and the results and errors stay as they were. A test suite that turns warnings into errors fails on such a size from this release on. These sizes will raise ValueError in 5.0. With an interval, abatcher keeps accepting None or a size below 1 as no size limit, without a warning.
   Accept a value that does not equal itself, such as float('nan'), when it is assigned back to its own slot of a UniqueList with on_duplicate='raise'. 4.1.4 raised ValueError: Duplicate value for it, while any other value could already be assigned to its own slot.
   Import the lazy exports that a module's __getattr__ serves for the names in its __all__ with import_global. 4.1.4 skipped every name that dir() does not list. On Python 3.13 and later, import_global('typing') now also imports AsyncContextManager, ContextManager, ForwardRef, Match and Pattern, as it already did on 3.10 to 3.12. A lazy export that fails to resolve is still skipped.
   Apply the key and value casts of a LazyCastedDict in get, as indexing already did. On an int-keyed dict, d.get('3') now finds the key stored as 3, and get returns the cast value where 4.1.4 returned the raw stored value. A raw value that the value cast rejects now raises from get as it does from d[k]. dict.get(d, k) still reads the raw value.
   Annotate the default of to_float as int | float. The documented to_float('abc', default=0.0) was a type error under mypy and pyright. A # type: ignore added for it is now reported as unused under mypy --strict.
   Keep from python_utils.types import * working on Python 3.15. Python 3.15 removed typing.ByteString and typing.no_type_check_decorator, so the star import raised AttributeError there. Both names stay exported on 3.10 to 3.14, at their 4.1.4 positions in __all__, and 3.15 joins the CI matrix and the classifiers.
   Choose the binary prefix of scale_1024 from the exact integer threshold. 4.1.4 took the prefix from a logarithm, which rounded an integer just below a boundary up to it: scale_1024(2**60 - 1, 9) returned (1.0, 6) and scale_1024(2**50 - 1, 9) returned (0.9999999999999991, 5), while scale_1024(2**40 - 1, 9) already returned (1023.9999999990687, 3). Every power now behaves like the lower ones: (1024.0, 5) and (1023.9999999999991, 4), so a progressbar2 DataSize prints 1024.0 PiB where 4.1.4 printed 1.0 EiB for a value a few bytes below an exbibyte. Only ints take the exact comparison. Any other number goes through float() as before.
   Keep the return type of a custom container in acontainer. The overloads only typed list, set and tuple, so await acontainer(source, frozenset) was a type error under mypy and pyright and its result came back as Any, while the call already worked at runtime. A fourth overload types any factory that takes the collected items, so frozenset[int] and deque[int] are inferred now. Runtime behaviour is unchanged. A # type: ignore written for such a call is now reported as unused under mypy --strict, and a factory that does not return a collection, such as sum, is rejected with type-var instead of call-overload.
VersionDeltaFile
1.21+4-4devel/py-utils/distinfo
1.23+2-2devel/py-utils/Makefile
+6-62 files

NetBSD/pkgsrc eRtx71S — net/py-aio-pika Makefile PLIST

   py-aio-pika: updated to 10.2.3

   10.2.3

   Await generator-based callback coroutines
   Allow pool item release after shutdown
VersionDeltaFile
1.24+4-4net/py-aio-pika/distinfo
1.27+3-3net/py-aio-pika/Makefile
1.5+5-1net/py-aio-pika/PLIST
+12-83 files

NetBSD/pkgsrc X6ldgyv — doc CHANGES-2026

   Updated net/py-pamqp, net/py-aiormq
VersionDeltaFile
1.7893+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc jkghjRQ — net/py-aiormq Makefile distinfo

   py-aiormq: updated to 7.2.5

   7.2.5
   Update pamqp to version 5
VersionDeltaFile
1.16+4-4net/py-aiormq/distinfo
1.19+3-3net/py-aiormq/Makefile
+7-72 files

NetBSD/pkgsrc Ogk11vj — net/py-pamqp Makefile distinfo

   py-pamqp: updated to 5.0.0

   5.0.0 (2026-10-30)
   - Encode `bytes` field table and field array values as the AMQP byte array (`x`) type, the same as `bytearray`
   - **Breaking:** decode AMQP byte array (`x`) values as `bytes`, not `bytearray`. Code that changes a decoded value in place must copy it to a `bytearray` first
VersionDeltaFile
1.8+4-4net/py-pamqp/distinfo
1.10+3-3net/py-pamqp/Makefile
+7-72 files

NetBSD/pkgsrc s0Kt26l — devel/libelf Makefile

   libelf: add new mirror link

   Fixes make fetch for the package. Uses the same mirror as homebrew.
VersionDeltaFile
1.19+3-3devel/libelf/Makefile
+3-31 files

NetBSD/pkgsrc GUQjUrL — doc TODO

   doc/TODO: + MesaLib-26.3.
VersionDeltaFile
1.28353+2-1doc/TODO
+2-11 files

NetBSD/pkgsrc lzqBP9A — doc CHANGES-2026

   Updated textproc/py-bracex, graphics/py-svglib
VersionDeltaFile
1.7892+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc E5yCRip — graphics/py-svglib Makefile distinfo

   py-svglib: updated to 2.4.0

   2.4.0 (2026-11-04)

   Added

   - `<textPath>` is now supported: text follows the `<path>` named by its `href`
     or `xlink:href`, with `startOffset` (a length or a percentage) and
     `text-anchor`, and styled `<tspan>` children. ReportLab can't draw text along
     a path, so each glyph is placed and rotated individually, at the point of the
     path under its midpoint; glyphs beyond the end of the path are dropped. Only
     paths of the same document can be followed, and `side`, `method`, `spacing`
     and per-glyph `dx`/`dy`/`rotate` are not supported
   - The plain `opacity` property is now supported, as a presentation attribute,
     in `style` attributes and in `<style>` rules, including percentages. Opacity
     composes down the tree, so a shape at 0.5 inside a group at 0.5 is drawn at
     0.25. It is applied per shape, so overlapping shapes inside a translucent
     group show through each other, and images are not affected
     thanks to @Pharex38).

    [48 lines not shown]
VersionDeltaFile
1.6+4-4graphics/py-svglib/distinfo
1.8+2-2graphics/py-svglib/Makefile
+6-62 files

NetBSD/pkgsrc hsV8ifv — textproc/py-bracex Makefile distinfo

   py-bracex: updated to 3.2.2

   3.2.2

   - **FIX**: Match Bash 5.3 for groups that contain a top level `..` but are not valid sequences. If the group starts
     like a sequence, such as `{1..3{a,b}}`, it is kept as text without expanding nested groups. If it doesn't, such as
     `{a..x{b}},}`, only the opening `{` is skipped and what follows is parsed again, as in Bash.
VersionDeltaFile
1.13+4-4textproc/py-bracex/distinfo
1.13+2-2textproc/py-bracex/Makefile
+6-62 files

NetBSD/pkgsrc ZFYWO17 — doc CHANGES-2026

   Updated textproc/py-ramlfications, devel/py-progressbar2
VersionDeltaFile
1.7891+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 1W9PAyk — devel/py-progressbar2 ALTERNATIVES distinfo

   py-progressbar2: updated to 4.7.0

   4.7.0 - 2026-11-05

   Widgets are coloured by default: a bar on a colour terminal shows the
   default palette without ``enable_colors=True``, spinners cycle through
   colours, and the ``Bar`` fill colours are constructor arguments (``fg``,
   ``bg``) instead of the ``Bar.fg`` and ``Bar.bg`` class attributes. A
   widget called directly returns the escape codes, and
   ``progressbar.utils.no_color`` strips them. Output to a file or pipe is
   unchanged.

   A parallel execution API: ``progressbar.map``, ``imap``,
   ``imap_unordered``, ``starmap``, ``thread_map``, ``process_map``,
   ``as_completed``, the asyncio variants ``amap``, ``aimap``,
   ``aimap_unordered`` and ``gather``, ``run`` for shell commands, and the
   ``progressbar.parallel`` decorator, with ``bar='multi'`` for an overall
   bar plus a bar per task.


    [76 lines not shown]
VersionDeltaFile
1.8+26-1devel/py-progressbar2/PLIST
1.21+6-7devel/py-progressbar2/Makefile
1.13+4-4devel/py-progressbar2/distinfo
1.2+1-0devel/py-progressbar2/ALTERNATIVES
+37-124 files

NetBSD/pkgsrc vsS1vLT — textproc/py-ramlfications distinfo PLIST

   py-ramlfications: updated to 0.3.0

   0.3.0 (2026-10-25)

   Added:

   - RAML 1.0 support, dispatched automatically from the ``#%RAML`` header
     at the existing ``parse()``/``load()``/``validate()`` entry points:

       * data types with inheritance, facets, and type expressions
         (named types, arrays ``T[]``, unions ``A | B``)
       * ``annotationTypes`` declarations and annotations applied on
         resources and methods
       * ``uses`` libraries with dotted ``LibName.member`` references,
         including libraries used by other libraries
       * typed fragments (DataType, Trait, ResourceType, Library,
         SecurityScheme, DocumentationItem), parsed standalone or included
       * Overlay and Extension documents with RAML 1.0 merge semantics;
         overlays may not change behavioral aspects of their target

    [85 lines not shown]
VersionDeltaFile
1.13+15-19textproc/py-ramlfications/Makefile
1.4+16-11textproc/py-ramlfications/PLIST
1.5+4-4textproc/py-ramlfications/distinfo
+35-343 files

NetBSD/pkgsrc 0ZAKov2 — doc CHANGES-2026

   Updated devel/py-typer, www/py-zope.proxy
VersionDeltaFile
1.7890+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc XULiXFM — www/py-zope.proxy Makefile distinfo

   py-zope.proxy: updated to 7.4

   7.4 (2026-11-10)

   - Add support for Python 3.15.
   - Drop support for Python 3.10.
VersionDeltaFile
1.17+4-4www/py-zope.proxy/distinfo
1.23+2-2www/py-zope.proxy/Makefile
+6-62 files

NetBSD/pkgsrc MRzVW7B — devel/py-typer Makefile distinfo

   py-typer: updated to 0.29.0

   0.29.0

   Features

   Use Pydantic for parameter validation.

   Typer now uses Pydantic internally to validate command-line parameters. This is a gradual migration focused on preserving compatibility with existing Typer applications. Some validation error messages have changed.

   Fixes

   Escape terminal controls in Pydantic validation errors.

   Docs

   Explain Pydantic validation in the release notes.
   Use the Zensical modern theme for docs.
   Add AI development guidance and coding agent notices.
VersionDeltaFile
1.6+13-7devel/py-typer/PLIST
1.16+4-4devel/py-typer/distinfo
1.16+3-2devel/py-typer/Makefile
+20-133 files