py-blessed: updated to 1.52.0
1.52 (unreleased, on "master" branch only)
* bugfix: :meth:`~Terminal.wrap` discarded lines containing only spaces or tabs when
``drop_whitespace=False``, they are now wrapped and retained,
1.51
* introduced: :meth:`~Terminal.clip` to extract a "window" of displayed columns from a string, a
more precise version of :meth:`~Terminal.truncate`, retaining terminal sequences,
* improved: :meth:`~Terminal.length`, :meth:`~Terminal.ljust`, :meth:`~Terminal.rjust`,
:meth:`~Terminal.center`, :meth:`~Terminal.truncate`, and :meth:`~Terminal.wrap` with
terminal-specific Corrections_ by detecting the terminal software name at
class-initialization, :ghissue:`420`.
* change: East Asian ambiguous width is not measured at class-initialization. Call
:meth:`~Terminal.detect_ambiguous_width` to measure it, which assigns and caches
:attr:`~Terminal.ambiguous_width`, or set ``AMBIGUOUS_WIDE`` to ``1`` or ``2`` to supply the
value without measurement,
* introduced: :meth:`~Terminal.detect_term_program` to detect the terminal software name, or to
detect it again after initialization, as needed by a terminal attached later, such as a remote
[6 lines not shown]
py-bidi: updated to 0.6.12
0.6.12
* Added standard and free-threaded Python 3.15 wheel support.
* Bumped PyO3 to 0.30.0.
* Addressed security vulnerabilities in development dependencies; Python 3.9 support was dropped because the patched dependencies require Python 3.10+.
net/arpwatch: Set LICENSE
I ran more over all the .c files, quickly. Almost all files have a
license, and they are all original-bsd (4 clause). Many of them are
apparently in an LBL style, where there are 3 numbered clauses and the
4th clause is present but not numbered.
All in all this is as good as it gets for 90s code. The intent of
LBL/UC is clear.
py-aiohttp-remotes: update to 1.4.0.
1.4.0
Fixed BasicAuth to accept passwords that contain a colon; only the first: separates the user name from the password
Fixed UntrustedIP being logged twice for a single rejected request
Dropped Python 3.9 and 3.10 support, added Python 3.14 and 3.15 support. (#643)
Dropped the typing-extensions runtime dependency. (#644)
1.3.0
Added explicit tests for running with Python 3.11, 3.12, 3.13
Fix for X-Forwarded-Host parsing when it contains multiple hosts. (#436)
Dropped Python 3.7 and 3.8 support, the minimal supported aiohttp is 3.9
net/arpwatch: fix runtime problem on NetBSD 11
* Add descriptions to each patch files.
* Pass correct type to ctype(3) function to fix runtime problem on NetBSD 11.
* Reduce pkglint warnings except LICENSE. It might build with bcopy.c from
original BSD license and most of other codes contains 0-clause-bsd, but
I'm not sure. So LICENSE is commented out for now.
Bump PKGREVISION.
lang/ruby33: update to 3.3.13
This update contains these security fixes.
* CVE-2026-89078: Double Free issue in Regular Expression Parser (GitLab
19.4.1)
* CVE-2026-93577: Integer Overflow issue in Regular Expression Compiler
(GitLab 19.4.1)
* CVE-2026-97229: Integer Overflow issue in CI/CD Regular Expression
Compiler (GitLab 19.4.2)
* CVE-2026-110264: Integer Overflow issue in Regular Expression Compiler
(GitLab 19.5.1)
3.3.13 (2026-10-23)
* Bug #21703: RUBY_CRASH_REPORT does not work when shelling out in some
[13 lines not shown]
akku: update to 1.2.0
- Uses the `curl` program instead of libcurl.
- The dependency solver has received several fixes for bugs that were
making it extremely slow.
- There is a new archive signing key.
- The release tarballs no longer contain a bootstrap index.
- This release adds preliminary support CapyScheme. Ypsilon is also
recognized as an R7RS implementation.
- The Docker images for Vicare and Digamma have been dropped.
- The new `--yes` (or `-y`) flag answers yes to all prompts, which
makes it easier to run `akku install` and `akku publish` from
scripts.
- The `publish` command now submits the public key along with the
package. It is no longer necessary to publish the key to a key
server.
- The `--help` flag now prints to standard output, not standard
error.
- The `CACHEDIR.TAG` file in the cache directory now has the correct
contents.