summaryrefslogtreecommitdiff
path: root/textproc/py-enchant
AgeCommit message (Collapse)AuthorFilesLines
2010-06-04Fix dependencyjoerg1-2/+2
2010-06-01Update py-enchant to 1.6.2.obache5-12/+85
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
2009-06-14Remove @dirrm entries from PLISTsjoerg1-5/+1
2009-02-16Supports DESTDIRjoerg1-1/+3
2008-10-08Initial import of py-enchant-1.4.2:wiz4-0/+74
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.