summaryrefslogtreecommitdiff
path: root/print/ghostscript-gnu
diff options
context:
space:
mode:
authorChristian Weisgerber <naddy@FreeBSD.org>2003-04-27 23:09:13 +0000
committerChristian Weisgerber <naddy@FreeBSD.org>2003-04-27 23:09:13 +0000
commit51fb14100795c8430033d5fba22a4709a5ba76d9 (patch)
tree04b6485a8502e3a36eb98b143ea27fff150febf3 /print/ghostscript-gnu
parentFix build when WITH_QUICKTIME is enabled (diff)
Update to version 7.06.
PR: 51062 Submitted by: Ports Fury
Notes
Notes: svn path=/head/; revision=79766
Diffstat (limited to 'print/ghostscript-gnu')
-rw-r--r--print/ghostscript-gnu/Makefile160
-rw-r--r--print/ghostscript-gnu/Makefile.inc1
-rw-r--r--print/ghostscript-gnu/distinfo5
-rw-r--r--print/ghostscript-gnu/files/chp2200.contrib.mak25
-rw-r--r--print/ghostscript-gnu/files/patch-lib:gs_statd.ps23
-rw-r--r--print/ghostscript-gnu/files/patch-src:unix-gcc.mak4
-rw-r--r--print/ghostscript-gnu/pkg-descr8
-rw-r--r--print/ghostscript-gnu/pkg-plist10
-rw-r--r--print/ghostscript-gnu/scripts/configure607
-rw-r--r--print/ghostscript-gnu/scripts/configure.batch16
10 files changed, 490 insertions, 369 deletions
diff --git a/print/ghostscript-gnu/Makefile b/print/ghostscript-gnu/Makefile
index 06ae2ae990db..df9969b70391 100644
--- a/print/ghostscript-gnu/Makefile
+++ b/print/ghostscript-gnu/Makefile
@@ -6,23 +6,23 @@
#
PORTNAME= ghostscript
-PORTVERSION= 7.05
-PORTREVISION= 5
+PORTVERSION= ${GS_VERSION}
CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_GNU:S/$/:gs_fonts/} \
${MASTER_SITE_SOURCEFORGE:S/$/:gs_srcs,gprint,bjc250/} \
- http://www.gelhaus.net/hp880c/1.4beta/:hp8xx \
+ http://hp.sourceforge.net/:hp2200 \
http://home.t-online.de/home/Martin.Lottermoser/pcl3dist/:hpdj_pcl3 \
http://www.harsch.net/Download/:dj970 \
http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/:md2k \
${MASTER_SITE_PORTS_JP:S/$/:ports_jp,ports_jp_gs/} \
+ ftp://download.canon-sales.co.jp/pub/driver/lasershot/linux/:cpca \
http://www.ucatv.ne.jp/~taeko/software/gs/:lips \
http://www.humblesoft.com/pub/:epag \
http://www.epkowa.on.arena.ne.jp/pips/data/V306/:eplaser \
http://www.hi.is.uec.ac.jp/~osamuw/gdevnpdl/:npdl \
http://www.linuxprinting.org/download/printing/samsung-gdi/:gdi \
- ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/gnu/fonts/:fonts \
- ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/gnu/gs705/
+ ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/gnu/fonts/:gs_fonts \
+ ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/gnu/gs${GS_VERSION:S/.//}/:gs_srcs
MASTER_SITE_SUBDIR= ghostscript/:gs_srcs,gs_fonts,ports_jp_gs \
gimp-print/:gprint \
bjc250gs/:bjc250 \
@@ -31,7 +31,7 @@ PKGNAMESUFFIX= -gnu
DISTFILES= ${GS_SRCS}:gs_srcs \
${GS_FONTS_STD}:gs_fonts \
${GS_FONTS_OTHER}:gs_fonts \
- ${HP8XX_SRCS}:hp8xx \
+ ${HP2200_SRCS}:hp2200 \
${HPDJ_SRCS}:hpdj_pcl3 \
${PCL3_SRCS}:hpdj_pcl3 \
${DJ970_SRCS}:dj970 \
@@ -40,6 +40,7 @@ DISTFILES= ${GS_SRCS}:gs_srcs \
${ALPS_SRCS}:ports_jp_gs \
${BJ10V_SRCS}:ports_jp_gs \
${BJC250_SRCS}:bjc250 \
+ ${CPCA_SRCS}:cpca \
${LIPS_SRCS}:lips \
${DMPRT_SRCS}:ports_jp_gs \
${EPAG_SRCS}:epag \
@@ -60,13 +61,14 @@ USE_BZIP2= yes
USE_REINPLACE= yes
USE_GMAKE= yes
MAKE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS_STANDARD="${CFLAGS}" \
- XCFLAGS="${XCFLAGS}"
-PLIST_SUB= GS_VERSION=${PORTVERSION} EPLASER_GSVERS=${EPLASER_GSVERS}
+ XCFLAGS="${XCFLAGS}" WITHOUT_X11="${WITHOUT_X11}"
+PLIST_SUB= GS_VERSION=${GS_VERSION}
-MAN1= ansi2knr.1 dvipdf.1 font2c.1 gs-hpdj.1 gs-pcl3.1 \
- gs.1 gslp.1 gsnd.1 pcl3opts.1 pdf2dsc.1 pdf2ps.1 pdfopt.1 \
- pf2afm.1 pfbtopfa.1 printafm.1 ps2ascii.1 ps2epsi.1 ps2pdf.1 \
- ps2pdfwr.1 ps2ps.1 wftopfa.1
+SCRIPTS_ENV= GS_OPTIONS="${GS_OPTIONS}" WITHOUT_X11="${WITHOUT_X11}"
+
+MAN1= ansi2knr.1 dvipdf.1 font2c.1 gs.1 gslp.1 gsnd.1 pdf2dsc.1 \
+ pdf2ps.1 pdfopt.1 pf2afm.1 pfbtopfa.1 printafm.1 ps2ascii.1 \
+ ps2epsi.1 ps2pdf.1 ps2pdfwr.1 ps2ps.1 wftopfa.1
MLINKS= gslp.1 gsbj.1 \
gslp.1 gsdj.1 \
gslp.1 gsdj500.1 \
@@ -81,11 +83,10 @@ XCFLAGS= -DUPD_SIGNAL=0
XCFLAGS+= -DA4
.endif
-.if !defined(WITHOUT_X11)
-USE_XLIB= yes
-.else
+.if defined(WITHOUT_X11)
PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-nox11
-MAKE_ENV+= WITHOUT_X11="${WITHOUT_X11}"
+.else
+USE_XLIB= yes
.endif
.if defined(WITH_SHLIB)
@@ -112,10 +113,10 @@ GS_FONTS_OTHER= gnu-gs-fonts-other-6.0.tar.gz
# Additional Drivers:
-# HP8XX - additional driver for HP DeskJet 812C/815C/832C/880C/882C/895C
-# http://www.gelhaus.net/hp880c/
-HP8XX= cdj880
-HP8XX_SRCS= gdevcd8.tar.gz
+# HP2200 - additional driver for HP DeskJet 8xx and Business Inkjet 2200
+# http://hp.sourceforge.net/gs-hp2200.php
+HP2200= hp2200
+HP2200_SRCS= gs-hp2200.tar.gz
# HPDJ - additional driver for HP PCL3 printers, by Martin Lottermoser
# still present, just for the case pcl3 is missing some hpdj feature
@@ -125,6 +126,7 @@ HPDJ_VERS= 2.6
HPDJ_NAME= ${HPDJ}-${HPDJ_VERS}
HPDJ_SRCS= ${HPDJ_NAME}.tar.gz
HPDJ_MAN1= gs-hpdj.1
+MAN1+= ${HPDJ_MAN1}
# PCL3 (hpdj successor now in RELEASE quality)
# additional driver for HP PCL3 printers, by Martin Lottermoser
@@ -134,6 +136,7 @@ PCL3_VERS= 3.3
PCL3_NAME= ${PCL3}-${PCL3_VERS}
PCL3_SRCS= ${PCL3_NAME}.tar.gz
PCL3_MAN1= gs-pcl3.1 pcl3opts.1
+MAN1+= ${PCL3_MAN1}
# DJ970 - additional driver for HP DeskJet 970, supports duplex printing
# http://www.harsch.net/Ghostscript/ghostscript.html
@@ -179,6 +182,13 @@ BJC250_VERS= 0.756
BJC250_NAME= ${BJC250}-v${BJC250_VERS}
BJC250_SRCS= gs7.05-${BJC250_NAME}.diff.gz
+# CPCA - additional driver for Canon CPCA printers
+# http://cweb.canon.jp/open-mie/technical/index-j.html
+CPCA= cpca
+CPCA_VERS= 1.0.0
+CPCA_NAME= canon-lips4-${CPCA_VERS}
+CPCA_SRCS= ${CPCA_NAME}-651.tgz
+
# LIPS - additional driver for Canon LIPS II+/III/IVc/IV printers
# http://www.ucatv.ne.jp/~taeko/software/gs/
LIPS= lips
@@ -203,9 +213,8 @@ EPAG_SRCS= ${EPAG_NAME}.tar.gz
# http://www.epkowa.co.jp/linux/lpd.html
EPLASER= eplaser
EPLASER_VERS= 3.0.6
-EPLASER_GSVERS= 652
EPLASER_NAME= ${EPLASER}-${EPLASER_VERS}
-EPLASER_SRCS= ${EPLASER_NAME}-${EPLASER_GSVERS}.tgz
+EPLASER_SRCS= ${EPLASER_NAME}-652.tgz
# MJC - additional driver for Epson MachJet series
MJC= mjc
@@ -244,9 +253,10 @@ post-extract:
# configure.batch, which update unix-gcc.mak to build gs with these
# new devices !
#
-# for HP8XX driver
- ${ECHO_MSG} ">>> extracting ${HP8XX_SRCS} ..."
- ${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${HP8XX_SRCS}
+# for HP2200 driver
+ ${ECHO_MSG} ">>> extracting ${HP2200_SRCS} ..."
+ ${MKDIR} ${WRKSRC}/${HP2200}
+ ${TAR} -C ${WRKSRC}/${HP2200} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HP2200_SRCS}
# for HPDJ driver
${ECHO_MSG} ">>> extracting ${HPDJ_SRCS} ..."
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPDJ_SRCS}
@@ -281,6 +291,10 @@ post-extract:
${GZCAT} ${DISTDIR}/${DIST_SUBDIR}/${BJC250_SRCS} | \
${PATCH} -d ${WRKSRC}/${BJC250_NAME} -f -s -N -E -p1 \
2>/dev/null || ${TRUE}
+ ${LN} -sf ${BJC250_NAME} ${WRKSRC}/${BJC250}
+# for CPCA driver
+ ${ECHO_MSG} ">>> extracting ${CPCA_SRCS} ..."
+ ${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${CPCA_SRCS}
# for LIPS driver
${ECHO_MSG} ">>> extracting ${LIPS_SRCS} ..."
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${LIPS_SRCS}
@@ -315,13 +329,17 @@ post-patch:
${WRKSRC}/lib/gs_res.ps
# for DMPRT driver
${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g ; \
- s|%%GS_VERSION%%|${PORTVERSION}|g' \
+ s|%%GS_VERSION%%|${GS_VERSION}|g' \
${WRKSRC}/src/dmp_site.ps
# here we apply the modifications necessary to build the 3rd party drivers
# advantage: you see unmodified makefiles after a pure make extract
pre-configure:
${ECHO_MSG} ">>> in pre-configure ..."
+# for HP2200 driver
+ ${ECHO_MSG} ">>> adding ${HP2200} driver to contrib.mak ..."
+ ${CAT} ${FILESDIR}/chp2200.contrib.mak \
+ >> ${WRKSRC}/src/contrib.mak
# for HPDJ driver
${ECHO_MSG} ">>> adding ${HPDJ} driver to contrib.mak ..."
${CAT} ${WRKSRC}/src/contrib.mak-5.94.add \
@@ -350,6 +368,10 @@ pre-configure:
${ECHO_MSG} ">>> adding ${BJC250} driver to contrib.mak ..."
${CAT} ${FILESDIR}/bjc250.contrib.mak \
>> ${WRKSRC}/src/contrib.mak
+# for CPCA driver
+ ${ECHO_MSG} ">>> adding ${CPCA} driver to contrib.mak ..."
+ ${CAT} ${WRKSRC}/src/cpca_gdev.mak \
+ >> ${WRKSRC}/src/contrib.mak
# for LIPS driver
${ECHO_MSG} ">>> adding ${LIPS} driver to contrib.mak ..."
${CAT} ${WRKSRC}/${LIPS_NAME}/gdevlips.mak \
@@ -381,19 +403,6 @@ pre-configure:
${CAT} ${WRKSRC}/src/smartgdi-contrib.mak \
>> ${WRKSRC}/src/contrib.mak
-do-configure:
- ${ECHO_MSG} ">>> in do-configure ..."
-.if defined(BATCH) || defined(PACKAGE_BUILDING)
- ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.batch
-.else
-.if defined(WITHOUT_X11)
- ${GREP} -v '^ "x11' ${SCRIPTDIR}/configure > ${WRKDIR}/configure
- ${SETENV} ${SCRIPTS_ENV} ${SH} ${WRKDIR}/configure
-.else
- ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure
-.endif
-.endif
-
post-configure:
${ECHO_MSG} ">>> in post-configure ..."
# for Gimp-Print driver
@@ -411,7 +420,11 @@ pre-build:
${ECHO_MSG} ">>> creating directories for compilation ..."
${MKDIR} ${WRKSRC}/obj
${MKDIR} ${WRKSRC}/bin
- ${LN} -sf ${WRKSRC}/src/unix-gcc.mak ${WRKSRC}/Makefile
+# for HP2200 driver
+ ${ECHO_MSG} ">>> creating symlinks for ${HP2200} ..."
+.for i in gdevcd8.c
+ ${LN} -sf ${WRKSRC}/${HP2200}/${i} ${WRKSRC}/src
+.endfor
# for Gimp-Print driver
${ECHO_MSG} ">>> building ${GPRINT} library ..."
cd ${WRKSRC}/${GPRINT_NAME} ; \
@@ -498,12 +511,12 @@ post-install:
${INSTALL_MAN} ${WRKSRC}/src/${i} ${MANPREFIX}/man/man1
.endfor
${ECHO_MSG} ">>> creating ${HPDJ} destdir ..."
- ${MKDIR} ${DATADIR}/${PORTVERSION}/${HPDJ}
+ ${MKDIR} ${DATADIR}/${GS_VERSION}/${HPDJ}
${ECHO_MSG} ">>> installing files in ${HPDJ} destdir ..."
.for i in README.hpdj example.mdf margins-A4.ps margins-A4Rotated.ps \
margins-Letter.ps margins-LetterRotated.ps
${INSTALL_DATA} ${WRKSRC}/src/${i} \
- ${DATADIR}/${PORTVERSION}/${HPDJ}
+ ${DATADIR}/${GS_VERSION}/${HPDJ}
.endfor
# for PCL3 driver
${ECHO_MSG} ">>> installing ${PCL3} utility in bindir ..."
@@ -514,7 +527,7 @@ post-install:
.endfor
# other pcl3 stuff, which might be interesting for runtime
${ECHO_MSG} ">>> creating ${PCL3} destdir ..."
- ${MKDIR} ${DATADIR}/${PORTVERSION}/${PCL3}
+ ${MKDIR} ${DATADIR}/${GS_VERSION}/${PCL3}
${ECHO_MSG} ">>> installing files in ${PCL3} destdir ..."
.for i in NEWS BUGS README lib/example.mcf lib/if-pcl3 ps/calign.ps \
ps/dumppdd.ps ps/levels-test.ps ps/margins-A4.ps \
@@ -522,13 +535,13 @@ post-install:
ps/margins-EnvDLRotated.ps ps/margins-Letter.ps \
ps/margins-LetterRotated.ps
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
- ${DATADIR}/${PORTVERSION}/${PCL3}
+ ${DATADIR}/${GS_VERSION}/${PCL3}
.endfor
# for DMPRT driver
${ECHO_MSG} ">>> installing ${DMPRT} resources ..."
.for i in dmp_init.ps dmp_site.ps escp_24.src
${INSTALL_DATA} ${WRKSRC}/src/${i} \
- ${DATADIR}/${PORTVERSION}/lib
+ ${DATADIR}/${GS_VERSION}/lib
.endfor
# for EPAG driver
${ECHO_MSG} ">>> installing ${EPAG} utility in bindir ..."
@@ -537,103 +550,104 @@ post-install:
${ECHO_MSG} ">>> installing contributed UPP profiles ..."
.for i in ${CONTRIB_UPP}
${INSTALL_DATA} ${FILESDIR}/${i} \
- ${DATADIR}/${PORTVERSION}/lib
+ ${DATADIR}/${GS_VERSION}/lib
.endfor
#
# now NOPORTDOCS dependend stuff
#
.if !defined(NOPORTDOCS)
${ECHO_MSG} ">>> installing PORTDOC stuff ..."
- ${MKDIR} ${DOCSDIR}/${PORTVERSION}
+ ${MKDIR} ${DOCSDIR}/${GS_VERSION}
# for HPDJ driver
${ECHO_MSG} ">>> installing ${HPDJ} docs ..."
- ${MKDIR} ${DOCSDIR}/${PORTVERSION}/${HPDJ}
+ ${MKDIR} ${DOCSDIR}/${GS_VERSION}/${HPDJ}
.for i in NEWS hpdj.html
${INSTALL_DATA} ${WRKSRC}/src/${i} \
- ${DOCSDIR}/${PORTVERSION}/${HPDJ}
+ ${DOCSDIR}/${GS_VERSION}/${HPDJ}
.endfor
# for PCL3 driver
${ECHO_MSG} ">>> installing ${PCL3} docs ..."
- ${MKDIR} ${DOCSDIR}/${PORTVERSION}/${PCL3}
+ ${MKDIR} ${DOCSDIR}/${GS_VERSION}/${PCL3}
.for i in NEWS doc/gs-pcl3.html doc/how-to-report.txt doc/pcl3opts.html
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
- ${DOCSDIR}/${PORTVERSION}/${PCL3}
+ ${DOCSDIR}/${GS_VERSION}/${PCL3}
.endfor
# for MD2K driver
${ECHO_MSG} ">>> installing ${MD2K} docs ..."
- ${MKDIR} ${DOCSDIR}/${PORTVERSION}/${MD2K}
+ ${MKDIR} ${DOCSDIR}/${GS_VERSION}/${MD2K}
.for i in README.jis
${INSTALL_DATA} ${WRKSRC}/${MD2K_NAME}/${i} \
- ${DOCSDIR}/${PORTVERSION}/${MD2K}
+ ${DOCSDIR}/${GS_VERSION}/${MD2K}
.endfor
# for ALPS driver
${ECHO_MSG} ">>> installing ${ALPS} docs ..."
- ${MKDIR} ${DOCSDIR}/${PORTVERSION}/${ALPS}
+ ${MKDIR} ${DOCSDIR}/${GS_VERSION}/${ALPS}
.for i in README.gdevalps
${INSTALL_DATA} ${WRKSRC}/${ALPS_NAME}/${i} \
- ${DOCSDIR}/${PORTVERSION}/${ALPS}
+ ${DOCSDIR}/${GS_VERSION}/${ALPS}
.endfor
# for BJ10V driver
${ECHO_MSG} ">>> installing ${BJ10V} docs ..."
- ${MKDIR} ${DOCSDIR}/${PORTVERSION}/${BJ10V}
+ ${MKDIR} ${DOCSDIR}/${GS_VERSION}/${BJ10V}
.for i in gdev10v.jis
${INSTALL_DATA} ${WRKSRC}/${BJ10V_NAME}/${i} \
- ${DOCSDIR}/${PORTVERSION}/${BJ10V}
+ ${DOCSDIR}/${GS_VERSION}/${BJ10V}
.endfor
# for LIPS driver
${ECHO_MSG} ">>> installing ${LIPS} docs ..."
- ${MKDIR} ${DOCSDIR}/${PORTVERSION}/${LIPS}
+ ${MKDIR} ${DOCSDIR}/${GS_VERSION}/${LIPS}
.for i in Gdevlips.htm
${INSTALL_DATA} ${WRKSRC}/${LIPS_NAME}/${i} \
- ${DOCSDIR}/${PORTVERSION}/${LIPS}
+ ${DOCSDIR}/${GS_VERSION}/${LIPS}
.endfor
# for DMPRT driver
${ECHO_MSG} ">>> installing ${DMPRT} docs ..."
- ${MKDIR} ${DOCSDIR}/${PORTVERSION}/${DMPRT}
+ ${MKDIR} ${DOCSDIR}/${GS_VERSION}/${DMPRT}
.for i in gdevdmpr.sj
${INSTALL_DATA} ${WRKSRC}/src/${i} \
- ${DOCSDIR}/${PORTVERSION}/${DMPRT}
+ ${DOCSDIR}/${GS_VERSION}/${DMPRT}
.endfor
# for EPAG driver
${ECHO_MSG} ">>> installing ${EPAG} docs ..."
- ${MKDIR} ${DOCSDIR}/${PORTVERSION}/${EPAG}
+ ${MKDIR} ${DOCSDIR}/${GS_VERSION}/${EPAG}
.for i in ert.txt gdevepag.txt ChangeLog
${INSTALL_DATA} ${WRKSRC}/${EPAG_NAME}/${i} \
- ${DOCSDIR}/${PORTVERSION}/${EPAG}
+ ${DOCSDIR}/${GS_VERSION}/${EPAG}
.endfor
.for i in psprint gsepagif.sh
${INSTALL_SCRIPT} ${WRKSRC}/${EPAG_NAME}/${i} \
- ${DOCSDIR}/${PORTVERSION}/${EPAG}
+ ${DOCSDIR}/${GS_VERSION}/${EPAG}
.endfor
# for EPLASER driver
${ECHO_MSG} ">>> installing ${EPLASER} docs ..."
- ${MKDIR} ${DOCSDIR}/${PORTVERSION}/${EPLASER}
-.for i in readme-eplaser-${EPLASER_GSVERS}.euc readme-eplaser-${EPLASER_GSVERS}-jp.euc
+ ${MKDIR} ${DOCSDIR}/${GS_VERSION}/${EPLASER}
+.for i in readme-eplaser-652.euc readme-eplaser-652-jp.euc
${INSTALL_DATA} ${WRKSRC}/${EPLASER_NAME}/${i} \
- ${DOCSDIR}/${PORTVERSION}/${EPLASER}
+ ${DOCSDIR}/${GS_VERSION}/${EPLASER}
.endfor
# for MJC driver
${ECHO_MSG} ">>> installing ${MJC} docs ..."
- ${MKDIR} ${DOCSDIR}/${PORTVERSION}/${MJC}
+ ${MKDIR} ${DOCSDIR}/${GS_VERSION}/${MJC}
.for i in MJ700V2C.FAQ README.mjc README.mje README.noz cpem.doc
${INSTALL_DATA} ${WRKSRC}/${MJC_NAME}/${i} \
- ${DOCSDIR}/${PORTVERSION}/${MJC}
+ ${DOCSDIR}/${GS_VERSION}/${MJC}
.endfor
# for NPDL driver
${ECHO_MSG} ">>> installing ${NPDL} docs ..."
- ${MKDIR} ${DOCSDIR}/${PORTVERSION}/${NPDL}
+ ${MKDIR} ${DOCSDIR}/${GS_VERSION}/${NPDL}
.for i in gdevnpdl.jis
${INSTALL_DATA} ${WRKSRC}/${NPDL_NAME}/${i} \
- ${DOCSDIR}/${PORTVERSION}/${NPDL}
+ ${DOCSDIR}/${GS_VERSION}/${NPDL}
.endfor
# for GDI driver
${ECHO_MSG} ">>> installing ${GDI} docs ..."
- ${MKDIR} ${DOCSDIR}/${PORTVERSION}/${GDI}
+ ${MKDIR} ${DOCSDIR}/${GS_VERSION}/${GDI}
.for i in README
${INSTALL_DATA} ${WRKSRC}/src/${i} \
- ${DOCSDIR}/${PORTVERSION}/${GDI}
+ ${DOCSDIR}/${GS_VERSION}/${GDI}
.endfor
.endif
${ECHO_MSG} "> post-installation tasks completed."
+.include "Makefile.inc"
.include <bsd.port.mk>
diff --git a/print/ghostscript-gnu/Makefile.inc b/print/ghostscript-gnu/Makefile.inc
new file mode 100644
index 000000000000..a60208a0d665
--- /dev/null
+++ b/print/ghostscript-gnu/Makefile.inc
@@ -0,0 +1 @@
+GS_VERSION= 7.06
diff --git a/print/ghostscript-gnu/distinfo b/print/ghostscript-gnu/distinfo
index 494e722873c1..002dc6be2be8 100644
--- a/print/ghostscript-gnu/distinfo
+++ b/print/ghostscript-gnu/distinfo
@@ -1,7 +1,7 @@
-MD5 (ghostscript/ghostscript-7.05.tar.bz2) = 821caada7e265ea5b698a78e6b029734
+MD5 (ghostscript/ghostscript-7.06.tar.bz2) = 8411464add7f19879ab5086cc45815f5
MD5 (ghostscript/gnu-gs-fonts-std-6.0.tar.gz) = 1521fab85ca3e8ce3ce781d4970e6c79
MD5 (ghostscript/gnu-gs-fonts-other-6.0.tar.gz) = 33457d3f37de7ef03d2eea05a9e6aa4f
-MD5 (ghostscript/gdevcd8.tar.gz) = 5ce48bff6082a023199c8ede4aae63a0
+MD5 (ghostscript/gs-hp2200.tar.gz) = cafe60c0003abe370579f9bfb1d27caa
MD5 (ghostscript/hpdj-2.6.tar.gz) = dcc402281f36afd2041144e0e97917be
MD5 (ghostscript/pcl3-3.3.tar.gz) = 34e664c2a98b847598f8441f8cac7ab6
MD5 (ghostscript/gdevdj9.c.gz) = 3a9c20c34b79ffab434abfbcc31d1c27
@@ -10,6 +10,7 @@ MD5 (ghostscript/gdevmd2k-0.2a.tar.gz) = 5ed2b4218b8f77cb411f3d2e4509ed24
MD5 (ghostscript/gdevalps-0.21.tar.gz) = 553bee251b96105eb7d1d7f4027ac0e9
MD5 (ghostscript/gdev10v.tar.gz) = 1486bb54c214ce215044a6c606280d73
MD5 (ghostscript/gs7.05-bjc250-v0.756.diff.gz) = 1a12eddad0c5989811edcfd01a20621d
+MD5 (ghostscript/canon-lips4-1.0.0-651.tgz) = 3105272a9351ea632416b53367e2f38a
MD5 (ghostscript/gdevlips-2.4.0.tar.gz) = 89327cac37665f3fdbae0da5f2c8a89f
MD5 (ghostscript/dmprt-2.01.tar.gz) = c7a9fb127fde5d888a798bf5e1822b88
MD5 (ghostscript/epag-3.09.tar.gz) = 63304a6afe44842124d2d880bf24dbe3
diff --git a/print/ghostscript-gnu/files/chp2200.contrib.mak b/print/ghostscript-gnu/files/chp2200.contrib.mak
new file mode 100644
index 000000000000..c71ea8ac3512
--- /dev/null
+++ b/print/ghostscript-gnu/files/chp2200.contrib.mak
@@ -0,0 +1,25 @@
+### --------------- The H-P Buisiness Inkjet 2200 devices --------------- ###
+
+cdeskjet8_=$(GLOBJ)gdevcd8.$(OBJ) $(HPPCL)
+
+$(DD)cdj670.dev : $(cdeskjet8_) $(DD)page.dev
+ $(SETPDEV2) $(DD)cdj670 $(cdeskjet8_)
+
+$(DD)cdj850.dev : $(cdeskjet8_) $(DD)page.dev
+ $(SETPDEV2) $(DD)cdj850 $(cdeskjet8_)
+
+$(DD)cdj880.dev : $(cdeskjet8_) $(DD)page.dev
+ $(SETPDEV2) $(DD)cdj880 $(cdeskjet8_)
+
+$(DD)cdj890.dev : $(cdeskjet8_) $(DD)page.dev
+ $(SETPDEV2) $(DD)cdj890 $(cdeskjet8_)
+
+$(DD)cdj1600.dev : $(cdeskjet8_) $(DD)page.dev
+ $(SETPDEV2) $(DD)cdj1600 $(cdeskjet8_)
+
+$(DD)chp2200.dev : $(cdeskjet8_) $(DD)page.dev
+ $(SETPDEV2) $(DD)chp2200 $(cdeskjet8_)
+
+$(GLOBJ)gdevcd8.$(OBJ) : $(GLSRC)gdevcd8.c $(PDEVH) $(math__h)\
+ $(gsparam_h) $(gxlum_h) $(gdevpcl_h)
+ $(GLCC) $(GLO_)gdevcd8.$(OBJ) $(C_) $(GLSRC)gdevcd8.c
diff --git a/print/ghostscript-gnu/files/patch-lib:gs_statd.ps b/print/ghostscript-gnu/files/patch-lib:gs_statd.ps
new file mode 100644
index 000000000000..e540215a0a70
--- /dev/null
+++ b/print/ghostscript-gnu/files/patch-lib:gs_statd.ps
@@ -0,0 +1,23 @@
+--- lib/gs_statd.ps.orig Thu Jul 18 19:43:42 2002
++++ lib/gs_statd.ps Fri Dec 6 05:32:56 2002
+@@ -105,6 +105,12 @@
+ /flsa {612 936 //.setpagesize exec} bind def % U.S. foolscap
+ /flse {612 936 //.setpagesize exec} bind def % European foolscap
+ /halfletter {396 612 //.setpagesize exec} bind def
++ /postcard {284 419 //.setpagesize exec} bind def
++ /dbl_postcard {419 568 //.setpagesize exec} bind def
++ /Executive {522 756 //.setpagesize exec} bind def
++ /jenv_you4 {298 666 //.setpagesize exec} bind def
++ /jenv_you2 {324 460 //.setpagesize exec} bind def
++ /jenv_kaku2 {682 942 //.setpagesize exec} bind def
+ % /tabloid {792 1224 //.setpagesize exec} bind def % 11x17 portrait
+ % /csheet {1224 1584 //.setpagesize exec} bind def % ANSI C 17x22
+ % /dsheet {1584 2448 //.setpagesize exec} bind def % ANSI D 22x34
+@@ -121,6 +127,7 @@
+ { /letter /note %do not change this line, needed by 'setpagetype'
+ /legal /lettersmall
+ /11x17 /ledger
++ /postcard /dbl_postcard /Executive /jenv_you4 /jenv_you2 /jenv_kaku2
+ /a4small /a3 /a4
+ STRICT { (%END SIZES) .skipeof } if
+ /a0 /a1 /a2 /a5 /a6 /a7 /a8 /a9 /a10
diff --git a/print/ghostscript-gnu/files/patch-src:unix-gcc.mak b/print/ghostscript-gnu/files/patch-src:unix-gcc.mak
index 7839a1bd59f8..22920fb1f675 100644
--- a/print/ghostscript-gnu/files/patch-src:unix-gcc.mak
+++ b/print/ghostscript-gnu/files/patch-src:unix-gcc.mak
@@ -1,5 +1,5 @@
---- src/unix-gcc.mak.orig Sat Apr 20 07:23:09 2002
-+++ src/unix-gcc.mak Fri Jun 7 05:10:20 2002
+--- src/unix-gcc.mak.orig Thu Oct 10 22:35:51 2002
++++ src/unix-gcc.mak Sun Nov 17 22:00:15 2002
@@ -24,14 +24,15 @@
# source, generated intermediate file, and object directories
# for the graphics library (GL) and the PostScript/PDF interpreter (PS).
diff --git a/print/ghostscript-gnu/pkg-descr b/print/ghostscript-gnu/pkg-descr
index a8a1c8931a87..fc7fa847a854 100644
--- a/print/ghostscript-gnu/pkg-descr
+++ b/print/ghostscript-gnu/pkg-descr
@@ -7,18 +7,14 @@ Public License, which allows free use, and free copying and redistribution
under certain conditions (including, in some cases, commercial distribution).
This port includes add-on packages (not part of the official gs release)
- o Support for pdfencrypt, see description on
- - http://members.ozemail.com.au/~geoffk/pdfencrypt/
- o HP8XX driver for HP DeskJet 880C/882C/895C
- - http://www.gelhaus.net/hp880c/
+ o HP2200 driver for HP DeskJet 8xx and Business Inkjet 2200
+ - http://hp.sourceforge.net/gs-hp2200.php
o DJ970 driver for HP DeskJet 970CXi
- http://www.harsch.net/Ghostscript/ghostscript.html
o PCL3 and HPDJ driver for HP DeskJet series
- http://home.t-online.de/home/Martin.Lottermoser/pcl3.html
o Gimp-Print driver for Canon/Epson/Lexmark/HP printers
- http://gimp-print.sourceforge.net/
- o HPinkjet driver for HP PhotoSmart/DeskJet series
- - http://hpinkjet.sourceforge.net/
o Spacial drivers for verious printer models mainly sold in Japan
- Alps, Canon, Epson, NEC, Ricoh,...
o Additional contributed uniprint driver profiles for
diff --git a/print/ghostscript-gnu/pkg-plist b/print/ghostscript-gnu/pkg-plist
index 94d09cbeb40f..b19a63fb5ddb 100644
--- a/print/ghostscript-gnu/pkg-plist
+++ b/print/ghostscript-gnu/pkg-plist
@@ -45,8 +45,8 @@ bin/wftopfa
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/gdevepag.txt
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/gsepagif.sh
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/psprint
-%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/eplaser/readme-eplaser-%%EPLASER_GSVERS%%.euc
-%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/eplaser/readme-eplaser-%%EPLASER_GSVERS%%-jp.euc
+%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/eplaser/readme-eplaser-652.euc
+%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/eplaser/readme-eplaser-652-jp.euc
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/gdi/README
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/NEWS
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/hpdj.html
@@ -63,14 +63,10 @@ bin/wftopfa
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/how-to-report.txt
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/pcl3opts.html
share/ghostscript/%%GS_VERSION%%/doc/API.htm
-share/ghostscript/%%GS_VERSION%%/doc/Bug-form.htm
-share/ghostscript/%%GS_VERSION%%/doc/Bug-info.htm
share/ghostscript/%%GS_VERSION%%/doc/C-style.htm
share/ghostscript/%%GS_VERSION%%/doc/CJK.htm
share/ghostscript/%%GS_VERSION%%/doc/CJKTTCID.htm
share/ghostscript/%%GS_VERSION%%/doc/Changes.htm
-share/ghostscript/%%GS_VERSION%%/doc/Commprod.htm
-share/ghostscript/%%GS_VERSION%%/doc/Copying.htm
share/ghostscript/%%GS_VERSION%%/doc/Current.htm
share/ghostscript/%%GS_VERSION%%/doc/DLL.htm
share/ghostscript/%%GS_VERSION%%/doc/Develop.htm
@@ -101,12 +97,10 @@ share/ghostscript/%%GS_VERSION%%/doc/Ps-style.htm
share/ghostscript/%%GS_VERSION%%/doc/Ps2epsi.htm
share/ghostscript/%%GS_VERSION%%/doc/Ps2pdf.htm
share/ghostscript/%%GS_VERSION%%/doc/Psfiles.htm
-share/ghostscript/%%GS_VERSION%%/doc/Public.htm
share/ghostscript/%%GS_VERSION%%/doc/README
share/ghostscript/%%GS_VERSION%%/doc/Readme.htm
share/ghostscript/%%GS_VERSION%%/doc/Release.htm
share/ghostscript/%%GS_VERSION%%/doc/Source.htm
-share/ghostscript/%%GS_VERSION%%/doc/Tester.htm
share/ghostscript/%%GS_VERSION%%/doc/Unix-lpr.htm
share/ghostscript/%%GS_VERSION%%/doc/Use.htm
share/ghostscript/%%GS_VERSION%%/doc/Xfonts.htm
diff --git a/print/ghostscript-gnu/scripts/configure b/print/ghostscript-gnu/scripts/configure
index a26a5fd19813..36f568a7f225 100644
--- a/print/ghostscript-gnu/scripts/configure
+++ b/print/ghostscript-gnu/scripts/configure
@@ -1,274 +1,357 @@
#! /bin/sh
-# driverselection
-/usr/bin/dialog --title "GNU Ghostscript driver configuration" --clear \
- --checklist "\n\
+# $FreeBSD$
+
+# configure - gs driver preconfiguration, manual driver selection
+# by Andreas Klemm <andreas@FreeBSD.org>
+
+tempfile=`mktemp -t checklist`
+
+if [ -z "${WITHOUT_X11}" ]; then
+x11devs="x11 x11alpha x11cmyk x11cmyk2 x11cmyk4 x11cmyk8 \
+ x11gray2 x11gray4 x11mono x11rg16x x11rg32x"
+fi
+
+if [ ! -z "${GS_OPTIONS}" ]; then
+ set ${GS_OPTIONS}
+else
+ set \
+ $x11devs \
+ md2k md5k \
+ md50Mono md50Eco md1xMono \
+ appledmp iwhi iwlo iwlq hl7x0 bj10e \
+ bj10v bj10vh bj200 bjc600 bjc800 \
+ bjccmyk bjccolor bjcgray bjcmono \
+ lbp8 \
+ lbp1310 lbp1510 lbp1610 lbp1710 lbp1810 lbp1910 \
+ lips2p lips3 lips4 bjc880j lips4v \
+ m8510 coslw2p coslwxl uniprint \
+ dmprt \
+ lj250 declj250 ap3250 epson eps9mid eps9high lp8000 \
+ epag \
+ escpage lp2000 \
+ alc8600 alc8500 alc2000 alc4000 alc1900 \
+ lp9500c lp8800c lp8300c lp8500c lp3000c lp8200c lp8000c \
+ epl6100 epl5900 epl5800 epl2050 epl2050p epl2120 epl2750 \
+ lp7500 lp2400 lp2200 lp9400 lp8900 lp8700 lp8100 lp7700 \
+ lp8600f lp8400f lp8300f lp1900 lp9600s lp9300 lp9600 lp8600 \
+ lp1800 \
+ lq850 epsonc \
+ mjc180 mjc360 mjc720 mj500c \
+ st800 stcolor photoex lp2563 dnj650c deskjet djet500 cdeskjet \
+ djet500c cdjcolor cdjmono cdj500 cdj550 \
+ cdj670 cdj850 cdj880 cdj890 cdj1600 chp2200 cdj970 \
+ laserjet ljetplus ljet2p ljet3 ljet3d ljet4 ljet4d lj4dith \
+ cljet5 cljet5c cljet5pr lj5mono lj5gray \
+ pj pjetxl pjxl paintjet \
+ pjxl300 pxlmono pxlcolor \
+ pcl3 hpdj \
+ ijs ibmpro jetp3852 imagen fs600 lxm5700m cp50 necp6 \
+ npdl \
+ oce9050 oki182 okiibm atx23 atx24 atx38 r4081 \
+ rpdl \
+ gdi \
+ sj48 t4693d2 t4693d4 t4693d8 tek4696 \
+ 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 pam pbm pbmraw \
+ pgm pgmraw pgnm pgnmraw pnm pnmraw ppm ppmraw \
+ pkm pkmraw pksm pksmraw \
+ pngmono pnggray png16 png256 png16m pnga psmono psgray psrgb \
+ pswrite epswrite sgirgb sunhmono \
+ tiffcrle tiffg3 tiffg32d tiffg4 \
+ tiff12nc tiff24nc tifflzw tiffpack \
+ bbox
+fi
+
+for i; do
+ eval status_$i=ON
+done
+
+if [ -z "${BATCH}" ]; then
+ /usr/bin/dialog --title "GNU Ghostscript driver configuration" --clear \
+ --checklist "\n\
This new ghostscript driver configuration dialog allows you to choose \n\
only those gs drivers, you really need. Don't think too economical, since \n\
other programs in the ports collection might need some of the default gs \n\
file format drivers. The gs5 default drivers are preselected. \n\
Have fun with this new configuration style ! -andreas \n\n\
- Please choose options by pressing SPACE to TOGGLE an option ON/OFF ?" -1 -1 9\
- "x11" "X Window System version 11, release >=4" ON \
- "x11alpha" "X Window System masquer. as device with alpha capability" ON \
- "x11cmyk" "X Window System masquer. as 1-bit-per-plane CMYK device" ON \
- "x11cmyk2" "X Window System as a 2-bit-per-plane CMYK device" OFF \
- "x11cmyk4" "X Window System as a 4-bit-per-plane CMYK device" OFF \
- "x11cmyk8" "X Window System as an 8-bit-per-plane CMYK device" OFF \
- "x11gray2" "X Window System as a 2-bit gray-scale device" ON \
- "x11gray4" "X Window System as a 4-bit gray-scale device" ON \
- "x11mono" "X Window System masquer. as black-and-white device" ON \
- "x11rg16x" "X Window System with G5/B5/R6 pixel layout for testing" ON \
- "x11rg32x" "X Window System with G11/B10/R11 pixel layout for testing" ON \
- "md2k" "ALPS MD-2000/2010/4000/1300/1500/5000 [MD2K]" ON \
- "md5k" "ALPS MD-5000 Eco Mode [MD2K]" ON \
- "md50Mono" "ALPS MD-5000 Monochrome [ALPS]" ON \
- "md50Eco" "ALPS MD-5000 Eco Mode [ALPS]" ON \
- "md1xMono" "ALPS MD-1x00 Monochrome [ALPS]" ON \
- "appledmp" "Apple Dot Matrix Printer / Imagewriter" OFF \
- "iwhi" "Apple Imagewriter, high-resolution mode" OFF \
- "iwlo" "Apple Imagewriter, low-resolution mode" OFF \
- "iwlq" "Apple Imagewriter LQ in 320 x 216 dpi mode" OFF \
- "hl7x0" "Brother HL720 and HL730 (HL760=PCL), MFC6550MC Fax Machine" OFF \
- "bj10e" "Canon BubbleJet BJ-10e" ON \
- "bj10v" "Canon BubbleJet BJ-10v [BJ10V]" ON \
- "bj10vh" "Canon BubbleJet BJ-10v, high-mergin [BJ10V]" ON \
- "bj200" "Canon BubbleJet BJ-200 and BJC-240(b&w)" ON \
- "bjc600" "Canon Color BJC-600/4xxx/70 + Apple StyleWriter 2x00" ON \
- "bjc800" "Canon Color BubbleJet BJC-240/800" ON \
- "bjccmyk" "Canon Color BubbleJet BJC-210/240/250/265/1000 [BJC250]" ON \
- "bjccolor" "Canon Color BubbleJet BJC-210 ... 1000 truecolor [BJC250]" ON \
- "bjcgray" "Canon Color BubbleJet BJC-210 ... 1000 grayscale [BJC250]" ON \
- "bjcmono" "Canon Color BubbleJet BJC-210 ... 1000 monochrome [BJC250]" ON \
- "lbp8" "Canon LBP-8II laser printer" OFF \
- "lips2p" "Canon LIPS II+ [LIPS]" ON \
- "lips3" "Canon LIPS III [LIPS]" ON \
- "lips4" "Canon LIPS IV [LIPS]" ON \
- "bjc880j" "Canon LIPS IVc (BJC-680J/880J) [LIPS]" ON \
- "lips4v" "Canon LIPS IV, vector output mode [LIPS]" ON \
- "m8510" "C.Itoh M8510 printer" OFF \
- "coslw2p" "CoStar LabelWriter II II/Plus" OFF \
- "coslwxl" "CoStar LabelWriter XL" OFF \
- "stp" "Configurable Canon/Epson/Lexmark/HP driver [Gimp-Print]" OFF \
- "uniprint" "Configurable ESC/P,ESC/P2,HP-RTL/PCL,P2X mono/color driver" ON \
- "dmprt" "Configurable dot matrix printer driver [DMPRT]" ON \
- "lj250" "DEC LJ250 Companion color printer" OFF \
- "declj250" "DEC LJ250 driver (alternate)" OFF \
- "ap3250" "Epson ActionPrinter 3250" OFF \
- "epson" "Epson-compatible dot matrix, 9/24-pin" OFF \
- "eps9mid" "Epson-compatible 9-pin, interleaved lines, medium resol" OFF \
- "eps9high" "Epson-compatible 9-pin, interleaved lines, triple resol" OFF \
- "lp8000" "Epson LP-8000 line printer" OFF \
- "epag" "Epson ESC/Page laser printer (generic) [EPAG]" ON \
- "escpage" "Epson ESC/Page laser printer (generic) [LIPS]" ON \
- "lp2000" "Epson LP-2000/3000/7000/7000G laser printer [LIPS]" ON \
- "alc8600" "Epson AL-C8600 color laser printer [EPLASER]" ON \
- "alc8500" "Epson AL-C8500 color laser printer [EPLASER]" ON \
- "alc2000" "Epson AL-C2000 color laser printer [EPLASER]" ON \
- "alc4000" "Epson AL-C4000 color laser printer [EPLASER]" ON \
- "lp9500c" "Epson LP-9500C color laser printer [EPLASER]" ON \
- "lp8800c" "Epson LP-8800C color laser printer [EPLASER]" ON \
- "lp8300c" "Epson LP-8300C color laser printer [EPLASER]" ON \
- "lp8500c" "Epson LP-8500C color laser printer [EPLASER]" ON \
- "lp3000c" "Epson LP-3000C color laser printer [EPLASER]" ON \
- "lp8200c" "Epson LP-8200C color laser printer [EPLASER]" ON \
- "lp8000c" "Epson LP-8000C color laser printer [EPLASER]" ON \
- "epl5900" "Epson EPL-5900 laser printer [EPLASER]" ON \
- "epl5800" "Epson EPL-5800 laser printer [EPLASER]" ON \
- "epl2050" "Epson EPL-N2050 laser printer [EPLASER]" ON \
- "epl2050p" "Epson EPL-N2050+ laser printer [EPLASER]" ON \
- "epl2120" "Epson EPL-N2120 laser printer [EPLASER]" ON \
- "lp7500" "Epson LP-7500(R) laser printer [EPLASER]" ON \
- "lp2400" "Epson LP-2400 laser printer [EPLASER]" ON \
- "lp2200" "Epson LP-2200 laser printer [EPLASER]" ON \
- "lp9400" "Epson LP-9400(R) laser printer [EPLASER]" ON \
- "lp8900" "Epson LP-8900(R) laser printer [EPLASER]" ON \
- "lp8700" "Epson LP-8700(R) laser printer [EPLASER]" ON \
- "lp8100" "Epson LP-8100(R) laser printer [EPLASER]" ON \
- "lp7700" "Epson LP-7700(R) laser printer [EPLASER]" ON \
- "lp8600f" "Epson LP-8600FX(N) laser printer [EPLASER]" ON \
- "lp8400f" "Epson LP-8400FX(N) laser printer [EPLASER]" ON \
- "lp8300f" "Epson LP-8300F laser printer [EPLASER]" ON \
- "lp1900" "Epson LP-1900(N) laser printer [EPLASER]" ON \
- "lp9600s" "Epson LP-9600S laser printer [EPLASER]" ON \
- "lp9300" "Epson LP-9300 laser printer [EPLASER]" ON \
- "lp9600" "Epson LP-9600 laser printer [EPLASER]" ON \
- "lp8600" "Epson LP-8600FX(N) laser printer [EPLASER]" ON \
- "lp1800" "Epson LP-1800 laser printer [EPLASER]" ON \
- "lq850" "Epson LQ-850 (360x360), ok for Canon BJ300 in LQ850 emul" OFF \
- "epsonc" "Epson LQ-2550 and Fujitsu 3400/2400/1200 color" OFF \
- "mjc180" "Epson MachJet series 180dpi, CMYK [MJC]" ON \
- "mjc360" "Epson MachJet series 360dpi, CMYK [MJC]" ON \
- "mjc720" "Epson MachJet series 720dpi, CMYK [MJC]" ON \
- "mj500c" "Epson MachJet MJ-500C 360dpi, CMY or mono [MJC]" ON \
- "st800" "Epson Stylus 800 printer" OFF \
- "stcolor" "Epson Stylus Color and II/IIs/1500 (see driver docu)" OFF \
- "photoex" "Epson Stylus Color Photo, Photo EX, Photo 700" OFF \
- "lp2563" "HP 2563B line printer" OFF \
- "dnj650c" "HP DesignJet 650C" OFF \
- "deskjet" "HP DeskJet and DeskJet Plus" ON \
- "djet500" "HP DeskJet 500 (for DeskJet 600 use -r600)" ON \
- "cdeskjet" "HP DeskJet 500C, 1 bit/pixel color" ON \
- "djet500c" "HP DeskJet 500C alternate driver, not for 550/560C" OFF \
- "cdjcolor" "HP DeskJet 500C/540C, 24bit/pxl+FS dith, Citizen Projet IIc" ON \
- "cdjmono" "HP DeskJet 500/510/520/540C b/w printing" ON \
- "cdj500" "HP DeskJet 500/540C (same as cdjcolor)" OFF \
- "cdj550" "HP DeskJet 550C/560C/660C/660Cse" ON \
- "cdj670" "HP DeskJet 670/690 [HP8XX]" ON \
- "cdj850" "HP DeskJet 850/855/870/1100 [HP8XX]" ON \
- "cdj880" "HP DeskJet 880 [HP8XX]" ON \
- "cdj890" "HP DeskJet 890 [HP8XX]" ON \
- "cdj1600" "HP DeskJet 1600 [HP8XX]" ON \
- "cdj970" "HP DeskJet 970CXi [DJ970]" ON \
- "laserjet" "HP LaserJet" ON \
- "ljetplus" "HP LaserJet Plus" ON \
- "ljet2p" "HP LaserJet IId/IIp/III* with TIFF compression" ON \
- "ljet3" "HP LaserJet III* with Delta Row compression" ON \
- "ljet3d" "HP LaserJet IIID with duplex capability" ON \
- "ljet4" "HP LaserJet 4 and 5L/5P (not real LJ5), defaults to 600 dpi" ON \
- "ljet4d" "HP LaserJet 4 (defaults to 600 dpi) with duplex" ON \
- "lj4dith" "HP LaserJet 4 with Floyd-Steinberg dithering" OFF \
- "cljet5" "HP LaserJet 5/5M Color (new driver, old=cljet5pr)" ON \
- "cljet5c" "HP LaserJet 5/5M Color Simple" ON \
- "cljet5pr" "HP LaserJet 5/5M Color (old drv. with rotation hacks/flaws)" ON \
- "lj5mono" "HP LaserJet 5 and 6 family (PCL5 / PCL XL), bitmap" ON \
- "lj5gray" "HP LaserJet 5 and 6 family, gray-scale bitmap" ON \
- "pj" "HP PaintJet XL driver " ON \
- "pjetxl" "HP PaintJet XL driver (alternate)" OFF \
- "pjxl" "HP PaintJet XL color printer" ON \
- "paintjet" "HP PaintJet color printer (alternate)" OFF \
- "pjxl300" "HP PaintJet XL300, DeskJet 1200C color printer, HP CopyJet" ON \
- "pxlmono" "HP PCL XL black-and-white printers (LaserJet 5 and 6 family)" ON \
- "pxlcolor" "HP PCL XL color printers (Color LaserJet 4500/5000)" ON \
- "pcl3" "HP PCL 3+ (generic) [PCL3]" ON \
- "hpdj" "HP PCL 3+ (old drv.) [HPDJ]" ON \
- "ijs" "HP Inkjet and other raster devices" ON \
- "ibmpro" "IBM 9-pin Proprinter" OFF \
- "jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" OFF \
- "imagen" "Imagen ImPress printers" OFF \
- "fs600" "Kyocera FS-600 (600 dpi)" OFF \
- "lxm5700m" "Lexmark 5700 monotone" OFF \
- "cp50" "Mitsubishi CP50 color" OFF \
- "necp6" "NEC PinWriter P6/P6+/P60, 360x360 DPI resol" OFF \
- "npdl" "NEC Printer Description Language [NPDL]" ON \
- "oce9050" "OCE 9050 printer" OFF \
- "oki182" "Okidata MicroLine 182" OFF \
- "okiibm" "Okidata MicroLine IBM-compatible printers" OFF \
- "atx23" "Practical Automation ATX-23 label printer" OFF \
- "atx24" "Practical Automation ATX-24 label printer" OFF \
- "atx38" "Practical Automation ATX-38 label printer" OFF \
- "r4081" "Ricoh 4081 laser printer" OFF \
- "rpdl" "Ricoh Printer Description Language [LIPS]" ON \
- "gdi" "Samsung SmartGDI laser printer [GDI]" ON \
- "sj48" "StarJet 48 inkjet printer" OFF \
- "t4693d2" "Tektronix 4693d color, 2 bits per R/G/B component" OFF \
- "t4693d4" "Tektronix 4693d color, 4 bits per R/G/B component" OFF \
- "t4693d8" "Tektronix 4693d color, 8 bits per R/G/B component" OFF \
- "tek4696" "Tektronix 4695/4696 inkjet plotter" OFF \
- "bmpmono" "BMP Monochrome" ON \
- "bmpgray" "BMP 8-bit gray" ON \
- "bmp16" "BMP 4-bit EGA/VGA" ON \
- "bmp256" "BMP 8-bit 256-color" ON \
- "bmp16m" "BMP 24-bit" ON \
- "bmp32b" "BMP 32-bit pseudo-.BMP" ON \
- "bmpsep1" "BMP Separated 1-bit CMYK" ON \
- "bmpsep8" "BMP Separated 8-bit CMYK" ON \
- "ccr" "CalComp Raster format" OFF \
- "cgmmono" "CGM Monochrome -- LOW LEVEL OUTPUT ONLY" OFF \
- "cgm8" "CGM 8-bit 256-color -- DITTO" OFF \
- "cgm24" "CGM 24-bit color -- DITTO" OFF \
- "cif" "CIF file format for VLSI" OFF \
- "dfaxhigh" "DigiBoard, DigiFAX software format (high resol)" OFF \
- "dfaxlow" "DigiFAX low (normal) resol" OFF \
- "faxg3" "Group 3 fax, with EOLs but no header or EOD" ON \
- "faxg32d" "Group 3 2-D fax, with EOLs but no header or EOD" ON \
- "faxg4" "Group 4 fax, with EOLs but no header or EOD" ON \
- "miff24" "ImageMagick MIFF, 24-bit direct color, RLE compressed" OFF \
- "inferno" "Inferno bitmaps" OFF \
- "jpeg" "JPEG format, RGB output" ON \
- "jpeggray" "JPEG format, gray output" ON \
- "mgrmono" "MGR devices 1-bit monochrome" OFF \
- "mgrgray2" "MGR devices 2-bit gray scale" OFF \
- "mgrgray4" "MGR devices 4-bit gray scale" OFF \
- "mgrgray8" "MGR devices 8-bit gray scale" OFF \
- "mgr4" "MGR devices 4-bit (VGA) color" OFF \
- "mgr8" "MGR devices 8-bit color" OFF \
- "pcxmono" "PCX file format, monochrome 1-bit b/w" ON \
- "pcxgray" "PCX file format, 8-bit gray scale" ON \
- "pcx16" "PCX file format, 4-bit planar EGA/VGA color" ON \
- "pcx256" "PCX file format, 8-bit chunky color" ON \
- "pcx24b" "PCX file format, 24-bit color 3x8-bit planes" ON \
- "pcxcmyk" "PCX file format, 4-bit chunky CMYK color" ON \
- "pdfwrite" "PDF output (like Adobe Acrobat Distiller)" ON \
- "bit" "Plain bits, monochrome" ON \
- "bitrgb" "Plain bits, RGB" ON \
- "bitcmyk" "Plain bits, CMYK" ON \
- "plan9bm" "Plan 9 bitmap format" OFF \
- "pbm" "Portable Bitmap, plain format" ON \
- "pbmraw" "Portable Bitmap, raw format" ON \
- "pgm" "Portable Graymap, plain format" ON \
- "pgmraw" "Portable Graymap, raw format" ON \
- "pgnm" "Portable Graymap, plain format, optim. to PBM" ON \
- "pgnmraw" "Portable Graymap, raw format, optim. to PBM" ON \
- "pnm" "Portable Pixmap, plain format RGB, optim. to PGM/PBM" ON \
- "pnmraw" "Portable Pixmap, raw format RGB, optim. to PGM/PBM" ON \
- "ppm" "Portable Pixmap, plain format RGB" ON \
- "ppmraw" "Portable Pixmap, raw format RGB" ON \
- "pkm" "Portable inKmap (plain format) (4-bit CMYK => RGB)" ON \
- "pkmraw" "Portable inKmap (raw format) (4-bit CMYK => RGB)" ON \
- "pksm" "Portable Separated map (plain) (4-bit CMYK => 4 pages)" ON \
- "pksmraw" "Portable Separated map (raw) (4-bit CMYK => 4 pages)" ON \
- "pngmono" "PNG Monochrome Portable Network Graphics" ON \
- "pnggray" "PNG 8-bit gray Portable Network Graphics" ON \
- "png16" "PNG 4-bit color Portable Network Graphics" ON \
- "png256" "PNG 8-bit color Portable Network Graphics" ON \
- "png16m" "PNG 24-bit color Portable Network Graphics" ON \
- "psmono" "PostScript (Level 1) monochrome image" ON \
- "psgray" "PostScript (Level 1) 8-bit gray image" ON \
- "psrgb" "PostScript (Level 2) 24-bit color image" ON \
- "pswrite" "PostScript output (like PostScript Distillery)" ON \
- "epswrite" "EPS output (like PostScript Distillery)" ON \
- "sgirgb" "SGI RGB pixmap format" OFF \
- "sunhmono" "Harlequin variant of 1-bit Sun raster file" OFF \
- "tiffcrle" "TIFF CCITT RLE 1 dim = Group 3 fax with no EOLs" ON \
- "tiffg3" "TIFF Group 3 fax with EOLs" ON \
- "tiffg32d" "TIFF Group 3 2-D fax" ON \
- "tiffg4" "TIFF Group 4 fax" ON \
- "tiff12nc" "TIFF 12-bit RGB, no compression" ON \
- "tiff24nc" "TIFF 24-bit RGB, no compression, NeXT std. format" ON \
- "tifflzw" "TIFF LZW, tag = 5, mono" ON \
- "tiffpack" "TIFF PackBits, tag = 32773, mono" ON \
-2> /tmp/checklist.tmp.$$
+ Please choose options by pressing SPACE to TOGGLE an option ON/OFF ?" -1 -1 9 \
+ "x11" "X Window System version 11, release >=4" "$status_x11" \
+ "x11alpha" "X Window System masquer. as device with alpha capability" "$status_x11alpha" \
+ "x11cmyk" "X Window System masquer. as 1-bit-per-plane CMYK device" "$status_x11cmyk" \
+ "x11cmyk2" "X Window System as a 2-bit-per-plane CMYK device" "$status_x11cmyk2" \
+ "x11cmyk4" "X Window System as a 4-bit-per-plane CMYK device" "$status_x11cmyk4" \
+ "x11cmyk8" "X Window System as an 8-bit-per-plane CMYK device" "$status_x11cmyk8" \
+ "x11gray2" "X Window System as a 2-bit gray-scale device" "$status_x11gray2" \
+ "x11gray4" "X Window System as a 4-bit gray-scale device" "$status_x11gray4" \
+ "x11mono" "X Window System masquer. as black-and-white device" "$status_x11mono" \
+ "x11rg16x" "X Window System with G5/B5/R6 pixel layout for testing" "$status_x11rg16x" \
+ "x11rg32x" "X Window System with G11/B10/R11 pixel layout for testing" "$status_x11rg32x" \
+ "md2k" "ALPS MD-2000/2010/4000/1300/1500/5000 [MD2K]" "$status_md2k" \
+ "md5k" "ALPS MD-5000 Eco Mode [MD2K]" "$status_md5k" \
+ "md50Mono" "ALPS MD-5000 Monochrome [ALPS]" "$status_md50Mono" \
+ "md50Eco" "ALPS MD-5000 Eco Mode [ALPS]" "$status_md50Eco" \
+ "md1xMono" "ALPS MD-1x00 Monochrome [ALPS]" "$status_md1xMono" \
+ "appledmp" "Apple Dot Matrix Printer / Imagewriter" "$status_appledmp" \
+ "iwhi" "Apple Imagewriter, high-resolution mode" "$status_iwhi" \
+ "iwlo" "Apple Imagewriter, low-resolution mode" "$status_iwlo" \
+ "iwlq" "Apple Imagewriter LQ in 320 x 216 dpi mode" "$status_iwlq" \
+ "hl7x0" "Brother HL720 and HL730 (HL760=PCL), MFC6550MC Fax Machine" "$status_hl7x0" \
+ "bj10e" "Canon BubbleJet BJ-10e" "$status_bj10e" \
+ "bj10v" "Canon BubbleJet BJ-10v [BJ10V]" "$status_bj10v" \
+ "bj10vh" "Canon BubbleJet BJ-10v, high-mergin [BJ10V]" "$status_bj10vh" \
+ "bj200" "Canon BubbleJet BJ-200 and BJC-240(b&w)" "$status_bj200" \
+ "bjc600" "Canon Color BJC-600/4xxx/70 + Apple StyleWriter 2x00" "$status_bjc600" \
+ "bjc800" "Canon Color BubbleJet BJC-240/800" "$status_bjc800" \
+ "bjccmyk" "Canon Color BubbleJet BJC-210/240/250/265/1000 [BJC250]" "$status_bjccmyk" \
+ "bjccolor" "Canon Color BubbleJet BJC-210 ... 1000 truecolor [BJC250]" "$status_bjccolor" \
+ "bjcgray" "Canon Color BubbleJet BJC-210 ... 1000 grayscale [BJC250]" "$status_bjcgray" \
+ "bjcmono" "Canon Color BubbleJet BJC-210 ... 1000 monochrome [BJC250]" "$status_bjcmono" \
+ "lbp8" "Canon LBP-8II laser printer" "$status_lbp8" \
+ "lbp1310" "Canon LBP-1310 laser printer [CPCA]" "$status_lbp1310" \
+ "lbp1510" "Canon LBP-1510 laser printer [CPCA]" "$status_lbp1510" \
+ "lbp1610" "Canon LBP-1610 laser printer [CPCA]" "$status_lbp1610" \
+ "lbp1710" "Canon LBP-1710 laser printer [CPCA]" "$status_lbp1710" \
+ "lbp1810" "Canon LBP-1810 laser printer [CPCA]" "$status_lbp1810" \
+ "lbp1910" "Canon LBP-1910 laser printer [CPCA]" "$status_lbp1910" \
+ "lips2p" "Canon LIPS II+ [LIPS]" "$status_lips2p" \
+ "lips3" "Canon LIPS III [LIPS]" "$status_lips3" \
+ "lips4" "Canon LIPS IV [LIPS]" "$status_lips4" \
+ "bjc880j" "Canon LIPS IVc (BJC-680J/880J) [LIPS]" "$status_bjc880j" \
+ "lips4v" "Canon LIPS IV, vector output mode [LIPS]" "$status_lips4v" \
+ "m8510" "C.Itoh M8510 printer" "$status_m8510" \
+ "coslw2p" "CoStar LabelWriter II II/Plus" "$status_coslw2p" \
+ "coslwxl" "CoStar LabelWriter XL" "$status_coslwxl" \
+ "stp" "Configurable Canon/Epson/Lexmark/HP driver [Gimp-Print]" "$status_stp" \
+ "uniprint" "Configurable ESC/P,ESC/P2,HP-RTL/PCL,P2X mono/color driver" "$status_uniprint" \
+ "dmprt" "Configurable dot matrix printer driver [DMPRT]" "$status_dmprt" \
+ "lj250" "DEC LJ250 Companion color printer" "$status_lj250" \
+ "declj250" "DEC LJ250 driver (alternate)" "$status_declj250" \
+ "ap3250" "Epson ActionPrinter 3250" "$status_ap3250" \
+ "epson" "Epson-compatible dot matrix, 9/24-pin" "$status_epson" \
+ "eps9mid" "Epson-compatible 9-pin, interleaved lines, medium resol" "$status_eps9mid" \
+ "eps9high" "Epson-compatible 9-pin, interleaved lines, triple resol" "$status_eps9high" \
+ "lp8000" "Epson LP-8000 line printer" "$status_lp8000" \
+ "epag" "Epson ESC/Page laser printer (generic) [EPAG]" "$status_epag" \
+ "escpage" "Epson ESC/Page laser printer (generic) [LIPS]" "$status_escpage" \
+ "lp2000" "Epson LP-2000/3000/7000/7000G laser printer [LIPS]" "$status_lp2000" \
+ "alc8600" "Epson AL-C8600 color laser printer [EPLASER]" "$status_alc8600" \
+ "alc8500" "Epson AL-C8500 color laser printer [EPLASER]" "$status_alc8500" \
+ "alc2000" "Epson AL-C2000 color laser printer [EPLASER]" "$status_alc2000" \
+ "alc4000" "Epson AL-C4000 color laser printer [EPLASER]" "$status_alc4000" \
+ "alc1900" "Epson AL-C1900 color laser printer [EPLASER]" "$status_alc1900" \
+ "lp9500c" "Epson LP-9500C color laser printer [EPLASER]" "$status_lp9500c" \
+ "lp8800c" "Epson LP-8800C color laser printer [EPLASER]" "$status_lp8800c" \
+ "lp8300c" "Epson LP-8300C color laser printer [EPLASER]" "$status_lp8300c" \
+ "lp8500c" "Epson LP-8500C color laser printer [EPLASER]" "$status_lp8500c" \
+ "lp3000c" "Epson LP-3000C color laser printer [EPLASER]" "$status_lp3000c" \
+ "lp8200c" "Epson LP-8200C color laser printer [EPLASER]" "$status_lp8200c" \
+ "lp8000c" "Epson LP-8000C color laser printer [EPLASER]" "$status_lp8000c" \
+ "epl6100" "Epson EPL-6100 laser printer [EPLASER]" "$status_epl6100" \
+ "epl5900" "Epson EPL-5900 laser printer [EPLASER]" "$status_epl5900" \
+ "epl5800" "Epson EPL-5800 laser printer [EPLASER]" "$status_epl5800" \
+ "epl2050" "Epson EPL-N2050 laser printer [EPLASER]" "$status_epl2050" \
+ "epl2050p" "Epson EPL-N2050+ laser printer [EPLASER]" "$status_epl2050p" \
+ "epl2120" "Epson EPL-N2120 laser printer [EPLASER]" "$status_epl2120" \
+ "epl2750" "Epson EPL-N2750 laser printer [EPLASER]" "$status_epl2750" \
+ "lp7500" "Epson LP-7500(R) laser printer [EPLASER]" "$status_lp7500" \
+ "lp2400" "Epson LP-2400 laser printer [EPLASER]" "$status_lp2400" \
+ "lp2200" "Epson LP-2200 laser printer [EPLASER]" "$status_lp2200" \
+ "lp9400" "Epson LP-9400(R) laser printer [EPLASER]" "$status_lp9400" \
+ "lp8900" "Epson LP-8900(R) laser printer [EPLASER]" "$status_lp8900" \
+ "lp8700" "Epson LP-8700(R) laser printer [EPLASER]" "$status_lp8700" \
+ "lp8100" "Epson LP-8100(R) laser printer [EPLASER]" "$status_lp8100" \
+ "lp8600f" "Epson LP-8600FX(N) laser printer [EPLASER]" "$status_lp8600f" \
+ "lp8400f" "Epson LP-8400FX(N) laser printer [EPLASER]" "$status_lp8400f" \
+ "lp8300f" "Epson LP-8300F laser printer [EPLASER]" "$status_lp8300f" \
+ "lp1900" "Epson LP-1900(N) laser printer [EPLASER]" "$status_lp1900" \
+ "lp9600s" "Epson LP-9600S laser printer [EPLASER]" "$status_lp9600s" \
+ "lp9300" "Epson LP-9300 laser printer [EPLASER]" "$status_lp9300" \
+ "lp9600" "Epson LP-9600 laser printer [EPLASER]" "$status_lp9600" \
+ "lp8600" "Epson LP-8600FX(N) laser printer [EPLASER]" "$status_lp8600" \
+ "lp1800" "Epson LP-1800 laser printer [EPLASER]" "$status_lp1800" \
+ "lq850" "Epson LQ-850 (360x360), ok for Canon BJ300 in LQ850 emul" "$status_lq850" \
+ "epsonc" "Epson LQ-2550 and Fujitsu 3400/2400/1200 color" "$status_epsonc" \
+ "mjc180" "Epson MachJet series 180dpi, CMYK [MJC]" "$status_mjc180" \
+ "mjc360" "Epson MachJet series 360dpi, CMYK [MJC]" "$status_mjc360" \
+ "mjc720" "Epson MachJet series 720dpi, CMYK [MJC]" "$status_mjc720" \
+ "mj500c" "Epson MachJet MJ-500C 360dpi, CMY or mono [MJC]" "$status_mj500c" \
+ "st800" "Epson Stylus 800 printer" "$status_st800" \
+ "stcolor" "Epson Stylus Color and II/IIs/1500 (see driver docu)" "$status_stcolor" \
+ "photoex" "Epson Stylus Color Photo, Photo EX, Photo 700" "$status_photoex" \
+ "lp2563" "HP 2563B line printer" "$status_lp2563" \
+ "dnj650c" "HP DesignJet 650C" "$status_dnj650c" \
+ "deskjet" "HP DeskJet and DeskJet Plus" "$status_deskjet" \
+ "djet500" "HP DeskJet 500 (for DeskJet 600 use -r600)" "$status_djet500" \
+ "cdeskjet" "HP DeskJet 500C, 1 bit/pixel color" "$status_cdeskjet" \
+ "djet500c" "HP DeskJet 500C alternate driver, not for 550/560C" "$status_djet500c" \
+ "cdjcolor" "HP DeskJet 500C/540C, 24bit/pxl+FS dith, Citizen Projet IIc" "$status_cdjcolor" \
+ "cdjmono" "HP DeskJet 500/510/520/540C b/w printing" "$status_cdjmono" \
+ "cdj500" "HP DeskJet 500/540C (same as cdjcolor)" "$status_cdj500" \
+ "cdj550" "HP DeskJet 550C/560C/660C/660Cse" "$status_cdj550" \
+ "cdj670" "HP DeskJet 670/690 [HP2200]" "$status_cdj670" \
+ "cdj850" "HP DeskJet 850/855/870/1100 [HP2200]" "$status_cdj850" \
+ "cdj880" "HP DeskJet 880 [HP2200]" "$status_cdj880" \
+ "cdj890" "HP DeskJet 890 [HP2200]" "$status_cdj890" \
+ "cdj1600" "HP DeskJet 1600 [HP2200]" "$status_cdj1600" \
+ "chp2200" "HP Buisiness Inkjet 2200 [HP2200]" "$status_chp2200" \
+ "cdj970" "HP DeskJet 970CXi [DJ970]" "$status_cdj970" \
+ "laserjet" "HP LaserJet" "$status_laserjet" \
+ "ljetplus" "HP LaserJet Plus" "$status_ljetplus" \
+ "ljet2p" "HP LaserJet IId/IIp/III* with TIFF compression" "$status_ljet2p" \
+ "ljet3" "HP LaserJet III* with Delta Row compression" "$status_ljet3" \
+ "ljet3d" "HP LaserJet IIID with duplex capability" "$status_ljet3d" \
+ "ljet4" "HP LaserJet 4 and 5L/5P (not real LJ5), defaults to 600 dpi" "$status_ljet4" \
+ "ljet4d" "HP LaserJet 4 (defaults to 600 dpi) with duplex" "$status_ljet4d" \
+ "lj4dith" "HP LaserJet 4 with Floyd-Steinberg dithering" "$status_lj4dith" \
+ "cljet5" "HP LaserJet 5/5M Color (new driver, old=cljet5pr)" "$status_cljet5" \
+ "cljet5c" "HP LaserJet 5/5M Color Simple" "$status_cljet5c" \
+ "cljet5pr" "HP LaserJet 5/5M Color (old drv. with rotation hacks/flaws)" "$status_cljet5pr" \
+ "lj5mono" "HP LaserJet 5 and 6 family (PCL5 / PCL XL), bitmap" "$status_lj5mono" \
+ "lj5gray" "HP LaserJet 5 and 6 family, gray-scale bitmap" "$status_lj5gray" \
+ "pj" "HP PaintJet XL driver " "$status_pj" \
+ "pjetxl" "HP PaintJet XL driver (alternate)" "$status_pjetxl" \
+ "pjxl" "HP PaintJet XL color printer" "$status_pjxl" \
+ "paintjet" "HP PaintJet color printer (alternate)" "$status_paintjet" \
+ "pjxl300" "HP PaintJet XL300, DeskJet 1200C color printer, HP CopyJet" "$status_pjxl300" \
+ "pxlmono" "HP PCL XL black-and-white printers (LaserJet 5 and 6 family)" "$status_pxlmono" \
+ "pxlcolor" "HP PCL XL color printers (Color LaserJet 4500/5000)" "$status_pxlcolor" \
+ "pcl3" "HP PCL 3+ (generic) [PCL3]" "$status_pcl3" \
+ "hpdj" "HP PCL 3+ (old drv.) [HPDJ]" "$status_hpdj" \
+ "ijs" "HP Inkjet and other raster devices" "$status_ijs" \
+ "ibmpro" "IBM 9-pin Proprinter" "$status_ibmpro" \
+ "jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" "$status_jetp3852" \
+ "imagen" "Imagen ImPress printers" "$status_imagen" \
+ "fs600" "Kyocera FS-600 (600 dpi)" "$status_fs600" \
+ "lxm5700m" "Lexmark 5700 monotone" "$status_lxm5700m" \
+ "cp50" "Mitsubishi CP50 color" "$status_cp50" \
+ "necp6" "NEC PinWriter P6/P6+/P60, 360x360 DPI resol" "$status_necp6" \
+ "npdl" "NEC Printer Description Language [NPDL]" "$status_npdl" \
+ "oce9050" "OCE 9050 printer" "$status_oce9050" \
+ "oki182" "Okidata MicroLine 182" "$status_oki182" \
+ "okiibm" "Okidata MicroLine IBM-compatible printers" "$status_okiibm" \
+ "atx23" "Practical Automation ATX-23 label printer" "$status_atx23" \
+ "atx24" "Practical Automation ATX-24 label printer" "$status_atx24" \
+ "atx38" "Practical Automation ATX-38 label printer" "$status_atx38" \
+ "r4081" "Ricoh 4081 laser printer" "$status_r4081" \
+ "rpdl" "Ricoh Printer Description Language [LIPS]" "$status_rpdl" \
+ "gdi" "Samsung SmartGDI laser printer [GDI]" "$status_gdi" \
+ "sj48" "StarJet 48 inkjet printer" "$status_sj48" \
+ "t4693d2" "Tektronix 4693d color, 2 bits per R/G/B component" "$status_t4693d2" \
+ "t4693d4" "Tektronix 4693d color, 4 bits per R/G/B component" "$status_t4693d4" \
+ "t4693d8" "Tektronix 4693d color, 8 bits per R/G/B component" "$status_t4693d8" \
+ "tek4696" "Tektronix 4695/4696 inkjet plotter" "$status_tek4696" \
+ "bmpmono" "BMP Monochrome" "$status_bmpmono" \
+ "bmpgray" "BMP 8-bit gray" "$status_bmpgray" \
+ "bmp16" "BMP 4-bit EGA/VGA" "$status_bmp16" \
+ "bmp256" "BMP 8-bit 256-color" "$status_bmp256" \
+ "bmp16m" "BMP 24-bit" "$status_bmp16m" \
+ "bmp32b" "BMP 32-bit pseudo-.BMP" "$status_bmp32b" \
+ "bmpsep1" "BMP Separated 1-bit CMYK" "$status_bmpsep1" \
+ "bmpsep8" "BMP Separated 8-bit CMYK" "$status_bmpsep8" \
+ "ccr" "CalComp Raster format" "$status_ccr" \
+ "cgmmono" "CGM Monochrome -- LOW LEVEL OUTPUT "$status_"LY" "$status_cgmmono" \
+ "cgm8" "CGM 8-bit 256-color -- DITTO" "$status_cgm8" \
+ "cgm24" "CGM 24-bit color -- DITTO" "$status_cgm24" \
+ "cif" "CIF file format for VLSI" "$status_cif" \
+ "dfaxhigh" "DigiBoard, DigiFAX software format (high resol)" "$status_dfaxhigh" \
+ "dfaxlow" "DigiFAX low (normal) resol" "$status_dfaxlow" \
+ "faxg3" "Group 3 fax, with EOLs but no header or EOD" "$status_faxg3" \
+ "faxg32d" "Group 3 2-D fax, with EOLs but no header or EOD" "$status_faxg32d" \
+ "faxg4" "Group 4 fax, with EOLs but no header or EOD" "$status_faxg4" \
+ "miff24" "ImageMagick MIFF, 24-bit direct color, RLE compressed" "$status_miff24" \
+ "inferno" "Inferno bitmaps" "$status_inferno" \
+ "jpeg" "JPEG format, RGB output" "$status_jpeg" \
+ "jpeggray" "JPEG format, gray output" "$status_jpeggray" \
+ "mgrmono" "MGR devices 1-bit monochrome" "$status_mgrmono" \
+ "mgrgray2" "MGR devices 2-bit gray scale" "$status_mgrgray2" \
+ "mgrgray4" "MGR devices 4-bit gray scale" "$status_mgrgray4" \
+ "mgrgray8" "MGR devices 8-bit gray scale" "$status_mgrgray8" \
+ "mgr4" "MGR devices 4-bit (VGA) color" "$status_mgr4" \
+ "mgr8" "MGR devices 8-bit color" "$status_mgr8" \
+ "pcxmono" "PCX file format, monochrome 1-bit b/w" "$status_pcxmono" \
+ "pcxgray" "PCX file format, 8-bit gray scale" "$status_pcxgray" \
+ "pcx16" "PCX file format, 4-bit planar EGA/VGA color" "$status_pcx16" \
+ "pcx256" "PCX file format, 8-bit chunky color" "$status_pcx256" \
+ "pcx24b" "PCX file format, 24-bit color 3x8-bit planes" "$status_pcx24b" \
+ "pcxcmyk" "PCX file format, 4-bit chunky CMYK color" "$status_pcxcmyk" \
+ "pdfwrite" "PDF output (like Adobe Acrobat Distiller)" "$status_pdfwrite" \
+ "bit" "Plain bits, monochrome" "$status_bit" \
+ "bitrgb" "Plain bits, RGB" "$status_bitrgb" \
+ "bitcmyk" "Plain bits, CMYK" "$status_bitcmyk" \
+ "plan9bm" "Plan 9 bitmap format" "$status_plan9bm" \
+ "pam" "Portable Arbitrary Map file format" "$status_pam" \
+ "pbm" "Portable Bitmap, plain format" "$status_pbm" \
+ "pbmraw" "Portable Bitmap, raw format" "$status_pbmraw" \
+ "pgm" "Portable Graymap, plain format" "$status_pgm" \
+ "pgmraw" "Portable Graymap, raw format" "$status_pgmraw" \
+ "pgnm" "Portable Graymap, plain format, optim. to PBM" "$status_pgnm" \
+ "pgnmraw" "Portable Graymap, raw format, optim. to PBM" "$status_pgmraw" \
+ "pnm" "Portable Pixmap, plain format RGB, optim. to PGM/PBM" "$status_pnm" \
+ "pnmraw" "Portable Pixmap, raw format RGB, optim. to PGM/PBM" "$status_pnmraw" \
+ "ppm" "Portable Pixmap, plain format RGB" "$status_ppm" \
+ "ppmraw" "Portable Pixmap, raw format RGB" "$status_ppmraw" \
+ "pkm" "Portable inKmap (plain format) (4-bit CMYK => RGB)" "$status_pkm" \
+ "pkmraw" "Portable inKmap (raw format) (4-bit CMYK => RGB)" "$status_pkmraw" \
+ "pksm" "Portable Separated map (plain) (4-bit CMYK => 4 pages)" "$status_pksm" \
+ "pksmraw" "Portable Separated map (raw) (4-bit CMYK => 4 pages)" "$status_pksmraw" \
+ "pngmono" "PNG Monochrome Portable Network Graphics" "$status_pngmono" \
+ "pnggray" "PNG 8-bit gray Portable Network Graphics" "$status_pnggray" \
+ "png16" "PNG 4-bit color Portable Network Graphics" "$status_png16" \
+ "png256" "PNG 8-bit color Portable Network Graphics" "$status_png256" \
+ "png16m" "PNG 24-bit color Portable Network Graphics" "$status_png16m" \
+ "pnga" "PNG with transparency" "$status_pnga" \
+ "psmono" "PostScript (Level 1) monochrome image" "$status_psmono" \
+ "psgray" "PostScript (Level 1) 8-bit gray image" "$status_psgray" \
+ "psrgb" "PostScript (Level 2) 24-bit color image" "$status_psrgb" \
+ "pswrite" "PostScript output (like PostScript Distillery)" "$status_pswrite" \
+ "epswrite" "EPS output (like PostScript Distillery)" "$status_epswrite" \
+ "sgirgb" "SGI RGB pixmap format" "$status_sgirgb" \
+ "sunhmono" "Harlequin variant of 1-bit Sun raster file" "$status_sunhmono" \
+ "tiffcrle" "TIFF CCITT RLE 1 dim = Group 3 fax with no EOLs" "$status_tiffcrle" \
+ "tiffg3" "TIFF Group 3 fax with EOLs" "$status_tiffg3" \
+ "tiffg32d" "TIFF Group 3 2-D fax" "$status_tiffg32d" \
+ "tiffg4" "TIFF Group 4 fax" "$status_tiffg4" \
+ "tiff12nc" "TIFF 12-bit RGB, no compression" "$status_tiff12nc" \
+ "tiff24nc" "TIFF 24-bit RGB, no compression, NeXT std. format" "$status_tiff24nc" \
+ "tifflzw" "TIFF LZW, tag = 5, mono" "$status_tifflzw" \
+ "tiffpack" "TIFF PackBits, tag = 32773, mono" "$status_tiffpack" \
+ "bbox" "Bounding box output" "$status_bbox" \
+2> $tempfile
+
+ retval=$?
+
+ if [ -s $tempfile ]; then
+ set `sed 's/"//g' $tempfile`
+ fi
+ rm -f $tempfile
-retval=$?
+ case $retval in
+ 0) if [ -z "$*" ]; then
+ echo "Nothing selected"
+ fi
+ ;;
+ 1) echo "Cancel pressed."
+ exit 1
+ ;;
+ esac
+fi
-choice=`cat /tmp/checklist.tmp.$$`
-rm -f /tmp/checklist.tmp.$$
+exec > ${WRKSRC}/Makefile
-case $retval in
- 0) if [ -z "$choice" ]; then
- echo "Nothing selected"
- exit 1;
- fi
- ;;
- 1) echo "Cancel pressed."
- exit 1
- ;;
-esac
+echo "DEVICE_DEVS= \\"
-# bring it into the right format with '.dev' appended to each driver name
-#old:
-#echo "DEVICE_DEVS=$choice" \
-# | sed -e "s/\"//g" \
-# | sed -e "s/ /.dev /g" \
-# | sed -e "s/$/.dev/g" \
-# > ${WRKSRC}/src/unix-gcc.mak.new
-# XXX new:
-echo "DEVICE_DEVS=$choice" \
- | perl -pe 's|"([A-Za-z0-9]+)"|\$(DD)\1.dev|g' \
- > ${WRKSRC}/src/unix-gcc.mak.new
+for i; do
+ echo " \$(DD)$i.dev \\"
+done
-# create one new Makefile, where DEVICE_DEVS contains all wanted devices
-sed -e '/^DEVICE_DEVS=/d' ${WRKSRC}/src/unix-gcc.mak \
- >> ${WRKSRC}/src/unix-gcc.mak.new
-mv ${WRKSRC}/src/unix-gcc.mak.new ${WRKSRC}/src/unix-gcc.mak
+echo ""
+cat "${WRKSRC}/src/unix-gcc.mak"
diff --git a/print/ghostscript-gnu/scripts/configure.batch b/print/ghostscript-gnu/scripts/configure.batch
deleted file mode 100644
index ae4e22973c38..000000000000
--- a/print/ghostscript-gnu/scripts/configure.batch
+++ /dev/null
@@ -1,16 +0,0 @@
-#! /bin/sh
-
-cat - > ${WRKSRC}/src/unix-gcc.mak.new << !EOT
-ifndef WITHOUT_X11
-DEVICE_DEVS= \$(DD)x11.dev \$(DD)x11alpha.dev \$(DD)x11cmyk.dev \$(DD)x11cmyk2.dev \$(DD)x11cmyk4.dev \$(DD)x11cmyk8.dev \$(DD)x11gray2.dev \$(DD)x11gray4.dev \$(DD)x11mono.dev \$(DD)x11rg16x.dev \$(DD)x11rg32x.dev
-endif
-
-DEVICE_DEVS+= \$(DD)md2k.dev \$(DD)md5k.dev \$(DD)md50Mono.dev \$(DD)md50Eco.dev \$(DD)md1xMono.dev \$(DD)appledmp.dev \$(DD)iwhi.dev \$(DD)iwlo.dev \$(DD)iwlq.dev \$(DD)hl7x0.dev \$(DD)bj10e.dev \$(DD)bj10v.dev \$(DD)bj10vh.dev \$(DD)bj200.dev \$(DD)bjc600.dev \$(DD)bjc800.dev \$(DD)bjccmyk.dev \$(DD)bjccolor.dev \$(DD)bjcgray.dev \$(DD)bjcmono.dev \$(DD)lbp8.dev \$(DD)lips2p.dev \$(DD)lips3.dev \$(DD)lips4.dev \$(DD)bjc880j.dev \$(DD)lips4v.dev \$(DD)m8510.dev \$(DD)coslw2p.dev \$(DD)coslwxl.dev \$(DD)uniprint.dev \$(DD)dmprt.dev \$(DD)lj250.dev \$(DD)declj250.dev \$(DD)ap3250.dev \$(DD)epson.dev \$(DD)eps9mid.dev \$(DD)eps9high.dev \$(DD)lp8000.dev \$(DD)epag.dev \$(DD)escpage.dev \$(DD)lp2000.dev \$(DD)alc8600.dev \$(DD)alc8500.dev \$(DD)alc2000.dev \$(DD)alc4000.dev \$(DD)lp9500c.dev \$(DD)lp8800c.dev \$(DD)lp8300c.dev \$(DD)lp8500c.dev \$(DD)lp3000c.dev \$(DD)lp8200c.dev \$(DD)lp8000c.dev \$(DD)epl5900.dev \$(DD)epl5800.dev \$(DD)epl2050.dev \$(DD)epl2050p.dev \$(DD)epl2120.dev \$(DD)lp7500.dev \$(DD)lp2400.dev \$(DD)lp2200.dev \$(DD)lp9400.dev \$(DD)lp8900.dev \$(DD)lp8700.dev \$(DD)lp8100.dev \$(DD)lp7700.dev \$(DD)lp8600f.dev \$(DD)lp8400f.dev \$(DD)lp8300f.dev \$(DD)lp1900.dev \$(DD)lp9600s.dev \$(DD)lp9300.dev \$(DD)lp9600.dev \$(DD)lp8600.dev \$(DD)lp1800.dev \$(DD)lq850.dev \$(DD)epsonc.dev \$(DD)mjc180.dev \$(DD)mjc360.dev \$(DD)mjc720.dev \$(DD)mj500c.dev \$(DD)st800.dev \$(DD)stcolor.dev \$(DD)photoex.dev \$(DD)lp2563.dev \$(DD)dnj650c.dev \$(DD)deskjet.dev \$(DD)djet500.dev \$(DD)cdeskjet.dev \$(DD)djet500c.dev \$(DD)cdjcolor.dev \$(DD)cdjmono.dev \$(DD)cdj500.dev \$(DD)cdj550.dev \$(DD)cdj670.dev \$(DD)cdj850.dev \$(DD)cdj880.dev \$(DD)cdj890.dev \$(DD)cdj1600.dev \$(DD)cdj970.dev \$(DD)laserjet.dev \$(DD)ljetplus.dev \$(DD)ljet2p.dev \$(DD)ljet3.dev \$(DD)ljet3d.dev \$(DD)ljet4.dev \$(DD)ljet4d.dev \$(DD)lj4dith.dev \$(DD)cljet5.dev \$(DD)cljet5c.dev \$(DD)cljet5pr.dev \$(DD)lj5mono.dev \$(DD)lj5gray.dev \$(DD)pj.dev \$(DD)pjetxl.dev \$(DD)pjxl.dev \$(DD)paintjet.dev \$(DD)pjxl300.dev \$(DD)pxlmono.dev \$(DD)pxlcolor.dev \$(DD)pcl3.dev \$(DD)hpdj.dev \$(DD)ijs.dev \$(DD)ibmpro.dev \$(DD)jetp3852.dev \$(DD)imagen.dev \$(DD)fs600.dev \$(DD)lxm5700m.dev \$(DD)cp50.dev \$(DD)necp6.dev \$(DD)npdl.dev \$(DD)oce9050.dev \$(DD)oki182.dev \$(DD)okiibm.dev \$(DD)atx23.dev \$(DD)atx24.dev \$(DD)atx38.dev \$(DD)r4081.dev \$(DD)rpdl.dev \$(DD)gdi.dev \$(DD)sj48.dev \$(DD)t4693d2.dev \$(DD)t4693d4.dev \$(DD)t4693d8.dev \$(DD)tek4696.dev
-
-DEVICE_DEVS+= \$(DD)bmpmono.dev \$(DD)bmpgray.dev \$(DD)bmp16.dev \$(DD)bmp256.dev \$(DD)bmp16m.dev \$(DD)bmp32b.dev \$(DD)bmpsep1.dev \$(DD)bmpsep8.dev \$(DD)ccr.dev \$(DD)cgmmono.dev \$(DD)cgm8.dev \$(DD)cgm24.dev \$(DD)cif.dev \$(DD)dfaxhigh.dev \$(DD)dfaxlow.dev \$(DD)faxg3.dev \$(DD)faxg32d.dev \$(DD)faxg4.dev \$(DD)miff24.dev \$(DD)inferno.dev \$(DD)jpeg.dev \$(DD)jpeggray.dev \$(DD)mgrmono.dev \$(DD)mgrgray2.dev \$(DD)mgrgray4.dev \$(DD)mgrgray8.dev \$(DD)mgr4.dev \$(DD)mgr8.dev \$(DD)pcxmono.dev \$(DD)pcxgray.dev \$(DD)pcx16.dev \$(DD)pcx256.dev \$(DD)pcx24b.dev \$(DD)pcxcmyk.dev \$(DD)pdfwrite.dev \$(DD)bit.dev \$(DD)bitrgb.dev \$(DD)bitcmyk.dev \$(DD)plan9bm.dev \$(DD)pbm.dev \$(DD)pbmraw.dev \$(DD)pgm.dev \$(DD)pgmraw.dev \$(DD)pgnm.dev \$(DD)pgnmraw.dev \$(DD)pnm.dev \$(DD)pnmraw.dev \$(DD)ppm.dev \$(DD)ppmraw.dev \$(DD)pkm.dev \$(DD)pkmraw.dev \$(DD)pksm.dev \$(DD)pksmraw.dev \$(DD)pngmono.dev \$(DD)pnggray.dev \$(DD)png16.dev \$(DD)png256.dev \$(DD)png16m.dev \$(DD)psmono.dev \$(DD)psgray.dev \$(DD)psrgb.dev \$(DD)pswrite.dev \$(DD)epswrite.dev \$(DD)sgirgb.dev \$(DD)sunhmono.dev \$(DD)tiffcrle.dev \$(DD)tiffg3.dev \$(DD)tiffg32d.dev \$(DD)tiffg4.dev \$(DD)tiff12nc.dev \$(DD)tiff24nc.dev \$(DD)tifflzw.dev \$(DD)tiffpack.dev
-!EOT
-
-# create one new Makefile, where DEVICE_DEVS contains all wanted devices
-sed -e '/^DEVICE_DEVS=/d' ${WRKSRC}/src/unix-gcc.mak \
- >> ${WRKSRC}/src/unix-gcc.mak.new
-mv ${WRKSRC}/src/unix-gcc.mak.new ${WRKSRC}/src/unix-gcc.mak