summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authorwiz <wiz>2008-04-29 11:40:50 +0000
committerwiz <wiz>2008-04-29 11:40:50 +0000
commitb61a7455f9203736b71b97ff6edc6363ac586fd6 (patch)
tree1df3b685ddc56d5a00b503bc9acaaf151a108329 /textproc
parent37387b2471ba3f29496f06ec26a9fb149177896c (diff)
downloadpkgsrc-b61a7455f9203736b71b97ff6edc6363ac586fd6.tar.gz
Update to 0.60.6:
Complete list of changes from 0.60.5: * Compile fixes for Gcc 4.3. * Updated to Libtool 2.2.2 and Automake 1.10.1 * Minor tweak to suggestion code which improved suggestion results in certain cases. * Always line buffer stdout and stderr in the Aspell utility when there is the potential for it to be used interactively through a pipe. * Removed debug output in `aspell munch-list'. * Other minor updates and bug fixes.
Diffstat (limited to 'textproc')
-rw-r--r--textproc/aspell/Makefile21
-rw-r--r--textproc/aspell/PLIST3
-rw-r--r--textproc/aspell/distinfo15
-rw-r--r--textproc/aspell/options.mk18
-rw-r--r--textproc/aspell/patches/patch-ad21
-rw-r--r--textproc/aspell/patches/patch-ah15
-rw-r--r--textproc/aspell/patches/patch-aj15
-rw-r--r--textproc/aspell/patches/patch-ak19
-rw-r--r--textproc/aspell/patches/patch-al79
-rw-r--r--textproc/aspell/patches/patch-am24
10 files changed, 31 insertions, 199 deletions
diff --git a/textproc/aspell/Makefile b/textproc/aspell/Makefile
index 40b6b1ef60b..cc0d46d57a0 100644
--- a/textproc/aspell/Makefile
+++ b/textproc/aspell/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.55 2008/04/12 22:43:13 jlam Exp $
+# $NetBSD: Makefile,v 1.56 2008/04/29 11:40:50 wiz Exp $
#
-DISTNAME= aspell-0.60.5
+DISTNAME= aspell-0.60.6
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GNU:=aspell/}
@@ -37,22 +37,7 @@ CPPFLAGS+= -DDECLARE_VSNPRINTF -DDECLARE_SNPRINTF
CPPFLAGS+= -DHAVE_OLD_SIGNAL
.endif
-# Loadable filter currently don't work on NetBSD, see
-# https://sourceforge.net/tracker/?func=detail&atid=100245&aid=1336865&group_id=245
-# Disable dynamic loading of filters until it is fixed.
-PKG_OPTIONS_VAR= PKG_OPTIONS.aspell
-PKG_SUPPORTED_OPTIONS= # none
-#PKG_SUPPORTED_OPTIONS= aspell-loadable-filters
-
-.include "../../mk/bsd.options.mk"
-
-PLIST_VARS+= filters
-.if !empty(PKG_OPTIONS:Maspell-loadable-filters)
-CONFIGURE_ARGS+= --disable-compile-in-filters
-PLIST.filters= yes
-.else
-CONFIGURE_ARGS+= --enable-compile-in-filters
-.endif
+.include "options.mk"
REPLACE_PERL= scripts/aspell-import
diff --git a/textproc/aspell/PLIST b/textproc/aspell/PLIST
index e20ecb103e7..eeab9d93edd 100644
--- a/textproc/aspell/PLIST
+++ b/textproc/aspell/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2008/04/12 22:43:13 jlam Exp $
+@comment $NetBSD: PLIST,v 1.14 2008/04/29 11:40:50 wiz Exp $
bin/aspell
bin/aspell-import
bin/precat
@@ -117,6 +117,7 @@ share/locale/pt_BR/LC_MESSAGES/aspell.mo
share/locale/ro/LC_MESSAGES/aspell.mo
share/locale/ru/LC_MESSAGES/aspell.mo
share/locale/rw/LC_MESSAGES/aspell.mo
+share/locale/sk/LC_MESSAGES/aspell.mo
share/locale/sl/LC_MESSAGES/aspell.mo
share/locale/sr/LC_MESSAGES/aspell.mo
share/locale/sv/LC_MESSAGES/aspell.mo
diff --git a/textproc/aspell/distinfo b/textproc/aspell/distinfo
index 3c77eb63705..3c84c510fb4 100644
--- a/textproc/aspell/distinfo
+++ b/textproc/aspell/distinfo
@@ -1,18 +1,13 @@
-$NetBSD: distinfo,v 1.23 2007/01/06 22:07:42 wiz Exp $
+$NetBSD: distinfo,v 1.24 2008/04/29 11:40:50 wiz Exp $
-SHA1 (aspell-0.60.5.tar.gz) = 170ff906bd909dba32144c972d322cfc8fbff41b
-RMD160 (aspell-0.60.5.tar.gz) = 1efc56988a01e60d1fcff0143e910f5cb6618a76
-Size (aspell-0.60.5.tar.gz) = 1754865 bytes
+SHA1 (aspell-0.60.6.tar.gz) = 335bcb560e00f59d89ec9e4c4114c325fb0e65f4
+RMD160 (aspell-0.60.6.tar.gz) = 315638cc7cc4ce9d3dc09c7e15faf637855d504e
+Size (aspell-0.60.6.tar.gz) = 1777930 bytes
SHA1 (patch-ab) = 615a676128dab7d79e697f56330c8aaa6c901d3f
SHA1 (patch-ac) = 8adbd2b330830ba0fb3fc063bee0fac69b0a1f64
-SHA1 (patch-ad) = 0af066d4da0e4f6e69135a2d3bc58858b71cac8a
+SHA1 (patch-ad) = 5e525ed1e91b3271567f4255729e94159be86f58
SHA1 (patch-ae) = d35f3544f44464a36685903ade3cdeb59c5fd836
SHA1 (patch-af) = b34d98280c83f270f86ad3cf0f31e48688f53138
SHA1 (patch-ag) = 5aabf8d9a9a28db9dee073bdfcd62fbc3e2f38c0
-SHA1 (patch-ah) = b38fa850bb3ff3c62c020fb45ce388888f145286
SHA1 (patch-ai) = 4fbb25e3f09aa97bdcb12f325ef615e5a6f9f626
-SHA1 (patch-aj) = fcc8c03ed4d39b010f230c972529716b118abd1a
-SHA1 (patch-ak) = c4e228b8712c1e36bbeb8d268f83893cfeb4e620
-SHA1 (patch-al) = 2e39f1670f99c9267be2b2d214765a19a5390b9f
-SHA1 (patch-am) = 0bf35baa6cb325095ca113739329fdd06eeef251
SHA1 (patch-an) = 687cf83ad9be083da0a53e7a7b5cbaefe88f63a5
diff --git a/textproc/aspell/options.mk b/textproc/aspell/options.mk
new file mode 100644
index 00000000000..b647d607cca
--- /dev/null
+++ b/textproc/aspell/options.mk
@@ -0,0 +1,18 @@
+# $NetBSD: options.mk,v 1.1 2008/04/29 11:40:50 wiz Exp $
+
+# Loadable filter currently don't work on NetBSD, see
+# https://sourceforge.net/tracker/?func=detail&atid=100245&aid=1336865&group_id=245
+# Disable dynamic loading of filters until it is fixed.
+PKG_OPTIONS_VAR= PKG_OPTIONS.aspell
+PKG_SUPPORTED_OPTIONS= # none
+#PKG_SUPPORTED_OPTIONS= aspell-loadable-filters
+
+.include "../../mk/bsd.options.mk"
+
+PLIST_VARS+= filters
+.if !empty(PKG_OPTIONS:Maspell-loadable-filters)
+CONFIGURE_ARGS+= --disable-compile-in-filters
+PLIST.filters= yes
+.else
+CONFIGURE_ARGS+= --enable-compile-in-filters
+.endif
diff --git a/textproc/aspell/patches/patch-ad b/textproc/aspell/patches/patch-ad
index 95548540ed2..403e32c4460 100644
--- a/textproc/aspell/patches/patch-ad
+++ b/textproc/aspell/patches/patch-ad
@@ -1,13 +1,7 @@
-$NetBSD: patch-ad,v 1.6 2006/11/24 16:31:48 rillig Exp $
+$NetBSD: patch-ad,v 1.7 2008/04/29 11:40:50 wiz Exp $
-The second hunk is needed for Solaris with SunPro, but I don't have a
-clue why.
-
-See also:
-* http://src.opensolaris.org/source/xref/jds/spec-files/trunk/patches/aspell-01-forte.diff
-
---- common/convert.cpp.orig 2006-09-17 19:24:05.000000000 +0200
-+++ common/convert.cpp 2006-09-17 19:24:46.000000000 +0200
+--- common/convert.cpp.orig 2007-12-03 07:55:45.000000000 +0100
++++ common/convert.cpp
@@ -24,6 +24,10 @@
#include "gettext.h"
@@ -19,12 +13,3 @@ See also:
namespace acommon {
typedef unsigned char byte;
-@@ -238,7 +242,7 @@ namespace acommon {
- }
-
- template <class T>
-- static void free_norm_table(NormTable<T> * d)
-+ void free_norm_table(NormTable<T> * d)
- {
- for (T * cur = d->data; cur != d->end; ++cur) {
- if (cur->sub_table)
diff --git a/textproc/aspell/patches/patch-ah b/textproc/aspell/patches/patch-ah
deleted file mode 100644
index b3a787d62a7..00000000000
--- a/textproc/aspell/patches/patch-ah
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ah,v 1.1 2005/10/27 00:18:51 rillig Exp $
-
-The SunPro compiler does not like static inline template<>s.
-
---- common/string.hpp.orig Mon Nov 29 18:50:05 2004
-+++ common/string.hpp Tue Oct 25 03:45:20 2005
-@@ -492,7 +492,7 @@ namespace acommon {
-
- namespace std
- {
-- template<> static inline void swap(acommon::String & x, acommon::String & y) {return x.swap(y);}
-+ template<> inline void swap(acommon::String & x, acommon::String & y) {return x.swap(y);}
- }
-
- #endif
diff --git a/textproc/aspell/patches/patch-aj b/textproc/aspell/patches/patch-aj
deleted file mode 100644
index b327b323ab5..00000000000
--- a/textproc/aspell/patches/patch-aj
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-aj,v 1.2 2007/01/06 22:07:43 wiz Exp $
-
-To understand recursion, you first have to understand recursion.
-
---- modules/speller/default/readonly_ws.cpp.orig 2006-11-18 09:17:19.000000000 +0000
-+++ modules/speller/default/readonly_ws.cpp
-@@ -726,7 +726,7 @@ namespace {
- struct WordLookupParms {
- const char * block_begin;
- WordLookupParms() {}
-- typedef Vector<u32int> Vector;
-+ typedef aspeller::Vector<u32int> Vector;
- typedef u32int Value;
- typedef const char * Key;
- static const bool is_multi = false;
diff --git a/textproc/aspell/patches/patch-ak b/textproc/aspell/patches/patch-ak
deleted file mode 100644
index 60269dfdfa3..00000000000
--- a/textproc/aspell/patches/patch-ak
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-ak,v 1.1 2005/10/27 00:18:51 rillig Exp $
-
-What happens if you call two parameters by the same name? It's a
-compile-time error. What a surprise.
-
---- modules/speller/default/affix.hpp.orig 2004-11-29 18:50:06.000000000 +0100
-+++ modules/speller/default/affix.hpp 2005-10-27 02:11:29.724080400 +0200
-@@ -107,9 +107,9 @@ namespace aspeller {
- {
- return expand(word,aff,buf,0);
- }
-- WordAff * expand_suffix(ParmString word, const unsigned char * new_aff,
-+ WordAff * expand_suffix(ParmString word, const unsigned char *,
- ObjStack &, int limit = INT_MAX,
-- unsigned char * new_aff = 0, WordAff * * * l = 0,
-+ unsigned char * = 0, WordAff * * * l = 0,
- ParmString orig_word = 0) const;
-
- private:
diff --git a/textproc/aspell/patches/patch-al b/textproc/aspell/patches/patch-al
deleted file mode 100644
index d4467f31cf1..00000000000
--- a/textproc/aspell/patches/patch-al
+++ /dev/null
@@ -1,79 +0,0 @@
-$NetBSD: patch-al,v 1.1 2005/10/27 01:08:06 rillig Exp $
-
-The SunPro compiler does not like empty arrays, so let's not create C++
-source files that have them.
-
---- gen/mk-static-filter.pl.orig 2004-06-29 02:18:17.000000000 +0200
-+++ gen/mk-static-filter.pl 2005-10-27 02:45:45.784646500 +0200
-@@ -130,38 +130,44 @@ printf STATICFILTERS "\n };\n";
- printf STATICFILTERS "\n const unsigned int standard_filters_size = ".
- "sizeof(standard_filters)/sizeof(FilterEntry);\n";
-
-+my %empty_filters = ();
-
- #create KeyInfo structures for each static filter
- while ($filter = shift @filterhashes) {
-- printf STATICFILTERS "\n static KeyInfo ".${$filter}{"NAME"}."_options[] = {\n";
-+ my $txt = "\n static KeyInfo ".${$filter}{"NAME"}."_options[] = {\n";
-
- #create KeyInfo structs and begin end handles
- $firstopt = 1;
- while (($name,$option)=each %{$filter}) {
- ($name=~/(?:NAME|(?:DE|EN)CODER|FILTER|DESCRIPTION)/) && next;
-- ( $firstopt != 1 ) && ( printf STATICFILTERS ",\n" );
-+ ( $firstopt != 1 ) && ( $txt .= ",\n" );
- $firstopt = 0;
-- printf STATICFILTERS " {\n".
-+ $txt .= " {\n".
- " \"f-${$filter}{NAME}-$name\",\n";
- ( (lc ${$option}{"TYPE"}) eq "bool") &&
-- printf STATICFILTERS " KeyInfoBool,\n";
-+ ($txt .= " KeyInfoBool,\n");
- ( (lc ${$option}{"TYPE"}) eq "int") &&
-- printf STATICFILTERS " KeyInfoInt,\n";
-+ ($txt .= " KeyInfoInt,\n");
- ( (lc ${$option}{"TYPE"}) eq "string") &&
-- printf STATICFILTERS " KeyInfoString,\n";
-+ ($txt .= " KeyInfoString,\n");
- ( (lc ${$option}{"TYPE"}) eq "list") &&
-- printf STATICFILTERS " KeyInfoList,\n";
-- print STATICFILTERS " \"".${$option}{"DEFAULT"}."\",\n".
-+ ($txt .= " KeyInfoList,\n");
-+ $txt .= " \"".${$option}{"DEFAULT"}."\",\n".
- " \"".${$option}{"DESCRIPTION"}."\"\n".
- " }";
- }
-- printf STATICFILTERS "\n };\n";
-- printf STATICFILTERS "\n const KeyInfo * ".${$filter}{"NAME"}."_options_begin = ".
-+ $txt .= "\n };\n";
-+ $txt .= "\n const KeyInfo * ".${$filter}{"NAME"}."_options_begin = ".
- ${$filter}{"NAME"}."_options;\n";
-- printf STATICFILTERS "\n const KeyInfo * ".${$filter}{"NAME"}."_options_end = ".
-+ $txt .= "\n const KeyInfo * ".${$filter}{"NAME"}."_options_end = ".
- ${$filter}{"NAME"}."_options+sizeof(".
- ${$filter}{"NAME"}."_options)/".
- "sizeof(KeyInfo);\n";
-+ if ($firstopt != 1) {
-+ print STATICFILTERS $txt;
-+ } else {
-+ $empty_filters{$filter->{"NAME"}} = 1;
-+ }
- }
-
- #finally create filter modules list.
-@@ -170,6 +176,7 @@ printf STATICFILTERS "\n\n static Conf
- #printf STATICFILTERS " {\"fm\",0,modes_module_begin,modes_module_end}";
- $firstopt = 1;
- while ($filter = shift @rallfilters) {
-+ if (!exists($empty_filters{$filter})) {
- ( $firstopt != 1 ) && ( printf STATICFILTERS ",\n" );
- $firstopt = 0;
- printf STATICFILTERS " {\n".
-@@ -177,6 +184,7 @@ while ($filter = shift @rallfilters) {
- " \"".${${filters}{$filter}}{DESCRIPTION}."\",\n" .
- " ${filter}_options_begin,${filter}_options_end\n" .
- " }";
-+ }
- }
- printf STATICFILTERS "\n };\n";
- printf STATICFILTERS "\n const ConfigModule * filter_modules_begin = ".
diff --git a/textproc/aspell/patches/patch-am b/textproc/aspell/patches/patch-am
deleted file mode 100644
index 269fdf6ca0b..00000000000
--- a/textproc/aspell/patches/patch-am
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-am,v 1.2 2007/01/06 22:07:43 wiz Exp $
-
-To understand recursion, you first have to understand recursion.
-
---- prog/aspell.cpp.orig 2006-12-19 10:51:08.000000000 +0000
-+++ prog/aspell.cpp
-@@ -1882,7 +1882,7 @@ struct SML_Parms {
- typedef SML_WordEntry Value;
- typedef const char * Key;
- static const bool is_multi = false;
-- hash<const char *> hash;
-+ acommon::hash<const char *> hash;
- bool equal(Key x, Key y) {return strcmp(x,y) == 0;}
- Key key(const Value & v) {return v.word;}
- };
-@@ -2033,7 +2033,7 @@ struct CML_Parms {
- typedef CML_Entry Value;
- typedef const char * Key;
- static const bool is_multi = true;
-- hash<const char *> hash;
-+ acommon::hash<const char *> hash;
- bool equal(Key x, Key y) {return strcmp(x,y) == 0;}
- Key key(const Value & v) {return v.word;}
- };