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