py-hy: update to 1.3.1.
1.3.1 ("Eyes in the Sky", released 2026-07-31)
======================================================================
Supports Python 3.9 – Python 3.15
Bug Fixes
------------------------------
* Fixed a regression in Hy 1.3.0 that could prevent imports of Python
code in ZIP archives.
* Calls to ``None`` such as ``((setv x 1) 2)`` are now correctly
compiled (they're still a runtime error, as they ought to be).
Misc. Improvements
------------------------------
* Fake filenames shown for errors in the REPL are now shorter.
1.3.0 ("Dogs Should Be Raw", released 2026-05-24)
[26 lines not shown]
freetype2: update to 2.15.0.
CHANGES BETWEEN 2.14.3 and 2.15.0 (2026-Oct-12)
I. IMPORTANT CHANGES
- Support for the ISO Open Font Format, Edition 5 (released in July
2026) has been contributed by Behdad Esfahbod, using various LLMs
for deriving basic code from HarfBuzz and other implementations,
followed by manual fine-tuning, mainly for greater speed.
. The new 'VARC' table allows a file size reduction of CJK
Variation fonts by up to 90%.
. OpenType fonts with more than 65536 glyphs can now be handled.
The new tables related to this feature are all written with
uppercase letters: 'MAXP', 'GLYF', 'LOCA', 'HHEA', 'VHEA',
'HMTX', 'VMTX', 'GVAR', 'DMAP'.
[34 lines not shown]
Properly bounds check the max_ent check in bsd_decompress().
A specially crafted packet from PPP can trigger a backwards write of
an mbuf of a character, and can cause hangs and crashes as it corrupts
memory in the kernel.
The check against max_ent has an off-by-one error, fixed in this change
and fixes the problem (tested on arm64.)
From Acts1631 via OpenBSD.
XXX: pullup-10, pullup-11
dbus-python-common, py-dbus: update to 1.5.0
dbus Python Bindings 1.5.0 (2026-09-27)
=======================================
Dependencies:
* The Meson build system is required.
Installation via `pip` and similar PEP-0517 build system frontends
requires meson-python (mesonpy) and its dependencies.
* Python 3.7 or later is required.
* Python 3.9 or later is strongly recommended.
Older versions are no longer tested or supported.
Build system changes:
* The source release is now built as a sdist using mesonpy,
[96 lines not shown]