From 6076d70c1cd7edfba1f0769e19e9ff8538bf3cb7 Mon Sep 17 00:00:00 2001 From: wiz Date: Tue, 20 Aug 2019 12:09:04 +0000 Subject: harfbuzz: update to 2.6.0. Overview of changes leading to 2.6.0 Tuesday, August 13, 2019 ==================================== - New OpenType metrics, baseline, and metadata table access APIs. - New API to set font variations to a named-instance. - New hb-gdi.h header and API for creating hb_face_t from HFONT. - Amalgam: Provide a single-file harfbuzz.cc file for easier alternate building. - More size-reduction configurable options, enabled by HB_TINY. - New API: +hb_font_set_var_named_instance() +hb_gdi_face_create() +hb_ot_layout_baseline_tag_t +hb_ot_layout_get_baseline() +hb_ot_meta_tag_t +hb_ot_meta_get_entry_tags() +hb_ot_meta_reference_entry() +hb_ot_metrics_tag_t +hb_ot_metrics_get_position() +hb_ot_metrics_get_variation() +hb_ot_metrics_get_x_variation() +hb_ot_metrics_get_y_variation() --- fonts/harfbuzz/Makefile | 4 ++-- fonts/harfbuzz/PLIST | 19 +++++++++++++------ fonts/harfbuzz/distinfo | 10 +++++----- 3 files changed, 20 insertions(+), 13 deletions(-) (limited to 'fonts') diff --git a/fonts/harfbuzz/Makefile b/fonts/harfbuzz/Makefile index 4da86492f8f..c21cf951797 100644 --- a/fonts/harfbuzz/Makefile +++ b/fonts/harfbuzz/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.117 2019/07/08 17:48:01 ryoon Exp $ +# $NetBSD: Makefile,v 1.118 2019/08/20 12:09:04 wiz Exp $ -DISTNAME= harfbuzz-2.5.3 +DISTNAME= harfbuzz-2.6.0 CATEGORIES= fonts MASTER_SITES= http://www.freedesktop.org/software/harfbuzz/release/ EXTRACT_SUFX= .tar.xz diff --git a/fonts/harfbuzz/PLIST b/fonts/harfbuzz/PLIST index 6d1317a0140..cd683f72752 100644 --- a/fonts/harfbuzz/PLIST +++ b/fonts/harfbuzz/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.36 2019/07/02 12:58:23 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.37 2019/08/20 12:09:04 wiz Exp $ bin/hb-ot-shape-closure bin/hb-shape bin/hb-subset @@ -21,6 +21,8 @@ include/harfbuzz/hb-ot-deprecated.h include/harfbuzz/hb-ot-font.h include/harfbuzz/hb-ot-layout.h include/harfbuzz/hb-ot-math.h +include/harfbuzz/hb-ot-meta.h +include/harfbuzz/hb-ot-metrics.h include/harfbuzz/hb-ot-name.h include/harfbuzz/hb-ot-shape.h include/harfbuzz/hb-ot-var.h @@ -51,13 +53,16 @@ share/gtk-doc/html/harfbuzz/building.html share/gtk-doc/html/harfbuzz/ch01s03.html share/gtk-doc/html/harfbuzz/ch03s02.html share/gtk-doc/html/harfbuzz/ch03s03.html -share/gtk-doc/html/harfbuzz/ch10.html share/gtk-doc/html/harfbuzz/ch11.html share/gtk-doc/html/harfbuzz/ch12.html share/gtk-doc/html/harfbuzz/ch13.html +share/gtk-doc/html/harfbuzz/ch14.html share/gtk-doc/html/harfbuzz/clusters.html share/gtk-doc/html/harfbuzz/complex-scripts.html share/gtk-doc/html/harfbuzz/customizing-unicode-functions.html +share/gtk-doc/html/harfbuzz/fonts-and-faces-custom-functions.html +share/gtk-doc/html/harfbuzz/fonts-and-faces-native-opentype.html +share/gtk-doc/html/harfbuzz/fonts-and-faces-variable.html share/gtk-doc/html/harfbuzz/fonts-and-faces.html share/gtk-doc/html/harfbuzz/getting-started.html share/gtk-doc/html/harfbuzz/graphite-shaping.html @@ -101,7 +106,6 @@ share/gtk-doc/html/harfbuzz/object-model-object-types.html share/gtk-doc/html/harfbuzz/object-model-user-data.html share/gtk-doc/html/harfbuzz/object-model.html share/gtk-doc/html/harfbuzz/opentype-shaping-models.html -share/gtk-doc/html/harfbuzz/plans-and-caching.html share/gtk-doc/html/harfbuzz/pt01.html share/gtk-doc/html/harfbuzz/pt02.html share/gtk-doc/html/harfbuzz/reordering-in-levels-0-and-1.html @@ -110,16 +114,19 @@ share/gtk-doc/html/harfbuzz/right.png share/gtk-doc/html/harfbuzz/setting-buffer-properties.html share/gtk-doc/html/harfbuzz/shaping-and-shape-plans.html share/gtk-doc/html/harfbuzz/shaping-concepts.html +share/gtk-doc/html/harfbuzz/shaping-opentype-features.html share/gtk-doc/html/harfbuzz/shaping-operations.html +share/gtk-doc/html/harfbuzz/shaping-plans-and-caching.html +share/gtk-doc/html/harfbuzz/shaping-shaper-selection.html share/gtk-doc/html/harfbuzz/style.css share/gtk-doc/html/harfbuzz/text-runs.html share/gtk-doc/html/harfbuzz/the-distinction-between-levels-0-and-1.html share/gtk-doc/html/harfbuzz/unicode-character-categories.html share/gtk-doc/html/harfbuzz/up-insensitive.png share/gtk-doc/html/harfbuzz/up.png -share/gtk-doc/html/harfbuzz/using-harfbuzzs-native-opentype-implementation.html -share/gtk-doc/html/harfbuzz/using-your-own-font-functions.html -share/gtk-doc/html/harfbuzz/what-about-the-other-scripts.html +share/gtk-doc/html/harfbuzz/utilities-common-types-apis.html +share/gtk-doc/html/harfbuzz/utilities-ucdn.html +share/gtk-doc/html/harfbuzz/utilities.html share/gtk-doc/html/harfbuzz/what-harfbuzz-doesnt-do.html share/gtk-doc/html/harfbuzz/what-is-harfbuzz.html share/gtk-doc/html/harfbuzz/why-do-i-need-a-shaping-engine.html diff --git a/fonts/harfbuzz/distinfo b/fonts/harfbuzz/distinfo index 406c0051eb3..5c567a57280 100644 --- a/fonts/harfbuzz/distinfo +++ b/fonts/harfbuzz/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.89 2019/07/02 12:58:23 ryoon Exp $ +$NetBSD: distinfo,v 1.90 2019/08/20 12:09:04 wiz Exp $ -SHA1 (harfbuzz-2.5.3.tar.xz) = 85d7fc0cf7c55c5ae21575fd188f827fc8b2c46a -RMD160 (harfbuzz-2.5.3.tar.xz) = d3e57a0c2b0b43df571200db8635c88ae1959d5b -SHA512 (harfbuzz-2.5.3.tar.xz) = a2e6cedbe0e505fa31b540e0d0bc6c0b07080bd39879c27e04d351103e21201d75a809dd2fad559bf994b82b311f67ad85778cbbfb670d7e2580beafa09e93ff -Size (harfbuzz-2.5.3.tar.xz) = 5685712 bytes +SHA1 (harfbuzz-2.6.0.tar.xz) = 2b4a5401537b0a239b435faf4aa59f6c87d46c64 +RMD160 (harfbuzz-2.6.0.tar.xz) = 993fc58ca1f793a97ef6c37a8f2aee1c37856599 +SHA512 (harfbuzz-2.6.0.tar.xz) = ab055183ae248710f7baee7ef45ac1a6cbd3522eb1e26b78248ac7bc9e421f5495b8fbbd19a339a26bd119f33624eb8742c15c2053407fbb74cce8dcf6c4b3a2 +Size (harfbuzz-2.6.0.tar.xz) = 5736808 bytes -- cgit v1.2.3