pkgsrc-Changes archive

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

CVS commit: pkgsrc/fonts



Module Name:    pkgsrc
Committed By:   markd
Date:           Fri Jul  9 23:14:12 UTC 2021

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

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


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/fonts/harfbuzz/Makefile.common
cvs rdiff -u -r1.46 -r1.47 pkgsrc/fonts/harfbuzz/PLIST
cvs rdiff -u -r1.101 -r1.102 pkgsrc/fonts/harfbuzz/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/fonts/harfbuzz-icu/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/fonts/harfbuzz-icu/PLIST

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.5 pkgsrc/fonts/harfbuzz/Makefile.common:1.6
--- pkgsrc/fonts/harfbuzz/Makefile.common:1.5   Sat Apr 17 18:42:08 2021
+++ pkgsrc/fonts/harfbuzz/Makefile.common       Fri Jul  9 23:14:12 2021
@@ -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}

Index: pkgsrc/fonts/harfbuzz/PLIST
diff -u pkgsrc/fonts/harfbuzz/PLIST:1.46 pkgsrc/fonts/harfbuzz/PLIST:1.47
--- pkgsrc/fonts/harfbuzz/PLIST:1.46    Fri Jan  1 08:58:00 2021
+++ pkgsrc/fonts/harfbuzz/PLIST Fri Jul  9 23:14:12 2021
@@ -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 @@ lib/cmake/harfbuzz/harfbuzz-config.cmake
 ${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.introspection}share/gir-1.0/Harf
 ${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/
 ${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/
 ${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/
 ${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/
 ${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

Index: pkgsrc/fonts/harfbuzz/distinfo
diff -u pkgsrc/fonts/harfbuzz/distinfo:1.101 pkgsrc/fonts/harfbuzz/distinfo:1.102
--- pkgsrc/fonts/harfbuzz/distinfo:1.101        Fri Jan  1 08:58:00 2021
+++ pkgsrc/fonts/harfbuzz/distinfo      Fri Jul  9 23:14:12 2021
@@ -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

Index: pkgsrc/fonts/harfbuzz-icu/Makefile
diff -u pkgsrc/fonts/harfbuzz-icu/Makefile:1.4 pkgsrc/fonts/harfbuzz-icu/Makefile:1.5
--- pkgsrc/fonts/harfbuzz-icu/Makefile:1.4      Wed Apr 21 11:41:38 2021
+++ pkgsrc/fonts/harfbuzz-icu/Makefile  Fri Jul  9 23:14:12 2021
@@ -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 @@ INSTALLATION_DIRS+=   lib/pkgconfig
 .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

Index: pkgsrc/fonts/harfbuzz-icu/PLIST
diff -u pkgsrc/fonts/harfbuzz-icu/PLIST:1.2 pkgsrc/fonts/harfbuzz-icu/PLIST:1.3
--- pkgsrc/fonts/harfbuzz-icu/PLIST:1.2 Fri Jan  1 08:58:00 2021
+++ pkgsrc/fonts/harfbuzz-icu/PLIST     Fri Jul  9 23:14:12 2021
@@ -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



Home | Main Index | Thread Index | Old Index