textproc/enchant2 2.8.16 MidnightBSD
Dictionary/spellchecking framework
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
253cc1860a- License
- lgpl2.1
- Categories
- textproc, gnome
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 can be configured by the user, who can even add spell-checker plugins if desired.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | textproc/enchant2 | 2.8.16 |
| FreeBSD | textproc/enchant2 | 2.8.16 |
| OpenBSD | textproc/enchant2 | 2.8.21 |
| NetBSD | textproc/enchant2 | 2.8.21 |
| DragonFly | textproc/enchant2 | 2.2.15_6 |
| HardenedBSD | textproc/enchant2 | 2.8.16 |
| GhostBSD | textproc/enchant2 | 2.8.16 |
Install
Binary package:
mport install enchant2
From mports:
cd /usr/mports/textproc/enchant2 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= enchant2>0:textproc/enchant2
LIB_DEPENDS= libenchant-2.so:textproc/enchant2
Dependencies
Configuration
Options name: textproc_enchant
| Option | Default | Description |
|---|---|---|
| ASPELL | off | |
| HSPELL | off | Spell checking via Hspell |
| HUNSPELL | on | Spell checking via Hunspell |
| NUSPELL | off | Spell checking via Nuspell |
| ZEMBEREK | off | Spell checking via Zemberek |
- USES
- compiler:c++11-lib gmake gnome libtool localbase pathfix pkgconfig
- Service scripts
- none
Files
Manual pages 3
- enchant(5)
- enchant-2(1)
- enchant-lsmod-2(1)
pkg-plist 18
- bin/enchant-2
- bin/enchant-lsmod-2
- include/enchant-2/enchant++.h
- include/enchant-2/enchant.h
- lib/enchant-2/enchant_aspell.so
- lib/enchant-2/enchant_hspell.so
- lib/enchant-2/enchant_hunspell.so
- lib/enchant-2/enchant_nuspell.so
- lib/enchant-2/enchant_zemberek.so
- lib/libenchant-2.a
- lib/libenchant-2.so
- lib/libenchant-2.so.2
- lib/libenchant-2.so.
- libdata/pkgconfig/enchant-2.pc
- share/enchant-2/enchant.ordering
- share/man/man1/enchant-2.1.gz
- share/man/man1/enchant-lsmod-2.1.gz
- share/man/man5/enchant.5.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| enchant-2.8.16.tar.gz | 1.266288e+06 | d73162b5eff401a6397e1215e2b103bcef83f921c396c7f6b1394d2450d124e2 |
Master sites 1
- https://github.com/rrthomas/enchant/releases/download/v2.8.16/
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
253cc1860a |
Lucas Holt | textproc/enchant2: update to 2.8.16 (#946) Updates Enchant 2 to 2.8.16.
Validation:
- bmake makesum
- bmake patch
- bmake
- bmake fake
- bmake package
- bmake test
- bmake check-license
- portlint -C (0 fatal errors; maintainer-mode warning only)
- git diff --check
## Summary by Sourcery
Enhancements:
- Update the Enchant 2 port to release 2.8.16.
Signed-off-by: Lucas Holt <[email protected]> |