notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q4
libtextcat Language guessing by N-Gram-Based Text Categorization
2.2_6 textproc on this many watch lists=6 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.2_6Version of this port present on the latest quarterly branch.
Maintainer: thierry@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2006-12-04 22:04:18
Last Update: 2022-09-07 21:58:51
Commit Hash: fb16dfe
People watching this port, also watch:: python, vim, libtool, bsh, libXdamage
License: BSD3CLAUSE
WWW:
https://software.wise-guys.nl/libtextcat/
Description:
Libtextcat is a library with functions that implement the classification technique described in Cavnar & Trenkle, "N-Gram-Based Text Categorization" [1]. It was primarily developed for language guessing, a task on which it is known to perform with near-perfect accuracy. The central idea of the Cavnar & Trenkle technique is to calculate a "fingerprint" of a document with an unknown category, and compare this with the fingerprints of a number of documents of which the categories are known. The categories of the closest matches are output as the classification. A fingerprint is a list of the most frequent n-grams occurring in a document, ordered by frequency. Fingerprints are compared with a simple out-of-place metric. [1] The document that started it all: William B. Cavnar & John M. Trenkle (1994) N-Gram-Based Text Categorization, <http://citeseer.ist.psu.edu/68861.html>.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (97 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libtextcat-2.2_6/catalog.mk
  3. /usr/local/share/licenses/libtextcat-2.2_6/LICENSE
  4. /usr/local/share/licenses/libtextcat-2.2_6/BSD3CLAUSE
  5. bin/createfp
  6. include/libtextcat/common.h
  7. include/libtextcat/config.h
  8. include/libtextcat/constants.h
  9. include/libtextcat/fingerprint.h
  10. include/libtextcat/textcat.h
  11. include/libtextcat/utf8misc.h
  12. include/libtextcat/wg_mempool.h
  13. include/textcat.h
  14. lib/libtextcat.a
  15. lib/libtextcat.so
  16. lib/libtextcat.so.0
  17. lib/libtextcat.so.0.0.0
  18. share/libtextcat/LM/afrikaans.lm
  19. share/libtextcat/LM/albanian.lm
  20. share/libtextcat/LM/amharic-utf.lm
  21. share/libtextcat/LM/arabic-iso8859_6.lm
  22. share/libtextcat/LM/arabic-windows1256.lm
  23. share/libtextcat/LM/armenian.lm
  24. share/libtextcat/LM/basque.lm
  25. share/libtextcat/LM/belarus-windows1251.lm
  26. share/libtextcat/LM/bosnian.lm
  27. share/libtextcat/LM/breton.lm
  28. share/libtextcat/LM/bulgarian-iso8859_5.lm
  29. share/libtextcat/LM/catalan.lm
  30. share/libtextcat/LM/chinese-big5.lm
  31. share/libtextcat/LM/chinese-gb2312.lm
  32. share/libtextcat/LM/croatian-ascii.lm
  33. share/libtextcat/LM/czech-iso8859_2.lm
  34. share/libtextcat/LM/danish.lm
  35. share/libtextcat/LM/drents.lm
  36. share/libtextcat/LM/dutch.lm
  37. share/libtextcat/LM/english.lm
  38. share/libtextcat/LM/esperanto.lm
  39. share/libtextcat/LM/estonian.lm
  40. share/libtextcat/LM/finnish.lm
  41. share/libtextcat/LM/french.lm
  42. share/libtextcat/LM/frisian.lm
  43. share/libtextcat/LM/georgian.lm
  44. share/libtextcat/LM/german.lm
  45. share/libtextcat/LM/greek-iso8859-7.lm
  46. share/libtextcat/LM/hebrew-iso8859_8.lm
  47. share/libtextcat/LM/hindi.lm
  48. share/libtextcat/LM/hungarian.lm
  49. share/libtextcat/LM/icelandic.lm
  50. share/libtextcat/LM/indonesian.lm
  51. share/libtextcat/LM/irish.lm
  52. share/libtextcat/LM/italian.lm
  53. share/libtextcat/LM/japanese-euc_jp.lm
  54. share/libtextcat/LM/japanese-shift_jis.lm
  55. share/libtextcat/LM/korean.lm
  56. share/libtextcat/LM/latin.lm
  57. share/libtextcat/LM/latvian.lm
  58. share/libtextcat/LM/lithuanian.lm
  59. share/libtextcat/LM/malay.lm
  60. share/libtextcat/LM/manx.lm
  61. share/libtextcat/LM/marathi.lm
  62. share/libtextcat/LM/middle_frisian.lm
  63. share/libtextcat/LM/mingo.lm
  64. share/libtextcat/LM/nepali.lm
  65. share/libtextcat/LM/norwegian.lm
  66. share/libtextcat/LM/persian.lm
  67. share/libtextcat/LM/polish.lm
  68. share/libtextcat/LM/portuguese.lm
  69. share/libtextcat/LM/quechua.lm
  70. share/libtextcat/LM/romanian.lm
  71. share/libtextcat/LM/rumantsch.lm
  72. share/libtextcat/LM/russian-iso8859_5.lm
  73. share/libtextcat/LM/russian-koi8_r.lm
  74. share/libtextcat/LM/russian-windows1251.lm
  75. share/libtextcat/LM/sanskrit.lm
  76. share/libtextcat/LM/scots.lm
  77. share/libtextcat/LM/scots_gaelic.lm
  78. share/libtextcat/LM/serbian-ascii.lm
  79. share/libtextcat/LM/slovak-ascii.lm
  80. share/libtextcat/LM/slovak-windows1250.lm
  81. share/libtextcat/LM/slovenian-ascii.lm
  82. share/libtextcat/LM/slovenian-iso8859_2.lm
  83. share/libtextcat/LM/spanish.lm
  84. share/libtextcat/LM/swahili.lm
  85. share/libtextcat/LM/swedish.lm
  86. share/libtextcat/LM/tagalog.lm
  87. share/libtextcat/LM/tamil.lm
  88. share/libtextcat/LM/thai.lm
  89. share/libtextcat/LM/turkish.lm
  90. share/libtextcat/LM/ukrainian-koi8_r.lm
  91. share/libtextcat/LM/vietnamese.lm
  92. share/libtextcat/LM/welsh.lm
  93. share/libtextcat/LM/yiddish-utf.lm
  94. share/libtextcat/conf.txt
  95. @owner
  96. @group
  97. @mode
Collapse this list.
Dependency lines:
  • libtextcat>0:textproc/libtextcat
To install the port:
cd /usr/ports/textproc/libtextcat/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/libtextcat
  • pkg install libtextcat
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libtextcat
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (libtextcat-2.2.tar.gz) = 5677badffc48a8d332e345ea4fe225e3577f53fc95deeec8306000b256829655 SIZE (libtextcat-2.2.tar.gz) = 540999

Packages (timestamps in pop-ups are UTC):
libtextcat
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.2_62.2_62.2_62.2_62.2_6-2.2_6-
FreeBSD:13:quarterly2.2_62.2_62.2_62.2_62.2_62.2_62.2_62.2_6
FreeBSD:14:latest2.2_62.2_62.2_62.2_62.2_62.2_6-2.2_6
FreeBSD:14:quarterly2.2_62.2_6-2.2_62.2_62.2_62.2_62.2_6
FreeBSD:15:latest2.2_62.2_6n/a2.2_6n/a2.2_62.2_62.2_6
This port has no dependencies.
This port is required by:
for Libraries
  1. editors/openoffice-4
  2. editors/openoffice-devel

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. editors/libreoffice-legacy*
  2. editors/openoffice-3*
  3. editors/openoffice-3-devel*
  4. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for libtextcat-2.2_6: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
textproc_libtextcat
USES:
libtool
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://software.wise-guys.nl/download/
Collapse this list.

There are no commits on branch 2024Q4 for this port