summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--textproc/troffcvt/Makefile33
-rw-r--r--textproc/troffcvt/distinfo10
-rw-r--r--textproc/troffcvt/patches/patch-aa16
-rw-r--r--textproc/troffcvt/patches/patch-ab22
-rw-r--r--textproc/troffcvt/patches/patch-ac14
-rw-r--r--textproc/troffcvt/patches/patch-ad56
-rw-r--r--textproc/troffcvt/patches/patch-ae14
-rw-r--r--textproc/troffcvt/patches/patch-af34
-rw-r--r--textproc/troffcvt/pkg/DESCR5
-rw-r--r--textproc/troffcvt/pkg/PLIST35
10 files changed, 239 insertions, 0 deletions
diff --git a/textproc/troffcvt/Makefile b/textproc/troffcvt/Makefile
new file mode 100644
index 00000000000..453fae2c03f
--- /dev/null
+++ b/textproc/troffcvt/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/04/27 12:27:06 agc Exp $
+#
+
+DISTNAME= troffcvt-1.04
+CATEGORIES= textproc
+MASTER_SITES= http://www.primate.wisc.edu/software/troffcvt/
+
+MAINTAINER= collver@linuxfreemail.com
+HOMEPAGE= http://www.primate.wisc.edu/software/troffcvt/
+COMMENT= Troff/groff to RTF/HTML/TEXT converter
+
+BUILD_DEPENDS+= libts-1.08:../../devel/libts
+BUILD_DEPENDS+= libmemmgr-1.04:../../devel/libmemmgr
+BUILD_DEPENDS+= libportlib-1.01:../../devel/libportlib
+
+#WRKSRC= ${WRKDIR}/rtf
+INSTALL_TARGET= install install.man
+
+post-patch:
+ for i in `${FIND} ${WRKSRC} -name Makefile`; do \
+ ${MV} $$i $$i.bak;\
+ ${SED} <$$i.bak >$$i \
+ -e "s| -Dsun -DSVR4||" \
+ -e "s| -lsocket -lnsl -lw||" \
+ -e "s| -Xc||" \
+ -e "s|/usr/include/sys/feature_tests.h||" \
+ -e "s|/usr/tmp|/tmp|g" \
+ -e "s|/usr/ucb/install|${INSTALL}|" \
+ -e "s|/usr/local|${PREFIX}|g" \
+ -e "s|/usr/local/man|${PREFIX}/man|" ;\
+ done
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/troffcvt/distinfo b/textproc/troffcvt/distinfo
new file mode 100644
index 00000000000..66a11e3071a
--- /dev/null
+++ b/textproc/troffcvt/distinfo
@@ -0,0 +1,10 @@
+$NetBSD: distinfo,v 1.1.1.1 2001/04/27 12:27:06 agc Exp $
+
+SHA1 (troffcvt-1.04.tar.gz) = c471e01844f65403f1cc2ba393f1113006748b87
+Size (troffcvt-1.04.tar.gz) = 298755 bytes
+SHA1 (patch-aa) = 66b78d40e3d6207f83fe97b2bc123d6a2f9dd07b
+SHA1 (patch-ab) = a7d049b1c419d519ee2b0ca8e7d41491e5deefca
+SHA1 (patch-ac) = f94c07fd88fbec56a20c085ce3398f2ba56040b7
+SHA1 (patch-ad) = e53cc0ce4beb0c4232e902406431a9fc7b91bc9d
+SHA1 (patch-ae) = 1be9ba1b23a93562df5474f55bff921cd3d0d2cd
+SHA1 (patch-af) = 22ad1483d91c5e11d50463bddcb9a603771cf609
diff --git a/textproc/troffcvt/patches/patch-aa b/textproc/troffcvt/patches/patch-aa
new file mode 100644
index 00000000000..d69d4f1d317
--- /dev/null
+++ b/textproc/troffcvt/patches/patch-aa
@@ -0,0 +1,16 @@
+$NetBSD: patch-aa,v 1.1.1.1 2001/04/27 12:27:06 agc Exp $
+
+--- lib/Makefile.orig Sun Apr 8 19:51:19 2001
++++ lib/Makefile Sun Apr 8 19:51:32 2001
+@@ -408,9 +408,9 @@
+ libfile.o: .././h/tcgen.h
+ r-font.o: /usr/include/stdio.h /usr/include/sys/feature_tests.h
+ r-font.o: /usr/include/ctype.h /usr/include/string.h /usr/local/include/etm.h
+-r-font.o: /usr/local/include/memmgr.h /usr/local/include/tokenscan.h
++r-font.o: /usr/local/include/memmgr.h
+ r-font.o: .././h/tcgen.h .././h/tcread.h
+ r-read.o: /usr/include/stdio.h /usr/include/sys/feature_tests.h
+ r-read.o: /usr/include/ctype.h /usr/local/include/etm.h
+-r-read.o: /usr/local/include/memmgr.h /usr/local/include/tokenscan.h
++r-read.o: /usr/local/include/memmgr.h
+ r-read.o: .././h/tcread.h
diff --git a/textproc/troffcvt/patches/patch-ab b/textproc/troffcvt/patches/patch-ab
new file mode 100644
index 00000000000..8626ab48893
--- /dev/null
+++ b/textproc/troffcvt/patches/patch-ab
@@ -0,0 +1,22 @@
+$NetBSD: patch-ab,v 1.1.1.1 2001/04/27 12:27:06 agc Exp $
+
+--- troffcvt/Makefile.orig Fri May 23 12:28:06 1997
++++ troffcvt/Makefile Sun Apr 8 20:19:16 2001
+@@ -469,7 +469,8 @@
+ runtest:: runtest.pl
+ $(RM) $@
+ echo "#!"$(PERLPATH) > $@
+- $(MSUB) runtest.pl >> $@
++ $(SED) <runtest.pl >> $@ 's/\$$(CMP)/$(CMP)/'
++# $(MSUB) runtest.pl >> $@
+ $(CHMOD) a+x $@
+
+ clean::
+@@ -537,7 +538,6 @@
+
+ main.o: /usr/include/stdio.h /usr/include/sys/feature_tests.h
+ main.o: /usr/include/ctype.h /usr/include/sys/types.h
+-main.o: /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h
+ main.o: /usr/include/sys/select.h /usr/include/sys/time.h /usr/include/time.h
+ main.o: /usr/include/string.h /usr/local/include/portlib.h
+ main.o: /usr/local/include/etm.h /usr/local/include/memmgr.h .././h/tcgen.h
diff --git a/textproc/troffcvt/patches/patch-ac b/textproc/troffcvt/patches/patch-ac
new file mode 100644
index 00000000000..54eb0d82368
--- /dev/null
+++ b/textproc/troffcvt/patches/patch-ac
@@ -0,0 +1,14 @@
+$NetBSD: patch-ac,v 1.1.1.1 2001/04/27 12:27:06 agc Exp $
+
+--- tblcvt/Makefile.orig Sun Apr 8 20:23:09 2001
++++ tblcvt/Makefile Sun Apr 8 20:23:31 2001
+@@ -309,7 +309,8 @@
+ tblcvt:: tblcvt.pl
+ $(RM) $@
+ echo "#!"$(PERL5PATH) > $@
+- $(MSUB) tblcvt.pl >> $@
++ $(CAT) tblcvt.pl >> $@
++# $(MSUB) tblcvt.pl >> $@
+ $(CHMOD) a+x $@
+
+ clean::
diff --git a/textproc/troffcvt/patches/patch-ad b/textproc/troffcvt/patches/patch-ad
new file mode 100644
index 00000000000..bd0bdef2502
--- /dev/null
+++ b/textproc/troffcvt/patches/patch-ad
@@ -0,0 +1,56 @@
+$NetBSD: patch-ad,v 1.1.1.1 2001/04/27 12:27:06 agc Exp $
+
+--- post/Makefile.orig Sun Apr 8 20:26:57 2001
++++ post/Makefile Sun Apr 8 20:29:56 2001
+@@ -381,7 +381,8 @@
+ troff2null:: troff2null.pl
+ $(RM) $@
+ echo "#!"$(PERLPATH) > $@
+- $(MSUB) troff2null.pl >> $@
++ $(CAT) troff2null.pl >> $@
++# $(MSUB) troff2null.pl >> $@
+ $(CHMOD) a+x $@
+
+ clean::
+@@ -432,7 +433,8 @@
+ tc2html-toc:: tc2html-toc.pl
+ $(RM) $@
+ echo "#!"$(PERLPATH) > $@
+- $(MSUB) tc2html-toc.pl >> $@
++ $(CAT) tc2html-toc.pl >> $@
++# $(MSUB) tc2html-toc.pl >> $@
+ $(CHMOD) a+x $@
+
+ clean::
+@@ -454,7 +456,10 @@
+ troff2html:: troff2html.pl
+ $(RM) $@
+ echo "#!"$(PERLPATH) > $@
+- $(MSUB) troff2html.pl >> $@
++ $(SED) <troff2html.pl >> $@ \
++ -e "s|\$$(TMPDIR)|$(TMPDIR)|" \
++ -e "s|\$$(RM)|$(RM)|"
++# $(MSUB) troff2html.pl >> $@
+ $(CHMOD) a+x $@
+
+ clean::
+@@ -523,7 +528,8 @@
+ troff2rtf:: troff2rtf.pl
+ $(RM) $@
+ echo "#!"$(PERLPATH) > $@
+- $(MSUB) troff2rtf.pl >> $@
++ $(CAT) troff2rtf.pl >> $@
++# $(MSUB) troff2rtf.pl >> $@
+ $(CHMOD) a+x $@
+
+ clean::
+@@ -619,7 +625,8 @@
+ unroff:: unroff.pl
+ $(RM) $@
+ echo "#!"$(PERLPATH) > $@
+- $(MSUB) unroff.pl >> $@
++ $(CAT) unroff.pl >> $@
++# $(MSUB) unroff.pl >> $@
+ $(CHMOD) a+x $@
+
+ clean::
diff --git a/textproc/troffcvt/patches/patch-ae b/textproc/troffcvt/patches/patch-ae
new file mode 100644
index 00000000000..e126f014ac3
--- /dev/null
+++ b/textproc/troffcvt/patches/patch-ae
@@ -0,0 +1,14 @@
+$NetBSD: patch-ae,v 1.1.1.1 2001/04/27 12:27:06 agc Exp $
+
+--- man/Makefile.orig Sun Apr 8 20:32:21 2001
++++ man/Makefile Sun Apr 8 20:33:12 2001
+@@ -325,7 +325,8 @@
+ all:: troffcvt.man
+ troffcvt.man:: troffcvt.msub
+ $(RM) $@
+- $(MSUB) troffcvt.msub > $@
++ $(SED) <troffcvt.msub > $@ "s|\$$(PROJLIBDIR)|$(PROJLIBDIR)|"
++# $(MSUB) troffcvt.msub > $@
+
+ clean::
+ $(RM) troffcvt.man
diff --git a/textproc/troffcvt/patches/patch-af b/textproc/troffcvt/patches/patch-af
new file mode 100644
index 00000000000..a9d1c37e38a
--- /dev/null
+++ b/textproc/troffcvt/patches/patch-af
@@ -0,0 +1,34 @@
+$NetBSD: patch-af,v 1.1.1.1 2001/04/27 12:27:06 agc Exp $
+
+--- misc/Makefile.orig Sun Apr 8 20:34:58 2001
++++ misc/Makefile Sun Apr 8 20:36:29 2001
+@@ -321,7 +321,8 @@
+ list-html-codes:: list-html-codes.pl
+ $(RM) $@
+ echo "#!"$(PERLPATH) > $@
+- $(MSUB) list-html-codes.pl >> $@
++ $(CAT) list-html-codes.pl >> $@
++# $(MSUB) list-html-codes.pl >> $@
+ $(CHMOD) a+x $@
+
+ clean::
+@@ -340,7 +341,8 @@
+ list-specials:: list-specials.pl
+ $(RM) $@
+ echo "#!"$(PERL5PATH) > $@
+- $(MSUB) list-specials.pl >> $@
++ $(SED) <list-specials.pl >> $@ "s|\$$(TOP)|$(TOP)|"
++# $(MSUB) list-specials.pl >> $@
+ $(CHMOD) a+x $@
+
+ clean::
+@@ -359,7 +361,8 @@
+ chk-specials:: chk-specials.pl
+ $(RM) $@
+ echo "#!"$(PERL5PATH) > $@
+- $(MSUB) chk-specials.pl >> $@
++ $(SED) <chk-specials.pl >> $@ "s|\$$(TOP)|$(TOP)|"
++# $(MSUB) chk-specials.pl >> $@
+ $(CHMOD) a+x $@
+
+ clean::
diff --git a/textproc/troffcvt/pkg/DESCR b/textproc/troffcvt/pkg/DESCR
new file mode 100644
index 00000000000..cdaac8851b3
--- /dev/null
+++ b/textproc/troffcvt/pkg/DESCR
@@ -0,0 +1,5 @@
+troffcvt is a translator that turns troff input into a form that can
+be more easily processed. The troffcvt distribution comes with
+postprocessors that turn troffcvt into various destination formats
+such as HTML (Hypertext Markup Language), RTF (Rich Text Format) or
+plain text.
diff --git a/textproc/troffcvt/pkg/PLIST b/textproc/troffcvt/pkg/PLIST
new file mode 100644
index 00000000000..38d1b0b52f3
--- /dev/null
+++ b/textproc/troffcvt/pkg/PLIST
@@ -0,0 +1,35 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/04/27 12:27:06 agc Exp $
+bin/troffcvt
+bin/tblcvt
+bin/tc2null
+bin/troff2null
+bin/tc2html
+bin/tc2html-toc
+bin/troff2html
+bin/tc2rtf
+bin/troff2rtf
+bin/tc2text
+bin/unroff
+lib/troffcvt/actions
+lib/troffcvt/actions-html
+lib/troffcvt/tc.man
+lib/troffcvt/tc.man-html
+lib/troffcvt/tc.me
+lib/troffcvt/tc.me-html
+lib/troffcvt/tc.mm
+lib/troffcvt/tc.mm-html
+lib/troffcvt/tc.ms
+lib/troffcvt/tc.ms-html
+lib/troffcvt/tc.mdoc
+lib/troffcvt/tc.mdoc-html
+lib/troffcvt/tcr-fonts
+lib/troffcvt/html-fonts
+lib/troffcvt/html-specials
+lib/troffcvt/rtf-fonts
+lib/troffcvt/rtf-spec-ansi
+lib/troffcvt/rtf-spec-mac
+lib/troffcvt/rtf-spec-pc
+lib/troffcvt/rtf-spec-pca
+lib/troffcvt/text-specials
+lib/troffcvt/text-8-specials
+@dirrm lib/troffcvt