summaryrefslogtreecommitdiff
path: root/vietnamese/vnroff
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>1996-12-25 12:42:42 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>1996-12-25 12:42:42 +0000
commitac4e289cb876b06c58102810524e0e3931874a6e (patch)
tree8ea472c725afa1162cb792c2d80161f34118a1fe /vietnamese/vnroff
parentShare mixal with the rest of the world. (diff)
VNroff converts VIQR format Vietnamese characters into troff format so
groff/troff can print it out.
Notes
Notes: svn path=/head/; revision=5090
Diffstat (limited to 'vietnamese/vnroff')
-rw-r--r--vietnamese/vnroff/Makefile38
-rw-r--r--vietnamese/vnroff/distinfo2
-rw-r--r--vietnamese/vnroff/files/patch-0120
-rw-r--r--vietnamese/vnroff/files/patch-0251
-rw-r--r--vietnamese/vnroff/pkg-comment1
-rw-r--r--vietnamese/vnroff/pkg-descr7
-rw-r--r--vietnamese/vnroff/pkg-plist2
7 files changed, 121 insertions, 0 deletions
diff --git a/vietnamese/vnroff/Makefile b/vietnamese/vnroff/Makefile
new file mode 100644
index 000000000000..cf619940ffe1
--- /dev/null
+++ b/vietnamese/vnroff/Makefile
@@ -0,0 +1,38 @@
+# ex:ts=8
+# Ports collection makefile for: vnTeX
+# Version required: 2.0
+# Date created: Monday, Dec 9, 1996
+# Whom: David O'Brien (obrien@cs.ucdavis.edu)
+#
+# $Id: Makefile,v 1.1.1.1 1996/08/09 04:17:16 asami Exp $
+#
+
+PKGNAME= vn-vnroff-2.0
+CATEGORIES= vietnamese
+MASTER_SITES= ftp://ftp.media.mit.edu/pub/Vietnet/Viscii/Troff/
+DISTFILES= vnroff.c.Z vnroff.1.Z
+
+MAINTAINER= obrien@cs.ucdavis.edu
+
+NO_WRKSUBDIR= yes
+MAN1= vnroff.1
+
+do-extract:
+ @${RM} -rf ${WRKDIR}
+ @${MKDIR} ${WRKDIR}
+ @(cd ${WRKDIR} && ${GZCAT} ${DISTDIR}/vnroff.c.Z \
+ | /usr/bin/sed -e '1,/-cut here-/d' \
+ > vnroff.c)
+ @(cd ${WRKDIR} && ${GZCAT} ${DISTDIR}/vnroff.1.Z \
+ | /usr/bin/sed -e '1,/Status:/d' -e '//,//d' \
+ | /usr/bin/sed -e '1,1d' \
+ > vnroff.1)
+
+do-build:
+ (cd ${WRKSRC} && ${CC} ${CFLAGS} -o vnroff vnroff.c)
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/vnroff ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/vnroff.1 ${PREFIX}/man/man1
+
+.include <bsd.port.mk>
diff --git a/vietnamese/vnroff/distinfo b/vietnamese/vnroff/distinfo
new file mode 100644
index 000000000000..83e612ef029a
--- /dev/null
+++ b/vietnamese/vnroff/distinfo
@@ -0,0 +1,2 @@
+MD5 (vnroff.c.Z) = 873d72108800be359a51e8c3a18cdbec
+MD5 (vnroff.1.Z) = 50331cee1a7e715db25c32311901154b
diff --git a/vietnamese/vnroff/files/patch-01 b/vietnamese/vnroff/files/patch-01
new file mode 100644
index 000000000000..a50368e29e5f
--- /dev/null
+++ b/vietnamese/vnroff/files/patch-01
@@ -0,0 +1,20 @@
+--- vnroff.c.orig Tue Dec 10 04:12:31 1996
++++ vnroff.c Tue Dec 10 04:13:02 1996
+@@ -19,7 +19,7 @@
+ * #define Dau_Mu '^' *
+ * #define Dau_Trang '(' *
+ * #define Dau_Rau '+' *
+- * #define Escape_Symbol '#' *
++ * #define Escape_Symbol '\\' *
+ * *
+ * Change them to any symbol you are comfortable with. *
+ * *
+@@ -54,7 +54,7 @@
+ #define Dau_Mu '^'
+ #define Dau_Trang '('
+ #define Dau_Rau '+'
+-#define Escape_Symbol '#'
++#define Escape_Symbol '\\'
+
+ #define NON 0 /* ^ as in a^ */
+ #define RAU 1 /* + as in u+, o+ */
diff --git a/vietnamese/vnroff/files/patch-02 b/vietnamese/vnroff/files/patch-02
new file mode 100644
index 000000000000..4fc14a276a0b
--- /dev/null
+++ b/vietnamese/vnroff/files/patch-02
@@ -0,0 +1,51 @@
+--- vnroff.1.orig Wed Dec 25 04:16:16 1996
++++ vnroff.1 Wed Dec 25 04:29:49 1996
+@@ -1,21 +1,21 @@
+ .TH vnroff 1
+ .SH NAME
+-vnroff \- Vietnamese pre-processor for troff
++vnroff \- Vietnamese pre-processor for groff
+ .SH SYNTAX
+ .B vnroff
+-filename | troff [\fItroff-options\fR]
++filename | groff [\fIgroff-options\fR]
+ .SH DESCRIPTION
+-.NXB "troff command"
++.NXB "groff command"
+ This program processes a text file with special Vietnamese character
+ sequences giving an output suitable for
+-.I troff(1)
++.I groff(1)
+ processing.
+ The output should work for all point sizes supported by
+-.I troff(1)
++.I groff(1)
+ .sp
+ The default diacritical marks are defined as:
+ .br
+- Dau_Sac \\
++ Dau_Sac \'
+ Dau_Huyen `
+ Dau_Hoi ?
+ Dau_Nga ~
+@@ -23,7 +23,7 @@
+ Dau_Mu ^
+ Dau_Trang (
+ Dau_Rau +
+- Escape_Symbol #
++ Escape_Symbol \\
+ .sp
+ .SH SPELLING RULES
+ Only one diacritical mark:
+@@ -43,7 +43,10 @@
+ .br
+ i.e: the question Anh ddi dda^u?
+ .br
+- should be typed Anh ddi dda^u#?
++ should be typed Anh ddi dda^u\\?
++.SH SEE ALSO
++groff(1),
++troff(1)
+ .SH AUTHORS
+ Written in Pascal by Hu+~u (University of California at Berkeley).
+ Converted to C & modified by Tra^`n H. Nha^n (Concurrent Computer).
diff --git a/vietnamese/vnroff/pkg-comment b/vietnamese/vnroff/pkg-comment
new file mode 100644
index 000000000000..9fa750f9f588
--- /dev/null
+++ b/vietnamese/vnroff/pkg-comment
@@ -0,0 +1 @@
+converts Vietnamese VIQR text into troff format
diff --git a/vietnamese/vnroff/pkg-descr b/vietnamese/vnroff/pkg-descr
new file mode 100644
index 000000000000..d12924c5324c
--- /dev/null
+++ b/vietnamese/vnroff/pkg-descr
@@ -0,0 +1,7 @@
+VNroff converts VIQR format Vietnamese characters into troff format so
+groff/troff can print it out.
+
+ To use this program:
+
+ vnroff file | groff | ... or
+ vnroff file | whater_program_that_print_out_a_troff_file
diff --git a/vietnamese/vnroff/pkg-plist b/vietnamese/vnroff/pkg-plist
new file mode 100644
index 000000000000..b8989a738845
--- /dev/null
+++ b/vietnamese/vnroff/pkg-plist
@@ -0,0 +1,2 @@
+bin/vnroff
+man/man1/vnroff.1.gz