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:
parent
f0dad842b7
commit
3dbb7fb714
10 changed files with 239 additions and 0 deletions
33
textproc/troffcvt/Makefile
Normal file
33
textproc/troffcvt/Makefile
Normal 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"
|
10
textproc/troffcvt/distinfo
Normal file
10
textproc/troffcvt/distinfo
Normal 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
|
16
textproc/troffcvt/patches/patch-aa
Normal file
16
textproc/troffcvt/patches/patch-aa
Normal 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
|
22
textproc/troffcvt/patches/patch-ab
Normal file
22
textproc/troffcvt/patches/patch-ab
Normal 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
|
14
textproc/troffcvt/patches/patch-ac
Normal file
14
textproc/troffcvt/patches/patch-ac
Normal 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::
|
56
textproc/troffcvt/patches/patch-ad
Normal file
56
textproc/troffcvt/patches/patch-ad
Normal 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::
|
14
textproc/troffcvt/patches/patch-ae
Normal file
14
textproc/troffcvt/patches/patch-ae
Normal 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
|
34
textproc/troffcvt/patches/patch-af
Normal file
34
textproc/troffcvt/patches/patch-af
Normal 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::
|
5
textproc/troffcvt/pkg/DESCR
Normal file
5
textproc/troffcvt/pkg/DESCR
Normal 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.
|
35
textproc/troffcvt/pkg/PLIST
Normal file
35
textproc/troffcvt/pkg/PLIST
Normal 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
|
Loading…
Reference in a new issue