git: 2df46d3479e5 - main - textproc/py-pygtkspellcheck: new port had been added (+)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 16 Jan 2026 10:53:43 UTC
The branch main has been updated by danfe:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2df46d3479e51b5b78eb030e9eaa1754cefddfcf
commit 2df46d3479e51b5b78eb030e9eaa1754cefddfcf
Author: Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2026-01-16 10:52:44 +0000
Commit: Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2026-01-16 10:52:44 +0000
textproc/py-pygtkspellcheck: new port had been added (+)
Simple but quite powerful spellchecking library for GTK
written in pure Python, based on Enchant and PyGObject.
---
textproc/Makefile | 1 +
textproc/py-pygtkspellcheck/Makefile | 24 ++++++++++++++++++++++++
textproc/py-pygtkspellcheck/distinfo | 3 +++
textproc/py-pygtkspellcheck/pkg-descr | 3 +++
4 files changed, 31 insertions(+)
diff --git a/textproc/Makefile b/textproc/Makefile
index 0e0f2c5fc6fa..e1f2b346ccfe 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1551,6 +1551,7 @@
SUBDIR += py-pygccxml
SUBDIR += py-pygments
SUBDIR += py-pygtail
+ SUBDIR += py-pygtkspellcheck
SUBDIR += py-pyhamcrest
SUBDIR += py-pykwalify
SUBDIR += py-pylatexenc
diff --git a/textproc/py-pygtkspellcheck/Makefile b/textproc/py-pygtkspellcheck/Makefile
new file mode 100644
index 000000000000..d41822150664
--- /dev/null
+++ b/textproc/py-pygtkspellcheck/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= pygtkspellcheck
+PORTVERSION= 5.0.3
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= python@FreeBSD.org
+COMMENT= Spellchecking library for GTK written in Python
+WWW= https://pypi.org/project/pygtkspellcheck/ \
+ https://github.com/koehlma/pygtkspellcheck
+
+LICENSE= GPLv3+
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=3.0:textproc/py-enchant@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
+
+USES= gnome python
+USE_GNOME= gtk30 pygobject3
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-pygtkspellcheck/distinfo b/textproc/py-pygtkspellcheck/distinfo
new file mode 100644
index 000000000000..f51c36c35688
--- /dev/null
+++ b/textproc/py-pygtkspellcheck/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1702023874
+SHA256 (pygtkspellcheck-5.0.3.tar.gz) = 3736b145753705321c44ef67a3011a93e564f97630f27042b1397ffdefea83ac
+SIZE (pygtkspellcheck-5.0.3.tar.gz) = 45561
diff --git a/textproc/py-pygtkspellcheck/pkg-descr b/textproc/py-pygtkspellcheck/pkg-descr
new file mode 100644
index 000000000000..3ede4636b9fd
--- /dev/null
+++ b/textproc/py-pygtkspellcheck/pkg-descr
@@ -0,0 +1,3 @@
+Python GTK Spellcheck is a simple but quite powerful spellchecking
+library for GTK written in pure Python. Its spellchecking component
+is based on Enchant and it supports both GTK 3 and 4 via PyGObject.