pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/fonts
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.
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
Home |
Main Index |
Thread Index |
Old Index