git: f65a8561e8f2 - main - textproc/linux-rl9-hyphen: Add New Port

From: Jochen Neumeister <joneum_at_FreeBSD.org>
Date: Thu, 24 Sep 2026 09:15:49 UTC
The branch main has been updated by joneum:

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

commit f65a8561e8f2164c1b238bf85cb827d1e2d471c7
Author:     Jochen Neumeister <joneum@FreeBSD.org>
AuthorDate: 2026-09-24 09:10:34 +0000
Commit:     Jochen Neumeister <joneum@FreeBSD.org>
CommitDate: 2026-09-24 09:15:35 +0000

    textproc/linux-rl9-hyphen: Add New Port
    
    Hyphenation library from Rocky Linux 9.
    
    Sponsored by:   Netzkommune GmbH
---
 Mk/Uses/linux.mk                            |  1 +
 textproc/Makefile                           |  1 +
 textproc/linux-rl9-hyphen/Makefile          | 24 ++++++++++++++++++++++++
 textproc/linux-rl9-hyphen/distinfo          |  9 +++++++++
 textproc/linux-rl9-hyphen/pkg-plist.aarch64 |  9 +++++++++
 textproc/linux-rl9-hyphen/pkg-plist.amd64   | 11 +++++++++++
 6 files changed, 55 insertions(+)

diff --git a/Mk/Uses/linux.mk b/Mk/Uses/linux.mk
index b86a4b7e081c..acc13e84c578 100644
--- a/Mk/Uses/linux.mk
+++ b/Mk/Uses/linux.mk
@@ -94,6 +94,7 @@ _linux_${linux_ARGS}_gtk2=		linux-${linux_ARGS}-gtk2>0:x11-toolkits/linux-${linu
 _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_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
 _linux_${linux_ARGS}_imageformats-libs=	linux-${linux_ARGS}-imageformats-libs>0:graphics/linux-${linux_ARGS}-imageformats-libs
 _linux_c7_libaio=			linux-c7-libaio>0:devel/linux-c7-libaio
diff --git a/textproc/Makefile b/textproc/Makefile
index 39532921c097..9bb9bf0fa133 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -458,6 +458,7 @@
     SUBDIR += linux-c7-libxml2
     SUBDIR += linux-c7-libxslt
     SUBDIR += linux-rl9-expat
+    SUBDIR += linux-rl9-hyphen
     SUBDIR += linux-rl9-libstemmer
     SUBDIR += linux-rl9-libxml2
     SUBDIR += linux-rl9-libxslt
diff --git a/textproc/linux-rl9-hyphen/Makefile b/textproc/linux-rl9-hyphen/Makefile
new file mode 100644
index 000000000000..0b49184de942
--- /dev/null
+++ b/textproc/linux-rl9-hyphen/Makefile
@@ -0,0 +1,24 @@
+PORTNAME=	hyphen
+PORTVERSION=	2.8.8
+DISTVERSIONSUFFIX=	-17.el9
+CATEGORIES=	textproc linux
+
+MAINTAINER=	emulation@FreeBSD.org
+COMMENT=	Text hyphenation library (Rocky Linux ${LINUX_DIST_VER})
+WWW=		https://github.com/hunspell/hyphen
+
+LICENSE=	GPLv2 LGPL21+ MPL11
+LICENSE_COMB=	dual
+
+USES=		linux:rl9
+USE_LDCONFIG=	yes
+USE_LINUX_RPM=	yes
+WANT_LINUX32=	yes
+
+DESCR=		${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
+DOCSDIR=	${PREFIX}/usr/share/doc/${PORTNAME}
+
+OPTIONS_DEFINE=	DOCS
+OPTIONS_SUB=	yes
+
+.include <bsd.port.mk>
diff --git a/textproc/linux-rl9-hyphen/distinfo b/textproc/linux-rl9-hyphen/distinfo
new file mode 100644
index 000000000000..981b2ad64950
--- /dev/null
+++ b/textproc/linux-rl9-hyphen/distinfo
@@ -0,0 +1,9 @@
+TIMESTAMP = 1790178217
+SHA256 (rocky/h/hyphen-2.8.8-17.el9.aarch64.rpm) = 024f9c55f4d56f4e483894c4382e0b01f221dddfb04ec15a65aa36fb6b6a1340
+SIZE (rocky/h/hyphen-2.8.8-17.el9.aarch64.rpm) = 29178
+SHA256 (rocky/h/hyphen-2.8.8-17.el9.i686.rpm) = 3b5cdc851a6e1e758c0e58635fd029174f6d8af79becbdad05e61dbfaa5ef274
+SIZE (rocky/h/hyphen-2.8.8-17.el9.i686.rpm) = 29740
+SHA256 (rocky/h/hyphen-2.8.8-17.el9.x86_64.rpm) = 6cb90d376202fd7320adda6e032ea9d8f900ef65433dffa9d980f9f294d27994
+SIZE (rocky/h/hyphen-2.8.8-17.el9.x86_64.rpm) = 29581
+SHA256 (rocky/h/hyphen-2.8.8-17.el9.src.rpm) = 0def4f454d11308cfd3c333b54705026d312f67e93aef9b8e31433c69c3b58f6
+SIZE (rocky/h/hyphen-2.8.8-17.el9.src.rpm) = 648239
diff --git a/textproc/linux-rl9-hyphen/pkg-plist.aarch64 b/textproc/linux-rl9-hyphen/pkg-plist.aarch64
new file mode 100644
index 000000000000..132be4d5d44d
--- /dev/null
+++ b/textproc/linux-rl9-hyphen/pkg-plist.aarch64
@@ -0,0 +1,9 @@
+usr/lib64/libhyphen.so.0
+usr/lib64/libhyphen.so.0.3.0
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README.hyphen
+%%PORTDOCS%%%%DOCSDIR%%/README.nonstandard
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+@dir usr/share/hyphen
diff --git a/textproc/linux-rl9-hyphen/pkg-plist.amd64 b/textproc/linux-rl9-hyphen/pkg-plist.amd64
new file mode 100644
index 000000000000..968c3b0ba881
--- /dev/null
+++ b/textproc/linux-rl9-hyphen/pkg-plist.amd64
@@ -0,0 +1,11 @@
+usr/lib/libhyphen.so.0
+usr/lib/libhyphen.so.0.3.0
+usr/lib64/libhyphen.so.0
+usr/lib64/libhyphen.so.0.3.0
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README.hyphen
+%%PORTDOCS%%%%DOCSDIR%%/README.nonstandard
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+@dir usr/share/hyphen