pkgsrc-Changes archive

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

CVS commit: pkgsrc/fonts/harfbuzz



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue Jul 26 15:46:49 UTC 2022

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

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


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/fonts/harfbuzz/Makefile.common
cvs rdiff -u -r1.63 -r1.64 pkgsrc/fonts/harfbuzz/PLIST
cvs rdiff -u -r1.118 -r1.119 pkgsrc/fonts/harfbuzz/distinfo

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.common
diff -u pkgsrc/fonts/harfbuzz/Makefile.common:1.22 pkgsrc/fonts/harfbuzz/Makefile.common:1.23
--- pkgsrc/fonts/harfbuzz/Makefile.common:1.22  Thu Jul 14 13:13:32 2022
+++ pkgsrc/fonts/harfbuzz/Makefile.common       Tue Jul 26 15:46:48 2022
@@ -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}

Index: pkgsrc/fonts/harfbuzz/PLIST
diff -u pkgsrc/fonts/harfbuzz/PLIST:1.63 pkgsrc/fonts/harfbuzz/PLIST:1.64
--- pkgsrc/fonts/harfbuzz/PLIST:1.63    Thu Jul 14 13:13:32 2022
+++ pkgsrc/fonts/harfbuzz/PLIST Tue Jul 26 15:46:48 2022
@@ -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/
 ${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

Index: pkgsrc/fonts/harfbuzz/distinfo
diff -u pkgsrc/fonts/harfbuzz/distinfo:1.118 pkgsrc/fonts/harfbuzz/distinfo:1.119
--- pkgsrc/fonts/harfbuzz/distinfo:1.118        Thu Jul 14 13:13:32 2022
+++ pkgsrc/fonts/harfbuzz/distinfo      Tue Jul 26 15:46:48 2022
@@ -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