./textproc/aspell, Spell checker with good multi-language support

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.60.8, Package name: aspell-0.60.8, Maintainer: pkgsrc-users

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 much better job of coming up with
possible suggestions than just about any other spell checker out there for the
English language, including Ispell and Microsoft Word. It also has many other
technical enhancements over Ispell such as using shared memory for dictionaries
and intelligently handling personal dictionaries when more than one Aspell
process is open at once.


Required to run:
[lang/perl5]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

SHA1: ae554df297aee676b4d16f261fa5c60e285478f6
RMD160: 331a10149aa4efe9b6798137d6a56a0a44fcf570
Filesize: 3404.734 KB

Version history: (Expand)


CVS history: (Expand)


   2019-10-19 12:43:28 by Nia Alarie | Files touched by this commit (4) | Package updated
Log message:
aspell: Update to 0.68.8

Please note that this version has the potential to break some applications
that use null-terminated UCS-2 and UCS-4 encoded strings in order to fix a
potentially unbounded buffer over-read.  Very few applications do this
however.  For additional information please see "Upgrading from Aspell \ 
0.60.7"
in the manual.
(http://aspell.net/man-html/Upgrading-fr … 002e7.html)

Major changes from 0.60.7 to 0.68.8:

    * Prevent a potentially unbounded buffer over-read by no longer
      supporting null-terminated UCS-2 and UCS-4 encoded strings with the
      original C API.

    * Ensure that possible typos are listed before other suggestions when
      typo analysis is used.  Also fix a bug so that suggestions that
      split a word using a space or hyphen are not always first.

    * Add Markdown filter.

    * Add new 'wordlists' option, which is a list of UTF-8 files that
      contain additional words to accept.

    * Add new 'camel-case' option, which enables support for checking
      camelCase words.

    * Sort personal and replacement dictionaries.

    * Change 'ultra' suggestion mode to only find words that are within
      one-edit distance or have the same soundslike.

Other changes from 0.60.7:

    * Implement the 'aspell filter' command.
    * Fix a bug in 'AspellDocumentChecker' that prevented it from working
      with UCS-2 and UCS-4 encoded strings.
    * Remove unused 'sug-edit-dist' option.
    * 'AspellDocumentChecker' now expects the document a line at a time
      in order to work with the new Markdown filter.  If the document is
      split on white space characters instead, nothing will break, but
      new filters such as the Markdown filter may give incorrect results.
    * The 'clean' option and command will no longer split a word.
    * Various documentation improvements.
    * Removal of several outdated appendices that don't really belong in
      the main manual.  Parts that are still relevent may eventually be
      moved elsewhere, but for now they are available online at
      <http://aspell.net/0.60.7/man-html/>.
    * Fix various crashes and other problems found by Google's OSS-Fuzz.
   2019-09-15 08:53:36 by Maya Rashish | Files touched by this commit (6) | Package updated
Log message:
aspell: update to 0.60.7

Changes from 0.60.6.1 to 0.60.7 (July 29, 2019)

    Add partial support for recognizing the Unicode apostrophe (’) in words. \ 
In particular Aspell will accept the Unicode apostrophe when the language uses \ 
an ISO Latin charset that doesn’t already have a Unicode apostrophe. For now, \ 
Aspell will still use the ASCII version in suggestions.
    Detect when a dictionary compiled on a 32-bit machine is used on a 64-bit \ 
one (and vise versa), as due to an oversight, compiled dictionaries depend on \ 
more than the endianness. Also added a compile time option to remove this \ 
dependency, but at the cost of breaking compatibility with already compiled \ 
dictionaries on 64-bit systems.
    Fix a bug which caused Aspell to crash when passing in a null string to \ 
almost any of the C API functions. This should not happen if the size is also \ 
zero as the pointer should never be derefrenced.
    Fix a bug that caused Aspell to crash with a SEGFAULT when built with mingw-w64.
    In addition to outputting a warning when building with NDEBUG defined, also \ 
include NDEBUG in the version string.
    Various compile fixes for newer version of Gcc and Clang.
    Fix VPATH builds.
    Use utf-8 encoding for manual instead of iso-8859-1.
    Other minor updates and bug fixes.

Patch provided by Iku Iwasa in PR pkg/54548
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-07-24 21:04:29 by Rin Okuyama | Files touched by this commit (1) | Package updated
Log message:
NetBSD curses has been fixed since 8.1.
So, ncurses is no longer required.

Bump PKGREVISION.
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2017-05-24 11:13:09 by Jonathan Perkin | Files touched by this commit (3)
Log message:
Pointer fixes, found by GCC 7.1
   2016-07-09 08:39:18 by Thomas Klausner | Files touched by this commit (1068) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
   2015-11-04 03:00:17 by Alistair G. Crooks | Files touched by this commit (797)
Log message:
Add SHA512 digests for distfiles for textproc category

Problems found locating distfiles:
	Package cabocha: missing distfile cabocha-0.68.tar.bz2
	Package convertlit: missing distfile clit18src.zip
	Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.