Initial import of i18ntools version 1.0.

Tools for the conversion to and from UTF-8 Unicode encoding.

PR:		11198
Submitted by:	G. Adam Stanislav <adam@whizkidtech.net>
This commit is contained in:
Steve Price 1999-04-20 20:27:36 +00:00
parent 10bec38b07
commit 3e745787b1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=18032
5 changed files with 278 additions and 0 deletions

View File

@ -0,0 +1,73 @@
# New ports collection makefile for: i18ntools
# Version required: 1.0
# Date created: 17 April 1999
# Whom: G. Adam Stanislav
#
# $Id$
#
DISTNAME= i18ntools-1.0
CATEGORIES= converters
MASTER_SITES= ftp://ftp.whizkidtech.net/unix/ \
http://www.whizkidtech.net/fports/
MAINTAINER= adam@whizkidtech.net
LIB_DEPENDS= utf-8:${PORTSDIR}/converters/libutf-8
RUN_DEPENDS= tuc:${PORTSDIR}/textproc/tuc
BINARIES= hutrans mbm ptrans uhtrans utrans
CHARMAPS= ANSI_X3.110-1983 ANSI_X3.4-1968 ASMO_449 BALTIC BS_4730 \
BS_VIEWDATA CP1250 CP1251 CP1252 CP1253 CP1254 CP1255 CP1256 \
CP1257 CSA_Z243.4-1985-1 CSA_Z243.4-1985-2 CSA_Z243.4-1985-GR \
CSN_369103 CWI DEC-MCS DIN_66003 DS_2089 EBCDIC-AT-DE \
EBCDIC-AT-DE-A EBCDIC-CA-FR EBCDIC-DK-NO EBCDIC-DK-NO-A \
EBCDIC-ES EBCDIC-ES-A EBCDIC-ES-S EBCDIC-FI-SE EBCDIC-FI-SE-A \
EBCDIC-FR EBCDIC-IS-FRISS EBCDIC-IT EBCDIC-PT EBCDIC-UK \
EBCDIC-US ECMA-CYRILLIC ES ES2 GB_1988-80 GOST_19768-74 \
GREEK-CCITT GREEK7 GREEK7-OLD HP-ROMAN8 IBM037 IBM038 IBM1004 \
IBM1026 IBM1047 IBM256 IBM273 IBM274 IBM275 IBM277 IBM278 \
IBM280 IBM281 IBM284 IBM285 IBM290 IBM297 IBM420 IBM423 IBM424 \
IBM437 IBM500 IBM850 IBM851 IBM852 IBM855 IBM857 IBM860 IBM861 \
IBM862 IBM863 IBM864 IBM865 IBM868 IBM869 IBM870 IBM871 IBM875 \
IBM880 IBM891 IBM903 IBM904 IBM905 IBM918 IEC_P27-1 INIS \
INIS-8 INIS-CYRILLIC INVARIANT ISO-8859-1 ISO-8859-10 \
ISO-8859-2 ISO-8859-3 ISO-8859-4 ISO-8859-5 ISO-8859-6 \
ISO-8859-7 ISO-8859-8 ISO-8859-9 ISO-IR-90 ISO_10367-BOX \
ISO_2033-1983 ISO_5427 ISO_5427-EXT ISO_5428 ISO_646.BASIC \
ISO_646.IRV ISO_6937 ISO_6937-2-25 ISO_6937-2-ADD \
ISO_8859-1,GL ISO_8859-SUPP IT JIS_C6220-1969-JP \
JIS_C6220-1969-RO JIS_C6229-1984-A JIS_C6229-1984-B \
JIS_C6229-1984-B-ADD JIS_C6229-1984-HAND \
JIS_C6229-1984-HAND-ADD JIS_C6229-1984-KANA JIS_X0201 \
JUS_I.B1.002 JUS_I.B1.003-MAC JUS_I.B1.003-SERB KOI-8 KOI8-R \
KSC5636 LATIN-GREEK LATIN-GREEK-1 MAC-IS MACINTOSH MSZ_7795.3 \
NATS-DANO NATS-DANO-ADD NATS-SEFI NATS-SEFI-ADD NC_NC00-10 \
NEXTSTEP NF_Z_62-010 NF_Z_62-010-1973 NS_4551-1 NS_4551-2 PT \
PT2 SAMI SEN_850200_B SEN_850200_C T.101-G2 T.61-7BIT \
T.61-8BIT VIDEOTEX-SUPPL
DOCFILES= fgetu8.html fputu8.html index.html libutf-8.html rfc1641.txt \
rfc2277.txt rfc2279.txt sgetu8.html sputu8.html utrans.html
MAN1= hutrans.1 ptrans.1 utrans.1 uhtrans.1
do-install:
.for f in ${BINARIES}
${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/bin
.endfor
.for f in ${MAN1}
${INSTALL_MAN} ${WRKSRC}/${f} ${PREFIX}/man/man1
.endfor
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${PREFIX}/share/doc/i18n/tools
.for f in ${DOCFILES}
${INSTALL_MAN} ${WRKSRC}/${f} ${PREFIX}/share/doc/i18n/tools
.endfor
.endif
${MKDIR} ${PREFIX}/share/i18n/charmaps/binary
.for f in ${CHARMAPS}
${INSTALL_DATA} ${WRKSRC}/charmaps/${f} ${PREFIX}/share/i18n/charmaps/binary
.endfor
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (i18ntools-1.0.tar.gz) = 55c1a5063b4fffc1e301ccccf3830960

View File

@ -0,0 +1 @@
Tools for the conversion to and from UTF-8 Unicode encoding

View File

@ -0,0 +1,24 @@
Tools for the conversion to and from UTF-8 Unicode encoding. Note that
RFC-2277 mandates that all "protocols" MUST handle UTF-8 properly.
- utrans converts text files created using any 8-bit character
map into UTF-8;
- uhtrans converts UTF-8 files into 7-bit ASCII with anything
else formatted as an HTML-style tags, e.g. &#1234; (decimal);
- hutrans converts 7-bit ASCII files with HTML-style tags, to UTF-8,
thus complementing the functionality of hutrans;
- ptrans converts UTF-8 files into 8-bit text using any
8-bit character map, thus complementing utrans.
Additionally, tuc is installed if not found. Tuc converts text files
between the DOS/Windows and the Unix formats.
This port depends on ports/converters/libutf-8.
Further details: http://www.whizkidtech.net/i18n/, RFC 2277, and RFC 2279.
G. Adam Stanislav
adam@whizkidtech.net

View File

@ -0,0 +1,179 @@
bin/hutrans
bin/mbm
bin/ptrans
bin/uhtrans
bin/utrans
share/doc/i18n/tools/fgetu8.html
share/doc/i18n/tools/fputu8.html
share/doc/i18n/tools/index.html
share/doc/i18n/tools/libutf-8.html
share/doc/i18n/tools/rfc1641.txt
share/doc/i18n/tools/rfc2277.txt
share/doc/i18n/tools/rfc2279.txt
share/doc/i18n/tools/sgetu8.html
share/doc/i18n/tools/sputu8.html
share/doc/i18n/tools/utrans.html
share/i18n/charmaps/binary/ANSI_X3.110-1983
share/i18n/charmaps/binary/ANSI_X3.4-1968
share/i18n/charmaps/binary/ASMO_449
share/i18n/charmaps/binary/BALTIC
share/i18n/charmaps/binary/BS_4730
share/i18n/charmaps/binary/BS_VIEWDATA
share/i18n/charmaps/binary/CP1250
share/i18n/charmaps/binary/CP1251
share/i18n/charmaps/binary/CP1252
share/i18n/charmaps/binary/CP1253
share/i18n/charmaps/binary/CP1254
share/i18n/charmaps/binary/CP1255
share/i18n/charmaps/binary/CP1256
share/i18n/charmaps/binary/CP1257
share/i18n/charmaps/binary/CSA_Z243.4-1985-1
share/i18n/charmaps/binary/CSA_Z243.4-1985-2
share/i18n/charmaps/binary/CSA_Z243.4-1985-GR
share/i18n/charmaps/binary/CSN_369103
share/i18n/charmaps/binary/CWI
share/i18n/charmaps/binary/DEC-MCS
share/i18n/charmaps/binary/DIN_66003
share/i18n/charmaps/binary/DS_2089
share/i18n/charmaps/binary/EBCDIC-AT-DE
share/i18n/charmaps/binary/EBCDIC-AT-DE-A
share/i18n/charmaps/binary/EBCDIC-CA-FR
share/i18n/charmaps/binary/EBCDIC-DK-NO
share/i18n/charmaps/binary/EBCDIC-DK-NO-A
share/i18n/charmaps/binary/EBCDIC-ES
share/i18n/charmaps/binary/EBCDIC-ES-A
share/i18n/charmaps/binary/EBCDIC-ES-S
share/i18n/charmaps/binary/EBCDIC-FI-SE
share/i18n/charmaps/binary/EBCDIC-FI-SE-A
share/i18n/charmaps/binary/EBCDIC-FR
share/i18n/charmaps/binary/EBCDIC-IS-FRISS
share/i18n/charmaps/binary/EBCDIC-IT
share/i18n/charmaps/binary/EBCDIC-PT
share/i18n/charmaps/binary/EBCDIC-UK
share/i18n/charmaps/binary/EBCDIC-US
share/i18n/charmaps/binary/ECMA-CYRILLIC
share/i18n/charmaps/binary/ES
share/i18n/charmaps/binary/ES2
share/i18n/charmaps/binary/GB_1988-80
share/i18n/charmaps/binary/GOST_19768-74
share/i18n/charmaps/binary/GREEK-CCITT
share/i18n/charmaps/binary/GREEK7
share/i18n/charmaps/binary/GREEK7-OLD
share/i18n/charmaps/binary/HP-ROMAN8
share/i18n/charmaps/binary/IBM037
share/i18n/charmaps/binary/IBM038
share/i18n/charmaps/binary/IBM1004
share/i18n/charmaps/binary/IBM1026
share/i18n/charmaps/binary/IBM1047
share/i18n/charmaps/binary/IBM256
share/i18n/charmaps/binary/IBM273
share/i18n/charmaps/binary/IBM274
share/i18n/charmaps/binary/IBM275
share/i18n/charmaps/binary/IBM277
share/i18n/charmaps/binary/IBM278
share/i18n/charmaps/binary/IBM280
share/i18n/charmaps/binary/IBM281
share/i18n/charmaps/binary/IBM284
share/i18n/charmaps/binary/IBM285
share/i18n/charmaps/binary/IBM290
share/i18n/charmaps/binary/IBM297
share/i18n/charmaps/binary/IBM420
share/i18n/charmaps/binary/IBM423
share/i18n/charmaps/binary/IBM424
share/i18n/charmaps/binary/IBM437
share/i18n/charmaps/binary/IBM500
share/i18n/charmaps/binary/IBM850
share/i18n/charmaps/binary/IBM851
share/i18n/charmaps/binary/IBM852
share/i18n/charmaps/binary/IBM855
share/i18n/charmaps/binary/IBM857
share/i18n/charmaps/binary/IBM860
share/i18n/charmaps/binary/IBM861
share/i18n/charmaps/binary/IBM862
share/i18n/charmaps/binary/IBM863
share/i18n/charmaps/binary/IBM864
share/i18n/charmaps/binary/IBM865
share/i18n/charmaps/binary/IBM868
share/i18n/charmaps/binary/IBM869
share/i18n/charmaps/binary/IBM870
share/i18n/charmaps/binary/IBM871
share/i18n/charmaps/binary/IBM875
share/i18n/charmaps/binary/IBM880
share/i18n/charmaps/binary/IBM891
share/i18n/charmaps/binary/IBM903
share/i18n/charmaps/binary/IBM904
share/i18n/charmaps/binary/IBM905
share/i18n/charmaps/binary/IBM918
share/i18n/charmaps/binary/IEC_P27-1
share/i18n/charmaps/binary/INIS
share/i18n/charmaps/binary/INIS-8
share/i18n/charmaps/binary/INIS-CYRILLIC
share/i18n/charmaps/binary/INVARIANT
share/i18n/charmaps/binary/ISO-8859-1
share/i18n/charmaps/binary/ISO-8859-10
share/i18n/charmaps/binary/ISO-8859-2
share/i18n/charmaps/binary/ISO-8859-3
share/i18n/charmaps/binary/ISO-8859-4
share/i18n/charmaps/binary/ISO-8859-5
share/i18n/charmaps/binary/ISO-8859-6
share/i18n/charmaps/binary/ISO-8859-7
share/i18n/charmaps/binary/ISO-8859-8
share/i18n/charmaps/binary/ISO-8859-9
share/i18n/charmaps/binary/ISO-IR-90
share/i18n/charmaps/binary/ISO_10367-BOX
share/i18n/charmaps/binary/ISO_2033-1983
share/i18n/charmaps/binary/ISO_5427
share/i18n/charmaps/binary/ISO_5427-EXT
share/i18n/charmaps/binary/ISO_5428
share/i18n/charmaps/binary/ISO_646.BASIC
share/i18n/charmaps/binary/ISO_646.IRV
share/i18n/charmaps/binary/ISO_6937
share/i18n/charmaps/binary/ISO_6937-2-25
share/i18n/charmaps/binary/ISO_6937-2-ADD
share/i18n/charmaps/binary/ISO_8859-1,GL
share/i18n/charmaps/binary/ISO_8859-SUPP
share/i18n/charmaps/binary/IT
share/i18n/charmaps/binary/JIS_C6220-1969-JP
share/i18n/charmaps/binary/JIS_C6220-1969-RO
share/i18n/charmaps/binary/JIS_C6229-1984-A
share/i18n/charmaps/binary/JIS_C6229-1984-B
share/i18n/charmaps/binary/JIS_C6229-1984-B-ADD
share/i18n/charmaps/binary/JIS_C6229-1984-HAND
share/i18n/charmaps/binary/JIS_C6229-1984-HAND-ADD
share/i18n/charmaps/binary/JIS_C6229-1984-KANA
share/i18n/charmaps/binary/JIS_X0201
share/i18n/charmaps/binary/JUS_I.B1.002
share/i18n/charmaps/binary/JUS_I.B1.003-MAC
share/i18n/charmaps/binary/JUS_I.B1.003-SERB
share/i18n/charmaps/binary/KOI-8
share/i18n/charmaps/binary/KOI8-R
share/i18n/charmaps/binary/KSC5636
share/i18n/charmaps/binary/LATIN-GREEK
share/i18n/charmaps/binary/LATIN-GREEK-1
share/i18n/charmaps/binary/MAC-IS
share/i18n/charmaps/binary/MACINTOSH
share/i18n/charmaps/binary/MSZ_7795.3
share/i18n/charmaps/binary/NATS-DANO
share/i18n/charmaps/binary/NATS-DANO-ADD
share/i18n/charmaps/binary/NATS-SEFI
share/i18n/charmaps/binary/NATS-SEFI-ADD
share/i18n/charmaps/binary/NC_NC00-10
share/i18n/charmaps/binary/NEXTSTEP
share/i18n/charmaps/binary/NF_Z_62-010
share/i18n/charmaps/binary/NF_Z_62-010-1973
share/i18n/charmaps/binary/NS_4551-1
share/i18n/charmaps/binary/NS_4551-2
share/i18n/charmaps/binary/PT
share/i18n/charmaps/binary/PT2
share/i18n/charmaps/binary/SAMI
share/i18n/charmaps/binary/SEN_850200_B
share/i18n/charmaps/binary/SEN_850200_C
share/i18n/charmaps/binary/T.101-G2
share/i18n/charmaps/binary/T.61-7BIT
share/i18n/charmaps/binary/T.61-8BIT
share/i18n/charmaps/binary/VIDEOTEX-SUPPL
@dirrm share/doc/i18n/tools
@dirrm share/doc/i18n
@dirrm share/i18n/charmaps/binary
@dirrm share/i18n/charmaps
@dirrm share/i18n