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.hhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?693f4133.bb90.60b45eda>
