./textproc/enchant2, Generic spell checking library

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


Branch: CURRENT, Version: 2.6.7, Package name: enchant2-2.6.7, 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:
[devel/unittest-cpp]

Package options: hunspell

Master sites:

Filesize: 4323.242 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-19 12:49:56 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
enchant2: update to 2.6.7.

2.6.7 (February 8, 2024)
------------------------

This version fixes an error introduced in the previous version that caused the \ 
Hunspell provider to fail on startup. Apologies!

2.6.6 (February 4, 2024)
------------------------

This version fixes the implementation and documentation of system paths for
configuration files (enchant.ordering). Since version 2.6.4, the wrong path
was searched for pkgdatadir: not, for example /usr/share/enchant-2, as
documented, but the old path /usr/share/enchant. The enchant(5) man page
referred to “DATADIR” rather than the actual configured path. The sysconfdir
location, typically /etc, was not documented.

Hunspell users should note that, contrary to the NEWS entry for 2.6.5, the
DICPATH environment variable cannot be used to specify the location of
hunspell dictionaries to Enchant. That is because it only works with the
hunspell program (which Enchant does not use), not the hunspell library.

Additional debug logging has been added for developers trying to diagnose
problems with configuration files and providers, which can be enabled at
run-time by setting the environment variable G_MESSAGES_DEBUG to
‘libenchant’.
   2024-01-14 21:24:32 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
enchant2: update to 2.6.5.

2.6.5 (January 7, 2024)
-----------------------

This version permits error messages from spelling providers not to be valid
UTF-8. This allows error messages in particular about invalid UTF-8
characters in personal wordlists to be shown to the user. Developers take
note!

The --with-hunspell-dir configure option is removed (along with all the
other ---with-PROVIDER-dir options, which did nothing). Users who have
Hunspell dictionaries in non-standard locations should set the
Hunspell-specific environment variable DICPATH, or copy the dictionaries
into their user’s Enchant configuration directory (for example
~/.config/enchant/hunspell).

Doxygen API documentation is now included in the release tarball (it is also
now available online).
   2023-12-26 14:36:35 by Tobias Nygren | Files touched by this commit (1)
Log message:
enchant2: put back applespell lib
   2023-12-26 14:33:48 by Tobias Nygren | Files touched by this commit (3)
Log message:
enchant2: use PLIST.Darwin instead
   2023-12-25 22:19:46 by Tobias Nygren | Files touched by this commit (2)
Log message:
enchant2: fix PLIST
   2023-12-17 23:31:22 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
enchant2: update to 2.6.4.

2.6.3 (December 11, 2023)
-------------------------

This version makes pkgdatadir versioned by default.
   2023-12-07 09:55:35 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
enchant2: update to 2.6.3.

2.6.3 (December 2, 2023)
-----------------------

This version fixes a bug in the tests when pkgdatadir is set to a
non-default value, and clarifies the documentation for setting pkgdatadir.
   2023-11-04 17:21:42 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
enchant2: update to 2.6.2.

2.6.2 (October 28, 2023)
------------------------

This version documents exclude files: each personal word list is paired with
an exclude file that contains words the user considers invalid.