BSD Ports

textproc/libexttextcat 3.4.8 FreeBSD

Language guessing by N-Gram-Based Text Categorization

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
63fab19d13
License
BSD3CLAUSE
Categories
textproc
Package size
224.5 KiB, 519.6 KiB installed

Description

N-Gram-Based Text Categorization library to guess the language that input text is written in. Fundamentally an adaption of wiseguys libtextcat extended to be UTF-8 aware.

In the other systems

SystemPortVersion
FreeBSDtextproc/libexttextcat3.4.8
OpenBSDtextproc/libexttextcat3.4.7
NetBSDtextproc/libexttextcat3.4.6
DragonFlytextproc/libexttextcat3.4.6
MidnightBSDtextproc/libexttextcat3.4.8

Install

Binary package:

pkg install libexttextcat

From the ports tree:

cd /usr/ports/textproc/libexttextcat/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libexttextcat>0:textproc/libexttextcat
LIB_DEPENDS=	libexttextcat-2.0.so:textproc/libexttextcat

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.4.83.4.83.4.63.4.63.4.8
FreeBSD:14:quarterly3.4.83.4.8n/a3.4.63.4.8
FreeBSD:15:latest3.4.83.4.8n/a3.4.63.4.6
FreeBSD:15:quarterly3.4.83.4.8n/an/an/a
FreeBSD:16:latest3.4.83.4.8n/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 3
Required by 124

The first 100 are listed.

Configuration

Options name: textproc_libexttextcat

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
gmake libtool pathfix tar:xz
Service scripts
none

Files

pkg-plist 205
  • bin/createfpx
  • include/libexttextcat/common.h
  • include/libexttextcat/constants.h
  • include/libexttextcat/exttextcat-version.h
  • include/libexttextcat/fingerprint.h
  • include/libexttextcat/textcat.h
  • include/libexttextcat/textcat_properties.h
  • include/libexttextcat/utf8misc.h
  • lib/libexttextcat-2.0.a
  • lib/libexttextcat-2.0.so
  • lib/libexttextcat-2.0.so.1
  • lib/libexttextcat-2.0.so.1.0.0
  • libdata/pkgconfig/libexttextcat.pc
  • share/libexttextcat/ab.lm
  • share/libexttextcat/ace.lm
  • share/libexttextcat/ada.lm
  • share/libexttextcat/af.lm
  • share/libexttextcat/ak.lm
  • share/libexttextcat/alt.lm
  • share/libexttextcat/am.lm
  • share/libexttextcat/ar.lm
  • share/libexttextcat/arn.lm
  • share/libexttextcat/ast.lm
  • share/libexttextcat/ay.lm
  • share/libexttextcat/az-Cyrl.lm
  • share/libexttextcat/az.lm
  • share/libexttextcat/ban.lm
  • share/libexttextcat/be.lm
  • share/libexttextcat/bem.lm
  • share/libexttextcat/bg.lm
  • share/libexttextcat/bho.lm
  • share/libexttextcat/bi.lm
  • share/libexttextcat/bik.lm
  • share/libexttextcat/bm.lm
  • share/libexttextcat/bn.lm
  • share/libexttextcat/bo.lm
  • share/libexttextcat/br.lm
  • share/libexttextcat/bs.lm
  • share/libexttextcat/buc.lm
  • share/libexttextcat/ca.lm
  • share/libexttextcat/ckb.lm
  • share/libexttextcat/cs.lm
  • share/libexttextcat/cv.lm
  • share/libexttextcat/cy.lm
  • share/libexttextcat/da.lm
  • share/libexttextcat/de.lm
  • share/libexttextcat/dv.lm
  • share/libexttextcat/dz.lm
  • share/libexttextcat/ee.lm
  • share/libexttextcat/el.lm
  • share/libexttextcat/emk-Latn.lm
  • share/libexttextcat/en.lm
  • share/libexttextcat/eo.lm
  • share/libexttextcat/es.lm
  • share/libexttextcat/et.lm
  • share/libexttextcat/eu.lm
  • share/libexttextcat/fa.lm
  • share/libexttextcat/fi.lm
  • share/libexttextcat/fj.lm
  • share/libexttextcat/fkv.lm
  • share/libexttextcat/fo.lm
  • share/libexttextcat/fon.lm
  • share/libexttextcat/fpdb.conf
  • share/libexttextcat/fr.lm
  • share/libexttextcat/frp.lm
  • share/libexttextcat/fur.lm
  • share/libexttextcat/fy.lm
  • share/libexttextcat/ga.lm
  • share/libexttextcat/gd.lm
  • share/libexttextcat/gl.lm
  • share/libexttextcat/grc.lm
  • share/libexttextcat/gu.lm
  • share/libexttextcat/gug.lm
  • share/libexttextcat/gv.lm
  • share/libexttextcat/ha-Latn-NG.lm
  • share/libexttextcat/haw.lm
  • share/libexttextcat/he.lm
  • share/libexttextcat/hi.lm
  • share/libexttextcat/hil.lm
  • share/libexttextcat/hr.lm
  • share/libexttextcat/hsb.lm
  • share/libexttextcat/ht.lm
  • share/libexttextcat/hu.lm
  • share/libexttextcat/hy.lm
  • share/libexttextcat/ia.lm
  • share/libexttextcat/id.lm
  • share/libexttextcat/ilo.lm
  • share/libexttextcat/is.lm
  • share/libexttextcat/it.lm
  • share/libexttextcat/ja.lm
  • share/libexttextcat/ka.lm
  • share/libexttextcat/kaa.lm
  • share/libexttextcat/kab.lm
  • share/libexttextcat/kbd.lm
  • share/libexttextcat/kk.lm
  • share/libexttextcat/kl.lm
  • share/libexttextcat/km.lm
  • share/libexttextcat/kn.lm
  • share/libexttextcat/kng.lm
  • share/libexttextcat/ko.lm

The first 100 are listed.

distinfo 1
FileSizeSHA256
libexttextcat-3.4.8.tar.xz1.188808e+0693eb89fd4fc8f565806354e100e778b3ac9a24e5fc04c24e6a83fb1e9b6c9d59
Master sites 1
  • https://dev-www.libreoffice.org/src/libexttextcat/

Commit history 1

DateCommitCreditsLog message
63fab19d13 Dima Panov textproc/libexttextcat: update to 3.4.8 release (+)
release to 3.4.8 + respect bufsize in prepbuffer + widen fp_Create bufsize from uint4 to size_t (ABI break; SONAME bumped libexttextcat-2.0.so.0 -> libexttextcat-2.0.so.1 via -version-info 1:0:0) + fix leak in textcat_Init bailout path + avoid forming &dest[-1] in wg_trim (undefined behavior) + update README for current UDHR source location (efele.net, after unicode.org/udhr retired in January 2024) + add Telugu, Kabyle, Nenets, Karakalpak, Morisyen, Arpitan, Sidamo, Quechua (North Bolivian), Inari Saami and Skolt Saami + rename ha-NG to ha-Latn-NG to match BCP-47/LibreOffice release to 3.4.7 + add Saraiki and Ilocano