diff options
author | Tod Neidt <tod@gentoo.org> | 2002-03-15 05:37:36 +0000 |
---|---|---|
committer | Tod Neidt <tod@gentoo.org> | 2002-03-15 05:37:36 +0000 |
commit | 093ca36664062aeab32a2c76dbd5215979560de5 (patch) | |
tree | 018a1b805550df287c504a0c50acf9cf70ac2f92 /app-text/ispell | |
parent | unmasked aspell and pspell (diff) | |
download | gentoo-2-093ca36664062aeab32a2c76dbd5215979560de5.tar.gz gentoo-2-093ca36664062aeab32a2c76dbd5215979560de5.tar.bz2 gentoo-2-093ca36664062aeab32a2c76dbd5215979560de5.zip |
New version. Hopefully this helps resolve the last of the *spell issues. Gnome-spell or bust :) Thanks to seemant for his help with the *spells.
Diffstat (limited to 'app-text/ispell')
-rw-r--r-- | app-text/ispell/ChangeLog | 8 | ||||
-rw-r--r-- | app-text/ispell/files/digest-ispell-3.2.06 | 1 | ||||
-rw-r--r-- | app-text/ispell/files/local.h.gentoo | 156 | ||||
-rw-r--r-- | app-text/ispell/ispell-3.2.06.ebuild | 42 |
4 files changed, 206 insertions, 1 deletions
diff --git a/app-text/ispell/ChangeLog b/app-text/ispell/ChangeLog index 44d8c92acb73..1550af2e5c33 100644 --- a/app-text/ispell/ChangeLog +++ b/app-text/ispell/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-text/ispell # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL -# $Header: /var/cvsroot/gentoo-x86/app-text/ispell/ChangeLog,v 1.1 2002/02/01 21:53:10 gbevin Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/ispell/ChangeLog,v 1.2 2002/03/15 05:37:36 tod Exp $ + +*ispell-3.2.06 (14 Mar 2002) + + 14 Mar 2002; T.Neidt <tod@gentoo.org> ChangeLog, ispell-3.2.06.ebuild, local.h.gentoo : + + Updated version. Should help resolve all the *spell issues. *ispell-3.1.20-r2 (1 Feb 2002) diff --git a/app-text/ispell/files/digest-ispell-3.2.06 b/app-text/ispell/files/digest-ispell-3.2.06 new file mode 100644 index 000000000000..47a0eb5fc260 --- /dev/null +++ b/app-text/ispell/files/digest-ispell-3.2.06 @@ -0,0 +1 @@ +MD5 d434e1aef1a815294d5012c60c4c414a ispell-3.2.06.tar.gz 580742 diff --git a/app-text/ispell/files/local.h.gentoo b/app-text/ispell/files/local.h.gentoo new file mode 100644 index 000000000000..e3ece06a63f5 --- /dev/null +++ b/app-text/ispell/files/local.h.gentoo @@ -0,0 +1,156 @@ +/* + * $Id: local.h.gentoo,v 1.1 2002/03/15 05:37:36 tod Exp $ + */ + +/* + * Copyright 1992, 1993, 1999, 2001, Geoff Kuenning, Claremont, 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. + * 4. Any web site or other electronic service that offers ispell for + * download or other electronic transfer as a separate entity, in + * either source or binary form, must also include a prominent statement + * indicating that information about ispell can be obtained from the + * following Web site URL: + * http://fmg-www.cs.ucla.edu/geoff/ispell.html + * If the offering service supports hyperlinks, the aforementioned + * Web site must also be offered as a hyperlink. Condition #4 does + * not apply if ispell is offered only as part of a larger, aggregated + * product such as a word processor or packaged operating system. + * 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. + */ + +/* + * This file is a sample local.h file. It shows what I believe nearly every + * site will want to include in their local.h. You will probably want to + * expand this file; see "config.X" to learn of #defines that you might + * like to add to. + */ + +/* + * $Log: local.h.gentoo,v $ + * Revision 1.1 2002/03/15 05:37:36 tod + * + * New version. Hopefully this helps resolve the last of the *spell issues. Gnome-spell or bust :) Thanks to seemant for his help with the *spells. + * + * Revision 1.20 2001/07/25 21:51:47 geoff + * Minor license update. + * + * Revision 1.19 2001/07/23 20:24:04 geoff + * Update the copyright and the license. + * + * Revision 1.18 2001/05/30 21:14:47 geoff + * Invert the fcntl/mkstemp options so they will default to being used. + * + * Revision 1.17 2001/05/30 21:04:25 geoff + * Add HAS_FCNTL_H and HAS_MKSTEMP. Also give better comments on the USG + * option. + * + * Revision 1.16 1999/01/08 04:34:43 geoff + * Get rid of ELISPDIR and TEXINFODIR + * + * Revision 1.15 1999/01/07 01:57:57 geoff + * Update the copyright. + * + * Revision 1.14 1995/01/08 23:23:56 geoff + * Do some minor clarification of the instructional comments. + * + * Revision 1.13 1994/05/17 06:37:25 geoff + * Add one more item of warning advice to the comments. + * + * Revision 1.12 1994/02/07 06:00:00 geoff + * Add a warning about shell processing restrictions + * + * Revision 1.11 1994/01/25 07:11:50 geoff + * Get rid of all old RCS log lines in preparation for the 3.1 release. + * + */ + +/* + * WARNING WARNING WARNING + * + * This file is *NOT* a normal C header file! Although it uses C + * syntax and is included in C programs, it is also processed by shell + * scripts that are very stupid about format. + * + * Do not try to use #if constructs to configure this file for more + * than one configuration. Do not place whitespace after the "#" in + * "#define". Do not attempt to disable lines by commenting them out. + * Do not use backslashes to reduce the length of long lines. + * None of these things will work the way you expect them to. + * + * WARNING WARNING WARNING + */ + +#define MINIMENU /* Display a mini-menu at the bottom of the screen */ +#undef NO8BIT /* Remove this if you use ISO character sets */ +#define USG /* Define on System V or if term.c won't compile */ +#undef NO_FCNTL_H /* Define if you get compile errors on fcntl.h */ +#undef NO_MKSTEMP /* Define if you get compile or link errors */ +#define HAS_RENAME +#define INSTALL "cp" + +/* + * Important directory paths + */ +#define BINDIR "/usr/bin" +#define LIBDIR "/usr/lib/ispell" +#define TEXINFODIR "/usr/share/info" +#define WORDS "/usr/share/dict/words" +#define MAN1DIR "/usr/share/man/man1" +#define MAN4DIR "/usr/share/man/man5" +#define MAN4EXT ".5" + +/* + * Place any locally-required #include statements here + */ +#define CC "gcc" +#define YACC "bison -y" +#define TERMLIB "-lncurses" +#define LANGUAGES "{american,MASTERDICTS=american.med,HASHFILES=americanmed.hash,EXTRADICT=} {british,MASTERDICTS=british.med,HASHFILES=britishmed.hash,EXTRADICT=}" +/* + * Settings + */ + +#define MASKBITS 64 +#define INPUTWORDLEN 128 +#define MAXAFFIXLEN 32 +#define MAXSTRINGCHARS 128 +#define MASTERHASH "americanmed.hash" +#define HAS_RENAME +#define DEFNOBACKUPFLAG 0 +#define BAKEXT "~" +#define DEFTEXFLAG 1 +#define EGREPCMD "/usr/bin/grep -E" +#define LOOK "/usr/bin/look -df" +#define MAKE_SORTTMP "-T ${TMPDIR-/tmp}" +#define SORTPERSONAL 2000 +#define USESH +#define COMMANDFORSPACE + diff --git a/app-text/ispell/ispell-3.2.06.ebuild b/app-text/ispell/ispell-3.2.06.ebuild new file mode 100644 index 000000000000..3d81e7625e24 --- /dev/null +++ b/app-text/ispell/ispell-3.2.06.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Achim Gottinger <achim@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/app-text/ispell/ispell-3.2.06.ebuild,v 1.1 2002/03/15 05:37:36 tod Exp $ + +S=${WORKDIR}/${P} +DESCRIPTION="Ispell is a fast screen-oriented spelling checker" +SRC_URI="http://fmg-www.cs.ucla.edu/geoff/tars/${P}.tar.gz" +HOMEPAGE="http://fmg-www.cs.ucla.edu/geoff/ispell.html" + +DEPEND="virtual/glibc + >=sys-libs/ncurses-5.2" + +src_compile() { + + #This is easier and cleaner than sed'ing. + #Also allows user to edit local.h.gentoo for language preference + cp ${FILESDIR}/local.h.gentoo ${S}/local.h + + make all || die "Compile failed" +`` +} + +src_install () { + + #Fix config.sh to install to ${D} + cp config.sh config.sh.orig + sed \ + -e "s:^\(BINDIR='\)\(.*\):\1${D}\2:" \ + -e "s:^\(LIBDIR='\)\(.*\):\1${D}\2:" \ + -e "s:^\(MAN1DIR='\)\(.*\):\1${D}\2:" \ + -e "s:^\(MAN4DIR='\)\(.*\):\1${D}\2:" \ + config.sh.orig > config.sh + + dodir /usr/bin /usr/lib/ispell /usr/share/info \ + /usr/share/man/man1 /usr/share/man/man5 + + make install || die "Installation Failed" + + dodoc Contributors README WISHES + +} |