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:           Wed Nov 23 11:39:27 UTC 2022

Modified Files:
        pkgsrc/fonts/harfbuzz: Makefile Makefile.common PLIST distinfo
        pkgsrc/fonts/harfbuzz-icu: Makefile

Log Message:
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()


To generate a diff of this commit:
cvs rdiff -u -r1.143 -r1.144 pkgsrc/fonts/harfbuzz/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/fonts/harfbuzz/Makefile.common
cvs rdiff -u -r1.64 -r1.65 pkgsrc/fonts/harfbuzz/PLIST
cvs rdiff -u -r1.123 -r1.124 pkgsrc/fonts/harfbuzz/distinfo
cvs rdiff -u -r1.11 -r1.12 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.143 pkgsrc/fonts/harfbuzz/Makefile:1.144
--- pkgsrc/fonts/harfbuzz/Makefile:1.143        Thu Jul 14 13:13:32 2022
+++ pkgsrc/fonts/harfbuzz/Makefile      Wed Nov 23 11:39:27 2022
@@ -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 @@ COMMENT=        OpenType text shaping engine
 
 # Use external icu support.
 MESON_ARGS+=   -Dicu=disabled
+MESON_ARGS+=   -Dtests=disabled
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/fonts/harfbuzz/Makefile.common
diff -u pkgsrc/fonts/harfbuzz/Makefile.common:1.27 pkgsrc/fonts/harfbuzz/Makefile.common:1.28
--- pkgsrc/fonts/harfbuzz/Makefile.common:1.27  Mon Sep 26 17:33:52 2022
+++ pkgsrc/fonts/harfbuzz/Makefile.common       Wed Nov 23 11:39:27 2022
@@ -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}

Index: pkgsrc/fonts/harfbuzz/PLIST
diff -u pkgsrc/fonts/harfbuzz/PLIST:1.64 pkgsrc/fonts/harfbuzz/PLIST:1.65
--- pkgsrc/fonts/harfbuzz/PLIST:1.64    Tue Jul 26 15:46:48 2022
+++ pkgsrc/fonts/harfbuzz/PLIST Wed Nov 23 11:39:27 2022
@@ -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/
 ${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

Index: pkgsrc/fonts/harfbuzz/distinfo
diff -u pkgsrc/fonts/harfbuzz/distinfo:1.123 pkgsrc/fonts/harfbuzz/distinfo:1.124
--- pkgsrc/fonts/harfbuzz/distinfo:1.123        Mon Sep 26 17:33:52 2022
+++ pkgsrc/fonts/harfbuzz/distinfo      Wed Nov 23 11:39:27 2022
@@ -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

Index: pkgsrc/fonts/harfbuzz-icu/Makefile
diff -u pkgsrc/fonts/harfbuzz-icu/Makefile:1.11 pkgsrc/fonts/harfbuzz-icu/Makefile:1.12
--- pkgsrc/fonts/harfbuzz-icu/Makefile:1.11     Wed Apr 20 23:25:58 2022
+++ pkgsrc/fonts/harfbuzz-icu/Makefile  Wed Nov 23 11:39:27 2022
@@ -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 @@ PKGNAME=      ${DISTNAME:S/^harfbuzz-/harfbuz
 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



Home | Main Index | Thread Index | Old Index