git: ca5815ff1d39 - 2023Q1 - print/harfbuzz: update to 7.0.1

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 23 Feb 2023 10:35:38 UTC
The branch 2023Q1 has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ca5815ff1d398e1e9c69b84233d8bc7568ee78d4

commit ca5815ff1d398e1e9c69b84233d8bc7568ee78d4
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-02-11 21:53:55 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-02-23 10:33:58 +0000

    print/harfbuzz: update to 7.0.1
    
    Changes:        https://github.com/harfbuzz/harfbuzz/releases/tag/7.0.0
    Changes:        https://github.com/harfbuzz/harfbuzz/releases/tag/7.0.1
    Reported by:    GitHub (watch releases)
    PR:             269530
    Exp-run by:     antoine
    Security:       CVE-2023-25193
    
    (cherry picked from commit 4872ec2e84230a13627d90f21b79901814eaaeac)
    (cherry picked from commit df89486e12ada9a887eb37c5edf3b11347cd8ea1)
---
 devel/hs-ghcprofview/Makefile    | 2 ++
 print/harfbuzz-hb-view/pkg-plist | 7 +++++++
 print/harfbuzz-icu/pkg-plist     | 2 ++
 print/harfbuzz/Makefile          | 4 ++--
 print/harfbuzz/distinfo          | 6 +++---
 print/harfbuzz/pkg-plist         | 8 ++++++++
 6 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/devel/hs-ghcprofview/Makefile b/devel/hs-ghcprofview/Makefile
index 0f3f76fc294c..c401d3e0bd9f 100644
--- a/devel/hs-ghcprofview/Makefile
+++ b/devel/hs-ghcprofview/Makefile
@@ -9,6 +9,8 @@ WWW=		https://github.com/portnov/ghcprofview-hs
 
 LICENSE=	BSD3CLAUSE
 
+BROKEN=		https://github.com/haskell-gi/haskell-gi/issues/396
+
 LIB_DEPENDS=	libfreetype.so:print/freetype2 \
 		libharfbuzz.so:print/harfbuzz
 
diff --git a/print/harfbuzz-hb-view/pkg-plist b/print/harfbuzz-hb-view/pkg-plist
index 5de727212566..60aa8966ffe3 100644
--- a/print/harfbuzz-hb-view/pkg-plist
+++ b/print/harfbuzz-hb-view/pkg-plist
@@ -1,3 +1,4 @@
+@comment bin/hb-info
 @comment bin/hb-ot-shape-closure
 @comment bin/hb-shape
 @comment bin/hb-subset
@@ -6,6 +7,7 @@ bin/hb-view
 @comment include/harfbuzz/hb-aat.h
 @comment include/harfbuzz/hb-blob.h
 @comment include/harfbuzz/hb-buffer.h
+include/harfbuzz/hb-cairo.h
 @comment include/harfbuzz/hb-common.h
 @comment include/harfbuzz/hb-cplusplus.hh
 @comment include/harfbuzz/hb-deprecated.h
@@ -32,6 +34,7 @@ bin/hb-view
 @comment include/harfbuzz/hb-ot-shape.h
 @comment include/harfbuzz/hb-ot-var.h
 @comment include/harfbuzz/hb-ot.h
+@comment include/harfbuzz/hb-paint.h
 @comment include/harfbuzz/hb-set.h
 @comment include/harfbuzz/hb-shape-plan.h
 @comment include/harfbuzz/hb-shape.h
@@ -43,6 +46,9 @@ bin/hb-view
 @comment include/harfbuzz/hb.h
 @comment lib/cmake/harfbuzz/harfbuzz-config.cmake
 @comment lib/girepository-1.0/HarfBuzz-0.0.typelib
+lib/libharfbuzz-cairo.so
+lib/libharfbuzz-cairo.so.0
+lib/libharfbuzz-cairo.so.%%LIBVER%%
 @comment lib/libharfbuzz-gobject.so
 @comment lib/libharfbuzz-gobject.so.0
 @comment lib/libharfbuzz-gobject.so.%%LIBVER%%
@@ -55,6 +61,7 @@ bin/hb-view
 @comment lib/libharfbuzz.so
 @comment lib/libharfbuzz.so.0
 @comment lib/libharfbuzz.so.%%LIBVER%%
+libdata/pkgconfig/harfbuzz-cairo.pc
 @comment libdata/pkgconfig/harfbuzz-gobject.pc
 @comment libdata/pkgconfig/harfbuzz-icu.pc
 @comment libdata/pkgconfig/harfbuzz-subset.pc
diff --git a/print/harfbuzz-icu/pkg-plist b/print/harfbuzz-icu/pkg-plist
index c5ff53ddea22..d1196f3db51c 100644
--- a/print/harfbuzz-icu/pkg-plist
+++ b/print/harfbuzz-icu/pkg-plist
@@ -1,3 +1,4 @@
+@comment bin/hb-info
 @comment bin/hb-ot-shape-closure
 @comment bin/hb-shape
 @comment bin/hb-subset
@@ -32,6 +33,7 @@ include/harfbuzz/hb-icu.h
 @comment include/harfbuzz/hb-ot-shape.h
 @comment include/harfbuzz/hb-ot-var.h
 @comment include/harfbuzz/hb-ot.h
+@comment include/harfbuzz/hb-paint.h
 @comment include/harfbuzz/hb-set.h
 @comment include/harfbuzz/hb-shape-plan.h
 @comment include/harfbuzz/hb-shape.h
diff --git a/print/harfbuzz/Makefile b/print/harfbuzz/Makefile
index 21d9758e74a4..c19c4769b9bc 100644
--- a/print/harfbuzz/Makefile
+++ b/print/harfbuzz/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	harfbuzz
-DISTVERSION=	6.0.0
+DISTVERSION=	7.0.1
 PORTREVISION?=	0
 CATEGORIES=	print
 MASTER_SITES=	https://github.com/harfbuzz/harfbuzz/releases/download/${DISTVERSION}/
@@ -24,7 +24,7 @@ CPE_VENDOR=	harfbuzz_project
 MESON_ARGS=	-Dglib=enabled -Dgobject=enabled -Dgraphite=enabled \
 		-Dfreetype=enabled -Dbenchmark=disabled
 
-PLIST_SUB+=	LIBVER=0.60000.0
+PLIST_SUB+=	LIBVER=0.60701.0
 
 HARFBUZZ_SLAVE?=	no
 
diff --git a/print/harfbuzz/distinfo b/print/harfbuzz/distinfo
index a5f80d4b92cb..c4bbdad54540 100644
--- a/print/harfbuzz/distinfo
+++ b/print/harfbuzz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1671226575
-SHA256 (harfbuzz-6.0.0.tar.xz) = 1d1010a1751d076d5291e433c138502a794d679a7498d1268ee21e2d4a140eb4
-SIZE (harfbuzz-6.0.0.tar.xz) = 18952524
+TIMESTAMP = 1676901427
+SHA256 (harfbuzz-7.0.1.tar.xz) = 2cf4d3d8f225007511990a36a34195f0d6562ca56df0a8b0885b382837948199
+SIZE (harfbuzz-7.0.1.tar.xz) = 18560428
diff --git a/print/harfbuzz/pkg-plist b/print/harfbuzz/pkg-plist
index a6bb5924e65c..7db8717954cb 100644
--- a/print/harfbuzz/pkg-plist
+++ b/print/harfbuzz/pkg-plist
@@ -1,3 +1,4 @@
+bin/hb-info
 bin/hb-ot-shape-closure
 bin/hb-shape
 bin/hb-subset
@@ -30,6 +31,7 @@ include/harfbuzz/hb-ot-name.h
 include/harfbuzz/hb-ot-shape.h
 include/harfbuzz/hb-ot-var.h
 include/harfbuzz/hb-ot.h
+include/harfbuzz/hb-paint.h
 include/harfbuzz/hb-set.h
 include/harfbuzz/hb-shape-plan.h
 include/harfbuzz/hb-shape.h
@@ -123,6 +125,7 @@ share/gir-1.0/HarfBuzz-0.0.gir
 %%DOCS%%share/gtk-doc/html/harfbuzz/api-index-5-0-0.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/api-index-5-3-0.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/api-index-6-0-0.html
+%%DOCS%%share/gtk-doc/html/harfbuzz/api-index-7-0-0.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/api-index-full.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html
@@ -136,16 +139,19 @@ share/gir-1.0/HarfBuzz-0.0.gir
 %%DOCS%%share/gtk-doc/html/harfbuzz/fonts-and-faces-variable.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/fonts-and-faces.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/getting-started.html
+%%DOCS%%share/gtk-doc/html/harfbuzz/glyphs-and-rendering.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/graphite-shaping.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-aat-layout.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-blob.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-buffer.html
+%%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-cairo.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-common.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-coretext.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-deprecated.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-directwrite.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-draw.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-face.html
+%%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-features.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-font.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-gdi.html
@@ -162,6 +168,7 @@ share/gir-1.0/HarfBuzz-0.0.gir
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-name.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-shape.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-var.html
+%%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-paint.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-set.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape-plan.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape.html
@@ -175,6 +182,7 @@ share/gir-1.0/HarfBuzz-0.0.gir
 %%DOCS%%share/gtk-doc/html/harfbuzz/index.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/install-harfbuzz.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/integration-api.html
+%%DOCS%%share/gtk-doc/html/harfbuzz/integration-cairo.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/integration-coretext.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/integration-freetype.html
 %%DOCS%%share/gtk-doc/html/harfbuzz/integration-icu.html