BSD Ports

textproc/enchant2 2.8.21 NetBSD

Generic spell checking library

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
7a3094040e
License
gnu-lgpl-v2.1
Categories
textproc
Package size
69.0 KiB, 356.4 KiB installed

Description

Enchant aims to provide a simple but comprehensive abstraction for dealing with different spell checking libraries in a consistent way. A client, such as a text editor or word processor, need not know anything about a specific spell-checker, and since all back-ends are plugins, new spell-checkers can be added without needing any change to the program using Enchant.

Enchant in pkgsrc can work with the following spell checkers:

Hunspell
GNU Aspell
Zemberek

Note that while enchant, when configured by options to use a spell checker, simply requires the spell checker package. It does nothing about dictionaries for particular languages.

In the other systems

SystemPortVersion
NetBSDtextproc/enchant22.8.21
FreeBSDtextproc/enchant22.8.16
OpenBSDtextproc/enchant22.8.21
DragonFlytextproc/enchant22.2.15_6
MidnightBSDtextproc/enchant22.8.16
HardenedBSDtextproc/enchant22.8.16
GhostBSDtextproc/enchant22.8.16

Install

Binary package:

pkgin install enchant2

From pkgsrc:

cd /usr/pkgsrc/textproc/enchant2 && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.8.21
NetBSD 10.1 aarch642.8.16
SmartOS / illumos x86_642.8.21nb3
macOS 15 arm642.8.21nb3

Dependencies

Run dependencies 3

Commit history 10

DateCommitCreditsLog message
7a3094040e wiz enchant2: groff is troubled in macOS bulk builds, so just use mandoc everywhere
Bump PKGREVISION.
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
efa2fd0e35 adam enchant2: updated to 2.8.21
2.8.21 (September 3, 2026) This release fixes two bugs in composite dictionaries: first, if any dictionary creation failed during creation of a composite dictionary, dictionaries already created would be leaked; and secondly, the broker error status could end up indicating an error incorrectly when one provider or language failed and a fallback later succeeded. Thanks to @lpyuu for the report and fixes. 2.8.20 (August 25, 2026) This release improves the man page for enchant(1), mostly by documenting Ispell command-line options and pipe-mode commands that it ignores.
5e4aea17e2 wiz *: recursive bump for pcre2 10.48

The latest 5 of 10 in the history this site was built from.