math/openfst 1.8.2.20221207_1 FreeBSD
Library for working with weighted finite-state transducers
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- APACHE20
- Categories
- math
- Package size
- 5229.4 KiB, 41280.8 KiB installed
Description
OpenFst is a library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs). Weighted finite-state transducers are automata where each transition has an input label, an output label, and a weight. The more familiar finite-state acceptor is represented as a transducer with each transition's input and output label equal. Finite-state acceptors are used to represent sets of strings (specifically, regular or rational sets); finite-state transducers are used to represent binary relations between pairs of strings (specifically, rational transductions). The weights can be used to represent the cost of taking a particular transition. FSTs have key applications in speech recognition and synthesis, machine translation, optical character recognition, pattern matching, string processing, machine learning, information extraction and retrieval among others. Often a weighted transducer is used to represent a probabilistic model (e.g., an n-gram model, pronunciation model). FSTs can be optimized by determinization and minimization, models can be applied to hypothesis sets (also represented as automata) or cascaded by finite-state composition, and the best results can be selected by shortest-path algorithms.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/openfst | 1.8.2.20221207_1 |
| OpenBSD | math/openfst | 1.8.4 |
| NetBSD | math/openfst | 1.8.2 |
| DragonFly | math/openfst | 1.8.2.20221207 |
Install
Binary package:
pkg install openfst
From the ports tree:
cd /usr/ports/math/openfst/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= openfst>0:math/openfst
LIB_DEPENDS= libfst.so:math/openfst
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 | 1.8.2.20221207_1 | 1.8.2.20221207_1 | 1.8.1 | 1.8.2.20221207 | 1.8.2.20221207_1 |
| FreeBSD:14:quarterly | 1.8.2.20221207_1 | 1.8.2.20221207_1 | n/a | 1.8.2.20221207 | 1.8.2.20221207_1 |
| FreeBSD:15:latest | 1.8.2.20221207_1 | 1.8.2.20221207_1 | n/a | - | - |
| FreeBSD:15:quarterly | 1.8.2.20221207_1 | 1.8.2.20221207_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.8.2.20221207_1 | 1.8.2.20221207_1 | 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 22
Run dependencies 8
Required by 1
Configuration
No options to configure.
- USES
- cmake compiler:c++17-lang
- Service scripts
- none
Files
pkg-plist 328
- bin/farcompilestrings
- bin/farcreate
- bin/farequal
- bin/farextract
- bin/farinfo
- bin/farisomorphic
- bin/farprintstrings
- bin/fstarcsort
- bin/fstclosure
- bin/fstcompile
- bin/fstcompose
- bin/fstcompress
- bin/fstconcat
- bin/fstconnect
- bin/fstconvert
- bin/fstdeterminize
- bin/fstdifference
- bin/fstdisambiguate
- bin/fstdraw
- bin/fstencode
- bin/fstepsnormalize
- bin/fstequal
- bin/fstequivalent
- bin/fstinfo
- bin/fstintersect
- bin/fstinvert
- bin/fstisomorphic
- bin/fstlinear
- bin/fstloglinearapply
- bin/fstmap
- bin/fstminimize
- bin/fstprint
- bin/fstproject
- bin/fstprune
- bin/fstpush
- bin/fstrandgen
- bin/fstrandmod
- bin/fstrelabel
- bin/fstreplace
- bin/fstreverse
- bin/fstreweight
- bin/fstrmepsilon
- bin/fstshortestdistance
- bin/fstshortestpath
- bin/fstspecial
- bin/fstsymbols
- bin/fstsynchronize
- bin/fsttopsort
- bin/fstunion
- bin/mpdtcompose
- bin/mpdtexpand
- bin/mpdtinfo
- bin/mpdtreverse
- bin/pdtcompose
- bin/pdtexpand
- bin/pdtinfo
- bin/pdtreplace
- bin/pdtreverse
- bin/pdtshortestpath
- include/fst/accumulator.h
- include/fst/add-on.h
- include/fst/arc-arena.h
- include/fst/arc-map.h
- include/fst/arc.h
- include/fst/arcfilter.h
- include/fst/arcsort.h
- include/fst/bi-table.h
- include/fst/cache.h
- include/fst/closure.h
- include/fst/compact-fst.h
- include/fst/compat.h
- include/fst/complement.h
- include/fst/compose-filter.h
- include/fst/compose.h
- include/fst/concat.h
- include/fst/config.h
- include/fst/connect.h
- include/fst/const-fst.h
- include/fst/determinize.h
- include/fst/dfs-visit.h
- include/fst/difference.h
- include/fst/disambiguate.h
- include/fst/edit-fst.h
- include/fst/encode.h
- include/fst/epsnormalize.h
- include/fst/equal.h
- include/fst/equivalent.h
- include/fst/expanded-fst.h
- include/fst/expectation-weight.h
- include/fst/extensions/compress/compress-script.h
- include/fst/extensions/compress/compress.h
- include/fst/extensions/compress/elias.h
- include/fst/extensions/compress/gzfile.h
- include/fst/extensions/compress/randmod.h
- include/fst/extensions/far/compile-strings.h
- include/fst/extensions/far/create.h
- include/fst/extensions/far/equal.h
- include/fst/extensions/far/extract.h
- include/fst/extensions/far/far-class.h
- include/fst/extensions/far/far.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| kkm000-openfst-1.8.2-20221207-8058417_GH0.tar.gz | 1.305413e+06 | 80c64f392680acdb02018d2360adfcaf9dda974aed282c102f0c06a91371ad71 |
Commit history 0
No commits in the history this site was built from.