git: 5c035cf9abe7 - main - textproc/linux-rl9-enchant2: Add New Port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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