NetBSD/pkgsrc qptKg3adoc CHANGES-2026

   doc: Updated cad/py-PyRTL to 1.0.0
VersionDeltaFile
1.3922+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ldsETYecad/py-PyRTL PLIST distinfo, cad/py-PyRTL/patches patch-pyrtl_simulation.py

   cad/py-PyRTL: Update to 1.0.0

   Changelog:
   1.0.0:
   Added

     * PyRTL Floating point library (@gaborszita)
     * Registers can be constructed with a State IntEnum to simplify construction
       of state machines.

   Changed

     * Improved CompiledSimulation's performance.
     * output_to_verilog now supports custom module_names. (@devmam999)
     * Minor improvements to wire_struct and wire_matrix.
     * Minor improvements to WaveDrom output.
     * Many documentation improvements.

   Fixed

    [4 lines not shown]
VersionDeltaFile
1.6+15-0cad/py-PyRTL/PLIST
1.14+4-5cad/py-PyRTL/distinfo
1.15+2-6cad/py-PyRTL/Makefile
1.2+1-1cad/py-PyRTL/patches/patch-pyrtl_simulation.py
+22-124 files

NetBSD/pkgsrc xL3Q6Mzdoc CHANGES-2026

   doc: Updated security/gnupg2 to 2.5.20nb2
VersionDeltaFile
1.3921+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc bx6ZZsWsecurity/gnupg2 Makefile distinfo, security/gnupg2/patches patch-sm_decrypt.c

   gnupg2: add upstream patch for CVE-2026-34182

   Bump PKGREVISION.
VersionDeltaFile
1.1+30-0security/gnupg2/patches/patch-sm_decrypt.c
1.178+2-2security/gnupg2/Makefile
1.98+2-1security/gnupg2/distinfo
+34-33 files

NetBSD/pkgsrc PQAY3gAdoc CHANGES-2026 TODO

   doc: Updated devel/py-filelock to 3.29.4
VersionDeltaFile
1.3920+2-1doc/CHANGES-2026
1.27462+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc maTg4qDdevel/py-filelock Makefile distinfo

   py-filelock: update to 3.29.4.

   What's Changed

       verify inode in break_lock_file before unlinking a stale lock by @dxbjavid in #561
       keep the read/write heartbeat alive on a transient touch error by @dxbjavid in #562
VersionDeltaFile
1.48+5-4devel/py-filelock/Makefile
1.47+4-4devel/py-filelock/distinfo
+9-82 files

NetBSD/pkgsrc q2lBmjslang/python314 DESCR

   python314: fix typo in DESCR, this is 3.14, not 3.13
VersionDeltaFile
1.2+1-1lang/python314/DESCR
+1-11 files

NetBSD/pkgsrc a6VwvL7doc CHANGES-2026

   doc: Updated security/py-cryptography_vectors to 49.0.0
VersionDeltaFile
1.3919+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc RpIA4vpsecurity/py-cryptography_vectors distinfo Makefile

   py-cryptography_vectors: update to 49.0.0.

   To match py-cryptography-49.0.0.
VersionDeltaFile
1.80+4-4security/py-cryptography_vectors/distinfo
1.83+2-2security/py-cryptography_vectors/Makefile
1.36+1-2security/py-cryptography_vectors/PLIST
+7-83 files

NetBSD/pkgsrc xJXeGfLdoc CHANGES-2026 TODO

   doc: Updated security/py-cryptography to 49.0.0
VersionDeltaFile
1.3918+2-1doc/CHANGES-2026
1.27461+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc 6QMMhKcsecurity/py-cryptography distinfo cargo-depends.mk

   py-cryptography: update to 49.0.0.

   49.0.0 - 2026-06-12

       BACKWARDS INCOMPATIBLE: Support for x86_64 macOS has been removed. We now only publish arm64 wheels for macOS.
       BACKWARDS INCOMPATIBLE: Support for 32-bit Windows has been removed. Users should move to a 64-bit Python installation.
       BACKWARDS INCOMPATIBLE: Removed the deprecated PUBLIC_KEY_TYPES, PRIVATE_KEY_TYPES, CERTIFICATE_PRIVATE_KEY_TYPES, CERTIFICATE_ISSUER_PUBLIC_KEY_TYPES, and CERTIFICATE_PUBLIC_KEY_TYPES type aliases. Use PublicKeyTypes, PrivateKeyTypes, CertificateIssuerPrivateKeyTypes, CertificateIssuerPublicKeyTypes, and CertificatePublicKeyTypes instead. These were deprecated in version 40.0.
       BACKWARDS INCOMPATIBLE: :class:`~cryptography.hazmat.primitives.ciphers.algorithms.ChaCha20` now treats the first 4 bytes of the nonce as a 32-bit little-endian block counter (as defined in RFC 7539) and tracks the number of bytes processed. Attempting to encrypt or decrypt more data than the counter allows before it would overflow now raises a :class:`ValueError` rather than silently diverging from RFC 7539. Setting the counter portion of the nonce to zero allows encrypting up to 256 GiB with a given nonce.
       BACKWARDS INCOMPATIBLE: Loading an X.509 certificate whose ECDSA or DSA signature AlgorithmIdentifier contains encoded NULL parameters now raises a :class:`ValueError`. Such certificates are invalid, but older versions of Java emitted them; previously they loaded with a deprecation warning.
       Fixed cross-compilation of the CFFI bindings when PYO3_CROSS_LIB_DIR is set. The build now derives the Python include directory from PYO3_CROSS_LIB_DIR instead of querying the host interpreter, which previously caused the build to fail during cross-compilations for embedded systems, on hosts which have same-version Python development headers installed as the target Python.
       Added support for signing and verifying X.509 certificates, certificate signing requests, and certificate revocation lists with :doc:`/hazmat/primitives/asymmetric/mldsa` keys, as well as loading certificates that contain ML-DSA public keys.
       Added :meth:`~cryptography.hazmat.primitives.hpke.KEM.enc_length` to :class:`~cryptography.hazmat.primitives.hpke.KEM` so callers can split the encapsulated key from the ciphertext returned by :meth:`~cryptography.hazmat.primitives.hpke.Suite.encrypt`.
       :meth:`~cryptography.x509.verification.ExtensionPolicy.require_present`, :meth:`~cryptography.x509.verification.ExtensionPolicy.may_be_present`, and :meth:`~cryptography.x509.verification.ExtensionPolicy.require_not_present` now accept any extension type. Previously only a fixed set of extension types was supported, which made it impossible to account for otherwise unrecognized critical extensions during path validation.
       Added support for using :class:`~cryptography.x509.Certificate`, :class:`~cryptography.x509.CertificateSigningRequest`, and :class:`~cryptography.x509.CertificateRevocationList` as field types in :doc:`/hazmat/asn1/index` structures.
       Added :func:`~cryptography.hazmat.asn1.value_set`, a class decorator that registers an :class:`enum.Enum` subclass as an ASN.1 value set: members are encoded as their underlying value, and decoding fails if the decoded value does not match one of the declared members.
       Added :meth:`~cryptography.x509.Name.from_bytes` for parsing a :class:`~cryptography.x509.Name` from DER bytes, the inverse of :meth:`~cryptography.x509.Name.public_bytes`.
       Added the rsa_padding keyword-only parameter to :meth:`~cryptography.x509.CertificateBuilder.public_key`. Passing the :class:`~cryptography.hazmat.primitives.asymmetric.padding.PSS` class (not an instance) encodes an RSA subject public key in the certificate's subjectPublicKeyInfo with the id-RSASSA-PSS OID and no parameters.
       Added external mu (message representative) support to :doc:`/hazmat/primitives/asymmetric/mldsa` via the sign_mu and verify_mu methods, which sign and verify a precomputed 64-byte mu as defined in FIPS 204.
VersionDeltaFile
1.119+34-34security/py-cryptography/distinfo
1.25+10-10security/py-cryptography/cargo-depends.mk
1.147+2-2security/py-cryptography/Makefile
+46-463 files

NetBSD/pkgsrc qYwaiEYdoc CHANGES-2026 TODO

   doc: Updated security/py-OpenSSL to 26.3.0
VersionDeltaFile
1.3917+2-1doc/CHANGES-2026
1.27460+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc xxFeJFesecurity/py-OpenSSL Makefile distinfo

   py-OpenSSL: update to 26.3.0.


   Backward-incompatible changes:

       Dropped support for Python 3.8.

       The minimum cryptography version is now 49.0.0.

       Removed deprecated OpenSSL.crypto.X509Req, OpenSSL.crypto.dump_certificate_request, and OpenSSL.crypto.load_certificate_request. cryptography.x509 should be used instead.

       OpenSSL.SSL.Connection.set_session now raises ValueError if the Session was obtained from a Connection that was using a different Context than this one. OpenSSL requires (but does not verify) that sessions only be re-used with a compatible SSL_CTX, so this contract is now enforced.

   Deprecations:

       Deprecated OpenSSL.crypto.PKey.generate_key and OpenSSL.crypto.PKey.check. The key generation and loading APIs in cryptography should be used instead.

       Deprecated OpenSSL.crypto.dump_privatekey. The serialization APIs on cryptography private key types should be used instead.


    [9 lines not shown]
VersionDeltaFile
1.82+5-5security/py-OpenSSL/Makefile
1.43+4-4security/py-OpenSSL/distinfo
+9-92 files

NetBSD/pkgsrc 9QOsgjEaudio/libilbc Makefile, audio/mixxx Makefile

   *: bump for abseil May 20260526.0 shlib version bump
VersionDeltaFile
1.18+2-2devel/protobuf-c/buildlink3.mk
1.9+2-2audio/libilbc/Makefile
1.85+2-2audio/mixxx/Makefile
1.28+2-2biology/plinkseq/Makefile
1.63+2-2chat/dino/Makefile
1.95+2-2chat/ekg/Makefile
+12-1267 files not shown
+146-12573 files

NetBSD/pkgsrc nYpVmtadoc TODO CHANGES-2026

   doc: Updated devel/abseil to 20260526.0
VersionDeltaFile
1.27459+1-2doc/TODO
1.3916+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 5PdI9Prdevel/abseil PLIST distinfo

   abseil: update to 20260526.0.

   What's New

       status_macros.h: Helper macros and methods to return and propagate errors with absl::Status.
       absl::StatusBuilder: A builder type that implicitly converts to absl::Status and absl::StatusOr<T> that helps add additional information.
       absl::SourceLocation: A type that provides source-code location info for C++17 and later. It differs from std::source_location in several ways. See source_location.h for more information.
       absl::ClockInterface: An abstract interface representing a clock, allowing decoupling code that uses time from the code that creates a point in time. Useful for injecting clocks into interfaces, especially for testing purposes.
       absl::SimulatedClock: A concrete clock implementation that does not "tick" on its own. Useful for manipulating time for testing purposes.
       absl::AnySpan: A type that provides a view of any random access container.
       absl::optional_ref: A type that provides a std::optional-like interface around T*.
       absl::bind_back: A drop-in replacement for C++23's std::bind_back().
       absl::CopyCordToSpan: A safer way to copy the contents of an absl::Cord to a buffer.
       absl::HighPrecision: An absl::StrCat formatter that produces strings that would parse to the exact original floating point value (except in the case of NaNs).
       throw_delegate.h: Helper functions that allow throwing exceptions consistently from anywhere without risking ODR violations.

   Breaking Changes

       For GCC users, Abseil now requires at least GCC 10 following Google's Foundational C++ Support Policy. See this table for a list of currently supported versions compilers, platforms, and build tools.
       Many pre-C++17 polyfill types are marked deprecated. Users should migrate to the std:: equivalent.
VersionDeltaFile
1.16+120-96devel/abseil/PLIST
1.40+4-4devel/abseil/distinfo
1.41+3-3devel/abseil/Makefile
+127-1033 files

NetBSD/pkgsrc pxN2KFEdoc TODO CHANGES-2026

   doc: Updated devel/libffi to 3.6.0
VersionDeltaFile
1.27458+1-2doc/TODO
1.3915+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc v2AxDsudevel/libffi Makefile distinfo

   libffi: update to 3.6.0.

   Add LoongArch32 support.
   Add RISC-V static trampoline support.
   Add aarch64 GCS (Guarded Control Stack) support.
   Add aarch64 feature build attribute support.
   Add ppc64le ELFv2 complex type support.
   Add conditional target support for __int128.
   Add x86_64 IEEE binary128 long double support (e.g. x86_64 Android).
   Update bundled dlmalloc to upstream 2.8.6.
   Fix closures using FFI_REGISTER ABI.
   Fix SH linker errors with USER_LABEL_PREFIX.
   Fix compilation for ARM Windows targets.
   Fix compilation for Cortex-A53.
   Fix test compilation for some Android platforms.
   Fix x86 ASAN compatibility for win64.
   Fix clang -Werror-semi builds on riscv, or1k, loongarch.
   Fix NULL deref in dlmalloc sys_trim on heap corruption.
   Fix ThreadSanitizer data race in dlmalloc mparams init (#873).

    [2 lines not shown]
VersionDeltaFile
1.58+7-2devel/libffi/Makefile
1.69+4-4devel/libffi/distinfo
+11-62 files

NetBSD/pkgsrc Y0f6mshdoc CHANGES-2026 TODO

   doc: Updated textproc/jsoncpp to 1.9.8
VersionDeltaFile
1.3914+2-1doc/CHANGES-2026
1.27457+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc 2uvfxuptextproc/jsoncpp distinfo Makefile

   jsoncpp: update to 1.9.8.

   What's Changed

       Update to 1.9.8, remove qualifier from version string by @baylesj in #1666
       Revert soversion change by @baylesj in #1667
       prevent macro redefined for JSON_HAS_INT64 by @anandolee in #1673
       ci: suppress Node 20 deprecation and missing python-version warnings by @baylesj in #1674
       Fix C++11 ABI breakage when compiled with C++17 #1668 by @baylesj in #1675
       chore: remove leftover CMake checks for std::string_view by @baylesj in #1676
       docs: update amalgamation instructions and add github action by @baylesj in #1677
       feat: add Json::version() to expose runtime version (#1531) by @baylesj in #1678
       feat: add .members() iterator adapter for range-based for loops (#288) by @baylesj in #1679
       Improve formatting by @baylesj in #1680
       docs: remove conan and vcpkg instructions from README by @baylesj in #1683
       fix: GCC 16 / C++20 build failure with u8 string literals by @baylesj in #1685
       feat: improve type assertion messages with actual ValueType by @baylesj in #1686
       fix: avoid quadratic re-scan of comments after a value by @hjanuschka in #1689
VersionDeltaFile
1.20+4-4textproc/jsoncpp/distinfo
1.21+2-2textproc/jsoncpp/Makefile
+6-62 files

NetBSD/pkgsrc 6wUh76gdoc TODO CHANGES-2026

   doc: Updated textproc/fmtlib to 12.2.0
VersionDeltaFile
1.27456+1-2doc/TODO
1.3913+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc EYXj5n1textproc/fmtlib distinfo PLIST

   fmtlib: update to 12.2.0.

   # 12.2.0 - 2026-06-16

   - Added a C11 API that brings fast, type-safe formatting to C. The new
     `fmt-c` library and `fmt/fmt-c.h` header use `_Generic` to dispatch on
     argument types and outperform `printf`/`sprintf`. For example:

     ```c++
     #include <fmt/fmt-c.h>

     fmt_print(stdout, "The answer is {}.\n", 42);
     ```

     (https://github.com/fmtlib/fmt/issues/4663,
     https://github.com/fmtlib/fmt/pull/4671,
     https://github.com/fmtlib/fmt/pull/4696,
     https://github.com/fmtlib/fmt/issues/4693,
     https://github.com/fmtlib/fmt/pull/4694,

    [205 lines not shown]
VersionDeltaFile
1.29+4-4textproc/fmtlib/distinfo
1.14+4-2textproc/fmtlib/PLIST
1.28+2-2textproc/fmtlib/Makefile
+10-83 files

NetBSD/pkgsrc 3nB5XOgdoc CHANGES-2026 TODO

   doc: Updated x11/xkeyboard-config to 2.48
VersionDeltaFile
1.3912+2-1doc/CHANGES-2026
1.27455+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc vwvpB5qx11/xkeyboard-config distinfo Makefile

   xkeyboard-config: update to 2.48.

   Layouts
   -------

   Breaking changes
   ~~~~~~~~~~~~~~~~

   - Spanish layout: move `dead_doubleacute` and `dead_caron` to easier to remember positions:
     - `dead_doubleacute` is moved to same key as `dead_acute` and `dead_diaeresis`, replacing `dead_caron`.
     - `dead_caron` is moved to same key as `dead_circumflex`, replacing `dead_abovering`.
     - `dead_abovering` is moved to `Ntilde`, where `dead_doubleacute` used to be.


   New
   ~~~

   - - `pl`: Added Colemak-DH ortholinear variant


    [56 lines not shown]
VersionDeltaFile
1.47+4-4x11/xkeyboard-config/distinfo
1.62+2-2x11/xkeyboard-config/Makefile
+6-62 files

NetBSD/pkgsrc rR83hk1doc CHANGES-2026 TODO

   doc: Updated fonts/fontconfig to 2.18.1
VersionDeltaFile
1.3911+2-1doc/CHANGES-2026
1.27454+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc B3RDimkfonts/fontconfig distinfo Makefile, fonts/fontconfig/patches patch-src_fccompat.c

   fontconfig: update to 2.18.1.

   2.18.1

   Akira TAGOH (11):
         ci: Fix wrong short options for glab
         Fix not matching with a font family name
         test-conf: Add a feature to load a certain config for testing
         test: Add comprehensive documentation for test-conf JSON format
         Fix another font matching issue
         Do not set 'sans-serif' for default genericfamily
         test: use const instead of number for genericfamily
         meson: force enabling HAVE_C99_VSNPRINTF
         Disable invalid attribute warning by default
         ci: Add .abidiff for suppression
         Workaround :-prefixed filename used in Qt

   Jan Alexander Steffens (heftig) (1):
         meson: Only install 05-macos.conf on darwin

    [136 lines not shown]
VersionDeltaFile
1.1+19-0fonts/fontconfig/patches/patch-src_fccompat.c
1.78+5-4fonts/fontconfig/distinfo
1.138+2-3fonts/fontconfig/Makefile
1.37+2-1fonts/fontconfig/PLIST
+28-84 files

NetBSD/pkgsrc RcPrcYXdoc TODO CHANGES-2026

   doc: Updated devel/automake to 1.18.1
VersionDeltaFile
1.27453+1-2doc/TODO
1.3910+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc ravAIR1devel/automake Makefile distinfo

   automake: update to 1.18.1.

   New in 1.18.1 (2025-06-25):

   * Bugs fixed

     - Undo change to mdate-sh; once again, it does not look at
       SOURCE_DATE_EPOCH. This change was a misunderstanding that causes
       problems, not fixes, for reproducible builds.
       (https://lists.gnu.org/archive/html/automake/2025-06/msg00021.html)

     - Improve debuggability of installcheck failures. (bug#78850)
VersionDeltaFile
1.122+5-6devel/automake/Makefile
1.65+4-4devel/automake/distinfo
+9-102 files

NetBSD/pkgsrc ucFvDLYmk/compiler gcc-style-args.mk

   gcc-style-args.mk: Drop c++2a (and gnu)

   This is an obsolete alias for c++20.   It is not used in pkgsrc, and
   was not implemented in the compiler selection framework.
VersionDeltaFile
1.11+3-3mk/compiler/gcc-style-args.mk
+3-31 files

NetBSD/pkgsrc PlfaE06mk/compiler gcc-style-args.mk

   gcc-style-args.mk: Drop c++1z (and gnu)

   This is an obsolete alias for c++17.   It is not used in pkgsrc, and
   was not implemented in the compiler selection framework.
VersionDeltaFile
1.10+3-3mk/compiler/gcc-style-args.mk
+3-31 files