mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-04 22:33:27 +00:00
0a4fe3a698
gs6 compiles and runs now !!! fixed BATCH mode gs -h Aladdin Ghostscript 6.01 (2000-03-17) Copyright (C) 2000 Aladdin Enterprises, Menlo Park, CA. All rights reserved. Usage: gs [switches] [file1.ps file2.ps ...] Most frequently used switches: (you can use # in place of =) -dNOPAUSE no pause after page | -q `quiet', fewer messages -g<width>x<height> page size in pixels | -r<res> pixels/inch resolution -sDEVICE=<devname> select device | -dBATCH exit after last file -sOutputFile=<file> select output file: - for stdout, |command for pipe, embed %d or %ld for page # Input formats: PostScript PostScriptLevel1 PostScriptLevel2 PDF Available devices: appledmp iwhi iwlo iwlq hl7x0 bj10e bj200 bjc600 bjc800 lbp8 lips3 m8510 coslw2p coslwxl uniprint lj250 declj250 ap3250 epson eps9mid eps9high lp8000 lq850 epsonc st800 stcolor lp2563 dnj650c deskjet djet500 cdeskjet djet500c cdjcolor cdjmono cdj500 cdj550 cdj670 cdj850 cdj880 cdj890 cdj1600 laserjet ljetplus ljet2p ljet3 ljet3d ljet4 ljet4d lj4dith cljet5 cljet5c cljet5pr lj5mono lj5gray pj pjetxl pjxl paintjet pjxl300 pxlmono bbox pxlcolor ibmpro jetp3852 imagen fs600 lxm5700m cp50 necp6 oce9050 oki182 okiibm r4081 sj48 bmpmono bmpgray bmp16 bmp256 bmp16m bmp32b bmpsep1 bmpsep8 ccr cgmmono cgm8 cgm24 cif dfaxhigh dfaxlow faxg3 faxg32d faxg4 miff24 inferno jpeg jpeggray mgrmono mgrgray2 mgrgray4 mgrgray8 mgr4 mgr8 pcxmono pcxgray pcx16 pcx256 pcx24b pcxcmyk pdfwrite bit bitrgb bitcmyk plan9bm pbm pbmraw pgm pgmraw pgnm pgnmraw pnm pnmraw ppm ppmraw pkm pkmraw pksm pksmraw pngmono pnggray png16 png256 png16m psmono psgray psrgb pswrite epswrite sgirgb sunhmono t4693d2 t4693d4 t4693d8 tek4696 tiffcrle tiffg3 tiffg32d tiffg4 tiff12nc tiff24nc tifflzw tiffpack x11 x11alpha x11cmyk x11cmyk2 x11cmyk4 x11cmyk8 x11gray2 x11gray4 x11mono x11rg16x x11rg32x nullpage Search path: . : /usr/local/share/ghostscript/6.01/lib : /usr/local/share/ghostscript/fonts For more information, see /usr/local/share/ghostscript/6.01/doc/Use.htm. Report bugs to bug-gs@aladdin.com, using the form in Bug-form.htm.
111 lines
3.3 KiB
Makefile
111 lines
3.3 KiB
Makefile
# New ports collection makefile for: ghostscript
|
|
# Version required: 6.01
|
|
# Date created: Tue Jun 10 21:58:54 CEST 1997
|
|
# Whom: Andreas Klemm <andreas@klemm.gtn.com>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
DISTNAME= ghostscript-${GS_VERSION}
|
|
CATEGORIES= print
|
|
MASTER_SITES= ftp://ftp.cs.wisc.edu/ghost/aladdin/gs601/ \
|
|
ftp://ftp.cs.wisc.edu/ghost/aladdin/fonts/ \
|
|
http://www.ozemail.com.au/~geoffk/pdfencrypt/ \
|
|
http://www.proaxis.com/~mgelhaus/linux/software/hp880c/1.31/
|
|
DISTFILES= ${GS_SOURCES} ${GS_FONTS_STD} ${GS_FONTS_OTHER} \
|
|
${DECRYPT_PDF} ${HP8XX_DRV}
|
|
|
|
MAINTAINER= andreas@FreeBSD.org
|
|
|
|
Y2K= http://www.cs.wisc.edu/~ghost/aladdin/y2k.html
|
|
|
|
BUILD_DEPENDS= /nonexistent:${PORTSDIR}/graphics/jpeg:extract
|
|
LIB_DEPENDS= png.3:${PORTSDIR}/graphics/png
|
|
|
|
GS_VERSION= 6.01
|
|
PLIST_SUB= GS_VERSION=${GS_VERSION}
|
|
USE_XLIB= yes
|
|
EXTRACT_ONLY= ${GS_SOURCES}
|
|
WRKSRC= ${WRKDIR}/gs${GS_VERSION}
|
|
USE_GMAKE= yes
|
|
MAKEFILE= src/unix-gcc.mak
|
|
CFLAGS+= -I${PREFIX}/include
|
|
# Note: the order that the manpages are listed here matters because
|
|
# some of them are symbolic links
|
|
MAN1= gs.1 dvipdf.1 font2c.1 eps2eps.1 gsbj.1 gsdj.1 gsdj500.1 \
|
|
gslj.1 gslp.1 gsnd.1 pdf2dsc.1 pdf2ps.1 pf2afm.1 \
|
|
pfbtopfa.1 printafm.1 ps2ascii.1 ps2epsi.1 ps2pdf12.1 \
|
|
ps2pdf13.1 ps2pdf.1 ps2pdfwr.1 ps2ps.1 wftopfa.1
|
|
|
|
GS_SOURCES= ghostscript-${GS_VERSION}.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-6.0.tar.gz
|
|
GS_FONTS_OTHER= ghostscript-fonts-other-6.0.tar.gz
|
|
|
|
# Additional Drivers:
|
|
|
|
# http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html
|
|
HP8XX_DRV= gdevcd8.tar.gz
|
|
|
|
# contributed uniprint profiles
|
|
CONTRIB_UPP= lqx70ch.upp lqx70cl.upp lqx70cm.upp \
|
|
stc740ih.upp stc740p.upp stc740pl.upp
|
|
|
|
# encrypted PDF support. can't be packaged due to export control issues.
|
|
.if defined(PDFENCRYPT)
|
|
MASTER_SITES+= http://www.ozemail.com.au/~geoffk/pdfencrypt/
|
|
DISTFILES+= pdf_sec.ps
|
|
RESTRICTED= "Crypto; export controlled, RC4 in PostScript code included"
|
|
.endif
|
|
|
|
.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:
|
|
@${LN} -s ${PORTSDIR}/graphics/jpeg/work/jpeg-6b ${WRKSRC}/jpeg
|
|
@cd ${WRKSRC}/src; ${TAR} -xzf ${DISTDIR}/${HP8XX_DRV}
|
|
|
|
do-configure:
|
|
.if defined(BATCH)
|
|
@${SETENV} WRKSRC=${WRKSRC} ${SH} ${SCRIPTDIR}/configure.batch
|
|
.else
|
|
@${SETENV} WRKSRC=${WRKSRC} ${SH} ${SCRIPTDIR}/configure
|
|
.endif
|
|
|
|
pre-build:
|
|
@${MKDIR} ${WRKSRC}/obj
|
|
@${MKDIR} ${WRKSRC}/bin
|
|
|
|
pre-install:
|
|
@${MKDIR} ${PREFIX}/share/ghostscript
|
|
@(cd ${PREFIX}/share/ghostscript ; \
|
|
${TAR} -xzf ${DISTDIR}/${GS_FONTS_STD})
|
|
@(cd ${PREFIX}/share/ghostscript ; \
|
|
${TAR} -xzf ${DISTDIR}/${GS_FONTS_OTHER})
|
|
|
|
post-install:
|
|
@strip ${PREFIX}/bin/gs
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/lib/unix-lpr.sh ${PREFIX}/bin
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/lib/lprsetup.sh ${PREFIX}/bin
|
|
.for i in ${CONTRIB_UPP}
|
|
@${INSTALL_DATA} ${FILESDIR}/$i \
|
|
${PREFIX}/share/ghostscript/${GS_VERSION}/lib
|
|
.endfor
|
|
.if defined(PDFENCRYPT)
|
|
@${INSTALL_DATA} ${DISTDIR}/pdf_sec.ps \
|
|
${PREFIX}/share/ghostscript/${GS_VERSION}/lib
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|