diff options
author | frueauf <frueauf@pkgsrc.org> | 1998-02-22 17:15:35 +0000 |
---|---|---|
committer | frueauf <frueauf@pkgsrc.org> | 1998-02-22 17:15:35 +0000 |
commit | 5cbe14ed2ee9ef3957c54224a892ba8d1302e63f (patch) | |
tree | 23712eede3ed217d766b1f98223a80dd6f46d1f7 /print | |
parent | 4290979081b7d90632e317675e1ce46d21fafc36 (diff) | |
download | pkgsrc-5cbe14ed2ee9ef3957c54224a892ba8d1302e63f.tar.gz |
Initial import of enscript-1.5.0 FreeBSD port.
Diffstat (limited to 'print')
-rw-r--r-- | print/enscript/Makefile | 112 | ||||
-rw-r--r-- | print/enscript/files/md5 | 1 | ||||
-rw-r--r-- | print/enscript/pkg/COMMENT | 1 | ||||
-rw-r--r-- | print/enscript/pkg/DESCR | 8 | ||||
-rw-r--r-- | print/enscript/pkg/PLIST | 70 |
5 files changed, 192 insertions, 0 deletions
diff --git a/print/enscript/Makefile b/print/enscript/Makefile new file mode 100644 index 00000000000..9b2d5ae20ec --- /dev/null +++ b/print/enscript/Makefile @@ -0,0 +1,112 @@ +# New ports collection makefile for: enscript +# Version required: 1.5.0 +# Date created: 24 Jul, 1997 +# Whom: kline +# +# $NetBSD: Makefile,v 1.1.1.1 1998/02/22 17:15:35 frueauf Exp $ +# FreeBSD Id: Makefile,v 1.4 1997/11/27 08:10:30 tg Exp +# + +DISTNAME= enscript-1.5.0 +PKGNAME= enscript-${PAPERSIZE}-1.5.0 +CATEGORIES= print +MASTER_SITES= ${MASTER_SITE_GNU} + +MAINTAINER= kline@thought.org + +MANUAL_PACKAGE_BUILD= PAPERSIZE has to be set to Letter A4 +GNU_CONFIGURE= yes +USE_GMAKE= yes +CONFIGURE_ARGS= --disable-nls --with-media=${PAPERSIZE} +MAKE_FLAGS= WIDTH=${WIDTH} HEIGHT=${HEIGHT} A4_PAPERSIZE=${A4_PAPERSIZE} -f + +MAN1= enscript.1 sliceprint.1 states.1 +STRIP= + +# If you want to build a static binary, uncomment the following line +#LDFLAGS+=-static + +.if !defined(PAPERSIZE) +PAPERSIZE=A4 # set default +WIDTH=8.27 +HEIGHT=11.64 +A4_PAPERSIZE=1 +PAPERSIZE_UNSPECIFIED= yes +.elif ${PAPERSIZE} == A4 || ${PAPERSIZE} == a4 +PAPERSIZE=A4 +WIDTH=8.27 +HEIGHT=11.64 +A4_PAPERSIZE=1 +.elif ${PAPERSIZE} == letter || ${PAPERSIZE} == LETTER || ${PAPERSIZE} == Letter +PAPERSIZE=Letter +WIDTH=8.5 +HEIGHT=11.0 +A4_PAPERSIZE=0 +.elif ${PAPERSIZE} == Letterdj +.else +PAPERSIZE_INVALID= yes +.endif # not defined PAPERSIZE + +pre-fetch: +.if defined(PAPERSIZE_UNSPECIFIED) + @echo "" + @echo "This port builds the default A4 paper size." + @echo "If you want to select the LETTER papersize for enscript," + @echo "type a ^C now. Then type:" + @echo "" + @echo " % make letter " + @echo "" + @echo "Install your port by typing:" + @echo "" + @echo "make letter-install {or} % make a4-install" + @echo "" + @echo "You can also set the environment variable PAPERSIZE to A4 or" + @echo "letter to configure enscript for these paper sizes" + @sleep 5 +.elif defined(PAPERSIZE_INVALID) + @echo "Error: invalid value for PAPERSIZE: \"${PAPERSIZE}\"" + @echo "Possible values are: A4 (default) or letter" + @${FALSE} +.endif +letter:: + ${MAKE} PAPERSIZE=Letter + +Letter:: + ${MAKE} PAPERSIZE=Letter + +letter-install:: + ${MAKE} PAPERSIZE=Letter install + +Letter-install:: + ${MAKE} PAPERSIZE=Letter install + +a4:: + ${MAKE} PAPERSIZE=A4 + +A4:: + ${MAKE} PAPERSIZE=A4 + +Letterdj:: + ${MAKE} PAPERSIZE=Letterdj + +letterdj:: + ${MAKE} PAPERSIZE=Letterdj + +Letterdj-install:: + ${MAKE} PAPERSIZE=Letterdj install + +letterdj-install:: + ${MAKE} PAPERSIZE=Letterdj install + +a4-install:: + ${MAKE} PAPERSIZE=a4 install + +A4-install:: + ${MAKE} PAPERSIZE=a4 install + +post-install: +.for file in enscript mkafmmap states + strip ${PREFIX}/bin/${file} +.endfor + +.include <bsd.port.mk> diff --git a/print/enscript/files/md5 b/print/enscript/files/md5 new file mode 100644 index 00000000000..82cc3bc97e9 --- /dev/null +++ b/print/enscript/files/md5 @@ -0,0 +1 @@ +MD5 (enscript-1.5.0.tar.gz) = 0873d34539e4b0dd79f9516ff6f75dba diff --git a/print/enscript/pkg/COMMENT b/print/enscript/pkg/COMMENT new file mode 100644 index 00000000000..68557fda547 --- /dev/null +++ b/print/enscript/pkg/COMMENT @@ -0,0 +1 @@ +ASCII-to-PostScript filter. diff --git a/print/enscript/pkg/DESCR b/print/enscript/pkg/DESCR new file mode 100644 index 00000000000..3ffcf77ea4c --- /dev/null +++ b/print/enscript/pkg/DESCR @@ -0,0 +1,8 @@ +This is a filter that converts text files to +PostScript and spools generated PostScript +output to the specified printer or leaves +it to file. If no input files are given, +enscript processes standard input. enscript +can be extended to handle different output media +and it has many options which can be used to +customize printouts. diff --git a/print/enscript/pkg/PLIST b/print/enscript/pkg/PLIST new file mode 100644 index 00000000000..b70bddce540 --- /dev/null +++ b/print/enscript/pkg/PLIST @@ -0,0 +1,70 @@ +etc/enscript.cfg +bin/enscript +bin/many2html +bin/diffpp +bin/sliceprint +bin/mkafmmap +bin/states +man/man1/enscript.1.gz +man/man1/sliceprint.1.gz +man/man1/states.1.gz +share/enscript/AvantGarde-Book.afm +share/enscript/AvantGarde-BookOblique.afm +share/enscript/AvantGarde-Demi.afm +share/enscript/AvantGarde-DemiOblique.afm +share/enscript/Bookman-Demi.afm +share/enscript/Bookman-DemiItalic.afm +share/enscript/Bookman-Light.afm +share/enscript/Bookman-LightItalic.afm +share/enscript/Courier-Bold.afm +share/enscript/Courier-BoldOblique.afm +share/enscript/Courier-Oblique.afm +share/enscript/Courier.afm +share/enscript/Helvetica-Bold.afm +share/enscript/Helvetica-BoldOblique.afm +share/enscript/Helvetica-Narrow-Bold.afm +share/enscript/Helvetica-Narrow-BoldOblique.afm +share/enscript/Helvetica-Narrow-Oblique.afm +share/enscript/Helvetica-Narrow.afm +share/enscript/Helvetica-Oblique.afm +share/enscript/Helvetica.afm +share/enscript/NewCenturySchlbk-Bold.afm +share/enscript/NewCenturySchlbk-BoldItalic.afm +share/enscript/NewCenturySchlbk-Italic.afm +share/enscript/NewCenturySchlbk-Roman.afm +share/enscript/Palatino-Bold.afm +share/enscript/Palatino-BoldItalic.afm +share/enscript/Palatino-Italic.afm +share/enscript/Palatino-Roman.afm +share/enscript/Symbol.afm +share/enscript/Times-Bold.afm +share/enscript/Times-BoldItalic.afm +share/enscript/Times-Italic.afm +share/enscript/Times-Roman.afm +share/enscript/ZapfChancery-MediumItalic.afm +share/enscript/ZapfDingbats.afm +share/enscript/a2ps.hdr +share/enscript/ascii.enc +share/enscript/asciidkno.enc +share/enscript/asciifise.enc +share/enscript/edd.hdr +share/enscript/emacs.hdr +share/enscript/enscript.hdr +share/enscript/enscript.pro +share/enscript/enscript.st +share/enscript/font.map +share/enscript/frame.hdr +share/enscript/hp8.enc +share/enscript/ibmpc.enc +share/enscript/koi8.enc +share/enscript/latin1.enc +share/enscript/latin2.enc +share/enscript/latin3.enc +share/enscript/latin5.enc +share/enscript/mac.enc +share/enscript/mp.hdr +share/enscript/ps.enc +share/enscript/pslatin1.enc +share/enscript/simple.hdr +share/enscript/vms.enc +@dirrm share/enscript |