harfbuzz harfbuzz-icu: updated to 12.3.0
Overview of changes leading to 12.3.0
Saturday, December 27, 2025
=====================================
- Invalid font tables (eg. GSUB/GPOS) are outright rejected, instead of
partially validated and used. This behavior is different from DirectWrite
and HarfRust, and is in line with CoreText. For context and reasoning see:
https://github.com/harfbuzz/harfbuzz/issues/5535#issuecomment-3573738217
- Various speed optimizations:
* AAT shaping: speed up state machine on Apple silicon using a fast-path.
12% faster in LucidaGrande benchmark.
* OpenType shaping: speed up (Chain)Context lookup shaping using a fast-path
and Coverage caching. 20% speedup in NotoNastaliqUrdu benchmark.
* Drawing mega variable-fonts: 30% speedup on GoogleSansFlex benchmark.
* Drawing `VARC` fonts: 5% speedup on varc-hanzi benchmark.
- Always apply synthetic slant around horizontal glyph origin in hb-draw API.
- Fix undefined C++ behavior in some uses union.
- Remove the disabled by default uniscribe-bug-compatible mode from Indic and
[4 lines not shown]
lang/ghc910: Refine how "make bootstrap" builds a bootkit
"make bootstrap" now bundles non-system shared libraries, including ones
from pkgsrc, with the resulting bootkit. It copies libraries and injects
relative rpaths into binaries, similarly to what lang/rust does but without
hard-coding library names:
https://github.com/NetBSD/pkgsrc/blob/pkgsrc-2024Q4/lang/rust/Makefile#L642-L684
No revision rebump is needed because this change does not affect the actual
package to be built. It just affects bootkits.
It's not that we are going to rebuild our bootkits right away. But when we
upgrade our GHC to >9.14 we will need to do it, and things will be easier
at that time.
Tested on NetBSD, FreeBSD, Darwin, and SunOS.
sysutils/btop: Update to 1.4.6
- Remove the upstreamed patches.
- Update required GCC to 14.
- Fix permissions for the files.
Changes since 1.4.5:
## v1.4.6
References | Description | Author(s)
--- | --- | ---
#1272 | Skip 'H' and 'HX' suffix in AMD cpu name trimming | @ramdomPTM
#1268 | feature: add process renice functionality | @goddamnparticle
#1285 | Revert "Use /sys/dev/block/MAJOR:MINOR instead of /sys/block/NAME for disk I/O" #1270 | @deckstose
#1277 | feat: Introduce cpu frequency display modes | @emiliopedrollo
#1282 | Fix CPU frequency detection for LoongArch CPUs | @Twopic2
#1275 | fix arrow keys that send 'O' instead of '[' | @vandabbin
#1251 | OpenBSD: battery: add support for watthour and watts sensors | @shtrophic
[31 lines not shown]
py-ninja: updated to 1.13.0
1.13.0
break: drop Python 3.7, manylinux2010 & musllinux_1_1
feat: use 1.13.0 official release
feat: use 1.13.0 from Kitware fork (older Make observers support)
feat: add riscv64 linux wheels
feat: use a manylinux_2_31 compatible image for riscv64
fix: fail early if Ninja sources are missing
chore(deps): bump pypa/cibuildwheel from 2.23 to 3.1
chore: Simplify build-system replacing FetchContent calls with add_subdirectory
ci: split QEMU builds
py-modelsearch: added version 1.1.1
Django ModelSearch allows you to index Django models and search them using the
ORM! It supports PostgreSQL FTS, SQLite FTS5, MySQL FTS, MariaDB FTS,
Elasticsearch (7.x, 8.x, and 9.x), and OpenSearch (2.x and 3.x).
py-WebTest: updated to 3.0.7
3.0.7 (2025-10-06)
- Response.html is now a cached property to improve form parsing performance
3.0.6 (2025-06-04)
- Fix a bug that inputs outside of a ``<form>`` tag were considered
belonging to that form because they had a HTML representation identical
to some input inside that ``<form>``.
3.0.5 (2025-06-04)
- Strip ``<option>`` text.
- Detect form fields outside of ``<form>`` tag associated via HTML5 ``form`` attribute.
py-Willow: updated to 1.12.0
1.12.0
This release adds support for Python 3.14 and Pillow 12 and later.
Python 3.9 is end of life and no longer supported as of this release.
net/powerdns: Update to version 5.0.2
Provided by Marcin Gondek in wip.
5.0.2
Released: 11th of December 2025
This is release 5.0.2 of the Authoritative Server. It contains bug fixes and a minor feature.
Please review the Upgrade Notes before upgrading from versions < 5.0.x.
New Features
allow finer-grained rrset changes through the API
References: #16589, pull request 16599
Bug Fixes
m4/pdns_check_libcrypto: fix ecdsa/eddsa includedir (famfo)
References: #16538, pull request 16603
add missing catch block for STL exceptions in createForward
References: #16564, pull request 16566
REST API: bring back 404 errors
[7 lines not shown]
Updated databases/mongodb4 to 4.4.30
No changelog from upstream, but from looking at the diffs from
4.4.29 this looks to be in response to
https://github.com/joe-desimone/mongobleed