1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-03 01:23:49 +00:00

New port of enscript, an ascii->postscript pretty printer.

Submitted by:	Gary Kline <kline@thought.org>
This commit is contained in:
Chuck Robey 1997-07-27 03:31:33 +00:00
parent cf38724d3c
commit 7745eefa1e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=7423
5 changed files with 199 additions and 0 deletions

View File

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

View File

@ -0,0 +1 @@
MD5 (enscript-1.5.0.tar.gz) = 0873d34539e4b0dd79f9516ff6f75dba

View File

@ -0,0 +1 @@
ASCII-to-PostScript filter.

View File

@ -0,0 +1,9 @@
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.

View File

@ -0,0 +1,74 @@
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
share/locale/de/LC_MESSAGES/enscript.mo
share/locale/fi/LC_MESSAGES/enscript.mo
share/locale/fr/LC_MESSAGES/enscript.mo
share/locale/nl/LC_MESSAGES/enscript.mo
share/locale/sl/LC_MESSAGES/enscript.mo