+++ /dev/null
-To apply this patch cd into the Aspell source directory and then
- patch -p0 < <this file>
-
-It is meant to be applied against Aspell .33.7.*
-
-This patch will:
-- Workaround a bug in Pspell where multi-byte words are not getting
- null terminated properly.
-- Truly fix a bug in suggest.cc so that Aspell will suggest correctly
- when typo-analysis is not used such as when sug-mode is ultra
- or bad spellers.
-
---- lib/suggest.cc~ Wed Aug 1 03:40:49 2001
-+++ lib/suggest.cc Fri Nov 9 00:10:16 2001
-@@ -455,7 +455,7 @@
- void Working::score_list() {
- if (near_misses.empty()) return;
-
-- bool no_soundslike = strcmp(manager->lang().soundslike_name(), "none") != 0;
-+ bool no_soundslike = strcmp(manager->lang().soundslike_name(), "none") == 0;
-
- if (parms.use_typo_analysis) {
-
---- pspell-module/manager.cc~ Wed Jan 31 22:08:58 2001
-+++ pspell-module/manager.cc Sun Dec 9 22:51:14 2001
-@@ -59,7 +59,9 @@
- if (w == 0) return 0;
- temp_str = "";
- from_internal->convert(w, temp_buf);
-- return temp_str.c_str();
-+ char t[4] = {0};
-+ temp_str.append(t, 4);
-+ return temp_str.data();
- }
-
- template <>
-@@ -70,7 +72,9 @@
- wi.get_word(tmp,local_info.convert);
- temp_str = "";
- from_internal->convert(tmp.c_str(), temp_buf);
-- return temp_str.c_str();
-+ char t[4] = {0};
-+ temp_str.append(t, 4);
-+ return temp_str.data();
- }
-
- template <typename T>
+++ /dev/null
-diff -Nur aspell-.33.7.1.orig/data/Makefile.am aspell-.33.7.1/data/Makefile.am
---- aspell-.33.7.1.orig/data/Makefile.am Fri May 3 11:28:26 2002
-+++ aspell-.33.7.1/data/Makefile.am Fri May 3 11:29:18 2002
-@@ -23,7 +23,7 @@
-
- pspelldata_DATA = $(pwlifiles)
-
--CLEANFILES += $(dictfiles) $(pwlifiles)
-+CLEANFILES = $(dictfiles) $(pwlifiles)
-
- english-med-only:
- cd ../; bd=`pwd`; cd scowl/final; \
-diff -Nur aspell-.33.7.1.orig/manual/Makefile.am aspell-.33.7.1/manual/Makefile.am
---- aspell-.33.7.1.orig/manual/Makefile.am Fri Jul 27 05:06:09 2001
-+++ aspell-.33.7.1/manual/Makefile.am Fri May 3 11:29:37 2002
-@@ -4,7 +4,7 @@
-
- ## CLEANFILES += manual2.tex manual2.aux manual2.log
-
--MAINTAINERCLEANFILES += manual.* manual-html manual-text
-+MAINTAINERCLEANFILES = manual.* manual-html manual-text
-
- manual: @MAINTAINER_MODE_TRUE@ manual-text
-
-diff -Nur aspell-.33.7.1.orig/manual/man-html/Makefile.am aspell-.33.7.1/manual/man-html/Makefile.am
---- aspell-.33.7.1.orig/manual/man-html/Makefile.am Mon Apr 3 04:11:50 2000
-+++ aspell-.33.7.1/manual/man-html/Makefile.am Fri May 3 11:29:51 2002
-@@ -8,4 +8,4 @@
- *.css:
- *.png:
-
--MAINTAINERCLEANFILES += ${pkgdoc_html_DATA} *.pl WARNINGS
-+MAINTAINERCLEANFILES = ${pkgdoc_html_DATA} *.pl WARNINGS
-diff -Nur aspell-.33.7.1.orig/manual/man-text/Makefile.am aspell-.33.7.1/manual/man-text/Makefile.am
---- aspell-.33.7.1.orig/manual/man-text/Makefile.am Wed Jan 19 22:53:07 2000
-+++ aspell-.33.7.1/manual/man-text/Makefile.am Fri May 3 11:29:57 2002
-@@ -6,4 +6,4 @@
-
- *.txt:
-
--MAINTAINERCLEANFILES += *.txt
-+MAINTAINERCLEANFILES = *.txt
+++ /dev/null
---- aspell-.33.7.1/data/Makefile.am.orig Wed May 2 01:34:28 2001
-+++ aspell-.33.7.1/data/Makefile.am Fri May 3 11:21:27 2002
-@@ -30,35 +30,35 @@
- cat english-*.10 english-*.20 english-*.35 english-*.50 \
- english-*.60 english-*.65 \
- special-*.35 special-*.50 \
-- | $$bd/src/aspell --lang=english \
-+ | $$bd/src/aspell --conf=/dev/null --per-conf=/dev/null --lang=english \
- create master $$bd/data/english-med-only
-
- american-med-only:
- cd ../; bd=`pwd`; cd scowl/final; \
- cat american-*.10 american-*.20 american-*.35 american-*.50 \
- american-*.60 american-*.65 \
-- | $$bd/src/aspell --lang=english \
-+ | $$bd/src/aspell --conf=/dev/null --per-conf=/dev/null --lang=english \
- create master $$bd/data/american-med-only
-
- british-med-only:
- cd ../; bd=`pwd`; cd scowl/final; \
- cat british-*.10 british-*.20 british-*.35 british-*.50 \
- british-*.60 british-*.65 \
-- | $$bd/src/aspell --lang=english \
-+ | $$bd/src/aspell --conf=/dev/null --per-conf=/dev/null --lang=english \
- create master $$bd/data/british-med-only
-
- canadian-med-only:
- cd ../; bd=`pwd`; cd scowl/final; \
- cat canadian-*.10 canadian-*.20 canadian-*.35 canadian-*.50 \
- canadian-*.60 canadian-*.65 \
-- | $$bd/src/aspell --lang=english \
-+ | $$bd/src/aspell --conf=/dev/null --per-conf=/dev/null --lang=english \
- create master $$bd/data/canadian-med-only
-
- english-variant-0:
- cd ../; bd=`pwd`; cd scowl/final; \
- cat variant_0-*.10 variant_0-*.20 variant_0-*.35 variant_0-*.50 \
- variant_0-*.60 variant_0-*.65 \
-- | $$bd/src/aspell --lang=english \
-+ | $$bd/src/aspell --conf=/dev/null --per-conf=/dev/null --lang=english \
- create master $$bd/data/english-variant-0
-
- english-variant-1:
-@@ -67,7 +67,7 @@
- variant_0-*.60 \
- variant_1-*.10 variant_1-*.20 variant_1-*.35 variant_1-*.50 \
- variant_1-*.60 variant_1-*.65 \
-- | $$bd/src/aspell --lang=english \
-+ | $$bd/src/aspell --conf=/dev/null --per-conf=/dev/null --lang=english \
- create master $$bd/data/english-variant-1
-
- english-variant-2:
-@@ -78,7 +78,7 @@
- variant_1-*.60 variant_1-*.65 \
- variant_2-*.10 variant_2-*.20 variant_2-*.35 variant_2-*.50 \
- variant_2-*.60 \
-- | $$bd/src/aspell --lang=english \
-+ | $$bd/src/aspell --conf=/dev/null --per-conf=/dev/null --lang=english \
- create master $$bd/data/english-variant-2
-
- en-aspell.pwli: