Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (5h)  pkgsrc-2025Q4 (4d)  pkgsrc-2025Q3 (46d) 

2026-01-30 00:10:29 UTC Now

2026-01-29 18:11:59 UTC MAIN commitmail json YAML

doc: Updated net/sayaka to 3.8.6

(tsutsui)

2026-01-29 18:11:37 UTC MAIN commitmail json YAML

sayaka: update to 3.8.6

Upstream changes:
https://github.com/isaki68k/sayaka

3.8.6 (2026/01/28)
* improve rendering of Misskey $[ruby]
* improve rendering inside Misskey `~`, ```~```, and <plain>~</plain>
* improve URL detection
* add support for MFM in the name field
* slightly improve image loading performance
* remove (fix) references to --no-progressive in the documentation

(tsutsui)

2026-01-29 17:06:01 UTC MAIN commitmail json YAML

angband: forgot to remove old patch

(ktnb)

2026-01-29 17:01:29 UTC MAIN commitmail json YAML

remove duplicate

(ktnb)

2026-01-29 17:00:47 UTC MAIN commitmail json YAML

doc: Updated games/angband-sdl to 4.2.6

(ktnb)

2026-01-29 17:00:17 UTC MAIN commitmail json YAML

doc: Updated games/angband to 4.2.6

(ktnb)

2026-01-29 16:59:56 UTC MAIN commitmail json YAML

luanti: update to 5.10.0

Packaging changes:
- games/minetest -> games/luanti
- made myself (ktnb) maintainer

Upstream changes:
- name change
- many updates to the client and scripting parts

https://dev.minetest.net/Changelog#5.9.1_.E2.86.92_5.10.0

(ktnb)

2026-01-29 16:42:09 UTC MAIN commitmail json YAML

doc: Updated mail/mu to 1.12.15

(ktnb)

2026-01-29 16:41:56 UTC MAIN commitmail json YAML

mu: update to 1.12.15

- fix the dbus install issue
- save all attachments if none are selected
- documentation improvements

(ktnb)

2026-01-29 16:24:10 UTC MAIN commitmail json YAML

doc: Updated lang/sbcl to 2.6.1

(ktnb)

2026-01-29 16:23:54 UTC MAIN commitmail json YAML

changes in sbcl-2.6.1 relative to sbcl-2.6.0:
  * minor incompatible change: the never-documented :NO-CONSTRUCTOR-DEFUN
    option to DEFSTRUCT is no longer supported.
  * platform support:
    ** support for the LoongArch architecture has been added.  (thanks to
      ZiLong Wang)
    ** support for FreeBSD on 32-bit and 64-bit PowerPC platforms has been
      added.  (thanks to Piotr Kubaj)
    ** SB-ALIEN now supports passing and returning structures by value (rather
      than by reference) in accordance with the platform ABIs, on x86-64 and
      arm64 platforms.  (lp#313202, thanks to Jesse Bouwman)
    ** wide compare-and-exchange is supported on the arm64 platform for
      Armv8.1-A or later.
  * bug fix: signal a DIVISION-BY-ZERO error in calls of (/ 0 0).
    (lp#2137266, reported by khbit)
  * bug fix: compiler infinite loop from previously-acceptable recursive
    inline expansions.  (lp#2137380, reported by Frode Fjeld)
  * bug fix: unnormalized inequality constraints causing a compiler infinite
    loop.  (lp#2137422, reported by Jesse Bouwman)
  * bug fix: compiler infinite loop from a deleted loop with an remnant
    TAGBODY.  (lp#2137493)
  * bug fix: miscompilation of REDUCE #'APPEND with non-null INITIAL-VALUE and
    :FROM-END NIL.  (lp#2137736, reported by Vasily Postnicov)
  * bug fix: encode XREF locations in a way that allows for higher form
    numbers.  (lp#2137765, reported by Jim White)
  * bug fix: lookups of optimized memory movers fails when *PRINT-BASE* is not
    10.  (lp#2138812, reported by Robert Dodier)
  * bug fix: CLRHASH on a hash table with weak keys should not corrupt the
    table's index vector.  (lp#2138965, reported by Patrick Poitras)
  * bug fix: address a number of type derivation subtleties related to
    floating point zeros.
  * optimization: various combinations of arithmetic operations with variables
    and constants are simplified to have fewer calls.
  * optimization: elide full calls to CONJUGATE when its argument is known to
    be of type REAL.  (lp#2137354, thanks to Vasily Postnicov)
  * optimization: the compiler knows more about the type and results of
    ARRAY-DIMENSION.
  * optimization: transform ARRAY-DIMENSIONS away on objects with array types
    of known dimensions.  (lp#2138581, thanks to Vasily Postnicov)
  * optimization: (equal (array-dimensions a) (array-dimensions b)) does not
    cons intermediate lists.
  * optimization: (make-array (array-dimensions a)) does not cons a list.

(ktnb)

2026-01-29 14:23:31 UTC MAIN commitmail json YAML

doc: Updated devel/mise to 2026.1.10

(pin)

2026-01-29 14:23:03 UTC MAIN commitmail json YAML

2026-01-29 14:22:28 UTC MAIN commitmail json YAML

doc: Updated graphics/qrrs to 0.1.11

(pin)

2026-01-29 14:22:10 UTC MAIN commitmail json YAML

graphics/qrrs: update to 0.1.11

- add option to specify error correction level #237

(pin)

2026-01-29 14:21:33 UTC MAIN commitmail json YAML

doc: Updated textproc/rumdl to 0.1.4

(pin)

2026-01-29 14:21:13 UTC MAIN commitmail json YAML

textproc/rumdl: update to 0.1.4

## [0.1.4] - 2026-01-28

### Changed

- **MD073: Simplified to marker-based TOC detection only** ([#332](https://github.com/rvben/rumdl/issues/332))
  - Removed heading-based TOC detection (~200 lines of code)
  - Now only supports `<!-- toc -->...<!-- tocstop -->` markers
  - Ensures consistent detect/fix behavior - only validates TOCs users explicitly mark
  - Rule is now opt-in: disabled by default, enable with `[MD073] enabled = true`

### Fixed

- **Rules: Call should_skip() in linting engine for opt-in rules**
  - Opt-in rules (like MD073) now correctly skip when disabled
  - Previously, rules had to check skip internally which caused inconsistent behavior
  - Architectural fix affects all rules with opt-in behavior

- **MD073: Fix HTML anchor handling in heading ID generation**
  - Headings with `<a name="..."></a>` anchors now correctly extract the anchor ID
  - Centralized fix in `header_id_utils.rs` benefits all anchor-related functionality

- **MD032: Fix should_skip() to detect ordered lists**
  - `likely_has_lists()` only checked for unordered markers (`*`, `-`, `+`)
  - Ordered lists (e.g., `1. item`) were incorrectly skipped
  - Now uses pre-computed `list_blocks` which includes all list types

## [0.1.3] - 2026-01-28

### Added

- **MD073: Table of Contents validation rule**
  - Validates TOC entries match actual document headings
  - Detects missing, extra, misordered, and misnamed TOC entries
  - Supports multiple anchor styles: GitHub, GitLab, Markdownlint, VSCode
  - Configurable: `toc-heading`, `anchor-style`, `case-sensitive`

### Fixed

- **MD064: Recognize sentence endings after markdown inline elements** ([#345](https://github.com/rvben/rumdl/issues/345))
  - `allow-sentence-double-space` now works with sentences ending in inline code, emphasis, bold, strikethrough, and other markdown elements
  - Example: `` `code`.  Next sentence `` no longer flags a false positive

(pin)

2026-01-29 14:20:31 UTC MAIN commitmail json YAML

doc: Updated sysutils/xcp to 0.24.3

(pin)

2026-01-29 14:20:13 UTC MAIN commitmail json YAML

sysutils/xcp: update to 0.24.3

Minor maintenance release:

    Releases are now performed with release-plz.
    Add a short AI-contributions policy.

Other

    Add release-plz config.
    Minor dependency bump.
    Ignore emacs rust-analyser settings.
    Change default branch from 'main' to 'master'
    Include AI Contribution Policy in README
    Bump dependencies.
    Add release-plz workflow.
    Fix root test.
    Update github tests with rust helper actions.
    Add emacs restore files to .gitignore.
    Minor clippy improvement.
    Remove circleci from badges.
    Remove circleci builds as they're not kept up to date currently.

(pin)

2026-01-29 14:17:32 UTC MAIN commitmail json YAML

devel/haskell-language-server: Disable the ormolu plugin because it's not buildable at the moment

(pho)

2026-01-29 14:10:24 UTC MAIN commitmail json YAML

Updated lang/py-test-mypy-testing, devel/py-testrepository

(adam)

2026-01-29 14:10:08 UTC MAIN commitmail json YAML

py-testrepository: updated to 0.0.22

0.0.22
* Fix compatibility with testtools. (Jelmer Vernoo蝶)
* Fix warnings on newer python versions. (Jelmer Vernoo蝶)
* Add Python 3.13 and 3.14 support, drop Python 3.8. (Jelmer Vernoo蝶)
* Drop Python 2 support. (Colin Watson)
* Remove use of pytz in favour of ``datetime.timezone.utc``.

(adam)

2026-01-29 14:08:22 UTC MAIN commitmail json YAML

py-test-mypy-testing: updated to 0.2.0

0.2.0
Modernize project using ruff and uv
Require pytest >= 8
Remove support for Python 3.7, 3.8 and 3.9. Require at least Python 3.10

(adam)

2026-01-29 13:59:28 UTC MAIN commitmail json YAML

doc: Updated x11/libXmu to 1.3.1

(wiz)

2026-01-29 13:59:20 UTC MAIN commitmail json YAML

libXmu: update to 1.3.1.

This release fixes the failure of the 1.3.0 release to build for
32-bit targets.  Sorry about that.

(wiz)

2026-01-29 13:57:40 UTC MAIN commitmail json YAML

doc: Updated security/qgpgme to 2.0.0

(wiz)

2026-01-29 13:57:33 UTC MAIN commitmail json YAML

qgpgme: update to 2.0.0.

Noteworthy changes in version 2.0.0 (2025-06-03)
------------------------------------------------

* First separate release of QGpgME.

* cmake: The qgpgme folder containing the header files is no longer exported
  as include directory. All headers have to be included with the prefix
  qgpgme/ now. The camel-case headers are still included with the prefix
  QGpgME/.

* Added function returning the ordered list of attributes of a DN.

* Interface changes relative to the 1.24 branch of gpgme:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DN::prettyAttributes                    NEW.
QuickJob::startCreate                  CHANGED: New overload; deprecate old
                                                  and make it non-virtual.
QuickJob::startAddSubkey                CHANGED: New overload; deprecate old
                                                  and make it non-virtual.

(wiz)

2026-01-29 13:55:23 UTC MAIN commitmail json YAML

2026-01-29 13:50:03 UTC MAIN commitmail json YAML

doc: Added security/gpgmepp version 2.0.0

(wiz)

2026-01-29 13:49:54 UTC MAIN commitmail json YAML

security/Makefile: + gpgmepp

(wiz)

2026-01-29 13:49:39 UTC MAIN commitmail json YAML

security/gpgmepp: import gpgmepp-2.0.0

GPGME++ is a C++ wrapper (or C++ bindings) for the GnuPG project's
GPGME (GnuPG Made Easy) library.

It is fairly complete, with some minor things still missing.

(wiz)

2026-01-29 13:45:24 UTC MAIN commitmail json YAML

devel/fourmolu: Mark as BROKEN

(pho)

2026-01-29 13:42:18 UTC MAIN commitmail json YAML

devel/ormolu: Mark as BROKEN

(pho)

2026-01-29 13:27:57 UTC MAIN commitmail json YAML

doc: Updated security/gpgme to 2.0.1

(wiz)

2026-01-29 13:27:47 UTC MAIN commitmail json YAML

gpgme: update to 2.0.1.

Noteworthy changes in version 2.0.1 (2025-09-23)  [C45/A0/R1]
------------------------------------------------

* gnupg-manage-keys: New tool as a framework for adding features
  which would normally be implemented by a script.  Right now it
  supports the commands "identify" and "delete-expired-keys".

* Extend the internal gpgsm_assuan_simple_command to consume diag
  output.  This fixes a possible lockup.  [T7759]

* Clean up get_max_fds implementation.  [T7694]

* Adjust for changes to the posix test(1) command.  [T7807]

* Make it easier to maintain gpgme.h by using forward declarations.
  [rM6a1f72b470]

Release-info: https://dev.gnupg.org/T7817

Noteworthy changes in version 2.0.0 (2025-06-03)  [C45/A0/R0]
------------------------------------------------

* The C++ bindings, the Qt bindings, and the Python bindings were
  split off of gpgme. They are now released separately.  [T7262]

* New function gpgme_op_random_bytes to get cryptographically
  strong random bytes from gpg.  [T6694]

* New function gpgme_op_random_value to get a cryptographically
  strong unsigned integer random value.  [T6694]

* New decrypt flag to skip the actual decryption so that information
  about the recipients can be retrieved.

* New flag for key generate to mark a (sub)key as group owned.

* If the key passed to gpgme_signers_add was retrieved with an exact
  pattern (fingerprint with '!' suffix), the requested subkey is used
  for signing.  This reflects the behaviour of gpg but is a minor
  semantic change.  [T3325]

* The timestamp and expires fields in gpgme_subkey_t, gpgme_key_sig,
  and gpgme_new_signature_t are changed from signed long to unsigned
  long to better cope with 32bit time_t implementations.  These
  fields should in reality never see an error value (-1).

* Removed the gpgme_attr_t enums and their functions which were
  deprecated since 2003.  [rMd54d6eaa64]

* Removed the never implemented or announced GPGME_EXPORT_MODE_NOUID
  flags.  [rMd54d6eaa64]

* Removed the entire trustlist feature which worked anyway only for a
  short period in 2003.  [T4834]

* Interface changes relative to the 1.24 branch:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpgme_op_random_bytes                  NEW.
gpgme_op_random_value                  NEW.
GPGME_RANDOM_MODE_NORMAL                NEW.
GPGME_RANDOM_MODE_ZBASE32              NEW.
GPGME_DECRYPT_LISTONLY                  NEW.
gpgme_subkey_t                          EXT: New field 'subkey_match'.
GPGME_CREATE_GROUP                      NEW.
gpgme_attr_t                            REMOVED.
gpgme_get_sig_ulong_attr                REMOVED.
gpgme_get_sig_string_attr              REMOVED.
gpgme_key_get_string_attr              REMOVED.
gpgme_key_get_ulong_attr                REMOVED.
gpgme_key_sig_get_string_attr          REMOVED.
gpgme_key_sig_get_ulong_attr            REMOVED.
gpgme_trust_item_get_string_attr        REMOVED.
gpgme_trust_item_get_int_attr          REMOVED.
GPGME_EXPORT_MODE_NOUID                REMOVED.
GPGME_EVENT_NEXT_TRUSTITEM              REMOVED.
gpgme_trust_item_t                      REMOVED.
GpgmeTrustItem                          REMOVED.
gpgme_op_trustlist_start                REMOVED.
gpgme_op_trustlist_next                REMOVED.
gpgme_op_trustlist_end                  REMOVED.
gpgme_trust_item_ref                    REMOVED.
gpgme_trust_item_unref                  REMOVED.
gpgme_trust_item_release                REMOVED.

Release-info: https://dev.gnupg.org/T7673

(wiz)

2026-01-29 13:10:57 UTC MAIN commitmail json YAML

(converters/orcus) Update buildlink3.mk for API update, tks Marc Baudoin

(mef)

2026-01-29 13:10:36 UTC MAIN commitmail json YAML

doc: Updated pkgtools/mktool to 1.5.4

(jperkin)

2026-01-29 13:10:28 UTC MAIN commitmail json YAML

mktool: Update to 1.5.4.

Ensure http2 support is enabled when native-tls is used.  Noticed by pin.

(jperkin)

2026-01-29 13:01:11 UTC MAIN commitmail json YAML

Updated graphics/py-tifffile, devel/py-absl-py

(adam)

2026-01-29 13:00:54 UTC MAIN commitmail json YAML

py-absl-py: updated to 2.4.0

2.4.0 (2026-01-28)

Added

Added support for Python 3.14.
Allow $PYTHONBREAKPOINT to affect runcall and post_mortem debugging.
(logging) Propagate **kwargs in conditional/rate-limited logging functions.

Changed

Dropped support for Python 3.8 and 3.9.
(flags) Change internals of absl.flags.get_help_width() implementation.
(cleanup) Modernize Bazel setup with MODULE.bazel.
(cleanup) Modernize type annotations using Python 3.10+ features.

Fixed

(flags) Fix duplicate flag definition when reloading a module.
(typechecking) Correct type signature of absltest.skipThisClass.

(adam)

2026-01-29 13:00:26 UTC MAIN commitmail json YAML

py-tifffile: updated to 2026.1.28

2026.1.28

- Pass 5128 tests.
- Deprecate colormaped parameter in imagej_description (use colormapped).
- Fix code review issues.

(adam)

2026-01-29 12:44:48 UTC MAIN commitmail json YAML

doc: Updated www/chromium to 144.0.7559.109

(kikadf)

2026-01-29 12:44:16 UTC MAIN commitmail json YAML

www/chromium: update to 144.0.7559.109

* 144.0.7559.109
This update includes 1 security fix. Below, we highlight fixes that
were contributed by external researchers. Please see the
Chrome Security Page for more information.
[$3000][474435504] High CVE-2026-1504: Inappropriate implementation
in Background Fetch API.
Reported by Luan Herrera (@lbherrera_) on 2026-01-09

(kikadf)

2026-01-29 11:48:50 UTC MAIN commitmail json YAML

pkg-vulnerabilities: add (part of) last days CVEs

+ gnutls,
  gpac (fixed upstream, no stable releases with the fixes),
  hiawatha (no information from upstream, assume not fixed),
  py-gi-docgen, py-python-multipart,
  qgis (commented out because affects upstream CI/CD)

(leot)

2026-01-29 10:53:00 UTC MAIN commitmail json YAML

doc: Updated pkgtools/mktool to 1.5.3

(jperkin)

2026-01-29 10:52:52 UTC MAIN commitmail json YAML

mktool: Update to 1.5.3.

This release switches to using openssl on appropriate platforms to be
consistent with pkgsrc norms.  Users may still build using the default features
to get a more portable binary that bundles the webpki-roots and provide a tool
that is useful for bootstrapping.

Main change since 1.4.2 is that 'mktool fetch' now uses temporary files and
atomic renames, and is the only fetch tool for pkgsrc that currently avoids
checksum mismatches when pbulk or bob start simultaneous builds that use the
same distfile.

Tested in a full from-scratch bulk build.

(jperkin)

2026-01-29 10:03:12 UTC MAIN commitmail json YAML

2026-01-29 09:51:29 UTC MAIN commitmail json YAML

2026-01-29 08:00:55 UTC MAIN commitmail json YAML

doc: Updated mail/spamassassin to 4.0.2nb1

(wiz)

2026-01-29 08:00:46 UTC MAIN commitmail json YAML

spamassassin: fix path to gpg binaries

From Marc Baudoin

Bump PKGREVISION.

(wiz)

2026-01-29 07:55:11 UTC MAIN commitmail json YAML

gnupg2: upgrade to 2.5.17 reverted

link to upstream bug report in TODO

(wiz)

2026-01-29 07:53:27 UTC MAIN commitmail json YAML

gnupg2: downgrade to 2.4.9, 2.5.17 has some hangs

reported upstream, waiting for resolution

(wiz)

2026-01-29 07:05:31 UTC MAIN commitmail json YAML

qt6-qtbase: fix wayland part of PLIST after update

(wiz)

2026-01-29 00:35:20 UTC MAIN commitmail json YAML

doc: Updated sysutils/bup to 0.33.10

(gdt)

2026-01-29 00:35:05 UTC MAIN commitmail json YAML

sysutils/bup: Update to 0.33.10

(Significantly, bup's tests now pass on NetBSD, with many test issues resolved.)

Upstream NEWS:

Notable changes in 0.33.10 since 0.33.9
=======================================

Bugs
----

* As noted in 0.33.8, `bup fsck` switched from symlinks to hardlinks
  to accommodate an incompatible change in `par2` 1.0's behavior.  To
  allow the use of filesystems without hardlinks, `bup` now copies the
  input files if hardlinking fails.

Thanks to (at least)
====================

Greg Troxel and Rob Browning

(gdt)

2026-01-28 23:53:13 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-panel to 4.20.6

(gutteridge)

2026-01-28 23:52:56 UTC MAIN commitmail json YAML

xfce4-panel: update to 4.20.6

4.20.6 (2025-12-29)
======
- arrow-fix: Restoring the button size after the arrow disappears
- build: Fix typo in optimization level
- wayland: Set plugins internal unless forced external
- prefs-dialog: Reset add/remove buttons sensitivity when needed
- wayland: Minimalist management of workspace group change when unused
- pager: Add missing signal handler disconnections
- I18n: Update po/LINGUAS list
- libxfce4panel: Clarify doc
- Translation Updates:
  Catalan, French, Korean, Slovenian, Tatar, Thai, Vietnamese

(gutteridge)

2026-01-28 22:11:16 UTC MAIN commitmail json YAML

(converters/orcus) Remove redundent lines (Re: libtool)

(mef)

2026-01-28 22:00:30 UTC MAIN commitmail json YAML

doc: Updated converters/orcus to 0.21.0

(mef)

2026-01-28 22:00:21 UTC MAIN commitmail json YAML

(converters/orcus) Updated to 0.21.0, with asking at least gcc12

(previous commit was missing following log, sorry)
* When importing an XML document via orcus_xml, import_factory's
  finalize() method was previously not called which violates the
  interface contract.  This version fixes it.

* added static method has_range(std::string_view stream) to both
  orcus_xml and orcus_json to detect whether a given XML and JSON
  document has at least one linkable range, respectively.

* added a variant of orcus::detect() function that takes a document
  content and the format type to check against.  This variant only
  checks whether the document is of the specified type, and returns the
  result as a boolean value.

* The following functions now take a binary stream containing file
  content as std::string_view as opposed to the previous const char* and
  size_t pair:

  * orcus_ods::detect(std::string_view strm)

  * orcus_xlsx::detect(std::string_view strm)

  * orcus_gnumeric::detect(std::string_view strm)

  * orcus_xls_xml::detect(std::string_view strm)

  * orcus_parquet::detect(std::string_view strm)

  * orcus_json::detect(std::string_view strm)

  * orcus_xml::detect(std::string_view strm)

(mef)

2026-01-28 21:54:07 UTC MAIN commitmail json YAML

(converters/orcus) +USE_CXX_FEATURES = c++20, implying for gcc12

NetBSD/amd64 9.x fails with following line, later releases are OK.

In file included from /usr/include/g++/memory:80:0,
                from ../../include/orcus/stream.hpp:13,
                from stream.cpp:8:
/usr/include/g++/bits/unique_ptr.h: In instantiation of 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = orcus::file_content::impl; _Args = {std::basic_string_view<char16_t, std::char_traits<char16_t> >&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr<orcus::file_content::impl>]':
stream.cpp:191:44:  required from here
/usr/include/g++/bits/unique_ptr.h:821:30: error: no matching function for call to 'orcus::file_content::impl::impl(std::basic_string_view<char16_t>&)'
    { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

(mef)

2026-01-28 20:37:38 UTC MAIN commitmail json YAML

Add /var/db (or its moral equivalent) to the list of empty directories
created in a sandbox on NetBSD, Linux and macOS.

Other OSes are unchanged because I haven't been able to determine what
the correct directory is.

(lloyd)

2026-01-28 18:14:41 UTC MAIN commitmail json YAML

2026-01-28 17:45:45 UTC MAIN commitmail json YAML

archivers/par2: update to 1.1.0

(forgot to include the PLIST)

(rhialto)

2026-01-28 17:37:04 UTC MAIN commitmail json YAML

doc: Updated archivers/par2 to 1.1.0

(rhialto)

2026-01-28 17:36:46 UTC MAIN commitmail json YAML

archivers/par2: update to 1.1.0

27 Januari 2026 Ike Devolder
  * release: 1.1.0

  Release:
    * #215: Version 1.1.0 (PR #260 Version 1.1.0)
  Issues:
    * #216: [1.0.0] amd64 binary tests/utf8_test included in release tarball
    * #225: restore support for older macOS
    * #220: BUG: : should be an illegal character only on HFS filesystems
    * #181: Lack of thread guards in DiskFile (PR #237 Add thread guards in diskfile)
    * #228: How can I know the default values without looking at the source code, or is --dry-run command available? (PR #238 show defaults in help output and man)
    * #230: Consider adding manual page symlinks for par2create, par2repair and par2verify (PR #239 create symlinks for the long form manpages as well)
    * #187: global-buffer-overflow by default in unit test (diskfile_test) (PR #240 calculate size in diskfile unittest to avoid bufferoverflow)
    * #184: rename only repair mode (quickly skip non matching files) (PR #185 POC for a rename only mode and #243 Issue 184)
    * #139: test failure because testdata archives preserve ownership info (PR #249 repack test tarballs with tar --owner=0 --group=0)
    * #231: par2 create cannot handle non-ASCII directory names (e.g. ę) (PR #250 Windows unicode issues)
    * #233: windows - rename using long path notation (PR #250 Windows unicode issues)
    * #167: Can not create file in root path on Windows. (PR #251 diskfile CreateParentDirectory, take rootpath behaviour into account)
    * #244: Regression in V1.0.0 for symbolic links to files. (PR #254 Fix symbolic links as primary file.)
  PRs:
    * #213: Strip MacOS binary
    * #214: Add armhf Linux build
    * #217: fix manpage typ0
    * #218: tests/utf8_test is generated before running tests, not needed in dist
    * #221: Replace deprecated sprintf with snprintf
    * #223: Remove unused code
    * #224: Fix README not found
    * #226: Reduce the minimum supported macOS version and add a universal macOS binary
    * #229: Update COPYING with the latest GPL v2 license
    * #236: Fix memory leak.
    * #241: Build warnings
    * #245: Cleanup unused
    * #246: remove define of stat or _stat
    * #247: add freebsd ci check
    * #252: remove obsolete autoconf macro AC_HEADER_STDC
    * #255: use native ubuntu cross building instead of gha-ubuntu-cross
    * #257: add dependabot check for github actions updates
    * #256: Windows integration testing
    * #258: Bump actions/upload-artifact from 4 to 6
    * #259: Bump actions/checkout from 4 to 6
  Skipped:
    * #101: properly detect openmp on *BSD
    * #108: Trying to cross-compile with openmp support
    * #122: How to detect wrong data files against par2 files?
    * #115: Crashes with "std::bad_alloc" when running more than one instance
    * #154: Par2cmdline allocation failure.

(rhialto)

2026-01-28 17:25:27 UTC MAIN commitmail json YAML

Updated meta-pkgs/qt6, graphics/librsvg

(adam)

2026-01-28 17:25:08 UTC MAIN commitmail json YAML

librsvg: updated to 2.60.2

Version 2.60.2

librsvg crate version 2.60.2

librsvg-rebind crate version 0.1.0

There are no source changes in this release, just a build fix.

- Fix the check for the cargo-cbuild version.

(adam)

2026-01-28 17:10:54 UTC MAIN commitmail json YAML

2026-01-28 16:32:44 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkgin to 26.1.0

(jperkin)

2026-01-28 16:32:34 UTC MAIN commitmail json YAML

pkgin: Update to 26.1.0.

## Version 26.1.0 (2026-01-28)

* Fix upgrade issue where the full list of affected packages was not
  calculated correctly when upgrading just the core package tools.

(jperkin)

2026-01-28 14:58:33 UTC MAIN commitmail json YAML

gnupg2: add URL for upstream bug report about self test problem

(wiz)

2026-01-28 14:06:41 UTC MAIN commitmail json YAML

doc: Updated lang/pear to 1.10.18

(taca)

2026-01-28 14:06:18 UTC MAIN commitmail json YAML

lang/pear: update to 1.10.18

1.10.18 (2026-01-25)

Changelog:

* PR #164: don't use report_memleaks with 8.5+

(taca)

2026-01-28 14:00:14 UTC MAIN commitmail json YAML

joker: forgot up to update distinfo with new go deps

(ktnb)

2026-01-28 13:37:48 UTC MAIN commitmail json YAML

2026-01-28 12:26:38 UTC MAIN commitmail json YAML

doc: Updated emulators/nono to 1.6.5

(jun)

2026-01-28 12:24:54 UTC MAIN commitmail json YAML

nono: update to 1.6.5.

1.6.5 (2026/01/28)

vm(Update): "Support serial console on the compatible PROM on LUNA-I and LUNA88K."
debugger(Update): "Fix a collision between debugger and log to stdout."
debugger(New): "Implement "pf" command."

(jun)

2026-01-28 11:25:17 UTC MAIN commitmail json YAML

Removed devel/py-functools32; Updated www/py-django-binary-database-files

(adam)

2026-01-28 11:24:40 UTC MAIN commitmail json YAML

py-django-binary-database-files: updated to 1.0.19

1.0.19
Unknown changes

(adam)

2026-01-28 11:22:03 UTC MAIN commitmail json YAML

doc: Updated devel/garden to 2.5.1

(pin)

2026-01-28 11:20:21 UTC MAIN commitmail json YAML

devel/garden: update to 2.5.1

v2.5.1

Released 2026-01-27
Fixes:

Updated the command-line parser to account for a change in behavior in clap v4.5.55.

(pin)

2026-01-28 11:19:52 UTC MAIN commitmail json YAML

2026-01-28 10:54:46 UTC MAIN commitmail json YAML

doc: Updated sysutils/yadm to 3.2.2nb1

(wiz)

2026-01-28 10:54:37 UTC MAIN commitmail json YAML

yadm: adapt for gpg binary name change

Bump PKGREVISION.

(wiz)

2026-01-28 10:54:02 UTC MAIN commitmail json YAML

doc: Updated sysutils/duplicity to 3.0.7nb1

(wiz)

2026-01-28 10:53:53 UTC MAIN commitmail json YAML

duplicity: adapt for gnupg binary name change

Bump PKGREVISION.

(wiz)

2026-01-28 10:52:37 UTC MAIN commitmail json YAML

doc: Updated security/p5-GnuPG-Interface to 1.04nb3

(wiz)

2026-01-28 10:52:27 UTC MAIN commitmail json YAML

p5-GnuPG-Interface: adapt for gpg binary name change

Bump PKGREVISION.

(wiz)

2026-01-28 10:51:34 UTC MAIN commitmail json YAML

keychain: update gpg binary name

(wiz)

2026-01-28 10:50:57 UTC MAIN commitmail json YAML

doc: Updated security/gpgme to 1.24.3nb1

(wiz)

2026-01-28 10:50:49 UTC MAIN commitmail json YAML

gpgme: adapt for gnupg/gnupg2 binary name change

Bump PKGREVISION.

(wiz)

2026-01-28 10:49:06 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 25.8.4.2nb5

(wiz)

2026-01-28 10:48:57 UTC MAIN commitmail json YAML

doc: Updated security/git-secret to 0.5.0nb1

(wiz)

2026-01-28 10:48:48 UTC MAIN commitmail json YAML

git-secret: gnupg2 binary now gpg

Remove SUBST*, bump PKGREVISION.

(wiz)

2026-01-28 10:48:10 UTC MAIN commitmail json YAML

libreoffice: gnupg2 binary now called gpg

remove override, bump PKGREVISION.

(wiz)

2026-01-28 10:43:31 UTC MAIN commitmail json YAML

2026-01-28 10:43:04 UTC MAIN commitmail json YAML

2026-01-28 10:40:44 UTC MAIN commitmail json YAML

2026-01-28 10:39:25 UTC MAIN commitmail json YAML

2026-01-28 10:37:20 UTC MAIN commitmail json YAML

py-test-sugar: update HOMEPAGE

(wiz)

2026-01-28 10:35:27 UTC MAIN commitmail json YAML

2026-01-28 10:33:39 UTC MAIN commitmail json YAML

doc: Updated print/py-xhtml2pdf to 0.2.17

(wiz)

2026-01-28 10:33:31 UTC MAIN commitmail json YAML

py-xhtml2pdf: update to 0.2.17.

v0.2.17

What's Changed

    Pylint fixes by @cclauss in #773
    pre-commit autoupdate 2024-07-24 by @cclauss in #774
    GitHub Actions: Add Python 3.13 beta 4 to the testing by @cclauss in #775
    Tidy up documentation by @kytta in #729
    Keep GitHub Actions up to date with GitHub's Dependabot by @cclauss in #772
    fix reDOS CVE in getColor function by @Trupal00p in #784
    Reuse background PDF file over multiple pages (#778) by @sjoerdjob in #779
    Update import for breaking changes in python-bidi 0.5.0 by @bengosney in #767
    Add support of base64 fonts by @vladimir-g in #740
    tests: skip cases that download artifacts when http_proxy is set by @adrien-n in #793
    Typos workflow by @mikemanger in #795

v0.2.16 窶� Reportlab compatibility

�汾� Bug-Fixes

    [ #751 ] Add compatibility for reportlab >= 4.1

v0.2.13 窶� Fix regressions from code cleanup

�汾� Bug fixes

    [ #731 ] Fix TypeError on column widths specified as percentages
    [ #730 ] Fix TypeError when formatting width in debug logging

v0.2.12 窶� Bug fixes and code cleanup

�汾� Bug fixes

    [ #106 ] Fix page number & page count
    [ #723 ] Fix ZeroDivisionError on broken image files

�沒� Documentation

    [ #707 ] Update README
    [ #711 ] Modernize Sphinx configuration

�洫ケ Cleanup

    [ #700 ] Change print statement to log.exception
    [ #706 ] Remove Python2 compatibility
    [ #705 ] Depend on html5lib >= 1.1
    [ #699 ] Depend on reportlab >= 4.0.4
    [ #714 ] Use black code style
    [ #715 ] Enforce consistent file formatting
    [ #716 ] Add ruff code linter
    [ #717 ] Start using type hints & validate them via mypy
    [ #718 ] Drop support for Python 3.7 (reached end of life on 2023-06-27)
    [ #719 ] Add support for Python 3.12 (released on 2023-10-02)

v0.2.11 窶� Bug fixes with reportlab >4.0 and pycairo

This release only aims to fix issues with pycairo and xhtml2pdf dependencies with reportlab.

v0.2.10 窶� Fix canvas graph

This is a bug fixes release changes here:

    Fix canvas graph
    Remove duplicate pypdf entry from setup.py

v0.2.9 窶� Community Bug fixes

Released: 2023-01-30

Important notes

    Text RTL has new implementation but I am not sure if works as required, more works need so use it, for text and let me know if it's works.

�沁� New

    OL tag allow start counter
    Div, P, And Body allows dir attribute (rtl and ltr) to provide text direction

�汳ェ�沛シ Improvements

    Page counter and Page number are now available as simple text inside paragraphs
    New regex for strip up to curly bracket
    Change pyPDF3 to pypdf.

(wiz)

2026-01-28 10:31:22 UTC MAIN commitmail json YAML

security/Makefile: + 3

(wiz)

2026-01-28 10:31:06 UTC MAIN commitmail json YAML

doc: Added security/py-hanko version 0.32.0

(wiz)

2026-01-28 10:30:58 UTC MAIN commitmail json YAML

security/py-hanko: import py-hanko-0.32.0

pyhanko is a library for working with signatures in PDF documents.

(wiz)

2026-01-28 10:30:12 UTC MAIN commitmail json YAML

doc: Added security/py-hanko-certvalidator version 0.29.0

(wiz)

2026-01-28 10:30:00 UTC MAIN commitmail json YAML

security/py-hanko-certvalidator: import py-hanko-certvalidator-0.29.0

This library started as a fork of wbond/certvalidator with patches
for pyHanko but has since diverged considerably from its parent
repository.

(wiz)

2026-01-28 10:28:55 UTC MAIN commitmail json YAML

doc: Added security/py-oscrypto version 1.3.0

(wiz)

2026-01-28 10:28:47 UTC MAIN commitmail json YAML

security/py-oscrypto: import py-oscrypto-1.3.0

oscrypto is a library that exposes cryptography primitives from
the host operating system.

Many of the supported ciphers and hashes are not necessarily modern,
and should primarily be used for integration with legacy systems.

(wiz)

2026-01-28 10:28:19 UTC MAIN commitmail json YAML

doc: Added www/py-uritools version 6.0.1

(wiz)

2026-01-28 10:28:09 UTC MAIN commitmail json YAML

www/Makefile: + py-uritools

(wiz)

2026-01-28 10:27:48 UTC MAIN commitmail json YAML

www/py-uritools: import py-uritools-6.0.1

This module provides RFC 3986 compliant functions for parsing,
classifying and composing URIs and URI references, largely replacing
the Python Standard Library's urllib.parse module.

(wiz)

2026-01-28 10:06:32 UTC MAIN commitmail json YAML

2026-01-28 09:48:58 UTC MAIN commitmail json YAML

py-pylev: switch to https

(wiz)

2026-01-28 09:41:40 UTC MAIN commitmail json YAML

doc: Updated security/gnupg2 to 2.5.17

(wiz)

2026-01-28 09:41:31 UTC MAIN commitmail json YAML

gnupg2: update to 2.5.17.

Despite the odd minor, 2.5 is the stable branch.

This update also renames the binary from gpg2 to gpg (the corresponding
configure option was removed).

Comment out some now hopefully unnecessary LDFLAGS.${OPSYS}.

Noteworthy changes in version 2.5.17 (2026-01-27)
-------------------------------------------------

  * agent: Fix stack buffer overflow when using gpgsm and KEM.  This
    was introduced with 2.5.13; see the advisory.  [T8044]

  * tpm: Fix possible buffer overflow in PKDECRYPT.  [T8045]

  * gpg: Fix possible NULL-deref with overlong signature packets.
    [T8049]

  * gpg: New export-option "keep-expired-subkeys".  [T7990]

  * gpgsm: Make multiple search patterns work with keyboxd.  [T8026]

  * agent: Add accelerator keys for "Wrong" and "Correct".  [T8055]

  * dirmngr: Help detection of bad keyserver configurations.  [T7730]

  Release-info: https://dev.gnupg.org/T7996

Noteworthy changes in version 2.5.16 (2025-12-30)
-------------------------------------------------

  * gpg: Fix a regression in 2.5.15 which created new keys with just
    the fallback preferences.  [T7909]

  Release-info: https://dev.gnupg.org/T7995

Noteworthy changes in version 2.5.15 (2025-12-29)
-------------------------------------------------

  * gpg: Fix a validation bug when using keyboxd.  [T7983]

  * gpg: Deprecate the option --not-dash-escaped and ignore the
    NotDashEscaped armor header.  [T7901]

  * keyboxd: Fix migration to new schema.  [T7892,rG81bb949755]

  * dirmngr: New compatibility flag "ocsp-sha256-certid" to support
    forthcoming libksba versions.  [rG674aa54242]

  * Use a synchronous spawning method for the daemon processes under
    Windows.  [T7716]

  * Avoid the function name thread_init to fix building on AIX.
    [T7958]

  * New translation to Georgian.

  Release-info: https://dev.gnupg.org/T7940

Noteworthy changes in version 2.5.14 (2025-11-19)
-------------------------------------------------

  * gpg: Fix possible memory corruption in the armor parser.  [T7906]

  * gpgsm: Fix output of card serial number in colon listing.  [T7914]

  * agent:ssh: Fix RSA signature handling for newer spec.  [T7882]

  * gpg: Improve/relax the checking of preference options.
    [rG6570700fdd]

  * gpg: Fix the check for the END armor line.  [rG62b8bf2f39]

  * gpg: Do not present a default when asking for another output
    filename.  [T7908]

  * gpg: Include ADSK keys in key listings specified by fingerprints.
    [T7892]

  * agent: Fix a decryption failures if the pinentry dialog for the
    first tried recipient is canceled.  Regression since 2.5.7.
    [T7893, T7649]

  * keyboxd: Fix schema of the fingerprint table.  [T7892]

  * dirmngr: Fix OCSP next-update check.  [rG9ef87bcdb0]

  * gpg: New "pfc" record in colons key listings.  [T7897]

  * gpg: Allow import and export of Kyber secret keys.  [T7315]

  * gpg: Escape characters with the high bit set in NOTATION status
    lines.  [T7896]

  * gpg: New import option "force-update".  [T7892,rGf6237ccd31]

  * agent: Accept a trustlist with a missing LF at the end.
    [rG1b4ac98de7]

  * agent: Support protection for Kyber keys.  [T6638,rGaea62817f3]

  * scd:nks: Make newer TCOS signature cards work.  [rG17596e830f]

  Release-info: https://dev.gnupg.org/T7869

Noteworthy changes in version 2.5.13 (2025-10-22)
-------------------------------------------------

  * gpg: Fix de-vs compliance with OCB and additional password.
    [T7804]

  * gpg: Detect duplicate keys with --add-recipients.  [T1825]

  * gpg: Take care about the prefix for cv25519 encryption.  [T7649]

  * gpg: Avoid potential downgrade to SHA1 in 3rd party key
    signatures.  [T7904,rGdb9705ef59]

  * gpg: Error out on unverified output for non-detached signatures.
    [T7903,rG8abc320f2a]

  * gpgsm: Use KEM interface for en- and decryption.  [T7811,T7845]

  * gpgsm: Fix delete and store certificate locking glitches.  [T7855]

  * gpg,gpgsm: Run keybox compression only when there are no other
    users.  [T7855]

  * gpg,gpgsm: Improve keybox closing and locking order on read and
    write.  [T7855]

  * gpg,gpgsm: Always use share mode read-write for the keybox file
    access.  [T7829]

  * scd:openpgp: Fix an oddity in changing the PIN.  [T7840]

  * dirmngr: New LDAP keyserver flag "upload".  [T7866]

  * agent: Retry private key deletion in case of sharing violations
    for up to 400ms.  [T7863]

  * Take care of a possible race on daemon startup under Windows.
    [T7829]

  * Improve file renaming on Windows in case of a sharing violation
    error.  [T7829]

  Release-info: https://dev.gnupg.org/T7801

Noteworthy changes in version 2.5.12 (2025-09-02)
-------------------------------------------------

  * gpg: New options --[no-]auto-key-upload.  [T7333]

  * gpg: Keys send to an LDAP server are now first updated from that
    server.  New keyserver option "no-update-before-send" to disable
    this feature.  [T7730]

  * gpg: Disable default compression for 7z compressed input.
    [rG53252628de]

  * gpg: Fix a regression with composite PQC and ECC algos.  [T7649]

  * gpg: Fix the list of possible algos for --edit-key:addkey.
    [T7788]

  * gpg: Allow to select the Kyber variants with --edit-key:addkey.
    [T7792]

  * gpg: Avoid a second Pinentry pop-up for a configured ADSK during
    key generation.  [T7491]

  * gpg: Change the ADSK key binding time to use the current time.
    [T6882]

  * gpgsm: Add option --no-qes-note and new trustlist flag
    "noconsent".  [T7713]

  * agent: Enable "relax" in the trustlist by default and add flag
    "norelax".  [rG7b133027ae]

  * agent: Fix a crash on Windows in the Putty support.  [T7799]

  * dirmgr: Support LDAP servers using a schema like the Windows LDS
    servers.  [T7742]

  * scd:openpgp: Support Yubikey attestation generation.
    [rG5ddfedf24a]

  * gpgtar: Fix regression in end-of-archive detection.  [T7757]

  Release-info: https://dev.gnupg.org/T7756

Noteworthy changes in version 2.5.11 (2025-07-30)
-------------------------------------------------

  * gpg: Fix a segv in key signing with notations introduced in
    2.5.10.  [T7754]

  * agent: Fix for smartcard decryption with Brainpool keys.  [T7709]

  Release-info: https://dev.gnupg.org/T7743

Noteworthy changes in version 2.5.10 (2025-07-25)
-------------------------------------------------

  * gpg: Add a notation with version information to signatures.  See
    doc/DETAILS for, well, details.  [rG11d3a83b04]

  * gpgv: New option --print-notation.  [rGe3cc410003]

  * gpgsm: Fix caching of the trustlist's flags.  [T7738]

  * agent: Fix for smartcard decryption returning x-coordinate only.
    [T7709]

  * agent: Another fix for a regression with unknown curves and ssh.
    See also 2.5.4.  [rG55db12472f]

  * dirmngr: Implement command KS_DEL for ldap servers.  [T5447]

  Release-info: https://dev.gnupg.org/T7719

Noteworthy changes in version 2.5.9 (2025-07-10)
------------------------------------------------

  * gpg: Add the revocation reason to the sigclass of a "rev" line.
    Regression in 2.5.7.  [T7073]

  * gpg: Do not show the non-standard secp256k1 curve in the menu to
    select the curve.  It can however be specified using its name.
    [rG49a9171f63]

  * gpg: Fix regression in using the secp256k1 curve.  [T7698]

  * dirmngr: New option --user-agent and send a default User-Agent of
    "GnuPG/2.6" for all HTTP requests.  [T7715]

  Release-info: https://dev.gnupg.org/T7695

Noteworthy changes in version 2.5.8 (2025-06-20)
------------------------------------------------

  * gpg: Show revocation reason with a standard -k listing.  [T7083]

  * gpg: Emit a revocation reason as comment in a "pub" record.
    [T7083]

  * agent: Fix regression in 2.5.7 decrypting with a card based
    cv25519 key.  [T7676]

  * scd:openpgp: Fix a regression in exporting card based ed25519 ssh
    keys.  [T7589]

  * dirmngr: Do not require a keyserver for "gpg --fetch-key".
    [T7693]

  See-also: gnupg-announce/2025q2/000494.html
  Release-info: https://dev.gnupg.org/T7672

Noteworthy changes in version 2.5.7 (2025-06-02)
------------------------------------------------

  * gpg: Allow updating a SHA-1 key certification w/o using
    the --force-sign-key option.  [T7663]

  * gpg: The group key flag has now been fully implemented.
    [rG8833a34bf0]

  * gpg: Make combination of show-only-fpr-mbox and show-unusable-uid
    work.  [rGd5a4a2dc89]

  * gpg: Do not allow compressed key packets on import.  [T7014]

  * gpgsm: Allow an empty subject DN also during import.  [T7171]

  * agent: Recover the old behavior with max-cache-ttl=0.  [T6681]

  * agent: Fix ECC key on smartcard for composite KEM with PQC.
    [T7648]

  * scd: Fix a harmless read buffer over-read in a function used by
    PKCS#15 cards.  [T7662]

  * gpg-mail-tube,wks: Support templates for mail content.  [T7381]

  * Use the KEM interface of Libgcrypt for encryption/decryption.
    [T7649]

  * Fix a glitch in socket handling in Windows in case of a nonce
    mismatch.  [rG645cf7d8fc]

  See-also: gnupg-announce/2025q2/000493.html
  Release-info: https://dev.gnupg.org/T7671

Noteworthy changes in version 2.5.6 (2025-05-08)
------------------------------------------------

  * gpg: Add a flag to the filter expressions for left anchored
    substring match.  [rGc12b7d047e]

  * gpg: New list option "show-trustsig" to avoid resorting to colon
    mode for this info.  [rG41d6ae8f41]

  * gpg: New command --quick-tsign-key to create a trust signature.
    [rGd90b290f97]

  * gpg: New keygen parameter "User-Id".  [rGcfd597c603]

  * gpg: New list options "show-trustsig".  [rGrG41d6ae8f41]

  * gpg: Fix double free of internal data in no-sig-cache mode [T7547]

  * gpg: Signatures from revoked or expired keys do not anymore show
    up as missing keys.  Fixes regression in 2.5.5.  [T7583]

  * gpgsm: Extend --learn-card by an optional s/n argument.  [T7379]

  * gpgsm: Skip expired certificates when selection a certificate by
    subject.  [rG4cf83273e8]

  * card: New command "ll" as alias for "list --cards".  [rGd6ee7adebe]

  * scd: Fix posssible lockup on Windows due to a lost select
    result.  [rGa7ec3792c5]

  * scd:p15: Accept P15 cards with a zero-length label.  [rGdb25aa9887]

  * keyboxd: Use case-insensitive search for mail addresses.  [T7576]

  * dirmngr: Fix a problem in libdns related to an address change from
    127.0.0.1.  [T4021]

  * gpgconf: Fix reload and kill of keyboxd.  [T7569]

  * Fix logic for certain recsel conditions.  [rG8968e84903]

  * Add Solaris support to get_signal_name.  [T7638]

  * Fix build error of the test shell on AIX.  [T7632]

  See-also: gnupg-announce/2025q2/000492.html
  Release-info: https://dev.gnupg.org/T7586

Noteworthy changes in version 2.5.5 (2025-03-07)
------------------------------------------------

  * gpg: Fix a verification DoS due to a malicious subkey in the
    keyring.  [T7527]

  * dirmngr: Fix possible hangs due to blocking connection requests.
    [T6606, T7434]

  * w32: On socket nonce mismatch close the socket.  [T7434]

  * w32: Print more detailed diagnostics for IPC errors.

  * GPGME is not any more distributed with the Windows installer.
    Please install gpg4win to get gpgme version.

  See-also: gnupg-announce/2025q1/000491.html
  Release-info: https://dev.gnupg.org/T7530

Noteworthy changes in version 2.5.4 (2025-02-12)
------------------------------------------------

  * gpg: New option --disable-pqc-encryption.  [rG00c31f8b04]

  * gpg: Fix --quick-add-key for Weierstrass ECC with usage given.
    [T7506]

  * gpg: Fix handling with no CRC armor.  [T7071]

  * gpg: New private Kyber keys are now cross-referenced using a new
    Link attribute.  [T6638]

  * gpg: Fix an import problem with keys having another primary key as
    a subkey.  [T7527]

  * gpgsm: Allow unattended PKCS#12 export without passphrase.
    [rG159e801043]

  * gpgsm: Allow CSR generation with an unprotected key.
    [rG89055f24f4]

  * agent: New option --change-std-env-name.  [T7522]

  * agent: Fix ssh-agent's request_identities for skipped Brainpool
    keys.  [rG2469dc5aae]

  * Do not package zlib and bzip2 object files in a speedo release
    build.  [T7442]

  See-also: gnupg-announce/2025q1/000490.html
  Release-info: https://dev.gnupg.org/T7480

Noteworthy changes in version 2.5.3 (2025-01-09)
------------------------------------------------

  * gpg: Allow for signature subpackets of up to 30000 octets.
    [rG36dbca3e69]

  * gpg: Silence expired trusted-key diagnostics in quiet mode.  [T7351]

  * gpg: Allow smaller session keys with Kyber and enforce the use of
    AES-256 if useful.  [T7472]

  * gpg: Fix regression in key generation from existing card key.
    [T7309,T7457]

  * gpg: Print a warning if the card backup key could not be written.
    [T2169]

  * The --supervised options of gpg-agent and dirmngr have been
    renamed to --deprecated-supervised as preparation for their
    removal.  [rGa019a0fcd8]

  * There is no more default for a keyserver.

  See-also: gnupg-announce/2025q1/000489.html
  Release-info: https://dev.gnupg.org/T7442

Noteworthy changes in version 2.5.2 (2024-12-05)
------------------------------------------------

  * gpg: Add option 16 to --full-gen-key to create ECC+Kyber.  [T6638]

  * gpg: For composite algos add the algo string to the colons
    listings.  [T6638]

  * gpg: Validate the trustdb after the import of a trusted key.
    [T7200]

  * gpg: Exclude expired trusted keys from the key validation process.
    [T7200]

  * gpg: Fix a wrong decryption failed status for signed and OCB
    encrypted messages without a signature verification key.  [T7042]

  * gpg: Retain binary representation for import->export with Ed25519
    key signatures.  [T7426]

  * gpg: Fix comparing ed448 to ed25519 with --assert-pubkey-algo.
    [T7425]

  * gpg: Avoid a failure exit code for expired ultimately trusted
    keys.  [T7351]

  * gpg: Emit status error for an invalid ADSK.  [T7322]

  * gpg: Allow the use of an ADSK subkey as ADSK subkey.  [T6882]

  * gpg: Fix --quick-set-expire for V5 subkey fingerprints.  [T7298]

  * gpg: Robust error handling for SCD READKEY.  [T7309]

  * gpg: Fix cv25519 v5 export regression.  [T7316]

  * gpgsm: Nearly fourfold speedup of validated certificate listings.
    [T7308]

  * gpgsm: Improvement for some rare P12 files.  [rGf50dde6269]

  * gpgsm: Terminate key listing on output write error.  [T6185]

  * agent: Add option --status to the LISTRUSTED command.
    [rG4275d5fa7a]

  * agent: Fix detection of the yet unused trustflag de-vs.  [T5079]

  * agent: Allow ssh to sign data larger than the Assuan line length.
    [T7436]

  * keyboxd: Fix a race condition on the database handle.  [T7294]

  * dirmngr: A list of used URLs for loaded CRLs is printed first in
    the output of the LISTCRL command.  [T7337]

  * scd: More mitigations against lock ups with multiple cards or
    apps.  [T7323, T7402]

  * gpgtar: Use log-file from common.conf only in --batch mode.
    [rGb389e04ef5]

  * gpgtar: Fix directory creation during extraction.  [T7380]

  * gpg-mail-tube: Minor fixes.

  * gpgconf: Add list flag to trusted-key et al.  [T7313]

  * Implement GNUPG_ASSUME_COMPLIANCE envvar and registry key for
    testing de-vs compliance mode.  [rGb287fb5775,rG7b0be541a9]

  * Enable additional runtime protections in speedo builds for
    Windows.  [rG39aa206dc5]

  * Fix a race condition in creating the socket directory.  [T7332]

  * Fix a build problem on macOS (missing unistd.h).  [T7193]

  See-also: gnupg-announce/2024q4/000488.html
  Release-info: https://dev.gnupg.org/T7289

Noteworthy changes in version 2.5.1 (2024-09-12)
------------------------------------------------

  * gpg: The support for composite Kyber+ECC public key algorithms
    does now use the final FIPS-203 and LibrePGP specifications.  The
    experimental keys from 2.5.0 are no longer supported.  [T6815]

  * gpg: New commands --add-recipients and --change-recipients.
    [T1825]

  * gpg: New option --proc-all-sigs.  [T7261]

  * gpg: Fix a regression in 2.5.0 in gpgme's tests.  [T7195]

  * gpg: Make --no-literal work again for -c and --store.  [T5852]

  * gpg: Improve detection of input data read errors.  [T6528]

  * gpg: Fix getting key by IPGP record (rfc-4398).  [T7288]

  * gpgsm: New option --assert-signer.  [T7286]

  * gpgsm: More improvements to PKCS#12 parsing to cope with latest
    IVBB changes.  [T7213]

  * agent: Fix KEYTOCARD command when used with a loopback pinentry.
    [T7283]

  * gpg-mail-tube: Make sure GNUPGHOME is set in vsd mode.  New option
    --as-attach.  [rG4511997e9e1b]

  * Now uses the process spawn API from libgpg-error.  [T7192,T7194]

  * Removed the --enable-gpg-is-gpg2 configure time option.
    [rG2125f228d36c]

  * Die Windows version will now be build for 64-Bit Windows and with
    the corresponding changes to the installation directory and
    Registry keys.

  See-also: gnupg-announce/2024q3/000485.html
  Release-info: https://dev.gnupg.org/T7191

Noteworthy changes in version 2.5.0 (2024-07-05)
------------------------------------------------

  * gpg: Support composite Kyber+ECC public key algorithms.  This is
    experimental due to the yet outstanding FIPS-203 specification.
    [T6815]

  * gpg: Allow algo string "pqc" for --quick-gen-key.  [rG12ac129a70]

  * gpg: New option --show-only-session-key.  [rG1695cf267e]

  * gpg: Print designated revokers also in non-colon listing mode.
    [rG9d618d1273]

  * gpg: Make --with-sig-check work with --show-key in non-colon
    listing mode.  [rG0c34edc443]

  * tpm: Rework error handling and fix key import [T7129, T7186]

  * Varous fixes to improve robustness on 64 bit Windows.  [T7139]

(wiz)

2026-01-28 09:32:14 UTC MAIN commitmail json YAML

Updated lang/oracle-jdk21, textproc/py-phonenumbers

(adam)

2026-01-28 09:31:52 UTC MAIN commitmail json YAML

py-phonenumbers: updated to 9.0.22

9.0.22
Unknown changes

(adam)

2026-01-28 09:29:10 UTC MAIN commitmail json YAML

2026-01-28 09:28:21 UTC MAIN commitmail json YAML

doc: Updated security/gnupg to 1.4.23nb28

(wiz)

2026-01-28 09:28:12 UTC MAIN commitmail json YAML

gnupg: install binaries with '1' suffix

update DESCR to note that this is the old, unsupported version
Remove readline option since readline/bl3.mk is included unconditionally
in the Makefile anyway.
Clean some pkglint.

Bump PKGREVISION.

(wiz)

2026-01-28 09:22:47 UTC MAIN commitmail json YAML

doc: Updated textproc/rumdl to 0.1.2

(pin)

2026-01-28 09:21:52 UTC MAIN commitmail json YAML

textproc/rumdl: update to 0.1.2

[0.1.2] - 2026-01-27
Fixed

    LSP: Only auto-fix on manual saves, not autosave (#340)
        Prevents unwanted fixes when VS Code autosaves in the background
        Auto-fix now only triggers on explicit Cmd+S / Ctrl+S saves

    MD032: Add auto-fix for lazy continuation lines (#342)
        When allow-lazy-continuation = false, lazy continuation lines now get proper indentation
        Detects all inline formatting at line start (emphasis, strong, strikethrough, links, images, code)
        Handles nested lists, blockquotes, and nested blockquotes correctly

    MD037: Fix range calculation for emphasis spacing (#343) (thanks @kachick)
        Fix ranges are now stored as absolute positions, preventing double-adjustment in fix mode

Added

    Test: Smoke test profile for package managers (#341) (thanks @kachick)
        make test-smoke runs stable tests excluding flaky proptest/stress tests
        Useful for Nix and other package managers requiring deterministic test runs

[0.1.1] - 2026-01-26
Fixed

    MD013: Preserve MkDocs snippet delimiters during reflow (#338)
        -8<- and --8<-- delimiters now stay on their own lines when reflowing list items
        Prevents MkDocs Snippets extension syntax from being corrupted

    MD013: Detect same-line closing tags for script/style elements (#339)
        Self-closing tags like <script src="..."></script> no longer cause subsequent lines to be skipped
        Lines after inline script/style tags are now properly checked for line length

    MD013: Improve reflow handling for config and MkDocs syntax (#335, #337)
        Recognize abbreviations config option (was showing "unknown option" error)
        Preserve attrlist syntax {: .class } on its own line during reflow

    MD013: Require space after period for numbered list detection (#336)
        Prevents "failed to converge after 100 iterations" error on certain inputs
        Version numbers like 1.2.3 no longer mistakenly detected as list items

    MD013: Handle email autolinks correctly
        Email addresses in angle brackets (e.g., <user@example.com>) no longer break HTML tag extraction

    MD005/MD030: Use blockquote-aware indent calculation
        List continuation detection now correctly handles blockquote prefixes
        Multi-line list item detection accounts for blockquote nesting

Changed

    Shared blockquote utilities for indent calculation
        Centralized logic for calculating indentation within blockquotes
        Improves consistency across MD005, MD030, and MD032 rules

(pin)

2026-01-28 09:21:01 UTC MAIN commitmail json YAML

doc: Updated editors/feathernotes to 1.4.0

(pin)

2026-01-28 09:19:49 UTC MAIN commitmail json YAML

editors/feathernotes: update to 1.4.0

This release includes two main changes:

  - The password protection is made stronger. Of course that is done in a backward compatible way, i.e., all old password-protected documents of FeatherNotes can be opened like before.
  - Since Qt6 refuses to open XML docs with "C0 control characters" in them (due to a backward incompatible change in Qt), all such characters are removed if encountered. Although control characters are rare and may enter a document only by being copied from outside sources, there were reports about documents that were opened by Qt5-based versions of FeatherNotes but not by its recent versions. All these issues are fixed now.

In addition,

● Theme icons are allowed as node icons by using their names.
● Replacing after searching is made easier (without needing to clear the selection first).
● An asymmetry is corrected between the forward and backward searches/replacements if some text was selected.
● Showing of ampersand in the recent files menu is fixed.
● The minimum required version of Qt is bumped to 6.5.

(pin)

2026-01-28 08:40:19 UTC MAIN commitmail json YAML

Updated security/py-cryptography[_vectors]

(adam)

2026-01-28 08:39:32 UTC MAIN commitmail json YAML

py-cryptography py-cryptography_vectors: updated to 46.0.4

46.0.4 - 2026-01-27

Dropped support for win_arm64 wheels.
Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.5.

(adam)

2026-01-28 07:53:54 UTC MAIN commitmail json YAML

doc: Updated games/openttd-data to 8.0

(triaxx)

2026-01-28 07:53:39 UTC MAIN commitmail json YAML

openttd-data: Update to 8.0

pkgsrc changes:
---------------
  * Add missing site.
  * Adjust alignment according to pkglint's advices.

upstream changes:
-----------------
OpenGFX 8.0 (03 Jan 2026)
-------------------------
- Feature: Bridge deck overlays for vanilla infrastructure types (#105)
- Feature: Rock and snowy rock overlays (#99)
- Feature: Badge menu vertical ellipsis icon (#101)
- Feature: Road waypoints (#90)
- Fix: [Makefile] Python2 is long dead (#97)
- Fix: [Makefile] GIMP3-compatible command-line (#95)
- Fix: Dead link in readme (#88)

(triaxx)

2026-01-28 07:47:36 UTC MAIN commitmail json YAML

Updated security/openssl, devel/py-cachetools

(adam)

2026-01-28 07:46:57 UTC MAIN commitmail json YAML

py-cachetools: updated to 6.2.6

v6.2.6 (2026-01-27)

- Improve typedkey performance.
- Minor documentation improvements.
- Minor testing improvements.
- Minor code readability improvements.

(adam)

2026-01-28 07:39:59 UTC MAIN commitmail json YAML

doc: Updated games/openttd to 15.1

(triaxx)

2026-01-28 07:39:35 UTC MAIN commitmail json YAML

openttd: Update to 15.1

upstream changes:
-----------------
### 15.1 (2026-01-24)
- Fix #15088: When building a new train, the refit button state may be incorrect (#15162)
- Fix #15160: Incorrect company names displayed in load game window (#15161)
- Fix #15153: Wrong tile used to get bridge reservation overlay (#15154)
- Fix #15116: Old cargo/industry sets without cargo translation table broken (#15150)
- Fix: Possible crash converting company liveries in older savegames/scenarios (#15148)
- Fix: Allow infinite water to be (de)selected when loading heightmap (#15146)
- Fix: Tile suitability test for farm field no longer handled snow tiles (#15134)
- Fix #15131: Trees no longer spread on partially snowy tiles (#15133)
- Fix: Change tooltips to match change from checkboxes to switches (#15123)
- Fix: [Script] Potential out of bounds array/string slice indexes (#15106)
- Fix: [Script] Potential out of bounds indexed string access (#15106)
- Fix: [Script] Check if array sort function modified array (#15106)
- Fix #15069: World generation map edges GUI starts in an invalid state (#15082)
- Fix #15079: Incorrect dates shown on town cargo history graph (#15080)
- Fix #15067: Mark NewGRF settings as modified after moving by drag & drop (#15068)
- Fix: Incorrect error message for aqueducts reaching northern map borders (#14974)
- Fix: Standardize wording of GRF/NewGRF (#15059)
- Fix #15046: Crash on loading game due to invalid group parents (#15049)
- Fix: Disable_elrails handling with engines that use both RAIL and ELRL (#15045)
- Fix: [Fluidsynth] Read settings from system and user config files if available (#15044)
- Fix #15039: Name and version can disappear from content list (#15040)
- Fix #15026: Remove incorrect info from base sounds tooltip (#15029)
- Fix: [Script] Improve reporting of invalid GetAPIVersion return (#15015)
- Fix: [Script] Undefined behaviour after calling SwapList during iteration (#14805)

(triaxx)

2026-01-28 07:38:55 UTC MAIN commitmail json YAML

openssl: updated to 3.6.1

OpenSSL 3.6.1 is a security patch release. The most severe CVE fixed in this
release is High.

This release incorporates the following bug fixes and mitigations:

  * Fixed Improper validation of PBMAC1 parameters in PKCS#12 MAC verification.
    ([CVE-2025-11187])

  * Fixed Stack buffer overflow in CMS `AuthEnvelopedData` parsing.
    ([CVE-2025-15467])

  * Fixed NULL dereference in `SSL_CIPHER_find()` function on unknown cipher ID.
    ([CVE-2025-15468])

  * Fixed `openssl dgst` one-shot codepath silently truncates inputs >16 MiB.
    ([CVE-2025-15469])

  * Fixed TLS 1.3 `CompressedCertificate` excessive memory allocation.
    ([CVE-2025-66199])

  * Fixed Heap out-of-bounds write in `BIO_f_linebuffer` on short writes.
    ([CVE-2025-68160])

  * Fixed Unauthenticated/unencrypted trailing bytes with low-level OCB
    function calls.
    ([CVE-2025-69418])

  * Fixed Out of bounds write in `PKCS12_get_friendlyname()` UTF-8 conversion.
    ([CVE-2025-69419])

  * Fixed Missing `ASN1_TYPE` validation in `TS_RESP_verify_response()`
    function.
    ([CVE-2025-69420])

  * Fixed NULL Pointer Dereference in `PKCS12_item_decrypt_d2i_ex()` function.
    ([CVE-2025-69421])

  * Fixed Missing `ASN1_TYPE` validation in PKCS#12 parsing.
    ([CVE-2026-22795])

  * Fixed `ASN1_TYPE` Type Confusion in the `PKCS7_digest_from_attributes()`
    function.
    ([CVE-2026-22796])

  * Fixed a regression in `X509_V_FLAG_CRL_CHECK_ALL` flag handling by
    restoring its pre-3.6.0 behaviour.

  * Fixed a regression in handling stapled OCSP responses causing handshake
    failures for OpenSSL 3.6.0 servers with various client implementations.

(adam)

2026-01-28 03:24:48 UTC MAIN commitmail json YAML

doc: Updated audio/din to 60

(fox)

2026-01-28 03:23:46 UTC MAIN commitmail json YAML

audio/din: Update to 60

Changes since 59:

DIN Is Noise 60:

  /*

    DIN60 is a binaural audio synthesizer which means you can hear
    binaural beats from the drones of the Microtonal-Keyboard or
    from the notes triggered when the balls of Mondrian hit a
    wall or ceiling or from the notes triggered by pressing keys
    on the Keyboard-Keyboard. Until DIN59, you could hear binaural
    beats only from the binaural drones of the Binaural Drones
    instrument.  That instrument is still available but this is
    a new and dynamic way to hear binaural beats!

    some say binaural beats are best heard on headphones.

    on the Settings screen,

      turn DIN Is Binaural ON or OFF.

      if you turn ON,

        every new drone on the Microtonal-Keyboard is a binaural drone.

          select the drone to change its binaural state, justification
          and separation from Menu > Drone Params > Modulation

        every new ball in Mondrian triggers binaural notes when it hits a wall or celing.

          select a ball to change its binaural state, justification and separation from
          Menu > Ball Params

        every key press on the Keyboard-Keyboard triggers binaural notes.

          set params for these binaural notes from the Settings screen itself.

    default Separation between L and R channels is 4 hz. if you turn ON ~ DIN randomises
    the separation for each new drone or ball.

    if justification is Left, for a binaural drone or triggered binaural note at T hz:
      L will sound T hz,
      R will sound T + Separation Hz
    if justification is Right,
      R will sound T hz
      L will sound T - Separation Hz,
    if justification is Random,
      well...

    this separation in Hz is heard as beats. so for a separation of 4 hz,
    you hear 4 beats a second.

  *\

  /*

    DIN60 intros a new way to make beats!

    a beat pattern envelops Voice or Noise, drones of the Microtonal Keyboard,
    triggered notes due key presses on the Keyboard-Keyboard, triggered notes
    due bouncing balls in Mondrian and the binaural drones of the Binaural
    Drones instrument. enveloping only some of these elements will be possible in the
    next release :( , sorry!

    turn ON by clicking Beater button at the bottom left of any instrument. no fader in this
    release :( , sorry!

    Press 5 to edit the beat pattern on the Beater editor or Menu > Editors > Beater

    on the Beater editor, use the Beat Divider plugin to subdivide the beat pattern to
    complicate the pattern.

    press SPACE to set end point of beat pattern. only available on Beater editor and via
    this keyboard short cut only :(, sorry!

    use BPM tools to change the BPM, reverse, scrub, loop or pong the beat pattern.

    BPM tools is also available on Voice FM/AM modulation editor.

    BPM modulation:

      press F4 to double the BPM.
      press F3 to halve the BPM.
      works on the Microtonal-Keyboard, the Beater editor and the Voice Modulation
      editor only.

        doubling or halving BPM keeps the groove like octave shifting keeps the melody.

        by default DIN uses 2 to multiply or divide the BPM. playing with BPM this
        way reminds us of shifting octaves with notes! so why not multiply the current BPM
        with other small whole number tuning ratios from key modulation to modulate to,
        that is, produce other BPMs?  there is a 9x9 lattice of BPMs to choose from
        based on various whole number ratios from 1..9.

      for ratios other than 2/1, say you choose the pair 3/2, 4/3 from the ratios list and
      the current BPM is 120:

        an F4 press will multiply 3/2 to 120, to make current BPM 180, a BPM thats
        a "perfect fifth" above 120.

        an F4 press again will multiply 4/3 to the 180 to produce 240. this is 2 times 120!
        that is, its a BPM thats an "octave above" 120, or in other words, a doubling of
        the original BPM.

        an F3 now will divide 240 by 4/3 to give 180, a "perfect fourth" below 240.

        an F3 again will divide 180 by 3/2 to give 120! that is, we got back the
        original BPM which is a "perfect fifth" below 180 or an "octave below" 240,
        in other words, a halving of 240.

      this system combined with L, R delay line lengths (see below) in beats can create very
      interesting, emergent polyrhythms!

      and also create isochronous binaural beats via Settings > DIN Is Binaural :)

  *\

  /*

    in DIN 60, you set the L, R delay line length in beats @ the current BPM of the Beater
    rather than in seconds.

    begin setting the values to small whole number beats. say L to 2 and R to 3 or 4,3 or 3,4
    or 6,5 etc. DIN uses the current BPM of the Beater to calculate the length of the delay
    line in seconds. fractional beats are also welcome. set L to say 1.5 and R to say 1.333333

    try setting the values at different BPMs of the beater!

    this combined with BPM tools (see above) can create very interesting, emergent polyrhythms!

  *\

  /*

    new Levels panel on the Delay editor.

    use to change the level of the feedback and volume curves instead of
    manually picking and moving the curve by its vertices.

    move curves of both channels at once (feedback-both or volume-both)
    or one at a time (feedback-l, feedback-r, volume-l or volume-r)

    the slider lets you adjust the delay length of both L and R channels
    live. left end is 0% and right end is 100% of delay line length set
    on the Settings screen. experimental feature. may glitch depending
    on how fast you move the slider... :)

  *\

  /*

    DIN60 intros the Polyrhythm plugin

    default:

      6 8
      in
      8

      click Apply (on the Beater editor) to create a composite beat pattern
      of 6 and 8 beats in 8 beats.

  *\

  /*

    in Number plugin:

      /* Euclid *\

        click on Euclid to
          space out bit pattern
            now apply to beat pattern to create euclidean rhythms!
              rotate the bit pattern using << and >>
                rotates the rhythm!
  *\

  * faster .wav save in recorder!
  * improved tap bpm

  on curve editor:

    /* paste append on curve editor *\
    /* insert after last vertex appends to curve *\
    /* select vertices only *\

  * hide drone center gnomon when there are no drones

  * improved oscilloscope display
    * better labeling
      * with distortion hinting
  /*
    auto resize
      resizes oscilloscope when window size changes
  *\

  /* will not exit if recording *\

  /* cross hair on the only selected drone *\

  * improved Show anchors on Menu > Drone Params > Visuals
    * drew line from drone position to bottom of microtonal-keyboard
        now draws cross hairs to edge of screen

    /* opacity *\

      adjust opacity of the drone anchor cross hair

  /*
    track phrase position while scrubbing
      Menu > Voice > Track
        default is off
  *\

  /*
    record multiple mouse phrases on the phrasor:
      press f to record a phrase. move mouse.
        press f again to stop recording and start playing
      press f to record another phrase. din appends this phrase to existing phrase.
        press f again to stop recording and start playing from the start
      press g to clear all phrases
  *\

  /*

    Gater is now called Beater in preparation for the new beat engine in DIN (still WIP
    as of 59)

    edit beat pattern in beat pattern editor
      press 5 from microtonal-keyboard or Menu > Editors > Beater
    new beat patterns in the library
    use 9 and 0 keys to go thru beat patterns

    in the beat pattern editor:

      press F3 to halve current BPM
      press F4 to double current BPM
      press F5 to shift key up an octave
      press F6 to shift key down an octave

    on the microtonal keyboard:

      press F3 to halve current BPM
      press F4 to double current BPM

  *\

  in a curve editor:

    /*

      increase/decrease size of tangent of a curve

      click+pick a tangent of a curve and press f or Menu > Tools > Size tangent
      and just mouse up and down to size tangent

    *\

    /*

      pin / unpin vertices & tangents of a curve in a curve editor

      choose Menu > Tools > Pin / Unpin
      and click+pick a vertex or tangent. ESC to stop.

      or click-pick a vertex or tangent and press p to pin/unpin. click to stop.

      why pin?

        pinned vertices and tangents dont rotate when curve rotates.
        pinned tangents dont move when their vertex moves

          try it on shapeforms!
          watch fft!

    *\

    /*
        press ' to draw/hide snapping guides or Menu > Tools > Draw
        press g to draw/hide cursor or Menu > Tools > Draw cursor
        press u to restore view too on undo/redo or Menu > Tools > View too
    *\

  /* press SHIFT when clicking into a text/value field to clear its contents *\

  /* timestamps on log file at start and shutdown of program *\

  * changes to default parameters in binaural drones instrument
    * start pitch is 128 Hz
    * justification is left
    * scale notes at C D G B when C = 128 hz (if A = 432 Hz)

  * default tuning is pythagoras for all instruments
    * tuning is global ie applies to all instruments

  * Menu > Tools > Fold tangents with Selection only ON, folds just the selected tangent
    and if you select a vertex folds both its tangents

  * improved delay lines
  * optimised handling of parameter spinners in UI *

  * boxes not filled by default in Mondrian

  :( mouse returns to last position on all screens :)
  :( bug asked user to select drones when no drones were selected and drone volume change was attempted :)
  :( fixed bug not saving inner, letter and word spacing curves on morse code module :)
  :( fixed fold tangents only folding tangents of the selected vertex then stopping, instead of offering
    to fold other tangents until canceled by user :)

(fox)

2026-01-27 19:24:43 UTC MAIN commitmail json YAML

doc: Updated lang/joker to 1.6.0

(ktnb)

2026-01-27 19:24:24 UTC MAIN commitmail json YAML

2026-01-27 17:39:49 UTC MAIN commitmail json YAML

feluda: needs cmake at build time

(pin)

2026-01-27 14:27:13 UTC MAIN commitmail json YAML

doc: Updated security/acmesh to 3.1.2

(ryoon)

2026-01-27 14:27:01 UTC MAIN commitmail json YAML

security/acmesh: Update to 3.1.2

Changelog:
3.1.2:
1. support cert profile and ip cert.
2. a lot of bug fixes.

(ryoon)

2026-01-27 14:07:50 UTC MAIN commitmail json YAML

mk: remove outdated code piece

This was trying to handle fortran in NetBSD<1.5 - but NetBSD 1.4 already
had a fortran compiler in base, and fortran is autodetected nowadays.

(wiz)

2026-01-27 13:04:47 UTC MAIN commitmail json YAML

klayout: remove -qt5, configure says option is removed

and qt version is auto-detected

(wiz)

2026-01-27 12:59:15 UTC MAIN commitmail json YAML

2026-01-27 11:12:11 UTC MAIN commitmail json YAML

Updated textproc/py-pdf, devel/py-test-doctestplus

(adam)

2026-01-27 11:11:49 UTC MAIN commitmail json YAML

py-test-doctestplus: updated to 1.7.1

1.7.1 (2026-01-26)

- Fixing bug where ``__doctest_requires__`` with version specifiers (e.g.,
  ``numpy>=2.0``) incorrectly skipped tests even when dependencies were
  satisfied.

(adam)

2026-01-27 11:10:49 UTC MAIN commitmail json YAML

py-pdf: updated to 6.6.2

Version 6.6.2, 2026-01-26

Security (SEC)
- Detect cyclic references when retrieving outlines

Version 6.6.1, 2026-01-25

Robustness (ROB)
- `/AcroForm` might be NullObject
- Handle missing font bounding boxes gracefully

(adam)

2026-01-27 09:58:55 UTC MAIN commitmail json YAML

doc: Updated security/sequoia-chameleon-gnupg to 0.13.1nb2

(wiz)

2026-01-27 09:58:47 UTC MAIN commitmail json YAML

sequoia-chameleon-gnupg: clang -> tool dependency

Bump PKGREVISION.

(wiz)

2026-01-27 09:52:20 UTC MAIN commitmail json YAML

doc: Updated security/sequoia-sq to 1.3.1nb2

(wiz)

2026-01-27 09:51:17 UTC MAIN commitmail json YAML

sequoia-sq: clang -> tool dependency

Bump PKGREVISION.

(wiz)

2026-01-27 09:22:23 UTC MAIN commitmail json YAML

py-gtk2: comment out dead site

(wiz)

2026-01-27 09:21:51 UTC MAIN commitmail json YAML

py-gobject: update HOMEPAGE

(wiz)

2026-01-27 09:21:04 UTC MAIN commitmail json YAML

2026-01-27 09:20:21 UTC MAIN commitmail json YAML

py-pycha: comment out dead site

(wiz)

2026-01-27 09:19:42 UTC MAIN commitmail json YAML

py-priority: update HOMEPAGE

(wiz)

2026-01-27 09:18:53 UTC MAIN commitmail json YAML

2026-01-27 09:12:48 UTC MAIN commitmail json YAML

py-ofxparse: comment out dead site

(wiz)

2026-01-27 08:41:10 UTC MAIN commitmail json YAML

2026-01-27 08:37:05 UTC MAIN commitmail json YAML

doc: Updated graphics/cairo to 1.18.4nb3

(wiz)

2026-01-27 08:31:50 UTC MAIN commitmail json YAML

cairo: merge xcb option into x11 option

xcb was defined as a superset of x11 here, but libX11 always
pulls in libxcb, so this doesn't make sense.

As discussed on tech-pkg.

Bump PKGREVISION.

(wiz)

2026-01-27 07:51:42 UTC MAIN commitmail json YAML

Updated editors/helix, devel/py-pathspec

(adam)

2026-01-27 07:51:20 UTC MAIN commitmail json YAML

py-pathspec: updated to 1.0.4

1.0.4 (2026-01-26)
- Issue: Using re2 fails if pyre2 is also installed.

(adam)

2026-01-27 07:49:21 UTC MAIN commitmail json YAML

2026-01-26 21:32:09 UTC MAIN commitmail json YAML

doc: Updated graphics/librsvg to 2.60.1nb2

(wiz)

2026-01-26 21:32:00 UTC MAIN commitmail json YAML

librsvg: make API documentation installation optional

and turn it off by default, to avoid py-gi-docgen dependency.

Bump PKGREVISION.

(wiz)

2026-01-26 20:17:45 UTC MAIN commitmail json YAML

Updated editors/qtcreator, mail/py-checkdmarc

(adam)

2026-01-26 20:17:25 UTC MAIN commitmail json YAML

py-checkdmarc: updated to 5.13.3

5.13.3
Fixes
Refactor extract_logo_from_certificate() to improve logo extraction from certificate data

(adam)

2026-01-26 20:15:21 UTC MAIN commitmail json YAML

2026-01-26 19:49:21 UTC MAIN commitmail json YAML

2026-01-26 19:43:43 UTC MAIN commitmail json YAML

doc: Added textproc/jstrings version 1.6

(nia)

2026-01-26 19:43:32 UTC MAIN commitmail json YAML

2026-01-26 16:30:46 UTC MAIN commitmail json YAML

Updated games/rocksndiamonds, www/py-flask-limiter

(adam)

2026-01-26 16:30:24 UTC MAIN commitmail json YAML

py-flask-limiter: updated to 4.1.1

v4.1.1

* Bug Fix

  * Ensure cli commands fail gracefully when cli dependencies
    are not installed.

v4.1.0

* Deployment

  * Extract ``cli`` specific requirements to an extra

* Compatibility

  * Add python 3.14 support

v4.0.0

* Feature

  * Expose ``flask_limiter.Limit``, ``flask_limiter.RouteLimit``,
    ``flask_limiter.ApplicationLimit`` & ``flask_limiter.MetaLimit``
    limit description classes that can be used to pass in default,
    application & meta limits to the ``Limiter`` extension.
    This allows for a more fine grained control for end users while also
    simplifying the internal implementation of different types
    of limits.

* Compatibility

  * Prefix all internal sub modules with underscore.
    All imports should be from the root `flask_limiter`
    namespace only.

* Development

  * Migrate all project metadata to pyproject
  * Remove versioneer
  * Use uv for development
  * Use hatch for build

(adam)

2026-01-26 16:25:31 UTC MAIN commitmail json YAML

rocksndiamonds: updated to 4.4.1.3

4.4.1.3

A new patch release is required to fix a terrible bug in the Windows version that prevents the program from saving important game data, which affects all new installations of the game on Windows.

4.4.1.2

This patch release fixes some more nasty bugs:

fixed snapping when using zigzag diagonal movement with BD game engine
added expanding tabs to spaces when drawing text buffers to the screen
added ignoring carriage return characters when pasting from clipboard
fixed configurable menu texts when using ���override level graphics���

(adam)

2026-01-26 14:37:13 UTC MAIN commitmail json YAML

Updated audio/openal-soft, www/py-python-multipart

(adam)

2026-01-26 14:36:56 UTC MAIN commitmail json YAML

py-python-multipart: updated to 0.0.22

0.0.22
* Drop directory path from filename in `File`

(adam)

2026-01-26 14:35:36 UTC MAIN commitmail json YAML

openal-soft: updated to 1.25.1

The changes from 1.25.0 include:
Fixed the OpenSL and JACK backends.
Fixed WASAPI and CoreAudio capture.
Fixed building the OSS backend with OSS v4.
Fixed a debug assertion with HRTF enabled.
Fixed an STL hardening assertion in the polyphase resampler with certain resampling ratios.
Added a new stereo-encoding option for Tetraphonic Surround Matrix Encoding.

(adam)

2026-01-26 13:32:32 UTC MAIN commitmail json YAML

doc: Updated news/flnews to 1.3.0

(micha)

2026-01-26 13:31:08 UTC MAIN commitmail json YAML

news/flnews: Update to 1.3.0

1.3.0  2026-01-24  Release
--------------------------

Important notes:
- GUI: FLTK 1.4 is now supported.
  Tested to work with Cocoa, Wayland and X11 backends (thanks to Dennis
  Preiser and Martin Schnitkemper).
  Glyph substitution (use of multiple fonts) is now supported for the
  Wayland and X11 backends too, if compiled for Pango.
  Better keyboard navigation (formerly limited by ABI of FLTK 1.3.0
  shared library).
- GUI: FLTK Widget Fl_Multi_Browser is now used for the group list.
  This allows to move the focus around via keyboard (without immediately
  entering the next group).
- Subprojects for libraries added.
  libbasexx is used as Base 64 encoder and decoder.
  libssiconv, libjpiconv and libuciconv are used as iconv() replacement.
  This code has much better test coverage.
  The libraries have no stable API and ABI yet, therefore they are
  statically linked (and not installed).
- Subproject for unit test framework "cheat":
  <https://github.com/Tuplanolla/cheat>
  added. It is used by the test suites of the new libraries.
- All subprojects are REUSE 3.3 conformant (according to "reuse lint"):
  <https://reuse.software/spec-3.3/>
- Doxygen 1.12.0 is now required to build the documentation.

Bug fixes:
- GUI: "Post to newsgroup" crash fixed (reported by Stefan Claas).
  A NULL pointer was dereferenced if no group is selected.
- GUI: Crash in article window fixed (reported by Michael Uplawski).
  A race condition in the event handler could lead to division by zero.
- GUI: Line length check fixed (reported by Michael Uplawski).
- GUI: "Next unread article" crash fixed (reported by Michael Uplawski).
  A NULL pointer was dereferenced if all articles in a group have a
  score beyond the new kill threshold (empty list/tree in GUI).
- NNTP: Off-by-one error in article watermark parser fixed.
- TLS: OpenSSL version components are now printed decimal to terminal
  (reported by Marcel Logen, based on patch from Martin Schnitkemper).
- INET: Set locale category LC_MESSAGES to POSIX for gai_strerror()
  (reported by Marcel Logen).
- GUI: Scroll to top/left if new article is selected.
- GUI: Disable GTK print dialog for FLTK 1.4 (offers options that are
  not supported).
- Dead links to GNKSA homepage in man page fixed.
- Date in file "src/LICENSE" updated (reported by Stefan Claas).

New features and improvements:
- GUI: Kill support added (suggested by Michael Uplawski).
  Implemented as extension for scoring. There is no separate killfile.
  The threshold can be configured with the new "kill_threshold" entry in
  configfile. Default value is -9999 (anything below will be killed).
- FILTER: Empty lines in scorefile are now allowed and ignored (patch
  from Dennis Preiser).
  This change is forward compatible with older 1.x versions. They will
  create warning messages, but work as expected and do not damage the
  new scorefile format.
- CONF: Support for custom hyperlink color in displayed article added
  (based on patch from Martin Schnitkemper).
- NNTP: Option CFG_NNTP_AUTH_UNENCRYPTED in CONFIG is now usable without
  OpenSSL/LibreSSL.
- ENC: Unicode database updated to version 17.0.0.
  The normalization to NFC requires a third pass since Unicode 16.0.0.
  <https://www.unicode.org/reports/tr15/tr15-56.html#Contexts_Care>
- POSIX: Support for POSIX.1-2024 added
  The namespaces "posix_" and "POSIX_" are now reserved:
  <https://pubs.opengroup.org/onlinepubs/9799919799/
  basedefs/V1_chap13.html>
  The POSIX module now uses the "api_posix_" and "API_POSIX_" namespaces
  unconditionally.
- POSIX: Link to ERE documentation in man page added.
- Compile time option documentation in man page added (suggested by
  Marcel Logen).
- Debug mode and logfile documentation in man page improved (suggested
  by Marcel Logen).
- No warnings from Clang 17 in C90/C++98 mode.
- No warnings from Clang 17 in C17/C++20 mode.
- Support for C23/C++23 compilers

(micha)

2026-01-26 11:16:27 UTC MAIN commitmail json YAML

Updated devel/py-async-lru, textproc/py-jmespath

(adam)

2026-01-26 11:16:11 UTC MAIN commitmail json YAML

py-jmespath: updated to 1.1.0

1.1.0

Fix concurrency issue with cache
Added support for Python 3.12-3.14
Removed support for Python 3.7-3.8

(adam)

2026-01-26 11:13:29 UTC MAIN commitmail json YAML

py-async-lru: updated to 2.1.0

2.1.0

Fixed cancelling of task when all tasks waiting on it have been cancelled.
Fixed DeprecationWarning from asyncio.iscoroutinefunction.

(adam)

2026-01-26 10:54:52 UTC MAIN commitmail json YAML

doc: Updated devel/py-poetry-core to 2.3.0

(wiz)

2026-01-26 10:54:43 UTC MAIN commitmail json YAML

py-poetry-core: update to 2.3.0.

Added

    Add (optional) size and upload_time to Link and Package.files (#905).

Changed

    Drop support for Python 3.9 (#897).
    Normalize versions (#893).
    Remove helper function to create temporary directories (#337).
    Improve type hint of Package.files (#904).
    Update list of supported licenses (#890, #895).

Fixed

    Fix an issue where unsatisfiable requirements did not raise an error (#891).
    Fix an issue where the implicit main group did not exist if it was explicitly declared as not having any dependencies (#892).
    Fix an issue where python_full_version markers with pre-release versions were parsed incorrectly (#893).

(wiz)

2026-01-26 10:52:04 UTC MAIN commitmail json YAML

doc: Updated devel/py-gi-docgen to 2026.1

(wiz)

2026-01-26 10:51:54 UTC MAIN commitmail json YAML

py-gi-docgen: update to 2026.1.

Add graphviz dependency for .dot support.

## [2026.1] - 2026-01-23

### Added

- Parse method-inline for records, unions and interfaces [#173]

### Changed

- Use dot's `svg_inline` output format [!251]

### Fixed

- Fix Red Hat Display italic font-face [!257]

(wiz)

2026-01-26 10:49:32 UTC MAIN commitmail json YAML

doc: Updated graphics/gdk-pixbuf2 to 2.44.4nb1

(wiz)

2026-01-26 10:49:23 UTC MAIN commitmail json YAML

gdk-pixbuf2: comment out py-gi-docgen dependency

This is not needed unless the default-off 'documentation' meson
option is turned on.

Bump PKGREVISION.

(wiz)

2026-01-26 10:47:11 UTC MAIN commitmail json YAML

doc: Updated textproc/rumdl to 0.1.0

(pin)

2026-01-26 10:40:58 UTC MAIN commitmail json YAML

textproc/rumdl: update to 0.1.0

�沁� First Stable Release

rumdl reaches production-ready status after validation against 99,291 markdown files
across 51 popular repositories (kubernetes, react, vscode, rust-lang, tensorflow, and more)
with zero false positives detected.
Added

    CLI: fmt --check flag for CI usage
        Returns non-zero exit code if files would be modified
        Enables dry-run formatting checks in CI pipelines

    Fuzz testing infrastructure
        Fix idempotency fuzzer verifies fixes don't oscillate
        Run with make fuzz (requires nightly Rust)

Fixed

    MD032: Single-pass idempotency for list blank lines
        Fixes edge case where multiple fix passes could produce different results

    MD050: Correct byte range for fix replacement
        Fixes auto-fix for strong emphasis style in certain edge cases

Changed

    README: Added "Used By" section with notable projects using rumdl
    README: Updated SchemaStore section to reflect current status

(pin)

2026-01-26 10:37:48 UTC MAIN commitmail json YAML

doc: Updated x11/libXxf86vm to 1.1.7

(wiz)

2026-01-26 10:37:40 UTC MAIN commitmail json YAML

libXxf86vm: update to 1.1.7.

Alan Coopersmith (5):
      meson: Add option to build with meson
      Improve man page formatting
      XF86VM.3: fix warnings raised by `mandoc -T lint` and `groff -rCHECKSTYLE=10`
      gitlab CI: drop the ci-fairy check-mr job
      libXxf86vm 1.1.7

Bjarni Ingi Gislason (1):
      XF86VM.3: Some editorial changes for this man page [Debian bug #1102885]

(wiz)

2026-01-26 10:36:15 UTC MAIN commitmail json YAML

doc: Updated x11/libXxf86dga to 1.1.7

(wiz)

2026-01-26 10:36:07 UTC MAIN commitmail json YAML

libXxf86dga: update to 1.1.7.

Alan Coopersmith (6):
      Remove "All rights reserved" from Oracle copyright notices
      configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
      meson: Add option to build with meson
      Improve man page formatting
      gitlab CI: drop the ci-fairy check-mr job
      libXxf86dga 1.1.7

(wiz)

2026-01-26 10:34:43 UTC MAIN commitmail json YAML

doc: Updated x11/libXvMC to 1.0.15

(wiz)

2026-01-26 10:34:35 UTC MAIN commitmail json YAML

libXvMC: update to 1.0.15.

Alan Coopersmith (8):
      unifdef Lynx
      meson: Move protos from Requires.private to Requires in generated .pc files
      meson: raise minimum required meson version from 0.58 to 0.62
      meson: set MALLOC_0_RETURNS_NULL to match autoconf
      meson: prepend prefix to sysconfdir if it doesn't start with /
      gitlab CI: Use diffoscope to compare autoconf & meson installs
      gitlab CI: drop the ci-fairy check-mr job
      libvMC 1.0.15

(wiz)

2026-01-26 10:34:27 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 29.1.0

(pin)