diff options
author | Chuck Robey <chuckr@FreeBSD.org> | 1997-07-27 03:31:33 +0000 |
---|---|---|
committer | Chuck Robey <chuckr@FreeBSD.org> | 1997-07-27 03:31:33 +0000 |
commit | 7745eefa1e41b6062f0af8050531c201b2f46188 (patch) | |
tree | b9b1ae5e5b4ec27f2862f0b713d136a54ca4307e /print/enscript-letter/Makefile | |
parent | Oops, I forgot the PLIST (diff) |
New port of enscript, an ascii->postscript pretty printer.
Submitted by: Gary Kline <kline@thought.org>
Notes
Notes:
svn path=/head/; revision=7423
Diffstat (limited to 'print/enscript-letter/Makefile')
-rw-r--r-- | print/enscript-letter/Makefile | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/print/enscript-letter/Makefile b/print/enscript-letter/Makefile new file mode 100644 index 000000000000..f1bdd12078f2 --- /dev/null +++ b/print/enscript-letter/Makefile @@ -0,0 +1,114 @@ +# New ports collection makefile for: enscript +# Version required: 1.5.0 +# Date created: 24 Jul, 1997 +# Whom: kline +# +# $Id: Makefile,v 1.25 1997/06/25 05:24:43 torstenb Exp $ +# + +DISTNAME= enscript-1.5.0 +PKGNAME= enscript-${PAPERSIZE}-1.5.0 +CATEGORIES= print +MASTER_SITES= ${MASTER_SITE_GNU} +DISTFILES= enscript-1.5.0.tar.gz + +MAINTAINER= kline@thought.org + +GNU_CONFIGURE= yes +USE_GMAKE= yes +CONFIGURE_ARGS= --disable-nls +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" + @/usr/bin/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 /usr/local/bin/${file} +.endfor + +.include <bsd.port.mk> |