textproc/enchant2 2.8.16 FreeBSD
Dictionary/spellchecking framework
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21
- Categories
- textproc, gnome
- Package size
- 78.5 KiB, 344.9 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 can be configured by the user, who can even add spell-checker plugins if desired.
In the other systems
| System | Port | Version |
|---|---|---|
| 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 |
| MidnightBSD | textproc/enchant2 | 2.8.16 |
Install
Binary package:
pkg install enchant2
From the ports tree:
cd /usr/ports/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
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.8.16 | 2.8.16 | 2.2.15_2 | 2.8.10 | 2.8.16 |
| FreeBSD:14:quarterly | 2.8.16 | 2.8.16 | n/a | 2.8.10 | 2.8.16 |
| FreeBSD:15:latest | 2.8.16 | 2.8.16 | n/a | 2.8.10 | 2.8.10 |
| FreeBSD:15:quarterly | 2.8.16 | 2.8.16 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.8.16 | 2.8.16 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 19
Run dependencies 17
Required by 203
- audio/bespokesynth
- audio/giada
- audio/noise-repellent-lv2
- audio/noise-suppression-for-voice-lv2
- cad/OrcaSlicer
- cad/PrusaSlicer
- chinese/fcitx
- chinese/fcitx-chewing
- chinese/fcitx-cloudpinyin
- chinese/fcitx-configtool
- chinese/fcitx-libpinyin
- chinese/fcitx-table-extra
- chinese/fcitx-ui-light
- chinese/fcitx5-chewing
- chinese/fcitx5-chinese-addons
- chinese/fcitx5-keykey
- chinese/fcitx5-mcbopomofo
- chinese/fcitx5-rime
- chinese/fcitx5-table-extra
- chinese/fcitx5-table-other
- chinese/libime
- chinese/libime-jyutping
- databases/evolution-data-server
- deskutils/bijiben
- deskutils/bookworm
- deskutils/cherrytree
- deskutils/elementary-calendar
- deskutils/foliate
- deskutils/gnome-calendar
- deskutils/gnome-contacts
- deskutils/gnome-initial-setup
- deskutils/gnome-shell-extension-coverflow
- deskutils/gnome-shell-extension-dashtodock
- deskutils/gnome-shell-extension-dashtopanel
- deskutils/gnome-shell-extension-hidetopbar
- deskutils/gnome-shell-extension-lockkeys
- deskutils/gnome-shell-extension-simple-weather
- deskutils/gnome-shell-extra-extensions
- deskutils/gnome-tweaks
- deskutils/gnome-utils
- deskutils/gnotime
- deskutils/meteo
- deskutils/nextcloudclient
- deskutils/rednotebook
- devel/foundry
- devel/geany-plugin-markdown
- devel/geany-plugin-vc
- devel/geany-plugins
- devel/gitg
- devel/glade
- devel/gnome-builder
- devel/gtkspellmm
- devel/gtranslator
- devel/juce
- devel/juce706
- devel/manuals
- devel/subversive
- devel/tauri-cli
- editors/abiword
- editors/enter-tex
- editors/gedit
- editors/gedit-plugins
- editors/gnome-text-editor
- editors/gummi
- editors/marker
- editors/markmywords
- editors/mousepad
- editors/pluma
- editors/pluma-plugins
- editors/poedit
- editors/remarkable
- editors/setzer
- editors/xed
- editors/xmlcopyeditor
- finance/favagtk
- finance/gnucash
- finance/gnucash-docs
- finance/py-openbb
- finance/py-openbb-charting
- finance/py-openbb-yfinance
- games/gogui
- games/minigalaxy
- games/mizuma
- games/pioneers
- graphics/atril
- graphics/atril-lite
- graphics/birdfont
- graphics/evince
- graphics/fotocx
- graphics/geeqie
- graphics/gthumb
- graphics/inkscape
- graphics/inkscape-open-symbols
- graphics/papers
- graphics/pdfpc
- graphics/variety
- graphics/xreader
- graphics/xviewer
- irc/kvirc
- irc/polari
The first 100 are listed.
Configuration
Options name: textproc_enchant
| Option | Default | Description |
|---|---|---|
| ASPELL | off | Spell checking support via GNU Aspell |
| 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 0
No commits in the history this site was built from.