./math/foma [finite-state compiler and C library]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version:, Package name: foma-
Maintained by: The OpenBSD ports mailing-list
Master sites:
Foma is a compiler, programming language, and C library for constructing
finite-state automata and transducers for various uses. It has specific
support for many natural language processing applications such as
producing morphological analyzers. Although NLP applications are
probably the main use of foma, it is sufficiently generic to use for a
large number of purposes.

The foma interface is similar to the Xerox xfst interface, and supports
most of the commands and the regular expression syntax in xfst. Many
grammars written for xfst compile out-of-the-box with foma.

The library contains efficient implementations of all classical
automata/transducer algorithms: determinization, minimization,
epsilon-removal, composition, boolean operations. Also, more advanced
construction methods are available: context restriction, quotients,
first-order regular logic, transducers from replacement rules, etc.

Filesize: 172.712 KB
Version History (View Complete History)
  • (2021-02-19) Updated to version: foma-
  • (2017-05-12) Updated to version: foma-0.9.17
  • (2012-10-20) Package added to openports.se, version foma-0.9.16 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2021-02-18 19:13:02 by Theo Buehler | Files touched by this commit (7)
Log message:
Update to foma
Moves to the current github head and fixes the build with -fno-common.
Version number suggested by daniel.
ok kn
   2019-07-12 14:47:59 by Stuart Henderson | Files touched by this commit (874)
Log message:
   2019-05-17 10:19:41 by Stuart Henderson | Files touched by this commit (86)
Log message:
update curses WANTLIB entries following the change in base libraries to use soname
   2017-08-22 13:25:52 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
   2017-05-12 08:38:18 by Benoit Lecocq | Files touched by this commit (3)
Log message:
Update to foma-0.9.17.
   2016-10-01 05:54:18 by Christian Weisgerber | Files touched by this commit (80)
Log message:
The ${PROJECT}.googlecode.com/files/ master sites are no longer
accessible, but the distfiles are still available at an archive URL.
Introduce MASTER_SITE_GOOGLECODE and use it for all affected ports.
ok czarkoff@ danj@ sthen@