aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Engberg <diizzy@FreeBSD.org>2025-12-14 22:35:35 +0000
committerDaniel Engberg <diizzy@FreeBSD.org>2025-12-14 22:35:38 +0000
commit5a671b9cb2c83d6ae1620bfd4cdf8529537f146b (patch)
tree8cb1e5a697ecc3471889a7654c134401a157481b
parenta62a46d7bdb992205ddee389d944259a7925c29c (diff)
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
-rw-r--r--print/harfbuzz-cairo/pkg-plist1
-rw-r--r--print/harfbuzz-icu/pkg-plist1
-rw-r--r--print/harfbuzz/Makefile26
-rw-r--r--print/harfbuzz/distinfo6
-rw-r--r--print/harfbuzz/pkg-plist2
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