diff --git a/print/html2ps-a4/Makefile b/print/html2ps-a4/Makefile new file mode 100644 index 000000000000..6d178920337b --- /dev/null +++ b/print/html2ps-a4/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: html2ps +# Version required: 1.0b1 +# Date created: Sat Nov 22 12:54:50 CET 1997 +# Whom: andreas +# +# $Id: Makefile,v 1.8 1997/11/17 16:18:35 rse Exp $ +# + +DISTNAME= html2ps-1.0b1 +PKGNAME= html2ps-1.0 +CATEGORIES= lang www perl5 +MASTER_SITES= http://www.tdb.uu.se/~jan/ + +MAINTAINER= andreas@FreeBSD.ORG + +BUILD_DEPENDS= mogrify:${PORTSDIR}/graphics/ImageMagick \ + djpeg:${PORTSDIR}/graphics/jpeg \ + giftopnm:${PORTSDIR}/graphics/netpbm \ + ${site_perl}/Image/Magick.pm:${PORTSDIR}/graphics/p5-PerlMagick \ + gs:${PORTSDIR}/print/ghostscript5 \ + tex:${PORTSDIR}/print/teTeX \ + ${site_perl}/LWP.pm:${PORTSDIR}/www/p5-libwww \ + weblint:${PORTSDIR}/www/weblint + +site_perl= ${PREFIX}/lib/perl5/site_perl +USE_PERL5= YES +NO_BUILD= YES +IS_INTERACTIVE= YES + +MAN1= html2ps.1 +MAN5= html2psrc.5 + +do-install: + @cd ${WRKSRC}; ${PREFIX}/bin/perl5 install + +.include diff --git a/print/html2ps-letter/Makefile b/print/html2ps-letter/Makefile new file mode 100644 index 000000000000..6d178920337b --- /dev/null +++ b/print/html2ps-letter/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: html2ps +# Version required: 1.0b1 +# Date created: Sat Nov 22 12:54:50 CET 1997 +# Whom: andreas +# +# $Id: Makefile,v 1.8 1997/11/17 16:18:35 rse Exp $ +# + +DISTNAME= html2ps-1.0b1 +PKGNAME= html2ps-1.0 +CATEGORIES= lang www perl5 +MASTER_SITES= http://www.tdb.uu.se/~jan/ + +MAINTAINER= andreas@FreeBSD.ORG + +BUILD_DEPENDS= mogrify:${PORTSDIR}/graphics/ImageMagick \ + djpeg:${PORTSDIR}/graphics/jpeg \ + giftopnm:${PORTSDIR}/graphics/netpbm \ + ${site_perl}/Image/Magick.pm:${PORTSDIR}/graphics/p5-PerlMagick \ + gs:${PORTSDIR}/print/ghostscript5 \ + tex:${PORTSDIR}/print/teTeX \ + ${site_perl}/LWP.pm:${PORTSDIR}/www/p5-libwww \ + weblint:${PORTSDIR}/www/weblint + +site_perl= ${PREFIX}/lib/perl5/site_perl +USE_PERL5= YES +NO_BUILD= YES +IS_INTERACTIVE= YES + +MAN1= html2ps.1 +MAN5= html2psrc.5 + +do-install: + @cd ${WRKSRC}; ${PREFIX}/bin/perl5 install + +.include diff --git a/print/html2ps-letter/distinfo b/print/html2ps-letter/distinfo new file mode 100644 index 000000000000..373a6c5ce9e9 --- /dev/null +++ b/print/html2ps-letter/distinfo @@ -0,0 +1 @@ +MD5 (html2ps-1.0b1.tar.gz) = 00fb5ac8c3769473b53ec4ad20e9b7cb diff --git a/print/html2ps-letter/files/patch-aa b/print/html2ps-letter/files/patch-aa new file mode 100644 index 000000000000..8f46908afbf0 --- /dev/null +++ b/print/html2ps-letter/files/patch-aa @@ -0,0 +1,30 @@ +--- install.orig Sat Sep 13 14:37:20 1997 ++++ install Sun May 17 21:29:55 1998 +@@ -1,5 +1,5 @@ + : # Use perl +-eval 'exec perl -S $0 "$@"' ++eval 'exec !!PERL5!! -S $0 "$@"' + if $running_under_some_shell; + + $vid=101; +@@ -121,7 +121,7 @@ + + chop ($cd = `pwd`); + +-$prefix = "/usr/local"; ++$prefix = "!!PREFIX!!"; + + &getval($ans, "y", + "\nBy default all files will be installed in subdirectories 'bin', 'lib',\n" +@@ -181,9 +181,9 @@ + $ht = "\nTo use the automatic hyphenation feature, hyphenation pattern files\n" + ."from the TeX distribution are needed."; + $cophy = 1; +-if($exist{'TeX'}) { ++if($exist{'share'}) { + $hfile = ""; +- ($texdir = $dir{'TeX'}) =~ s|/bin$||; ++ ($texdir = $dir{'share'}) =~ s|/bin$||; + SW:for("texmf/tex/generic/hyphen","macros","inputs","lib/macros", + "lib/inputs","lib/tex/macros","lib/tex/inputs") { + if(-f "$texdir/$_/ushyph1.tex") { diff --git a/print/html2ps-letter/files/patch-ab b/print/html2ps-letter/files/patch-ab new file mode 100644 index 000000000000..8ed6d172c18a --- /dev/null +++ b/print/html2ps-letter/files/patch-ab @@ -0,0 +1,9 @@ +--- html2ps.orig Sun May 17 21:29:01 1998 ++++ html2ps Sun May 17 21:29:26 1998 +@@ -1,5 +1,5 @@ + : # Use perl +-eval 'exec perl -S $0 "$@"' ++eval 'exec !!PERL5!! -S $0 "$@"' + if $running_under_some_shell; + + # This is html2ps version 1.0 beta1, an HTML-to-PostScript converter. diff --git a/print/html2ps-letter/pkg-comment b/print/html2ps-letter/pkg-comment new file mode 100644 index 000000000000..06b1c5a9fac9 --- /dev/null +++ b/print/html2ps-letter/pkg-comment @@ -0,0 +1 @@ +HTML to PostScript converter diff --git a/print/html2ps-letter/pkg-descr b/print/html2ps-letter/pkg-descr new file mode 100644 index 000000000000..2e2b5f0598c5 --- /dev/null +++ b/print/html2ps-letter/pkg-descr @@ -0,0 +1,21 @@ +- Much from HTML 4.0 - that is relevant for printing - is supported + (incidentally, the PostScript and PDF versions of the HTML 4.0 draft, + were generated using html2ps). For example, all character entities + (except ‌, ‍, ‎, and ‏) are supported. +- Many possibilities to control the appearance. Starting with this version, + this is mostly done using configuration files. +- Support for processing multiple documents, also automatically by + recursively following links. +- A table of contents can be generated, either from the links in a document, + or automatically from document headings. +- Configurable page headers/footers, that for example can contain + document title, URL, page number, current heading, and date. +- When converting the PostScript document to PDF - using some other + program such as version 5.0 or later of Aladdin Ghostscript, or + Adobe Acrobat Distiller - the original hyperlinks in the HTML + documents will be retained in the PDF document. +- Automatic hyphenation and text justification can be selected. + + Home page: + + http://www.tdb.uu.se/~jan/html2ps.html diff --git a/print/html2ps-letter/pkg-plist b/print/html2ps-letter/pkg-plist new file mode 100644 index 000000000000..a97f092178c7 --- /dev/null +++ b/print/html2ps-letter/pkg-plist @@ -0,0 +1,6 @@ +bin/html2ps +lib/html2ps/html2ps.html +lib/html2ps/html2psrc +lib/html2ps/hyphen.tex +man/man1/html2ps.1.gz +man/man5/html2psrc.5.gz diff --git a/print/html2ps-letter/scripts/pre-configure b/print/html2ps-letter/scripts/pre-configure new file mode 100644 index 000000000000..8bf76ba2a7e0 --- /dev/null +++ b/print/html2ps-letter/scripts/pre-configure @@ -0,0 +1,7 @@ +#! /bin/sh + +perl -pi -e "s=!!PREFIX!!=$PREFIX=" ${WRKSRC}/install +perl -pi -e "s=!!PERL5!!=/usr/local/bin/perl=" ${WRKSRC}/install +perl -pi -e "s=!!PERL5!!=/usr/local/bin/perl=" ${WRKSRC}/html2ps + +exit 0