Ravenports generated: 14 Oct 2019 13:29
[ravenports.git] / bucket_99 / aspell
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               aspell
4 VERSION=                0.60.8
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.8.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
21                         gettext-runtime fbsd10fix
22
23 INFO=                   single:aspell-dev
24                         single:aspell
25 CPE_VENDOR=             gnu
26 FPC_EQUIVALENT=         textproc/aspell
27 INFO_SUBDIR=            .
28 SHEBANG_FILES=          scripts/aspell-import
29
30 MUST_CONFIGURE=         gnu
31 CONFIGURE_ARGS=         --enable-dict-dir={{PREFIX}}/share/aspell
32                         --enable-docdir={{STD_DOCSDIR}}
33                         --enable-curses=ncursesw
34                         --enable-static
35                         --enable-nls
36
37 INSTALL_TARGET=         install-strip
38 INSTALL_REQ_TOOLCHAIN=  yes
39 SOVERSION=              15.3.1
40 PLIST_SUB=              VER=0.60
41
42 [FILE:704:descriptions/desc.single]
43 GNU Aspell is a Free and Open Source spell checker designed to eventually
44 replace Ispell. It can either be used as a library or as an independent
45 spell checker.
46
47 Its main feature is that it does a superior job of suggesting possible
48 replacements for a misspelled word than just about any other spell checker
49 out there for the English language. Unlike Ispell, Aspell can also easily
50 check documents in UTF-8 without having to use a special dictionary.
51 Aspell will also do its best to respect the current locale setting. Other
52 advantages over Ispell include support for using multiple dictionaries at
53 once and intelligently handling personal dictionaries when more than one
54 Aspell process is open at once.
55
56
57 [FILE:99:distinfo]
58 f9b77e515334a751b2e60daab5db23499e26c9209f5e7b7443b05235ad0226f2      3486448 aspell-0.60.8.tar.gz
59
60
61 [FILE:2824:manifests/plist.single]
62 bin/
63  aspell
64  aspell-import
65  precat
66  preunzip
67  prezip
68  prezip-bin
69  pspell-config
70  run-with-aspell
71  word-list-compress
72 include/aspell.h
73 include/pspell/pspell.h
74 lib/
75  libaspell.a
76  libaspell.so
77  libaspell.so.%%SOMAJOR%%
78  libaspell.so.%%SOVERSION%%
79  libpspell.a
80  libpspell.so
81  libpspell.so.%%SOMAJOR%%
82  libpspell.so.%%SOVERSION%%
83 lib/aspell-%%VER%%/
84  cp1250.cmap
85  cp1250.cset
86  cp1251.cmap
87  cp1251.cset
88  cp1252.cmap
89  cp1252.cset
90  cp1253.cmap
91  cp1253.cset
92  cp1254.cmap
93  cp1254.cset
94  cp1255.cmap
95  cp1255.cset
96  cp1256.cmap
97  cp1256.cset
98  cp1257.cmap
99  cp1257.cset
100  cp1258.cmap
101  cp1258.cset
102  dvorak.kbd
103  iso-8859-1.cmap
104  iso-8859-1.cset
105  iso-8859-10.cmap
106  iso-8859-10.cset
107  iso-8859-11.cmap
108  iso-8859-11.cset
109  iso-8859-13.cmap
110  iso-8859-13.cset
111  iso-8859-14.cmap
112  iso-8859-14.cset
113  iso-8859-15.cmap
114  iso-8859-15.cset
115  iso-8859-16.cmap
116  iso-8859-16.cset
117  iso-8859-2.cmap
118  iso-8859-2.cset
119  iso-8859-3.cmap
120  iso-8859-3.cset
121  iso-8859-4.cmap
122  iso-8859-4.cset
123  iso-8859-5.cmap
124  iso-8859-5.cset
125  iso-8859-6.cmap
126  iso-8859-6.cset
127  iso-8859-7.cmap
128  iso-8859-7.cset
129  iso-8859-8.cmap
130  iso-8859-8.cset
131  iso-8859-9.cmap
132  iso-8859-9.cset
133  ispell
134  koi8-r.cmap
135  koi8-r.cset
136  koi8-u.cmap
137  koi8-u.cset
138  spell
139  split.kbd
140  standard.kbd
141 share/aspell/
142  ccpp.amf
143  comment.amf
144  email.amf
145  html.amf
146  markdown.amf
147  none.amf
148  nroff.amf
149  perl.amf
150  sgml.amf
151  tex.amf
152  texinfo.amf
153  url.amf
154 share/locale/ast/LC_MESSAGES/aspell.mo
155 share/locale/be/LC_MESSAGES/aspell.mo
156 share/locale/ca/LC_MESSAGES/aspell.mo
157 share/locale/cs/LC_MESSAGES/aspell.mo
158 share/locale/da/LC_MESSAGES/aspell.mo
159 share/locale/de/LC_MESSAGES/aspell.mo
160 share/locale/en_GB/LC_MESSAGES/aspell.mo
161 share/locale/eo/LC_MESSAGES/aspell.mo
162 share/locale/es/LC_MESSAGES/aspell.mo
163 share/locale/fi/LC_MESSAGES/aspell.mo
164 share/locale/fr/LC_MESSAGES/aspell.mo
165 share/locale/fur/LC_MESSAGES/aspell.mo
166 share/locale/ga/LC_MESSAGES/aspell.mo
167 share/locale/hr/LC_MESSAGES/aspell.mo
168 share/locale/id/LC_MESSAGES/aspell.mo
169 share/locale/it/LC_MESSAGES/aspell.mo
170 share/locale/ja/LC_MESSAGES/aspell.mo
171 share/locale/mn/LC_MESSAGES/aspell.mo
172 share/locale/ms/LC_MESSAGES/aspell.mo
173 share/locale/nl/LC_MESSAGES/aspell.mo
174 share/locale/pl/LC_MESSAGES/aspell.mo
175 share/locale/pt/LC_MESSAGES/aspell.mo
176 share/locale/pt_BR/LC_MESSAGES/aspell.mo
177 share/locale/ro/LC_MESSAGES/aspell.mo
178 share/locale/ru/LC_MESSAGES/aspell.mo
179 share/locale/rw/LC_MESSAGES/aspell.mo
180 share/locale/sk/LC_MESSAGES/aspell.mo
181 share/locale/sl/LC_MESSAGES/aspell.mo
182 share/locale/sr/LC_MESSAGES/aspell.mo
183 share/locale/sv/LC_MESSAGES/aspell.mo
184 share/locale/tg/LC_MESSAGES/aspell.mo
185 share/locale/uk/LC_MESSAGES/aspell.mo
186 share/locale/vi/LC_MESSAGES/aspell.mo
187 share/locale/wa/LC_MESSAGES/aspell.mo
188 share/locale/zh_CN/LC_MESSAGES/aspell.mo
189 share/man/man1/
190  aspell-import.1.gz
191  aspell.1.gz
192  prezip-bin.1.gz
193  pspell-config.1.gz
194  run-with-aspell.1.gz
195  word-list-compress.1.gz
196
197
198 [FILE:1131:patches/patch-Makefile.in]
199 --- Makefile.in.orig    2019-10-12 22:20:31 UTC
200 +++ Makefile.in
201 @@ -759,7 +759,7 @@ libaspell_la_SOURCES = common/cache.cpp
202         lib/string_list-c.cpp lib/find_speller.cpp lib/speller-c.cpp \
203         lib/string_pair_enumeration-c.cpp lib/new_checker.cpp \
204         modules/filter/url.cpp $(am__append_3)
205 -libaspell_la_LIBADD = $(LTLIBINTL) $(PTHREAD_LIB)
206 +libaspell_la_LIBADD = $(LTLIBINTL) $(PTHREAD_LIB) $(LTLIBINTL)
207  @INCREMENTED_SONAME_FALSE@libaspell_la_LDFLAGS = -version-info 18:1:3 -no-undefined
208  @INCREMENTED_SONAME_TRUE@libaspell_la_LDFLAGS = -version-info 19:1:3 -no-undefined
209  @PSPELL_COMPATIBILITY_TRUE@libpspell_la_SOURCES = lib/dummy.cpp
210 @@ -767,7 +767,7 @@ libaspell_la_LIBADD = $(LTLIBINTL) $(PTH
211  @PSPELL_COMPATIBILITY_TRUE@libpspell_la_LDFLAGS = $(libaspell_la_LDFLAGS)
212  word_list_compress_SOURCES = prog/compress.c
213  aspell_SOURCES = prog/aspell.cpp prog/check_funs.cpp prog/checker_string.cpp
214 -aspell_LDADD = libaspell.la $(CURSES_LIB)
215 +aspell_LDADD = libaspell.la $(CURSES_LIB) $(LTLIBINTL)
216  prezip_bin_SOURCES = prog/prezip.c
217  static_optfiles = modules/filter/url-filter.info $(am__append_2)
218  dynamic_optfiles = $(am__append_4)
219
220
221 [FILE:951:patches/patch-configure]
222 --- configure.orig      2019-10-12 22:20:32 UTC
223 +++ configure
224 @@ -18309,7 +18309,7 @@ _ACEOF
225  if ac_fn_cxx_try_link "$LINENO"; then :
226    CURSES_LIB=-lncurses
227  
228 -$as_echo "#define CURSES_HEADER <ncurses/curses.h>" >>confdefs.h
229 +$as_echo "#define CURSES_HEADER <ncurses/ncurses.h>" >>confdefs.h
230  
231  
232  $as_echo "#define TERM_HEADER <ncurses/term.h>" >>confdefs.h
233 @@ -18421,8 +18421,8 @@ $as_echo "#define TERM_HEADER <term.h>"
234       if test "$enable_wide_curses" != "no"
235       then
236  
237 -       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wide character support in curses libraray" >&5
238 -$as_echo_n "checking for wide character support in curses libraray... " >&6; }
239 +       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wide character support in curses library" >&5
240 +$as_echo_n "checking for wide character support in curses library... " >&6; }
241         if test -n "$have_mblen"
242         then
243           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
244
245
246 [FILE:808:patches/patch-interfaces__cc__aspell.h]
247 --- interfaces/cc/aspell.h.orig 2019-10-12 22:20:26 UTC
248 +++ interfaces/cc/aspell.h
249 @@ -245,7 +245,7 @@ void delete_aspell_can_have_error(struct
250  
251  /******************************** errors ********************************/
252  
253 -
254 +#ifndef ASPELL_ERRORS__HPP
255  extern const struct AspellErrorInfo * const aerror_other;
256  extern const struct AspellErrorInfo * const aerror_operation_not_supported;
257  extern const struct AspellErrorInfo * const   aerror_cant_copy;
258 @@ -331,7 +331,7 @@ extern const struct AspellErrorInfo * co
259  extern const struct AspellErrorInfo * const   aerror_bad_magic;
260  extern const struct AspellErrorInfo * const aerror_expression;
261  extern const struct AspellErrorInfo * const   aerror_invalid_expression;
262 -
263 +#endif
264  
265  /******************************* speller *******************************/
266  
267
268
269 [FILE:435:patches/patch-modules__speller__default__affix.cpp]
270 --- modules/speller/default/affix.cpp.orig      2019-10-08 00:15:21 UTC
271 +++ modules/speller/default/affix.cpp
272 @@ -798,7 +798,10 @@ bool AffixMgr::suffix_check (const Looku
273      if (se->check(linf, word, ci, gi, sfxopts, ppfx)) return true;
274      se = se->next;
275    }
276 -  
277 +
278 +  if (word.size() == 0)
279 +    return false;
280 +
281    // now handle the general case
282    byte sp = *((const byte *)(word + word.size() - 1));
283    SfxEntry * sptr = sStart[sp];
284
285
286 [FILE:388:patches/patch-prog_aspell.cpp]
287 --- prog/aspell.cpp.orig        2019-10-08 00:15:21 UTC
288 +++ prog/aspell.cpp
289 @@ -25,6 +25,7 @@
290  # include <langinfo.h>
291  #endif
292  
293 +#include "errors.hpp"
294  #include "aspell.h"
295  
296  #include <sys/types.h>
297 @@ -41,7 +42,6 @@
298  #include "convert.hpp"
299  #include "document_checker.hpp"
300  #include "enumeration.hpp"
301 -#include "errors.hpp"
302  #include "file_util.hpp"
303  #include "fstream.hpp"
304  #include "info.hpp"
305
306
307 [FILE:235:patches/patch-prog_checker__string.cpp]
308 --- prog/checker_string.cpp.orig        2019-10-08 00:15:21 UTC
309 +++ prog/checker_string.cpp
310 @@ -6,6 +6,7 @@
311  
312  #include <assert.h>
313  
314 +#include <assert.h>
315  #include "checker_string.hpp"
316  #include "speller.hpp"
317  #include "document_checker.hpp"
318
319
320 [FILE:194:patches/patch-prog_checker__string.hpp]
321 --- prog/checker_string.hpp.orig        2019-10-08 00:15:21 UTC
322 +++ prog/checker_string.hpp
323 @@ -6,6 +6,7 @@
324  
325  #include <stdio.h>
326  
327 +#include "errors.hpp"
328  #include "aspell.h"
329  
330  #include "vector.hpp"
331