[svn-inject] Applying Debian modifications to trunk
authordon <don@8f7917da-ec0b-0410-a553-b9b0e350d17e>
Fri, 4 Jul 2008 01:18:43 +0000 (01:18 +0000)
committerdon <don@8f7917da-ec0b-0410-a553-b9b0e350d17e>
Fri, 4 Jul 2008 01:18:43 +0000 (01:18 +0000)
git-svn-id: svn+ssh://svn.donarmstrong.com/sites/don_svn/deb_pkgs/scowl/scowl/trunk@371 8f7917da-ec0b-0410-a553-b9b0e350d17e

25 files changed:
debian/README.Debian [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/wamerican-huge.info-wordlist [new file with mode: 0644]
debian/wamerican-large.info-wordlist [new file with mode: 0644]
debian/wamerican-small.info-wordlist [new file with mode: 0644]
debian/wamerican.config [new file with mode: 0644]
debian/wamerican.info-wordlist [new file with mode: 0644]
debian/wamerican.links [new file with mode: 0644]
debian/wamerican.postinst [new file with mode: 0644]
debian/wamerican.postrm [new file with mode: 0644]
debian/wamerican.templates [new file with mode: 0644]
debian/wbritish-huge.info-wordlist [new file with mode: 0644]
debian/wbritish-large.info-wordlist [new file with mode: 0644]
debian/wbritish-small.info-wordlist [new file with mode: 0644]
debian/wbritish.info-wordlist [new file with mode: 0644]
debian/wcanadian-huge.info-wordlist [new file with mode: 0644]
debian/wcanadian-large.info-wordlist [new file with mode: 0644]
debian/wcanadian-small.info-wordlist [new file with mode: 0644]
debian/wcanadian.info-wordlist [new file with mode: 0644]
debian/wordlist_manpage_template [new file with mode: 0644]
final/english-proper-names.50

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644 (file)
index 0000000..2d83ab3
--- /dev/null
@@ -0,0 +1,20 @@
+$Id: README.Debian,v 1.2 2003/06/17 04:09:49 david Exp $
+
+The Debian English word lists (wamerican*, wbritish*, wcanadian*) and
+the Debian "scowl" package are all built from the upstream SCOWL
+word lists.  See this package's copyright file for more details
+about SCOWL.
+
+The Debian scowl package installs the raw SCOWL "final/" word lists
+into /usr/share/dict/scowl/.
+See /usr/share/doc/scowl/README for documentation about those
+individual word list files.
+
+For the Debian English word lists, we use an appropriate collection 
+of SCOWL word lists for each specific language/spelling and complexity.
+The file /usr/share/doc/<package>/<package>.scowl-word-lists-used 
+lists the specific scowl files that were used to create the <package> 
+word list.  (e.g. 
+/usr/share/doc/wbritish-large/wbritish-large.scowl-word-lists-used)
+
+ -- David Coe <davidc@debian.org>, Tue Jun 17 00:09:39 2003
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..20533a2
--- /dev/null
@@ -0,0 +1,298 @@
+scowl (6-2.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Make wamerican no longer depend on dictionaries-common, while
+    using its features if present: (Closes: #487977).
+    - wamerican.links: Install /usr/share/dict/words link to
+      american-english.
+    - wamerican.post{inst,rm}: Run dictionaries-common stuff only
+      if available.
+    - wamerican.config: Check that dictionaries-common is installed
+      and a recent version (having elanguages support) before trying
+      to use it.
+    - debian/rules: Do not auto-generate maintainer scripts for
+      wamerican, but use the new hardcoded ones. Split
+      installdeb-wordlist stuff for wamerican and the rest of the
+      wordlists, moving both to the install target.
+    - debian/control: Remove dictionaries-common dependency and
+      include a conflicts against dictionaries-common (<< 0.98) where
+      /usr/share/dict/words link diversion is included.
+  * debian/control:
+    - Bumped Standards-Version to 3.7.3. No changes needed.
+    - Moved debhelper dependency from Build-Depends-Indep to
+      Build-Depends. debhelper is required to run the clean target
+      of debian/rules (Policy Manual, section 7.6).
+
+ -- Agustin Martin Domingo <agmartin@debian.org>  Thu, 26 Jun 2008 12:24:26 +0200
+
+scowl (6-2.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Bumped Standards-Version to 3.7.2. No changes needed.
+  * debian/compat now is 5.
+  * Apply patch from Tom Parker <debian@tevp.net>, to stop Scowl generated
+    packages to erronously depend on debconf twice, and to allow for
+    debconf-2.0 as an alternate, thus blocking the cedebconf transition
+    (Closes: #393455).
+
+ -- Amaya Rodrigo Sastre <amaya@debian.org>  Sat, 27 Jan 2007 18:38:03 +0100
+
+scowl (6-2) unstable; urgency=low
+
+  * debian/rules: remove a ${!VAR} bashism; replace with eval(...)
+    Closes: #207102 scowl: debian/rules script contains bashisms
+
+ -- David Coe <davidc@debian.org>  Fri, 14 Oct 2005 22:00:22 -0400
+
+scowl (6-1) unstable; urgency=low
+
+  * New upstream release.
+    Closes: #333207 wamerican-large: new upstream release 6 available
+  * debian/rules and debian/control: Added -huge versions of the
+    american, canadian, and british word lists. Upstream word lists are
+    now better organized; we take advantage of that by adding the new
+    size "40" word lists to the standard lists, the size "55" word lists
+    to the -large lists, and the size "80" word lists to the (new) -huge
+    lists.
+    Closes: #317422 dictionaries-common: sightlines/metallicity
+    "Sightlines" is now in the -huge lists; "metallicity" is only in the
+    upstream size "95" lists, so (by my policy) even the -huge lists
+    won't include it.  If you want that, and all the other really odd
+    words, please install and use the Debian "scowl" package.
+  * Added "Debian" and "Debian's" to english-proper-names.50, which
+    gets them into the standard, -large, and -huge lists.
+    If Microsoft is there (it is), we should be too ;).
+    Closes: #327749: wamerican: should include "debian" in wordlist
+  * debian/control:
+    - standards version 3.6.2 (no changes required)
+    - removed the 'wenglish' dummy package
+      Closes: #322072 wenglish: Dummy package still needed?
+      Closes: #286583 wenglish: typo in package description
+  * debian/copyright: updated copyright (some additions from
+    latest upstream README).
+
+ -- David Coe <davidc@debian.org>  Fri, 14 Oct 2005 01:00:03 -0400
+
+scowl (5-4) unstable; urgency=low
+
+  * debian/control: depend [and build-depend] on newer
+    dictionaries-common[-dev] (>=0.20).
+    Closes: #232166 "Please update your ... package(s) to new .config system"
+  * debian/control; bump standards-version; no changes required.
+  * debian/wenglish.preinst: removed -- this previously-implemented half-fix
+    is now unnecessary.
+    Closes: #216397 "debconf oops"
+  * debian/control: add missing debconf dependencies.
+
+ -- David Coe <davidc@debian.org>  Mon, 16 Feb 2004 02:38:32 -0500
+
+scowl (5-3) unstable; urgency=low
+
+  * corrected a typo/thinko in the scowl pacakge description;
+    thanks to Leonardo Rochael Almeida for noticing and reporting it.
+    Closes: #201564: s/wenglish/wbritish/ in package description
+  * added wenglish.preinst, to remove the obsolete "wenglish"
+    debconf choice, now that wamerican has replaced wenglish.
+    See also dictionaries-common bug #200098, which explains
+    why this solution is not perfect.
+    Closes: #202570: typo in debconf prompt
+  * standards version 3.6.0; converted this changelog to UTF-8.
+
+ -- David Coe <davidc@debian.org>  Wed, 30 Jul 2003 01:48:46 -0400
+
+scowl (5-2) unstable; urgency=low
+
+  * Include also the appropriate variant_0 and variant_1 words,
+    to provide the more common spelling alternatives.
+
+ -- David Coe <davidc@debian.org>  Thu,  3 Jul 2003 14:48:48 -0400
+
+scowl (5-1) unstable; urgency=low
+
+  * New upstream package (SCOWL) replaces previous upstream sources for
+    wenglish and wbritish; wenglish had been built from a (possibly)
+    non-free source (linux-words), and wbritish had been built from a
+    relatively incomplete source (words extracted from the ispell british
+    dictionary).  SCOWL (Spell-Checker Oriented Word Lists) is a
+    collection of English word lists maintained by Kevin Atkinson at
+    http://wordlist.sf.net, is completely Free, is of significantly
+    better quality, and is supported upstream.
+    Thanks to Brian Nelson <nelson@bignachos.com> for suggesting we use
+    the SCOWL wordlists.  This source package (scowl) now creates the
+    following binary packages:
+      wamerican, wamerican-small, wamerican-large,
+      wbritish,  wbritish-small,  wbritish-large,
+      wcanadian, wcanadian-small, wcanadian-large,
+      scowl,
+      wenglish (dummy package to install wamerican, for upgrades)
+    Closes: #170490: wenglish: Package contains a non-DFSG-compliant list
+    Closes: #141707: wbritish: seems to be missing some very basic words
+    Closes: #165251: wbritish: Missing word ('behemoth')
+    Closes: #176875: Gullible isn't in the dictionary
+    Closes: #147959: wenglish: Spelling "plebian" is nonstandard
+    Closes: #175906: wenglish: should be called wamerican
+  * My sincere gratitude to Agustin Martin Domingo for paying attention to
+    ispell and the english word lists while I was preoccupied, and for his
+    NMUs during the dictionaries-common transition.
+    Closes: #164257: wbritish: Please update your wbritish package to IDWP new policy
+    Closes: #164260: wenglish: Please update your wenglish package to IDWP new policy
+  * 'Pharoah' is only in the "huge" SCOWL dictionary, which is normally
+    considered unreasonable for spell checking (too many false positives);
+    I suggest you add it to your own personal list, or install the scowl
+    package and create the huge list (or one customized to your needs).
+    If you disagree with upstream's classification of that word, please
+    reopen the bug report with some explanation, and I'll happily forward
+    it upstream.  Thanks.
+    Closes: #175394: wenglish: missing word 'pharaoh'
+
+ -- David Coe <davidc@debian.org>  Mon, 16 Jun 2003 22:26:28 -0400
+
+wenglish (2.0-2.4) unstable; urgency=low
+
+  * Just a rebuild to make sure at least dictionaries-common-dev-0.8.4
+    is used,since there was a minor change in the debconf config
+    files to have debconf choices properly sorted. David, no need to
+    change anything in your sources, just make sure you use at least
+    that version. This fix will then propagate the next time you build
+    the package. Sorry for not having asked you about this upload with
+    more time.
+
+ -- Agustin Martin Domingo <agmartin@debian.org>  Fri, 25 Oct 2002 13:37:41 +0200
+
+wenglish (2.0-2.3) unstable; urgency=low
+
+  * Non-Maintainer Upload
+  * This time really added dictionaries-common-dev to 'Build-Depends-Indep'.
+    That was missed previously in (2.0-2.2).
+
+ -- Agustin Martin Domingo <agmartin@debian.org>  Mon, 21 Oct 2002 13:12:14 +0200
+
+wenglish (2.0-2.2) unstable; urgency=low
+
+  * Non-Maintainer Upload
+  * New policy compliant package (closes: #164260)
+  * Some minor changes with respect to package in sourceforge:
+    +++ control files:
+    - Changing 'Pre-Depends: dictionaries-common' to a simple
+      Depends.
+    - Added dictionaries-common-dev to 'Build-Depends-Indep'
+    +++ words-american-english.5
+    - Changed '/etc/dictionary' to '/etc/dictionaries-common/words' and
+      'update-alternatives' to 'select-default-wordlist'
+
+ -- Agustin Martin Domingo <agmartin@debian.org>  Mon, 21 Oct 2002 11:52:46 +0200
+
+wenglish (2.0-2.1) unstable; urgency=low
+
+  * Experimental release after the dictionaries policy proposal.
+  * Removed postinst and prerm. So, David, DO NOT REUSE THIS PACKAGE
+    FOR THE OFFICIAL BRANCH.
+
+ -- Agustín Martín Domingo <agmartin@debian.org>  Fri, 30 Nov 2001 17:37:59 +0100
+
+wenglish (2.0-2) unstable; urgency=low
+
+  * added some missing words and their variations.  Closes: #108233.
+  * added missing variations of some previously-added words.
+  * updated standards to debian policy 3.5.6.
+
+ -- David Coe <davidc@debian.org>  Fri, 10 Aug 2001 18:20:03 -0400
+
+wenglish (2.0-1) unstable; urgency=medium
+
+  * new maintainer.
+  * cnanged version to agree with upstream source version.
+  * included additional documentation from the upstream source.
+  * Updated standards to debian policy 3.5.2.
+    Closes: #80775 "man pages in wrong directory."
+  * fixed prerm to run update-alternatives at the proper time.
+    Closes: #87332 "dictionary alternative and wenglish's prerm"
+  * closing an old bug, was apparently fixed in 1.0-12 (when /etc/dictionary
+    was removed).
+    Closes: #35098 "unknown-source: a dangling symlink."
+  * renamed american-english.5 to words-american-english.5, to minimize
+    confusion with similarly-named idict-american-english.5 man page;
+    symlink american-english.5 to words-american-english.5.
+  * added the word "hullabaloo" (in support of ispell/iamerican bug
+    65620).
+
+ -- David Coe <davidc@debian.org>  Sat, 24 Feb 2001 13:46:29 -0500
+
+wenglish (1.0-12) unstable; urgency=low
+
+  * In postinst, clean up /etc/dictionary and transfer its value into
+    the alternatives system.
+
+ -- Charles Briscoe-Smith <cpbs@debian.org>  Thu, 15 Apr 1999 01:32:53 +0100
+
+wenglish (1.0-11) unstable; urgency=low
+
+  * Update the package's description to match reality.
+
+ -- Charles Briscoe-Smith <cpbs@debian.org>  Tue, 13 Oct 1998 02:32:09 +0100
+
+wenglish (1.0-10) unstable; urgency=low
+
+  * Update standards-version to 2.4.1 (no changes required).
+  * Moved /usr/dict/english to /usr/share/dict/american-english.
+  * Replaced old maintainer scripts with new ones which call
+    update-alternatives.
+  * Updated man page.
+
+ -- Charles Briscoe-Smith <cpbs@debian.org>  Tue, 29 Sep 1998 12:24:34 +0100
+
+wenglish (1.0-9) frozen unstable; urgency=low
+
+  * Gack.  Maybe I should actually -install- the postrm script?
+    (How embarrassing.)  Postrm script now installed properly.
+  * Remove leftover half-email from the end of the changelog.  (How did
+    that get there?)
+
+  * Remove quibble from copyright file; simple lists of words can't
+    be copyrighted.
+
+ -- Charles Briscoe-Smith <cpbs@debian.org>  Wed,  8 Apr 1998 03:43:42 +0100
+
+wenglish (1.0-8) frozen unstable; urgency=low
+
+  * Rewrite maintainer scripts, and properly this time (and thus fixes
+    bug 7454 slightly better than last time, but still not completely;
+    that will be done in slink).  All cases handled, and it's properly
+    tested.  The new scripts used here are intended to go in all the
+    w<language> dictionary packages before the release of hamm so that
+    they all ask questions consistently, and only when they need to.
+    (If all the dictionary packages use these, bug 19600 will be fixed.)
+    Major changes are:
+  * Don't randomize the /etc/dictionary symlink on mass-upgrade.
+  * No longer use relative symlinks between top-level directories.
+  * Don't remove /etc/dictionary symlink, which records the system's
+    default dictionary language, unless the corresponding dictionary is
+    being purged.
+
+ -- Charles Briscoe-Smith <cpbs@debian.org>  Sun,  5 Apr 1998 16:08:33 +0100
+
+wenglish (1.0-7) unstable; urgency=low
+
+  * No longer asks whether english should be the default dictionary when
+    upgrading, only on an install.  (Attempts to fix bug #7454.)
+
+  * Add `xylophone' and `migraine' to the word list (first checking
+    them against the Oxford Minidictionary and the Collins Westminster
+    Desk Companion.)  (Fixes:bug#9325,#10642)
+
+  * Added extended package description.  (Fixes:bug#3655)
+  * Provide wordlist virtual package.  (Fixes:bug#9393)
+
+  * New maintainer.
+  * Undebmaked; now uses my generic debian/rules.
+  * Updated to standards version 2.4.0.0.
+
+ -- Charles Briscoe-Smith <cpbs@debian.org>  Fri, 27 Feb 1998 13:42:34 +0000
+
+wenglish (1.0-6) unstable; urgency=low
+
+  * New source packaging format.
+
+ -- Herbert Xu <herbert@debian.org>  Sat, 8 Feb 1997 22:16:50 +1100
+
+
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..7ed6ff8
--- /dev/null
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..a374b71
--- /dev/null
@@ -0,0 +1,235 @@
+Source: scowl
+Maintainer: David Coe <davidc@debian.org>
+Section: text
+Priority: standard
+Standards-Version: 3.7.3
+Build-Depends: debhelper (>=5)
+Build-Depends-Indep: dictionaries-common-dev (>=0.20)
+
+Package: scowl
+Architecture: all
+Section: text
+Priority: optional
+Depends: ${misc:Depends}
+Description: Spell-Checker Oriented Word Lists
+ The SCOWL is a collection of word lists organized by word popularity,
+ language, word class, and other factors.  These lists can be
+ combined in various ways (or used individually) for spell checking
+ and similar purposes.
+ .
+ The Debian wamerican*, wbritish*, and wcanadian* wordlist packages
+ are built from (appropriate collections of) these same lists.  Install
+ one (or more) of those packages if you want a comprehensive word list;
+ install scowl if you (also) want to pick and choose the pieces that
+ comprise those lists.
+ .
+ You can learn more about SCOWL (and other English word lists) at
+ http://wordlist.sourceforge.net/
+
+Package: wamerican
+Architecture: all
+Section: text
+Priority: standard
+Depends: ${misc:Depends}
+Conflicts: wenglish (<<5), dictionaries-common(<< 0.98)
+Provides: wordlist
+Description: American English dictionary words for /usr/share/dict
+ This package provides the file /usr/share/dict/american-english
+ containing a list of English words with American spellings.
+ This list can be used by spelling checkers, and by programs such
+ as look(1).
+ .
+ There are also -small, -large, and -huge versions of this word list,
+ and there are wbritish* and wcanadian* packages as well.
+
+Package: wamerican-small
+Architecture: all
+Section: text
+Priority: optional
+Depends: dictionaries-common (>=0.20), ${misc:Depends}
+Provides: wordlist
+Description: American English dictionary words for /usr/share/dict
+ This package provides the file /usr/share/dict/american-english-small
+ containing a list of English words with American spellings.
+ This list can be used by spelling checkers, and by programs such
+ as look(1).
+ .
+ This is a smaller list than the one installed by wamerican; nothing
+ prevents you installing both (and others) at the same time.
+ .
+ There are also -large and -huge version of this word list,
+ and there are wbritish* and wcanadian* packages as well.
+
+Package: wamerican-large
+Architecture: all
+Section: text
+Priority: optional
+Depends: dictionaries-common (>=0.20), ${misc:Depends}
+Provides: wordlist
+Description: American English dictionary words for /usr/share/dict
+ This package provides the file /usr/share/dict/american-english-large
+ containing a list of English words with American spellings.
+ This list can be used by spelling checkers, and by programs such
+ as look(1).
+ .
+ This is a larger list than the one installed by wamerican; nothing
+ prevents you installing both (and others) at the same time.
+ .
+ There are also -small and -huge version of this word list,
+ and there are wbritish* and wcanadian* packages as well.
+
+Package: wamerican-huge
+Architecture: all
+Section: text
+Priority: optional
+Depends: dictionaries-common (>=0.20), ${misc:Depends}
+Provides: wordlist
+Description: American English dictionary words for /usr/share/dict
+ This package provides the file /usr/share/dict/american-english-huge
+ containing a list of English words with American spellings.
+ This list can be used by spelling checkers, and by programs such
+ as look(1).
+ .
+ This is an even larger list than the one installed by wamerican-large;
+ nothing prevents you installing both (and others) at the same time.
+ .
+ There are also -small and standard versions of this word list,
+ and there are wbritish* and wcanadian* packages as well.
+
+Package: wbritish
+Architecture: all
+Section: text
+Priority: optional
+Depends: dictionaries-common (>=0.20), ${misc:Depends}
+Provides: wordlist
+Description: British English dictionary words for /usr/share/dict
+ This package provides the file /usr/share/dict/british-english
+ containing a list of English words with British spellings.
+ This list can be used by spelling checkers, and by programs such
+ as look(1).
+ .
+ There are also -small, -large, and -huge versions of this word list,
+ and there are wamerican* and wcanadian* packages as well.
+
+Package: wbritish-small
+Architecture: all
+Section: text
+Priority: optional
+Depends: dictionaries-common (>=0.20), ${misc:Depends}
+Provides: wordlist
+Description: British English dictionary words for /usr/share/dict
+ This package provides the file /usr/share/dict/british-english-small
+ containing a list of English words with British spellings.
+ This list can be used by spelling checkers, and by programs such
+ as look(1).
+ .
+ This is a smaller list than the one installed by wbritish; nothing
+ prevents you installing both (and others) at the same time.
+ .
+ There are also -large and -huge version of this word list,
+ and there are wamerican* and wcanadian* packages as well.
+
+Package: wbritish-large
+Architecture: all
+Section: text
+Priority: optional
+Depends: dictionaries-common (>=0.20), ${misc:Depends}
+Provides: wordlist
+Description: British English dictionary words for /usr/share/dict
+ This package provides the file /usr/share/dict/british-english-large
+ containing a list of English words with British spellings.
+ This list can be used by spelling checkers, and by programs such
+ as look(1).
+ .
+ This is a larger list than the one installed by wbritish; nothing
+ prevents you installing both (and others) at the same time.
+ .
+ There are also -small and -huge versions of this word list,
+ and there are wamerican* and wcanadian* packages as well.
+
+Package: wbritish-huge
+Architecture: all
+Section: text
+Priority: optional
+Depends: dictionaries-common (>=0.20), ${misc:Depends}
+Provides: wordlist
+Description: British English dictionary words for /usr/share/dict
+ This package provides the file /usr/share/dict/british-english-huge
+ containing a list of English words with British spellings.
+ This list can be used by spelling checkers, and by programs such
+ as look(1).
+ .
+ This is an even larger list than the one installed by wbritish-large;
+ nothing prevents you installing both (and others) at the same time.
+ .
+ There are also -small and standard versions of this word list,
+ and there are wamerican* and wcanadian* packages as well.
+
+Package: wcanadian
+Architecture: all
+Section: text
+Priority: optional
+Depends: dictionaries-common (>=0.20), ${misc:Depends}
+Provides: wordlist
+Description: Canadian English dictionary words for /usr/share/dict
+ This package provides the file /usr/share/dict/canadian-english
+ containing a list of English words with Canadian spellings.
+ This list can be used by spelling checkers, and by programs such
+ as look(1).
+ .
+ There are also -small, -large and -huge versions of this word list,
+ and there are wbritish* and wamerican* packages as well.
+
+Package: wcanadian-small
+Architecture: all
+Section: text
+Priority: optional
+Depends: dictionaries-common (>=0.20), ${misc:Depends}
+Provides: wordlist
+Description: Canadian English dictionary words for /usr/share/dict
+ This package provides the file /usr/share/dict/canadian-english-small
+ containing a list of English words with Canadian spellings.
+ This list can be used by spelling checkers, and by programs such
+ as look(1).
+ .
+ This is a smaller list than the one installed by wcanadian; nothing
+ prevents you installing both (and others) at the same time.
+ .
+ There are also -large and -huge versions of this word list,
+ and there are wbritish* and wamerican* packages as well.
+
+Package: wcanadian-large
+Architecture: all
+Section: text
+Priority: optional
+Depends: dictionaries-common (>=0.20), ${misc:Depends}
+Provides: wordlist
+Description: Canadian English dictionary words for /usr/share/dict
+ This package provides the file /usr/share/dict/canadian-english-large
+ containing a list of English words with Canadian spellings.
+ This list can be used by spelling checkers, and by programs such
+ as look(1).
+ .
+ This is a larger list than the one installed by wcanadian; nothing
+ prevents you installing both (and others) at the same time.
+ .
+ There are also -small and -huge versions of this word list,
+ and there are wbritish* and wamerican* packages as well.
+
+Package: wcanadian-huge
+Architecture: all
+Section: text
+Priority: optional
+Depends: dictionaries-common (>=0.20), ${misc:Depends}
+Provides: wordlist
+Description: Canadian English dictionary words for /usr/share/dict
+ This package provides the file /usr/share/dict/canadian-english-huge
+ containing a list of English words with Canadian spellings.
+ This list can be used by spelling checkers, and by programs such
+ as look(1).
+ .
+ This is an even larger list than the one installed by wcanadian-large;
+ nothing prevents you installing both (and others) at the same time.
+ .
+ There are also -small and standard versions of this word list,
+ and there are wbritish* and wamerican* packages as well.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..f11a25c
--- /dev/null
@@ -0,0 +1,255 @@
+This package was debianized by David Coe <davidc@debian.org>
+on Sun, 15 Jun 2003.
+
+SCOWL (Spell Checker Oriented Word Lists) is a collection of 
+English word lists maintained by Kevin Atkinson 
+<kevina@users.sourceforge.net>
+
+It was downloaded from:
+http://prdownloads.sourceforge.net/wordlist/scowl-5.tar.gz
+
+SF project page:
+http://wordlist.sourceforge.net/
+
+Copyright: (extracted from the SCOWL README file):
+
+COPYRIGHT, SOURCES, and CREDITS:
+
+The collective work is Copyright 2000-2004 by Kevin Atkinson as well
+as any of the copyrights mentioned below:
+
+  Copyright 2000-2004 by Kevin Atkinson
+
+  Permission to use, copy, modify, distribute and sell these word
+  lists, the associated scripts, the output created from the scripts,
+  and its documentation for any purpose is hereby granted without fee,
+  provided that the above copyright notice appears in all copies and
+  that both that copyright notice and this permission notice appear in
+  supporting documentation. Kevin Atkinson makes no representations
+  about the suitability of this array for any purpose. It is provided
+  "as is" without express or implied warranty.
+
+Alan Beale <biljir@pobox.com> also deserves special credit as he has,
+in addition to providing the 12Dicts package and being a major
+contributor to the ENABLE word list, given me an incredible amount of
+feedback and created a number of special lists (those found in the
+Supplement) in order to help improve the overall quality of SCOWL.
+
+The 10 level includes the 1000 most common English words (according to
+the Moby (TM) Words II [MWords] package), a subset of the 1000 most
+common words on the Internet (again, according to Moby Words II), and
+frequently class 16 from Brian Kelk's "UK English Wordlist
+with Frequency Classification".
+
+The MWords package was explicitly placed in the public domain:
+
+    The Moby lexicon project is complete and has
+    been place into the public domain. Use, sell,
+    rework, excerpt and use in any way on any platform.
+
+    Placing this material on internal or public servers is
+    also encouraged. The compiler is not aware of any
+    export restrictions so freely distribute world-wide.
+
+    You can verify the public domain status by contacting
+
+    Grady Ward
+    3449 Martha Ct.
+    Arcata, CA  95521-4884
+
+    grady@netcom.com
+    grady@northcoast.com
+
+The "UK English Wordlist With Frequency Classification" is also in the
+Public Domain:
+
+  Date: Sat, 08 Jul 2000 20:27:21 +0100
+  From: Brian Kelk <Brian.Kelk@cl.cam.ac.uk>
+
+  > I was wondering what the copyright status of your "UK English
+  > Wordlist With Frequency Classification" word list as it seems to
+  > be lacking any copyright notice.
+
+  There were many many sources in total, but any text marked
+  "copyright" was avoided. Locally-written documentation was one
+  source. An earlier version of the list resided in a filespace called
+  PUBLIC on the University mainframe, because it was considered public
+  domain.
+
+  Date: Tue, 11 Jul 2000 19:31:34 +0100
+
+  > So are you saying your word list is also in the public domain?
+
+  That is the intention.
+
+The 20 level includes frequency classes 7-15 from Brian's word list.
+
+The 35 level includes frequency classes 2-6 and words appearing in at
+least 11 of 12 dictionaries as indicated in the 12Dicts package.  All
+words from the 12Dicts package have had likely inflections added via
+my inflection database.
+
+The 12Dicts package and Supplement is in the Public Domain.
+
+The WordNet database, which was used in the creation of the
+Inflections database, is under the following copyright:
+
+  This software and database is being provided to you, the LICENSEE,
+  by Princeton University under the following license.  By obtaining,
+  using and/or copying this software and database, you agree that you
+  have read, understood, and will comply with these terms and
+  conditions.:
+
+  Permission to use, copy, modify and distribute this software and
+  database and its documentation for any purpose and without fee or
+  royalty is hereby granted, provided that you agree to comply with
+  the following copyright notice and statements, including the
+  disclaimer, and that the same appear on ALL copies of the software,
+  database and documentation, including modifications that you make
+  for internal use or for distribution.
+
+  WordNet 1.6 Copyright 1997 by Princeton University.  All rights
+  reserved.
+
+  THIS SOFTWARE AND DATABASE IS PROVIDED "AS IS" AND PRINCETON
+  UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+  IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, PRINCETON
+  UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANT-
+  ABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE
+  LICENSED SOFTWARE, DATABASE OR DOCUMENTATION WILL NOT INFRINGE ANY
+  THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+
+  The name of Princeton University or Princeton may not be used in
+  advertising or publicity pertaining to distribution of the software
+  and/or database.  Title to copyright in this software, database and
+  any associated documentation shall at all times remain with
+  Princeton University and LICENSEE agrees to preserve same.
+
+The 40 level includes words from Alan's 3esl list found in version 4.0
+of his 12dicts package.  Like his other stuff the 3esl list is also in the
+public domain.
+
+The 50 level includes Brian's frequency class 1, words words appearing
+in at least 5 of 12 of the dictionaries as indicated in the 12Dicts
+package, and uppercase words in at least 4 of the previous 12
+dictionaries.  A decent number of proper names is also included: The
+top 1000 male, female, and Last names from the 1990 Census report; a
+list of names sent to me by Alan Beale; and a few names that I added
+myself.  Finally a small list of abbreviations not commonly found in
+other word lists is included.
+
+The name files form the Census report is a government document which I
+don't think can be copyrighted.
+
+The file special-jargon.50 uses common.lst and word.lst from the
+"Unofficial Jargon File Word Lists" which is derived from "The Jargon
+File".  All of which is in the Public Domain.  This file also contain
+a few extra UNIX terms which are found in the file "unix-terms" in the
+special/ directory.
+
+The 55 level includes words from Alan's 2of4brif list found in version
+4.0 of his 12dicts package.  Like his other stuff the 2of4brif is also
+in the public domain.
+
+The 60 level includes Brian's frequency class 0 and all words
+appearing in at least 2 of the 12 dictionaries as indicated by the
+12Dicts package.  A large number of names are also included: The 4,946
+female names and the 3,897 male names from the MWords package.
+
+The 70 level includes the 74,550 common dictionary words and the
+21,986 names list from the MWords package The common dictionary words,
+like those from the 12Dicts package, have had all likely inflections
+added.  The 70 level also included the 5desk list from version 4.0 of
+the 12Dics package which is the public domain
+
+The 80 level includes the ENABLE word list, all the lists in the
+ENABLE supplement package (except for ABLE), the "UK Advanced Cryptics
+Dictionary" (UKACD), the list of signature words in from YAWL package,
+and the 10,196 places list from the MWords package.
+
+The ENABLE package, mainted by M\Cooper <thegrendel@theriver.com>,
+is in the Public Domain:
+
+  The ENABLE master word list, WORD.LST, is herewith formally released
+  into the Public Domain. Anyone is free to use it or distribute it in
+  any manner they see fit. No fee or registration is required for its
+  use nor are "contributions" solicited (if you feel you absolutely
+  must contribute something for your own peace of mind, the authors of
+  the ENABLE list ask that you make a donation on their behalf to your
+  favorite charity). This word list is our gift to the Scrabble
+  community, as an alternate to "official" word lists. Game designers
+  may feel free to incorporate the WORD.LST into their games. Please
+  mention the source and credit us as originators of the list. Note
+  that if you, as a game designer, use the WORD.LST in your product,
+  you may still copyright and protect your product, but you may *not*
+  legally copyright or in any way restrict redistribution of the
+  WORD.LST portion of your product. This *may* under law restrict your
+  rights to restrict your users' rights, but that is only fair.
+
+UKACD, by J Ross Beresford <ross@bryson.demon.co.uk>, is under the
+following copyright:
+
+  Copyright (c) J Ross Beresford 1993-1999. All Rights Reserved.
+
+  The following restriction is placed on the use of this publication:
+  if The UK Advanced Cryptics Dictionary is used in a software package
+  or redistributed in any form, the copyright notice must be
+  prominently displayed and the text of this document must be included
+  verbatim.
+
+  There are no other restrictions: I would like to see the list
+  distributed as widely as possible.
+
+The 95 level includes the 354,984 single words and 256,772 compound
+words from the MWords package, ABLE.LST from the ENABLE Supplement,
+and some additional words found in my part-of-speech database that
+were not found anywhere else.
+
+Accent information was taken from UKACD.
+
+My VARCON package was used to create the American, British, and
+Canadian word list. 
+
+Since the original word lists used used in the VARCON package came
+from the Ispell distribution they are under the Ispell copyright:
+
+  Copyright 1993, Geoff Kuenning, Granada Hills, CA
+  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted provided that the following conditions
+  are met:
+
+  1. Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in the
+     documentation and/or other materials provided with the distribution.
+  3. All modifications to the source code must be clearly marked as
+     such.  Binary redistributions based on modified source code
+     must be clearly marked as modified versions in the documentation
+     and/or other materials provided with the distribution.
+  (clause 4 removed with permission from Geoff Kuenning)
+  5. The name of Geoff Kuenning may not be used to endorse or promote
+     products derived from this software without specific prior
+     written permission.
+
+  THIS SOFTWARE IS PROVIDED BY GEOFF KUENNING AND CONTRIBUTORS ``AS
+  IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+  FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL GEOFF
+  KUENNING OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+  ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+  POSSIBILITY OF SUCH DAMAGE.
+
+The variant word lists were created from a list of variants found in
+the 12dicts supplement package as well as a list of variants I created
+myself.
+
+The Readmes for the various packages used can be found in the
+appropriate directory under the r/ directory.
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..d00537b
--- /dev/null
@@ -0,0 +1,219 @@
+#!/usr/bin/make -f
+# -*- Makefile -*- $Id: rules,v 1.18 2005/10/15 03:03:48 david Exp $
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+# Customized 27 Oct 1999 by David Coe for wenglish, later moved to scowl
+# This version is for packages that are architecture independent.
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+
+# In addition to the scowl binary package, we create wamerican-small, wamerican, wamerican-large, wamerican-huge, and the
+# corresponding packages for wbritish and wcanadian.
+# The medium size packages have no -size part in their names
+# These are the scowl extensions (complexity numbers?) that contribute to each word list (i.e. each size);
+# the -size parts "-small", "", "-large", and "-huge" correspond to the end of the binary package name:
+export SIZE_EXTENSIONS-small:=10 20 35
+export SIZE_EXTENSIONS:=$(SIZE_EXTENSIONS-small) 40 50
+export SIZE_EXTENSIONS-large:=$(SIZE_EXTENSIONS) 55 60 70
+export SIZE_EXTENSIONS-huge:=$(SIZE_EXTENSIONS-large) 80
+
+# These are the scowl word list classes we use:
+CLASSES:=words proper-names upper contractions
+VARIANTS:=0 1
+
+build: build-stamp
+build-stamp:
+       dh_testdir
+
+       set -e;\
+       for SPELLING in american british canadian; do\
+         for SIZE in -small "" -large -huge; do\
+           echo "The following SCOWL word lists were concatenated and sorted (with duplicates" > w$$SPELLING$$SIZE.scowl-word-lists-used;\
+           echo "removed) to create this word list (see README.Debian for more details):" >> w$$SPELLING$$SIZE.scowl-word-lists-used;\
+           for CLASS in $(CLASSES); do\
+             for EXT in $$(eval echo \\$$SIZE_EXTENSIONS$$SIZE); do\
+               if [ -f final/english-$$CLASS.$$EXT ]; then\
+                 echo "cat final/english-$$CLASS.$$EXT >> $$SPELLING-english$$SIZE.unsorted";\
+                 cat final/english-$$CLASS.$$EXT >> $$SPELLING-english$$SIZE.unsorted;\
+                 echo "  english-$$CLASS.$$EXT" >> w$$SPELLING$$SIZE.scowl-word-lists-used;\
+               fi;\
+               for VARIANT in $(VARIANTS); do\
+                 if [ -f final/variant_$$VARIANT-$$CLASS.$$EXT ]; then\
+                   echo "cat final/variant_$$VARIANT-$$CLASS.$$EXT >> $$SPELLING-english$$SIZE.unsorted";\
+                   cat final/variant_$$VARIANT-$$CLASS.$$EXT >> $$SPELLING-english$$SIZE.unsorted;\
+                   echo "  variant_$$VARIANT-$$CLASS.$$EXT" >> w$$SPELLING$$SIZE.scowl-word-lists-used;\
+                 fi;\
+               done;\
+               if [ -f final/$$SPELLING-$$CLASS.$$EXT ]; then\
+                 echo "cat final/$$SPELLING-$$CLASS.$$EXT >> $$SPELLING-english$$SIZE.unsorted";\
+                 cat final/$$SPELLING-$$CLASS.$$EXT >> $$SPELLING-english$$SIZE.unsorted;\
+                 echo "  $$SPELLING-$$CLASS.$$EXT" >> w$$SPELLING$$SIZE.scowl-word-lists-used;\
+               fi;\
+             done;\
+           done;\
+         echo "sort -u < $$SPELLING-english$$SIZE.unsorted > $$SPELLING-english$$SIZE; rm $$SPELLING-english$$SIZE.unsorted";\
+         sort -u < $$SPELLING-english$$SIZE.unsorted > $$SPELLING-english$$SIZE; rm $$SPELLING-english$$SIZE.unsorted;\
+         done;\
+       done
+
+       touch build-stamp
+
+
+clean:
+       dh_testdir
+       dh_testroot
+       rm -f build-stamp
+
+       set -e;\
+       for SIZE in -small "" -large -huge; do\
+         for SPELLING in american british canadian; do\
+           rm -f $$SPELLING-english$$SIZE.unsorted $$SPELLING-english$$SIZE $$SPELLING-english$$SIZE.5 w$$SPELLING$$SIZE.scowl-word-lists-used;\
+         done;\
+       done
+
+       dh_clean
+
+
+install: DH_OPTIONS=
+install: install-scowl \
+ install-wamerican install-wamerican-small install-wamerican-large install-wamerican-huge \
+ install-wbritish install-wbritish-small install-wbritish-large install-wbritish-huge \
+ install-wcanadian install-wcanadian-small install-wcanadian-large install-wcanadian-huge
+       installdeb-wordlist -pwamerican --noscripts
+       dh_installdebconf -pwamerican
+       installdeb-wordlist --no-package=wamerican --no-package=scowl
+
+
+
+.PHONY: install-scowl
+install-scowl: PKG=scowl
+install-scowl:
+       dh_testdir
+       dh_testroot
+       dh_installdirs --package=$(PKG)
+
+       dh_install --package=$(PKG) final/*.[0-9][0-9] usr/share/dict/scowl
+       dh_installdocs --package=$(PKG) README debian/README.Debian
+
+
+.PHONY: install-wordlist
+install-wordlist:
+#      PKG and WORDLIST must have been set to the binary package name and word list file name, respectively.
+       dh_testdir
+       dh_testroot
+       dh_installdirs --package=$(PKG)
+
+       dh_install --package=$(PKG) $(WORDLIST) usr/share/dict
+
+       dh_installdocs --package=$(PKG) $(PKG).scowl-word-lists-used debian/README.Debian
+
+       sed "s/WORDLIST/$(WORDLIST)/g" < debian/wordlist_manpage_template > $(WORDLIST).5
+       dh_installman --package=$(PKG) $(WORDLIST).5
+
+
+.PHONY: install-wamerican
+install-wamerican: build-stamp
+        $(MAKE) -f debian/rules PKG=wamerican WORDLIST=american-english install-wordlist
+
+.PHONY: install-wamerican-small
+install-wamerican-small: build-stamp
+        $(MAKE) -f debian/rules PKG=wamerican-small WORDLIST=american-english-small install-wordlist
+
+.PHONY: install-wamerican-large
+install-wamerican-large: build-stamp
+        $(MAKE) -f debian/rules PKG=wamerican-large WORDLIST=american-english-large install-wordlist
+
+.PHONY: install-wamerican-huge
+install-wamerican-huge: build-stamp
+        $(MAKE) -f debian/rules PKG=wamerican-huge WORDLIST=american-english-huge install-wordlist
+
+
+.PHONY: install-wbritish
+install-wbritish: build-stamp
+        $(MAKE) -f debian/rules PKG=wbritish WORDLIST=british-english install-wordlist
+
+.PHONY: install-wbritish-small
+install-wbritish-small: build-stamp
+        $(MAKE) -f debian/rules PKG=wbritish-small WORDLIST=british-english-small install-wordlist
+
+.PHONY: install-wbritish-large
+install-wbritish-large: build-stamp
+        $(MAKE) -f debian/rules PKG=wbritish-large WORDLIST=british-english-large install-wordlist
+
+.PHONY: install-wbritish-huge
+install-wbritish-huge: build-stamp
+        $(MAKE) -f debian/rules PKG=wbritish-huge WORDLIST=british-english-huge install-wordlist
+
+
+.PHONY: install-wcanadian
+install-wcanadian: build-stamp
+        $(MAKE) -f debian/rules PKG=wcanadian WORDLIST=canadian-english install-wordlist
+
+.PHONY: install-wcanadian-small
+install-wcanadian-small: build-stamp
+        $(MAKE) -f debian/rules PKG=wcanadian-small WORDLIST=canadian-english-small install-wordlist
+
+.PHONY: install-wcanadian-large
+install-wcanadian-large: build-stamp
+        $(MAKE) -f debian/rules PKG=wcanadian-large WORDLIST=canadian-english-large install-wordlist
+
+.PHONY: install-wcanadian-huge
+install-wcanadian-huge: build-stamp
+        $(MAKE) -f debian/rules PKG=wcanadian-huge WORDLIST=canadian-english-huge install-wordlist
+
+
+
+# This single target is used to build all the packages, all at once, or
+# one at a time. So keep in mind: any options passed to commands here will
+# affect _all_ packages. Anything you want to only affect one package
+# should be put in another target, such as the install target.
+binary-common:
+       dh_testdir
+       dh_testroot
+       dh_installchangelogs
+#      dh_installdocs    # moved to the install targets, because it doesn't DWIM with "-A -p scowl README"
+#      dh_installexamples
+#      dh_installmenu
+#      dh_installdebconf
+#      dh_installlogrotate
+#      dh_installemacsen
+#      dh_installcatalogs
+#      dh_installpam
+#      dh_installmime
+#      dh_installinit
+#      dh_installman
+#      dh_installcron
+#      dh_installinfo
+#      dh_undocumented
+#      dh_strip
+       dh_link
+       dh_compress
+       dh_fixperms
+#      dh_perl
+#      dh_python
+#      dh_makeshlibs
+       dh_installdeb
+       dh_shlibdeps
+       dh_gencontrol
+       dh_md5sums
+       dh_builddeb
+
+# Build architecture independant packages using the common target.
+binary-indep: build install
+        $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
+
+# Build architecture dependant packages using the common target.
+binary-arch: build install
+# (Uncomment this next line if you have such packages.)
+#      $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
+
+# Any other binary targets build just one binary package at a time.
+binary-%: build install
+       make -f debian/rules binary-common DH_OPTIONS=-p$*
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary-common binary install
diff --git a/debian/wamerican-huge.info-wordlist b/debian/wamerican-huge.info-wordlist
new file mode 100644 (file)
index 0000000..596ecfe
--- /dev/null
@@ -0,0 +1,2 @@
+Language: american-huge (American English -- huge)
+Hash-Name: american-english-huge
diff --git a/debian/wamerican-large.info-wordlist b/debian/wamerican-large.info-wordlist
new file mode 100644 (file)
index 0000000..94dc2de
--- /dev/null
@@ -0,0 +1,2 @@
+Language: american-large (American English -- large)
+Hash-Name: american-english-large
diff --git a/debian/wamerican-small.info-wordlist b/debian/wamerican-small.info-wordlist
new file mode 100644 (file)
index 0000000..71c951a
--- /dev/null
@@ -0,0 +1,2 @@
+Language: american-small (American English -- small)
+Hash-Name: american-english-small
diff --git a/debian/wamerican.config b/debian/wamerican.config
new file mode 100644 (file)
index 0000000..6fd2530
--- /dev/null
@@ -0,0 +1,23 @@
+#!/usr/bin/perl -w
+use Debconf::Client::ConfModule q(:all);
+
+version ('2.0');
+
+my $class          = "wordlist";
+my $script         = "/usr/share/dictionaries-common/dc-debconf-select.pl";
+my $has_elanguages = "/usr/share/dictionaries-common/elanguages";
+
+# This is not a standard dictionaries-common.config. Since dictionaries-common
+# will eventually become an optional package, we need to make sure that
+# wamerican does not run common config code unless a recent (e.g., with
+# elanguages support) dictionaries-common is installed.
+#
+# This is not a problem when the whole system is installed from scratch, but
+# can be when dictionaries-common and wamerican are upgraded together from
+# previous non elanguages dictionaries-common version. In such case $script
+# is present, so we need an extra check on $has_elanguages.
+
+if ( -e $script && -e $has_elanguages ){
+    require $script;
+    dc_debconf_select($class);
+}
diff --git a/debian/wamerican.info-wordlist b/debian/wamerican.info-wordlist
new file mode 100644 (file)
index 0000000..f358e52
--- /dev/null
@@ -0,0 +1,2 @@
+Language: american (American English)
+Hash-Name: american-english
diff --git a/debian/wamerican.links b/debian/wamerican.links
new file mode 100644 (file)
index 0000000..fae8882
--- /dev/null
@@ -0,0 +1 @@
+usr/share/dict/american-english     usr/share/dict/words
diff --git a/debian/wamerican.postinst b/debian/wamerican.postinst
new file mode 100644 (file)
index 0000000..8d8640f
--- /dev/null
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+set -e
+
+. /usr/share/debconf/confmodule
+
+# wamerican can be installed standalone, with no dictionaries-common,
+# so use update-default-wordlist if present and do not complain
+# otherwise
+
+SCRIPT="/usr/sbin/update-default-wordlist"
+if [ "$1" = "configure" ] ; then
+    if [ -x "$SCRIPT" ]; then
+       $SCRIPT  --rebuild
+    fi
+fi
+
+#DEBHELPER#
diff --git a/debian/wamerican.postrm b/debian/wamerican.postrm
new file mode 100644 (file)
index 0000000..3b0210a
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+set -e
+
+# wamerican can be installed standalone, with no dictionaries-common,
+# so use remove-default-wordlist if present and do not complain
+# otherwise
+
+rmscript="/usr/sbin/remove-default-wordlist"
+
+case "$1" in abort-install|remove)
+       if [ -x $rmscript ]; then
+           $rmscript wamerican
+       fi
+        # Remove shared question stuff on package removal, not only on purge
+       if [ -e /usr/share/debconf/confmodule ]; then
+           . /usr/share/debconf/confmodule
+           db_purge
+       fi
+esac
+
+#DEBHELPER#
diff --git a/debian/wamerican.templates b/debian/wamerican.templates
new file mode 100644 (file)
index 0000000..f0d3108
--- /dev/null
@@ -0,0 +1,8 @@
+Template: shared/packages-wordlist
+Type: text
+Description:
+
+Template: wamerican/languages
+Type: text
+Default: american (American English)
+Description:
diff --git a/debian/wbritish-huge.info-wordlist b/debian/wbritish-huge.info-wordlist
new file mode 100644 (file)
index 0000000..ef2f5e9
--- /dev/null
@@ -0,0 +1,2 @@
+Language: british-huge (British English -- huge)
+Hash-Name: british-english-huge
diff --git a/debian/wbritish-large.info-wordlist b/debian/wbritish-large.info-wordlist
new file mode 100644 (file)
index 0000000..fa03b72
--- /dev/null
@@ -0,0 +1,2 @@
+Language: british-large (British English -- large)
+Hash-Name: british-english-large
diff --git a/debian/wbritish-small.info-wordlist b/debian/wbritish-small.info-wordlist
new file mode 100644 (file)
index 0000000..3e48c02
--- /dev/null
@@ -0,0 +1,2 @@
+Language: british-small (British English -- small)
+Hash-Name: british-english-small
diff --git a/debian/wbritish.info-wordlist b/debian/wbritish.info-wordlist
new file mode 100644 (file)
index 0000000..11640f0
--- /dev/null
@@ -0,0 +1,2 @@
+Language: british (British English)
+Hash-Name: british-english
diff --git a/debian/wcanadian-huge.info-wordlist b/debian/wcanadian-huge.info-wordlist
new file mode 100644 (file)
index 0000000..f9101c8
--- /dev/null
@@ -0,0 +1,2 @@
+Language: canadian-huge (Canadian English -- huge)
+Hash-Name: canadian-english-huge
diff --git a/debian/wcanadian-large.info-wordlist b/debian/wcanadian-large.info-wordlist
new file mode 100644 (file)
index 0000000..ee0b153
--- /dev/null
@@ -0,0 +1,2 @@
+Language: canadian-large (Canadian English -- large)
+Hash-Name: canadian-english-large
diff --git a/debian/wcanadian-small.info-wordlist b/debian/wcanadian-small.info-wordlist
new file mode 100644 (file)
index 0000000..618997e
--- /dev/null
@@ -0,0 +1,2 @@
+Language: canadian-small (Canadian English -- small)
+Hash-Name: canadian-english-small
diff --git a/debian/wcanadian.info-wordlist b/debian/wcanadian.info-wordlist
new file mode 100644 (file)
index 0000000..7c019bd
--- /dev/null
@@ -0,0 +1,2 @@
+Language: canadian (Canadian English)
+Hash-Name: canadian-english
diff --git a/debian/wordlist_manpage_template b/debian/wordlist_manpage_template
new file mode 100644 (file)
index 0000000..cfb4a1d
--- /dev/null
@@ -0,0 +1,51 @@
+.TH WORDLIST 5 "16 June 2003" "Debian" "Users' Manual"
+.SH NAME
+WORDLIST \- a list of English words
+.SH DESCRIPTION
+.B /usr/share/dict/WORDLIST
+is an ASCII file which contains an alphabetic list of words, one per
+line.
+.SH FILES
+There may be any number of word lists in /usr/share/dict/.
+.I /etc/dictionaries-common/words
+is a symbolic link to the currently-chosen
+.I /usr/share/dict/<language>
+file.
+.I /usr/share/dict/words
+is a symbolic link to
+.IR /etc/dictionaries-common/words ,
+and is the name by which other software should refer to the
+system word list.
+See
+.BR select-default-wordlist (8)
+for more information, and/or to change the currently-chosen word list.
+.PP
+The directory
+.I /usr/share/dict
+can contain word lists for many languages, with name of the language
+in English, e.g.,
+.I /usr/share/dict/french
+and
+.I /usr/share/dict/danish
+contain respectively lists of French and Danish words if they exist.
+Such lists should be coded using the ISO 8859-1 character set encoding.
+.SH "SEE ALSO"
+.BR ispell (1),
+.BR select-default-wordlist (8),
+and the
+.I Filesystem Hierarchy
+.IR Standard .
+.SH HISTORY
+The words lists are not specific, and may be generated from any number
+of sources.
+.PP
+The system word list used to be
+.IR /usr/dict/words .
+For compatibility, software should check that location if
+.I /usr/share/dict/words
+does not exist.
+.SH AUTHOR
+Word lists are collected and maintained by various authors.
+The Debian English word lists are built from the SCOWL (Spell-
+Checker Oriented Word Lists) package, whose upstream editor is
+Kevin Atkinson <kevina@users.sourceforge.net>.
index c974ec6..c599f80 100644 (file)
@@ -1645,6 +1645,8 @@ Debbie
 Debbie's
 Debby
 Debby's
+Debian
+Debian's
 Debora
 Debora's
 Debouillet