pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/enchant2



Module Name:    pkgsrc
Committed By:   gdt
Date:           Mon Jun 17 11:58:11 UTC 2024

Modified Files:
        pkgsrc/textproc/enchant2: DESCR
Removed Files:
        pkgsrc/textproc/enchant2: MESSAGE

Log Message:
textproc/enchant2: Rewrite DESCR from upstream and fold in MESSAGE

Upstream's text is less sales-y and easier to follow now.  Adopt it,
and prune things not supported by pkgsrc (various spell checkers) and
information not belonging in DESCR (languages used).  Note in DESCR
that this package does not install language-specific dictionaries in
dependent spell checkers, to avoid the description of this package
leaving the wrong impression for those who assume that would make
sense.

Drop MESSAGE, having folded into DESCR a caution that an API library
that depends on a spell checker does not install the language-specific
dictionary that that user might have in mind.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/enchant2/DESCR
cvs rdiff -u -r1.1 -r0 pkgsrc/textproc/enchant2/MESSAGE

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/enchant2/DESCR
diff -u pkgsrc/textproc/enchant2/DESCR:1.1 pkgsrc/textproc/enchant2/DESCR:1.2
--- pkgsrc/textproc/enchant2/DESCR:1.1  Thu Nov  1 09:36:47 2018
+++ pkgsrc/textproc/enchant2/DESCR      Mon Jun 17 11:58:11 2024
@@ -1,21 +1,16 @@
-The project aims to provide an efficient extensible abstraction
-for dealing with different spell checking libraries.
+Enchant aims to provide a simple but comprehensive abstraction for
+dealing with different spell checking libraries in a consistent way. A
+client, such as a text editor or word processor, need not know
+anything about a specific spell-checker, and since all back-ends are
+plugins, new spell-checkers can be added without needing any change to
+the program using Enchant.
 
-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 in pkgsrc can work with the following spell checkers:
 
-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.
+    Hunspell
+    GNU Aspell
+    Zemberek
+
+Note that while enchant, when configured by options to use a spell
+checker, simply requires the spell checker package.  It does nothing
+about dictionaries for particular languages.



Home | Main Index | Thread Index | Old Index