Index | Thread | Search

From:
Lloyd <ng2d68@proton.me>
Subject:
[NEW]: converters/libtranscript: character-set conversion library
To:
"ports@openbsd.org" <ports@openbsd.org>
Date:
Fri, 15 Aug 2025 01:41:59 +0000

Download raw body.

Thread
Dear ports@,

Attached please find a new port for:

libtranscript: Yet another character-set conversion library

This library was ported as a dependency for the Tilde Text Editor, the
posting of which will follow.

License:
------------
GPL3

Homepage:
------------
https://os.ghalkes.nl/libtranscript.html

Description:
------------
libtranscript is a character-set conversion library, much like the iconv
set of functions. The library allows great control over the conversions.
It was designed for use in programs which use Unicode internally, using
UTF-8, UTF-16 or UTF-32/UCS-4.

libtranscript currently provides converters for the following encodings:

o  Unicode UTF-{7,8,16LE,16BE,32LE,32BE}, CESU-8, GB-18030.
o  ISO-8859-{1,2,3,4,5,6,7,7-2003,8,9,10,11,13,14,15,16}.
o  Windows-125{0,1,2,3,4,5,6,7,8}.
o  KOI8-{R,U,RU}.
o  ISO-2022-{JP,JP2,JP3,JP2004,KR,CN,CN-EXT}.
o  EUC-{CN,JP,JIS-2004,KR,TW}, Windows-949.
o  Big5, Big5-HKSCS, Windows-950.
o  Shift-JIS, Shift-JISX0213, Shift-JIS-2004, Windows-932.
o  JIS-X-201.
o  Window-936.
o  VISCII.
o  IBM-{37,437,1047}.

Regards
Lloyd