textproc/teckit 2.5.11_1 FreeBSD
Toolkit for converting data between 8-bit legacy encodings and Unicode
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21+
- Categories
- textproc, converters
- Package size
- 1220.2 KiB, 6611.5 KiB installed
Description
TECkit (Text Encoding Conversion toolkit) is a toolkit for converting data between 8-bit legacy encodings and Unicode. It can also be used for transliteration of Unicode between different scripts.
TECkit uses a mapping description language (mapping byte encodings to Unicode). Mapping rules can be extended by (1) the use of character sequences rather than single characters on either side; (2) by the addition of contextual constraints (environments) determining when a rule should apply; (3) and by the use of character classes, optional and repeatable elements, grouping and alternation to express more complex patterns to be matched and processed.
TECkit is particularly useful with XeTeX (Unicode-aware derivate of TeX).
The following binaries are provided:
teckit_compile mapping compiler that allows binary mapping tables (.tec) to be built from TECkit description files (.map) sfconv a tool for converting Standard Format (SF) files txtconv a utility to apply TECkit mappings to plain-text files
http://scripts.sil.org/TECkitDownloads\#5b6cf869
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | textproc/teckit | 2.5.11_1 |
| DragonFly | textproc/teckit | 2.5.11_1 |
| MidnightBSD | textproc/teckit | 2.5.11_1 |
Install
Binary package:
pkg install teckit
From the ports tree:
cd /usr/ports/textproc/teckit/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= teckit>0:textproc/teckit
LIB_DEPENDS= libTECkit.so:textproc/teckit
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 | 2.5.11_1 | 2.5.11_1 | 2.5.11 | 2.5.11_1 | 2.5.11_1 |
| FreeBSD:14:quarterly | 2.5.11_1 | 2.5.11_1 | n/a | 2.5.11_1 | 2.5.11_1 |
| FreeBSD:15:latest | 2.5.11_1 | 2.5.11_1 | n/a | 2.5.11_1 | 2.5.11_1 |
| FreeBSD:15:quarterly | 2.5.11_1 | 2.5.11_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.5.11_1 | 2.5.11_1 | 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.
Library 1
libexpat.so: textproc/expat2
The full lists below include those, and their dependencies in turn.
Build dependencies 2
Run dependencies 1
Required by 102
- arabic/arabtex
- astro/kosmorro
- astro/pp3
- audio/py-music21
- audio/rosegarden
- cad/alliance
- cad/kicad-doc
- comms/opencbm
- databases/bbdb
- deskutils/pinot
- devel/doxygen
- editors/enter-tex
- editors/gummi
- editors/setzer
- editors/sly
- editors/texmacs
- editors/texmaker
- editors/texstudio
- emulators/elliott-803
- graphics/epix
- graphics/gnome-color-manager
- graphics/ipe
- graphics/klatexformula
- graphics/l2p
- graphics/py-pyx
- graphics/xournalpp
- japanese/latex-jlisting
- japanese/tex-ptex
- korean/ko.TeX
- korean/ko.TeX-fonts-base
- korean/ko.TeX-fonts-extra
- lang/mlton
- math/asymptote
- math/cadabra2
- math/ess
- math/eukleides
- math/frobby
- math/ggobi
- math/giacxcas
- math/gretl
- math/mathicsscript
- math/octave
- math/octave-forge-queueing
- math/py-plastex
- math/qtiplot-doc
- misc/latex-mk
- misc/visp
- net-im/pidgin-latex
- net-p2p/jigdo
- net/unison
- net/unison253
- print/auctex
- print/catdvi
- print/dvisvg
- print/hyperlatex
- print/latex-beamer
- print/latex-ltablex
- print/latex-resume
- print/lilypond
- print/lilypond-devel
- print/mftrace
- print/muttprint
- print/pslib
- print/publisher
- print/publisher-devel
- print/sgf2tex
- print/tex-dvipdfmx
- print/tex-formats
- print/tex-jadetex
- print/tex-luatex
- print/tex-xetex
- print/tex-xmltex
- print/texlive-base
- print/texlive-full
- print/texvc
- print/xtexsh
- science/code_saturne
- science/elmerfem
- science/ghemical
- science/libghemical
- science/mpqc
- science/opensim-core
- textproc/dblatex
- textproc/docbook-utils
- textproc/eqe
- textproc/foiltex
- textproc/gastex
- textproc/gladtex
- textproc/hs-lhs2tex
- textproc/ibus-table
- textproc/latex2html
- textproc/linuxdoc-tools
- textproc/metauml
- textproc/p5-LaTeX-Driver
- textproc/p5-LaTeX-Table
- textproc/ppower4
- textproc/py-gladtex
- textproc/quarto
- textproc/sowing
- textproc/textogif
The first 100 are listed.
Configuration
Options name: textproc_teckit
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- libtool localbase pathfix pkgconfig
- Service scripts
- none
Files
Manual pages 3
- sfconv(1)
- teckit_compile(1)
- txtconv(1)
pkg-plist 25
- bin/sfconv
- bin/teckit_compile
- bin/txtconv
- include/teckit/TECkit_Common.h
- include/teckit/TECkit_Compiler.h
- include/teckit/TECkit_Engine.h
- lib/libTECkit.a
- lib/libTECkit.so
- lib/libTECkit.so.0
- lib/libTECkit.so.0.0.0
- lib/libTECkit_Compiler.a
- lib/libTECkit_Compiler.so
- lib/libTECkit_Compiler.so.0
- lib/libTECkit_Compiler.so.0.0.0
- libdata/pkgconfig/teckit.pc
- share/man/man1/sfconv.1.gz
- share/man/man1/teckit_compile.1.gz
- share/man/man1/txtconv.1.gz
- share/doc/teckit/AUTHORS
- share/doc/teckit/LICENSING.txt
- share/doc/teckit/NEWS
- share/doc/teckit/README
- share/doc/teckit/TECkit_Binary_Format.pdf
- share/doc/teckit/TECkit_Language.pdf
- share/doc/teckit/TECkit_Tools.pdf
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| teckit-2.5.11.tar.gz | 2.123428e+06 | aebd8487fb8298dd6e8768b899887768b160ec6ed3a334795e493f80f8614ed4 |
Master sites 1
- https://github.com/silnrsi/teckit/releases/download/v2.5.11/
Commit history 0
No commits in the history this site was built from.