BSD Ports

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

SystemPortVersion
FreeBSDtextproc/lttoolbox3.8.3_1
OpenBSDtextproc/lttoolbox3.8.2p0
DragonFlytextproc/lttoolbox3.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.8.3_13.8.3_13.7.13.8.0_13.8.3_1
FreeBSD:14:quarterly3.8.3_13.8.3_1n/a3.8.0_13.8.3_1
FreeBSD:15:latest3.8.3_13.8.3_1n/a3.8.0_13.8.0_1
FreeBSD:15:quarterly3.8.3_13.8.3_1n/an/an/a
FreeBSD:16:latest3.8.3_13.8.3_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 22
Run dependencies 7

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
FileSizeSHA256
lttoolbox-3.8.3.tar.bz21581077953b54bfe5532a32cb46088602d29715f3aa83b7c8890df5bf37485b8f30343
Master sites 1
  • https://github.com/apertium/lttoolbox/releases/download/v3.8.3/

Commit history 2

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
f6fcd8d07d Muhammad Moinur Rahman textproc/lttoolbox: Update version 3.8.2=>3.8.3
Changelog: https://github.com/apertium/lttoolbox/releases/tag/v3.8.3