aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandreas <andreas@FreeBSD.org>2000-03-25 20:27:38 +0800
committerandreas <andreas@FreeBSD.org>2000-03-25 20:27:38 +0800
commit21ef1fe1c1dc3d9343e6434d37ad0c283d792ebb (patch)
treee1afc055e18a3da0dd0f63f2ee43dab08e61cab8
parentac501d2bfe9aae0d26866b8486473e1676d5d9b3 (diff)
downloadfreebsd-ports-gnome-21ef1fe1c1dc3d9343e6434d37ad0c283d792ebb.tar.gz
freebsd-ports-gnome-21ef1fe1c1dc3d9343e6434d37ad0c283d792ebb.tar.zst
freebsd-ports-gnome-21ef1fe1c1dc3d9343e6434d37ad0c283d792ebb.zip
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>
-rw-r--r--print/ghostscript-afpl/Makefile99
-rw-r--r--print/ghostscript-afpl/distinfo9
-rw-r--r--print/ghostscript-afpl/files/lqx70ch.upp24
-rw-r--r--print/ghostscript-afpl/files/lqx70cl.upp24
-rw-r--r--print/ghostscript-afpl/files/lqx70cm.upp23
-rw-r--r--print/ghostscript-afpl/files/patch-aa140
-rw-r--r--print/ghostscript-afpl/files/patch-ab10
-rw-r--r--print/ghostscript-afpl/files/patch-ac21
-rw-r--r--print/ghostscript-afpl/files/stc740ih.upp58
-rw-r--r--print/ghostscript-afpl/files/stc740p.upp34
-rw-r--r--print/ghostscript-afpl/files/stc740pl.upp30
-rw-r--r--print/ghostscript-afpl/pkg-comment2
-rw-r--r--print/ghostscript-afpl/pkg-descr14
-rw-r--r--print/ghostscript-afpl/pkg-plist430
-rw-r--r--print/ghostscript-afpl/scripts/configure74
-rw-r--r--print/ghostscript-afpl/scripts/configure.batch8
-rw-r--r--print/ghostscript-gpl/Makefile99
-rw-r--r--print/ghostscript-gpl/distinfo9
-rw-r--r--print/ghostscript-gpl/files/lqx70ch.upp24
-rw-r--r--print/ghostscript-gpl/files/lqx70cl.upp24
-rw-r--r--print/ghostscript-gpl/files/lqx70cm.upp23
-rw-r--r--print/ghostscript-gpl/files/patch-aa140
-rw-r--r--print/ghostscript-gpl/files/patch-ab10
-rw-r--r--print/ghostscript-gpl/files/patch-ac21
-rw-r--r--print/ghostscript-gpl/files/stc740ih.upp58
-rw-r--r--print/ghostscript-gpl/files/stc740p.upp34
-rw-r--r--print/ghostscript-gpl/files/stc740pl.upp30
-rw-r--r--print/ghostscript-gpl/pkg-comment2
-rw-r--r--print/ghostscript-gpl/pkg-descr14
-rw-r--r--print/ghostscript-gpl/pkg-plist430
-rw-r--r--print/ghostscript-gpl/scripts/configure74
-rw-r--r--print/ghostscript-gpl/scripts/configure.batch8
-rw-r--r--print/ghostscript6/Makefile99
-rw-r--r--print/ghostscript6/distinfo9
-rw-r--r--print/ghostscript6/files/lqx70ch.upp24
-rw-r--r--print/ghostscript6/files/lqx70cl.upp24
-rw-r--r--print/ghostscript6/files/lqx70cm.upp23
-rw-r--r--print/ghostscript6/files/patch-aa140
-rw-r--r--print/ghostscript6/files/patch-ab10
-rw-r--r--print/ghostscript6/files/patch-ac21
-rw-r--r--print/ghostscript6/files/stc740ih.upp58
-rw-r--r--print/ghostscript6/files/stc740p.upp34
-rw-r--r--print/ghostscript6/files/stc740pl.upp30
-rw-r--r--print/ghostscript6/pkg-comment2
-rw-r--r--print/ghostscript6/pkg-descr14
-rw-r--r--print/ghostscript6/pkg-plist430
-rw-r--r--print/ghostscript6/scripts/configure74
-rw-r--r--print/ghostscript6/scripts/configure.batch8
-rw-r--r--print/ghostscript8/Makefile99
-rw-r--r--print/ghostscript8/distinfo9
-rw-r--r--print/ghostscript8/files/lqx70ch.upp24
-rw-r--r--print/ghostscript8/files/lqx70cl.upp24
-rw-r--r--print/ghostscript8/files/lqx70cm.upp23
-rw-r--r--print/ghostscript8/files/patch-aa140
-rw-r--r--print/ghostscript8/files/patch-ab10
-rw-r--r--print/ghostscript8/files/patch-ac21
-rw-r--r--print/ghostscript8/files/stc740ih.upp58
-rw-r--r--print/ghostscript8/files/stc740p.upp34
-rw-r--r--print/ghostscript8/files/stc740pl.upp30
-rw-r--r--print/ghostscript8/pkg-comment2
-rw-r--r--print/ghostscript8/pkg-descr14
-rw-r--r--print/ghostscript8/pkg-plist430
-rw-r--r--print/ghostscript8/scripts/configure74
-rw-r--r--print/ghostscript8/scripts/configure.batch8
64 files changed, 2544 insertions, 1456 deletions
diff --git a/print/ghostscript-afpl/Makefile b/print/ghostscript-afpl/Makefile
index 67a952d41057..ed81a9fb9a37 100644
--- a/print/ghostscript-afpl/Makefile
+++ b/print/ghostscript-afpl/Makefile
@@ -1,46 +1,64 @@
# New ports collection makefile for: ghostscript
-# Version required: 5.50
+# Version required: 6.01
# Date created: Tue Jun 10 21:58:54 CEST 1997
# Whom: Andreas Klemm <andreas@klemm.gtn.com>
#
# $FreeBSD$
#
-DISTNAME= ghostscript-5.50
+DISTNAME= ghostscript-${GS_VERSION}
CATEGORIES= print
-MASTER_SITES= ftp://ftp.cs.wisc.edu/ghost/aladdin/gs550/ \
- http://www.erdw.ethz.ch/~bonk/ftp/gs-driver-distrib/ \
- http://www.ozemail.com.au/~geoffk/pdfencrypt/
+MASTER_SITES= ftp://ftp.cs.wisc.edu/ghost/aladdin/gs601/ \
+ ftp://ftp.cs.wisc.edu/ghost/aladdin/fonts/ \
+ http://www.ozemail.com.au/~geoffk/pdfencrypt/ \
+ http://www.proaxis.com/~mgelhaus/linux/software/hp880c/1.31/
DISTFILES= ${GS_SOURCES} ${GS_FONTS_STD} ${GS_FONTS_OTHER} \
- ${HP850_DRV} ${DECRYPT_PDF}
+ ${DECRYPT_PDF} ${HP880_DRV}
MAINTAINER= andreas@FreeBSD.org
-Y2K= http://www.cs.wisc.edu/~ghost/aladdin/y2k.html
+Y2K= http://www.cs.wisc.edu/~ghost/aladdin/y2k.html
-BUILD_DEPENDS= /nonexistent:${PORTSDIR}/graphics/jpeg:extract \
- /nonexistent:${PORTSDIR}/graphics/png:extract \
- unzip:${PORTSDIR}/archivers/unzip
+BUILD_DEPENDS= /nonexistent:${PORTSDIR}/graphics/jpeg:extract
LIB_DEPENDS= png.3:${PORTSDIR}/graphics/png
+GS_VERSION= 6.01
+PLIST_SUB= GS_VERSION=${GS_VERSION}
USE_XLIB= yes
EXTRACT_ONLY= ${GS_SOURCES}
-WRKSRC= ${WRKDIR}/gs5.50
+WRKSRC= ${WRKDIR}/gs${GS_VERSION}
USE_GMAKE= yes
-MAKEFILE= unix-gcc.mak
-MAN1= gs.1 pdf2dsc.1 pdf2ps.1 ps2ascii.1 ps2epsi.1 ps2pdf.1 ps2ps.1
-
-GS_SOURCES= ghostscript-5.50.tar.gz
-GS_SOURCES+= ghostscript-5.50gnu.tar.gz
+MAKEFILE= src/unix-gcc.mak
+# Note: the order that the manpages are listed here matters because
+# some of them are symbolic links
+MAN1= gs.1 dvipdf.1 font2c.1 eps2eps.1 gsbj.1 gsdj.1 gsdj500.1 \
+ gslj.1 gslp.1 gsnd.1 pdf2dsc.1 pdf2ps.1 pf2afm.1 \
+ pfbtopfa.1 printafm.1 ps2ascii.1 ps2epsi.1 ps2pdf12.1 \
+ ps2pdf13.1 ps2pdf.1 ps2pdfwr.1 ps2ps.1 wftopfa.1
+
+GS_SOURCES= ghostscript-${GS_VERSION}.tar.gz
# Note: the following two are real files that have symlinks with
# later version numbers pointing to them. To avoid unnecessarily
# downloading distfiles, do not change these when upgrading the port
# unless the files really change.
-GS_FONTS_STD= ghostscript-fonts-std-5.50.tar.gz
-GS_FONTS_OTHER= ghostscript-fonts-other-5.50.tar.gz
+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
+HP880_DRV= gdevcd8.tar.gz
-# Additional driver HP 850, see http://www.erdw.ethz.ch/~bonk/hp850/hp850.html
-HP850_DRV= hp8xxs13.zip
+# contributed uniprint profiles
+CONTRIB_UPP= lqx70ch.upp lqx70cl.upp lqx70cm.upp \
+ stc740ih.upp stc740p.upp stc740pl.upp
+
+# encrypted PDF support. can't be packaged due to export control issues.
+.if defined(PDFENCRYPT)
+MASTER_SITES+= http://www.ozemail.com.au/~geoffk/pdfencrypt/
+DISTFILES+= pdf_sec.ps
+RESTRICTED= "Crypto; export controlled, RC4 in PostScript code included"
+.endif
.if defined(A4)
CFLAGS+= -DA4
@@ -54,11 +72,8 @@ pre-fetch:
.endif
post-extract:
- ${LN} -s ${WRKDIRPREFIX}${.CURDIR}/../../graphics/jpeg/work/jpeg-6b ${WRKSRC}/jpeg
- ${LN} -s ${WRKDIRPREFIX}${.CURDIR}/../../graphics/png/work/libpng-* ${WRKSRC}/libpng
- ${MV} ${WRKSRC}/devs.mak ${WRKSRC}/devs.mak.bak
- cd ${WRKSRC} && unzip -Lao ${DISTDIR}/${HP850_DRV}
- ${MV} ${WRKSRC}/devs.mak.bak ${WRKSRC}/devs.mak
+ @${LN} -s ${PORTSDIR}/graphics/jpeg/work/jpeg-6b ${WRKSRC}/jpeg
+ @cd ${WRKSRC}; ${TAR} -xzf ${DISTDIR}/${HP850_DRV}
do-configure:
.if defined(BATCH)
@@ -68,33 +83,27 @@ do-configure:
.endif
pre-build:
- ${MKDIR} ${WRKSRC}/obj
+ @${MKDIR} ${WRKSRC}/obj
+ @${MKDIR} ${WRKSRC}/bin
pre-install:
- @${MKDIR} ${PREFIX}/share/ghostscript ${PREFIX}/bin ${PREFIX}/man/man1
- (cd ${PREFIX}/share/ghostscript ; \
+ @${MKDIR} ${PREFIX}/share/ghostscript
+ @(cd ${PREFIX}/share/ghostscript ; \
${TAR} -xzf ${DISTDIR}/${GS_FONTS_STD})
- (cd ${PREFIX}/share/ghostscript/fonts ; \
+ @(cd ${PREFIX}/share/ghostscript ; \
${TAR} -xzf ${DISTDIR}/${GS_FONTS_OTHER})
-# install the readme and license file of the hp8xxx driver as well
post-install:
- strip ${PREFIX}/bin/gs
- ${INSTALL_SCRIPT} ${WRKSRC}/unix-lpr.sh ${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/lprsetup.sh ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/license.hp8 \
- ${PREFIX}/share/ghostscript/5.50/doc
- ${INSTALL_DATA} ${WRKSRC}/readme.hp8 \
- ${PREFIX}/share/ghostscript/5.50/doc
-.if defined(PDFENCRYPT)
- ${INSTALL_DATA} ${DISTDIR}/pdf_sec.ps ${PREFIX}/share/ghostscript/5.50
-.endif
-
-# encrypted PDF support. can't be packaged due to export control issues.
+ @strip ${PREFIX}/bin/gs
+ @${INSTALL_SCRIPT} ${WRKSRC}/lib/unix-lpr.sh ${PREFIX}/bin
+ @${INSTALL_SCRIPT} ${WRKSRC}/lib/lprsetup.sh ${PREFIX}/bin
+.for i in ${CONTRIB_UPP}
+ @${INSTALL_DATA} ${FILESDIR}/$i \
+ ${PREFIX}/share/ghostscript/${GS_VERSION}/lib
+.endfor
.if defined(PDFENCRYPT)
-MASTER_SITES+= http://www.ozemail.com.au/~geoffk/pdfencrypt/
-DISTFILES+= pdf_sec.ps
-RESTRICTED= "Crypto; export controlled, RC4 in PostScript code included"
+ @${INSTALL_DATA} ${DISTDIR}/pdf_sec.ps \
+ ${PREFIX}/share/ghostscript/${GS_VERSION}/lib
.endif
.include <bsd.port.mk>
diff --git a/print/ghostscript-afpl/distinfo b/print/ghostscript-afpl/distinfo
index 64c4b9a79c5e..d0377fe1b306 100644
--- a/print/ghostscript-afpl/distinfo
+++ b/print/ghostscript-afpl/distinfo
@@ -1,6 +1,5 @@
-MD5 (ghostscript-5.50.tar.gz) = f51e92976c4cda9a05de5388fdbbbbbd
-MD5 (ghostscript-5.50gnu.tar.gz) = 4930c9d2feea3294904fc683bf8b8beb
-MD5 (ghostscript-fonts-std-5.50.tar.gz) = 8462a429e2672d332a510da076dca6d2
-MD5 (ghostscript-fonts-other-5.50.tar.gz) = e3540578f33caf5dfc384e5518890f57
-MD5 (hp8xxs13.zip) = e46bcac0aed0c511c8cc88a1093cc586
+MD5 (ghostscript-6.01.tar.gz) = abad620560b79ff40162f648506ae448
+MD5 (ghostscript-fonts-std-6.0.tar.gz) = 8250132d6fcc6eb1419f505f06c7690b
+MD5 (ghostscript-fonts-other-6.0.tar.gz) = 1a643ae62ef166562e4d422b1a601272
+MD5 (gdevcd8.tar.gz) = 6ff0db0cb9f1190a1587ad6c335581cf
MD5 (pdf_sec.ps) = 92cd6af5b4d7219e91e61b8351f0f7c4
diff --git a/print/ghostscript-afpl/files/lqx70ch.upp b/print/ghostscript-afpl/files/lqx70ch.upp
new file mode 100644
index 000000000000..98f5dba15b83
--- /dev/null
+++ b/print/ghostscript-afpl/files/lqx70ch.upp
@@ -0,0 +1,24 @@
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r360x360
+-dupMargins="{ 9.0 0.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2869 0100 01
+ 1b2855 0100 0A
+ 1b5501
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript-afpl/files/lqx70cl.upp b/print/ghostscript-afpl/files/lqx70cl.upp
new file mode 100644
index 000000000000..8bacfab8f294
--- /dev/null
+++ b/print/ghostscript-afpl/files/lqx70cl.upp
@@ -0,0 +1,24 @@
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r180x180
+-dupMargins="{ 9.0 0.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2869 0100 01
+ 1b2855 0100 14
+ 1b5500
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript-afpl/files/lqx70cm.upp b/print/ghostscript-afpl/files/lqx70cm.upp
new file mode 100644
index 000000000000..4b1b95c06e93
--- /dev/null
+++ b/print/ghostscript-afpl/files/lqx70cm.upp
@@ -0,0 +1,23 @@
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r360x180
+-dupMargins="{ 9.0 24.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2869 0100 01
+ 1b2855 0100 14
+ 1b5500
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript-afpl/files/patch-aa b/print/ghostscript-afpl/files/patch-aa
index 65a3e92356bb..97843d547d91 100644
--- a/print/ghostscript-afpl/files/patch-aa
+++ b/print/ghostscript-afpl/files/patch-aa
@@ -1,11 +1,10 @@
---- unix-gcc.mak.orig Thu Sep 17 08:06:06 1998
-+++ unix-gcc.mak Mon Nov 30 13:11:05 1998
-@@ -48,12 +48,10 @@
+--- src/unix-gcc.mak.orig Fri Mar 17 20:13:40 2000
++++ src/unix-gcc.mak Tue Mar 21 01:03:57 2000
+@@ -52,11 +52,10 @@
# the directories also define the default search path for the
# initialization files (gs_*.ps) and the fonts.
--# If your system has installbsd, change install to installbsd in the next line.
--INSTALL = install -c
+-INSTALL = $(GLSRCDIR)/instcopy -c
-INSTALL_PROGRAM = $(INSTALL) -m 755
-INSTALL_DATA = $(INSTALL) -m 644
+INSTALL_PROGRAM = $(BSD_INSTALL_SCRIPT)
@@ -16,7 +15,7 @@
exec_prefix = $(prefix)
bindir = $(exec_prefix)/bin
scriptdir = $(bindir)
-@@ -141,7 +139,7 @@
+@@ -153,7 +152,7 @@
# what its name is.
# See gs.mak and Make.htm for more information.
@@ -25,7 +24,7 @@
LIBPNG_NAME=png
# Define the directory where the zlib sources are stored.
-@@ -153,7 +151,7 @@
+@@ -165,7 +164,7 @@
# what its name is (usually libz, but sometimes libgz).
# See gs.mak and Make.htm for more information.
@@ -34,7 +33,7 @@
#ZLIB_NAME=gz
ZLIB_NAME=z
-@@ -172,7 +170,7 @@
+@@ -180,7 +179,7 @@
# Define the name of the C compiler.
@@ -43,7 +42,7 @@
# Define the name of the linker for the final link step.
# Normally this is the same as the C compiler.
-@@ -205,7 +203,7 @@
+@@ -213,7 +212,7 @@
# gcc to accept ANSI-style function prototypes and function definitions.
XCFLAGS=
@@ -52,7 +51,7 @@
# Define platform flags for ld.
# SunOS 4.n may need -Bstatic.
-@@ -214,7 +212,7 @@
+@@ -222,7 +221,7 @@
# -R /usr/local/xxx/lib:/usr/local/lib
# giving the full path names of the shared library directories.
# XLDFLAGS can be set from the command line.
@@ -61,7 +60,16 @@
LDFLAGS=$(XLDFLAGS) -fno-common
-@@ -234,7 +232,7 @@
+@@ -242,7 +241,7 @@
+ # All reasonable platforms require -lm, but Rhapsody and perhaps one or
+ # two others fold libm into libc and don't require any additional library.
+
+-STDLIBS=-lpthread -lm
++STDLIBS= -lm
+
+ # Define the include switch(es) for the X11 header files.
+ # This can be null if handled in some other way (e.g., the files are
+@@ -252,7 +251,7 @@
# Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
# not in $(XINCLUDE).
@@ -70,7 +78,7 @@
# Define the directory/ies and library names for the X11 library files.
# XLIBDIRS is for ld and should include -L; XLIBDIR is for LD_RUN_PATH
-@@ -246,12 +244,12 @@
+@@ -264,12 +263,12 @@
# Solaris and other SVR4 systems with dynamic linking probably want
#XLIBDIRS=-L/usr/openwin/lib -R/usr/openwin/lib
# X11R6 (on any platform) may need
@@ -82,61 +90,81 @@
+XLIBDIRS=-L$(X11BASE)/lib
XLIBDIR=
-XLIBS=Xt Xext X11
-+#XLIBS=Xt X11
++#XLIBS=Xt Xext X11
# Define whether this platform has floating point hardware:
# FPU_TYPE=2 means floating point is faster than fixed point.
-@@ -292,27 +290,6 @@
-
- FILE_IMPLEMENTATION=stdio
-
--# Choose the device(s) to include. See devs.mak for details,
--# devs.mak and contrib.mak for the list of available devices.
--
--DEVICE_DEVS=x11.dev x11alpha.dev x11cmyk.dev x11gray2.dev x11gray4.dev x11mono.dev
--#DEVICE_DEVS1=bmpmono.dev bmpamono.dev posync.dev
--DEVICE_DEVS1=
--DEVICE_DEVS2=
--DEVICE_DEVS3=deskjet.dev djet500.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet4.dev
--DEVICE_DEVS4=cdeskjet.dev cdjcolor.dev cdjmono.dev cdj550.dev pj.dev pjxl.dev pjxl300.dev
--DEVICE_DEVS5=uniprint.dev
--DEVICE_DEVS6=bj10e.dev bj200.dev bjc600.dev bjc800.dev
--DEVICE_DEVS7=faxg3.dev faxg32d.dev faxg4.dev
--DEVICE_DEVS8=pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev
--DEVICE_DEVS9=pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev
--DEVICE_DEVS10=tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tifflzw.dev tiffpack.dev
--DEVICE_DEVS11=tiff12nc.dev tiff24nc.dev
--DEVICE_DEVS12=psmono.dev psgray.dev psrgb.dev bit.dev bitrgb.dev bitcmyk.dev
--DEVICE_DEVS13=pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev
--DEVICE_DEVS14=jpeg.dev jpeggray.dev
--DEVICE_DEVS15=pdfwrite.dev pswrite.dev epswrite.dev pxlmono.dev pxlcolor.dev
+@@ -345,27 +344,27 @@
+ #DEVICE_DEVS14=
+ #DEVICE_DEVS15=
+
+-DEVICE_DEVS1=$(DD)bmpmono.dev $(DD)bmpgray.dev $(DD)bmpsep1.dev $(DD)bmpsep8.dev $(DD)bmp16.dev $(DD)bmp256.dev $(DD)bmp16m.dev $(DD)bmp32b.dev
+-DEVICE_DEVS2=$(DD)bmpamono.dev $(DD)bmpasep1.dev $(DD)bmpasep8.dev $(DD)bmpa16.dev $(DD)bmpa256.dev $(DD)bmpa16m.dev $(DD)bmpa32b.dev
+-DEVICE_DEVS3=$(DD)deskjet.dev $(DD)djet500.dev $(DD)laserjet.dev $(DD)ljetplus.dev $(DD)ljet2p.dev $(DD)ljet3.dev $(DD)ljet3d.dev $(DD)ljet4.dev $(DD)ljet4d.dev $(DD)lj5mono.dev $(DD)lj5gray.dev
+-DEVICE_DEVS4=$(DD)cdeskjet.dev $(DD)cdjcolor.dev $(DD)cdjmono.dev $(DD)cdj550.dev $(DD)pj.dev $(DD)pjxl.dev $(DD)pjxl300.dev
+-DEVICE_DEVS5=$(DD)uniprint.dev
+-DEVICE_DEVS6=$(DD)bj10e.dev $(DD)bj200.dev $(DD)bjc600.dev $(DD)bjc800.dev
+-DEVICE_DEVS7=$(DD)faxg3.dev $(DD)faxg32d.dev $(DD)faxg4.dev
+-DEVICE_DEVS8=$(DD)pcxmono.dev $(DD)pcxgray.dev $(DD)pcx16.dev $(DD)pcx256.dev $(DD)pcx24b.dev $(DD)pcxcmyk.dev
+-DEVICE_DEVS9=$(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
+-DEVICE_DEVS10=$(DD)tiffcrle.dev $(DD)tiffg3.dev $(DD)tiffg32d.dev $(DD)tiffg4.dev $(DD)tifflzw.dev $(DD)tiffpack.dev
+-DEVICE_DEVS11=$(DD)tiff12nc.dev $(DD)tiff24nc.dev
+-DEVICE_DEVS12=$(DD)psmono.dev $(DD)psgray.dev $(DD)psrgb.dev $(DD)bit.dev $(DD)bitrgb.dev $(DD)bitcmyk.dev
+-DEVICE_DEVS13=$(DD)pngmono.dev $(DD)pnggray.dev $(DD)png16.dev $(DD)png256.dev $(DD)png16m.dev
+-DEVICE_DEVS14=$(DD)jpeg.dev $(DD)jpeggray.dev
+-DEVICE_DEVS15=$(DD)pdfwrite.dev $(DD)pswrite.dev $(DD)epswrite.dev $(DD)pxlmono.dev $(DD)pxlcolor.dev
-
- # ---------------------------- End of options --------------------------- #
+-DEVICE_DEVS16=
+-DEVICE_DEVS17=
+-DEVICE_DEVS18=
+-DEVICE_DEVS19=
+-DEVICE_DEVS20=$(DD)cljet5.dev $(DD)cljet5c.dev
++#DEVICE_DEVS1=$(DD)bmpmono.dev $(DD)bmpgray.dev $(DD)bmpsep1.dev $(DD)bmpsep8.dev $(DD)bmp16.dev $(DD)bmp256.dev $(DD)bmp16m.dev $(DD)bmp32b.dev
++#DEVICE_DEVS2=$(DD)bmpamono.dev $(DD)bmpasep1.dev $(DD)bmpasep8.dev $(DD)bmpa16.dev $(DD)bmpa256.dev $(DD)bmpa16m.dev $(DD)bmpa32b.dev
++#DEVICE_DEVS3=$(DD)deskjet.dev $(DD)djet500.dev $(DD)laserjet.dev $(DD)ljetplus.dev $(DD)ljet2p.dev $(DD)ljet3.dev $(DD)ljet3d.dev $(DD)ljet4.dev $(DD)ljet4d.dev $(DD)lj5mono.dev $(DD)lj5gray.dev
++#DEVICE_DEVS4=$(DD)cdeskjet.dev $(DD)cdjcolor.dev $(DD)cdjmono.dev $(DD)cdj550.dev $(DD)pj.dev $(DD)pjxl.dev $(DD)pjxl300.dev
++#DEVICE_DEVS5=$(DD)uniprint.dev
++#DEVICE_DEVS6=$(DD)bj10e.dev $(DD)bj200.dev $(DD)bjc600.dev $(DD)bjc800.dev
++#DEVICE_DEVS7=$(DD)faxg3.dev $(DD)faxg32d.dev $(DD)faxg4.dev
++#DEVICE_DEVS8=$(DD)pcxmono.dev $(DD)pcxgray.dev $(DD)pcx16.dev $(DD)pcx256.dev $(DD)pcx24b.dev $(DD)pcxcmyk.dev
++#DEVICE_DEVS9=$(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
++#DEVICE_DEVS10=$(DD)tiffcrle.dev $(DD)tiffg3.dev $(DD)tiffg32d.dev $(DD)tiffg4.dev $(DD)tifflzw.dev $(DD)tiffpack.dev
++#DEVICE_DEVS11=$(DD)tiff12nc.dev $(DD)tiff24nc.dev
++#DEVICE_DEVS12=$(DD)psmono.dev $(DD)psgray.dev $(DD)psrgb.dev $(DD)bit.dev $(DD)bitrgb.dev $(DD)bitcmyk.dev
++#DEVICE_DEVS13=$(DD)pngmono.dev $(DD)pnggray.dev $(DD)png16.dev $(DD)png256.dev $(DD)png16m.dev
++#DEVICE_DEVS14=$(DD)jpeg.dev $(DD)jpeggray.dev
++#DEVICE_DEVS15=$(DD)pdfwrite.dev $(DD)pswrite.dev $(DD)epswrite.dev $(DD)pxlmono.dev $(DD)pxlcolor.dev
++
++#DEVICE_DEVS16=
++#DEVICE_DEVS17=
++#DEVICE_DEVS18=
++#DEVICE_DEVS19=
++#DEVICE_DEVS20=$(DD)cljet5.dev $(DD)cljet5c.dev
- # Define the name of the partial makefile that specifies options --
-@@ -320,16 +297,10 @@
+ # ---------------------------- End of options --------------------------- #
- MAKEFILE=$(GLSRC)unix-gcc.mak
+@@ -379,13 +378,13 @@
+ # detect whether we're running a version of gcc with the const optimization
+ # bug.
--# Define the ANSI-to-K&R dependency. There isn't one, but we do have to
--# detect whether we're running a version of gcc with the const optimization
--# bug.
--
-AK=$(GLGENDIR)/cc.tr
--
++#AK=$(GLGENDIR)/cc.tr
+
# Define the compilation rules and flags.
CCFLAGS=$(GENOPT) $(CFLAGS)
-CC_=$(CC) `cat $(AK)` $(CCFLAGS)
+-CCAUX=$(CC) `cat $(AK)`
+CC_=$(CC) $(CCFLAGS)
- CCAUX=$(CC)
- #We can't use -fomit-frame-pointer with -pg....
- #CC_LEAF=$(CC_)
-@@ -350,7 +321,3 @@
- include $(GLSRC)unixtail.mak
- include $(GLSRC)unix-end.mak
- include $(GLSRC)unixinst.mak
--
--# This has to come last so it won't be taken as the default target.
++CCAUX=$(CC)
+ CC_LEAF=$(CC_) -fomit-frame-pointer
+ # gcc can't use -fomit-frame-pointer with -pg.
+ CC_LEAF_PG=$(CC_)
+@@ -412,5 +411,5 @@
+ include $(GLSRCDIR)/unixinst.mak
+
+ # This has to come last so it won't be taken as the default target.
-$(AK):
-- if ( gcc --version | grep "2.7.[01]" >/dev/null || test `gcc --version` = 2.7.2 ); then echo -Dconst= >$(AK); else echo -Wcast-qual -Wwrite-strings >$(AK); fi
+- if ( $(CC) --version | egrep "^2\.7\.([01]|2(\.[^1-9]|$$))" >/dev/null ); then echo -Dconst= >$(AK); else echo -Wcast-qual -Wwrite-strings >$(AK); fi
++#$(AK):
++# if ( $(CC) --version | egrep "^2\.7\.([01]|2(\.[^1-9]|$$))" >/dev/null ); then echo -Dconst= >$(AK); else echo -Wcast-qual -Wwrite-strings >$(AK); fi
diff --git a/print/ghostscript-afpl/files/patch-ab b/print/ghostscript-afpl/files/patch-ab
deleted file mode 100644
index aee04b39d512..000000000000
--- a/print/ghostscript-afpl/files/patch-ab
+++ /dev/null
@@ -1,10 +0,0 @@
---- gs_init.ps.orig Thu Jan 2 19:23:13 1997
-+++ gs_init.ps Thu Jan 2 19:24:46 1997
-@@ -1363,3 +1363,7 @@
- (END GC) VMDEBUG
-
- % The interpreter will run the initial procedure (start).
-+
-+% unofficial patch:
-+% make it possible to print from within acroread pdf viewer
-+/Default currenthalftone /Halftone defineresource pop
diff --git a/print/ghostscript-afpl/files/patch-ac b/print/ghostscript-afpl/files/patch-ac
deleted file mode 100644
index ebd487b9fa66..000000000000
--- a/print/ghostscript-afpl/files/patch-ac
+++ /dev/null
@@ -1,21 +0,0 @@
---- contrib.mak.orig Tue Sep 15 04:03:52 1998
-+++ contrib.mak Tue Dec 1 15:37:58 1998
-@@ -435,6 +435,18 @@
- cdj850.dev: $(cdeskjet8_) page.dev
- $(SETPDEV) cdj850 $(cdeskjet8_)
-
-+cdj670.dev: $(cdeskjet8_) page.dev
-+ $(SETPDEV) cdj670 $(cdeskjet8_)
-+
-+cdj890.dev: $(cdeskjet8_) page.dev
-+ $(SETPDEV) cdj890 $(cdeskjet8_)
-+
-+cdj1600.dev: $(cdeskjet8_) page.dev
-+ $(SETPDEV) cdj1600 $(cdeskjet8_)
-+
-+$(GLOBJ)gdevcd8.$(OBJ): $(GLSRC)gdevcd8.c $(GLSRC)gdevcd8.h $(PDEVH)
-+ $(GLCC) $(GLO_)gdevcd8.$(OBJ) $(C_) $(GLSRC)gdevcd8.c
-+
- ### ------------ The H-P PaintJet color printer device ----------------- ###
- ### Note: this driver also supports the DEC LJ250 color printer, which ###
- ### has a PaintJet-compatible mode, and the PaintJet XL. ###
diff --git a/print/ghostscript-afpl/files/stc740ih.upp b/print/ghostscript-afpl/files/stc740ih.upp
new file mode 100644
index 000000000000..1023b5eb96c8
--- /dev/null
+++ b/print/ghostscript-afpl/files/stc740ih.upp
@@ -0,0 +1,58 @@
+-supModel="Epson Stylus Color 740, 1440x720DpI, Inkjet Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/FSCMYK32
+-dupOutputFormat=/EscP2XY
+-r1440x720
+-dupMargins="{ 9.0 39.96 9.0 9.0}"
+-dupBlackTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupCyanTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupMagentaTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupYellowTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupOutputComponentOrder="{ 1 2 3 0 }"
+-dupWeaveXPasses=2
+-dupOutputXStep=2
+-dupWeaveYPasses=6
+-dupOutputPins=46
+-dupWeaveYFeeds="{23 23 23 23 23 23 23 23 23 23 23 23}"
+-dupWeaveXStarts="{0 1 0 1 0 1 1 0 1 0 1 0}"
+-dupWeaveYOffset=50
+-dupWeaveInitialYFeeds="{ 5 5 5 5 5 5 5 5 5 5 5 23}"
+-dupWeaveInitialXStarts="{0 1 0 1 0 1 1 0 1 0 1 0}"
+-dupWeaveInitialPins="{ 13 16 19 22 25 28 31 34 37 40 43 46}"
+-dupFormatYabsolute
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2855 0100 05
+ 1b2873 0100 02
+ 1b5501
+ 1b2865 0200 0001
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupAdjustTopMarginCommand
+-dupAdjustBottomMarginCommand
+-dupXStepCommand="<1b285c 0400 a005 0100 0000>"
+-dupEndPageCommand="(\033@\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript-afpl/files/stc740p.upp b/print/ghostscript-afpl/files/stc740p.upp
new file mode 100644
index 000000000000..d59bf0d170d2
--- /dev/null
+++ b/print/ghostscript-afpl/files/stc740p.upp
@@ -0,0 +1,34 @@
+-supModel="Epson Stylus Color 740, 720x720DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/FSCMYK32
+-dupOutputFormat=/EscP2
+-r720x720
+-dupMargins="{ 9.0 39.96 9.0 9.0}"
+-dupBlackTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupCyanTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupMagentaTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupYellowTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupOutputComponentOrder="{ 1 2 3 0 }"
+-dupWeaveYPasses=6
+-dupOutputPins=48
+-dupWeaveYFeeds="{47 47 47 53 47 47}"
+-dupWeaveInitialYFeeds="{1 1 1 1 1 43}"
+-dupWeaveInitialPins="{ 8 48 40 31 23 15}"
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2855 0100 05
+ 1b5500
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupAdjustTopMarginCommand
+-dupAdjustBottomMarginCommand
+-dupEndPageCommand="(\033@\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript-afpl/files/stc740pl.upp b/print/ghostscript-afpl/files/stc740pl.upp
new file mode 100644
index 000000000000..9ec72d93a773
--- /dev/null
+++ b/print/ghostscript-afpl/files/stc740pl.upp
@@ -0,0 +1,30 @@
+-supModel="Epson Stylus Color 740, 360x360DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/FSCMYK32
+-dupOutputFormat=/EscP2
+-r360x360
+-dupMargins="{ 9.0 39.96 9.0 9.0}"
+-dupOutputComponentOrder="{ 1 2 3 0 }"
+-dupWeaveYPasses=3
+-dupOutputPins=48
+-dupWeaveYFeeds="{47 50 47}"
+-dupWeaveInitialYFeeds="{1 1 46}"
+-dupWeaveInitialPins="{ 16 48 32}"
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2855 0100 0A
+ 1b5500
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupAdjustTopMarginCommand
+-dupAdjustBottomMarginCommand
+-dupEndPageCommand="(\033@\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript-afpl/pkg-comment b/print/ghostscript-afpl/pkg-comment
index dc6cbae233e4..1e371cace06a 100644
--- a/print/ghostscript-afpl/pkg-comment
+++ b/print/ghostscript-afpl/pkg-comment
@@ -1 +1 @@
-Aladdin Postscript interpreter
+Aladdin Postscript interpreter version 6
diff --git a/print/ghostscript-afpl/pkg-descr b/print/ghostscript-afpl/pkg-descr
index 9ba17e369926..78ede9e41f87 100644
--- a/print/ghostscript-afpl/pkg-descr
+++ b/print/ghostscript-afpl/pkg-descr
@@ -6,15 +6,13 @@ Ghostscript is the well-known PostScript interpreter which is available for
all common and most esoteric platforms and supports many different printers
and some displays.
-Official ghostscript homepage, see:
- http://www.cs.wisc.edu/~ghost/index.html
-
-This FreeBSD port includes two useful add-on packages:
- o Support for HP DeskJet 670, 690, 850, 855, 870, 890, 1100 and 1600,
- see announcement on
- http://www.erdw.ethz.ch/~bonk/hp850/hp850.html
+This port includes add-on packages (not part of the official gs release)
o Support for pdfencrypt, see description on
- http://www.ozemail.com.au/~geoffk/pdfencrypt/
+ - http://www.ozemail.com.au/~geoffk/pdfencrypt/
+ o Additional driver support
+ - http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html
+ o Additional contributed uniprint driver profiles for
+ - Epson Stylus Color 740 and Epson LQ-1170
Thomas Merz has written a Ghostscript manual in PDF format:
http://www.cs.wisc.edu/~ghost/merz.html
diff --git a/print/ghostscript-afpl/pkg-plist b/print/ghostscript-afpl/pkg-plist
index a0e973d0d991..b2ce76cd3266 100644
--- a/print/ghostscript-afpl/pkg-plist
+++ b/print/ghostscript-afpl/pkg-plist
@@ -1,5 +1,7 @@
bin/bdftops
bin/dvipdf
+bin/eps2eps
+bin/fixmswrd.pl
bin/font2c
bin/gs
bin/gsbj
@@ -11,192 +13,253 @@ bin/gsnd
bin/lprsetup.sh
bin/pdf2dsc
bin/pdf2ps
+bin/pf2afm
+bin/pfbtopfa
+bin/pj-gs.sh
bin/printafm
bin/ps2ascii
bin/ps2epsi
bin/ps2pdf
+bin/ps2pdf12
+bin/ps2pdf13
+bin/ps2pdfwr
bin/ps2ps
+bin/pv.sh
+bin/sysvlp.sh
bin/unix-lpr.sh
bin/wftopfa
-share/ghostscript/5.50/Fontmap
-share/ghostscript/5.50/acctest.ps
-share/ghostscript/5.50/align.ps
-share/ghostscript/5.50/bdftops.ps
-share/ghostscript/5.50/bjc610a0.upp
-share/ghostscript/5.50/bjc610a1.upp
-share/ghostscript/5.50/bjc610a2.upp
-share/ghostscript/5.50/bjc610a3.upp
-share/ghostscript/5.50/bjc610a4.upp
-share/ghostscript/5.50/bjc610a5.upp
-share/ghostscript/5.50/bjc610a6.upp
-share/ghostscript/5.50/bjc610a7.upp
-share/ghostscript/5.50/bjc610a8.upp
-share/ghostscript/5.50/bjc610b1.upp
-share/ghostscript/5.50/bjc610b2.upp
-share/ghostscript/5.50/bjc610b3.upp
-share/ghostscript/5.50/bjc610b4.upp
-share/ghostscript/5.50/bjc610b6.upp
-share/ghostscript/5.50/bjc610b7.upp
-share/ghostscript/5.50/bjc610b8.upp
-share/ghostscript/5.50/caption.ps
-share/ghostscript/5.50/cbjc600.ppd
-share/ghostscript/5.50/cbjc800.ppd
-share/ghostscript/5.50/cdj550.upp
-share/ghostscript/5.50/cid2code.ps
-share/ghostscript/5.50/decrypt.ps
-share/ghostscript/5.50/doc/Bug-form.htm
-share/ghostscript/5.50/doc/C-style.htm
-share/ghostscript/5.50/doc/Commprod.htm
-share/ghostscript/5.50/doc/Copying.htm
-share/ghostscript/5.50/doc/Current.htm
-share/ghostscript/5.50/doc/DLL.htm
-share/ghostscript/5.50/doc/Devices.htm
-share/ghostscript/5.50/doc/Drivers.htm
-share/ghostscript/5.50/doc/Fonts.htm
-share/ghostscript/5.50/doc/Helpers.htm
-share/ghostscript/5.50/doc/Hershey.htm
-share/ghostscript/5.50/doc/History1.htm
-share/ghostscript/5.50/doc/History2.htm
-share/ghostscript/5.50/doc/History3.htm
-share/ghostscript/5.50/doc/History4.htm
-share/ghostscript/5.50/doc/Htmstyle.htm
-share/ghostscript/5.50/doc/Humor.htm
-share/ghostscript/5.50/doc/Install.htm
-share/ghostscript/5.50/doc/Language.htm
-share/ghostscript/5.50/doc/Lib.htm
-share/ghostscript/5.50/doc/Make.htm
-share/ghostscript/5.50/doc/New-user.htm
-share/ghostscript/5.50/doc/News.htm
-share/ghostscript/5.50/doc/PUBLIC
-share/ghostscript/5.50/doc/Ps2pdf.htm
-share/ghostscript/5.50/doc/Psfiles.htm
-share/ghostscript/5.50/doc/Public.htm
-share/ghostscript/5.50/doc/Readme.htm
-share/ghostscript/5.50/doc/Source.htm
-share/ghostscript/5.50/doc/Unix-lpr.htm
-share/ghostscript/5.50/doc/Use.htm
-share/ghostscript/5.50/doc/Xfonts.htm
-share/ghostscript/5.50/doc/license.hp8
-share/ghostscript/5.50/doc/ps2epsi.txt
-share/ghostscript/5.50/doc/readme.hp8
-share/ghostscript/5.50/docie.ps
-share/ghostscript/5.50/examples/alphabet.ps
-share/ghostscript/5.50/examples/cheq.ps
-share/ghostscript/5.50/examples/chess.ps
-share/ghostscript/5.50/examples/colorcir.ps
-share/ghostscript/5.50/examples/escher.ps
-share/ghostscript/5.50/examples/golfer.ps
-share/ghostscript/5.50/examples/grayalph.ps
-share/ghostscript/5.50/examples/ridt91.eps
-share/ghostscript/5.50/examples/snowflak.ps
-share/ghostscript/5.50/examples/tiger.ps
-share/ghostscript/5.50/examples/vasarely.ps
-share/ghostscript/5.50/examples/waterfal.ps
-share/ghostscript/5.50/font2c.ps
-share/ghostscript/5.50/font2pcl.ps
-share/ghostscript/5.50/gs_btokn.ps
-share/ghostscript/5.50/gs_ccfnt.ps
-share/ghostscript/5.50/gs_cff.ps
-share/ghostscript/5.50/gs_cidfn.ps
-share/ghostscript/5.50/gs_cmap.ps
-share/ghostscript/5.50/gs_dbt_e.ps
-share/ghostscript/5.50/gs_diskf.ps
-share/ghostscript/5.50/gs_dpnxt.ps
-share/ghostscript/5.50/gs_dps.ps
-share/ghostscript/5.50/gs_dps1.ps
-share/ghostscript/5.50/gs_dps2.ps
-share/ghostscript/5.50/gs_epsf.ps
-share/ghostscript/5.50/gs_fonts.ps
-share/ghostscript/5.50/gs_init.ps
-share/ghostscript/5.50/gs_iso_e.ps
-share/ghostscript/5.50/gs_kanji.ps
-share/ghostscript/5.50/gs_ksb_e.ps
-share/ghostscript/5.50/gs_l2img.ps
-share/ghostscript/5.50/gs_lev2.ps
-share/ghostscript/5.50/gs_ll3.ps
-share/ghostscript/5.50/gs_mex_e.ps
-share/ghostscript/5.50/gs_mro_e.ps
-share/ghostscript/5.50/gs_pdf_e.ps
-share/ghostscript/5.50/gs_pdfwr.ps
-share/ghostscript/5.50/gs_pfile.ps
-share/ghostscript/5.50/gs_res.ps
-share/ghostscript/5.50/gs_setpd.ps
-share/ghostscript/5.50/gs_statd.ps
-share/ghostscript/5.50/gs_std_e.ps
-share/ghostscript/5.50/gs_sym_e.ps
-share/ghostscript/5.50/gs_ttf.ps
-share/ghostscript/5.50/gs_typ32.ps
-share/ghostscript/5.50/gs_typ42.ps
-share/ghostscript/5.50/gs_type1.ps
-share/ghostscript/5.50/gs_wan_e.ps
-share/ghostscript/5.50/gslp.ps
-share/ghostscript/5.50/impath.ps
-share/ghostscript/5.50/landscap.ps
-share/ghostscript/5.50/level1.ps
-share/ghostscript/5.50/lines.ps
-share/ghostscript/5.50/markhint.ps
-share/ghostscript/5.50/markpath.ps
-share/ghostscript/5.50/necp2x.upp
-share/ghostscript/5.50/necp2x6.upp
-share/ghostscript/5.50/packfile.ps
-share/ghostscript/5.50/pcharstr.ps
-share/ghostscript/5.50/pdf2dsc.ps
-share/ghostscript/5.50/pdf_base.ps
-share/ghostscript/5.50/pdf_draw.ps
-share/ghostscript/5.50/pdf_font.ps
-share/ghostscript/5.50/pdf_main.ps
-share/ghostscript/5.50/pdf_ops.ps
-share/ghostscript/5.50/pdf_sec.ps
-share/ghostscript/5.50/pf2afm.ps
-share/ghostscript/5.50/ppath.ps
-share/ghostscript/5.50/prfont.ps
-share/ghostscript/5.50/printafm.ps
-share/ghostscript/5.50/ps2ai.ps
-share/ghostscript/5.50/ps2ascii.ps
-share/ghostscript/5.50/ps2epsi.ps
-share/ghostscript/5.50/quit.ps
-share/ghostscript/5.50/ras1.upp
-share/ghostscript/5.50/ras24.upp
-share/ghostscript/5.50/ras3.upp
-share/ghostscript/5.50/ras32.upp
-share/ghostscript/5.50/ras4.upp
-share/ghostscript/5.50/ras8m.upp
-share/ghostscript/5.50/showchar.ps
-share/ghostscript/5.50/showpage.ps
-share/ghostscript/5.50/stc.upp
-share/ghostscript/5.50/stc1520h.upp
-share/ghostscript/5.50/stc2.upp
-share/ghostscript/5.50/stc2_h.upp
-share/ghostscript/5.50/stc2s_h.upp
-share/ghostscript/5.50/stc500p.upp
-share/ghostscript/5.50/stc500ph.upp
-share/ghostscript/5.50/stc600ih.upp
-share/ghostscript/5.50/stc600p.upp
-share/ghostscript/5.50/stc600pl.upp
-share/ghostscript/5.50/stc800ih.upp
-share/ghostscript/5.50/stc800p.upp
-share/ghostscript/5.50/stc800pl.upp
-share/ghostscript/5.50/stc_h.upp
-share/ghostscript/5.50/stc_l.upp
-share/ghostscript/5.50/stcany.upp
-share/ghostscript/5.50/stcinfo.ps
-share/ghostscript/5.50/stcolor.ps
-share/ghostscript/5.50/traceimg.ps
-share/ghostscript/5.50/traceop.ps
-share/ghostscript/5.50/type1enc.ps
-share/ghostscript/5.50/type1ops.ps
-share/ghostscript/5.50/uninfo.ps
-share/ghostscript/5.50/unprot.ps
-share/ghostscript/5.50/viewcmyk.ps
-share/ghostscript/5.50/viewgif.ps
-share/ghostscript/5.50/viewjpeg.ps
-share/ghostscript/5.50/viewpbm.ps
-share/ghostscript/5.50/viewpcx.ps
-share/ghostscript/5.50/viewps2a.ps
-share/ghostscript/5.50/wftopfa.ps
-share/ghostscript/5.50/winmaps.ps
-share/ghostscript/5.50/wrfont.ps
-share/ghostscript/5.50/zeroline.ps
+share/ghostscript/%%GS_VERSION%%/doc/Bug-form.htm
+share/ghostscript/%%GS_VERSION%%/doc/C-style.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/Devices.htm
+share/ghostscript/%%GS_VERSION%%/doc/Drivers.htm
+share/ghostscript/%%GS_VERSION%%/doc/Fonts.htm
+share/ghostscript/%%GS_VERSION%%/doc/Helpers.htm
+share/ghostscript/%%GS_VERSION%%/doc/Hershey.htm
+share/ghostscript/%%GS_VERSION%%/doc/History1.htm
+share/ghostscript/%%GS_VERSION%%/doc/History2.htm
+share/ghostscript/%%GS_VERSION%%/doc/History3.htm
+share/ghostscript/%%GS_VERSION%%/doc/History4.htm
+share/ghostscript/%%GS_VERSION%%/doc/History5.htm
+share/ghostscript/%%GS_VERSION%%/doc/History6.htm
+share/ghostscript/%%GS_VERSION%%/doc/Htmstyle.htm
+share/ghostscript/%%GS_VERSION%%/doc/Humor.htm
+share/ghostscript/%%GS_VERSION%%/doc/Install.htm
+share/ghostscript/%%GS_VERSION%%/doc/Language.htm
+share/ghostscript/%%GS_VERSION%%/doc/Lib.htm
+share/ghostscript/%%GS_VERSION%%/doc/Make.htm
+share/ghostscript/%%GS_VERSION%%/doc/New-user.htm
+share/ghostscript/%%GS_VERSION%%/doc/News.htm
+share/ghostscript/%%GS_VERSION%%/doc/PUBLIC
+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
+share/ghostscript/%%GS_VERSION%%/doc/ps2epsi.txt
+share/ghostscript/%%GS_VERSION%%/examples/alphabet.ps
+share/ghostscript/%%GS_VERSION%%/examples/cheq.ps
+share/ghostscript/%%GS_VERSION%%/examples/chess.ps
+share/ghostscript/%%GS_VERSION%%/examples/colorcir.ps
+share/ghostscript/%%GS_VERSION%%/examples/doretree.ps
+share/ghostscript/%%GS_VERSION%%/examples/escher.ps
+share/ghostscript/%%GS_VERSION%%/examples/golfer.ps
+share/ghostscript/%%GS_VERSION%%/examples/grayalph.ps
+share/ghostscript/%%GS_VERSION%%/examples/ridt91.eps
+share/ghostscript/%%GS_VERSION%%/examples/snowflak.ps
+share/ghostscript/%%GS_VERSION%%/examples/tiger.ps
+share/ghostscript/%%GS_VERSION%%/examples/vasarely.ps
+share/ghostscript/%%GS_VERSION%%/examples/waterfal.ps
+share/ghostscript/%%GS_VERSION%%/lib/Fontmap
+share/ghostscript/%%GS_VERSION%%/lib/Fontmap.GS
+share/ghostscript/%%GS_VERSION%%/lib/acctest.ps
+share/ghostscript/%%GS_VERSION%%/lib/addxchar.ps
+share/ghostscript/%%GS_VERSION%%/lib/align.ps
+share/ghostscript/%%GS_VERSION%%/lib/bdftops.ps
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a0.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a1.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a2.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a3.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a4.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a5.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a6.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a7.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a8.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b1.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b2.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b3.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b4.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b6.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b7.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b8.upp
+share/ghostscript/%%GS_VERSION%%/lib/caption.ps
+share/ghostscript/%%GS_VERSION%%/lib/cbjc600.ppd
+share/ghostscript/%%GS_VERSION%%/lib/cbjc800.ppd
+share/ghostscript/%%GS_VERSION%%/lib/cdj550.upp
+share/ghostscript/%%GS_VERSION%%/lib/cdj690.upp
+share/ghostscript/%%GS_VERSION%%/lib/cdj690ec.upp
+share/ghostscript/%%GS_VERSION%%/lib/cid2code.ps
+share/ghostscript/%%GS_VERSION%%/lib/decrypt.ps
+share/ghostscript/%%GS_VERSION%%/lib/dnj750c.upp
+share/ghostscript/%%GS_VERSION%%/lib/dnj750m.upp
+share/ghostscript/%%GS_VERSION%%/lib/docie.ps
+share/ghostscript/%%GS_VERSION%%/lib/errpage.ps
+share/ghostscript/%%GS_VERSION%%/lib/font2c.ps
+share/ghostscript/%%GS_VERSION%%/lib/font2pcl.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_btokn.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ccfnt.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ce_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cff.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cidfn.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cmap.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cmdl.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dbt_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_diskf.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dpnxt.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dps.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dps1.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dps2.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_epsf.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_fform.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_fonts.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_il1_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_il2_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_init.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_kanji.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ksb_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_l.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_l.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_l2img.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_l_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_lev2.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_lgo_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_lgx_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ll3.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_m.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_m_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_mex_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_mgl_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_mro_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_pdf_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_pdfwr.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_pfile.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_rdlin.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_res.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_s.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_s.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_s_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_setpd.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_statd.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_std_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_sym_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_t.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_t.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_t_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_trap.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ttf.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_typ32.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_typ42.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_type1.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wan_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wl1_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wl2_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wl5_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gslp.ps
+share/ghostscript/%%GS_VERSION%%/lib/gsnup.ps
+share/ghostscript/%%GS_VERSION%%/lib/ht_ccsto.ps
+share/ghostscript/%%GS_VERSION%%/lib/image-qa.ps
+share/ghostscript/%%GS_VERSION%%/lib/impath.ps
+share/ghostscript/%%GS_VERSION%%/lib/jispaper.ps
+share/ghostscript/%%GS_VERSION%%/lib/landscap.ps
+share/ghostscript/%%GS_VERSION%%/lib/level1.ps
+share/ghostscript/%%GS_VERSION%%/lib/lines.ps
+share/ghostscript/%%GS_VERSION%%/lib/lqx70ch.upp
+share/ghostscript/%%GS_VERSION%%/lib/lqx70cl.upp
+share/ghostscript/%%GS_VERSION%%/lib/lqx70cm.upp
+share/ghostscript/%%GS_VERSION%%/lib/markhint.ps
+share/ghostscript/%%GS_VERSION%%/lib/markpath.ps
+share/ghostscript/%%GS_VERSION%%/lib/necp2x.upp
+share/ghostscript/%%GS_VERSION%%/lib/necp2x6.upp
+share/ghostscript/%%GS_VERSION%%/lib/packfile.ps
+share/ghostscript/%%GS_VERSION%%/lib/pcharstr.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf2dsc.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_base.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_draw.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_font.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_main.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_ops.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_sec.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdfeof.ps
+share/ghostscript/%%GS_VERSION%%/lib/pf2afm.ps
+share/ghostscript/%%GS_VERSION%%/lib/pfbtopfa.ps
+share/ghostscript/%%GS_VERSION%%/lib/ppath.ps
+share/ghostscript/%%GS_VERSION%%/lib/prfont.ps
+share/ghostscript/%%GS_VERSION%%/lib/printafm.ps
+share/ghostscript/%%GS_VERSION%%/lib/ps2ai.ps
+share/ghostscript/%%GS_VERSION%%/lib/ps2ascii.ps
+share/ghostscript/%%GS_VERSION%%/lib/ps2epsi.ps
+share/ghostscript/%%GS_VERSION%%/lib/quit.ps
+share/ghostscript/%%GS_VERSION%%/lib/ras1.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras24.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras3.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras32.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras4.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras8m.upp
+share/ghostscript/%%GS_VERSION%%/lib/rollconv.ps
+share/ghostscript/%%GS_VERSION%%/lib/showchar.ps
+share/ghostscript/%%GS_VERSION%%/lib/showpage.ps
+share/ghostscript/%%GS_VERSION%%/lib/stc.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc1520h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc2.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc200_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc2_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc2s_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc500p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc500ph.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc600ih.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc600p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc600pl.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc640p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc740ih.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc740p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc740pl.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc800ih.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc800p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc800pl.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc_l.upp
+share/ghostscript/%%GS_VERSION%%/lib/stcany.upp
+share/ghostscript/%%GS_VERSION%%/lib/stcany_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stcinfo.ps
+share/ghostscript/%%GS_VERSION%%/lib/stcolor.ps
+share/ghostscript/%%GS_VERSION%%/lib/stocht.ps
+share/ghostscript/%%GS_VERSION%%/lib/traceimg.ps
+share/ghostscript/%%GS_VERSION%%/lib/traceop.ps
+share/ghostscript/%%GS_VERSION%%/lib/type1enc.ps
+share/ghostscript/%%GS_VERSION%%/lib/type1ops.ps
+share/ghostscript/%%GS_VERSION%%/lib/uninfo.ps
+share/ghostscript/%%GS_VERSION%%/lib/unprot.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewcmyk.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewgif.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewjpeg.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewmiff.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewpbm.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewpcx.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewps2a.ps
+share/ghostscript/%%GS_VERSION%%/lib/wftopfa.ps
+share/ghostscript/%%GS_VERSION%%/lib/winmaps.ps
+share/ghostscript/%%GS_VERSION%%/lib/wrfont.ps
+share/ghostscript/%%GS_VERSION%%/lib/zeroline.ps
share/ghostscript/fonts/a010013l.afm
share/ghostscript/fonts/a010013l.pfb
share/ghostscript/fonts/a010013l.pfm
@@ -252,6 +315,8 @@ share/ghostscript/fonts/fhirw.gsf
share/ghostscript/fonts/fhirw.pfm
share/ghostscript/fonts/fkarw.gsf
share/ghostscript/fonts/fkarw.pfm
+share/ghostscript/fonts/fonts.dir
+share/ghostscript/fonts/fonts.scale
share/ghostscript/fonts/hrger.pfa
share/ghostscript/fonts/hrgerb.gsf
share/ghostscript/fonts/hrgerd.gsf
@@ -363,8 +428,9 @@ share/ghostscript/fonts/u004006t.pfm
share/ghostscript/fonts/z003034l.afm
share/ghostscript/fonts/z003034l.pfb
share/ghostscript/fonts/z003034l.pfm
+@dirrm share/ghostscript/%%GS_VERSION%%/doc
+@dirrm share/ghostscript/%%GS_VERSION%%/examples
+@dirrm share/ghostscript/%%GS_VERSION%%/lib
+@dirrm share/ghostscript/%%GS_VERSION%%
@dirrm share/ghostscript/fonts
-@dirrm share/ghostscript/5.50/doc
-@dirrm share/ghostscript/5.50/examples
-@dirrm share/ghostscript/5.50
@dirrm share/ghostscript
diff --git a/print/ghostscript-afpl/scripts/configure b/print/ghostscript-afpl/scripts/configure
index e107c3418b7f..393df5898bf4 100644
--- a/print/ghostscript-afpl/scripts/configure
+++ b/print/ghostscript-afpl/scripts/configure
@@ -1,7 +1,7 @@
#! /bin/sh
# driverselection
-/usr/bin/dialog --title "Ghostscript 5 driver configuration" --clear \
+/usr/bin/dialog --title "Ghostscript 6 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\
@@ -13,65 +13,68 @@ Have fun with this new configuration style ! -andreas \n\n\
"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 HL 720 and HL 730" OFF \
+ "hl7x0" "Brother HL720 and HL730 (HL760=PCL), MFC6550MC Fax Machine" OFF \
"bj10e" "Canon BubbleJet BJ10e" ON \
"bj200" "Canon BubbleJet BJ200 and BJC-240(b&w)" ON \
- "bjc600" "Canon Color BJC-240/600/4000/70 + Apple StyleWriter 2x00" ON \
+ "bjc600" "Canon Color BJC-600/4xxx/70 + Apple StyleWriter 2x00" ON \
"bjc800" "Canon Color BubbleJet BJC-240/800" ON \
"lbp8" "Canon LBP-8II laser printer" OFF \
- "lips3" "Canon LIPS III laser printer in English/CaPSL mode" OFF \
+ "lips3" "Canon LIPS III laser printer in English (CaPSL) mode" OFF \
"m8510" "C.Itoh M8510 printer" OFF \
- "uniprint" "Configurable Color ESC/P,ESC/P2,HP-RTL/PCL mono/color driver" ON \
- "la50" "DEC LA50 printer" OFF \
- "la70" "DEC LA70 printer" OFF \
- "la75" "DEC LA75 printer" OFF \
- "la75plus" "DEC LA75plus printer" OFF \
+ "coslw2p" "CoStar LabelWriter II II/Plus" OFF \
+ "coslwxl" "CoStar LabelWriter XL" OFF \
+ "uniprint" "Configurable ESC/P,ESC/P2,HP-RTL/PCL,P2X mono/color driver" ON \
"lj250" "DEC LJ250 Companion color printer" OFF \
"declj250" "DEC LJ250 driver (alternate)" OFF \
- "ln03" "DEC LN03 printer" OFF \
"ap3250" "Epson AP3250" OFF \
"epson" "Epson-compatible dot matrix, 9/24-pin" OFF \
- "eps9mid" "Epson-compatible 9-pin, medium resol" OFF \
- "eps9high" "Epson-compatible 9-pin, high resol" 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 \
"lq850" "Epson LQ-850 (360x360), ok for Canon BJ300 in LQ850 emul" OFF \
"epsonc" "Epson LQ-2550 and Fujitsu 3400/2400/1200 color" OFF \
"st800" "Epson Stylus 800 printer" OFF \
- "stcolor" "Epson Stylus Color" OFF \
+ "stcolor" "Epson Stylus Color and II/IIs/1500 (see driver docu)" OFF \
"lp2563" "HP 2563B line printer" OFF \
"dnj650c" "HP DesignJet 650C" OFF \
"deskjet" "HP DeskJet and DeskJet Plus" ON \
- "djet500" "HP DeskJet 500" 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, 24 bit/pixel color + FS dithering" ON \
+ "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 500C (same as cdjcolor)" OFF \
- "cdj550" "HP DeskJet 550C/560C" ON \
+ "cdj500" "HP DeskJet 500/540C (same as cdjcolor)" OFF \
+ "cdj550" "HP DeskJet 550C/560C/660C/660Cse" ON \
"cdj670" "HP DeskJet 670/690" OFF \
"cdj850" "HP DeskJet 850/855/870/1100" OFF \
+ "cdj880" "HP DeskJet 812/815/832/880/882/895/932/970 C (experimental)" OFF \
"cdj890" "HP DeskJet 890" OFF \
"cdj1600" "HP DeskJet 1600" OFF \
"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" OFF \
- "ljet4" "HP LaserJet 4 (defaults to 600 dpi)" 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 " OFF \
- "lj5mono" "HP LaserJet 5 and 6 family (PCL5 / PCL XL), bitmap" OFF \
- "lj5gray" "HP LaserJet 5 and 6 family, gray-scale bitmap" 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 color printer (also for 1200C)" ON \
+ "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 (none available yet)" 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 P6/P6+/P60, 360x360 DPI resol" OFF \
"oce9050" "OCE 9050 printer" OFF \
@@ -79,17 +82,19 @@ Have fun with this new configuration style ! -andreas \n\n\
"okiibm" "Okidata MicroLine IBM-compatible printers" OFF \
"r4081" "Ricoh 4081 laser printer" OFF \
"sj48" "StarJet 48 inkjet printer" OFF \
- "xes" "Xerox XES printers (2700, 3700, 4045, etc.)" OFF \
- "bmpmono" "BMP Monochrome" OFF \
- "bmp16" "BMP 4-bit EGA/VGA" OFF \
- "bmp256" "BMP 8-bit 256-color" OFF \
- "bmp16m" "BMP 24-bit" 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 \
- "sxlcrt" "CRT sixels, e.g. for VT240-like terminals" 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 \
@@ -128,6 +133,8 @@ Have fun with this new configuration style ! -andreas \n\n\
"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 \
@@ -139,6 +146,7 @@ Have fun with this new configuration style ! -andreas \n\n\
"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 \
"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 \
@@ -160,6 +168,8 @@ Have fun with this new configuration style ! -andreas \n\n\
"x11gray2" "X Windows as a 2-bit gray-scale device" ON \
"x11gray4" "X Windows as a 4-bit gray-scale device" ON \
"x11mono" "X Windows masquer. as black-and-white device" ON \
+ "x11rg16x" "X Windows with G5/B5/R6 pixel layout for testing" ON \
+ "x11rg32x" "X Windows with G11/B10/R11 pixel layout for testing" ON \
2> /tmp/checklist.tmp.$$
retval=$?
@@ -183,8 +193,8 @@ echo "DEVICE_DEVS=$choice" \
| sed -e "s/\"//g" \
| sed -e "s/ /.dev /g" \
| sed -e "s/$/.dev/g" \
- > ${WRKSRC}/unix-gcc.mak.new
+ > ${WRKSRC}/src/unix-gcc.mak.new
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
-cat ${WRKSRC}/unix-gcc.mak >> ${WRKSRC}/unix-gcc.mak.new
-mv ${WRKSRC}/unix-gcc.mak.new ${WRKSRC}/unix-gcc.mak
+cat ${WRKSRC}/src/unix-gcc.mak >> ${WRKSRC}/src/unix-gcc.mak.new
+mv ${WRKSRC}/src/unix-gcc.mak.new ${WRKSRC}/src/unix-gcc.mak
diff --git a/print/ghostscript-afpl/scripts/configure.batch b/print/ghostscript-afpl/scripts/configure.batch
index 75c2755395b9..6fda85d6c300 100644
--- a/print/ghostscript-afpl/scripts/configure.batch
+++ b/print/ghostscript-afpl/scripts/configure.batch
@@ -1,9 +1,9 @@
#! /bin/sh
-cat - > ${WRKSRC}/unix-gcc.mak.new << !EOT
-DEVICE_DEVS=appledmp.dev iwhi.dev iwlo.dev iwlq.dev hl7x0.dev bj10e.dev bj200.dev bjc600.dev bjc800.dev lbp8.dev lips3.dev m8510.dev uniprint.dev la50.dev la70.dev la75.dev la75plus.dev lj250.dev declj250.dev ln03.dev ap3250.dev epson.dev eps9mid.dev eps9high.dev lp8000.dev lq850.dev epsonc.dev st800.dev stcolor.dev lp2563.dev dnj650c.dev deskjet.dev djet500.dev cdeskjet.dev djet500c.dev cdjcolor.dev cdjmono.dev cdj500.dev cdj550.dev cdj670.dev cdj850.dev cdj890.dev cdj1600.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet3d.dev ljet4.dev lj4dith.dev cljet5.dev lj5mono.dev lj5gray.dev pj.dev pjetxl.dev pjxl.dev paintjet.dev pjxl300.dev pxlmono.dev pxlcolor.dev ibmpro.dev jetp3852.dev imagen.dev cp50.dev necp6.dev oce9050.dev oki182.dev okiibm.dev r4081.dev sj48.dev xes.dev bmpmono.dev bmp16.dev bmp256.dev bmp16m.dev ccr.dev cgmmono.dev cgm8.dev cgm24.dev sxlcrt.dev dfaxhigh.dev dfaxlow.dev faxg3.dev faxg32d.dev faxg4.dev bit.dev bitrgb.dev bitcmyk.dev cif.dev miff24.dev inferno.dev jpeg.dev jpeggray.dev mgrmono.dev mgrgray2.dev mgrgray4.dev mgrgray8.dev mgr4.dev mgr8.dev pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev pdfwrite.dev plan9bm.dev pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev psmono.dev psgray.dev psrgb.dev pswrite.dev epswrite.dev sgirgb.dev t4693d2.dev t4693d4.dev t4693d8.dev tek4696.dev tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tiff12nc.dev tiff24nc.dev tifflzw.dev tiffpack.dev x11.dev x11alpha.dev x11cmyk.dev x11cmyk2.dev x11cmyk4.dev x11cmyk8.dev x11gray2.dev x11gray4.dev x11mono.dev
+cat - > ${WRKSRC}/src/unix-gcc.mak.new << !EOT
+DEVICE_DEVS=appledmp.dev iwhi.dev iwlo.dev iwlq.dev hl7x0.dev bj10e.dev bj200.dev bjc600.dev bjc800.dev lbp8.dev lips3.dev m8510.dev coslw2p.dev coslwxl.dev uniprint.dev lj250.dev declj250.dev ap3250.dev epson.dev eps9mid.dev eps9high.dev lp8000.dev lq850.dev epsonc.dev st800.dev stcolor.dev lp2563.dev dnj650c.dev deskjet.dev djet500.dev cdeskjet.dev djet500c.dev cdjcolor.dev cdjmono.dev cdj500.dev cdj550.dev cdj670.dev cdj850.dev cdj880.dev cdj890.dev cdj1600.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet3d.dev ljet4.dev ljet4d.dev lj4dith.dev cljet5.dev cljet5c.dev cljet5pr.dev lj5mono.dev lj5gray.dev pj.dev pjetxl.dev pjxl.dev paintjet.dev pjxl300.dev pxlmono.dev pxlcolor.dev ibmpro.dev jetp3852.dev imagen.dev fs600.dev lxm5700m.dev cp50.dev necp6.dev oce9050.dev oki182.dev okiibm.dev r4081.dev sj48.dev bmpmono.dev bmpgray.dev bmp16.dev bmp256.dev bmp16m.dev bmp32b.dev bmpsep1.dev bmpsep8.dev ccr.dev cgmmono.dev cgm8.dev cgm24.dev cif.dev dfaxhigh.dev dfaxlow.dev faxg3.dev faxg32d.dev faxg4.dev miff24.dev inferno.dev jpeg.dev jpeggray.dev mgrmono.dev mgrgray2.dev mgrgray4.dev mgrgray8.dev mgr4.dev mgr8.dev pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev pdfwrite.dev bit.dev bitrgb.dev bitcmyk.dev plan9bm.dev pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev pksm.dev pksmraw.dev pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev psmono.dev psgray.dev psrgb.dev pswrite.dev epswrite.dev sgirgb.dev sunhmono.dev t4693d2.dev t4693d4.dev t4693d8.dev tek4696.dev tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tiff12nc.dev tiff24nc.dev tifflzw.dev tiffpack.dev x11.dev x11alpha.dev x11cmyk.dev x11cmyk2.dev x11cmyk4.dev x11cmyk8.dev x11gray2.dev x11gray4.dev x11mono.dev x11rg16x.dev x11rg32x.dev
!EOT
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
-cat ${WRKSRC}/unix-gcc.mak >> ${WRKSRC}/unix-gcc.mak.new
-mv ${WRKSRC}/unix-gcc.mak.new ${WRKSRC}/unix-gcc.mak
+cat ${WRKSRC}/src/unix-gcc.mak >> ${WRKSRC}/src/unix-gcc.mak.new
+mv ${WRKSRC}/src/unix-gcc.mak.new ${WRKSRC}/src/unix-gcc.mak
diff --git a/print/ghostscript-gpl/Makefile b/print/ghostscript-gpl/Makefile
index 67a952d41057..ed81a9fb9a37 100644
--- a/print/ghostscript-gpl/Makefile
+++ b/print/ghostscript-gpl/Makefile
@@ -1,46 +1,64 @@
# New ports collection makefile for: ghostscript
-# Version required: 5.50
+# Version required: 6.01
# Date created: Tue Jun 10 21:58:54 CEST 1997
# Whom: Andreas Klemm <andreas@klemm.gtn.com>
#
# $FreeBSD$
#
-DISTNAME= ghostscript-5.50
+DISTNAME= ghostscript-${GS_VERSION}
CATEGORIES= print
-MASTER_SITES= ftp://ftp.cs.wisc.edu/ghost/aladdin/gs550/ \
- http://www.erdw.ethz.ch/~bonk/ftp/gs-driver-distrib/ \
- http://www.ozemail.com.au/~geoffk/pdfencrypt/
+MASTER_SITES= ftp://ftp.cs.wisc.edu/ghost/aladdin/gs601/ \
+ ftp://ftp.cs.wisc.edu/ghost/aladdin/fonts/ \
+ http://www.ozemail.com.au/~geoffk/pdfencrypt/ \
+ http://www.proaxis.com/~mgelhaus/linux/software/hp880c/1.31/
DISTFILES= ${GS_SOURCES} ${GS_FONTS_STD} ${GS_FONTS_OTHER} \
- ${HP850_DRV} ${DECRYPT_PDF}
+ ${DECRYPT_PDF} ${HP880_DRV}
MAINTAINER= andreas@FreeBSD.org
-Y2K= http://www.cs.wisc.edu/~ghost/aladdin/y2k.html
+Y2K= http://www.cs.wisc.edu/~ghost/aladdin/y2k.html
-BUILD_DEPENDS= /nonexistent:${PORTSDIR}/graphics/jpeg:extract \
- /nonexistent:${PORTSDIR}/graphics/png:extract \
- unzip:${PORTSDIR}/archivers/unzip
+BUILD_DEPENDS= /nonexistent:${PORTSDIR}/graphics/jpeg:extract
LIB_DEPENDS= png.3:${PORTSDIR}/graphics/png
+GS_VERSION= 6.01
+PLIST_SUB= GS_VERSION=${GS_VERSION}
USE_XLIB= yes
EXTRACT_ONLY= ${GS_SOURCES}
-WRKSRC= ${WRKDIR}/gs5.50
+WRKSRC= ${WRKDIR}/gs${GS_VERSION}
USE_GMAKE= yes
-MAKEFILE= unix-gcc.mak
-MAN1= gs.1 pdf2dsc.1 pdf2ps.1 ps2ascii.1 ps2epsi.1 ps2pdf.1 ps2ps.1
-
-GS_SOURCES= ghostscript-5.50.tar.gz
-GS_SOURCES+= ghostscript-5.50gnu.tar.gz
+MAKEFILE= src/unix-gcc.mak
+# Note: the order that the manpages are listed here matters because
+# some of them are symbolic links
+MAN1= gs.1 dvipdf.1 font2c.1 eps2eps.1 gsbj.1 gsdj.1 gsdj500.1 \
+ gslj.1 gslp.1 gsnd.1 pdf2dsc.1 pdf2ps.1 pf2afm.1 \
+ pfbtopfa.1 printafm.1 ps2ascii.1 ps2epsi.1 ps2pdf12.1 \
+ ps2pdf13.1 ps2pdf.1 ps2pdfwr.1 ps2ps.1 wftopfa.1
+
+GS_SOURCES= ghostscript-${GS_VERSION}.tar.gz
# Note: the following two are real files that have symlinks with
# later version numbers pointing to them. To avoid unnecessarily
# downloading distfiles, do not change these when upgrading the port
# unless the files really change.
-GS_FONTS_STD= ghostscript-fonts-std-5.50.tar.gz
-GS_FONTS_OTHER= ghostscript-fonts-other-5.50.tar.gz
+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
+HP880_DRV= gdevcd8.tar.gz
-# Additional driver HP 850, see http://www.erdw.ethz.ch/~bonk/hp850/hp850.html
-HP850_DRV= hp8xxs13.zip
+# contributed uniprint profiles
+CONTRIB_UPP= lqx70ch.upp lqx70cl.upp lqx70cm.upp \
+ stc740ih.upp stc740p.upp stc740pl.upp
+
+# encrypted PDF support. can't be packaged due to export control issues.
+.if defined(PDFENCRYPT)
+MASTER_SITES+= http://www.ozemail.com.au/~geoffk/pdfencrypt/
+DISTFILES+= pdf_sec.ps
+RESTRICTED= "Crypto; export controlled, RC4 in PostScript code included"
+.endif
.if defined(A4)
CFLAGS+= -DA4
@@ -54,11 +72,8 @@ pre-fetch:
.endif
post-extract:
- ${LN} -s ${WRKDIRPREFIX}${.CURDIR}/../../graphics/jpeg/work/jpeg-6b ${WRKSRC}/jpeg
- ${LN} -s ${WRKDIRPREFIX}${.CURDIR}/../../graphics/png/work/libpng-* ${WRKSRC}/libpng
- ${MV} ${WRKSRC}/devs.mak ${WRKSRC}/devs.mak.bak
- cd ${WRKSRC} && unzip -Lao ${DISTDIR}/${HP850_DRV}
- ${MV} ${WRKSRC}/devs.mak.bak ${WRKSRC}/devs.mak
+ @${LN} -s ${PORTSDIR}/graphics/jpeg/work/jpeg-6b ${WRKSRC}/jpeg
+ @cd ${WRKSRC}; ${TAR} -xzf ${DISTDIR}/${HP850_DRV}
do-configure:
.if defined(BATCH)
@@ -68,33 +83,27 @@ do-configure:
.endif
pre-build:
- ${MKDIR} ${WRKSRC}/obj
+ @${MKDIR} ${WRKSRC}/obj
+ @${MKDIR} ${WRKSRC}/bin
pre-install:
- @${MKDIR} ${PREFIX}/share/ghostscript ${PREFIX}/bin ${PREFIX}/man/man1
- (cd ${PREFIX}/share/ghostscript ; \
+ @${MKDIR} ${PREFIX}/share/ghostscript
+ @(cd ${PREFIX}/share/ghostscript ; \
${TAR} -xzf ${DISTDIR}/${GS_FONTS_STD})
- (cd ${PREFIX}/share/ghostscript/fonts ; \
+ @(cd ${PREFIX}/share/ghostscript ; \
${TAR} -xzf ${DISTDIR}/${GS_FONTS_OTHER})
-# install the readme and license file of the hp8xxx driver as well
post-install:
- strip ${PREFIX}/bin/gs
- ${INSTALL_SCRIPT} ${WRKSRC}/unix-lpr.sh ${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/lprsetup.sh ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/license.hp8 \
- ${PREFIX}/share/ghostscript/5.50/doc
- ${INSTALL_DATA} ${WRKSRC}/readme.hp8 \
- ${PREFIX}/share/ghostscript/5.50/doc
-.if defined(PDFENCRYPT)
- ${INSTALL_DATA} ${DISTDIR}/pdf_sec.ps ${PREFIX}/share/ghostscript/5.50
-.endif
-
-# encrypted PDF support. can't be packaged due to export control issues.
+ @strip ${PREFIX}/bin/gs
+ @${INSTALL_SCRIPT} ${WRKSRC}/lib/unix-lpr.sh ${PREFIX}/bin
+ @${INSTALL_SCRIPT} ${WRKSRC}/lib/lprsetup.sh ${PREFIX}/bin
+.for i in ${CONTRIB_UPP}
+ @${INSTALL_DATA} ${FILESDIR}/$i \
+ ${PREFIX}/share/ghostscript/${GS_VERSION}/lib
+.endfor
.if defined(PDFENCRYPT)
-MASTER_SITES+= http://www.ozemail.com.au/~geoffk/pdfencrypt/
-DISTFILES+= pdf_sec.ps
-RESTRICTED= "Crypto; export controlled, RC4 in PostScript code included"
+ @${INSTALL_DATA} ${DISTDIR}/pdf_sec.ps \
+ ${PREFIX}/share/ghostscript/${GS_VERSION}/lib
.endif
.include <bsd.port.mk>
diff --git a/print/ghostscript-gpl/distinfo b/print/ghostscript-gpl/distinfo
index 64c4b9a79c5e..d0377fe1b306 100644
--- a/print/ghostscript-gpl/distinfo
+++ b/print/ghostscript-gpl/distinfo
@@ -1,6 +1,5 @@
-MD5 (ghostscript-5.50.tar.gz) = f51e92976c4cda9a05de5388fdbbbbbd
-MD5 (ghostscript-5.50gnu.tar.gz) = 4930c9d2feea3294904fc683bf8b8beb
-MD5 (ghostscript-fonts-std-5.50.tar.gz) = 8462a429e2672d332a510da076dca6d2
-MD5 (ghostscript-fonts-other-5.50.tar.gz) = e3540578f33caf5dfc384e5518890f57
-MD5 (hp8xxs13.zip) = e46bcac0aed0c511c8cc88a1093cc586
+MD5 (ghostscript-6.01.tar.gz) = abad620560b79ff40162f648506ae448
+MD5 (ghostscript-fonts-std-6.0.tar.gz) = 8250132d6fcc6eb1419f505f06c7690b
+MD5 (ghostscript-fonts-other-6.0.tar.gz) = 1a643ae62ef166562e4d422b1a601272
+MD5 (gdevcd8.tar.gz) = 6ff0db0cb9f1190a1587ad6c335581cf
MD5 (pdf_sec.ps) = 92cd6af5b4d7219e91e61b8351f0f7c4
diff --git a/print/ghostscript-gpl/files/lqx70ch.upp b/print/ghostscript-gpl/files/lqx70ch.upp
new file mode 100644
index 000000000000..98f5dba15b83
--- /dev/null
+++ b/print/ghostscript-gpl/files/lqx70ch.upp
@@ -0,0 +1,24 @@
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r360x360
+-dupMargins="{ 9.0 0.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2869 0100 01
+ 1b2855 0100 0A
+ 1b5501
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript-gpl/files/lqx70cl.upp b/print/ghostscript-gpl/files/lqx70cl.upp
new file mode 100644
index 000000000000..8bacfab8f294
--- /dev/null
+++ b/print/ghostscript-gpl/files/lqx70cl.upp
@@ -0,0 +1,24 @@
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r180x180
+-dupMargins="{ 9.0 0.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2869 0100 01
+ 1b2855 0100 14
+ 1b5500
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript-gpl/files/lqx70cm.upp b/print/ghostscript-gpl/files/lqx70cm.upp
new file mode 100644
index 000000000000..4b1b95c06e93
--- /dev/null
+++ b/print/ghostscript-gpl/files/lqx70cm.upp
@@ -0,0 +1,23 @@
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r360x180
+-dupMargins="{ 9.0 24.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2869 0100 01
+ 1b2855 0100 14
+ 1b5500
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript-gpl/files/patch-aa b/print/ghostscript-gpl/files/patch-aa
index 65a3e92356bb..97843d547d91 100644
--- a/print/ghostscript-gpl/files/patch-aa
+++ b/print/ghostscript-gpl/files/patch-aa
@@ -1,11 +1,10 @@
---- unix-gcc.mak.orig Thu Sep 17 08:06:06 1998
-+++ unix-gcc.mak Mon Nov 30 13:11:05 1998
-@@ -48,12 +48,10 @@
+--- src/unix-gcc.mak.orig Fri Mar 17 20:13:40 2000
++++ src/unix-gcc.mak Tue Mar 21 01:03:57 2000
+@@ -52,11 +52,10 @@
# the directories also define the default search path for the
# initialization files (gs_*.ps) and the fonts.
--# If your system has installbsd, change install to installbsd in the next line.
--INSTALL = install -c
+-INSTALL = $(GLSRCDIR)/instcopy -c
-INSTALL_PROGRAM = $(INSTALL) -m 755
-INSTALL_DATA = $(INSTALL) -m 644
+INSTALL_PROGRAM = $(BSD_INSTALL_SCRIPT)
@@ -16,7 +15,7 @@
exec_prefix = $(prefix)
bindir = $(exec_prefix)/bin
scriptdir = $(bindir)
-@@ -141,7 +139,7 @@
+@@ -153,7 +152,7 @@
# what its name is.
# See gs.mak and Make.htm for more information.
@@ -25,7 +24,7 @@
LIBPNG_NAME=png
# Define the directory where the zlib sources are stored.
-@@ -153,7 +151,7 @@
+@@ -165,7 +164,7 @@
# what its name is (usually libz, but sometimes libgz).
# See gs.mak and Make.htm for more information.
@@ -34,7 +33,7 @@
#ZLIB_NAME=gz
ZLIB_NAME=z
-@@ -172,7 +170,7 @@
+@@ -180,7 +179,7 @@
# Define the name of the C compiler.
@@ -43,7 +42,7 @@
# Define the name of the linker for the final link step.
# Normally this is the same as the C compiler.
-@@ -205,7 +203,7 @@
+@@ -213,7 +212,7 @@
# gcc to accept ANSI-style function prototypes and function definitions.
XCFLAGS=
@@ -52,7 +51,7 @@
# Define platform flags for ld.
# SunOS 4.n may need -Bstatic.
-@@ -214,7 +212,7 @@
+@@ -222,7 +221,7 @@
# -R /usr/local/xxx/lib:/usr/local/lib
# giving the full path names of the shared library directories.
# XLDFLAGS can be set from the command line.
@@ -61,7 +60,16 @@
LDFLAGS=$(XLDFLAGS) -fno-common
-@@ -234,7 +232,7 @@
+@@ -242,7 +241,7 @@
+ # All reasonable platforms require -lm, but Rhapsody and perhaps one or
+ # two others fold libm into libc and don't require any additional library.
+
+-STDLIBS=-lpthread -lm
++STDLIBS= -lm
+
+ # Define the include switch(es) for the X11 header files.
+ # This can be null if handled in some other way (e.g., the files are
+@@ -252,7 +251,7 @@
# Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
# not in $(XINCLUDE).
@@ -70,7 +78,7 @@
# Define the directory/ies and library names for the X11 library files.
# XLIBDIRS is for ld and should include -L; XLIBDIR is for LD_RUN_PATH
-@@ -246,12 +244,12 @@
+@@ -264,12 +263,12 @@
# Solaris and other SVR4 systems with dynamic linking probably want
#XLIBDIRS=-L/usr/openwin/lib -R/usr/openwin/lib
# X11R6 (on any platform) may need
@@ -82,61 +90,81 @@
+XLIBDIRS=-L$(X11BASE)/lib
XLIBDIR=
-XLIBS=Xt Xext X11
-+#XLIBS=Xt X11
++#XLIBS=Xt Xext X11
# Define whether this platform has floating point hardware:
# FPU_TYPE=2 means floating point is faster than fixed point.
-@@ -292,27 +290,6 @@
-
- FILE_IMPLEMENTATION=stdio
-
--# Choose the device(s) to include. See devs.mak for details,
--# devs.mak and contrib.mak for the list of available devices.
--
--DEVICE_DEVS=x11.dev x11alpha.dev x11cmyk.dev x11gray2.dev x11gray4.dev x11mono.dev
--#DEVICE_DEVS1=bmpmono.dev bmpamono.dev posync.dev
--DEVICE_DEVS1=
--DEVICE_DEVS2=
--DEVICE_DEVS3=deskjet.dev djet500.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet4.dev
--DEVICE_DEVS4=cdeskjet.dev cdjcolor.dev cdjmono.dev cdj550.dev pj.dev pjxl.dev pjxl300.dev
--DEVICE_DEVS5=uniprint.dev
--DEVICE_DEVS6=bj10e.dev bj200.dev bjc600.dev bjc800.dev
--DEVICE_DEVS7=faxg3.dev faxg32d.dev faxg4.dev
--DEVICE_DEVS8=pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev
--DEVICE_DEVS9=pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev
--DEVICE_DEVS10=tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tifflzw.dev tiffpack.dev
--DEVICE_DEVS11=tiff12nc.dev tiff24nc.dev
--DEVICE_DEVS12=psmono.dev psgray.dev psrgb.dev bit.dev bitrgb.dev bitcmyk.dev
--DEVICE_DEVS13=pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev
--DEVICE_DEVS14=jpeg.dev jpeggray.dev
--DEVICE_DEVS15=pdfwrite.dev pswrite.dev epswrite.dev pxlmono.dev pxlcolor.dev
+@@ -345,27 +344,27 @@
+ #DEVICE_DEVS14=
+ #DEVICE_DEVS15=
+
+-DEVICE_DEVS1=$(DD)bmpmono.dev $(DD)bmpgray.dev $(DD)bmpsep1.dev $(DD)bmpsep8.dev $(DD)bmp16.dev $(DD)bmp256.dev $(DD)bmp16m.dev $(DD)bmp32b.dev
+-DEVICE_DEVS2=$(DD)bmpamono.dev $(DD)bmpasep1.dev $(DD)bmpasep8.dev $(DD)bmpa16.dev $(DD)bmpa256.dev $(DD)bmpa16m.dev $(DD)bmpa32b.dev
+-DEVICE_DEVS3=$(DD)deskjet.dev $(DD)djet500.dev $(DD)laserjet.dev $(DD)ljetplus.dev $(DD)ljet2p.dev $(DD)ljet3.dev $(DD)ljet3d.dev $(DD)ljet4.dev $(DD)ljet4d.dev $(DD)lj5mono.dev $(DD)lj5gray.dev
+-DEVICE_DEVS4=$(DD)cdeskjet.dev $(DD)cdjcolor.dev $(DD)cdjmono.dev $(DD)cdj550.dev $(DD)pj.dev $(DD)pjxl.dev $(DD)pjxl300.dev
+-DEVICE_DEVS5=$(DD)uniprint.dev
+-DEVICE_DEVS6=$(DD)bj10e.dev $(DD)bj200.dev $(DD)bjc600.dev $(DD)bjc800.dev
+-DEVICE_DEVS7=$(DD)faxg3.dev $(DD)faxg32d.dev $(DD)faxg4.dev
+-DEVICE_DEVS8=$(DD)pcxmono.dev $(DD)pcxgray.dev $(DD)pcx16.dev $(DD)pcx256.dev $(DD)pcx24b.dev $(DD)pcxcmyk.dev
+-DEVICE_DEVS9=$(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
+-DEVICE_DEVS10=$(DD)tiffcrle.dev $(DD)tiffg3.dev $(DD)tiffg32d.dev $(DD)tiffg4.dev $(DD)tifflzw.dev $(DD)tiffpack.dev
+-DEVICE_DEVS11=$(DD)tiff12nc.dev $(DD)tiff24nc.dev
+-DEVICE_DEVS12=$(DD)psmono.dev $(DD)psgray.dev $(DD)psrgb.dev $(DD)bit.dev $(DD)bitrgb.dev $(DD)bitcmyk.dev
+-DEVICE_DEVS13=$(DD)pngmono.dev $(DD)pnggray.dev $(DD)png16.dev $(DD)png256.dev $(DD)png16m.dev
+-DEVICE_DEVS14=$(DD)jpeg.dev $(DD)jpeggray.dev
+-DEVICE_DEVS15=$(DD)pdfwrite.dev $(DD)pswrite.dev $(DD)epswrite.dev $(DD)pxlmono.dev $(DD)pxlcolor.dev
-
- # ---------------------------- End of options --------------------------- #
+-DEVICE_DEVS16=
+-DEVICE_DEVS17=
+-DEVICE_DEVS18=
+-DEVICE_DEVS19=
+-DEVICE_DEVS20=$(DD)cljet5.dev $(DD)cljet5c.dev
++#DEVICE_DEVS1=$(DD)bmpmono.dev $(DD)bmpgray.dev $(DD)bmpsep1.dev $(DD)bmpsep8.dev $(DD)bmp16.dev $(DD)bmp256.dev $(DD)bmp16m.dev $(DD)bmp32b.dev
++#DEVICE_DEVS2=$(DD)bmpamono.dev $(DD)bmpasep1.dev $(DD)bmpasep8.dev $(DD)bmpa16.dev $(DD)bmpa256.dev $(DD)bmpa16m.dev $(DD)bmpa32b.dev
++#DEVICE_DEVS3=$(DD)deskjet.dev $(DD)djet500.dev $(DD)laserjet.dev $(DD)ljetplus.dev $(DD)ljet2p.dev $(DD)ljet3.dev $(DD)ljet3d.dev $(DD)ljet4.dev $(DD)ljet4d.dev $(DD)lj5mono.dev $(DD)lj5gray.dev
++#DEVICE_DEVS4=$(DD)cdeskjet.dev $(DD)cdjcolor.dev $(DD)cdjmono.dev $(DD)cdj550.dev $(DD)pj.dev $(DD)pjxl.dev $(DD)pjxl300.dev
++#DEVICE_DEVS5=$(DD)uniprint.dev
++#DEVICE_DEVS6=$(DD)bj10e.dev $(DD)bj200.dev $(DD)bjc600.dev $(DD)bjc800.dev
++#DEVICE_DEVS7=$(DD)faxg3.dev $(DD)faxg32d.dev $(DD)faxg4.dev
++#DEVICE_DEVS8=$(DD)pcxmono.dev $(DD)pcxgray.dev $(DD)pcx16.dev $(DD)pcx256.dev $(DD)pcx24b.dev $(DD)pcxcmyk.dev
++#DEVICE_DEVS9=$(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
++#DEVICE_DEVS10=$(DD)tiffcrle.dev $(DD)tiffg3.dev $(DD)tiffg32d.dev $(DD)tiffg4.dev $(DD)tifflzw.dev $(DD)tiffpack.dev
++#DEVICE_DEVS11=$(DD)tiff12nc.dev $(DD)tiff24nc.dev
++#DEVICE_DEVS12=$(DD)psmono.dev $(DD)psgray.dev $(DD)psrgb.dev $(DD)bit.dev $(DD)bitrgb.dev $(DD)bitcmyk.dev
++#DEVICE_DEVS13=$(DD)pngmono.dev $(DD)pnggray.dev $(DD)png16.dev $(DD)png256.dev $(DD)png16m.dev
++#DEVICE_DEVS14=$(DD)jpeg.dev $(DD)jpeggray.dev
++#DEVICE_DEVS15=$(DD)pdfwrite.dev $(DD)pswrite.dev $(DD)epswrite.dev $(DD)pxlmono.dev $(DD)pxlcolor.dev
++
++#DEVICE_DEVS16=
++#DEVICE_DEVS17=
++#DEVICE_DEVS18=
++#DEVICE_DEVS19=
++#DEVICE_DEVS20=$(DD)cljet5.dev $(DD)cljet5c.dev
- # Define the name of the partial makefile that specifies options --
-@@ -320,16 +297,10 @@
+ # ---------------------------- End of options --------------------------- #
- MAKEFILE=$(GLSRC)unix-gcc.mak
+@@ -379,13 +378,13 @@
+ # detect whether we're running a version of gcc with the const optimization
+ # bug.
--# Define the ANSI-to-K&R dependency. There isn't one, but we do have to
--# detect whether we're running a version of gcc with the const optimization
--# bug.
--
-AK=$(GLGENDIR)/cc.tr
--
++#AK=$(GLGENDIR)/cc.tr
+
# Define the compilation rules and flags.
CCFLAGS=$(GENOPT) $(CFLAGS)
-CC_=$(CC) `cat $(AK)` $(CCFLAGS)
+-CCAUX=$(CC) `cat $(AK)`
+CC_=$(CC) $(CCFLAGS)
- CCAUX=$(CC)
- #We can't use -fomit-frame-pointer with -pg....
- #CC_LEAF=$(CC_)
-@@ -350,7 +321,3 @@
- include $(GLSRC)unixtail.mak
- include $(GLSRC)unix-end.mak
- include $(GLSRC)unixinst.mak
--
--# This has to come last so it won't be taken as the default target.
++CCAUX=$(CC)
+ CC_LEAF=$(CC_) -fomit-frame-pointer
+ # gcc can't use -fomit-frame-pointer with -pg.
+ CC_LEAF_PG=$(CC_)
+@@ -412,5 +411,5 @@
+ include $(GLSRCDIR)/unixinst.mak
+
+ # This has to come last so it won't be taken as the default target.
-$(AK):
-- if ( gcc --version | grep "2.7.[01]" >/dev/null || test `gcc --version` = 2.7.2 ); then echo -Dconst= >$(AK); else echo -Wcast-qual -Wwrite-strings >$(AK); fi
+- if ( $(CC) --version | egrep "^2\.7\.([01]|2(\.[^1-9]|$$))" >/dev/null ); then echo -Dconst= >$(AK); else echo -Wcast-qual -Wwrite-strings >$(AK); fi
++#$(AK):
++# if ( $(CC) --version | egrep "^2\.7\.([01]|2(\.[^1-9]|$$))" >/dev/null ); then echo -Dconst= >$(AK); else echo -Wcast-qual -Wwrite-strings >$(AK); fi
diff --git a/print/ghostscript-gpl/files/patch-ab b/print/ghostscript-gpl/files/patch-ab
deleted file mode 100644
index aee04b39d512..000000000000
--- a/print/ghostscript-gpl/files/patch-ab
+++ /dev/null
@@ -1,10 +0,0 @@
---- gs_init.ps.orig Thu Jan 2 19:23:13 1997
-+++ gs_init.ps Thu Jan 2 19:24:46 1997
-@@ -1363,3 +1363,7 @@
- (END GC) VMDEBUG
-
- % The interpreter will run the initial procedure (start).
-+
-+% unofficial patch:
-+% make it possible to print from within acroread pdf viewer
-+/Default currenthalftone /Halftone defineresource pop
diff --git a/print/ghostscript-gpl/files/patch-ac b/print/ghostscript-gpl/files/patch-ac
deleted file mode 100644
index ebd487b9fa66..000000000000
--- a/print/ghostscript-gpl/files/patch-ac
+++ /dev/null
@@ -1,21 +0,0 @@
---- contrib.mak.orig Tue Sep 15 04:03:52 1998
-+++ contrib.mak Tue Dec 1 15:37:58 1998
-@@ -435,6 +435,18 @@
- cdj850.dev: $(cdeskjet8_) page.dev
- $(SETPDEV) cdj850 $(cdeskjet8_)
-
-+cdj670.dev: $(cdeskjet8_) page.dev
-+ $(SETPDEV) cdj670 $(cdeskjet8_)
-+
-+cdj890.dev: $(cdeskjet8_) page.dev
-+ $(SETPDEV) cdj890 $(cdeskjet8_)
-+
-+cdj1600.dev: $(cdeskjet8_) page.dev
-+ $(SETPDEV) cdj1600 $(cdeskjet8_)
-+
-+$(GLOBJ)gdevcd8.$(OBJ): $(GLSRC)gdevcd8.c $(GLSRC)gdevcd8.h $(PDEVH)
-+ $(GLCC) $(GLO_)gdevcd8.$(OBJ) $(C_) $(GLSRC)gdevcd8.c
-+
- ### ------------ The H-P PaintJet color printer device ----------------- ###
- ### Note: this driver also supports the DEC LJ250 color printer, which ###
- ### has a PaintJet-compatible mode, and the PaintJet XL. ###
diff --git a/print/ghostscript-gpl/files/stc740ih.upp b/print/ghostscript-gpl/files/stc740ih.upp
new file mode 100644
index 000000000000..1023b5eb96c8
--- /dev/null
+++ b/print/ghostscript-gpl/files/stc740ih.upp
@@ -0,0 +1,58 @@
+-supModel="Epson Stylus Color 740, 1440x720DpI, Inkjet Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/FSCMYK32
+-dupOutputFormat=/EscP2XY
+-r1440x720
+-dupMargins="{ 9.0 39.96 9.0 9.0}"
+-dupBlackTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupCyanTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupMagentaTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupYellowTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupOutputComponentOrder="{ 1 2 3 0 }"
+-dupWeaveXPasses=2
+-dupOutputXStep=2
+-dupWeaveYPasses=6
+-dupOutputPins=46
+-dupWeaveYFeeds="{23 23 23 23 23 23 23 23 23 23 23 23}"
+-dupWeaveXStarts="{0 1 0 1 0 1 1 0 1 0 1 0}"
+-dupWeaveYOffset=50
+-dupWeaveInitialYFeeds="{ 5 5 5 5 5 5 5 5 5 5 5 23}"
+-dupWeaveInitialXStarts="{0 1 0 1 0 1 1 0 1 0 1 0}"
+-dupWeaveInitialPins="{ 13 16 19 22 25 28 31 34 37 40 43 46}"
+-dupFormatYabsolute
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2855 0100 05
+ 1b2873 0100 02
+ 1b5501
+ 1b2865 0200 0001
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupAdjustTopMarginCommand
+-dupAdjustBottomMarginCommand
+-dupXStepCommand="<1b285c 0400 a005 0100 0000>"
+-dupEndPageCommand="(\033@\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript-gpl/files/stc740p.upp b/print/ghostscript-gpl/files/stc740p.upp
new file mode 100644
index 000000000000..d59bf0d170d2
--- /dev/null
+++ b/print/ghostscript-gpl/files/stc740p.upp
@@ -0,0 +1,34 @@
+-supModel="Epson Stylus Color 740, 720x720DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/FSCMYK32
+-dupOutputFormat=/EscP2
+-r720x720
+-dupMargins="{ 9.0 39.96 9.0 9.0}"
+-dupBlackTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupCyanTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupMagentaTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupYellowTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupOutputComponentOrder="{ 1 2 3 0 }"
+-dupWeaveYPasses=6
+-dupOutputPins=48
+-dupWeaveYFeeds="{47 47 47 53 47 47}"
+-dupWeaveInitialYFeeds="{1 1 1 1 1 43}"
+-dupWeaveInitialPins="{ 8 48 40 31 23 15}"
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2855 0100 05
+ 1b5500
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupAdjustTopMarginCommand
+-dupAdjustBottomMarginCommand
+-dupEndPageCommand="(\033@\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript-gpl/files/stc740pl.upp b/print/ghostscript-gpl/files/stc740pl.upp
new file mode 100644
index 000000000000..9ec72d93a773
--- /dev/null
+++ b/print/ghostscript-gpl/files/stc740pl.upp
@@ -0,0 +1,30 @@
+-supModel="Epson Stylus Color 740, 360x360DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/FSCMYK32
+-dupOutputFormat=/EscP2
+-r360x360
+-dupMargins="{ 9.0 39.96 9.0 9.0}"
+-dupOutputComponentOrder="{ 1 2 3 0 }"
+-dupWeaveYPasses=3
+-dupOutputPins=48
+-dupWeaveYFeeds="{47 50 47}"
+-dupWeaveInitialYFeeds="{1 1 46}"
+-dupWeaveInitialPins="{ 16 48 32}"
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2855 0100 0A
+ 1b5500
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupAdjustTopMarginCommand
+-dupAdjustBottomMarginCommand
+-dupEndPageCommand="(\033@\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript-gpl/pkg-comment b/print/ghostscript-gpl/pkg-comment
index dc6cbae233e4..1e371cace06a 100644
--- a/print/ghostscript-gpl/pkg-comment
+++ b/print/ghostscript-gpl/pkg-comment
@@ -1 +1 @@
-Aladdin Postscript interpreter
+Aladdin Postscript interpreter version 6
diff --git a/print/ghostscript-gpl/pkg-descr b/print/ghostscript-gpl/pkg-descr
index 9ba17e369926..78ede9e41f87 100644
--- a/print/ghostscript-gpl/pkg-descr
+++ b/print/ghostscript-gpl/pkg-descr
@@ -6,15 +6,13 @@ Ghostscript is the well-known PostScript interpreter which is available for
all common and most esoteric platforms and supports many different printers
and some displays.
-Official ghostscript homepage, see:
- http://www.cs.wisc.edu/~ghost/index.html
-
-This FreeBSD port includes two useful add-on packages:
- o Support for HP DeskJet 670, 690, 850, 855, 870, 890, 1100 and 1600,
- see announcement on
- http://www.erdw.ethz.ch/~bonk/hp850/hp850.html
+This port includes add-on packages (not part of the official gs release)
o Support for pdfencrypt, see description on
- http://www.ozemail.com.au/~geoffk/pdfencrypt/
+ - http://www.ozemail.com.au/~geoffk/pdfencrypt/
+ o Additional driver support
+ - http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html
+ o Additional contributed uniprint driver profiles for
+ - Epson Stylus Color 740 and Epson LQ-1170
Thomas Merz has written a Ghostscript manual in PDF format:
http://www.cs.wisc.edu/~ghost/merz.html
diff --git a/print/ghostscript-gpl/pkg-plist b/print/ghostscript-gpl/pkg-plist
index a0e973d0d991..b2ce76cd3266 100644
--- a/print/ghostscript-gpl/pkg-plist
+++ b/print/ghostscript-gpl/pkg-plist
@@ -1,5 +1,7 @@
bin/bdftops
bin/dvipdf
+bin/eps2eps
+bin/fixmswrd.pl
bin/font2c
bin/gs
bin/gsbj
@@ -11,192 +13,253 @@ bin/gsnd
bin/lprsetup.sh
bin/pdf2dsc
bin/pdf2ps
+bin/pf2afm
+bin/pfbtopfa
+bin/pj-gs.sh
bin/printafm
bin/ps2ascii
bin/ps2epsi
bin/ps2pdf
+bin/ps2pdf12
+bin/ps2pdf13
+bin/ps2pdfwr
bin/ps2ps
+bin/pv.sh
+bin/sysvlp.sh
bin/unix-lpr.sh
bin/wftopfa
-share/ghostscript/5.50/Fontmap
-share/ghostscript/5.50/acctest.ps
-share/ghostscript/5.50/align.ps
-share/ghostscript/5.50/bdftops.ps
-share/ghostscript/5.50/bjc610a0.upp
-share/ghostscript/5.50/bjc610a1.upp
-share/ghostscript/5.50/bjc610a2.upp
-share/ghostscript/5.50/bjc610a3.upp
-share/ghostscript/5.50/bjc610a4.upp
-share/ghostscript/5.50/bjc610a5.upp
-share/ghostscript/5.50/bjc610a6.upp
-share/ghostscript/5.50/bjc610a7.upp
-share/ghostscript/5.50/bjc610a8.upp
-share/ghostscript/5.50/bjc610b1.upp
-share/ghostscript/5.50/bjc610b2.upp
-share/ghostscript/5.50/bjc610b3.upp
-share/ghostscript/5.50/bjc610b4.upp
-share/ghostscript/5.50/bjc610b6.upp
-share/ghostscript/5.50/bjc610b7.upp
-share/ghostscript/5.50/bjc610b8.upp
-share/ghostscript/5.50/caption.ps
-share/ghostscript/5.50/cbjc600.ppd
-share/ghostscript/5.50/cbjc800.ppd
-share/ghostscript/5.50/cdj550.upp
-share/ghostscript/5.50/cid2code.ps
-share/ghostscript/5.50/decrypt.ps
-share/ghostscript/5.50/doc/Bug-form.htm
-share/ghostscript/5.50/doc/C-style.htm
-share/ghostscript/5.50/doc/Commprod.htm
-share/ghostscript/5.50/doc/Copying.htm
-share/ghostscript/5.50/doc/Current.htm
-share/ghostscript/5.50/doc/DLL.htm
-share/ghostscript/5.50/doc/Devices.htm
-share/ghostscript/5.50/doc/Drivers.htm
-share/ghostscript/5.50/doc/Fonts.htm
-share/ghostscript/5.50/doc/Helpers.htm
-share/ghostscript/5.50/doc/Hershey.htm
-share/ghostscript/5.50/doc/History1.htm
-share/ghostscript/5.50/doc/History2.htm
-share/ghostscript/5.50/doc/History3.htm
-share/ghostscript/5.50/doc/History4.htm
-share/ghostscript/5.50/doc/Htmstyle.htm
-share/ghostscript/5.50/doc/Humor.htm
-share/ghostscript/5.50/doc/Install.htm
-share/ghostscript/5.50/doc/Language.htm
-share/ghostscript/5.50/doc/Lib.htm
-share/ghostscript/5.50/doc/Make.htm
-share/ghostscript/5.50/doc/New-user.htm
-share/ghostscript/5.50/doc/News.htm
-share/ghostscript/5.50/doc/PUBLIC
-share/ghostscript/5.50/doc/Ps2pdf.htm
-share/ghostscript/5.50/doc/Psfiles.htm
-share/ghostscript/5.50/doc/Public.htm
-share/ghostscript/5.50/doc/Readme.htm
-share/ghostscript/5.50/doc/Source.htm
-share/ghostscript/5.50/doc/Unix-lpr.htm
-share/ghostscript/5.50/doc/Use.htm
-share/ghostscript/5.50/doc/Xfonts.htm
-share/ghostscript/5.50/doc/license.hp8
-share/ghostscript/5.50/doc/ps2epsi.txt
-share/ghostscript/5.50/doc/readme.hp8
-share/ghostscript/5.50/docie.ps
-share/ghostscript/5.50/examples/alphabet.ps
-share/ghostscript/5.50/examples/cheq.ps
-share/ghostscript/5.50/examples/chess.ps
-share/ghostscript/5.50/examples/colorcir.ps
-share/ghostscript/5.50/examples/escher.ps
-share/ghostscript/5.50/examples/golfer.ps
-share/ghostscript/5.50/examples/grayalph.ps
-share/ghostscript/5.50/examples/ridt91.eps
-share/ghostscript/5.50/examples/snowflak.ps
-share/ghostscript/5.50/examples/tiger.ps
-share/ghostscript/5.50/examples/vasarely.ps
-share/ghostscript/5.50/examples/waterfal.ps
-share/ghostscript/5.50/font2c.ps
-share/ghostscript/5.50/font2pcl.ps
-share/ghostscript/5.50/gs_btokn.ps
-share/ghostscript/5.50/gs_ccfnt.ps
-share/ghostscript/5.50/gs_cff.ps
-share/ghostscript/5.50/gs_cidfn.ps
-share/ghostscript/5.50/gs_cmap.ps
-share/ghostscript/5.50/gs_dbt_e.ps
-share/ghostscript/5.50/gs_diskf.ps
-share/ghostscript/5.50/gs_dpnxt.ps
-share/ghostscript/5.50/gs_dps.ps
-share/ghostscript/5.50/gs_dps1.ps
-share/ghostscript/5.50/gs_dps2.ps
-share/ghostscript/5.50/gs_epsf.ps
-share/ghostscript/5.50/gs_fonts.ps
-share/ghostscript/5.50/gs_init.ps
-share/ghostscript/5.50/gs_iso_e.ps
-share/ghostscript/5.50/gs_kanji.ps
-share/ghostscript/5.50/gs_ksb_e.ps
-share/ghostscript/5.50/gs_l2img.ps
-share/ghostscript/5.50/gs_lev2.ps
-share/ghostscript/5.50/gs_ll3.ps
-share/ghostscript/5.50/gs_mex_e.ps
-share/ghostscript/5.50/gs_mro_e.ps
-share/ghostscript/5.50/gs_pdf_e.ps
-share/ghostscript/5.50/gs_pdfwr.ps
-share/ghostscript/5.50/gs_pfile.ps
-share/ghostscript/5.50/gs_res.ps
-share/ghostscript/5.50/gs_setpd.ps
-share/ghostscript/5.50/gs_statd.ps
-share/ghostscript/5.50/gs_std_e.ps
-share/ghostscript/5.50/gs_sym_e.ps
-share/ghostscript/5.50/gs_ttf.ps
-share/ghostscript/5.50/gs_typ32.ps
-share/ghostscript/5.50/gs_typ42.ps
-share/ghostscript/5.50/gs_type1.ps
-share/ghostscript/5.50/gs_wan_e.ps
-share/ghostscript/5.50/gslp.ps
-share/ghostscript/5.50/impath.ps
-share/ghostscript/5.50/landscap.ps
-share/ghostscript/5.50/level1.ps
-share/ghostscript/5.50/lines.ps
-share/ghostscript/5.50/markhint.ps
-share/ghostscript/5.50/markpath.ps
-share/ghostscript/5.50/necp2x.upp
-share/ghostscript/5.50/necp2x6.upp
-share/ghostscript/5.50/packfile.ps
-share/ghostscript/5.50/pcharstr.ps
-share/ghostscript/5.50/pdf2dsc.ps
-share/ghostscript/5.50/pdf_base.ps
-share/ghostscript/5.50/pdf_draw.ps
-share/ghostscript/5.50/pdf_font.ps
-share/ghostscript/5.50/pdf_main.ps
-share/ghostscript/5.50/pdf_ops.ps
-share/ghostscript/5.50/pdf_sec.ps
-share/ghostscript/5.50/pf2afm.ps
-share/ghostscript/5.50/ppath.ps
-share/ghostscript/5.50/prfont.ps
-share/ghostscript/5.50/printafm.ps
-share/ghostscript/5.50/ps2ai.ps
-share/ghostscript/5.50/ps2ascii.ps
-share/ghostscript/5.50/ps2epsi.ps
-share/ghostscript/5.50/quit.ps
-share/ghostscript/5.50/ras1.upp
-share/ghostscript/5.50/ras24.upp
-share/ghostscript/5.50/ras3.upp
-share/ghostscript/5.50/ras32.upp
-share/ghostscript/5.50/ras4.upp
-share/ghostscript/5.50/ras8m.upp
-share/ghostscript/5.50/showchar.ps
-share/ghostscript/5.50/showpage.ps
-share/ghostscript/5.50/stc.upp
-share/ghostscript/5.50/stc1520h.upp
-share/ghostscript/5.50/stc2.upp
-share/ghostscript/5.50/stc2_h.upp
-share/ghostscript/5.50/stc2s_h.upp
-share/ghostscript/5.50/stc500p.upp
-share/ghostscript/5.50/stc500ph.upp
-share/ghostscript/5.50/stc600ih.upp
-share/ghostscript/5.50/stc600p.upp
-share/ghostscript/5.50/stc600pl.upp
-share/ghostscript/5.50/stc800ih.upp
-share/ghostscript/5.50/stc800p.upp
-share/ghostscript/5.50/stc800pl.upp
-share/ghostscript/5.50/stc_h.upp
-share/ghostscript/5.50/stc_l.upp
-share/ghostscript/5.50/stcany.upp
-share/ghostscript/5.50/stcinfo.ps
-share/ghostscript/5.50/stcolor.ps
-share/ghostscript/5.50/traceimg.ps
-share/ghostscript/5.50/traceop.ps
-share/ghostscript/5.50/type1enc.ps
-share/ghostscript/5.50/type1ops.ps
-share/ghostscript/5.50/uninfo.ps
-share/ghostscript/5.50/unprot.ps
-share/ghostscript/5.50/viewcmyk.ps
-share/ghostscript/5.50/viewgif.ps
-share/ghostscript/5.50/viewjpeg.ps
-share/ghostscript/5.50/viewpbm.ps
-share/ghostscript/5.50/viewpcx.ps
-share/ghostscript/5.50/viewps2a.ps
-share/ghostscript/5.50/wftopfa.ps
-share/ghostscript/5.50/winmaps.ps
-share/ghostscript/5.50/wrfont.ps
-share/ghostscript/5.50/zeroline.ps
+share/ghostscript/%%GS_VERSION%%/doc/Bug-form.htm
+share/ghostscript/%%GS_VERSION%%/doc/C-style.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/Devices.htm
+share/ghostscript/%%GS_VERSION%%/doc/Drivers.htm
+share/ghostscript/%%GS_VERSION%%/doc/Fonts.htm
+share/ghostscript/%%GS_VERSION%%/doc/Helpers.htm
+share/ghostscript/%%GS_VERSION%%/doc/Hershey.htm
+share/ghostscript/%%GS_VERSION%%/doc/History1.htm
+share/ghostscript/%%GS_VERSION%%/doc/History2.htm
+share/ghostscript/%%GS_VERSION%%/doc/History3.htm
+share/ghostscript/%%GS_VERSION%%/doc/History4.htm
+share/ghostscript/%%GS_VERSION%%/doc/History5.htm
+share/ghostscript/%%GS_VERSION%%/doc/History6.htm
+share/ghostscript/%%GS_VERSION%%/doc/Htmstyle.htm
+share/ghostscript/%%GS_VERSION%%/doc/Humor.htm
+share/ghostscript/%%GS_VERSION%%/doc/Install.htm
+share/ghostscript/%%GS_VERSION%%/doc/Language.htm
+share/ghostscript/%%GS_VERSION%%/doc/Lib.htm
+share/ghostscript/%%GS_VERSION%%/doc/Make.htm
+share/ghostscript/%%GS_VERSION%%/doc/New-user.htm
+share/ghostscript/%%GS_VERSION%%/doc/News.htm
+share/ghostscript/%%GS_VERSION%%/doc/PUBLIC
+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
+share/ghostscript/%%GS_VERSION%%/doc/ps2epsi.txt
+share/ghostscript/%%GS_VERSION%%/examples/alphabet.ps
+share/ghostscript/%%GS_VERSION%%/examples/cheq.ps
+share/ghostscript/%%GS_VERSION%%/examples/chess.ps
+share/ghostscript/%%GS_VERSION%%/examples/colorcir.ps
+share/ghostscript/%%GS_VERSION%%/examples/doretree.ps
+share/ghostscript/%%GS_VERSION%%/examples/escher.ps
+share/ghostscript/%%GS_VERSION%%/examples/golfer.ps
+share/ghostscript/%%GS_VERSION%%/examples/grayalph.ps
+share/ghostscript/%%GS_VERSION%%/examples/ridt91.eps
+share/ghostscript/%%GS_VERSION%%/examples/snowflak.ps
+share/ghostscript/%%GS_VERSION%%/examples/tiger.ps
+share/ghostscript/%%GS_VERSION%%/examples/vasarely.ps
+share/ghostscript/%%GS_VERSION%%/examples/waterfal.ps
+share/ghostscript/%%GS_VERSION%%/lib/Fontmap
+share/ghostscript/%%GS_VERSION%%/lib/Fontmap.GS
+share/ghostscript/%%GS_VERSION%%/lib/acctest.ps
+share/ghostscript/%%GS_VERSION%%/lib/addxchar.ps
+share/ghostscript/%%GS_VERSION%%/lib/align.ps
+share/ghostscript/%%GS_VERSION%%/lib/bdftops.ps
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a0.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a1.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a2.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a3.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a4.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a5.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a6.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a7.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a8.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b1.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b2.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b3.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b4.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b6.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b7.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b8.upp
+share/ghostscript/%%GS_VERSION%%/lib/caption.ps
+share/ghostscript/%%GS_VERSION%%/lib/cbjc600.ppd
+share/ghostscript/%%GS_VERSION%%/lib/cbjc800.ppd
+share/ghostscript/%%GS_VERSION%%/lib/cdj550.upp
+share/ghostscript/%%GS_VERSION%%/lib/cdj690.upp
+share/ghostscript/%%GS_VERSION%%/lib/cdj690ec.upp
+share/ghostscript/%%GS_VERSION%%/lib/cid2code.ps
+share/ghostscript/%%GS_VERSION%%/lib/decrypt.ps
+share/ghostscript/%%GS_VERSION%%/lib/dnj750c.upp
+share/ghostscript/%%GS_VERSION%%/lib/dnj750m.upp
+share/ghostscript/%%GS_VERSION%%/lib/docie.ps
+share/ghostscript/%%GS_VERSION%%/lib/errpage.ps
+share/ghostscript/%%GS_VERSION%%/lib/font2c.ps
+share/ghostscript/%%GS_VERSION%%/lib/font2pcl.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_btokn.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ccfnt.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ce_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cff.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cidfn.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cmap.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cmdl.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dbt_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_diskf.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dpnxt.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dps.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dps1.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dps2.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_epsf.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_fform.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_fonts.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_il1_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_il2_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_init.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_kanji.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ksb_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_l.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_l.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_l2img.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_l_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_lev2.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_lgo_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_lgx_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ll3.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_m.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_m_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_mex_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_mgl_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_mro_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_pdf_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_pdfwr.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_pfile.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_rdlin.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_res.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_s.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_s.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_s_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_setpd.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_statd.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_std_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_sym_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_t.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_t.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_t_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_trap.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ttf.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_typ32.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_typ42.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_type1.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wan_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wl1_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wl2_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wl5_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gslp.ps
+share/ghostscript/%%GS_VERSION%%/lib/gsnup.ps
+share/ghostscript/%%GS_VERSION%%/lib/ht_ccsto.ps
+share/ghostscript/%%GS_VERSION%%/lib/image-qa.ps
+share/ghostscript/%%GS_VERSION%%/lib/impath.ps
+share/ghostscript/%%GS_VERSION%%/lib/jispaper.ps
+share/ghostscript/%%GS_VERSION%%/lib/landscap.ps
+share/ghostscript/%%GS_VERSION%%/lib/level1.ps
+share/ghostscript/%%GS_VERSION%%/lib/lines.ps
+share/ghostscript/%%GS_VERSION%%/lib/lqx70ch.upp
+share/ghostscript/%%GS_VERSION%%/lib/lqx70cl.upp
+share/ghostscript/%%GS_VERSION%%/lib/lqx70cm.upp
+share/ghostscript/%%GS_VERSION%%/lib/markhint.ps
+share/ghostscript/%%GS_VERSION%%/lib/markpath.ps
+share/ghostscript/%%GS_VERSION%%/lib/necp2x.upp
+share/ghostscript/%%GS_VERSION%%/lib/necp2x6.upp
+share/ghostscript/%%GS_VERSION%%/lib/packfile.ps
+share/ghostscript/%%GS_VERSION%%/lib/pcharstr.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf2dsc.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_base.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_draw.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_font.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_main.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_ops.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_sec.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdfeof.ps
+share/ghostscript/%%GS_VERSION%%/lib/pf2afm.ps
+share/ghostscript/%%GS_VERSION%%/lib/pfbtopfa.ps
+share/ghostscript/%%GS_VERSION%%/lib/ppath.ps
+share/ghostscript/%%GS_VERSION%%/lib/prfont.ps
+share/ghostscript/%%GS_VERSION%%/lib/printafm.ps
+share/ghostscript/%%GS_VERSION%%/lib/ps2ai.ps
+share/ghostscript/%%GS_VERSION%%/lib/ps2ascii.ps
+share/ghostscript/%%GS_VERSION%%/lib/ps2epsi.ps
+share/ghostscript/%%GS_VERSION%%/lib/quit.ps
+share/ghostscript/%%GS_VERSION%%/lib/ras1.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras24.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras3.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras32.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras4.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras8m.upp
+share/ghostscript/%%GS_VERSION%%/lib/rollconv.ps
+share/ghostscript/%%GS_VERSION%%/lib/showchar.ps
+share/ghostscript/%%GS_VERSION%%/lib/showpage.ps
+share/ghostscript/%%GS_VERSION%%/lib/stc.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc1520h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc2.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc200_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc2_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc2s_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc500p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc500ph.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc600ih.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc600p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc600pl.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc640p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc740ih.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc740p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc740pl.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc800ih.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc800p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc800pl.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc_l.upp
+share/ghostscript/%%GS_VERSION%%/lib/stcany.upp
+share/ghostscript/%%GS_VERSION%%/lib/stcany_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stcinfo.ps
+share/ghostscript/%%GS_VERSION%%/lib/stcolor.ps
+share/ghostscript/%%GS_VERSION%%/lib/stocht.ps
+share/ghostscript/%%GS_VERSION%%/lib/traceimg.ps
+share/ghostscript/%%GS_VERSION%%/lib/traceop.ps
+share/ghostscript/%%GS_VERSION%%/lib/type1enc.ps
+share/ghostscript/%%GS_VERSION%%/lib/type1ops.ps
+share/ghostscript/%%GS_VERSION%%/lib/uninfo.ps
+share/ghostscript/%%GS_VERSION%%/lib/unprot.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewcmyk.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewgif.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewjpeg.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewmiff.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewpbm.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewpcx.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewps2a.ps
+share/ghostscript/%%GS_VERSION%%/lib/wftopfa.ps
+share/ghostscript/%%GS_VERSION%%/lib/winmaps.ps
+share/ghostscript/%%GS_VERSION%%/lib/wrfont.ps
+share/ghostscript/%%GS_VERSION%%/lib/zeroline.ps
share/ghostscript/fonts/a010013l.afm
share/ghostscript/fonts/a010013l.pfb
share/ghostscript/fonts/a010013l.pfm
@@ -252,6 +315,8 @@ share/ghostscript/fonts/fhirw.gsf
share/ghostscript/fonts/fhirw.pfm
share/ghostscript/fonts/fkarw.gsf
share/ghostscript/fonts/fkarw.pfm
+share/ghostscript/fonts/fonts.dir
+share/ghostscript/fonts/fonts.scale
share/ghostscript/fonts/hrger.pfa
share/ghostscript/fonts/hrgerb.gsf
share/ghostscript/fonts/hrgerd.gsf
@@ -363,8 +428,9 @@ share/ghostscript/fonts/u004006t.pfm
share/ghostscript/fonts/z003034l.afm
share/ghostscript/fonts/z003034l.pfb
share/ghostscript/fonts/z003034l.pfm
+@dirrm share/ghostscript/%%GS_VERSION%%/doc
+@dirrm share/ghostscript/%%GS_VERSION%%/examples
+@dirrm share/ghostscript/%%GS_VERSION%%/lib
+@dirrm share/ghostscript/%%GS_VERSION%%
@dirrm share/ghostscript/fonts
-@dirrm share/ghostscript/5.50/doc
-@dirrm share/ghostscript/5.50/examples
-@dirrm share/ghostscript/5.50
@dirrm share/ghostscript
diff --git a/print/ghostscript-gpl/scripts/configure b/print/ghostscript-gpl/scripts/configure
index e107c3418b7f..393df5898bf4 100644
--- a/print/ghostscript-gpl/scripts/configure
+++ b/print/ghostscript-gpl/scripts/configure
@@ -1,7 +1,7 @@
#! /bin/sh
# driverselection
-/usr/bin/dialog --title "Ghostscript 5 driver configuration" --clear \
+/usr/bin/dialog --title "Ghostscript 6 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\
@@ -13,65 +13,68 @@ Have fun with this new configuration style ! -andreas \n\n\
"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 HL 720 and HL 730" OFF \
+ "hl7x0" "Brother HL720 and HL730 (HL760=PCL), MFC6550MC Fax Machine" OFF \
"bj10e" "Canon BubbleJet BJ10e" ON \
"bj200" "Canon BubbleJet BJ200 and BJC-240(b&w)" ON \
- "bjc600" "Canon Color BJC-240/600/4000/70 + Apple StyleWriter 2x00" ON \
+ "bjc600" "Canon Color BJC-600/4xxx/70 + Apple StyleWriter 2x00" ON \
"bjc800" "Canon Color BubbleJet BJC-240/800" ON \
"lbp8" "Canon LBP-8II laser printer" OFF \
- "lips3" "Canon LIPS III laser printer in English/CaPSL mode" OFF \
+ "lips3" "Canon LIPS III laser printer in English (CaPSL) mode" OFF \
"m8510" "C.Itoh M8510 printer" OFF \
- "uniprint" "Configurable Color ESC/P,ESC/P2,HP-RTL/PCL mono/color driver" ON \
- "la50" "DEC LA50 printer" OFF \
- "la70" "DEC LA70 printer" OFF \
- "la75" "DEC LA75 printer" OFF \
- "la75plus" "DEC LA75plus printer" OFF \
+ "coslw2p" "CoStar LabelWriter II II/Plus" OFF \
+ "coslwxl" "CoStar LabelWriter XL" OFF \
+ "uniprint" "Configurable ESC/P,ESC/P2,HP-RTL/PCL,P2X mono/color driver" ON \
"lj250" "DEC LJ250 Companion color printer" OFF \
"declj250" "DEC LJ250 driver (alternate)" OFF \
- "ln03" "DEC LN03 printer" OFF \
"ap3250" "Epson AP3250" OFF \
"epson" "Epson-compatible dot matrix, 9/24-pin" OFF \
- "eps9mid" "Epson-compatible 9-pin, medium resol" OFF \
- "eps9high" "Epson-compatible 9-pin, high resol" 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 \
"lq850" "Epson LQ-850 (360x360), ok for Canon BJ300 in LQ850 emul" OFF \
"epsonc" "Epson LQ-2550 and Fujitsu 3400/2400/1200 color" OFF \
"st800" "Epson Stylus 800 printer" OFF \
- "stcolor" "Epson Stylus Color" OFF \
+ "stcolor" "Epson Stylus Color and II/IIs/1500 (see driver docu)" OFF \
"lp2563" "HP 2563B line printer" OFF \
"dnj650c" "HP DesignJet 650C" OFF \
"deskjet" "HP DeskJet and DeskJet Plus" ON \
- "djet500" "HP DeskJet 500" 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, 24 bit/pixel color + FS dithering" ON \
+ "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 500C (same as cdjcolor)" OFF \
- "cdj550" "HP DeskJet 550C/560C" ON \
+ "cdj500" "HP DeskJet 500/540C (same as cdjcolor)" OFF \
+ "cdj550" "HP DeskJet 550C/560C/660C/660Cse" ON \
"cdj670" "HP DeskJet 670/690" OFF \
"cdj850" "HP DeskJet 850/855/870/1100" OFF \
+ "cdj880" "HP DeskJet 812/815/832/880/882/895/932/970 C (experimental)" OFF \
"cdj890" "HP DeskJet 890" OFF \
"cdj1600" "HP DeskJet 1600" OFF \
"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" OFF \
- "ljet4" "HP LaserJet 4 (defaults to 600 dpi)" 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 " OFF \
- "lj5mono" "HP LaserJet 5 and 6 family (PCL5 / PCL XL), bitmap" OFF \
- "lj5gray" "HP LaserJet 5 and 6 family, gray-scale bitmap" 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 color printer (also for 1200C)" ON \
+ "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 (none available yet)" 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 P6/P6+/P60, 360x360 DPI resol" OFF \
"oce9050" "OCE 9050 printer" OFF \
@@ -79,17 +82,19 @@ Have fun with this new configuration style ! -andreas \n\n\
"okiibm" "Okidata MicroLine IBM-compatible printers" OFF \
"r4081" "Ricoh 4081 laser printer" OFF \
"sj48" "StarJet 48 inkjet printer" OFF \
- "xes" "Xerox XES printers (2700, 3700, 4045, etc.)" OFF \
- "bmpmono" "BMP Monochrome" OFF \
- "bmp16" "BMP 4-bit EGA/VGA" OFF \
- "bmp256" "BMP 8-bit 256-color" OFF \
- "bmp16m" "BMP 24-bit" 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 \
- "sxlcrt" "CRT sixels, e.g. for VT240-like terminals" 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 \
@@ -128,6 +133,8 @@ Have fun with this new configuration style ! -andreas \n\n\
"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 \
@@ -139,6 +146,7 @@ Have fun with this new configuration style ! -andreas \n\n\
"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 \
"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 \
@@ -160,6 +168,8 @@ Have fun with this new configuration style ! -andreas \n\n\
"x11gray2" "X Windows as a 2-bit gray-scale device" ON \
"x11gray4" "X Windows as a 4-bit gray-scale device" ON \
"x11mono" "X Windows masquer. as black-and-white device" ON \
+ "x11rg16x" "X Windows with G5/B5/R6 pixel layout for testing" ON \
+ "x11rg32x" "X Windows with G11/B10/R11 pixel layout for testing" ON \
2> /tmp/checklist.tmp.$$
retval=$?
@@ -183,8 +193,8 @@ echo "DEVICE_DEVS=$choice" \
| sed -e "s/\"//g" \
| sed -e "s/ /.dev /g" \
| sed -e "s/$/.dev/g" \
- > ${WRKSRC}/unix-gcc.mak.new
+ > ${WRKSRC}/src/unix-gcc.mak.new
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
-cat ${WRKSRC}/unix-gcc.mak >> ${WRKSRC}/unix-gcc.mak.new
-mv ${WRKSRC}/unix-gcc.mak.new ${WRKSRC}/unix-gcc.mak
+cat ${WRKSRC}/src/unix-gcc.mak >> ${WRKSRC}/src/unix-gcc.mak.new
+mv ${WRKSRC}/src/unix-gcc.mak.new ${WRKSRC}/src/unix-gcc.mak
diff --git a/print/ghostscript-gpl/scripts/configure.batch b/print/ghostscript-gpl/scripts/configure.batch
index 75c2755395b9..6fda85d6c300 100644
--- a/print/ghostscript-gpl/scripts/configure.batch
+++ b/print/ghostscript-gpl/scripts/configure.batch
@@ -1,9 +1,9 @@
#! /bin/sh
-cat - > ${WRKSRC}/unix-gcc.mak.new << !EOT
-DEVICE_DEVS=appledmp.dev iwhi.dev iwlo.dev iwlq.dev hl7x0.dev bj10e.dev bj200.dev bjc600.dev bjc800.dev lbp8.dev lips3.dev m8510.dev uniprint.dev la50.dev la70.dev la75.dev la75plus.dev lj250.dev declj250.dev ln03.dev ap3250.dev epson.dev eps9mid.dev eps9high.dev lp8000.dev lq850.dev epsonc.dev st800.dev stcolor.dev lp2563.dev dnj650c.dev deskjet.dev djet500.dev cdeskjet.dev djet500c.dev cdjcolor.dev cdjmono.dev cdj500.dev cdj550.dev cdj670.dev cdj850.dev cdj890.dev cdj1600.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet3d.dev ljet4.dev lj4dith.dev cljet5.dev lj5mono.dev lj5gray.dev pj.dev pjetxl.dev pjxl.dev paintjet.dev pjxl300.dev pxlmono.dev pxlcolor.dev ibmpro.dev jetp3852.dev imagen.dev cp50.dev necp6.dev oce9050.dev oki182.dev okiibm.dev r4081.dev sj48.dev xes.dev bmpmono.dev bmp16.dev bmp256.dev bmp16m.dev ccr.dev cgmmono.dev cgm8.dev cgm24.dev sxlcrt.dev dfaxhigh.dev dfaxlow.dev faxg3.dev faxg32d.dev faxg4.dev bit.dev bitrgb.dev bitcmyk.dev cif.dev miff24.dev inferno.dev jpeg.dev jpeggray.dev mgrmono.dev mgrgray2.dev mgrgray4.dev mgrgray8.dev mgr4.dev mgr8.dev pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev pdfwrite.dev plan9bm.dev pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev psmono.dev psgray.dev psrgb.dev pswrite.dev epswrite.dev sgirgb.dev t4693d2.dev t4693d4.dev t4693d8.dev tek4696.dev tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tiff12nc.dev tiff24nc.dev tifflzw.dev tiffpack.dev x11.dev x11alpha.dev x11cmyk.dev x11cmyk2.dev x11cmyk4.dev x11cmyk8.dev x11gray2.dev x11gray4.dev x11mono.dev
+cat - > ${WRKSRC}/src/unix-gcc.mak.new << !EOT
+DEVICE_DEVS=appledmp.dev iwhi.dev iwlo.dev iwlq.dev hl7x0.dev bj10e.dev bj200.dev bjc600.dev bjc800.dev lbp8.dev lips3.dev m8510.dev coslw2p.dev coslwxl.dev uniprint.dev lj250.dev declj250.dev ap3250.dev epson.dev eps9mid.dev eps9high.dev lp8000.dev lq850.dev epsonc.dev st800.dev stcolor.dev lp2563.dev dnj650c.dev deskjet.dev djet500.dev cdeskjet.dev djet500c.dev cdjcolor.dev cdjmono.dev cdj500.dev cdj550.dev cdj670.dev cdj850.dev cdj880.dev cdj890.dev cdj1600.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet3d.dev ljet4.dev ljet4d.dev lj4dith.dev cljet5.dev cljet5c.dev cljet5pr.dev lj5mono.dev lj5gray.dev pj.dev pjetxl.dev pjxl.dev paintjet.dev pjxl300.dev pxlmono.dev pxlcolor.dev ibmpro.dev jetp3852.dev imagen.dev fs600.dev lxm5700m.dev cp50.dev necp6.dev oce9050.dev oki182.dev okiibm.dev r4081.dev sj48.dev bmpmono.dev bmpgray.dev bmp16.dev bmp256.dev bmp16m.dev bmp32b.dev bmpsep1.dev bmpsep8.dev ccr.dev cgmmono.dev cgm8.dev cgm24.dev cif.dev dfaxhigh.dev dfaxlow.dev faxg3.dev faxg32d.dev faxg4.dev miff24.dev inferno.dev jpeg.dev jpeggray.dev mgrmono.dev mgrgray2.dev mgrgray4.dev mgrgray8.dev mgr4.dev mgr8.dev pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev pdfwrite.dev bit.dev bitrgb.dev bitcmyk.dev plan9bm.dev pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev pksm.dev pksmraw.dev pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev psmono.dev psgray.dev psrgb.dev pswrite.dev epswrite.dev sgirgb.dev sunhmono.dev t4693d2.dev t4693d4.dev t4693d8.dev tek4696.dev tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tiff12nc.dev tiff24nc.dev tifflzw.dev tiffpack.dev x11.dev x11alpha.dev x11cmyk.dev x11cmyk2.dev x11cmyk4.dev x11cmyk8.dev x11gray2.dev x11gray4.dev x11mono.dev x11rg16x.dev x11rg32x.dev
!EOT
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
-cat ${WRKSRC}/unix-gcc.mak >> ${WRKSRC}/unix-gcc.mak.new
-mv ${WRKSRC}/unix-gcc.mak.new ${WRKSRC}/unix-gcc.mak
+cat ${WRKSRC}/src/unix-gcc.mak >> ${WRKSRC}/src/unix-gcc.mak.new
+mv ${WRKSRC}/src/unix-gcc.mak.new ${WRKSRC}/src/unix-gcc.mak
diff --git a/print/ghostscript6/Makefile b/print/ghostscript6/Makefile
index 67a952d41057..ed81a9fb9a37 100644
--- a/print/ghostscript6/Makefile
+++ b/print/ghostscript6/Makefile
@@ -1,46 +1,64 @@
# New ports collection makefile for: ghostscript
-# Version required: 5.50
+# Version required: 6.01
# Date created: Tue Jun 10 21:58:54 CEST 1997
# Whom: Andreas Klemm <andreas@klemm.gtn.com>
#
# $FreeBSD$
#
-DISTNAME= ghostscript-5.50
+DISTNAME= ghostscript-${GS_VERSION}
CATEGORIES= print
-MASTER_SITES= ftp://ftp.cs.wisc.edu/ghost/aladdin/gs550/ \
- http://www.erdw.ethz.ch/~bonk/ftp/gs-driver-distrib/ \
- http://www.ozemail.com.au/~geoffk/pdfencrypt/
+MASTER_SITES= ftp://ftp.cs.wisc.edu/ghost/aladdin/gs601/ \
+ ftp://ftp.cs.wisc.edu/ghost/aladdin/fonts/ \
+ http://www.ozemail.com.au/~geoffk/pdfencrypt/ \
+ http://www.proaxis.com/~mgelhaus/linux/software/hp880c/1.31/
DISTFILES= ${GS_SOURCES} ${GS_FONTS_STD} ${GS_FONTS_OTHER} \
- ${HP850_DRV} ${DECRYPT_PDF}
+ ${DECRYPT_PDF} ${HP880_DRV}
MAINTAINER= andreas@FreeBSD.org
-Y2K= http://www.cs.wisc.edu/~ghost/aladdin/y2k.html
+Y2K= http://www.cs.wisc.edu/~ghost/aladdin/y2k.html
-BUILD_DEPENDS= /nonexistent:${PORTSDIR}/graphics/jpeg:extract \
- /nonexistent:${PORTSDIR}/graphics/png:extract \
- unzip:${PORTSDIR}/archivers/unzip
+BUILD_DEPENDS= /nonexistent:${PORTSDIR}/graphics/jpeg:extract
LIB_DEPENDS= png.3:${PORTSDIR}/graphics/png
+GS_VERSION= 6.01
+PLIST_SUB= GS_VERSION=${GS_VERSION}
USE_XLIB= yes
EXTRACT_ONLY= ${GS_SOURCES}
-WRKSRC= ${WRKDIR}/gs5.50
+WRKSRC= ${WRKDIR}/gs${GS_VERSION}
USE_GMAKE= yes
-MAKEFILE= unix-gcc.mak
-MAN1= gs.1 pdf2dsc.1 pdf2ps.1 ps2ascii.1 ps2epsi.1 ps2pdf.1 ps2ps.1
-
-GS_SOURCES= ghostscript-5.50.tar.gz
-GS_SOURCES+= ghostscript-5.50gnu.tar.gz
+MAKEFILE= src/unix-gcc.mak
+# Note: the order that the manpages are listed here matters because
+# some of them are symbolic links
+MAN1= gs.1 dvipdf.1 font2c.1 eps2eps.1 gsbj.1 gsdj.1 gsdj500.1 \
+ gslj.1 gslp.1 gsnd.1 pdf2dsc.1 pdf2ps.1 pf2afm.1 \
+ pfbtopfa.1 printafm.1 ps2ascii.1 ps2epsi.1 ps2pdf12.1 \
+ ps2pdf13.1 ps2pdf.1 ps2pdfwr.1 ps2ps.1 wftopfa.1
+
+GS_SOURCES= ghostscript-${GS_VERSION}.tar.gz
# Note: the following two are real files that have symlinks with
# later version numbers pointing to them. To avoid unnecessarily
# downloading distfiles, do not change these when upgrading the port
# unless the files really change.
-GS_FONTS_STD= ghostscript-fonts-std-5.50.tar.gz
-GS_FONTS_OTHER= ghostscript-fonts-other-5.50.tar.gz
+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
+HP880_DRV= gdevcd8.tar.gz
-# Additional driver HP 850, see http://www.erdw.ethz.ch/~bonk/hp850/hp850.html
-HP850_DRV= hp8xxs13.zip
+# contributed uniprint profiles
+CONTRIB_UPP= lqx70ch.upp lqx70cl.upp lqx70cm.upp \
+ stc740ih.upp stc740p.upp stc740pl.upp
+
+# encrypted PDF support. can't be packaged due to export control issues.
+.if defined(PDFENCRYPT)
+MASTER_SITES+= http://www.ozemail.com.au/~geoffk/pdfencrypt/
+DISTFILES+= pdf_sec.ps
+RESTRICTED= "Crypto; export controlled, RC4 in PostScript code included"
+.endif
.if defined(A4)
CFLAGS+= -DA4
@@ -54,11 +72,8 @@ pre-fetch:
.endif
post-extract:
- ${LN} -s ${WRKDIRPREFIX}${.CURDIR}/../../graphics/jpeg/work/jpeg-6b ${WRKSRC}/jpeg
- ${LN} -s ${WRKDIRPREFIX}${.CURDIR}/../../graphics/png/work/libpng-* ${WRKSRC}/libpng
- ${MV} ${WRKSRC}/devs.mak ${WRKSRC}/devs.mak.bak
- cd ${WRKSRC} && unzip -Lao ${DISTDIR}/${HP850_DRV}
- ${MV} ${WRKSRC}/devs.mak.bak ${WRKSRC}/devs.mak
+ @${LN} -s ${PORTSDIR}/graphics/jpeg/work/jpeg-6b ${WRKSRC}/jpeg
+ @cd ${WRKSRC}; ${TAR} -xzf ${DISTDIR}/${HP850_DRV}
do-configure:
.if defined(BATCH)
@@ -68,33 +83,27 @@ do-configure:
.endif
pre-build:
- ${MKDIR} ${WRKSRC}/obj
+ @${MKDIR} ${WRKSRC}/obj
+ @${MKDIR} ${WRKSRC}/bin
pre-install:
- @${MKDIR} ${PREFIX}/share/ghostscript ${PREFIX}/bin ${PREFIX}/man/man1
- (cd ${PREFIX}/share/ghostscript ; \
+ @${MKDIR} ${PREFIX}/share/ghostscript
+ @(cd ${PREFIX}/share/ghostscript ; \
${TAR} -xzf ${DISTDIR}/${GS_FONTS_STD})
- (cd ${PREFIX}/share/ghostscript/fonts ; \
+ @(cd ${PREFIX}/share/ghostscript ; \
${TAR} -xzf ${DISTDIR}/${GS_FONTS_OTHER})
-# install the readme and license file of the hp8xxx driver as well
post-install:
- strip ${PREFIX}/bin/gs
- ${INSTALL_SCRIPT} ${WRKSRC}/unix-lpr.sh ${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/lprsetup.sh ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/license.hp8 \
- ${PREFIX}/share/ghostscript/5.50/doc
- ${INSTALL_DATA} ${WRKSRC}/readme.hp8 \
- ${PREFIX}/share/ghostscript/5.50/doc
-.if defined(PDFENCRYPT)
- ${INSTALL_DATA} ${DISTDIR}/pdf_sec.ps ${PREFIX}/share/ghostscript/5.50
-.endif
-
-# encrypted PDF support. can't be packaged due to export control issues.
+ @strip ${PREFIX}/bin/gs
+ @${INSTALL_SCRIPT} ${WRKSRC}/lib/unix-lpr.sh ${PREFIX}/bin
+ @${INSTALL_SCRIPT} ${WRKSRC}/lib/lprsetup.sh ${PREFIX}/bin
+.for i in ${CONTRIB_UPP}
+ @${INSTALL_DATA} ${FILESDIR}/$i \
+ ${PREFIX}/share/ghostscript/${GS_VERSION}/lib
+.endfor
.if defined(PDFENCRYPT)
-MASTER_SITES+= http://www.ozemail.com.au/~geoffk/pdfencrypt/
-DISTFILES+= pdf_sec.ps
-RESTRICTED= "Crypto; export controlled, RC4 in PostScript code included"
+ @${INSTALL_DATA} ${DISTDIR}/pdf_sec.ps \
+ ${PREFIX}/share/ghostscript/${GS_VERSION}/lib
.endif
.include <bsd.port.mk>
diff --git a/print/ghostscript6/distinfo b/print/ghostscript6/distinfo
index 64c4b9a79c5e..d0377fe1b306 100644
--- a/print/ghostscript6/distinfo
+++ b/print/ghostscript6/distinfo
@@ -1,6 +1,5 @@
-MD5 (ghostscript-5.50.tar.gz) = f51e92976c4cda9a05de5388fdbbbbbd
-MD5 (ghostscript-5.50gnu.tar.gz) = 4930c9d2feea3294904fc683bf8b8beb
-MD5 (ghostscript-fonts-std-5.50.tar.gz) = 8462a429e2672d332a510da076dca6d2
-MD5 (ghostscript-fonts-other-5.50.tar.gz) = e3540578f33caf5dfc384e5518890f57
-MD5 (hp8xxs13.zip) = e46bcac0aed0c511c8cc88a1093cc586
+MD5 (ghostscript-6.01.tar.gz) = abad620560b79ff40162f648506ae448
+MD5 (ghostscript-fonts-std-6.0.tar.gz) = 8250132d6fcc6eb1419f505f06c7690b
+MD5 (ghostscript-fonts-other-6.0.tar.gz) = 1a643ae62ef166562e4d422b1a601272
+MD5 (gdevcd8.tar.gz) = 6ff0db0cb9f1190a1587ad6c335581cf
MD5 (pdf_sec.ps) = 92cd6af5b4d7219e91e61b8351f0f7c4
diff --git a/print/ghostscript6/files/lqx70ch.upp b/print/ghostscript6/files/lqx70ch.upp
new file mode 100644
index 000000000000..98f5dba15b83
--- /dev/null
+++ b/print/ghostscript6/files/lqx70ch.upp
@@ -0,0 +1,24 @@
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r360x360
+-dupMargins="{ 9.0 0.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2869 0100 01
+ 1b2855 0100 0A
+ 1b5501
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript6/files/lqx70cl.upp b/print/ghostscript6/files/lqx70cl.upp
new file mode 100644
index 000000000000..8bacfab8f294
--- /dev/null
+++ b/print/ghostscript6/files/lqx70cl.upp
@@ -0,0 +1,24 @@
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r180x180
+-dupMargins="{ 9.0 0.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2869 0100 01
+ 1b2855 0100 14
+ 1b5500
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript6/files/lqx70cm.upp b/print/ghostscript6/files/lqx70cm.upp
new file mode 100644
index 000000000000..4b1b95c06e93
--- /dev/null
+++ b/print/ghostscript6/files/lqx70cm.upp
@@ -0,0 +1,23 @@
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r360x180
+-dupMargins="{ 9.0 24.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2869 0100 01
+ 1b2855 0100 14
+ 1b5500
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript6/files/patch-aa b/print/ghostscript6/files/patch-aa
index 65a3e92356bb..97843d547d91 100644
--- a/print/ghostscript6/files/patch-aa
+++ b/print/ghostscript6/files/patch-aa
@@ -1,11 +1,10 @@
---- unix-gcc.mak.orig Thu Sep 17 08:06:06 1998
-+++ unix-gcc.mak Mon Nov 30 13:11:05 1998
-@@ -48,12 +48,10 @@
+--- src/unix-gcc.mak.orig Fri Mar 17 20:13:40 2000
++++ src/unix-gcc.mak Tue Mar 21 01:03:57 2000
+@@ -52,11 +52,10 @@
# the directories also define the default search path for the
# initialization files (gs_*.ps) and the fonts.
--# If your system has installbsd, change install to installbsd in the next line.
--INSTALL = install -c
+-INSTALL = $(GLSRCDIR)/instcopy -c
-INSTALL_PROGRAM = $(INSTALL) -m 755
-INSTALL_DATA = $(INSTALL) -m 644
+INSTALL_PROGRAM = $(BSD_INSTALL_SCRIPT)
@@ -16,7 +15,7 @@
exec_prefix = $(prefix)
bindir = $(exec_prefix)/bin
scriptdir = $(bindir)
-@@ -141,7 +139,7 @@
+@@ -153,7 +152,7 @@
# what its name is.
# See gs.mak and Make.htm for more information.
@@ -25,7 +24,7 @@
LIBPNG_NAME=png
# Define the directory where the zlib sources are stored.
-@@ -153,7 +151,7 @@
+@@ -165,7 +164,7 @@
# what its name is (usually libz, but sometimes libgz).
# See gs.mak and Make.htm for more information.
@@ -34,7 +33,7 @@
#ZLIB_NAME=gz
ZLIB_NAME=z
-@@ -172,7 +170,7 @@
+@@ -180,7 +179,7 @@
# Define the name of the C compiler.
@@ -43,7 +42,7 @@
# Define the name of the linker for the final link step.
# Normally this is the same as the C compiler.
-@@ -205,7 +203,7 @@
+@@ -213,7 +212,7 @@
# gcc to accept ANSI-style function prototypes and function definitions.
XCFLAGS=
@@ -52,7 +51,7 @@
# Define platform flags for ld.
# SunOS 4.n may need -Bstatic.
-@@ -214,7 +212,7 @@
+@@ -222,7 +221,7 @@
# -R /usr/local/xxx/lib:/usr/local/lib
# giving the full path names of the shared library directories.
# XLDFLAGS can be set from the command line.
@@ -61,7 +60,16 @@
LDFLAGS=$(XLDFLAGS) -fno-common
-@@ -234,7 +232,7 @@
+@@ -242,7 +241,7 @@
+ # All reasonable platforms require -lm, but Rhapsody and perhaps one or
+ # two others fold libm into libc and don't require any additional library.
+
+-STDLIBS=-lpthread -lm
++STDLIBS= -lm
+
+ # Define the include switch(es) for the X11 header files.
+ # This can be null if handled in some other way (e.g., the files are
+@@ -252,7 +251,7 @@
# Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
# not in $(XINCLUDE).
@@ -70,7 +78,7 @@
# Define the directory/ies and library names for the X11 library files.
# XLIBDIRS is for ld and should include -L; XLIBDIR is for LD_RUN_PATH
-@@ -246,12 +244,12 @@
+@@ -264,12 +263,12 @@
# Solaris and other SVR4 systems with dynamic linking probably want
#XLIBDIRS=-L/usr/openwin/lib -R/usr/openwin/lib
# X11R6 (on any platform) may need
@@ -82,61 +90,81 @@
+XLIBDIRS=-L$(X11BASE)/lib
XLIBDIR=
-XLIBS=Xt Xext X11
-+#XLIBS=Xt X11
++#XLIBS=Xt Xext X11
# Define whether this platform has floating point hardware:
# FPU_TYPE=2 means floating point is faster than fixed point.
-@@ -292,27 +290,6 @@
-
- FILE_IMPLEMENTATION=stdio
-
--# Choose the device(s) to include. See devs.mak for details,
--# devs.mak and contrib.mak for the list of available devices.
--
--DEVICE_DEVS=x11.dev x11alpha.dev x11cmyk.dev x11gray2.dev x11gray4.dev x11mono.dev
--#DEVICE_DEVS1=bmpmono.dev bmpamono.dev posync.dev
--DEVICE_DEVS1=
--DEVICE_DEVS2=
--DEVICE_DEVS3=deskjet.dev djet500.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet4.dev
--DEVICE_DEVS4=cdeskjet.dev cdjcolor.dev cdjmono.dev cdj550.dev pj.dev pjxl.dev pjxl300.dev
--DEVICE_DEVS5=uniprint.dev
--DEVICE_DEVS6=bj10e.dev bj200.dev bjc600.dev bjc800.dev
--DEVICE_DEVS7=faxg3.dev faxg32d.dev faxg4.dev
--DEVICE_DEVS8=pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev
--DEVICE_DEVS9=pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev
--DEVICE_DEVS10=tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tifflzw.dev tiffpack.dev
--DEVICE_DEVS11=tiff12nc.dev tiff24nc.dev
--DEVICE_DEVS12=psmono.dev psgray.dev psrgb.dev bit.dev bitrgb.dev bitcmyk.dev
--DEVICE_DEVS13=pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev
--DEVICE_DEVS14=jpeg.dev jpeggray.dev
--DEVICE_DEVS15=pdfwrite.dev pswrite.dev epswrite.dev pxlmono.dev pxlcolor.dev
+@@ -345,27 +344,27 @@
+ #DEVICE_DEVS14=
+ #DEVICE_DEVS15=
+
+-DEVICE_DEVS1=$(DD)bmpmono.dev $(DD)bmpgray.dev $(DD)bmpsep1.dev $(DD)bmpsep8.dev $(DD)bmp16.dev $(DD)bmp256.dev $(DD)bmp16m.dev $(DD)bmp32b.dev
+-DEVICE_DEVS2=$(DD)bmpamono.dev $(DD)bmpasep1.dev $(DD)bmpasep8.dev $(DD)bmpa16.dev $(DD)bmpa256.dev $(DD)bmpa16m.dev $(DD)bmpa32b.dev
+-DEVICE_DEVS3=$(DD)deskjet.dev $(DD)djet500.dev $(DD)laserjet.dev $(DD)ljetplus.dev $(DD)ljet2p.dev $(DD)ljet3.dev $(DD)ljet3d.dev $(DD)ljet4.dev $(DD)ljet4d.dev $(DD)lj5mono.dev $(DD)lj5gray.dev
+-DEVICE_DEVS4=$(DD)cdeskjet.dev $(DD)cdjcolor.dev $(DD)cdjmono.dev $(DD)cdj550.dev $(DD)pj.dev $(DD)pjxl.dev $(DD)pjxl300.dev
+-DEVICE_DEVS5=$(DD)uniprint.dev
+-DEVICE_DEVS6=$(DD)bj10e.dev $(DD)bj200.dev $(DD)bjc600.dev $(DD)bjc800.dev
+-DEVICE_DEVS7=$(DD)faxg3.dev $(DD)faxg32d.dev $(DD)faxg4.dev
+-DEVICE_DEVS8=$(DD)pcxmono.dev $(DD)pcxgray.dev $(DD)pcx16.dev $(DD)pcx256.dev $(DD)pcx24b.dev $(DD)pcxcmyk.dev
+-DEVICE_DEVS9=$(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
+-DEVICE_DEVS10=$(DD)tiffcrle.dev $(DD)tiffg3.dev $(DD)tiffg32d.dev $(DD)tiffg4.dev $(DD)tifflzw.dev $(DD)tiffpack.dev
+-DEVICE_DEVS11=$(DD)tiff12nc.dev $(DD)tiff24nc.dev
+-DEVICE_DEVS12=$(DD)psmono.dev $(DD)psgray.dev $(DD)psrgb.dev $(DD)bit.dev $(DD)bitrgb.dev $(DD)bitcmyk.dev
+-DEVICE_DEVS13=$(DD)pngmono.dev $(DD)pnggray.dev $(DD)png16.dev $(DD)png256.dev $(DD)png16m.dev
+-DEVICE_DEVS14=$(DD)jpeg.dev $(DD)jpeggray.dev
+-DEVICE_DEVS15=$(DD)pdfwrite.dev $(DD)pswrite.dev $(DD)epswrite.dev $(DD)pxlmono.dev $(DD)pxlcolor.dev
-
- # ---------------------------- End of options --------------------------- #
+-DEVICE_DEVS16=
+-DEVICE_DEVS17=
+-DEVICE_DEVS18=
+-DEVICE_DEVS19=
+-DEVICE_DEVS20=$(DD)cljet5.dev $(DD)cljet5c.dev
++#DEVICE_DEVS1=$(DD)bmpmono.dev $(DD)bmpgray.dev $(DD)bmpsep1.dev $(DD)bmpsep8.dev $(DD)bmp16.dev $(DD)bmp256.dev $(DD)bmp16m.dev $(DD)bmp32b.dev
++#DEVICE_DEVS2=$(DD)bmpamono.dev $(DD)bmpasep1.dev $(DD)bmpasep8.dev $(DD)bmpa16.dev $(DD)bmpa256.dev $(DD)bmpa16m.dev $(DD)bmpa32b.dev
++#DEVICE_DEVS3=$(DD)deskjet.dev $(DD)djet500.dev $(DD)laserjet.dev $(DD)ljetplus.dev $(DD)ljet2p.dev $(DD)ljet3.dev $(DD)ljet3d.dev $(DD)ljet4.dev $(DD)ljet4d.dev $(DD)lj5mono.dev $(DD)lj5gray.dev
++#DEVICE_DEVS4=$(DD)cdeskjet.dev $(DD)cdjcolor.dev $(DD)cdjmono.dev $(DD)cdj550.dev $(DD)pj.dev $(DD)pjxl.dev $(DD)pjxl300.dev
++#DEVICE_DEVS5=$(DD)uniprint.dev
++#DEVICE_DEVS6=$(DD)bj10e.dev $(DD)bj200.dev $(DD)bjc600.dev $(DD)bjc800.dev
++#DEVICE_DEVS7=$(DD)faxg3.dev $(DD)faxg32d.dev $(DD)faxg4.dev
++#DEVICE_DEVS8=$(DD)pcxmono.dev $(DD)pcxgray.dev $(DD)pcx16.dev $(DD)pcx256.dev $(DD)pcx24b.dev $(DD)pcxcmyk.dev
++#DEVICE_DEVS9=$(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
++#DEVICE_DEVS10=$(DD)tiffcrle.dev $(DD)tiffg3.dev $(DD)tiffg32d.dev $(DD)tiffg4.dev $(DD)tifflzw.dev $(DD)tiffpack.dev
++#DEVICE_DEVS11=$(DD)tiff12nc.dev $(DD)tiff24nc.dev
++#DEVICE_DEVS12=$(DD)psmono.dev $(DD)psgray.dev $(DD)psrgb.dev $(DD)bit.dev $(DD)bitrgb.dev $(DD)bitcmyk.dev
++#DEVICE_DEVS13=$(DD)pngmono.dev $(DD)pnggray.dev $(DD)png16.dev $(DD)png256.dev $(DD)png16m.dev
++#DEVICE_DEVS14=$(DD)jpeg.dev $(DD)jpeggray.dev
++#DEVICE_DEVS15=$(DD)pdfwrite.dev $(DD)pswrite.dev $(DD)epswrite.dev $(DD)pxlmono.dev $(DD)pxlcolor.dev
++
++#DEVICE_DEVS16=
++#DEVICE_DEVS17=
++#DEVICE_DEVS18=
++#DEVICE_DEVS19=
++#DEVICE_DEVS20=$(DD)cljet5.dev $(DD)cljet5c.dev
- # Define the name of the partial makefile that specifies options --
-@@ -320,16 +297,10 @@
+ # ---------------------------- End of options --------------------------- #
- MAKEFILE=$(GLSRC)unix-gcc.mak
+@@ -379,13 +378,13 @@
+ # detect whether we're running a version of gcc with the const optimization
+ # bug.
--# Define the ANSI-to-K&R dependency. There isn't one, but we do have to
--# detect whether we're running a version of gcc with the const optimization
--# bug.
--
-AK=$(GLGENDIR)/cc.tr
--
++#AK=$(GLGENDIR)/cc.tr
+
# Define the compilation rules and flags.
CCFLAGS=$(GENOPT) $(CFLAGS)
-CC_=$(CC) `cat $(AK)` $(CCFLAGS)
+-CCAUX=$(CC) `cat $(AK)`
+CC_=$(CC) $(CCFLAGS)
- CCAUX=$(CC)
- #We can't use -fomit-frame-pointer with -pg....
- #CC_LEAF=$(CC_)
-@@ -350,7 +321,3 @@
- include $(GLSRC)unixtail.mak
- include $(GLSRC)unix-end.mak
- include $(GLSRC)unixinst.mak
--
--# This has to come last so it won't be taken as the default target.
++CCAUX=$(CC)
+ CC_LEAF=$(CC_) -fomit-frame-pointer
+ # gcc can't use -fomit-frame-pointer with -pg.
+ CC_LEAF_PG=$(CC_)
+@@ -412,5 +411,5 @@
+ include $(GLSRCDIR)/unixinst.mak
+
+ # This has to come last so it won't be taken as the default target.
-$(AK):
-- if ( gcc --version | grep "2.7.[01]" >/dev/null || test `gcc --version` = 2.7.2 ); then echo -Dconst= >$(AK); else echo -Wcast-qual -Wwrite-strings >$(AK); fi
+- if ( $(CC) --version | egrep "^2\.7\.([01]|2(\.[^1-9]|$$))" >/dev/null ); then echo -Dconst= >$(AK); else echo -Wcast-qual -Wwrite-strings >$(AK); fi
++#$(AK):
++# if ( $(CC) --version | egrep "^2\.7\.([01]|2(\.[^1-9]|$$))" >/dev/null ); then echo -Dconst= >$(AK); else echo -Wcast-qual -Wwrite-strings >$(AK); fi
diff --git a/print/ghostscript6/files/patch-ab b/print/ghostscript6/files/patch-ab
deleted file mode 100644
index aee04b39d512..000000000000
--- a/print/ghostscript6/files/patch-ab
+++ /dev/null
@@ -1,10 +0,0 @@
---- gs_init.ps.orig Thu Jan 2 19:23:13 1997
-+++ gs_init.ps Thu Jan 2 19:24:46 1997
-@@ -1363,3 +1363,7 @@
- (END GC) VMDEBUG
-
- % The interpreter will run the initial procedure (start).
-+
-+% unofficial patch:
-+% make it possible to print from within acroread pdf viewer
-+/Default currenthalftone /Halftone defineresource pop
diff --git a/print/ghostscript6/files/patch-ac b/print/ghostscript6/files/patch-ac
deleted file mode 100644
index ebd487b9fa66..000000000000
--- a/print/ghostscript6/files/patch-ac
+++ /dev/null
@@ -1,21 +0,0 @@
---- contrib.mak.orig Tue Sep 15 04:03:52 1998
-+++ contrib.mak Tue Dec 1 15:37:58 1998
-@@ -435,6 +435,18 @@
- cdj850.dev: $(cdeskjet8_) page.dev
- $(SETPDEV) cdj850 $(cdeskjet8_)
-
-+cdj670.dev: $(cdeskjet8_) page.dev
-+ $(SETPDEV) cdj670 $(cdeskjet8_)
-+
-+cdj890.dev: $(cdeskjet8_) page.dev
-+ $(SETPDEV) cdj890 $(cdeskjet8_)
-+
-+cdj1600.dev: $(cdeskjet8_) page.dev
-+ $(SETPDEV) cdj1600 $(cdeskjet8_)
-+
-+$(GLOBJ)gdevcd8.$(OBJ): $(GLSRC)gdevcd8.c $(GLSRC)gdevcd8.h $(PDEVH)
-+ $(GLCC) $(GLO_)gdevcd8.$(OBJ) $(C_) $(GLSRC)gdevcd8.c
-+
- ### ------------ The H-P PaintJet color printer device ----------------- ###
- ### Note: this driver also supports the DEC LJ250 color printer, which ###
- ### has a PaintJet-compatible mode, and the PaintJet XL. ###
diff --git a/print/ghostscript6/files/stc740ih.upp b/print/ghostscript6/files/stc740ih.upp
new file mode 100644
index 000000000000..1023b5eb96c8
--- /dev/null
+++ b/print/ghostscript6/files/stc740ih.upp
@@ -0,0 +1,58 @@
+-supModel="Epson Stylus Color 740, 1440x720DpI, Inkjet Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/FSCMYK32
+-dupOutputFormat=/EscP2XY
+-r1440x720
+-dupMargins="{ 9.0 39.96 9.0 9.0}"
+-dupBlackTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupCyanTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupMagentaTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupYellowTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupOutputComponentOrder="{ 1 2 3 0 }"
+-dupWeaveXPasses=2
+-dupOutputXStep=2
+-dupWeaveYPasses=6
+-dupOutputPins=46
+-dupWeaveYFeeds="{23 23 23 23 23 23 23 23 23 23 23 23}"
+-dupWeaveXStarts="{0 1 0 1 0 1 1 0 1 0 1 0}"
+-dupWeaveYOffset=50
+-dupWeaveInitialYFeeds="{ 5 5 5 5 5 5 5 5 5 5 5 23}"
+-dupWeaveInitialXStarts="{0 1 0 1 0 1 1 0 1 0 1 0}"
+-dupWeaveInitialPins="{ 13 16 19 22 25 28 31 34 37 40 43 46}"
+-dupFormatYabsolute
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2855 0100 05
+ 1b2873 0100 02
+ 1b5501
+ 1b2865 0200 0001
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupAdjustTopMarginCommand
+-dupAdjustBottomMarginCommand
+-dupXStepCommand="<1b285c 0400 a005 0100 0000>"
+-dupEndPageCommand="(\033@\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript6/files/stc740p.upp b/print/ghostscript6/files/stc740p.upp
new file mode 100644
index 000000000000..d59bf0d170d2
--- /dev/null
+++ b/print/ghostscript6/files/stc740p.upp
@@ -0,0 +1,34 @@
+-supModel="Epson Stylus Color 740, 720x720DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/FSCMYK32
+-dupOutputFormat=/EscP2
+-r720x720
+-dupMargins="{ 9.0 39.96 9.0 9.0}"
+-dupBlackTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupCyanTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupMagentaTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupYellowTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupOutputComponentOrder="{ 1 2 3 0 }"
+-dupWeaveYPasses=6
+-dupOutputPins=48
+-dupWeaveYFeeds="{47 47 47 53 47 47}"
+-dupWeaveInitialYFeeds="{1 1 1 1 1 43}"
+-dupWeaveInitialPins="{ 8 48 40 31 23 15}"
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2855 0100 05
+ 1b5500
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupAdjustTopMarginCommand
+-dupAdjustBottomMarginCommand
+-dupEndPageCommand="(\033@\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript6/files/stc740pl.upp b/print/ghostscript6/files/stc740pl.upp
new file mode 100644
index 000000000000..9ec72d93a773
--- /dev/null
+++ b/print/ghostscript6/files/stc740pl.upp
@@ -0,0 +1,30 @@
+-supModel="Epson Stylus Color 740, 360x360DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/FSCMYK32
+-dupOutputFormat=/EscP2
+-r360x360
+-dupMargins="{ 9.0 39.96 9.0 9.0}"
+-dupOutputComponentOrder="{ 1 2 3 0 }"
+-dupWeaveYPasses=3
+-dupOutputPins=48
+-dupWeaveYFeeds="{47 50 47}"
+-dupWeaveInitialYFeeds="{1 1 46}"
+-dupWeaveInitialPins="{ 16 48 32}"
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2855 0100 0A
+ 1b5500
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupAdjustTopMarginCommand
+-dupAdjustBottomMarginCommand
+-dupEndPageCommand="(\033@\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript6/pkg-comment b/print/ghostscript6/pkg-comment
index dc6cbae233e4..1e371cace06a 100644
--- a/print/ghostscript6/pkg-comment
+++ b/print/ghostscript6/pkg-comment
@@ -1 +1 @@
-Aladdin Postscript interpreter
+Aladdin Postscript interpreter version 6
diff --git a/print/ghostscript6/pkg-descr b/print/ghostscript6/pkg-descr
index 9ba17e369926..78ede9e41f87 100644
--- a/print/ghostscript6/pkg-descr
+++ b/print/ghostscript6/pkg-descr
@@ -6,15 +6,13 @@ Ghostscript is the well-known PostScript interpreter which is available for
all common and most esoteric platforms and supports many different printers
and some displays.
-Official ghostscript homepage, see:
- http://www.cs.wisc.edu/~ghost/index.html
-
-This FreeBSD port includes two useful add-on packages:
- o Support for HP DeskJet 670, 690, 850, 855, 870, 890, 1100 and 1600,
- see announcement on
- http://www.erdw.ethz.ch/~bonk/hp850/hp850.html
+This port includes add-on packages (not part of the official gs release)
o Support for pdfencrypt, see description on
- http://www.ozemail.com.au/~geoffk/pdfencrypt/
+ - http://www.ozemail.com.au/~geoffk/pdfencrypt/
+ o Additional driver support
+ - http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html
+ o Additional contributed uniprint driver profiles for
+ - Epson Stylus Color 740 and Epson LQ-1170
Thomas Merz has written a Ghostscript manual in PDF format:
http://www.cs.wisc.edu/~ghost/merz.html
diff --git a/print/ghostscript6/pkg-plist b/print/ghostscript6/pkg-plist
index a0e973d0d991..b2ce76cd3266 100644
--- a/print/ghostscript6/pkg-plist
+++ b/print/ghostscript6/pkg-plist
@@ -1,5 +1,7 @@
bin/bdftops
bin/dvipdf
+bin/eps2eps
+bin/fixmswrd.pl
bin/font2c
bin/gs
bin/gsbj
@@ -11,192 +13,253 @@ bin/gsnd
bin/lprsetup.sh
bin/pdf2dsc
bin/pdf2ps
+bin/pf2afm
+bin/pfbtopfa
+bin/pj-gs.sh
bin/printafm
bin/ps2ascii
bin/ps2epsi
bin/ps2pdf
+bin/ps2pdf12
+bin/ps2pdf13
+bin/ps2pdfwr
bin/ps2ps
+bin/pv.sh
+bin/sysvlp.sh
bin/unix-lpr.sh
bin/wftopfa
-share/ghostscript/5.50/Fontmap
-share/ghostscript/5.50/acctest.ps
-share/ghostscript/5.50/align.ps
-share/ghostscript/5.50/bdftops.ps
-share/ghostscript/5.50/bjc610a0.upp
-share/ghostscript/5.50/bjc610a1.upp
-share/ghostscript/5.50/bjc610a2.upp
-share/ghostscript/5.50/bjc610a3.upp
-share/ghostscript/5.50/bjc610a4.upp
-share/ghostscript/5.50/bjc610a5.upp
-share/ghostscript/5.50/bjc610a6.upp
-share/ghostscript/5.50/bjc610a7.upp
-share/ghostscript/5.50/bjc610a8.upp
-share/ghostscript/5.50/bjc610b1.upp
-share/ghostscript/5.50/bjc610b2.upp
-share/ghostscript/5.50/bjc610b3.upp
-share/ghostscript/5.50/bjc610b4.upp
-share/ghostscript/5.50/bjc610b6.upp
-share/ghostscript/5.50/bjc610b7.upp
-share/ghostscript/5.50/bjc610b8.upp
-share/ghostscript/5.50/caption.ps
-share/ghostscript/5.50/cbjc600.ppd
-share/ghostscript/5.50/cbjc800.ppd
-share/ghostscript/5.50/cdj550.upp
-share/ghostscript/5.50/cid2code.ps
-share/ghostscript/5.50/decrypt.ps
-share/ghostscript/5.50/doc/Bug-form.htm
-share/ghostscript/5.50/doc/C-style.htm
-share/ghostscript/5.50/doc/Commprod.htm
-share/ghostscript/5.50/doc/Copying.htm
-share/ghostscript/5.50/doc/Current.htm
-share/ghostscript/5.50/doc/DLL.htm
-share/ghostscript/5.50/doc/Devices.htm
-share/ghostscript/5.50/doc/Drivers.htm
-share/ghostscript/5.50/doc/Fonts.htm
-share/ghostscript/5.50/doc/Helpers.htm
-share/ghostscript/5.50/doc/Hershey.htm
-share/ghostscript/5.50/doc/History1.htm
-share/ghostscript/5.50/doc/History2.htm
-share/ghostscript/5.50/doc/History3.htm
-share/ghostscript/5.50/doc/History4.htm
-share/ghostscript/5.50/doc/Htmstyle.htm
-share/ghostscript/5.50/doc/Humor.htm
-share/ghostscript/5.50/doc/Install.htm
-share/ghostscript/5.50/doc/Language.htm
-share/ghostscript/5.50/doc/Lib.htm
-share/ghostscript/5.50/doc/Make.htm
-share/ghostscript/5.50/doc/New-user.htm
-share/ghostscript/5.50/doc/News.htm
-share/ghostscript/5.50/doc/PUBLIC
-share/ghostscript/5.50/doc/Ps2pdf.htm
-share/ghostscript/5.50/doc/Psfiles.htm
-share/ghostscript/5.50/doc/Public.htm
-share/ghostscript/5.50/doc/Readme.htm
-share/ghostscript/5.50/doc/Source.htm
-share/ghostscript/5.50/doc/Unix-lpr.htm
-share/ghostscript/5.50/doc/Use.htm
-share/ghostscript/5.50/doc/Xfonts.htm
-share/ghostscript/5.50/doc/license.hp8
-share/ghostscript/5.50/doc/ps2epsi.txt
-share/ghostscript/5.50/doc/readme.hp8
-share/ghostscript/5.50/docie.ps
-share/ghostscript/5.50/examples/alphabet.ps
-share/ghostscript/5.50/examples/cheq.ps
-share/ghostscript/5.50/examples/chess.ps
-share/ghostscript/5.50/examples/colorcir.ps
-share/ghostscript/5.50/examples/escher.ps
-share/ghostscript/5.50/examples/golfer.ps
-share/ghostscript/5.50/examples/grayalph.ps
-share/ghostscript/5.50/examples/ridt91.eps
-share/ghostscript/5.50/examples/snowflak.ps
-share/ghostscript/5.50/examples/tiger.ps
-share/ghostscript/5.50/examples/vasarely.ps
-share/ghostscript/5.50/examples/waterfal.ps
-share/ghostscript/5.50/font2c.ps
-share/ghostscript/5.50/font2pcl.ps
-share/ghostscript/5.50/gs_btokn.ps
-share/ghostscript/5.50/gs_ccfnt.ps
-share/ghostscript/5.50/gs_cff.ps
-share/ghostscript/5.50/gs_cidfn.ps
-share/ghostscript/5.50/gs_cmap.ps
-share/ghostscript/5.50/gs_dbt_e.ps
-share/ghostscript/5.50/gs_diskf.ps
-share/ghostscript/5.50/gs_dpnxt.ps
-share/ghostscript/5.50/gs_dps.ps
-share/ghostscript/5.50/gs_dps1.ps
-share/ghostscript/5.50/gs_dps2.ps
-share/ghostscript/5.50/gs_epsf.ps
-share/ghostscript/5.50/gs_fonts.ps
-share/ghostscript/5.50/gs_init.ps
-share/ghostscript/5.50/gs_iso_e.ps
-share/ghostscript/5.50/gs_kanji.ps
-share/ghostscript/5.50/gs_ksb_e.ps
-share/ghostscript/5.50/gs_l2img.ps
-share/ghostscript/5.50/gs_lev2.ps
-share/ghostscript/5.50/gs_ll3.ps
-share/ghostscript/5.50/gs_mex_e.ps
-share/ghostscript/5.50/gs_mro_e.ps
-share/ghostscript/5.50/gs_pdf_e.ps
-share/ghostscript/5.50/gs_pdfwr.ps
-share/ghostscript/5.50/gs_pfile.ps
-share/ghostscript/5.50/gs_res.ps
-share/ghostscript/5.50/gs_setpd.ps
-share/ghostscript/5.50/gs_statd.ps
-share/ghostscript/5.50/gs_std_e.ps
-share/ghostscript/5.50/gs_sym_e.ps
-share/ghostscript/5.50/gs_ttf.ps
-share/ghostscript/5.50/gs_typ32.ps
-share/ghostscript/5.50/gs_typ42.ps
-share/ghostscript/5.50/gs_type1.ps
-share/ghostscript/5.50/gs_wan_e.ps
-share/ghostscript/5.50/gslp.ps
-share/ghostscript/5.50/impath.ps
-share/ghostscript/5.50/landscap.ps
-share/ghostscript/5.50/level1.ps
-share/ghostscript/5.50/lines.ps
-share/ghostscript/5.50/markhint.ps
-share/ghostscript/5.50/markpath.ps
-share/ghostscript/5.50/necp2x.upp
-share/ghostscript/5.50/necp2x6.upp
-share/ghostscript/5.50/packfile.ps
-share/ghostscript/5.50/pcharstr.ps
-share/ghostscript/5.50/pdf2dsc.ps
-share/ghostscript/5.50/pdf_base.ps
-share/ghostscript/5.50/pdf_draw.ps
-share/ghostscript/5.50/pdf_font.ps
-share/ghostscript/5.50/pdf_main.ps
-share/ghostscript/5.50/pdf_ops.ps
-share/ghostscript/5.50/pdf_sec.ps
-share/ghostscript/5.50/pf2afm.ps
-share/ghostscript/5.50/ppath.ps
-share/ghostscript/5.50/prfont.ps
-share/ghostscript/5.50/printafm.ps
-share/ghostscript/5.50/ps2ai.ps
-share/ghostscript/5.50/ps2ascii.ps
-share/ghostscript/5.50/ps2epsi.ps
-share/ghostscript/5.50/quit.ps
-share/ghostscript/5.50/ras1.upp
-share/ghostscript/5.50/ras24.upp
-share/ghostscript/5.50/ras3.upp
-share/ghostscript/5.50/ras32.upp
-share/ghostscript/5.50/ras4.upp
-share/ghostscript/5.50/ras8m.upp
-share/ghostscript/5.50/showchar.ps
-share/ghostscript/5.50/showpage.ps
-share/ghostscript/5.50/stc.upp
-share/ghostscript/5.50/stc1520h.upp
-share/ghostscript/5.50/stc2.upp
-share/ghostscript/5.50/stc2_h.upp
-share/ghostscript/5.50/stc2s_h.upp
-share/ghostscript/5.50/stc500p.upp
-share/ghostscript/5.50/stc500ph.upp
-share/ghostscript/5.50/stc600ih.upp
-share/ghostscript/5.50/stc600p.upp
-share/ghostscript/5.50/stc600pl.upp
-share/ghostscript/5.50/stc800ih.upp
-share/ghostscript/5.50/stc800p.upp
-share/ghostscript/5.50/stc800pl.upp
-share/ghostscript/5.50/stc_h.upp
-share/ghostscript/5.50/stc_l.upp
-share/ghostscript/5.50/stcany.upp
-share/ghostscript/5.50/stcinfo.ps
-share/ghostscript/5.50/stcolor.ps
-share/ghostscript/5.50/traceimg.ps
-share/ghostscript/5.50/traceop.ps
-share/ghostscript/5.50/type1enc.ps
-share/ghostscript/5.50/type1ops.ps
-share/ghostscript/5.50/uninfo.ps
-share/ghostscript/5.50/unprot.ps
-share/ghostscript/5.50/viewcmyk.ps
-share/ghostscript/5.50/viewgif.ps
-share/ghostscript/5.50/viewjpeg.ps
-share/ghostscript/5.50/viewpbm.ps
-share/ghostscript/5.50/viewpcx.ps
-share/ghostscript/5.50/viewps2a.ps
-share/ghostscript/5.50/wftopfa.ps
-share/ghostscript/5.50/winmaps.ps
-share/ghostscript/5.50/wrfont.ps
-share/ghostscript/5.50/zeroline.ps
+share/ghostscript/%%GS_VERSION%%/doc/Bug-form.htm
+share/ghostscript/%%GS_VERSION%%/doc/C-style.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/Devices.htm
+share/ghostscript/%%GS_VERSION%%/doc/Drivers.htm
+share/ghostscript/%%GS_VERSION%%/doc/Fonts.htm
+share/ghostscript/%%GS_VERSION%%/doc/Helpers.htm
+share/ghostscript/%%GS_VERSION%%/doc/Hershey.htm
+share/ghostscript/%%GS_VERSION%%/doc/History1.htm
+share/ghostscript/%%GS_VERSION%%/doc/History2.htm
+share/ghostscript/%%GS_VERSION%%/doc/History3.htm
+share/ghostscript/%%GS_VERSION%%/doc/History4.htm
+share/ghostscript/%%GS_VERSION%%/doc/History5.htm
+share/ghostscript/%%GS_VERSION%%/doc/History6.htm
+share/ghostscript/%%GS_VERSION%%/doc/Htmstyle.htm
+share/ghostscript/%%GS_VERSION%%/doc/Humor.htm
+share/ghostscript/%%GS_VERSION%%/doc/Install.htm
+share/ghostscript/%%GS_VERSION%%/doc/Language.htm
+share/ghostscript/%%GS_VERSION%%/doc/Lib.htm
+share/ghostscript/%%GS_VERSION%%/doc/Make.htm
+share/ghostscript/%%GS_VERSION%%/doc/New-user.htm
+share/ghostscript/%%GS_VERSION%%/doc/News.htm
+share/ghostscript/%%GS_VERSION%%/doc/PUBLIC
+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
+share/ghostscript/%%GS_VERSION%%/doc/ps2epsi.txt
+share/ghostscript/%%GS_VERSION%%/examples/alphabet.ps
+share/ghostscript/%%GS_VERSION%%/examples/cheq.ps
+share/ghostscript/%%GS_VERSION%%/examples/chess.ps
+share/ghostscript/%%GS_VERSION%%/examples/colorcir.ps
+share/ghostscript/%%GS_VERSION%%/examples/doretree.ps
+share/ghostscript/%%GS_VERSION%%/examples/escher.ps
+share/ghostscript/%%GS_VERSION%%/examples/golfer.ps
+share/ghostscript/%%GS_VERSION%%/examples/grayalph.ps
+share/ghostscript/%%GS_VERSION%%/examples/ridt91.eps
+share/ghostscript/%%GS_VERSION%%/examples/snowflak.ps
+share/ghostscript/%%GS_VERSION%%/examples/tiger.ps
+share/ghostscript/%%GS_VERSION%%/examples/vasarely.ps
+share/ghostscript/%%GS_VERSION%%/examples/waterfal.ps
+share/ghostscript/%%GS_VERSION%%/lib/Fontmap
+share/ghostscript/%%GS_VERSION%%/lib/Fontmap.GS
+share/ghostscript/%%GS_VERSION%%/lib/acctest.ps
+share/ghostscript/%%GS_VERSION%%/lib/addxchar.ps
+share/ghostscript/%%GS_VERSION%%/lib/align.ps
+share/ghostscript/%%GS_VERSION%%/lib/bdftops.ps
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a0.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a1.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a2.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a3.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a4.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a5.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a6.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a7.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a8.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b1.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b2.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b3.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b4.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b6.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b7.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b8.upp
+share/ghostscript/%%GS_VERSION%%/lib/caption.ps
+share/ghostscript/%%GS_VERSION%%/lib/cbjc600.ppd
+share/ghostscript/%%GS_VERSION%%/lib/cbjc800.ppd
+share/ghostscript/%%GS_VERSION%%/lib/cdj550.upp
+share/ghostscript/%%GS_VERSION%%/lib/cdj690.upp
+share/ghostscript/%%GS_VERSION%%/lib/cdj690ec.upp
+share/ghostscript/%%GS_VERSION%%/lib/cid2code.ps
+share/ghostscript/%%GS_VERSION%%/lib/decrypt.ps
+share/ghostscript/%%GS_VERSION%%/lib/dnj750c.upp
+share/ghostscript/%%GS_VERSION%%/lib/dnj750m.upp
+share/ghostscript/%%GS_VERSION%%/lib/docie.ps
+share/ghostscript/%%GS_VERSION%%/lib/errpage.ps
+share/ghostscript/%%GS_VERSION%%/lib/font2c.ps
+share/ghostscript/%%GS_VERSION%%/lib/font2pcl.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_btokn.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ccfnt.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ce_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cff.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cidfn.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cmap.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cmdl.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dbt_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_diskf.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dpnxt.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dps.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dps1.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dps2.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_epsf.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_fform.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_fonts.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_il1_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_il2_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_init.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_kanji.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ksb_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_l.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_l.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_l2img.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_l_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_lev2.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_lgo_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_lgx_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ll3.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_m.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_m_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_mex_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_mgl_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_mro_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_pdf_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_pdfwr.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_pfile.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_rdlin.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_res.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_s.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_s.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_s_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_setpd.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_statd.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_std_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_sym_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_t.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_t.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_t_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_trap.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ttf.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_typ32.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_typ42.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_type1.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wan_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wl1_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wl2_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wl5_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gslp.ps
+share/ghostscript/%%GS_VERSION%%/lib/gsnup.ps
+share/ghostscript/%%GS_VERSION%%/lib/ht_ccsto.ps
+share/ghostscript/%%GS_VERSION%%/lib/image-qa.ps
+share/ghostscript/%%GS_VERSION%%/lib/impath.ps
+share/ghostscript/%%GS_VERSION%%/lib/jispaper.ps
+share/ghostscript/%%GS_VERSION%%/lib/landscap.ps
+share/ghostscript/%%GS_VERSION%%/lib/level1.ps
+share/ghostscript/%%GS_VERSION%%/lib/lines.ps
+share/ghostscript/%%GS_VERSION%%/lib/lqx70ch.upp
+share/ghostscript/%%GS_VERSION%%/lib/lqx70cl.upp
+share/ghostscript/%%GS_VERSION%%/lib/lqx70cm.upp
+share/ghostscript/%%GS_VERSION%%/lib/markhint.ps
+share/ghostscript/%%GS_VERSION%%/lib/markpath.ps
+share/ghostscript/%%GS_VERSION%%/lib/necp2x.upp
+share/ghostscript/%%GS_VERSION%%/lib/necp2x6.upp
+share/ghostscript/%%GS_VERSION%%/lib/packfile.ps
+share/ghostscript/%%GS_VERSION%%/lib/pcharstr.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf2dsc.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_base.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_draw.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_font.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_main.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_ops.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_sec.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdfeof.ps
+share/ghostscript/%%GS_VERSION%%/lib/pf2afm.ps
+share/ghostscript/%%GS_VERSION%%/lib/pfbtopfa.ps
+share/ghostscript/%%GS_VERSION%%/lib/ppath.ps
+share/ghostscript/%%GS_VERSION%%/lib/prfont.ps
+share/ghostscript/%%GS_VERSION%%/lib/printafm.ps
+share/ghostscript/%%GS_VERSION%%/lib/ps2ai.ps
+share/ghostscript/%%GS_VERSION%%/lib/ps2ascii.ps
+share/ghostscript/%%GS_VERSION%%/lib/ps2epsi.ps
+share/ghostscript/%%GS_VERSION%%/lib/quit.ps
+share/ghostscript/%%GS_VERSION%%/lib/ras1.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras24.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras3.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras32.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras4.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras8m.upp
+share/ghostscript/%%GS_VERSION%%/lib/rollconv.ps
+share/ghostscript/%%GS_VERSION%%/lib/showchar.ps
+share/ghostscript/%%GS_VERSION%%/lib/showpage.ps
+share/ghostscript/%%GS_VERSION%%/lib/stc.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc1520h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc2.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc200_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc2_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc2s_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc500p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc500ph.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc600ih.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc600p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc600pl.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc640p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc740ih.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc740p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc740pl.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc800ih.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc800p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc800pl.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc_l.upp
+share/ghostscript/%%GS_VERSION%%/lib/stcany.upp
+share/ghostscript/%%GS_VERSION%%/lib/stcany_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stcinfo.ps
+share/ghostscript/%%GS_VERSION%%/lib/stcolor.ps
+share/ghostscript/%%GS_VERSION%%/lib/stocht.ps
+share/ghostscript/%%GS_VERSION%%/lib/traceimg.ps
+share/ghostscript/%%GS_VERSION%%/lib/traceop.ps
+share/ghostscript/%%GS_VERSION%%/lib/type1enc.ps
+share/ghostscript/%%GS_VERSION%%/lib/type1ops.ps
+share/ghostscript/%%GS_VERSION%%/lib/uninfo.ps
+share/ghostscript/%%GS_VERSION%%/lib/unprot.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewcmyk.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewgif.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewjpeg.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewmiff.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewpbm.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewpcx.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewps2a.ps
+share/ghostscript/%%GS_VERSION%%/lib/wftopfa.ps
+share/ghostscript/%%GS_VERSION%%/lib/winmaps.ps
+share/ghostscript/%%GS_VERSION%%/lib/wrfont.ps
+share/ghostscript/%%GS_VERSION%%/lib/zeroline.ps
share/ghostscript/fonts/a010013l.afm
share/ghostscript/fonts/a010013l.pfb
share/ghostscript/fonts/a010013l.pfm
@@ -252,6 +315,8 @@ share/ghostscript/fonts/fhirw.gsf
share/ghostscript/fonts/fhirw.pfm
share/ghostscript/fonts/fkarw.gsf
share/ghostscript/fonts/fkarw.pfm
+share/ghostscript/fonts/fonts.dir
+share/ghostscript/fonts/fonts.scale
share/ghostscript/fonts/hrger.pfa
share/ghostscript/fonts/hrgerb.gsf
share/ghostscript/fonts/hrgerd.gsf
@@ -363,8 +428,9 @@ share/ghostscript/fonts/u004006t.pfm
share/ghostscript/fonts/z003034l.afm
share/ghostscript/fonts/z003034l.pfb
share/ghostscript/fonts/z003034l.pfm
+@dirrm share/ghostscript/%%GS_VERSION%%/doc
+@dirrm share/ghostscript/%%GS_VERSION%%/examples
+@dirrm share/ghostscript/%%GS_VERSION%%/lib
+@dirrm share/ghostscript/%%GS_VERSION%%
@dirrm share/ghostscript/fonts
-@dirrm share/ghostscript/5.50/doc
-@dirrm share/ghostscript/5.50/examples
-@dirrm share/ghostscript/5.50
@dirrm share/ghostscript
diff --git a/print/ghostscript6/scripts/configure b/print/ghostscript6/scripts/configure
index e107c3418b7f..393df5898bf4 100644
--- a/print/ghostscript6/scripts/configure
+++ b/print/ghostscript6/scripts/configure
@@ -1,7 +1,7 @@
#! /bin/sh
# driverselection
-/usr/bin/dialog --title "Ghostscript 5 driver configuration" --clear \
+/usr/bin/dialog --title "Ghostscript 6 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\
@@ -13,65 +13,68 @@ Have fun with this new configuration style ! -andreas \n\n\
"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 HL 720 and HL 730" OFF \
+ "hl7x0" "Brother HL720 and HL730 (HL760=PCL), MFC6550MC Fax Machine" OFF \
"bj10e" "Canon BubbleJet BJ10e" ON \
"bj200" "Canon BubbleJet BJ200 and BJC-240(b&w)" ON \
- "bjc600" "Canon Color BJC-240/600/4000/70 + Apple StyleWriter 2x00" ON \
+ "bjc600" "Canon Color BJC-600/4xxx/70 + Apple StyleWriter 2x00" ON \
"bjc800" "Canon Color BubbleJet BJC-240/800" ON \
"lbp8" "Canon LBP-8II laser printer" OFF \
- "lips3" "Canon LIPS III laser printer in English/CaPSL mode" OFF \
+ "lips3" "Canon LIPS III laser printer in English (CaPSL) mode" OFF \
"m8510" "C.Itoh M8510 printer" OFF \
- "uniprint" "Configurable Color ESC/P,ESC/P2,HP-RTL/PCL mono/color driver" ON \
- "la50" "DEC LA50 printer" OFF \
- "la70" "DEC LA70 printer" OFF \
- "la75" "DEC LA75 printer" OFF \
- "la75plus" "DEC LA75plus printer" OFF \
+ "coslw2p" "CoStar LabelWriter II II/Plus" OFF \
+ "coslwxl" "CoStar LabelWriter XL" OFF \
+ "uniprint" "Configurable ESC/P,ESC/P2,HP-RTL/PCL,P2X mono/color driver" ON \
"lj250" "DEC LJ250 Companion color printer" OFF \
"declj250" "DEC LJ250 driver (alternate)" OFF \
- "ln03" "DEC LN03 printer" OFF \
"ap3250" "Epson AP3250" OFF \
"epson" "Epson-compatible dot matrix, 9/24-pin" OFF \
- "eps9mid" "Epson-compatible 9-pin, medium resol" OFF \
- "eps9high" "Epson-compatible 9-pin, high resol" 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 \
"lq850" "Epson LQ-850 (360x360), ok for Canon BJ300 in LQ850 emul" OFF \
"epsonc" "Epson LQ-2550 and Fujitsu 3400/2400/1200 color" OFF \
"st800" "Epson Stylus 800 printer" OFF \
- "stcolor" "Epson Stylus Color" OFF \
+ "stcolor" "Epson Stylus Color and II/IIs/1500 (see driver docu)" OFF \
"lp2563" "HP 2563B line printer" OFF \
"dnj650c" "HP DesignJet 650C" OFF \
"deskjet" "HP DeskJet and DeskJet Plus" ON \
- "djet500" "HP DeskJet 500" 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, 24 bit/pixel color + FS dithering" ON \
+ "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 500C (same as cdjcolor)" OFF \
- "cdj550" "HP DeskJet 550C/560C" ON \
+ "cdj500" "HP DeskJet 500/540C (same as cdjcolor)" OFF \
+ "cdj550" "HP DeskJet 550C/560C/660C/660Cse" ON \
"cdj670" "HP DeskJet 670/690" OFF \
"cdj850" "HP DeskJet 850/855/870/1100" OFF \
+ "cdj880" "HP DeskJet 812/815/832/880/882/895/932/970 C (experimental)" OFF \
"cdj890" "HP DeskJet 890" OFF \
"cdj1600" "HP DeskJet 1600" OFF \
"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" OFF \
- "ljet4" "HP LaserJet 4 (defaults to 600 dpi)" 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 " OFF \
- "lj5mono" "HP LaserJet 5 and 6 family (PCL5 / PCL XL), bitmap" OFF \
- "lj5gray" "HP LaserJet 5 and 6 family, gray-scale bitmap" 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 color printer (also for 1200C)" ON \
+ "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 (none available yet)" 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 P6/P6+/P60, 360x360 DPI resol" OFF \
"oce9050" "OCE 9050 printer" OFF \
@@ -79,17 +82,19 @@ Have fun with this new configuration style ! -andreas \n\n\
"okiibm" "Okidata MicroLine IBM-compatible printers" OFF \
"r4081" "Ricoh 4081 laser printer" OFF \
"sj48" "StarJet 48 inkjet printer" OFF \
- "xes" "Xerox XES printers (2700, 3700, 4045, etc.)" OFF \
- "bmpmono" "BMP Monochrome" OFF \
- "bmp16" "BMP 4-bit EGA/VGA" OFF \
- "bmp256" "BMP 8-bit 256-color" OFF \
- "bmp16m" "BMP 24-bit" 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 \
- "sxlcrt" "CRT sixels, e.g. for VT240-like terminals" 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 \
@@ -128,6 +133,8 @@ Have fun with this new configuration style ! -andreas \n\n\
"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 \
@@ -139,6 +146,7 @@ Have fun with this new configuration style ! -andreas \n\n\
"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 \
"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 \
@@ -160,6 +168,8 @@ Have fun with this new configuration style ! -andreas \n\n\
"x11gray2" "X Windows as a 2-bit gray-scale device" ON \
"x11gray4" "X Windows as a 4-bit gray-scale device" ON \
"x11mono" "X Windows masquer. as black-and-white device" ON \
+ "x11rg16x" "X Windows with G5/B5/R6 pixel layout for testing" ON \
+ "x11rg32x" "X Windows with G11/B10/R11 pixel layout for testing" ON \
2> /tmp/checklist.tmp.$$
retval=$?
@@ -183,8 +193,8 @@ echo "DEVICE_DEVS=$choice" \
| sed -e "s/\"//g" \
| sed -e "s/ /.dev /g" \
| sed -e "s/$/.dev/g" \
- > ${WRKSRC}/unix-gcc.mak.new
+ > ${WRKSRC}/src/unix-gcc.mak.new
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
-cat ${WRKSRC}/unix-gcc.mak >> ${WRKSRC}/unix-gcc.mak.new
-mv ${WRKSRC}/unix-gcc.mak.new ${WRKSRC}/unix-gcc.mak
+cat ${WRKSRC}/src/unix-gcc.mak >> ${WRKSRC}/src/unix-gcc.mak.new
+mv ${WRKSRC}/src/unix-gcc.mak.new ${WRKSRC}/src/unix-gcc.mak
diff --git a/print/ghostscript6/scripts/configure.batch b/print/ghostscript6/scripts/configure.batch
index 75c2755395b9..6fda85d6c300 100644
--- a/print/ghostscript6/scripts/configure.batch
+++ b/print/ghostscript6/scripts/configure.batch
@@ -1,9 +1,9 @@
#! /bin/sh
-cat - > ${WRKSRC}/unix-gcc.mak.new << !EOT
-DEVICE_DEVS=appledmp.dev iwhi.dev iwlo.dev iwlq.dev hl7x0.dev bj10e.dev bj200.dev bjc600.dev bjc800.dev lbp8.dev lips3.dev m8510.dev uniprint.dev la50.dev la70.dev la75.dev la75plus.dev lj250.dev declj250.dev ln03.dev ap3250.dev epson.dev eps9mid.dev eps9high.dev lp8000.dev lq850.dev epsonc.dev st800.dev stcolor.dev lp2563.dev dnj650c.dev deskjet.dev djet500.dev cdeskjet.dev djet500c.dev cdjcolor.dev cdjmono.dev cdj500.dev cdj550.dev cdj670.dev cdj850.dev cdj890.dev cdj1600.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet3d.dev ljet4.dev lj4dith.dev cljet5.dev lj5mono.dev lj5gray.dev pj.dev pjetxl.dev pjxl.dev paintjet.dev pjxl300.dev pxlmono.dev pxlcolor.dev ibmpro.dev jetp3852.dev imagen.dev cp50.dev necp6.dev oce9050.dev oki182.dev okiibm.dev r4081.dev sj48.dev xes.dev bmpmono.dev bmp16.dev bmp256.dev bmp16m.dev ccr.dev cgmmono.dev cgm8.dev cgm24.dev sxlcrt.dev dfaxhigh.dev dfaxlow.dev faxg3.dev faxg32d.dev faxg4.dev bit.dev bitrgb.dev bitcmyk.dev cif.dev miff24.dev inferno.dev jpeg.dev jpeggray.dev mgrmono.dev mgrgray2.dev mgrgray4.dev mgrgray8.dev mgr4.dev mgr8.dev pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev pdfwrite.dev plan9bm.dev pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev psmono.dev psgray.dev psrgb.dev pswrite.dev epswrite.dev sgirgb.dev t4693d2.dev t4693d4.dev t4693d8.dev tek4696.dev tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tiff12nc.dev tiff24nc.dev tifflzw.dev tiffpack.dev x11.dev x11alpha.dev x11cmyk.dev x11cmyk2.dev x11cmyk4.dev x11cmyk8.dev x11gray2.dev x11gray4.dev x11mono.dev
+cat - > ${WRKSRC}/src/unix-gcc.mak.new << !EOT
+DEVICE_DEVS=appledmp.dev iwhi.dev iwlo.dev iwlq.dev hl7x0.dev bj10e.dev bj200.dev bjc600.dev bjc800.dev lbp8.dev lips3.dev m8510.dev coslw2p.dev coslwxl.dev uniprint.dev lj250.dev declj250.dev ap3250.dev epson.dev eps9mid.dev eps9high.dev lp8000.dev lq850.dev epsonc.dev st800.dev stcolor.dev lp2563.dev dnj650c.dev deskjet.dev djet500.dev cdeskjet.dev djet500c.dev cdjcolor.dev cdjmono.dev cdj500.dev cdj550.dev cdj670.dev cdj850.dev cdj880.dev cdj890.dev cdj1600.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet3d.dev ljet4.dev ljet4d.dev lj4dith.dev cljet5.dev cljet5c.dev cljet5pr.dev lj5mono.dev lj5gray.dev pj.dev pjetxl.dev pjxl.dev paintjet.dev pjxl300.dev pxlmono.dev pxlcolor.dev ibmpro.dev jetp3852.dev imagen.dev fs600.dev lxm5700m.dev cp50.dev necp6.dev oce9050.dev oki182.dev okiibm.dev r4081.dev sj48.dev bmpmono.dev bmpgray.dev bmp16.dev bmp256.dev bmp16m.dev bmp32b.dev bmpsep1.dev bmpsep8.dev ccr.dev cgmmono.dev cgm8.dev cgm24.dev cif.dev dfaxhigh.dev dfaxlow.dev faxg3.dev faxg32d.dev faxg4.dev miff24.dev inferno.dev jpeg.dev jpeggray.dev mgrmono.dev mgrgray2.dev mgrgray4.dev mgrgray8.dev mgr4.dev mgr8.dev pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev pdfwrite.dev bit.dev bitrgb.dev bitcmyk.dev plan9bm.dev pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev pksm.dev pksmraw.dev pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev psmono.dev psgray.dev psrgb.dev pswrite.dev epswrite.dev sgirgb.dev sunhmono.dev t4693d2.dev t4693d4.dev t4693d8.dev tek4696.dev tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tiff12nc.dev tiff24nc.dev tifflzw.dev tiffpack.dev x11.dev x11alpha.dev x11cmyk.dev x11cmyk2.dev x11cmyk4.dev x11cmyk8.dev x11gray2.dev x11gray4.dev x11mono.dev x11rg16x.dev x11rg32x.dev
!EOT
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
-cat ${WRKSRC}/unix-gcc.mak >> ${WRKSRC}/unix-gcc.mak.new
-mv ${WRKSRC}/unix-gcc.mak.new ${WRKSRC}/unix-gcc.mak
+cat ${WRKSRC}/src/unix-gcc.mak >> ${WRKSRC}/src/unix-gcc.mak.new
+mv ${WRKSRC}/src/unix-gcc.mak.new ${WRKSRC}/src/unix-gcc.mak
diff --git a/print/ghostscript8/Makefile b/print/ghostscript8/Makefile
index 67a952d41057..ed81a9fb9a37 100644
--- a/print/ghostscript8/Makefile
+++ b/print/ghostscript8/Makefile
@@ -1,46 +1,64 @@
# New ports collection makefile for: ghostscript
-# Version required: 5.50
+# Version required: 6.01
# Date created: Tue Jun 10 21:58:54 CEST 1997
# Whom: Andreas Klemm <andreas@klemm.gtn.com>
#
# $FreeBSD$
#
-DISTNAME= ghostscript-5.50
+DISTNAME= ghostscript-${GS_VERSION}
CATEGORIES= print
-MASTER_SITES= ftp://ftp.cs.wisc.edu/ghost/aladdin/gs550/ \
- http://www.erdw.ethz.ch/~bonk/ftp/gs-driver-distrib/ \
- http://www.ozemail.com.au/~geoffk/pdfencrypt/
+MASTER_SITES= ftp://ftp.cs.wisc.edu/ghost/aladdin/gs601/ \
+ ftp://ftp.cs.wisc.edu/ghost/aladdin/fonts/ \
+ http://www.ozemail.com.au/~geoffk/pdfencrypt/ \
+ http://www.proaxis.com/~mgelhaus/linux/software/hp880c/1.31/
DISTFILES= ${GS_SOURCES} ${GS_FONTS_STD} ${GS_FONTS_OTHER} \
- ${HP850_DRV} ${DECRYPT_PDF}
+ ${DECRYPT_PDF} ${HP880_DRV}
MAINTAINER= andreas@FreeBSD.org
-Y2K= http://www.cs.wisc.edu/~ghost/aladdin/y2k.html
+Y2K= http://www.cs.wisc.edu/~ghost/aladdin/y2k.html
-BUILD_DEPENDS= /nonexistent:${PORTSDIR}/graphics/jpeg:extract \
- /nonexistent:${PORTSDIR}/graphics/png:extract \
- unzip:${PORTSDIR}/archivers/unzip
+BUILD_DEPENDS= /nonexistent:${PORTSDIR}/graphics/jpeg:extract
LIB_DEPENDS= png.3:${PORTSDIR}/graphics/png
+GS_VERSION= 6.01
+PLIST_SUB= GS_VERSION=${GS_VERSION}
USE_XLIB= yes
EXTRACT_ONLY= ${GS_SOURCES}
-WRKSRC= ${WRKDIR}/gs5.50
+WRKSRC= ${WRKDIR}/gs${GS_VERSION}
USE_GMAKE= yes
-MAKEFILE= unix-gcc.mak
-MAN1= gs.1 pdf2dsc.1 pdf2ps.1 ps2ascii.1 ps2epsi.1 ps2pdf.1 ps2ps.1
-
-GS_SOURCES= ghostscript-5.50.tar.gz
-GS_SOURCES+= ghostscript-5.50gnu.tar.gz
+MAKEFILE= src/unix-gcc.mak
+# Note: the order that the manpages are listed here matters because
+# some of them are symbolic links
+MAN1= gs.1 dvipdf.1 font2c.1 eps2eps.1 gsbj.1 gsdj.1 gsdj500.1 \
+ gslj.1 gslp.1 gsnd.1 pdf2dsc.1 pdf2ps.1 pf2afm.1 \
+ pfbtopfa.1 printafm.1 ps2ascii.1 ps2epsi.1 ps2pdf12.1 \
+ ps2pdf13.1 ps2pdf.1 ps2pdfwr.1 ps2ps.1 wftopfa.1
+
+GS_SOURCES= ghostscript-${GS_VERSION}.tar.gz
# Note: the following two are real files that have symlinks with
# later version numbers pointing to them. To avoid unnecessarily
# downloading distfiles, do not change these when upgrading the port
# unless the files really change.
-GS_FONTS_STD= ghostscript-fonts-std-5.50.tar.gz
-GS_FONTS_OTHER= ghostscript-fonts-other-5.50.tar.gz
+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
+HP880_DRV= gdevcd8.tar.gz
-# Additional driver HP 850, see http://www.erdw.ethz.ch/~bonk/hp850/hp850.html
-HP850_DRV= hp8xxs13.zip
+# contributed uniprint profiles
+CONTRIB_UPP= lqx70ch.upp lqx70cl.upp lqx70cm.upp \
+ stc740ih.upp stc740p.upp stc740pl.upp
+
+# encrypted PDF support. can't be packaged due to export control issues.
+.if defined(PDFENCRYPT)
+MASTER_SITES+= http://www.ozemail.com.au/~geoffk/pdfencrypt/
+DISTFILES+= pdf_sec.ps
+RESTRICTED= "Crypto; export controlled, RC4 in PostScript code included"
+.endif
.if defined(A4)
CFLAGS+= -DA4
@@ -54,11 +72,8 @@ pre-fetch:
.endif
post-extract:
- ${LN} -s ${WRKDIRPREFIX}${.CURDIR}/../../graphics/jpeg/work/jpeg-6b ${WRKSRC}/jpeg
- ${LN} -s ${WRKDIRPREFIX}${.CURDIR}/../../graphics/png/work/libpng-* ${WRKSRC}/libpng
- ${MV} ${WRKSRC}/devs.mak ${WRKSRC}/devs.mak.bak
- cd ${WRKSRC} && unzip -Lao ${DISTDIR}/${HP850_DRV}
- ${MV} ${WRKSRC}/devs.mak.bak ${WRKSRC}/devs.mak
+ @${LN} -s ${PORTSDIR}/graphics/jpeg/work/jpeg-6b ${WRKSRC}/jpeg
+ @cd ${WRKSRC}; ${TAR} -xzf ${DISTDIR}/${HP850_DRV}
do-configure:
.if defined(BATCH)
@@ -68,33 +83,27 @@ do-configure:
.endif
pre-build:
- ${MKDIR} ${WRKSRC}/obj
+ @${MKDIR} ${WRKSRC}/obj
+ @${MKDIR} ${WRKSRC}/bin
pre-install:
- @${MKDIR} ${PREFIX}/share/ghostscript ${PREFIX}/bin ${PREFIX}/man/man1
- (cd ${PREFIX}/share/ghostscript ; \
+ @${MKDIR} ${PREFIX}/share/ghostscript
+ @(cd ${PREFIX}/share/ghostscript ; \
${TAR} -xzf ${DISTDIR}/${GS_FONTS_STD})
- (cd ${PREFIX}/share/ghostscript/fonts ; \
+ @(cd ${PREFIX}/share/ghostscript ; \
${TAR} -xzf ${DISTDIR}/${GS_FONTS_OTHER})
-# install the readme and license file of the hp8xxx driver as well
post-install:
- strip ${PREFIX}/bin/gs
- ${INSTALL_SCRIPT} ${WRKSRC}/unix-lpr.sh ${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/lprsetup.sh ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/license.hp8 \
- ${PREFIX}/share/ghostscript/5.50/doc
- ${INSTALL_DATA} ${WRKSRC}/readme.hp8 \
- ${PREFIX}/share/ghostscript/5.50/doc
-.if defined(PDFENCRYPT)
- ${INSTALL_DATA} ${DISTDIR}/pdf_sec.ps ${PREFIX}/share/ghostscript/5.50
-.endif
-
-# encrypted PDF support. can't be packaged due to export control issues.
+ @strip ${PREFIX}/bin/gs
+ @${INSTALL_SCRIPT} ${WRKSRC}/lib/unix-lpr.sh ${PREFIX}/bin
+ @${INSTALL_SCRIPT} ${WRKSRC}/lib/lprsetup.sh ${PREFIX}/bin
+.for i in ${CONTRIB_UPP}
+ @${INSTALL_DATA} ${FILESDIR}/$i \
+ ${PREFIX}/share/ghostscript/${GS_VERSION}/lib
+.endfor
.if defined(PDFENCRYPT)
-MASTER_SITES+= http://www.ozemail.com.au/~geoffk/pdfencrypt/
-DISTFILES+= pdf_sec.ps
-RESTRICTED= "Crypto; export controlled, RC4 in PostScript code included"
+ @${INSTALL_DATA} ${DISTDIR}/pdf_sec.ps \
+ ${PREFIX}/share/ghostscript/${GS_VERSION}/lib
.endif
.include <bsd.port.mk>
diff --git a/print/ghostscript8/distinfo b/print/ghostscript8/distinfo
index 64c4b9a79c5e..d0377fe1b306 100644
--- a/print/ghostscript8/distinfo
+++ b/print/ghostscript8/distinfo
@@ -1,6 +1,5 @@
-MD5 (ghostscript-5.50.tar.gz) = f51e92976c4cda9a05de5388fdbbbbbd
-MD5 (ghostscript-5.50gnu.tar.gz) = 4930c9d2feea3294904fc683bf8b8beb
-MD5 (ghostscript-fonts-std-5.50.tar.gz) = 8462a429e2672d332a510da076dca6d2
-MD5 (ghostscript-fonts-other-5.50.tar.gz) = e3540578f33caf5dfc384e5518890f57
-MD5 (hp8xxs13.zip) = e46bcac0aed0c511c8cc88a1093cc586
+MD5 (ghostscript-6.01.tar.gz) = abad620560b79ff40162f648506ae448
+MD5 (ghostscript-fonts-std-6.0.tar.gz) = 8250132d6fcc6eb1419f505f06c7690b
+MD5 (ghostscript-fonts-other-6.0.tar.gz) = 1a643ae62ef166562e4d422b1a601272
+MD5 (gdevcd8.tar.gz) = 6ff0db0cb9f1190a1587ad6c335581cf
MD5 (pdf_sec.ps) = 92cd6af5b4d7219e91e61b8351f0f7c4
diff --git a/print/ghostscript8/files/lqx70ch.upp b/print/ghostscript8/files/lqx70ch.upp
new file mode 100644
index 000000000000..98f5dba15b83
--- /dev/null
+++ b/print/ghostscript8/files/lqx70ch.upp
@@ -0,0 +1,24 @@
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r360x360
+-dupMargins="{ 9.0 0.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2869 0100 01
+ 1b2855 0100 0A
+ 1b5501
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript8/files/lqx70cl.upp b/print/ghostscript8/files/lqx70cl.upp
new file mode 100644
index 000000000000..8bacfab8f294
--- /dev/null
+++ b/print/ghostscript8/files/lqx70cl.upp
@@ -0,0 +1,24 @@
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r180x180
+-dupMargins="{ 9.0 0.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2869 0100 01
+ 1b2855 0100 14
+ 1b5500
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript8/files/lqx70cm.upp b/print/ghostscript8/files/lqx70cm.upp
new file mode 100644
index 000000000000..4b1b95c06e93
--- /dev/null
+++ b/print/ghostscript8/files/lqx70cm.upp
@@ -0,0 +1,23 @@
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r360x180
+-dupMargins="{ 9.0 24.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2869 0100 01
+ 1b2855 0100 14
+ 1b5500
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript8/files/patch-aa b/print/ghostscript8/files/patch-aa
index 65a3e92356bb..97843d547d91 100644
--- a/print/ghostscript8/files/patch-aa
+++ b/print/ghostscript8/files/patch-aa
@@ -1,11 +1,10 @@
---- unix-gcc.mak.orig Thu Sep 17 08:06:06 1998
-+++ unix-gcc.mak Mon Nov 30 13:11:05 1998
-@@ -48,12 +48,10 @@
+--- src/unix-gcc.mak.orig Fri Mar 17 20:13:40 2000
++++ src/unix-gcc.mak Tue Mar 21 01:03:57 2000
+@@ -52,11 +52,10 @@
# the directories also define the default search path for the
# initialization files (gs_*.ps) and the fonts.
--# If your system has installbsd, change install to installbsd in the next line.
--INSTALL = install -c
+-INSTALL = $(GLSRCDIR)/instcopy -c
-INSTALL_PROGRAM = $(INSTALL) -m 755
-INSTALL_DATA = $(INSTALL) -m 644
+INSTALL_PROGRAM = $(BSD_INSTALL_SCRIPT)
@@ -16,7 +15,7 @@
exec_prefix = $(prefix)
bindir = $(exec_prefix)/bin
scriptdir = $(bindir)
-@@ -141,7 +139,7 @@
+@@ -153,7 +152,7 @@
# what its name is.
# See gs.mak and Make.htm for more information.
@@ -25,7 +24,7 @@
LIBPNG_NAME=png
# Define the directory where the zlib sources are stored.
-@@ -153,7 +151,7 @@
+@@ -165,7 +164,7 @@
# what its name is (usually libz, but sometimes libgz).
# See gs.mak and Make.htm for more information.
@@ -34,7 +33,7 @@
#ZLIB_NAME=gz
ZLIB_NAME=z
-@@ -172,7 +170,7 @@
+@@ -180,7 +179,7 @@
# Define the name of the C compiler.
@@ -43,7 +42,7 @@
# Define the name of the linker for the final link step.
# Normally this is the same as the C compiler.
-@@ -205,7 +203,7 @@
+@@ -213,7 +212,7 @@
# gcc to accept ANSI-style function prototypes and function definitions.
XCFLAGS=
@@ -52,7 +51,7 @@
# Define platform flags for ld.
# SunOS 4.n may need -Bstatic.
-@@ -214,7 +212,7 @@
+@@ -222,7 +221,7 @@
# -R /usr/local/xxx/lib:/usr/local/lib
# giving the full path names of the shared library directories.
# XLDFLAGS can be set from the command line.
@@ -61,7 +60,16 @@
LDFLAGS=$(XLDFLAGS) -fno-common
-@@ -234,7 +232,7 @@
+@@ -242,7 +241,7 @@
+ # All reasonable platforms require -lm, but Rhapsody and perhaps one or
+ # two others fold libm into libc and don't require any additional library.
+
+-STDLIBS=-lpthread -lm
++STDLIBS= -lm
+
+ # Define the include switch(es) for the X11 header files.
+ # This can be null if handled in some other way (e.g., the files are
+@@ -252,7 +251,7 @@
# Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
# not in $(XINCLUDE).
@@ -70,7 +78,7 @@
# Define the directory/ies and library names for the X11 library files.
# XLIBDIRS is for ld and should include -L; XLIBDIR is for LD_RUN_PATH
-@@ -246,12 +244,12 @@
+@@ -264,12 +263,12 @@
# Solaris and other SVR4 systems with dynamic linking probably want
#XLIBDIRS=-L/usr/openwin/lib -R/usr/openwin/lib
# X11R6 (on any platform) may need
@@ -82,61 +90,81 @@
+XLIBDIRS=-L$(X11BASE)/lib
XLIBDIR=
-XLIBS=Xt Xext X11
-+#XLIBS=Xt X11
++#XLIBS=Xt Xext X11
# Define whether this platform has floating point hardware:
# FPU_TYPE=2 means floating point is faster than fixed point.
-@@ -292,27 +290,6 @@
-
- FILE_IMPLEMENTATION=stdio
-
--# Choose the device(s) to include. See devs.mak for details,
--# devs.mak and contrib.mak for the list of available devices.
--
--DEVICE_DEVS=x11.dev x11alpha.dev x11cmyk.dev x11gray2.dev x11gray4.dev x11mono.dev
--#DEVICE_DEVS1=bmpmono.dev bmpamono.dev posync.dev
--DEVICE_DEVS1=
--DEVICE_DEVS2=
--DEVICE_DEVS3=deskjet.dev djet500.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet4.dev
--DEVICE_DEVS4=cdeskjet.dev cdjcolor.dev cdjmono.dev cdj550.dev pj.dev pjxl.dev pjxl300.dev
--DEVICE_DEVS5=uniprint.dev
--DEVICE_DEVS6=bj10e.dev bj200.dev bjc600.dev bjc800.dev
--DEVICE_DEVS7=faxg3.dev faxg32d.dev faxg4.dev
--DEVICE_DEVS8=pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev
--DEVICE_DEVS9=pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev
--DEVICE_DEVS10=tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tifflzw.dev tiffpack.dev
--DEVICE_DEVS11=tiff12nc.dev tiff24nc.dev
--DEVICE_DEVS12=psmono.dev psgray.dev psrgb.dev bit.dev bitrgb.dev bitcmyk.dev
--DEVICE_DEVS13=pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev
--DEVICE_DEVS14=jpeg.dev jpeggray.dev
--DEVICE_DEVS15=pdfwrite.dev pswrite.dev epswrite.dev pxlmono.dev pxlcolor.dev
+@@ -345,27 +344,27 @@
+ #DEVICE_DEVS14=
+ #DEVICE_DEVS15=
+
+-DEVICE_DEVS1=$(DD)bmpmono.dev $(DD)bmpgray.dev $(DD)bmpsep1.dev $(DD)bmpsep8.dev $(DD)bmp16.dev $(DD)bmp256.dev $(DD)bmp16m.dev $(DD)bmp32b.dev
+-DEVICE_DEVS2=$(DD)bmpamono.dev $(DD)bmpasep1.dev $(DD)bmpasep8.dev $(DD)bmpa16.dev $(DD)bmpa256.dev $(DD)bmpa16m.dev $(DD)bmpa32b.dev
+-DEVICE_DEVS3=$(DD)deskjet.dev $(DD)djet500.dev $(DD)laserjet.dev $(DD)ljetplus.dev $(DD)ljet2p.dev $(DD)ljet3.dev $(DD)ljet3d.dev $(DD)ljet4.dev $(DD)ljet4d.dev $(DD)lj5mono.dev $(DD)lj5gray.dev
+-DEVICE_DEVS4=$(DD)cdeskjet.dev $(DD)cdjcolor.dev $(DD)cdjmono.dev $(DD)cdj550.dev $(DD)pj.dev $(DD)pjxl.dev $(DD)pjxl300.dev
+-DEVICE_DEVS5=$(DD)uniprint.dev
+-DEVICE_DEVS6=$(DD)bj10e.dev $(DD)bj200.dev $(DD)bjc600.dev $(DD)bjc800.dev
+-DEVICE_DEVS7=$(DD)faxg3.dev $(DD)faxg32d.dev $(DD)faxg4.dev
+-DEVICE_DEVS8=$(DD)pcxmono.dev $(DD)pcxgray.dev $(DD)pcx16.dev $(DD)pcx256.dev $(DD)pcx24b.dev $(DD)pcxcmyk.dev
+-DEVICE_DEVS9=$(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
+-DEVICE_DEVS10=$(DD)tiffcrle.dev $(DD)tiffg3.dev $(DD)tiffg32d.dev $(DD)tiffg4.dev $(DD)tifflzw.dev $(DD)tiffpack.dev
+-DEVICE_DEVS11=$(DD)tiff12nc.dev $(DD)tiff24nc.dev
+-DEVICE_DEVS12=$(DD)psmono.dev $(DD)psgray.dev $(DD)psrgb.dev $(DD)bit.dev $(DD)bitrgb.dev $(DD)bitcmyk.dev
+-DEVICE_DEVS13=$(DD)pngmono.dev $(DD)pnggray.dev $(DD)png16.dev $(DD)png256.dev $(DD)png16m.dev
+-DEVICE_DEVS14=$(DD)jpeg.dev $(DD)jpeggray.dev
+-DEVICE_DEVS15=$(DD)pdfwrite.dev $(DD)pswrite.dev $(DD)epswrite.dev $(DD)pxlmono.dev $(DD)pxlcolor.dev
-
- # ---------------------------- End of options --------------------------- #
+-DEVICE_DEVS16=
+-DEVICE_DEVS17=
+-DEVICE_DEVS18=
+-DEVICE_DEVS19=
+-DEVICE_DEVS20=$(DD)cljet5.dev $(DD)cljet5c.dev
++#DEVICE_DEVS1=$(DD)bmpmono.dev $(DD)bmpgray.dev $(DD)bmpsep1.dev $(DD)bmpsep8.dev $(DD)bmp16.dev $(DD)bmp256.dev $(DD)bmp16m.dev $(DD)bmp32b.dev
++#DEVICE_DEVS2=$(DD)bmpamono.dev $(DD)bmpasep1.dev $(DD)bmpasep8.dev $(DD)bmpa16.dev $(DD)bmpa256.dev $(DD)bmpa16m.dev $(DD)bmpa32b.dev
++#DEVICE_DEVS3=$(DD)deskjet.dev $(DD)djet500.dev $(DD)laserjet.dev $(DD)ljetplus.dev $(DD)ljet2p.dev $(DD)ljet3.dev $(DD)ljet3d.dev $(DD)ljet4.dev $(DD)ljet4d.dev $(DD)lj5mono.dev $(DD)lj5gray.dev
++#DEVICE_DEVS4=$(DD)cdeskjet.dev $(DD)cdjcolor.dev $(DD)cdjmono.dev $(DD)cdj550.dev $(DD)pj.dev $(DD)pjxl.dev $(DD)pjxl300.dev
++#DEVICE_DEVS5=$(DD)uniprint.dev
++#DEVICE_DEVS6=$(DD)bj10e.dev $(DD)bj200.dev $(DD)bjc600.dev $(DD)bjc800.dev
++#DEVICE_DEVS7=$(DD)faxg3.dev $(DD)faxg32d.dev $(DD)faxg4.dev
++#DEVICE_DEVS8=$(DD)pcxmono.dev $(DD)pcxgray.dev $(DD)pcx16.dev $(DD)pcx256.dev $(DD)pcx24b.dev $(DD)pcxcmyk.dev
++#DEVICE_DEVS9=$(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
++#DEVICE_DEVS10=$(DD)tiffcrle.dev $(DD)tiffg3.dev $(DD)tiffg32d.dev $(DD)tiffg4.dev $(DD)tifflzw.dev $(DD)tiffpack.dev
++#DEVICE_DEVS11=$(DD)tiff12nc.dev $(DD)tiff24nc.dev
++#DEVICE_DEVS12=$(DD)psmono.dev $(DD)psgray.dev $(DD)psrgb.dev $(DD)bit.dev $(DD)bitrgb.dev $(DD)bitcmyk.dev
++#DEVICE_DEVS13=$(DD)pngmono.dev $(DD)pnggray.dev $(DD)png16.dev $(DD)png256.dev $(DD)png16m.dev
++#DEVICE_DEVS14=$(DD)jpeg.dev $(DD)jpeggray.dev
++#DEVICE_DEVS15=$(DD)pdfwrite.dev $(DD)pswrite.dev $(DD)epswrite.dev $(DD)pxlmono.dev $(DD)pxlcolor.dev
++
++#DEVICE_DEVS16=
++#DEVICE_DEVS17=
++#DEVICE_DEVS18=
++#DEVICE_DEVS19=
++#DEVICE_DEVS20=$(DD)cljet5.dev $(DD)cljet5c.dev
- # Define the name of the partial makefile that specifies options --
-@@ -320,16 +297,10 @@
+ # ---------------------------- End of options --------------------------- #
- MAKEFILE=$(GLSRC)unix-gcc.mak
+@@ -379,13 +378,13 @@
+ # detect whether we're running a version of gcc with the const optimization
+ # bug.
--# Define the ANSI-to-K&R dependency. There isn't one, but we do have to
--# detect whether we're running a version of gcc with the const optimization
--# bug.
--
-AK=$(GLGENDIR)/cc.tr
--
++#AK=$(GLGENDIR)/cc.tr
+
# Define the compilation rules and flags.
CCFLAGS=$(GENOPT) $(CFLAGS)
-CC_=$(CC) `cat $(AK)` $(CCFLAGS)
+-CCAUX=$(CC) `cat $(AK)`
+CC_=$(CC) $(CCFLAGS)
- CCAUX=$(CC)
- #We can't use -fomit-frame-pointer with -pg....
- #CC_LEAF=$(CC_)
-@@ -350,7 +321,3 @@
- include $(GLSRC)unixtail.mak
- include $(GLSRC)unix-end.mak
- include $(GLSRC)unixinst.mak
--
--# This has to come last so it won't be taken as the default target.
++CCAUX=$(CC)
+ CC_LEAF=$(CC_) -fomit-frame-pointer
+ # gcc can't use -fomit-frame-pointer with -pg.
+ CC_LEAF_PG=$(CC_)
+@@ -412,5 +411,5 @@
+ include $(GLSRCDIR)/unixinst.mak
+
+ # This has to come last so it won't be taken as the default target.
-$(AK):
-- if ( gcc --version | grep "2.7.[01]" >/dev/null || test `gcc --version` = 2.7.2 ); then echo -Dconst= >$(AK); else echo -Wcast-qual -Wwrite-strings >$(AK); fi
+- if ( $(CC) --version | egrep "^2\.7\.([01]|2(\.[^1-9]|$$))" >/dev/null ); then echo -Dconst= >$(AK); else echo -Wcast-qual -Wwrite-strings >$(AK); fi
++#$(AK):
++# if ( $(CC) --version | egrep "^2\.7\.([01]|2(\.[^1-9]|$$))" >/dev/null ); then echo -Dconst= >$(AK); else echo -Wcast-qual -Wwrite-strings >$(AK); fi
diff --git a/print/ghostscript8/files/patch-ab b/print/ghostscript8/files/patch-ab
deleted file mode 100644
index aee04b39d512..000000000000
--- a/print/ghostscript8/files/patch-ab
+++ /dev/null
@@ -1,10 +0,0 @@
---- gs_init.ps.orig Thu Jan 2 19:23:13 1997
-+++ gs_init.ps Thu Jan 2 19:24:46 1997
-@@ -1363,3 +1363,7 @@
- (END GC) VMDEBUG
-
- % The interpreter will run the initial procedure (start).
-+
-+% unofficial patch:
-+% make it possible to print from within acroread pdf viewer
-+/Default currenthalftone /Halftone defineresource pop
diff --git a/print/ghostscript8/files/patch-ac b/print/ghostscript8/files/patch-ac
deleted file mode 100644
index ebd487b9fa66..000000000000
--- a/print/ghostscript8/files/patch-ac
+++ /dev/null
@@ -1,21 +0,0 @@
---- contrib.mak.orig Tue Sep 15 04:03:52 1998
-+++ contrib.mak Tue Dec 1 15:37:58 1998
-@@ -435,6 +435,18 @@
- cdj850.dev: $(cdeskjet8_) page.dev
- $(SETPDEV) cdj850 $(cdeskjet8_)
-
-+cdj670.dev: $(cdeskjet8_) page.dev
-+ $(SETPDEV) cdj670 $(cdeskjet8_)
-+
-+cdj890.dev: $(cdeskjet8_) page.dev
-+ $(SETPDEV) cdj890 $(cdeskjet8_)
-+
-+cdj1600.dev: $(cdeskjet8_) page.dev
-+ $(SETPDEV) cdj1600 $(cdeskjet8_)
-+
-+$(GLOBJ)gdevcd8.$(OBJ): $(GLSRC)gdevcd8.c $(GLSRC)gdevcd8.h $(PDEVH)
-+ $(GLCC) $(GLO_)gdevcd8.$(OBJ) $(C_) $(GLSRC)gdevcd8.c
-+
- ### ------------ The H-P PaintJet color printer device ----------------- ###
- ### Note: this driver also supports the DEC LJ250 color printer, which ###
- ### has a PaintJet-compatible mode, and the PaintJet XL. ###
diff --git a/print/ghostscript8/files/stc740ih.upp b/print/ghostscript8/files/stc740ih.upp
new file mode 100644
index 000000000000..1023b5eb96c8
--- /dev/null
+++ b/print/ghostscript8/files/stc740ih.upp
@@ -0,0 +1,58 @@
+-supModel="Epson Stylus Color 740, 1440x720DpI, Inkjet Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/FSCMYK32
+-dupOutputFormat=/EscP2XY
+-r1440x720
+-dupMargins="{ 9.0 39.96 9.0 9.0}"
+-dupBlackTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupCyanTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupMagentaTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupYellowTransfer="{
+ 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
+ 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
+ 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.40000000
+}"
+-dupOutputComponentOrder="{ 1 2 3 0 }"
+-dupWeaveXPasses=2
+-dupOutputXStep=2
+-dupWeaveYPasses=6
+-dupOutputPins=46
+-dupWeaveYFeeds="{23 23 23 23 23 23 23 23 23 23 23 23}"
+-dupWeaveXStarts="{0 1 0 1 0 1 1 0 1 0 1 0}"
+-dupWeaveYOffset=50
+-dupWeaveInitialYFeeds="{ 5 5 5 5 5 5 5 5 5 5 5 23}"
+-dupWeaveInitialXStarts="{0 1 0 1 0 1 1 0 1 0 1 0}"
+-dupWeaveInitialPins="{ 13 16 19 22 25 28 31 34 37 40 43 46}"
+-dupFormatYabsolute
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2855 0100 05
+ 1b2873 0100 02
+ 1b5501
+ 1b2865 0200 0001
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupAdjustTopMarginCommand
+-dupAdjustBottomMarginCommand
+-dupXStepCommand="<1b285c 0400 a005 0100 0000>"
+-dupEndPageCommand="(\033@\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript8/files/stc740p.upp b/print/ghostscript8/files/stc740p.upp
new file mode 100644
index 000000000000..d59bf0d170d2
--- /dev/null
+++ b/print/ghostscript8/files/stc740p.upp
@@ -0,0 +1,34 @@
+-supModel="Epson Stylus Color 740, 720x720DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/FSCMYK32
+-dupOutputFormat=/EscP2
+-r720x720
+-dupMargins="{ 9.0 39.96 9.0 9.0}"
+-dupBlackTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupCyanTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupMagentaTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupYellowTransfer="{ 0.0000 0.0453 0.1058 0.1898 0.4321 1.0000 }"
+-dupOutputComponentOrder="{ 1 2 3 0 }"
+-dupWeaveYPasses=6
+-dupOutputPins=48
+-dupWeaveYFeeds="{47 47 47 53 47 47}"
+-dupWeaveInitialYFeeds="{1 1 1 1 1 43}"
+-dupWeaveInitialPins="{ 8 48 40 31 23 15}"
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2855 0100 05
+ 1b5500
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupAdjustTopMarginCommand
+-dupAdjustBottomMarginCommand
+-dupEndPageCommand="(\033@\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript8/files/stc740pl.upp b/print/ghostscript8/files/stc740pl.upp
new file mode 100644
index 000000000000..9ec72d93a773
--- /dev/null
+++ b/print/ghostscript8/files/stc740pl.upp
@@ -0,0 +1,30 @@
+-supModel="Epson Stylus Color 740, 360x360DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/FSCMYK32
+-dupOutputFormat=/EscP2
+-r360x360
+-dupMargins="{ 9.0 39.96 9.0 9.0}"
+-dupOutputComponentOrder="{ 1 2 3 0 }"
+-dupWeaveYPasses=3
+-dupOutputPins=48
+-dupWeaveYFeeds="{47 50 47}"
+-dupWeaveInitialYFeeds="{1 1 46}"
+-dupWeaveInitialPins="{ 16 48 32}"
+-dupBeginPageCommand="<
+ 1b40 1b40
+ 1b2847 0100 01
+ 1b2855 0100 0A
+ 1b5500
+ 1b2865 0200 0002
+ 1b2843 0200 0000
+ 1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupAdjustTopMarginCommand
+-dupAdjustBottomMarginCommand
+-dupEndPageCommand="(\033@\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
+
diff --git a/print/ghostscript8/pkg-comment b/print/ghostscript8/pkg-comment
index dc6cbae233e4..1e371cace06a 100644
--- a/print/ghostscript8/pkg-comment
+++ b/print/ghostscript8/pkg-comment
@@ -1 +1 @@
-Aladdin Postscript interpreter
+Aladdin Postscript interpreter version 6
diff --git a/print/ghostscript8/pkg-descr b/print/ghostscript8/pkg-descr
index 9ba17e369926..78ede9e41f87 100644
--- a/print/ghostscript8/pkg-descr
+++ b/print/ghostscript8/pkg-descr
@@ -6,15 +6,13 @@ Ghostscript is the well-known PostScript interpreter which is available for
all common and most esoteric platforms and supports many different printers
and some displays.
-Official ghostscript homepage, see:
- http://www.cs.wisc.edu/~ghost/index.html
-
-This FreeBSD port includes two useful add-on packages:
- o Support for HP DeskJet 670, 690, 850, 855, 870, 890, 1100 and 1600,
- see announcement on
- http://www.erdw.ethz.ch/~bonk/hp850/hp850.html
+This port includes add-on packages (not part of the official gs release)
o Support for pdfencrypt, see description on
- http://www.ozemail.com.au/~geoffk/pdfencrypt/
+ - http://www.ozemail.com.au/~geoffk/pdfencrypt/
+ o Additional driver support
+ - http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html
+ o Additional contributed uniprint driver profiles for
+ - Epson Stylus Color 740 and Epson LQ-1170
Thomas Merz has written a Ghostscript manual in PDF format:
http://www.cs.wisc.edu/~ghost/merz.html
diff --git a/print/ghostscript8/pkg-plist b/print/ghostscript8/pkg-plist
index a0e973d0d991..b2ce76cd3266 100644
--- a/print/ghostscript8/pkg-plist
+++ b/print/ghostscript8/pkg-plist
@@ -1,5 +1,7 @@
bin/bdftops
bin/dvipdf
+bin/eps2eps
+bin/fixmswrd.pl
bin/font2c
bin/gs
bin/gsbj
@@ -11,192 +13,253 @@ bin/gsnd
bin/lprsetup.sh
bin/pdf2dsc
bin/pdf2ps
+bin/pf2afm
+bin/pfbtopfa
+bin/pj-gs.sh
bin/printafm
bin/ps2ascii
bin/ps2epsi
bin/ps2pdf
+bin/ps2pdf12
+bin/ps2pdf13
+bin/ps2pdfwr
bin/ps2ps
+bin/pv.sh
+bin/sysvlp.sh
bin/unix-lpr.sh
bin/wftopfa
-share/ghostscript/5.50/Fontmap
-share/ghostscript/5.50/acctest.ps
-share/ghostscript/5.50/align.ps
-share/ghostscript/5.50/bdftops.ps
-share/ghostscript/5.50/bjc610a0.upp
-share/ghostscript/5.50/bjc610a1.upp
-share/ghostscript/5.50/bjc610a2.upp
-share/ghostscript/5.50/bjc610a3.upp
-share/ghostscript/5.50/bjc610a4.upp
-share/ghostscript/5.50/bjc610a5.upp
-share/ghostscript/5.50/bjc610a6.upp
-share/ghostscript/5.50/bjc610a7.upp
-share/ghostscript/5.50/bjc610a8.upp
-share/ghostscript/5.50/bjc610b1.upp
-share/ghostscript/5.50/bjc610b2.upp
-share/ghostscript/5.50/bjc610b3.upp
-share/ghostscript/5.50/bjc610b4.upp
-share/ghostscript/5.50/bjc610b6.upp
-share/ghostscript/5.50/bjc610b7.upp
-share/ghostscript/5.50/bjc610b8.upp
-share/ghostscript/5.50/caption.ps
-share/ghostscript/5.50/cbjc600.ppd
-share/ghostscript/5.50/cbjc800.ppd
-share/ghostscript/5.50/cdj550.upp
-share/ghostscript/5.50/cid2code.ps
-share/ghostscript/5.50/decrypt.ps
-share/ghostscript/5.50/doc/Bug-form.htm
-share/ghostscript/5.50/doc/C-style.htm
-share/ghostscript/5.50/doc/Commprod.htm
-share/ghostscript/5.50/doc/Copying.htm
-share/ghostscript/5.50/doc/Current.htm
-share/ghostscript/5.50/doc/DLL.htm
-share/ghostscript/5.50/doc/Devices.htm
-share/ghostscript/5.50/doc/Drivers.htm
-share/ghostscript/5.50/doc/Fonts.htm
-share/ghostscript/5.50/doc/Helpers.htm
-share/ghostscript/5.50/doc/Hershey.htm
-share/ghostscript/5.50/doc/History1.htm
-share/ghostscript/5.50/doc/History2.htm
-share/ghostscript/5.50/doc/History3.htm
-share/ghostscript/5.50/doc/History4.htm
-share/ghostscript/5.50/doc/Htmstyle.htm
-share/ghostscript/5.50/doc/Humor.htm
-share/ghostscript/5.50/doc/Install.htm
-share/ghostscript/5.50/doc/Language.htm
-share/ghostscript/5.50/doc/Lib.htm
-share/ghostscript/5.50/doc/Make.htm
-share/ghostscript/5.50/doc/New-user.htm
-share/ghostscript/5.50/doc/News.htm
-share/ghostscript/5.50/doc/PUBLIC
-share/ghostscript/5.50/doc/Ps2pdf.htm
-share/ghostscript/5.50/doc/Psfiles.htm
-share/ghostscript/5.50/doc/Public.htm
-share/ghostscript/5.50/doc/Readme.htm
-share/ghostscript/5.50/doc/Source.htm
-share/ghostscript/5.50/doc/Unix-lpr.htm
-share/ghostscript/5.50/doc/Use.htm
-share/ghostscript/5.50/doc/Xfonts.htm
-share/ghostscript/5.50/doc/license.hp8
-share/ghostscript/5.50/doc/ps2epsi.txt
-share/ghostscript/5.50/doc/readme.hp8
-share/ghostscript/5.50/docie.ps
-share/ghostscript/5.50/examples/alphabet.ps
-share/ghostscript/5.50/examples/cheq.ps
-share/ghostscript/5.50/examples/chess.ps
-share/ghostscript/5.50/examples/colorcir.ps
-share/ghostscript/5.50/examples/escher.ps
-share/ghostscript/5.50/examples/golfer.ps
-share/ghostscript/5.50/examples/grayalph.ps
-share/ghostscript/5.50/examples/ridt91.eps
-share/ghostscript/5.50/examples/snowflak.ps
-share/ghostscript/5.50/examples/tiger.ps
-share/ghostscript/5.50/examples/vasarely.ps
-share/ghostscript/5.50/examples/waterfal.ps
-share/ghostscript/5.50/font2c.ps
-share/ghostscript/5.50/font2pcl.ps
-share/ghostscript/5.50/gs_btokn.ps
-share/ghostscript/5.50/gs_ccfnt.ps
-share/ghostscript/5.50/gs_cff.ps
-share/ghostscript/5.50/gs_cidfn.ps
-share/ghostscript/5.50/gs_cmap.ps
-share/ghostscript/5.50/gs_dbt_e.ps
-share/ghostscript/5.50/gs_diskf.ps
-share/ghostscript/5.50/gs_dpnxt.ps
-share/ghostscript/5.50/gs_dps.ps
-share/ghostscript/5.50/gs_dps1.ps
-share/ghostscript/5.50/gs_dps2.ps
-share/ghostscript/5.50/gs_epsf.ps
-share/ghostscript/5.50/gs_fonts.ps
-share/ghostscript/5.50/gs_init.ps
-share/ghostscript/5.50/gs_iso_e.ps
-share/ghostscript/5.50/gs_kanji.ps
-share/ghostscript/5.50/gs_ksb_e.ps
-share/ghostscript/5.50/gs_l2img.ps
-share/ghostscript/5.50/gs_lev2.ps
-share/ghostscript/5.50/gs_ll3.ps
-share/ghostscript/5.50/gs_mex_e.ps
-share/ghostscript/5.50/gs_mro_e.ps
-share/ghostscript/5.50/gs_pdf_e.ps
-share/ghostscript/5.50/gs_pdfwr.ps
-share/ghostscript/5.50/gs_pfile.ps
-share/ghostscript/5.50/gs_res.ps
-share/ghostscript/5.50/gs_setpd.ps
-share/ghostscript/5.50/gs_statd.ps
-share/ghostscript/5.50/gs_std_e.ps
-share/ghostscript/5.50/gs_sym_e.ps
-share/ghostscript/5.50/gs_ttf.ps
-share/ghostscript/5.50/gs_typ32.ps
-share/ghostscript/5.50/gs_typ42.ps
-share/ghostscript/5.50/gs_type1.ps
-share/ghostscript/5.50/gs_wan_e.ps
-share/ghostscript/5.50/gslp.ps
-share/ghostscript/5.50/impath.ps
-share/ghostscript/5.50/landscap.ps
-share/ghostscript/5.50/level1.ps
-share/ghostscript/5.50/lines.ps
-share/ghostscript/5.50/markhint.ps
-share/ghostscript/5.50/markpath.ps
-share/ghostscript/5.50/necp2x.upp
-share/ghostscript/5.50/necp2x6.upp
-share/ghostscript/5.50/packfile.ps
-share/ghostscript/5.50/pcharstr.ps
-share/ghostscript/5.50/pdf2dsc.ps
-share/ghostscript/5.50/pdf_base.ps
-share/ghostscript/5.50/pdf_draw.ps
-share/ghostscript/5.50/pdf_font.ps
-share/ghostscript/5.50/pdf_main.ps
-share/ghostscript/5.50/pdf_ops.ps
-share/ghostscript/5.50/pdf_sec.ps
-share/ghostscript/5.50/pf2afm.ps
-share/ghostscript/5.50/ppath.ps
-share/ghostscript/5.50/prfont.ps
-share/ghostscript/5.50/printafm.ps
-share/ghostscript/5.50/ps2ai.ps
-share/ghostscript/5.50/ps2ascii.ps
-share/ghostscript/5.50/ps2epsi.ps
-share/ghostscript/5.50/quit.ps
-share/ghostscript/5.50/ras1.upp
-share/ghostscript/5.50/ras24.upp
-share/ghostscript/5.50/ras3.upp
-share/ghostscript/5.50/ras32.upp
-share/ghostscript/5.50/ras4.upp
-share/ghostscript/5.50/ras8m.upp
-share/ghostscript/5.50/showchar.ps
-share/ghostscript/5.50/showpage.ps
-share/ghostscript/5.50/stc.upp
-share/ghostscript/5.50/stc1520h.upp
-share/ghostscript/5.50/stc2.upp
-share/ghostscript/5.50/stc2_h.upp
-share/ghostscript/5.50/stc2s_h.upp
-share/ghostscript/5.50/stc500p.upp
-share/ghostscript/5.50/stc500ph.upp
-share/ghostscript/5.50/stc600ih.upp
-share/ghostscript/5.50/stc600p.upp
-share/ghostscript/5.50/stc600pl.upp
-share/ghostscript/5.50/stc800ih.upp
-share/ghostscript/5.50/stc800p.upp
-share/ghostscript/5.50/stc800pl.upp
-share/ghostscript/5.50/stc_h.upp
-share/ghostscript/5.50/stc_l.upp
-share/ghostscript/5.50/stcany.upp
-share/ghostscript/5.50/stcinfo.ps
-share/ghostscript/5.50/stcolor.ps
-share/ghostscript/5.50/traceimg.ps
-share/ghostscript/5.50/traceop.ps
-share/ghostscript/5.50/type1enc.ps
-share/ghostscript/5.50/type1ops.ps
-share/ghostscript/5.50/uninfo.ps
-share/ghostscript/5.50/unprot.ps
-share/ghostscript/5.50/viewcmyk.ps
-share/ghostscript/5.50/viewgif.ps
-share/ghostscript/5.50/viewjpeg.ps
-share/ghostscript/5.50/viewpbm.ps
-share/ghostscript/5.50/viewpcx.ps
-share/ghostscript/5.50/viewps2a.ps
-share/ghostscript/5.50/wftopfa.ps
-share/ghostscript/5.50/winmaps.ps
-share/ghostscript/5.50/wrfont.ps
-share/ghostscript/5.50/zeroline.ps
+share/ghostscript/%%GS_VERSION%%/doc/Bug-form.htm
+share/ghostscript/%%GS_VERSION%%/doc/C-style.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/Devices.htm
+share/ghostscript/%%GS_VERSION%%/doc/Drivers.htm
+share/ghostscript/%%GS_VERSION%%/doc/Fonts.htm
+share/ghostscript/%%GS_VERSION%%/doc/Helpers.htm
+share/ghostscript/%%GS_VERSION%%/doc/Hershey.htm
+share/ghostscript/%%GS_VERSION%%/doc/History1.htm
+share/ghostscript/%%GS_VERSION%%/doc/History2.htm
+share/ghostscript/%%GS_VERSION%%/doc/History3.htm
+share/ghostscript/%%GS_VERSION%%/doc/History4.htm
+share/ghostscript/%%GS_VERSION%%/doc/History5.htm
+share/ghostscript/%%GS_VERSION%%/doc/History6.htm
+share/ghostscript/%%GS_VERSION%%/doc/Htmstyle.htm
+share/ghostscript/%%GS_VERSION%%/doc/Humor.htm
+share/ghostscript/%%GS_VERSION%%/doc/Install.htm
+share/ghostscript/%%GS_VERSION%%/doc/Language.htm
+share/ghostscript/%%GS_VERSION%%/doc/Lib.htm
+share/ghostscript/%%GS_VERSION%%/doc/Make.htm
+share/ghostscript/%%GS_VERSION%%/doc/New-user.htm
+share/ghostscript/%%GS_VERSION%%/doc/News.htm
+share/ghostscript/%%GS_VERSION%%/doc/PUBLIC
+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
+share/ghostscript/%%GS_VERSION%%/doc/ps2epsi.txt
+share/ghostscript/%%GS_VERSION%%/examples/alphabet.ps
+share/ghostscript/%%GS_VERSION%%/examples/cheq.ps
+share/ghostscript/%%GS_VERSION%%/examples/chess.ps
+share/ghostscript/%%GS_VERSION%%/examples/colorcir.ps
+share/ghostscript/%%GS_VERSION%%/examples/doretree.ps
+share/ghostscript/%%GS_VERSION%%/examples/escher.ps
+share/ghostscript/%%GS_VERSION%%/examples/golfer.ps
+share/ghostscript/%%GS_VERSION%%/examples/grayalph.ps
+share/ghostscript/%%GS_VERSION%%/examples/ridt91.eps
+share/ghostscript/%%GS_VERSION%%/examples/snowflak.ps
+share/ghostscript/%%GS_VERSION%%/examples/tiger.ps
+share/ghostscript/%%GS_VERSION%%/examples/vasarely.ps
+share/ghostscript/%%GS_VERSION%%/examples/waterfal.ps
+share/ghostscript/%%GS_VERSION%%/lib/Fontmap
+share/ghostscript/%%GS_VERSION%%/lib/Fontmap.GS
+share/ghostscript/%%GS_VERSION%%/lib/acctest.ps
+share/ghostscript/%%GS_VERSION%%/lib/addxchar.ps
+share/ghostscript/%%GS_VERSION%%/lib/align.ps
+share/ghostscript/%%GS_VERSION%%/lib/bdftops.ps
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a0.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a1.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a2.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a3.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a4.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a5.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a6.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a7.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610a8.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b1.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b2.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b3.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b4.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b6.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b7.upp
+share/ghostscript/%%GS_VERSION%%/lib/bjc610b8.upp
+share/ghostscript/%%GS_VERSION%%/lib/caption.ps
+share/ghostscript/%%GS_VERSION%%/lib/cbjc600.ppd
+share/ghostscript/%%GS_VERSION%%/lib/cbjc800.ppd
+share/ghostscript/%%GS_VERSION%%/lib/cdj550.upp
+share/ghostscript/%%GS_VERSION%%/lib/cdj690.upp
+share/ghostscript/%%GS_VERSION%%/lib/cdj690ec.upp
+share/ghostscript/%%GS_VERSION%%/lib/cid2code.ps
+share/ghostscript/%%GS_VERSION%%/lib/decrypt.ps
+share/ghostscript/%%GS_VERSION%%/lib/dnj750c.upp
+share/ghostscript/%%GS_VERSION%%/lib/dnj750m.upp
+share/ghostscript/%%GS_VERSION%%/lib/docie.ps
+share/ghostscript/%%GS_VERSION%%/lib/errpage.ps
+share/ghostscript/%%GS_VERSION%%/lib/font2c.ps
+share/ghostscript/%%GS_VERSION%%/lib/font2pcl.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_btokn.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ccfnt.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ce_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cff.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cidfn.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cmap.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_cmdl.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dbt_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_diskf.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dpnxt.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dps.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dps1.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_dps2.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_epsf.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_fform.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_fonts.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_il1_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_il2_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_init.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_kanji.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ksb_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_l.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_l.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_l2img.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_l_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_lev2.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_lgo_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_lgx_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ll3.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_m.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_m_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_mex_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_mgl_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_mro_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_pdf_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_pdfwr.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_pfile.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_rdlin.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_res.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_s.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_s.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_s_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_setpd.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_statd.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_std_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_sym_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_t.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_t.xpm
+share/ghostscript/%%GS_VERSION%%/lib/gs_t_m.xbm
+share/ghostscript/%%GS_VERSION%%/lib/gs_trap.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_ttf.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_typ32.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_typ42.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_type1.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wan_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wl1_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wl2_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gs_wl5_e.ps
+share/ghostscript/%%GS_VERSION%%/lib/gslp.ps
+share/ghostscript/%%GS_VERSION%%/lib/gsnup.ps
+share/ghostscript/%%GS_VERSION%%/lib/ht_ccsto.ps
+share/ghostscript/%%GS_VERSION%%/lib/image-qa.ps
+share/ghostscript/%%GS_VERSION%%/lib/impath.ps
+share/ghostscript/%%GS_VERSION%%/lib/jispaper.ps
+share/ghostscript/%%GS_VERSION%%/lib/landscap.ps
+share/ghostscript/%%GS_VERSION%%/lib/level1.ps
+share/ghostscript/%%GS_VERSION%%/lib/lines.ps
+share/ghostscript/%%GS_VERSION%%/lib/lqx70ch.upp
+share/ghostscript/%%GS_VERSION%%/lib/lqx70cl.upp
+share/ghostscript/%%GS_VERSION%%/lib/lqx70cm.upp
+share/ghostscript/%%GS_VERSION%%/lib/markhint.ps
+share/ghostscript/%%GS_VERSION%%/lib/markpath.ps
+share/ghostscript/%%GS_VERSION%%/lib/necp2x.upp
+share/ghostscript/%%GS_VERSION%%/lib/necp2x6.upp
+share/ghostscript/%%GS_VERSION%%/lib/packfile.ps
+share/ghostscript/%%GS_VERSION%%/lib/pcharstr.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf2dsc.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_base.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_draw.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_font.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_main.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_ops.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdf_sec.ps
+share/ghostscript/%%GS_VERSION%%/lib/pdfeof.ps
+share/ghostscript/%%GS_VERSION%%/lib/pf2afm.ps
+share/ghostscript/%%GS_VERSION%%/lib/pfbtopfa.ps
+share/ghostscript/%%GS_VERSION%%/lib/ppath.ps
+share/ghostscript/%%GS_VERSION%%/lib/prfont.ps
+share/ghostscript/%%GS_VERSION%%/lib/printafm.ps
+share/ghostscript/%%GS_VERSION%%/lib/ps2ai.ps
+share/ghostscript/%%GS_VERSION%%/lib/ps2ascii.ps
+share/ghostscript/%%GS_VERSION%%/lib/ps2epsi.ps
+share/ghostscript/%%GS_VERSION%%/lib/quit.ps
+share/ghostscript/%%GS_VERSION%%/lib/ras1.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras24.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras3.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras32.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras4.upp
+share/ghostscript/%%GS_VERSION%%/lib/ras8m.upp
+share/ghostscript/%%GS_VERSION%%/lib/rollconv.ps
+share/ghostscript/%%GS_VERSION%%/lib/showchar.ps
+share/ghostscript/%%GS_VERSION%%/lib/showpage.ps
+share/ghostscript/%%GS_VERSION%%/lib/stc.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc1520h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc2.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc200_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc2_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc2s_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc500p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc500ph.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc600ih.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc600p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc600pl.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc640p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc740ih.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc740p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc740pl.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc800ih.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc800p.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc800pl.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stc_l.upp
+share/ghostscript/%%GS_VERSION%%/lib/stcany.upp
+share/ghostscript/%%GS_VERSION%%/lib/stcany_h.upp
+share/ghostscript/%%GS_VERSION%%/lib/stcinfo.ps
+share/ghostscript/%%GS_VERSION%%/lib/stcolor.ps
+share/ghostscript/%%GS_VERSION%%/lib/stocht.ps
+share/ghostscript/%%GS_VERSION%%/lib/traceimg.ps
+share/ghostscript/%%GS_VERSION%%/lib/traceop.ps
+share/ghostscript/%%GS_VERSION%%/lib/type1enc.ps
+share/ghostscript/%%GS_VERSION%%/lib/type1ops.ps
+share/ghostscript/%%GS_VERSION%%/lib/uninfo.ps
+share/ghostscript/%%GS_VERSION%%/lib/unprot.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewcmyk.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewgif.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewjpeg.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewmiff.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewpbm.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewpcx.ps
+share/ghostscript/%%GS_VERSION%%/lib/viewps2a.ps
+share/ghostscript/%%GS_VERSION%%/lib/wftopfa.ps
+share/ghostscript/%%GS_VERSION%%/lib/winmaps.ps
+share/ghostscript/%%GS_VERSION%%/lib/wrfont.ps
+share/ghostscript/%%GS_VERSION%%/lib/zeroline.ps
share/ghostscript/fonts/a010013l.afm
share/ghostscript/fonts/a010013l.pfb
share/ghostscript/fonts/a010013l.pfm
@@ -252,6 +315,8 @@ share/ghostscript/fonts/fhirw.gsf
share/ghostscript/fonts/fhirw.pfm
share/ghostscript/fonts/fkarw.gsf
share/ghostscript/fonts/fkarw.pfm
+share/ghostscript/fonts/fonts.dir
+share/ghostscript/fonts/fonts.scale
share/ghostscript/fonts/hrger.pfa
share/ghostscript/fonts/hrgerb.gsf
share/ghostscript/fonts/hrgerd.gsf
@@ -363,8 +428,9 @@ share/ghostscript/fonts/u004006t.pfm
share/ghostscript/fonts/z003034l.afm
share/ghostscript/fonts/z003034l.pfb
share/ghostscript/fonts/z003034l.pfm
+@dirrm share/ghostscript/%%GS_VERSION%%/doc
+@dirrm share/ghostscript/%%GS_VERSION%%/examples
+@dirrm share/ghostscript/%%GS_VERSION%%/lib
+@dirrm share/ghostscript/%%GS_VERSION%%
@dirrm share/ghostscript/fonts
-@dirrm share/ghostscript/5.50/doc
-@dirrm share/ghostscript/5.50/examples
-@dirrm share/ghostscript/5.50
@dirrm share/ghostscript
diff --git a/print/ghostscript8/scripts/configure b/print/ghostscript8/scripts/configure
index e107c3418b7f..393df5898bf4 100644
--- a/print/ghostscript8/scripts/configure
+++ b/print/ghostscript8/scripts/configure
@@ -1,7 +1,7 @@
#! /bin/sh
# driverselection
-/usr/bin/dialog --title "Ghostscript 5 driver configuration" --clear \
+/usr/bin/dialog --title "Ghostscript 6 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\
@@ -13,65 +13,68 @@ Have fun with this new configuration style ! -andreas \n\n\
"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 HL 720 and HL 730" OFF \
+ "hl7x0" "Brother HL720 and HL730 (HL760=PCL), MFC6550MC Fax Machine" OFF \
"bj10e" "Canon BubbleJet BJ10e" ON \
"bj200" "Canon BubbleJet BJ200 and BJC-240(b&w)" ON \
- "bjc600" "Canon Color BJC-240/600/4000/70 + Apple StyleWriter 2x00" ON \
+ "bjc600" "Canon Color BJC-600/4xxx/70 + Apple StyleWriter 2x00" ON \
"bjc800" "Canon Color BubbleJet BJC-240/800" ON \
"lbp8" "Canon LBP-8II laser printer" OFF \
- "lips3" "Canon LIPS III laser printer in English/CaPSL mode" OFF \
+ "lips3" "Canon LIPS III laser printer in English (CaPSL) mode" OFF \
"m8510" "C.Itoh M8510 printer" OFF \
- "uniprint" "Configurable Color ESC/P,ESC/P2,HP-RTL/PCL mono/color driver" ON \
- "la50" "DEC LA50 printer" OFF \
- "la70" "DEC LA70 printer" OFF \
- "la75" "DEC LA75 printer" OFF \
- "la75plus" "DEC LA75plus printer" OFF \
+ "coslw2p" "CoStar LabelWriter II II/Plus" OFF \
+ "coslwxl" "CoStar LabelWriter XL" OFF \
+ "uniprint" "Configurable ESC/P,ESC/P2,HP-RTL/PCL,P2X mono/color driver" ON \
"lj250" "DEC LJ250 Companion color printer" OFF \
"declj250" "DEC LJ250 driver (alternate)" OFF \
- "ln03" "DEC LN03 printer" OFF \
"ap3250" "Epson AP3250" OFF \
"epson" "Epson-compatible dot matrix, 9/24-pin" OFF \
- "eps9mid" "Epson-compatible 9-pin, medium resol" OFF \
- "eps9high" "Epson-compatible 9-pin, high resol" 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 \
"lq850" "Epson LQ-850 (360x360), ok for Canon BJ300 in LQ850 emul" OFF \
"epsonc" "Epson LQ-2550 and Fujitsu 3400/2400/1200 color" OFF \
"st800" "Epson Stylus 800 printer" OFF \
- "stcolor" "Epson Stylus Color" OFF \
+ "stcolor" "Epson Stylus Color and II/IIs/1500 (see driver docu)" OFF \
"lp2563" "HP 2563B line printer" OFF \
"dnj650c" "HP DesignJet 650C" OFF \
"deskjet" "HP DeskJet and DeskJet Plus" ON \
- "djet500" "HP DeskJet 500" 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, 24 bit/pixel color + FS dithering" ON \
+ "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 500C (same as cdjcolor)" OFF \
- "cdj550" "HP DeskJet 550C/560C" ON \
+ "cdj500" "HP DeskJet 500/540C (same as cdjcolor)" OFF \
+ "cdj550" "HP DeskJet 550C/560C/660C/660Cse" ON \
"cdj670" "HP DeskJet 670/690" OFF \
"cdj850" "HP DeskJet 850/855/870/1100" OFF \
+ "cdj880" "HP DeskJet 812/815/832/880/882/895/932/970 C (experimental)" OFF \
"cdj890" "HP DeskJet 890" OFF \
"cdj1600" "HP DeskJet 1600" OFF \
"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" OFF \
- "ljet4" "HP LaserJet 4 (defaults to 600 dpi)" 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 " OFF \
- "lj5mono" "HP LaserJet 5 and 6 family (PCL5 / PCL XL), bitmap" OFF \
- "lj5gray" "HP LaserJet 5 and 6 family, gray-scale bitmap" 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 color printer (also for 1200C)" ON \
+ "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 (none available yet)" 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 P6/P6+/P60, 360x360 DPI resol" OFF \
"oce9050" "OCE 9050 printer" OFF \
@@ -79,17 +82,19 @@ Have fun with this new configuration style ! -andreas \n\n\
"okiibm" "Okidata MicroLine IBM-compatible printers" OFF \
"r4081" "Ricoh 4081 laser printer" OFF \
"sj48" "StarJet 48 inkjet printer" OFF \
- "xes" "Xerox XES printers (2700, 3700, 4045, etc.)" OFF \
- "bmpmono" "BMP Monochrome" OFF \
- "bmp16" "BMP 4-bit EGA/VGA" OFF \
- "bmp256" "BMP 8-bit 256-color" OFF \
- "bmp16m" "BMP 24-bit" 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 \
- "sxlcrt" "CRT sixels, e.g. for VT240-like terminals" 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 \
@@ -128,6 +133,8 @@ Have fun with this new configuration style ! -andreas \n\n\
"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 \
@@ -139,6 +146,7 @@ Have fun with this new configuration style ! -andreas \n\n\
"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 \
"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 \
@@ -160,6 +168,8 @@ Have fun with this new configuration style ! -andreas \n\n\
"x11gray2" "X Windows as a 2-bit gray-scale device" ON \
"x11gray4" "X Windows as a 4-bit gray-scale device" ON \
"x11mono" "X Windows masquer. as black-and-white device" ON \
+ "x11rg16x" "X Windows with G5/B5/R6 pixel layout for testing" ON \
+ "x11rg32x" "X Windows with G11/B10/R11 pixel layout for testing" ON \
2> /tmp/checklist.tmp.$$
retval=$?
@@ -183,8 +193,8 @@ echo "DEVICE_DEVS=$choice" \
| sed -e "s/\"//g" \
| sed -e "s/ /.dev /g" \
| sed -e "s/$/.dev/g" \
- > ${WRKSRC}/unix-gcc.mak.new
+ > ${WRKSRC}/src/unix-gcc.mak.new
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
-cat ${WRKSRC}/unix-gcc.mak >> ${WRKSRC}/unix-gcc.mak.new
-mv ${WRKSRC}/unix-gcc.mak.new ${WRKSRC}/unix-gcc.mak
+cat ${WRKSRC}/src/unix-gcc.mak >> ${WRKSRC}/src/unix-gcc.mak.new
+mv ${WRKSRC}/src/unix-gcc.mak.new ${WRKSRC}/src/unix-gcc.mak
diff --git a/print/ghostscript8/scripts/configure.batch b/print/ghostscript8/scripts/configure.batch
index 75c2755395b9..6fda85d6c300 100644
--- a/print/ghostscript8/scripts/configure.batch
+++ b/print/ghostscript8/scripts/configure.batch
@@ -1,9 +1,9 @@
#! /bin/sh
-cat - > ${WRKSRC}/unix-gcc.mak.new << !EOT
-DEVICE_DEVS=appledmp.dev iwhi.dev iwlo.dev iwlq.dev hl7x0.dev bj10e.dev bj200.dev bjc600.dev bjc800.dev lbp8.dev lips3.dev m8510.dev uniprint.dev la50.dev la70.dev la75.dev la75plus.dev lj250.dev declj250.dev ln03.dev ap3250.dev epson.dev eps9mid.dev eps9high.dev lp8000.dev lq850.dev epsonc.dev st800.dev stcolor.dev lp2563.dev dnj650c.dev deskjet.dev djet500.dev cdeskjet.dev djet500c.dev cdjcolor.dev cdjmono.dev cdj500.dev cdj550.dev cdj670.dev cdj850.dev cdj890.dev cdj1600.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet3d.dev ljet4.dev lj4dith.dev cljet5.dev lj5mono.dev lj5gray.dev pj.dev pjetxl.dev pjxl.dev paintjet.dev pjxl300.dev pxlmono.dev pxlcolor.dev ibmpro.dev jetp3852.dev imagen.dev cp50.dev necp6.dev oce9050.dev oki182.dev okiibm.dev r4081.dev sj48.dev xes.dev bmpmono.dev bmp16.dev bmp256.dev bmp16m.dev ccr.dev cgmmono.dev cgm8.dev cgm24.dev sxlcrt.dev dfaxhigh.dev dfaxlow.dev faxg3.dev faxg32d.dev faxg4.dev bit.dev bitrgb.dev bitcmyk.dev cif.dev miff24.dev inferno.dev jpeg.dev jpeggray.dev mgrmono.dev mgrgray2.dev mgrgray4.dev mgrgray8.dev mgr4.dev mgr8.dev pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev pdfwrite.dev plan9bm.dev pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev psmono.dev psgray.dev psrgb.dev pswrite.dev epswrite.dev sgirgb.dev t4693d2.dev t4693d4.dev t4693d8.dev tek4696.dev tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tiff12nc.dev tiff24nc.dev tifflzw.dev tiffpack.dev x11.dev x11alpha.dev x11cmyk.dev x11cmyk2.dev x11cmyk4.dev x11cmyk8.dev x11gray2.dev x11gray4.dev x11mono.dev
+cat - > ${WRKSRC}/src/unix-gcc.mak.new << !EOT
+DEVICE_DEVS=appledmp.dev iwhi.dev iwlo.dev iwlq.dev hl7x0.dev bj10e.dev bj200.dev bjc600.dev bjc800.dev lbp8.dev lips3.dev m8510.dev coslw2p.dev coslwxl.dev uniprint.dev lj250.dev declj250.dev ap3250.dev epson.dev eps9mid.dev eps9high.dev lp8000.dev lq850.dev epsonc.dev st800.dev stcolor.dev lp2563.dev dnj650c.dev deskjet.dev djet500.dev cdeskjet.dev djet500c.dev cdjcolor.dev cdjmono.dev cdj500.dev cdj550.dev cdj670.dev cdj850.dev cdj880.dev cdj890.dev cdj1600.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet3d.dev ljet4.dev ljet4d.dev lj4dith.dev cljet5.dev cljet5c.dev cljet5pr.dev lj5mono.dev lj5gray.dev pj.dev pjetxl.dev pjxl.dev paintjet.dev pjxl300.dev pxlmono.dev pxlcolor.dev ibmpro.dev jetp3852.dev imagen.dev fs600.dev lxm5700m.dev cp50.dev necp6.dev oce9050.dev oki182.dev okiibm.dev r4081.dev sj48.dev bmpmono.dev bmpgray.dev bmp16.dev bmp256.dev bmp16m.dev bmp32b.dev bmpsep1.dev bmpsep8.dev ccr.dev cgmmono.dev cgm8.dev cgm24.dev cif.dev dfaxhigh.dev dfaxlow.dev faxg3.dev faxg32d.dev faxg4.dev miff24.dev inferno.dev jpeg.dev jpeggray.dev mgrmono.dev mgrgray2.dev mgrgray4.dev mgrgray8.dev mgr4.dev mgr8.dev pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev pdfwrite.dev bit.dev bitrgb.dev bitcmyk.dev plan9bm.dev pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev pksm.dev pksmraw.dev pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev psmono.dev psgray.dev psrgb.dev pswrite.dev epswrite.dev sgirgb.dev sunhmono.dev t4693d2.dev t4693d4.dev t4693d8.dev tek4696.dev tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tiff12nc.dev tiff24nc.dev tifflzw.dev tiffpack.dev x11.dev x11alpha.dev x11cmyk.dev x11cmyk2.dev x11cmyk4.dev x11cmyk8.dev x11gray2.dev x11gray4.dev x11mono.dev x11rg16x.dev x11rg32x.dev
!EOT
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
-cat ${WRKSRC}/unix-gcc.mak >> ${WRKSRC}/unix-gcc.mak.new
-mv ${WRKSRC}/unix-gcc.mak.new ${WRKSRC}/unix-gcc.mak
+cat ${WRKSRC}/src/unix-gcc.mak >> ${WRKSRC}/src/unix-gcc.mak.new
+mv ${WRKSRC}/src/unix-gcc.mak.new ${WRKSRC}/src/unix-gcc.mak