# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= aspell VERSION= 0.60.8.1 KEYWORDS= textproc VARIANTS= standard SDESC[standard]= GNU spell checker HOMEPAGE= http://aspell.net/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= GNU/aspell DISTFILE[1]= aspell-0.60.8.1.tar.gz:main DF_INDEX= 1 SPKGS[standard]= complete primary nls OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= cpe gmake iconv libtool ncurses perl shebangfix gettext mbsdfix c++:primary INFO= primary:aspell-dev primary:aspell CPE_VENDOR= gnu FPC_EQUIVALENT= textproc/aspell INFO_SUBDIR= . SHEBANG_FILES= scripts/aspell-import MUST_CONFIGURE= gnu CONFIGURE_ARGS= --enable-dict-dir={{PREFIX}}/share/aspell --enable-docdir={{STD_DOCSDIR}} --enable-curses=ncurses --enable-static --enable-nls INSTALL_TARGET= install-strip INSTALL_REQ_TOOLCHAIN= yes SOVERSION= 15.3.1 PLIST_SUB= VER=0.60 VAR_OPSYS[netbsd]= CONFIGURE_ENV=ac_cv_lib_dl_dlopen=false [FILE:704:descriptions/desc.primary] GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell. It can either be used as a library or as an independent spell checker. Its main feature is that it does a superior job of suggesting possible replacements for a misspelled word than just about any other spell checker out there for the English language. Unlike Ispell, Aspell can also easily check documents in UTF-8 without having to use a special dictionary. Aspell will also do its best to respect the current locale setting. Other advantages over Ispell include support for using multiple dictionaries at once and intelligently handling personal dictionaries when more than one Aspell process is open at once. [FILE:101:distinfo] d6da12b34d42d457fa604e435ad484a74b2effcd120ff40acd6bb3fb2887d21b 3567205 aspell-0.60.8.1.tar.gz [FILE:1483:manifests/plist.primary] bin/ aspell aspell-import precat preunzip prezip prezip-bin pspell-config run-with-aspell word-list-compress include/aspell.h include/pspell/pspell.h lib/ libaspell.a libaspell.so libaspell.so.%%SOMAJOR%% libaspell.so.%%SOVERSION%% libpspell.a libpspell.so libpspell.so.%%SOMAJOR%% libpspell.so.%%SOVERSION%% lib/aspell-%%VER%%/ cp1250.cmap cp1250.cset cp1251.cmap cp1251.cset cp1252.cmap cp1252.cset cp1253.cmap cp1253.cset cp1254.cmap cp1254.cset cp1255.cmap cp1255.cset cp1256.cmap cp1256.cset cp1257.cmap cp1257.cset cp1258.cmap cp1258.cset dvorak.kbd iso-8859-1.cmap iso-8859-1.cset iso-8859-10.cmap iso-8859-10.cset iso-8859-11.cmap iso-8859-11.cset iso-8859-13.cmap iso-8859-13.cset iso-8859-14.cmap iso-8859-14.cset iso-8859-15.cmap iso-8859-15.cset iso-8859-16.cmap iso-8859-16.cset iso-8859-2.cmap iso-8859-2.cset iso-8859-3.cmap iso-8859-3.cset iso-8859-4.cmap iso-8859-4.cset iso-8859-5.cmap iso-8859-5.cset iso-8859-6.cmap iso-8859-6.cset iso-8859-7.cmap iso-8859-7.cset iso-8859-8.cmap iso-8859-8.cset iso-8859-9.cmap iso-8859-9.cset ispell koi8-r.cmap koi8-r.cset koi8-u.cmap koi8-u.cset spell split.kbd standard.kbd share/aspell/ ccpp.amf comment.amf email.amf html.amf markdown.amf none.amf nroff.amf perl.amf sgml.amf tex.amf texinfo.amf url.amf share/man/man1/ aspell-import.1.gz aspell.1.gz prezip-bin.1.gz pspell-config.1.gz run-with-aspell.1.gz word-list-compress.1.gz [FILE:1455:manifests/plist.nls] share/locale/ast/LC_MESSAGES/aspell.mo share/locale/be/LC_MESSAGES/aspell.mo share/locale/ca/LC_MESSAGES/aspell.mo share/locale/cs/LC_MESSAGES/aspell.mo share/locale/da/LC_MESSAGES/aspell.mo share/locale/de/LC_MESSAGES/aspell.mo share/locale/en_GB/LC_MESSAGES/aspell.mo share/locale/eo/LC_MESSAGES/aspell.mo share/locale/es/LC_MESSAGES/aspell.mo share/locale/fi/LC_MESSAGES/aspell.mo share/locale/fr/LC_MESSAGES/aspell.mo share/locale/fur/LC_MESSAGES/aspell.mo share/locale/ga/LC_MESSAGES/aspell.mo share/locale/hr/LC_MESSAGES/aspell.mo share/locale/hu/LC_MESSAGES/aspell.mo share/locale/id/LC_MESSAGES/aspell.mo share/locale/it/LC_MESSAGES/aspell.mo share/locale/ja/LC_MESSAGES/aspell.mo share/locale/ka/LC_MESSAGES/aspell.mo share/locale/mn/LC_MESSAGES/aspell.mo share/locale/ms/LC_MESSAGES/aspell.mo share/locale/nl/LC_MESSAGES/aspell.mo share/locale/pl/LC_MESSAGES/aspell.mo share/locale/pt/LC_MESSAGES/aspell.mo 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/sq/LC_MESSAGES/aspell.mo share/locale/sr/LC_MESSAGES/aspell.mo share/locale/sv/LC_MESSAGES/aspell.mo share/locale/tg/LC_MESSAGES/aspell.mo share/locale/uk/LC_MESSAGES/aspell.mo share/locale/vi/LC_MESSAGES/aspell.mo share/locale/wa/LC_MESSAGES/aspell.mo share/locale/zh_CN/LC_MESSAGES/aspell.mo [FILE:558:patches/patch-Makefile.in] --- Makefile.in.orig 2023-12-19 22:55:53 UTC +++ Makefile.in @@ -768,7 +768,7 @@ libaspell_la_LIBADD = $(LTLIBINTL) $(PTH @PSPELL_COMPATIBILITY_TRUE@libpspell_la_LDFLAGS = $(libaspell_la_LDFLAGS) word_list_compress_SOURCES = prog/compress.c aspell_SOURCES = prog/aspell.cpp prog/check_funs.cpp prog/checker_string.cpp -aspell_LDADD = libaspell.la $(CURSES_LIB) +aspell_LDADD = libaspell.la $(CURSES_LIB) $(LTLIBINTL) prezip_bin_SOURCES = prog/prezip.c static_optfiles = modules/filter/url-filter.info $(am__append_3) dynamic_optfiles = $(am__append_5) [FILE:951:patches/patch-configure] --- configure.orig 2023-12-19 22:55:54 UTC +++ configure @@ -18327,7 +18327,7 @@ _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : CURSES_LIB=-lncurses -$as_echo "#define CURSES_HEADER " >>confdefs.h +$as_echo "#define CURSES_HEADER " >>confdefs.h $as_echo "#define TERM_HEADER " >>confdefs.h @@ -18439,8 +18439,8 @@ $as_echo "#define TERM_HEADER " if test "$enable_wide_curses" != "no" then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wide character support in curses libraray" >&5 -$as_echo_n "checking for wide character support in curses libraray... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wide character support in curses library" >&5 +$as_echo_n "checking for wide character support in curses library... " >&6; } if test -n "$have_mblen" then cat confdefs.h - <<_ACEOF >conftest.$ac_ext [FILE:808:patches/patch-interfaces__cc__aspell.h] --- interfaces/cc/aspell.h.orig 2023-12-03 05:10:07 UTC +++ interfaces/cc/aspell.h @@ -245,7 +245,7 @@ void delete_aspell_can_have_error(struct /******************************** errors ********************************/ - +#ifndef ASPELL_ERRORS__HPP extern const struct AspellErrorInfo * const aerror_other; extern const struct AspellErrorInfo * const aerror_operation_not_supported; extern const struct AspellErrorInfo * const aerror_cant_copy; @@ -331,7 +331,7 @@ extern const struct AspellErrorInfo * co extern const struct AspellErrorInfo * const aerror_bad_magic; extern const struct AspellErrorInfo * const aerror_expression; extern const struct AspellErrorInfo * const aerror_invalid_expression; - +#endif /******************************* speller *******************************/ [FILE:435:patches/patch-modules__speller__default__affix.cpp] --- modules/speller/default/affix.cpp.orig 2023-12-03 05:09:52 UTC +++ modules/speller/default/affix.cpp @@ -798,7 +798,10 @@ bool AffixMgr::suffix_check (const Looku if (se->check(linf, word, ci, gi, sfxopts, ppfx)) return true; se = se->next; } - + + if (word.size() == 0) + return false; + // now handle the general case byte sp = *((const byte *)(word + word.size() - 1)); SfxEntry * sptr = sStart[sp];