./textproc/enchant2, Generic spell checking library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.2.8nb1, Package name: enchant2-2.2.8nb1, Maintainer: pkgsrc-users

The project aims to provide an efficient extensible abstraction
for dealing with different spell checking libraries.

Enchant is meant to provide a generic interface into various existing
spell checking libraries. These include, but are not limited to:
* Aspell/Pspell (intends to replace Ispell)
* Hunspell (an OOo project, also used by Mozilla)
* Uspell (primarily Yiddish, Hebrew, and Eastern European
languages - hosted in AbiWord's CVS under the module "uspell")
* Hspell (Hebrew)
* Zemberek (Turkish)
* Voikko (Finnish)
* AppleSpell (Mac OSX)

Enchant is also meant to be used in a cross-platform (XP) environment.
Part of this means that Enchant wants to limit its number of external
dependencies to 0, or as close is as humanly possible. Also, any
enchant consumer (i.e. a Word Processor) should not need to know
about what backend providers Enchant knows about. In fact, Enchant
shouldn't even need to know this information itself. To accomplish
this, all of Enchant's providers are DLLs.


Required to run:
[devel/glib2] [textproc/hunspell-en_US] [textproc/hunspell]

Required to build:
[pkgtools/cwrappers] [devel/unittest-cpp]

Package options: hunspell

Master sites:

SHA1: f63f0664a62722bfa4165107f04101e66673b858
RMD160: 718802dc0123fab7acd483ce2c396faa39469586
Filesize: 953.823 KB

Version history: (Expand)


CVS history: (Expand)


   2020-05-02 16:59:57 by Roland Illig | Files touched by this commit (1)
Log message:
textproc/enchant2: remove unknown configure option
   2020-03-08 17:51:54 by Thomas Klausner | Files touched by this commit (2833)
Log message:
*: recursive bump for libffi
   2020-02-28 12:40:40 by Benny Siegert | Files touched by this commit (2) | Package updated
Log message:
Update enchant2 to 2.2.8.

2.2.8 (February 27, 2020)
-------------------------

Add a provider back-end for Nuspell (thanks, Sander van Geloven). Nuspell is
a new spell-checker whose development has been supported by the Mozilla
foundation. It is backwards-compatible with Hunspell and Myspell
dictionaries, while supporting a wider range of language peculiarities,
improved suggestions, and easier maintainability of the code-base.

Doxygen documentation generation is now supported for Enchant (thanks,
Sander van Geloven).

The command-line parsing of the “enchant” program has been made more
friendly and reliable. The -L flag (show line numbers), which had not been
working for some time, has been fixed.

A buffer overflow in personal wordlist handling has been fixed.

Minor improvements were made to the tests (thanks, Sander van Geloven).
   2019-11-04 22:43:49 by Roland Illig | Files touched by this commit (155)
Log message:
textproc: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2019-10-10 13:44:38 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
enchant2: update to 2.2.7.

2.2.7 (September 9, 2019)
-------------------------

Fix some memory leaks in the hunspell and aspell providers, thanks to an
improvement to the build system to use ASAN for the tests.

2.2.6 (September 5, 2019)
-------------------------

Treat PWL as text, not binary.
   2019-07-07 10:44:28 by Benny Siegert | Files touched by this commit (2) | Package updated
Log message:
Update enchant2 to 2.2.5.

Upstream provided no changelog (I filed AbiWord/enchant#217 for this) but
it looks like several memory leaks were fixed.
   2019-06-23 11:46:51 by Thomas Klausner | Files touched by this commit (7) | Package removed
Log message:
enchant2: update to 2.2.4.

Changes not documented.
   2019-03-17 12:00:29 by Sebastian Wiedenroth | Files touched by this commit (1)
Log message:
enchant2: add Darwin specific PLIST