9e83f978ab
- Since the author decided to put a version number into his archive, we can now safely fetch the file from his site. - patch-ad is useless now - updated the configure and configure.batch script, to show all possible drivers - install hp850 drivers license and readme file in the gs doc dir - update the DESCR file, mention the two add on packages in this port - The new driver supports the following additional printers: Support for HP DeskJet 670, 690, 850, 855, 870, 890, 1100 and 1600, See announcement on http://bonk.ethz.ch/hp850/hp850.html Please note, that some of the drivers have certain restrictions and produce huge output files ... Please read the release notes !!! The author makes suggestions on his website, what driver to choose if you need a fast printout, see http://bonk.ethz.ch/hp850/hp850-readme.1.3.html
93 lines
2.9 KiB
Makefile
93 lines
2.9 KiB
Makefile
# New ports collection makefile for: ghostscript
|
|
# Version required: 5.0
|
|
# Date created: Tue Jun 10 21:58:54 CEST 1997
|
|
# Whom: Andreas Klemm <andreas@klemm.gtn.com>
|
|
#
|
|
# $Id: Makefile,v 1.20 1998/04/19 18:34:50 andreas Exp $
|
|
#
|
|
|
|
DISTNAME= ghostscript-5.10
|
|
CATEGORIES= print
|
|
MASTER_SITES= ftp://ftp.cs.wisc.edu/ghost/aladdin/gs510/ \
|
|
ftp://bonk.ethz.ch/gs-driver-distrib/ \
|
|
http://www.ozemail.com.au/~geoffk/pdfencrypt/
|
|
DISTFILES= ${GS_SOURCES} ${GS_FONTS_STD} ${GS_FONTS_OTHER} \
|
|
${HP850_DRV} ${DECRYPT_PDF}
|
|
MAINTAINER= andreas@FreeBSD.ORG
|
|
|
|
BUILD_DEPENDS= /nonexistent:${PORTSDIR}/graphics/jpeg:extract \
|
|
/nonexistent:${PORTSDIR}/graphics/png:extract \
|
|
unzip:${PORTSDIR}/archivers/unzip
|
|
|
|
MAKE_ENV= PORTSDIR=${PORTSDIR}
|
|
EXTRACT_ONLY= ${GS_SOURCES}
|
|
WRKSRC= ${WRKDIR}/gs5.10
|
|
MAKEFILE= unix-gcc.mak
|
|
MAKE_FLAGS= prefix=${PREFIX} zlibc_=-lz CFLAGS="${CFLAGS}" -f
|
|
MAN1= gs.1 pdf2dsc.1 pdf2ps.1 ps2ascii.1 ps2epsi.1 ps2pdf.1
|
|
|
|
GS_SOURCES= ghostscript-5.10.tar.gz
|
|
GS_SOURCES+= ghostscript-5.10gnu.tar.gz
|
|
# Note: the following two are real files that have symlinks with
|
|
# later version numbers pointing to them. To avoid unnecessarily
|
|
# downloading distfiles, do not change these when upgrading the port
|
|
# unless the files really change.
|
|
GS_FONTS_STD= ghostscript-fonts-std-5.10.tar.gz
|
|
GS_FONTS_OTHER= ghostscript-fonts-other-5.10.tar.gz
|
|
|
|
# Additional driver HP 850, see http://bonk.ethz.ch/hp850/hp850.html
|
|
HP850_DRV= hp8xxs13.zip
|
|
|
|
# replacement for pdf_sec.ps, that allows you to read encrypted PDF files
|
|
DECRYPT_PDF= pdf_sec.ps
|
|
|
|
.if defined(A4)
|
|
CFLAGS+= -DA4
|
|
.endif
|
|
|
|
pre-fetch:
|
|
.if !defined(A4)
|
|
@${ECHO_MSG} "Type \"make A4=yes\" if you want -DA4 for compilation."
|
|
.else
|
|
@${ECHO_MSG} "Using -DA4 for compilation."
|
|
.endif
|
|
|
|
post-extract:
|
|
${TOUCH} ${WRKSRC}/adler32.c
|
|
${TOUCH} ${WRKSRC}/deflate.c
|
|
${TOUCH} ${WRKSRC}/trees.c
|
|
${TOUCH} ${WRKSRC}/adler32.o
|
|
${TOUCH} ${WRKSRC}/deflate.o
|
|
${TOUCH} ${WRKSRC}/trees.o
|
|
ln -s ${PORTSDIR}/graphics/jpeg/work/jpeg-6b ${WRKSRC}/jpeg-6b
|
|
ln -s ${PORTSDIR}/graphics/png/work/libpng-1.0.1 ${WRKSRC}/libpng
|
|
cd ${WRKSRC} && unzip -Lao ${DISTDIR}/${HP850_DRV}
|
|
|
|
do-configure:
|
|
.if defined(BATCH)
|
|
@${SETENV} PORTSDIR=${PORTSDIR} WRKSRC=${WRKSRC} \
|
|
${SH} ${SCRIPTDIR}/configure.batch
|
|
.else
|
|
@${SETENV} PORTSDIR=${PORTSDIR} WRKSRC=${WRKSRC} \
|
|
${SH} ${SCRIPTDIR}/configure
|
|
.endif
|
|
|
|
pre-install:
|
|
@${MKDIR} ${PREFIX}/share/ghostscript ${PREFIX}/bin ${PREFIX}/man/man1
|
|
(cd ${PREFIX}/share/ghostscript ; \
|
|
tar -xzf ${DISTDIR}/${GS_FONTS_STD})
|
|
(cd ${PREFIX}/share/ghostscript/fonts ; \
|
|
tar -xzf ${DISTDIR}/${GS_FONTS_OTHER})
|
|
|
|
# install the readme and license file of the hp8xxx driver as well
|
|
post-install:
|
|
strip ${PREFIX}/bin/gs
|
|
${INSTALL_DATA} ${DISTDIR}/${DECRYPT_PDF} \
|
|
${PREFIX}/share/ghostscript/5.10
|
|
${INSTALL_DATA} ${DISTDIR}/license.hp8 \
|
|
${PREFIX}/share/ghostscript/5.10/doc
|
|
${INSTALL_DATA} ${DISTDIR}/readme.hp8 \
|
|
${PREFIX}/share/ghostscript/5.10/doc
|
|
|
|
.include <bsd.port.mk>
|