head 1.11; access; symbols pkgsrc-2020Q4:1.10.0.48 pkgsrc-2020Q4-base:1.10 pkgsrc-2020Q3:1.10.0.46 pkgsrc-2020Q3-base:1.10 pkgsrc-2020Q2:1.10.0.42 pkgsrc-2020Q2-base:1.10 pkgsrc-2020Q1:1.10.0.22 pkgsrc-2020Q1-base:1.10 pkgsrc-2019Q4:1.10.0.44 pkgsrc-2019Q4-base:1.10 pkgsrc-2019Q3:1.10.0.40 pkgsrc-2019Q3-base:1.10 pkgsrc-2019Q2:1.10.0.38 pkgsrc-2019Q2-base:1.10 pkgsrc-2019Q1:1.10.0.36 pkgsrc-2019Q1-base:1.10 pkgsrc-2018Q4:1.10.0.34 pkgsrc-2018Q4-base:1.10 pkgsrc-2018Q3:1.10.0.32 pkgsrc-2018Q3-base:1.10 pkgsrc-2018Q2:1.10.0.30 pkgsrc-2018Q2-base:1.10 pkgsrc-2018Q1:1.10.0.28 pkgsrc-2018Q1-base:1.10 pkgsrc-2017Q4:1.10.0.26 pkgsrc-2017Q4-base:1.10 pkgsrc-2017Q3:1.10.0.24 pkgsrc-2017Q3-base:1.10 pkgsrc-2017Q2:1.10.0.20 pkgsrc-2017Q2-base:1.10 pkgsrc-2017Q1:1.10.0.18 pkgsrc-2017Q1-base:1.10 pkgsrc-2016Q4:1.10.0.16 pkgsrc-2016Q4-base:1.10 pkgsrc-2016Q3:1.10.0.14 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.12 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.10.0.10 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.10.0.8 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.10.0.6 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.4 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.10.0.2 pkgsrc-2015Q1-base:1.10 pkgsrc-2014Q4:1.9.0.6 pkgsrc-2014Q4-base:1.9 pkgsrc-2014Q3:1.9.0.4 pkgsrc-2014Q3-base:1.9 pkgsrc-2014Q2:1.9.0.2 pkgsrc-2014Q2-base:1.9 pkgsrc-2014Q1:1.8.0.8 pkgsrc-2014Q1-base:1.8 pkgsrc-2013Q4:1.8.0.6 pkgsrc-2013Q4-base:1.8 pkgsrc-2013Q3:1.8.0.4 pkgsrc-2013Q3-base:1.8 pkgsrc-2013Q2:1.8.0.2 pkgsrc-2013Q2-base:1.8 pkgsrc-2012Q4:1.7.0.52 pkgsrc-2012Q4-base:1.7 pkgsrc-2011Q4:1.7.0.50 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q2:1.7.0.48 pkgsrc-2011Q2-base:1.7 pkgsrc-2009Q4:1.7.0.46 pkgsrc-2009Q4-base:1.7 pkgsrc-2008Q4:1.7.0.44 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.42 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.40 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.38 pkgsrc-2008Q2-base:1.7 pkgsrc-2008Q1:1.7.0.36 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.34 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.32 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.30 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.28 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.26 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.24 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.22 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.20 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.18 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.16 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.14 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.12 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.7.0.10 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.8 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.7.0.6 pkgsrc-2004Q2-base:1.7 pkgsrc-2004Q1:1.7.0.4 pkgsrc-2004Q1-base:1.7 pkgsrc-2003Q4:1.7.0.2 pkgsrc-2003Q4-base:1.7 buildlink2-base:1.7 netbsd-1-5-RELEASE:1.6 netbsd-1-4-PATCH003:1.6 netbsd-1-4-PATCH002:1.6 comdex-fall-1999:1.5 netbsd-1-4-PATCH001:1.4 netbsd-1-4-RELEASE:1.4 netbsd-1-3-PATCH003:1.2 netbsd-1-3-PATCH002:1.1.1.1 FreeBSD-current-1997-10-01:1.1.1.1 FREEBSD:1.1.1; locks; strict; comment @# @; 1.11 date 2021.01.24.15.53.02; author nia; state dead; branches; next 1.10; commitid epyQ0K8qeTlhLZEC; 1.10 date 2015.03.14.07.55.32; author ryoon; state Exp; branches; next 1.9; commitid V3aUrvO9lZAj0ydy; 1.9 date 2014.05.14.02.28.13; author rodent; state Exp; branches; next 1.8; commitid HrgTOQUoJzLOXrAx; 1.8 date 2013.04.24.02.20.36; author rodent; state Exp; branches; next 1.7; 1.7 date 2001.03.14.12.20.55; author agc; state dead; branches; next 1.6; 1.6 date 2000.01.02.03.50.05; author wiz; state Exp; branches; next 1.5; 1.5 date 99.08.16.15.52.58; author fredb; state Exp; branches; next 1.4; 1.4 date 99.03.06.02.30.21; author kim; state Exp; branches; next 1.3; 1.3 date 98.12.21.00.36.00; author frueauf; state Exp; branches; next 1.2; 1.2 date 98.08.07.11.14.13; author agc; state Exp; branches; next 1.1; 1.1 date 98.01.12.11.16.43; author agc; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 98.01.12.11.16.43; author agc; state Exp; branches; next ; desc @@ 1.11 log @ispell: Update to 3.4.02 Version 3.4.02 ============== - A major bug in 3.4.01 that caused incorrect behavior with many languages has been corrected. - The default maximum number of stringchars has been doubled. - Some spurious compiler warnings have been suppressed. @ text @$NetBSD: patch-ab,v 1.10 2015/03/14 07:55:32 ryoon Exp $ --- Makefile.orig 2015-02-08 09:10:54.000000000 +0000 +++ Makefile @@@@ -397,13 +397,10 @@@@ install-dictbuild: rm -f fixispell-a$$MAN1EXT @@. ./config.sh; \ set -x; \ - $$INSTALL sq.1 $(DESTDIR)$$MAN1DIR/sq$$MAN1EXT; \ for m in buildhash munchlist findaffix tryaffix; do \ echo ".so `basename $$MAN1DIR`/ispell$$MAN1EXT" \ > $(DESTDIR)$$MAN1DIR/$$m$$MAN1EXT; \ - done; \ - echo ".so `basename $$MAN1DIR`/sq$$MAN1EXT" \ - > $(DESTDIR)$$MAN1DIR/unsq$$MAN1EXT + done @@. ./config.sh; \ set -x; \ cd $(DESTDIR)$$MAN1DIR; \ @@@@ -421,7 +418,7 @@@@ install-languages: cd $(DESTDIR)$$LIBDIR; \ if [ $$MASTERHASH != $$DEFHASH ]; then \ rm -f $$DEFHASH; \ - $$LINK -s $(DESTDIR)$$MASTERHASH $$DEFHASH; \ + $$LINK -s $$MASTERHASH $$DEFHASH; \ fi munchable: findaffix tryaffix munchlist buildhash ispell icombine @@@@ -666,7 +663,7 @@@@ local.h: set +e; \ [ -r local.h ] || (cp local.h.generic local.h; chmod u+w local.h) -msgs.h: config.sh FRC +msgs.h: config.sh @@. ./config.sh; \ set $(SHELLDEBUG); \ set +e; \ @@@@ -680,7 +677,8 @@@@ msgs.h: config.sh FRC else \ set -x; \ rm -f msgs.h; $$LINK -s $$msgs msgs.h || cp $$msgs msgs.h; \ - fi + fi; \ + touch msgs.h FRC: @ 1.10 log @Update to 3.4.00 Changelog: Version 3.4.00 ============== - The english.5 manual page has been dropped from the distribution; the english.aff file provides superior documentation (and in any case, most people will use munchlist to apply affixes). - Ispell now supports systems (BSD) that foolish discarded backwards compatibility and insist on using termios. - A function (getline) has been renamed in correct.c to solve compilation problems on some systems. - The manual page now correctly identifies the ispell version that it describes. - It is now possible to insert the ispell version information into shell scripts via the Makefile. - An error has been corrected in the English affix files that caused certain words ending in "th" to be pluralized incorrectly. The dictionaries have been updated to ensure that no incorrect plurals have crept in. - The personal dictionary is now written in a stable order when there are multiple variant capitalizations of a word. - The security of temporary files has been improved on systems that don't have the "mktemp" command. - The deformatters makefile has been changed to be compatible with older versions of make. - A bug in TeX deformatting has been corrected. Previously, two adjacent math-mode environments introduced with dollar signs, such as $a=b$$c=d$, would cause ispell to lose track of whether it was in math mode. - The Makefile now supports a DESTDIR installation prefix (patch from Petter Reinholdtsen) - The American and British Makefiles have been simplified to ensure that dictionaries are always built with the lastest information. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.9 2014/05/14 02:28:13 rodent Exp $ @ 1.9 log @Fix build for OpenBSD. Defuzz patches. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.8 2013/04/24 02:20:36 rodent Exp $ d3 1 a3 1 --- Makefile.orig Wed May 25 13:57:02 2005 d5 1 a5 1 @@@@ -373,13 +373,10 @@@@ install-dictbuild: d9 1 a9 1 - $$INSTALL sq.1 $$MAN1DIR/sq$$MAN1EXT; \ d12 1 a12 1 > $$MAN1DIR/$$m$$MAN1EXT; \ d15 1 a15 1 - > $$MAN1DIR/unsq$$MAN1EXT d19 8 a26 2 cd $$MAN1DIR; \ @@@@ -506,10 +503,10 @@@@ defhash.h: config.X local.h Makefile d28 2 a29 26 config.sh: config.X defhash.h local.h Makefile set $(SHELLDEBUG); \ - for var in BAKEXT BINDIR CC CFLAGS COUNTSUFFIX DEFDICT DEFHASH \ + for var in BAKEXT CC CFLAGS COUNTSUFFIX DEFDICT DEFHASH \ DEFLANG EXEEXT HASHSUFFIX INSTALL \ - LANGUAGES LIBDIR LIBES LINK LINT LINTFLAGS LOOK_XREF \ - MAKE_SORTTMP MAN1DIR MAN1EXT MAN45DIR MAN45EXT MAN45SECT MASTERHASH \ + LANGUAGES LIBES LINK LINT LINTFLAGS LOOK_XREF \ + MAKE_SORTTMP MAN1EXT MAN45EXT MAN45SECT MASTERHASH \ MSGLANG POUNDBANG REGLIB STATSUFFIX \ SPELL_XREF TERMLIB TIB_XREF WORDS YACC \ ; do \ @@@@ -518,6 +515,12 @@@@ config.sh: config.X defhash.h local.h Makefile | sed -e 's/"[^"]*$$/'"'/" -e "s/=/='/" -e 's/\\"/"/g' \ | sed -n -e '$$p'; \ done > config.sh; \ + for var in BINDIR LIBDIR MAN1DIR MAN45DIR; do \ + cat config.X defhash.h local.h \ + | sed -n -e "s/^#define[ ]*$$var[ ]*"'"'"/$$var=/p" \ + | sed -e 's/"[^"]*$$/'"'/" -e "s/=/=\$${DESTDIR}'/" -e 's/\\"/"/g' \ + | sed -n -e '$$p'; \ + done >> config.sh; \ echo 'case "$$MAKE_SORTTMP" in "") \ SORTTMP="-e /!!SORTTMP!!/s/=.*$$/=/";; *) SORTTMP=;; esac' \ >> config.sh @@@@ -636,7 +639,7 @@@@ local.h: d38 1 a38 1 @@@@ -650,7 +653,8 @@@@ msgs.h: config.sh FRC d41 1 a41 1 rm -f msgs.h; $$LINK $$msgs msgs.h || cp $$msgs msgs.h; \ d44 1 a44 1 + touch msgs.h @ 1.8 log @Moving ispell-* packages as discussed on tech-pkg@@. Reasons being: 1) Shorter package name; 2) Be consistent with kde3-l18n-*, kde4-l10n-*, hunspell-*, aspell-*, lang-* PKG_OPTIONS; 3) Simplify modifications to PKGNAME in some Makefiles; 4) Accordance with international language naming standards; and rename the ispell-base package to ispell, to be consistent with aspell and hunspell. Bump PKGREVISION where necessary. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.5 2009/02/12 16:06:32 joerg Exp $ d3 1 a3 1 --- Makefile.orig 2005-05-25 15:57:02.000000000 +0200 d34 1 a34 1 @@@@ -518,6 +515,12 @@@@ config.sh: config.X defhash.h local.h M @ 1.7 log @Remove old ispell package, which has been superceded by ispell-base and various other language-specific packages @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.6 2000/01/02 03:50:05 wiz Exp $ d3 18 a20 34 --- Makefile.orig Sat Jan 1 20:32:31 2000 +++ Makefile Sat Jan 1 20:38:02 2000 @@@@ -240,31 +240,15 @@@@ set $(SHELLDEBUG); \ if [ -d $$TEXINFODIR -a -r ispell.info ]; then \ set -ex; \ - rm -f $$TEXINFODIR/ispell; \ - $$INSTALL ispell.info $$TEXINFODIR/ispell; \ - chmod 644 $$TEXINFODIR/ispell; \ + rm -f $$TEXINFODIR/ispell.info; \ + $$INSTALL ispell.info $$TEXINFODIR/ispell.info; \ + chmod 644 $$TEXINFODIR/ispell.info; \ else \ : ; \ fi @@set +e; \ . ./config.sh; \ set $(SHELLDEBUG); \ - if [ -d $$ELISPDIR ]; then \ - set -ex; \ - rm -f $$ELISPDIR/ispell.el; \ - $$INSTALL ispell.el $$ELISPDIR; \ - if sh iwhich $$EMACS >/dev/null; then \ - echo '(byte-compile-file "'"$$ELISPDIR/ispell.el"'")' \ - > /tmp/emi$$$$; \ - $$EMACS -batch -l /tmp/emi$$$$; \ - rm -f /tmp/emi$$$$; \ - chmod 644 $$ELISPDIR/ispell.el $$ELISPDIR/ispell.elc; \ - else \ - chmod 644 $$ELISPDIR/ispell.el; \ - fi; \ - else \ - : ; \ - fi d22 28 a49 14 install-dictbuild: @@. ./config.sh; \ @@@@ -324,7 +308,7 @@@@ set $(SHELLDEBUG); \ if [ -d $$TEXINFODIR ]; then \ if sh iwhich makeinfo >/dev/null \ - && makeinfo ispell.texinfo 2>/dev/null; then \ + && makeinfo --no-split --force ispell.texinfo 2>/dev/null; true; then \ :; \ elif sh iwhich $$EMACS >/dev/null; then \ set -e; \ @@@@ -508,7 +492,7 @@@@ local.h: set +e; [ -r local.h ] || cp local.h.samp local.h d52 1 a52 1 +msgs.h: config.sh d56 1 a56 1 @@@@ -522,7 +506,8 @@@@ d59 1 a59 1 rm -f msgs.h; ln $$msgs msgs.h || cp $$msgs msgs.h; \ @ 1.6 log @Don't install ispell.el to share/emacs/site-lisp, since the one coming with emacs is much newer @ text @d1 1 a1 1 $NetBSD$ @ 1.5 log @Don't let emacs try to generate ispell.info; makeinfo does fine. Fixes pr pkg/7088. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.4 1999/03/06 02:30:21 kim Exp $ d3 3 a5 3 --- Makefile.orig Thu Oct 12 15:04:06 1995 +++ Makefile Fri Mar 5 21:28:05 1999 @@@@ -240,9 +240,9 @@@@ d18 7 a24 4 @@@@ -253,7 +253,7 @@@@ set -ex; \ rm -f $$ELISPDIR/ispell.el; \ $$INSTALL ispell.el $$ELISPDIR; \ d26 15 a40 5 + if sh iwhich ___XXX___$$EMACS >/dev/null; then \ echo '(byte-compile-file "'"$$ELISPDIR/ispell.el"'")' \ > /tmp/emi$$$$; \ $$EMACS -batch -l /tmp/emi$$$$; \ @@@@ -324,7 +324,7 @@@@ d49 1 a49 1 @@@@ -508,7 +508,7 @@@@ d58 1 a58 1 @@@@ -522,7 +522,8 @@@@ @ 1.4 log @Surprise, makeinfo can now be found in /usr/bin as well. @ text @d1 1 a1 1 $NetBSD$ d32 1 a32 1 + && makeinfo --no-split --force ispell.texinfo 2>/dev/null; then \ @ 1.3 log @Handle info file correctly: - use makeinfo to genarate it - use the .info name scheme - add dir info to the texinfo source file - add hooks to PLIST to make sure it gets installed to info/dir Fixes pr 6600 and 6601 by Greg A. Woods. @ text @d3 2 a4 2 --- Makefile.orig Thu Oct 12 20:04:06 1995 +++ Makefile Mon Dec 21 01:09:49 1998 d32 1 a32 1 + && $$BINDIR/makeinfo --no-split --force ispell.texinfo 2>/dev/null; then \ @ 1.2 log @Add NetBSD RCS Ids. @ text @d4 14 a17 1 +++ Makefile Wed Jun 4 05:05:47 1997 d27 9 @ 1.1 log @Initial revision @ text @d1 2 @ 1.1.1.1 log @Initial import of ispell-3.1.20, an interactive spelling checker, into the NetBSD packages collection, from the FreeBSD port. @ text @@