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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
teckit Toolkit for converting data between 8-bit legacy encodings and Unicode
2.5.11_1 textproc on this many watch lists=10 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.5.11Version of this port present on the latest quarterly branch.
Maintainer: nikola.lecic@anthesphoria.net search for ports maintained by this maintainer
Port Added: 2009-08-28 19:15:20
Last Update: 2024-01-23 19:56:17
Commit Hash: ba0b9a6
People watching this port, also watch:: libXdamage, libXcomposite, libidn, glib, libtheora
Also Listed In: converters
License: LGPL21+
WWW:
https://scripts.sil.org/TECkit
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
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 (32 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/teckit-2.5.11_1/catalog.mk
  3. /usr/local/share/licenses/teckit-2.5.11_1/LICENSE
  4. /usr/local/share/licenses/teckit-2.5.11_1/LGPL21+
  5. bin/sfconv
  6. bin/teckit_compile
  7. bin/txtconv
  8. include/teckit/TECkit_Common.h
  9. include/teckit/TECkit_Compiler.h
  10. include/teckit/TECkit_Engine.h
  11. lib/libTECkit.a
  12. lib/libTECkit.so
  13. lib/libTECkit.so.0
  14. lib/libTECkit.so.0.0.0
  15. lib/libTECkit_Compiler.a
  16. lib/libTECkit_Compiler.so
  17. lib/libTECkit_Compiler.so.0
  18. lib/libTECkit_Compiler.so.0.0.0
  19. libdata/pkgconfig/teckit.pc
  20. share/man/man1/sfconv.1.gz
  21. share/man/man1/teckit_compile.1.gz
  22. share/man/man1/txtconv.1.gz
  23. share/doc/teckit/AUTHORS
  24. share/doc/teckit/LICENSING.txt
  25. share/doc/teckit/NEWS
  26. share/doc/teckit/README
  27. share/doc/teckit/TECkit_Binary_Format.pdf
  28. share/doc/teckit/TECkit_Language.pdf
  29. share/doc/teckit/TECkit_Tools.pdf
  30. @owner
  31. @group
  32. @mode
Collapse this list.
Dependency lines:
  • teckit>0:textproc/teckit
To install the port:
cd /usr/ports/textproc/teckit/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/teckit
  • pkg install teckit
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: teckit
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1642409432 SHA256 (teckit-2.5.11.tar.gz) = aebd8487fb8298dd6e8768b899887768b160ec6ed3a334795e493f80f8614ed4 SIZE (teckit-2.5.11.tar.gz) = 2123428

Packages (timestamps in pop-ups are UTC):
teckit
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.5.11_12.5.11_12.5.72.5.11_12.5.11_1-2.5.7-
FreeBSD:13:quarterly2.5.112.5.112.5.112.5.112.5.11_12.5.112.5.112.5.11
FreeBSD:14:latest2.5.11_12.5.11_12.5.112.5.11_12.5.11_12.5.11-2.5.11
FreeBSD:14:quarterly2.5.112.5.11_1-2.5.112.5.11_12.5.112.5.112.5.11
FreeBSD:15:latest2.5.11_12.5.11_1n/a2.5.11_1n/a2.5.11_12.5.11_12.5.11_1
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libexpat.so : textproc/expat2
This port is required by:
for Libraries
  1. print/tex-luatex
  2. print/tex-xetex
  3. print/texlive-base

Configuration Options:
===> The following configuration options are available for teckit-2.5.11_1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
textproc_teckit
USES:
libtool localbase pathfix pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/silnrsi/teckit/releases/download/v2.5.11/
Collapse this list.

Number of commits found: 24

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.5.11_1
23 Jan 2024 19:56:17
commit hash: ba0b9a684821b9edfee2f20119d1bbba73e03f2ccommit hash: ba0b9a684821b9edfee2f20119d1bbba73e03f2ccommit hash: ba0b9a684821b9edfee2f20119d1bbba73e03f2ccommit hash: ba0b9a684821b9edfee2f20119d1bbba73e03f2c files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
textproc/teckit: Impelled to share/man

Approved by:    portmgr (blanket)
2.5.11
08 Sep 2022 15:46:38
commit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757ea files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW lines that have been moved into Makefiles

Approved by:	portmgr (implicit)
2.5.11
08 Sep 2022 15:43:21
commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Move more WWW entries from pkg-descr files into Makefiles

The WWW: lines in the pkg-descr files of these ports where not at the
end of those files and have been missed in prior conversion runs.

Approved by:	portmgr (implicit)
2.5.11
20 Jul 2022 14:23:14
commit hash: 5cf7e35e8664e11393fedc7d89b4d09e0fcced9bcommit hash: 5cf7e35e8664e11393fedc7d89b4d09e0fcced9bcommit hash: 5cf7e35e8664e11393fedc7d89b4d09e0fcced9bcommit hash: 5cf7e35e8664e11393fedc7d89b4d09e0fcced9b files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
textproc: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Choe, Cheng-Dae" whitekid
  *  -
  *  <glewis@FreeBSD.org>
  *  <koshy@india.hp.com>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron Straup Cope
  *  Aaron Straup Cope <ascope@cpan.org>
  *  Ache
  *  Adam Herzog <adam@herzogdesigns.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.5.11
19 Jan 2022 07:52:05
commit hash: 19e1f64ff3f14c307a308ccc2b30753a761d3b0ecommit hash: 19e1f64ff3f14c307a308ccc2b30753a761d3b0ecommit hash: 19e1f64ff3f14c307a308ccc2b30753a761d3b0ecommit hash: 19e1f64ff3f14c307a308ccc2b30753a761d3b0e files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
textproc/teckit: Update to 2.5.11 and use upstream release archive

Changelog: https://github.com/silnrsi/teckit/releases

Use upstream release archive as recommended by Porters Handbook

PR:		261267
Reviewed by:	Nikola Lečić <nikola.lecic@anthesphoria.net> (maintainer)
2.5.7
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
2.5.7
15 Jan 2018 10:01:19
Revision:459026Original commit files touched by this commit
danfe search for other commits by this committer
Unbreak with pre-C++11 compilers, e.g. with gcc 4.2.1 which is still the
default compiler on some tier-2 architectures like powerpc and sparc64,
by using identical types from C's <stdint.h> rather than C++'s <cstdint>
header file.  While here, convert to USES+=localbase.

PR:		225171
Reported by:	jhibbits
2.5.7
28 Jul 2017 07:02:16
Revision:446809Original commit files touched by this commit
sunpoet search for other commits by this committer
Convert to options target helper

Approved by:	portmgr (blanket)
2.5.7
27 Jul 2017 15:11:50
Revision:446745Original commit files touched by this commit
pi search for other commits by this committer
textproc/teckit: update 2.5.1 -> 2.5.7

PR:		220692
Changes:	https://github.com/silnrsi/teckit/releases
Submitted by:	Zsolt Udvari <uzsolt@uzsolt.hu>
Reviewed by:	dbaio, ultima
Approved by:	nikola.lecic@anthesphoria.net (maintainer timeout)
2.5.1_2
08 Dec 2016 17:40:42
Revision:428144Original commit files touched by this commit
tijl search for other commits by this committer
Remove libexpat.so.6 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2.5.1_1
19 May 2016 10:53:06
Revision:415500Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [p-x]*

Approved by:	portmgr blanket
2.5.1_1
01 Apr 2016 14:25:18
Revision:412349Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
2.5.1_1
15 Nov 2014 16:26:33
Revision:372605Original commit files touched by this commit
antoine search for other commits by this committer
Cleanup plist
2.5.1_1
16 Aug 2014 10:05:46
Revision:365071Original commit files touched by this commit
marino search for other commits by this committer
textproc/teckit: CATEGORIES+= converters

This is the only thing remaining from the PR, everything else was already
done in sweeps.

PR:		191120
Submitted by:	maintainer (Nikola Lecic)
2.5.1_1
16 Aug 2014 09:47:24
Revision:365070Original commit files touched by this commit
marino search for other commits by this committer
textproc/teckit: Add header to fix build on lang/gcc47

PR:		192698
Submitted by:	Justin Hibbits
Approved by:	maintainer (Nikola Lecic)
2.5.1_1
16 Jul 2014 03:18:26
Revision:362024Original commit files touched by this commit
adamw search for other commits by this committer
Add DOCS option where PORTDOCS is in plist.
2.5.1_1
27 Jun 2014 23:03:07
Revision:359625Original commit files touched by this commit
bapt search for other commits by this committer
Strip binaries
2.5.1_1
26 Jun 2014 12:09:53
Revision:359343Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Use new LIB_DEPENDS syntax
- Switch to USES=libtool, drop .la files

Approved by:	portmgr blanket
2.5.1
10 Feb 2014 07:15:39
Revision:343592Original commit files touched by this commit
miwi search for other commits by this committer
- Stage support
2.5.1
20 Sep 2013 23:17:32
Revision:327773Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
textproc)
2.5.1
23 Sep 2011 22:26:39
Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:             157936
Submitted by:   myself
Exp-runs by:    pav
Approved by:    pav
2.5.1
03 Jul 2011 14:40:25
Original commit files touched by this commit
ohauer search for other commits by this committer
-remove MD5
2.5.1
04 Dec 2010 07:34:27
Original commit files touched by this commit
ade search for other commits by this committer
Sync to new bsd.autotools.mk
2.5.1
28 Aug 2009 19:15:02
Original commit files touched by this commit
miwi search for other commits by this committer
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

WWW: http://scripts.sil.org/TECkit

PR:             ports/138212
Submitted by:   Nikola Lecic <nikola.lecic at anthesphoria.net>

Number of commits found: 24