CVS commit: pkgsrc/fonts
"Adam Ciarcinski" <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.cvs |
|---|---|
| Message-ID | <[email protected]> |
Module Name: pkgsrc Committed By: adam Date: Thu Aug 27 05:00:49 UTC 2026 Modified Files: pkgsrc/fonts/harfbuzz: Makefile.common distinfo pkgsrc/fonts/harfbuzz-docs: PLIST Log Message: harfbuzz: updated to 14.4.0 Overview of changes leading to 14.4.0 - Glyph positions and extents now saturate instead of overflowing. - Arabic Windows-1256 fallback shaping is now enabled on all platforms. - Fix cluster values and a dropped glyph advance in the Graphite shaper. - Fix `avar` axis value mapping in fonts that repeat the boundary entries. - Fix `avar` version 2 partial instancing. - Fix `COLR` sweep gradient truncation and unbounded memory use. - Faster subsetting, especially for large `GSUB`/`GPOS` and `CFF` tables. - Faster extraction of the experimental glyph dependency graph. - Various shaping speedups. - Various fixes for crashes and hangs with malformed fonts. - Various fixes to the experimental raster, vector, and GPU libraries. - Various improvements to the HarfRust integration shaper. - The DirectWrite backend no longer uses the C++ runtime. - Various build, portability, and fuzzing fixes. - New API: +hb_set_intersects() To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 pkgsrc/fonts/harfbuzz/Makefile.common cvs rdiff -u -r1.175 -r1.176 pkgsrc/fonts/harfbuzz/distinfo cvs rdiff -u -r1.2 -r1.3 pkgsrc/fonts/harfbuzz-docs/PLIST Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
(unnamed)
(text/x-diff, 2.7 KB)
Modified files:
Index: pkgsrc/fonts/harfbuzz/Makefile.common
diff -u pkgsrc/fonts/harfbuzz/Makefile.common:1.86 pkgsrc/fonts/harfbuzz/Makefile.common:1.87
--- pkgsrc/fonts/harfbuzz/Makefile.common:1.86 Thu Aug 13 06:12:13 2026
+++ pkgsrc/fonts/harfbuzz/Makefile.common Thu Aug 27 05:00:48 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.86 2026/08/13 06:12:13 adam Exp $
+# $NetBSD: Makefile.common,v 1.87 2026/08/27 05:00:48 adam Exp $
# used by fonts/harfbuzz-icu/Makefile
# used by fonts/harfbuzz-docs/Makefile
-DISTNAME= harfbuzz-14.3.1
+DISTNAME= harfbuzz-14.4.0
CATEGORIES= fonts
MASTER_SITES= ${MASTER_SITE_GITHUB:=harfbuzz/}
GITHUB_RELEASE= ${PKGVERSION_NOREV}
Index: pkgsrc/fonts/harfbuzz/distinfo
diff -u pkgsrc/fonts/harfbuzz/distinfo:1.175 pkgsrc/fonts/harfbuzz/distinfo:1.176
--- pkgsrc/fonts/harfbuzz/distinfo:1.175 Thu Aug 13 06:12:13 2026
+++ pkgsrc/fonts/harfbuzz/distinfo Thu Aug 27 05:00:48 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.175 2026/08/13 06:12:13 adam Exp $
+$NetBSD: distinfo,v 1.176 2026/08/27 05:00:48 adam Exp $
-BLAKE2s (harfbuzz-14.3.1.tar.xz) = 3305c8f777b5593d5afc26dfa96776378ba734b53c446fc0eb38c9065a968f75
-SHA512 (harfbuzz-14.3.1.tar.xz) = 3a01b658c3578a9ab07be4948310c58bffee646b4ce826f7aae78cc647362f50ac5f4f102817aa82cf715ef58bd804274f7520e93ba77258901e686503580eed
-Size (harfbuzz-14.3.1.tar.xz) = 19826476 bytes
+BLAKE2s (harfbuzz-14.4.0.tar.xz) = 25ea8974357a1aab78876e6ccaa01948340f54a62797c01cbb1387d84e8f6d3b
+SHA512 (harfbuzz-14.4.0.tar.xz) = a409d3cdba82456b8872c5a2d6dc9f3ed9c3c53908615f924aecdc208c454e3a72c6e04dd5a892bc448b5c58f20e33b6e3d4f1b378862866b7f907b69b2d055a
+Size (harfbuzz-14.4.0.tar.xz) = 20107692 bytes
SHA1 (patch-src_meson.build) = 5b46f9933d5dea1f842fccf63eb92faae1f7c90f
SHA1 (patch-util_meson.build) = 22c427472e3e1edd1cb6e3c9da0435da46e31e15
Index: pkgsrc/fonts/harfbuzz-docs/PLIST
diff -u pkgsrc/fonts/harfbuzz-docs/PLIST:1.2 pkgsrc/fonts/harfbuzz-docs/PLIST:1.3
--- pkgsrc/fonts/harfbuzz-docs/PLIST:1.2 Mon Aug 3 17:20:57 2026
+++ pkgsrc/fonts/harfbuzz-docs/PLIST Thu Aug 27 05:00:48 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2026/08/03 17:20:57 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2026/08/27 05:00:48 adam Exp $
share/gtk-doc/html/harfbuzz/HarfBuzz.png
share/gtk-doc/html/harfbuzz/HarfBuzz.svg
share/gtk-doc/html/harfbuzz/a-clustering-example-for-levels-0-and-1.html
@@ -58,6 +58,7 @@ share/gtk-doc/html/harfbuzz/api-index-14
share/gtk-doc/html/harfbuzz/api-index-14-1-0.html
share/gtk-doc/html/harfbuzz/api-index-14-2-0.html
share/gtk-doc/html/harfbuzz/api-index-14-3-0.html
+share/gtk-doc/html/harfbuzz/api-index-14-4-0.html
share/gtk-doc/html/harfbuzz/api-index-2-0-0.html
share/gtk-doc/html/harfbuzz/api-index-2-1-0.html
share/gtk-doc/html/harfbuzz/api-index-2-2-0.html