Initial import of troffcvt-1.04 into the packages collection.

Provided in PR 12584 by Ben Collver (collver@linuxfreemail.com).

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.
This commit is contained in:
agc 2001-04-27 12:27:06 +00:00
parent f0dad842b7
commit 3dbb7fb714
10 changed files with 239 additions and 0 deletions

View file

@ -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"

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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::

View file

@ -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::

View file

@ -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

View file

@ -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::

View file

@ -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.

View file

@ -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