BSD Ports

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

SystemPortVersion
MidnightBSDtextproc/enchant22.8.16
FreeBSDtextproc/enchant22.8.16
OpenBSDtextproc/enchant22.8.21
NetBSDtextproc/enchant22.8.21
DragonFlytextproc/enchant22.2.15_6
HardenedBSDtextproc/enchant22.8.16
GhostBSDtextproc/enchant22.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

OptionDefaultDescription
ASPELLoff
HSPELLoffSpell checking via Hspell
HUNSPELLonSpell checking via Hunspell
NUSPELLoffSpell checking via Nuspell
ZEMBEREKoffSpell 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
FileSizeSHA256
enchant-2.8.16.tar.gz1.266288e+06d73162b5eff401a6397e1215e2b103bcef83f921c396c7f6b1394d2450d124e2
Master sites 1
  • https://github.com/rrthomas/enchant/releases/download/v2.8.16/

Commit history 1

DateCommitCreditsLog 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]>