BSD Ports

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

SystemPortVersion
FreeBSDmath/openfst1.8.2.20221207_1
OpenBSDmath/openfst1.8.4
NetBSDmath/openfst1.8.2
DragonFlymath/openfst1.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.8.2.20221207_11.8.2.20221207_11.8.11.8.2.202212071.8.2.20221207_1
FreeBSD:14:quarterly1.8.2.20221207_11.8.2.20221207_1n/a1.8.2.202212071.8.2.20221207_1
FreeBSD:15:latest1.8.2.20221207_11.8.2.20221207_1n/a--
FreeBSD:15:quarterly1.8.2.20221207_11.8.2.20221207_1n/an/an/a
FreeBSD:16:latest1.8.2.20221207_11.8.2.20221207_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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
FileSizeSHA256
kkm000-openfst-1.8.2-20221207-8058417_GH0.tar.gz1.305413e+0680c64f392680acdb02018d2360adfcaf9dda974aed282c102f0c06a91371ad71

Commit history 0

No commits in the history this site was built from.