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 Nov 6 16:22:20 UTC 2025
Modified Files:
pkgsrc/fonts/harfbuzz: Makefile Makefile.common distinfo
pkgsrc/fonts/harfbuzz-icu: Makefile
Log Message:
harfbuzz: updated to 12.2.0
12.2.0
While Windows platform contain the matching of the ChainContext rules to within the syllable for those features that are applied per syllable (in Indic-like and USE shapers), in 2015 we decided that
in HarfBuzz we would allow the backtrack / lookahead parts of the rule to match across syllables. However, our implementation had a latent bug, causing the backtrack sequence to be matched within
syllable most of the time, and inconsistently so. As such, and after empirical testing, we have decided to match the Windows
implementation for this, so now both backtrack and lookahead sequences are contained to within the syllable, just like DirectWrite does.
Disable legacy kern table for most shapers, enabling it only for default,
Arabic, Hangul, and Hebrew shapers.
When dropping STAT table during subsetting, drop also named IDs that are referenced only by it.
Don’t apply synthetic slant to glyph origin, fixing horizontal shift in slanted glyphs.
Various build and fuzzing fixes.
Documentation fixes.
To generate a diff of this commit:
cvs rdiff -u -r1.153 -r1.154 pkgsrc/fonts/harfbuzz/Makefile
cvs rdiff -u -r1.73 -r1.74 pkgsrc/fonts/harfbuzz/Makefile.common
cvs rdiff -u -r1.162 -r1.163 pkgsrc/fonts/harfbuzz/distinfo
cvs rdiff -u -r1.30 -r1.31 pkgsrc/fonts/harfbuzz-icu/Makefile
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
diff -u pkgsrc/fonts/harfbuzz/Makefile:1.153 pkgsrc/fonts/harfbuzz/Makefile:1.154
--- pkgsrc/fonts/harfbuzz/Makefile:1.153 Thu Oct 23 20:36:56 2025
+++ pkgsrc/fonts/harfbuzz/Makefile Thu Nov 6 16:22:20 2025
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.153 2025/10/23 20:36:56 wiz Exp $
+# $NetBSD: Makefile,v 1.154 2025/11/06 16:22:20 adam Exp $
-PKGREVISION= 1
.include "Makefile.common"
COMMENT= OpenType text shaping engine
Index: pkgsrc/fonts/harfbuzz/Makefile.common
diff -u pkgsrc/fonts/harfbuzz/Makefile.common:1.73 pkgsrc/fonts/harfbuzz/Makefile.common:1.74
--- pkgsrc/fonts/harfbuzz/Makefile.common:1.73 Wed Oct 1 11:13:03 2025
+++ pkgsrc/fonts/harfbuzz/Makefile.common Thu Nov 6 16:22:20 2025
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.73 2025/10/01 11:13:03 adam Exp $
+# $NetBSD: Makefile.common,v 1.74 2025/11/06 16:22:20 adam Exp $
# used by fonts/harfbuzz-icu/Makefile
-DISTNAME= harfbuzz-12.1.0
+DISTNAME= harfbuzz-12.2.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.162 pkgsrc/fonts/harfbuzz/distinfo:1.163
--- pkgsrc/fonts/harfbuzz/distinfo:1.162 Wed Oct 1 11:13:03 2025
+++ pkgsrc/fonts/harfbuzz/distinfo Thu Nov 6 16:22:20 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.162 2025/10/01 11:13:03 adam Exp $
+$NetBSD: distinfo,v 1.163 2025/11/06 16:22:20 adam Exp $
-BLAKE2s (harfbuzz-12.1.0.tar.xz) = 26f61a9b77de9dbbfafbc4c46be69c6d5f69152ebc22f15d6616b286ee7cc378
-SHA512 (harfbuzz-12.1.0.tar.xz) = 94cbc3fe8fad30f4f7871bdddc8b129c486ab55329f9b48c6336fdf15d05f09c3c96cac51f68a0218db113b4783c07ce5d6bb455ccc875b31fd2261e3e8dc559
-Size (harfbuzz-12.1.0.tar.xz) = 18208424 bytes
+BLAKE2s (harfbuzz-12.2.0.tar.xz) = 5b64728163110b61b486d76cad9a091179f981f19216c8d4860a1259098ca282
+SHA512 (harfbuzz-12.2.0.tar.xz) = 7e7cd5dfdbf8848c3c078628f2cf355db6dcc938083fa7d2f69ab6f174041dc64fae1973f97a1649dfcf9f2bf143517329efb3f67ccfe8996eb84b6ff52f4029
+Size (harfbuzz-12.2.0.tar.xz) = 18221900 bytes
SHA1 (patch-src_meson.build) = 5b46f9933d5dea1f842fccf63eb92faae1f7c90f
SHA1 (patch-util_meson.build) = 50c5146c723a734ee42609dcc384de0feb46369e
Index: pkgsrc/fonts/harfbuzz-icu/Makefile
diff -u pkgsrc/fonts/harfbuzz-icu/Makefile:1.30 pkgsrc/fonts/harfbuzz-icu/Makefile:1.31
--- pkgsrc/fonts/harfbuzz-icu/Makefile:1.30 Thu Oct 23 20:36:56 2025
+++ pkgsrc/fonts/harfbuzz-icu/Makefile Thu Nov 6 16:22:20 2025
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.30 2025/10/23 20:36:56 wiz Exp $
+# $NetBSD: Makefile,v 1.31 2025/11/06 16:22:20 adam Exp $
# XXX: hack to override meson installation
INSTALL_DIRS=
-PKGREVISION= 1
.include "../../fonts/harfbuzz/Makefile.common"
PKGNAME= ${DISTNAME:S/^harfbuzz-/harfbuzz-icu-/1}
Home |
Main Index |
Thread Index |
Old Index