Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Dec 2025 22:58:59 +0000
From:      Daniel Engberg <diizzy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 5a671b9cb2c8 - main - print/harfbuzz*: Update to 12.2.0
Message-ID:  <693f4133.bb90.60b45eda@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by diizzy:

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

commit 5a671b9cb2c83d6ae1620bfd4cdf8529537f146b
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2025-12-14 22:35:35 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2025-12-14 22:35:38 +0000

    print/harfbuzz*: Update to 12.2.0
    
    Changelog: https://github.com/harfbuzz/harfbuzz/releases/tag/12.2.0
    
    PR:             290938
    Approved by:    maintainer timeout, 1+ month
---
 print/harfbuzz-cairo/pkg-plist |  1 +
 print/harfbuzz-icu/pkg-plist   |  1 +
 print/harfbuzz/Makefile        | 26 ++++++++++++++++----------
 print/harfbuzz/distinfo        |  6 +++---
 print/harfbuzz/pkg-plist       |  2 +-
 5 files changed, 22 insertions(+), 14 deletions(-)

diff --git a/print/harfbuzz-cairo/pkg-plist b/print/harfbuzz-cairo/pkg-plist
index 0f798899b36e..f86b25ea5235 100644
--- a/print/harfbuzz-cairo/pkg-plist
+++ b/print/harfbuzz-cairo/pkg-plist
@@ -35,6 +35,7 @@ include/harfbuzz/hb-cairo.h
 @comment include/harfbuzz/hb-ot-var.h
 @comment include/harfbuzz/hb-ot.h
 @comment include/harfbuzz/hb-paint.h
+@comment include/harfbuzz/hb-script-list.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-icu/pkg-plist b/print/harfbuzz-icu/pkg-plist
index d99f185f8bd1..ca01131bf8a3 100644
--- a/print/harfbuzz-icu/pkg-plist
+++ b/print/harfbuzz-icu/pkg-plist
@@ -34,6 +34,7 @@ include/harfbuzz/hb-icu.h
 @comment include/harfbuzz/hb-ot-var.h
 @comment include/harfbuzz/hb-ot.h
 @comment include/harfbuzz/hb-paint.h
+@comment include/harfbuzz/hb-script-list.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 140eb21c21a6..e05a2a373328 100644
--- a/print/harfbuzz/Makefile
+++ b/print/harfbuzz/Makefile
@@ -1,8 +1,8 @@
 PORTNAME=	harfbuzz
-DISTVERSION=	10.3.0
+DISTVERSION=	12.2.0
 PORTREVISION?=	0
 CATEGORIES=	print
-MASTER_SITES=	https://github.com/harfbuzz/harfbuzz/releases/download/${DISTVERSION}/
+MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
 
 MAINTAINER=	desktop@FreeBSD.org
 COMMENT?=	OpenType text shaping engine
@@ -16,14 +16,16 @@ LIB_DEPENDS=	libfreetype.so:print/freetype2 \
 
 USES=		compiler:c++11-lib cpe gnome meson \
 		pkgconfig python:build shebangfix tar:xz
+CPE_VENDOR=	harfbuzz_project
+SHEBANG_GLOB=	*.py
 USE_GNOME=	glib20 introspection:build
 USE_LDCONFIG=	yes
-SHEBANG_GLOB=	*.py
-CPE_VENDOR=	harfbuzz_project
 
-MESON_ARGS=	-Dgraphite2=enabled -Dchafa=disabled -Dtests=disabled
+MESON_ARGS=	-Dgraphite2=enabled \
+		-Dchafa=disabled \
+		-Dtests=disabled
 
-PLIST_SUB+=	LIBVER=0.61030.0
+PLIST_SUB+=	LIBVER=0.61220.0
 
 HARFBUZZ_SLAVE?=	no
 
@@ -36,16 +38,20 @@ DOCS_MESON_ENABLED=	docs
 .endif
 
 .if ${HARFBUZZ_SLAVE} == no
-MESON_ARGS+=	-Dicu=disabled -Dcairo=disabled
+MESON_ARGS+=	-Dicu=disabled \
+		-Dcairo=disabled
 .elif ${HARFBUZZ_SLAVE} == icu
-MESON_ARGS+=	-Dicu=enabled -Dcairo=disabled -Ddocs=disabled
 LIB_DEPENDS+=	libharfbuzz.so:print/harfbuzz \
 		libicudata.so:devel/icu
-
+MESON_ARGS+=	-Dicu=enabled \
+		-Dcairo=disabled \
+		-Ddocs=disabled
 .elif ${HARFBUZZ_SLAVE} == cairo
-MESON_ARGS+=	-Dcairo=enabled -Dicu=disabled -Ddocs=disabled
 LIB_DEPENDS+=	libharfbuzz.so:print/harfbuzz
 USE_GNOME+=	cairo
+MESON_ARGS+=	-Dcairo=enabled \
+		-Dicu=disabled \
+		-Ddocs=disabled
 .endif
 
 pre-test:
diff --git a/print/harfbuzz/distinfo b/print/harfbuzz/distinfo
index 5ff3c6558fdf..0ec4b49e6e36 100644
--- a/print/harfbuzz/distinfo
+++ b/print/harfbuzz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740088619
-SHA256 (harfbuzz-10.3.0.tar.xz) = cd63fc3cbae32622588e46e0670fabf78ee6cff44a6348ca7f037dae9a32f9ea
-SIZE (harfbuzz-10.3.0.tar.xz) = 18148276
+TIMESTAMP = 1762696942
+SHA256 (harfbuzz-12.2.0.tar.xz) = ecb603aa426a8b24665718667bda64a84c1504db7454ee4cadbd362eea64e545
+SIZE (harfbuzz-12.2.0.tar.xz) = 18221900
diff --git a/print/harfbuzz/pkg-plist b/print/harfbuzz/pkg-plist
index 79d60bd38a85..d51785b95b28 100644
--- a/print/harfbuzz/pkg-plist
+++ b/print/harfbuzz/pkg-plist
@@ -1,5 +1,4 @@
 bin/hb-info
-bin/hb-ot-shape-closure
 bin/hb-shape
 bin/hb-subset
 include/harfbuzz/hb-aat-layout.h
@@ -32,6 +31,7 @@ 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-script-list.h
 include/harfbuzz/hb-set.h
 include/harfbuzz/hb-shape-plan.h
 include/harfbuzz/hb-shape.h


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?693f4133.bb90.60b45eda>