+optional_depends ispell \
+ "--enable-ispell" "--disable-ispell" \
+ "for Ispell support" &&
+
+optional_depends aspell \
+ "--enable-aspell" "--disable-aspell" \
+ "for Aspell support" &&
+
+optional_depends hspell \
+ "--enable-hspell" "--disable-hspell" \
+ "for Hspell support"
diff --git a/gnome2-libs/enchant/DETAILS b/gnome2-libs/enchant/DETAILS
index e2b1677..9f0b002 100755
--- a/gnome2-libs/enchant/DETAILS
+++ b/gnome2-libs/enchant/DETAILS
@@ -1,27 +1,27 @@
SPELL=enchant
- VERSION=1.3.0
+ VERSION=1.4.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-
SOURCE_URL[0]=http://www.abisource.com/downloads/${SPELL}/${VERSION}/${SOURCE}
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ SOURCE_URL[0]=http://www.abisource.com/downloads/$SPELL/$VERSION/$SOURCE
+ SOURCE_GPG=gurus.gpg:$SOURCE.sig
LICENSE[0]=GPL
- WEB_SITE=http://www.abisource.com/enchant
+ WEB_SITE=http://www.abisource.com/projects/enchant/
ENTERED=20040712
KEYWORDS="gnome2 libs"
- SHORT="Spell checking library that works with Abiword"
+ SHORT="Spell checking library that works with Abiword"
cat << EOF
-On the surface, Enchant appears to be a generic spell checking library.
-You can request dictionaries from it, ask if a word is correctly spelled,
-get corrections for a misspelled word, etc...
+On the surface, Enchant appears to be a generic spell checking library.
+You can request dictionaries from it, ask if a word is correctly spelled,
+get corrections for a misspelled word, etc.
-Beneath the surface, Enchant is a whole lot more - and less - than that.
+Beneath the surface, Enchant is a whole lot more - and less - than that.
You'll see that Enchant isn't really a spell checking library at all.
-"What's that?" you ask. Well, Enchant doesn't try to do any of the work
-itself. It's lazy, and requires backends to do most of its dirty work.
-Looking closer, you'll see the Enchant is more-or-less a fancy wrapper
-around the dlopen() system call. Enchant steps in to provide uniformity
-and conformity on top of these libraries, and implement certain features
-that may be lacking in any individual provider library. Everything should
+"What's that?" you ask. Well, Enchant doesn't try to do any of the work
+itself. It's lazy, and requires backends to do most of its dirty work.
+Looking closer, you'll see the Enchant is more-or-less a fancy wrapper
+around the dlopen() system call. Enchant steps in to provide uniformity
+and conformity on top of these libraries, and implement certain features
+that may be lacking in any individual provider library. Everything should
"just work" for any and every definition of "just working."
EOF
diff --git a/gnome2-libs/enchant/HISTORY b/gnome2-libs/enchant/HISTORY
index 2fb7f1a..27ef596 100644
--- a/gnome2-libs/enchant/HISTORY
+++ b/gnome2-libs/enchant/HISTORY
@@ -1,3 +1,7 @@
+2008-05-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.2, cleaned up, fixed WEB_SITE
+ * DEPENDS: fixed the deps, added missing ones
+
2007-10-24 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DETAILS: updated spell to 1.3.0
diff --git a/gnome2-libs/enchant/enchant-1.3.0.tar.gz.sig
b/gnome2-libs/enchant/enchant-1.3.0.tar.gz.sig
deleted file mode 100644
index b859ca3..0000000
Binary files a/gnome2-libs/enchant/enchant-1.3.0.tar.gz.sig and /dev/null
differ
diff --git a/gnome2-libs/enchant/enchant-1.4.2.tar.gz.sig
b/gnome2-libs/enchant/enchant-1.4.2.tar.gz.sig
new file mode 100644
index 0000000..c6222d6
Binary files /dev/null and b/gnome2-libs/enchant/enchant-1.4.2.tar.gz.sig
differ
[SM-Commit] GIT changes to master grimoire by Vlad Glagolev (d25e29b9b3b26346ae34d6c7dade483caf96a1b1),
Vlad Glagolev, 05/28/2008