textproc/languagetool 20261010,1 FreeBSD
Style and grammar checker for more than 25 languages
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
13ae523c83- License
- LGPL21+
- Categories
- textproc, java
- Package size
- 241430.6 KiB, 410348.6 KiB installed
Description
LanguageTool is an open-source proofreading tool for English, Italian, French, German, Spanish, Portuguese, Dutch, and many other languages. It detects grammar, style, and spelling errors that a simple spell checker cannot find, such as subject-verb agreement problems, incorrect articles, and commonly confused words.
Both command-line and GUI checkers are included, as well as an embedded HTTP server to expose the LanguageTool API locally. The server allows clients such as Emacs (via flymake-languagetool or langtool.el), Neovim, and browser extensions to request proofreading without sending text to third-party services.
Install
Binary package:
pkg install languagetool
From the ports tree:
cd /usr/ports/textproc/languagetool/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= languagetool>0:textproc/languagetool
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 | 20260925,1 | 20261010,1 | - | - | 20261010,1 |
| FreeBSD:14:quarterly | 20260925,1 | 20260925,1 | n/a | - | 20260925,1 |
| FreeBSD:15:latest | 20261010,1 | 20261010,1 | n/a | - | - |
| FreeBSD:15:quarterly | 20260925,1 | 20260925,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 20260925,1 | 20261010,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 1
javavm: java/javavmwrapper
The full lists below include those, and their dependencies in turn.
Run dependencies 53
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- java/javavmwrapper
- java/openjdk21
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- x11-fonts/dejavu
- x11-fonts/encodings
- x11-fonts/font-bh-ttf
- x11-fonts/font-misc-ethiopic
- x11-fonts/font-misc-meltho
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/xorg-fonts-truetype
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXtst
- x11/libxcb
- x11/xorgproto
No port depends on this one.
Configuration
Options name: textproc_languagetool
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cpe java:run zip
- Service scripts
languagetool
Message after installing
Files
pkg-plist 1823
- bin/languagetool
- bin/languagetool-gui
- @sample etc/languagetool/server.properties.sample
- share/languagetool/COPYING.txt
- share/languagetool/META-INF/MANIFEST.MF
- share/languagetool/META-INF/maven/org.languagetool/language-all/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-all/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-ar/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-ar/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-ast/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-ast/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-be/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-be/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-br/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-br/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-ca/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-ca/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-crh/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-crh/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-da/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-da/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-de-DE-x-simple-language/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-de-DE-x-simple-language/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-de/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-de/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-el/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-el/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-en/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-en/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-eo/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-eo/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-es/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-es/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-fa/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-fa/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-fr/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-fr/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-ga/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-ga/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-gl/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-gl/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-it/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-it/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-ja/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-ja/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-km/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-km/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-nl/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-nl/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-pl/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-pl/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-pt/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-pt/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-ro/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-ro/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-ru/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-ru/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-sk/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-sk/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-sl/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-sl/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-sv/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-sv/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-ta/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-ta/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-tl/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-tl/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-uk/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-uk/pom.xml
- share/languagetool/META-INF/maven/org.languagetool/language-zh/pom.properties
- share/languagetool/META-INF/maven/org.languagetool/language-zh/pom.xml
- share/languagetool/META-INF/org/languagetool/language-module.properties
- share/languagetool/languagetool-commandline.jar
- share/languagetool/languagetool-server.jar
- share/languagetool/languagetool.jar
- share/languagetool/libs/HdrHistogram.jar
- share/languagetool/libs/aho-corasick-double-array-trie.jar
- share/languagetool/libs/angus-activation.jar
- share/languagetool/libs/animal-sniffer-annotations.jar
- share/languagetool/libs/annotations.jar
- share/languagetool/libs/asturian-pos-dict.jar
- share/languagetool/libs/bcrypt.jar
- share/languagetool/libs/bytes.jar
- share/languagetool/libs/caffeine.jar
- share/languagetool/libs/catalan-pos-dict.jar
- share/languagetool/libs/checker-qual.jar
- share/languagetool/libs/commons-cli.jar
- share/languagetool/libs/commons-codec.jar
- share/languagetool/libs/commons-collections4.jar
- share/languagetool/libs/commons-digester.jar
- share/languagetool/libs/commons-io.jar
- share/languagetool/libs/commons-lang3.jar
- share/languagetool/libs/commons-logging.jar
- share/languagetool/libs/commons-pool2.jar
- share/languagetool/libs/commons-text.jar
- share/languagetool/libs/commons-validator.jar
- share/languagetool/libs/dutch-pos-dict.jar
- share/languagetool/libs/ecs-logging-core.jar
- share/languagetool/libs/english-pos-dict.jar
- share/languagetool/libs/error_prone_annotations.jar
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| LanguageTool-20261010-snapshot.zip | 2.63211396e+08 | 6e7e4ecdbf83a49261d63cf5a171bcd0279e21dcb5049dae53b06b97b203f3fb |
Master sites 1
- https://languagetool.org/download/snapshots/