Commit graph

16 commits

Author SHA1 Message Date
schwarz
cf7e3d9d46 added support for IRIX 5 2006-10-01 08:52:01 +00:00
jlam
a2e0ee1a51 Welcome to the brave new world of gettext-0.14.5 -- if a source file
includes <libintl.h>, then it may also pull in macro redefintions for
all of the *printf() functions.  Unfortunately, macros do not mix well
with C++ code which expects to be able to partition names, e.g.  printf
and vprintf, into the class namespace.  (Mostly) fix this problem by
undefining printf and vprintf after <libintl.h> is included.  This
addresses PR pkg/33577.
2006-06-15 03:44:07 +00:00
adam
e57912d09b Fix buildling for gcc4 2006-06-14 19:20:05 +00:00
rillig
9bf418e4de Added two more patches for Solaris, which makes the package build.
Removed the extra LIBS for the SunPro compiler from the Makefile, as
they made the build fail for me.
2005-10-27 01:08:06 +00:00
rillig
c1111ad6da Added four patches that are required for the SunPro compiler. The
package still does not build on Solaris, but at least it's making
progress.
2005-10-27 00:18:51 +00:00
wiz
6b0d4fa999 Update to 0.60.3.
Complete list of changes from 0.60.2:

   * Fixed bugs involving several of the C API functions.

   * Fixed bug where `ultra' or `fast' mode will not return any
     suggestions when soundslike lookup is not used.

   * Made a minor, yet significant, optimization to the suggestion code.
     This speed things up by an order of magnitude in some cases.

   * Avoid using the slow ngram scan except when the `sug-mode' is
     `slow' or `bad-speller'.

   * Fixed a bug in curses mode which causes word-wrap to not work
     correctly in some cases.

   * Fixed a bug in pipe mode with a missing newline.

   * Fixed the `spell' compatibility script.

   * Several other minor bugs fixed.

   * Made note about the change in behavior of the `-l' command line
     switch.

   * Other manual update/fixes.

   * Updated to Libtool 1.5.18, Automake 1.9.6, and Makeinfo 4.8.
2005-06-28 14:17:49 +00:00
wiz
e3ee624f80 Add patch from program's author that fixes aspell-cz build.
Bump PKGREVISION to 1.
2005-06-26 05:19:10 +00:00
wiz
8e8e633014 Add patch from Matthew Luckie in PR 29297 to make this compile on 1.6.1.
Will be in next aspell release.
2005-02-20 23:06:17 +00:00
wiz
398352ff8a Update to 0.60.2.
New in 0.60.2:

   * Added the `munch-list' command to the aspell utility.  The `munch'
     program in the `myspell/' directory will disappear in Aspell 0.61.
     The `munchlist' script will also likely disappear or be replaced
     when Aspell 0.61 is released since it doesn't work correctly
     anyway.

   * Several important bug fixes some of which rendered some non-English
     languages unusable.

   * Other minor changes.

New in 0.60.1.1:

   * Fix bug involving checking of capitalized word when affix
     compression is used.

   * Compile fixes.

   * Added an option to disable using the "wide" curses version in case
     it causes compile problems.

   * Minor manual updates

   * Avoided including some unnecessary files in the distribution.

New in 0.60.1:

   * Lots of compile fixes for various platforms.

   * Miscellaneous bug fixes.

   * Added Nroff filter thanks to Sergey Poznyakoff.

   * The default filter mode when in pipe mode is now nroff for
     compatibility with Ispell.

   * Added Texinfo filter.

   * Added a section detailing the differences between Ispell and
     Aspell.

   * Updated the section on thread safety.

   * Other miscellaneous manual changes such as updating the To Do and
     Authors section.

Changes since 0.50.5:

    * Added support for Affix Compression. Affix compression stores
    the root word and then a list of prefixes and suffixes that
    the word can take, and thus saves a lot of space. The codebase
    comes from MySpell found in OpenOffice. It uses the same affix
    file that OpenOffice (and Mozilla) use. Affix compression will
    even work with soundslike lookup to a limited extent.
    * Added support for accepting all input and printing all output
    in UTF-8 or some other encoding different from the one Aspell
    uses. This includes support for Unicode normalization. Aspell
    can now support any language with no more than 210 distinct
    characters, including different capitalizations and accents,
    _even if_ there is not an existing 8-bit encoding that supports
    the language.
    * Added support for loadable filters and customizable filter
    modes thanks to Christoph Hintermüller.
    * Enhanced SGML filter to also support skipping sgml tags such
    as "script" blocks thanks to Tom Snyder.
    * Added gettext support thanks to Sergey Poznyakoff
    * Reworked the compiled dictionary format. Compiled dictionaries
    now take up less space (less than 80% for the English language)
    and creating them is significantly faster (over 4 times for
    the English language).
    * Reworked suggestion code. It is significantly faster when
    dealing with short words (up to 10 times). Also added support
    for MySpell Replacement Tables and n-gram lookup. In addition,
    added basic support for compound words.
    * Manual has has been converted to texinfo format thanks to
    the work of Chris Martin.
    * Reworked the build system so that a single Makefile is used
    for most of the code.
    * All data, by default, is now included in `LIBDIR/aspell-0.60'.
    Also added a built time option to increment the major version
    number of the shared library. This should allow both Aspell
    version 0.50 and 0.60 to coexist. The major version number is
    _not_ incremented by default as Aspell 0.60 is binary compatible
    with Aspell 0.50.
	NOTE: this is not true for pkgsrc.
    * The code to handle dictionaries has been rewritten. Because
    of this support for the dictionary option `strip-accents' has
    been removed. In addition the `ignore-accents' option is
    currently unimplemented.
    * Lots of other minor changes due to massive overhaul of the
    source code.
2004-12-24 02:55:53 +00:00
salo
d2131ec308 Make it compile with SunPro C++ 2004-07-24 19:05:37 +00:00
recht
5c77c15e85 update to 0.50.4.1
changes since 0.50.2:
# Fixed major bug in pipe mode which caused the last character to be
  chopped off words before they were stored.
# Minor formating fixes in the manual.
# Minor changes in URL filter to avoid treating the double quote character
  as part of the URL, and to avoid treating words ending in more than one
  period as a URL.
# Document fixes in Aspell API
# Small compile fixes, including one for GCC 3.3
# Updated Win32 section since a port now exists thanks to Thorsten Maerz.
# Complain instead of doing nothing or aborting for unimplemented functions
  in Aspell utility.
# Portability bug fixes.
# Upgraded to Autoconf 2.57, Automake 1.7.7, Libtool 1.5 (no longer use
  CVS version of libtool).

ok'ed by wiz@
2003-12-03 16:49:06 +00:00
itojun
e91460458b work around to remove dependency to ncurses on netbsd. PR pkg/22992 2003-10-02 01:07:52 +00:00
mycroft
86281510fd I don't pretend to understand this layer of the C++ template abyss, but I found
this patch on the web that purports to make it work with GCC 3/libstdc++ 3.
2003-09-30 17:26:58 +00:00
jmmv
226bb910e0 Fix build. 2003-07-14 17:06:34 +00:00
wiz
1d6e18fac5 Convert to buildlink2. 2002-10-05 02:48:33 +00:00
wiz
8f693822f2 Initial import of aspell:
Aspell is an Open Source spell checker designed to eventually replace
Ispell. Its main feature is that it does a much better job of coming up
with possible suggestions than Ispell does. In fact recent tests shows
that it even does better than Microsoft Word 97's spell checker in some
cases. In addition it has both compile time and run time support for other
non English languages. Aspell is also a library however the recommend way
to use aspell is through the Pspell library as the actual interface to the
aspell library is constantly changing.
2002-01-15 01:07:24 +00:00