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