From 5316f4007d7941801516d14ee6ee0d9071016298 Mon Sep 17 00:00:00 2001 From: andreas Date: Wed, 7 Mar 2001 07:52:11 +0000 Subject: - bump port revision, you can select ghostscript version without X11 support when doing interactive installation --- print/apsfilter/Makefile | 16 +++++++++++++++- print/apsfilter/scripts/configure | 4 ++++ 2 files changed, 19 insertions(+), 1 deletion(-) (limited to 'print') diff --git a/print/apsfilter/Makefile b/print/apsfilter/Makefile index 4ce9354fd6ca..5622982251cb 100644 --- a/print/apsfilter/Makefile +++ b/print/apsfilter/Makefile @@ -7,7 +7,7 @@ PORTNAME= apsfilter PORTVERSION= 6.0.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= print MASTER_SITES= http://www.apsfilter.org/download/ PATCH_SITES= http://www.apsfilter.org/download/ @@ -15,6 +15,12 @@ PATCHFILES= diff-6.0.0-09.01.2001.gz MAINTAINER= andreas@FreeBSD.org +# special arrangement for package building, build stuff without X11 +# to make memory footprint of apsfilter package smaller +.if defined(BATCH) && defined(PACKAGE_BUILDING) +NO_X= yes +.endif + .if defined(NO_X) # XXX Hack. If you've done something like "-DNO_X" on the command line # (instead of NO_X=true, or similar) gmake won't pick it up. So make sure @@ -35,7 +41,11 @@ MAKE_ENV+= NO_X=true # Build and install all filter apsfilter knows about (rather expensive) # # ps emulator +.if defined(NO_X) +RUN_DEPENDS= gs:${PORTSDIR}/print/ghostscript6-nox11 +.else RUN_DEPENDS= gs:${PORTSDIR}/print/ghostscript6 +.endif # all needed decompression utilities RUN_DEPENDS+= bunzip2:${PORTSDIR}/archivers/bzip2 RUN_DEPENDS+= melt:${PORTSDIR}/archivers/freeze @@ -63,7 +73,11 @@ RUN_DEPENDS+= smbclient:${PORTSDIR}/net/samba # since apsfilter should fit easily on installation CD 1... # # ps emulator +.if defined(NO_X) +RUN_DEPENDS= gs:${PORTSDIR}/print/ghostscript6-nox11 +.else RUN_DEPENDS= gs:${PORTSDIR}/print/ghostscript6 +.endif # most important "xxx to ps" filter utilities RUN_DEPENDS+= a2ps:${PORTSDIR}/print/a2ps-letter RUN_DEPENDS+= psnup:${PORTSDIR}/print/psutils-letter diff --git a/print/apsfilter/scripts/configure b/print/apsfilter/scripts/configure index b0373ff13056..4fc62c08553e 100644 --- a/print/apsfilter/scripts/configure +++ b/print/apsfilter/scripts/configure @@ -15,6 +15,7 @@ A4 "A4 papersize" ON \ LETTER "letter papersize" OFF \ LETTERDJ "letter + special DeskJet adjustements" OFF \ GS "Postscript for non-PS printer, needs X11" ON \ +GS_NO_X11 "Postscript for non-PS printer, no X11" OFF \ GS_PDF_CRYPT "print encrypted PDF files using gs" ON \ PSUTILS "for pseudo duplex printing + paper handling" ON \ A2PS "ASCII files in different styles/orientation" ON \ @@ -67,6 +68,9 @@ while [ "$1" ]; do \"GS\") echo RUN_DEPENDS+=gs:${PORTSDIR}/print/ghostscript6 ;; + \"GS_NO_X11\") + echo RUN_DEPENDS+=gs:${PORTSDIR}/print/ghostscript6-nox11 + ;; \"GS_PDF_CRYPT\") echo RUN_DEPENDS+=gs:${PORTSDIR}/print/ghostscript6 echo PDFENCRYPT=YES -- cgit