Ravenports generated: 06 Aug 2017 18:01
[ravenports.git] / bucket_99 / aspell
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               aspell
4 VERSION=                0.60.6.1
5 KEYWORDS=               textproc
6 VARIANTS=               standard
7 SDESC[standard]=        GNU spell checker
8 HOMEPAGE=               http://aspell.net/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GNU/aspell
13 DISTFILE[1]=            aspell-0.60.6.1.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   cpe gmake iconv libtool ncurses perl shebangfix gettext-runtime
21
22 INFO=                   single:aspell-dev
23                         single:aspell
24 CPE_VENDOR=             gnu
25 FPC_EQUIVALENT=         textproc/aspell
26 INFO_SUBDIR=            .
27 SHEBANG_FILES=          scripts/aspell-import
28
29 MUST_CONFIGURE=         gnu
30 CONFIGURE_ARGS=         --enable-dict-dir={{PREFIX}}/share/aspell
31                         --enable-docdir={{STD_DOCSDIR}}
32                         --enable-curses=ncursesw
33                         --enable-static
34                         --enable-nls
35
36 INSTALL_TARGET=         install-strip
37 INSTALL_REQ_TOOLCHAIN=  yes
38 PLIST_SUB=              VER=0.60
39
40 [FILE:704:descriptions/desc.single]
41 GNU Aspell is a Free and Open Source spell checker designed to eventually
42 replace Ispell. It can either be used as a library or as an independent
43 spell checker.
44
45 Its main feature is that it does a superior job of suggesting possible
46 replacements for a misspelled word than just about any other spell checker
47 out there for the English language. Unlike Ispell, Aspell can also easily
48 check documents in UTF-8 without having to use a special dictionary.
49 Aspell will also do its best to respect the current locale setting. Other
50 advantages over Ispell include support for using multiple dictionaries at
51 once and intelligently handling personal dictionaries when more than one
52 Aspell process is open at once.
53
54
55 [FILE:101:distinfo]
56 f52583a83a63633701c5f71db3dc40aab87b7f76b29723aeb27941eff42df6e1      1878163 aspell-0.60.6.1.tar.gz
57
58
59 [FILE:2587:manifests/plist.single]
60 bin/
61  aspell
62  aspell-import
63  precat
64  preunzip
65  prezip
66  prezip-bin
67  pspell-config
68  run-with-aspell
69  word-list-compress
70 include/aspell.h
71 include/pspell/pspell.h
72 lib/aspell-%%VER%%/
73  cp1250.cmap
74  cp1250.cset
75  cp1251.cmap
76  cp1251.cset
77  cp1252.cmap
78  cp1252.cset
79  cp1253.cmap
80  cp1253.cset
81  cp1254.cmap
82  cp1254.cset
83  cp1255.cmap
84  cp1255.cset
85  cp1256.cmap
86  cp1256.cset
87  cp1257.cmap
88  cp1257.cset
89  cp1258.cmap
90  cp1258.cset
91  dvorak.kbd
92  iso-8859-1.cmap
93  iso-8859-1.cset
94  iso-8859-10.cmap
95  iso-8859-10.cset
96  iso-8859-11.cmap
97  iso-8859-11.cset
98  iso-8859-13.cmap
99  iso-8859-13.cset
100  iso-8859-14.cmap
101  iso-8859-14.cset
102  iso-8859-15.cmap
103  iso-8859-15.cset
104  iso-8859-16.cmap
105  iso-8859-16.cset
106  iso-8859-2.cmap
107  iso-8859-2.cset
108  iso-8859-3.cmap
109  iso-8859-3.cset
110  iso-8859-4.cmap
111  iso-8859-4.cset
112  iso-8859-5.cmap
113  iso-8859-5.cset
114  iso-8859-6.cmap
115  iso-8859-6.cset
116  iso-8859-7.cmap
117  iso-8859-7.cset
118  iso-8859-8.cmap
119  iso-8859-8.cset
120  iso-8859-9.cmap
121  iso-8859-9.cset
122  ispell
123  koi8-r.cmap
124  koi8-r.cset
125  koi8-u.cmap
126  koi8-u.cset
127  spell
128  split.kbd
129  standard.kbd
130 lib/
131  libaspell.a
132  libaspell.so
133  libaspell.so.15
134  libaspell.so.15.1.5
135  libpspell.a
136  libpspell.so
137  libpspell.so.15
138  libpspell.so.15.1.5
139 share/aspell/
140  ccpp.amf
141  comment.amf
142  email.amf
143  html.amf
144  none.amf
145  nroff.amf
146  perl.amf
147  sgml.amf
148  tex.amf
149  texinfo.amf
150  url.amf
151 share/locale/ast/LC_MESSAGES/aspell.mo
152 share/locale/be/LC_MESSAGES/aspell.mo
153 share/locale/ca/LC_MESSAGES/aspell.mo
154 share/locale/cs/LC_MESSAGES/aspell.mo
155 share/locale/da/LC_MESSAGES/aspell.mo
156 share/locale/de/LC_MESSAGES/aspell.mo
157 share/locale/en_GB/LC_MESSAGES/aspell.mo
158 share/locale/es/LC_MESSAGES/aspell.mo
159 share/locale/fi/LC_MESSAGES/aspell.mo
160 share/locale/fr/LC_MESSAGES/aspell.mo
161 share/locale/ga/LC_MESSAGES/aspell.mo
162 share/locale/id/LC_MESSAGES/aspell.mo
163 share/locale/it/LC_MESSAGES/aspell.mo
164 share/locale/ja/LC_MESSAGES/aspell.mo
165 share/locale/mn/LC_MESSAGES/aspell.mo
166 share/locale/ms/LC_MESSAGES/aspell.mo
167 share/locale/nl/LC_MESSAGES/aspell.mo
168 share/locale/pt_BR/LC_MESSAGES/aspell.mo
169 share/locale/ro/LC_MESSAGES/aspell.mo
170 share/locale/ru/LC_MESSAGES/aspell.mo
171 share/locale/rw/LC_MESSAGES/aspell.mo
172 share/locale/sk/LC_MESSAGES/aspell.mo
173 share/locale/sl/LC_MESSAGES/aspell.mo
174 share/locale/sr/LC_MESSAGES/aspell.mo
175 share/locale/sv/LC_MESSAGES/aspell.mo
176 share/locale/tg/LC_MESSAGES/aspell.mo
177 share/locale/uk/LC_MESSAGES/aspell.mo
178 share/locale/vi/LC_MESSAGES/aspell.mo
179 share/locale/wa/LC_MESSAGES/aspell.mo
180 share/locale/zh_CN/LC_MESSAGES/aspell.mo
181 share/man/man1/
182  aspell-import.1.gz
183  aspell.1.gz
184  prezip-bin.1.gz
185  pspell-config.1.gz
186  run-with-aspell.1.gz
187  word-list-compress.1.gz
188
189
190 [FILE:1463:patches/patch-Makefile.in]
191 --- Makefile.in.orig    2011-07-04 10:58:49.000000000 +0200
192 +++ Makefile.in 2011-07-04 21:17:31.000000000 +0200
193 @@ -481,7 +481,12 @@
194  top_builddir = @top_builddir@
195  top_srcdir = @top_srcdir@
196  AUTOMAKE_OPTIONS = foreign subdir-objects
197 -SUBDIRS = . po manual
198 +
199 +ifndef NOPORTDOCS
200 +MANUALSUBDIR = manual
201 +endif
202 +SUBDIRS = . po $(MANUALSUBDIR)
203 +
204  DIST_SUBDIRS = ${SUBDIRS} examples myspell lib5
205  filterdir = ${pkglibdir}
206  optdir = ${pkgdatadir}
207 @@ -569,7 +574,7 @@
208         lib/string_list-c.cpp lib/find_speller.cpp lib/speller-c.cpp \
209         lib/string_pair_enumeration-c.cpp lib/new_checker.cpp \
210         modules/filter/url.cpp $(am__append_3)
211 -libaspell_la_LIBADD = $(LTLIBINTL) $(PTHREAD_LIB)
212 +libaspell_la_LIBADD = $(LTLIBINTL) $(PTHREAD_LIB) $(LTLIBINTL)
213  @INCREMENTED_SONAME_FALSE@libaspell_la_LDFLAGS = -version-info 16:5:1 -no-undefined
214  @INCREMENTED_SONAME_TRUE@libaspell_la_LDFLAGS = -version-info 16:5:0 -no-undefined
215  @PSPELL_COMPATIBILITY_TRUE@libpspell_la_SOURCES = lib/dummy.cpp
216 @@ -578,7 +583,7 @@
217  @INCREMENTED_SONAME_TRUE@@PSPELL_COMPATIBILITY_TRUE@libpspell_la_LDFLAGS = -version-info 16:5:0 -no-undefined
218  word_list_compress_SOURCES = prog/compress.c
219  aspell_SOURCES = prog/aspell.cpp prog/check_funs.cpp prog/checker_string.cpp
220 -aspell_LDADD = libaspell.la $(CURSES_LIB)
221 +aspell_LDADD = libaspell.la $(CURSES_LIB) $(LTLIBINTL)
222  prezip_bin_SOURCES = prog/prezip.c
223  static_optfiles = modules/filter/url-filter.info $(am__append_2)
224  dynamic_optfiles = $(am__append_4)
225
226
227 [FILE:1026:patches/patch-configure]
228 --- configure.orig      2011-07-04 08:58:50 UTC
229 +++ configure
230 @@ -3524,7 +3524,7 @@ else
231  fi
232  
233  
234 -if test "$GXX" = "yes" && expr "$CXXFLAGS" : '.*-O' > /dev/null
235 +if test "$GXX" = "yes" && expr -- "$CXXFLAGS" : '.*-O' > /dev/null
236  then
237    CXXFLAGS="$CXXFLAGS -fno-exceptions"
238  fi
239 @@ -18243,7 +18243,7 @@ eval "echo \"\$as_me:$LINENO: $ac_try_ec
240    CURSES_LIB=-lncurses
241  
242  cat >>confdefs.h <<\_ACEOF
243 -#define CURSES_HEADER <ncurses/curses.h>
244 +#define CURSES_HEADER <ncurses/ncurses.h>
245  _ACEOF
246  
247  
248 @@ -18455,8 +18455,8 @@ _ACEOF
249       if test "$enable_wide_curses" != "no"
250       then
251  
252 -       { echo "$as_me:$LINENO: checking for wide character support in curses libraray" >&5
253 -echo $ECHO_N "checking for wide character support in curses libraray... $ECHO_C" >&6; }
254 +       { echo "$as_me:$LINENO: checking for wide character support in curses library" >&5
255 +echo $ECHO_N "checking for wide character support in curses library... $ECHO_C" >&6; }
256         if test -n "$have_mblen"
257         then
258           cat >conftest.$ac_ext <<_ACEOF
259
260
261 [FILE:774:patches/patch-interfaces__cc__aspell.h]
262 --- interfaces/cc/aspell.h.orig 2011-07-02 23:53:27.000000000 +0200
263 +++ interfaces/cc/aspell.h      2014-02-11 22:40:16.000000000 +0100
264 @@ -236,7 +236,7 @@
265  
266  /******************************** errors ********************************/
267  
268 -
269 +#ifndef ASPELL_ERRORS__HPP
270  extern const struct AspellErrorInfo * const aerror_other;
271  extern const struct AspellErrorInfo * const aerror_operation_not_supported;
272  extern const struct AspellErrorInfo * const   aerror_cant_copy;
273 @@ -322,7 +322,7 @@
274  extern const struct AspellErrorInfo * const   aerror_bad_magic;
275  extern const struct AspellErrorInfo * const aerror_expression;
276  extern const struct AspellErrorInfo * const   aerror_invalid_expression;
277 -
278 +#endif
279  
280  /******************************* speller *******************************/
281  
282
283
284 [FILE:483:patches/patch-modules__speller__default__affix.cpp]
285 --- modules/speller/default/affix.cpp.orig      2012-01-25 19:46:47.684690459 +0200
286 +++ modules/speller/default/affix.cpp   2012-01-25 19:46:56.385691084 +0200
287 @@ -796,7 +796,10 @@ bool AffixMgr::suffix_check (const Looku
288      if (se->check(linf, word, ci, gi, sfxopts, ppfx)) return true;
289      se = se->next;
290    }
291 -  
292 +
293 +  if (word.size() == 0)
294 +    return false;
295 +
296    // now handle the general case
297    byte sp = *((const byte *)(word + word.size() - 1));
298    SfxEntry * sptr = sStart[sp];
299
300
301 [FILE:348:patches/patch-modules_filter_tex.cpp]
302 --- modules/filter/tex.cpp.orig 2011-07-02 21:09:09 UTC
303 +++ modules/filter/tex.cpp
304 @@ -174,7 +174,7 @@ namespace {
305  
306      if (c == '{') {
307  
308 -      if (top.in_what == Parm || top.in_what == Opt || top.do_check == '\0')
309 +      if (top.in_what == Parm || top.in_what == Opt || *top.do_check == '\0')
310         push_command(Parm);
311  
312        top.in_what = Parm;
313
314
315 [FILE:385:patches/patch-prog_aspell.cpp]
316 --- prog/aspell.cpp.orig        2011-07-04 09:13:58 UTC
317 +++ prog/aspell.cpp
318 @@ -25,6 +25,7 @@
319  # include <langinfo.h>
320  #endif
321  
322 +#include "errors.hpp"
323  #include "aspell.h"
324  
325  #ifdef USE_FILE_INO
326 @@ -40,7 +41,6 @@
327  #include "convert.hpp"
328  #include "document_checker.hpp"
329  #include "enumeration.hpp"
330 -#include "errors.hpp"
331  #include "file_util.hpp"
332  #include "fstream.hpp"
333  #include "info.hpp"
334
335
336 [FILE:302:patches/patch-prog_check__funs.cpp]
337 --- prog/check_funs.cpp.orig    2011-07-04 09:17:27 UTC
338 +++ prog/check_funs.cpp
339 @@ -647,7 +647,7 @@ static void print_truncate(FILE * out, c
340      }
341    }
342    if (i == width-1) {
343 -    if (word == '\0')
344 +    if (*word == '\0')
345        put(out,' ');
346      else if (word[len] == '\0')
347        put(out, word, len);
348
349
350 [FILE:235:patches/patch-prog_checker__string.cpp]
351 --- prog/checker_string.cpp.orig        2011-07-04 09:22:23 UTC
352 +++ prog/checker_string.cpp
353 @@ -6,6 +6,7 @@
354  
355  #include <assert.h>
356  
357 +#include <assert.h>
358  #include "checker_string.hpp"
359  #include "speller.hpp"
360  #include "document_checker.hpp"
361
362
363 [FILE:194:patches/patch-prog_checker__string.hpp]
364 --- prog/checker_string.hpp.orig        2011-07-02 21:09:09 UTC
365 +++ prog/checker_string.hpp
366 @@ -6,6 +6,7 @@
367  
368  #include <stdio.h>
369  
370 +#include "errors.hpp"
371  #include "aspell.h"
372  
373  #include "vector.hpp"
374