The NetBSD Project

CVS log for pkgsrc/textproc/py-enchant/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / textproc / py-enchant

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.21: download - view: text, markup, annotated - select for diffs
Mon Nov 11 07:29:02 2024 UTC (3 weeks, 4 days ago) by wiz
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +1 -2 lines
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Apr 15 05:27:46 2024 UTC (7 months, 3 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +8 -2 lines
py-enchant: always use libenchant2 from pkgsrc; bump revision

Revision 1.19: download - view: text, markup, annotated - select for diffs
Mon Jan 22 13:28:38 2024 UTC (10 months, 2 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +12 -17 lines
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

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Jan 4 20:54:54 2022 UTC (2 years, 11 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -1 lines
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Jul 20 22:56:54 2019 UTC (5 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -3 lines
py-enchant: update to 2.0.0.

Changes not found.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sat Jul 13 15:51:52 2019 UTC (5 years, 4 months ago) by wiz
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -3 lines
py-enchant: update to 1.6.11nb1.

Switch from enchant to enchant2.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Oct 7 07:05:49 2017 UTC (7 years, 2 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +7 -7 lines
py-enchant: update to 1.6.11

1.6.11:
Bug fixes.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu Jun 1 13:30:26 2017 UTC (7 years, 6 months ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
Use public SHLIB_TYPE instead of private _OPSYS_SHLIB_TYPE.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Jun 8 17:43:40 2016 UTC (8 years, 6 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
Switch to MASTER_SITES_PYPI.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Nov 25 12:53:42 2015 UTC (9 years ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -5 lines
Remove mk/find-prefix.mk usage from the textproc category.

The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Jul 22 10:22:39 2014 UTC (10 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -8 lines
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

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Apr 8 11:17:23 2013 UTC (11 years, 8 months ago) by rodent
Branches: MAIN
CVS tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
Remove "Trailing empty lines." and/or "Trailing white-space."

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Oct 25 06:56:49 2012 UTC (12 years, 1 month ago) by asau
Branches: MAIN
CVS tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +1 -3 lines
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Apr 8 19:09:13 2012 UTC (12 years, 8 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -4 lines
Remove python24 and all traces of it from pkgsrc.
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Dec 16 17:22:08 2011 UTC (12 years, 11 months ago) by marino
Branches: MAIN
CVS tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +5 -1 lines
textproc/py-enchant: Fix file permissions error

The bad file permissions on ispell/README.txt prevented the package from
building on DragonFly with PKG_DEVELOPER=yes.  I'm not sure how it's passing
on NetBSD unless the bulk reports I'm seeing aren't using that option.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Dec 23 00:26:09 2010 UTC (13 years, 11 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
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

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Sep 13 10:36:50 2010 UTC (14 years, 2 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
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

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Jun 4 22:20:49 2010 UTC (14 years, 6 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Fix dependency

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Jun 1 05:28:11 2010 UTC (14 years, 6 months ago) by obache
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +28 -6 lines
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

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Feb 16 19:38:27 2009 UTC (15 years, 9 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -1 lines
Supports DESTDIR

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Wed Oct 8 09:42:47 2008 UTC (16 years, 2 months ago) by wiz
Branches: TNF
CVS tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-20081008
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
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.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Oct 8 09:42:47 2008 UTC (16 years, 2 months ago) by wiz
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>