pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/fonts/harfbuzz harfbuzz: update to 5.0.0.
details: https://anonhg.NetBSD.org/pkgsrc/rev/c8edb250f2bd
branches: trunk
changeset: 382357:c8edb250f2bd
user: wiz <wiz%pkgsrc.org@localhost>
date: Tue Jul 26 15:46:48 2022 +0000
description:
harfbuzz: update to 5.0.0.
Overview of changes leading to 5.0.0
Saturday, July 23, 2022
====================================
- Support fonts with more than 65535 glyphs in “GDEF”, “GSUB”, and “GPOS”
tables. This is part of https://github.com/be-fonts/boring-expansion-spec to
extend OpenType in a backward-compatible way.
(Behdad Esfahbod, Garret Rieger)
- Complete support for more than 65535 glyphs in “glyf” table that started in
4.0.0 release. Part of boring-expansion-spec. (Behdad Esfahbod)
- Support version 2 of “avar” table. Part of boring-expansion-spec.
(Behdad Esfahbod)
- Fix mark attachment on multiple substitutions in some cases.
(Behdad Esfahbod)
- Fix application of “calt”, “rclt”, and “ccmp” features to better match
Uniscribe behaviour with some Arabic fonts. (Behdad Esfahbod)
- Improvement to interaction between multiple cursive attachments.
(Behdad Esfahbod)
- Improve multiple mark interactions in Hebrew. (Behdad Esfahbod)
- Implement language-specific forms in AAT shaping. (Behdad Esfahbod)
- Fix variation of “VORG” table. (Behdad Esfahbod)
- Support for specific script tags to be retained in the subsetter, and add
“--layout-scripts” option to “hb-subset” tool. (Garret Rieger)
- Accept space as delimiter for --features/--variations in command line tools.
- Improve subsetting of “COLR” table. (Qunxin Liu)
- Improved fuzzing coverage for ot-math API. (Frédéric Wang)
- Fix “kern” table version 2 (AAT) sanitization on 32-bit systems.
(Behdad Esfahbod)
- Allow negative glyph advances from “graphite2” shaper. (Stephan Bergmann)
- Implement loading (color) bitmap fonts with hb-ft. (Behdad Esfahbod)
- Fix regression in hb-ft when changing font size. (Behdad Esfahbod)
- Fix build on GCC < 7. (Kleis Auke Wolthuizen)
- Dynamically load dwrite.dll on windows if “directwrite” shaper is enabled.
(Luca Bacci)
- Provide a single-file harfbuzz-subset.cc file for easier alternate building
of hb-subset library, similar to harfbuzz.cc. (Khaled Hosny)
- New API
+HB_SUBSET_SETS_LAYOUT_SCRIPT_TAG
+hb_language_matches()
diffstat:
fonts/harfbuzz/Makefile.common | 4 ++--
fonts/harfbuzz/PLIST | 3 ++-
fonts/harfbuzz/distinfo | 8 ++++----
3 files changed, 8 insertions(+), 7 deletions(-)
diffs (43 lines):
diff -r bef0c3257677 -r c8edb250f2bd fonts/harfbuzz/Makefile.common
--- a/fonts/harfbuzz/Makefile.common Tue Jul 26 15:23:09 2022 +0000
+++ b/fonts/harfbuzz/Makefile.common Tue Jul 26 15:46:48 2022 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.22 2022/07/14 13:13:32 wiz Exp $
+# $NetBSD: Makefile.common,v 1.23 2022/07/26 15:46:48 wiz Exp $
# used by fonts/harfbuzz-icu/Makefile
-DISTNAME= harfbuzz-4.4.1
+DISTNAME= harfbuzz-5.0.0
CATEGORIES= fonts
MASTER_SITES= ${MASTER_SITE_GITHUB:=harfbuzz/}
GITHUB_RELEASE= ${PKGVERSION_NOREV}
diff -r bef0c3257677 -r c8edb250f2bd fonts/harfbuzz/PLIST
--- a/fonts/harfbuzz/PLIST Tue Jul 26 15:23:09 2022 +0000
+++ b/fonts/harfbuzz/PLIST Tue Jul 26 15:46:48 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.63 2022/07/14 13:13:32 wiz Exp $
+@comment $NetBSD: PLIST,v 1.64 2022/07/26 15:46:48 wiz Exp $
bin/hb-ot-shape-closure
bin/hb-shape
bin/hb-subset
@@ -121,6 +121,7 @@
${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-4-2-0.html
${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-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 bef0c3257677 -r c8edb250f2bd fonts/harfbuzz/distinfo
--- a/fonts/harfbuzz/distinfo Tue Jul 26 15:23:09 2022 +0000
+++ b/fonts/harfbuzz/distinfo Tue Jul 26 15:46:48 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.118 2022/07/14 13:13:32 wiz Exp $
+$NetBSD: distinfo,v 1.119 2022/07/26 15:46:48 wiz Exp $
-BLAKE2s (harfbuzz-4.4.1.tar.xz) = cc27e3c599c4936b2376c29f906db75ff6f195cf8879f4a85c6d637bd849c354
-SHA512 (harfbuzz-4.4.1.tar.xz) = abf82316123299a4065dddebad624483d0eaf7c7cbb977bbaafe9e56627687af7119c484653f1e2be15324315420f80e5a30d4d42a746b244c5cb16f918fe265
-Size (harfbuzz-4.4.1.tar.xz) = 15113152 bytes
+BLAKE2s (harfbuzz-5.0.0.tar.xz) = d50d6f50d80808bfe35d38a11d44326151b0a233ca718c75d022442d7370862d
+SHA512 (harfbuzz-5.0.0.tar.xz) = d82c511384e3f82d2b28f9b2b20f40d5bd78e8d932a273c2cf0c6fbc99b4330d776cc5cf78f921716d752bdfafacb3295986aaf23dc69f609b4d6824f32c0882
+Size (harfbuzz-5.0.0.tar.xz) = 15156080 bytes
Home |
Main Index |
Thread Index |
Old Index