Remove obsoleted port.

PR:		ports/41680
Submitted by:	Saito Tomokatsu <saito@a2z.co.jp>
This commit is contained in:
Jun Kuriyama 2002-10-19 14:40:24 +00:00
parent cc72479c9d
commit 278ac74ed3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=68347
23 changed files with 0 additions and 2217 deletions

View File

@ -64,7 +64,6 @@
SUBDIR += ghostscript-afpl
SUBDIR += ghostscript-afpl-nox11
SUBDIR += ghostscript-gnu
SUBDIR += ghostscript-gnu-cjk
SUBDIR += ghostscript-gnu-commfont
SUBDIR += ghostscript-gnu-nox11
SUBDIR += ghostview

View File

@ -1,406 +0,0 @@
# New ports collection makefile for: ghostscript-cjk
# Date created: Dec 24 2001
# Whom: Tomokatsu SAITO <saito@a2z.co.jp>
#
# $FreeBSD$
#
PORTNAME= ghostscript
PORTVERSION= 6.52
CATEGORIES= print
MASTER_SITES= ftp://ftp.gyve.org/pub/gs-cjk/M2/ \
ftp://ftp.gyve.org/pub/gs-cjk/ \
${GPRINT_SITE} ${HPIJS_SITE} \
${ALPS_SITE} ${BJ10V_SITE} ${EPAG_SITE} ${EPLASER_SITE} \
${LIPS_SITE} ${MD2K_SITE} ${MJC_SITE} ${NPDL_SITE} \
${MASTER_SITE_GNU} \
${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
PKGNAMESUFFIX= -gnu-cjk
DISTFILES= ${GS_SRC} ${GS_CJK_PATCH} ${CMAP} ${CJKFONTS} \
${GPRINT_SRC} ${HPIJS_SRC} \
${ALPS_SRC} ${BJ10V_SRC} ${EPAG_SRC} ${EPLASER_SRC} \
${LIPS_SRC} ${MD2K_SRC} ${MJC_SRC} ${NPDL_SRC}
DIST_SUBDIR= ghostscript
EXTRACT_ONLY= ${GS_SRC}
MAINTAINER= saito@a2z.co.jp
BROKEN= "DOes not build"
BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/graphics/jpeg:extract
LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png
RUN_DEPENDS= gs:${PORTSDIR}/print/ghostscript-gnu
BROKEN= "Obsoleted by ghostscript-gnu-commfont"
USE_BZIP2= yes
USE_XLIB= yes
USE_GMAKE= yes
MAKE_ENV= CC="${CC}" CXX="${CXX}" XCFLAGS="${XCFLAGS}"
MAKEFILE= src/unix-gcc.mak
PLIST_SUB= GS_VERSION=${PORTVERSION}
XCFLAGS= -DUPD_SIGNAL=0
.if !defined(NO_A4)
XCFLAGS+= -DA4
.endif
GS_SRC= ${DISTNAME}${EXTRACT_SUFX}
GS_CJK= gs6.51-cjk-M2-R3
GS_CJK_PATCH= ${GS_CJK}.tar.gz
CMAP= adobe-cmaps-200109.tar.gz
RESOURCE= ${DATADIR}/Resource
PRINTER_DOC= ${DOCSDIR}/${PORTVERSION}/printers
CJKLIB= CIDFnmap.ARP CIDFnmap.Bae CIDFnmap.CJK CIDFnmap.Koc \
CIDFnmap.Ore CIDFnmap.Sol CIDFnmap
CJKLIB2= gs_cff.ps gs_cidfn.ps gs_cmap.ps gs_init.ps gs_ttf.ps
CJKLIB3= gs_cidcm.ps gs_res.ps
CJKEXM= all_ac1.ps gscjk_ac.ps all_ag1.ps gscjk_ag.ps all_aj1.ps \
gscjk_aj.ps all_aj2.ps gscjk_ak.ps all_ak1.ps iso2022.ps
################# Printer driver stuffs #################
# GPRINT, HPIJS, CONTRIB_UPP are taken from print/ghostscript-gnu
# Other printer drivers are for those sold in Japan.
# Addition for Chinese, Korean printers are welcome.
#
# Gimp-print - very high quality driver for Epson, HPs,...
GPRINT= gimp-print
GPRINT_VERS= 4.2.0
GPRINT_NAME= ${GPRINT}-${GPRINT_VERS}
GPRINT_SRC= ${GPRINT_NAME}.tar.gz
GPRINT_SITE= ${MASTER_SITE_SOURCEFORGE:S,%SUBDIR%,gimp-print,}
# HPinkjet - HP developed printer driver for PhotoSmart/DeskJet series
HPIJS= hpijs
HPIJS_VERS= 1.0.2
HPIJS_NAME= ${HPIJS}-${HPIJS_VERS}
HPIJS_SRC= ${HPIJS_NAME}.tar.gz
HPIJS_SITE= ${MASTER_SITE_SOURCEFORGE:S,%SUBDIR%,hpinkjet,}
# contributed uniprint profiles
CONTRIB_UPP= lqx70ch.upp lqx70cl.upp lqx70cm.upp \
stc740ih.upp stc740p.upp stc740pl.upp
# ALPS - Alps MD-5000 printer driver
ALPS= gdevalps
ALPS_VERS= 0.2
ALPS_NAME= ${ALPS}-${ALPS_VERS}
ALPS_SRC= ${ALPS}-0.21.tar.gz
ALPS_SITE= ${MASTER_SITE_PORTS_JP}
# BJ10V - Canon BJ-10V printer driver
BJ10V= gdev10v
BJ10V_NAME= ${BJ10V}
BJ10V_SRC= ${BJ10V_NAME}.tar.gz
BJ10V_SITE= ${MASTER_SITE_PORTS_JP}
# EPAG - Epson ESC/Page Language driver
EPAG= epag
EPAG_VERS= 3.09
EPAG_NAME= ${EPAG}-${EPAG_VERS}
EPAG_SRC= ${EPAG_NAME}.tar.gz
EPAG_SITE= http://www.humblesoft.com/pub/
# EPLASER - Epson Kowa developed printer driver for ESC/Page Laser printers
EPLASER= eplaser
EPLASER_VERS= 3.0.1
EPLASER_NAME= ${EPLASER}-${EPLASER_VERS}
EPLASER_SRC= ${EPLASER_NAME}-651.tgz
EPLASER_SITE= http://www.epkowa.on.arena.ne.jp/pips/data/gs65_301/
# LIPS - Canon LIPS II+/III/IVc/IV printer driver
LIPS= gdevlips
LIPS_VERS= 2.4.0
LIPS_NAME= ${LIPS}-${LIPS_VERS}
LIPS_SRC= ${LIPS_NAME}.tar.gz
LIPS_SITE= ${MASTER_SITE_PORTS_JP}
# MD2K - Alps MD-2000/2010/4000/1300/1500/5000 printer driver
MD2K= gdevmd2k
MD2K_VERS= 0.2a
MD2K_NAME= ${MD2K}-${MD2K_VERS}
MD2K_SRC= ${MD2K_NAME}.tar.gz
MD2K_SITE= http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/
# MJC - Epson MachJet series printer driver
MJC= gdevmjc
MJC_VERS= 0.8
MJC_NAME= ${MJC}-${MJC_VERS}
MJC_SRC= ${MJC_NAME}.tar.gz
MJC_SITE= ${MASTER_SITE_PORTS_JP}
# NPDL - NEC Printer Description Language driver
NPDL= gdevnpdl
NPDL_VERS= 1.6.3
NPDL_NAME= ${NPDL}-${NPDL_VERS}
NPDL_SRC= ${NPDL_NAME}.tar.gz
NPDL_SITE= http://www.ceres.dti.ne.jp/~owatanab/gdevnpdl/
.SILENT:
pre-everything::
.if !defined(NO_A4)
${ECHO_MSG} "Type \"make NO_A4=yes\" if you want not set A4 paper default."
.endif
post-extract:
${ECHO_MSG} ">>> in post-extract ..."
${LN} -sf `cd ${PORTSDIR}/graphics/jpeg && ${MAKE} -V WRKSRC` \
${WRKSRC}/jpeg
${TAR} -C ${WRKDIR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GS_CJK_PATCH}
cd ${WRKDIR}/${GS_CJK} ; \
${RM} -f src_time_.h.patch src_unix-gcc.mak.patch
# ** 3rd party driver **
# Note: don't forget to add those devices in scripts/configure and
# configure.batch, which update unix-gcc.mak to build gs with these
# new devices !
#
# for Gimp-Print driver
${ECHO_MSG} ">>> extracting ${GPRINT_SRC} ..."
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GPRINT_SRC}
# for HPinkjet driver
${ECHO_MSG} ">>> extracting ${HPIJS_SRC} ..."
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPIJS_SRC}
# for ALPS driver
${ECHO_MSG} ">>> extracting ${ALPS_SRC} ..."
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${ALPS_SRC}
${LN} -sf ${ALPS_NAME} ${WRKSRC}/${ALPS}
# for BJ10V driver
${ECHO_MSG} ">>> extracting ${BJ10V_SRC} ..."
${TAR} -C ${WRKSRC} -xzf ${_DISTDIR}/${BJ10V_SRC}
# for EPAG driver
${ECHO_MSG} ">>> extracting ${EPAG_SRC} ..."
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EPAG_SRC}
# for EPLASER driver
${ECHO_MSG} ">>> extracting ${EPLASER_SRC} ..."
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EPLASER_SRC}
# for LIPS driver
${ECHO_MSG} ">>> extracting ${LIPS_SRC} ..."
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${LIPS_SRC}
${LN} -sf ${LIPS_NAME} ${WRKSRC}/${LIPS}
# for MD2K driver
${ECHO_MSG} ">>> extracting ${MD2K_SRC} ..."
${TAR} -C ${WRKSRC} -xzf ${_DISTDIR}/${MD2K_SRC}
${LN} -sf ${MD2K_NAME} ${WRKSRC}/${MD2K}
# for MJC driver
${ECHO_MSG} ">>> extracting ${MJC_SRC} ..."
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${MJC_SRC}
${LN} -sf ${MJC_NAME} ${WRKSRC}/${MJC}
# for NPDL driver
${ECHO_MSG} ">>> extracting ${NPDL_SRC} ..."
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${NPDL_SRC}
post-patch:
${ECHO_MSG} ">>> in post-patch ..."
${ECHO_MSG} ">>> applying gs-cjk patchset ..."
${CAT} ${WRKDIR}/${GS_CJK}/src*patch | ${PATCH} -s -p0 -d ${WRKSRC}
.for i in ${CJKLIB} ${CJKLIB2}
${PATCH} -s -d ${WRKSRC}/lib < ${WRKDIR}/${GS_CJK}/lib_${i}.patch
.endfor
.for i in ${CJKLIB3}
${PATCH} -s -d ${WRKSRC}/lib < ${FILESDIR}/${i}.patch
.endfor
.for i in ${CJKEXM}
${PATCH} -s -d ${WRKSRC}/examples < \
${WRKDIR}/${GS_CJK}/examples_${i}.patch
.endfor
# for HPinkjet driver
${PERL} -pi -e 's|#include <malloc.h>||g' \
${WRKSRC}/${HPIJS_NAME}/platform.h
pre-configure:
${ECHO_MSG} ">>> in pre-configure ..."
${PERL} -pi -e 's|^DEVICE_DEVS|#DEVICE_DEVS|g' \
${WRKSRC}/src/unix-gcc.mak
# for Gimp-Print driver
${ECHO_MSG} ">>> adding ${GPRINT} driver to contrib.mak ..."
${CAT} ${PORTSDIR}/print/ghostscript-gnu/files/stp.contrib.mak \
>> ${WRKSRC}/src/contrib.mak
# for HPinkjet driver
${ECHO_MSG} ">>> adding ${HPIJS} driver to contrib.mak ..."
${CAT} ${PORTSDIR}/print/ghostscript-gnu/files/hpijs.contrib.mak \
>> ${WRKSRC}/src/contrib.mak
# for ALPS driver
${ECHO_MSG} ">>> adding ${ALPS} driver to contrib.mak ..."
${CAT} ${WRKSRC}/${ALPS_NAME}/gdevalps.mak-5.50 \
>> ${WRKSRC}/src/contrib.mak
# for BJ10V driver
${ECHO_MSG} ">>> adding ${BJ10V} driver to contrib.mak ..."
${CAT} ${WRKSRC}/${BJ10V_NAME}/gdev10v.mak \
>> ${WRKSRC}/src/contrib.mak
# for EPAG driver
${ECHO_MSG} ">>> adding ${EPAG} driver to contrib.mak ..."
${SED} -e 's:npdl:epag:g' ${WRKSRC}/${NPDL_NAME}/gdevnpdl.mak \
>> ${WRKSRC}/src/contrib.mak
# for EPLASER driver
${ECHO_MSG} ">>> adding ${EPLASER} driver to contrib.mak ..."
${CAT} ${WRKSRC}/${EPLASER_NAME}/gdevescv6.mak \
>> ${WRKSRC}/src/contrib.mak
${CAT} ${WRKSRC}/${EPLASER_NAME}/gdevesmv6.mak \
>> ${WRKSRC}/src/contrib.mak
# for LIPS driver
${ECHO_MSG} ">>> adding ${LIPS} driver to contrib.mak ..."
${CAT} ${WRKSRC}/${LIPS_NAME}/gdevlips.mak \
>> ${WRKSRC}/src/contrib.mak
# for MD2K driver
${ECHO_MSG} ">>> adding ${MD2K} driver to contrib.mak ..."
${CAT} ${WRKSRC}/${MD2K_NAME}/gdevmd2k.mak-5.50 \
>> ${WRKSRC}/src/contrib.mak
# for MJC driver
${ECHO_MSG} ">>> adding ${MJC} driver to contrib.mak ..."
${CAT} ${WRKSRC}/${MJC_NAME}/gdevmjc.mak \
>> ${WRKSRC}/src/contrib.mak
# for NPDL driver
${ECHO_MSG} ">>> adding ${NPDL} driver to contrib.mak ..."
${CAT} ${WRKSRC}/${NPDL_NAME}/gdevnpdl.mak \
>> ${WRKSRC}/src/contrib.mak
do-configure:
${ECHO_MSG} ">>> in do-configure ..."
.if defined(BATCH) || defined(PACKAGE_BUILDING)
${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.batch
.else
${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure
.endif
post-configure:
${ECHO_MSG} ">>> in post-configure ..."
# for Gimp-Print driver
${ECHO_MSG} ">>> running configure script for ${GPRINT} driver ..."
cd ${WRKSRC}/${GPRINT_NAME} ; \
${SETENV} ${MAKE_ENV} ${SH} ./configure \
--without-cups --without-translated-ppds \
--with-ghost --without-foomatic \
--without-gimp --without-samples \
--without-user-guide --disable-escputil \
--disable-nls --disable-shared \
--prefix=${PREFIX}
pre-build:
${ECHO_MSG} ">>> in pre-build ..."
${ECHO_MSG} ">>> creating directories for compilation ..."
${MKDIR} ${WRKSRC}/obj
${MKDIR} ${WRKSRC}/bin
# for Gimp-Print driver
${ECHO_MSG} ">>> building ${GPRINT} library ..."
cd ${WRKSRC}/${GPRINT_NAME} ; \
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
${ECHO_MSG} ">>> creating symlinks for ${GPRINT} ..."
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/include/gimp-print ${WRKSRC}/src
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/ghost/*.[ch] ${WRKSRC}/src
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/main/.libs/libgimpprint.a \
${WRKSRC}/obj
# for HPinkjet driver
${ECHO_MSG} ">>> creating symlinks for ${HPIJS} ..."
.for file in gdevijs.[ch] ijs.[ch] ijs_client.[ch] ijs_exec_unix.c unistd_.h
${LN} -sf ${WRKSRC}/${HPIJS_NAME}/${file} ${WRKSRC}/src
.endfor
# for ALPS driver
${ECHO_MSG} ">>> creating symlinks for ${ALPS} ..."
${LN} -sf ${WRKSRC}/${ALPS_NAME}/gdevalps.c ${WRKSRC}/src
# for BJ10V driver
${ECHO_MSG} ">>> creating symlinks for ${BJ10V} ..."
${LN} -sf ${WRKSRC}/${BJ10V_NAME}/gdev10v.c ${WRKSRC}/src
# for EPAG driver
${ECHO_MSG} ">>> building ert (Epson printer utility)..."
cd ${WRKSRC}/${EPAG_NAME} ; \
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
${ECHO_MSG} ">>> creating symlinks for ${EPAG} ..."
${LN} -sf ${WRKSRC}/${EPAG_NAME}/gdevepag.c ${WRKSRC}/src
# for EPLASER driver
${ECHO_MSG} ">>> creating symlinks for ${EPLASER} ..."
.for file in gdevescv.[ch] gdevesmv.c
${LN} -sf ${WRKSRC}/${EPLASER_NAME}/${file} ${WRKSRC}/src
.endfor
# for LIPS driver
${ECHO_MSG} ">>> creating symlinks for ${LIPS} ..."
.for file in gdevlips.[ch] gdevlprn.[ch] gdevl4r.c gdevl4v.c gdevrpdl.c
${LN} -sf ${WRKSRC}/${LIPS_NAME}/${file} ${WRKSRC}/src
.endfor
# for MD2K driver
${ECHO_MSG} ">>> creating symlinks for ${MD2K} ..."
${LN} -sf ${WRKSRC}/${MD2K_NAME}/gdevmd2k.c ${WRKSRC}/src
# for MJC driver
${ECHO_MSG} ">>> creating symlinks for ${MJC} ..."
${LN} -sf ${WRKSRC}/${MJC_NAME}/*.c ${WRKSRC}/src
# for NPDL driver
${ECHO_MSG} ">>> creating symlinks for ${NPDL} ..."
${LN} -sf ${WRKSRC}/${NPDL_NAME}/gdevnpdl.c ${WRKSRC}/src
do-install:
${ECHO_MSG} ">>> in do-install ..."
${ECHO_MSG} ">>> overwriting ghostscript executable ..."
${MV} ${PREFIX}/bin/gs ${PREFIX}/bin/gs.orig
${INSTALL_PROGRAM} ${WRKSRC}/bin/gs ${PREFIX}/bin
${ECHO_MSG} ">>> installing ert (Epson printer utility)..."
${INSTALL_PROGRAM} ${WRKSRC}/${EPAG_NAME}/ert ${PREFIX}/bin
${ECHO_MSG} ">>> installing font files ..."
.for i in ${CJKLIB}
${INSTALL_DATA} ${WRKSRC}/lib/${i} ${DATADIR}/${PORTVERSION}/lib
.endfor
.for i in ${CJKLIB2} ${CJKLIB3}
diff -c ${DATADIR}/${PORTVERSION}/lib/${i} ${WRKSRC}/lib/${i} | \
${PATCH} -s -d ${DATADIR}/${PORTVERSION}/lib
.endfor
${ECHO_MSG} ">>> installing example files ..."
.for i in ${CJKEXM}
${INSTALL_DATA} ${WRKSRC}/examples/${i} \
${DATADIR}/${PORTVERSION}/examples
.endfor
${ECHO_MSG} ">>> installing font resources ..."
${MKDIR} ${RESOURCE}
${MKDIR} ${RESOURCE}/CIDFont
${MKDIR} ${RESOURCE}/Font
${TAR} -C ${RESOURCE} -xzf ${DISTDIR}/${DIST_SUBDIR}/${CMAP}
${TAR} -C ${RESOURCE} -xzf ${WRKDIR}/${GS_CJK}/install-cid.tar.gz
# documents how to setup this package
.if !defined(NOPORTDOCS)
${ECHO_MSG} ">>> installing documents ..."
${MKDIR} ${DOCSDIR}/${PORTVERSION}/CJK
.for i in ANNOUNCE COPYING ChangeLog HACKING NEWS README.cn README.en \
README.jp README.kr README.tw
${INSTALL_DATA} ${WRKDIR}/${GS_CJK}/${i} \
${DOCSDIR}/${PORTVERSION}/CJK
.endfor
${MKDIR} ${PRINTER_DOC}
# for ALPS driver
${INSTALL_DATA} ${WRKSRC}/${ALPS_NAME}/README.gdevalps ${PRINTER_DOC}
# for BJ10V driver
${INSTALL_DATA} ${WRKSRC}/${BJ10V_NAME}/gdev10v.jis ${PRINTER_DOC}
# for EPAG driver
${MKDIR} ${PRINTER_DOC}/${EPAG}
.for i in ert.txt gdevepag.txt ChangeLog
${INSTALL_DATA} ${WRKSRC}/${EPAG_NAME}/${i} \
${PRINTER_DOC}/${EPAG}
.endfor
.for i in psprint gsepagif.sh
${INSTALL_SCRIPT} ${WRKSRC}/${EPAG_NAME}/${i} \
${PRINTER_DOC}/${EPAG}
.endfor
# for EPLASER driver
${INSTALL_DATA} ${WRKSRC}/${EPLASER_NAME}/readme-eplaser-651.euc \
${PRINTER_DOC}
# for LIPS driver
${INSTALL_DATA} ${WRKSRC}/${LIPS_NAME}/Gdevlips.htm ${PRINTER_DOC}
# for MD2K driver
${INSTALL_DATA} ${WRKSRC}/${MD2K_NAME}/README.jis \
${PRINTER_DOC}/README.${MD2K}
# for MJC driver
${MKDIR} ${PRINTER_DOC}/${MJC}
.for i in MJ700V2C.FAQ README.mjc README.mje README.noz cpem.doc
${INSTALL_DATA} ${WRKSRC}/${MJC_NAME}/${i} \
${PRINTER_DOC}/${MJC}
.endfor
# for NPDL driver
${INSTALL_DATA} ${WRKSRC}/${NPDL_NAME}/gdevnpdl.jis ${PRINTER_DOC}
.endif
.include <bsd.port.mk>

View File

@ -1,13 +0,0 @@
MD5 (ghostscript/ghostscript-6.52.tar.bz2) = 5a1b698b8fbece1e23e4d8d9ff552762
MD5 (ghostscript/gs6.51-cjk-M2-R3.tar.gz) = 6f8e90effe12527a4c3b36ea4ce47b3c
MD5 (ghostscript/adobe-cmaps-200109.tar.gz) = 95ced0f35e107899ce11e8689e9cbdff
MD5 (ghostscript/gimp-print-4.2.0.tar.gz) = 4350e2ac1f27eccad0d7ce2aab90cdf6
MD5 (ghostscript/hpijs-1.0.2.tar.gz) = 750923f29a5b70551ddea1d91b819cfa
MD5 (ghostscript/gdevalps-0.21.tar.gz) = 553bee251b96105eb7d1d7f4027ac0e9
MD5 (ghostscript/gdev10v.tar.gz) = 1486bb54c214ce215044a6c606280d73
MD5 (ghostscript/epag-3.09.tar.gz) = 63304a6afe44842124d2d880bf24dbe3
MD5 (ghostscript/eplaser-3.0.1-651.tgz) = 3baf7b0ba2fea5ea354906ab43caf254
MD5 (ghostscript/gdevlips-2.4.0.tar.gz) = 89327cac37665f3fdbae0da5f2c8a89f
MD5 (ghostscript/gdevmd2k-0.2a.tar.gz) = 5ed2b4218b8f77cb411f3d2e4509ed24
MD5 (ghostscript/gdevmjc-0.8.tar.gz) = 228f41c3cccce22c8f477c7a9407527c
MD5 (ghostscript/gdevnpdl-1.6.3.tar.gz) = 6c8dad13d07bbaf6e951d6d2d6b8a9f2

View File

@ -1,100 +0,0 @@
*** lib/CIDFnmap.orig Mon Jan 14 16:20:06 2002
--- lib/CIDFnmap Mon Jan 14 16:26:34 2002
***************
*** 121,130 ****
% in particular, you must leave at least one space or tab between each
% field in the entry.
! %(CIDFnmap.Ore) .runlibfile
%(CIDFnmap.ARP) .runlibfile
%(CIDFnmap.Bae) .runlibfile
%(CIDFnmap.Koc) .runlibfile
%(CIDFnmap.Sol) .runlibfile
%(CIDFnmap.CJK) .runlibfile
--- 121,131 ----
% in particular, you must leave at least one space or tab between each
% field in the entry.
! (CIDFnmap.Ore) .runlibfile
%(CIDFnmap.ARP) .runlibfile
%(CIDFnmap.Bae) .runlibfile
%(CIDFnmap.Koc) .runlibfile
%(CIDFnmap.Sol) .runlibfile
%(CIDFnmap.CJK) .runlibfile
+ (CIDFnmap.ports) .runlibfile
*** lib/CIDFnmap.Ore.orig Mon Jan 14 16:29:32 2002
--- lib/CIDFnmap.Ore Mon Jan 14 16:30:09 2002
***************
*** 9,18 ****
% Adobe-Japan1
- /WadaGo-Bold (WadaGo-Bold) ;
/WadaMaruGo-Regular (WadaMaruGo-Regular) ;
/WadaMin-Bold (WadaMin-Bold) ;
- /WadaMin-Regular (WadaMin-Regular) ;
% Adobe-Japan2
--- 9,16 ----
*** /dev/null Mon Jan 14 16:14:11 2002
--- lib/CIDFnmap.ports Mon Jan 14 16:27:11 2002
***************
*** 0 ****
--- 1,54 ----
+ % Japanese Truetype Fonts (Kochi)
+ /Kochi-Mincho (/usr/X11R6/lib/X11/fonts/TrueType/kochi-mincho.ttf) 1 /Adobe-Japan1 ;
+ /Kochi-Gothic (/usr/X11R6/lib/X11/fonts/TrueType/kochi-gothic.ttf) 1 /Adobe-Japan1 ;
+
+ %
+ % Fallback aliases for CJK PDF files
+ %
+ /Adobe-CNS1 /MOESung-Regular ; % CIDFnmap.Ore
+ /Adobe-Korea1 /Munhwa-Regular ; % CIDFnmap.Ore
+
+ %
+ % Convenient aliases for PS files on Traditional Chinese PostScript printer
+ %
+ /MSung-Light /MOESung-Regular ; % CIDFnmap.Ore
+ %/MSung-Medium /ShanHeiSun-Light ; % CIDFnmap.ARP
+ %/MHei-Medium /ShanHeiSun-Light ; % CIDFnmap.ARP
+ %/MHei-Medium /hei ; % CIDFnmap.Sol
+ %/MKai-Medium /ZenKai-Medium ; % CIDFnmap.ARP
+ /MKai-Medium /MOEKai-Regular ; % CIDFnmap.Ore
+
+ %
+ % Convenient aliases for PS files on Simplified Chinese PostScript printer
+ %
+ %/STSong-Light /BousungEG-Light-GB ; % CIDFnmap.ARP
+ %/STSong-Light /zycjksun ; % CIDFnmap.Sol
+ %/STFangsong-Light /zycjkfangs ; % CIDFnmap.Sol
+ %/STHeiti-Regular /zycjkhei ; % CIDFnmap.Sol
+ %/STKaiti-Regular /GBZenKai-Medium ; % CIDFnmap.ARP
+ %/STKaiti-Regular /zycjkkai ; % CIDFnmap.Sol
+
+ %
+ % Convenient aliases for PS files on Japanese PostScript printer
+ %
+ /Ryumin-Light /Kochi-Mincho ; % CIDFnmap.Koc
+ /Ryumin-Light-H /Kochi-Mincho ; % CIDFnmap.Koc
+ /Ryumin-Light-V /Kochi-Mincho ; % CIDFnmap.Koc
+ /GothicBBB-Medium /Kochi-Gothic ; % CIDFnmap.Koc
+ /GothicBBB-Medium-H /Kochi-Gothic ; % CIDFnmap.Koc
+ /GothicBBB-Medium-V /Kochi-Gothic ; % CIDFnmap.Koc
+ /HeiseiMin-W3H /WadaMin-RegularH ; % CIDFnmap.Ore
+ /HeiseiKakuGo-W5H /WadaMaruGo-RegularH ; % CIDFnmap.Ore
+
+ %
+ % Convenient aliases for PS files on Korean PostScript printer
+ %
+ /HYGoThic-Medium /MunhwaGothic-Regular ; % CIDFnmap.Ore
+ %/HYGoThic-Medium /Baekmuk-Dotum ; % CIDFnmap.Bae
+ %/HYGoThic-Medium /Gothic ; % CIDFnmap.Sol
+ /HYSMyeongJo-Medium /Munhwa-Regular ; % CIDFnmap.Ore
+ %/HYSMyeongJo-Medium /Baekmuk-Batang ; % CIDFnmap.Bae
+ %/HYSMyeongJo-Medium /Myeongjo ; % CIDFnmap.Sol
+ %/HYRGoThic-Medium /Baekmuk-Gulim ; % CIDFnmap.Bae
+ %/HYRGoThic-Medium /RoundedGothic ; % CIDFnmap.Sol
+ /HYRGoThic-Medium /MunhwaGungSeo-Bold ; % CIDFnmap.Ore

View File

@ -1,25 +0,0 @@
--- lib/gs_cidcm.ps.orig Sun Jul 1 17:57:04 2001
+++ lib/gs_cidcm.ps Sun Dec 23 02:05:48 2001
@@ -164,7 +164,21 @@
{ (r) file % CSIs /InstName g [ file
//GetCIDSystemInfoFromFile exec % CSIs /InstName g [ CSI
} stopped {
- cleartomark //.prs_empty
+ % Cannot find file from Resource directory
+ cleartomark
+ % Try to find file from CIDFontmap
+ % Stack: CSIs /InstName g
+ 1 index dup .CIDFontmapKnownget {
+ % Stack: CSIs /InstName g /InstName ValueInCIDFontmap
+ % We do look at CIDFontmap in global space.
+ % (When stopped, the space is set to local.)
+ true setglobal
+ 1 index 3 1 roll
+ .CIDFontmapRunHandler
+ /CIDFont findresource /CIDSystemInfo get
+ } {
+ pop //.prs_empty
+ } ifelse
} {
exch pop
} ifelse % CSIs /InstName g CSI

View File

@ -1,28 +0,0 @@
--- lib/gs_res.ps.orig Mon Jul 16 01:09:41 2001
+++ lib/gs_res.ps Sun Dec 23 02:14:03 2001
@@ -248,8 +248,8 @@
/pssystemparams 10 dict readonly def
} if
pssystemparams begin
- /FontResourceDir (/Resource/Font/) readonly .forcedef % pssys'params is r-o
- /GenericResourceDir (/Resource/) readonly .forcedef % pssys'params is r-o
+ /FontResourceDir (/usr/local/share/ghostscript/Resource/Font/) readonly .forcedef % pssys'params is r-o
+ /GenericResourceDir (/usr/local/share/ghostscript/Resource/) readonly .forcedef % pssys'params is r-o
/GenericResourcePathSep (/) readonly .forcedef % pssys'params is r-o
end
end
@@ -457,10 +457,10 @@
/.vmused {
% - .vmused <usedvalue>
% usedvalue = vmstatus in global + vmstatus in local.
- 0 2 {
- .currentglobal not .setglobal
- vmstatus pop exch pop add
- } repeat
+ 0 2 {
+ .currentglobal not .setglobal
+ vmstatus pop exch pop add
+ } repeat
} bind def
/.DoLoadResource {
% .LoadResource may push entries on the operand stack.

View File

@ -1,22 +0,0 @@
--- gdev10v/gdev10v.mak.orig Thu Oct 12 11:17:50 2000
+++ gdev10v/gdev10v.mak Thu Oct 12 11:21:12 2000
@@ -1,12 +1,13 @@
### ----------------- The Canon BubbleJet BJ10v device ----------------- ###
-bj10v_=gdev10v.$(OBJ) gdevprn.$(OBJ)
-bj10v.dev: $(bj10v_)
- $(SHP)gssetdev bj10v $(bj10v_)
-bj10vh.dev: $(bj10v_)
- $(SHP)gssetdev bj10vh $(bj10v_)
+bj10v_=$(GLOBJ)gdev10v.$(OBJ) $(GLOBJ)gdevprn.$(OBJ)
+$(DD)bj10v.dev: $(bj10v_) $(DD)page.dev
+ $(SETPDEV) $(DD)bj10v $(bj10v_)
+$(DD)bj10vh.dev: $(bj10v_) $(DD)page.dev
+ $(SETPDEV) $(DD)bj10vh $(bj10v_)
# Uncomment the following line if you are using MS-DOS on PC9801 series.
-gdev10v.$(OBJ): gdevbj10.c $(PDEVH)
+$(GLOBJ)gdev10v.$(OBJ): $(GLSRC)gdevbj10.c $(PDEVH)
+ $(GLCC) $(GLO_)gdev10v.$(OBJ) $(C_) $(GLSRC)gdev10v.c
# $(CCC) -DPC9801 gdev10v.c

View File

@ -1,25 +0,0 @@
--- gdevalps/gdevalps.mak-5.50.orig Sat Jan 12 13:21:12 2002
+++ gdevalps/gdevalps.mak-5.50 Sat Jan 12 13:23:45 2002
@@ -2,15 +2,15 @@
alps_=$(GLOBJ)gdevalps.$(OBJ)
-md50Mono.dev: $(alps_) page.dev
- $(SETPDEV) md50Mono $(alps_)
+$(DD)md50Mono.dev: $(alps_) $(DD)page.dev
+ $(SETPDEV) $(DD)md50Mono $(alps_)
-md50Eco.dev: $(alps_) page.dev
- $(SETPDEV) md50Eco $(alps_)
+$(DD)md50Eco.dev: $(alps_) $(DD)page.dev
+ $(SETPDEV) $(DD)md50Eco $(alps_)
-md1xMono.dev: $(alps_) page.dev
- $(SETPDEV) md1xMono $(alps_)
+$(DD)md1xMono.dev: $(alps_) $(DD)page.dev
+ $(SETPDEV) $(DD)md1xMono $(alps_)
-$(GLOBJ)gdevalps.$(OBJ): $(GLSRC)gdevalps.c $(PDEVH)
+$(GLOBJ)gdevalps.$(OBJ): $(GLSRC)gdevalps.c $(gdevprn_h) $(PDEVH)
$(GLCC) $(GLO_)gdevalps.$(OBJ) $(C_) $(GLSRC)gdevalps.c

View File

@ -1,30 +0,0 @@
--- gdevlips/gdevlips.mak.orig Thu Nov 2 12:12:13 2000
+++ gdevlips/gdevlips.mak Thu Jan 17 01:29:06 2002
@@ -30,27 +30,6 @@
$(gscspace_h) $(gsutil_h) $(gsparam_h) $(gsmatrix_h) $(gdevvec_h)\
$(ghost_h) $(gzstate_h) $(igstate_h)
$(GLCC) -DA4 $(GLO_)gdevl4v.$(OBJ) $(C_) $(GLSRC)gdevl4v.c
-
-### ------- Epson ESC/Page printer device ----------------- ###
-
-escpage_=$(GLOBJ)gdevespg.$(OBJ) $(GLOBJ)gdevlprn.$(OBJ)
-$(GLOBJ)gdevespg.$(OBJ): $(GLSRC)gdevespg.c $(GLSRC)gdevlprn.h $(PDEVH)
- $(GLCC) -DA4 $(GLO_)gdevespg.$(OBJ) $(C_) $(GLSRC)gdevespg.c
-
-$(GLOBJ)escpage.dev: $(escpage_) $(DD)page.dev
- $(SETPDEV) $(DD)escpage $(escpage_)
-
-$(GLOBJ)lp2000.dev: $(escpage_) $(DD)page.dev
- $(SETPDEV) $(DD)lp2000 $(escpage_)
-
-### --- The NEC NPDL language printer device ------ ###
-
-npdl_=$(GLOBJ)gdevnpdl.$(OBJ) $(GLOBJ)gdevlprn.$(OBJ)
-$(GLOBJ)gdevnpdl.$(OBJ): $(GLSRC)gdevnpdl.c $(GLSRC)gdevlprn.h $(PDEVH)
- $(GLCC) -DA4 $(GLO_)gdevnpdl.$(OBJ) $(C_) $(GLSRC)gdevnpdl.c
-
-$(GLOBJ)npdl.dev: $(npdl_) $(DD)page.dev
- $(SETPDEV) $(DD)npdl $(npdl_)
### --- The RICOH RPDL language printer device ------ ###

View File

@ -1,19 +0,0 @@
--- gdevmd2k/gdevmd2k.mak-5.50.orig Sun Nov 19 18:42:20 2000
+++ gdevmd2k/gdevmd2k.mak-5.50 Sun Nov 19 18:52:14 2000
@@ -3,11 +3,11 @@
md2k_=$(GLOBJ)gdevmd2k.$(OBJ)
-md2k.dev: $(md2k_) page.dev
- $(SETPDEV) md2k $(md2k_)
+$(DD)md2k.dev: $(md2k_) $(DD)page.dev
+ $(SETPDEV) $(DD)md2k $(md2k_)
-md5k.dev: $(md2k_) page.dev
- $(SETPDEV) md5k $(md2k_)
+$(DD)md5k.dev: $(md2k_) $(DD)page.dev
+ $(SETPDEV) $(DD)md5k $(md2k_)
-$(GLOBJ)gdevmd2k.$(OBJ): gdevmd2k.c $(PDEVH) $(gsparam_h)
+$(GLOBJ)gdevmd2k.$(OBJ): $(GLSRC)gdevmd2k.c $(PDEVH) $(gsparam_h)
$(GLCC) $(GLO_)gdevmd2k.$(OBJ) $(C_) $(GLSRC)gdevmd2k.c

View File

@ -1,335 +0,0 @@
--- gdevmjc/gdevmjc.c.orig Tue May 23 19:16:52 2000
+++ gdevmjc/gdevmjc.c Tue May 23 19:17:44 2000
@@ -43,7 +43,8 @@
#include <limits.h>
#include "gdevprn.h"
#include "gdevpcl.h"
-#include "gsprops.h"
+#include "gsparam.h"
+#include "gsstate.h"
#include "mjmtx2.c"
#include "mjbksep.c"
@@ -150,7 +151,9 @@
/* Undefined macros expected to be defined in gdevpcl.h */
#define PAPER_SIZE_A3_NOBI 28
+#ifndef PAPER_SIZE_A2
#define PAPER_SIZE_A2 29
+#endif
#define PAPER_SIZE_B4 30
#define PAPER_SIZE_B5 31
@@ -190,14 +193,12 @@
private dev_proc_print_page(mjc720_print_page);
private dev_proc_print_page(mj500c_print_page);
-private dev_proc_get_props(mj_get_props);
-private dev_proc_put_props(mj_put_props);
+private dev_proc_get_params(mj_get_params);
+private dev_proc_put_params(mj_put_params);
private void expand_line(P4(word*, int, int, int));
-private int put_prop_float(P5(gs_prop_item *, float *, float, float, int));
-private int put_prop_int(P5(gs_prop_item *, int *, int, int, int));
-
-private void set_bpp(P2(gx_device *, int));
+private int mj_put_param_int(P6(gs_param_list *, gs_param_name, int *, int, int, int));
+private void mj_set_bpp(P2(gx_device *, int));
private uint gdev_prn_rasterwidth(P2(const gx_device_printer *, int ));
@@ -224,7 +225,7 @@
#define mj ((gx_device_mj *) pdev)
#define prn_hp_colour_device(procs, dev_name, x_dpi, y_dpi, bpp, print_page)\
- prn_device_body(gx_device_printer, procs, dev_name,\
+ prn_device_body(gx_device_mj, procs, dev_name,\
WIDTH_10THS, HEIGHT_10THS, x_dpi, y_dpi, 0, 0, 0, 0, 0,\
bpp, 0, 0, 0, 0, print_page)
@@ -235,9 +236,9 @@
}
-#define mj_colour_procs(proc_colour_open, proc_get_props, proc_put_props) {\
+#define mj_colour_procs(proc_colour_open, proc_get_params, proc_put_params) {\
proc_colour_open,\
- gdev_pcl_get_initial_matrix,\
+ gx_default_get_initial_matrix,\
gx_default_sync_output,\
gdev_prn_output_page,\
gdev_prn_close,\
@@ -249,15 +250,15 @@
NULL, /* copy_color */\
NULL, /* draw_line */\
gx_default_get_bits,\
- proc_get_props,\
- proc_put_props\
+ proc_get_params,\
+ proc_put_params\
}
private int mjc_open(P1(gx_device *));
private int mj_colour_open(P1(gx_device *));
private gx_device_procs mj_procs =
-mj_colour_procs(mjc_open, mj_get_props, mj_put_props);
+mj_colour_procs(mjc_open, mj_get_params, mj_put_params);
gx_device_mj far_data gs_mjc180_device =
mj_device(mj_procs, "mjc180", 180, 180, BITSPERPIXEL,
@@ -306,14 +307,14 @@
static const float mj_b4[4] = { MJ700V2C_MARGINS_B4 };
static const float mj_b5[4] = { MJ700V2C_MARGINS_B5 };
static const float mj_letter[4] = { MJ700V2C_MARGINS_LETTER };
- const float _ds *m;
+ const float *m;
int psize;
int paper_size;
/* Set up colour params if put_props has not already done so */
if (pdev->color_info.num_components == 0)
- set_bpp(pdev, pdev->color_info.depth);
+ mj_set_bpp(pdev, pdev->color_info.depth);
paper_size = gdev_mjc_paper_size(pdev);
if (paper_size == PAPER_SIZE_A2 ) {
@@ -332,10 +333,7 @@
m = mj_letter;
}
- pdev->l_margin = m[0];
- pdev->b_margin = m[1];
- pdev->r_margin = m[2];
- pdev->t_margin = m[3];
+ gx_device_set_margins(pdev, m, true);
switch (mj->colorcomp) {
case 1:
@@ -360,80 +358,74 @@
* and control over the bits-per-pixel used in output rendering */
/* Added properties for DeskJet 5xxC */
-private const gs_prop_item props_mj[] = {
- /* Read-write properties. */
- prop_def("Density", prt_int),
- prop_def("Cyan", prt_int),
- prop_def("Magenta", prt_int),
- prop_def("Yellow", prt_int),
- prop_def("Black", prt_int),
- prop_def("Dither", prt_int),
- prop_def("ColorComponent", prt_int),
- prop_def("Direction", prt_int),
- prop_def("MicroWeave", prt_int),
- prop_def("DotSize", prt_int),
-};
-
private int
-mj_get_props(gx_device *pdev, gs_prop_item *plist)
-{ int start = gdev_prn_get_props(pdev, plist);
- if ( plist != 0 ) {
- register gs_prop_item *pi = plist + start;
- memcpy(pi, props_mj, sizeof(props_mj));
- pi[0].value.i = mj->density;
- pi[1].value.i = mj->cyan;
- pi[2].value.i = mj->magenta;
- pi[3].value.i = mj->yellow;
- pi[4].value.i = mj->black;
- pi[5].value.i = mj->dither;
- pi[6].value.i = mj->colorcomp;
- pi[7].value.i = mj->direction;
- pi[8].value.i = mj->microweave;
- pi[9].value.i = mj->dotsize;
- }
- return start + sizeof(props_mj) / sizeof(gs_prop_item);
+mj_get_params(gx_device *pdev, gs_param_list *plist)
+{ int code = gdev_prn_get_params(pdev, plist);
+ if ( code < 0 ||
+ (code = param_write_int(plist, "Density", &mj->density)) < 0 ||
+ (code = param_write_int(plist, "Cyan", &mj->cyan)) < 0 ||
+ (code = param_write_int(plist, "Magenta", &mj->magenta)) < 0 ||
+ (code = param_write_int(plist, "Yellow", &mj->yellow)) < 0 ||
+ (code = param_write_int(plist, "Black", &mj->black)) < 0 ||
+ (code = param_write_int(plist, "Dither", &mj->dither)) < 0 ||
+ (code = param_write_int(plist, "ColorComponent", &mj->colorcomp)) < 0 ||
+ (code = param_write_int(plist, "Direction", &mj->direction)) < 0 ||
+ (code = param_write_int(plist, "MicroWeave", &mj->microweave)) < 0 ||
+ (code = param_write_int(plist, "DotSize", &mj->dotsize)) < 0
+ )
+ return code;
+ return code;
}
/* Put properties. */
private int
-mj_put_props(gx_device *pdev, gs_prop_item *plist, int count)
+mj_put_params(gx_device *pdev, gs_param_list *plist)
{
- static const argn = 10;
-/* gs_prop_item *known[argn]; */
- gs_prop_item *known[10];
int old_bpp = mj->color_info.depth;
int bpp = 0;
int code = 0;
-
- props_extract(plist, count, props_mj, argn, known, 0);
- code = gdev_prn_put_props(pdev, plist, count);
- if ( code < 0 ) return code;
-
- code = put_prop_int(known[0], &mj->density, 0, INT_MAX, code);
- code = put_prop_int(known[1], &mj->cyan, 0, INT_MAX, code);
- code = put_prop_int(known[2], &mj->magenta, 0, INT_MAX, code);
- code = put_prop_int(known[3], &mj->yellow, 0, INT_MAX, code);
- code = put_prop_int(known[4], &mj->black, 0, INT_MAX, code);
- code = put_prop_int(known[5], &mj->dither, 0, 1, code);
- code = put_prop_int(known[6], &mj->colorcomp, 1, 4, code);
- code = put_prop_int(known[7], &mj->direction, 1, 2, code);
- code = put_prop_int(known[8], &mj->microweave, 0, 1, code);
- code = put_prop_int(known[9], &mj->dotsize, 0, 1, code);
-
+ int density = mj->density;
+ int cyan = mj->cyan;
+ int magenta = mj->magenta;
+ int yellow = mj->yellow;
+ int black = mj->black;
+ int dither = mj->dither;
+ int colorcomp = mj->colorcomp;
+ int direction = mj->direction;
+ int microweave = mj->microweave;
+ int dotsize = mj->dotsize;
+ code = mj_put_param_int(plist, "Density", &density, 0, INT_MAX, code);
+ code = mj_put_param_int(plist, "Cyan", &cyan, 0, INT_MAX, code);
+ code = mj_put_param_int(plist, "Magenta", &magenta, 0, INT_MAX, code);
+ code = mj_put_param_int(plist, "Yellow", &yellow, 0, INT_MAX, code);
+ code = mj_put_param_int(plist, "Black", &black, 0, INT_MAX, code);
+ code = mj_put_param_int(plist, "Dither", &dither, 0, 1, code);
+ code = mj_put_param_int(plist, "ColorComponent", &colorcomp, 1, 4, code);
+ code = mj_put_param_int(plist, "Direction", &direction, 1, 2, code);
+ code = mj_put_param_int(plist, "MicroWeave", &microweave, 0, 1, code);
+ code = mj_put_param_int(plist, "DotSize", &dotsize, 0, 1, code);
+ code = mj_put_param_int(plist, "BitsPerPixel", &bpp, 1, 32, code);
if ( code < 0 )
- return_error(code);
-
- if (bpp != 0) {
- set_bpp(pdev, bpp);
-
- /* Close the device; gs_putdeviceprops will reopen it. */
+ return code;
+ mj->density = density;
+ mj->cyan = cyan;
+ mj->magenta = magenta;
+ mj->yellow = yellow;
+ mj->black = black;
+ mj->dither = dither;
+ mj->colorcomp = colorcomp;
+ mj->direction = direction;
+ mj->microweave = microweave;
+ mj->dotsize = dotsize;
+ if ( bpp != 0 ) {
+ mj_set_bpp(pdev, bpp);
+ gdev_prn_put_params(pdev, plist);
if ( bpp != old_bpp && pdev->is_open )
- { int ccode = gs_closedevice(pdev);
- if ( ccode < 0 ) return ccode;
- }
+ return gs_closedevice(pdev);
+ return 0;
}
-
- return code;
+ else
+ return gdev_prn_put_params(pdev, plist);
}
/* ------ Internal routines ------ */
@@ -1163,7 +1155,8 @@
/* Send each scan line in turn */
{
- long int lend = pdev->height - (pdev->t_margin + pdev->b_margin) * y_dpi;
+ long int lend = pdev->height -
+ (dev_t_margin_points(pdev) + dev_b_margin_points(pdev));
int cErr, mErr, yErr, kErr;
int this_pass, i;
long int lnum;
@@ -1685,39 +1678,25 @@
}
private int
-put_prop_int(gs_prop_item *pi, int *property, int minval, int maxval, int code)
-{
- if ( pi == 0 )
- return (code);
-
- if ( pi->value.i < minval || pi->value.i > maxval )
- { pi->status = pv_rangecheck;
- return (gs_error_rangecheck);
- }
- else
- { *property = pi->value.i;
- return (code ? code : 1);
- }
-}
-
-private int
-put_prop_float(gs_prop_item *pi, float *property, float minval, float maxval, int code)
-{
- if ( pi == 0 )
- return (code);
-
- if ( pi->value.f < minval || pi->value.f > maxval )
- { pi->status = pv_rangecheck;
- return (gs_error_rangecheck);
- }
- else
- { *property = pi->value.f;
- return (code ? code : 1);
- }
+mj_put_param_int(gs_param_list *plist, gs_param_name pname, int *pvalue,
+ int minval, int maxval, int ecode)
+{ int code, value;
+ switch ( code = param_read_int(plist, pname, &value) )
+ {
+ default:
+ return code;
+ case 1:
+ return ecode;
+ case 0:
+ if ( value < minval || value > maxval )
+ param_signal_error(plist, pname, gs_error_rangecheck);
+ *pvalue = value;
+ return (ecode < 0 ? ecode : 1);
+ }
}
private void
-set_bpp(gx_device *pdev, int bits_per_pixel)
+mj_set_bpp(gx_device *pdev, int bits_per_pixel)
{ gx_device_color_info *ci = &pdev->color_info;
/* Only valid bits-per-pixel are 1, 3, 8, 16, 24, 32 */
int bpp = bits_per_pixel < 3 ? 1 : bits_per_pixel < 8 ? 3 :
@@ -1725,9 +1704,9 @@
ci->num_components = ((bpp == 1) || (bpp == 8) ? 1 : 3);
ci->depth = ((bpp > 1) && (bpp < 8) ? 8 : bpp);
ci->max_gray = (bpp >= 8 ? 255 : 1);
- ci->max_rgb = (bpp >= 8 ? 255 : bpp > 1 ? 1 : 0);
- ci->dither_gray = (bpp >= 8 ? 5 : 2);
- ci->dither_rgb = (bpp >= 8 ? 5 : bpp > 1 ? 2 : 0);
+ ci->max_color = (bpp >= 8 ? 255 : bpp > 1 ? 1 : 0);
+ ci->dither_grays = (bpp >= 8 ? 5 : 2);
+ ci->dither_colors = (bpp >= 8 ? 5 : bpp > 1 ? 2 : 0);
}
/* This returns either the number of pixels in a scan line, or the number
@@ -1736,7 +1715,7 @@
gdev_prn_rasterwidth(const gx_device_printer *pdev, int pixelcount)
{
word raster_width =
- pdev->width - pdev->x_pixels_per_inch * (pdev->l_margin + pdev->r_margin);
+ pdev->width - (pdev->HWMargins[0] + pdev->HWMargins[2]);
return (pixelcount ?
(uint)raster_width :
(uint)((raster_width * pdev->color_info.depth + 7) >> 3));

View File

@ -1,43 +0,0 @@
--- gdevmjc/gdevmjc.mak.orig Tue May 23 19:19:13 2000
+++ gdevmjc/gdevmjc.mak Tue May 23 19:19:40 2000
@@ -4,25 +4,22 @@
# Supports MJ-700V2C, MJ-5000C, MJ-900C, MJ-800C, MJ-500C
#
##
-#
-# Append this file to Makefile
-#
-##
-MJCSRC = gdevmjc.c mjmtx2.c mjbksep.c mjhtocmy.c mjvtbl.c \
- mjgrnsp.c mjgrnsp2.c mjespdtc.c mjespdtm.c mjespdty.c mjbarrie.c
+MJCSRC = $(GLSRC)gdevmjc.c $(GLSRC)mjmtx2.c $(GLSRC)mjbksep.c \
+ $(GLSRC)mjhtocmy.c $(GLSRC)mjvtbl.c $(GLSRC)mjgrnsp.c \
+ $(GLSRC)mjgrnsp2.c $(GLSRC)mjespdtc.c $(GLSRC)mjespdtm.c \
+ $(GLSRC)mjespdty.c $(GLSRC)mjbarrie.c
-mj700v2c_=gdevmjc.$(OBJ) $(HPPCL)
+mj700v2c_=$(GLOBJ)gdevmjc.$(OBJ) $(HPPCL)
# To make A4 paper the default, change the second line below this to
-gdevmjc.$(OBJ): $(MJCSRC) $(PDEVH) $(gdevpcl_h)
- $(CCC) -DA4 gdevmjc.c
-
-mjc180.dev: $(mj700v2c_)
- $(SHP)gssetdev mjc180 $(mj700v2c_)
-mjc360.dev: $(mj700v2c_)
- $(SHP)gssetdev mjc360 $(mj700v2c_)
-mjc720.dev: $(mj700v2c_)
- $(SHP)gssetdev mjc720 $(mj700v2c_)
-mj500c.dev: $(mj700v2c_)
- $(SHP)gssetdev mj500c $(mj700v2c_)
+$(GLOBJ)gdevmjc.$(OBJ): $(MJCSRC) $(PDEVH) $(gdevpcl_h)
+ $(GLCC) -DA4 $(GLO_)gdevmjc.$(OBJ) $(C_) $(GLSRC)gdevmjc.c
+$(GLOBJ)mjc180.dev: $(mj700v2c_) $(DD)page.dev
+ $(SETPDEV) $(DD)mjc180 $(mj700v2c_)
+$(GLOBJ)mjc360.dev: $(mj700v2c_) $(DD)page.dev
+ $(SETPDEV) $(DD)mjc360 $(mj700v2c_)
+$(GLOBJ)mjc720.dev: $(mj700v2c_) $(DD)page.dev
+ $(SETPDEV) $(DD)mjc720 $(mj700v2c_)
+$(GLOBJ)mj500c.dev: $(mj700v2c_) $(DD)page.dev
+ $(SETPDEV) $(DD)mj500c $(mj700v2c_)

View File

@ -1,70 +0,0 @@
--- src/gdevlbp8.c.orig Thu Mar 9 03:40:41 2000
+++ src/gdevlbp8.c
@@ -22,6 +22,8 @@
/*
Modifications:
+ 3.10.00 Johnny Lam
+ Removed LIPS III code, as it's obsoleted by gdevlips driver.
2.2.97 Lauri Paatero
Changed CSI command into ESC [. DCS commands may still need to be changed
(to ESC P).
@@ -49,7 +51,6 @@
/* The device descriptors */
private dev_proc_print_page(lbp8_print_page);
-private dev_proc_print_page(lips3_print_page);
gx_device_printer far_data gs_lbp8_device =
prn_device(prn_std_procs, "lbp8",
@@ -58,14 +59,6 @@
0.16, 0.2, 0.32, 0.21, /* margins: left, bottom, right, top */
1, lbp8_print_page);
-gx_device_printer far_data gs_lips3_device =
- prn_device(prn_std_procs, "lips3",
- 82, /* width_10ths, 8.3" */
- 117, /* height_10ths, 11.7" */
- X_DPI, Y_DPI,
- 0.16, 0.27, 0.23, 0.27, /* margins */
- 1, lips3_print_page);
-
/* ------ Internal routines ------ */
#define ESC 0x1b
@@ -84,23 +77,6 @@
static const char *lbp8_end = NULL;
-static const char lips3_init[] = {
- ESC, '<', /* soft reset */
- DCS, '0', 'J', ST, /* JOB END */
- DCS, '3', '1', ';', '3', '0', '0', ';', '2', 'J', ST, /* 300dpi, LIPS3 JOB START */
- ESC, '<', /* soft reset */
- DCS, '2', 'y', 'P', 'r', 'i', 'n', 't', 'i', 'n', 'g', '(', 'g', 's', ')', ST, /* Printing (gs) display */
- ESC, '[', '?', '1', 'l', /* auto cr-lf disable */
- ESC, '[', '?', '2', 'h', /* auto ff disable */
- ESC, '[', '1', '1', 'h', /* set mode */
- ESC, '[', '7', ' ', 'I', /* select unit size (300dpi)*/
- ESC, '[', 'f' /* move to home position */
-};
-
-static const char lips3_end[] = {
- DCS, '0', 'J', ST /* JOB END */
-};
-
/* Send the page to the printer. */
private int
can_print_page(gx_device_printer *pdev, FILE *prn_stream,
@@ -203,11 +179,4 @@
lbp8_print_page(gx_device_printer *pdev, FILE *prn_stream)
{ return can_print_page(pdev, prn_stream, lbp8_init, sizeof(lbp8_init),
lbp8_end, sizeof(lbp8_end));
-}
-
-/* Print a LIPS III page. */
-private int
-lips3_print_page(gx_device_printer *pdev, FILE *prn_stream)
-{ return can_print_page(pdev, prn_stream, lips3_init, sizeof(lips3_init),
- lips3_end, sizeof(lips3_end));
}

View File

@ -1,14 +0,0 @@
--- src/gdevxini.c.orig Tue Jun 5 15:38:57 2001
+++ src/gdevxini.c Wed Jun 20 04:17:15 2001
@@ -655,8 +655,10 @@
}
x_set_buffer(xdev);
/* Clear the destination pixmap to avoid initializing with garbage. */
- xdev->dest = (xdev->bpixmap != (Pixmap) 0 ?
+ if (xdev->dest == (Pixmap) 0) {
+ xdev->dest = (xdev->bpixmap != (Pixmap) 0 ?
xdev->bpixmap : (Pixmap) xdev->win);
+ }
if (xdev->dest != (Pixmap) 0) {
XSetForeground(xdev->dpy, xdev->gc, xdev->background);
XFillRectangle(xdev->dpy, xdev->dest, xdev->gc,

View File

@ -1,34 +0,0 @@
--- src/genarch.c.orig Tue Jun 5 15:38:57 2001
+++ src/genarch.c Wed Jun 20 04:17:42 2001
@@ -41,6 +41,7 @@
fprintf(f, "\n\t /* ---------------- %s ---------------- */\n\n", str);
}
+#ifndef __FreeBSD__
private clock_t
time_clear(char *buf, int bsize, int nreps)
{
@@ -51,6 +52,7 @@
memset(buf, 0, bsize);
return clock() - t;
}
+#endif /* __FreeBSD__ */
private void
define(FILE *f, const char *str)
@@ -181,6 +183,7 @@
fprintf(f, "((unsigned long)~0L + (unsigned long)0)\n");
#undef PRINT_MAX
+#ifndef __FreeBSD__
section(f, "Cache sizes");
/*
@@ -241,6 +244,7 @@
}
define_int(f, "ARCH_CACHE2_SIZE", bsize >> 1);
}
+#endif /* __FreeBSD__ */
section(f, "Miscellaneous");

View File

@ -1,60 +0,0 @@
--- src/gp_unifs.c.orig Tue Jun 5 15:31:44 2001
+++ src/gp_unifs.c Sun Jul 15 22:57:50 2001
@@ -28,6 +27,8 @@
#include "gsutil.h" /* for string_match */
#include "stat_.h"
#include "dirent_.h"
+#include "unistd_.h"
+#include <stdlib.h> /* for mkstemp/mktemp */
#include <sys/param.h> /* for MAXPATHLEN */
/* Some systems (Interactive for example) don't define MAXPATHLEN,
@@ -57,22 +58,44 @@
FILE *
gp_open_scratch_file(const char *prefix, char fname[gp_file_name_sizeof],
const char *mode)
-{ /* The -8 is for XXXXXX plus a possible final / and -. */
- int len = gp_file_name_sizeof - strlen(prefix) - 8;
-
- if (gp_gettmpdir(fname, &len) != 0)
+{ /* The -8 is for XXXXXX plus a possible final / and -. */
+ int prefix_length = strlen(prefix);
+ int len = gp_file_name_sizeof - prefix_length - 8;
+
+ if (gp_file_name_is_absolute(prefix, prefix_length))
+ *fname = 0;
+ else if (gp_gettmpdir(fname, &len) != 0)
strcpy(fname, "/tmp/");
else {
if (strlen(fname) != 0 && fname[strlen(fname) - 1] != '/')
strcat(fname, "/");
}
+ if (strlen(fname) + prefix_length + 8 >= gp_file_name_sizeof)
+ return 0; /* file name too long */
strcat(fname, prefix);
/* Prevent trailing X's in path from being converted by mktemp. */
if (*fname != 0 && fname[strlen(fname) - 1] == 'X')
strcat(fname, "-");
strcat(fname, "XXXXXX");
+
+#ifdef HAVE_MKSTEMP
+ {
+ int file;
+ FILE *fp;
+
+ file = mkstemp(fname);
+ if (file < -1)
+ return NULL;
+ fp = fdopen(file, mode);
+ if (fp == NULL)
+ close(file);
+
+ return fp;
+ }
+#else
mktemp(fname);
return gp_fopentemp(fname, mode);
+#endif
}
/* Open a file with the given name, as a stream of uninterpreted bytes. */

View File

@ -1,163 +0,0 @@
--- src/unix-gcc.mak.orig Tue Jul 10 12:01:06 2001
+++ src/unix-gcc.mak Sat Dec 15 04:22:49 2001
@@ -27,14 +27,15 @@
# source, generated intermediate file, and object directories
# for the graphics library (GL) and the PostScript/PDF interpreter (PS).
-BINDIR=./bin
-GLSRCDIR=./src
-GLGENDIR=./obj
-GLOBJDIR=./obj
-PSSRCDIR=./src
-PSLIBDIR=./lib
-PSGENDIR=./obj
-PSOBJDIR=./obj
+.CURDIR?=.
+BINDIR=${.CURDIR}/bin
+GLSRCDIR=${.CURDIR}/src
+GLGENDIR=${.CURDIR}/obj
+GLOBJDIR=${.CURDIR}/obj
+PSSRCDIR=${.CURDIR}/src
+PSLIBDIR=${.CURDIR}/lib
+PSGENDIR=${.CURDIR}/obj
+PSOBJDIR=${.CURDIR}/obj
# Do not edit the next group of lines.
@@ -53,17 +54,17 @@
# the directories also define the default search path for the
# initialization files (gs_*.ps) and the fonts.
-INSTALL = $(GLSRCDIR)/instcopy -c
-INSTALL_PROGRAM = $(INSTALL) -m 755
-INSTALL_DATA = $(INSTALL) -m 644
+INSTALL_PROGRAM = $(BSD_INSTALL_SCRIPT)
+INSTALL_DATA = $(BSD_INSTALL_DATA)
-prefix = /usr/local
+prefix = $(PREFIX)
exec_prefix = $(prefix)
bindir = $(exec_prefix)/bin
scriptdir = $(bindir)
libdir = $(exec_prefix)/lib
mandir = $(prefix)/man
man1ext = 1
+man1dir = $(mandir)/man$(man1ext)
datadir = $(prefix)/share
gsdir = $(datadir)/ghostscript
gsdatadir = $(gsdir)/$(GS_DOT_VERSION)
@@ -104,6 +105,15 @@
GENOPT=
+# Choose capability options.
+
+# -DHAVE_MKSTEMP
+# uses mkstemp instead of mktemp
+# This gets rid of several security warnings that look
+# ominous. Enable this if you wish to get rid of them.
+
+CAPOPT= -DHAVE_MKSTEMP
+
# Define the name of the executable file.
GS=gs
@@ -129,7 +139,7 @@
# You may need to change this if the IJG library version changes.
# See jpeg.mak for more information.
-JSRCDIR=jpeg
+JSRCDIR=${.CURDIR}/jpeg
JVERSION=6
# Choose whether to use a shared version of the IJG JPEG library (-ljpeg).
@@ -149,14 +159,14 @@
# You may need to change this if the libpng version changes.
# See libpng.mak for more information.
-PSRCDIR=libpng
+PSRCDIR=${LOCALBASE}/include
PVERSION=10012
# Choose whether to use a shared version of the PNG library, and if so,
# what its name is.
# See gs.mak and Make.htm for more information.
-SHARE_LIBPNG=0
+SHARE_LIBPNG=1
LIBPNG_NAME=png
# Define the directory where the zlib sources are stored.
@@ -168,7 +178,7 @@
# what its name is (usually libz, but sometimes libgz).
# See gs.mak and Make.htm for more information.
-SHARE_ZLIB=0
+SHARE_ZLIB=1
#ZLIB_NAME=gz
ZLIB_NAME=z
@@ -183,7 +193,7 @@
# Define the name of the C compiler.
-CC=gcc
+CC?=cc
# Define the name of the linker for the final link step.
# Normally this is the same as the C compiler.
@@ -216,9 +226,9 @@
# We don't include -ansi, because this gets in the way of the platform-
# specific stuff that <math.h> typically needs; nevertheless, we expect
# gcc to accept ANSI-style function prototypes and function definitions.
-XCFLAGS=
+#XCFLAGS=
-CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
+CFLAGS+=$(XCFLAGS)
# Define platform flags for ld.
# SunOS 4.n may need -Bstatic.
@@ -227,7 +237,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.
-XLDFLAGS=
+XLDFLAGS=-L${LOCALBASE}/lib
LDFLAGS=$(XLDFLAGS) -fno-common
@@ -260,7 +270,7 @@
# Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
# not in $(XINCLUDE).
-XINCLUDE=-I/X11R6/include
+XINCLUDE=-I${X11BASE}/include
# 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
@@ -272,12 +282,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
-#XLIBS=Xt SM ICE Xext X11
+XLIBS=Xt SM ICE Xext X11
#XLIBDIRS=-L/usr/local/X/lib
-XLIBDIRS=-L/usr/X11R6/lib
+XLIBDIRS=-L${X11BASE}/lib
XLIBDIR=
-XLIBS=Xt Xext X11
+#XLIBS=Xt Xext X11
# Define whether this platform has floating point hardware:
# FPU_TYPE=2 means floating point is faster than fixed point.
@@ -406,7 +416,7 @@
# Define the compilation rules and flags.
-CCFLAGS=$(GENOPT) $(CFLAGS)
+CCFLAGS=$(GENOPT) $(CAPOPT) $(CFLAGS)
CC_=$(CC) `cat $(AK)` $(CCFLAGS)
CCAUX=$(CC) `cat $(AK)`
CC_LEAF=$(CC_) -fomit-frame-pointer

View File

@ -1,25 +0,0 @@
--- src/zmedia2.c.orig Tue Jun 5 15:39:08 2001
+++ src/zmedia2.c Wed Jun 20 04:18:27 2001
@@ -430,11 +430,17 @@
rx = ry, ry = temp;
}
- /* Adjust the medium size if flexible. */
- if (medium->p.x < MIN_MEDIA_SIZE && mx > rx)
- mx = rx;
- if (medium->p.y < MIN_MEDIA_SIZE && my > ry)
- my = ry;
+ /* If 'medium' is flexible, adjust 'mx' and 'my' towards 'rx' and 'ry',
+ respectively. Note that 'mx' and 'my' have just acquired the largest
+ permissible value, medium->q. */
+ if (medium->p.x < mx) /* non-empty width range */
+ if (rx < medium->p.x) mx = medium->p.x; /* minimum */
+ else if (mx > rx) mx = rx; /* fits */
+ /* else use medium->q.x, i.e., the maximum */
+ if (medium->p.y < my) /* non-empty height range */
+ if (ry < medium->p.y) my = medium->p.y; /* minimum */
+ else if (my > ry) my = ry; /* fits */
+ /* else use medium->q.y, i.e., the maximum */
/* Translate to align the centers. */
gs_make_translation(mx / 2, my / 2, pmat);

View File

@ -1 +0,0 @@
GNU Postscript interpreter CJK fonts adding port

View File

@ -1,12 +0,0 @@
This port CJK TTF on the fly, CIDFnmap, MDRC & GC patch for GNU Ghostscript.
Copyright (C) 2001 gs-cjk project. All rights reserved.
Versions entitled "GNU Ghostscript" are distributed with the GNU General
Public License, which allows free use, and free copying and redistribution
under certain conditions (including, in some cases, commercial distribution).
License
The CJK patches and files in this pacakge are provided under "BSD" license.
WWW: http://www.gyve.org/gs-cjk/

View File

@ -1,525 +0,0 @@
bin/ert
@exec mv -f %D/bin/gs %D/bin/gs.orig
bin/gs
@unexec mv -f %D/bin/gs.orig %D/bin/gs
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/CJK/ANNOUNCE
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/CJK/COPYING
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/CJK/ChangeLog
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/CJK/HACKING
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/CJK/NEWS
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/CJK/README.cn
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/CJK/README.en
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/CJK/README.jp
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/CJK/README.kr
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/CJK/README.tw
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/Gdevlips.htm
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/README.gdevalps
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/README.gdevmd2k
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/epag/ert.txt
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/epag/gdevepag.txt
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/epag/ChangeLog
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/epag/psprint
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/epag/gsepagif.sh
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/gdevmjc/MJ700V2C.FAQ
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/gdevmjc/README.mjc
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/gdevmjc/README.mje
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/gdevmjc/README.noz
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/gdevmjc/cpem.doc
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/gdevnpdl.jis
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/gdev10v.jis
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/printers/readme-eplaser-651.euc
share/ghostscript/%%GS_VERSION%%/examples/all_ac1.ps
share/ghostscript/%%GS_VERSION%%/examples/all_ag1.ps
share/ghostscript/%%GS_VERSION%%/examples/all_aj1.ps
share/ghostscript/%%GS_VERSION%%/examples/all_aj2.ps
share/ghostscript/%%GS_VERSION%%/examples/all_ak1.ps
share/ghostscript/%%GS_VERSION%%/examples/gscjk_ac.ps
share/ghostscript/%%GS_VERSION%%/examples/gscjk_ag.ps
share/ghostscript/%%GS_VERSION%%/examples/gscjk_aj.ps
share/ghostscript/%%GS_VERSION%%/examples/gscjk_ak.ps
share/ghostscript/%%GS_VERSION%%/examples/iso2022.ps
@exec mv -f %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cff.ps %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cff.ps.orig
share/ghostscript/%%GS_VERSION%%/lib/gs_cff.ps
@unexec mv -f %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cff.ps.orig %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cff.ps
@exec mv -f %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cidcm.ps %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cidcm.ps.orig
share/ghostscript/%%GS_VERSION%%/lib/gs_cidcm.ps
@unexec mv -f %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cidcm.ps.orig %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cidcm.ps
@exec mv -f %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cidfn.ps %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cidfn.ps.orig
share/ghostscript/%%GS_VERSION%%/lib/gs_cidfn.ps
@unexec mv -f %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cidfn.ps.orig %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cidfn.ps
@exec mv -f %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cmap.ps %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cmap.ps.orig
share/ghostscript/%%GS_VERSION%%/lib/gs_cmap.ps
@unexec mv -f %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cmap.ps.orig %D/share/ghostscript/%%GS_VERSION%%/lib/gs_cmap.ps
@exec mv -f %D/share/ghostscript/%%GS_VERSION%%/lib/gs_init.ps %D/share/ghostscript/%%GS_VERSION%%/lib/gs_init.ps.orig
share/ghostscript/%%GS_VERSION%%/lib/gs_init.ps
@unexec mv -f %D/share/ghostscript/%%GS_VERSION%%/lib/gs_init.ps.orig %D/share/ghostscript/%%GS_VERSION%%/lib/gs_init.ps
@exec mv -f %D/share/ghostscript/%%GS_VERSION%%/lib/gs_res.ps %D/share/ghostscript/%%GS_VERSION%%/lib/gs_res.ps.orig
share/ghostscript/%%GS_VERSION%%/lib/gs_res.ps
@unexec mv -f %D/share/ghostscript/%%GS_VERSION%%/lib/gs_res.ps.orig %D/share/ghostscript/%%GS_VERSION%%/lib/gs_res.ps
@exec mv -f %D/share/ghostscript/%%GS_VERSION%%/lib/gs_ttf.ps %D/share/ghostscript/%%GS_VERSION%%/lib/gs_ttf.ps.orig
share/ghostscript/%%GS_VERSION%%/lib/gs_ttf.ps
@unexec mv -f %D/share/ghostscript/%%GS_VERSION%%/lib/gs_ttf.ps.orig %D/share/ghostscript/%%GS_VERSION%%/lib/gs_ttf.ps
share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap
share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.ARP
share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.Bae
share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.CJK
share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.Koc
share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.Ore
share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.Sol
share/ghostscript/Resource/CMap/78-EUC-H
share/ghostscript/Resource/CMap/78-EUC-V
share/ghostscript/Resource/CMap/78-H
share/ghostscript/Resource/CMap/78-RKSJ-H
share/ghostscript/Resource/CMap/78-RKSJ-V
share/ghostscript/Resource/CMap/78-V
share/ghostscript/Resource/CMap/78ms-RKSJ-H
share/ghostscript/Resource/CMap/78ms-RKSJ-V
share/ghostscript/Resource/CMap/83pv-RKSJ-H
share/ghostscript/Resource/CMap/90ms-RKSJ-H
share/ghostscript/Resource/CMap/90ms-RKSJ-UCS2
share/ghostscript/Resource/CMap/90ms-RKSJ-V
share/ghostscript/Resource/CMap/90msp-RKSJ-H
share/ghostscript/Resource/CMap/90msp-RKSJ-V
share/ghostscript/Resource/CMap/90pv-RKSJ-H
share/ghostscript/Resource/CMap/90pv-RKSJ-UCS2
share/ghostscript/Resource/CMap/90pv-RKSJ-UCS2C
share/ghostscript/Resource/CMap/90pv-RKSJ-V
share/ghostscript/Resource/CMap/Add-H
share/ghostscript/Resource/CMap/Add-RKSJ-H
share/ghostscript/Resource/CMap/Add-RKSJ-V
share/ghostscript/Resource/CMap/Add-V
share/ghostscript/Resource/CMap/Adobe-CNS1-0
share/ghostscript/Resource/CMap/Adobe-CNS1-1
share/ghostscript/Resource/CMap/Adobe-CNS1-2
share/ghostscript/Resource/CMap/Adobe-CNS1-3
share/ghostscript/Resource/CMap/Adobe-CNS1-4
share/ghostscript/Resource/CMap/Adobe-CNS1-UCS2
share/ghostscript/Resource/CMap/Adobe-GB1-0
share/ghostscript/Resource/CMap/Adobe-GB1-1
share/ghostscript/Resource/CMap/Adobe-GB1-2
share/ghostscript/Resource/CMap/Adobe-GB1-3
share/ghostscript/Resource/CMap/Adobe-GB1-UCS2
share/ghostscript/Resource/CMap/Adobe-Japan1-0
share/ghostscript/Resource/CMap/Adobe-Japan1-1
share/ghostscript/Resource/CMap/Adobe-Japan1-2
share/ghostscript/Resource/CMap/Adobe-Japan1-3
share/ghostscript/Resource/CMap/Adobe-Japan1-4
share/ghostscript/Resource/CMap/Adobe-Japan1-UCS2
share/ghostscript/Resource/CMap/Adobe-Japan2-0
share/ghostscript/Resource/CMap/Adobe-Korea1-0
share/ghostscript/Resource/CMap/Adobe-Korea1-1
share/ghostscript/Resource/CMap/Adobe-Korea1-2
share/ghostscript/Resource/CMap/Adobe-Korea1-UCS2
share/ghostscript/Resource/CMap/B5-H
share/ghostscript/Resource/CMap/B5-V
share/ghostscript/Resource/CMap/B5pc-H
share/ghostscript/Resource/CMap/B5pc-UCS2
share/ghostscript/Resource/CMap/B5pc-UCS2C
share/ghostscript/Resource/CMap/B5pc-V
share/ghostscript/Resource/CMap/CNS-EUC-H
share/ghostscript/Resource/CMap/CNS-EUC-V
share/ghostscript/Resource/CMap/CNS1-H
share/ghostscript/Resource/CMap/CNS1-V
share/ghostscript/Resource/CMap/CNS2-H
share/ghostscript/Resource/CMap/CNS2-V
share/ghostscript/Resource/CMap/ETHK-B5-H
share/ghostscript/Resource/CMap/ETHK-B5-V
share/ghostscript/Resource/CMap/ETen-B5-H
share/ghostscript/Resource/CMap/ETen-B5-UCS2
share/ghostscript/Resource/CMap/ETen-B5-V
share/ghostscript/Resource/CMap/ETenms-B5-H
share/ghostscript/Resource/CMap/ETenms-B5-V
share/ghostscript/Resource/CMap/EUC-H
share/ghostscript/Resource/CMap/EUC-V
share/ghostscript/Resource/CMap/Ext-RKSJ-H
share/ghostscript/Resource/CMap/Ext-RKSJ-V
share/ghostscript/Resource/CMap/Ext-H
share/ghostscript/Resource/CMap/Ext-V
share/ghostscript/Resource/CMap/GB-EUC-H
share/ghostscript/Resource/CMap/GB-EUC-V
share/ghostscript/Resource/CMap/GB-H
share/ghostscript/Resource/CMap/GB-V
share/ghostscript/Resource/CMap/GBK-EUC-H
share/ghostscript/Resource/CMap/GBK-EUC-UCS2
share/ghostscript/Resource/CMap/GBK-EUC-V
share/ghostscript/Resource/CMap/GBKp-EUC-H
share/ghostscript/Resource/CMap/GBKp-EUC-V
share/ghostscript/Resource/CMap/GBT-EUC-H
share/ghostscript/Resource/CMap/GBT-EUC-V
share/ghostscript/Resource/CMap/GBT-H
share/ghostscript/Resource/CMap/GBT-V
share/ghostscript/Resource/CMap/GBTpc-EUC-H
share/ghostscript/Resource/CMap/GBTpc-EUC-V
share/ghostscript/Resource/CMap/GBpc-EUC-H
share/ghostscript/Resource/CMap/GBpc-EUC-UCS2
share/ghostscript/Resource/CMap/GBpc-EUC-UCS2C
share/ghostscript/Resource/CMap/GBpc-EUC-V
share/ghostscript/Resource/CMap/H
share/ghostscript/Resource/CMap/HKdla-B5-H
share/ghostscript/Resource/CMap/HKdla-B5-V
share/ghostscript/Resource/CMap/HKdlb-B5-H
share/ghostscript/Resource/CMap/HKdlb-B5-V
share/ghostscript/Resource/CMap/HKgccs-B5-H
share/ghostscript/Resource/CMap/HKgccs-B5-V
share/ghostscript/Resource/CMap/HKm314-B5-H
share/ghostscript/Resource/CMap/HKm314-B5-V
share/ghostscript/Resource/CMap/HKm471-B5-H
share/ghostscript/Resource/CMap/HKm471-B5-V
share/ghostscript/Resource/CMap/HKscs-B5-H
share/ghostscript/Resource/CMap/HKscs-B5-V
share/ghostscript/Resource/CMap/Hankaku
share/ghostscript/Resource/CMap/Hiragana
share/ghostscript/Resource/CMap/Hojo-EUC-H
share/ghostscript/Resource/CMap/Hojo-EUC-V
share/ghostscript/Resource/CMap/Hojo-H
share/ghostscript/Resource/CMap/Hojo-V
share/ghostscript/Resource/CMap/Identity-H
share/ghostscript/Resource/CMap/Identity-V
share/ghostscript/Resource/CMap/KSC-EUC-H
share/ghostscript/Resource/CMap/KSC-EUC-V
share/ghostscript/Resource/CMap/KSC-H
share/ghostscript/Resource/CMap/KSC-Johab-H
share/ghostscript/Resource/CMap/KSC-Johab-V
share/ghostscript/Resource/CMap/KSC-V
share/ghostscript/Resource/CMap/KSCms-UHC-HW-H
share/ghostscript/Resource/CMap/KSCms-UHC-HW-V
share/ghostscript/Resource/CMap/KSCms-UHC-UCS2
share/ghostscript/Resource/CMap/KSCms-UHC-V
share/ghostscript/Resource/CMap/KSCms-UHC-H
share/ghostscript/Resource/CMap/KSCpc-EUC-UCS2C
share/ghostscript/Resource/CMap/KSCpc-EUC-H
share/ghostscript/Resource/CMap/KSCpc-EUC-V
share/ghostscript/Resource/CMap/Katakana
share/ghostscript/Resource/CMap/NWP-H
share/ghostscript/Resource/CMap/NWP-V
share/ghostscript/Resource/CMap/RKSJ-H
share/ghostscript/Resource/CMap/RKSJ-V
share/ghostscript/Resource/CMap/Roman
share/ghostscript/Resource/CMap/UniCNS-UCS2-H
share/ghostscript/Resource/CMap/UniCNS-UCS2-V
share/ghostscript/Resource/CMap/UniCNS-UTF8-H
share/ghostscript/Resource/CMap/UniCNS-UTF8-V
share/ghostscript/Resource/CMap/UniCNS-UTF16-H
share/ghostscript/Resource/CMap/UniCNS-UTF16-V
share/ghostscript/Resource/CMap/UniCNS-UTF32-H
share/ghostscript/Resource/CMap/UniCNS-UTF32-V
share/ghostscript/Resource/CMap/UniGB-UCS2-H
share/ghostscript/Resource/CMap/UniGB-UCS2-V
share/ghostscript/Resource/CMap/UniGB-UTF8-H
share/ghostscript/Resource/CMap/UniGB-UTF8-V
share/ghostscript/Resource/CMap/UniHojo-UCS2-H
share/ghostscript/Resource/CMap/UniHojo-UCS2-V
share/ghostscript/Resource/CMap/UniHojo-UTF8-H
share/ghostscript/Resource/CMap/UniHojo-UTF8-V
share/ghostscript/Resource/CMap/UniJIS-UCS2-H
share/ghostscript/Resource/CMap/UniJIS-UCS2-HW-H
share/ghostscript/Resource/CMap/UniJIS-UCS2-HW-V
share/ghostscript/Resource/CMap/UniJIS-UCS2-V
share/ghostscript/Resource/CMap/UniJIS-UTF8-H
share/ghostscript/Resource/CMap/UniJIS-UTF8-V
share/ghostscript/Resource/CMap/UniJISPro-UCS2-HW-V
share/ghostscript/Resource/CMap/UniJISPro-UCS2-V
share/ghostscript/Resource/CMap/UniJISPro-UTF8-V
share/ghostscript/Resource/CMap/UniKS-UCS2-H
share/ghostscript/Resource/CMap/UniKS-UCS2-V
share/ghostscript/Resource/CMap/UniKS-UTF8-H
share/ghostscript/Resource/CMap/UniKS-UTF8-V
share/ghostscript/Resource/CMap/V
share/ghostscript/Resource/CMap/WP-Symbol
share/ghostscript/Resource/CMap/Adobe-GB1-4
share/ghostscript/Resource/CMap/CNS01-RKSJ-H
share/ghostscript/Resource/CMap/CNS02-RKSJ-H
share/ghostscript/Resource/CMap/CNS03-RKSJ-H
share/ghostscript/Resource/CMap/CNS04-RKSJ-H
share/ghostscript/Resource/CMap/CNS05-RKSJ-H
share/ghostscript/Resource/CMap/CNS06-RKSJ-H
share/ghostscript/Resource/CMap/CNS07-RKSJ-H
share/ghostscript/Resource/CMap/CNS15-RKSJ-H
share/ghostscript/Resource/CMap/GB-RKSJ-H
share/ghostscript/Resource/CMap/GBK2K-H
share/ghostscript/Resource/CMap/GBK2K-V
share/ghostscript/Resource/CMap/GBT-RKSJ-H
share/ghostscript/Resource/CMap/HK-RKSJ-H
share/ghostscript/Resource/CMap/Hojo-RKSJ-H
share/ghostscript/Resource/CMap/KSC-RKSJ-H
share/ghostscript/Resource/CMap/KSC2-RKSJ-H
share/ghostscript/Resource/CMap/TCVN-RKSJ-H
share/ghostscript/Resource/ac14/cid2code.txt
share/ghostscript/Resource/ac14/CMap/Adobe-CNS1-0
share/ghostscript/Resource/ac14/CMap/Adobe-CNS1-1
share/ghostscript/Resource/ac14/CMap/Adobe-CNS1-2
share/ghostscript/Resource/ac14/CMap/Adobe-CNS1-3
share/ghostscript/Resource/ac14/CMap/Adobe-CNS1-4
share/ghostscript/Resource/ac14/CMap/B5-H
share/ghostscript/Resource/ac14/CMap/B5-V
share/ghostscript/Resource/ac14/CMap/B5pc-H
share/ghostscript/Resource/ac14/CMap/B5pc-V
share/ghostscript/Resource/ac14/CMap/CNS-EUC-H
share/ghostscript/Resource/ac14/CMap/CNS-EUC-V
share/ghostscript/Resource/ac14/CMap/CNS1-H
share/ghostscript/Resource/ac14/CMap/CNS1-V
share/ghostscript/Resource/ac14/CMap/CNS2-H
share/ghostscript/Resource/ac14/CMap/CNS2-V
share/ghostscript/Resource/ac14/CMap/ETHK-B5-H
share/ghostscript/Resource/ac14/CMap/ETHK-B5-V
share/ghostscript/Resource/ac14/CMap/ETen-B5-H
share/ghostscript/Resource/ac14/CMap/ETen-B5-V
share/ghostscript/Resource/ac14/CMap/HKdla-B5-H
share/ghostscript/Resource/ac14/CMap/HKdla-B5-V
share/ghostscript/Resource/ac14/CMap/HKdlb-B5-H
share/ghostscript/Resource/ac14/CMap/HKdlb-B5-V
share/ghostscript/Resource/ac14/CMap/HKgccs-B5-H
share/ghostscript/Resource/ac14/CMap/HKgccs-B5-V
share/ghostscript/Resource/ac14/CMap/HKm314-B5-H
share/ghostscript/Resource/ac14/CMap/HKm314-B5-V
share/ghostscript/Resource/ac14/CMap/HKm471-B5-H
share/ghostscript/Resource/ac14/CMap/HKm471-B5-V
share/ghostscript/Resource/ac14/CMap/HKscs-B5-H
share/ghostscript/Resource/ac14/CMap/HKscs-B5-V
share/ghostscript/Resource/ac14/CMap/UniCNS-UCS2-H
share/ghostscript/Resource/ac14/CMap/UniCNS-UCS2-V
share/ghostscript/Resource/ac14/CMap/UniCNS-UTF16-H
share/ghostscript/Resource/ac14/CMap/UniCNS-UTF16-V
share/ghostscript/Resource/ac14/CMap/UniCNS-UTF32-H
share/ghostscript/Resource/ac14/CMap/UniCNS-UTF32-V
share/ghostscript/Resource/ac14/CMap/UniCNS-UTF8-H
share/ghostscript/Resource/ac14/CMap/UniCNS-UTF8-V
share/ghostscript/Resource/ai0/CMap/Identity-H
share/ghostscript/Resource/ai0/CMap/Identity-V
share/ghostscript/Resource/aj14/cid2code.txt
share/ghostscript/Resource/aj14/CMap/78-EUC-H
share/ghostscript/Resource/aj14/CMap/78-EUC-V
share/ghostscript/Resource/aj14/CMap/78-H
share/ghostscript/Resource/aj14/CMap/78-RKSJ-H
share/ghostscript/Resource/aj14/CMap/78-RKSJ-V
share/ghostscript/Resource/aj14/CMap/78-V
share/ghostscript/Resource/aj14/CMap/78ms-RKSJ-H
share/ghostscript/Resource/aj14/CMap/78ms-RKSJ-V
share/ghostscript/Resource/aj14/CMap/83pv-RKSJ-H
share/ghostscript/Resource/aj14/CMap/90ms-RKSJ-H
share/ghostscript/Resource/aj14/CMap/90ms-RKSJ-V
share/ghostscript/Resource/aj14/CMap/90msp-RKSJ-H
share/ghostscript/Resource/aj14/CMap/90msp-RKSJ-V
share/ghostscript/Resource/aj14/CMap/90pv-RKSJ-H
share/ghostscript/Resource/aj14/CMap/90pv-RKSJ-V
share/ghostscript/Resource/aj14/CMap/Add-H
share/ghostscript/Resource/aj14/CMap/Add-RKSJ-H
share/ghostscript/Resource/aj14/CMap/Add-RKSJ-V
share/ghostscript/Resource/aj14/CMap/Add-V
share/ghostscript/Resource/aj14/CMap/Adobe-Japan1-0
share/ghostscript/Resource/aj14/CMap/Adobe-Japan1-1
share/ghostscript/Resource/aj14/CMap/Adobe-Japan1-2
share/ghostscript/Resource/aj14/CMap/Adobe-Japan1-3
share/ghostscript/Resource/aj14/CMap/Adobe-Japan1-4
share/ghostscript/Resource/aj14/CMap/EUC-H
share/ghostscript/Resource/aj14/CMap/EUC-V
share/ghostscript/Resource/aj14/CMap/Ext-H
share/ghostscript/Resource/aj14/CMap/Ext-RKSJ-H
share/ghostscript/Resource/aj14/CMap/Ext-RKSJ-V
share/ghostscript/Resource/aj14/CMap/Ext-V
share/ghostscript/Resource/aj14/CMap/H
share/ghostscript/Resource/aj14/CMap/Hankaku
share/ghostscript/Resource/aj14/CMap/Hiragana
share/ghostscript/Resource/aj14/CMap/Katakana
share/ghostscript/Resource/aj14/CMap/NWP-H
share/ghostscript/Resource/aj14/CMap/NWP-V
share/ghostscript/Resource/aj14/CMap/RKSJ-H
share/ghostscript/Resource/aj14/CMap/RKSJ-V
share/ghostscript/Resource/aj14/CMap/Roman
share/ghostscript/Resource/aj14/CMap/UniJIS-UCS2-H
share/ghostscript/Resource/aj14/CMap/UniJIS-UCS2-HW-H
share/ghostscript/Resource/aj14/CMap/UniJIS-UCS2-HW-V
share/ghostscript/Resource/aj14/CMap/UniJIS-UCS2-V
share/ghostscript/Resource/aj14/CMap/UniJIS-UTF8-H
share/ghostscript/Resource/aj14/CMap/UniJIS-UTF8-V
share/ghostscript/Resource/aj14/CMap/UniJISPro-UCS2-HW-V
share/ghostscript/Resource/aj14/CMap/UniJISPro-UCS2-V
share/ghostscript/Resource/aj14/CMap/UniJISPro-UTF8-V
share/ghostscript/Resource/aj14/CMap/V
share/ghostscript/Resource/aj14/CMap/WP-Symbol
share/ghostscript/Resource/aj20/cid2code.txt
share/ghostscript/Resource/aj20/CMap/Adobe-Japan2-0
share/ghostscript/Resource/aj20/CMap/Hojo-EUC-H
share/ghostscript/Resource/aj20/CMap/Hojo-EUC-V
share/ghostscript/Resource/aj20/CMap/Hojo-H
share/ghostscript/Resource/aj20/CMap/Hojo-V
share/ghostscript/Resource/aj20/CMap/UniHojo-UCS2-H
share/ghostscript/Resource/aj20/CMap/UniHojo-UCS2-V
share/ghostscript/Resource/aj20/CMap/UniHojo-UTF8-H
share/ghostscript/Resource/aj20/CMap/UniHojo-UTF8-V
share/ghostscript/Resource/ak12/cid2code.txt
share/ghostscript/Resource/ak12/CMap/Adobe-Korea1-0
share/ghostscript/Resource/ak12/CMap/Adobe-Korea1-1
share/ghostscript/Resource/ak12/CMap/Adobe-Korea1-2
share/ghostscript/Resource/ak12/CMap/KSC-EUC-H
share/ghostscript/Resource/ak12/CMap/KSC-EUC-V
share/ghostscript/Resource/ak12/CMap/KSC-H
share/ghostscript/Resource/ak12/CMap/KSC-Johab-H
share/ghostscript/Resource/ak12/CMap/KSC-Johab-V
share/ghostscript/Resource/ak12/CMap/KSC-V
share/ghostscript/Resource/ak12/CMap/KSCms-UHC-H
share/ghostscript/Resource/ak12/CMap/KSCms-UHC-HW-H
share/ghostscript/Resource/ak12/CMap/KSCms-UHC-HW-V
share/ghostscript/Resource/ak12/CMap/KSCms-UHC-V
share/ghostscript/Resource/ak12/CMap/KSCpc-EUC-H
share/ghostscript/Resource/ak12/CMap/KSCpc-EUC-V
share/ghostscript/Resource/ak12/CMap/UniKS-UCS2-H
share/ghostscript/Resource/ak12/CMap/UniKS-UCS2-V
share/ghostscript/Resource/ak12/CMap/UniKS-UTF8-H
share/ghostscript/Resource/ak12/CMap/UniKS-UTF8-V
share/ghostscript/Resource/pdfcorefont/chinese_s/Adobe-GB1-UCS2
share/ghostscript/Resource/pdfcorefont/chinese_s/GBK-EUC-UCS2
share/ghostscript/Resource/pdfcorefont/chinese_s/GBpc-EUC-UCS2
share/ghostscript/Resource/pdfcorefont/chinese_s/GBpc-EUC-UCS2C
share/ghostscript/Resource/pdfcorefont/chinese_s/ReadMe.html
share/ghostscript/Resource/pdfcorefont/chinese_s/GB-EUC-H
share/ghostscript/Resource/pdfcorefont/chinese_s/GBK-EUC-V
share/ghostscript/Resource/pdfcorefont/chinese_s/GBpc-EUC-H
share/ghostscript/Resource/pdfcorefont/chinese_s/Identity-V
share/ghostscript/Resource/pdfcorefont/chinese_s/GB-EUC-V
share/ghostscript/Resource/pdfcorefont/chinese_s/GBT-EUC-H
share/ghostscript/Resource/pdfcorefont/chinese_s/GBpc-EUC-V
share/ghostscript/Resource/pdfcorefont/chinese_s/UniGB-UCS2-H
share/ghostscript/Resource/pdfcorefont/chinese_s/GBK-EUC-H
share/ghostscript/Resource/pdfcorefont/chinese_s/GBT-EUC-V
share/ghostscript/Resource/pdfcorefont/chinese_s/Identity-H
share/ghostscript/Resource/pdfcorefont/chinese_s/UniGB-UCS2-V
share/ghostscript/Resource/pdfcorefont/chinese_t/Adobe-CNS1-UCS2
share/ghostscript/Resource/pdfcorefont/chinese_t/B5pc-UCS2
share/ghostscript/Resource/pdfcorefont/chinese_t/B5pc-UCS2C
share/ghostscript/Resource/pdfcorefont/chinese_t/ETen-B5-H
share/ghostscript/Resource/pdfcorefont/chinese_t/ETen-B5-UCS2
share/ghostscript/Resource/pdfcorefont/chinese_t/ETenms-B5-H
share/ghostscript/Resource/pdfcorefont/chinese_t/ETenms-B5-V
share/ghostscript/Resource/pdfcorefont/chinese_t/ReadMe.html
share/ghostscript/Resource/pdfcorefont/chinese_t/B5pc-H
share/ghostscript/Resource/pdfcorefont/chinese_t/CNS-EUC-H
share/ghostscript/Resource/pdfcorefont/chinese_t/ETen-B5-V
share/ghostscript/Resource/pdfcorefont/chinese_t/Identity-V
share/ghostscript/Resource/pdfcorefont/chinese_t/UniCNS-UCS2-V
share/ghostscript/Resource/pdfcorefont/chinese_t/B5pc-V
share/ghostscript/Resource/pdfcorefont/chinese_t/CNS-EUC-V
share/ghostscript/Resource/pdfcorefont/chinese_t/Identity-H
share/ghostscript/Resource/pdfcorefont/chinese_t/UniCNS-UCS2-H
share/ghostscript/Resource/pdfcorefont/japanese/90ms-RKSJ-UCS2
share/ghostscript/Resource/pdfcorefont/japanese/90pv-RKSJ-UCS2
share/ghostscript/Resource/pdfcorefont/japanese/90pv-RKSJ-UCS2C
share/ghostscript/Resource/pdfcorefont/japanese/Adobe-Japan1-UCS2
share/ghostscript/Resource/pdfcorefont/japanese/ReadMe.html
share/ghostscript/Resource/pdfcorefont/japanese/83pv-RKSJ-H
share/ghostscript/Resource/pdfcorefont/japanese/Add-RKSJ-V
share/ghostscript/Resource/pdfcorefont/japanese/Identity-V
share/ghostscript/Resource/pdfcorefont/japanese/90ms-RKSJ-H
share/ghostscript/Resource/pdfcorefont/japanese/EUC-H
share/ghostscript/Resource/pdfcorefont/japanese/UniJIS-UCS2-H
share/ghostscript/Resource/pdfcorefont/japanese/90ms-RKSJ-V
share/ghostscript/Resource/pdfcorefont/japanese/EUC-V
share/ghostscript/Resource/pdfcorefont/japanese/UniJIS-UCS2-HW-H
share/ghostscript/Resource/pdfcorefont/japanese/90msp-RKSJ-H
share/ghostscript/Resource/pdfcorefont/japanese/Ext-RKSJ-H
share/ghostscript/Resource/pdfcorefont/japanese/UniJIS-UCS2-HW-V
share/ghostscript/Resource/pdfcorefont/japanese/90msp-RKSJ-V
share/ghostscript/Resource/pdfcorefont/japanese/Ext-RKSJ-V
share/ghostscript/Resource/pdfcorefont/japanese/UniJIS-UCS2-V
share/ghostscript/Resource/pdfcorefont/japanese/90pv-RKSJ-H
share/ghostscript/Resource/pdfcorefont/japanese/H
share/ghostscript/Resource/pdfcorefont/japanese/V
share/ghostscript/Resource/pdfcorefont/japanese/Add-RKSJ-H
share/ghostscript/Resource/pdfcorefont/japanese/Identity-H
share/ghostscript/Resource/pdfcorefont/korean/Adobe-Korea1-UCS2
share/ghostscript/Resource/pdfcorefont/korean/KSCms-UHC-UCS2
share/ghostscript/Resource/pdfcorefont/korean/KSCpc-EUC-UCS2C
share/ghostscript/Resource/pdfcorefont/korean/ReadMe.html
share/ghostscript/Resource/pdfcorefont/korean/Identity-H
share/ghostscript/Resource/pdfcorefont/korean/KSC-EUC-V
share/ghostscript/Resource/pdfcorefont/korean/KSCms-UHC-HW-V
share/ghostscript/Resource/pdfcorefont/korean/KSCpc-EUC-V
share/ghostscript/Resource/pdfcorefont/korean/Identity-V
share/ghostscript/Resource/pdfcorefont/korean/KSCms-UHC-H
share/ghostscript/Resource/pdfcorefont/korean/KSCms-UHC-V
share/ghostscript/Resource/pdfcorefont/korean/UniKS-UCS2-H
share/ghostscript/Resource/pdfcorefont/korean/KSC-EUC-H
share/ghostscript/Resource/pdfcorefont/korean/KSCms-UHC-HW-H
share/ghostscript/Resource/pdfcorefont/korean/KSCpc-EUC-H
share/ghostscript/Resource/pdfcorefont/korean/UniKS-UCS2-V
share/ghostscript/Resource/rksj-cmaps/CNS01-RKSJ-H
share/ghostscript/Resource/rksj-cmaps/CNS02-RKSJ-H
share/ghostscript/Resource/rksj-cmaps/CNS03-RKSJ-H
share/ghostscript/Resource/rksj-cmaps/CNS04-RKSJ-H
share/ghostscript/Resource/rksj-cmaps/CNS05-RKSJ-H
share/ghostscript/Resource/rksj-cmaps/CNS06-RKSJ-H
share/ghostscript/Resource/rksj-cmaps/CNS07-RKSJ-H
share/ghostscript/Resource/rksj-cmaps/CNS15-RKSJ-H
share/ghostscript/Resource/rksj-cmaps/GB-RKSJ-H
share/ghostscript/Resource/rksj-cmaps/GBT-RKSJ-H
share/ghostscript/Resource/rksj-cmaps/HK-RKSJ-H
share/ghostscript/Resource/rksj-cmaps/Hojo-RKSJ-H
share/ghostscript/Resource/rksj-cmaps/KSC-RKSJ-H
share/ghostscript/Resource/rksj-cmaps/KSC2-RKSJ-H
share/ghostscript/Resource/rksj-cmaps/TCVN-RKSJ-H
share/ghostscript/Resource/alias-cid.sh
share/ghostscript/Resource/cid.sh
share/ghostscript/Resource/ac1.sh
share/ghostscript/Resource/ag1.sh
share/ghostscript/Resource/aj1.sh
share/ghostscript/Resource/aj2.sh
share/ghostscript/Resource/ak1.sh
share/ghostscript/Resource/alias-ac1.sh
share/ghostscript/Resource/alias-ag1.sh
share/ghostscript/Resource/alias-aj1.sh
share/ghostscript/Resource/alias-aj2.sh
share/ghostscript/Resource/alias-ak1.sh
share/ghostscript/Resource/ag14/cid2code.txt
share/ghostscript/Resource/ag14/CMap/Adobe-GB1-0
share/ghostscript/Resource/ag14/CMap/GB-EUC-V
share/ghostscript/Resource/ag14/CMap/GBK2K-V
share/ghostscript/Resource/ag14/CMap/GBT-V
share/ghostscript/Resource/ag14/CMap/UniGB-UCS2-V
share/ghostscript/Resource/ag14/CMap/Adobe-GB1-1
share/ghostscript/Resource/ag14/CMap/GB-H
share/ghostscript/Resource/ag14/CMap/GBKp-EUC-H
share/ghostscript/Resource/ag14/CMap/GBTpc-EUC-H
share/ghostscript/Resource/ag14/CMap/UniGB-UTF8-H
share/ghostscript/Resource/ag14/CMap/Adobe-GB1-2
share/ghostscript/Resource/ag14/CMap/GB-V
share/ghostscript/Resource/ag14/CMap/GBKp-EUC-V
share/ghostscript/Resource/ag14/CMap/GBTpc-EUC-V
share/ghostscript/Resource/ag14/CMap/UniGB-UTF8-V
share/ghostscript/Resource/ag14/CMap/Adobe-GB1-3
share/ghostscript/Resource/ag14/CMap/GBK-EUC-H
share/ghostscript/Resource/ag14/CMap/GBT-EUC-H
share/ghostscript/Resource/ag14/CMap/GBpc-EUC-H
share/ghostscript/Resource/ag14/CMap/Adobe-GB1-4
share/ghostscript/Resource/ag14/CMap/GBK-EUC-V
share/ghostscript/Resource/ag14/CMap/GBT-EUC-V
share/ghostscript/Resource/ag14/CMap/GBpc-EUC-V
share/ghostscript/Resource/ag14/CMap/GB-EUC-H
share/ghostscript/Resource/ag14/CMap/GBK2K-H
share/ghostscript/Resource/ag14/CMap/GBT-H
share/ghostscript/Resource/ag14/CMap/UniGB-UCS2-H
@unexec rmdir %D/share/ghostscript/Resource/Font 2>/dev/null || true
@dirrm share/ghostscript/Resource/CIDFont
@dirrm share/ghostscript/Resource/CMap
@dirrm share/ghostscript/Resource/ac14/CMap
@dirrm share/ghostscript/Resource/ac14
@dirrm share/ghostscript/Resource/ag14/CMap
@dirrm share/ghostscript/Resource/ag14
@dirrm share/ghostscript/Resource/ai0/CMap
@dirrm share/ghostscript/Resource/ai0
@dirrm share/ghostscript/Resource/aj14/CMap
@dirrm share/ghostscript/Resource/aj14
@dirrm share/ghostscript/Resource/aj20/CMap
@dirrm share/ghostscript/Resource/aj20
@dirrm share/ghostscript/Resource/ak12/CMap
@dirrm share/ghostscript/Resource/ak12
@dirrm share/ghostscript/Resource/pdfcorefont/chinese_s
@dirrm share/ghostscript/Resource/pdfcorefont/chinese_t
@dirrm share/ghostscript/Resource/pdfcorefont/japanese
@dirrm share/ghostscript/Resource/pdfcorefont/korean
@dirrm share/ghostscript/Resource/pdfcorefont
@dirrm share/ghostscript/Resource/rksj-cmaps
@dirrm share/ghostscript/Resource
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/CJK
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/printers/gdevmjc
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/printers/epag
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/printers

View File

@ -1,252 +0,0 @@
#! /bin/sh
# driverselection
/usr/bin/dialog --title "GNU Ghostscript driver configuration" --clear \
--checklist "\n\
This new ghostscript driver configuration dialog allows you to choose \n\
only those gs drivers, you really need. Don't think too economical, since \n\
other programs in the ports collection might need some of the default gs \n\
file format drivers. The gs5 default drivers are preselected. \n\
Have fun with this new configuration style ! -andreas \n\n\
Please choose options by pressing SPACE to TOGGLE an option ON/OFF ?" -1 -1 9\
"x11" "X Window System version 11, release >=4" ON \
"x11alpha" "X Window System masquer. as device with alpha capability" ON \
"x11cmyk" "X Window System masquer. as 1-bit-per-plane CMYK device" ON \
"x11cmyk2" "X Window System as a 2-bit-per-plane CMYK device" OFF \
"x11cmyk4" "X Window System as a 4-bit-per-plane CMYK device" OFF \
"x11cmyk8" "X Window System as an 8-bit-per-plane CMYK device" OFF \
"x11gray2" "X Window System as a 2-bit gray-scale device" ON \
"x11gray4" "X Window System as a 4-bit gray-scale device" ON \
"x11mono" "X Window System masquer. as black-and-white device" ON \
"x11rg16x" "X Window System with G5/B5/R6 pixel layout for testing" ON \
"x11rg32x" "X Window System with G11/B10/R11 pixel layout for testing" ON \
"md2k" "ALPS MD-2000/2010/4000/1300/1500/5000 [MD2K]" ON \
"md5k" "ALPS MD-5000 Eco Mode [MD2K]" ON \
"md50Mono" "ALPS MD-5000 Monochrome [ALPS]" ON \
"md50Eco" "ALPS MD-5000 Eco Mode [ALPS]" ON \
"md1xMono" "ALPS MD-1x00 Monochrome [ALPS]" ON \
"appledmp" "Apple Dot Matrix Printer / Imagewriter" OFF \
"iwhi" "Apple Imagewriter, high-resolution mode" OFF \
"iwlo" "Apple Imagewriter, low-resolution mode" OFF \
"iwlq" "Apple Imagewriter LQ in 320 x 216 dpi mode" OFF \
"hl7x0" "Brother HL720 and HL730 (HL760=PCL), MFC6550MC Fax Machine" OFF \
"bj10e" "Canon BubbleJet BJ-10e" ON \
"bj10v" "Canon BubbleJet BJ-10v [BJ]" ON \
"bj10vh" "Canon BubbleJet BJ-10v, high-mergin [BJ]" ON \
"bj200" "Canon BubbleJet BJ-200 and BJC-240(b&w)" ON \
"bjc600" "Canon Color BJC-600/4xxx/70 + Apple StyleWriter 2x00" ON \
"bjc800" "Canon Color BubbleJet BJC-240/800" ON \
"lbp8" "Canon LBP-8II laser printer" OFF \
"lips2p" "Canon LIPS II+ [LIPS]" ON \
"lips3" "Canon LIPS III [LIPS]" ON \
"lips4" "Canon LIPS IV [LIPS]" ON \
"bjc880j" "Canon LIPS IVc (BJC-680J/880J) [LIPS]" ON \
"lips4v" "Canon LIPS IV, vector output mode [LIPS]" ON \
"m8510" "C.Itoh M8510 printer" OFF \
"coslw2p" "CoStar LabelWriter II II/Plus" OFF \
"coslwxl" "CoStar LabelWriter XL" OFF \
"stp" "Configurable Canon/Epson/Lexmark/HP driver [Gimp-Print]" ON \
"uniprint" "Configurable ESC/P,ESC/P2,HP-RTL/PCL,P2X mono/color driver" ON \
"dl2100" "DEClaser 2100" OFF \
"la50" "DEC LA50" OFF \
"la70" "DEC LA70" OFF \
"la75" "DEC LA75" OFF \
"la75plus" "DEC LA75plus" OFF \
"lj250" "DEC LJ250 Companion color printer" OFF \
"declj250" "DEC LJ250 driver (alternate)" OFF \
"ln03" "DEC LN03" OFF \
"ap3250" "Epson ActionPrinter 3250" OFF \
"epag" "Epson ESC/Page LASER printer (generic) [EPAG]" ON \
"epson" "Epson-compatible dot matrix, 9/24-pin" OFF \
"eps9mid" "Epson-compatible 9-pin, interleaved lines, medium resol" OFF \
"eps9high" "Epson-compatible 9-pin, interleaved lines, triple resol" OFF \
"lp8000" "Epson LP-8000 line printer" OFF \
"lp8800c" "Epson LP-8800C color laser printer [EPLASER]" ON \
"lp8300c" "Epson LP-8300C color laser printer [EPLASER]" ON \
"lp8500c" "Epson LP-8500C color laser printer [EPLASER]" ON \
"lp3000c" "Epson LP-3000C color laser printer [EPLASER]" ON \
"lp8200c" "Epson LP-8200C color laser printer [EPLASER]" ON \
"lp8000c" "Epson LP-8000C color laser printer [EPLASER]" ON \
"lp2200" "Epson LP-2200 laser printer [EPLASER]" ON \
"lp9400" "Epson LP-9400(R) laser printer [EPLASER]" ON \
"lp8700" "Epson LP-8700(R) laser printer [EPLASER]" ON \
"lp8100" "Epson LP-8100(R) laser printer [EPLASER]" ON \
"lp8600f" "Epson LP-8600FX(N) laser printer [EPLASER]" ON \
"lp8400f" "Epson LP-8400FX(N) laser printer [EPLASER]" ON \
"lp8300f" "Epson LP-8300F laser printer [EPLASER]" ON \
"lp1900" "Epson LP-1900(N) laser printer [EPLASER]" ON \
"lp9600s" "Epson LP-9600S laser printer [EPLASER]" ON \
"lp9600" "Epson LP-9600 laser printer [EPLASER]" ON \
"lp9300" "Epson LP-9300 laser printer [EPLASER]" ON \
"lp8600" "Epson LP-8600FX(N) laser printer [EPLASER]" ON \
"lp1800" "Epson LP-1800 laser printer [EPLASER]" ON \
"lq850" "Epson LQ-850 (360x360), ok for Canon BJ300 in LQ850 emul" OFF \
"epsonc" "Epson LQ-2550 and Fujitsu 3400/2400/1200 color" OFF \
"mjc180" "Epson MachJet series 180dpi, CMYK [MJC]" ON \
"mjc360" "Epson MachJet series 360dpi, CMYK [MJC]" ON \
"mjc720" "Epson MachJet series 720dpi, CMYK [MJC]" ON \
"mj500c" "Epson MachJet MJ-500C 360dpi, CMY or mono [MJC]" ON \
"st800" "Epson Stylus 800 printer" OFF \
"stcolor" "Epson Stylus Color and II/IIs/1500 (see driver docu)" OFF \
"photoex" "Epson Stylus Color Photo, Photo EX, Photo 700" OFF \
"lp2563" "HP 2563B line printer" OFF \
"dnj650c" "HP DesignJet 650C" OFF \
"deskjet" "HP DeskJet and DeskJet Plus" ON \
"djet500" "HP DeskJet 500 (for DeskJet 600 use -r600)" ON \
"cdeskjet" "HP DeskJet 500C, 1 bit/pixel color" ON \
"djet500c" "HP DeskJet 500C alternate driver, not for 550/560C" OFF \
"cdjcolor" "HP DeskJet 500C/540C, 24bit/pxl+FS dith, Citizen Projet IIc" ON \
"cdjmono" "HP DeskJet 500/510/520/540C b/w printing" ON \
"cdj500" "HP DeskJet 500/540C (same as cdjcolor)" OFF \
"cdj550" "HP DeskJet 550C/560C/660C/660Cse" ON \
"laserjet" "HP LaserJet" ON \
"ljetplus" "HP LaserJet Plus" ON \
"ljet2p" "HP LaserJet IId/IIp/III* with TIFF compression" ON \
"ljet3" "HP LaserJet III* with Delta Row compression" ON \
"ljet3d" "HP LaserJet IIID with duplex capability" ON \
"ljet4" "HP LaserJet 4 and 5L/5P (not real LJ5), defaults to 600 dpi" ON \
"ljet4d" "HP LaserJet 4 (defaults to 600 dpi) with duplex" ON \
"lj4dith" "HP LaserJet 4 with Floyd-Steinberg dithering" OFF \
"cljet5" "HP LaserJet 5/5M Color (new driver, old=cljet5pr)" ON \
"cljet5c" "HP LaserJet 5/5M Color Simple" ON \
"cljet5pr" "HP LaserJet 5/5M Color (old drv. with rotation hacks/flaws)" ON \
"lj5mono" "HP LaserJet 5 and 6 family (PCL5 / PCL XL), bitmap" ON \
"lj5gray" "HP LaserJet 5 and 6 family, gray-scale bitmap" ON \
"pj" "HP PaintJet XL driver " ON \
"pjetxl" "HP PaintJet XL driver (alternate)" OFF \
"pjxl" "HP PaintJet XL color printer" ON \
"paintjet" "HP PaintJet color printer (alternate)" OFF \
"pjxl300" "HP PaintJet XL300, DeskJet 1200C color printer, HP CopyJet" ON \
"pxlmono" "HP PCL XL black-and-white printers (LaserJet 5 and 6 family)" ON \
"pxlcolor" "HP PCL XL color printers (Color LaserJet 4500/5000)" ON \
"ijs" "HP PhotoSmart/DeskJet series (HP developed) [HPinkjet]" ON \
"ibmpro" "IBM 9-pin Proprinter" OFF \
"jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" OFF \
"imagen" "Imagen ImPress printers" OFF \
"fs600" "Kyocera FS-600 (600 dpi)" OFF \
"lxm5700m" "Lexmark 5700 monotone" OFF \
"cp50" "Mitsubishi CP50 color" OFF \
"necp6" "NEC PinWriter P6/P6+/P60, 360x360 DPI resol" OFF \
"npdl" "NEC Printer Description Language [NPDL]" ON \
"oce9050" "OCE 9050 printer" OFF \
"oki182" "Okidata MicroLine 182" OFF \
"okiibm" "Okidata MicroLine IBM-compatible printers" OFF \
"atx23" "Practical Automation ATX-23 label printer" OFF \
"atx24" "Practical Automation ATX-24 label printer" OFF \
"atx38" "Practical Automation ATX-38 label printer" OFF \
"r4081" "Ricoh 4081 laser printer" OFF \
"rpdl" "Ricoh Printer Description Language [RPDL]" ON \
"sj48" "StarJet 48 inkjet printer" OFF \
"t4693d2" "Tektronix 4693d color, 2 bits per R/G/B component" OFF \
"t4693d4" "Tektronix 4693d color, 4 bits per R/G/B component" OFF \
"t4693d8" "Tektronix 4693d color, 8 bits per R/G/B component" OFF \
"tek4696" "Tektronix 4695/4696 inkjet plotter" OFF \
"xes" "Xerox XES 2700/3700/4045" 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 \
"faxg32d" "Group 3 2-D fax, with EOLs but no header or EOD" ON \
"faxg4" "Group 4 fax, with EOLs but no header or EOD" ON \
"miff24" "ImageMagick MIFF, 24-bit direct color, RLE compressed" OFF \
"inferno" "Inferno bitmaps" OFF \
"jpeg" "JPEG format, RGB output" ON \
"jpeggray" "JPEG format, gray output" ON \
"mgrmono" "MGR devices 1-bit monochrome" OFF \
"mgrgray2" "MGR devices 2-bit gray scale" OFF \
"mgrgray4" "MGR devices 4-bit gray scale" OFF \
"mgrgray8" "MGR devices 8-bit gray scale" OFF \
"mgr4" "MGR devices 4-bit (VGA) color" OFF \
"mgr8" "MGR devices 8-bit color" OFF \
"pcxmono" "PCX file format, monochrome 1-bit b/w" ON \
"pcxgray" "PCX file format, 8-bit gray scale" ON \
"pcx16" "PCX file format, 4-bit planar EGA/VGA color" ON \
"pcx256" "PCX file format, 8-bit chunky color" ON \
"pcx24b" "PCX file format, 24-bit color 3x8-bit planes" ON \
"pcxcmyk" "PCX file format, 4-bit chunky CMYK color" ON \
"pdfwrite" "PDF output (like Adobe Acrobat Distiller)" ON \
"bit" "Plain bits, monochrome" ON \
"bitrgb" "Plain bits, RGB" ON \
"bitcmyk" "Plain bits, CMYK" ON \
"plan9bm" "Plan 9 bitmap format" OFF \
"pbm" "Portable Bitmap, plain format" ON \
"pbmraw" "Portable Bitmap, raw format" ON \
"pgm" "Portable Graymap, plain format" ON \
"pgmraw" "Portable Graymap, raw format" ON \
"pgnm" "Portable Graymap, plain format, optim. to PBM" ON \
"pgnmraw" "Portable Graymap, raw format, optim. to PBM" ON \
"pnm" "Portable Pixmap, plain format RGB, optim. to PGM/PBM" ON \
"pnmraw" "Portable Pixmap, raw format RGB, optim. to PGM/PBM" ON \
"ppm" "Portable Pixmap, plain format RGB" ON \
"ppmraw" "Portable Pixmap, raw format RGB" ON \
"pkm" "Portable inKmap (plain format) (4-bit CMYK => RGB)" ON \
"pkmraw" "Portable inKmap (raw format) (4-bit CMYK => RGB)" ON \
"pksm" "Portable Separated map (plain) (4-bit CMYK => 4 pages)" ON \
"pksmraw" "Portable Separated map (raw) (4-bit CMYK => 4 pages)" ON \
"pngmono" "PNG Monochrome Portable Network Graphics" ON \
"pnggray" "PNG 8-bit gray Portable Network Graphics" ON \
"png16" "PNG 4-bit color Portable Network Graphics" ON \
"png256" "PNG 8-bit color Portable Network Graphics" ON \
"png16m" "PNG 24-bit color Portable Network Graphics" ON \
"psmono" "PostScript (Level 1) monochrome image" ON \
"psgray" "PostScript (Level 1) 8-bit gray image" ON \
"psrgb" "PostScript (Level 2) 24-bit color image" ON \
"pswrite" "PostScript output (like PostScript Distillery)" ON \
"epswrite" "EPS output (like PostScript Distillery)" ON \
"sgirgb" "SGI RGB pixmap format" OFF \
"sunhmono" "Harlequin variant of 1-bit Sun raster file" OFF \
"tiffcrle" "TIFF CCITT RLE 1 dim = Group 3 fax with no EOLs" ON \
"tiffg3" "TIFF Group 3 fax with EOLs" ON \
"tiffg32d" "TIFF Group 3 2-D fax" ON \
"tiffg4" "TIFF Group 4 fax" ON \
"tiff12nc" "TIFF 12-bit RGB, no compression" ON \
"tiff24nc" "TIFF 24-bit RGB, no compression, NeXT std. format" ON \
"tifflzw" "TIFF LZW, tag = 5, mono" ON \
"tiffpack" "TIFF PackBits, tag = 32773, mono" ON \
2> /tmp/checklist.tmp.$$
retval=$?
choice=`cat /tmp/checklist.tmp.$$`
rm -f /tmp/checklist.tmp.$$
case $retval in
0) if [ -z "$choice" ]; then
echo "Nothing selected"
exit 1;
fi
;;
1) echo "Cancel pressed."
exit 1
;;
esac
# bring it into the right format with '.dev' appended to each driver name
#old:
#echo "DEVICE_DEVS=$choice" \
# | sed -e "s/\"//g" \
# | sed -e "s/ /.dev /g" \
# | sed -e "s/$/.dev/g" \
# > ${WRKSRC}/src/unix-gcc.mak.new
# XXX new:
echo "DEVICE_DEVS=$choice" \
| perl -pe 's|"([A-Za-z0-9]+)"|\$(DD)\1.dev|g' \
> ${WRKSRC}/src/unix-gcc.mak.new
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
sed -e '/^DEVICE_DEVS=/d' ${WRKSRC}/src/unix-gcc.mak \
>> ${WRKSRC}/src/unix-gcc.mak.new
mv ${WRKSRC}/src/unix-gcc.mak.new ${WRKSRC}/src/unix-gcc.mak

View File

@ -1,14 +0,0 @@
#! /bin/sh
cat - > ${WRKSRC}/src/unix-gcc.mak.new << !EOT
ifndef WITHOUT_X11
DEVICE_DEVS= \$(DD)x11.dev \$(DD)x11alpha.dev \$(DD)x11cmyk.dev \$(DD)x11cmyk2.dev \$(DD)x11cmyk4.dev \$(DD)x11cmyk8.dev \$(DD)x11gray2.dev \$(DD)x11gray4.dev \$(DD)x11mono.dev \$(DD)x11rg16x.dev \$(DD)x11rg32x.dev
endif
DEVICE_DEVS+= \$(DD)md2k.dev \$(DD)md5k.dev \$(DD)md50Mono.dev \$(DD)md50Eco.dev \$(DD)md1xMono.dev \$(DD)appledmp.dev \$(DD)iwhi.dev \$(DD)iwlo.dev \$(DD)iwlq.dev \$(DD)hl7x0.dev \$(DD)bj10e.dev \$(DD)bj10v.dev \$(DD)bj10vh.dev \$(DD)bj200.dev \$(DD)bjc600.dev \$(DD)bjc800.dev \$(DD)lbp8.dev \$(DD)lips2p.dev \$(DD)lips3.dev \$(DD)lips4.dev \$(DD)bjc880j.dev \$(DD)lips4v.dev \$(DD)m8510.dev \$(DD)coslw2p.dev \$(DD)coslwxl.dev \$(DD)stp.dev \$(DD)uniprint.dev \$(DD)dl2100.dev \$(DD)la50.dev \$(DD)la70.dev \$(DD)la75.dev \$(DD)la75plus.dev \$(DD)lj250.dev \$(DD)declj250.dev \$(DD)ln03.dev \$(DD)ap3250.dev \$(DD)epag.dev \$(DD)epson.dev \$(DD)eps9mid.dev \$(DD)eps9high.dev \$(DD)lp8000.dev \$(DD)lp8800c.dev \$(DD)lp8000c.dev \$(DD)lp8300c.dev \$(DD)lp8500c.dev \$(DD)lp3000c.dev \$(DD)lp8200c.dev \$(DD)lp8000c.dev \$(DD)lp2200.dev \$(DD)lp9400.dev \$(DD)lp8700.dev \$(DD)lp8100.dev \$(DD)lp8600f.dev \$(DD)lp8400f.dev \$(DD)lp8300f.dev \$(DD)lp1900.dev \$(DD)lp9600s.dev \$(DD)lp9600.dev \$(DD)lp9300.dev \$(DD)lp8600.dev \$(DD)lp1800.dev \$(DD)lq850.dev \$(DD)epsonc.dev \$(DD)mjc180.dev \$(DD)mjc360.dev \$(DD)mjc720.dev \$(DD)mj500c.dev \$(DD)st800.dev \$(DD)stcolor.dev \$(DD)photoex.dev \$(DD)lp2563.dev \$(DD)dnj650c.dev \$(DD)deskjet.dev \$(DD)djet500.dev \$(DD)cdeskjet.dev \$(DD)djet500c.dev \$(DD)cdjcolor.dev \$(DD)cdjmono.dev \$(DD)cdj500.dev \$(DD)cdj550.dev \$(DD)laserjet.dev \$(DD)ljetplus.dev \$(DD)ljet2p.dev \$(DD)ljet3.dev \$(DD)ljet3d.dev \$(DD)ljet4.dev \$(DD)ljet4d.dev \$(DD)lj4dith.dev \$(DD)cljet5.dev \$(DD)cljet5c.dev \$(DD)cljet5pr.dev \$(DD)lj5mono.dev \$(DD)lj5gray.dev \$(DD)pj.dev \$(DD)pjetxl.dev \$(DD)pjxl.dev \$(DD)paintjet.dev \$(DD)pjxl300.dev \$(DD)pxlmono.dev \$(DD)pxlcolor.dev \$(DD)ijs.dev \$(DD)ibmpro.dev \$(DD)jetp3852.dev \$(DD)imagen.dev \$(DD)fs600.dev \$(DD)lxm5700m.dev \$(DD)cp50.dev \$(DD)necp6.dev \$(DD)npdl.dev \$(DD)oce9050.dev \$(DD)oki182.dev \$(DD)okiibm.dev \$(DD)atx23.dev \$(DD)atx24.dev \$(DD)atx38.dev \$(DD)r4081.dev \$(DD)rpdl.dev \$(DD)sj48.dev \$(DD)t4693d2.dev \$(DD)t4693d4.dev \$(DD)t4693d8.dev \$(DD)tek4696.dev \$(DD)xes.dev \$(DD)bmpmono.dev \$(DD)bmpgray.dev \$(DD)bmp16.dev \$(DD)bmp256.dev \$(DD)bmp16m.dev \$(DD)bmp32b.dev \$(DD)bmpsep1.dev \$(DD)bmpsep8.dev \$(DD)ccr.dev \$(DD)cgmmono.dev \$(DD)cgm8.dev \$(DD)cgm24.dev \$(DD)cif.dev \$(DD)sxlcrt.dev \$(DD)dfaxhigh.dev \$(DD)dfaxlow.dev \$(DD)faxg3.dev \$(DD)faxg32d.dev \$(DD)faxg4.dev \$(DD)miff24.dev \$(DD)inferno.dev \$(DD)jpeg.dev \$(DD)jpeggray.dev \$(DD)mgrmono.dev \$(DD)mgrgray2.dev \$(DD)mgrgray4.dev \$(DD)mgrgray8.dev \$(DD)mgr4.dev \$(DD)mgr8.dev \$(DD)pcxmono.dev \$(DD)pcxgray.dev \$(DD)pcx16.dev \$(DD)pcx256.dev \$(DD)pcx24b.dev \$(DD)pcxcmyk.dev \$(DD)pdfwrite.dev \$(DD)bit.dev \$(DD)bitrgb.dev \$(DD)bitcmyk.dev \$(DD)plan9bm.dev \$(DD)pbm.dev \$(DD)pbmraw.dev \$(DD)pgm.dev \$(DD)pgmraw.dev \$(DD)pgnm.dev \$(DD)pgnmraw.dev \$(DD)pnm.dev \$(DD)pnmraw.dev \$(DD)ppm.dev \$(DD)ppmraw.dev \$(DD)pkm.dev \$(DD)pkmraw.dev \$(DD)pksm.dev \$(DD)pksmraw.dev \$(DD)pngmono.dev \$(DD)pnggray.dev \$(DD)png16.dev \$(DD)png256.dev \$(DD)png16m.dev \$(DD)psmono.dev \$(DD)psgray.dev \$(DD)psrgb.dev \$(DD)pswrite.dev \$(DD)epswrite.dev \$(DD)sgirgb.dev \$(DD)sunhmono.dev \$(DD)tiffcrle.dev \$(DD)tiffg3.dev \$(DD)tiffg32d.dev \$(DD)tiffg4.dev \$(DD)tiff12nc.dev \$(DD)tiff24nc.dev \$(DD)tifflzw.dev \$(DD)tiffpack.dev
!EOT
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
sed -e '/^DEVICE_DEVS=/d' ${WRKSRC}/src/unix-gcc.mak \
>> ${WRKSRC}/src/unix-gcc.mak.new
mv ${WRKSRC}/src/unix-gcc.mak.new ${WRKSRC}/src/unix-gcc.mak