pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/fonts harfbuzz: updated to 5.3.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5c100318c794
branches:  trunk
changeset: 388597:5c100318c794
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Nov 23 11:39:27 2022 +0000

description:
harfbuzz: updated to 5.3.1

5.3.1

Subsetter repacker fixes. (Garret Rieger)
Adjust Grapheme clusters for Katakana voiced sound marks. (Behdad Esfahbod)
New hb-subset option --preprocess-face.


5.3.0

Don’t add glyphs from dropped MATH or COLR tables to the subset glyphs. (Khaled Hosny)
Map rlig to appropriate AAT feature selectors. (Jonathan Kew)
Update USE data files to latest version. (David Corbett)
Check CBDT extents first before outline tables, to help with fonts that also include an empty glyf table. (Khaled Hosny)
More work towards variable font instancing in the subsetter. (Qunxin Liu)
Subsetter repacker improvements. (Garret Rieger)
New API:
+hb_ot_layout_lookup_get_optical_bound()
+hb_face_builder_sort_tables()

diffstat:

 fonts/harfbuzz-icu/Makefile    |  3 ++-
 fonts/harfbuzz/Makefile        |  3 ++-
 fonts/harfbuzz/Makefile.common |  4 ++--
 fonts/harfbuzz/PLIST           |  3 ++-
 fonts/harfbuzz/distinfo        |  8 ++++----
 5 files changed, 12 insertions(+), 9 deletions(-)

diffs (76 lines):

diff -r c6078cf2fd57 -r 5c100318c794 fonts/harfbuzz-icu/Makefile
--- a/fonts/harfbuzz-icu/Makefile       Wed Nov 23 11:38:43 2022 +0000
+++ b/fonts/harfbuzz-icu/Makefile       Wed Nov 23 11:39:27 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2022/04/20 23:25:58 tnn Exp $
+# $NetBSD: Makefile,v 1.12 2022/11/23 11:39:27 adam Exp $
 
 # XXX: hack to override meson installation
 INSTALL_DIRS=
@@ -10,6 +10,7 @@
 COMMENT=       OpenType text shaping engine (ICU integration)
 
 MESON_ARGS+=   -Dicu=enabled
+MESON_ARGS+=   -Dtests=disabled # FIXME: build takes forever
 
 INSTALLATION_DIRS+=    include/harfbuzz
 INSTALLATION_DIRS+=    lib
diff -r c6078cf2fd57 -r 5c100318c794 fonts/harfbuzz/Makefile
--- a/fonts/harfbuzz/Makefile   Wed Nov 23 11:38:43 2022 +0000
+++ b/fonts/harfbuzz/Makefile   Wed Nov 23 11:39:27 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.143 2022/07/14 13:13:32 wiz Exp $
+# $NetBSD: Makefile,v 1.144 2022/11/23 11:39:27 adam Exp $
 
 .include "Makefile.common"
 
@@ -6,5 +6,6 @@
 
 # Use external icu support.
 MESON_ARGS+=   -Dicu=disabled
+MESON_ARGS+=   -Dtests=disabled
 
 .include "../../mk/bsd.pkg.mk"
diff -r c6078cf2fd57 -r 5c100318c794 fonts/harfbuzz/Makefile.common
--- a/fonts/harfbuzz/Makefile.common    Wed Nov 23 11:38:43 2022 +0000
+++ b/fonts/harfbuzz/Makefile.common    Wed Nov 23 11:39:27 2022 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.27 2022/09/26 17:33:52 wiz Exp $
+# $NetBSD: Makefile.common,v 1.28 2022/11/23 11:39:27 adam Exp $
 # used by fonts/harfbuzz-icu/Makefile
 
-DISTNAME=      harfbuzz-5.2.0
+DISTNAME=      harfbuzz-5.3.1
 CATEGORIES=    fonts
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=harfbuzz/}
 GITHUB_RELEASE=        ${PKGVERSION_NOREV}
diff -r c6078cf2fd57 -r 5c100318c794 fonts/harfbuzz/PLIST
--- a/fonts/harfbuzz/PLIST      Wed Nov 23 11:38:43 2022 +0000
+++ b/fonts/harfbuzz/PLIST      Wed Nov 23 11:39:27 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.64 2022/07/26 15:46:48 wiz Exp $
+@comment $NetBSD: PLIST,v 1.65 2022/11/23 11:39:27 adam Exp $
 bin/hb-ot-shape-closure
 bin/hb-shape
 bin/hb-subset
@@ -122,6 +122,7 @@
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-4-3-0.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-4-4-0.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-5-0-0.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-5-3-0.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-full.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html
 ${PLIST.doc}share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html
diff -r c6078cf2fd57 -r 5c100318c794 fonts/harfbuzz/distinfo
--- a/fonts/harfbuzz/distinfo   Wed Nov 23 11:38:43 2022 +0000
+++ b/fonts/harfbuzz/distinfo   Wed Nov 23 11:39:27 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.123 2022/09/26 17:33:52 wiz Exp $
+$NetBSD: distinfo,v 1.124 2022/11/23 11:39:27 adam Exp $
 
-BLAKE2s (harfbuzz-5.2.0.tar.xz) = 50b8c234941281cdde9f0262d9c5dc91662b25f9498914ee66b186db384f0661
-SHA512 (harfbuzz-5.2.0.tar.xz) = 3c95ae9916dfc283714b936988726c0b391f634e22a62d148c201104178ee229c48e49cc82961d728a5c8bc8af06978eb172b35acb552c969bc2385892380d30
-Size (harfbuzz-5.2.0.tar.xz) = 17711968 bytes
+BLAKE2s (harfbuzz-5.3.1.tar.xz) = be07d5dc0e7f935fbdfe61c6ef523b644da3e0a8410c65014137503fa63a52e2
+SHA512 (harfbuzz-5.3.1.tar.xz) = 6b0aef2b7445f4a71c324b545414114507d8077dc186366f25140dcd3bedeee67868cfc65c0eef59ed950381a4c101a541900be4995f645377c11754b027b501
+Size (harfbuzz-5.3.1.tar.xz) = 17874260 bytes


Home | Main Index | Thread Index | Old Index