git: 1105b03bdbf0 - main - print/linux-rl9-harfbuzz-icu: Add New Port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 24 Sep 2026 09:15:54 UTC
The branch main has been updated by joneum:
URL: https://cgit.FreeBSD.org/ports/commit/?id=1105b03bdbf0a4fbfaa827a99bf272660da043f2
commit 1105b03bdbf0a4fbfaa827a99bf272660da043f2
Author: Jochen Neumeister <joneum@FreeBSD.org>
AuthorDate: 2026-09-24 09:10:55 +0000
Commit: Jochen Neumeister <joneum@FreeBSD.org>
CommitDate: 2026-09-24 09:15:36 +0000
print/linux-rl9-harfbuzz-icu: Add New Port
ICU integration for HarfBuzz from Rocky Linux 9.
Sponsored by: Netzkommune GmbH
---
Mk/Uses/linux.mk | 1 +
print/Makefile | 1 +
print/linux-rl9-harfbuzz-icu/Makefile | 22 ++++++++++++++++++++++
print/linux-rl9-harfbuzz-icu/distinfo | 9 +++++++++
print/linux-rl9-harfbuzz-icu/pkg-plist.aarch64 | 2 ++
print/linux-rl9-harfbuzz-icu/pkg-plist.amd64 | 4 ++++
6 files changed, 39 insertions(+)
diff --git a/Mk/Uses/linux.mk b/Mk/Uses/linux.mk
index d80d39247bc4..5a7a34ac1c96 100644
--- a/Mk/Uses/linux.mk
+++ b/Mk/Uses/linux.mk
@@ -94,6 +94,7 @@ _linux_rl9_gstreamer1-libav= linux-rl9-gstreamer1-plugin-libav>0:multimedia/lin
_linux_${linux_ARGS}_gtk2= linux-${linux_ARGS}-gtk2>0:x11-toolkits/linux-${linux_ARGS}-gtk2
_linux_${linux_ARGS}_gtk3= linux-${linux_ARGS}-gtk3>0:x11-toolkits/linux-${linux_ARGS}-gtk3
_linux_${linux_ARGS}_harfbuzz= linux-${linux_ARGS}-harfbuzz>0:print/linux-${linux_ARGS}-harfbuzz
+_linux_rl9_harfbuzz-icu= linux-rl9-harfbuzz-icu>0:print/linux-rl9-harfbuzz-icu
_linux_rl9_highway= linux-rl9-highway>0:devel/linux-rl9-highway
_linux_rl9_hyphen= linux-rl9-hyphen>0:textproc/linux-rl9-hyphen
_linux_${linux_ARGS}_icu= linux-${linux_ARGS}-icu>0:devel/linux-${linux_ARGS}-icu
diff --git a/print/Makefile b/print/Makefile
index 007b0cc51401..95773bd21000 100644
--- a/print/Makefile
+++ b/print/Makefile
@@ -103,6 +103,7 @@
SUBDIR += linux-rl9-cups-libs
SUBDIR += linux-rl9-freetype
SUBDIR += linux-rl9-harfbuzz
+ SUBDIR += linux-rl9-harfbuzz-icu
SUBDIR += lout
SUBDIR += lprps
SUBDIR += lyx
diff --git a/print/linux-rl9-harfbuzz-icu/Makefile b/print/linux-rl9-harfbuzz-icu/Makefile
new file mode 100644
index 000000000000..59e7aa70b42e
--- /dev/null
+++ b/print/linux-rl9-harfbuzz-icu/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= harfbuzz-icu
+PORTVERSION= 2.7.4
+DISTVERSIONSUFFIX= -10.el9
+CATEGORIES= print linux
+
+MAINTAINER= emulation@FreeBSD.org
+COMMENT= ICU support for HarfBuzz (Rocky Linux ${LINUX_DIST_VER})
+WWW= https://harfbuzz.github.io/
+
+LICENSE= MIT
+
+USES= linux:rl9
+USE_LDCONFIG= yes
+USE_LINUX= harfbuzz icu
+USE_LINUX_RPM= yes
+WANT_LINUX32= yes
+
+SRC_DISTFILES= harfbuzz-${DISTVERSIONFULL}${SRC_SUFX}:SOURCE
+
+DESCR= ${PORTSDIR}/${PKGCATEGORY}/harfbuzz/pkg-descr
+
+.include <bsd.port.mk>
diff --git a/print/linux-rl9-harfbuzz-icu/distinfo b/print/linux-rl9-harfbuzz-icu/distinfo
new file mode 100644
index 000000000000..d40e778155d0
--- /dev/null
+++ b/print/linux-rl9-harfbuzz-icu/distinfo
@@ -0,0 +1,9 @@
+TIMESTAMP = 1790178367
+SHA256 (rocky/h/harfbuzz-icu-2.7.4-10.el9.aarch64.rpm) = 61b896495c55436ae5d439c72df2ab94ea960163e98d053eb23c71d2560f37d4
+SIZE (rocky/h/harfbuzz-icu-2.7.4-10.el9.aarch64.rpm) = 13190
+SHA256 (rocky/h/harfbuzz-icu-2.7.4-10.el9.i686.rpm) = b3f096c16ab1f767a4b7339530720c4cf8233124e2ec9588dec52148934d3ecb
+SIZE (rocky/h/harfbuzz-icu-2.7.4-10.el9.i686.rpm) = 13343
+SHA256 (rocky/h/harfbuzz-icu-2.7.4-10.el9.x86_64.rpm) = 4439cad4cd72355100bc6724220df6f90ba43aac254c7811e739c48095c4531f
+SIZE (rocky/h/harfbuzz-icu-2.7.4-10.el9.x86_64.rpm) = 13137
+SHA256 (rocky/h/harfbuzz-2.7.4-10.el9.src.rpm) = 31b254bce05a216cfa85173c0a811ca78b08efc6066f447a776251c3a405311b
+SIZE (rocky/h/harfbuzz-2.7.4-10.el9.src.rpm) = 9549784
diff --git a/print/linux-rl9-harfbuzz-icu/pkg-plist.aarch64 b/print/linux-rl9-harfbuzz-icu/pkg-plist.aarch64
new file mode 100644
index 000000000000..e44498310fbb
--- /dev/null
+++ b/print/linux-rl9-harfbuzz-icu/pkg-plist.aarch64
@@ -0,0 +1,2 @@
+usr/lib64/libharfbuzz-icu.so.0
+usr/lib64/libharfbuzz-icu.so.0.20704.0
diff --git a/print/linux-rl9-harfbuzz-icu/pkg-plist.amd64 b/print/linux-rl9-harfbuzz-icu/pkg-plist.amd64
new file mode 100644
index 000000000000..6263bdc4ad17
--- /dev/null
+++ b/print/linux-rl9-harfbuzz-icu/pkg-plist.amd64
@@ -0,0 +1,4 @@
+usr/lib/libharfbuzz-icu.so.0
+usr/lib/libharfbuzz-icu.so.0.20704.0
+usr/lib64/libharfbuzz-icu.so.0
+usr/lib64/libharfbuzz-icu.so.0.20704.0