pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/py-enchant



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Dec 27 14:27:04 UTC 2025

Modified Files:
        pkgsrc/textproc/py-enchant: Makefile PLIST distinfo
        pkgsrc/textproc/py-enchant/patches: patch-enchant___enchant.py

Log Message:
py-enchant: updated to 3.3.0

3.3.0

* Add tokenizer for the German language
* Improve support for macOS M1 architecture
* Add support for Python 3.11, 3.12 and 3.13
* Bump minimum required Python version to 3.9
* Numerous documentation updates
* Start adding type annotations (still a work in progress)
* For the `enchant.checker` package: always setup SpellChecker.
* Display project urls on ``pypi.org``
* Sort all imports with ``isort``
* Numerous tests cleanups
* Update FSF address in LICENSE.txt
* Windows wheels:
   * Use ``enchant`` archive generated from GitHub Actions
   * Bmup ``enchant`` from 2.2.7 to 3.4.4
* Publish packages from GitHub Actions


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/textproc/py-enchant/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/py-enchant/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/textproc/py-enchant/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/textproc/py-enchant/patches/patch-enchant___enchant.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/py-enchant/Makefile
diff -u pkgsrc/textproc/py-enchant/Makefile:1.23 pkgsrc/textproc/py-enchant/Makefile:1.24
--- pkgsrc/textproc/py-enchant/Makefile:1.23    Tue May  6 12:07:36 2025
+++ pkgsrc/textproc/py-enchant/Makefile Sat Dec 27 14:27:04 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2025/05/06 12:07:36 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2025/12/27 14:27:04 adam Exp $
 
-DISTNAME=      pyenchant-3.2.2
-PKGREVISION=   1
+DISTNAME=      pyenchant-3.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^py//}
 CATEGORIES=    textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyenchant/}

Index: pkgsrc/textproc/py-enchant/PLIST
diff -u pkgsrc/textproc/py-enchant/PLIST:1.6 pkgsrc/textproc/py-enchant/PLIST:1.7
--- pkgsrc/textproc/py-enchant/PLIST:1.6        Mon Apr 14 12:06:25 2025
+++ pkgsrc/textproc/py-enchant/PLIST    Sat Dec 27 14:27:04 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2025/04/14 12:06:25 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2025/12/27 14:27:04 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -31,6 +31,9 @@ ${PYSITELIB}/enchant/pypwl.pyo
 ${PYSITELIB}/enchant/tokenize/__init__.py
 ${PYSITELIB}/enchant/tokenize/__init__.pyc
 ${PYSITELIB}/enchant/tokenize/__init__.pyo
+${PYSITELIB}/enchant/tokenize/de.py
+${PYSITELIB}/enchant/tokenize/de.pyc
+${PYSITELIB}/enchant/tokenize/de.pyo
 ${PYSITELIB}/enchant/tokenize/en.py
 ${PYSITELIB}/enchant/tokenize/en.pyc
 ${PYSITELIB}/enchant/tokenize/en.pyo

Index: pkgsrc/textproc/py-enchant/distinfo
diff -u pkgsrc/textproc/py-enchant/distinfo:1.13 pkgsrc/textproc/py-enchant/distinfo:1.14
--- pkgsrc/textproc/py-enchant/distinfo:1.13    Mon Apr 15 05:27:46 2024
+++ pkgsrc/textproc/py-enchant/distinfo Sat Dec 27 14:27:04 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.13 2024/04/15 05:27:46 adam Exp $
+$NetBSD: distinfo,v 1.14 2025/12/27 14:27:04 adam Exp $
 
-BLAKE2s (pyenchant-3.2.2.tar.gz) = 9887a5ec697e378bab78692726c6a58b1d4f76faf585eef820ecfbf1b667f9ce
-SHA512 (pyenchant-3.2.2.tar.gz) = 65dd6abf51f7dd45d9879c63d9a1d34a4682ef37da961d0eb41849c6bbb707d94d079f5581b5f695a01fd9a9b68e9456d487b4423ed8382882f22eeeb6b080f8
-Size (pyenchant-3.2.2.tar.gz) = 49580 bytes
-SHA1 (patch-enchant___enchant.py) = c68f90c02bfb66a10183816fbbb310936eef6d5b
+BLAKE2s (pyenchant-3.3.0.tar.gz) = 7d7bfccb469bb28ee96ea55cb8f69d0e6b4632e68a20c0d13cca26e7e6436c12
+SHA512 (pyenchant-3.3.0.tar.gz) = b9d70697623415314d1ba145d02e8b6e37da19ad04efca5fd114c814cce9f12d0899751ec620efc6ada347754a28075ad351e81db3cf0165c4f3aad5b5ee5086
+Size (pyenchant-3.3.0.tar.gz) = 60696 bytes
+SHA1 (patch-enchant___enchant.py) = 0b6c2deb4f2ce0a2fd00538f7baee7263cb6917f

Index: pkgsrc/textproc/py-enchant/patches/patch-enchant___enchant.py
diff -u pkgsrc/textproc/py-enchant/patches/patch-enchant___enchant.py:1.1 pkgsrc/textproc/py-enchant/patches/patch-enchant___enchant.py:1.2
--- pkgsrc/textproc/py-enchant/patches/patch-enchant___enchant.py:1.1   Mon Apr 15 05:27:47 2024
+++ pkgsrc/textproc/py-enchant/patches/patch-enchant___enchant.py       Sat Dec 27 14:27:04 2025
@@ -1,13 +1,13 @@
-$NetBSD: patch-enchant___enchant.py,v 1.1 2024/04/15 05:27:47 adam Exp $
+$NetBSD: patch-enchant___enchant.py,v 1.2 2025/12/27 14:27:04 adam Exp $
 
 Always return a path to libenchant2 from pkgsrc.
 
---- enchant/_enchant.py.orig   2024-04-15 05:19:38.294407367 +0000
+--- enchant/_enchant.py.orig   2025-09-14 16:18:17.000000000 +0000
 +++ enchant/_enchant.py
-@@ -124,24 +124,7 @@ def find_message(*args):
+@@ -134,24 +134,7 @@ def find_message(*args: str) -> None:
  
  
- def find_c_enchant_lib():
+ def find_c_enchant_lib() -> Optional[str]:
 -    verbose = os.environ.get("PYENCHANT_VERBOSE_FIND")
 -    if verbose:
 -        global VERBOSE_FIND



Home | Main Index | Thread Index | Old Index