Path to this page:
./
textproc/hunspell,
Improved spellchecker
Branch: CURRENT,
Version: 1.7.3,
Package name: hunspell-1.7.3,
Maintainer: pkgsrc-usersHunspell is the default spell checker of OpenOffice.org office suite
and expectant spell checker of Mozilla Firefox and Thunderbird.
Main features:
* Unicode support.
* Conditional and multiple affixes for languages with rich morphology.
* Extended compound word support.
* Morphological analysis (in custom item and arrangement style).
* Hunspell is based on MySpell and works also with MySpell dictionaries.
* GPL/LGPL/MPL tri-license
Required to run:[
lang/perl5]
Master sites:
Filesize: 1012.218 KB
Version history: (Expand)
- (2026-05-07) Updated to version: hunspell-1.7.3
- (2025-11-22) Updated to version: hunspell-1.7.2nb3
- (2023-05-17) Updated to version: hunspell-1.7.2nb2
- (2023-02-05) Updated to version: hunspell-1.7.2nb1
- (2023-01-19) Updated to version: hunspell-1.7.2
- (2022-09-09) Updated to version: hunspell-1.7.1
CVS history: (Expand)
| 2026-06-13 16:39:46 by Thomas Klausner | Files touched by this commit (4) |
Log message:
hunspell*: switch HOMEPAGE to https
|
2026-05-07 18:34:35 by Adam Ciarcinski | Files touched by this commit (4) |  |
Log message:
hunspell: updated to 1.7.3
Hunspell 1.7.3 release:
- Fix stack-buffer-overflow in Hunzip::getline (reported and fixed
by MarkLee131)
- Fix stack overflow in compound_check on Hungarian dictionaries
under certain conditions (reported by Anthropic via Ada Logics)
- Fix UB when SFX condition starts with '^'
- Bounds-check continuation bytes in u8_u16
- oss-fuzz timeout/OOM hardenings
- Fix 715 CHECKCOMPOUNDCASE considers digits uppercase
- Fix 748 hzip: cannot write file
- Fix 1024 std::string bounds check
- Fix 1044 tools/analyze crash
- Fix 1076 flags 65520/65521 wrongly rejected
- Fix 1058 don't suggest the input word as its own correction
- Fix 1002 exact word marked as a near miss
- Fix tdf125600 dotted-I regression
- Partial Unicode table refresh for Mc combining marks
- Add Hunspell_add_with_flags / Hunspell::add_with_flags
- New SPELL_BEST_SUG flag, MAXBREAKDEPTH limit
- Replace clock() with std::chrono for suggestion time limits
- Improve exception safety
- Document analyze/stem/generate requirements
- Report iconv direction on private dic load failures
- Show dic load errors unconditionally
- Rename es_EU to eu
- Build fixes: out-of-tree, Windows ARM64, MSVC hzip tmpfile
--disable-shared with mingw32
ncurses with separate tinfo
- New fuzzers: hzfuzzer, persdicfuzzer, parserfuzzer, affdicfuzzer
- Coverity-flagged fixes
- Merge in weblate translations
|
| 2025-11-22 21:25:06 by Leonardo Taccari | Files touched by this commit (3) |
Log message:
hunspell: Fix a ctype(3) abuse
There are probably other ctype(3) abuses but "-Wall" does not seem to
work when <cctype> is included because the macros get undef-ed and
that one was exercised the hard way via `hunspell -t`.
PKGREVISION++
|
| 2023-05-17 12:23:02 by Havard Eidnes | Files touched by this commit (1) |
Log message:
hunspell: bump required GCC to 7, and use c++11.
This is required to get this to build on NetBSD/i386 8.0 and
NetBSD/macppc 8.0, where the in-tree c++ compiler has apparently
now become too old. Bump to c++11 based on configure tests, which
among other things checks if c++11 is enabled by default.
Bump PKGREVISION.
|
| 2023-04-15 11:17:29 by Thomas Klausner | Files touched by this commit (5) |
Log message:
*: ahoka is Observer, remove him from MAINTAINER
|
2023-01-19 01:53:42 by Thomas Klausner | Files touched by this commit (7) |  |
Log message:
hunspell: update to 1.7.2
* Crash fixes, code clean-up in ~200 commits
* tdf#136306 don't accept/suggest typos as 3-or-more-word compound
words
* Prepare optional spelling mode of LibreOffice to not accept/suggest
not dictionary-based words as compound words (#517)
* Merge in weblate translations
While here:
Fix libcurses detection on NetBSD.
However, switch to ncursesw to get Unicode support, hunspell
doesn't recognize wide character support in NetBSD curses.
|
2022-09-09 17:17:21 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
hunspell: update to 1.7.1.
2022-08-22: Hunspell 1.7.1 release:
- Merge chromium fix for #714 OOB string write in hunspell
- Merge firefox fix for #756 various issues parsing incomplete aff files
- Fix #492 crash with hunspell -l -r
- Merge in weblate translations
|
| 2022-08-14 22:44:00 by Tobias Nygren | Files touched by this commit (1) |
Log message:
hunspell: propagate iconv and intl dependencies in bl3.mk
|