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 (14m)  pkgsrc-2025Q3 (15d)  pkgsrc-2025Q2 (105d)  pkgsrc-2025Q1 (126d) 

2025-10-13 19:53:52 UTC Now

2025-10-13 19:39:30 UTC MAIN commitmail json YAML

hwdata: add check_portability skip

(tnn)

2025-10-13 19:35:53 UTC MAIN commitmail json YAML

doc: Updated www/ada-aws-25 to 25.2.0

(dkazankov)

2025-10-13 19:35:27 UTC MAIN commitmail json YAML

ada-aws-25: update to upstream version 25.2

* [25.2] 0245_errcon: Update ppc baseline

(dkazankov)

2025-10-13 19:14:54 UTC MAIN commitmail json YAML

doc: Updated audio/kew to 3.5.3

(ktnb)

2025-10-13 19:14:36 UTC MAIN commitmail json YAML

kew: updated to 3.5.3

Fixed a bug that affects the library cache

(ktnb)

2025-10-13 18:21:13 UTC MAIN commitmail json YAML

2025-10-13 18:19:39 UTC MAIN commitmail json YAML

doc: Updated textproc/gnatdoc to 25.2.0

(dkazankov)

2025-10-13 18:19:12 UTC MAIN commitmail json YAML

2025-10-13 18:16:08 UTC MAIN commitmail json YAML

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

(pin)

2025-10-13 18:15:57 UTC MAIN commitmail json YAML

gnatdoc: update to upstream version 25.2

* Move version information patch to Makefile
* Avoid CONSTRAINT_ERROR
* Fix install directory for templates
* Fix crash on synthetic `"/="` operator

(dkazankov)

2025-10-13 18:15:44 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 27.2.0

Bug Fixes

    build: allow passing build date (b9c6304)
    init: enable persistent cache only when necessary (d7d372c)
    upgrade: fetch new version when current changed (281424a), closes #6884

Features

    extend: add remaining segments at the end when merging (2123d99)
    jujutsu: closest bookmarks (8047b87)

(pin)

2025-10-13 17:24:32 UTC MAIN commitmail json YAML

doc: Updated textproc/ada-libgnatdoc-25 to 25.2.0

(dkazankov)

2025-10-13 17:23:35 UTC MAIN commitmail json YAML

ada-libgnatdoc-25: update to upstream version 25.2

* Move version information patch to Makefile
* Avoid CONSTRAINT_ERROR
* Fix install directory for templates
* Fix crash on synthetic `"/="` operator

(dkazankov)

2025-10-13 16:55:43 UTC MAIN commitmail json YAML

doc: Updated textproc/gnatformat to 25.2.0

(dkazankov)

2025-10-13 16:54:13 UTC MAIN commitmail json YAML

gnatformat: update to upstream version 25.2

* Move version information patch to Makefile
* Update version file definition for the GNATformat documentation generation
* Do not print NL after source unless another one is printed
* Gracefully handle sources with diagnostics
* Add target that installs a stripped version of GNATformat

(dkazankov)

2025-10-13 16:30:10 UTC MAIN commitmail json YAML

doc: Updated textproc/ada-libgnatformat-25 to 25.2.0

(dkazankov)

2025-10-13 16:29:53 UTC MAIN commitmail json YAML

ada-libgnatformat-25: update to upstream version 25.2

* Move version information patch to Makefile
* Update version file definition for the GNATformat documentation generation
* Do not print NL after source unless another one is printed
* Gracefully handle sources with diagnostics
* Add target that installs a stripped version of GNATformat

(dkazankov)

2025-10-13 13:04:19 UTC MAIN commitmail json YAML

graphics/xmagv: Fix GCC 14 build

* Use modern standard.
* Add missing include.
* Add missing return types.

(ryoon)

2025-10-13 12:28:19 UTC MAIN commitmail json YAML

doc: Updated devel/py-confuse to 2.0.1nb3

(wiz)

2025-10-13 12:28:04 UTC MAIN commitmail json YAML

py-confuse: address deprecation of pkgutil.get_loader

using upstream patch

Bump PKGREVISION.

(wiz)

2025-10-13 12:23:35 UTC MAIN commitmail json YAML

doc: Updated textproc/lal-refactor to 25.2.0

(dkazankov)

2025-10-13 12:23:10 UTC MAIN commitmail json YAML

lal-refactor: update to upstream version 25.2

* Fix 'Add Parameter' on functions without parameters
* Add --latest to CI
* Use Source_Location_Range."<" from Langkit_Support.Slocs
* Test: Update baseline
* [25.1] Emit parsing errors for preprocessor directives when preprocessing is disabled
* [25.1] Edge regression U721-013

(dkazankov)

2025-10-13 12:15:12 UTC MAIN commitmail json YAML

Updated net/get_iplayer to 3.36

(abs)

2025-10-13 12:14:46 UTC MAIN commitmail json YAML

Updated net/get_iplayer to 3.36

Changes in 3.36

- Fix: BBC One national schedule no longer exists on bbc.co.uk
  (thanks @JohnVeness)
- Fix: Using 'episode' as part of --fields omits Doctor Who episode
  "Rogue" from search results
- Fix: Thumbnails are 192x108 if download via search term, 1920x1080
  if download via pid
- Fix: Get_iplayer Throws Minor Error Due to BBC Discontinuing
  Radio 4 LW Schedules (thanks @nowster)
- Enh: Added --pid-recursive-channel, --pid-recursive-exclude-channel,
  --pid-recursive-exclude, --pid-recursive-search options for additional
  filtering of --pid-recursive episode lists. These may prove useful
  in winnowing episode lists for anthology series. Check filtering
  before download with --pid-recursive-list.

Notes

The BBC announced that from Spring 2025, non-UK listenters will no
longer be able to access BBC Sounds:

https://www.bbc.co.uk/sounds/help/questions/listening-outside-the-uk/outside-uk-changes

They will instead be directed to a new site (https://www.bbc.com/audio)
that will only provide audio-on-demand streams for BBC podcasts,
rather than the (nearly) full complement of AOD BBC radio programmes
currently available as 96k and 48k streams from outside the UK.

It is not yet known if get_iplayer will be able to access the
podcast streams on the new site once the switchover is complete.
It is also not yet known if get_iplayer will be able to index or
access radio programmes not packaged as podcasts from outside the
UK after the switchover.
Installation

(abs)

2025-10-13 11:41:05 UTC MAIN commitmail json YAML

doc: Updated textproc/ada-liblal-refactor-25 to 25.2.0

(dkazankov)

2025-10-13 11:40:36 UTC MAIN commitmail json YAML

ada-liblal-refactor-25: update to upstream version 25.2

* Fix 'Add Parameter' on functions without parameters
* Add --latest to CI
* Use Source_Location_Range."<" from Langkit_Support.Slocs
* Test: Update baseline

(dkazankov)

2025-10-13 09:42:23 UTC MAIN commitmail json YAML

doc: Updated textproc/ada-markdown-25 to 25.2.0

(dkazankov)

2025-10-13 09:41:56 UTC MAIN commitmail json YAML

ada-markdown-25: update to upstream version 25.2

* Fix Ada code to prevent raise of `Constraint_Error`

(dkazankov)

2025-10-13 09:25:48 UTC MAIN commitmail json YAML

doc: Updated sysutils/fzf to 0.66.0

(wiz)

2025-10-13 09:25:36 UTC MAIN commitmail json YAML

fzf: update to 0.66.0.

This version introduces many new features centered around the new
"raw" mode.

(wiz)

2025-10-13 09:23:54 UTC MAIN commitmail json YAML

2025-10-13 09:19:23 UTC MAIN commitmail json YAML

doc: Updated devel/libadalang-tools to 25.2.0

(dkazankov)

2025-10-13 09:19:02 UTC MAIN commitmail json YAML

libadalang-tools: update to upstream version 25.2

* Move version information patch to Makefile
* Correct the output of "gnattest test_drivers.list"
* Recompute test hash when adding TGen test cases
* Create metric reports parent directories
* Allow use of non-simple filenames as parameter to --ignore
* Add special testsuite driver to execute gnattest+TGen on gnatfuzz tests
* Make switches case-insensitive
* Test: Bump default Ada version to Ada 2012 in stub helpers
* TGen: Allow users to set Ada language version in the generated projects
* Other changes https://github.com/AdaCore/libadalang-tools/compare/25.0...25.2

(dkazankov)

2025-10-13 08:00:17 UTC MAIN commitmail json YAML

doc: Updated devel/task to 3.45.4

(iquiw)

2025-10-13 07:59:40 UTC MAIN commitmail json YAML

devel/task: update to 3.45.4

v3.45.4 - 2025-09-17

* Fixed a bug where cache-expiry could not be defined in .taskrc.yml.
* Fixed a bug where .taskrc.yml files in parent folders were not read
  correctly.
* Fixed a bug where autocomplete in subfolders did not work with zsh.

v3.45.3 - 2025-09-15

* Task now includes built-in core utilities to greatly improve
  compatibility on Windows. This means that your commands that uses cp, mv,
  mkdir or any other common core utility will now work by default on
  Windows, without extra setup. This is something we wanted to address for
  many many years, and it's finally being shipped! Read our blog post this
  the topic..
* Built and deployed a brand new website using VitePress.
* Began releasing nightly builds. This will allow people to test our
  changes before they are fully released and without having to install Go
  to build them.
* Added support for global config files in $XDG_CONFIG_HOME/task/taskrc.yml
  or $HOME/.taskrc.yml. Check out our new configuration guide for more
  details.
* Added experiments to the taskrc schema to clarify the expected keys and
  values.
* Added support for new properties in .taskrc.yml: insecure, verbose,
  concurrency, remote offline, remote timeout, and remote expiry.
  Note: setting offline via environment variable is no longer supported.
* Added a --nested flag when outputting tasks using --list --json. This
  will output tasks in a nested structure when tasks are namespaced.
* Enhanced support for tasks with wildcards: they are now logged correctly,
  and wildcard parameters are fully considered during fingerprinting.
* Fixed panic when a variable was declared as an empty hash ({}).

Package API

* Bumped the minimum version of Go to 1.24.

Other news

We recently released our official GitHub Action. This is based on the
fantastic work by the Arduino team who created and maintained the community
version. Now that this is officially adopted, fixes/updates should be more
timely. We have already merged a couple of longstanding PRs in our first
release.

v3.45.0-v3.45.2 - 2025-09-15

Failed due to an issue with our release process.

(iquiw)

2025-10-13 03:21:20 UTC MAIN commitmail json YAML

fix build with GCC 14.

GCC 14 revealed several problems with transocde.

the ImageMagick7 port was never complete, and there were missing symbols
that would make the plugins fail to load.  disable these components for
now, until someone spends the time to complete the port.

disable the resample filter which uses APIs removed in ffmpeg4.

provided copies of 2 deprecated lame function prototypes that are always
hidden in lame.h, but are compiled into the library.

(mrg)

2025-10-13 02:50:13 UTC MAIN commitmail json YAML

doc/TODO: SOGo release

+ SOGo-5.12.4, SOPE-5.12.4.

(taca)

2025-10-13 02:46:50 UTC MAIN commitmail json YAML

New boost obsoleted "boost_system", so look for a different component.

(mrg)

2025-10-13 02:22:16 UTC MAIN commitmail json YAML

avoid the strtod_l() etc code on NetBSD as well, as it attempts
to convert between "char *" and "locale_t" directly, and a few
other things that aren't correct, and eg, glibc, apple, openbsd,
all skip this code too.

found by GCC 14.

(the previous port didn't quite work anyway, since it only
included locale.h if LC_C_LOCALE is defined, but this is defined
in locale.h itself.  my initial attempt to fix this is where i
learn about the more serious problems mentioned above.)

(mrg)

2025-10-13 02:09:32 UTC MAIN commitmail json YAML

turn off the python support for now which has been broken for years.

(i hope to upgrade this to either the latest 6.x version, or even
the new 7.x version, soon.)

found by GCC 14.

(mrg)

2025-10-13 00:00:59 UTC MAIN commitmail json YAML

on netbsd define _NETBSD_SOURCE.

this package sets _POSIX_C_SOURCE=200809L which our unistd.h hides
symlink(2) with.

fixes GCC 14 build, as well as consumer that may have had a pointer
passed to symlink() with more than 32 bits set.

not sure if this is a netbsd bug or a package bug, i can't quite
find what _POSIX_C_SOURCE=200809L should enable, but this would be
fixed with eg, _XOPEN_SOURCE=500 where netbsd does enable it.

(mrg)

2025-10-12 22:35:32 UTC MAIN commitmail json YAML

2025-10-12 21:44:57 UTC MAIN commitmail json YAML

2025-10-12 21:12:51 UTC MAIN commitmail json YAML

halibut: Fix build with gcc4.

(nia)

2025-10-12 19:34:38 UTC MAIN commitmail json YAML

fix GCC 14 build: include <sys/select.h> and give a variable a type.

(mrg)

2025-10-12 19:12:34 UTC MAIN commitmail json YAML

ada-liblal-tools-25: update to upstream version 25.2

* [25.1] Emit parsing errors for preprocessor directives when preprocessing is disabled
* [25.2] Backport eng/ide/libadalang-tools#304
* Create metric reports parent directories
* [25.2] Backport of eng/ide/libadalang-tools#268
* [25.2] Backport of eng/ide/libadalang-tools#238
* Backport: TGen: Support class wide return type
* [25.2] Backport of eng/ide/libadalang-tools#256
* [25.2] Backport of #243
* [25.1] Backport of eng/shared/release#1266
* [25.1] Backport of eng/ide/libadalang-tools#162
* [25.1] Backport of eng/ide/libadalang-tools#215
* [25.1] Backport of eng/ide/libadalang-tools#217
* [25.1] Backport of eng/ide/libadalang-tools#208
* Langkit_Support.Slocs now provides this operator
* Other changes https://github.com/AdaCore/libadalang-tools/compare/25.0...25.2

(dkazankov)

2025-10-12 18:50:49 UTC MAIN commitmail json YAML

doc: Updated graphics/openexr to 3.4.1

(wiz)

2025-10-12 18:50:34 UTC MAIN commitmail json YAML

openexr: update to 3.4.1.

## Version 3.4.1 (October 8, 2025)

Patch release that fixes a build issue: OpenJPH headers are now
included from the openjph folder, as required by OpenJPH 0.23+.

No change in functionality.

(wiz)

2025-10-12 18:49:00 UTC MAIN commitmail json YAML

doc: Updated security/py-certifi to 2025.10.5

(wiz)

2025-10-12 18:48:47 UTC MAIN commitmail json YAML

py-certifi: update to 2025.10.5.

Certificate updates.

(wiz)

2025-10-12 18:47:50 UTC MAIN commitmail json YAML

doc: Updated devel/wayland to 1.24.0

(wiz)

2025-10-12 18:47:06 UTC MAIN commitmail json YAML

wayland: update to 1.24.0.

Based on wip/wayland with help from kikadf.

Aside from the usual bug fixes and protocol clarifications, this new
release includes:

- A new wl_fixes interface to add a request to destroy a wl_registry
  object.
- A new wl_keyboard.key repeated state, to allow compositors to take
  over the responsibility of repeating keys, which is useful for remote
  desktop.
- wl_display_dispatch_queue_timeout() and wl_display_dispatch_timeout(),
  to set a timeout when dispatching events.
- wl_shm_buffer_ref() and wl_shm_buffer_unref(), to access wl_shm_buffer
  underlying storage after the protocol object has been destroyed (e.g.
  when a client is shutting down).
- wl_proxy_get_interface() and wl_resource_get_interface(), to fetch the
  wl_interface of an object.
- wl_resource_post_error_vargs(), as an alternative to
  wl_resource_post_error() when the compositor already has a va_list.

(wiz)

2025-10-12 18:42:31 UTC MAIN commitmail json YAML

doc: Updated www/py-uwsgi to 2.0.31

(wiz)

2025-10-12 18:42:17 UTC MAIN commitmail json YAML

py-uwsgi: update to 2.0.31.

    Fix build with gcc-15 (Arne de Bruijn)
    Build improvements (Janos Guljas, Jonas Smedegaard)
    Fix some user visible typos (Alexandre Rossi)
    Fix gracefully_kill_them_all() for setups using fifo-based master graceful reload (Wynn Wilkes)
    Fix compilation with PHP 8.5 (Remi Collet)

(wiz)

2025-10-12 18:40:22 UTC MAIN commitmail json YAML

doc: Updated comms/py-textual to 6.3.0

(wiz)

2025-10-12 18:40:06 UTC MAIN commitmail json YAML

py-textual: update to 6.3.0.

Version 6.3.0 adds support for Python 3.14, but drops support for Python3.8.

(wiz)

2025-10-12 18:32:47 UTC MAIN commitmail json YAML

doc: Updated textproc/py-sphinx-autodoc-typehints to 3.5.1

(wiz)

2025-10-12 18:32:38 UTC MAIN commitmail json YAML

py-sphinx-autodoc-typehints: update to 3.5.1.

What's Changed

    Declare 3.14 support by @gaborbernat in #571

(wiz)

2025-10-12 18:30:54 UTC MAIN commitmail json YAML

doc: Updated textproc/py-sphinx-autoapi to 3.6.1

(wiz)

2025-10-12 18:30:41 UTC MAIN commitmail json YAML

py-sphinx-autoapi: update to 3.6.1.

Update the supported versions of astroid. Fix the breaking change
to Import and pass in the AstroidManager to the AstroidBuilder
(#536)

(wiz)

2025-10-12 18:27:38 UTC MAIN commitmail json YAML

doc: Updated devel/py-ruff to 0.14.0

(wiz)

2025-10-12 18:27:25 UTC MAIN commitmail json YAML

py-ruff: update to 0.14.0.

Breaking changes

    Update default and latest Python versions for 3.14 (#20725)

Preview features

    [flake8-bugbear] Include certain guaranteed-mutable expressions: tuples, generators, and assignment expressions (B006) (#20024)
    [refurb] Add fixes for FURB101 and FURB103 (#20520)
    [ruff] Extend FA102 with listed PEP 585-compatible APIs (#20659)

Bug fixes

    [flake8-annotations] Fix return type annotations to handle shadowed builtin symbols (ANN201, ANN202, ANN204, ANN205, ANN206) (#20612)
    [flynt] Fix f-string quoting for mixed quote joiners (FLY002) (#20662)
    [isort] Fix inserting required imports before future imports (I002) (#20676)
    [ruff] Handle argfile expansion errors gracefully (#20691)
    [ruff] Skip RUF051 if else/elif block is present (#20705)
    [ruff] Improve handling of intermixed comments inside from-imports (#20561)

Documentation

    [flake8-comprehensions] Clarify fix safety documentation (C413) (#20640)

(wiz)

2025-10-12 18:23:32 UTC MAIN commitmail json YAML

doc: Updated comms/py-rich to 14.2.0

(wiz)

2025-10-12 18:23:19 UTC MAIN commitmail json YAML

py-rich: update to 14.2.0.

This release bumps Python compatibility to the just-released Python 3.14.

[14.2.0] - 2025-10-09

Changed

    Python3.14 compatibility #3861

(wiz)

2025-10-12 18:22:12 UTC MAIN commitmail json YAML

doc: Updated x11/py-qt-builder to 1.19.0

(wiz)

2025-10-12 18:21:58 UTC MAIN commitmail json YAML

py-qt-builder: update to 1.19.0.

Support for Qt v6.10

The Qt v6.10.0 installation for Linux on Intel created by the online installer was built using Red Hat Linux v9.4. This means that glibc v2.34 is now required. Earlier versions of Qt required glibc v2.28. The manylinux wheel tags that are generated now reflect the revised dependency.
pyqt-bundle support for lower case wheel names

pyqt-bundle now properly handles lower case wheel names as well as the legacy mixed case names.

Resolves #33

(wiz)

2025-10-12 18:21:04 UTC MAIN commitmail json YAML

doc: Updated www/py-nh3 to 0.3.1

(wiz)

2025-10-12 18:20:50 UTC MAIN commitmail json YAML

py-nh3: update to 0.3.1.

What's Changed

    Bump ammonia from 4.1.1 to 4.1.2 by @dependabot[bot] in #93
    Bump pyo3 from 0.25.1 to 0.26.0 by @dependabot[bot] in #92

(wiz)

2025-10-12 18:18:23 UTC MAIN commitmail json YAML

doc: Updated databases/py-multidict to 6.7.0

(wiz)

2025-10-12 18:18:09 UTC MAIN commitmail json YAML

py-multidict: update to 6.7.0.

6.7.0
=====

*(2025-10-05)*

Contributor-facing changes
--------------------------

- Updated tests and added CI for CPython 3.14 -- by :user:`kumaraditya303`.

  *Related issues and pull requests on GitHub:*
  :issue:`1235`.

(wiz)

2025-10-12 18:15:28 UTC MAIN commitmail json YAML

doc: Updated devel/py-msgpack to 1.1.2

(wiz)

2025-10-12 18:15:19 UTC MAIN commitmail json YAML

py-msgpack: update to 1.1.2.

What's Changed

    ci: update cibuildwheel and drop Python 3.8 by @methane in #642
    ci: add support for building windows on arm wheels by @Greenie0701 in #643
    README: fix typos and grammar by @ThomasWaldmann in #648
    release v1.1.2 by @methane in #649

(wiz)

2025-10-12 18:13:56 UTC MAIN commitmail json YAML

doc: Updated devel/py-maturin to 1.9.6

(wiz)

2025-10-12 18:13:44 UTC MAIN commitmail json YAML

py-maturin: update to 1.9.6.

## [1.9.6]

* Fix regressions to interpreter platform detection on Windows from 1.9.5
* Further fixes to interpreter detection for Windows ARM64

(wiz)

2025-10-12 18:10:34 UTC MAIN commitmail json YAML

doc: Updated graphics/py-matplotlib to 3.10.7

(wiz)

2025-10-12 18:10:21 UTC MAIN commitmail json YAML

py-matplotlib: update to 3.10.7.

This is the latest bugfix release in the 3.10.x series.

The most important update in this release is that the minimum version
of pyparsing has been updated to version 3.0.

(wiz)

2025-10-12 18:07:40 UTC MAIN commitmail json YAML

doc: Updated devel/py-isort to 7.0.0

(wiz)

2025-10-12 18:07:30 UTC MAIN commitmail json YAML

py-isort: update to 7.0.0.

Changes

�汳・ Breaking Changes

    Drop support for Python 3.9 (#2430) @DanielNoord

�泅� Features

    Show absolute paths in skipped file messages (#2416) @pranlawate

�洙イ Fixes

    Some fixes for Python 3.14 (#2433) @DanielNoord
    Test on 3.14 and fix any bugs (#2425) @DanielNoord
    Update CHANGELOG.md + Fix Formatting and Grammar (#2419) @lukbrew25
    Fix output of hanging indent for long lines with noqa (#2407) @matan1008

�汨キ Continuous Integration

    Format with ruff instead of black (#2432) @DanielNoord
    Target 3.10 for ruff (#2431) @DanielNoord
    Update development dependencies to latest version (#2426) @DanielNoord
    docs: update pre-commit examples to version 6.1.0 (#2413) @pranlawate
    Small cleanup for developer environment (#2418) @DanielNoord

�沒ヲ Dependencies

    Bump actions/setup-python from 5 to 6 in the github-actions group (#2411) @dependabot[bot]

(wiz)

2025-10-12 17:59:04 UTC MAIN commitmail json YAML

doc: Updated devel/py-google-api-core to 2.26.0

(wiz)

2025-10-12 17:58:48 UTC MAIN commitmail json YAML

2025-10-12 17:57:00 UTC MAIN commitmail json YAML

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

(wiz)

2025-10-12 17:56:46 UTC MAIN commitmail json YAML

py-gi-docgen: update to 2025.5.

## [2025.5] - 2025-10-11

### Fixed

- Make sure to escape query strings [#228]

(wiz)

2025-10-12 17:55:29 UTC MAIN commitmail json YAML

doc: Updated devel/py-cattrs to 25.3.0

(wiz)

2025-10-12 17:55:12 UTC MAIN commitmail json YAML

py-cattrs: update to 25.3.0.

## 25.3.0 (2025-10-07)

- **Potentially breaking**: [Abstract sets] are now structured into frozensets.
  This allows hashability, better immutability and is more consistent with the [`collections.abc.Set`] type.
- Python 3.14 is now supported and part of the test matrix.
- Fix unstructuring NewTypes with the {class}`BaseConverter`.
- Make some Hypothesis tests more robust.
- {func}`cattrs.strategies.include_subclasses` now works with generic parent classes and the tagged union strategy.

(wiz)

2025-10-12 17:49:24 UTC MAIN commitmail json YAML

doc: Added devel/py-poetry-dynamic-versioning version 1.9.1

(wiz)

2025-10-12 17:49:11 UTC MAIN commitmail json YAML

devel/Makefile: + py-poetry-dynamic-versioning

(wiz)

2025-10-12 17:48:51 UTC MAIN commitmail json YAML

devel/py-poetry-dynamic-versioning: import py-poetry-dynamic-versioning-1.9.1

This is a plugin for Poetry 1.2.0+ and Poetry Core 1.0.0 to enable
dynamic versioning based on tags in your version control system,
powered by Dunamai.  Many different version control systems are
supported, including Git and Mercurial.

(wiz)

2025-10-12 17:29:33 UTC MAIN commitmail json YAML

doc: Added devel/py-dunamai version 1.25.0

(wiz)

2025-10-12 17:29:18 UTC MAIN commitmail json YAML

devel/Makefile: + py-dunamai

(wiz)

2025-10-12 17:28:58 UTC MAIN commitmail json YAML

devel/py-dunamai: import py-dunamai-1.25.0

Dunamai is a Python 3.5+ library and command line tool for producing
dynamic, standards-compliant version strings, derived from tags in
your version control system.  This facilitates uniquely identifying
nightly or per-commit builds in continuous integration and releasing
new versions of your software simply by creating a tag.

(wiz)

2025-10-12 17:11:11 UTC MAIN commitmail json YAML

doc: Updated devel/py-attrs to 25.4.0

(wiz)

2025-10-12 17:11:01 UTC MAIN commitmail json YAML

py-attrs: update to 25.4.0.

## [25.4.0]

### Backwards-incompatible Changes

- Class-level `kw_only=True` behavior is now consistent with `dataclasses`.

  Previously, a class that sets `kw_only=True` makes all attributes keyword-only, including those from base classes.
  If an attribute sets `kw_only=False`, that setting is ignored, and it is still made keyword-only.

  Now, only the attributes defined in that class that doesn't explicitly set `kw_only=False` are made keyword-only.

  This shouldn't be a problem for most users, unless you have a pattern like this:

  ```python
  @attrs.define(kw_only=True)
  class Base:
      a: int
      b: int = attrs.field(default=1, kw_only=False)

  @attrs.define
  class Subclass(Base):
      c: int
  ```

  Here, we have a `kw_only=True` *attrs* class (`Base`) with an attribute that sets `kw_only=False` and has a default (`Base.b`), and then create a subclass (`Subclass`) with required arguments (`Subclass.c`).
  Previously this would work, since it would make `Base.b` keyword-only, but now this fails since `Base.b` is positional, and we have a required positional argument (`Subclass.c`) following another argument with defaults.

### Changes

- Values passed to the `__init__()` method of `attrs` classes are now correctly passed to `__attrs_pre_init__()` instead of their default values (in cases where *kw_only* was not specified).
- Added support for Python 3.14 and [PEP 749]
- `attrs.validators.deep_mapping()` now allows to leave out either *key_validator* xor *value_validator*.
- `attrs.validators.deep_iterator()` and `attrs.validators.deep_mapping()` now accept lists and tuples for all validators and wrap them into a `attrs.validators.and_()`.
- Added a new **experimental** way to inspect classes:

  `attrs.inspect(cls)` returns the _effective_ class-wide parameters that were used by *attrs* to construct the class.

  The returned class is the same data structure that *attrs* uses internally to decide how to construct the final class.
- Fixed annotations for `attrs.field(converter=...)`.
  Previously, a `tuple` of converters was only accepted if it had exactly one element.
- The performance of `attrs.asdict()` has been improved by 45–260%.
- The performance of `attrs.astuple()` has been improved by 49–270%.
- The type annotation for `attrs.validators.or_()` now allows for different types of validators.

  This was only an issue on Pyright.

(wiz)

2025-10-12 17:09:33 UTC MAIN commitmail json YAML

doc: Updated devel/py-astroid to 4.0.1

(wiz)

2025-10-12 17:09:19 UTC MAIN commitmail json YAML

py-astroid: update to 4.0.1.

    Suppress SyntaxWarning for invalid escape sequences and return in finally on
    Python 3.14 when parsing modules.

    Assign Import and ImportFrom nodes to module locals if used with global.

(wiz)

2025-10-12 17:06:40 UTC MAIN commitmail json YAML

doc: Updated www/py-aiohttp to 3.13.0

(wiz)

2025-10-12 17:06:26 UTC MAIN commitmail json YAML

py-aiohttp: update to 3.13.0.

Features

    Added support for Python 3.14.

    Added support for free-threading in Python 3.14+ -- by :user:kumaraditya303.

    Added support for Zstandard (aka Zstd) compression
    -- by :user:KGuillaume-chaps.

    Added StreamReader.total_raw_bytes to check the number of bytes downloaded
    -- by :user:robpats.

Bug fixes

    Fixed pytest plugin to not use deprecated :py:mod:asyncio policy APIs.

    Updated Content-Disposition header parsing to handle trailing semicolons and empty parts
    -- by :user:PLPeeters.

    Fixed saved CookieJar failing to be loaded if cookies have partitioned flag when
    http.cookie does not have partitioned cookies supports. -- by :user:Cycloctane.

Improved documentation

    Added Wireup to third-party libraries -- by :user:maldoinc.

Packaging updates and notes for downstreams

    The blockbuster test dependency is now optional; the corresponding test fixture is disabled when it is unavailable
    -- by :user:musicinybrain.

    Added riscv64 build to releases -- by :user:eshattow.

Contributor-facing changes

    Fixed test_send_compress_text failing when alternative zlib implementation
    is used. (zlib-ng in python 3.14 windows build) -- by :user:Cycloctane.

(wiz)

2025-10-12 17:02:36 UTC MAIN commitmail json YAML

2025-10-12 17:01:28 UTC MAIN commitmail json YAML

mk: add location information for PKG_FAIL_REASON and PKG_SKIP_REASON

Reword the messages from can-be-built-here.mk to be less ambiguous. The
previous wording wrongly suggested that the package itself issued the
reason, when in fact the reason could also be issued by the pkgsrc
infrastructure.

https://mail-index.netbsd.org/pkgsrc-users/2025/10/11/msg042064.html

(rillig)

2025-10-12 16:52:32 UTC MAIN commitmail json YAML

doc: Updated devel/spdlog to 1.16.0

(wiz)

2025-10-12 16:52:18 UTC MAIN commitmail json YAML

spdlog: update to 1.16.0.

    Bump bundled {fmt} library to 12.0.0
    Use std::getenv #3414 by @kfeng123 in #3415
    Remove unnecessary and inconsistent "final" from color sinks by @vadz in #3430
    Fix ringbuffer sink for zero buffer size by @gabime in #3436
    Add option to override CMAKE_DEBUG_POSTFIX by @joshuachp in #3433
    Update README.md by @yalov in #3437
    Added timeout for TCP calls such as connect, send, recv by @LowLevelLore in #3432
    Run tests in the order they are declared by @xvitaly in #3451
    Remove the fileapi.h include in os-inl.h by @MasonAngelio in #3444

(wiz)

2025-10-12 16:50:53 UTC MAIN commitmail json YAML

doc: Updated devel/jjui to 0.9.4

(wiz)

2025-10-12 16:50:43 UTC MAIN commitmail json YAML

jjui: update to 0.9.4.

A point release mostly made of community contributions. Thanks to
all the contributors (via code or feedback or reporting issues) ❤️

I have been most working on the v0.10 refactoring, so that's why
this release is delayed for quite some time and I also didn't get
my full focus as I have been maintaining two different codebases.

Here are some highlights of the changes in this release.

    ui: jjui can do focus tracking (if it is supported by your terminal). jjui will refresh itself once it receives the focus back.
    redo: Added support for jj redo which is bound to U key.
    git: jj git push --changes can work on multiple revisions #321
    inline describe: Pressing alt+e in the inline describe will launch the description editing in your configured $EDITOR #317
    split: Pressing alt+s will pass --parallel to the split command #324
    megamerge: Due to popular demand megamerge has been renamed to set_parents.
    squash: pressing alt+enter will apply the command with --ignore-immutable.
    rebase: pressing e will toggle --skip-emptied argument.

Let me know if something is broken and enjoy!

(wiz)

2025-10-12 16:49:00 UTC MAIN commitmail json YAML

doc: Updated math/imath to 3.2.2

(wiz)

2025-10-12 16:48:44 UTC MAIN commitmail json YAML

imath: update to 3.2.2.

## Version 3.2.2 (October 8, 2025)

Patch release that fixes a build problem with newer versions of cmake,
duplicate declarations of ImathConfig.  No functionality changes.

Also fixes errors in comments in ImathVec.h

(wiz)

2025-10-12 16:24:28 UTC MAIN commitmail json YAML

mk/help: search the topic case-insensitively in the files

Previously, 'make help topic=pkg_path' and 'make help topic=PKG_PATH'
differed in the list of file where the topic occurs.

Noticed by Ramiro Aceves in:
https://mail-index.netbsd.org/pkgsrc-users/2025/10/12/msg042073.html

(rillig)

2025-10-12 16:20:13 UTC MAIN commitmail json YAML

doc: Updated devel/ada-libadalang-25 to 25.2.0

(dkazankov)

2025-10-12 16:19:35 UTC MAIN commitmail json YAML

ada-libadalang-25: update to upstream version 25.2

* ada/nodes.lkt: update after the introduction of %and/%or in Langkit
* ada/nodes.lkt: introduce a dynvar for non-self predicate error locations
* ada/nodes.lkt: always go through the logic_context dynamic variable
* ada/nodes.lkt: update for builtin dynvars in Langkit
* ada/nodes.lkt: update for the logic DSL syntax revamp in Langkit
* [25.1] Lkt: rework Logic DSL
* ada/nodes.lkt: update for the @Property addition in built in properties
* [25.1] Change the access syntax for builtin properties
* Fix aggregates resolution when discriminant is set by OthersDesignator
* [25.1] error raised by the worker:
  com.adacore.libadalang.Libadalang$ProjectManagerException: fatal error,
  cannot load the project tree
* Other error fixes https://github.com/AdaCore/libadalang/compare/25.0...25.2

(dkazankov)

2025-10-12 15:25:43 UTC MAIN commitmail json YAML

makoto -> mef, sorry

(mef)

2025-10-12 15:24:13 UTC MAIN commitmail json YAML

doc: Updated cad/fstl to 0.11.1

(mef)

2025-10-12 15:22:58 UTC MAIN commitmail json YAML

(cad/fstl) Updated 0.11.0 to 0.11.1, explicit ChangeLog unknown

(mef)

2025-10-12 15:03:35 UTC MAIN commitmail json YAML

doc: Updated devel/py-liblktlang to 25.2

(dkazankov)

2025-10-12 14:41:44 UTC MAIN commitmail json YAML

2025-10-12 14:06:30 UTC MAIN commitmail json YAML

doc: Updated news/usenet_reborn to 0.2.2

(vins)

2025-10-12 14:05:04 UTC MAIN commitmail json YAML

news/usenet_reborn: update to 0.2.2

# changes

Features:
- Crosspost reply support: replies now go to all newsgroups the original
article was posted to
- Reply destination popup: choose to reply to all newsgroups or just the
current one
- Fixed phantom new article counts by syncing last_seen with server's
high watermark
- Fixed terminal restoration when cancelling replies in editor
- Fixed deprecated timestamp functions and removed unused code
- Improved code organization by moving popup logic to compose.rs

Bug Fixes:
- Articles marked as read no longer show as new after restart
- Terminal properly restores after cancelling vim editor
- No more phantom unread counts in newsgroups

(vins)

2025-10-12 13:42:33 UTC MAIN commitmail json YAML

2025-10-12 13:18:28 UTC MAIN commitmail json YAML

py-liblktlang: update to upstream version 25.2

* Incorporate py-langkit patches for python >= 3.13 support
* Lkt: introduce the distinction between and/or binops and %and/%or
* Lkt: convey logic context/error location through builtin dynvars
* Lkt: rework the syntax for the logic DSL
* Lkt lowering: remove useless generic type
* Lkt: rework the %all/%any equation constructors
* [25.1] Lkt: rework Logic DSL
* Lkt lowering: introduce the @Property annotation for methods
* [25.1] Change the access syntax for builtin properties
* Enable style checks for Lkt and fix existing issues
* [25.1] Fine tune unparsers for Lkt

(dkazankov)

2025-10-12 13:11:20 UTC MAIN commitmail json YAML

2025-10-12 12:28:39 UTC MAIN commitmail json YAML

doc: Updated finance/rex to 0.2.1

(pin)

2025-10-12 12:28:22 UTC MAIN commitmail json YAML

finance/rex: update to 0.2.1

v0.2.1
Updates

- Fix the app crashing while offline

Changes

- Offline fix by @TheRustyPickle in #115

v0.2.0
Updates

- This release includes a full rewrite with performance improvement across the board
- A new UI has been added for configurations on J key press
- All popup sizing has been improved with most using a fixed size instead of dynamic
- Table date fields now shows more useful information instead of repeating date and year

Changes

- Full rewrite by @TheRustyPickle in #108
- Config conflicts by @TheRustyPickle in #109
- Unwrap removal by @TheRustyPickle in #110
- UI for j by @TheRustyPickle in #111
- Prepare publish by @TheRustyPickle in #112
- Fixed popup size by @TheRustyPickle in #113
- Update by @TheRustyPickle in #114

(pin)

2025-10-12 12:27:43 UTC MAIN commitmail json YAML

doc: Updated sysutils/lsd to 1.2.0

(pin)

2025-10-12 12:27:23 UTC MAIN commitmail json YAML

sysutils/lsd: update to 1.2.0

What's Changed
Fixes and Improvements

- �汾� fix total size loop when using with -a by @zwpaper in #1097
- allow directroy-only + depth, fix #747 by @nim65s in #864
- Add space for executable construction icon by @Mersid in #1068
    - Bump idna to 1.0 via url 2.5.4 due to vulnerability by @msrd0 in #1114
- Update lsd to Rust version 2024/1.85 and update certain associated crate's versions by @wbeebe in #1153
- �沁ィ �沐ィ fix fmt and clippy issues by @zwpaper in #1156
- chore(ci): fix lints by @zwpaper in #1158
- chore: fix lints by @zwpaper in #1162

Icons

- Add .zon (zig object notation) files to icon.rs by @XI2vGMst in #1091
- feat: add Jule icon (���) by @adamperkowski in #1116
- Add icon for .cmd by @spenserblack in #1117
- Add icon for pug by @spenserblack in #1134
- add icon for containerfiles by @stanekondrej in #1143
- Set icon for m4, make, and makefile extensions by @silopolis in #1129
- Update icon.rs by @saeedmfarahani in #1150

(pin)

2025-10-12 12:04:21 UTC MAIN commitmail json YAML

firefox128: fix a copypasto

It is used only by firefox128, not firefox.

(leot)

2025-10-12 10:14:21 UTC MAIN commitmail json YAML

net/tocaia: fix build on SunOS

(vins)

2025-10-12 10:14:20 UTC MAIN commitmail json YAML

wireshark: regen PLIST for doc files

Update the PLIST for doc files.
No PKGREVISION bump since it is not a default option.

(leot)

2025-10-12 10:07:00 UTC MAIN commitmail json YAML

2025-10-12 10:00:04 UTC MAIN commitmail json YAML

2025-10-12 09:56:26 UTC MAIN commitmail json YAML

doc: Updated textproc/ada-prettier-ada-25 to 25.2.0

(dkazankov)

2025-10-12 09:55:37 UTC MAIN commitmail json YAML

doc: Updated devel/ada-langkit-support-25 to 25.2.0

(dkazankov)

2025-10-12 09:55:10 UTC MAIN commitmail json YAML

doc/TODO: add some

+ fluidsynth-2.5.0, imath-3.2.2, jjui-0.9.4, llvm-21.1.3, openexr-3.4.1,
  pandoc-cli-3.8.2, py-aiohttp-3.13.0, py-astroid-4.0.1, py-attrs-25.4.0,
  py-beets-2.5.0, py-cattrs-25.3.0, py-certbot-5.1.0, py-certifi-2025.10.5,
  py-gi-docgen-2025.5, py-google-api-core-2.26.0, py-isort-7.0.0,
  py-matplotlib-3.10.7, py-maturin-1.9.6, py-msgpack-1.1.2,
  py-multidict-6.7.0, py-nh3-0.3.1, py-qt-builder-1.19.0,
  py-rich-14.2.0, py-ruff-0.14.0, py-sip6-6.13.1, py-sphinx-autoapi-3.6.1,
  py-sphinx-autodoc-typehints-3.5.1, py-textual-6.3.0, py-uwsgi-2.0.31,
  spdlog-1.16.0.

(wiz)

2025-10-12 09:55:03 UTC MAIN commitmail json YAML

ada-langkit-support-25: update to upstream bugfix version 25.2

* Incorporate py-langkit patches for python >= 3.13 support
* Update baseline after recent Prettier-Ada updates
* Sort diagnostics by sloc range after (re) parsing
* Generic API: add a Language primitive for Struct_Member_Ref
* Generic_API: add a Is_Synthetic primitive for Type_Ref
* Generic_API: add a Has_With_Trivia primitive for Lk_Context
* Generic API: bind the analysis unit reparsing primitives
* Generic API: protect Previous_Sibling against invalid input values
* Generic API: add a Charset primitive for Lk_Unit
* Generic API: add a Lookup_Token primitive for Lk_Unit
* Generic API: add a Print debug primitive for Lk_Unit
* Generic API: add a Children_And_Trivia primitive for Lk_Node
* Generic API: add a Compare primitive for Lk_Node
* [25.1] Complete the Langkit_Support.Generic_API packages

(dkazankov)

2025-10-12 09:40:03 UTC MAIN commitmail json YAML

fix build for GCC 14.

mostly this is applying "-Wno-implicit-int -Wno-int-conversion" for
GCC 14+ but there's a small hack needed for the embedded zlib to
include unistd.h on netbsd.

(mrg)

2025-10-12 09:38:51 UTC MAIN commitmail json YAML

2025-10-12 09:30:46 UTC MAIN commitmail json YAML

ada-prettier-ada-25: update to upstream bugfix version 25.2

* Allow formatting of No_Document

See merge request eng/libadalang/prettier-ada!39
See merge request eng/libadalang/prettier-ada!41

(dkazankov)

2025-10-12 09:15:28 UTC MAIN commitmail json YAML

doc: Updated textproc/ada-vss-25 to 25.2.0

(dkazankov)

2025-10-12 09:14:55 UTC MAIN commitmail json YAML

2025-10-12 09:06:19 UTC MAIN commitmail json YAML

warzone2100: Update to 4.6.1

upstream changes:
-----------------
2025-09-16: Version 4.6.1:
* General:
  * Fix: Add various buggy drivers to the Vulkan driver blocklist (too many commits, #4560, #4568)
  * Fix: Rebuilding search paths and reloading local mods after leaving joined lobby or multiplayer game (commit:d2310199e980f5f3781ff19580c807818598909e, commit:f28a8d1a57b989f9964f2b16f56c9789438e6eb0, #4561)
  * Fix: Call countUpdate at init, not unsynchronized at top of gameLoop (commit:d65dcad91268e71fb26555bfadbf24c61126c082, #4564)
* Campaign:
  * Fix: Improve campaign coordinate generators (commit:345c26dd053088d474bd37b7d5d01b8c179a91b4, #4570)
* Multiplayer:
  * Add: hostAutoLagKickAggressiveness config value (commit:f2efcd97a65bfc3abc06c41350ea1c159d6c99d8, #4556)
  * Add: Share more host options with clients, so clients can display the state (commit:48f52846df42c9ca74f7fe03b743b04f9e823715, #4562)
  * Fix: Apply commander distance check to getDroidEffectiveLevel, other tweaks to avoid exploits (too many commits, #4559)
  * Fix: Improve not-ready check / kick / warning (too many commits, #4566)
* Networking:
  * Fix: netplay: Use shared/weak_ptr for WzConnectionProvider, refactor shutdown handling (too many commits, #4563)
* Translations:
  * Change: Translation updates (commit:ffe13ab5532b6997c785650167d7db273cf545bb, #4571)

2025-09-08: Version 4.6.0:
* General:
  * Change: Bump repair spread area from 6 to 10 tiles (commit:027134f560965fec3ff37656c10f5d7e6190da5a, #4547)
  * Remove: Experimental commander-based shield implementation, leave stubs for future shield experiments (commit:b9c9dfbf4ed230e04106c25dcde3dc7cb4b8c8b1, #4537)
  * Fix: Various unloadTransporter issues and edge cases (too many commits, #4548)
* Campaign:
  * Fix: Prevent campaign Gauss Cannon friendly splash damage (commit:c0ff325fd155e6f38f6c1dba044d9aabf7f87f26, #4543)
* Multiplayer:
  * Fix: quickchat: Add reset & index swap handling (commit:f75c92f2250eebca74e2ad986f22b7cec080bb6f, #4540)
  * Fix: teamstrategy: Update the player names once revealed (commit:d2bedbbb06b995a3a98a965bffdbbbbab4c5b138, #4542)
  * Fix: Prevent MP penetrating weapons causing friendly fire (commit:355c5119053108b7c422de643100f5e6b176e57a, #4543)
* Networking:
  * Fix: gns: Guard read/write accesses to activeClients_ with a mutex (commit:256788c35e9140fb9ce182aef103db6662c926e4, #4549)
* Scripting:
  * Add: isFlying JS field to Droid objects (commit:f349292509f38c1e9c697f9f06777fc71800e8b4, #3830)
* Translations:
  * Change: Translation updates (commit:802ce2fa34049ad05510cc34d2373f20ccef4fd3, #4536)
* Other:
  * Update generated docs (commit:c471247a3b3c28c4ce5056e58ba5b1f89c68fce3, #4541)

(triaxx)

2025-10-12 08:47:08 UTC MAIN commitmail json YAML

doc: Updated lang/spark2014-14 to 14.2.0nb1

(dkazankov)

2025-10-12 08:46:59 UTC MAIN commitmail json YAML

since this uses an IntrinsicP.h interface, include that.  fixes GCC 14 build.

(mrg)

2025-10-12 08:46:47 UTC MAIN commitmail json YAML

spark2014-14: bump revision after libraries update

(dkazankov)

2025-10-12 08:24:30 UTC MAIN commitmail json YAML

2025-10-12 07:41:31 UTC MAIN commitmail json YAML

x11/xbrightness: honor pkgsrc flags

Also remove recursively included buildlink files.
Bump revision.

(vins)

2025-10-12 07:34:33 UTC MAIN commitmail json YAML

2025-10-12 07:26:22 UTC MAIN commitmail json YAML

doc: Updated devel/gpr2-tools to 25.2.0

(dkazankov)

2025-10-12 07:21:14 UTC MAIN commitmail json YAML

gpr2-tools: update to upstream version 25.2

* Update to upstream bugfix release
* Use alternatives for tool's names
* Make possible use of gpr2-tools as a replacement of gprbuild
  in buildlink3 environment

(dkazankov)

2025-10-12 07:00:23 UTC MAIN commitmail json YAML

2025-10-12 06:52:18 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Specio to 0.53

(wiz)

2025-10-12 06:52:07 UTC MAIN commitmail json YAML

p5-Specio: update to 0.53.

0.53    2025-10-04

- Fixed a test failure when trying to open $^X on some platforms.

(wiz)

2025-10-12 06:38:18 UTC MAIN commitmail json YAML

doc: Updated sysutils/xosview2 to 2.3.4

(vins)

2025-10-12 06:37:38 UTC MAIN commitmail json YAML

sysutils/xosview2: update to 2.3.4

No changelog provided

(vins)

2025-10-12 06:34:02 UTC MAIN commitmail json YAML

make build with GCC 14.

unfortunately, there's a lot here so i'm just making it apply these
flags with gcc14+:

-Wno-implicit-function-declaration -Wno-incompatible-pointer-types -Wno-int-conversion

(mrg)

2025-10-12 06:25:05 UTC MAIN commitmail json YAML

doc: Updated shells/yash to 2.60

(vins)

2025-10-12 06:24:28 UTC MAIN commitmail json YAML

shells/yash: update to 2.60

* Yash 2.60 (2025-09-15)

  - Updated the sample initialization script (yashrc):
    - Redefined the `open` function for WSL to use `rundll32.exe`
      instead of `cmd.exe` for better stability.
    - `$VISUAL` is now preferred over `$EDITOR` for the default value of
      `$FCEDIT`.
  - [line-editing] The "vi-edit-and-accept" command now honors the
    `VISUAL` and `EDITOR` variables, so that you can use your favorite
    editor.
  - [line-editing] Added completion for `fd`, `dvtm`, `mw`
    (mutt-wizard), and `typst`.
  - [line-editing] Completion for `man` now supports the `-l`
    (`--local-file`) option.
  - The `export`, `readonly`, and `typeset` built-ins now print the `--`
    separator before the variable names when printing variables whose
    names begin with a hyphen (`-`), so that the output can be safely
    re-parsed by the shell. The same applies to function names.
  - Fixed a bug where the shell continued to export the previous value
    of an array even after it was updated using the `array` built-in.
    Also fixed an issue where the internal cache was not refreshed for
    the `PATH`, `CDPATH`, and `YASH_LOADPATH` variables after being
    modified via the `array` built-in.
  - Fixed a bug where single quote characters (`'`) in the `word` of
    parameter expansions of the forms `${foo+word}`, `${foo-word}`,
    `${foo=word}`, and `${foo?word}` were treated as quoting characters
    when the expansion was in double quotes.
  - Fixed a bug where tilde expansion was performed on the `word` of
    parameter expansions of the forms `${foo+word}`, `${foo-word}`,
    `${foo=word}`, and `${foo?word}` even when the expansion was in
    double quotes.

(vins)

2025-10-12 06:02:11 UTC MAIN commitmail json YAML

doc: Updated comms/syncterm to 1.7

(vins)

2025-10-12 06:01:33 UTC MAIN commitmail json YAML

comms/syncterm: update to 1.7

# changes

* Add menu for editing an entries palette
* Add CTSV APC command
* Add support for OSC 10 ; ? ST and OSC 11 ; ? ST
* Add custom palette support to list file
* Add support for DECSC/DECRC control codes
* Pass control key combinations in BBC Micro mode
* Implement RIP STW/RTW and SCB/RCP commands
* Implement RIP exploding button flag
* Support downloading in Prestel mode via CET Telesoftware protocol
* Improve RIP sounds
* Update Prestel/Mode 7 keybindings
* Don't disable status line for Atari ST modes
* Optimize dialing directory parsing
* Fix screen initialization to not snap to next smaller integer scaling
* Fix scroll wheel in RIP mode
* Fix divide by zero when playing invalid ANSI music
* Fix APB and APU from top in BBC Micro Mode 7
* Fix blast-through in Mode 7 high ASCII mosaics
* Fix broken vertical (U+00A6) vs. vertical line (U+007C)
* Fix crash when first ANSI music note played is in background
* Fix binary mode tracking, which could cause issues after transfers
* Fix SDL and GDI issue with textmode() when font is changed
* Fix manual upload screen when not in cp437+ANSI mode
* Fix loss of character when performing LCF wrap
* Fix crash at startup when built with gcc15 and -fhardened
* Fix RIP handling when ESC[! sequences are split between packets
* Fix double-height blinking in Prestel mode
* Fix potential hang
* Fix broken Scroll Up (CSI S)

(vins)

2025-10-12 05:42:59 UTC MAIN commitmail json YAML

doc: Updated misc/qt6gtk2 to 0.6

(vins)

2025-10-12 05:42:06 UTC MAIN commitmail json YAML

misc/qt6gtk2: update to 0.6

# changes
* Added Qt 6.10 support

(vins)

2025-10-12 05:25:50 UTC MAIN commitmail json YAML

doc: Updated security/keychain to 2.9.6

(vins)

2025-10-12 05:25:16 UTC MAIN commitmail json YAML

security/keychain: update to 2.9.6

Documentation/branding release (no functional code changes):

* Updated references in wiki to reflect the new official home of
  Keychain at https://github.com/danielrobbins/keychain.
* Consolidate historical references; retain only intentional archival
  note(s).

Additional release engineering improvements:

* Add release automation helpers: Makefile release (create) and
  release-refresh (asset replace), plus scripts under scripts/ and
* GitHub Actions workflow to build artifacts on tag push (staging
  only).
* Add docs/release-steps.md to formalize release process (numeric tags
  only, assets: tarball, wrapper script, man page).
* Orchestrated release flow (make release / make release-refresh) now
  enforces:

- Mandatory CI (Debian container) artifact fetch for the tag.
- Normalized comparisons:
> keychain – raw sha256.
> keychain.1 – raw sha256; on mismatch, re-compare with
  Pod::Man first line stripped.
> Tarball – internal file list + per-file sha256 (man page
  internally normalized) ignoring tar/gzip metadata.
- If (and only if) all artifacts match (raw or normalized) CI
  artifacts are used DIRECTLY for publication; local artifacts are
  never overwritten (kept for audit).
- Any real content mismatch aborts unless KEYCHAIN_FORCE_LOCAL=1
  is explicitly set (single override; KEYCHAIN_ADOPT_CI removed).
- Copy/paste diff command hints emitted on mismatch for rapid
  investigation.
- Asset path indirection via exported variables prevents local
  file mutation, improving auditability.

* Release notes body automatically extended with a Build Provenance
  table (sha256 for keychain and keychain.1) plus the tag commit SHA1.
* Workflow continues to only stage artifacts; publication requires
  explicit maintainer action (no auto-release on tag push).

(vins)

2025-10-12 04:07:04 UTC MAIN commitmail json YAML

don't define _POSIX_C_SOURCE on NetBSD to avoid hiding fchmod(2)

(mrg)

2025-10-12 04:06:27 UTC MAIN commitmail json YAML

2025-10-12 02:57:36 UTC MAIN commitmail json YAML

2025-10-12 02:03:10 UTC MAIN commitmail json YAML

2025-10-12 01:32:11 UTC MAIN commitmail json YAML

2025-10-12 01:05:52 UTC MAIN commitmail json YAML

use -Wno-incompatible-pointer-types to satisfy GCC 14.

(mrg)

2025-10-12 01:04:55 UTC MAIN commitmail json YAML

fix build with GCC 14: give main a return type.

(mrg)

2025-10-12 01:00:48 UTC MAIN commitmail json YAML

2025-10-12 00:57:39 UTC MAIN commitmail json YAML

2025-10-11 22:14:36 UTC MAIN commitmail json YAML

fix some issues with the netbsd port to make GCC 14 happier.

- include <util.h> and <sys/wait.h> for openpty() and ioctl().
- set MAINTYPE=int for netbsd targets.

(mrg)

2025-10-11 22:04:05 UTC MAIN commitmail json YAML

doc: Updated devel/scons4 to 4.10.0

(wiz)

2025-10-11 22:03:50 UTC MAIN commitmail json YAML

py-scons: update to 4.10.0.

CHANGED/ENHANCED EXISTING FUNCTIONALITY

    Nodes are now treated as PathLike objects.

    Replace use of old conditional expression idioms with the official
    one from PEP 308 introduced in Python 2.5 (2006). The idiom being
    replaced (using and/or) is regarded as error prone.

    MSVC: The following shell environment variables are now included in
    the environment used by SCons to initialize MSVC when defined:
    VCPKG_DISABLE_METRICS, VCPKG_ROOT, POWERSHELL_TELEMETRY_OPTOUT,
    PSDisableModuleAnalysisCacheCleanup, and PSModuleAnalysisCachePath.
    A subset of the shell environment PSModulePath is included in the
    environment used by SCons to initialize MSVC when defined. None of
    these variables and values are propagated to the user's SCons
    environment after running the MSVC batch files.

    TEMPFILE: A UserError exception is raised when encoding
    the contents of the tempfile fails due to a limited set of expected
    exceptions (e.g., UnicodeError).

FIXES

    Fixed SCons.Variables.PackageVariable to correctly test the default
    setting against both enable & disable strings. (Fixes #4702)

    MSVC: Fixed a significant delay experienced in the Github Actions
    windows 2022 and 2025 runners due to the environment used by SCons
    to initialize MSVC when the Visual Studio vcpkg component is
    installed. The Github Actions windows 2019 runner was not affected.

    Fix the variant dir component being missing from generated source file
    paths with CompilationDatabase() builder (Fixes #4003).

    Ninja tool generate_command() fixed to call subst() with correct
    arguments in ListAction case. Unit tests added for generate_command.

    Fix the SCons.Scanner.LaTeX to mimic LaTeX's search method.

    Ninja tool now quotes targets (if necessary) when calling back to
    SCons - both in the POST request constructed to contact the
    daemon, and in the command eventually issued from the deamon.

    Ninja tool is adjusted to recognize and emit the right rule in
    the case of special actions that the tool recognizes, like Copy.
    This was working in the case of single commands, but not when part
    of a list of actions. Recognition only happens if the special
    action is first in the list.

    Fix a test problem on Windows where UNC tests failed due to incorrect path
    munging if a non-default %TEMP% was defined (as in moving to a Dev Drive).

    Fix Issue #4746. The TEMPFILE is written in utf-8 encoding by default.
    If the tempfile contents cannot be decoded by the command the
    tempfile is passed to, (new) TEMPPFILEENCODING can be used to speficy a
    different encoding to use. On Windows, the username may be a cause of this,
    as the default path for temporary files includes the username. Setting
    (existing) TEMPFILEDIR may also help in this case.

    Tweak runtest.py and test framework to more reliably get the requested
    Python binary (for odd Windows setups + Python launcher)

    Fix the tempfile encoding test regex strings to remove warnings in
    python 3.12 and 3.13.

    Incremental builds in Interactive mode could fail on platforms that
    support batch mode (currently: Windows). Change the way the changed
    and unchanged target and source lists are accounted for to resolve.
    Fixes #3029.

IMPROVEMENTS

    Virtualenv support module modernized: previously looked first for an
    unofficial approach from before venv support was made part of Python
    in 3.3; now looks for the official approach first. This in an internal
    detail, the API is unchanged.

    Add internal routines to manipulate publicly visible argument and
    target lists. These interfaces are not part of the public API.

    Improve the error message when an environment method is called which
    does not exist in that environment. Mostly this is intended to be a
    bit more helpful in the case of a builder which did not instantiate.

PACKAGING

    The generated roff (.1) manpages are now included in the
    scons-doc tarball built at part of the release process,
    in addition to the html and txt versions. For distribution
    packaging, the manpages can be extracted from here (downloadable
    from https://scons.org/doc/ using a a version-specific URL,
    e.g. https://scons.org/doc/4.9.1/scons-doc-4.9.1.tar.gz).

DOCUMENTATION

    Clarify how pre/post actions on an alias work.

    Improve the description of PackageVariable.

    The "API Docs" build (Sphinx) configuration is improved, and
    SConsDoc and SConsExample are now included - their API is
    interesting to developers working on SCons (needed to write docs),
    even if not part of "The SCons API" itself.

    Missing documentation for the Virtualenv() function is added.
    Note that the User Guide previously described a negative outcome
    as returning None. It is now explicit that the path is returned if
    running in a virtualenv, and an empty (falsy) string if not.

    Improve the wording of Configure methods.

    Improve the wording of AppendENVPath and PrependENVPath in manpage.

    Improve documentation of builder methods and builder objects.

    All the User Guide sections now have textual anchors, meaning there
    no longer be build-generated numeric tags like
    https://scons.org/doc/production/HTML/scons-user.html#id1514

DEVELOPMENT

    runtest.py once again finds "external" tests, such as the tests for
    tools in scons-contrib. An earlier rework had broken this. Fixes #4699.

    Clean up C and C++ FLAGS tests. Tests which use a real compiler
    are now more clearly distinguished (-live.py suffix and docstring).

    Fix a couple of unit tests to not fail with Python 3.14. These involve
    expectations for bytecode strings and error message contents; there was
    no problem with SCons itself using 3.14.

    Move the GitHub workflow test runner files from the SCons root to
    the ci subdirectory of the testing directory.

    GitHub: Enable the interactive tests on windows.

    GitHub: Enable the packaging tar xz test on windows.

    GitHub: Exclude two ninja tests that consistently fail on MacOS in
    the experimental tests workflow.

    GitHub: Add a workflow file to test MSVC with optional environment
    variables.

    GitHub: Populate the MSVC cache before running the test suite for
    select windows workflow files.

    GitHub: Upload the failed_tests.log artifact on failure in select
    workflow files.

    GitHub: Change the runtest workflow to allow the python version to
    be specified with the OS version.

    Testing: Increase the default timeout from 20 seconds to 60 seconds
    in the testing framework wait_for method. The timeout was increased
    during isolated experiments of the interactive tests on windows.

    Testing: Update the packaging tar bz2 and xz tests on on Windows.
    The packaging tar bz2 and xz tests should be skipped on Windows 10
    and GitHub windows-2022. The packaging tar bz2 and xz tests should
    be run on Windows 11 and GitHub windows-2025.

    Ninja: Increase the number of generated source files in the
    iterative speedup test from 200 to 250. Increasing the workload
    should reduce the likelihood that the ninja tests are slower.

    Add more unit tests to internal AppendPath, PrependPath functions.

(wiz)

2025-10-11 21:48:19 UTC MAIN commitmail json YAML

doc: Updated audio/py-last to 6.0.0

(wiz)

2025-10-11 21:48:05 UTC MAIN commitmail json YAML

py-last: update to 6.0.0.

Breaking change

    Restore proxy support (#487) @itisFarzin

    Multiple proxies can be set by passing a dict, for example: {"http://": my_http_proxy, "https://": my_https_proxy}. A single proxy can be set by passing a str. This is now always saved as a dict in network.proxy for both cases, whereas before it could be either str or dict. This could be a breaking change if you are always expecting a str.

Changed

    Drop support for Python 3.9 (#495) @hugovk
    Replace collections.namedtuple with typing.NamedTuple and remove unused (#485) @hugovk
    Remove redundant _unicode function (#484) @hugovk

Fixed

    Skip timestamp for now playing tracks (#483) @itisFarzin

(wiz)

2025-10-11 21:47:11 UTC MAIN commitmail json YAML

doc: Updated sysutils/hwdata to 0.400

(wiz)

2025-10-11 21:46:56 UTC MAIN commitmail json YAML

hwdata: update to 0.400.

Hardware updates.

(wiz)

2025-10-11 21:14:32 UTC MAIN commitmail json YAML

2025-10-11 20:45:50 UTC MAIN commitmail json YAML

doc: Updated textproc/py-jellyfish to 1.2.1

(wiz)

2025-10-11 20:45:34 UTC MAIN commitmail json YAML

py-jellyfish: update to 1.2.1.

1.2.1 - 11 Oct 2025

    add support for Python 3.14 (bump PyO3 to 0.26)

(wiz)

2025-10-11 20:43:36 UTC MAIN commitmail json YAML

libarchive: bump PKGREVISION for openssl dependency removal

(wiz)

2025-10-11 20:14:01 UTC MAIN commitmail json YAML

doc: Updated misc/less to 679

(pin)

2025-10-11 20:13:39 UTC MAIN commitmail json YAML

misc/less: update to 679

v679
    Fix bad parsing of lesskey file an env var is a prefix of another env var (github #626).
    Fix unexpected exit using -K if a key press is received while reading the input file (github #628).
    Treat -r in LESS environment variable as -R.
    Add ESC-j and ESC-k commands (github #560).
    Add --no-paste option (github #523).
    Add --no-edit-warn option (github #513).
    Add --form-feed option (github #496).
    Add ESC-b command (github #615).
    Make TAB complete option name in -- command (github #531).
    Update the file size on an attempt to go past end of file.
    Make -R able to pass through any OSC escape sequences, not just OSC 8 (github #504).
    Setting LESS_IS_MORE=0 now disables "more" compatibility even if invoked via a file link named "more" (github #500).
    Pass through escape sequences in prompts even if -R is not set.
    Add LESS_SHELL_LINES to support shell prompts which use more than one line (github #514).
    Add LESSANSIOSCALLOW to define OSC types which may be passed through.
    Add LESSANSIOSCCHARS to define non-standard OSC intro chars.
    Add LESS_SIGUSR1 to define user signal handler (github #582).
    Add mouse and mouse6 commands to lesskey (github #569).
    Improve behavior of ^O^N and ^O^P commands.
    Leave stty tabs setting unchanged (github #620).
    Fix unexpected behavior when entering a partial command followed by a valid command (github #543).
    Fix bug when coloring prompt string with SGR sequences (github #516).
    Fix bug when searching for text near an invalid UTF-8 sequence (github #542).
    Fix display bug when file contains ESC followed by NUL (github #550).
    Fix bug when using +:n +:p +:x or +:d on the command line (github #552).
    Fix bug with --no-number-headers when header is not at start of file (github #566).
    Fix bug where lesstest fails if window is resized (github #570).
    Fix bug using "configure --with-secure=no" (github #584).
    Fix bug using multibyte command chars (github #595).
    Fix auto_wrap setting on Windows (github #497).
    Fix two bugs using ^S search modifier (github #605).
    Fix bug searching for UTF-8 strings with the PCRE2 library (github #610).
    Fix bug highlighting OSC 8 links when opening a new file.
    Fix bug when & filtering is active (github #618).

(pin)

2025-10-11 20:13:21 UTC MAIN commitmail json YAML

archivers/libarchive: Remove openssll buildlink3.mk

CONFIGURE_ARGS has --without-openssl, so it does not depend on OpenSSL.

(js)

2025-10-11 20:11:22 UTC MAIN commitmail json YAML

2025-10-11 19:07:36 UTC MAIN commitmail json YAML

doc: update pattern for python313 fix

(wiz)

2025-10-11 19:07:15 UTC MAIN commitmail json YAML

doc: Updated lang/python313 to 3.13.8nb1

(wiz)

2025-10-11 19:07:06 UTC MAIN commitmail json YAML

2025-10-11 18:37:58 UTC MAIN commitmail json YAML

doc: Updated devel/got to 0.120

(vins)

2025-10-11 18:37:20 UTC MAIN commitmail json YAML

devel/got: 0.120

* got 0.120; 2025-10-03
- disable gotwebd authentication if it is not enabled in /etc/gotwebd.conf
- ensure that GOTWEBD_LOGIN_TIMEOUT is used consistently at build time
- prevent date-specific gotsysd regress failures due to asctime_r whitespace
- make gotwebd refuse to start up if the _gotwebd user is root
- make gotwebd warn if the webserver's user is set to root in /etc/gotwebd.conf
- add /etc/gotwebd.conf parameters for hiding repositories
- reject bad hostnames provided to the gotsh weblogin command
- allow gotwebd to optionally display a login hint when authentication fails

* got 0.119; 2025-09-29
- clean up gotwebd requests before freeing sockets; avoids deref of NULL sock
- fix wrong process names in gotwebd error messages
- use an absolute URL in redirects generated by gotwebd
- fix an issue where histedit would not merge added files correctly
- tweak gotwebd deferred accept handling to work more like httpd's
- add a 'weblogin' command to gotsh for use with gotwebd user authentication
- add user authentication support to gotwebd
- make gotwebd IPC sockets use non-blocking I/O as intended to fix hang
- prevent gotd looping on unhandled errors raised by accept()
- fix gotsysd.conf "listen on" statement failing on non-existent sockets
- pass gotwebd.conf's www user setting to every gotwebd child process

* got 0.118; 2025-09-09
- security fix for -portable: gotwebd can be tricked into reading repositories
  outside its repos_path; bug introduced in got-0.111; OpenBSD is not affected
- make 'tog diff' show the repository name in names of patches written to /tmp
- plug memory leaks which were making gotwebd regress tests fail
- fix parallel processing of requests in gotwebd, improving responsiveness
- set gotwebd pledges according to address families of listening sockets
- run gotwebd fcgi parameter parsing in a dedicated process under pledge "stdio"
- make gotd commit notifications only show history which is unique to the branch
- enable sftp/scp support in the sshd_config file generated by gotsysd
- make gotsysd-managed repositories readable for the _gotd group

(vins)

2025-10-11 18:13:16 UTC MAIN commitmail json YAML

pkg-vulnerabilities: add (part of) old CVEs for PKGBASEs starting with g

+ gdk-pixbuf2
  geeklog (probably not fixed, unclear if reported upstream or not),
  gerbv, gh, ghostscript-agpl, ghostscript-gpl,
  giflib (CVE-2023-39742, CVE-2023-48161, CVE-2025-31344, CVE-2024-45993 seems not fixed),
  gifsicle, gimp

(leot)

2025-10-11 18:03:26 UTC MAIN commitmail json YAML

Hack to make it compile with gcc 14/15

(martin)

2025-10-11 17:36:17 UTC MAIN commitmail json YAML

Hack to make it compile with gcc 14/15

(martin)

2025-10-11 17:18:12 UTC MAIN commitmail json YAML

doc: Updated sysutils/fastfetch to 2.53.0

(vins)

2025-10-11 17:16:54 UTC MAIN commitmail json YAML

sysutils/fastfetch: update to 2.53.0

# 2.53.0

Changes:
* JSON property `length` in `Separator` module has been renamed to `times` for clarity (Separator)

Features:
* Adds IPv6 type selection (#1459, LocalIP)
    * For example: `{ "type": "localip", "showIpv6": "ula" /* Show ULA only */ }`
* Adds more ARM CPU part IDs (CPU, Linux)
* Improves Ghostty font config parsing with fallback font detection (#1967, TerminalFont)
* Replaces statx(2) call with syscall(2) for better compatibility (Disk, Linux)
* Allows array input for disk folder and filesystem options (Disk)
    * For example: `{ "type": "disk", "folders": ["/", "/home"] }`
* Adds support for ignoring input devices by name prefix (#1950, Keyboard / Mouse / Gamepad)
    * For example: `{ "type": "keyboard", "ignores": ["Apple ", "Corsair "] }`
* Adds support for (B)SSID detection on macOS Tahoe (Wifi, macOS)
    * Please don't expect it to work on later macOS versions
* Improves Ubuntu flavor detection (#1975, OS, Linux)
* Refines ARMv8.4-A detection to require LSE2 (CPU, Windows)
* Detects the latest Dimensity & Snapdragon SoC names (CPU, Android)

Bugfixes:
* Handles zero temperature data (#1960, CPU, Windows)
* Fixes `dlopen libzfs.so failed` error on Proxmox 9 (#1973, Zpool, Linux)

Logos:
* Removes Starry Linux
* Adds TempleOS
* Updates ObsidianOS

(vins)

2025-10-11 16:49:26 UTC MAIN commitmail json YAML

doc: Updated x11/xfind to 1.0.3

(vins)

2025-10-11 16:48:48 UTC MAIN commitmail json YAML

x11/xfind: update to 1.0.3

No changelog provided.

(vins)

2025-10-11 16:41:20 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfile to 1.0.1

(vins)

2025-10-11 16:40:39 UTC MAIN commitmail json YAML

sysutils/xfile: update to 1.0.1

# noteworthy changes

* Failure to remove empty directory structure, when moving directories
  containing symlinks across filesystems was fixed.
* The attributes dialog will no longer erroneously count symlink
  target's sizes in, nor will it recurse into symlinked directories.
* "Pass To..." now handles file names containing whitespace properly.
* More intuitive rounding of large file sizes.

(vins)

2025-10-11 16:35:58 UTC MAIN commitmail json YAML

Hack to make it compile with gcc 14/15

(martin)

2025-10-11 16:21:42 UTC MAIN commitmail json YAML

Hack to make it compile with gcc 14/15

(martin)

2025-10-11 16:17:23 UTC MAIN commitmail json YAML

doc: Updated biology/molsketch to 0.8.4

(pin)

2025-10-11 16:17:00 UTC MAIN commitmail json YAML

biology/molsketch: update to 0.8.4

The latest version includes some major fixes for crashes when drawing arrows or
trying to open or save a file.
Further, some minor adjustments were made to properly handle the colors of
arrows, molecules, and hint points.

My apologies to all those affected by the crashes.

(pin)