Wed Mar 30 08:28:59 2022 UTC ()
harfbuzz*: update to 4.1.0

Overview of changes leading to 4.1.0
Wednesday, March 23, 2022
====================================
- Various OSS-Fuzz fixes. (Behdad Esfahbod)
- Make fallback vertical-origin match FreeType窶冱. (Behdad Esfahbod)
- Treat visible viramas like dependent vowels in USE shaper. (David Corbett)
- Apply presentation forms features and discretionary features in one go in
  Indic shaper, which seems to match Uniscribe and CoreText behaviour.
  (Behdad Esfahbod, David Corbett)
- Various bug fixes.

- New API
+hb_set_add_sorted_array()


(wiz)
diff -r1.15 -r1.16 pkgsrc/fonts/harfbuzz/Makefile.common
diff -r1.56 -r1.57 pkgsrc/fonts/harfbuzz/PLIST
diff -r1.113 -r1.114 pkgsrc/fonts/harfbuzz/distinfo
diff -r1.12 -r1.13 pkgsrc/fonts/harfbuzz-icu/PLIST

cvs diff -r1.15 -r1.16 pkgsrc/fonts/harfbuzz/Makefile.common (expand / switch to unified diff)

--- pkgsrc/fonts/harfbuzz/Makefile.common 2022/03/14 11:08:13 1.15
+++ pkgsrc/fonts/harfbuzz/Makefile.common 2022/03/30 08:28:59 1.16
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile.common,v 1.15 2022/03/14 11:08:13 adam Exp $ 1# $NetBSD: Makefile.common,v 1.16 2022/03/30 08:28:59 wiz Exp $
2# used by fonts/harfbuzz-icu/Makefile 2# used by fonts/harfbuzz-icu/Makefile
3 3
4DISTNAME= harfbuzz-4.0.1 4DISTNAME= harfbuzz-4.1.0
5CATEGORIES= fonts 5CATEGORIES= fonts
6MASTER_SITES= ${MASTER_SITE_GITHUB:=harfbuzz/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=harfbuzz/}
7GITHUB_RELEASE= ${PKGVERSION_NOREV} 7GITHUB_RELEASE= ${PKGVERSION_NOREV}
8EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://harfbuzz.github.io/ 11HOMEPAGE= https://harfbuzz.github.io/
12LICENSE= mit 12LICENSE= mit
13 13
14WRKSRC= ${WRKDIR}/${DISTNAME} 14WRKSRC= ${WRKDIR}/${DISTNAME}
15 15
16DISTINFO_FILE= ${.CURDIR}/../../fonts/harfbuzz/distinfo 16DISTINFO_FILE= ${.CURDIR}/../../fonts/harfbuzz/distinfo
17#PATCHDIR= ${.CURDIR}/../../fonts/harfbuzz/patches 17#PATCHDIR= ${.CURDIR}/../../fonts/harfbuzz/patches

cvs diff -r1.56 -r1.57 pkgsrc/fonts/harfbuzz/PLIST (expand / switch to unified diff)

--- pkgsrc/fonts/harfbuzz/PLIST 2022/03/14 11:08:13 1.56
+++ pkgsrc/fonts/harfbuzz/PLIST 2022/03/30 08:28:59 1.57
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.56 2022/03/14 11:08:13 adam Exp $ 1@comment $NetBSD: PLIST,v 1.57 2022/03/30 08:28:59 wiz Exp $
2bin/hb-ot-shape-closure 2bin/hb-ot-shape-closure
3bin/hb-shape 3bin/hb-shape
4bin/hb-subset 4bin/hb-subset
5include/harfbuzz/hb-aat-layout.h 5include/harfbuzz/hb-aat-layout.h
6include/harfbuzz/hb-aat.h 6include/harfbuzz/hb-aat.h
7include/harfbuzz/hb-blob.h 7include/harfbuzz/hb-blob.h
8include/harfbuzz/hb-buffer.h 8include/harfbuzz/hb-buffer.h
9include/harfbuzz/hb-common.h 9include/harfbuzz/hb-common.h
10${PLIST.coretext}include/harfbuzz/hb-coretext.h 10${PLIST.coretext}include/harfbuzz/hb-coretext.h
11include/harfbuzz/hb-deprecated.h 11include/harfbuzz/hb-deprecated.h
12include/harfbuzz/hb-draw.h 12include/harfbuzz/hb-draw.h
13include/harfbuzz/hb-face.h 13include/harfbuzz/hb-face.h
14include/harfbuzz/hb-font.h 14include/harfbuzz/hb-font.h
@@ -33,33 +33,33 @@ include/harfbuzz/hb-ot.h @@ -33,33 +33,33 @@ include/harfbuzz/hb-ot.h
33include/harfbuzz/hb-set.h 33include/harfbuzz/hb-set.h
34include/harfbuzz/hb-shape-plan.h 34include/harfbuzz/hb-shape-plan.h
35include/harfbuzz/hb-shape.h 35include/harfbuzz/hb-shape.h
36include/harfbuzz/hb-style.h 36include/harfbuzz/hb-style.h
37include/harfbuzz/hb-subset-repacker.h 37include/harfbuzz/hb-subset-repacker.h
38include/harfbuzz/hb-subset.h 38include/harfbuzz/hb-subset.h
39include/harfbuzz/hb-unicode.h 39include/harfbuzz/hb-unicode.h
40include/harfbuzz/hb-version.h 40include/harfbuzz/hb-version.h
41include/harfbuzz/hb.h 41include/harfbuzz/hb.h
42lib/cmake/harfbuzz/harfbuzz-config.cmake 42lib/cmake/harfbuzz/harfbuzz-config.cmake
43${PLIST.introspection}lib/girepository-1.0/HarfBuzz-0.0.typelib 43${PLIST.introspection}lib/girepository-1.0/HarfBuzz-0.0.typelib
44lib/libharfbuzz-gobject.so 44lib/libharfbuzz-gobject.so
45lib/libharfbuzz-gobject.so.0 45lib/libharfbuzz-gobject.so.0
46lib/libharfbuzz-gobject.so.0.40001.0 46lib/libharfbuzz-gobject.so.0.40100.0
47lib/libharfbuzz-subset.so 47lib/libharfbuzz-subset.so
48lib/libharfbuzz-subset.so.0 48lib/libharfbuzz-subset.so.0
49lib/libharfbuzz-subset.so.0.40001.0 49lib/libharfbuzz-subset.so.0.40100.0
50lib/libharfbuzz.so 50lib/libharfbuzz.so
51lib/libharfbuzz.so.0 51lib/libharfbuzz.so.0
52lib/libharfbuzz.so.0.40001.0 52lib/libharfbuzz.so.0.40100.0
53lib/pkgconfig/harfbuzz-gobject.pc 53lib/pkgconfig/harfbuzz-gobject.pc
54lib/pkgconfig/harfbuzz-subset.pc 54lib/pkgconfig/harfbuzz-subset.pc
55lib/pkgconfig/harfbuzz.pc 55lib/pkgconfig/harfbuzz.pc
56${PLIST.introspection}share/gir-1.0/HarfBuzz-0.0.gir 56${PLIST.introspection}share/gir-1.0/HarfBuzz-0.0.gir
57${PLIST.doc}share/gtk-doc/html/harfbuzz/HarfBuzz.png 57${PLIST.doc}share/gtk-doc/html/harfbuzz/HarfBuzz.png
58${PLIST.doc}share/gtk-doc/html/harfbuzz/HarfBuzz.svg 58${PLIST.doc}share/gtk-doc/html/harfbuzz/HarfBuzz.svg
59${PLIST.doc}share/gtk-doc/html/harfbuzz/a-clustering-example-for-levels-0-and-1.html 59${PLIST.doc}share/gtk-doc/html/harfbuzz/a-clustering-example-for-levels-0-and-1.html
60${PLIST.doc}share/gtk-doc/html/harfbuzz/a-simple-shaping-example.html 60${PLIST.doc}share/gtk-doc/html/harfbuzz/a-simple-shaping-example.html
61${PLIST.doc}share/gtk-doc/html/harfbuzz/aat-shaping.html 61${PLIST.doc}share/gtk-doc/html/harfbuzz/aat-shaping.html
62${PLIST.doc}share/gtk-doc/html/harfbuzz/adding-text-to-the-buffer.html 62${PLIST.doc}share/gtk-doc/html/harfbuzz/adding-text-to-the-buffer.html
63${PLIST.doc}share/gtk-doc/html/harfbuzz/annotation-glossary.html 63${PLIST.doc}share/gtk-doc/html/harfbuzz/annotation-glossary.html
64${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-full.html 64${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-full.html
65${PLIST.doc}share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html 65${PLIST.doc}share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html

cvs diff -r1.113 -r1.114 pkgsrc/fonts/harfbuzz/distinfo (expand / switch to unified diff)

--- pkgsrc/fonts/harfbuzz/distinfo 2022/03/14 11:08:13 1.113
+++ pkgsrc/fonts/harfbuzz/distinfo 2022/03/30 08:28:59 1.114
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.113 2022/03/14 11:08:13 adam Exp $ 1$NetBSD: distinfo,v 1.114 2022/03/30 08:28:59 wiz Exp $
2 2
3BLAKE2s (harfbuzz-4.0.1.tar.xz) = 34349762a2f186113aa5b331aa0a09e104b5d0f1ee0cc7305d04dcaf42996338 3BLAKE2s (harfbuzz-4.1.0.tar.xz) = 8c326b9e09ebdd16d0b14e0f88e674381ecef08824f761fe0cd14bd8fceaf563
4SHA512 (harfbuzz-4.0.1.tar.xz) = 7a24c88366d2da5fcf9e5dd61592be9f4fe925c7df608494166cfec81225d56691b7b4db7a11c461c9ba57a806564166b35ab0a64cee69cd5bbead167a44c14e 4SHA512 (harfbuzz-4.1.0.tar.xz) = 099855d2054077a50f4b8d7148dc1992046641b50416c69fe024c220c1902c7d445e53cb1a0b5d8fa23bed372d1396a195e9fb75893c38af73f1f9b475935a49
5Size (harfbuzz-4.0.1.tar.xz) = 14959336 bytes 5Size (harfbuzz-4.1.0.tar.xz) = 15028288 bytes

cvs diff -r1.12 -r1.13 pkgsrc/fonts/harfbuzz-icu/PLIST (expand / switch to unified diff)

--- pkgsrc/fonts/harfbuzz-icu/PLIST 2022/03/14 11:08:13 1.12
+++ pkgsrc/fonts/harfbuzz-icu/PLIST 2022/03/30 08:28:59 1.13
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1@comment $NetBSD: PLIST,v 1.12 2022/03/14 11:08:13 adam Exp $ 1@comment $NetBSD: PLIST,v 1.13 2022/03/30 08:28:59 wiz Exp $
2include/harfbuzz/hb-icu.h 2include/harfbuzz/hb-icu.h
3lib/libharfbuzz-icu.so 3lib/libharfbuzz-icu.so
4lib/libharfbuzz-icu.so.0 4lib/libharfbuzz-icu.so.0
5lib/libharfbuzz-icu.so.0.40001.0 5lib/libharfbuzz-icu.so.0.40100.0
6lib/pkgconfig/harfbuzz-icu.pc 6lib/pkgconfig/harfbuzz-icu.pc