1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-31 21:57:12 +00:00
freebsd-ports/print/ghostscript8/Makefile

134 lines
4.3 KiB
Makefile
Raw Normal View History

1997-06-11 06:20:47 +00:00
# New ports collection makefile for: ghostscript
# Date created: Tue Jun 10 21:58:54 CEST 1997
# Whom: Andreas Klemm <andreas@klemm.gtn.com>
#
1999-08-31 01:53:22 +00:00
# $FreeBSD$
1997-06-11 06:20:47 +00:00
#
2000-04-09 17:50:59 +00:00
PORTNAME= ghostscript
PORTVERSION= 6.01
1997-06-11 06:20:47 +00:00
CATEGORIES= print
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
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/ \
ftp://ftp.sbs.de/pub/graphics/ghostscript/pcl3/
DISTFILES= ${GS_SOURCES} ${GS_FONTS_STD} ${GS_FONTS_OTHER} \
${DECRYPT_PDF} ${HP8XX_DRV} ${HPDJ_DRV}
1998-12-03 08:24:21 +00:00
MAINTAINER= andreas@FreeBSD.org
1997-06-11 06:20:47 +00:00
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
Y2K= http://www.cs.wisc.edu/~ghost/aladdin/y2k.html
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
BUILD_DEPENDS= /nonexistent:${PORTSDIR}/graphics/jpeg:extract
1999-01-23 07:05:35 +00:00
LIB_DEPENDS= png.3:${PORTSDIR}/graphics/png
1997-06-11 06:20:47 +00:00
PLIST_SUB= GS_VERSION=${PORTVERSION}
1998-11-28 09:07:24 +00:00
USE_XLIB= yes
EXTRACT_ONLY= ${GS_SOURCES} ${HPDJ_DRV}
WRKSRC= ${WRKDIR}/gs${PORTVERSION}
1998-12-03 08:24:21 +00:00
USE_GMAKE= yes
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
MAKEFILE= src/unix-gcc.mak
fixed png.h problem by setting include path in CFLAGS in ports Makefile 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.
2000-03-25 21:50:52 +00:00
CFLAGS+= -I${PREFIX}/include
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
# 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-hpdj.1
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
GS_SOURCES= ghostscript-${PORTVERSION}.tar.gz
1997-06-11 06:20:47 +00:00
# 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.
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
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
1997-06-11 06:20:47 +00:00
# HPDJ, additional driver for HP PCL3 Printers, by Martin Lottermoser
# ftp://ftp.sbs.de/pub/graphics/ghostscript/pcl3/pcl3.html
HPDJ_DRV= hpdj-2.6.tar.gz
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
# 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)
1997-06-11 06:20:47 +00:00
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
1997-06-11 06:20:47 +00:00
post-extract:
@${LN} -s ${WRKDIRPREFIX}${.CURDIR}/../../graphics/jpeg/work/jpeg-6b \
${WRKSRC}/jpeg
@cd ${WRKSRC}/src; ${TAR} -xzf ${DISTDIR}/${HP8XX_DRV}
@cd ${WRKSRC}/src; ${TAR} -xzf ${DISTDIR}/${HPDJ_DRV}
# additional HPDJ driver
@${TAR} -xf ${WRKDIR}/hpdj-2.6/hpdj.tar -C ${WRKSRC}/src
@${CAT} ${WRKSRC}/src/contrib.mak-5.94.add >> ${WRKSRC}/src/contrib.mak
@${PATCH} -d ${WRKSRC}/src --forward --quiet -E \
< ${WRKSRC}/src/zmedia2.c-5.50.diff
1997-06-11 06:20:47 +00:00
do-configure:
.if defined(BATCH)
1998-12-03 08:24:21 +00:00
@${SETENV} WRKSRC=${WRKSRC} ${SH} ${SCRIPTDIR}/configure.batch
1997-06-11 06:20:47 +00:00
.else
1998-12-03 08:24:21 +00:00
@${SETENV} WRKSRC=${WRKSRC} ${SH} ${SCRIPTDIR}/configure
1997-06-11 06:20:47 +00:00
.endif
1998-12-03 08:24:21 +00:00
pre-build:
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
@${MKDIR} ${WRKSRC}/obj
@${MKDIR} ${WRKSRC}/bin
1998-12-03 08:24:21 +00:00
1997-06-11 06:20:47 +00:00
pre-install:
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
@${MKDIR} ${PREFIX}/share/ghostscript
@(cd ${PREFIX}/share/ghostscript ; \
${TAR} -xzf ${DISTDIR}/${GS_FONTS_STD})
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
@(cd ${PREFIX}/share/ghostscript ; \
${TAR} -xzf ${DISTDIR}/${GS_FONTS_OTHER})
1997-06-11 06:20:47 +00:00
post-install:
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
@strip ${PREFIX}/bin/gs
@${INSTALL_SCRIPT} ${WRKSRC}/lib/unix-lpr.sh ${PREFIX}/bin
@${INSTALL_SCRIPT} ${WRKSRC}/lib/lprsetup.sh ${PREFIX}/bin
@${MKDIR} ${PREFIX}/libexec/lpr
@${INSTALL_SCRIPT} ${WRKSRC}/src/if-hpdj ${PREFIX}/libexec/lpr
@${INSTALL_DATA} ${WRKSRC}/src/gs-hpdj.1 ${PREFIX}/man/man1
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
.for i in ${CONTRIB_UPP}
@${INSTALL_DATA} ${FILESDIR}/$i \
${PREFIX}/share/ghostscript/${PORTVERSION}/lib
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
.endfor
.if defined(PDFENCRYPT)
new ghostscript 6.01 port after repository copy additional changes by me: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: - configure + configure.batch updates: reviewed all informations in makefiles and driver docu to make list of available drivers and supported printers complete - added DeskJet 880C/882C/895C Driver from Matthew J. Gelhau Driver is still in developement. There is a newer 1.4 beta version available, but this version is recommended by the author. http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html Supported are the following models: HP DeskJet 812C 815C 832C 880C 882C 895C 932C 970C - added contributed uniprint driver profiles: printer: Epson Stylus Color 740 mode1: stc740ih.upp: Epson Stylus Color 740, 1440x720DpI, Inkjet Paper mode2: stc740p.upp : Epson Stylus Color 740, 720x720DpI, Plain Paper mode3: stc740pl.upp: Epson Stylus Color 740, 360x360DpI, Plain Paper contributor: Francois D. Menard <fmenard@g6-114b.residence.usherb.ca> # printer: Epson LQ-1170 mode1: lqx70ch.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Pap. mode2: lqx70cl.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Pap. mode3: lqx70cm.upp : Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Pap. contributor: Harold Bower <HalBower@worldnet.att.net> - updated PLIST - use GS_VERSION for DISTNAME - fix installation path for pdf_sec.ps if defined PDFENCRYPT - silence make install ("@") - change COMMENT to reflect version - update DESCR, to document driver enhancements compared to stanfard gs release - apsfilter will be updated later Submitted by: "Alec Wolman" <wolman@cs.washington.edu>
2000-03-25 12:27:38 +00:00
@${INSTALL_DATA} ${DISTDIR}/pdf_sec.ps \
${PREFIX}/share/ghostscript/${PORTVERSION}/lib
.endif
.if !defined(NOPORTDOC)
@${MKDIR} ${PREFIX}/share/ghostscript/hpdj
.for i in LGPL.txt NEWS README.hpdj example.mdf hpdj.html margins-A4.ps \
margins-A4Rotated.ps margins-Letter.ps margins-LetterRotated.ps
@ cd ${WRKSRC}/src; ${INSTALL_DATA} $i ${PREFIX}/share/ghostscript/hpdj
.endfor
.endif
1997-06-11 06:20:47 +00:00
.include <bsd.port.mk>