git: 5c035cf9abe7 - main - textproc/linux-rl9-enchant2: Add New Port

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

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

commit 5c035cf9abe753bfa1e1b03c841523ad95ca5c1f
Author:     Jochen Neumeister <joneum@FreeBSD.org>
AuthorDate: 2026-09-24 09:10:38 +0000
Commit:     Jochen Neumeister <joneum@FreeBSD.org>
CommitDate: 2026-09-24 09:15:36 +0000

    textproc/linux-rl9-enchant2: Add New Port
    
    Spell checking wrapper library from Rocky Linux 9.
    
    Sponsored by:   Netzkommune GmbH
---
 Mk/Uses/linux.mk                              |  1 +
 textproc/Makefile                             |  1 +
 textproc/linux-rl9-enchant2/Makefile          | 23 +++++++++++++++++++++++
 textproc/linux-rl9-enchant2/distinfo          |  9 +++++++++
 textproc/linux-rl9-enchant2/pkg-plist.aarch64 | 12 ++++++++++++
 textproc/linux-rl9-enchant2/pkg-plist.amd64   | 15 +++++++++++++++
 6 files changed, 61 insertions(+)

diff --git a/Mk/Uses/linux.mk b/Mk/Uses/linux.mk
index 68d9d734c685..d80d39247bc4 100644
--- a/Mk/Uses/linux.mk
+++ b/Mk/Uses/linux.mk
@@ -75,6 +75,7 @@ _linux_c7_dosfstools=			linux-c7-dosfstools>0:filesystems/linux-c7-dosfstools
 _linux_${linux_ARGS}_dri=		linux-${linux_ARGS}-dri>0:graphics/linux-${linux_ARGS}-dri
 _linux_${linux_ARGS}_elfutils-libelf=	linux-${linux_ARGS}-elfutils-libelf>0:devel/linux-${linux_ARGS}-elfutils-libelf
 _linux_${linux_ARGS}_elfutils-libs=	linux-${linux_ARGS}-elfutils-libs>0:devel/linux-${linux_ARGS}-elfutils-libs
+_linux_rl9_enchant2=			linux-rl9-enchant2>0:textproc/linux-rl9-enchant2
 _linux_c7_expat-devel=			linux-c7-expat-devel>0:textproc/linux-c7-expat-devel
 _linux_${linux_ARGS}_expat=		linux-${linux_ARGS}-expat>0:textproc/linux-${linux_ARGS}-expat
 _linux_rl9_ffmpeg-libs=			linux-rl9-ffmpeg-libs>0:multimedia/linux-rl9-ffmpeg
diff --git a/textproc/Makefile b/textproc/Makefile
index 9bb9bf0fa133..6b24fbc16805 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -457,6 +457,7 @@
     SUBDIR += linux-c7-libcroco
     SUBDIR += linux-c7-libxml2
     SUBDIR += linux-c7-libxslt
+    SUBDIR += linux-rl9-enchant2
     SUBDIR += linux-rl9-expat
     SUBDIR += linux-rl9-hyphen
     SUBDIR += linux-rl9-libstemmer
diff --git a/textproc/linux-rl9-enchant2/Makefile b/textproc/linux-rl9-enchant2/Makefile
new file mode 100644
index 000000000000..ccc1b8a57224
--- /dev/null
+++ b/textproc/linux-rl9-enchant2/Makefile
@@ -0,0 +1,23 @@
+PORTNAME=	enchant2
+PORTVERSION=	2.2.15
+DISTVERSIONSUFFIX=	-6.el9
+CATEGORIES=	textproc linux
+
+MAINTAINER=	emulation@FreeBSD.org
+COMMENT=	Dictionary/spellchecking library (Rocky Linux ${LINUX_DIST_VER})
+WWW=		https://abiword.github.io/enchant/
+
+LICENSE=	LGPL21+
+
+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-enchant2/distinfo b/textproc/linux-rl9-enchant2/distinfo
new file mode 100644
index 000000000000..7e2c1027009e
--- /dev/null
+++ b/textproc/linux-rl9-enchant2/distinfo
@@ -0,0 +1,9 @@
+TIMESTAMP = 1790178237
+SHA256 (rocky/e/enchant2-2.2.15-6.el9.aarch64.rpm) = a7b8245386f17f1d9d4f3439800b8ceef732a587fb42bcc37d53ac1218d8de50
+SIZE (rocky/e/enchant2-2.2.15-6.el9.aarch64.rpm) = 63405
+SHA256 (rocky/e/enchant2-2.2.15-6.el9.i686.rpm) = d65d036c48523257678eda1071cbfd79a827e15924cf8c295e3bc227d010c0d5
+SIZE (rocky/e/enchant2-2.2.15-6.el9.i686.rpm) = 67263
+SHA256 (rocky/e/enchant2-2.2.15-6.el9.x86_64.rpm) = f0ac2534a1dd08b82840623a8472d5c88e12d830df402ba7300421667a1c4be9
+SIZE (rocky/e/enchant2-2.2.15-6.el9.x86_64.rpm) = 64203
+SHA256 (rocky/e/enchant2-2.2.15-6.el9.src.rpm) = 2081ffb27128bed6e6014a755c653e1356c1802d42b8402bc1e4ac4810911c02
+SIZE (rocky/e/enchant2-2.2.15-6.el9.src.rpm) = 1000084
diff --git a/textproc/linux-rl9-enchant2/pkg-plist.aarch64 b/textproc/linux-rl9-enchant2/pkg-plist.aarch64
new file mode 100644
index 000000000000..9c1749c11e68
--- /dev/null
+++ b/textproc/linux-rl9-enchant2/pkg-plist.aarch64
@@ -0,0 +1,12 @@
+usr/bin/enchant-2
+usr/bin/enchant-lsmod-2
+usr/lib64/enchant-2/enchant_hunspell.so
+usr/lib64/libenchant-2.so.2
+usr/lib64/libenchant-2.so.2.2.15
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+usr/share/enchant-2/enchant.ordering
+usr/share/licenses/enchant2/COPYING.LIB
+usr/share/man/man1/enchant-2.1.gz
+usr/share/man/man1/enchant-lsmod-2.1.gz
diff --git a/textproc/linux-rl9-enchant2/pkg-plist.amd64 b/textproc/linux-rl9-enchant2/pkg-plist.amd64
new file mode 100644
index 000000000000..424e76b1d3f6
--- /dev/null
+++ b/textproc/linux-rl9-enchant2/pkg-plist.amd64
@@ -0,0 +1,15 @@
+usr/bin/enchant-2
+usr/bin/enchant-lsmod-2
+usr/lib/enchant-2/enchant_hunspell.so
+usr/lib/libenchant-2.so.2
+usr/lib/libenchant-2.so.2.2.15
+usr/lib64/enchant-2/enchant_hunspell.so
+usr/lib64/libenchant-2.so.2
+usr/lib64/libenchant-2.so.2.2.15
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+usr/share/enchant-2/enchant.ordering
+usr/share/licenses/enchant2/COPYING.LIB
+usr/share/man/man1/enchant-2.1.gz
+usr/share/man/man1/enchant-lsmod-2.1.gz