textproc/lttoolbox 3.8.3_1 FreeBSD
Tool for lexical, morphological analysis and generation of words
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
97a84ef467- License
- GPLv2
- Categories
- textproc
- Package size
- 311.0 KiB, 1019.2 KiB installed
Description
lttoolbox is a toolbox for lexical processing, morphological analysis and generation of words. The analysis is the process of splitting of words splitting a word (e.g. cats) into its lemma 'cat' and the grammatical information <n><pl>. The generation is the opposite process. The package is split into three programs, lt-comp, the compiler, lt-proc, the processor, and lt-expand, which generates all possible mappings between surface forms and lexical forms in the dictionary.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | textproc/lttoolbox | 3.8.3_1 |
| OpenBSD | textproc/lttoolbox | 3.8.2p0 |
| DragonFly | textproc/lttoolbox | 3.7.6_2 |
Install
Binary package:
pkg install lttoolbox
From the ports tree:
cd /usr/ports/textproc/lttoolbox/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= lttoolbox>0:textproc/lttoolbox
LIB_DEPENDS= liblttoolbox.so:textproc/lttoolbox
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 | 3.8.3_1 | 3.8.3_1 | 3.7.1 | 3.8.0_1 | 3.8.3_1 |
| FreeBSD:14:quarterly | 3.8.3_1 | 3.8.3_1 | n/a | 3.8.0_1 | 3.8.3_1 |
| FreeBSD:15:latest | 3.8.3_1 | 3.8.3_1 | n/a | 3.8.0_1 | 3.8.0_1 |
| FreeBSD:15:quarterly | 3.8.3_1 | 3.8.3_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.8.3_1 | 3.8.3_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.
Build 1
utf8cpp>=4.0.3: devel/utf8cpp
Library 2
libboost_thread.so: devel/boost-libslibicuio.so: devel/icu
The full lists below include those, and their dependencies in turn.
Build dependencies 22
- archivers/liblz4
- archivers/zstd
- devel/boost-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/icu
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pkgconf
- devel/readline
- devel/utf8cpp
- dns/libidn2
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
Run dependencies 7
Required by 2
Configuration
No options to configure.
- USES
- cmake compiler:c++14-lang gnome localbase pathfix pkgconfig tar:bz2
- Service scripts
- none
Files
Manual pages 12
- lsx-comp(1)
- lt-append(1)
- lt-comp(1)
- lt-compose(1)
- lt-expand(1)
- lt-merge(1)
- lt-paradigm(1)
- lt-print(1)
- lt-proc(1)
- lt-tmxcomp(1)
- lt-tmxproc(1)
- lt-trim(1)
pkg-plist 72
- bin/lsx-comp
- bin/lt-append
- bin/lt-apply-acx
- bin/lt-comp
- bin/lt-compose
- bin/lt-expand
- bin/lt-invert
- bin/lt-merge
- bin/lt-paradigm
- bin/lt-print
- bin/lt-proc
- bin/lt-restrict
- bin/lt-tmxcomp
- bin/lt-tmxproc
- bin/lt-trim
- include/lttoolbox/acx.h
- include/lttoolbox/alphabet.h
- include/lttoolbox/att_compiler.h
- include/lttoolbox/buffer.h
- include/lttoolbox/cli.h
- include/lttoolbox/compiler.h
- include/lttoolbox/compression.h
- include/lttoolbox/deserialiser.h
- include/lttoolbox/entry_token.h
- include/lttoolbox/exception.h
- include/lttoolbox/expander.h
- include/lttoolbox/file_utils.h
- include/lttoolbox/fst_processor.h
- include/lttoolbox/input_file.h
- include/lttoolbox/lt_locale.h
- include/lttoolbox/match_exe.h
- include/lttoolbox/match_node.h
- include/lttoolbox/match_state.h
- include/lttoolbox/my_stdio.h
- include/lttoolbox/node.h
- include/lttoolbox/pattern_list.h
- include/lttoolbox/regexp_compiler.h
- include/lttoolbox/serialiser.h
- include/lttoolbox/sorted_vector.h
- include/lttoolbox/sorted_vector.hpp
- include/lttoolbox/state.h
- include/lttoolbox/stream_reader.h
- include/lttoolbox/string_utils.h
- include/lttoolbox/symbol_iter.h
- include/lttoolbox/tmx_compiler.h
- include/lttoolbox/trans_exe.h
- include/lttoolbox/transducer.h
- include/lttoolbox/ustring.h
- include/lttoolbox/xml_parse_util.h
- include/lttoolbox/xml_walk_util.h
- lib/liblttoolbox.so
- lib/liblttoolbox.so.3
- lib/liblttoolbox.so.3.0.0
- share/lttoolbox/acx.rng
- share/lttoolbox/acx.xsd
- share/lttoolbox/dix.dtd
- share/lttoolbox/dix.rnc
- share/lttoolbox/dix.rng
- share/lttoolbox/dix.xsd
- libdata/pkgconfig/lttoolbox.pc
- share/man/man1/lsx-comp.1.gz
- share/man/man1/lt-append.1.gz
- share/man/man1/lt-comp.1.gz
- share/man/man1/lt-compose.1.gz
- share/man/man1/lt-expand.1.gz
- share/man/man1/lt-merge.1.gz
- share/man/man1/lt-paradigm.1.gz
- share/man/man1/lt-print.1.gz
- share/man/man1/lt-proc.1.gz
- share/man/man1/lt-tmxcomp.1.gz
- share/man/man1/lt-tmxproc.1.gz
- share/man/man1/lt-trim.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| lttoolbox-3.8.3.tar.bz2 | 158107 | 7953b54bfe5532a32cb46088602d29715f3aa83b7c8890df5bf37485b8f30343 |
Master sites 1
- https://github.com/apertium/lttoolbox/releases/download/v3.8.3/