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