head 1.14; access; symbols pkgsrc-2026Q1:1.14.0.2 pkgsrc-2026Q1-base:1.14 pkgsrc-2025Q4:1.13.0.14 pkgsrc-2025Q4-base:1.13 pkgsrc-2025Q3:1.13.0.12 pkgsrc-2025Q3-base:1.13 pkgsrc-2025Q2:1.13.0.10 pkgsrc-2025Q2-base:1.13 pkgsrc-2025Q1:1.13.0.8 pkgsrc-2025Q1-base:1.13 pkgsrc-2024Q4:1.13.0.6 pkgsrc-2024Q4-base:1.13 pkgsrc-2024Q3:1.13.0.4 pkgsrc-2024Q3-base:1.13 pkgsrc-2024Q2:1.13.0.2 pkgsrc-2024Q2-base:1.13 pkgsrc-2024Q1:1.12.0.2 pkgsrc-2024Q1-base:1.12 pkgsrc-2023Q4:1.11.0.18 pkgsrc-2023Q4-base:1.11 pkgsrc-2023Q3:1.11.0.16 pkgsrc-2023Q3-base:1.11 pkgsrc-2023Q2:1.11.0.14 pkgsrc-2023Q2-base:1.11 pkgsrc-2023Q1:1.11.0.12 pkgsrc-2023Q1-base:1.11 pkgsrc-2022Q4:1.11.0.10 pkgsrc-2022Q4-base:1.11 pkgsrc-2022Q3:1.11.0.8 pkgsrc-2022Q3-base:1.11 pkgsrc-2022Q2:1.11.0.6 pkgsrc-2022Q2-base:1.11 pkgsrc-2022Q1:1.11.0.4 pkgsrc-2022Q1-base:1.11 pkgsrc-2021Q4:1.11.0.2 pkgsrc-2021Q4-base:1.11 pkgsrc-2021Q3:1.9.0.18 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.9.0.16 pkgsrc-2021Q2-base:1.9 pkgsrc-2021Q1:1.9.0.14 pkgsrc-2021Q1-base:1.9 pkgsrc-2020Q4:1.9.0.12 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.9.0.10 pkgsrc-2020Q3-base:1.9 pkgsrc-2020Q2:1.9.0.8 pkgsrc-2020Q2-base:1.9 pkgsrc-2020Q1:1.9.0.4 pkgsrc-2020Q1-base:1.9 pkgsrc-2019Q4:1.9.0.6 pkgsrc-2019Q4-base:1.9 pkgsrc-2019Q3:1.9.0.2 pkgsrc-2019Q3-base:1.9 pkgsrc-2019Q2:1.7.0.14 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.12 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.10 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.8 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.6 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.4 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.2 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.6.0.18 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.14 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.12 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.10 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.8 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.6 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.4 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.2 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.5.0.10 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.8 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.6 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.4 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.2 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.4.0.30 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.28 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.26 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.24 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.22 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.20 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.18 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.16 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.14 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.12 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.10 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.8 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.6 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.4 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.2 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.3.0.2 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.2.0.2 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.1.1.1.0.12 pkgsrc-2010Q1-base:1.1.1.1 pkgsrc-2009Q4:1.1.1.1.0.10 pkgsrc-2009Q4-base:1.1.1.1 pkgsrc-2009Q3:1.1.1.1.0.8 pkgsrc-2009Q3-base:1.1.1.1 pkgsrc-2009Q2:1.1.1.1.0.6 pkgsrc-2009Q2-base:1.1.1.1 pkgsrc-2009Q1:1.1.1.1.0.4 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-2008Q4:1.1.1.1.0.2 pkgsrc-2008Q4-base:1.1.1.1 pkgsrc-20081008:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.14 date 2025.12.27.14.27.04; author adam; state Exp; branches; next 1.13; commitid Lnj4RDEdGmWyu3oG; 1.13 date 2024.04.15.05.27.46; author adam; state Exp; branches; next 1.12; commitid 0UB1Jom6upietc6F; 1.12 date 2024.01.22.13.28.38; author adam; state Exp; branches; next 1.11; commitid TmflPxZzwaCpPrVE; 1.11 date 2021.10.26.11.23.03; author nia; state Exp; branches; next 1.10; commitid TS3y6sgAeGKWpjeD; 1.10 date 2021.10.07.15.02.10; author nia; state Exp; branches; next 1.9; commitid 0fS32tEWoNe7fTbD; 1.9 date 2019.07.20.22.56.54; author wiz; state Exp; branches; next 1.8; commitid 8jz7oHzL2DwNUPvB; 1.8 date 2019.07.13.15.51.52; author wiz; state Exp; branches; next 1.7; commitid NI8rQNQEoVAXMTuB; 1.7 date 2017.10.07.07.05.49; author adam; state Exp; branches; next 1.6; commitid QJxfBXiiHnZSz5aA; 1.6 date 2015.11.04.02.00.02; author agc; state Exp; branches; next 1.5; commitid 8Vi0UoG7obKytIHy; 1.5 date 2014.07.22.10.22.39; author wiz; state Exp; branches; next 1.4; commitid DFhJdc0ekRm7nmJx; 1.4 date 2010.12.23.00.26.09; author wiz; state Exp; branches; next 1.3; 1.3 date 2010.09.13.10.36.50; author wiz; state Exp; branches; next 1.2; 1.2 date 2010.06.01.05.28.11; author obache; state Exp; branches; next 1.1; 1.1 date 2008.10.08.09.42.47; author wiz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.10.08.09.42.47; author wiz; state Exp; branches; next ; desc @@ 1.14 log @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 @ text @$NetBSD: distinfo,v 1.13 2024/04/15 05:27:46 adam Exp $ 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 @ 1.13 log @py-enchant: always use libenchant2 from pkgsrc; bump revision @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2024/01/22 13:28:38 adam Exp $ d3 4 a6 4 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 @ 1.12 log @py-enchant: updated to 3.2.2 3.2.2 (2021-10-05) * Add support for Python 3.10 3.2.1 (2021-06-24) * Fix ``Dict.__del__`` sometimes raising `TypeError` upon exit. Patch by @@rr- * Default development branch is now called ``main`` * Bump ``black`` to 21.6b0 3.2.0 (2020-12-08) * Add support for Python 3.9 * Add trove classifiers for all supported Python versions * Run ``pyupgrade`` across the code base * Update documentation about MacPorts 3.1.1 (2020-05-31) * On Windows, set PATH instead of calling ``SetDllDirectory`` before loading the Enchant C library. This allows PyEnchant to co-exist with other libraries in the same program. 3.1.0 (2020-05-20) * Add ``enchant.get_user_config_dir()`` * Fix: ``enchant.get_enchant_version()`` now returns a ``str``, not some ``bytes`` 3.0.1 (2020-03-01) * Add missing LICENSE.txt in source distribution 3.0.0 (2020-03-01) Highlights * Uncouple PyEnchant version from the Enchant version. This release should be compatible with Enchant 1.6 to 2.2 * Fix using PyEnchant with Enchant >= 2.0 * Add support for pypy3, Python 3.7 and Python 3.8 * New website, hosted on https://pyenchant.github.io/pyenchant/ * Add `enchant.set_prefix_dir()` Breaking changes * Drop support for Python2 * **macOS**: The C enchant library is no longer embedded inside the wheel - you should install the C enchant library with ``brew`` or ``ports``. Clean ups * Port test suite to ``pytest``. * Add ``tbump`` configuration to simplify the release process * Format code with ``black``. * Remove compatibility layers with Python2 from ``enchant.utils`` * Use ``flake8`` to catch some errors during CI * Fix some PEP8 naming violations * Switch to GitHub Actions for CI @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2021/10/26 11:23:03 nia Exp $ d6 1 @ 1.11 log @textproc: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./textproc/convertlit/distinfo clit18src.zip @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2021/10/07 15:02:10 nia Exp $ d3 3 a5 4 BLAKE2s (pyenchant-2.0.0.tar.gz) = c4b1b83232fa27ffb9c6bb8334e565a2184eac8b9222f6c8d5190c7970a7eaf6 SHA512 (pyenchant-2.0.0.tar.gz) = c985714bc8ad69b6580fa1dd546243da5f3f92e8681d846ed265b086c486ae7ed33754fba303b450be4c0cb20e975a9a10efbeb700ea5213a11ed00612a93af0 Size (pyenchant-2.0.0.tar.gz) = 64022 bytes SHA1 (patch-ab) = d01891618ef6fb9e7bafa43db1d2e7f46034c5c0 @ 1.10 log @textproc: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2019/07/20 22:56:54 wiz Exp $ d3 1 a3 1 RMD160 (pyenchant-2.0.0.tar.gz) = 418e2f231f11f4b7c23ab5e2217ad4971c407560 @ 1.9 log @py-enchant: update to 2.0.0. Changes not found. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2019/07/13 15:51:52 wiz Exp $ a2 1 SHA1 (pyenchant-2.0.0.tar.gz) = 92ca797bbef9660271c3a9269ff7eb841272044d @ 1.8 log @py-enchant: update to 1.6.11nb1. Switch from enchant to enchant2. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2017/10/07 07:05:49 adam Exp $ d3 5 a7 5 SHA1 (pyenchant-1.6.11.tar.gz) = 0119a4ceaa849bc45efbca8d4f5afed537eefc8b RMD160 (pyenchant-1.6.11.tar.gz) = dd8b3e3259837a55b93dc58798404bed1d4b406c SHA512 (pyenchant-1.6.11.tar.gz) = fadc7382592c426af9b886e1d23e444b1067353aae35805ddba1d43ad62c23d569211f36fda421bd39039134e20310d0e2eafea05564cdb8e747581ca55fb79c Size (pyenchant-1.6.11.tar.gz) = 64137 bytes SHA1 (patch-ab) = 71d50996ed3cb92d9edb44a01b26e166d9807bb0 @ 1.7 log @py-enchant: update to 1.6.11 1.6.11: Bug fixes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2015/11/04 02:00:02 agc Exp $ d7 1 a7 1 SHA1 (patch-ab) = cc3cc686c76ecc45ae624d319f8207adad5a2207 @ 1.6 log @Add SHA512 digests for distfiles for textproc category Problems found locating distfiles: Package cabocha: missing distfile cabocha-0.68.tar.bz2 Package convertlit: missing distfile clit18src.zip Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2014/07/22 10:22:39 wiz Exp $ d3 4 a6 4 SHA1 (pyenchant-1.6.6.tar.gz) = 353b0b06cb29deef46298337afdd96ec71f01625 RMD160 (pyenchant-1.6.6.tar.gz) = 1032e5f5da257211c69705f1468bb00b864a287b SHA512 (pyenchant-1.6.6.tar.gz) = af6aa1ac77b5718ec4b4aad3d0b88d26e697b472ec8261b23b37fdbf6b399a120ccc3e4ee6579b884c44b0eeb3f95bcdbceea189105c05088a48400a0c8cdb90 Size (pyenchant-1.6.6.tar.gz) = 64010 bytes @ 1.5 log @Update to 1.6.6: Version 1.6.6 of PyEnchant has been released, with the following changes: compatability with latest python releases "wheels" replace "eggs" as the binary distribution format of choice fix possible text corruption when using SpellChecker with a Chunker @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2010/12/23 00:26:09 wiz Exp $ d5 1 @ 1.4 log @Update to 1.6.5: 2010-12-14: Version 1.6.5 released Version 1.6.5 of PyEnchant has been released, with the following changes: * restore compatability with Python 3 (including 3.2 beta1) * fix unittest DeprecationWarnings on Python 3 * statically compile libstdc++ into pre-built windows binaries 2010-12-13: Version 1.6.4 released Version 1.6.4 of PyEnchant has been released, with the following changes: * DictWithPWL: use pwl and pel to adjust the words returned by suggest() * Fix tokenization of utf8 bytes in a mutable character array * get_tokenizer(): pass None as language tag to get default tokenizer * prevent build-related files from being included in the source tarball @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2010/09/13 10:36:50 wiz Exp $ d3 4 a6 5 SHA1 (pyenchant-1.6.5.tar.gz) = 6f01b8657b64e970a11945c2a9b4d6d8023997bc RMD160 (pyenchant-1.6.5.tar.gz) = 4e94bb26134f6d60b114cf40b3170dbf5fcb6e85 Size (pyenchant-1.6.5.tar.gz) = 62294 bytes SHA1 (patch-aa) = ec0423b39aca6634dbf801907ffa8caa2c0acedf SHA1 (patch-ab) = 67a6528acc227042a43efba87400d35d8a930da5 @ 1.3 log @Update to 1.6.3: Version 1.6.3 of PyEnchant has been released, with the following changes: * Pre-compiled binary distributions for Mac OS X * Safer loading of bundled DLLs on Windows * New function get_enchant_version() to obtain the version of the underlying enchant library @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2010/06/01 05:28:11 obache Exp $ d3 3 a5 3 SHA1 (pyenchant-1.6.3.tar.gz) = 42d33947e7258dad60e48a2e4f73a45fea3cf37b RMD160 (pyenchant-1.6.3.tar.gz) = dc83ba42468a84dd4c79ea6d90587162e2730fea Size (pyenchant-1.6.3.tar.gz) = 60212 bytes @ 1.2 log @Update py-enchant to 1.6.2. Based on PR#43384 by Wen Heping. * Migrated from SWIG to ctypes since 1.5.0: * Add dependency on devel/py-ctypes for python2.4 * Fix paths for libenchant to exactly load suitable one. * No need c compiler and buildlink with textproc/enchant. Changes: 1.6.2: * Upgraded bundled enchant to v1.6.0. * Fixed bug in printf() utility function; all input args are now converted to strings before printing. 1.6.1: * Fixed loading of enchant DLL on win32 without pkg_resources installed. * Fixed HTMLChunker to handle unescaped < and > characters that are clearly not part of a tag. 1.6.0: * Upgraded to enchant v1.5.0: * new Broker methods get_param() and set_param() allow runtime customisation of provider data * Added the concept of 'chunkers' to enchant.tokenize.get_tokenizer(). These serve split split the text into large chunks of checkable tokens. * implemented a simple HTMLChunker class * Moved error classes into 'enchant.errors' for easier importing * Moved testcases into separate files so they're not loaded by default * Allowed SpellChecker to use default language if none is specified * Improved compatibility with Python 3 1.5.3: * Fixed termination conditions in English tokenization loop. * Improved unicode detection in English tokenizer. * Made enchant spellcheck all of its docstrings as part of the unittest suite. 1.5.2: * Modify utils.get_resource_filename and utils.win32_data_files for compatibility with py2exe (which was broken in the move to ctypes). Thanks to Stephen George for the fix. 1.5.1: * SpellChecker.add_to_personal renamed to SpellChecker.add and fixed to use the corresponding Dict method. 1.5.0: * Migrated from SWIG to ctypes: * now runs under PyPy! * also opens possibilities for Jython, IronPython, ... * Compatibility updates for Python 3.0, mostly around unicode strings * Dropped compatibility with Python 2.2 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2008/10/08 09:42:47 wiz Exp $ d3 5 a7 5 SHA1 (pyenchant-1.6.2.tar.gz) = 54937a31dfdd1023f588ff599135b541f7845eb8 RMD160 (pyenchant-1.6.2.tar.gz) = 8dc31b837e33d2fe517b9346077060767526861b Size (pyenchant-1.6.2.tar.gz) = 57761 bytes SHA1 (patch-aa) = 4afb6e32c84efb177f47b94fca4b91bae459a10d SHA1 (patch-ab) = ff02e814ff0cf66eca54608c545ae6e95456231f @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 5 a7 3 SHA1 (pyenchant-1.4.2.tar.gz) = 97197d72a0197e459946805d254b3958a0e1de2e RMD160 (pyenchant-1.4.2.tar.gz) = 9107042d841ab920baeeef10643d88ff4e65bb7f Size (pyenchant-1.4.2.tar.gz) = 81230 bytes @ 1.1.1.1 log @Initial import of py-enchant-1.4.2: PyEnchant is a set of language bindings and some wrapper classes to make the excellent Enchant spellchecker available as a Python module. The bindings are generated using SWIG. It includes all the functionality of Enchant with the flexibility of Python and a nice 'Pythonic' object-oriented interface. It also aims to provide some higher-level functionality than is available in the C API. Enchant is the spellchecking package behind the AbiWord word processor, is being considered for inclusion in the KDE office suite, and has been proposed as a FreeDesktop.org standard. It aims to provide a single API to access spellchecking services on any platform, by wrapping the natively available spellchecking facilities. For example, it can access aspell when running under Linux and AppleSpell on Mac OSX. @ text @@