Wed Feb 16 22:32:14 2022 UTC ()
harfbuzz{,-icu}: update to 3.4.0

Overview of changes leading to 3.4.0
Sunday, February 13, 2022
====================================
- Perform sanity checks on shaping results is now part of 窶徂arfbuzz窶� library
  and can be enabled by setting the buffer flag HB_BUFFER_FLAG_VERIFY.
  (Behdad Esfahbod)
- Arabic Mark Transient Reordering Algorithm have been updated to revision 6.
  (Khaled Hosny)
- ISO 15924 code for mathematical notation, 窶六mth窶�, now maps to the OpenType
  窶藁ath窶� tag. (Alexis King)
- It is now possible to get at once all math kerning values for a given glyph
  at a given corner. (Alexis King)
- Fix locale_t portability issues on systems the typdef窶冱 it to a void pointer.
  (Behdad Esfahbod)

- New API:
+HB_BUFFER_FLAG_VERIFY
+HB_OT_TAG_MATH_SCRIPT
+HB_SCRIPT_MATH
+hb_ot_math_kern_entry_t
+hb_ot_math_get_glyph_kernings

- Deprecated API
+HB_OT_MATH_SCRIPT


(wiz)
diff -r1.12 -r1.13 pkgsrc/fonts/harfbuzz/Makefile.common
diff -r1.53 -r1.54 pkgsrc/fonts/harfbuzz/PLIST
diff -r1.110 -r1.111 pkgsrc/fonts/harfbuzz/distinfo
diff -r1.9 -r1.10 pkgsrc/fonts/harfbuzz-icu/PLIST

cvs diff -r1.12 -r1.13 pkgsrc/fonts/harfbuzz/Makefile.common (switch to unified diff)

--- pkgsrc/fonts/harfbuzz/Makefile.common 2022/02/06 17:13:17 1.12
+++ pkgsrc/fonts/harfbuzz/Makefile.common 2022/02/16 22:32:14 1.13
@@ -1,87 +1,87 @@ @@ -1,87 +1,87 @@
1# $NetBSD: Makefile.common,v 1.12 2022/02/06 17:13:17 adam Exp $ 1# $NetBSD: Makefile.common,v 1.13 2022/02/16 22:32:14 wiz Exp $
2# used by fonts/harfbuzz-icu/Makefile 2# used by fonts/harfbuzz-icu/Makefile
3 3
4DISTNAME= harfbuzz-3.3.2 4DISTNAME= harfbuzz-3.4.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
18 18
19# C++11 19# C++11
20GCC_REQD+= 4.9 20GCC_REQD+= 4.9
21 21
22.include "../../mk/bsd.prefs.mk" 22.include "../../mk/bsd.prefs.mk"
23.include "../../graphics/librsvg/available.mk" 23.include "../../graphics/librsvg/available.mk"
24 24
25USE_LANGUAGES= c99 c++ 25USE_LANGUAGES= c99 c++
26USE_TOOLS+= pkg-config 26USE_TOOLS+= pkg-config
27 27
28# cairo/fontconfig are only needed for command line utilities 28# cairo/fontconfig are only needed for command line utilities
29MESON_ARGS+= -Dcairo=disabled 29MESON_ARGS+= -Dcairo=disabled
30MESON_ARGS+= -Dintrospection=disabled 30MESON_ARGS+= -Dintrospection=disabled
31MESON_ARGS+= -Dbenchmark=disabled 31MESON_ARGS+= -Dbenchmark=disabled
32 32
33PLIST_VARS+= graphite2 33PLIST_VARS+= graphite2
34.if ${LIBRSVG_TYPE} == "rust" 34.if ${LIBRSVG_TYPE} == "rust"
35MESON_ARGS+= -Dgraphite=enabled 35MESON_ARGS+= -Dgraphite=enabled
36PLIST.graphite2= yes 36PLIST.graphite2= yes
37.else 37.else
38MESON_ARGS+= -Dgraphite=disabled 38MESON_ARGS+= -Dgraphite=disabled
39.endif 39.endif
40 40
41PKGCONFIG_OVERRIDE+= output/meson-private/*.pc 41PKGCONFIG_OVERRIDE+= output/meson-private/*.pc
42 42
43PKGCONFIG_OVERRIDE_STAGE= pre-install 43PKGCONFIG_OVERRIDE_STAGE= pre-install
44 44
45LDFLAGS.OpenBSD+= -lz 45LDFLAGS.OpenBSD+= -lz
46 46
47.include "../../fonts/harfbuzz/options.mk" 47.include "../../fonts/harfbuzz/options.mk"
48 48
49# gcc too old 49# gcc too old
50BUILDLINK_TRANSFORM.MirBSD+= rm:-fvisibility-inlines-hidden 50BUILDLINK_TRANSFORM.MirBSD+= rm:-fvisibility-inlines-hidden
51 51
52PLIST_VARS+= coretext 52PLIST_VARS+= coretext
53 53
54.if ${OPSYS} == "Darwin" 54.if ${OPSYS} == "Darwin"
55. if !empty(OS_VERSION:M[0-8].*) 55. if !empty(OS_VERSION:M[0-8].*)
56# MacOS X < 10.5 does not have CoreText. 56# MacOS X < 10.5 does not have CoreText.
57MESON_ARGS+= -Dcoretext=disabled 57MESON_ARGS+= -Dcoretext=disabled
58 58
59. elif !empty(OS_VERSION:M9.*) 59. elif !empty(OS_VERSION:M9.*)
60# MacOS X 10.5 has CoreText but it's 60# MacOS X 10.5 has CoreText but it's
61# buggy. CTLineCreateWithAttributedString() seemingly fails when 61# buggy. CTLineCreateWithAttributedString() seemingly fails when
62# trying to use a font which isn't installed into the system standard 62# trying to use a font which isn't installed into the system standard
63# path. 63# path.
64# See http://forum.libcinder.org/topic/text-not-working-in-leopard-osx-10-5 64# See http://forum.libcinder.org/topic/text-not-working-in-leopard-osx-10-5
65MESON_ARGS+= -Dcoretext=disabled 65MESON_ARGS+= -Dcoretext=disabled
66 66
67. else 67. else
68MESON_ARGS+= -Dcoretext=enabled 68MESON_ARGS+= -Dcoretext=enabled
69PLIST.coretext= yes 69PLIST.coretext= yes
70. endif 70. endif
71.endif 71.endif
72 72
73PYTHON_FOR_BUILD_ONLY= tool 73PYTHON_FOR_BUILD_ONLY= tool
74REPLACE_PYTHON+= src/*.py 74REPLACE_PYTHON+= src/*.py
75PYTHON_VERSIONS_INCOMPATIBLE= 27 75PYTHON_VERSIONS_INCOMPATIBLE= 27
76 76
77.include "../../devel/meson/build.mk" 77.include "../../devel/meson/build.mk"
78.include "../../devel/glib2/buildlink3.mk" 78.include "../../devel/glib2/buildlink3.mk"
79.include "../../devel/zlib/buildlink3.mk" 79.include "../../devel/zlib/buildlink3.mk"
80#BUILDLINK_API_DEPENDS.cairo+= cairo>=1.8.0 80#BUILDLINK_API_DEPENDS.cairo+= cairo>=1.8.0
81#.include "../../graphics/cairo/buildlink3.mk" 81#.include "../../graphics/cairo/buildlink3.mk"
82.include "../../graphics/freetype2/buildlink3.mk" 82.include "../../graphics/freetype2/buildlink3.mk"
83.if ${LIBRSVG_TYPE} == "rust" 83.if ${LIBRSVG_TYPE} == "rust"
84# graphite2 support breaks graphics/librsvg-c 84# graphite2 support breaks graphics/librsvg-c
85.include "../../graphics/graphite2/buildlink3.mk" 85.include "../../graphics/graphite2/buildlink3.mk"
86.endif 86.endif
87.include "../../lang/python/tool.mk" 87.include "../../lang/python/tool.mk"

cvs diff -r1.53 -r1.54 pkgsrc/fonts/harfbuzz/PLIST (switch to unified diff)

--- pkgsrc/fonts/harfbuzz/PLIST 2022/02/06 17:13:17 1.53
+++ pkgsrc/fonts/harfbuzz/PLIST 2022/02/16 22:32:14 1.54
@@ -1,158 +1,158 @@ @@ -1,158 +1,158 @@
1@comment $NetBSD: PLIST,v 1.53 2022/02/06 17:13:17 adam Exp $ 1@comment $NetBSD: PLIST,v 1.54 2022/02/16 22:32:14 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
15include/harfbuzz/hb-ft.h 15include/harfbuzz/hb-ft.h
16include/harfbuzz/hb-glib.h 16include/harfbuzz/hb-glib.h
17include/harfbuzz/hb-gobject-enums.h 17include/harfbuzz/hb-gobject-enums.h
18include/harfbuzz/hb-gobject-structs.h 18include/harfbuzz/hb-gobject-structs.h
19include/harfbuzz/hb-gobject.h 19include/harfbuzz/hb-gobject.h
20${PLIST.graphite2}include/harfbuzz/hb-graphite2.h 20${PLIST.graphite2}include/harfbuzz/hb-graphite2.h
21include/harfbuzz/hb-map.h 21include/harfbuzz/hb-map.h
22include/harfbuzz/hb-ot-color.h 22include/harfbuzz/hb-ot-color.h
23include/harfbuzz/hb-ot-deprecated.h 23include/harfbuzz/hb-ot-deprecated.h
24include/harfbuzz/hb-ot-font.h 24include/harfbuzz/hb-ot-font.h
25include/harfbuzz/hb-ot-layout.h 25include/harfbuzz/hb-ot-layout.h
26include/harfbuzz/hb-ot-math.h 26include/harfbuzz/hb-ot-math.h
27include/harfbuzz/hb-ot-meta.h 27include/harfbuzz/hb-ot-meta.h
28include/harfbuzz/hb-ot-metrics.h 28include/harfbuzz/hb-ot-metrics.h
29include/harfbuzz/hb-ot-name.h 29include/harfbuzz/hb-ot-name.h
30include/harfbuzz/hb-ot-shape.h 30include/harfbuzz/hb-ot-shape.h
31include/harfbuzz/hb-ot-var.h 31include/harfbuzz/hb-ot-var.h
32include/harfbuzz/hb-ot.h 32include/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.h 37include/harfbuzz/hb-subset.h
38include/harfbuzz/hb-unicode.h 38include/harfbuzz/hb-unicode.h
39include/harfbuzz/hb-version.h 39include/harfbuzz/hb-version.h
40include/harfbuzz/hb.h 40include/harfbuzz/hb.h
41lib/cmake/harfbuzz/harfbuzz-config.cmake 41lib/cmake/harfbuzz/harfbuzz-config.cmake
42${PLIST.introspection}lib/girepository-1.0/HarfBuzz-0.0.typelib 42${PLIST.introspection}lib/girepository-1.0/HarfBuzz-0.0.typelib
43lib/libharfbuzz-gobject.so 43lib/libharfbuzz-gobject.so
44lib/libharfbuzz-gobject.so.0 44lib/libharfbuzz-gobject.so.0
45lib/libharfbuzz-gobject.so.0.30302.0 45lib/libharfbuzz-gobject.so.0.30400.0
46lib/libharfbuzz-subset.so 46lib/libharfbuzz-subset.so
47lib/libharfbuzz-subset.so.0 47lib/libharfbuzz-subset.so.0
48lib/libharfbuzz-subset.so.0.30302.0 48lib/libharfbuzz-subset.so.0.30400.0
49lib/libharfbuzz.so 49lib/libharfbuzz.so
50lib/libharfbuzz.so.0 50lib/libharfbuzz.so.0
51lib/libharfbuzz.so.0.30302.0 51lib/libharfbuzz.so.0.30400.0
52lib/pkgconfig/harfbuzz-gobject.pc 52lib/pkgconfig/harfbuzz-gobject.pc
53lib/pkgconfig/harfbuzz-subset.pc 53lib/pkgconfig/harfbuzz-subset.pc
54lib/pkgconfig/harfbuzz.pc 54lib/pkgconfig/harfbuzz.pc
55${PLIST.introspection}share/gir-1.0/HarfBuzz-0.0.gir 55${PLIST.introspection}share/gir-1.0/HarfBuzz-0.0.gir
56${PLIST.doc}share/gtk-doc/html/harfbuzz/HarfBuzz.png 56${PLIST.doc}share/gtk-doc/html/harfbuzz/HarfBuzz.png
57${PLIST.doc}share/gtk-doc/html/harfbuzz/HarfBuzz.svg 57${PLIST.doc}share/gtk-doc/html/harfbuzz/HarfBuzz.svg
58${PLIST.doc}share/gtk-doc/html/harfbuzz/a-clustering-example-for-levels-0-and-1.html 58${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-simple-shaping-example.html 59${PLIST.doc}share/gtk-doc/html/harfbuzz/a-simple-shaping-example.html
60${PLIST.doc}share/gtk-doc/html/harfbuzz/aat-shaping.html 60${PLIST.doc}share/gtk-doc/html/harfbuzz/aat-shaping.html
61${PLIST.doc}share/gtk-doc/html/harfbuzz/adding-text-to-the-buffer.html 61${PLIST.doc}share/gtk-doc/html/harfbuzz/adding-text-to-the-buffer.html
62${PLIST.doc}share/gtk-doc/html/harfbuzz/annotation-glossary.html 62${PLIST.doc}share/gtk-doc/html/harfbuzz/annotation-glossary.html
63${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-full.html 63${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-full.html
64${PLIST.doc}share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html 64${PLIST.doc}share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html
65${PLIST.doc}share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html 65${PLIST.doc}share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html
66${PLIST.doc}share/gtk-doc/html/harfbuzz/building.html 66${PLIST.doc}share/gtk-doc/html/harfbuzz/building.html
67${PLIST.doc}share/gtk-doc/html/harfbuzz/clusters.html 67${PLIST.doc}share/gtk-doc/html/harfbuzz/clusters.html
68${PLIST.doc}share/gtk-doc/html/harfbuzz/complex-scripts.html 68${PLIST.doc}share/gtk-doc/html/harfbuzz/complex-scripts.html
69${PLIST.doc}share/gtk-doc/html/harfbuzz/core-api.html 69${PLIST.doc}share/gtk-doc/html/harfbuzz/core-api.html
70${PLIST.doc}share/gtk-doc/html/harfbuzz/customizing-unicode-functions.html 70${PLIST.doc}share/gtk-doc/html/harfbuzz/customizing-unicode-functions.html
71${PLIST.doc}share/gtk-doc/html/harfbuzz/fonts-and-faces-custom-functions.html 71${PLIST.doc}share/gtk-doc/html/harfbuzz/fonts-and-faces-custom-functions.html
72${PLIST.doc}share/gtk-doc/html/harfbuzz/fonts-and-faces-native-opentype.html 72${PLIST.doc}share/gtk-doc/html/harfbuzz/fonts-and-faces-native-opentype.html
73${PLIST.doc}share/gtk-doc/html/harfbuzz/fonts-and-faces-variable.html 73${PLIST.doc}share/gtk-doc/html/harfbuzz/fonts-and-faces-variable.html
74${PLIST.doc}share/gtk-doc/html/harfbuzz/fonts-and-faces.html 74${PLIST.doc}share/gtk-doc/html/harfbuzz/fonts-and-faces.html
75${PLIST.doc}share/gtk-doc/html/harfbuzz/getting-started.html 75${PLIST.doc}share/gtk-doc/html/harfbuzz/getting-started.html
76${PLIST.doc}share/gtk-doc/html/harfbuzz/graphite-shaping.html 76${PLIST.doc}share/gtk-doc/html/harfbuzz/graphite-shaping.html
77${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-aat-layout.html 77${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-aat-layout.html
78${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-blob.html 78${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-blob.html
79${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-buffer.html 79${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-buffer.html
80${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-common.html 80${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-common.html
81${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-coretext.html 81${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-coretext.html
82${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-deprecated.html 82${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-deprecated.html
83${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-directwrite.html 83${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-directwrite.html
84${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-face.html 84${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-face.html
85${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-font.html 85${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-font.html
86${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html 86${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html
87${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-gdi.html 87${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-gdi.html
88${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-glib.html 88${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-glib.html
89${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-graphite2.html 89${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-graphite2.html
90${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-icu.html 90${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-icu.html
91${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-map.html 91${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-map.html
92${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-color.html 92${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-color.html
93${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-font.html 93${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-font.html
94${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-layout.html 94${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-layout.html
95${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-math.html 95${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-math.html
96${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-meta.html 96${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-meta.html
97${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-metrics.html 97${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-metrics.html
98${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-name.html 98${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-name.html
99${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-shape.html 99${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-shape.html
100${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-var.html 100${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-var.html
101${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-set.html 101${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-set.html
102${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape-plan.html 102${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape-plan.html
103${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape.html 103${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape.html
104${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-style.html 104${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-style.html
105${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-subset.html 105${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-subset.html
106${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-unicode.html 106${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-unicode.html
107${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-uniscribe.html 107${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-uniscribe.html
108${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-version.html 108${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz-hb-version.html
109${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz.devhelp2 109${PLIST.doc}share/gtk-doc/html/harfbuzz/harfbuzz.devhelp2
110${PLIST.doc}share/gtk-doc/html/harfbuzz/home.png 110${PLIST.doc}share/gtk-doc/html/harfbuzz/home.png
111${PLIST.doc}share/gtk-doc/html/harfbuzz/index.html 111${PLIST.doc}share/gtk-doc/html/harfbuzz/index.html
112${PLIST.doc}share/gtk-doc/html/harfbuzz/install-harfbuzz.html 112${PLIST.doc}share/gtk-doc/html/harfbuzz/install-harfbuzz.html
113${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-api.html 113${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-api.html
114${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-coretext.html 114${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-coretext.html
115${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-freetype.html 115${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-freetype.html
116${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-icu.html 116${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-icu.html
117${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-python.html 117${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-python.html
118${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-uniscribe.html 118${PLIST.doc}share/gtk-doc/html/harfbuzz/integration-uniscribe.html
119${PLIST.doc}share/gtk-doc/html/harfbuzz/integration.html 119${PLIST.doc}share/gtk-doc/html/harfbuzz/integration.html
120${PLIST.doc}share/gtk-doc/html/harfbuzz/left-insensitive.png 120${PLIST.doc}share/gtk-doc/html/harfbuzz/left-insensitive.png
121${PLIST.doc}share/gtk-doc/html/harfbuzz/left.png 121${PLIST.doc}share/gtk-doc/html/harfbuzz/left.png
122${PLIST.doc}share/gtk-doc/html/harfbuzz/level-2.html 122${PLIST.doc}share/gtk-doc/html/harfbuzz/level-2.html
123${PLIST.doc}share/gtk-doc/html/harfbuzz/object-model-blobs.html 123${PLIST.doc}share/gtk-doc/html/harfbuzz/object-model-blobs.html
124${PLIST.doc}share/gtk-doc/html/harfbuzz/object-model-lifecycle.html 124${PLIST.doc}share/gtk-doc/html/harfbuzz/object-model-lifecycle.html
125${PLIST.doc}share/gtk-doc/html/harfbuzz/object-model-object-types.html 125${PLIST.doc}share/gtk-doc/html/harfbuzz/object-model-object-types.html
126${PLIST.doc}share/gtk-doc/html/harfbuzz/object-model-user-data.html 126${PLIST.doc}share/gtk-doc/html/harfbuzz/object-model-user-data.html
127${PLIST.doc}share/gtk-doc/html/harfbuzz/object-model.html 127${PLIST.doc}share/gtk-doc/html/harfbuzz/object-model.html
128${PLIST.doc}share/gtk-doc/html/harfbuzz/opentype-api.html 128${PLIST.doc}share/gtk-doc/html/harfbuzz/opentype-api.html
129${PLIST.doc}share/gtk-doc/html/harfbuzz/opentype-shaping-models.html 129${PLIST.doc}share/gtk-doc/html/harfbuzz/opentype-shaping-models.html
130${PLIST.doc}share/gtk-doc/html/harfbuzz/reference-manual.html 130${PLIST.doc}share/gtk-doc/html/harfbuzz/reference-manual.html
131${PLIST.doc}share/gtk-doc/html/harfbuzz/reordering-in-levels-0-and-1.html 131${PLIST.doc}share/gtk-doc/html/harfbuzz/reordering-in-levels-0-and-1.html
132${PLIST.doc}share/gtk-doc/html/harfbuzz/right-insensitive.png 132${PLIST.doc}share/gtk-doc/html/harfbuzz/right-insensitive.png
133${PLIST.doc}share/gtk-doc/html/harfbuzz/right.png 133${PLIST.doc}share/gtk-doc/html/harfbuzz/right.png
134${PLIST.doc}share/gtk-doc/html/harfbuzz/setting-buffer-properties.html 134${PLIST.doc}share/gtk-doc/html/harfbuzz/setting-buffer-properties.html
135${PLIST.doc}share/gtk-doc/html/harfbuzz/shaping-and-shape-plans.html 135${PLIST.doc}share/gtk-doc/html/harfbuzz/shaping-and-shape-plans.html
136${PLIST.doc}share/gtk-doc/html/harfbuzz/shaping-concepts.html 136${PLIST.doc}share/gtk-doc/html/harfbuzz/shaping-concepts.html
137${PLIST.doc}share/gtk-doc/html/harfbuzz/shaping-opentype-features.html 137${PLIST.doc}share/gtk-doc/html/harfbuzz/shaping-opentype-features.html
138${PLIST.doc}share/gtk-doc/html/harfbuzz/shaping-operations.html 138${PLIST.doc}share/gtk-doc/html/harfbuzz/shaping-operations.html
139${PLIST.doc}share/gtk-doc/html/harfbuzz/shaping-plans-and-caching.html 139${PLIST.doc}share/gtk-doc/html/harfbuzz/shaping-plans-and-caching.html
140${PLIST.doc}share/gtk-doc/html/harfbuzz/shaping-shaper-selection.html 140${PLIST.doc}share/gtk-doc/html/harfbuzz/shaping-shaper-selection.html
141${PLIST.doc}share/gtk-doc/html/harfbuzz/style-api.html 141${PLIST.doc}share/gtk-doc/html/harfbuzz/style-api.html
142${PLIST.doc}share/gtk-doc/html/harfbuzz/style.css 142${PLIST.doc}share/gtk-doc/html/harfbuzz/style.css
143${PLIST.doc}share/gtk-doc/html/harfbuzz/subset-api.html 143${PLIST.doc}share/gtk-doc/html/harfbuzz/subset-api.html
144${PLIST.doc}share/gtk-doc/html/harfbuzz/terminology.html 144${PLIST.doc}share/gtk-doc/html/harfbuzz/terminology.html
145${PLIST.doc}share/gtk-doc/html/harfbuzz/text-runs.html 145${PLIST.doc}share/gtk-doc/html/harfbuzz/text-runs.html
146${PLIST.doc}share/gtk-doc/html/harfbuzz/the-distinction-between-levels-0-and-1.html 146${PLIST.doc}share/gtk-doc/html/harfbuzz/the-distinction-between-levels-0-and-1.html
147${PLIST.doc}share/gtk-doc/html/harfbuzz/unicode-character-categories.html 147${PLIST.doc}share/gtk-doc/html/harfbuzz/unicode-character-categories.html
148${PLIST.doc}share/gtk-doc/html/harfbuzz/up-insensitive.png 148${PLIST.doc}share/gtk-doc/html/harfbuzz/up-insensitive.png
149${PLIST.doc}share/gtk-doc/html/harfbuzz/up.png 149${PLIST.doc}share/gtk-doc/html/harfbuzz/up.png
150${PLIST.doc}share/gtk-doc/html/harfbuzz/user-manual.html 150${PLIST.doc}share/gtk-doc/html/harfbuzz/user-manual.html
151${PLIST.doc}share/gtk-doc/html/harfbuzz/utilities-common-types-apis.html 151${PLIST.doc}share/gtk-doc/html/harfbuzz/utilities-common-types-apis.html
152${PLIST.doc}share/gtk-doc/html/harfbuzz/utilities.html 152${PLIST.doc}share/gtk-doc/html/harfbuzz/utilities.html
153${PLIST.doc}share/gtk-doc/html/harfbuzz/what-does-harfbuzz-do.html 153${PLIST.doc}share/gtk-doc/html/harfbuzz/what-does-harfbuzz-do.html
154${PLIST.doc}share/gtk-doc/html/harfbuzz/what-harfbuzz-doesnt-do.html 154${PLIST.doc}share/gtk-doc/html/harfbuzz/what-harfbuzz-doesnt-do.html
155${PLIST.doc}share/gtk-doc/html/harfbuzz/what-is-harfbuzz.html 155${PLIST.doc}share/gtk-doc/html/harfbuzz/what-is-harfbuzz.html
156${PLIST.doc}share/gtk-doc/html/harfbuzz/why-do-i-need-a-shaping-engine.html 156${PLIST.doc}share/gtk-doc/html/harfbuzz/why-do-i-need-a-shaping-engine.html
157${PLIST.doc}share/gtk-doc/html/harfbuzz/why-is-it-called-harfbuzz.html 157${PLIST.doc}share/gtk-doc/html/harfbuzz/why-is-it-called-harfbuzz.html
158${PLIST.doc}share/gtk-doc/html/harfbuzz/working-with-harfbuzz-clusters.html 158${PLIST.doc}share/gtk-doc/html/harfbuzz/working-with-harfbuzz-clusters.html

cvs diff -r1.110 -r1.111 pkgsrc/fonts/harfbuzz/distinfo (switch to unified diff)

--- pkgsrc/fonts/harfbuzz/distinfo 2022/02/06 17:13:17 1.110
+++ pkgsrc/fonts/harfbuzz/distinfo 2022/02/16 22:32:14 1.111
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.110 2022/02/06 17:13:17 adam Exp $ 1$NetBSD: distinfo,v 1.111 2022/02/16 22:32:14 wiz Exp $
2 2
3BLAKE2s (harfbuzz-3.3.2.tar.xz) = bf3e1a59be74b3460e77bacaea6caf0b1972bba115cb86813ba7774aab055ef5 3BLAKE2s (harfbuzz-3.4.0.tar.xz) = 404a93c41726e93b244c29c84f3fcf660d061e0e430139b0fc9c51e02670dcf3
4SHA512 (harfbuzz-3.3.2.tar.xz) = 0c960fa60050d480bfb69ebc1ebffffd16030a4db7b41b8b595f491fc9d17359a4bae825f873888c3db4d48a10a10690b17f556d23acbc3ae3bae0a524ca1461 4SHA512 (harfbuzz-3.4.0.tar.xz) = f300d041aa4af8f7957d5b352af399b9e411804a33ac710b3728247e23a02b867514537cc2b6fcf00746e71ac7a5a2a4b1392253bb5a888baa39b8a0193144c0
5Size (harfbuzz-3.3.2.tar.xz) = 14928456 bytes 5Size (harfbuzz-3.4.0.tar.xz) = 14937008 bytes

cvs diff -r1.9 -r1.10 pkgsrc/fonts/harfbuzz-icu/PLIST (switch to unified diff)

--- pkgsrc/fonts/harfbuzz-icu/PLIST 2022/02/06 17:13:17 1.9
+++ pkgsrc/fonts/harfbuzz-icu/PLIST 2022/02/16 22:32:14 1.10
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1@comment $NetBSD: PLIST,v 1.9 2022/02/06 17:13:17 adam Exp $ 1@comment $NetBSD: PLIST,v 1.10 2022/02/16 22:32:14 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.30302.0 5lib/libharfbuzz-icu.so.0.30400.0
6lib/pkgconfig/harfbuzz-icu.pc 6lib/pkgconfig/harfbuzz-icu.pc