pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/fonts harfbuzz{,-icu}: update to 2.8.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/400acd2f8646
branches: trunk
changeset: 455738:400acd2f8646
user: markd <markd%pkgsrc.org@localhost>
date: Fri Jul 09 23:14:12 2021 +0000
description:
harfbuzz{,-icu}: update to 2.8.1
Overview of changes leading to 2.8.1
Tuesday, May 4, 2021
====================================
- Subsetter now fully supports GSUB/GPOS/GDEF tables (including variations); as
such, layout tables are retained by subsetter by default. (Garret Rieger, Qunxin Liu)
- Build scripts no longer check for FontConfig as HarfBuzz does not use it.
- hb-view supports iTerm2 and kitty inline image protocols (Khaled Hosny),
it can also use Chafa for terminal graphics if available (Hans Petter Jansson).
Overview of changes leading to 2.8.0
Tuesday, March 16, 2021
====================================
- Shape joining scripts other than Arabic/Syriac using the Universal Shaping Engine.
Previously these were shaped using the generalized Arabic shaper. (David Corbett)
- Fix regression in shaping of U+0B55 ORIYA SIGN OVERLINE. (David Corbett)
- Update language tags. (David Corbett)
- Variations: reduce error: do not round each interpolated delta. (Just van Rossum)
- Documentation improvements. (Khaled Hosny, Nathan Willis)
- Subsetter improvements: subsets most, if not all, lookup types now. (Garret Rieger,
Qunxin Liu)
- Fuzzer-found fixes and other improvements when memory failures happen. (Behdad)
- Removed most atomic implementations now that we have C++11 atomic impl. (Behdad)
- General codebase upkeep; using more C++11 features: constexpr constructors, etc.
(Behdad)
diffstat:
fonts/harfbuzz-icu/Makefile | 5 ++---
fonts/harfbuzz-icu/PLIST | 4 ++--
fonts/harfbuzz/Makefile.common | 4 ++--
fonts/harfbuzz/PLIST | 28 +++++++++++++---------------
fonts/harfbuzz/distinfo | 10 +++++-----
5 files changed, 24 insertions(+), 27 deletions(-)
diffs (160 lines):
diff -r ef88f2c69591 -r 400acd2f8646 fonts/harfbuzz-icu/Makefile
--- a/fonts/harfbuzz-icu/Makefile Fri Jul 09 22:52:54 2021 +0000
+++ b/fonts/harfbuzz-icu/Makefile Fri Jul 09 23:14:12 2021 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.4 2021/04/21 11:41:38 adam Exp $
+# $NetBSD: Makefile,v 1.5 2021/07/09 23:14:12 markd Exp $
# XXX: hack to override meson installation
INSTALL_DIRS=
-PKGREVISION= 1
.include "../../fonts/harfbuzz/Makefile.common"
PKGNAME= ${DISTNAME:S/^harfbuzz-/harfbuzz-icu-/1}
@@ -20,7 +19,7 @@
.if ${OPSYS} == "Darwin"
HARFBUZZ_ICU_LIBNAME= libharfbuzz-icu.0.dylib
.else
-HARFBUZZ_ICU_LIBNAME= libharfbuzz-icu.so.0.20704.0
+HARFBUZZ_ICU_LIBNAME= libharfbuzz-icu.so.0.20801.0
.endif
.PHONY: harfbuzz-icu-install
diff -r ef88f2c69591 -r 400acd2f8646 fonts/harfbuzz-icu/PLIST
--- a/fonts/harfbuzz-icu/PLIST Fri Jul 09 22:52:54 2021 +0000
+++ b/fonts/harfbuzz-icu/PLIST Fri Jul 09 23:14:12 2021 +0000
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST,v 1.2 2021/01/01 08:58:00 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.3 2021/07/09 23:14:12 markd Exp $
include/harfbuzz/hb-icu.h
lib/libharfbuzz-icu.so
lib/libharfbuzz-icu.so.0
-lib/libharfbuzz-icu.so.0.20704.0
+lib/libharfbuzz-icu.so.0.20801.0
lib/pkgconfig/harfbuzz-icu.pc
diff -r ef88f2c69591 -r 400acd2f8646 fonts/harfbuzz/Makefile.common
--- a/fonts/harfbuzz/Makefile.common Fri Jul 09 22:52:54 2021 +0000
+++ b/fonts/harfbuzz/Makefile.common Fri Jul 09 23:14:12 2021 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.5 2021/04/17 18:42:08 nros Exp $
+# $NetBSD: Makefile.common,v 1.6 2021/07/09 23:14:12 markd Exp $
# used by fonts/harfbuzz-icu/Makefile
-DISTNAME= harfbuzz-2.7.4
+DISTNAME= harfbuzz-2.8.1
CATEGORIES= fonts
MASTER_SITES= ${MASTER_SITE_GITHUB:=harfbuzz/}
GITHUB_TAG= ${PKGVERSION_NOREV}
diff -r ef88f2c69591 -r 400acd2f8646 fonts/harfbuzz/PLIST
--- a/fonts/harfbuzz/PLIST Fri Jul 09 22:52:54 2021 +0000
+++ b/fonts/harfbuzz/PLIST Fri Jul 09 23:14:12 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.46 2021/01/01 08:58:00 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.47 2021/07/09 23:14:12 markd 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.20704.0
+lib/libharfbuzz-gobject.so.0.20801.0
lib/libharfbuzz-subset.so
lib/libharfbuzz-subset.so.0
-lib/libharfbuzz-subset.so.0.20704.0
+lib/libharfbuzz-subset.so.0.20801.0
lib/libharfbuzz.so
lib/libharfbuzz.so.0
-lib/libharfbuzz.so.0.20704.0
+lib/libharfbuzz.so.0.20801.0
lib/pkgconfig/harfbuzz-gobject.pc
lib/pkgconfig/harfbuzz-subset.pc
lib/pkgconfig/harfbuzz.pc
@@ -56,21 +56,17 @@
${PLIST.doc}share/gtk-doc/html/harfbuzz/HarfBuzz.png
${PLIST.doc}share/gtk-doc/html/harfbuzz/HarfBuzz.svg
${PLIST.doc}share/gtk-doc/html/harfbuzz/a-clustering-example-for-levels-0-and-1.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/a-simple-shaping-example.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/aat-shaping.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/adding-text-to-the-buffer.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/annotation-glossary.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
${PLIST.doc}share/gtk-doc/html/harfbuzz/building.html
-${PLIST.doc}share/gtk-doc/html/harfbuzz/ch01s03.html
-${PLIST.doc}share/gtk-doc/html/harfbuzz/ch03s02.html
-${PLIST.doc}share/gtk-doc/html/harfbuzz/ch03s03.html
-${PLIST.doc}share/gtk-doc/html/harfbuzz/ch12.html
-${PLIST.doc}share/gtk-doc/html/harfbuzz/ch13.html
-${PLIST.doc}share/gtk-doc/html/harfbuzz/ch14.html
-${PLIST.doc}share/gtk-doc/html/harfbuzz/ch15.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/clusters.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/complex-scripts.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/core-api.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/customizing-unicode-functions.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/fonts-and-faces-custom-functions.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/fonts-and-faces-native-opentype.html
@@ -90,7 +86,6 @@
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-gdi.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-glib.html
-${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-gobject.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-graphite2.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-icu.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-map.html
@@ -113,6 +108,7 @@
${PLIST.doc}share/gtk-doc/html/harfbuzz/home.png
${PLIST.doc}share/gtk-doc/html/harfbuzz/index.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/install-harfbuzz.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-api.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-coretext.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-freetype.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-icu.html
@@ -127,9 +123,9 @@
${PLIST.doc}share/gtk-doc/html/harfbuzz/object-model-object-types.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/object-model-user-data.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/object-model.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/opentype-api.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/opentype-shaping-models.html
-${PLIST.doc}share/gtk-doc/html/harfbuzz/pt01.html
-${PLIST.doc}share/gtk-doc/html/harfbuzz/pt02.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/reference-manual.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/reordering-in-levels-0-and-1.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/right-insensitive.png
${PLIST.doc}share/gtk-doc/html/harfbuzz/right.png
@@ -141,14 +137,16 @@
${PLIST.doc}share/gtk-doc/html/harfbuzz/shaping-plans-and-caching.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/shaping-shaper-selection.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/style.css
+${PLIST.doc}share/gtk-doc/html/harfbuzz/terminology.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/text-runs.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/the-distinction-between-levels-0-and-1.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/unicode-character-categories.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/up-insensitive.png
${PLIST.doc}share/gtk-doc/html/harfbuzz/up.png
+${PLIST.doc}share/gtk-doc/html/harfbuzz/user-manual.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/utilities-common-types-apis.html
-${PLIST.doc}share/gtk-doc/html/harfbuzz/utilities-ucdn.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/utilities.html
+${PLIST.doc}share/gtk-doc/html/harfbuzz/what-does-harfbuzz-do.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/what-harfbuzz-doesnt-do.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/what-is-harfbuzz.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/why-do-i-need-a-shaping-engine.html
diff -r ef88f2c69591 -r 400acd2f8646 fonts/harfbuzz/distinfo
--- a/fonts/harfbuzz/distinfo Fri Jul 09 22:52:54 2021 +0000
+++ b/fonts/harfbuzz/distinfo Fri Jul 09 23:14:12 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.101 2021/01/01 08:58:00 ryoon Exp $
+$NetBSD: distinfo,v 1.102 2021/07/09 23:14:12 markd Exp $
-SHA1 (harfbuzz-2.7.4.tar.gz) = a87064f4a16dea4b7c95013db5bd2d2039fd81e3
-RMD160 (harfbuzz-2.7.4.tar.gz) = f38cec0efed6d3fc06247c12440eea8319765e2b
-SHA512 (harfbuzz-2.7.4.tar.gz) = 5b412e0f6d1c9142a0ef2713826cb8d6ebf348c5b64054a0676d3ce084bcff1de375dadf90e87dbbf6d0ec8e4a99339cb64b514d5464efb7e27037551e494099
-Size (harfbuzz-2.7.4.tar.gz) = 16703694 bytes
+SHA1 (harfbuzz-2.8.1.tar.gz) = a55ca8cd16cb2eacbfa424aead45683309f34f24
+RMD160 (harfbuzz-2.8.1.tar.gz) = 6a8ff7a939ded5833a8915103e47dad8118d40f8
+SHA512 (harfbuzz-2.8.1.tar.gz) = 16e43b9182d3ebd2394c2c0e0df815ca9e715d55dc7e46de4eafcde49ddf59cccae69a5340e05c8aa2ee6bc2ba46d1cffae8252d1b2a004ffe9d70c62628cf73
+Size (harfbuzz-2.8.1.tar.gz) = 17939717 bytes
Home |
Main Index |
Thread Index |
Old Index