8bit Character Sets Coverter via UNICODE

This commit is contained in:
Andrey A. Chernov 1996-05-06 13:33:38 +00:00
parent 42367d9519
commit 9b7281ebad
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=3072
6 changed files with 312 additions and 0 deletions

16
converters/trans/Makefile Normal file
View file

@ -0,0 +1,16 @@
# New ports collection makefile for: trans
# Version required: 1.10
# Date created: 6 May 1996
# Whom: ache@astral.msk.su
#
# $Id: Makefile,v 1.2 1995/11/26 10:48:13 asami Exp $
#
DISTNAME= trans110
PKGNAME= trans-1.10
CATEGORIES= misc russian
MASTER_SITES= ftp://ftp.informatik.uni-erlangen.de/pub/doc/ISO/charsets/
MAINTAINER= ache@astral.msk.su
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
MD5 (trans110.tar.gz) = b0e0e661bfdf43da3e1cff4efc4511ab

View file

@ -0,0 +1,75 @@
*** Makefile.orig Sat Jul 1 04:10:00 1995
--- Makefile Mon May 6 17:19:27 1996
***************
*** 30,49 ****
#
# CC = bcc
# CC = cl
! CC = gcc
#
# COPTS are the options (if any) for compilation
#
# COPTS = -c -ml
# COPTS = -c -AL
! # COPTS = -c -DNO_STRUPR -O2
! COPTS = -c -ansi -Wall -DNO_STRUPR -DNO_STRDUP -O2
#
# LOPTS are linker options (if any)
#
# LOPTS =
# LOPTS = /F 4000
LOPTS = -o
#
# OBJLIB is the collection of independend object files
#
--- 30,53 ----
#
# CC = bcc
# CC = cl
! # CC = gcc
#
# COPTS are the options (if any) for compilation
#
# COPTS = -c -ml
# COPTS = -c -AL
! COPTS = ${CFLAGS} -c -Wall -DNO_STRUPR
! # COPTS = -c -ansi -Wall -DNO_STRUPR -DNO_STRDUP -O2
#
# LOPTS are linker options (if any)
#
# LOPTS =
# LOPTS = /F 4000
LOPTS = -o
+
+ PREFIX = /usr/local
+ LIBDIR = ${PREFIX}/lib/trans
+
#
# OBJLIB is the collection of independend object files
#
***************
*** 62,68 ****
#
install:
! cp $(ALL) /usr/local/bin
#
###############################################################################
--- 66,81 ----
#
install:
! $(INSTALL) -s -c -m $(BINMODE) -o $(BINOWN) -g $(BINGRP) $(ALL) ${PREFIX}/bin
! for i in $(ALL); do \
! $(INSTALL) -c -m $(MANMODE) -o $(MANOWN) -g $(MANGRP) $$i.man ${PREFIX}/man/cat1/$$i.1; \
! done
! -mkdir -p ${LIBDIR}/tables ${LIBDIR}/xlt ${LIBDIR}/doc
! $(INSTALL) -c -m $(BINMODE) -o $(BINOWN) -g $(BINGRP) checkall mkbintab mklist ${LIBDIR}
! $(INSTALL) -c -m $(SHAREMODE) -o $(SHAREOWN) -g $(SHAREGRP) iso10646 encoding.lis bin/trans.[ch] bin/trans.man ${LIBDIR}
! cd tables; $(INSTALL) -c -m $(SHAREMODE) -o $(SHAREOWN) -g $(SHAREGRP) * ${LIBDIR}/tables
! cd xlt; $(INSTALL) -c -m $(SHAREMODE) -o $(SHAREOWN) -g $(SHAREGRP) * ${LIBDIR}/xlt
! cd doc; $(INSTALL) -c -m $(SHAREMODE) -o $(SHAREOWN) -g $(SHAREGRP) * ${LIBDIR}/doc
#
###############################################################################

View file

@ -0,0 +1 @@
trans - Character Encoding Converter Generator Package

View file

@ -0,0 +1,11 @@
trans - Character Encoding Converter Generator Package
Currently there are 72 different Character Encoding Description Files
supplied with this package, not counting the 13 *.net files, which are
modified Character Encoding Description Files. All but 13 of the above
mentioned files describe 8-bit Character Encodings/Sets.
It covers ISO 646, many IBM Codepages for MS-DOS, Microsoft Windows
Codepages, ISO 8859-x, HP, Adobe, Apple Macintosh, Atari, NeXTSTEP
Character Encodings, a few EBCDIC Encodings, koi8-r and a few more...

208
converters/trans/pkg-plist Normal file
View file

@ -0,0 +1,208 @@
bin/transtab
bin/transiso
bin/checkiso
bin/transce8
man/cat1/transtab.1
man/cat1/transiso.1
man/cat1/checkiso.1
man/cat1/transce8.1
lib/trans/iso10646
lib/trans/tables/adobeiso
lib/trans/tables/adobestd
lib/trans/tables/adobesym
lib/trans/tables/applecro
lib/trans/tables/applegk2
lib/trans/tables/applegrk
lib/trans/tables/appleice
lib/trans/tables/applerom
lib/trans/tables/applerom.net
lib/trans/tables/applerum
lib/trans/tables/appletur
lib/trans/tables/atarist
lib/trans/tables/cp1250
lib/trans/tables/cp1251
lib/trans/tables/cp1252
lib/trans/tables/cp1252.net
lib/trans/tables/cp1253
lib/trans/tables/cp1254
lib/trans/tables/cp1255
lib/trans/tables/cp1256
lib/trans/tables/cp437
lib/trans/tables/cp737
lib/trans/tables/cp850
lib/trans/tables/cp850.net
lib/trans/tables/cp851
lib/trans/tables/cp852
lib/trans/tables/cp852.net
lib/trans/tables/cp853
lib/trans/tables/cp853.net
lib/trans/tables/cp855
lib/trans/tables/cp857
lib/trans/tables/cp857.net
lib/trans/tables/cp860
lib/trans/tables/cp861
lib/trans/tables/cp862
lib/trans/tables/cp863
lib/trans/tables/cp864
lib/trans/tables/cp865
lib/trans/tables/cp866
lib/trans/tables/cp866.net
lib/trans/tables/cp869
lib/trans/tables/cp869.net
lib/trans/tables/cyrilbas
lib/trans/tables/decmcs
lib/trans/tables/ebc037
lib/trans/tables/ebc1047
lib/trans/tables/ebc1047.net
lib/trans/tables/ebc875
lib/trans/tables/ebc875.net
lib/trans/tables/hp48
lib/trans/tables/hproman8
lib/trans/tables/hproman8.net
lib/trans/tables/iso646.ca
lib/trans/tables/koi8-r
lib/trans/tables/iso646.ch
lib/trans/tables/iso646.de
lib/trans/tables/iso646.es
lib/trans/tables/iso646.fi
lib/trans/tables/iso646.fr
lib/trans/tables/iso646.gb
lib/trans/tables/iso646.irv
lib/trans/tables/iso646.it
lib/trans/tables/iso646.nl
lib/trans/tables/iso646.no
lib/trans/tables/iso646.pt
lib/trans/tables/iso646.se
lib/trans/tables/iso8859.1
lib/trans/tables/iso8859.10
lib/trans/tables/iso8859.2
lib/trans/tables/iso8859.3
lib/trans/tables/iso8859.4
lib/trans/tables/iso8859.5
lib/trans/tables/iso8859.6
lib/trans/tables/iso8859.7
lib/trans/tables/iso8859.8
lib/trans/tables/iso8859.9
lib/trans/tables/koi8-r.net
lib/trans/tables/mslinedr
lib/trans/tables/nextstep.enc
lib/trans/tables/nextstep.net
lib/trans/tables/symbol
lib/trans/tables/template
lib/trans/tables/tex-dcr.in
lib/trans/tables/tex-dcr.out
lib/trans/tables/wingding
lib/trans/tables/wingreek
lib/trans/xlt/adobeiso
lib/trans/xlt/adobestd
lib/trans/xlt/adobesym
lib/trans/xlt/applecro
lib/trans/xlt/applegk2
lib/trans/xlt/applegrk
lib/trans/xlt/appleice
lib/trans/xlt/applerom
lib/trans/xlt/applerom.net
lib/trans/xlt/applerum
lib/trans/xlt/appletur
lib/trans/xlt/atarist
lib/trans/xlt/cp1250
lib/trans/xlt/cp1251
lib/trans/xlt/cp1252
lib/trans/xlt/cp1252.net
lib/trans/xlt/cp1253
lib/trans/xlt/cp1254
lib/trans/xlt/cp1255
lib/trans/xlt/cp1256
lib/trans/xlt/cp437
lib/trans/xlt/cp737
lib/trans/xlt/cp850
lib/trans/xlt/cp850.net
lib/trans/xlt/cp851
lib/trans/xlt/cp852
lib/trans/xlt/cp852.net
lib/trans/xlt/cp853
lib/trans/xlt/cp853.net
lib/trans/xlt/cp855
lib/trans/xlt/cp857
lib/trans/xlt/cp857.net
lib/trans/xlt/cp860
lib/trans/xlt/cp861
lib/trans/xlt/cp862
lib/trans/xlt/cp863
lib/trans/xlt/cp864
lib/trans/xlt/cp865
lib/trans/xlt/cp866
lib/trans/xlt/cp866.net
lib/trans/xlt/cp869
lib/trans/xlt/cp869.net
lib/trans/xlt/cyrilbas
lib/trans/xlt/decmcs
lib/trans/xlt/ebc037
lib/trans/xlt/ebc1047
lib/trans/xlt/ebc1047.net
lib/trans/xlt/ebc875
lib/trans/xlt/ebc875.net
lib/trans/xlt/hp48
lib/trans/xlt/hproman8
lib/trans/xlt/hproman8.net
lib/trans/xlt/iso646.ca
lib/trans/xlt/koi8-r
lib/trans/xlt/iso646.ch
lib/trans/xlt/iso646.de
lib/trans/xlt/iso646.es
lib/trans/xlt/iso646.fi
lib/trans/xlt/iso646.fr
lib/trans/xlt/iso646.gb
lib/trans/xlt/iso646.irv
lib/trans/xlt/iso646.it
lib/trans/xlt/iso646.nl
lib/trans/xlt/iso646.no
lib/trans/xlt/iso646.pt
lib/trans/xlt/iso646.se
lib/trans/xlt/iso8859.1
lib/trans/xlt/iso8859.10
lib/trans/xlt/iso8859.2
lib/trans/xlt/iso8859.3
lib/trans/xlt/iso8859.4
lib/trans/xlt/iso8859.5
lib/trans/xlt/iso8859.6
lib/trans/xlt/iso8859.7
lib/trans/xlt/iso8859.8
lib/trans/xlt/iso8859.9
lib/trans/xlt/koi8-r.net
lib/trans/xlt/mslinedr
lib/trans/xlt/nextstep.enc
lib/trans/xlt/nextstep.net
lib/trans/xlt/symbol
lib/trans/xlt/template
lib/trans/xlt/tex-dcr.in
lib/trans/xlt/tex-dcr.out
lib/trans/xlt/wingding
lib/trans/xlt/wingreek
lib/trans/doc/adobe.inf
lib/trans/doc/apple.inf
lib/trans/doc/atari.inf
lib/trans/doc/cpdos.inf
lib/trans/doc/cpwin.inf
lib/trans/doc/credits
lib/trans/doc/dec.inf
lib/trans/doc/ebcdic.inf
lib/trans/doc/format
lib/trans/doc/history
lib/trans/doc/hp.inf
lib/trans/doc/iso10646.inf
lib/trans/doc/iso646.inf
lib/trans/doc/iso8859.inf
lib/trans/doc/network
lib/trans/doc/nextstep.inf
lib/trans/doc/other.inf
lib/trans/doc/sources
lib/trans/doc/todo
lib/trans/doc/winother.inf
lib/trans/checkall
lib/trans/mkbintab
lib/trans/mklist
lib/trans/encoding.lis
lib/trans/trans.c
lib/trans/trans.h
lib/trans/trans.man