graphics/tesseract 5.5.3 FreeBSD
Commercial quality open source OCR engine
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
4998067292- License
- APACHE20
- Categories
- graphics
- Package size
- 2459.8 KiB, 14422.5 KiB installed
Description
The Tesseract OCR engine was one of the top 3 engines in the 1995 UNLV Accuracy test. Between 1995 and 2006 it had little work done on it, but it is probably one of the most accurate open source OCR engines available. The source code will read a binary, grey or color image and output text.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/tesseract | 5.5.3 |
| OpenBSD | graphics/tesseract/tesseract | 5.5.3 |
| NetBSD | graphics/tesseract | 5.5.3nb1 |
| DragonFly | graphics/tesseract | 5.5.0_1 |
| MidnightBSD | graphics/tesseract | 5.5.2_1 |
Install
Binary package:
pkg install tesseract
From the ports tree:
cd /usr/ports/graphics/tesseract/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= tesseract>0:graphics/tesseract
LIB_DEPENDS= libtesseract.so:graphics/tesseract
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 | 5.5.3 | 5.5.3 | - | 5.5.1 | 5.5.3 |
| FreeBSD:14:quarterly | 5.5.3 | 5.5.3 | n/a | 5.5.1 | 5.5.3 |
| FreeBSD:15:latest | 5.5.3 | 5.5.3 | n/a | 5.5.1 | 5.5.1 |
| FreeBSD:15:quarterly | 5.5.3 | 5.5.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.5.3 | 5.5.3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
asciidoctor: textproc/rubygem-asciidoctorxsltproc: textproc/libxslt${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl: textproc/docbook-xsl
Library 5
liblept.so: graphics/leptonicalibtiff.so: graphics/tifflibharfbuzz.so: print/harfbuzzlibfreetype.so: print/freetype2libcurl.so: ftp/curl
Runtime 1
tesseract-data>=0: graphics/tesseract-data
The full lists below include those, and their dependencies in turn.
Build dependencies 76
- archivers/brotli
- archivers/libarchive
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/libdatrie
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/libtool
- devel/libunistring
- devel/libunwind
- devel/m4
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/ruby-gems
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/leptonica
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/perl5.42
- lang/python312
- lang/python315
- lang/ruby34
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- textproc/docbook
- textproc/docbook-sgml
- textproc/docbook-xml
- textproc/docbook-xsl
- textproc/expat2
- textproc/iso8879
- textproc/libxml2
- textproc/libxslt
- textproc/libyaml
- textproc/rubygem-asciidoctor
- textproc/sdocbook-xml
- textproc/xmlcatmgr
- textproc/xmlcharent
- www/libnghttp2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/pango
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Run dependencies 53
- archivers/brotli
- archivers/libarchive
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/libdatrie
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/libunistring
- devel/pcre2
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/leptonica
- graphics/lerc
- graphics/png
- graphics/tesseract-data
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/libssh2
- textproc/expat2
- www/libnghttp2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/pango
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Required by 25
- deskutils/normcap
- deskutils/py-paperless-ngx
- deskutils/readur
- filesystems/acfgfs
- graphics/aloadimage
- graphics/omasnap
- graphics/p5-Image-OCR-Tesseract
- graphics/plasma6-spectacle
- graphics/py-pytesseract
- graphics/py-tesserocr
- graphics/scantpaper
- graphics/skanpage
- misc/openclaw
- multimedia/arcan
- multimedia/ccextractor
- multimedia/emby-server
- textproc/crow-translate
- textproc/nano-pdf
- textproc/pdfsandwich
- textproc/py-ocrmypdf
- x11-servers/xarcan
- x11-wm/durden
- x11/aclip
- x11/arcan-trayicon
- x11/plasma6-plasma
Configuration
Options name: graphics_tesseract
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| TOOLS | on | Include training tools |
- USES
- autoreconf compiler:c++20-lang cpe gnome libarchive libtool localbase pathfix pkgconfig
- Service scripts
- none
Files
Manual pages 18
- ambiguous_words(1)
- classifier_tester(1)
- cntraining(1)
- combine_lang_model(1)
- combine_tessdata(1)
- dawg2wordlist(1)
- lstmeval(1)
- lstmtraining(1)
- merge_unicharsets(1)
- mftraining(1)
- set_unicharset_properties(1)
- shapeclustering(1)
- tesseract(1)
- text2image(1)
- unicharambigs(5)
- unicharset(5)
- unicharset_extractor(1)
- wordlist2dawg(1)
pkg-plist 51
- bin/ambiguous_words
- bin/classifier_tester
- bin/cntraining
- bin/combine_lang_model
- bin/combine_tessdata
- bin/dawg2wordlist
- bin/lstmeval
- bin/lstmtraining
- bin/merge_unicharsets
- bin/mftraining
- bin/set_unicharset_properties
- bin/shapeclustering
- bin/tesseract
- bin/text2image
- bin/unicharset_extractor
- bin/wordlist2dawg
- include/tesseract/baseapi.h
- include/tesseract/capi.h
- include/tesseract/export.h
- include/tesseract/ltrresultiterator.h
- include/tesseract/ocrclass.h
- include/tesseract/osdetect.h
- include/tesseract/pageiterator.h
- include/tesseract/publictypes.h
- include/tesseract/renderer.h
- include/tesseract/resultiterator.h
- include/tesseract/unichar.h
- include/tesseract/version.h
- lib/libtesseract.a
- lib/libtesseract.so
- lib/libtesseract.so.5
- lib/libtesseract.so.5.0.5
- libdata/pkgconfig/tesseract.pc
- share/man/man1/ambiguous_words.1.gz
- share/man/man1/classifier_tester.1.gz
- share/man/man1/cntraining.1.gz
- share/man/man1/combine_lang_model.1.gz
- share/man/man1/combine_tessdata.1.gz
- share/man/man1/dawg2wordlist.1.gz
- share/man/man1/lstmeval.1.gz
- share/man/man1/lstmtraining.1.gz
- share/man/man1/merge_unicharsets.1.gz
- share/man/man1/mftraining.1.gz
- share/man/man1/set_unicharset_properties.1.gz
- share/man/man1/shapeclustering.1.gz
- share/man/man1/tesseract.1.gz
- share/man/man1/text2image.1.gz
- share/man/man1/unicharset_extractor.1.gz
- share/man/man1/wordlist2dawg.1.gz
- share/man/man5/unicharambigs.5.gz
- share/man/man5/unicharset.5.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| tesseract-ocr-tesseract-5.5.3_GH0.tar.gz | 1.916037e+06 | 9218e62793116d42a9f6d14cd9348518b27f382096eea3d0f2d1a24616bb5884 |