pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/fonts harfbuzz*: update to 4.0.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/55c8291e1347
branches: trunk
changeset: 375160:55c8291e1347
user: wiz <wiz%pkgsrc.org@localhost>
date: Tue Mar 08 09:04:07 2022 +0000
description:
harfbuzz*: update to 4.0.0
Overview of changes leading to 4.0.0
Tuesday, March 1, 2022
====================================
- New public API to create subset plan and gather information on things like
glyph mappings in the final subset. The plan can then be passed on to perform
the subsetting operation. (Garret Rieger)
- Draw API for extracting glyph shapes have been extended and finalized and is
no longer an experimental API. The draw API supports glyf, CFF and CFF2
glyph outlines tables, and applies variation settings set on the font as well
as synthetic slant. The new public API is not backward compatible with the
previous, non-public, experimental API. (Behdad Esfahbod)
- The hb-view tool will use HarfBuzz draw API to render the glyphs instead of
cairo-ft when compiled with Cairo 1.17.5 or newer, setting HB_DRAW
environment variable to 1 or 0 will force using or not use the draw API,
respectively. (Behdad Esfahbod)
- The hb-shape and hb-view tools now default to using HarfBuzz’s own font
loading functions (ot) instead of FreeType ones (ft). They also have a new
option, --font-slant, to apply synthetic slant to the font. (Behdad Esfahbod)
- HarfBuzz now supports more than 65535 (the OpenType limit) glyph shapes and
metrics. See https://github.com/be-fonts/boring-expansion-spec/issues/6 and
https://github.com/be-fonts/boring-expansion-spec/issues/7 for details.
(Behdad Esfahbod)
- New API to get the dominant horizontal baseline tag for a given script.
(Behdad Esfahbod)
- New API to get the baseline positions from the font, and synthesize missing
ones. As well as new API to get font metrics and synthesize missing ones.
(Matthias Clasen)
- Improvements to finding dependencies on Windows when building with Visual
Studio. (Chun-wei Fan)
- New buffer flag, HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT, that must be set
during shaping for HB_GLYPH_FLAG_UNSAFE_TO_CONCAT flag to be reliably
produced. This is to limit the performance hit of producing this flag to when
it is actually needed. (Behdad Esfahbod)
- Documentation improvements. (Matthias Clasen)
diffstat:
fonts/harfbuzz-icu/PLIST | 4 ++--
fonts/harfbuzz/Makefile.common | 4 ++--
fonts/harfbuzz/PLIST | 9 +++++----
fonts/harfbuzz/distinfo | 8 ++++----
4 files changed, 13 insertions(+), 12 deletions(-)
diffs (72 lines):
diff -r 3913d793ebcc -r 55c8291e1347 fonts/harfbuzz-icu/PLIST
--- a/fonts/harfbuzz-icu/PLIST Tue Mar 08 08:57:12 2022 +0000
+++ b/fonts/harfbuzz-icu/PLIST Tue Mar 08 09:04:07 2022 +0000
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST,v 1.10 2022/02/16 22:32:14 wiz Exp $
+@comment $NetBSD: PLIST,v 1.11 2022/03/08 09:04:07 wiz Exp $
include/harfbuzz/hb-icu.h
lib/libharfbuzz-icu.so
lib/libharfbuzz-icu.so.0
-lib/libharfbuzz-icu.so.0.30400.0
+lib/libharfbuzz-icu.so.0.40000.0
lib/pkgconfig/harfbuzz-icu.pc
diff -r 3913d793ebcc -r 55c8291e1347 fonts/harfbuzz/Makefile.common
--- a/fonts/harfbuzz/Makefile.common Tue Mar 08 08:57:12 2022 +0000
+++ b/fonts/harfbuzz/Makefile.common Tue Mar 08 09:04:07 2022 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.13 2022/02/16 22:32:14 wiz Exp $
+# $NetBSD: Makefile.common,v 1.14 2022/03/08 09:04:07 wiz Exp $
# used by fonts/harfbuzz-icu/Makefile
-DISTNAME= harfbuzz-3.4.0
+DISTNAME= harfbuzz-4.0.0
CATEGORIES= fonts
MASTER_SITES= ${MASTER_SITE_GITHUB:=harfbuzz/}
GITHUB_RELEASE= ${PKGVERSION_NOREV}
diff -r 3913d793ebcc -r 55c8291e1347 fonts/harfbuzz/PLIST
--- a/fonts/harfbuzz/PLIST Tue Mar 08 08:57:12 2022 +0000
+++ b/fonts/harfbuzz/PLIST Tue Mar 08 09:04:07 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.54 2022/02/16 22:32:14 wiz Exp $
+@comment $NetBSD: PLIST,v 1.55 2022/03/08 09:04:07 wiz Exp $
bin/hb-ot-shape-closure
bin/hb-shape
bin/hb-subset
@@ -42,13 +42,13 @@
${PLIST.introspection}lib/girepository-1.0/HarfBuzz-0.0.typelib
lib/libharfbuzz-gobject.so
lib/libharfbuzz-gobject.so.0
-lib/libharfbuzz-gobject.so.0.30400.0
+lib/libharfbuzz-gobject.so.0.40000.0
lib/libharfbuzz-subset.so
lib/libharfbuzz-subset.so.0
-lib/libharfbuzz-subset.so.0.30400.0
+lib/libharfbuzz-subset.so.0.40000.0
lib/libharfbuzz.so
lib/libharfbuzz.so.0
-lib/libharfbuzz.so.0.30400.0
+lib/libharfbuzz.so.0.40000.0
lib/pkgconfig/harfbuzz-gobject.pc
lib/pkgconfig/harfbuzz-subset.pc
lib/pkgconfig/harfbuzz.pc
@@ -81,6 +81,7 @@
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-coretext.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-deprecated.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-directwrite.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-draw.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-face.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-font.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html
diff -r 3913d793ebcc -r 55c8291e1347 fonts/harfbuzz/distinfo
--- a/fonts/harfbuzz/distinfo Tue Mar 08 08:57:12 2022 +0000
+++ b/fonts/harfbuzz/distinfo Tue Mar 08 09:04:07 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.111 2022/02/16 22:32:14 wiz Exp $
+$NetBSD: distinfo,v 1.112 2022/03/08 09:04:07 wiz Exp $
-BLAKE2s (harfbuzz-3.4.0.tar.xz) = 404a93c41726e93b244c29c84f3fcf660d061e0e430139b0fc9c51e02670dcf3
-SHA512 (harfbuzz-3.4.0.tar.xz) = f300d041aa4af8f7957d5b352af399b9e411804a33ac710b3728247e23a02b867514537cc2b6fcf00746e71ac7a5a2a4b1392253bb5a888baa39b8a0193144c0
-Size (harfbuzz-3.4.0.tar.xz) = 14937008 bytes
+BLAKE2s (harfbuzz-4.0.0.tar.xz) = e60a20bbc4a138e029c04e015be5102c8b5c8da3704d0cafd0643a5ce672ea36
+SHA512 (harfbuzz-4.0.0.tar.xz) = d61054e3b8b85320526f5dd29c7a8a8a440634a2894edad3b7b44704ae91cb89aa1dbd2060e9fbf69f016fb9c259034d26bf38846857135651c25576f44c81ce
+Size (harfbuzz-4.0.0.tar.xz) = 14955148 bytes
Home |
Main Index |
Thread Index |
Old Index