summaryrefslogtreecommitdiff
path: root/chinese/hztty
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>1997-10-07 07:03:43 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>1997-10-07 07:03:43 +0000
commit82d9fcc2fcece92bc751a3ed407ce52c2e61d8e4 (patch)
treead0d28e5e3ae567e5430705f87eef970aaf9b0c8 /chinese/hztty
parentPatch to output time in 12hr format (ie, 11:00pm is "11:00" rather than (diff)
translator between GuoBiao / Big5 and HZ
PR: ports/4622 Submitted by: Ada T Lim <ada@not-enough.bandwidth.org>
Notes
Notes: svn path=/head/; revision=8149
Diffstat (limited to 'chinese/hztty')
-rw-r--r--chinese/hztty/Makefile26
-rw-r--r--chinese/hztty/distinfo1
-rw-r--r--chinese/hztty/files/patch-aa20
-rw-r--r--chinese/hztty/files/patch-ab11
-rw-r--r--chinese/hztty/pkg-comment1
-rw-r--r--chinese/hztty/pkg-descr17
-rw-r--r--chinese/hztty/pkg-plist2
7 files changed, 78 insertions, 0 deletions
diff --git a/chinese/hztty/Makefile b/chinese/hztty/Makefile
new file mode 100644
index 000000000000..43ae0b50a677
--- /dev/null
+++ b/chinese/hztty/Makefile
@@ -0,0 +1,26 @@
+# Ports collection makefile for: hztty
+# Version required: 2.0
+# Date created: Wed Sep 24, 1997
+# Whom: Ada T Lim <ada@not-enough.bandwidth.org>
+#
+# $Id$
+#
+
+DISTNAME= hztty-2.0
+PKGNAME= zh-hztty-2.0
+CATEGORIES= chinese
+MASTER_SITES= ftp://ftp.ifcss.org/pub/software/convert/ \
+ ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/convert/ \
+ ftp://ftp.edu.tw/Chinese/ifcss/software/convert/ \
+ ftp://ftp.mpi-sb.mpg.de/pub/chinese/mirror/ftp.ifcss.org/software/convert/
+
+MAINTAINER= ada@bsd.org
+
+ALL_TARGET= bsd
+MAN1= hztty.1
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/hztty ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/hztty.1 ${PREFIX}/man/man1
+
+.include <bsd.port.mk>
diff --git a/chinese/hztty/distinfo b/chinese/hztty/distinfo
new file mode 100644
index 000000000000..8b1860f4df4d
--- /dev/null
+++ b/chinese/hztty/distinfo
@@ -0,0 +1 @@
+MD5 (hztty-2.0.tar.gz) = 7ec5907ad55825780274b8a77b217e21
diff --git a/chinese/hztty/files/patch-aa b/chinese/hztty/files/patch-aa
new file mode 100644
index 000000000000..896d1983bc28
--- /dev/null
+++ b/chinese/hztty/files/patch-aa
@@ -0,0 +1,20 @@
+*** Makefile.dist Thu Sep 25 00:26:00 1997
+--- Makefile Thu Sep 25 00:47:01 1997
+***************
+*** 132,138 ****
+
+
+ bsd:
+! miniconf.sh $(CPP)
+ ${MAKE} ${MFLAGS} DEFINES='-DBSD' ${PROG}
+
+ posix:
+--- 134,140 ----
+
+
+ bsd:
+! ./miniconf.sh $(CPP)
+ ${MAKE} ${MFLAGS} DEFINES='-DBSD' ${PROG}
+
+ posix:
+
diff --git a/chinese/hztty/files/patch-ab b/chinese/hztty/files/patch-ab
new file mode 100644
index 000000000000..6499d921de37
--- /dev/null
+++ b/chinese/hztty/files/patch-ab
@@ -0,0 +1,11 @@
+--- tty.c.orig Sun Jan 29 12:24:55 1995
++++ tty.c Mon Oct 6 23:56:32 1997
+@@ -26,7 +26,7 @@
+ # define TTYDEV "/dev/pty/ttyxx"
+ #else /* !hpux */
+ # define PTYCHAR1 "pqrstuvwxyzPQRSTUVWXYZ"
+-# define PTYCHAR2 "0123456789abcdef"
++# define PTYCHAR2 "0123456789abcdefghijklmnopqrstuv"
+ # define PTYDEV "/dev/ptyxx"
+ # define TTYDEV "/dev/ttyxx"
+ #endif /* !hpux */
diff --git a/chinese/hztty/pkg-comment b/chinese/hztty/pkg-comment
new file mode 100644
index 000000000000..f97d4a6eb8ac
--- /dev/null
+++ b/chinese/hztty/pkg-comment
@@ -0,0 +1 @@
+a translator between GuoBiao / Big5 and HZ
diff --git a/chinese/hztty/pkg-descr b/chinese/hztty/pkg-descr
new file mode 100644
index 000000000000..bde75d659ac0
--- /dev/null
+++ b/chinese/hztty/pkg-descr
@@ -0,0 +1,17 @@
+ hztty
+
+ This program turns a tty session from one encoding to another.
+ For example, running hztty on cxterm can allow you to read/write
+ Chinese in HZ format, which was not supported by cxterm.
+ If you have many applications in different encodings but your
+ favor terminal program only supports one, hztty can make life easy.
+ For example, hztty can your GB cxterm into a HZ terminal, a
+ Unicode (16bit, or UTF8, or UTF7) terminal, or a Big5 terminal.
+
+ The idea is to open a new shell session on top of the current one
+ and to translate the encoding between the new tty and the orignal.
+ For example, if your application uses encoding A and your terminal
+ supports encoding B. Hztty catches the output of the application
+ and converts them from A to B before sending to the terminal.
+ Similarly, hztty converts all the terminal input from B to A before
+ sending to the application.
diff --git a/chinese/hztty/pkg-plist b/chinese/hztty/pkg-plist
new file mode 100644
index 000000000000..c599ca2aa180
--- /dev/null
+++ b/chinese/hztty/pkg-plist
@@ -0,0 +1,2 @@
+bin/hztty
+man/man1/hztty.1.gz