* print/ghostscript-* and related ports have been renamed in the
following way: print/ghostscript-gnu -> print/ghostscript7 print/ghostscript-gnu-nox11 -> print/ghostscript7-nox11 print/ghostscript-gnu-commfont -> print/ghostscript7-commfont print/ghostscript-gpl -> print/ghostscript8 print/ghostscript-gpl-nox11 -> print/ghostscript8-nox11 japanese/ghostscript-gnu-jpnfont -> print/ghostscript7-jpnfont korean/ghostscript-gnu-korfont -> print/ghostscript7-korfont * USE_GHOSTSCRIPT now supports a version number which the port requires. The valid value is "7" or "8". If other value is specified, value of WITH_GHOSTSCRIPT_VER is used. * WITH_GHOSTSCRIPT_GNU has been removed in favor of WITH_GHOSTSCRIPT_VER. The valid value of WITH_GHOSTSCRIPT_VER is "7" or "8", and the default value is "8". Approved by: portmgr (pav)
This commit is contained in:
parent
4e3c6cdcc0
commit
6e0909e045
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=219946
22
CHANGES
22
CHANGES
|
@ -10,6 +10,28 @@ in the release notes.
|
|||
|
||||
All ports committers are allowed to commit to this file.
|
||||
|
||||
20080905:
|
||||
AUTHOR: hrs@FreeBSD.org
|
||||
|
||||
* print/ghostscript-* and related ports have been renamed in the
|
||||
following way:
|
||||
|
||||
print/ghostscript-gnu -> print/ghostscript7
|
||||
print/ghostscript-gnu-nox11 -> print/ghostscript7-nox11
|
||||
print/ghostscript-gnu-commfont -> print/ghostscript7-commfont
|
||||
print/ghostscript-gpl -> print/ghostscript8
|
||||
print/ghostscript-gpl-nox11 -> print/ghostscript8-nox11
|
||||
japanese/ghostscript-gnu-jpnfont -> print/ghostscript7-jpnfont
|
||||
korean/ghostscript-gnu-korfont -> print/ghostscript7-korfont
|
||||
|
||||
* USE_GHOSTSCRIPT now supports a version number which the port
|
||||
requires. The valid value is "7" or "8". If other value is
|
||||
specified, value of WITH_GHOSTSCRIPT_VER is used.
|
||||
|
||||
* WITH_GHOSTSCRIPT_GNU has been removed in favor of
|
||||
WITH_GHOSTSCRIPT_VER. The valid value of WITH_GHOSTSCRIPT_VER is
|
||||
"7" or "8", and the default value is "8".
|
||||
|
||||
20080821:
|
||||
AUTHOR: rafan@FreeBSD.org
|
||||
|
||||
|
|
7
MOVED
7
MOVED
|
@ -3591,3 +3591,10 @@ games/q3base||2008-09-01|Project gone, website defaced
|
|||
editors/ooo-build||2008-09-01|Has expired: Has been broken for more than 6 months
|
||||
mail/pine4|mail/alpine|2008-09-01|No further development for pine, alpine has more features and is config-compatible
|
||||
editors/pico|editors/pico-alpine|2008-09-01|No further development for pine, alpine has more features and is config-compatible
|
||||
print/ghostscript-gnu|print/ghostscript7|2008-09-05|Renamed for better naming
|
||||
print/ghostscript-gnu-nox11|print/ghostscript7-nox11|2008-09-05|Renamed for better naming
|
||||
print/ghostscript-gnu-commfont|print/ghostscript7-commfont|2008-09-05|Renamed for better naming
|
||||
japanese/ghostscript-gnu-jpnfont|print/ghostscript7-jpnfont|2008-09-05|Renamed for better naming
|
||||
korean/ghostscript-gnu-korfont|print/ghostscript7-korfont|2008-09-05|Renamed for better naming
|
||||
print/ghostscript-gpl|print/ghostscript8|2008-09-05|Renamed for better naming
|
||||
print/ghostscript-gpl-nox11|print/ghostscript8-nox11|2008-09-05|Renamed for better naming
|
||||
|
|
|
@ -344,7 +344,9 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
|
|||
##
|
||||
# USE_GHOSTSCRIPT
|
||||
# - If set, this port needs ghostscript to both
|
||||
# build and run.
|
||||
# build and run. If a number is specified,
|
||||
# the specified version will be used.
|
||||
# The valid value is '7' or '8' in that case.
|
||||
# USE_GHOSTSCRIPT_BUILD
|
||||
# - If set, this port needs ghostscript to build.
|
||||
# USE_GHOSTSCRIPT_RUN
|
||||
|
@ -354,10 +356,12 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
|
|||
# Some installations may wish to override the default
|
||||
# to specify a version without X11 and/or localized
|
||||
# versions for their nationality.
|
||||
# Default: print/ghostscript-gpl
|
||||
# WITH_GHOSTSCRIPT_GNU
|
||||
# - If set, this port uses the GNU version of the ghostscript
|
||||
# software instead of the GPL version, which is used otherwise.
|
||||
# Default: print/ghostscript8
|
||||
# WITH_GHOSTSCRIPT_VER
|
||||
# - If set, the specified version of ghostscript will be
|
||||
# used. The valid value is "7" or "8". Note that
|
||||
# this is for users, not for port maintainers. This
|
||||
# should not be used in Makefile.
|
||||
##
|
||||
# USE_BISON - Implies that the port uses bison in one way or another:
|
||||
# 'yes' (backwards compatibility) - use bison for building
|
||||
|
@ -2044,20 +2048,48 @@ CONFIGURE_ARGS+=--x-libraries=${X11BASE}/lib --x-includes=${X11BASE}/include
|
|||
|
||||
# Set the default for the installation of Postscript(TM)-
|
||||
# compatible functionality.
|
||||
.if !defined(WITHOUT_X11)
|
||||
.if defined(WITH_GHOSTSCRIPT_GNU)
|
||||
GHOSTSCRIPT_PORT?= print/ghostscript-gnu
|
||||
.if !defined(USE_GHOSTSCRIPT)
|
||||
. if defined(USE_GHOSTSCRIPT_BUILD)
|
||||
_USE_GHOSTSCRIPT= ${USE_GHOSTSCRIPT_BUILD}
|
||||
. elif defined(USE_GHOSTSCRIPT_RUN)
|
||||
_USE_GHOSTSCRIPT= ${USE_GHOSTSCRIPT_RUN}
|
||||
. endif
|
||||
.else
|
||||
GHOSTSCRIPT_PORT?= print/ghostscript-gpl
|
||||
_USE_GHOSTSCRIPT= ${USE_GHOSTSCRIPT}
|
||||
.endif
|
||||
|
||||
.if defined(WITH_GHOSTSCRIPT_VER) && !empty(WITH_GHOSTSCRIPT_VER:M[78])
|
||||
_USE_GHOSTSCRIPT_DEFAULT_VER= ${WITH_GHOSTSCRIPT_VER}
|
||||
.else
|
||||
.if defined(WITH_GHOSTSCRIPT_GNU)
|
||||
GHOSTSCRIPT_PORT?= print/ghostscript-gnu-nox11
|
||||
_USE_GHOSTSCRIPT_DEFAULT_VER= 8
|
||||
.endif
|
||||
|
||||
.if defined(_USE_GHOSTSCRIPT)
|
||||
. if !defined(WITHOUT_X11)
|
||||
_USE_GHOSTSCRIPT_PKGNAME_SUFFIX=
|
||||
. else
|
||||
_USE_GHOSTSCRIPT_PKGNAME_SUFFIX=-nox11
|
||||
. endif
|
||||
. if !empty(_USE_GHOSTSCRIPT:M[78])
|
||||
_USE_GHOSTSCRIPT_VER=${_USE_GHOSTSCRIPT:M[78]}
|
||||
. else
|
||||
_USE_GHOSTSCRIPT_VER=${_USE_GHOSTSCRIPT_DEFAULT_VER}
|
||||
. endif
|
||||
.else
|
||||
GHOSTSCRIPT_PORT?= print/ghostscript-gpl-nox11
|
||||
_USE_GHOSTSCRIPT_VER=${_USE_GHOSTSCRIPT_DEFAULT_VER}
|
||||
.endif
|
||||
|
||||
# Sanity check
|
||||
.if defined(_USE_GHOSTSCRIPT) && defined(WITH_GHOSTSCRIPT_VER)
|
||||
. if empty(WITH_GHOSTSCRIPT_VER:M[78])
|
||||
. error You set an invalid value "${WITH_GHOSTSCRIPT_VER}" in WITH_GHOSTSCRIPT_VER. Abort.
|
||||
. elif ${_USE_GHOSTSCRIPT_VER} != ${WITH_GHOSTSCRIPT_VER}
|
||||
. error You set WITH_GHOSTSCRIPT_VER as ${WITH_GHOSTSCRIPT_VER} but ${PKGNAME} requires print/ghostscript${_USE_GHOSTSCRIPT_VER}. Abort.
|
||||
. endif
|
||||
.endif
|
||||
|
||||
GHOSTSCRIPT_PORT?= print/ghostscript${_USE_GHOSTSCRIPT_VER}${_USE_GHOSTSCRIPT_PKGNAME_SUFFIX}
|
||||
|
||||
# Set up the ghostscript dependencies.
|
||||
.if defined(USE_GHOSTSCRIPT) || defined(USE_GHOSTSCRIPT_BUILD)
|
||||
BUILD_DEPENDS+= gs:${PORTSDIR}/${GHOSTSCRIPT_PORT}
|
||||
|
|
|
@ -77,7 +77,6 @@
|
|||
SUBDIR += fumeikai-fpw
|
||||
SUBDIR += gawk
|
||||
SUBDIR += gd
|
||||
SUBDIR += ghostscript-gnu-jpnfont
|
||||
SUBDIR += gicq
|
||||
SUBDIR += gorua
|
||||
SUBDIR += gqmpeg
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
# New ports collection makefile for: ghostscript
|
||||
# Date created: 14 Jan 2002
|
||||
# Whom: Mita Yoshio <mita@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= ghostscript-gnu-jpnfont
|
||||
PORTVERSION= 7.07
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= japanese print
|
||||
MASTER_SITES= # empty
|
||||
DISTFILES= # empty
|
||||
|
||||
MAINTAINER= hrs@FreeBSD.org
|
||||
COMMENT= Japanese font support for GNU Ghostscript
|
||||
|
||||
RUN_DEPENDS= ${LOCALBASE}/share/fonts/TrueType/ipam.ttf:${PORTSDIR}/japanese/ipa-ttfonts \
|
||||
${LOCALBASE}/share/ghostscript/Resource/CIDFont/Ryumin-Light:${PORTSDIR}/print/ghostscript-gnu-commfont
|
||||
|
||||
# set these forcibly
|
||||
WITH_GHOSTSCRIPT_GNU= yes
|
||||
USE_GHOSTSCRIPT_RUN= yes
|
||||
NO_BUILD= yes
|
||||
DEPENDS_ARGS+= -DA4
|
||||
|
||||
do-install:
|
||||
@${DO_NADA}
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1 +0,0 @@
|
|||
This is a meta package to add Japanese font support to GNU Ghostscript.
|
|
@ -17,7 +17,6 @@
|
|||
SUBDIR += engdic
|
||||
SUBDIR += eterm
|
||||
SUBDIR += gdick
|
||||
SUBDIR += ghostscript-gnu-korfont
|
||||
SUBDIR += gtkcomm
|
||||
SUBDIR += h2ps
|
||||
SUBDIR += hanIM
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
# New ports collection makefile for: ghostscript
|
||||
# Date created: 14 Jan 2002
|
||||
# Whom: Mita Yoshio <mita@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= ghostscript-gnu-korfont
|
||||
PORTVERSION= 7.07
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= korean print
|
||||
MASTER_SITES= # empty
|
||||
DISTFILES= # empty
|
||||
|
||||
MAINTAINER= hrs@FreeBSD.org
|
||||
COMMENT= Korean font support for GNU Ghostscript
|
||||
|
||||
RUN_DEPENDS= ${LOCALBASE}/share/fonts/CIDFont/Munhwa-Regular:${PORTSDIR}/korean/munhwafonts-cid \
|
||||
${LOCALBASE}/share/ghostscript/Resource/CIDFont/HYSMyeongJo-Medium:${PORTSDIR}/print/ghostscript-gnu-commfont
|
||||
|
||||
# set these forcibly
|
||||
WITH_GHOSTSCRIPT_GNU= yes
|
||||
USE_GHOSTSCRIPT_RUN= yes
|
||||
NO_BUILD= yes
|
||||
DEPENDS_ARGS+= -DA4
|
||||
|
||||
do-install:
|
||||
@${DO_NADA}
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1 +0,0 @@
|
|||
This is a meta package to add Korean font support to GNU Ghostscript.
|
|
@ -89,11 +89,13 @@
|
|||
SUBDIR += ft2demos
|
||||
SUBDIR += gfontview
|
||||
SUBDIR += ggv
|
||||
SUBDIR += ghostscript-gnu
|
||||
SUBDIR += ghostscript-gnu-commfont
|
||||
SUBDIR += ghostscript-gnu-nox11
|
||||
SUBDIR += ghostscript-gpl
|
||||
SUBDIR += ghostscript-gpl-nox11
|
||||
SUBDIR += ghostscript7
|
||||
SUBDIR += ghostscript7-commfont
|
||||
SUBDIR += ghostscript7-jpnfont
|
||||
SUBDIR += ghostscript7-korfont
|
||||
SUBDIR += ghostscript7-nox11
|
||||
SUBDIR += ghostscript8
|
||||
SUBDIR += ghostscript8-nox11
|
||||
SUBDIR += ghostview
|
||||
SUBDIR += gimp-gutenprint
|
||||
SUBDIR += gl2ps
|
||||
|
|
|
@ -1,43 +0,0 @@
|
|||
# New ports collection makefile for: ghostscript-gnu-commfont
|
||||
# Date created: Dec 24 2001
|
||||
# Whom: Tomokatsu SAITO <saito@a2z.co.jp>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= ghostscript-gnu-commfont
|
||||
PORTVERSION= 7.07
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= # empty
|
||||
DISTFILES= # empty
|
||||
|
||||
MAINTAINER= hrs@FreeBSD.org
|
||||
COMMENT= Common files for GNU Ghostscript CJK font support
|
||||
|
||||
BUILD_DEPENDS= ${CMAPDIR}/ac15/cid2code.txt:${PORTSDIR}/print/adobe-cmaps
|
||||
RUN_DEPENDS= ${CMAPDIR}/ac15/cid2code.txt:${PORTSDIR}/print/adobe-cmaps
|
||||
|
||||
NO_WRKSUBDIR= yes
|
||||
SUB_FILES= pkg-message \
|
||||
Makefile template.cidfont template.ttcidfont template.font
|
||||
SUB_LIST= PORTVERSION="${PORTVERSION}" GS_RESDIR="${GS_RESDIR}"
|
||||
PLIST_SUB= GS_RESDIR="${GS_RESDIR}"
|
||||
PKGMESSAGE= ${WRKDIR}/pkg-message
|
||||
DEPENDS_ARGS+= -DA4
|
||||
# set these forcibly
|
||||
USE_GHOSTSCRIPT= yes
|
||||
WITH_GHOSTSCRIPT_GNU= yes
|
||||
|
||||
CONFLICTS= ghostscript-gpl-[0-9]* \
|
||||
ghostscript-gpl-nox11-[0-9]*
|
||||
|
||||
CMAPDIR?= ${LOCALBASE}/share/fonts/adobe-cmaps
|
||||
GS_RESDIR?= share/ghostscript/Resource
|
||||
|
||||
post-extract: apply-slist
|
||||
|
||||
post-install:
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,140 +0,0 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PREFIX?= /usr/local
|
||||
LOCALBASE?= /usr/local
|
||||
CMAPDIR?= ${LOCALBASE}/share/fonts/adobe-cmaps
|
||||
CIDFONTDIR?= ${LOCALBASE}/share/fonts/CIDFont
|
||||
GS_FONTDIR?= ${LOCALBASE}/share/ghostscript/fonts
|
||||
GS_RESFONTDIR?= ${LOCALBASE}/share/ghostscript/Resource/Font
|
||||
GS_RESCIDFONTDIR?= ${LOCALBASE}/share/ghostscript/Resource/CIDFont
|
||||
GS_RESCMAPDIR?= ${LOCALBASE}/share/ghostscript/Resource/CMap
|
||||
|
||||
INSTALL_DATA?= install -m 444
|
||||
MKDIR?= mkdir -p
|
||||
LN?= ln
|
||||
FIND?= find
|
||||
AWK?= awk
|
||||
R?= [1A
|
||||
PROGRESS?= BEGIN { mark[0]=\"|\"; mark[1]=\"|\"; mark[2]=\"/\"; mark[3]=\"/\"; mark[4]=\"-\"; mark[5]=\"-\"; mark[6]=\"\\\\\"; mark[7]=\"\\\\\"; line = 0; } { line = (line + 1) % 8; printf(\"Generating virtual fonts...%s${R}\n\", mark[line]); }
|
||||
|
||||
TEMPLATES_TTF= cs.serif cs.sansserif \
|
||||
ct.serif cs.sansserif \
|
||||
ja.serif ja.sansserif
|
||||
TEMPLATES_CID= ko.serif ko.sansserif
|
||||
|
||||
CS.CMAPS= ac15
|
||||
|
||||
CS.SERIF.GENERIC= STSong-Light
|
||||
CS.SERIF.GENERIC_SUBST= STSong-Light.ttf
|
||||
CS.SERIF= STSong-Light
|
||||
|
||||
CS.SANSSERIF.GENERIC= STHeiti-Regular
|
||||
CS.SANSSERIF.GENERIC_SUBST= STHeiti-Regular.ttf
|
||||
CS.SANSSERIF= STHeiti-Regular
|
||||
|
||||
CT.CMAPS= ag15
|
||||
|
||||
CT.SERIF.GENERIC= MSung-Light
|
||||
CT.SERIF.GENERIC_SUBST= MSung-Light.ttf
|
||||
CT.SERIF= MSung-Light
|
||||
|
||||
CT.SANSSERIF.GENERIC= MHei-Medium
|
||||
CT.SANSSERIF.GENERIC_SUBST= MHei-Medium.ttf
|
||||
CT.SANSSERIF= MHei-Medium
|
||||
|
||||
JA.CMAPS= aj16 aj20
|
||||
|
||||
JA.SERIF.GENERIC= Ryumin-Light
|
||||
JA.SERIF.GENERIC_SUBST= Ryumin-Light.ttf
|
||||
JA.SERIF= Ryumin-Light \
|
||||
FutoMinA101-Bold \
|
||||
HeiseiMin-W3
|
||||
|
||||
JA.SANSSERIF.GENERIC= GothicBBB-Medium
|
||||
JA.SANSSERIF.GENERIC_SUBST= GothicBBB-Medium.ttf
|
||||
JA.SANSSERIF= GothicBBB-Medium \
|
||||
FutoGoB101-Bold \
|
||||
HeiseiKakuGo-W5 \
|
||||
HGSSoeiKakugothicUB \
|
||||
HGPSoeiKakugothicUB
|
||||
|
||||
KO.CMAPS= ak12
|
||||
|
||||
KO.SERIF.GENERIC= HYSMyeongJo-Medium
|
||||
KO.SERIF.GENERIC_SUBST= Munhwa-Regular
|
||||
KO.SERIF= HYSMyeongJo-Medium
|
||||
|
||||
KO.SANSSERIF.GENERIC= HYGoThic-Medium
|
||||
KO.SANSSERIF.GENERIC_SUBST= MunhwaGothic-Regular
|
||||
KO.SANSSERIF= HYGoThic-Medium
|
||||
|
||||
all:
|
||||
@${MKDIR} CIDFont Font
|
||||
.for T in ${TEMPLATES_TTF}
|
||||
@for F in ${${T:U}}; do \
|
||||
echo "Generating CIDFont/$${F}"; \
|
||||
sed -e "s,%%FONTNAME%%,$$F,g" \
|
||||
-e "s,%%GS_FONTDIR%%,${GS_FONTDIR}," \
|
||||
-e "s,%%GENERICFONTNAME%%,${${T:U}.GENERIC}," \
|
||||
-e "s,%%GENERICFONTNAME_SUBST%%,${${T:U}.GENERIC_SUBST}," \
|
||||
< template.ttcidfont > CIDFont/$${F}; \
|
||||
for D in ${${T:U:C/\.[^.]*$//}.CMAPS}; do \
|
||||
if [ -d ${CMAPDIR}/$${D}/CMap ]; then \
|
||||
CMAPS=`cd ${CMAPDIR}/$${D}/CMap; echo *`; \
|
||||
elif [ -r ${CMAPDIR}/$${D} ]; then \
|
||||
CMAPS=`basename $${D}`; \
|
||||
else \
|
||||
echo "$${D}: not found"; exit 1; \
|
||||
fi; \
|
||||
for C in $${CMAPS}; do \
|
||||
echo "Generating Font/$${F}-$${C}"; \
|
||||
sed -e "s,%%FONTNAME%%,$$F,g" \
|
||||
-e "s,%%GS_FONTDIR%%,${GS_FONTDIR}," \
|
||||
-e "s,%%CMAPNAME%%,$${C}," \
|
||||
-e "s,%%GENERICFONTNAME%%,${${T:U}.GENERIC}," \
|
||||
-e "s,%%GENERICFONTNAME_SUBST%%,${${T:U}.GENERIC_SUBST}," \
|
||||
< template.font > Font/$${F}-$${C}; \
|
||||
done; \
|
||||
done; \
|
||||
done | awk "${PROGRESS}"
|
||||
.endfor
|
||||
.for T in ${TEMPLATES_CID}
|
||||
@for F in ${${T:U}}; do \
|
||||
echo "Generating CIDFont/$${F}"; \
|
||||
sed -e "s,%%FONTNAME%%,$$F,g" \
|
||||
-e "s,%%GS_FONTDIR%%,${GS_FONTDIR}," \
|
||||
-e "s,%%GENERICFONTNAME%%,${${T:U}.GENERIC}," \
|
||||
-e "s,%%GENERICFONTNAME_SUBST%%,${${T:U}.GENERIC_SUBST}," \
|
||||
< template.cidfont > CIDFont/$${F}; \
|
||||
for D in ${${T:U:C/\.[^.]*$//}.CMAPS}; do \
|
||||
if [ -d ${CMAPDIR}/$${D}/CMap ]; then \
|
||||
CMAPS=`cd ${CMAPDIR}/$${D}/CMap; echo *`; \
|
||||
elif [ -r ${CMAPDIR}/$${D} ]; then \
|
||||
CMAPS=`basename $${D}`; \
|
||||
else \
|
||||
echo "$${D}: not found"; exit 1; \
|
||||
fi; \
|
||||
for C in $${CMAPS}; do \
|
||||
echo "Generating Font/$${F}-$${C}"; \
|
||||
sed -e "s,%%FONTNAME%%,$$F,g" \
|
||||
-e "s,%%GS_FONTDIR%%,${GS_FONTDIR}," \
|
||||
-e "s,%%CMAPNAME%%,$${C}," \
|
||||
-e "s,%%GENERICFONTNAME%%,${${T:U}.GENERIC}," \
|
||||
-e "s,%%GENERICFONTNAME_SUBST%%,${${T:U}.GENERIC_SUBST}," \
|
||||
< template.font > Font/$${F}-$${C}; \
|
||||
done; \
|
||||
done; \
|
||||
done | awk "${PROGRESS}"
|
||||
.endfor
|
||||
@echo "Generating virtual fonts...done."
|
||||
|
||||
install:
|
||||
${MKDIR} ${GS_RESCIDFONTDIR}
|
||||
${INSTALL_DATA} CIDFont/* ${GS_RESCIDFONTDIR}
|
||||
${MKDIR} ${GS_RESFONTDIR}
|
||||
${INSTALL_DATA} Font/* ${GS_RESFONTDIR}
|
||||
${MKDIR} ${GS_RESCMAPDIR}
|
||||
cd ${GS_RESCMAPDIR} && ${LN} -s -f `${FIND} ${CMAPDIR} -type f` .
|
||||
.for T in ${TEMPLATES_CID}
|
||||
cd ${GS_RESCIDFONTDIR} && ${LN} -s -f ${CIDFONTDIR}/${${T:U}.GENERIC_SUBST} ${${T:U}.GENERIC_SUBST}
|
||||
.endfor
|
|
@ -1,14 +0,0 @@
|
|||
=== NOTE ===
|
||||
|
||||
The CJK font selection will be performed in the following order:
|
||||
|
||||
1. %%PREFIX%%/%%GS_RESDIR%%/Font/<fontname>
|
||||
|
||||
2. %%PREFIX%%/%%GS_RESDIR%%/CIDFont/<fontname>
|
||||
|
||||
3. %%PREFIX%%/share/ghostscript/%%PORTVERSION%%/lib/CIDFnmap
|
||||
|
||||
So, to use CIDFnmap you have to make sure that there is no font file that
|
||||
has the same name as you want to customize in Resource/Font and
|
||||
Resource/CIDFont.
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
%!PS-Adobe-3.0 Resource-CIDFont
|
||||
%%Creator: $FreeBSD$
|
||||
%%BeginResource: CIDFont (%%FONTNAME%%)
|
||||
|
||||
(%%FONTNAME%%)
|
||||
(%%GENERICFONTNAME_SUBST%%) /CIDFont findresource
|
||||
/CIDFont defineresource pop
|
||||
|
||||
%%EndResource
|
||||
%%EOF
|
|
@ -1,12 +0,0 @@
|
|||
%!PS-Adobe-3.0 Resource-Font
|
||||
%%Creator: $FreeBSD$
|
||||
%%DocumentNeededResources: %%CMAPNAME%% (CMap)
|
||||
%%IncludeResource: %%CMAPNAME%% (CMap)
|
||||
%%BeginResource: Font (%%FONTNAME%%-%%CMAPNAME%%)
|
||||
(%%FONTNAME%%-%%CMAPNAME%%)
|
||||
(%%CMAPNAME%%) /CMap findresource
|
||||
[(%%GENERICFONTNAME%%) /CIDFont findresource]
|
||||
composefont
|
||||
pop
|
||||
%%EndResource
|
||||
%%EOF
|
|
@ -1,10 +0,0 @@
|
|||
%!PS-Adobe-3.0 Resource-CIDFont
|
||||
%%Creator: $FreeBSD$
|
||||
%%BeginResource: CIDFont (%%FONTNAME%%)
|
||||
|
||||
(%%FONTNAME%%)
|
||||
(%%GENERICFONTNAME_SUBST%%) findlibfile pop pop .openttcidfont
|
||||
/CIDFont defineresource pop
|
||||
|
||||
%%EndResource
|
||||
%%EOF
|
|
@ -1,2 +0,0 @@
|
|||
This is a virtual CJK font set for GNU Ghostscript. These virtual fonts
|
||||
call several TrueType Japanese/Korean/Chinese fonts as the real instances.
|
|
@ -1,998 +0,0 @@
|
|||
@comment $FreeBSD$
|
||||
%%GS_RESDIR%%/CIDFont/FutoGoB101-Bold
|
||||
%%GS_RESDIR%%/CIDFont/FutoMinA101-Bold
|
||||
%%GS_RESDIR%%/CIDFont/GothicBBB-Medium
|
||||
%%GS_RESDIR%%/CIDFont/HGPSoeiKakugothicUB
|
||||
%%GS_RESDIR%%/CIDFont/HGSSoeiKakugothicUB
|
||||
%%GS_RESDIR%%/CIDFont/HYGoThic-Medium
|
||||
%%GS_RESDIR%%/CIDFont/HYSMyeongJo-Medium
|
||||
%%GS_RESDIR%%/CIDFont/HeiseiKakuGo-W5
|
||||
%%GS_RESDIR%%/CIDFont/HeiseiMin-W3
|
||||
%%GS_RESDIR%%/CIDFont/MSung-Light
|
||||
%%GS_RESDIR%%/CIDFont/Ryumin-Light
|
||||
%%GS_RESDIR%%/CIDFont/STHeiti-Regular
|
||||
%%GS_RESDIR%%/CIDFont/STSong-Light
|
||||
%%GS_RESDIR%%/CIDFont/Munhwa-Regular
|
||||
%%GS_RESDIR%%/CIDFont/MunhwaGothic-Regular
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-78-EUC-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-78-EUC-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-78-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-78-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-78-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-78-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-78ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-78ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-83pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-90ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-90ms-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-90ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-90msp-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-90msp-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-90pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-90pv-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-90pv-RKSJ-UCS2C
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-90pv-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Add-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Add-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Add-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Add-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Adobe-Japan1-0
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Adobe-Japan1-1
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Adobe-Japan1-2
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Adobe-Japan1-3
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Adobe-Japan1-4
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Adobe-Japan1-5
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Adobe-Japan1-6
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Adobe-Japan1-UCS2
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Adobe-Japan2-0
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-EUC-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-EUC-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Ext-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Ext-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Ext-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Ext-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Hankaku
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Hiragana
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Hojo-EUC-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Hojo-EUC-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Hojo-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Hojo-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Katakana
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-NWP-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-NWP-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-Roman
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniHojo-UCS2-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniHojo-UCS2-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniHojo-UTF16-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniHojo-UTF16-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniHojo-UTF32-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniHojo-UTF32-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniHojo-UTF8-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniHojo-UTF8-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJIS-UCS2-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJIS-UCS2-HW-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJIS-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJIS-UCS2-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJIS-UTF16-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJIS-UTF16-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJIS-UTF32-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJIS-UTF32-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJIS-UTF8-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJIS-UTF8-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJISPro-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJISPro-UCS2-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJISPro-UTF8-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJISX0213-UTF32-H
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-UniJISX0213-UTF32-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-V
|
||||
%%GS_RESDIR%%/Font/FutoGoB101-Bold-WP-Symbol
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-78-EUC-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-78-EUC-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-78-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-78-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-78-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-78-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-78ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-78ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-83pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-90ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-90ms-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-90ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-90msp-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-90msp-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-90pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-90pv-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-90pv-RKSJ-UCS2C
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-90pv-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Add-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Add-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Add-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Add-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Adobe-Japan1-0
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Adobe-Japan1-1
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Adobe-Japan1-2
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Adobe-Japan1-3
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Adobe-Japan1-4
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Adobe-Japan1-5
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Adobe-Japan1-6
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Adobe-Japan1-UCS2
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Adobe-Japan2-0
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-EUC-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-EUC-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Ext-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Ext-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Ext-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Ext-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Hankaku
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Hiragana
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Hojo-EUC-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Hojo-EUC-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Hojo-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Hojo-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Katakana
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-NWP-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-NWP-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-Roman
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniHojo-UCS2-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniHojo-UCS2-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniHojo-UTF16-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniHojo-UTF16-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniHojo-UTF32-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniHojo-UTF32-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniHojo-UTF8-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniHojo-UTF8-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJIS-UCS2-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJIS-UCS2-HW-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJIS-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJIS-UCS2-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJIS-UTF16-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJIS-UTF16-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJIS-UTF32-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJIS-UTF32-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJIS-UTF8-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJIS-UTF8-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJISPro-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJISPro-UCS2-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJISPro-UTF8-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJISX0213-UTF32-H
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-UniJISX0213-UTF32-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-V
|
||||
%%GS_RESDIR%%/Font/FutoMinA101-Bold-WP-Symbol
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-78-EUC-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-78-EUC-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-78-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-78-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-78-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-78-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-78ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-78ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-83pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-90ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-90ms-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-90ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-90msp-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-90msp-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-90pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-90pv-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-90pv-RKSJ-UCS2C
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-90pv-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Add-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Add-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Add-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Add-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Adobe-Japan1-0
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Adobe-Japan1-1
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Adobe-Japan1-2
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Adobe-Japan1-3
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Adobe-Japan1-4
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Adobe-Japan1-5
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Adobe-Japan1-6
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Adobe-Japan1-UCS2
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Adobe-Japan2-0
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-EUC-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-EUC-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Ext-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Ext-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Ext-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Ext-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Hankaku
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Hiragana
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Hojo-EUC-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Hojo-EUC-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Hojo-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Hojo-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Katakana
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-NWP-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-NWP-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-Roman
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniHojo-UCS2-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniHojo-UCS2-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniHojo-UTF16-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniHojo-UTF16-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniHojo-UTF32-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniHojo-UTF32-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniHojo-UTF8-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniHojo-UTF8-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJIS-UCS2-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJIS-UCS2-HW-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJIS-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJIS-UCS2-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJIS-UTF16-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJIS-UTF16-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJIS-UTF32-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJIS-UTF32-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJIS-UTF8-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJIS-UTF8-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJISPro-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJISPro-UCS2-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJISPro-UTF8-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJISX0213-UTF32-H
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-UniJISX0213-UTF32-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-V
|
||||
%%GS_RESDIR%%/Font/GothicBBB-Medium-WP-Symbol
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-78-EUC-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-78-EUC-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-78-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-78-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-78-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-78-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-78ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-78ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-83pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-90ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-90ms-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-90ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-90msp-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-90msp-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-90pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-90pv-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-90pv-RKSJ-UCS2C
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-90pv-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Add-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Add-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Add-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Add-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Adobe-Japan1-0
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Adobe-Japan1-1
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Adobe-Japan1-2
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Adobe-Japan1-3
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Adobe-Japan1-4
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Adobe-Japan1-5
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Adobe-Japan1-6
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Adobe-Japan1-UCS2
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Adobe-Japan2-0
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-EUC-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-EUC-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Ext-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Ext-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Ext-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Ext-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Hankaku
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Hiragana
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Hojo-EUC-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Hojo-EUC-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Hojo-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Hojo-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Katakana
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-NWP-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-NWP-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-Roman
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniHojo-UCS2-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniHojo-UCS2-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniHojo-UTF16-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniHojo-UTF16-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniHojo-UTF32-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniHojo-UTF32-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniHojo-UTF8-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniHojo-UTF8-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJIS-UCS2-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJIS-UCS2-HW-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJIS-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJIS-UCS2-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJIS-UTF16-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJIS-UTF16-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJIS-UTF32-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJIS-UTF32-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJIS-UTF8-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJIS-UTF8-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJISPro-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJISPro-UCS2-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJISPro-UTF8-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJISX0213-UTF32-H
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-UniJISX0213-UTF32-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-V
|
||||
%%GS_RESDIR%%/Font/HGPSoeiKakugothicUB-WP-Symbol
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-78-EUC-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-78-EUC-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-78-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-78-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-78-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-78-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-78ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-78ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-83pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-90ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-90ms-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-90ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-90msp-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-90msp-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-90pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-90pv-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-90pv-RKSJ-UCS2C
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-90pv-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Add-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Add-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Add-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Add-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Adobe-Japan1-0
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Adobe-Japan1-1
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Adobe-Japan1-2
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Adobe-Japan1-3
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Adobe-Japan1-4
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Adobe-Japan1-5
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Adobe-Japan1-6
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Adobe-Japan1-UCS2
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Adobe-Japan2-0
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-EUC-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-EUC-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Ext-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Ext-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Ext-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Ext-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Hankaku
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Hiragana
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Hojo-EUC-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Hojo-EUC-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Hojo-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Hojo-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Katakana
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-NWP-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-NWP-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-Roman
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniHojo-UCS2-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniHojo-UCS2-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniHojo-UTF16-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniHojo-UTF16-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniHojo-UTF32-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniHojo-UTF32-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniHojo-UTF8-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniHojo-UTF8-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJIS-UCS2-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJIS-UCS2-HW-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJIS-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJIS-UCS2-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJIS-UTF16-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJIS-UTF16-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJIS-UTF32-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJIS-UTF32-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJIS-UTF8-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJIS-UTF8-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJISPro-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJISPro-UCS2-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJISPro-UTF8-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJISX0213-UTF32-H
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-UniJISX0213-UTF32-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-V
|
||||
%%GS_RESDIR%%/Font/HGSSoeiKakugothicUB-WP-Symbol
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-Adobe-Korea1-0
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-Adobe-Korea1-1
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-Adobe-Korea1-2
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-Adobe-Korea1-UCS2
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSC-EUC-H
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSC-EUC-V
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSC-H
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSC-Johab-H
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSC-Johab-V
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSC-V
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSCms-UHC-H
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSCms-UHC-HW-H
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSCms-UHC-HW-V
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSCms-UHC-UCS2
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSCms-UHC-V
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSCpc-EUC-H
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSCpc-EUC-UCS2
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSCpc-EUC-UCS2C
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-KSCpc-EUC-V
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-UniKS-UCS2-H
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-UniKS-UCS2-V
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-UniKS-UTF16-H
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-UniKS-UTF16-V
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-UniKS-UTF32-H
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-UniKS-UTF32-V
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-UniKS-UTF8-H
|
||||
%%GS_RESDIR%%/Font/HYGoThic-Medium-UniKS-UTF8-V
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-Adobe-Korea1-0
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-Adobe-Korea1-1
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-Adobe-Korea1-2
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-Adobe-Korea1-UCS2
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSC-EUC-H
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSC-EUC-V
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSC-H
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSC-Johab-H
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSC-Johab-V
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSC-V
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSCms-UHC-H
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSCms-UHC-HW-H
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSCms-UHC-HW-V
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSCms-UHC-UCS2
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSCms-UHC-V
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSCpc-EUC-H
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSCpc-EUC-UCS2
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSCpc-EUC-UCS2C
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-KSCpc-EUC-V
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-UniKS-UCS2-H
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-UniKS-UCS2-V
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-UniKS-UTF16-H
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-UniKS-UTF16-V
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-UniKS-UTF32-H
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-UniKS-UTF32-V
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-UniKS-UTF8-H
|
||||
%%GS_RESDIR%%/Font/HYSMyeongJo-Medium-UniKS-UTF8-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-78-EUC-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-78-EUC-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-78-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-78-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-78-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-78-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-78ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-78ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-83pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-90ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-90ms-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-90ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-90msp-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-90msp-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-90pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-90pv-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-90pv-RKSJ-UCS2C
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-90pv-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Add-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Add-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Add-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Add-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Adobe-Japan1-0
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Adobe-Japan1-1
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Adobe-Japan1-2
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Adobe-Japan1-3
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Adobe-Japan1-4
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Adobe-Japan1-5
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Adobe-Japan1-6
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Adobe-Japan1-UCS2
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Adobe-Japan2-0
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-EUC-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-EUC-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Ext-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Ext-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Ext-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Ext-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Hankaku
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Hiragana
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Hojo-EUC-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Hojo-EUC-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Hojo-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Hojo-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Katakana
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-NWP-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-NWP-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-Roman
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniHojo-UCS2-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniHojo-UCS2-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniHojo-UTF16-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniHojo-UTF16-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniHojo-UTF32-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniHojo-UTF32-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniHojo-UTF8-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniHojo-UTF8-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJIS-UCS2-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJIS-UCS2-HW-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJIS-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJIS-UCS2-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJIS-UTF16-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJIS-UTF16-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJIS-UTF32-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJIS-UTF32-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJIS-UTF8-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJIS-UTF8-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJISPro-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJISPro-UCS2-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJISPro-UTF8-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJISX0213-UTF32-H
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-UniJISX0213-UTF32-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-V
|
||||
%%GS_RESDIR%%/Font/HeiseiKakuGo-W5-WP-Symbol
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-78-EUC-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-78-EUC-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-78-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-78-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-78-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-78-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-78ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-78ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-83pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-90ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-90ms-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-90ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-90msp-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-90msp-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-90pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-90pv-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-90pv-RKSJ-UCS2C
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-90pv-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Add-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Add-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Add-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Add-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Adobe-Japan1-0
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Adobe-Japan1-1
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Adobe-Japan1-2
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Adobe-Japan1-3
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Adobe-Japan1-4
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Adobe-Japan1-5
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Adobe-Japan1-6
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Adobe-Japan1-UCS2
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Adobe-Japan2-0
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-EUC-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-EUC-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Ext-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Ext-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Ext-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Ext-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Hankaku
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Hiragana
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Hojo-EUC-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Hojo-EUC-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Hojo-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Hojo-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Katakana
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-NWP-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-NWP-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-Roman
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniHojo-UCS2-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniHojo-UCS2-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniHojo-UTF16-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniHojo-UTF16-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniHojo-UTF32-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniHojo-UTF32-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniHojo-UTF8-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniHojo-UTF8-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJIS-UCS2-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJIS-UCS2-HW-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJIS-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJIS-UCS2-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJIS-UTF16-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJIS-UTF16-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJIS-UTF32-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJIS-UTF32-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJIS-UTF8-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJIS-UTF8-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJISPro-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJISPro-UCS2-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJISPro-UTF8-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJISX0213-UTF32-H
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-UniJISX0213-UTF32-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-V
|
||||
%%GS_RESDIR%%/Font/HeiseiMin-W3-WP-Symbol
|
||||
%%GS_RESDIR%%/Font/MSung-Light-Adobe-GB1-0
|
||||
%%GS_RESDIR%%/Font/MSung-Light-Adobe-GB1-1
|
||||
%%GS_RESDIR%%/Font/MSung-Light-Adobe-GB1-2
|
||||
%%GS_RESDIR%%/Font/MSung-Light-Adobe-GB1-3
|
||||
%%GS_RESDIR%%/Font/MSung-Light-Adobe-GB1-4
|
||||
%%GS_RESDIR%%/Font/MSung-Light-Adobe-GB1-5
|
||||
%%GS_RESDIR%%/Font/MSung-Light-Adobe-GB1-UCS2
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GB-EUC-H
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GB-EUC-V
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GB-H
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GB-V
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBK-EUC-H
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBK-EUC-UCS2
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBK-EUC-V
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBK2K-H
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBK2K-V
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBKp-EUC-H
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBKp-EUC-V
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBT-EUC-H
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBT-EUC-V
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBT-H
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBT-V
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBTpc-EUC-H
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBTpc-EUC-V
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBpc-EUC-H
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBpc-EUC-UCS2
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBpc-EUC-UCS2C
|
||||
%%GS_RESDIR%%/Font/MSung-Light-GBpc-EUC-V
|
||||
%%GS_RESDIR%%/Font/MSung-Light-UniGB-UCS2-H
|
||||
%%GS_RESDIR%%/Font/MSung-Light-UniGB-UCS2-V
|
||||
%%GS_RESDIR%%/Font/MSung-Light-UniGB-UTF16-H
|
||||
%%GS_RESDIR%%/Font/MSung-Light-UniGB-UTF16-V
|
||||
%%GS_RESDIR%%/Font/MSung-Light-UniGB-UTF32-H
|
||||
%%GS_RESDIR%%/Font/MSung-Light-UniGB-UTF32-V
|
||||
%%GS_RESDIR%%/Font/MSung-Light-UniGB-UTF8-H
|
||||
%%GS_RESDIR%%/Font/MSung-Light-UniGB-UTF8-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-78-EUC-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-78-EUC-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-78-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-78-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-78-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-78-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-78ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-78ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-83pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-90ms-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-90ms-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-90ms-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-90msp-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-90msp-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-90pv-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-90pv-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-90pv-RKSJ-UCS2C
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-90pv-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Add-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Add-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Add-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Add-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Adobe-Japan1-0
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Adobe-Japan1-1
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Adobe-Japan1-2
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Adobe-Japan1-3
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Adobe-Japan1-4
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Adobe-Japan1-5
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Adobe-Japan1-6
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Adobe-Japan1-UCS2
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Adobe-Japan2-0
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-EUC-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-EUC-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Ext-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Ext-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Ext-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Ext-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Hankaku
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Hiragana
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Hojo-EUC-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Hojo-EUC-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Hojo-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Hojo-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Katakana
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-NWP-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-NWP-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-RKSJ-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-RKSJ-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-Roman
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniHojo-UCS2-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniHojo-UCS2-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniHojo-UTF16-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniHojo-UTF16-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniHojo-UTF32-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniHojo-UTF32-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniHojo-UTF8-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniHojo-UTF8-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJIS-UCS2-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJIS-UCS2-HW-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJIS-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJIS-UCS2-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJIS-UTF16-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJIS-UTF16-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJIS-UTF32-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJIS-UTF32-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJIS-UTF8-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJIS-UTF8-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJISPro-UCS2-HW-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJISPro-UCS2-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJISPro-UTF8-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJISX0213-UTF32-H
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-UniJISX0213-UTF32-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-V
|
||||
%%GS_RESDIR%%/Font/Ryumin-Light-WP-Symbol
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-Adobe-CNS1-0
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-Adobe-CNS1-1
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-Adobe-CNS1-2
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-Adobe-CNS1-3
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-Adobe-CNS1-4
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-Adobe-CNS1-5
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-Adobe-CNS1-UCS2
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-B5-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-B5-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-B5pc-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-B5pc-UCS2
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-B5pc-UCS2C
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-B5pc-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-CNS-EUC-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-CNS-EUC-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-CNS1-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-CNS1-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-CNS2-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-CNS2-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-ETHK-B5-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-ETHK-B5-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-ETen-B5-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-ETen-B5-UCS2
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-ETen-B5-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-HKdla-B5-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-HKdla-B5-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-HKdlb-B5-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-HKdlb-B5-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-HKgccs-B5-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-HKgccs-B5-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-HKm314-B5-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-HKm314-B5-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-HKm471-B5-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-HKm471-B5-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-HKscs-B5-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-HKscs-B5-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-UniCNS-UCS2-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-UniCNS-UCS2-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-UniCNS-UTF16-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-UniCNS-UTF16-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-UniCNS-UTF32-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-UniCNS-UTF32-V
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-UniCNS-UTF8-H
|
||||
%%GS_RESDIR%%/Font/STHeiti-Regular-UniCNS-UTF8-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-Adobe-CNS1-0
|
||||
%%GS_RESDIR%%/Font/STSong-Light-Adobe-CNS1-1
|
||||
%%GS_RESDIR%%/Font/STSong-Light-Adobe-CNS1-2
|
||||
%%GS_RESDIR%%/Font/STSong-Light-Adobe-CNS1-3
|
||||
%%GS_RESDIR%%/Font/STSong-Light-Adobe-CNS1-4
|
||||
%%GS_RESDIR%%/Font/STSong-Light-Adobe-CNS1-5
|
||||
%%GS_RESDIR%%/Font/STSong-Light-Adobe-CNS1-UCS2
|
||||
%%GS_RESDIR%%/Font/STSong-Light-B5-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-B5-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-B5pc-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-B5pc-UCS2
|
||||
%%GS_RESDIR%%/Font/STSong-Light-B5pc-UCS2C
|
||||
%%GS_RESDIR%%/Font/STSong-Light-B5pc-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-CNS-EUC-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-CNS-EUC-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-CNS1-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-CNS1-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-CNS2-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-CNS2-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-ETHK-B5-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-ETHK-B5-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-ETen-B5-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-ETen-B5-UCS2
|
||||
%%GS_RESDIR%%/Font/STSong-Light-ETen-B5-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-HKdla-B5-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-HKdla-B5-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-HKdlb-B5-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-HKdlb-B5-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-HKgccs-B5-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-HKgccs-B5-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-HKm314-B5-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-HKm314-B5-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-HKm471-B5-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-HKm471-B5-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-HKscs-B5-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-HKscs-B5-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-UniCNS-UCS2-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-UniCNS-UCS2-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-UniCNS-UTF16-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-UniCNS-UTF16-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-UniCNS-UTF32-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-UniCNS-UTF32-V
|
||||
%%GS_RESDIR%%/Font/STSong-Light-UniCNS-UTF8-H
|
||||
%%GS_RESDIR%%/Font/STSong-Light-UniCNS-UTF8-V
|
||||
%%GS_RESDIR%%/CMap/78-EUC-H
|
||||
%%GS_RESDIR%%/CMap/78-EUC-V
|
||||
%%GS_RESDIR%%/CMap/78-H
|
||||
%%GS_RESDIR%%/CMap/78-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/78-RKSJ-V
|
||||
%%GS_RESDIR%%/CMap/78-V
|
||||
%%GS_RESDIR%%/CMap/78ms-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/78ms-RKSJ-V
|
||||
%%GS_RESDIR%%/CMap/83pv-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/90ms-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/90ms-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/CMap/90ms-RKSJ-V
|
||||
%%GS_RESDIR%%/CMap/90msp-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/90msp-RKSJ-V
|
||||
%%GS_RESDIR%%/CMap/90pv-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/90pv-RKSJ-UCS2
|
||||
%%GS_RESDIR%%/CMap/90pv-RKSJ-UCS2C
|
||||
%%GS_RESDIR%%/CMap/90pv-RKSJ-V
|
||||
%%GS_RESDIR%%/CMap/Add-H
|
||||
%%GS_RESDIR%%/CMap/Add-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/Add-RKSJ-V
|
||||
%%GS_RESDIR%%/CMap/Add-V
|
||||
%%GS_RESDIR%%/CMap/Adobe-CNS1-0
|
||||
%%GS_RESDIR%%/CMap/Adobe-CNS1-1
|
||||
%%GS_RESDIR%%/CMap/Adobe-CNS1-2
|
||||
%%GS_RESDIR%%/CMap/Adobe-CNS1-3
|
||||
%%GS_RESDIR%%/CMap/Adobe-CNS1-4
|
||||
%%GS_RESDIR%%/CMap/Adobe-CNS1-5
|
||||
%%GS_RESDIR%%/CMap/Adobe-CNS1-UCS2
|
||||
%%GS_RESDIR%%/CMap/Adobe-GB1-0
|
||||
%%GS_RESDIR%%/CMap/Adobe-GB1-1
|
||||
%%GS_RESDIR%%/CMap/Adobe-GB1-2
|
||||
%%GS_RESDIR%%/CMap/Adobe-GB1-3
|
||||
%%GS_RESDIR%%/CMap/Adobe-GB1-4
|
||||
%%GS_RESDIR%%/CMap/Adobe-GB1-5
|
||||
%%GS_RESDIR%%/CMap/Adobe-GB1-UCS2
|
||||
%%GS_RESDIR%%/CMap/Adobe-Japan1-0
|
||||
%%GS_RESDIR%%/CMap/Adobe-Japan1-1
|
||||
%%GS_RESDIR%%/CMap/Adobe-Japan1-2
|
||||
%%GS_RESDIR%%/CMap/Adobe-Japan1-3
|
||||
%%GS_RESDIR%%/CMap/Adobe-Japan1-4
|
||||
%%GS_RESDIR%%/CMap/Adobe-Japan1-5
|
||||
%%GS_RESDIR%%/CMap/Adobe-Japan1-6
|
||||
%%GS_RESDIR%%/CMap/Adobe-Japan1-UCS2
|
||||
%%GS_RESDIR%%/CMap/Adobe-Japan2-0
|
||||
%%GS_RESDIR%%/CMap/Adobe-Korea1-0
|
||||
%%GS_RESDIR%%/CMap/Adobe-Korea1-1
|
||||
%%GS_RESDIR%%/CMap/Adobe-Korea1-2
|
||||
%%GS_RESDIR%%/CMap/Adobe-Korea1-UCS2
|
||||
%%GS_RESDIR%%/CMap/B5-H
|
||||
%%GS_RESDIR%%/CMap/B5-V
|
||||
%%GS_RESDIR%%/CMap/B5pc-H
|
||||
%%GS_RESDIR%%/CMap/B5pc-UCS2
|
||||
%%GS_RESDIR%%/CMap/B5pc-UCS2C
|
||||
%%GS_RESDIR%%/CMap/B5pc-V
|
||||
%%GS_RESDIR%%/CMap/CNS-EUC-H
|
||||
%%GS_RESDIR%%/CMap/CNS-EUC-V
|
||||
%%GS_RESDIR%%/CMap/CNS01-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/CNS02-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/CNS03-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/CNS04-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/CNS05-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/CNS06-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/CNS07-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/CNS1-H
|
||||
%%GS_RESDIR%%/CMap/CNS1-V
|
||||
%%GS_RESDIR%%/CMap/CNS15-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/CNS2-H
|
||||
%%GS_RESDIR%%/CMap/CNS2-V
|
||||
%%GS_RESDIR%%/CMap/ETHK-B5-H
|
||||
%%GS_RESDIR%%/CMap/ETHK-B5-V
|
||||
%%GS_RESDIR%%/CMap/ETen-B5-H
|
||||
%%GS_RESDIR%%/CMap/ETen-B5-UCS2
|
||||
%%GS_RESDIR%%/CMap/ETen-B5-V
|
||||
%%GS_RESDIR%%/CMap/EUC-H
|
||||
%%GS_RESDIR%%/CMap/EUC-V
|
||||
%%GS_RESDIR%%/CMap/Ext-H
|
||||
%%GS_RESDIR%%/CMap/Ext-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/Ext-RKSJ-V
|
||||
%%GS_RESDIR%%/CMap/Ext-V
|
||||
%%GS_RESDIR%%/CMap/GB-EUC-H
|
||||
%%GS_RESDIR%%/CMap/GB-EUC-V
|
||||
%%GS_RESDIR%%/CMap/GB-H
|
||||
%%GS_RESDIR%%/CMap/GB-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/GB-V
|
||||
%%GS_RESDIR%%/CMap/GBK-EUC-H
|
||||
%%GS_RESDIR%%/CMap/GBK-EUC-UCS2
|
||||
%%GS_RESDIR%%/CMap/GBK-EUC-V
|
||||
%%GS_RESDIR%%/CMap/GBK2K-H
|
||||
%%GS_RESDIR%%/CMap/GBK2K-V
|
||||
%%GS_RESDIR%%/CMap/GBKp-EUC-H
|
||||
%%GS_RESDIR%%/CMap/GBKp-EUC-V
|
||||
%%GS_RESDIR%%/CMap/GBT-EUC-H
|
||||
%%GS_RESDIR%%/CMap/GBT-EUC-V
|
||||
%%GS_RESDIR%%/CMap/GBT-H
|
||||
%%GS_RESDIR%%/CMap/GBT-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/GBT-V
|
||||
%%GS_RESDIR%%/CMap/GBTpc-EUC-H
|
||||
%%GS_RESDIR%%/CMap/GBTpc-EUC-V
|
||||
%%GS_RESDIR%%/CMap/GBpc-EUC-H
|
||||
%%GS_RESDIR%%/CMap/GBpc-EUC-UCS2
|
||||
%%GS_RESDIR%%/CMap/GBpc-EUC-UCS2C
|
||||
%%GS_RESDIR%%/CMap/GBpc-EUC-V
|
||||
%%GS_RESDIR%%/CMap/H
|
||||
%%GS_RESDIR%%/CMap/HK-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/HKdla-B5-H
|
||||
%%GS_RESDIR%%/CMap/HKdla-B5-V
|
||||
%%GS_RESDIR%%/CMap/HKdlb-B5-H
|
||||
%%GS_RESDIR%%/CMap/HKdlb-B5-V
|
||||
%%GS_RESDIR%%/CMap/HKgccs-B5-H
|
||||
%%GS_RESDIR%%/CMap/HKgccs-B5-V
|
||||
%%GS_RESDIR%%/CMap/HKm314-B5-H
|
||||
%%GS_RESDIR%%/CMap/HKm314-B5-V
|
||||
%%GS_RESDIR%%/CMap/HKm471-B5-H
|
||||
%%GS_RESDIR%%/CMap/HKm471-B5-V
|
||||
%%GS_RESDIR%%/CMap/HKscs-B5-H
|
||||
%%GS_RESDIR%%/CMap/HKscs-B5-V
|
||||
%%GS_RESDIR%%/CMap/Hankaku
|
||||
%%GS_RESDIR%%/CMap/Hiragana
|
||||
%%GS_RESDIR%%/CMap/Hojo-EUC-H
|
||||
%%GS_RESDIR%%/CMap/Hojo-EUC-V
|
||||
%%GS_RESDIR%%/CMap/Hojo-H
|
||||
%%GS_RESDIR%%/CMap/Hojo-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/Hojo-V
|
||||
%%GS_RESDIR%%/CMap/Identity-H
|
||||
%%GS_RESDIR%%/CMap/Identity-V
|
||||
%%GS_RESDIR%%/CMap/KSC-EUC-H
|
||||
%%GS_RESDIR%%/CMap/KSC-EUC-V
|
||||
%%GS_RESDIR%%/CMap/KSC-H
|
||||
%%GS_RESDIR%%/CMap/KSC-Johab-H
|
||||
%%GS_RESDIR%%/CMap/KSC-Johab-V
|
||||
%%GS_RESDIR%%/CMap/KSC-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/KSC-V
|
||||
%%GS_RESDIR%%/CMap/KSC2-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/KSCms-UHC-H
|
||||
%%GS_RESDIR%%/CMap/KSCms-UHC-HW-H
|
||||
%%GS_RESDIR%%/CMap/KSCms-UHC-HW-V
|
||||
%%GS_RESDIR%%/CMap/KSCms-UHC-UCS2
|
||||
%%GS_RESDIR%%/CMap/KSCms-UHC-V
|
||||
%%GS_RESDIR%%/CMap/KSCpc-EUC-H
|
||||
%%GS_RESDIR%%/CMap/KSCpc-EUC-UCS2
|
||||
%%GS_RESDIR%%/CMap/KSCpc-EUC-UCS2C
|
||||
%%GS_RESDIR%%/CMap/KSCpc-EUC-V
|
||||
%%GS_RESDIR%%/CMap/Katakana
|
||||
%%GS_RESDIR%%/CMap/NWP-H
|
||||
%%GS_RESDIR%%/CMap/NWP-V
|
||||
%%GS_RESDIR%%/CMap/RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/RKSJ-V
|
||||
%%GS_RESDIR%%/CMap/Roman
|
||||
%%GS_RESDIR%%/CMap/TCVN-RKSJ-H
|
||||
%%GS_RESDIR%%/CMap/UniCNS-UCS2-H
|
||||
%%GS_RESDIR%%/CMap/UniCNS-UCS2-V
|
||||
%%GS_RESDIR%%/CMap/UniCNS-UTF16-H
|
||||
%%GS_RESDIR%%/CMap/UniCNS-UTF16-V
|
||||
%%GS_RESDIR%%/CMap/UniCNS-UTF32-H
|
||||
%%GS_RESDIR%%/CMap/UniCNS-UTF32-V
|
||||
%%GS_RESDIR%%/CMap/UniCNS-UTF8-H
|
||||
%%GS_RESDIR%%/CMap/UniCNS-UTF8-V
|
||||
%%GS_RESDIR%%/CMap/UniGB-UCS2-H
|
||||
%%GS_RESDIR%%/CMap/UniGB-UCS2-V
|
||||
%%GS_RESDIR%%/CMap/UniGB-UTF16-H
|
||||
%%GS_RESDIR%%/CMap/UniGB-UTF16-V
|
||||
%%GS_RESDIR%%/CMap/UniGB-UTF32-H
|
||||
%%GS_RESDIR%%/CMap/UniGB-UTF32-V
|
||||
%%GS_RESDIR%%/CMap/UniGB-UTF8-H
|
||||
%%GS_RESDIR%%/CMap/UniGB-UTF8-V
|
||||
%%GS_RESDIR%%/CMap/UniHojo-UCS2-H
|
||||
%%GS_RESDIR%%/CMap/UniHojo-UCS2-V
|
||||
%%GS_RESDIR%%/CMap/UniHojo-UTF16-H
|
||||
%%GS_RESDIR%%/CMap/UniHojo-UTF16-V
|
||||
%%GS_RESDIR%%/CMap/UniHojo-UTF32-H
|
||||
%%GS_RESDIR%%/CMap/UniHojo-UTF32-V
|
||||
%%GS_RESDIR%%/CMap/UniHojo-UTF8-H
|
||||
%%GS_RESDIR%%/CMap/UniHojo-UTF8-V
|
||||
%%GS_RESDIR%%/CMap/UniJIS-UCS2-H
|
||||
%%GS_RESDIR%%/CMap/UniJIS-UCS2-HW-H
|
||||
%%GS_RESDIR%%/CMap/UniJIS-UCS2-HW-V
|
||||
%%GS_RESDIR%%/CMap/UniJIS-UCS2-V
|
||||
%%GS_RESDIR%%/CMap/UniJIS-UTF16-H
|
||||
%%GS_RESDIR%%/CMap/UniJIS-UTF16-V
|
||||
%%GS_RESDIR%%/CMap/UniJIS-UTF32-H
|
||||
%%GS_RESDIR%%/CMap/UniJIS-UTF32-V
|
||||
%%GS_RESDIR%%/CMap/UniJIS-UTF8-H
|
||||
%%GS_RESDIR%%/CMap/UniJIS-UTF8-V
|
||||
%%GS_RESDIR%%/CMap/UniJISPro-UCS2-HW-V
|
||||
%%GS_RESDIR%%/CMap/UniJISPro-UCS2-V
|
||||
%%GS_RESDIR%%/CMap/UniJISPro-UTF8-V
|
||||
%%GS_RESDIR%%/CMap/UniJISX0213-UTF32-H
|
||||
%%GS_RESDIR%%/CMap/UniJISX0213-UTF32-V
|
||||
%%GS_RESDIR%%/CMap/UniKS-UCS2-H
|
||||
%%GS_RESDIR%%/CMap/UniKS-UCS2-V
|
||||
%%GS_RESDIR%%/CMap/UniKS-UTF16-H
|
||||
%%GS_RESDIR%%/CMap/UniKS-UTF16-V
|
||||
%%GS_RESDIR%%/CMap/UniKS-UTF32-H
|
||||
%%GS_RESDIR%%/CMap/UniKS-UTF32-V
|
||||
%%GS_RESDIR%%/CMap/UniKS-UTF8-H
|
||||
%%GS_RESDIR%%/CMap/UniKS-UTF8-V
|
||||
%%GS_RESDIR%%/CMap/V
|
||||
%%GS_RESDIR%%/CMap/WP-Symbol
|
||||
%%GS_RESDIR%%/CMap/cid2code.txt
|
||||
@dirrm %%GS_RESDIR%%/Font
|
||||
@dirrm %%GS_RESDIR%%/CMap
|
||||
@dirrm %%GS_RESDIR%%/CIDFont
|
||||
@dirrm %%GS_RESDIR%%
|
|
@ -1,12 +0,0 @@
|
|||
# New ports collection makefile for: ghostscript-gnu-nox11
|
||||
# Date created: 23 February 2001
|
||||
# Whom: nik
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
WITHOUT_X11= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../ghostscript-gnu
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,653 +0,0 @@
|
|||
# New ports collection makefile for: ghostscript
|
||||
# Date created: Tue Jun 10 21:58:54 CEST 1997
|
||||
# Whom: Andreas Klemm <andreas@klemm.gtn.com>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= ghostscript
|
||||
PORTVERSION= ${GS_VERSION}
|
||||
PORTREVISION= ${GS_REVISION}
|
||||
PORTEPOCH= ${GS_EPOCH}
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:gs_srcs,gprint,bjc250/} \
|
||||
http://www.gelhaus.net/hp880c/1.4beta/:hp8xx \
|
||||
http://home.vrweb.de/~martin.lottermoser/pcl3dist/:pcl3 \
|
||||
http://www.harsch.net/Download/:dj970 \
|
||||
http://www33.ocn.ne.jp/~higamasa/gdevmd2k/:md2k \
|
||||
${MASTER_SITE_PORTS_JP:S/$/:ports_jp,ports_jp_gs/} \
|
||||
ftp://download.canon-sales.co.jp/pub/driver/lasershot/linux/:cpca \
|
||||
http://www.ucatv.ne.jp/~taeko/software/gs/:lips \
|
||||
http://www.humblesoft.com/pub/:epag \
|
||||
${MASTER_SITE_LOCAL}:eplaser \
|
||||
http://www.linuxprinting.org/download/printing/samsung-gdi/:gdi \
|
||||
http://www.linuxprinting.org/download/printing/:lxm3200 \
|
||||
http://homepage.powerup.com.au/~pbwest/lexmark/:lx5000 \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/gnu/gs${GS_VERSION:S/.//}/:gs_srcs
|
||||
MASTER_SITE_SUBDIR= ghostscript/:gs_srcs,ports_jp_gs \
|
||||
gimp-print/:gprint \
|
||||
bjc250gs/:bjc250 \
|
||||
./:ports_jp \
|
||||
arved/:eplaser
|
||||
PKGNAMESUFFIX= -gnu
|
||||
DISTFILES= ${GS_SRCS}:gs_srcs \
|
||||
${HP8XX_SRCS}:hp8xx \
|
||||
${PCL3_SRCS}:pcl3 \
|
||||
${DJ970_SRCS}:dj970 \
|
||||
${GPRINT_SRCS}:gprint \
|
||||
${MD2K_SRCS}:md2k \
|
||||
${ALPS_SRCS}:ports_jp_gs \
|
||||
${BJ10V_SRCS}:ports_jp_gs \
|
||||
${BJC250_SRCS}:bjc250 \
|
||||
${CPCA_SRCS}:cpca \
|
||||
${LIPS_SRCS}:lips \
|
||||
${DMPRT_SRCS}:ports_jp_gs \
|
||||
${EPAG_SRCS}:epag \
|
||||
${EPLASER_SRCS}:eplaser \
|
||||
${MJC_SRCS}:ports_jp \
|
||||
${GDI_SRCS}:gdi \
|
||||
${LXM3200_SRCS}:lxm3200 \
|
||||
${LX5000_SRCS}:lx5000 \
|
||||
${LEX7000_SRCS}:lx5000
|
||||
DIST_SUBDIR= ghostscript
|
||||
EXTRACT_ONLY= ${GS_SRCS}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= GNU Postscript interpreter
|
||||
|
||||
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
|
||||
png.5:${PORTSDIR}/graphics/png
|
||||
RUN_DEPENDS= ${LOCALBASE}/share/ghostscript/fonts/a010013l.pfb:${PORTSDIR}/print/gsfonts
|
||||
|
||||
# normazile WRKSRC so things like cups-pstoraster may work
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
|
||||
CONFLICTS= gambc-* ghostscript-gpl-*
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_GMAKE= yes
|
||||
MAKE_ENV= CFLAGS_STANDARD="${CFLAGS}" \
|
||||
XCFLAGS="${XCFLAGS}"
|
||||
PLIST_SUB= GS_VERSION="${GS_VERSION}"
|
||||
|
||||
SCRIPTS_ENV= GS_DRIVERS_LIST="${GS_DRIVERS_LIST}" \
|
||||
WITHOUT_X11="${WITHOUT_X11}" \
|
||||
WITH_SVGALIB="${WITH_SVGALIB}"
|
||||
|
||||
MAN1= ansi2knr.1 dvipdf.1 font2c.1 gs.1 gslp.1 gsnd.1 pdf2dsc.1 \
|
||||
pdf2ps.1 pdfopt.1 pf2afm.1 pfbtopfa.1 printafm.1 ps2ascii.1 \
|
||||
ps2epsi.1 ps2pdf.1 ps2pdfwr.1 ps2ps.1 wftopfa.1
|
||||
MLINKS= gslp.1 gsbj.1 \
|
||||
gslp.1 gsdj.1 \
|
||||
gslp.1 gsdj500.1 \
|
||||
gslp.1 gslj.1 \
|
||||
ps2pdf.1 ps2pdf12.1 \
|
||||
ps2pdf.1 ps2pdf13.1 \
|
||||
ps2ps.1 eps2eps.1
|
||||
|
||||
XCFLAGS= -DUPD_SIGNAL=0
|
||||
|
||||
.if defined(A4)
|
||||
XCFLAGS+= -DA4
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_X11)
|
||||
PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-nox11
|
||||
CONFLICTS+= ghostscript-gnu-[0-9]*
|
||||
.else
|
||||
USE_XORG= xt xext
|
||||
CONFLICTS+= ghostscript-gnu-nox11-*
|
||||
.endif
|
||||
|
||||
.if defined(WITH_SVGALIB)
|
||||
LIB_DEPENDS+= vga.1:${PORTSDIR}/graphics/svgalib
|
||||
.endif
|
||||
|
||||
.if defined(WITH_SHLIB)
|
||||
.undef WITHOUT_X11
|
||||
USE_GNOME= gtk12
|
||||
MAKE_ENV+= GS_SHLIB_VER="${SHLIB_VER}"
|
||||
ALL_TARGET= so pcl3opts
|
||||
INSTALL_TARGET= soinstall
|
||||
USE_LDCONFIG= yes
|
||||
SHLIB_VER= 1
|
||||
PLIST_SUB+= SHLIB="" SHLIB_VER="${SHLIB_VER}"
|
||||
.else
|
||||
ALL_TARGET= all pcl3opts
|
||||
PLIST_SUB+= SHLIB="@comment "
|
||||
.endif
|
||||
|
||||
GS_SRCS= ${DISTNAME}${EXTRACT_SUFX}
|
||||
|
||||
# Additional Drivers:
|
||||
|
||||
# HP8XX - additional driver for HP DeskJet 812C/815C/832C/880C/882C/895C
|
||||
# http://www.gelhaus.net/hp880c/
|
||||
HP8XX= cdj880
|
||||
HP8XX_SRCS= gdevcd8.tar.gz
|
||||
|
||||
# PCL3 - additional driver for HP PCL3 printers, by Martin Lottermoser
|
||||
# http://home.vrweb.de/martin.lottermoser/pcl3.html
|
||||
PCL3= pcl3
|
||||
PCL3_VERS= 3.3
|
||||
PCL3_NAME= ${PCL3}-${PCL3_VERS}
|
||||
PCL3_SRCS= ${PCL3_NAME}.tar.gz
|
||||
PCL3_MAN1= gs-pcl3.1 pcl3opts.1
|
||||
MAN1+= ${PCL3_MAN1}
|
||||
|
||||
# DJ970 - additional driver for HP DeskJet 970, supports duplex printing
|
||||
# http://www.harsch.net/Ghostscript/ghostscript.html
|
||||
DJ970= gdevdj9
|
||||
DJ970_SRCS= ${DJ970}.c.gz
|
||||
|
||||
# Gimp-Print - very high quality driver for Epson, HPs,...
|
||||
# http://gimp-print.sourceforge.net/
|
||||
#
|
||||
# NOTE:
|
||||
# Support of stp driver interface has already been discontinued, and using
|
||||
# ijs driver with ijsgimpprint (part of print/gimp-print port) is highly
|
||||
# recommended.
|
||||
#
|
||||
# For that reason, integration of stp driver is disabled by default.
|
||||
GPRINT= gimp-print
|
||||
GPRINT_VERS= 4.2.7
|
||||
GPRINT_NAME= ${GPRINT}-${GPRINT_VERS}
|
||||
GPRINT_SRCS= ${GPRINT_NAME}.tar.gz
|
||||
|
||||
# MD2K - additional driver for Alps MD-2000/2010/4000/1300/1500/5000
|
||||
# http://www33.ocn.ne.jp/~higamasa/gdevmd2k/
|
||||
MD2K= md2k
|
||||
MD2K_VERS= 0.2a
|
||||
MD2K_NAME= gdevmd2k-${MD2K_VERS}
|
||||
MD2K_SRCS= ${MD2K_NAME}.tar.gz
|
||||
|
||||
# ALPS - additional driver for Alps MD-5000
|
||||
ALPS= alps
|
||||
ALPS_VERS= 0.2
|
||||
ALPS_NAME= gdevalps-${ALPS_VERS}
|
||||
ALPS_SRCS= gdevalps-0.21.tar.gz
|
||||
|
||||
# BJ10V - additional driver for Canon BJ-10V
|
||||
BJ10V= bj10v
|
||||
BJ10V_NAME= gdev10v
|
||||
BJ10V_SRCS= ${BJ10V_NAME}.tar.gz
|
||||
|
||||
# BJC250 - additional driver for Canon BJC-210/240/250/265/1000
|
||||
# http://bjc250gs.sourceforge.net/
|
||||
BJC250= bjc250
|
||||
BJC250_VERS= 0.756
|
||||
BJC250_NAME= ${BJC250}-v${BJC250_VERS}
|
||||
BJC250_SRCS= gs7.05-${BJC250_NAME}.diff.gz
|
||||
|
||||
# CPCA - additional driver for Canon CPCA printers
|
||||
# http://cweb.canon.jp/open-mie/technical/index-j.html
|
||||
CPCA= cpca
|
||||
CPCA_VERS= 1.0.0
|
||||
CPCA_NAME= canon-lips4-${CPCA_VERS}
|
||||
CPCA_SRCS= ${CPCA_NAME}-651.tgz
|
||||
|
||||
# LIPS - additional driver for Canon LIPS II+/III/IVc/IV printers
|
||||
# http://www.ucatv.ne.jp/~taeko/software/gs/
|
||||
LIPS= lips
|
||||
LIPS_VERS= 2.4.0
|
||||
LIPS_NAME= gdevlips-${LIPS_VERS}
|
||||
LIPS_SRCS= ${LIPS_NAME}.tar.gz
|
||||
|
||||
# DMPRT - additional driver for generic dot matrix printers
|
||||
DMPRT= dmprt
|
||||
DMPRT_VERS= 2.01
|
||||
DMPRT_NAME= ${DMPRT}-${DMPRT_VERS}
|
||||
DMPRT_SRCS= ${DMPRT_NAME}.tar.gz
|
||||
|
||||
# EPAG - additional driver for Epson ESC/Page printers
|
||||
# http://www.humblesoft.com/gdevepag.html
|
||||
EPAG= epag
|
||||
EPAG_VERS= 3.09
|
||||
EPAG_NAME= ${EPAG}-${EPAG_VERS}
|
||||
EPAG_SRCS= ${EPAG_NAME}.tar.gz
|
||||
|
||||
# EPLASER - additional driver for ESC/Page printers, by EPSON AVASYS Corp.
|
||||
# http://www.avasys.jp/english/linux_e/index.html
|
||||
EPLASER= eplaser
|
||||
EPLASER_VERS= 3.1.4
|
||||
EPLASER_NAME= ${EPLASER}-${EPLASER_VERS}
|
||||
EPLASER_SRCS= ${EPLASER_NAME}-705.tgz
|
||||
|
||||
# MJC - additional driver for Epson MachJet series
|
||||
MJC= mjc
|
||||
MJC_VERS= 0.8
|
||||
MJC_NAME= gdevmjc-${MJC_VERS}
|
||||
MJC_SRCS= ${MJC_NAME}.tar.gz
|
||||
|
||||
# GDI - additional driver for Samsung SmartGDI laser printers
|
||||
GDI= gdi
|
||||
GDI_NAME= Samsung-SmartGDI-all-GS
|
||||
GDI_SRCS= ${GDI_NAME}.orig.tar.gz
|
||||
|
||||
# LXM3200 - additional driver for Lexmark 3200/Z12/Z22/Z31/Z32
|
||||
LXM3200= lxm3200
|
||||
LXM3200_VERS= 20030501
|
||||
LXM3200_NAME= ${LXM3200}-tweaked-${LXM3200_VERS}
|
||||
LXM3200_SRCS= ${LXM3200_NAME}.tar.gz
|
||||
|
||||
# LX5000 - additional driver for Lexmark 5000/Z51/Z82
|
||||
# http://homepage.powerup.com.au/~pbwest/lexmark/lexmark.html
|
||||
LX5000= lx5000
|
||||
LX5000_SRCS= gdevlx50.c
|
||||
|
||||
# LEX7000 - additional driver for Lexmark 2050/3200/5700/7000
|
||||
# http://bimbo.fjfi.cvut.cz/~paluch/l7kdriver/
|
||||
LEX7000= lex7000
|
||||
LEX7000_SRCS= gs6.0.lexmark7000.patch
|
||||
|
||||
# contributed uniprint profiles
|
||||
CONTRIB_UPP= lqx70ch.upp lqx70cl.upp lqx70cm.upp \
|
||||
stc740ih.upp stc740p.upp stc740pl.upp
|
||||
|
||||
.include "Makefile.inc"
|
||||
.include <bsd.port.pre.mk>
|
||||
.SILENT:
|
||||
|
||||
pre-everything::
|
||||
.if !defined(A4)
|
||||
${ECHO_MSG} "Type \"make A4=yes\" if you want -DA4 for compilation."
|
||||
.else
|
||||
${ECHO_MSG} "Using -DA4 for compilation."
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
${ECHO_MSG} ">>> in post-extract ..."
|
||||
# normalize WRKSRC so things like cups-pstoraster may work
|
||||
${LN} -sf ${WRKDIR}/${DISTNAME} ${WRKDIR}/${PORTNAME}
|
||||
# ** 3rd party driver **
|
||||
# Note: don't forget to add those devices in scripts/configure,
|
||||
# which update unix-gcc.mak to build gs with these new devices!
|
||||
#
|
||||
# for HP8XX driver
|
||||
${ECHO_MSG} ">>> extracting ${HP8XX_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${HP8XX_SRCS}
|
||||
# for PCL3 driver
|
||||
${ECHO_MSG} ">>> extracting ${PCL3_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${PCL3_SRCS}
|
||||
${LN} -sf ${PCL3_NAME} ${WRKSRC}/${PCL3}
|
||||
${TAR} -C ${WRKSRC}/${PCL3_NAME} -xf \
|
||||
${WRKSRC}/${PCL3_NAME}/${PCL3}.tar
|
||||
# for DJ970 driver
|
||||
${ECHO_MSG} ">>> extracting ${DJ970_SRCS} ..."
|
||||
${CP} ${DISTDIR}/${DIST_SUBDIR}/${DJ970_SRCS} ${WRKSRC}/src
|
||||
${GUNZIP_CMD} ${WRKSRC}/src/${DJ970_SRCS}
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> extracting ${GPRINT_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GPRINT_SRCS}
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> extracting ${MD2K_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${MD2K_SRCS}
|
||||
${LN} -sf ${MD2K_NAME} ${WRKSRC}/${MD2K}
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> extracting ${ALPS_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${ALPS_SRCS}
|
||||
${LN} -sf ${ALPS_NAME} ${WRKSRC}/${ALPS}
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> extracting ${BJ10V_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${BJ10V_SRCS}
|
||||
# for BJC250 driver
|
||||
${ECHO_MSG} ">>> extracting ${BJC250_SRCS} ..."
|
||||
${MKDIR} ${WRKSRC}/${BJC250_NAME}/src
|
||||
${GZCAT} ${DISTDIR}/${DIST_SUBDIR}/${BJC250_SRCS} | \
|
||||
${PATCH} -d ${WRKSRC}/${BJC250_NAME} -f -s -N -E -p1 \
|
||||
2>/dev/null || ${TRUE}
|
||||
${LN} -sf ${BJC250_NAME} ${WRKSRC}/${BJC250}
|
||||
# for CPCA driver
|
||||
${ECHO_MSG} ">>> extracting ${CPCA_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${CPCA_SRCS}
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> extracting ${LIPS_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${LIPS_SRCS}
|
||||
${LN} -sf ${LIPS_NAME} ${WRKSRC}/${LIPS}
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> extracting ${DMPRT_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${DMPRT_SRCS}
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> extracting ${EPAG_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EPAG_SRCS}
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> extracting ${EPLASER_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EPLASER_SRCS}
|
||||
${LN} -sf ${EPLASER_NAME} ${WRKSRC}/${EPLASER}
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> extracting ${MJC_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${MJC_SRCS}
|
||||
${LN} -sf ${MJC_NAME} ${WRKSRC}/${MJC}
|
||||
# for GDI driver
|
||||
${ECHO_MSG} ">>> extracting ${GDI_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${GDI_SRCS}
|
||||
# for LXM3200 driver
|
||||
${ECHO_MSG} ">>> extracting ${LXM3200_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${LXM3200_SRCS}
|
||||
${LN} -sf ${LXM3200_NAME} ${WRKSRC}/${LXM3200}
|
||||
# for LX5000 driver
|
||||
${ECHO_MSG} ">>> extracting ${LX5000_SRCS} ..."
|
||||
${CP} ${DISTDIR}/${DIST_SUBDIR}/${LX5000_SRCS} ${WRKSRC}/src
|
||||
# for LEX7000 driver
|
||||
${ECHO_MSG} ">>> extracting ${LEX7000_SRCS} ..."
|
||||
${MKDIR} ${WRKSRC}/${LEX7000}
|
||||
${CAT} ${DISTDIR}/${DIST_SUBDIR}/${LEX7000_SRCS} | \
|
||||
${PATCH} -d ${WRKSRC}/${LEX7000} -f -s -N -E -p1 \
|
||||
2>/dev/null || ${TRUE}
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e 's|^DEVICE_DEVS|#DEVICE_DEVS|g' \
|
||||
${WRKSRC}/src/unix-gcc.mak
|
||||
${REINPLACE_CMD} -e 's|\. de|\.|g' \
|
||||
${WRKSRC}/src/unixinst.mak
|
||||
${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' \
|
||||
${WRKSRC}/lib/gs_res.ps
|
||||
# for DMPRT driver
|
||||
${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g ; \
|
||||
s|%%GS_VERSION%%|${GS_VERSION}|g' \
|
||||
${WRKSRC}/src/dmp_site.ps
|
||||
|
||||
# here we apply the modifications necessary to build the 3rd party drivers
|
||||
# advantage: you see unmodified makefiles after a pure make extract
|
||||
pre-configure:
|
||||
${ECHO_MSG} ">>> in pre-configure ..."
|
||||
# for HP8XX driver
|
||||
${ECHO_MSG} ">>> adding ${HP8XX} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/cdj850.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for PCL3 driver
|
||||
${ECHO_MSG} ">>> adding ${PCL3} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${PCL3_NAME}/src/contrib.mak-7.00.add \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> adding ${GPRINT} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/stp.contrib.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 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 BJC250 driver
|
||||
${ECHO_MSG} ">>> adding ${BJC250} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/bjc250.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for CPCA driver
|
||||
${ECHO_MSG} ">>> adding ${CPCA} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/src/cpca_gdev.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> adding ${LIPS} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${LIPS_NAME}/gdevlips.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> adding ${DMPRT} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/src/gdevdmpr.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> adding ${EPAG} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/epag.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> adding ${EPLASER} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${EPLASER_NAME}/gdevescv7.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
${CAT} ${WRKSRC}/${EPLASER_NAME}/gdevesmv7.mak \
|
||||
>> ${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 GDI driver
|
||||
${ECHO_MSG} ">>> adding ${GDI} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/src/smartgdi-contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for LXM3200 driver
|
||||
${ECHO_MSG} ">>> adding ${LXM3200} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/lxm3200.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for LX5000 driver
|
||||
${ECHO_MSG} ">>> adding ${LX5000} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/lx5000.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for LEX7000 driver
|
||||
${ECHO_MSG} ">>> adding ${LEX7000} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/lex7000.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
|
||||
post-configure:
|
||||
${ECHO_MSG} ">>> in post-configure ..."
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> running configure script for ${GPRINT} library ..."
|
||||
cd ${WRKSRC}/${GPRINT_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--without-translated-ppds --with-ghost \
|
||||
--without-gimp --without-samples \
|
||||
--without-cups --without-ijs \
|
||||
--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}/src/ghost/*.[ch] \
|
||||
${WRKSRC}/src
|
||||
${MKDIR} ${WRKSRC}/${GPRINT}
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/include/gimp-print \
|
||||
${WRKSRC}/${GPRINT}/gimp-print
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/main/.libs/libgimpprint.a \
|
||||
${WRKSRC}/${GPRINT}/libgimpprint.a
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${MD2K} ..."
|
||||
.for i in gdevmd2k.c
|
||||
${LN} -sf ${WRKSRC}/${MD2K_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${ALPS} ..."
|
||||
.for i in gdevalps.c
|
||||
${LN} -sf ${WRKSRC}/${ALPS_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${BJ10V} ..."
|
||||
.for i in gdev10v.c
|
||||
${LN} -sf ${WRKSRC}/${BJ10V_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for BJC250 driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${BJC250} ..."
|
||||
.for i in gdevbjc_.[ch] gdevbjca.c
|
||||
${LN} -sf ${WRKSRC}/${BJC250_NAME}/src/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${LIPS} ..."
|
||||
.for i in gdevlips.[ch] gdevlprn.[ch] gdevl4r.c gdevl4v.c gdevespg.c \
|
||||
gdevnpdl.c gdevrpdl.c
|
||||
${LN} -sf ${WRKSRC}/${LIPS_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> building ${EPAG} utility ..."
|
||||
cd ${WRKSRC}/${EPAG_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
|
||||
${ECHO_MSG} ">>> creating symlinks for ${EPAG} ..."
|
||||
.for i in gdevepag.c
|
||||
${LN} -sf ${WRKSRC}/${EPAG_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${EPLASER} ..."
|
||||
.for i in gdevescv.[ch] gdevesmv.c
|
||||
${LN} -sf ${WRKSRC}/${EPLASER_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${MJC} ..."
|
||||
.for i in gdevmjc.c mjbarrie.c mjbksep.c mjespdtc.c mjespdtm.c mjespdty.c \
|
||||
mjgrnsp.c mjgrnsp2.c mjhtocmy.c mjmtx2.c mjvtbl.c
|
||||
${LN} -sf ${WRKSRC}/${MJC_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for LXM3200 driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${LXM3200} ..."
|
||||
.for i in gdevlx32.c
|
||||
${LN} -sf ${WRKSRC}/${LXM3200_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for LEX7000 driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${LEX7000} ..."
|
||||
.for i in gdevlx7.c
|
||||
${LN} -sf ${WRKSRC}/${LEX7000}/src/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
|
||||
pre-su-install:
|
||||
${ECHO_MSG} ">>> in pre-install ..."
|
||||
${ECHO_MSG} ">>> creating ghostscript destdir ..."
|
||||
${MKDIR} ${DATADIR}
|
||||
${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}
|
||||
|
||||
post-install:
|
||||
${ECHO_MSG} ">>> in post-install ..."
|
||||
${ECHO_MSG} ">>> stripping gs ..."
|
||||
.if defined(WITH_SHLIB)
|
||||
${STRIP_CMD} ${PREFIX}/bin/gsc ${PREFIX}/bin/gsx
|
||||
${LN} -sf gsc ${PREFIX}/bin/gs
|
||||
.else
|
||||
${STRIP_CMD} ${PREFIX}/bin/gs
|
||||
.endif
|
||||
# for PCL3 driver
|
||||
${ECHO_MSG} ">>> installing ${PCL3} utility in bindir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/pcl3opts ${PREFIX}/bin
|
||||
${ECHO_MSG} ">>> installing ${PCL3} manpages ..."
|
||||
.for i in ${PCL3_MAN1}
|
||||
${INSTALL_MAN} ${WRKSRC}/${PCL3_NAME}/doc/${i} ${MANPREFIX}/man/man1
|
||||
.endfor
|
||||
# other pcl3 stuff, which might be interesting for runtime
|
||||
${ECHO_MSG} ">>> creating ${PCL3} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${GS_VERSION}/${PCL3}
|
||||
${ECHO_MSG} ">>> installing files in ${PCL3} destdir ..."
|
||||
.for i in NEWS BUGS README lib/example.mcf lib/if-pcl3 ps/calign.ps \
|
||||
ps/dumppdd.ps ps/levels-test.ps ps/margins-A4.ps \
|
||||
ps/margins-A4Rotated.ps ps/margins-Env10Rotated.ps \
|
||||
ps/margins-EnvDLRotated.ps ps/margins-Letter.ps \
|
||||
ps/margins-LetterRotated.ps
|
||||
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
|
||||
${DATADIR}/${GS_VERSION}/${PCL3}
|
||||
.endfor
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> installing ${DMPRT} resources ..."
|
||||
.for i in dmp_init.ps dmp_site.ps escp_24.src
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DATADIR}/${GS_VERSION}/lib
|
||||
.endfor
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> installing ${EPAG} utility in bindir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${EPAG_NAME}/ert ${PREFIX}/bin
|
||||
# contributed UPP driver
|
||||
${ECHO_MSG} ">>> installing contributed UPP profiles ..."
|
||||
.for i in ${CONTRIB_UPP}
|
||||
${INSTALL_DATA} ${FILESDIR}/${i} \
|
||||
${DATADIR}/${GS_VERSION}/lib
|
||||
.endfor
|
||||
#
|
||||
# now NOPORTDOCS dependend stuff
|
||||
#
|
||||
.if !defined(NOPORTDOCS)
|
||||
${ECHO_MSG} ">>> installing PORTDOC stuff ..."
|
||||
${MKDIR} ${DOCSDIR}/${GS_VERSION}
|
||||
# for PCL3 driver
|
||||
${ECHO_MSG} ">>> installing ${PCL3} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${GS_VERSION}/${PCL3}
|
||||
.for i in NEWS doc/gs-pcl3.html doc/how-to-report.txt doc/pcl3opts.html
|
||||
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
|
||||
${DOCSDIR}/${GS_VERSION}/${PCL3}
|
||||
.endfor
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> installing ${MD2K} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${GS_VERSION}/${MD2K}
|
||||
.for i in README.jis
|
||||
${INSTALL_DATA} ${WRKSRC}/${MD2K_NAME}/${i} \
|
||||
${DOCSDIR}/${GS_VERSION}/${MD2K}
|
||||
.endfor
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> installing ${ALPS} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${GS_VERSION}/${ALPS}
|
||||
.for i in README.gdevalps
|
||||
${INSTALL_DATA} ${WRKSRC}/${ALPS_NAME}/${i} \
|
||||
${DOCSDIR}/${GS_VERSION}/${ALPS}
|
||||
.endfor
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> installing ${BJ10V} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${GS_VERSION}/${BJ10V}
|
||||
.for i in gdev10v.jis
|
||||
${INSTALL_DATA} ${WRKSRC}/${BJ10V_NAME}/${i} \
|
||||
${DOCSDIR}/${GS_VERSION}/${BJ10V}
|
||||
.endfor
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> installing ${LIPS} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${GS_VERSION}/${LIPS}
|
||||
.for i in Gdevlips.htm
|
||||
${INSTALL_DATA} ${WRKSRC}/${LIPS_NAME}/${i} \
|
||||
${DOCSDIR}/${GS_VERSION}/${LIPS}
|
||||
.endfor
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> installing ${DMPRT} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${GS_VERSION}/${DMPRT}
|
||||
.for i in gdevdmpr.sj
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DOCSDIR}/${GS_VERSION}/${DMPRT}
|
||||
.endfor
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> installing ${EPAG} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${GS_VERSION}/${EPAG}
|
||||
.for i in ert.txt gdevepag.txt ChangeLog
|
||||
${INSTALL_DATA} ${WRKSRC}/${EPAG_NAME}/${i} \
|
||||
${DOCSDIR}/${GS_VERSION}/${EPAG}
|
||||
.endfor
|
||||
.for i in psprint gsepagif.sh
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/${EPAG_NAME}/${i} \
|
||||
${DOCSDIR}/${GS_VERSION}/${EPAG}
|
||||
.endfor
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> installing ${EPLASER} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${GS_VERSION}/${EPLASER}
|
||||
.for i in readme-eplaser-705.euc
|
||||
${INSTALL_DATA} ${WRKSRC}/${EPLASER_NAME}/${i} \
|
||||
${DOCSDIR}/${GS_VERSION}/${EPLASER}
|
||||
.endfor
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> installing ${MJC} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${GS_VERSION}/${MJC}
|
||||
.for i in MJ700V2C.FAQ README.mjc README.mje README.noz cpem.doc
|
||||
${INSTALL_DATA} ${WRKSRC}/${MJC_NAME}/${i} \
|
||||
${DOCSDIR}/${GS_VERSION}/${MJC}
|
||||
.endfor
|
||||
# for GDI driver
|
||||
${ECHO_MSG} ">>> installing ${GDI} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${GS_VERSION}/${GDI}
|
||||
.for i in README
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DOCSDIR}/${GS_VERSION}/${GDI}
|
||||
.endfor
|
||||
# for LXM3200 driver
|
||||
${ECHO_MSG} ">>> installing ${LXM3200} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${GS_VERSION}/${LXM3200}
|
||||
.for i in README RELEASE_NOTES Z12-Z31-QuickSetup
|
||||
${INSTALL_DATA} ${WRKSRC}/${LXM3200_NAME}/${i} \
|
||||
${DOCSDIR}/${GS_VERSION}/${LXM3200}
|
||||
.endfor
|
||||
.endif
|
||||
${ECHO_MSG} "> post-installation tasks completed."
|
||||
@${ECHO_MSG}
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
@${ECHO_MSG}
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -1,5 +0,0 @@
|
|||
# $FreeBSD$
|
||||
|
||||
GS_VERSION= 7.07
|
||||
GS_REVISION= 18
|
||||
GS_EPOCH= 0
|
|
@ -1,57 +0,0 @@
|
|||
MD5 (ghostscript/ghostscript-7.07.tar.bz2) = 85fd16cdc8232e5e3679a3a7e30a3359
|
||||
SHA256 (ghostscript/ghostscript-7.07.tar.bz2) = 6d87177a2fd2f08d75dde4b0c5bf45e2b0699d645faa382306f8edbb1531fd35
|
||||
SIZE (ghostscript/ghostscript-7.07.tar.bz2) = 4138372
|
||||
MD5 (ghostscript/gdevcd8.tar.gz) = 5ce48bff6082a023199c8ede4aae63a0
|
||||
SHA256 (ghostscript/gdevcd8.tar.gz) = f52656a951e402f3775fdf09087944dba6f7a58edff17ce350692cee101cccf9
|
||||
SIZE (ghostscript/gdevcd8.tar.gz) = 24803
|
||||
MD5 (ghostscript/pcl3-3.3.tar.gz) = 34e664c2a98b847598f8441f8cac7ab6
|
||||
SHA256 (ghostscript/pcl3-3.3.tar.gz) = 20fc33c741096a88c2aa6f6a03c025cad9bb224729dfffb91673c65c367ac714
|
||||
SIZE (ghostscript/pcl3-3.3.tar.gz) = 301470
|
||||
MD5 (ghostscript/gdevdj9.c.gz) = 3a9c20c34b79ffab434abfbcc31d1c27
|
||||
SHA256 (ghostscript/gdevdj9.c.gz) = 7657dece1c2d9af15b7599e92f3170b9aaf927d429d90e4e928d3d7052fb376f
|
||||
SIZE (ghostscript/gdevdj9.c.gz) = 20139
|
||||
MD5 (ghostscript/gimp-print-4.2.7.tar.gz) = 766be49f44a6a682d857e5aefec414d4
|
||||
SHA256 (ghostscript/gimp-print-4.2.7.tar.gz) = a6cfcbb4bf32d12a553252b98e6a6fdb5d44fe37debad4480bbc9326e2c69489
|
||||
SIZE (ghostscript/gimp-print-4.2.7.tar.gz) = 5178122
|
||||
MD5 (ghostscript/gdevmd2k-0.2a.tar.gz) = 5ed2b4218b8f77cb411f3d2e4509ed24
|
||||
SHA256 (ghostscript/gdevmd2k-0.2a.tar.gz) = c99d6b4cc026c78729331c99a6d9ced24960c61b356c3a61162d2268274a7e7c
|
||||
SIZE (ghostscript/gdevmd2k-0.2a.tar.gz) = 9955
|
||||
MD5 (ghostscript/gdevalps-0.21.tar.gz) = 553bee251b96105eb7d1d7f4027ac0e9
|
||||
SHA256 (ghostscript/gdevalps-0.21.tar.gz) = 250f54084bc186237e24233aa3cbffcc192e14b19620876a518b38ffe9b14421
|
||||
SIZE (ghostscript/gdevalps-0.21.tar.gz) = 4452
|
||||
MD5 (ghostscript/gdev10v.tar.gz) = 1486bb54c214ce215044a6c606280d73
|
||||
SHA256 (ghostscript/gdev10v.tar.gz) = 99f51fa42c9223e2c6b3658d82c790cffbf146bd8ef60c89ddba56128c7a40d3
|
||||
SIZE (ghostscript/gdev10v.tar.gz) = 6099
|
||||
MD5 (ghostscript/gs7.05-bjc250-v0.756.diff.gz) = 1a12eddad0c5989811edcfd01a20621d
|
||||
SHA256 (ghostscript/gs7.05-bjc250-v0.756.diff.gz) = aeeaa041a04a3ca95b50c1c1ebc60b7a570668fd110671610c0f21dab07ddd64
|
||||
SIZE (ghostscript/gs7.05-bjc250-v0.756.diff.gz) = 16501
|
||||
MD5 (ghostscript/canon-lips4-1.0.0-651.tgz) = 3105272a9351ea632416b53367e2f38a
|
||||
SHA256 (ghostscript/canon-lips4-1.0.0-651.tgz) = e11d11fa9d8645e4102a36d293cdf42498b5fbecc966d0bd104c5aa951c08cae
|
||||
SIZE (ghostscript/canon-lips4-1.0.0-651.tgz) = 38835
|
||||
MD5 (ghostscript/gdevlips-2.4.0.tar.gz) = 89327cac37665f3fdbae0da5f2c8a89f
|
||||
SHA256 (ghostscript/gdevlips-2.4.0.tar.gz) = 24164cdc12cb0d03512c2f04ed82fa1e901625504367b8c53cc74134ee9c3047
|
||||
SIZE (ghostscript/gdevlips-2.4.0.tar.gz) = 67683
|
||||
MD5 (ghostscript/dmprt-2.01.tar.gz) = c7a9fb127fde5d888a798bf5e1822b88
|
||||
SHA256 (ghostscript/dmprt-2.01.tar.gz) = c3d8245ae48893856c6b63508262afbf54a3b16c3e606ab07797f46eb9e15ce7
|
||||
SIZE (ghostscript/dmprt-2.01.tar.gz) = 44232
|
||||
MD5 (ghostscript/epag-3.09.tar.gz) = 63304a6afe44842124d2d880bf24dbe3
|
||||
SHA256 (ghostscript/epag-3.09.tar.gz) = ad10eca44c781a5851d5a8993dcd95b2e2b99392cbf2c8372a5a658f3b991b3b
|
||||
SIZE (ghostscript/epag-3.09.tar.gz) = 12858
|
||||
MD5 (ghostscript/eplaser-3.1.4-705.tgz) = 94246b034af171b4336d90198e9f4bd8
|
||||
SHA256 (ghostscript/eplaser-3.1.4-705.tgz) = ed1ccdf6ec613eb5e028786ad59cb3060f00c2ffa8ca5792bfd219514dc69f42
|
||||
SIZE (ghostscript/eplaser-3.1.4-705.tgz) = 44523
|
||||
MD5 (ghostscript/gdevmjc-0.8.tar.gz) = 228f41c3cccce22c8f477c7a9407527c
|
||||
SHA256 (ghostscript/gdevmjc-0.8.tar.gz) = cd922677798ce85b7e06d92694bb8b0012bc5d6ed66d6982f20eed471974f05b
|
||||
SIZE (ghostscript/gdevmjc-0.8.tar.gz) = 102654
|
||||
MD5 (ghostscript/Samsung-SmartGDI-all-GS.orig.tar.gz) = 61decc4e00a64271948cbb581876352b
|
||||
SHA256 (ghostscript/Samsung-SmartGDI-all-GS.orig.tar.gz) = 2c8c43e2318dd8b143344235ad7ccc203a3a8c4c50419f3967f1a999a92ea430
|
||||
SIZE (ghostscript/Samsung-SmartGDI-all-GS.orig.tar.gz) = 10488
|
||||
MD5 (ghostscript/lxm3200-tweaked-20030501.tar.gz) = 0f88082030c6eb66a95804a6cc9b9e6b
|
||||
SHA256 (ghostscript/lxm3200-tweaked-20030501.tar.gz) = 9156ca7948158102938b127b356dfcd778e79a271893f56efe7cb65a41f46380
|
||||
SIZE (ghostscript/lxm3200-tweaked-20030501.tar.gz) = 39000
|
||||
MD5 (ghostscript/gdevlx50.c) = 081e355c866316a56fbbff5b59f2b7cf
|
||||
SHA256 (ghostscript/gdevlx50.c) = 668de62188819f5c27f00ab04f1b7b58ff9ff52ac16497429a0637f412112117
|
||||
SIZE (ghostscript/gdevlx50.c) = 99428
|
||||
MD5 (ghostscript/gs6.0.lexmark7000.patch) = fd5018c18351bf64805fe5727be196de
|
||||
SHA256 (ghostscript/gs6.0.lexmark7000.patch) = 509dfc02436639ce6b9f98465ec306dd2e7f9342feded043c78b0c9cf44021df
|
||||
SIZE (ghostscript/gs6.0.lexmark7000.patch) = 27361
|
|
@ -1,31 +0,0 @@
|
|||
### ----------------- The BJC-210/240/250/250ex/265/1000 ---------------- ###
|
||||
|
||||
###
|
||||
### For questions about the driver, mailto://szaszg@hu.inter.net
|
||||
### http://bjc250gs.sourceforge.net
|
||||
###
|
||||
|
||||
bjc_h=$(GLSRC)gdevbjc_.h
|
||||
|
||||
bjc_=$(GLOBJ)gdevbjc_.$(OBJ) $(GLOBJ)gdevbjca.$(OBJ)
|
||||
|
||||
$(GLOBJ)gdevbjc_.$(OBJ) : $(GLSRC)gdevbjc_.c $(PDEVH) $(bjc_h)
|
||||
$(GLCC) $(GLO_)gdevbjc_.$(OBJ) $(C_) $(GLSRC)gdevbjc_.c
|
||||
|
||||
$(GLOBJ)gdevbjca.$(OBJ) : $(GLSRC)gdevbjca.c $(PDEVH) $(bjc_h)
|
||||
$(GLCC) $(GLO_)gdevbjca.$(OBJ) $(C_) $(GLSRC)gdevbjca.c
|
||||
|
||||
$(DD)bjcmono.dev : $(bjc_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)bjcmono $(bjc_)
|
||||
|
||||
$(DD)bjcgray.dev : $(bjc_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)bjcgray $(bjc_)
|
||||
|
||||
$(DD)bjccmyk.dev : $(bjc_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)bjccmyk $(bjc_)
|
||||
|
||||
$(DD)bjccolor.dev : $(bjc_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)bjccolor $(bjc_)
|
||||
|
||||
### -------------------- The H-P Color LaserJet 5/5M -------------------- ###
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
###- cdj850 - HP 850 Driver under development -------- ###
|
||||
cdeskjet8_=$(GLOBJ)gdevcd8.$(OBJ) $(HPPCL)
|
||||
|
||||
$(DD)cdj670.dev : $(cdeskjet8_) $(DD)page.dev
|
||||
$(SETPDEV2) $(DD)cdj670 $(cdeskjet8_)
|
||||
|
||||
$(DD)cdj850.dev : $(cdeskjet8_) $(DD)page.dev
|
||||
$(SETPDEV2) $(DD)cdj850 $(cdeskjet8_)
|
||||
|
||||
$(DD)cdj880.dev : $(cdeskjet8_) $(DD)page.dev
|
||||
$(SETPDEV2) $(DD)cdj880 $(cdeskjet8_)
|
||||
|
||||
$(DD)cdj890.dev : $(cdeskjet8_) $(DD)page.dev
|
||||
$(SETPDEV2) $(DD)cdj890 $(cdeskjet8_)
|
||||
|
||||
$(DD)cdj1600.dev : $(cdeskjet8_) $(DD)page.dev
|
||||
$(SETPDEV2) $(DD)cdj1600 $(cdeskjet8_)
|
||||
|
||||
$(GLOBJ)gdevcd8.$(OBJ) : $(GLSRC)gdevcd8.c $(PDEVH) $(math__h)\
|
||||
$(gsparam_h) $(gxlum_h) $(gdevpcl_h)
|
||||
$(GLCC) $(GLO_)gdevcd8.$(OBJ) $(C_) $(GLSRC)gdevcd8.c
|
|
@ -1,8 +0,0 @@
|
|||
### ------- Epson ESC/Page printer device ----------------- ###
|
||||
epag_=$(GLOBJ)gdevepag.$(OBJ)
|
||||
|
||||
$(DD)epag.dev : $(epag_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)epag $(epag_)
|
||||
|
||||
$(GLOBJ)gdevepag.$(OBJ): $(GLSRC)gdevepag.c $(gdevprn_h) $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevepag.$(OBJ) $(C_) $(GLSRC)gdevepag.c
|
|
@ -1,21 +0,0 @@
|
|||
# ------ The Lexmark 5700 and 7000 devices ------ #
|
||||
|
||||
lex7000_=$(GLOBJ)gdevlx7.$(OBJ)
|
||||
$(DD)lex7000.dev: $(lex7000_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)lex7000 $(lex7000_)
|
||||
|
||||
lex5700_=$(GLOBJ)gdevlx7.$(OBJ)
|
||||
$(DD)lex5700.dev: $(lex5700_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)lex5700 $(lex5700_)
|
||||
|
||||
lex3200_=$(GLOBJ)gdevlx7.$(OBJ)
|
||||
$(DD)lex3200.dev: $(lex3200_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)lex3200 $(lex3200_)
|
||||
|
||||
lex2050_=$(GLOBJ)gdevlx7.$(OBJ)
|
||||
$(DD)lex2050.dev: $(lex2050_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)lex2050 $(lex2050_)
|
||||
|
||||
$(GLOBJ)gdevlx7.$(OBJ): $(GLSRC)gdevlx7.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevlx7.$(OBJ) $(C_) $(GLSRC)gdevlx7.c
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
# $ApsCVS: src/apsfilter/uniprint/lqx70ch.upp,v 1.2 2000/04/21 18:48:00 andreas Exp $
|
||||
#
|
||||
-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)"
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
# $ApsCVS: src/apsfilter/uniprint/lqx70cl.upp,v 1.2 2000/04/21 18:48:00 andreas Exp $
|
||||
#
|
||||
-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)"
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
# $ApsCVS: src/apsfilter/uniprint/lqx70cm.upp,v 1.2 2000/04/21 18:48:00 andreas Exp $
|
||||
#
|
||||
-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
|
||||
1b5501
|
||||
1b2843 0200 0000
|
||||
1b2863 0400 0000 0000
|
||||
>"
|
||||
-dupAdjustPageLengthCommand
|
||||
-dupEndPageCommand="(\014)"
|
||||
-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
### ----------------- LexMark 5000 printer ----------------------------- ###
|
||||
### Note: this driver was contributed by users. Please contact: ###
|
||||
### Peter B. West <p.west@uq.net.au> ###
|
||||
|
||||
lx5000_=$(GLOBJ)gdevlx50.$(OBJ)
|
||||
$(DD)lx5000.dev: $(lx5000_)
|
||||
$(SETPDEV) $(DD)lx5000 $(lx5000_)
|
||||
|
||||
$(GLOBJ)gdevlx50.$(OBJ): $(GLSRC)gdevlx50.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevlx50.$(OBJ) $(C_) $(GLSRC)gdevlx50.c
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
### ---------------- Lexmark 3200 device ----------------- ###
|
||||
|
||||
lxm3200_=$(GLOBJ)gdevlx32.$(OBJ)
|
||||
|
||||
$(DD)lxm3200.dev: $(lxm3200_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)lxm3200 $(lxm3200_)
|
||||
|
||||
$(GLOBJ)gdevlx32.$(OBJ): $(GLSRC)gdevlx32.c $(PDEVH) $(gsparam_h)
|
||||
$(GLCC) $(GLO_)gdevlx32.$(OBJ) $(C_) $(GLSRC)gdevlx32.c
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
--- alps/gdevalps.mak-5.50.orig Sat Jan 12 13:21:12 2002
|
||||
+++ alps/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
|
||||
|
|
@ -1,84 +0,0 @@
|
|||
--- eplaser/gdevescv.c.orig Mon May 17 14:25:19 2004
|
||||
+++ eplaser/gdevescv.c Mon Aug 2 14:01:21 2004
|
||||
@@ -37,10 +37,6 @@
|
||||
|
||||
*/
|
||||
|
||||
-#include <stdlib.h>
|
||||
-#include <unistd.h>
|
||||
-#include <string.h>
|
||||
-
|
||||
#include "math_.h"
|
||||
#include "gx.h"
|
||||
#include "gserrors.h"
|
||||
@@ -62,6 +58,10 @@
|
||||
#include "gspath.h"
|
||||
#include "gzpath.h"
|
||||
|
||||
+#include <stdlib.h>
|
||||
+#include <unistd.h>
|
||||
+#include <string.h>
|
||||
+
|
||||
/* ---------------- Device definition ---------------- */
|
||||
|
||||
/* Device procedures */
|
||||
@@ -342,6 +342,16 @@
|
||||
};
|
||||
|
||||
/* Vector device implementation */
|
||||
+#if GS_VERSION_MAJOR >= 8
|
||||
+private int escv_beginpage(gx_device_vector * vdev);
|
||||
+private int escv_setfillcolor(gx_device_vector * vdev, const gx_drawing_color * pdc);
|
||||
+private int escv_setstrokecolor(gx_device_vector * vdev, const gx_drawing_color * pdc);
|
||||
+private int escv_setdash(gx_device_vector * vdev, const float *pattern,
|
||||
+ uint count, floatp offset);
|
||||
+private int escv_setflat(gx_device_vector * vdev, floatp flatness);
|
||||
+private int escv_setlogop(gx_device_vector * vdev, gs_logical_operation_t lop,
|
||||
+ gs_logical_operation_t diff);
|
||||
+#else
|
||||
private int escv_beginpage(P1(gx_device_vector * vdev));
|
||||
private int escv_setfillcolor(P2(gx_device_vector * vdev, const gx_drawing_color * pdc));
|
||||
private int escv_setstrokecolor(P2(gx_device_vector * vdev, const gx_drawing_color * pdc));
|
||||
@@ -350,10 +360,25 @@
|
||||
private int escv_setflat(P2(gx_device_vector * vdev, floatp flatness));
|
||||
private int escv_setlogop(P3(gx_device_vector * vdev, gs_logical_operation_t lop,
|
||||
gs_logical_operation_t diff));
|
||||
+#endif
|
||||
private int escv_vector_dorect(gx_device_vector * vdev, fixed x0, fixed y0, fixed x1,
|
||||
fixed y1, gx_path_type_t type);
|
||||
private int escv_vector_dopath(gx_device_vector * vdev, const gx_path * ppath,
|
||||
gx_path_type_t type);
|
||||
+#if GS_VERSION_MAJOR >= 8
|
||||
+private int escv_beginpath(gx_device_vector * vdev, gx_path_type_t type);
|
||||
+private int escv_moveto(gx_device_vector * vdev, floatp x0, floatp y0,
|
||||
+ floatp x, floatp y, gx_path_type_t type);
|
||||
+private int escv_lineto(gx_device_vector * vdev, floatp x0, floatp y0,
|
||||
+ floatp x, floatp y, gx_path_type_t type);
|
||||
+private int escv_curveto(gx_device_vector * vdev, floatp x0, floatp y0,
|
||||
+ floatp x1, floatp y1, floatp x2, floatp y2,
|
||||
+ floatp x3, floatp y3, gx_path_type_t type);
|
||||
+private int escv_closepath(gx_device_vector * vdev, floatp x, floatp y,
|
||||
+ floatp x_start, floatp y_start, gx_path_type_t type);
|
||||
+
|
||||
+private int escv_endpath(gx_device_vector * vdev, gx_path_type_t type);
|
||||
+#else
|
||||
private int escv_beginpath(P2(gx_device_vector * vdev, gx_path_type_t type));
|
||||
private int escv_moveto(P6(gx_device_vector * vdev, floatp x0, floatp y0,
|
||||
floatp x, floatp y, gx_path_type_t type));
|
||||
@@ -366,6 +391,7 @@
|
||||
floatp x_start, floatp y_start, gx_path_type_t type));
|
||||
|
||||
private int escv_endpath(P2(gx_device_vector * vdev, gx_path_type_t type));
|
||||
+#endif
|
||||
private int escv_setlinewidth(gx_device_vector * vdev, floatp width);
|
||||
private int escv_setlinecap(gx_device_vector * vdev, gs_line_cap cap);
|
||||
private int escv_setlinejoin(gx_device_vector * vdev, gs_line_join join);
|
||||
@@ -1671,7 +1697,7 @@
|
||||
gs_logical_operation_t lop, const gx_clip_path * pcpath)
|
||||
{
|
||||
gx_device_vector const *vdev = (gx_device_vector *) dev;
|
||||
- gx_device_escv const *pdev = (gx_device_escv *) dev;
|
||||
+ gx_device_escv *pdev = (gx_device_escv *) dev;
|
||||
stream *s = gdev_vector_stream(vdev);
|
||||
|
||||
if (w <= 0 || h <= 0) return 0;
|
|
@ -1,84 +0,0 @@
|
|||
--- eplaser/gdevesmv.c.orig Mon May 17 14:25:19 2004
|
||||
+++ eplaser/gdevesmv.c Mon Aug 2 14:00:42 2004
|
||||
@@ -34,10 +34,6 @@
|
||||
|
||||
*/
|
||||
|
||||
-#include <stdlib.h>
|
||||
-#include <unistd.h>
|
||||
-#include <string.h>
|
||||
-
|
||||
#include "math_.h"
|
||||
#include "gx.h"
|
||||
#include "gserrors.h"
|
||||
@@ -59,6 +55,10 @@
|
||||
#include "gspath.h"
|
||||
#include "gzpath.h"
|
||||
|
||||
+#include <stdlib.h>
|
||||
+#include <unistd.h>
|
||||
+#include <string.h>
|
||||
+
|
||||
/* ---------------- Device definition ---------------- */
|
||||
|
||||
/* Device procedures */
|
||||
@@ -428,6 +428,16 @@
|
||||
|
||||
|
||||
/* Vector device implementation */
|
||||
+#if GS_VERSION_MAJOR >= 8
|
||||
+private int esmv_beginpage(gx_device_vector * vdev);
|
||||
+private int esmv_setfillcolor(gx_device_vector * vdev, const gx_drawing_color * pdc);
|
||||
+private int esmv_setstrokecolor(gx_device_vector * vdev, const gx_drawing_color * pdc);
|
||||
+private int esmv_setdash(gx_device_vector * vdev, const float *pattern,
|
||||
+ uint count, floatp offset);
|
||||
+private int esmv_setflat(gx_device_vector * vdev, floatp flatness);
|
||||
+private int esmv_setlogop(gx_device_vector * vdev, gs_logical_operation_t lop,
|
||||
+ gs_logical_operation_t diff);
|
||||
+#else
|
||||
private int esmv_beginpage(P1(gx_device_vector * vdev));
|
||||
private int esmv_setfillcolor(P2(gx_device_vector * vdev, const gx_drawing_color * pdc));
|
||||
private int esmv_setstrokecolor(P2(gx_device_vector * vdev, const gx_drawing_color * pdc));
|
||||
@@ -436,10 +446,25 @@
|
||||
private int esmv_setflat(P2(gx_device_vector * vdev, floatp flatness));
|
||||
private int esmv_setlogop(P3(gx_device_vector * vdev, gs_logical_operation_t lop,
|
||||
gs_logical_operation_t diff));
|
||||
+#endif
|
||||
private int esmv_vector_dorect(gx_device_vector * vdev, fixed x0, fixed y0, fixed x1,
|
||||
fixed y1, gx_path_type_t type);
|
||||
private int esmv_vector_dopath(gx_device_vector * vdev, const gx_path * ppath,
|
||||
gx_path_type_t type);
|
||||
+#if GS_VERSION_MAJOR >= 8
|
||||
+private int esmv_beginpath(gx_device_vector * vdev, gx_path_type_t type);
|
||||
+private int esmv_moveto(gx_device_vector * vdev, floatp x0, floatp y0,
|
||||
+ floatp x, floatp y, gx_path_type_t type);
|
||||
+private int esmv_lineto(gx_device_vector * vdev, floatp x0, floatp y0,
|
||||
+ floatp x, floatp y, gx_path_type_t type);
|
||||
+private int esmv_curveto(gx_device_vector * vdev, floatp x0, floatp y0,
|
||||
+ floatp x1, floatp y1, floatp x2, floatp y2,
|
||||
+ floatp x3, floatp y3, gx_path_type_t type);
|
||||
+private int esmv_closepath(gx_device_vector * vdev, floatp x, floatp y,
|
||||
+ floatp x_start, floatp y_start, gx_path_type_t type);
|
||||
+
|
||||
+private int esmv_endpath(gx_device_vector * vdev, gx_path_type_t type);
|
||||
+#else
|
||||
private int esmv_beginpath(P2(gx_device_vector * vdev, gx_path_type_t type));
|
||||
private int esmv_moveto(P6(gx_device_vector * vdev, floatp x0, floatp y0,
|
||||
floatp x, floatp y, gx_path_type_t type));
|
||||
@@ -452,6 +477,7 @@
|
||||
floatp x_start, floatp y_start, gx_path_type_t type));
|
||||
|
||||
private int esmv_endpath(P2(gx_device_vector * vdev, gx_path_type_t type));
|
||||
+#endif
|
||||
private int esmv_setlinewidth(gx_device_vector * vdev, floatp width);
|
||||
private int esmv_setlinecap(gx_device_vector * vdev, gs_line_cap cap);
|
||||
private int esmv_setlinejoin(gx_device_vector * vdev, gs_line_join join);
|
||||
@@ -1771,7 +1797,7 @@
|
||||
gs_logical_operation_t lop, const gx_clip_path * pcpath)
|
||||
{
|
||||
gx_device_vector const *vdev = (gx_device_vector *) dev;
|
||||
- gx_device_esmv const *pdev = (gx_device_esmv *) dev;
|
||||
+ gx_device_esmv *pdev = (gx_device_esmv *) dev;
|
||||
stream *s = gdev_vector_stream(vdev);
|
||||
gx_color_index color = gx_dc_pure_color(pdcolor);
|
||||
char obuf[64];
|
|
@ -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
|
|
@ -1,51 +0,0 @@
|
|||
--- lib/gs_cidfn.ps.org 2003-04-12 23:02:38.000000000 +0900
|
||||
+++ lib/gs_cidfn.ps 2003-09-03 07:28:28.000000000 +0900
|
||||
@@ -511,9 +511,32 @@
|
||||
|
||||
.loadinitialcidfonts
|
||||
|
||||
+% <fontname> <font> .RenameFontForNeverEmbed <fontname> <font'>
|
||||
+/.RenameFontForNeverEmbed {
|
||||
+ /DEVICE where { pop DEVICE (pdfwrite) eq {
|
||||
+ currentdistillerparams /NeverEmbed get {
|
||||
+ 2 index eq {
|
||||
+ (*** unembeddable CIDFont: ) print 1 index == flush
|
||||
+ dup length 1 add dict copy
|
||||
+ dup /FID undef
|
||||
+ dup /.orig_CIDFontName 1 index /CIDFontName get put
|
||||
+ dup /CIDFontName 3 index dup type /stringtype eq {
|
||||
+ dup rcheck {
|
||||
+ dup length string 0 1 2 index length 1 sub {
|
||||
+ 2 index 1 index get 3 copy put pop pop
|
||||
+ } for exch pop
|
||||
+ } if
|
||||
+ } if put
|
||||
+ dup /FontName 1 index /CIDFontName get put
|
||||
+ } if
|
||||
+ } forall
|
||||
+ } if } if
|
||||
+} bind def
|
||||
+
|
||||
/CIDFontmapHandler <<
|
||||
/nametype {
|
||||
/CIDFont findresource
|
||||
+ .RenameFontForNeverEmbed
|
||||
/CIDFont defineresource pop
|
||||
} bind
|
||||
/stringtype {
|
||||
@@ -528,6 +551,7 @@
|
||||
pop pop
|
||||
} {
|
||||
% Give a name different from the name defined in the file
|
||||
+ .RenameFontForNeverEmbed
|
||||
/CIDFont defineresource pop
|
||||
} ifelse
|
||||
} {
|
||||
@@ -546,6 +570,7 @@
|
||||
3 -1 roll put
|
||||
% Expand array
|
||||
aload pop .loadcjkvttcidfont
|
||||
+ .RenameFontForNeverEmbed
|
||||
/CIDFont defineresource pop
|
||||
} {
|
||||
/undefinedresource signalerror
|
|
@ -1,27 +0,0 @@
|
|||
--- lib/gs_init.ps.orig Sat Jan 22 13:15:37 2005
|
||||
+++ lib/gs_init.ps Sat Jan 22 13:15:05 2005
|
||||
@@ -119,6 +119,7 @@
|
||||
currentdict /NOFONTPATH known /NOFONTPATH exch def
|
||||
currentdict /NOGC known /NOGC exch def
|
||||
currentdict /NOINTERPOLATE .knownget { /INTERPOLATE exch not def } if
|
||||
+currentdict /NOMEDIAATTRS known /NOMEDIAATTRS exch def
|
||||
currentdict /NOPAGEPROMPT known /NOPAGEPROMPT exch def
|
||||
currentdict /NOPAUSE known /NOPAUSE exch def
|
||||
currentdict /NOPLATFONTS known /NOPLATFONTS exch def
|
||||
@@ -1274,7 +1275,7 @@
|
||||
% Set the default screen and BG/UCR.
|
||||
/.setdefaultbgucr {
|
||||
systemdict /setblackgeneration known {
|
||||
- { pop 0 } dup setblackgeneration setundercolorremoval
|
||||
+ {} dup setblackgeneration setundercolorremoval
|
||||
} if
|
||||
} bind def
|
||||
/.useloresscreen { % - .useloresscreen <bool>
|
||||
@@ -1883,3 +1884,7 @@
|
||||
userdict /AGM_preserve_spots false put
|
||||
|
||||
% 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
|
|
@ -1,13 +0,0 @@
|
|||
--- lib/gs_res.ps.orig Mon Jul 16 01:09:41 2001
|
||||
+++ lib/gs_res.ps Fri Feb 8 07:12:09 2002
|
||||
@@ -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 (%%DATADIR%%/Resource/Font/) readonly .forcedef % pssys'params is r-o
|
||||
+ /GenericResourceDir (%%DATADIR%%/Resource/) readonly .forcedef % pssys'params is r-o
|
||||
/GenericResourcePathSep (/) readonly .forcedef % pssys'params is r-o
|
||||
end
|
||||
end
|
|
@ -1,98 +0,0 @@
|
|||
--- lib/gs_setpd.ps.orig Sat Apr 12 16:02:38 2003
|
||||
+++ lib/gs_setpd.ps Sat Jan 22 13:15:05 2005
|
||||
@@ -324,21 +324,42 @@
|
||||
} bind
|
||||
.dicttomark readonly def
|
||||
|
||||
-% Define the keys used in input attribute matching.
|
||||
-/.inputattrkeys [
|
||||
- /PageSize /MediaColor /MediaWeight /MediaType /InsertSheet
|
||||
- % The following are documented in Adobe's supplement for v2017.
|
||||
- /LeadingEdge /MediaClass
|
||||
-] readonly def
|
||||
-% Define other keys used in media selection.
|
||||
-/.inputselectionkeys [
|
||||
- /MediaPosition /Orientation
|
||||
-] readonly def
|
||||
-
|
||||
-% Define the keys used in output attribute matching.
|
||||
-/.outputattrkeys [
|
||||
- /OutputType
|
||||
-] readonly def
|
||||
+% M. Sweet, Easy Software Products:
|
||||
+%
|
||||
+% Define NOMEDIAATTRS to turn off the default (but unimplementable) media
|
||||
+% selection policies for setpagedevice. This is used by CUPS to support
|
||||
+% the standard Adobe media attributes.
|
||||
+NOMEDIAATTRS {
|
||||
+ % Define only PageSize for input attribute matching.
|
||||
+ /.inputattrkeys [
|
||||
+ /PageSize
|
||||
+ ] readonly def
|
||||
+ % Define no other keys used in media selection.
|
||||
+ /.inputselectionkeys [
|
||||
+ /noInputSelectionsKeys
|
||||
+ ] readonly def
|
||||
+
|
||||
+ % Define no keys used in output attribute matching.
|
||||
+ /.outputattrkeys [
|
||||
+ /noOutputAttrKeys
|
||||
+ ] readonly def
|
||||
+} {
|
||||
+ % Define the keys used in input attribute matching.
|
||||
+ /.inputattrkeys [
|
||||
+ /PageSize /MediaColor /MediaWeight /MediaType /InsertSheet
|
||||
+ % The following are documented in Adobe's supplement for v2017.
|
||||
+ /LeadingEdge /MediaClass
|
||||
+ ] readonly def
|
||||
+ % Define other keys used in media selection.
|
||||
+ /.inputselectionkeys [
|
||||
+ /MediaPosition /Orientation
|
||||
+ ] readonly def
|
||||
+
|
||||
+ % Define the keys used in output attribute matching.
|
||||
+ /.outputattrkeys [
|
||||
+ /OutputType
|
||||
+ ] readonly def
|
||||
+} ifelse
|
||||
|
||||
% Define all the parameters that should always be copied to the merged
|
||||
% dictionary.
|
||||
@@ -367,7 +388,13 @@
|
||||
/PageSize false % obsolete alias for .MediaSize
|
||||
/InputAttributes false
|
||||
.inputattrkeys
|
||||
- { dup /PageSize eq
|
||||
+ % M. Sweet, Easy Software Products:
|
||||
+ %
|
||||
+ % Treat LeadingEdge like PageSize so that a common Ghostscript driver
|
||||
+ % doesn't need the NOMEDIAATTRS definition.
|
||||
+ %
|
||||
+ % { dup /PageSize eq
|
||||
+ { dup dup /PageSize eq exch /LeadingEdge eq or
|
||||
{ pop }
|
||||
{ { 2 index /InputAttributes .knownget { null eq } { true } ifelse } }
|
||||
ifelse
|
||||
@@ -442,11 +469,22 @@
|
||||
% They are expected to consume the top 2 operands.
|
||||
% NOTE: we currently treat all values other than 0, 1, or 7 (for PageSize)
|
||||
% the same as 0, i.e., we signal an error.
|
||||
+%
|
||||
+% M. Sweet, Easy Software Products:
|
||||
+%
|
||||
+% Define NOMEDIAATTRS to turn off the default (but unimplementable) media
|
||||
+% selection policies for setpagedevice. This is used by CUPS to support
|
||||
+% the standard Adobe media attributes.
|
||||
0 { % Set errorinfo and signal a configurationerror.
|
||||
+ NOMEDIAATTRS {
|
||||
+ % NOMEDIAATTRS means that the default policy is 7...
|
||||
+ pop 2 index exch 7 put
|
||||
+ } {
|
||||
pop dup 4 index exch get 2 array astore
|
||||
$error /errorinfo 3 -1 roll put
|
||||
cleartomark
|
||||
/setpagedevice load /configurationerror signalerror
|
||||
+ } ifelse
|
||||
} bind
|
||||
1 { % Roll back the failed request to its previous status.
|
||||
DEBUG { (Rolling back.) = pstack flush } if
|
|
@ -1,23 +0,0 @@
|
|||
--- lib/gs_statd.ps.orig Thu Jul 18 19:43:42 2002
|
||||
+++ lib/gs_statd.ps Fri Dec 6 05:32:56 2002
|
||||
@@ -105,6 +105,12 @@
|
||||
/flsa {612 936 //.setpagesize exec} bind def % U.S. foolscap
|
||||
/flse {612 936 //.setpagesize exec} bind def % European foolscap
|
||||
/halfletter {396 612 //.setpagesize exec} bind def
|
||||
+ /postcard {284 419 //.setpagesize exec} bind def
|
||||
+ /dbl_postcard {419 568 //.setpagesize exec} bind def
|
||||
+ /Executive {522 756 //.setpagesize exec} bind def
|
||||
+ /jenv_you4 {298 666 //.setpagesize exec} bind def
|
||||
+ /jenv_you2 {324 460 //.setpagesize exec} bind def
|
||||
+ /jenv_kaku2 {682 942 //.setpagesize exec} bind def
|
||||
% /tabloid {792 1224 //.setpagesize exec} bind def % 11x17 portrait
|
||||
% /csheet {1224 1584 //.setpagesize exec} bind def % ANSI C 17x22
|
||||
% /dsheet {1584 2448 //.setpagesize exec} bind def % ANSI D 22x34
|
||||
@@ -121,6 +127,7 @@
|
||||
{ /letter /note %do not change this line, needed by 'setpagetype'
|
||||
/legal /lettersmall
|
||||
/11x17 /ledger
|
||||
+ /postcard /dbl_postcard /Executive /jenv_you4 /jenv_you2 /jenv_kaku2
|
||||
/a4small /a3 /a4
|
||||
STRICT { (%END SIZES) .skipeof } if
|
||||
/a0 /a1 /a2 /a5 /a6 /a7 /a8 /a9 /a10
|
|
@ -1,198 +0,0 @@
|
|||
--- lib/gs_ttf.ps.orig Sat Apr 12 23:02:38 2003
|
||||
+++ lib/gs_ttf.ps Sat Jan 10 00:51:05 2004
|
||||
@@ -575,7 +575,7 @@
|
||||
(maxp) 1 index
|
||||
(name) 1 index
|
||||
(OS/2) 1 index
|
||||
- (post) 1 index
|
||||
+ (post) { .readbigtable }
|
||||
(vhea) 1 index
|
||||
% Big tables
|
||||
(glyf) { .readbigtable }
|
||||
@@ -918,10 +918,17 @@
|
||||
DEBUG { (fontname ) print fontname = } if
|
||||
% Stack: ... /FontInfo mark key1 value1 ...
|
||||
post null ne {
|
||||
- /ItalicAngle post 4 gets32 65536.0 div
|
||||
- /isFixedPitch post 12 getu32 0 ne
|
||||
- /UnderlinePosition post 8 gets16 upem div
|
||||
- /UnderlineThickness post 10 gets16 upem div
|
||||
+ post type /arraytype eq {
|
||||
+ % this post table is a big table. /post should be [(...) ...]
|
||||
+ % data we actually need here should be first one in array.
|
||||
+ /posttable post 1 get def
|
||||
+ } {
|
||||
+ /posttable post def
|
||||
+ } ifelse
|
||||
+ /ItalicAngle posttable 4 gets32 65536.0 div
|
||||
+ /isFixedPitch posttable 12 getu32 0 ne
|
||||
+ /UnderlinePosition posttable 8 gets16 upem div
|
||||
+ /UnderlineThickness posttable 10 gets16 upem div
|
||||
} if
|
||||
counttomark 0 ne { .dicttomark } { pop pop } ifelse
|
||||
/XUID [orgXUID 42 curxuid]
|
||||
@@ -1097,9 +1104,26 @@
|
||||
% 4 2 Offset Coverage(--)
|
||||
% 6 2 uint16 GlyphCount
|
||||
% 8 2 GlyphID Substitute(vertically oriented glyphs)
|
||||
-% -- 2 uint16 SubstFormat
|
||||
-% +2 2 uint16 GlyphCount(same as above GlyphCount)
|
||||
-% +4 2 GlyphID GlyphArray(horizontally oriented glyphs)
|
||||
+%
|
||||
+% [Coverage Format 1, Individual glyph indices]
|
||||
+% Index Size Type Name of Entry
|
||||
+% -----------------------------------
|
||||
+% 0 2 uint16 CoverageFormat (Format identifier-format = 1)
|
||||
+% 2 2 uint16 GlyphCount (same as above GlyphCount)
|
||||
+% 4 2 GlyphID GlyphArray (horizontally oriented glyphs)
|
||||
+%
|
||||
+% [Coverage Format 2, Range of glyphs
|
||||
+% Index Size Type Name of Entry
|
||||
+% -----------------------------------
|
||||
+% 0 2 uint16 CoverageFormat (Format identifier-format = 2)
|
||||
+% 2 2 uint16 RangeCount
|
||||
+% 4 2 struct RangeRecord[RangeCount]
|
||||
+% [RangeRecord]
|
||||
+% Index Size Type Name of Entry
|
||||
+% -----------------------------------
|
||||
+% 0 2 GlyphID First GlyphID in the range
|
||||
+% 2 2 GlyphID Last GlyphID in the range
|
||||
+% 4 2 uint16 Coverage Index of first GlpyhID in range
|
||||
% -----------------------------------
|
||||
% References
|
||||
% 1. http://www.microsoft.com/typography/OTSPEC/gsub.htm
|
||||
@@ -1110,50 +1134,101 @@
|
||||
/gsubh2v null def
|
||||
tabdict /GSUB .knownget { % if
|
||||
dup /gsubver exch 0 getu32 def
|
||||
- %dup /gsubosl exch 4 getu16 12 add def
|
||||
- %dup /gsubofl exch 6 getu16 12 add def
|
||||
- dup /gsuboll exch 8 getu16 12 add def
|
||||
+ %dup /gsubosl exch 4 getu16 def
|
||||
+ %dup /gsubofl exch 6 getu16 def
|
||||
+ dup /gsuboll exch 8 getu16 def
|
||||
DEBUG {
|
||||
(gsubver: ) print gsubver =
|
||||
%(gsubosl: ) print gsubosl =
|
||||
%(gsubofl: ) print gsubofl =
|
||||
(gsuboll: ) print gsuboll =
|
||||
} if
|
||||
- dup /gsubfmt exch gsuboll 0 add getu16 def
|
||||
+ % /gsuboll should be pointed out the LookupList table, but not Lookup table.
|
||||
+ % so this is wrong:
|
||||
+ % dup /gsubfmt exch gsuboll 0 add getu16 def
|
||||
+ dup /gsublc exch gsuboll 0 add getu16 def
|
||||
DEBUG {
|
||||
- (gsubfmt: ) print gsubfmt =
|
||||
+ (gsublc: ) print gsublc =
|
||||
} if
|
||||
-% gsubver 16#00010000 eq { % ifelse
|
||||
- gsubfmt 2 eq { % ifelse
|
||||
- dup /gsubocv exch gsuboll 2 add getu16 def
|
||||
- dup /gsubglc exch gsuboll 4 add getu16 def
|
||||
- % hacked by suzuki toshiya at 2001/3/6
|
||||
- %dup /gsubvog exch gsuboll 6 add gsubglc getinterval def
|
||||
- %dup /gsubhog exch gsuboll gsubocv add 4 add gsubglc getinterval def
|
||||
- dup /gsubvog exch gsuboll 6 add gsubglc 2 mul getinterval def
|
||||
- dup /gsubhog exch gsuboll gsubocv add 4 add gsubglc 2 mul getinterval def
|
||||
+ gsublc 0 ne {
|
||||
+ 0 1 gsublc 1 sub {
|
||||
+ 2 mul /gsubolt exch 2 index exch gsuboll 2 add add getu16 gsuboll add def
|
||||
+ dup /gsubltype exch gsubolt 0 add getu16 def
|
||||
+ dup /gsublflag exch gsubolt 2 add getu16 def
|
||||
+ dup /gsubsubc exch gsubolt 4 add getu16 def
|
||||
DEBUG {
|
||||
- (gsubocv: ) print gsubocv =
|
||||
- (gsubglc: ) print gsubglc =
|
||||
-
|
||||
- (gsubhog->gsubvog ) =
|
||||
- 0 2 gsubhog length 2 sub { % for
|
||||
- dup
|
||||
- gsubhog exch getu16 =only
|
||||
- (->) =only
|
||||
- gsubvog exch getu16 =
|
||||
+ (gsubolt: ) print gsubolt =
|
||||
+ (gsubltype: ) print gsubltype =
|
||||
+ (gsublflag: ) print gsublflag =
|
||||
+ (gsubsubc: ) print gsubsubc =
|
||||
+ } if
|
||||
+ gsubsubc 0 ne {
|
||||
+ 0 1 gsubsubc 1 sub {
|
||||
+ 2 mul /gsubost exch 2 index exch gsubolt 6 add add getu16 gsubolt add def
|
||||
+ dup /substfmt exch gsubost 0 add getu16 def
|
||||
+ DEBUG {
|
||||
+ (gsubost: ) print gsubost =
|
||||
+ (substfmt: ) print substfmt =
|
||||
+ } if
|
||||
+% gsubver 16#00010000 eq { % ifelse
|
||||
+ gsubltype 1 eq substfmt 2 eq and { % ifelse
|
||||
+ dup /gsubocv exch gsubost 2 add getu16 def
|
||||
+ dup /gsubglc exch gsubost 4 add getu16 def
|
||||
+ % hacked by suzuki toshiya at 2001/3/6
|
||||
+ %dup /gsubvog exch gsubost 6 add gsubglc getinterval def
|
||||
+ %dup /gsubhog exch gsubost gsubocv add 4 add gsubglc getinterval def
|
||||
+ dup /gsubvog exch gsubost 6 add gsubglc 2 mul getinterval def
|
||||
+ dup /cvfmt exch gsubost gsubocv add 0 add getu16 def
|
||||
+ dup /cvglc exch gsubost gsubocv add 2 add getu16 def
|
||||
+ dup /gsubhog exch gsubost gsubocv add 4 add cvglc 2 mul getinterval def
|
||||
+ DEBUG {
|
||||
+ (gsubocv: ) print gsubocv =
|
||||
+ (gsubglc: ) print gsubglc =
|
||||
+ (cvfmt: ) print cvfmt =
|
||||
+
|
||||
+ (gsubhog->gsubvog ) =
|
||||
+ 0 2 gsubhog length 2 sub { % for
|
||||
+ dup
|
||||
+ gsubhog exch getu16 =only
|
||||
+ (->) =only
|
||||
+ gsubvog exch getu16 =
|
||||
+ } for
|
||||
+ } if
|
||||
+ cvfmt 1 eq {
|
||||
+ /gsubh2v << 0 2 gsubhog length 2 sub {
|
||||
+ dup gsubhog exch getu16
|
||||
+ exch gsubvog exch getu16
|
||||
+ } for >> def
|
||||
+ } {
|
||||
+ cvfmt 2 eq {
|
||||
+ /gsubh2v << 0 6 gsubhog length 6 sub {
|
||||
+ dup 0 add /fgid exch gsubhog exch getu16 def
|
||||
+ dup 2 add /lgid exch gsubhog exch getu16 def
|
||||
+ 4 add /cvidx exch gsubhog exch getu16 def
|
||||
+ DEBUG {
|
||||
+ (fgid: ) print fgid =
|
||||
+ (lgid: ) print lgid =
|
||||
+ (cvidx: ) print cvidx =
|
||||
+ } if
|
||||
+ fgid 1 lgid {
|
||||
+ dup cvidx add fgid sub
|
||||
+ exch gsubvog exch getu16
|
||||
+ } for
|
||||
+ } for >> def
|
||||
+ } {
|
||||
+ %(UNKNWON COVERAGE FORMAT.) = flush
|
||||
+ } ifelse
|
||||
+ } ifelse
|
||||
+ } {
|
||||
+ %(UNKNOWN GSUB FORMAT.) = flush
|
||||
+ } ifelse
|
||||
+% } {
|
||||
+% (ILLEGAL GSUB VERSION.) = flush
|
||||
+% } ifelse
|
||||
} for
|
||||
} if
|
||||
- /gsubh2v << 0 2 gsubhog length 2 sub {
|
||||
- dup gsubhog exch getu16
|
||||
- exch gsubvog exch getu16
|
||||
- } for >> def
|
||||
- } {
|
||||
- %(UNKNOWN GSUB FORMAT.) = flush
|
||||
- } ifelse
|
||||
-% } {
|
||||
-% (ILLEGAL GSUB VERSION.) = flush
|
||||
-% } ifelse
|
||||
+ } for
|
||||
+ } if
|
||||
pop
|
||||
} if
|
||||
} bind def
|
|
@ -1,40 +0,0 @@
|
|||
--- lib/pj-gs.sh.orig Thu Mar 9 17:40:40 2000
|
||||
+++ lib/pj-gs.sh Mon Nov 28 02:22:20 2005
|
||||
@@ -241,6 +241,7 @@
|
||||
then
|
||||
/usr/lib/lprcat $Nofilter $Nolabel $file PCL1 $user $dev
|
||||
else
|
||||
+ TEMPFILE=`mktemp -t pjXXXXXX` || exit 1
|
||||
type=`file $file | sed 's/^[^:]*..//'`
|
||||
case "$type" in
|
||||
postscript*)
|
||||
@@ -251,22 +252,22 @@
|
||||
#
|
||||
# gs -q -sDEVICE=paintjet -r180 -sOutputFile=- -dDISKFONTS -dNOPAUSE - < $file 2>/tmp/sh$$
|
||||
|
||||
- gs -q -sDEVICE=paintjet -r180 -sOutputFile=/tmp/pj$$ -dDISKFONTS -dNOPAUSE - < $file 1>2
|
||||
- cat /tmp/pj$$
|
||||
- rm /tmp/pj$$
|
||||
+ gs -q -sDEVICE=paintjet -r180 -sOutputFile=$TEMPFILE -dDISKFONTS -dNOPAUSE - < $file 1>2
|
||||
+ cat $TEMPFILE
|
||||
+ rm $TEMPFILE
|
||||
needff=
|
||||
;;
|
||||
- *) cat "$file" 2>/tmp/sh$$
|
||||
+ *) cat "$file" 2>$TEMPFILE
|
||||
needff=1
|
||||
;;
|
||||
esac
|
||||
|
||||
- if [ -s /tmp/sh$$ ]
|
||||
+ if [ -s $TEMPFILE ]
|
||||
then
|
||||
# cat /tmp/sh$$ # output any errors
|
||||
- cat /tmp/sh$$ 1>2 # output any errors
|
||||
+ cat $TEMPFILE 1>2 # output any errors
|
||||
fi
|
||||
- rm -f /tmp/sh$$
|
||||
+ rm -f $TEMPFILE
|
||||
if [ $needff ]; then echo "\014\r\c"; fi
|
||||
fi
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
--- lib/ps2epsi.orig Mon Nov 28 02:17:38 2005
|
||||
+++ lib/ps2epsi Mon Nov 28 02:17:45 2005
|
||||
@@ -1,7 +1,8 @@
|
||||
#!/bin/sh
|
||||
# $Id: ps2epsi,v 1.7.2.1 2002/04/22 20:18:24 giles Exp $
|
||||
|
||||
-tmpfile=/tmp/ps2epsi$$
|
||||
+tmpfile=`mktemp -t ps2epsi.XXXXXX || exit 1`
|
||||
+trap "rm -rf $tmpfile" 0 1 2 3 7 13 15
|
||||
|
||||
export outfile
|
||||
|
|
@ -1,173 +0,0 @@
|
|||
--- lib/ps2pdfwr.org 2003-09-01 18:39:30.000000000 +0900
|
||||
+++ lib/ps2pdfwr 2003-09-25 18:39:14.000000000 +0900
|
||||
@@ -31,6 +31,169 @@
|
||||
outfile="$2"
|
||||
fi
|
||||
|
||||
+[ "$NeverEmbedFontList" != "" ] || NeverEmbedFontList="
|
||||
+/Courier
|
||||
+/Courier-Bold
|
||||
+/Courier-BoldOblique
|
||||
+/Courier-Oblique
|
||||
+/Helvetica
|
||||
+/Helvetica-Bold
|
||||
+/Helvetica-BoldOblique
|
||||
+/Helvetica-Oblique
|
||||
+/Symbol
|
||||
+/Times-Bold
|
||||
+/Times-BoldItalic
|
||||
+/Times-Italic
|
||||
+/Times-Roman
|
||||
+/ZapfDingbats
|
||||
+"
|
||||
+[ "$AlwaysEmbedFontList" != "" ] || AlwaysEmbedFontList="
|
||||
+/AvantGarde-Book
|
||||
+/AvantGarde-BookOblique
|
||||
+/AvantGarde-Demi
|
||||
+/AvantGarde-DemiOblique
|
||||
+/Bookman-Demi
|
||||
+/Bookman-DemiItalic
|
||||
+/Bookman-Light
|
||||
+/Bookman-LightItalic
|
||||
+/Helvetica-Narrow
|
||||
+/Helvetica-Narrow-Bold
|
||||
+/Helvetica-Narrow-BoldOblique
|
||||
+/Helvetica-Narrow-Oblique
|
||||
+/Palatino-Bold
|
||||
+/Palatino-BoldItalic
|
||||
+/Palatino-Italic
|
||||
+/Palatino-Roman
|
||||
+/ZapfChancery-MediumItalic
|
||||
+
|
||||
+/Arial-BoldItalicMT
|
||||
+/Arial-BoldMT
|
||||
+/Arial-ItalicMT
|
||||
+/ArialMT
|
||||
+/ArialNarrow
|
||||
+/ArialNarrow-Bold
|
||||
+/ArialNarrow-BoldItalic
|
||||
+/ArialNarrow-Italic
|
||||
+/BookmanOldStyle
|
||||
+/BookmanOldStyle-Bold
|
||||
+/BookmanOldStyle-BoldItalic
|
||||
+/BookmanOldStyle-Italic
|
||||
+/CenturyGothic
|
||||
+/CenturyGothic-Bold
|
||||
+/CenturyGothic-BoldItalic
|
||||
+/CenturyGothic-Italic
|
||||
+/CourierNewPS-BoldItalicMT
|
||||
+/CourierNewPS-BoldMT
|
||||
+/CourierNewPS-ItalicMT
|
||||
+/CourierNewPSMT
|
||||
+/NewCenturySchlbk-Bold
|
||||
+/NewCenturySchlbk-BoldItalic
|
||||
+/NewCenturySchlbk-Italic
|
||||
+/NewCenturySchlbk-Roman
|
||||
+/PalatinoLinotype-Bold
|
||||
+/PalatinoLinotype-BoldItalic
|
||||
+/PalatinoLinotype-Italic
|
||||
+/PalatinoLinotype-Roman
|
||||
+/TimesNewRomanPS-BoldItalicMT
|
||||
+/TimesNewRomanPS-BoldMT
|
||||
+/TimesNewRomanPS-ItalicMT
|
||||
+/TimesNewRomanPSMT
|
||||
+"
|
||||
+[ "$NeverEmbedCIDFontList" != "" ] || NeverEmbedCIDFontList="
|
||||
+/MSung-Light
|
||||
+/MSung-Medium
|
||||
+/MHei-Medium
|
||||
+/MKai-Medium
|
||||
+/STSong-Light
|
||||
+/STFangsong-Light
|
||||
+/STHeiti-Regular
|
||||
+/STKaiti-Regular
|
||||
+/Ryumin-Light
|
||||
+/GothicBBB-Medium
|
||||
+/HeiseiMin-W3
|
||||
+/HeiseiKakuGo-W5
|
||||
+/KozMin-Regular
|
||||
+/HYGoThic-Medium
|
||||
+/HYGungSo-Bold
|
||||
+/HYKHeadLine-Bold
|
||||
+/HYKHeadLine-Medium
|
||||
+/HYSMyeongJo-Medium
|
||||
+/HYRGoThic-Medium
|
||||
+
|
||||
+/MOEKai-Regular
|
||||
+/MOESung-Regular
|
||||
+/WadaGo-Bold
|
||||
+/WadaMaruGo-Regular
|
||||
+/WadaMaruGo-RegularH
|
||||
+/WadaMin-Bold
|
||||
+/WadaMin-Regular
|
||||
+/WadaMin-RegularH
|
||||
+/Munhwa-Bold
|
||||
+/Munhwa-Regular
|
||||
+/MunhwaGothic-Bold
|
||||
+/MunhwaGothic-Regular
|
||||
+/MunhwaGungSeo-Bold
|
||||
+/MunhwaGungSeo-Light
|
||||
+/MunhwaGungSeoHeulim-Bold
|
||||
+/MunhwaGungSeoHeulim-Light
|
||||
+/MunhwaHoonMin-Regular
|
||||
+
|
||||
+/MingLiU
|
||||
+/PMingLiU
|
||||
+/SimHei
|
||||
+/SimSun
|
||||
+/NSimSun
|
||||
+/HGGothicE
|
||||
+/HGGothicEPRO
|
||||
+/HGGothicM
|
||||
+/HGGyoshotai
|
||||
+/HGMarugothicMPRO
|
||||
+/HGPGothicE
|
||||
+/HGPGothicM
|
||||
+/HGPGyoshotai
|
||||
+/HGPSoeiKakugothicUB
|
||||
+/HGPSoeiKakupoptai
|
||||
+/HGSGothicE
|
||||
+/HGSGothicM
|
||||
+/HGSGyoshotai
|
||||
+/HGSSoeiKakugothicUB
|
||||
+/HGSSoeiKakupoptai
|
||||
+/HGSeikaishotaiPRO
|
||||
+/HGSoeiKakugothicUB
|
||||
+/HGSoeiKakupoptai
|
||||
+/Kochi-Gothic
|
||||
+/Kochi-Mincho
|
||||
+/MojikumiKata-EB
|
||||
+/Mona
|
||||
+/MS-Mincho
|
||||
+/MS-PMincho
|
||||
+/MS-Gothic
|
||||
+/MS-PGothic
|
||||
+/MS-UIGothic
|
||||
+/Batang
|
||||
+/BatangChe
|
||||
+/Gungsuh
|
||||
+/GungsuhChe
|
||||
+/Gulim
|
||||
+/GulimChe
|
||||
+/Dotum
|
||||
+/DotumChe
|
||||
+/New-Gulim
|
||||
+
|
||||
+/MHei-Medium-Acro
|
||||
+/MSung-Light-Acro
|
||||
+/STSong-Light-Acro
|
||||
+/HeiseiKakuGo-W5-Acro
|
||||
+/HeiseiMin-W3-Acro
|
||||
+/HYGoThic-Medium-Acro
|
||||
+/HYSMyeongJo-Medium-Acro
|
||||
+"
|
||||
+[ "$AlwaysEmbedCIDFontList" != "" ] || AlwaysEmbedCIDFontList="
|
||||
+/SimSun-18030-Adobe-CNS1
|
||||
+/NSimSun-18030-Adobe-CNS1
|
||||
+/SimSun-18030
|
||||
+/NSimSun-18030
|
||||
+"
|
||||
# We have to include the options twice because -I only takes effect if it
|
||||
# appears before other options.
|
||||
-exec gs $OPTIONS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite "-sOutputFile=$outfile" $OPTIONS -c .setpdfwrite -f "$infile"
|
||||
+exec gs $OPTIONS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite "-sOutputFile=$outfile" $OPTIONS -c ".setpdfwrite <</NeverEmbed [$NeverEmbedFontList $NeverEmbedCIDFontList] /AlwaysEmbed [$AlwaysEmbedFontList $AlwaysEmbedCIDFontList]>> setdistillerparams" -f "$infile"
|
|
@ -1,16 +0,0 @@
|
|||
--- lib/pv.sh.orig Mon Nov 28 02:18:26 2005
|
||||
+++ lib/pv.sh Mon Nov 28 02:18:59 2005
|
||||
@@ -29,9 +29,10 @@
|
||||
PAGE=$1
|
||||
shift
|
||||
FILE=$1
|
||||
+TEMPFILE=`mktemp -t ${FILE}XXXXXX` || exit 1
|
||||
shift
|
||||
-trap "rm -rf $TEMPDIR/$FILE.$$.pv" 0 1 2 15
|
||||
+trap "rm -rf $TEMPFILE" 0 1 2 15
|
||||
#dvips -D$RESOLUTION -p $PAGE -n 1 $FILE $* -o $FILE.$$.pv
|
||||
-dvips -p $PAGE -n 1 $FILE $* -o $FILE.$$.pv
|
||||
-gs $FILE.$$.pv
|
||||
+dvips -p $PAGE -n 1 $FILE $* -o $TEMPFILE
|
||||
+gs $TEMPFILE
|
||||
exit 0
|
|
@ -1,29 +0,0 @@
|
|||
--- lib/sysvlp.sh.orig Thu Mar 9 17:40:40 2000
|
||||
+++ lib/sysvlp.sh Mon Nov 28 02:22:42 2005
|
||||
@@ -27,20 +27,23 @@
|
||||
# Brother HL-4: switch to HP laserjet II+ emulation
|
||||
# echo "\033\015H\c"
|
||||
|
||||
+TEMPDIR=`mktemp -td sysvlp.XXXXXX` || exit 1
|
||||
+
|
||||
i=1
|
||||
while [ $i -le $copies ]
|
||||
do
|
||||
for file in $files
|
||||
do
|
||||
$GSHOME/gs \
|
||||
- -sOUTPUTFILE=/tmp/psp$$.%02d \
|
||||
+ -sOUTPUTFILE=$TEMPDIR/psp$$.%02d \
|
||||
-sDEVICE=$DEVICE \
|
||||
$EHANDLER $file \
|
||||
< /dev/null >> /usr/tmp/ps_log 2>&1
|
||||
|
||||
- cat /tmp/psp$$.* 2>> /usr/tmp/ps_log
|
||||
- rm -f /tmp/psp$$.*
|
||||
+ cat $TEMPDIR/psp$$.* 2>> /usr/tmp/ps_log
|
||||
+ rm -f $TEMPDIR/psp$$.*
|
||||
done
|
||||
i=`expr $i + 1`
|
||||
done
|
||||
+rmdir $TEMPDIR
|
||||
exit 0
|
|
@ -1,97 +0,0 @@
|
|||
--- lips/gdevl4r.c.orig Thu Nov 2 12:09:18 2000
|
||||
+++ lips/gdevl4r.c Tue Jan 13 01:28:40 2004
|
||||
@@ -53,8 +53,8 @@
|
||||
#define lips_device(dtype, procs, dname, xdpi, ydpi, lm, bm, rm, tm, color_bits,\
|
||||
print_page_copies, image_out, cassetFeed, username)\
|
||||
{ std_device_std_color_full_body(dtype, &procs, dname,\
|
||||
- (int)((long)(DEFAULT_WIDTH_10THS) * (xdpi) / 10),\
|
||||
- (int)((long)(DEFAULT_HEIGHT_10THS) * (ydpi) / 10),\
|
||||
+ (int)((long)((DEFAULT_WIDTH_10THS) * (xdpi)) / 10),\
|
||||
+ (int)((long)((DEFAULT_HEIGHT_10THS) * (ydpi)) / 10),\
|
||||
xdpi, ydpi, color_bits,\
|
||||
-(lm) * (xdpi), -(tm) * (ydpi),\
|
||||
(lm) * 72.0, (bm) * 72.0,\
|
||||
@@ -68,8 +68,8 @@
|
||||
#define lips4_device(dtype, procs, dname, xdpi, ydpi, lm, bm, rm, tm, color_bits,\
|
||||
print_page_copies, image_out, cassetFeed, username)\
|
||||
{ std_device_std_color_full_body(dtype, &procs, dname,\
|
||||
- (int)((long)(DEFAULT_WIDTH_10THS) * (xdpi) / 10),\
|
||||
- (int)((long)(DEFAULT_HEIGHT_10THS) * (ydpi) / 10),\
|
||||
+ (int)((long)((DEFAULT_WIDTH_10THS) * (xdpi)) / 10),\
|
||||
+ (int)((long)((DEFAULT_HEIGHT_10THS) * (ydpi)) / 10),\
|
||||
xdpi, ydpi, color_bits,\
|
||||
-(lm) * (xdpi), -(tm) * (ydpi),\
|
||||
(lm) * 72.0, (bm) * 72.0,\
|
||||
@@ -178,8 +178,13 @@
|
||||
private int lips4c_output_page(gx_device_printer * pdev, FILE * prn_stream);
|
||||
private int lips_delta_encode(byte * inBuff, byte * prevBuff, byte * outBuff, byte * diffBuff, int Length);
|
||||
private int lips_byte_cat(byte * TotalBuff, byte * Buff, int TotalLen, int Len);
|
||||
+#if GS_VERSION_MAJOR >= 8
|
||||
+private int lips_print_page_copies(gx_device_printer * pdev, FILE * prn_stream, lips_printer_type ptype, int numcopies);
|
||||
+private int lips_print_page_copies(gx_device_printer * pdev, FILE * prn_stream, lips_printer_type ptype, int numcopies);
|
||||
+#else
|
||||
private int lips_print_page_copies(P4(gx_device_printer * pdev, FILE * prn_stream, lips_printer_type ptype, int numcopies));
|
||||
private int lips_print_page_copies(P4(gx_device_printer * pdev, FILE * prn_stream, lips_printer_type ptype, int numcopies));
|
||||
+#endif
|
||||
private int lips4type_print_page_copies(gx_device_printer * pdev, FILE * prn_stream, int num_copies, int ptype);
|
||||
|
||||
private int
|
||||
@@ -1065,11 +1070,25 @@
|
||||
if (paper_size == USER_SIZE) {
|
||||
fprintf(prn_stream, "%c2 I", LIPS_CSI);
|
||||
fprintf(prn_stream, "%c80;%d;%dp", LIPS_CSI,
|
||||
- width * 10, height * 10);
|
||||
+ /* modified by shige 06/27 2003
|
||||
+ width * 10, height * 10); */
|
||||
+ /* modified by shige 11/09 2003
|
||||
+ height * 10, width * 10); */
|
||||
+ (height * 10 > LIPS_HEIGHT_MAX_720)?
|
||||
+ LIPS_HEIGHT_MAX_720 : (height * 10),
|
||||
+ (width * 10 > LIPS_WIDTH_MAX_720)?
|
||||
+ LIPS_WIDTH_MAX_720 : (width * 10));
|
||||
} else if (paper_size == USER_SIZE + LANDSCAPE) {
|
||||
fprintf(prn_stream, "%c2 I", LIPS_CSI);
|
||||
fprintf(prn_stream, "%c81;%d;%dp", LIPS_CSI,
|
||||
- height * 10, width * 10);
|
||||
+ /* modified by shige 06/27 2003
|
||||
+ width * 10, height * 10); */
|
||||
+ /* modified by shige 11/09 2003
|
||||
+ width * 10, height * 10); */
|
||||
+ (width * 10 > LIPS_HEIGHT_MAX_720)?
|
||||
+ LIPS_HEIGHT_MAX_720 : (width * 10),
|
||||
+ (height * 10 > LIPS_WIDTH_MAX_720)?
|
||||
+ LIPS_WIDTH_MAX_720 : (height * 10));
|
||||
} else {
|
||||
fprintf(prn_stream, "%c%dp", LIPS_CSI, paper_size);
|
||||
}
|
||||
@@ -1078,14 +1097,28 @@
|
||||
prev_paper_height != height) {
|
||||
fprintf(prn_stream, "%c2 I", LIPS_CSI);
|
||||
fprintf(prn_stream, "%c80;%d;%dp", LIPS_CSI,
|
||||
- width * 10, height * 10);
|
||||
+ /* modified by shige 06/27 2003
|
||||
+ width * 10, height * 10); */
|
||||
+ /* modified by shige 11/09 2003
|
||||
+ height * 10, width * 10); */
|
||||
+ (height * 10 > LIPS_HEIGHT_MAX_720)?
|
||||
+ LIPS_HEIGHT_MAX_720 : (height * 10),
|
||||
+ (width * 10 > LIPS_WIDTH_MAX_720)?
|
||||
+ LIPS_WIDTH_MAX_720 : (width * 10));
|
||||
}
|
||||
} else if (paper_size == USER_SIZE + LANDSCAPE) {
|
||||
if (prev_paper_width != width ||
|
||||
prev_paper_height != height) {
|
||||
fprintf(prn_stream, "%c2 I", LIPS_CSI);
|
||||
fprintf(prn_stream, "%c81;%d;%dp", LIPS_CSI,
|
||||
- height * 10, width * 10);
|
||||
+ /* modified by shige 06/27 2003
|
||||
+ height * 10, width * 10); */
|
||||
+ /* modified by shige 11/09 2003
|
||||
+ width * 10, height * 10); */
|
||||
+ (width * 10 > LIPS_HEIGHT_MAX_720)?
|
||||
+ LIPS_HEIGHT_MAX_720 : (width * 10),
|
||||
+ (height * 10 > LIPS_WIDTH_MAX_720)?
|
||||
+ LIPS_WIDTH_MAX_720 : (height * 10));
|
||||
}
|
||||
}
|
||||
/* desired number of copies */
|
|
@ -1,154 +0,0 @@
|
|||
--- lips/gdevl4v.c.orig Thu Nov 2 12:09:18 2000
|
||||
+++ lips/gdevl4v.c Tue Jan 13 01:30:38 2004
|
||||
@@ -230,41 +230,66 @@
|
||||
};
|
||||
|
||||
/* Vector device implementation */
|
||||
-private int lips4v_beginpage(P1(gx_device_vector * vdev));
|
||||
-private int lips4v_setfillcolor(P2(gx_device_vector * vdev,
|
||||
- const gx_drawing_color * pdc));
|
||||
-private int lips4v_setstrokecolor(P2(gx_device_vector * vdev,
|
||||
- const gx_drawing_color * pdc));
|
||||
-private int lips4v_setdash(P4(gx_device_vector * vdev, const float *pattern,
|
||||
- uint count, floatp offset));
|
||||
-private int lips4v_setflat(P2(gx_device_vector * vdev, floatp flatness));
|
||||
+#if GS_VERSION_MAJOR >= 8
|
||||
+private int lips4v_beginpage(gx_device_vector * vdev);
|
||||
+private int lips4v_setfillcolor(gx_device_vector * vdev,
|
||||
+ const gx_drawing_color * pdc);
|
||||
+private int lips4v_setstrokecolor(gx_device_vector * vdev,
|
||||
+ const gx_drawing_color * pdc);
|
||||
+private int lips4v_setdash(gx_device_vector * vdev, const float *pattern,
|
||||
+ uint count, floatp offset);
|
||||
+private int lips4v_setflat(gx_device_vector * vdev, floatp flatness);
|
||||
+private int
|
||||
+lips4v_setlogop(gx_device_vector * vdev, gs_logical_operation_t lop,
|
||||
+ gs_logical_operation_t diff);
|
||||
private int
|
||||
-lips4v_setlogop(P3
|
||||
|
||||
- (gx_device_vector * vdev, gs_logical_operation_t lop,
|
||||
- gs_logical_operation_t diff));
|
||||
+lips4v_beginpath(gx_device_vector * vdev, gx_path_type_t type);
|
||||
+private int
|
||||
+lips4v_moveto(gx_device_vector * vdev, floatp x0, floatp y0, floatp x,
|
||||
+ floatp y, gx_path_type_t type);
|
||||
private int
|
||||
+lips4v_lineto(gx_device_vector * vdev, floatp x0, floatp y0, floatp x,
|
||||
+ floatp y, gx_path_type_t type);
|
||||
+private int
|
||||
+lips4v_curveto(gx_device_vector * vdev, floatp x0, floatp y0, floatp x1,
|
||||
+ floatp y1, floatp x2, floatp y2, floatp x3, floatp y3,
|
||||
+ gx_path_type_t type);
|
||||
+lips4v_closepath(gx_device_vector * vdev, floatp x, floatp y, floatp x_start,
|
||||
+ floatp y_start, gx_path_type_t type);
|
||||
|
||||
-lips4v_beginpath(P2(gx_device_vector * vdev, gx_path_type_t type));
|
||||
+private int lips4v_endpath(gx_device_vector * vdev, gx_path_type_t type);
|
||||
+#else
|
||||
+private int lips4v_beginpage(P1(gx_device_vector * vdev));
|
||||
+private int lips4v_setfillcolor(gx_device_vector * vdev,
|
||||
+ const gx_drawing_color * pdc);
|
||||
+private int lips4v_setstrokecolor(gx_device_vector * vdev,
|
||||
+ const gx_drawing_color * pdc);
|
||||
+private int lips4v_setdash(gx_device_vector * vdev, const float *pattern,
|
||||
+ uint count, floatp offset);
|
||||
+private int lips4v_setflat(gx_device_vector * vdev, floatp flatness);
|
||||
+private int
|
||||
+lips4v_setlogop(gx_device_vector * vdev, gs_logical_operation_t lop,
|
||||
+ gs_logical_operation_t diff);
|
||||
+private int
|
||||
+
|
||||
+lips4v_beginpath(gx_device_vector * vdev, gx_path_type_t type);
|
||||
private int
|
||||
-lips4v_moveto(P6
|
||||
- (gx_device_vector * vdev, floatp x0, floatp y0, floatp x,
|
||||
- floatp y, gx_path_type_t type));
|
||||
+lips4v_moveto(gx_device_vector * vdev, floatp x0, floatp y0, floatp x,
|
||||
+ floatp y, gx_path_type_t type);
|
||||
private int
|
||||
-lips4v_lineto(P6
|
||||
- (gx_device_vector * vdev, floatp x0, floatp y0, floatp x,
|
||||
- floatp y, gx_path_type_t type));
|
||||
+lips4v_lineto(gx_device_vector * vdev, floatp x0, floatp y0, floatp x,
|
||||
+ floatp y, gx_path_type_t type);
|
||||
private int
|
||||
-lips4v_curveto(P10
|
||||
- (gx_device_vector * vdev, floatp x0, floatp y0, floatp x1,
|
||||
+lips4v_curveto(gx_device_vector * vdev, floatp x0, floatp y0, floatp x1,
|
||||
floatp y1, floatp x2, floatp y2, floatp x3, floatp y3,
|
||||
- gx_path_type_t type));
|
||||
+ gx_path_type_t type);
|
||||
private int
|
||||
-lips4v_closepath(P6
|
||||
- (gx_device_vector * vdev, floatp x, floatp y, floatp x_start,
|
||||
- floatp y_start, gx_path_type_t type));
|
||||
+lips4v_closepath(gx_device_vector * vdev, floatp x, floatp y, floatp x_start,
|
||||
+ floatp y_start, gx_path_type_t type);
|
||||
|
||||
-private int lips4v_endpath(P2(gx_device_vector * vdev, gx_path_type_t type));
|
||||
+private int lips4v_endpath(gx_device_vector * vdev, gx_path_type_t type);
|
||||
+#endif
|
||||
private int lips4v_setlinewidth(gx_device_vector * vdev, floatp width);
|
||||
private int lips4v_setlinecap(gx_device_vector * vdev, gs_line_cap cap);
|
||||
private int lips4v_setlinejoin(gx_device_vector * vdev, gs_line_join join);
|
||||
@@ -758,10 +783,26 @@
|
||||
/* Íѻ極¥¤¥º */
|
||||
if (pdev->prev_paper_size != paper_size) {
|
||||
if (paper_size == USER_SIZE) {
|
||||
- sprintf(paper, "%c80;%d;%dp", LIPS_CSI, width * 10, height * 10);
|
||||
+ /* modified by shige 06/27 2003
|
||||
+ sprintf(paper, "%c80;%d;%dp", LIPS_CSI, width * 10, height * 10); */
|
||||
+ /* modified by shige 11/09 2003
|
||||
+ sprintf(paper, "%c80;%d;%dp", LIPS_CSI, height * 10, width * 10); */
|
||||
+ sprintf(paper, "%c80;%d;%dp", LIPS_CSI,
|
||||
+ (height * 10 > LIPS_HEIGHT_MAX_720)?
|
||||
+ LIPS_HEIGHT_MAX_720 : (height * 10),
|
||||
+ (width * 10 > LIPS_WIDTH_MAX_720)?
|
||||
+ LIPS_WIDTH_MAX_720 : (width * 10));
|
||||
lputs(s, paper);
|
||||
} else if (paper_size == USER_SIZE + LANDSCAPE) {
|
||||
- sprintf(paper, "%c81;%d;%dp", LIPS_CSI, height * 10, width * 10);
|
||||
+ /* modified by shige 06/27 2003
|
||||
+ sprintf(paper, "%c81;%d;%dp", LIPS_CSI, height * 10, width * 10); */
|
||||
+ /* modified by shige 11/09 2003
|
||||
+ sprintf(paper, "%c81;%d;%dp", LIPS_CSI, width * 10, height * 10); */
|
||||
+ sprintf(paper, "%c80;%d;%dp", LIPS_CSI,
|
||||
+ (width * 10 > LIPS_HEIGHT_MAX_720)?
|
||||
+ LIPS_HEIGHT_MAX_720 : (width * 10),
|
||||
+ (height * 10 > LIPS_WIDTH_MAX_720)?
|
||||
+ LIPS_WIDTH_MAX_720 : (height * 10));
|
||||
lputs(s, paper);
|
||||
} else {
|
||||
sprintf(paper, "%c%dp", LIPS_CSI, paper_size);
|
||||
@@ -770,12 +811,28 @@
|
||||
} else if (paper_size == USER_SIZE) {
|
||||
if (pdev->prev_paper_width != width ||
|
||||
pdev->prev_paper_height != height)
|
||||
- sprintf(paper, "%c80;%d;%dp", LIPS_CSI, width * 10, height * 10);
|
||||
+ /* modified by shige 06/27 2003
|
||||
+ sprintf(paper, "%c80;%d;%dp", LIPS_CSI, width * 10, height * 10); */
|
||||
+ /* modified by shige 11/09 2003
|
||||
+ sprintf(paper, "%c80;%d;%dp", LIPS_CSI, height * 10, width * 10); */
|
||||
+ sprintf(paper, "%c80;%d;%dp", LIPS_CSI,
|
||||
+ (height * 10 > LIPS_HEIGHT_MAX_720)?
|
||||
+ LIPS_HEIGHT_MAX_720 : (height * 10),
|
||||
+ (width * 10 > LIPS_WIDTH_MAX_720)?
|
||||
+ LIPS_WIDTH_MAX_720 : (width * 10));
|
||||
lputs(s, paper);
|
||||
} else if (paper_size == USER_SIZE + LANDSCAPE) {
|
||||
if (pdev->prev_paper_width != width ||
|
||||
pdev->prev_paper_height != height)
|
||||
- sprintf(paper, "%c81;%d;%dp", LIPS_CSI, height * 10, width * 10);
|
||||
+ /* modified by shige 06/27 2003
|
||||
+ sprintf(paper, "%c81;%d;%dp", LIPS_CSI, height * 10, width * 10); */
|
||||
+ /* modified by shige 11/09 2003
|
||||
+ sprintf(paper, "%c81;%d;%dp", LIPS_CSI, width * 10, height * 10); */
|
||||
+ sprintf(paper, "%c80;%d;%dp", LIPS_CSI,
|
||||
+ (width * 10 > LIPS_HEIGHT_MAX_720)?
|
||||
+ LIPS_HEIGHT_MAX_720 : (width * 10),
|
||||
+ (height * 10 > LIPS_WIDTH_MAX_720)?
|
||||
+ LIPS_WIDTH_MAX_720 : (height * 10));
|
||||
lputs(s, paper);
|
||||
}
|
||||
pdev->prev_paper_size = paper_size;
|
|
@ -1,18 +0,0 @@
|
|||
--- lips/gdevlips.c.orig Thu Nov 2 12:09:18 2000
|
||||
+++ lips/gdevlips.c Tue Jan 13 01:23:47 2004
|
||||
@@ -62,7 +62,15 @@
|
||||
height = tmp;
|
||||
}
|
||||
for (pt = lips_paper_table; pt->num_unit < 80; pt++)
|
||||
+/* add by shige 11/06 2003 */
|
||||
+#ifdef USE_LIPS_SIZE_ERROR
|
||||
+ if(pt->width+LIPS_SIZE_ERROR_VALUE>=width
|
||||
+ && pt->width-LIPS_SIZE_ERROR_VALUE<=width
|
||||
+ && pt->height+LIPS_SIZE_ERROR_VALUE>=height
|
||||
+ && pt->height-LIPS_SIZE_ERROR_VALUE<=height)
|
||||
+#else
|
||||
if (pt->width == width && pt->height == height)
|
||||
+#endif
|
||||
break;
|
||||
|
||||
return pt->num_unit + landscape;
|
|
@ -1,17 +0,0 @@
|
|||
--- lips/gdevlips.h.orig Thu Nov 2 12:09:18 2000
|
||||
+++ lips/gdevlips.h Tue Jan 13 01:23:47 2004
|
||||
@@ -188,6 +188,14 @@
|
||||
bool faceup;\
|
||||
char mediaType[LIPS_MEDIACHAR_MAX];
|
||||
|
||||
+/* added by shige 11/06 2003 */
|
||||
+#define USE_LIPS_SIZE_ERROR
|
||||
+#define LIPS_SIZE_ERROR_VALUE 2
|
||||
+
|
||||
+/* added by shige 11/09 2003 */
|
||||
+#define LIPS_HEIGHT_MAX_720 11906
|
||||
+#define LIPS_WIDTH_MAX_720 8419
|
||||
+
|
||||
int lips_media_selection(int width, int height);
|
||||
int lips_packbits_encode(byte * inBuff, byte * outBuff, int Length);
|
||||
int lips_mode3format_encode(byte * inBuff, byte * outBuff, int Length);
|
|
@ -1,59 +0,0 @@
|
|||
--- lips/gdevlips.mak.orig Thu Nov 2 12:12:13 2000
|
||||
+++ lips/gdevlips.mak Sat Sep 27 22:16:20 2003
|
||||
@@ -1,17 +1,19 @@
|
||||
# ---------------- Laser Printer devices ---------------- #
|
||||
# $Id: gdevlips.mak $
|
||||
|
||||
+lips_opts=-DGS_VERSION_MAJOR=$(GS_VERSION_MAJOR)
|
||||
+
|
||||
$(GLOBJ)gdevlprn.$(OBJ): $(GLSRC)gdevlprn.c $(GLSRC)gdevlprn.h\
|
||||
$(gdevprn_h) $(PDEVH)
|
||||
- $(GLCC) $(GLO_)gdevlprn.$(OBJ) $(C_) $(GLSRC)gdevlprn.c
|
||||
+ $(GLCC) $(GLO_)gdevlprn.$(OBJ) $(C_) $(lips_opts) $(GLSRC)gdevlprn.c
|
||||
|
||||
### --- The Canon LIPS II+/III/IVc/IV printer device --- ###
|
||||
|
||||
lipsr_=$(GLOBJ)gdevl4r.$(OBJ) $(GLOBJ)gdevlips.$(OBJ) $(GLOBJ)gdevlprn.$(OBJ)
|
||||
$(GLOBJ)gdevl4r.$(OBJ): $(GLSRC)gdevl4r.c $(GLSRC)gdevlips.h $(PDEVH)
|
||||
- $(GLCC) -DA4 $(GLO_)gdevl4r.$(OBJ) $(C_) $(GLSRC)gdevl4r.c
|
||||
+ $(GLCC) -DA4 $(GLO_)gdevl4r.$(OBJ) $(C_) $(lips_opts) $(GLSRC)gdevl4r.c
|
||||
$(GLOBJ)gdevlips.$(OBJ): $(GLSRC)gdevlips.c
|
||||
- $(GLCC) $(GLO_)gdevlips.$(OBJ) $(C_) $(GLSRC)gdevlips.c
|
||||
+ $(GLCC) $(GLO_)gdevlips.$(OBJ) $(C_) $(lips_opts) $(GLSRC)gdevlips.c
|
||||
$(DD)lips2p.dev: $(lipsr_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)lips2p $(lipsr_)
|
||||
$(DD)lips3.dev: $(lipsr_) $(DD)page.dev
|
||||
@@ -29,13 +31,13 @@
|
||||
$(GLOBJ)gdevl4v.$(OBJ): $(GLSRC)gdevl4v.c $(GLSRC)gdevlips.h $(GDEV) $(math__h)\
|
||||
$(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
|
||||
+ $(GLCC) -DA4 $(GLO_)gdevl4v.$(OBJ) $(C_) $(lips_opts) $(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
|
||||
+ $(GLCC) -DA4 $(GLO_)gdevespg.$(OBJ) $(C_) $(lips_opts) $(GLSRC)gdevespg.c
|
||||
|
||||
$(GLOBJ)escpage.dev: $(escpage_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)escpage $(escpage_)
|
||||
@@ -47,7 +49,7 @@
|
||||
|
||||
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
|
||||
+ $(GLCC) -DA4 $(GLO_)gdevnpdl.$(OBJ) $(C_) $(lips_opts) $(GLSRC)gdevnpdl.c
|
||||
|
||||
$(GLOBJ)npdl.dev: $(npdl_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)npdl $(npdl_)
|
||||
@@ -56,7 +58,7 @@
|
||||
|
||||
rpdl_=$(GLOBJ)gdevrpdl.$(OBJ) $(GLOBJ)gdevlprn.$(OBJ)
|
||||
$(GLOBJ)gdevrpdl.$(OBJ): $(GLSRC)gdevrpdl.c $(GLSRC)gdevlprn.h $(PDEVH)
|
||||
- $(GLCC) -DA4 $(GLO_)gdevrpdl.$(OBJ) $(C_) $(GLSRC)gdevrpdl.c
|
||||
+ $(GLCC) -DA4 $(GLO_)gdevrpdl.$(OBJ) $(C_) $(lips_opts) $(GLSRC)gdevrpdl.c
|
||||
|
||||
$(GLOBJ)rpdl.dev: $(rpdl_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)rpdl $(rpdl_)
|
|
@ -1,16 +0,0 @@
|
|||
--- lips/gdevlprn.h.orig Thu Nov 2 12:09:18 2000
|
||||
+++ lips/gdevlprn.h Sat Sep 13 23:06:38 2003
|
||||
@@ -28,8 +28,13 @@
|
||||
|
||||
#include "gdevprn.h"
|
||||
|
||||
+#if GS_VERSION_MAJOR >= 8
|
||||
+#define lprn_dev_proc_image_out(proc)\
|
||||
+ void proc(gx_device_printer *, FILE *, int, int, int, int)
|
||||
+#else
|
||||
#define lprn_dev_proc_image_out(proc)\
|
||||
void proc(P6(gx_device_printer *, FILE *, int, int, int, int))
|
||||
+#endif
|
||||
|
||||
#define dev_proc_image_out(proc) lprn_dev_proc_image_out(proc)
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
--- md2k/gdevmd2k.mak-5.50.orig Sun Nov 19 18:42:20 2000
|
||||
+++ md2k/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
|
|
@ -1,335 +0,0 @@
|
|||
--- mjc/gdevmjc.c.orig Tue May 23 19:16:52 2000
|
||||
+++ mjc/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", µweave, 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));
|
|
@ -1,43 +0,0 @@
|
|||
--- mjc/gdevmjc.mak.orig Tue May 23 19:19:13 2000
|
||||
+++ mjc/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_)
|
|
@ -1,659 +0,0 @@
|
|||
--- src/gdevijs.c.orig Fri Jan 17 09:49:00 2003
|
||||
+++ src/gdevijs.c Thu May 26 01:00:57 2005
|
||||
@@ -29,15 +29,29 @@
|
||||
* which is a security risk, since any program can be run.
|
||||
* You should use -dSAFER which sets .LockSafetyParams to true
|
||||
* before opening this device.
|
||||
+ *
|
||||
+ * 11/26/03 David Suffield
|
||||
+ * (c) 2003-2004 Copyright Hewlett-Packard Development Company, LP
|
||||
+ *
|
||||
+ * 1. Removed hpijs 1.0-1.0.2 workarounds, use hpijs 1.0.3 or higher.
|
||||
+ * 2. Added krgb support.
|
||||
+ *
|
||||
+ * 02/21/05 David Suffield
|
||||
+ * 1. Fixed segfault issue with 1-bit color space.
|
||||
+ * 2. Fixed z-order issue with colored text on black rectangle.
|
||||
+ *
|
||||
*/
|
||||
|
||||
#include "unistd_.h" /* for dup() */
|
||||
#include <stdlib.h>
|
||||
+#include <fcntl.h>
|
||||
#include "gdevprn.h"
|
||||
#include "gp.h"
|
||||
#include "ijs.h"
|
||||
#include "ijs_client.h"
|
||||
|
||||
+//#define KRGB_DEBUG
|
||||
+
|
||||
/* This should go into gdevprn.h, or, better yet, gdevprn should
|
||||
acquire an API for changing resolution. */
|
||||
int gdev_prn_maybe_realloc_memory(gx_device_printer *pdev,
|
||||
@@ -53,6 +67,14 @@
|
||||
private dev_proc_get_params(gsijs_get_params);
|
||||
private dev_proc_put_params(gsijs_put_params);
|
||||
|
||||
+/* Following definitions are for krgb support. */
|
||||
+private dev_proc_create_buf_device(gsijs_create_buf_device);
|
||||
+private dev_proc_fill_rectangle(gsijs_fill_rectangle);
|
||||
+private dev_proc_copy_mono(gsijs_copy_mono);
|
||||
+private dev_proc_fill_mask(gsijs_fill_mask);
|
||||
+private dev_proc_fill_path(gsijs_fill_path);
|
||||
+private dev_proc_stroke_path(gsijs_stroke_path);
|
||||
+
|
||||
private const gx_device_procs gsijs_procs =
|
||||
prn_color_params_procs(gsijs_open, gsijs_output_page, gsijs_close,
|
||||
gx_default_rgb_map_rgb_color, gx_default_rgb_map_color_rgb,
|
||||
@@ -85,6 +107,14 @@
|
||||
|
||||
IjsClientCtx *ctx;
|
||||
int ijs_version;
|
||||
+
|
||||
+ /* Additional parameters for krgb support. */
|
||||
+ int krgb_mode; /* 0=false, 1=true */
|
||||
+ int k_path; /* k plane path, 0=false, 1=true */
|
||||
+ int k_width; /* k plane width in pixels */
|
||||
+ int k_band_size; /* k plane buffer size in bytes, byte aligned */
|
||||
+ unsigned char *k_band; /* k plane buffer */
|
||||
+ gx_device_procs prn_procs; /* banding playback procedures */
|
||||
};
|
||||
|
||||
#define DEFAULT_DPI 74 /* See gsijs_set_resolution() below. */
|
||||
@@ -112,7 +142,12 @@
|
||||
FALSE, /* Tumble_set */
|
||||
|
||||
NULL, /* IjsClient *ctx */
|
||||
- 0 /* ijs_version */
|
||||
+ 0, /* ijs_version */
|
||||
+ 0, /* krgb_mode */
|
||||
+ 0, /* k_path */
|
||||
+ 0, /* k_width */
|
||||
+ 0, /* k_band_size */
|
||||
+ NULL /* k_band buffer */
|
||||
};
|
||||
|
||||
|
||||
@@ -128,12 +163,254 @@
|
||||
|
||||
/**************************************************************************/
|
||||
|
||||
-/* ------ Private definitions ------ */
|
||||
+/* ---------------- Low-level graphic procedures ---------------- */
|
||||
+
|
||||
+static unsigned char xmask[] =
|
||||
+{
|
||||
+ 0x80, /* x=0 */
|
||||
+ 0x40, /* 1 */
|
||||
+ 0x20, /* 2 */
|
||||
+ 0x10, /* 3 */
|
||||
+ 0x08, /* 4 */
|
||||
+ 0x04, /* 5 */
|
||||
+ 0x02, /* 6 */
|
||||
+ 0x01 /* 7 */
|
||||
+};
|
||||
+
|
||||
+private int gsijs_fill_rectangle(gx_device * dev, int x, int y, int w, int h,
|
||||
+ gx_color_index color)
|
||||
+{
|
||||
+ gx_device_ijs *ijsdev = (gx_device_ijs *)((gx_device_forward *)dev)->target;
|
||||
+
|
||||
+ if (ijsdev->krgb_mode && ijsdev->k_path && y >= 0 && x >= 0)
|
||||
+ {
|
||||
+ int raster = (ijsdev->k_width+7) >> 3;
|
||||
+ register unsigned char *dest=ijsdev->k_band+(raster*y)+(x >> 3);
|
||||
+ int dest_start_bit = x & 7;
|
||||
+ int i,j,w1;
|
||||
+
|
||||
+ if (h <= 0 || w <= 0)
|
||||
+ return 0;
|
||||
+
|
||||
+ if ((x+w) > ijsdev->k_width)
|
||||
+ w1 = ijsdev->k_width - x;
|
||||
+ else
|
||||
+ w1 = w;
|
||||
+
|
||||
+ /* Note x,y orgin 0,0 is stored first byte 0 left to right. */
|
||||
+
|
||||
+ if (color==0x0)
|
||||
+ {
|
||||
+ /* Color is black, store in k plane band instead of regular band. */
|
||||
+ for (j=0; j<h; j++)
|
||||
+ {
|
||||
+ for (i=0; i<w1; i++)
|
||||
+ dest[(dest_start_bit+i)>>3] |= xmask[(dest_start_bit+i)&7];
|
||||
+ dest+=raster;
|
||||
+ }
|
||||
+ return 0;
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ /* Color is not black, remove any k plane bits for z-order dependencies, store in regular band. */
|
||||
+ for (j=0; j<h; j++)
|
||||
+ {
|
||||
+ for (i=0; i<w1; i++)
|
||||
+ dest[(dest_start_bit+i)>>3] &= ~xmask[(dest_start_bit+i)&7];
|
||||
+ dest+=raster;
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ return (*ijsdev->prn_procs.fill_rectangle)(dev, x, y, w, h, color);
|
||||
+}
|
||||
+
|
||||
+private int gsijs_copy_mono(gx_device * dev, const byte * data,
|
||||
+ int dx, int draster, gx_bitmap_id id,
|
||||
+ int x, int y, int w, int height, gx_color_index zero, gx_color_index one)
|
||||
+{
|
||||
+ gx_device_ijs *ijsdev = (gx_device_ijs *)((gx_device_forward *)dev)->target;
|
||||
+
|
||||
+ // if (ijsdev->krgb_mode && ijsdev->k_path && one==0x0)
|
||||
+ if (ijsdev->krgb_mode && ijsdev->k_path)
|
||||
+ {
|
||||
+ /* Store in k plane band instead of regular band. */
|
||||
+ int raster = (ijsdev->k_width+7) >> 3; /* raster width in bytes, byte aligned */
|
||||
+ register unsigned char *dest=ijsdev->k_band+(raster*y)+(x >> 3);
|
||||
+ register const unsigned char *scan=data+(dx >> 3);
|
||||
+ int dest_start_bit = x & 7;
|
||||
+ int scan_start_bit = dx & 7;
|
||||
+ int i, h=height;
|
||||
+
|
||||
+ if (h <= 0 || w <= 0)
|
||||
+ return 0;
|
||||
+
|
||||
+ if (one==0x0)
|
||||
+ {
|
||||
+ /* Color is black, store in k plane band instead of regular band. */
|
||||
+ while (h-- > 0)
|
||||
+ {
|
||||
+ for (i=0; i<w; i++)
|
||||
+ {
|
||||
+ if (scan[(scan_start_bit+i)>>3] & xmask[(scan_start_bit+i)&7])
|
||||
+ dest[(dest_start_bit+i)>>3] |= xmask[(dest_start_bit+i)&7];
|
||||
+ }
|
||||
+ scan+=draster;
|
||||
+ dest+=raster;
|
||||
+ }
|
||||
+ return 0;
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ /* Color is not black, remove any k plane bits for z-order dependencies, store in regular band. */
|
||||
+ while (h-- > 0)
|
||||
+ {
|
||||
+ for (i=0; i<w; i++)
|
||||
+ {
|
||||
+ if (scan[(scan_start_bit+i)>>3] & xmask[(scan_start_bit+i)&7])
|
||||
+ dest[(dest_start_bit+i)>>3] &= ~xmask[(dest_start_bit+i)&7];
|
||||
+ }
|
||||
+ scan+=draster;
|
||||
+ dest+=raster;
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ return (*ijsdev->prn_procs.copy_mono)(dev, data, dx, draster, id, x, y, w, height, zero, one);
|
||||
+}
|
||||
+
|
||||
+/* ---------------- High-level graphic procedures ---------------- */
|
||||
+
|
||||
+private int gsijs_fill_mask(gx_device * dev,
|
||||
+ const byte * data, int dx, int raster, gx_bitmap_id id,
|
||||
+ int x, int y, int w, int h,
|
||||
+ const gx_drawing_color * pdcolor, int depth,
|
||||
+ gs_logical_operation_t lop, const gx_clip_path * pcpath)
|
||||
+{
|
||||
+ gx_device_ijs *ijsdev = (gx_device_ijs *)((gx_device_forward *)dev)->target;
|
||||
+ int code;
|
||||
+
|
||||
+ ijsdev->k_path = 1;
|
||||
+
|
||||
+ code = (*ijsdev->prn_procs.fill_mask)(dev, data, dx, raster, id, x, y, w, h, pdcolor, depth, lop, pcpath);
|
||||
+
|
||||
+ ijsdev->k_path = 0;
|
||||
+
|
||||
+ return code;
|
||||
+}
|
||||
+
|
||||
+private int gsijs_fill_path(gx_device * dev, const gs_imager_state * pis,
|
||||
+ gx_path * ppath, const gx_fill_params * params,
|
||||
+ const gx_drawing_color * pdcolor,
|
||||
+ const gx_clip_path * pcpath)
|
||||
+{
|
||||
+ gx_device_ijs *ijsdev = (gx_device_ijs *)((gx_device_forward *)dev)->target;
|
||||
+ int code;
|
||||
+
|
||||
+ ijsdev->k_path = 1;
|
||||
+
|
||||
+ code = (*ijsdev->prn_procs.fill_path)(dev, pis, ppath, params, pdcolor, pcpath);
|
||||
+
|
||||
+ ijsdev->k_path = 0;
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+private int gsijs_stroke_path(gx_device * dev, const gs_imager_state * pis,
|
||||
+ gx_path * ppath, const gx_stroke_params * params,
|
||||
+ const gx_drawing_color * pdcolor,
|
||||
+ const gx_clip_path * pcpath)
|
||||
+{
|
||||
+ gx_device_ijs *ijsdev = (gx_device_ijs *)((gx_device_forward *)dev)->target;
|
||||
+ int code;
|
||||
+
|
||||
+ ijsdev->k_path = 1;
|
||||
|
||||
-/* Versions 1.0 through 1.0.2 of hpijs report IJS version 0.29, and
|
||||
- require some workarounds. When more up-to-date hpijs versions
|
||||
- become ubiquitous, all these workarounds should be removed. */
|
||||
-#define HPIJS_1_0_VERSION 29
|
||||
+ code = (*ijsdev->prn_procs.stroke_path)(dev, pis, ppath, params, pdcolor, pcpath);
|
||||
+
|
||||
+ ijsdev->k_path = 0;
|
||||
+
|
||||
+ return code;
|
||||
+}
|
||||
+
|
||||
+/* ---------------- krgb banding playback procedures ---------------- */
|
||||
+
|
||||
+private int gsijs_get_bits(gx_device_printer * pdev, int y, byte * str, byte ** actual_data)
|
||||
+{
|
||||
+ gx_device_ijs *ijsdev = (gx_device_ijs *)pdev;
|
||||
+ gx_device_clist_common *cdev = (gx_device_clist_common *)pdev;
|
||||
+ int band_height = cdev->page_info.band_params.BandHeight;
|
||||
+ int band_number = y/band_height;
|
||||
+ int raster = (ijsdev->k_width+7) >> 3; /* raster width in bytes, byte aligned */
|
||||
+ int y1=raster*(y-(band_height*band_number));
|
||||
+
|
||||
+ if (y1 == 0)
|
||||
+ {
|
||||
+ /* First raster for band, clear k_band. Banding playback occurs on first raster. */
|
||||
+ memset(ijsdev->k_band, 0, ijsdev->k_band_size);
|
||||
+ }
|
||||
+
|
||||
+ return gdev_prn_get_bits(pdev, y, str, actual_data); /* get raster from regular band */
|
||||
+}
|
||||
+
|
||||
+private int gsijs_k_get_bits(gx_device_printer * pdev, int y, byte ** actual_data)
|
||||
+{
|
||||
+ gx_device_ijs *ijsdev = (gx_device_ijs *)pdev;
|
||||
+ gx_device_clist_common *cdev = (gx_device_clist_common *)pdev;
|
||||
+ int band_height = cdev->page_info.band_params.BandHeight;
|
||||
+ int band_number = y/band_height;
|
||||
+ int raster = (ijsdev->k_width+7) >> 3; /* raster width in bytes, byte aligned */
|
||||
+ int y1=raster*(y-(band_height*band_number));
|
||||
+
|
||||
+ *actual_data = ijsdev->k_band+y1;
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+private int gsijs_create_buf_device(gx_device **pbdev, gx_device *target,
|
||||
+ const gx_render_plane_t *render_plane, gs_memory_t *mem, bool for_band)
|
||||
+{
|
||||
+ gx_device_ijs *ijsdev = (gx_device_ijs *)target;
|
||||
+ int n_chan = ijsdev->color_info.num_components;
|
||||
+ int code = gx_default_create_buf_device(pbdev, target, render_plane, mem, for_band);
|
||||
+ if (code < 0 || n_chan != 3)
|
||||
+ return code;
|
||||
+
|
||||
+ /* Save buffer (vector) procedures so that we can hook them during banding playback. */
|
||||
+ ijsdev->prn_procs = (*pbdev)->procs;
|
||||
+
|
||||
+ /* Replace buffer procedures with krgb procedures. */
|
||||
+ set_dev_proc(*pbdev, fill_rectangle, gsijs_fill_rectangle);
|
||||
+ set_dev_proc(*pbdev, copy_mono, gsijs_copy_mono);
|
||||
+ set_dev_proc(*pbdev, fill_mask, gsijs_fill_mask);
|
||||
+ set_dev_proc(*pbdev, fill_path, gsijs_fill_path);
|
||||
+ set_dev_proc(*pbdev, stroke_path, gsijs_stroke_path);
|
||||
+
|
||||
+ return code;
|
||||
+}
|
||||
+
|
||||
+/* See if IJS server supports krgb. Return value: 0=false, 1=true. */
|
||||
+private int
|
||||
+gsijs_set_krgb_mode(gx_device_ijs *ijsdev)
|
||||
+{
|
||||
+ char buf[256];
|
||||
+ int n_chan = ijsdev->color_info.num_components;
|
||||
+ int code;
|
||||
+
|
||||
+ if (n_chan != 3)
|
||||
+ return 0; /* no krgb support, not RGB colorspace */
|
||||
+
|
||||
+ buf[0] = 0;
|
||||
+ code = ijs_client_enum_param(ijsdev->ctx, 0, "ColorSpace", buf, sizeof(buf)-1);
|
||||
+ if (code >= 0)
|
||||
+ buf[code] = 0;
|
||||
+ if (strstr(buf, "KRGB") == NULL)
|
||||
+ return 0; /* no krgb support */
|
||||
+
|
||||
+ return 1; /* krgb is supported */
|
||||
+}
|
||||
+
|
||||
+/* ------ Private definitions ------ */
|
||||
|
||||
private int
|
||||
gsijs_parse_wxh (const char *val, int size, double *pw, double *ph)
|
||||
@@ -171,34 +448,6 @@
|
||||
}
|
||||
|
||||
/**
|
||||
- * gsijs_set_generic_params_hpijs: Set generic IJS parameters.
|
||||
- *
|
||||
- * This version is specialized for hpijs 1.0 through 1.0.2, and
|
||||
- * accommodates a number of quirks.
|
||||
- **/
|
||||
-private int
|
||||
-gsijs_set_generic_params_hpijs(gx_device_ijs *ijsdev)
|
||||
-{
|
||||
- char buf[256];
|
||||
- int code = 0;
|
||||
-
|
||||
- /* IjsParams, Duplex, and Tumble get set at this point because
|
||||
- they may affect margins. */
|
||||
- if (ijsdev->IjsParams) {
|
||||
- code = gsijs_client_set_param(ijsdev, "IjsParams", ijsdev->IjsParams);
|
||||
- }
|
||||
-
|
||||
- if (code == 0 && ijsdev->Duplex_set) {
|
||||
- int duplex_val;
|
||||
-
|
||||
- duplex_val = ijsdev->Duplex ? (ijsdev->IjsTumble ? 1 : 2) : 0;
|
||||
- sprintf (buf, "%d", duplex_val);
|
||||
- code = gsijs_client_set_param(ijsdev, "Duplex", buf);
|
||||
- }
|
||||
- return code;
|
||||
-}
|
||||
-
|
||||
-/**
|
||||
* gsijs_set_generic_params: Set generic IJS parameters.
|
||||
**/
|
||||
private int
|
||||
@@ -209,9 +458,6 @@
|
||||
int i, j;
|
||||
char *value;
|
||||
|
||||
- if (ijsdev->ijs_version == HPIJS_1_0_VERSION)
|
||||
- return gsijs_set_generic_params_hpijs(ijsdev);
|
||||
-
|
||||
/* Split IjsParams into separate parameters and send to ijs server */
|
||||
value = NULL;
|
||||
for (i=0, j=0; (j < ijsdev->IjsParams_size) && (i < sizeof(buf)-1); j++) {
|
||||
@@ -252,68 +498,6 @@
|
||||
}
|
||||
|
||||
/**
|
||||
- * gsijs_set_margin_params_hpijs: Do margin negotiation with IJS server.
|
||||
- *
|
||||
- * This version is specialized for hpijs 1.0 through 1.0.2, and
|
||||
- * accommodates a number of quirks.
|
||||
- **/
|
||||
-private int
|
||||
-gsijs_set_margin_params_hpijs(gx_device_ijs *ijsdev)
|
||||
-{
|
||||
- char buf[256];
|
||||
- int code = 0;
|
||||
-
|
||||
- if (code == 0) {
|
||||
- sprintf(buf, "%d", ijsdev->width);
|
||||
- code = gsijs_client_set_param(ijsdev, "Width", buf);
|
||||
- }
|
||||
- if (code == 0) {
|
||||
- sprintf(buf, "%d", ijsdev->height);
|
||||
- code = gsijs_client_set_param(ijsdev, "Height", buf);
|
||||
- }
|
||||
-
|
||||
- if (code == 0) {
|
||||
- double printable_width, printable_height;
|
||||
- double printable_left, printable_top;
|
||||
- float m[4];
|
||||
-
|
||||
- code = ijs_client_get_param(ijsdev->ctx, 0, "PrintableArea",
|
||||
- buf, sizeof(buf));
|
||||
- if (code == IJS_EUNKPARAM)
|
||||
- /* IJS server doesn't support margin negotiations.
|
||||
- That's ok. */
|
||||
- return 0;
|
||||
- else if (code >= 0) {
|
||||
- code = gsijs_parse_wxh(buf, code,
|
||||
- &printable_width, &printable_height);
|
||||
- }
|
||||
-
|
||||
- if (code == 0) {
|
||||
- code = ijs_client_get_param(ijsdev->ctx, 0, "PrintableTopLeft",
|
||||
- buf, sizeof(buf));
|
||||
- if (code == IJS_EUNKPARAM)
|
||||
- return 0;
|
||||
- else if (code >= 0) {
|
||||
- code = gsijs_parse_wxh(buf, code,
|
||||
- &printable_left, &printable_top);
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- if (code == 0) {
|
||||
- m[0] = printable_left;
|
||||
- m[1] = ijsdev->MediaSize[1] * (1.0 / 72) -
|
||||
- printable_top - printable_height;
|
||||
- m[2] = ijsdev->MediaSize[0] * (1.0 / 72) -
|
||||
- printable_left - printable_width;
|
||||
- m[3] = printable_top;
|
||||
- gx_device_set_margins((gx_device *)ijsdev, m, true);
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- return code;
|
||||
-}
|
||||
-
|
||||
-/**
|
||||
* gsijs_set_margin_params: Do margin negotiation with IJS server.
|
||||
**/
|
||||
private int
|
||||
@@ -324,9 +508,6 @@
|
||||
int i, j;
|
||||
char *value;
|
||||
|
||||
- if (ijsdev->ijs_version == HPIJS_1_0_VERSION)
|
||||
- return gsijs_set_margin_params_hpijs(ijsdev);
|
||||
-
|
||||
/* Split IjsParams into separate parameters and send to ijs server */
|
||||
value = NULL;
|
||||
for (i=0, j=0; (j < ijsdev->IjsParams_size) && (i < sizeof(buf)-1); j++) {
|
||||
@@ -493,12 +674,18 @@
|
||||
char buf[256];
|
||||
bool use_outputfd;
|
||||
int fd = -1;
|
||||
+ long max_bitmap = ijsdev->space_params.MaxBitmap;
|
||||
|
||||
if (strlen(ijsdev->IjsServer) == 0) {
|
||||
eprintf("ijs server not specified\n");
|
||||
return gs_note_error(gs_error_ioerror);
|
||||
}
|
||||
|
||||
+ ijsdev->space_params.MaxBitmap = 0; /* force banding */
|
||||
+
|
||||
+ /* Set create_buf_device in printer device, so that we can hook the banding playback procedures. */
|
||||
+ ijsdev->printer_procs.buf_procs.create_buf_device = gsijs_create_buf_device;
|
||||
+
|
||||
/* Decide whether to use OutputFile or OutputFD. Note: how to
|
||||
determine this is a tricky question, so we just allow the
|
||||
user to set it.
|
||||
@@ -513,6 +700,8 @@
|
||||
if (code < 0)
|
||||
return code;
|
||||
|
||||
+ ijsdev->space_params.MaxBitmap = max_bitmap;
|
||||
+
|
||||
if (use_outputfd) {
|
||||
/* Note: dup() may not be portable to all interesting IJS
|
||||
platforms. In that case, this branch should be #ifdef'ed out.
|
||||
@@ -572,6 +761,9 @@
|
||||
if (code >= 0)
|
||||
code = gsijs_set_margin_params(ijsdev);
|
||||
|
||||
+ if (code >= 0)
|
||||
+ ijsdev->krgb_mode = gsijs_set_krgb_mode(ijsdev);
|
||||
+
|
||||
return code;
|
||||
};
|
||||
|
||||
@@ -631,21 +823,6 @@
|
||||
return min(width, end);
|
||||
}
|
||||
|
||||
-private int ijs_all_white(unsigned char *data, int size)
|
||||
-{
|
||||
- int clean = 1;
|
||||
- int i;
|
||||
- for (i = 0; i < size; i++)
|
||||
- {
|
||||
- if (data[i] != 0xFF)
|
||||
- {
|
||||
- clean = 0;
|
||||
- break;
|
||||
- }
|
||||
- }
|
||||
- return clean;
|
||||
-}
|
||||
-
|
||||
/* Print a page. Don't use normal printer gdev_prn_output_page
|
||||
* because it opens the output file.
|
||||
*/
|
||||
@@ -656,8 +833,9 @@
|
||||
gx_device_printer *pdev = (gx_device_printer *)dev;
|
||||
int raster = gdev_prn_raster(pdev);
|
||||
int ijs_width, ijs_height;
|
||||
- int row_bytes;
|
||||
+ int row_bytes, k_row_bytes=0;
|
||||
int n_chan = pdev->color_info.num_components;
|
||||
+ int krgb_mode = ijsdev->krgb_mode;
|
||||
unsigned char *data;
|
||||
char buf[256];
|
||||
double xres = pdev->HWResolution[0];
|
||||
@@ -673,13 +851,23 @@
|
||||
|
||||
/* Determine bitmap width and height */
|
||||
ijs_height = gdev_prn_print_scan_lines(dev);
|
||||
- if (ijsdev->ijs_version == HPIJS_1_0_VERSION) {
|
||||
- ijs_width = pdev->width;
|
||||
- } else {
|
||||
ijs_width = gsijs_raster_width(dev);
|
||||
- }
|
||||
+
|
||||
row_bytes = (ijs_width * pdev->color_info.depth + 7) >> 3;
|
||||
|
||||
+ if (krgb_mode)
|
||||
+ {
|
||||
+ gx_device_clist_common *cdev = (gx_device_clist_common *)dev;
|
||||
+ int band_height = cdev->page_info.band_params.BandHeight;
|
||||
+ k_row_bytes = (ijs_width + 7) >> 3;
|
||||
+
|
||||
+ /* Create banding buffer for k plane. */
|
||||
+ ijsdev->k_width = ijs_width;
|
||||
+ ijsdev->k_band_size = band_height * k_row_bytes;
|
||||
+ if ((ijsdev->k_band = gs_malloc(ijsdev->k_band_size, 1, "gsijs_output_page")) == (unsigned char *)NULL)
|
||||
+ return gs_note_error(gs_error_VMerror);
|
||||
+ }
|
||||
+
|
||||
/* Required page parameters */
|
||||
sprintf(buf, "%d", n_chan);
|
||||
gsijs_client_set_param(ijsdev, "NumChan", buf);
|
||||
@@ -688,44 +876,71 @@
|
||||
|
||||
/* This needs to become more sophisticated for DeviceN. */
|
||||
strcpy(buf, (n_chan == 4) ? "DeviceCMYK" :
|
||||
- ((n_chan == 3) ? "DeviceRGB" : "DeviceGray"));
|
||||
+ ((n_chan == 3) ? (krgb_mode ? "KRGB" : "DeviceRGB") : "DeviceGray"));
|
||||
gsijs_client_set_param(ijsdev, "ColorSpace", buf);
|
||||
|
||||
- /* If hpijs 1.0, don't set width and height here, because it
|
||||
- expects them to be the paper size. */
|
||||
- if (ijsdev->ijs_version != HPIJS_1_0_VERSION) {
|
||||
- sprintf(buf, "%d", ijs_width);
|
||||
- gsijs_client_set_param(ijsdev, "Width", buf);
|
||||
- sprintf(buf, "%d", ijs_height);
|
||||
- gsijs_client_set_param(ijsdev, "Height", buf);
|
||||
- }
|
||||
+ sprintf(buf, "%d", ijs_width);
|
||||
+ gsijs_client_set_param(ijsdev, "Width", buf);
|
||||
+ sprintf(buf, "%d", ijs_height);
|
||||
+ gsijs_client_set_param(ijsdev, "Height", buf);
|
||||
|
||||
sprintf(buf, "%gx%g", xres, yres);
|
||||
gsijs_client_set_param(ijsdev, "Dpi", buf);
|
||||
|
||||
+#ifdef KRGB_DEBUG
|
||||
+ int kfd, rgbfd;
|
||||
+ char sz[128];
|
||||
+ kfd = open("/tmp/k.pbm", O_CREAT | O_TRUNC | O_RDWR, 0644);
|
||||
+ rgbfd = open("/tmp/rgb.ppm", O_CREAT | O_TRUNC | O_RDWR, 0644);
|
||||
+ snprintf(sz, sizeof(sz), "P4\n#gdevijs test\n%d\n%d\n", ijs_width, ijs_height);
|
||||
+ write(kfd, sz, strlen(sz));
|
||||
+ snprintf(sz, sizeof(sz), "P6\n#gdevijs test\n%d\n%d\n255\n", ijs_width, ijs_height);
|
||||
+ write(rgbfd, sz, strlen(sz));
|
||||
+#endif
|
||||
+
|
||||
for (i=0; i<num_copies; i++) {
|
||||
unsigned char *actual_data;
|
||||
ijs_client_begin_cmd (ijsdev->ctx, IJS_CMD_BEGIN_PAGE);
|
||||
status = ijs_client_send_cmd_wait(ijsdev->ctx);
|
||||
|
||||
for (y = 0; y < ijs_height; y++) {
|
||||
- code = gdev_prn_get_bits(pdev, y, data, &actual_data);
|
||||
- if (code < 0)
|
||||
- break;
|
||||
+ if (krgb_mode)
|
||||
+ code = gsijs_get_bits(pdev, y, data, &actual_data);
|
||||
+ else
|
||||
+ code = gdev_prn_get_bits(pdev, y, data, &actual_data);
|
||||
+ if (code < 0)
|
||||
+ break;
|
||||
+#ifdef KRGB_DEBUG
|
||||
+ write(rgbfd, actual_data, row_bytes);
|
||||
+#endif
|
||||
+ status = ijs_client_send_data_wait(ijsdev->ctx, 0, (char *)actual_data, row_bytes);
|
||||
+ if (status)
|
||||
+ break;
|
||||
|
||||
- if (ijsdev->ijs_version == HPIJS_1_0_VERSION &&
|
||||
- ijs_all_white(actual_data, row_bytes))
|
||||
- status = ijs_client_send_data_wait(ijsdev->ctx, 0, NULL, 0);
|
||||
- else
|
||||
- status = ijs_client_send_data_wait(ijsdev->ctx, 0,
|
||||
- (char *)actual_data, row_bytes);
|
||||
- if (status)
|
||||
- break;
|
||||
+ if (krgb_mode) {
|
||||
+ code = gsijs_k_get_bits(pdev, y, &actual_data);
|
||||
+ if (code < 0)
|
||||
+ break;
|
||||
+#ifdef KRGB_DEBUG
|
||||
+ write(kfd, actual_data, k_row_bytes);
|
||||
+#endif
|
||||
+ status = ijs_client_send_data_wait(ijsdev->ctx, 0, (char *)actual_data, k_row_bytes);
|
||||
+ if (status)
|
||||
+ break;
|
||||
+ }
|
||||
}
|
||||
ijs_client_begin_cmd(ijsdev->ctx, IJS_CMD_END_PAGE);
|
||||
status = ijs_client_send_cmd_wait(ijsdev->ctx);
|
||||
}
|
||||
|
||||
+#ifdef KRGB_DEBUG
|
||||
+ close(kfd);
|
||||
+ close(rgbfd);
|
||||
+#endif
|
||||
+
|
||||
+ if(krgb_mode)
|
||||
+ gs_free(ijsdev->k_band, ijsdev->k_band_size, 1, "gsijs_output_page");
|
||||
+
|
||||
gs_free_object(pdev->memory, data, "gsijs_output_page");
|
||||
|
||||
endcode = (pdev->buffer_space && !pdev->is_async_renderer ?
|
||||
@@ -1029,7 +1244,6 @@
|
||||
dprintf2("ijs: Can't set parameter %s=%s\n", key, value);
|
||||
return code;
|
||||
}
|
||||
-
|
||||
|
||||
private int
|
||||
gsijs_set_color_format(gx_device_ijs *ijsdev)
|
|
@ -1,10 +0,0 @@
|
|||
--- src/dmp_site.ps.orig Tue May 27 09:57:00 1997
|
||||
+++ src/dmp_site.ps Tue Apr 2 23:05:45 2002
|
||||
@@ -1,6 +1,6 @@
|
||||
BeginConfig
|
||||
%%%%%%%%%%%%%%%%%%%%%% Standard user cusomizations %%%%%%%%%%%%%%%%%%%%%
|
||||
-/printer (epsimage.src)
|
||||
+/printer (%%DATADIR%%/%%GS_VERSION%%/lib/escp_24.src)
|
||||
% horizontal / vertical
|
||||
% /resolution [ 160.0 180.0 ]
|
||||
% horizontal / vertical
|
|
@ -1,13 +0,0 @@
|
|||
--- src/dviprlib.c.orig Tue May 13 16:14:09 1997
|
||||
+++ src/dviprlib.c Mon Apr 22 23:02:58 2002
|
||||
@@ -1433,7 +1433,9 @@
|
||||
char *dviprt_prtcodename[] = { CFG_PRTCODE_NAME, NULL };
|
||||
char *dviprt_encodename[] = { CFG_ENCODE_NAME, NULL };
|
||||
|
||||
-private FILE *dviprt_messagestream = stderr;
|
||||
+private FILE *dviprt_messagestream;
|
||||
+private void dviprt_messagestream_construct (void) __attribute__((constructor));
|
||||
+private void dviprt_messagestream_construct (void) { dviprt_messagestream = stderr; }
|
||||
|
||||
/*--- library functions ---*/
|
||||
int
|
|
@ -1,11 +0,0 @@
|
|||
--- src/gdevdmpr.c.orig Tue May 13 20:43:37 1997
|
||||
+++ src/gdevdmpr.c Tue Apr 2 01:16:25 2002
|
||||
@@ -846,7 +846,7 @@
|
||||
if (env) {
|
||||
strcpy(fname,env);
|
||||
strcat(fname,
|
||||
- gp_file_name_concat_string(env,strlen(env),fname,strlen(fnamebase)));
|
||||
+ gp_file_name_concat_string(env,strlen(env)));
|
||||
strcat(fname,fnamebase);
|
||||
fp = fopen(fname,gp_fmode_rb);
|
||||
}
|
|
@ -1,21 +0,0 @@
|
|||
--- src/gdevdmpr.mak.orig Mon May 1 20:24:43 2000
|
||||
+++ src/gdevdmpr.mak Mon May 1 20:26:23 2000
|
||||
@@ -1,8 +1,12 @@
|
||||
### ---------------- Dot matrix printer device ---------------- ###
|
||||
-dmprt_=gdevdmpr.$(OBJ) dviprlib.$(OBJ) gdevprn.$(OBJ)
|
||||
+dmprt_=$(GLOBJ)gdevdmpr.$(OBJ) $(GLOBJ)dviprlib.$(OBJ) $(GLOBJ)gdevprn.$(OBJ)
|
||||
|
||||
-dmprt.dev: $(dmprt_)
|
||||
- $(SETDEV) dmprt $(dmprt_)
|
||||
- $(ADDMOD) dmprt -ps dmp_init
|
||||
-gdevdmpr.$(OBJ): gdevdmpr.c dviprlib.h $(PDEVH)
|
||||
-dviprlib.$(OBJ): dviprlib.c dviprlib.h
|
||||
+$(DD)dmprt.dev: $(dmprt_)
|
||||
+ $(SETDEV) $(DD)dmprt $(dmprt_)
|
||||
+ $(ADDMOD) $(DD)dmprt -ps dmp_init
|
||||
+
|
||||
+$(GLOBJ)gdevdmpr.$(OBJ): $(GLSRC)gdevdmpr.c $(GLSRC)dviprlib.h $(PDEVH)
|
||||
+ $(GLCC) $(GLO_)gdevdmpr.$(OBJ) $(C_) $(GLSRC)gdevdmpr.c
|
||||
+
|
||||
+$(GLOBJ)dviprlib.$(OBJ): $(GLSRC)dviprlib.c $(GLSRC)dviprlib.h
|
||||
+ $(GLCC) $(GLO_)dviprlib.$(OBJ) $(C_) $(GLSRC)dviprlib.c
|
|
@ -1,983 +0,0 @@
|
|||
--- src/gdevgdi.c.orig Wed Jun 19 19:32:49 2002
|
||||
+++ src/gdevgdi.c Mon Jul 21 13:44:41 2003
|
||||
@@ -60,8 +60,8 @@
|
||||
#define GDI_REPEAT_LENGTH 2
|
||||
#define GDI_BAND_HEIGHT 128
|
||||
#define GDI_MAX_BAND 66
|
||||
-//#define GDI_BAND_WIDTH 4928
|
||||
-//#define GDI_BAND_WIDTH_BYTES (((GDI_BAND_WIDTH + 31)/32)*4)
|
||||
+/*#define GDI_BAND_WIDTH 4928*/
|
||||
+/*#define GDI_BAND_WIDTH_BYTES (((GDI_BAND_WIDTH + 31)/32)*4)*/
|
||||
|
||||
#define GDI_PRE_COMP 2
|
||||
#define GDI_REAL_COMP 0
|
||||
@@ -74,8 +74,8 @@
|
||||
|
||||
#define GDI_MARGINS_A4 0.167, 0.167, 0.167, 0.167
|
||||
#define GDI_MARGINS_LETTER 0.167, 0.167, 0.167, 0.167
|
||||
-//#define GDI_MARGINS_A4 0.0, 0.0, 0.0, 0.0
|
||||
-//#define GDI_MARGINS_LETTER 0.0, 0.0, 0.0, 0.0
|
||||
+/*#define GDI_MARGINS_A4 0.0, 0.0, 0.0, 0.0*/
|
||||
+/*#define GDI_MARGINS_LETTER 0.0, 0.0, 0.0, 0.0*/
|
||||
|
||||
/* The number of blank lines that make it worthwhile to reposition */
|
||||
/* the cursor. */
|
||||
@@ -86,9 +86,15 @@
|
||||
|
||||
int GDI_BAND_WIDTH[] = {4768, 4928};
|
||||
|
||||
+#if GS_VERSION_MAJOR >= 8
|
||||
+private int gdi_print_page(gx_device_printer *pdev, FILE *prn_stream);
|
||||
+private int gdi_open(gx_device *pdev);
|
||||
+private int gdi_close(gx_device *pdev);
|
||||
+#else
|
||||
private int gdi_print_page(P2(gx_device_printer *pdev, FILE *prn_stream));
|
||||
private int gdi_open(P1(gx_device *pdev));
|
||||
private int gdi_close(P1(gx_device *pdev));
|
||||
+#endif
|
||||
|
||||
/* The device descriptors */
|
||||
private dev_proc_open_device(gdi_open);
|
||||
@@ -107,6 +113,14 @@
|
||||
1, /* color bit */
|
||||
gdi_print_page);
|
||||
|
||||
+gx_device_printer far_data gs_samsunggdi_device =
|
||||
+ prn_device(prn_gdi_procs, "samsunggdi",
|
||||
+ DEFAULT_WIDTH_10THS, DEFAULT_HEIGHT_10THS, /* paper size (unit : 10/72 inch size) */
|
||||
+ X_DPI2, Y_DPI2,
|
||||
+ 0.20, 0.25, 0.25, 0.25, /* margins filled in by gdi_open */
|
||||
+ 1, /* color bit */
|
||||
+ gdi_print_page);
|
||||
+
|
||||
private FILE *WritePJLHeaderData(gx_device_printer *pdev, FILE *fp);
|
||||
private FILE *WriteBandHeader(FILE *fp, unsigned int usBandNo,
|
||||
unsigned char ubCompMode, unsigned int usBandWidth,
|
||||
@@ -220,7 +234,7 @@
|
||||
memset(obp, 0x00, ul_band_size*13/10);
|
||||
for (j=0; j<band_height; j++) {
|
||||
memset(tmp, 0x00, raster);
|
||||
- //code = gdev_prn_copy_scan_lines(pdev, i*band_height+j,
|
||||
+ /*code = gdev_prn_copy_scan_lines(pdev, i*band_height+j, */
|
||||
if (y == num_rows) break;
|
||||
code = gdev_prn_copy_scan_lines(pdev, y++,
|
||||
(byte*)tmp, raster);
|
||||
@@ -232,15 +246,71 @@
|
||||
|
||||
/* Write Band Data
|
||||
Because of Scanline compression, extract Scanline compression mode */
|
||||
- //ul_tiff_size = FrameTiffComp(obp, ibp, band_height, band_width_bytes, GDI_PRE_COMP);
|
||||
- //ul_scan_size = (unsigned long)bmp2run(obp, ibp, band_height, band_width_bytes, GDI_PRE_COMP);
|
||||
- //ul_min_size = (ul_scan_size > ul_tiff_size) ? ul_tiff_size : ul_scan_size;
|
||||
+ /*ul_tiff_size = FrameTiffComp(obp, ibp, band_height, band_width_bytes, GDI_PRE_COMP);*/
|
||||
+ /*ul_scan_size = (unsigned long)bmp2run(obp, ibp, band_height, band_width_bytes, GDI_PRE_COMP);*/
|
||||
+ /*ul_min_size = (ul_scan_size > ul_tiff_size) ? ul_tiff_size : ul_scan_size;*/
|
||||
ul_min_size = ul_tiff_size;
|
||||
compression_type = GDI_COMP_MODITIFF;
|
||||
- //compression_type = (ul_scan_size > ul_tiff_size) ? GDI_COMP_MODITIFF : GDI_COMP_SCANLINE;
|
||||
+ /*compression_type = (ul_scan_size > ul_tiff_size) ? GDI_COMP_MODITIFF : GDI_COMP_SCANLINE;*/
|
||||
switch (compression_type) {
|
||||
case GDI_COMP_MODITIFF:
|
||||
+#define FUDGE_BIG_BANDS
|
||||
+#ifndef FUDGE_BIG_BANDS
|
||||
ul_comp_size = FrameTiffComp(obp, ibp, band_height, band_width_bytes, GDI_REAL_COMP);
|
||||
+#else
|
||||
+ {
|
||||
+ /* Very ugly. The printer will hose if the compressed
|
||||
+ band size is over 65536, so we "fudge" the data in
|
||||
+ this case repeatedly until we get what we want.
|
||||
+
|
||||
+ The fudge algorithm is simple, this is kinda-sorta
|
||||
+ RLE, so we just round groups of bits in groups of
|
||||
+ 2, then 3, then 4, etc until the thing works. */
|
||||
+#define MAXBAND 0xffff
|
||||
+#define ASSERT(x)
|
||||
+ int fudge=0;
|
||||
+ byte *use_band=ibp;
|
||||
+ do {
|
||||
+ ul_comp_size = FrameTiffComp(obp, use_band,
|
||||
+ band_height, band_width_bytes,
|
||||
+ GDI_REAL_COMP);
|
||||
+ if (ul_comp_size > MAXBAND-8) {
|
||||
+ int f, g, h;
|
||||
+ if (!fudge) {
|
||||
+ ASSERT(use_band == ibp);
|
||||
+ use_band = (byte*)gs_malloc(ul_band_size, 1, "gdi_print_page/fudge");
|
||||
+ fudge=1;
|
||||
+ }
|
||||
+ memcpy(use_band, ibp, ul_band_size);
|
||||
+ fudge++;
|
||||
+ ASSERT(fudge>=2);
|
||||
+ {
|
||||
+#define FUDGE2(x) ( (((((x)>>6)&0x3)?3:0)<<6) \
|
||||
+ | (((((x)>>4)&0x3)?3:0)<<4) \
|
||||
+ | (((((x)>>2)&0x3)?3:0)<<2) \
|
||||
+ | (((((x)>>0)&0x3)?3:0)) )
|
||||
+#define FUDGE4(x) ( (((((x)>>4)&0xf)?0xf:0)<<4) \
|
||||
+ | (((((x)>>0)&0xf)?0xf:0)) )
|
||||
+#define FUDGE8(x) ( (((((x)>>0)&0xff)?0xf:0)) )
|
||||
+#define FUDGE(fudge, x) ( (fudge == 2 ? FUDGE2(x) \
|
||||
+ : fudge == 3 ? FUDGE4(x) \
|
||||
+ : fudge == 4 ? FUDGE8(x) \
|
||||
+ : 0 ) )
|
||||
+
|
||||
+ for(f=0;f<ul_band_size; f++) {
|
||||
+ use_band[f] = FUDGE(fudge, ibp[f]);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ } while (ul_comp_size > MAXBAND-8);
|
||||
+ oh_well:
|
||||
+ if (fudge > 1) {
|
||||
+ ASSERT(use_band != ibp);
|
||||
+ gs_free(use_band, ul_band_size, 1, "gdi_print_page/fudge");
|
||||
+ /*fprintf(stderr, "smartgdi: band %d fudge factor is %d\n", i, fudge);*/
|
||||
+ }
|
||||
+ }
|
||||
+#endif
|
||||
break;
|
||||
case GDI_COMP_SCANLINE:
|
||||
ul_comp_size = bmp2run(obp, ibp, band_height, band_width_bytes, GDI_REAL_COMP);
|
||||
@@ -253,7 +323,7 @@
|
||||
|
||||
prn_stream = WriteBandHeader(prn_stream, i, compression_type, (band_width_bytes * 8),
|
||||
band_height, ul_comp_size);
|
||||
- //fprintf(prn_stream, "[%d] band, size : %d\n", i, ul_tiff_size);
|
||||
+ /*fprintf(prn_stream, "[%d] band, size : %d\n", i, ul_tiff_size);*/
|
||||
fwrite(obp, ul_comp_size, 1, prn_stream);
|
||||
}
|
||||
|
||||
@@ -271,50 +341,50 @@
|
||||
unsigned char buffer[300];
|
||||
int dots_per_inch = (int)pdev->y_pixels_per_inch;
|
||||
|
||||
- strcpy(buffer, "\x1b%-12345X");
|
||||
+ strcpy(buffer, "\033%-12345X");
|
||||
|
||||
- // Paper Type
|
||||
- strcat(buffer, "@PJL SET PAPERTYPE = NORMAL ON\x0d\x0a");
|
||||
- //Density
|
||||
- strcat(buffer, "@PJL SET DENSITY = 1\x0d\x0a");
|
||||
- // Toner Save
|
||||
- strcat(buffer, "@PJL SET TONERSAVE = OFF\x0d\x0a");
|
||||
- // Enter Language SMART
|
||||
- strcat(buffer, "@PJL ENTER LANGUAGE = SMART\x0d\x0a");
|
||||
- // JobStart
|
||||
- strcat(buffer, "$PJL JOB START\x0d\x0a");
|
||||
+ /* Paper Type*/
|
||||
+ strcat(buffer, "@PJL SET PAPERTYPE = NORMAL ON\015\012");
|
||||
+ /*Density*/
|
||||
+ strcat(buffer, "@PJL SET DENSITY = 1\015\012");
|
||||
+ /* Toner Save*/
|
||||
+ strcat(buffer, "@PJL SET TONERSAVE = OFF\015\012");
|
||||
+ /* Enter Language SMART*/
|
||||
+ strcat(buffer, "@PJL ENTER LANGUAGE = SMART\015\012");
|
||||
+ /* JobStart*/
|
||||
+ strcat(buffer, "$PJL JOB START\015\012");
|
||||
|
||||
- // Resolution
|
||||
+ /* Resolution*/
|
||||
if (dots_per_inch == 600)
|
||||
- strcat(buffer, "$PJL RESOLUTION = 600\x0d\x0a");
|
||||
+ strcat(buffer, "$PJL RESOLUTION = 600\015\012");
|
||||
else
|
||||
- strcat(buffer, "$PJL RESOLUTION = 300\x0d\x0a");
|
||||
+ strcat(buffer, "$PJL RESOLUTION = 300\015\012");
|
||||
|
||||
- // Copies
|
||||
- strcat(buffer, "$PJL COPIES = 1\x0d\x0a");
|
||||
- // Paper Size
|
||||
+ /* Copies*/
|
||||
+ strcat(buffer, "$PJL COPIES = 1\015\012");
|
||||
+ /* Paper Size*/
|
||||
switch (gdev_pcl_paper_size((gx_device*)pdev))
|
||||
{
|
||||
case PAPER_SIZE_A4:
|
||||
- strcat(buffer, "$PJL PAGE A4 AUTO\x0d\x0a");
|
||||
+ strcat(buffer, "$PJL PAGE A4 AUTO\015\012");
|
||||
break;
|
||||
case PAPER_SIZE_LETTER:
|
||||
- strcat(buffer, "$PJL PAGE LETTER AUTO\x0d\x0a");
|
||||
+ strcat(buffer, "$PJL PAGE LETTER AUTO\015\012");
|
||||
break;
|
||||
case PAPER_SIZE_LEGAL:
|
||||
- strcat(buffer, "$PJL PAGE LEGAL AUTO\x0d\x0a");
|
||||
+ strcat(buffer, "$PJL PAGE LEGAL AUTO\015\012");
|
||||
break;
|
||||
default:
|
||||
- strcat(buffer, "$PJL PAGE LETTER AUTO\x0d\x0a");
|
||||
+ strcat(buffer, "$PJL PAGE LETTER AUTO\015\012");
|
||||
break;
|
||||
}
|
||||
- // bitmap start
|
||||
- strcat(buffer, "$PJL BITMAP START\x0d\x0a");
|
||||
- // write buffer to file.
|
||||
+ /* bitmap start*/
|
||||
+ strcat(buffer, "$PJL BITMAP START\015\012");
|
||||
+ /* write buffer to file.*/
|
||||
ulSize = strlen(buffer);
|
||||
fwrite(buffer, 1, ulSize, fp );
|
||||
return(fp);
|
||||
-} // WritePJLHeaderData()
|
||||
+} /* WritePJLHeaderData() */
|
||||
|
||||
|
||||
FILE *WriteBandHeader
|
||||
@@ -335,33 +405,33 @@
|
||||
|
||||
ulBandSize += 8;
|
||||
|
||||
- // bandsize
|
||||
+ /* bandsize*/
|
||||
buf[i++] = (unsigned char)((ulBandSize >> 24) & 0xff);
|
||||
buf[i++] = (unsigned char)((ulBandSize >> 16) & 0xff);
|
||||
buf[i++] = (unsigned char)((ulBandSize >> 8) & 0xff);
|
||||
buf[i++] = (unsigned char)(ulBandSize & 0xff);
|
||||
|
||||
- // id
|
||||
+ /* id */
|
||||
buf[i++] = (unsigned char)((usBandNo >> 8) & 0xff);
|
||||
buf[i++] = (unsigned char)(usBandNo & 0xff);
|
||||
|
||||
- // compress mode
|
||||
+ /* compress mode */
|
||||
buf[i++] = (unsigned char)(ubCompMode & 0xff);
|
||||
|
||||
- // ubLeft
|
||||
+ /* ubLeft */
|
||||
buf[i++] = (unsigned char)(ubLeft & 0xff);
|
||||
|
||||
- // height
|
||||
+ /* height*/
|
||||
buf[i++] = (unsigned char)((usBandHeight >> 8) & 0xff);
|
||||
buf[i++] = (unsigned char)(usBandHeight & 0xff);
|
||||
|
||||
- // width
|
||||
+ /* width */
|
||||
buf[i++] = (unsigned char)((usBandWidth >> 8) & 0xff);
|
||||
buf[i++] = (unsigned char)(usBandWidth & 0xff);
|
||||
|
||||
fwrite(buf, 1, i, fp);
|
||||
return(fp);
|
||||
-} // end of WriteBandHeader()
|
||||
+} /* end of WriteBandHeader()*/
|
||||
|
||||
FILE *WriteTrailerData(FILE *fp)
|
||||
{
|
||||
@@ -369,18 +439,18 @@
|
||||
unsigned long buffer[200];
|
||||
|
||||
memset((char*)buffer, 0x00, 200);
|
||||
- strcpy((char*)buffer, "$PJL PRINT 4\x0d\x0a");
|
||||
- strcat((char*)buffer, "$PJL EOJ\x0d\x0a");
|
||||
- strcat((char*)buffer, "$PJL SYNC\x0d\x0a");
|
||||
- strcat((char*)buffer, "$PJL RELEASE 0 2047\x0d\x0a");
|
||||
- strcat((char*)buffer, "$PJL GARBAGE\x0d\x0a");
|
||||
- strcat((char*)buffer, "\x1b%-12345X\x0d\x0a");
|
||||
+ strcpy((char*)buffer, "$PJL PRINT 4\015\012");
|
||||
+ strcat((char*)buffer, "$PJL EOJ\015\012");
|
||||
+ strcat((char*)buffer, "$PJL SYNC\015\012");
|
||||
+ strcat((char*)buffer, "$PJL RELEASE 0 2047\015\012");
|
||||
+ strcat((char*)buffer, "$PJL GARBAGE\015\012");
|
||||
+ strcat((char*)buffer, "\033%-12345X\015\012");
|
||||
|
||||
ulSize = strlen((char*)buffer);
|
||||
fwrite(buffer, 1, ulSize, fp);
|
||||
|
||||
return(fp);
|
||||
-} // WriteTrailerData()
|
||||
+} /* WriteTrailerData()*/
|
||||
|
||||
unsigned long FrameTiffComp(unsigned char *pubDest,
|
||||
unsigned char *pubSrc,
|
||||
@@ -399,7 +469,7 @@
|
||||
|
||||
for (i = 0; i < usTotalLines; i++)
|
||||
{
|
||||
- if (!(ubMode & 0x02)) //
|
||||
+ if (!(ubMode & 0x02))
|
||||
{
|
||||
usLineSize = FrameTiff_Comp(SrcPtr, TgtPtr, usBytesPerLine);
|
||||
}
|
||||
@@ -416,7 +486,7 @@
|
||||
ulret += usLineSize;
|
||||
}
|
||||
|
||||
- if (!(ubMode & 0x02)) //
|
||||
+ if (!(ubMode & 0x02))
|
||||
{
|
||||
switch (ulret%4)
|
||||
{
|
||||
@@ -448,7 +518,7 @@
|
||||
}
|
||||
}
|
||||
return(ulret);
|
||||
-} // FrameTiffComp()
|
||||
+} /* FrameTiffComp()*/
|
||||
|
||||
unsigned int FrameTiff_Comp(unsigned char *lpSrcBuf, unsigned char *lpTgtBuf, unsigned int nSrcBytes)
|
||||
{
|
||||
@@ -528,13 +598,13 @@
|
||||
usEndCnt = 16384;
|
||||
}
|
||||
usEndCnt = usCount - 2;
|
||||
- // usEndCnt = usCount - 2; original
|
||||
- // 19990824 by LSM : for end file while (usEndCnt--)
|
||||
+ /* usEndCnt = usCount - 2; original*/
|
||||
+ /* 19990824 by LSM : for end file while (usEndCnt--)*/
|
||||
while (usEndCnt--)
|
||||
{
|
||||
/* read next data */
|
||||
ubFirst = ubSecond;
|
||||
- ubSecond = *pubSrc++; // read 3rd Data
|
||||
+ ubSecond = *pubSrc++; /* read 3rd Data*/
|
||||
if (ubFirst == ubSecond)
|
||||
{
|
||||
if (usEndCnt <= 1)
|
||||
@@ -544,7 +614,7 @@
|
||||
}
|
||||
else
|
||||
{
|
||||
- ubSecond = *pubSrc++; // read 4th Data
|
||||
+ ubSecond = *pubSrc++; /* read 4th Data*/
|
||||
usEndCnt--;
|
||||
if (ubFirst == ubSecond)
|
||||
{
|
||||
@@ -660,14 +730,14 @@
|
||||
{
|
||||
usEndCnt = 16384;
|
||||
}
|
||||
- // usEndCnt = usCount - 2;
|
||||
+ /* usEndCnt = usCount - 2;*/
|
||||
usEndCnt = usCount - 2;
|
||||
- // 19990824 by LSM : for Last file while (usEndCnt--)
|
||||
+ /* 19990824 by LSM : for Last file while (usEndCnt--)*/
|
||||
while (usEndCnt--)
|
||||
{
|
||||
/* read next data */
|
||||
ubFirst = ubSecond;
|
||||
- ubSecond = *pubSrc++; // read 3rd Data
|
||||
+ ubSecond = *pubSrc++; /* read 3rd Data*/
|
||||
if (ubFirst == ubSecond)
|
||||
{
|
||||
if (usEndCnt <= 1)
|
||||
@@ -677,8 +747,8 @@
|
||||
}
|
||||
else
|
||||
{
|
||||
- ubSecond = *pubSrc++; // read 4th Data
|
||||
- usEndCnt--; // 19990824 by LSM
|
||||
+ ubSecond = *pubSrc++; /* read 4th Data*/
|
||||
+ usEndCnt--; /* 19990824 by LSM*/
|
||||
if (ubFirst == ubSecond)
|
||||
{
|
||||
ubMisCnt = 3;
|
||||
@@ -691,7 +761,7 @@
|
||||
/* save data */
|
||||
usControl = (unsigned int) (pubSrc - pubOrg);
|
||||
usControl -= ubMisCnt;
|
||||
- // 19990824 by LSM : for fixing GPF on Photoshop
|
||||
+ /* 19990824 by LSM : for fixing GPF on Photoshop*/
|
||||
if (usControl > usCount)
|
||||
{
|
||||
usControl = usCount;
|
||||
@@ -728,77 +798,77 @@
|
||||
} sc_tbl;
|
||||
|
||||
static sc_tbl gdi_ScanTbl[256] = {
|
||||
-{ 8, 0, 0 }, { 7, 1, 1 }, { 6, 1, 0 }, { 6, 2, 1 }, // 0x00
|
||||
+{ 8, 0, 0 }, { 7, 1, 1 }, { 6, 1, 0 }, { 6, 2, 1 }, /* 0x00*/
|
||||
{ 5, 1, 0 }, { 0, 0, 1 }, { 5, 2, 0 }, { 5, 3, 1 },
|
||||
{ 4, 1, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 4, 2, 0 }, { 0, 0, 1 }, { 4, 3, 0 }, { 4, 4, 1 },
|
||||
-{ 3, 1, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0x10
|
||||
+{ 3, 1, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0x10*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 3, 2, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 3, 3, 0 }, { 0, 0, 1 }, { 3, 4, 0 }, { 3, 5, 1 },
|
||||
-{ 2, 1, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0x20
|
||||
+{ 2, 1, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0x20*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
-{ 2, 2, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0x30
|
||||
+{ 2, 2, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0x30*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 2, 3, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 2, 4, 0 }, { 0, 0, 1 }, { 2, 5, 0 }, { 2, 6, 1 },
|
||||
-{ 1, 1, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0x40
|
||||
+{ 1, 1, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0x40*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
-{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0x50
|
||||
+{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0x50*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
-{ 1, 2, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0x60
|
||||
+{ 1, 2, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0x60*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
-{ 1, 3, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0x70
|
||||
+{ 1, 3, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0x70*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 1, 4, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 1, 5, 0 }, { 0, 0, 1 }, { 1, 6, 0 }, { 1, 7, 1 },
|
||||
-{ 0, 1, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0x80
|
||||
+{ 0, 1, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0x80*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
-{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0x90
|
||||
+{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0x90*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
-{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0xa0
|
||||
+{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0xa0*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
-{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0xb0
|
||||
+{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0xb0*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
-{ 0, 2, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0xc0
|
||||
+{ 0, 2, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0xc0*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
-{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0xd0
|
||||
+{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0xd0*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
-{ 0, 3, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0xe0
|
||||
+{ 0, 3, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0xe0*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
-{ 0, 4, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0xf0
|
||||
+{ 0, 4, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0xf0*/
|
||||
{ 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 5, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 },
|
||||
{ 0, 6, 0 }, { 0, 0, 1 }, { 0, 7, 0 }, { 0, 8, 1 },
|
||||
};
|
||||
|
||||
static sc_tbl gdi_ScanTbl4[16] = {
|
||||
-{ 4, 0, 0 }, { 3, 1, 1 }, { 2, 1, 0 }, { 2, 2, 1 }, // 0x00
|
||||
-{ 1, 1, 0 }, { 0, 0, 1 }, { 1, 2, 0 }, { 1, 3, 1 }, // 0x04
|
||||
-{ 0, 1, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, // 0x08
|
||||
-{ 0, 2, 0 }, { 0, 0, 1 }, { 0, 3, 0 }, { 0, 4, 1 } // 0x0c
|
||||
+{ 4, 0, 0 }, { 3, 1, 1 }, { 2, 1, 0 }, { 2, 2, 1 }, /* 0x00*/
|
||||
+{ 1, 1, 0 }, { 0, 0, 1 }, { 1, 2, 0 }, { 1, 3, 1 }, /* 0x04*/
|
||||
+{ 0, 1, 0 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, /* 0x08*/
|
||||
+{ 0, 2, 0 }, { 0, 0, 1 }, { 0, 3, 0 }, { 0, 4, 1 } /* 0x0c*/
|
||||
};
|
||||
|
||||
long SaveScanData( unsigned char *, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short );
|
||||
@@ -816,32 +886,32 @@
|
||||
lWarp = (long)(usWarp << 3);
|
||||
lDis = ((long)usDy * lWarp) + (long)sDx;
|
||||
|
||||
- // 1st, 2nd, 3rd & 4th byte
|
||||
- ultmp_dat = 0xc0000000;
|
||||
+ /* 1st, 2nd, 3rd & 4th byte*/
|
||||
+ ultmp_dat = 0xc0000000ul;
|
||||
if (lDis < 0)
|
||||
{
|
||||
- ultmp_dat |= 0x20000000;
|
||||
+ ultmp_dat |= 0x20000000ul;
|
||||
}
|
||||
- ultmp_dat |= (lDis & 0x1fffffff);
|
||||
- *out_buf++ = (unsigned char)((ultmp_dat & 0xff000000) >> 24);
|
||||
- *out_buf++ = (unsigned char)((ultmp_dat & 0xff0000) >> 16);
|
||||
- *out_buf++ = (unsigned char)((ultmp_dat & 0xff00) >> 8);
|
||||
- *out_buf++ = (unsigned char)(ultmp_dat & 0xff);
|
||||
+ ultmp_dat |= (lDis & 0x1ffffffful);
|
||||
+ *out_buf++ = (unsigned char)((ultmp_dat & 0xff000000ul) >> 24);
|
||||
+ *out_buf++ = (unsigned char)((ultmp_dat & 0xff0000ul) >> 16);
|
||||
+ *out_buf++ = (unsigned char)((ultmp_dat & 0xff00ul) >> 8);
|
||||
+ *out_buf++ = (unsigned char)(ultmp_dat & 0xfful);
|
||||
|
||||
- // 5th & 6th byte
|
||||
+ /* 5th & 6th byte*/
|
||||
ustmp_dat = 0xc000;
|
||||
ustmp_dat |= (usRl & 0x3fff);
|
||||
*out_buf++ = (unsigned char)((ustmp_dat & 0xff00) >> 8);
|
||||
*out_buf++ = (unsigned char)(ustmp_dat & 0xff);
|
||||
|
||||
return(6);
|
||||
-} // Save6Bytes()
|
||||
+} /* Save6Bytes()*/
|
||||
|
||||
long Save4Bytes(unsigned char *out_buf, unsigned short usDy, unsigned short usRl, short sDx)
|
||||
{
|
||||
unsigned short ustmp_dat;
|
||||
|
||||
- // 1st & 2nd byte
|
||||
+ /* 1st & 2nd byte*/
|
||||
ustmp_dat = 0x8000;
|
||||
if (sDx < 0)
|
||||
{
|
||||
@@ -851,7 +921,7 @@
|
||||
*out_buf++ = (unsigned char)((ustmp_dat & 0xff00) >> 8);
|
||||
*out_buf++ = (unsigned char)(ustmp_dat & 0xff);
|
||||
|
||||
- // 3rd & 4th byte
|
||||
+ /* 3rd & 4th byte*/
|
||||
ustmp_dat = 0x8000;
|
||||
ustmp_dat |= ((usDy & 0x03) << 12);
|
||||
ustmp_dat |= (usRl & 0xfff);
|
||||
@@ -859,13 +929,13 @@
|
||||
*out_buf++ = (unsigned char)(ustmp_dat & 0xff);
|
||||
|
||||
return(4);
|
||||
-} // end of Save4Bytes()
|
||||
+} /* end of Save4Bytes()*/
|
||||
|
||||
long Save2Bytes(unsigned char *out_buf, unsigned short usDy, unsigned short usRl, short sDx)
|
||||
{
|
||||
unsigned char ubtmp_dat;
|
||||
|
||||
- // 1st byte
|
||||
+ /* 1st byte*/
|
||||
ubtmp_dat = 0x00;
|
||||
if (usDy == 1)
|
||||
{
|
||||
@@ -874,7 +944,7 @@
|
||||
ubtmp_dat |= (usRl & 0x3f);
|
||||
*out_buf++ = ubtmp_dat;
|
||||
|
||||
- // 2nd byte
|
||||
+ /* 2nd byte*/
|
||||
if (sDx < 0)
|
||||
{
|
||||
ubtmp_dat = 0x80;
|
||||
@@ -886,7 +956,7 @@
|
||||
ubtmp_dat |= ((unsigned char)sDx & 0x7f);
|
||||
*out_buf++ = ubtmp_dat;
|
||||
return(2);
|
||||
-} // end of Save2Bytes()
|
||||
+} /* end of Save2Bytes()*/
|
||||
|
||||
long SaveScanData (unsigned char *out_buf,
|
||||
unsigned short us1Cnt,
|
||||
@@ -900,26 +970,26 @@
|
||||
|
||||
sDisX = (int)usPosX01 - (int)usPosX10;
|
||||
|
||||
- // 48 bit
|
||||
+ /* 48 bit*/
|
||||
if ( (usDy > 3) || (us1Cnt > 4095) )
|
||||
{
|
||||
Save6Bytes(out_buf, usDy, us1Cnt, sDisX, usWarp);
|
||||
lRet = 6;
|
||||
}
|
||||
- // 32 bit
|
||||
+ /* 32 bit*/
|
||||
else if ( (usDy > 1) || (us1Cnt > 63) || (sDisX > 127) || (sDisX < -128) )
|
||||
{
|
||||
Save4Bytes(out_buf, usDy, us1Cnt, sDisX);
|
||||
lRet = 4;
|
||||
}
|
||||
- // 16 bit
|
||||
+ /* 16 bit*/
|
||||
else
|
||||
{
|
||||
Save2Bytes(out_buf, usDy, us1Cnt, sDisX);
|
||||
lRet = 2;
|
||||
}
|
||||
return(lRet);
|
||||
-} // end of SaveScanData()
|
||||
+} /* end of SaveScanData()*/
|
||||
|
||||
|
||||
long UpdateScanSize (unsigned char *out_buf,
|
||||
@@ -934,23 +1004,23 @@
|
||||
|
||||
sDisX = usPosX01 - usPosX10;
|
||||
|
||||
- // 48 bit
|
||||
+ /* 48 bit*/
|
||||
if ( (usDy > 3) || (us1Cnt > 4095) )
|
||||
{
|
||||
lRet = 6;
|
||||
}
|
||||
- // 32 bit
|
||||
+ /* 32 bit*/
|
||||
else if ( (usDy > 1) || (us1Cnt > 63) || (sDisX > 127) || (sDisX < -128) )
|
||||
{
|
||||
lRet = 4;
|
||||
}
|
||||
- // 16 bit
|
||||
+ /* 16 bit*/
|
||||
else
|
||||
{
|
||||
lRet = 2;
|
||||
}
|
||||
return(lRet);
|
||||
-} // end of UpdateScanSize() by bglee 19981224
|
||||
+} /* end of UpdateScanSize() by bglee 19981224*/
|
||||
|
||||
long GetSimpleScan(unsigned char *out_buf,
|
||||
unsigned char ubSizeMode,
|
||||
@@ -983,10 +1053,10 @@
|
||||
}
|
||||
|
||||
|
||||
- // 1 X 1 X
|
||||
+ /* 1 X 1 X*/
|
||||
if (ubPreBit)
|
||||
{
|
||||
- // 1 0 1 X
|
||||
+ /* 1 0 1 X*/
|
||||
if (ubDx)
|
||||
{
|
||||
lScanSize += (*UpdateScanLine[ubSizeMode])(out_buf, *us1Count, *usDy, *usPosX10, *usPosX01, usWidth);
|
||||
@@ -994,23 +1064,23 @@
|
||||
*usPosX01 = usBytePos + ubDx;
|
||||
*us1Count = ubRl;
|
||||
*usDy = 0;
|
||||
- // 1 0 1 0
|
||||
+ /* 1 0 1 0*/
|
||||
if (!ubLastBit)
|
||||
{
|
||||
- // 19990330 by bglee
|
||||
+ /* 19990330 by bglee*/
|
||||
out_buf = out_buf + lScanSize;
|
||||
|
||||
lScanSize += (*UpdateScanLine[ubSizeMode])(out_buf, *us1Count, *usDy, *usPosX10, *usPosX01, usWidth);
|
||||
*usPosX10 = *usPosX01 ;
|
||||
*us1Count = 0;
|
||||
}
|
||||
- // 1 0 1 1
|
||||
+ /* 1 0 1 1*/
|
||||
}
|
||||
- // 1 1 1 X
|
||||
+ /* 1 1 1 X*/
|
||||
else
|
||||
{
|
||||
*us1Count += ubRl;
|
||||
- // 1 1 1 0
|
||||
+ /* 1 1 1 0*/
|
||||
if (!ubLastBit)
|
||||
{
|
||||
lScanSize += (*UpdateScanLine[ubSizeMode])(out_buf, *us1Count, *usDy, *usPosX10, *usPosX01, usWidth);
|
||||
@@ -1018,16 +1088,16 @@
|
||||
*us1Count = 0;
|
||||
*usDy = 0;
|
||||
}
|
||||
- // 1 1 1 1
|
||||
+ /* 1 1 1 1*/
|
||||
}
|
||||
}
|
||||
- // 0 X 1 X
|
||||
+ /* 0 X 1 X*/
|
||||
else
|
||||
{
|
||||
- // 0 X 1 X
|
||||
+ /* 0 X 1 X*/
|
||||
*usPosX01 = usBytePos + ubDx;
|
||||
*us1Count += ubRl;
|
||||
- // 0 X 1 0
|
||||
+ /* 0 X 1 0*/
|
||||
if (!ubLastBit)
|
||||
{
|
||||
lScanSize += (*UpdateScanLine[ubSizeMode])(out_buf, *us1Count, *usDy, *usPosX10, *usPosX01, usWidth);
|
||||
@@ -1035,11 +1105,11 @@
|
||||
*us1Count = 0;
|
||||
*usDy = 0;
|
||||
}
|
||||
- // 0 X 1 1
|
||||
+ /* 0 X 1 1*/
|
||||
}
|
||||
|
||||
return(lScanSize);
|
||||
-} // end of GetSimpleScan()
|
||||
+} /* end of GetSimpleScan() */
|
||||
|
||||
|
||||
long scan_map (unsigned char *in_buf,
|
||||
@@ -1049,7 +1119,7 @@
|
||||
unsigned char ubMode)
|
||||
{
|
||||
unsigned int i, j, k;
|
||||
- unsigned char ubPreBit, ubCrtByte;//, ubLastBit;
|
||||
+ unsigned char ubPreBit, ubCrtByte;/*, ubLastBit;*/
|
||||
long lScanSize, lTmp;
|
||||
long lCrtSize;
|
||||
unsigned short us1Count;
|
||||
@@ -1078,7 +1148,7 @@
|
||||
switch (ubCrtByte)
|
||||
{
|
||||
case 0x00:
|
||||
- // 1 0
|
||||
+ /* 1 0 */
|
||||
if (ubPreBit)
|
||||
{
|
||||
lTmp = (*UpdateScanLine[ubSizeMode])(out_buf, us1Count, usDy, usPosX10, usPosX01, usWidth);
|
||||
@@ -1088,16 +1158,16 @@
|
||||
us1Count = 0;
|
||||
usDy = 0;
|
||||
}
|
||||
- // 0 0
|
||||
+ /* 0 0*/
|
||||
break;
|
||||
|
||||
case 0xff:
|
||||
- // 1 1
|
||||
+ /* 1 1*/
|
||||
if (ubPreBit)
|
||||
{
|
||||
us1Count += 8;
|
||||
}
|
||||
- // 0 1
|
||||
+ /* 0 1*/
|
||||
else
|
||||
{
|
||||
us1Count = 8;
|
||||
@@ -1106,7 +1176,7 @@
|
||||
break;
|
||||
|
||||
default:
|
||||
- // X X 1 X
|
||||
+ /* X X 1 X*/
|
||||
if (gdi_ScanTbl[ubCrtByte].ubRl)
|
||||
{
|
||||
usBytePos = (j << 3);
|
||||
@@ -1114,7 +1184,7 @@
|
||||
out_buf = out_buf + lTmp;
|
||||
lScanSize += lTmp;
|
||||
}
|
||||
- // complex pattern
|
||||
+ /* complex pattern*/
|
||||
else
|
||||
{
|
||||
for (k = 0; k < 2; k++)
|
||||
@@ -1124,7 +1194,7 @@
|
||||
switch (ubTemp)
|
||||
{
|
||||
case 0x00:
|
||||
- // 1 0
|
||||
+ /* 1 0*/
|
||||
if (ubPreBit)
|
||||
{
|
||||
lTmp = (*UpdateScanLine[ubSizeMode])(out_buf, us1Count, usDy, usPosX10, usPosX01, usWidth);
|
||||
@@ -1134,16 +1204,16 @@
|
||||
us1Count = 0;
|
||||
usDy = 0;
|
||||
}
|
||||
- // 0 0
|
||||
+ /* 0 0*/
|
||||
break;
|
||||
|
||||
case 0x0f:
|
||||
- // 1 1
|
||||
+ /* 1 1*/
|
||||
if (ubPreBit)
|
||||
{
|
||||
us1Count += 4;
|
||||
}
|
||||
- // 0 1
|
||||
+ /* 0 1*/
|
||||
else
|
||||
{
|
||||
us1Count = 4;
|
||||
@@ -1152,7 +1222,7 @@
|
||||
break;
|
||||
|
||||
case 0x05:
|
||||
- // 1 0101
|
||||
+ /* 1 0101*/
|
||||
if (ubPreBit)
|
||||
{
|
||||
lTmp = (*UpdateScanLine[ubSizeMode])(out_buf, us1Count, usDy, usPosX10, usPosX01, usWidth);
|
||||
@@ -1162,13 +1232,13 @@
|
||||
usPosX10 = usBytePos - us1Count;
|
||||
usDy = 0;
|
||||
}
|
||||
- // 0 0101
|
||||
+ /* 0 0101*/
|
||||
usPosX01 = usBytePos + 1;
|
||||
lTmp = (*UpdateScanLine[ubSizeMode])(out_buf, 1, usDy, usPosX10, usPosX01, usWidth);
|
||||
out_buf = out_buf + lTmp;
|
||||
lScanSize += lTmp;
|
||||
|
||||
- // next
|
||||
+ /* next*/
|
||||
usPosX10 = 0;
|
||||
usPosX01 = 2;
|
||||
usDy = 0;
|
||||
@@ -1176,12 +1246,12 @@
|
||||
break;
|
||||
|
||||
case 0x09:
|
||||
- // 1 1001
|
||||
+ /* 1 1001*/
|
||||
if (ubPreBit)
|
||||
{
|
||||
us1Count++;
|
||||
}
|
||||
- // 0 1001
|
||||
+ /* 0 1001*/
|
||||
else
|
||||
{
|
||||
usPosX01 = usBytePos;
|
||||
@@ -1191,7 +1261,7 @@
|
||||
out_buf = out_buf + lTmp;
|
||||
lScanSize += lTmp;
|
||||
|
||||
- // next
|
||||
+ /* next*/
|
||||
if (ubPreBit)
|
||||
{
|
||||
usPosX10 = usBytePos - us1Count + 1;
|
||||
@@ -1207,12 +1277,12 @@
|
||||
break;
|
||||
|
||||
case 0x0a:
|
||||
- // 1 1010
|
||||
+ /* 1 1010*/
|
||||
if (ubPreBit)
|
||||
{
|
||||
us1Count++;
|
||||
}
|
||||
- // 0 1010
|
||||
+ /* 0 1010*/
|
||||
else
|
||||
{
|
||||
us1Count = 1;
|
||||
@@ -1222,25 +1292,25 @@
|
||||
out_buf = out_buf + lTmp;
|
||||
lScanSize += lTmp;
|
||||
|
||||
- // next
|
||||
+ /* next*/
|
||||
usPosX10 = usBytePos - us1Count + 1;
|
||||
usPosX01 = usBytePos + 2;
|
||||
lTmp = (*UpdateScanLine[ubSizeMode])(out_buf, 1, 0, usPosX10, usPosX01, usWidth);
|
||||
out_buf = out_buf + lTmp;
|
||||
lScanSize += lTmp;
|
||||
- // next
|
||||
+ /* next*/
|
||||
usPosX10 = usBytePos + 2;
|
||||
usDy = 0;
|
||||
us1Count = 0;
|
||||
break;
|
||||
|
||||
case 0x0b:
|
||||
- // 1 1011
|
||||
+ /* 1 1011*/
|
||||
if (ubPreBit)
|
||||
{
|
||||
us1Count++;
|
||||
}
|
||||
- // 0 1011
|
||||
+ /* 0 1011*/
|
||||
else
|
||||
{
|
||||
us1Count = 1;
|
||||
@@ -1250,7 +1320,7 @@
|
||||
out_buf = out_buf + lTmp;
|
||||
lScanSize += lTmp;
|
||||
|
||||
- // next
|
||||
+ /* next*/
|
||||
if (ubPreBit)
|
||||
{
|
||||
usPosX10 = usBytePos - us1Count + 1;
|
||||
@@ -1267,12 +1337,12 @@
|
||||
break;
|
||||
|
||||
case 0x0d:
|
||||
- // 1 1101
|
||||
+ /* 1 1101*/
|
||||
if (ubPreBit)
|
||||
{
|
||||
us1Count += 2;
|
||||
}
|
||||
- // 0 1101
|
||||
+ /* 0 1101*/
|
||||
else
|
||||
{
|
||||
us1Count = 2;
|
||||
@@ -1282,7 +1352,7 @@
|
||||
out_buf = out_buf + lTmp;
|
||||
lScanSize += lTmp;
|
||||
|
||||
- // next
|
||||
+ /* next*/
|
||||
if (ubPreBit)
|
||||
{
|
||||
usPosX10 = usBytePos - us1Count + 2;
|
||||
@@ -1298,17 +1368,17 @@
|
||||
break;
|
||||
|
||||
default:
|
||||
- // X X 1 X
|
||||
+ /* X X 1 X*/
|
||||
lTmp = GetSimpleScan(out_buf, ubSizeMode, &us1Count, &usDy, &usPosX10, &usPosX01, usBytePos, ubTemp, 4, ubPreBit, usWidth);
|
||||
out_buf = out_buf + lTmp;
|
||||
lScanSize += lTmp;
|
||||
break;
|
||||
- } // end of switch()
|
||||
+ } /* end of switch()*/
|
||||
ubPreBit = ubTemp & 0x01;
|
||||
- } // end of k-loop
|
||||
+ } /* end of k-loop*/
|
||||
}
|
||||
break;
|
||||
- } // end of switch()
|
||||
+ } /* end of switch()*/
|
||||
|
||||
ubPreBit = ubCrtByte & 0x01;
|
||||
} /*for usWidth */
|
||||
@@ -1326,7 +1396,7 @@
|
||||
}
|
||||
usDy++;
|
||||
|
||||
- // check size over
|
||||
+ /* check size over*/
|
||||
if ( (i % 5) == 4 )
|
||||
{
|
||||
lCrtSize = (long)((long)usWidth * (long)(i + 1));
|
||||
@@ -1342,7 +1412,7 @@
|
||||
lScanSize = -1;
|
||||
}
|
||||
return(lScanSize);
|
||||
-} // end of scan_map()
|
||||
+} /* end of scan_map() */
|
||||
|
||||
/*****************************************************************
|
||||
* H : bmp2run
|
||||
@@ -1362,7 +1432,7 @@
|
||||
unsigned char *tmp_buf1, *tmp_buf2;
|
||||
long scan_size;
|
||||
|
||||
- //return(-1); // 19990323 by bglee - request from SM Lee
|
||||
+ /*return(-1);*/ /* 19990323 by bglee - request from SM Lee*/
|
||||
|
||||
tmp_buf1 = in_buf;
|
||||
tmp_buf2 = out_buf;
|
||||
@@ -1372,7 +1442,7 @@
|
||||
return(-1);
|
||||
}
|
||||
|
||||
- if ( !(ubMode & 0x02) ) // real compression //---
|
||||
+ if ( !(ubMode & 0x02) ) /* real compression */
|
||||
{
|
||||
out_buf = tmp_buf2 + scan_size;
|
||||
*out_buf++ = 0x00;
|
||||
@@ -1385,7 +1455,7 @@
|
||||
scan_size += 2;
|
||||
}
|
||||
}
|
||||
- else // pre-compression
|
||||
+ else /* pre-compression*/
|
||||
{
|
||||
scan_size += 2;
|
||||
if (scan_size % 4)
|
|
@ -1,70 +0,0 @@
|
|||
--- src/gdevlbp8.c.orig Wed Aug 1 09:48:23 2001
|
||||
+++ src/gdevlbp8.c Thu Mar 14 20:56:05 2002
|
||||
@@ -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);
|
||||
|
||||
const 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);
|
||||
|
||||
-const 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));
|
||||
}
|
|
@ -1,59 +0,0 @@
|
|||
--- src/gdevpdff.c.org 2003-01-17 09:49:02.000000000 +0900
|
||||
+++ src/gdevpdff.c 2003-09-21 05:08:36.000000000 +0900
|
||||
@@ -276,6 +276,11 @@
|
||||
const byte *chars = font->font_name.chars;
|
||||
uint size = font->font_name.size;
|
||||
|
||||
+ /* CIDFonts has null string in font_name, key_name is used */
|
||||
+ if (0 == size) {
|
||||
+ chars = font->key_name.chars;
|
||||
+ size = font->key_name.size;
|
||||
+ }
|
||||
/*
|
||||
* The behavior of Acrobat Distiller changed between 3.0 (PDF 1.2),
|
||||
* which will never embed the base 14 fonts, and 4.0 (PDF 1.3), which
|
||||
@@ -720,19 +725,22 @@
|
||||
same &= ~FONT_SAME_METRICS;
|
||||
break;
|
||||
case FONT_EMBED_NO:
|
||||
- /*
|
||||
- * Per the PDF 1.3 documentation, there are only 3 BaseEncoding
|
||||
- * values allowed for non-embedded fonts. Pick one here.
|
||||
- */
|
||||
- BaseEncoding =
|
||||
- ((const gs_font_base *)base_font)->nearest_encoding_index;
|
||||
- switch (BaseEncoding) {
|
||||
- default:
|
||||
- BaseEncoding = ENCODING_INDEX_WINANSI;
|
||||
- case ENCODING_INDEX_WINANSI:
|
||||
- case ENCODING_INDEX_MACROMAN:
|
||||
- case ENCODING_INDEX_MACEXPERT:
|
||||
- break;
|
||||
+ if (!(font->FontType == ft_CID_encrypted ||
|
||||
+ font->FontType == ft_CID_TrueType)) {
|
||||
+ /*
|
||||
+ * Per the PDF 1.3 documentation, there are only 3 BaseEncoding
|
||||
+ * values allowed for non-embedded fonts. Pick one here.
|
||||
+ */
|
||||
+ BaseEncoding =
|
||||
+ ((const gs_font_base *)base_font)->nearest_encoding_index;
|
||||
+ switch (BaseEncoding) {
|
||||
+ default:
|
||||
+ BaseEncoding = ENCODING_INDEX_WINANSI;
|
||||
+ case ENCODING_INDEX_WINANSI:
|
||||
+ case ENCODING_INDEX_MACROMAN:
|
||||
+ case ENCODING_INDEX_MACEXPERT:
|
||||
+ break;
|
||||
+ }
|
||||
}
|
||||
code = pdf_compute_font_descriptor(pdev, &fdesc, font, NULL);
|
||||
if (code < 0)
|
||||
@@ -888,6 +896,7 @@
|
||||
memcpy(ppf->widths_known, ftemp_widths_known,
|
||||
sizeof(ftemp_widths_known));
|
||||
}
|
||||
+ ppf->embed = embed;
|
||||
code = pdf_register_font(pdev, font, ppf);
|
||||
|
||||
*pppf = ppf;
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
--- src/gdevpdff.h.org 2003-01-17 09:49:02.000000000 +0900
|
||||
+++ src/gdevpdff.h 2003-09-18 23:42:38.000000000 +0900
|
||||
@@ -117,6 +117,12 @@
|
||||
FONT_SUBSET_NO
|
||||
} pdf_font_do_subset_t;
|
||||
|
||||
+typedef enum {
|
||||
+ FONT_EMBED_STANDARD, /* 14 standard fonts */
|
||||
+ FONT_EMBED_NO,
|
||||
+ FONT_EMBED_YES
|
||||
+} pdf_font_embed_t;
|
||||
+
|
||||
struct pdf_font_descriptor_s {
|
||||
pdf_resource_common(pdf_font_descriptor_t);
|
||||
pdf_font_name_t FontName;
|
||||
@@ -198,6 +204,7 @@
|
||||
gs_font *font; /* non-0 iff font will notify us; */
|
||||
/* should be a weak pointer */
|
||||
int index; /* in pdf_standard_fonts, -1 if not base 14 */
|
||||
+ pdf_font_embed_t embed; /* status of pdf_font_embed_status() */
|
||||
gs_matrix orig_matrix; /* FontMatrix of unscaled font for embedding */
|
||||
bool is_MM_instance; /* for Type 1/2 fonts, true iff the font */
|
||||
/* is a Multiple Master instance */
|
||||
@@ -320,12 +327,6 @@
|
||||
|
||||
/* ---------------- Exported by gdevpdff.c ---------------- */
|
||||
|
||||
-typedef enum {
|
||||
- FONT_EMBED_STANDARD, /* 14 standard fonts */
|
||||
- FONT_EMBED_NO,
|
||||
- FONT_EMBED_YES
|
||||
-} pdf_font_embed_t;
|
||||
-
|
||||
typedef struct pdf_standard_font_s {
|
||||
const char *fname;
|
||||
gs_encoding_index_t base_encoding;
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
--- src/gdevpdfs.c.org 2003-09-20 00:11:16.000000000 +0900
|
||||
+++ src/gdevpdfs.c 2003-09-25 17:44:10.000000000 +0900
|
||||
@@ -481,15 +481,21 @@
|
||||
|
||||
if (cid < pfd->chars_count) {
|
||||
int index = cid >> 3, mask = 0x80 >> (cid & 7);
|
||||
+ int gid;
|
||||
+
|
||||
+ if (!(pfd->chars_used.data[index] & mask) ||
|
||||
+ !(psubf->widths_known[index] & mask)) {
|
||||
|
||||
- if (!(pfd->chars_used.data[index] & mask)) {
|
||||
- pfd->chars_used.data[index] |= mask;
|
||||
if (psubf->CIDToGIDMap) {
|
||||
gs_font_cid2 *const subfont2 =
|
||||
(gs_font_cid2 *)subfont;
|
||||
- int gid =
|
||||
- subfont2->cidata.CIDMap_proc(subfont2, glyph);
|
||||
|
||||
+ gid = subfont2->cidata.CIDMap_proc(subfont2, glyph);
|
||||
+ }
|
||||
+ }
|
||||
+ if (!(pfd->chars_used.data[index] & mask)) {
|
||||
+ pfd->chars_used.data[index] |= mask;
|
||||
+ if (psubf->CIDToGIDMap) {
|
||||
if (gid >= 0) {
|
||||
psubf->CIDToGIDMap[cid] = gid;
|
||||
mark_glyphs_used(subfont, gid + gs_min_cid_glyph,
|
||||
@@ -500,7 +506,11 @@
|
||||
if (!(psubf->widths_known[index] & mask)) {
|
||||
int width;
|
||||
|
||||
- code = pdf_glyph_width(psubf, glyph, subfont, &width);
|
||||
+ if (psubf->CIDToGIDMap)
|
||||
+ code = pdf_glyph_width(psubf, gid + gs_min_cid_glyph,
|
||||
+ subfont, &width);
|
||||
+ else
|
||||
+ code = pdf_glyph_width(psubf, glyph, subfont, &width);
|
||||
if (code == 0) {
|
||||
psubf->Widths[cid] = width;
|
||||
psubf->widths_known[index] |= mask;
|
|
@ -1,60 +0,0 @@
|
|||
--- src/gdevpdfw.c.org 2003-01-17 09:49:02.000000000 +0900
|
||||
+++ src/gdevpdfw.c 2003-09-25 17:50:54.000000000 +0900
|
||||
@@ -348,18 +348,19 @@
|
||||
/* Use the most common width as DW. */
|
||||
|
||||
{
|
||||
- ushort counts[1001];
|
||||
+ ushort counts[1500*2]; /* histogram of (-1500..1500) */
|
||||
int dw_count = 0, i;
|
||||
|
||||
memset(counts, 0, sizeof(counts));
|
||||
while (!psf_enumerate_glyphs_next(&genum, &glyph)) {
|
||||
- int width = ppf->Widths[glyph - gs_min_cid_glyph];
|
||||
+ int cid = glyph - gs_min_cid_glyph;
|
||||
+ int width = ppf->Widths[cid];
|
||||
|
||||
- counts[min(width, countof(counts) - 1)]++;
|
||||
+ counts[max(0,min(width+countof(counts)/2,countof(counts)-1))]++;
|
||||
}
|
||||
- for (i = 0; i < countof(counts); ++i)
|
||||
+ for (i = 0; i < countof(counts); i++)
|
||||
if (counts[i] > dw_count)
|
||||
- dw = i, dw_count = counts[i];
|
||||
+ dw = i - countof(counts)/2, dw_count = counts[i];
|
||||
if (dw != 0)
|
||||
pprintd1(s, "/DW %d\n", dw);
|
||||
}
|
||||
@@ -496,14 +497,16 @@
|
||||
if (pdf_has_subset_prefix(chars, size))
|
||||
chars += SUBSET_PREFIX_SIZE, size -= SUBSET_PREFIX_SIZE;
|
||||
pdf_put_name(pdev, chars, size);
|
||||
- if (pef->sub_font_type == ft_CID_encrypted &&
|
||||
+ if ((pef->sub_font_type == ft_CID_encrypted ||
|
||||
+ pef->sub_font_type == ft_CID_TrueType) &&
|
||||
pef->cmapname[0] == '/'
|
||||
) {
|
||||
stream_putc(s, '-');
|
||||
pdf_put_name_chars(pdev, (const byte*) (pef->cmapname + 1),
|
||||
strlen(pef->cmapname + 1));
|
||||
}
|
||||
- pprints1(s, "/Encoding %s", pef->cmapname);
|
||||
+ pprints1(s, (pef->cmapname[0] == '/') ? "/Encoding%s" : "/Encoding %s",
|
||||
+ pef->cmapname);
|
||||
pprintld1(s, "/DescendantFonts[%ld 0 R]",
|
||||
pdf_resource_id((const pdf_resource_t *)pef->DescendantFont));
|
||||
write_Widths = 0;
|
||||
@@ -563,8 +566,10 @@
|
||||
break;
|
||||
case -1:
|
||||
pdf_write_CIDFont_widths(pdev, pef);
|
||||
- if (pef->FontType == ft_CID_TrueType)
|
||||
- pdf_write_CIDToGIDMap(pdev, pef, &cidmap_id);
|
||||
+ if (pef->FontType == ft_CID_TrueType) {
|
||||
+ if (pef->embed != FONT_EMBED_NO)
|
||||
+ pdf_write_CIDToGIDMap(pdev, pef, &cidmap_id);
|
||||
+ }
|
||||
break;
|
||||
}
|
||||
if (pef->Differences) {
|
||||
|
|
@ -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");
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
--- src/gxobj.h.orig Fri Feb 22 19:45:59 2002
|
||||
+++ src/gxobj.h Thu Dec 19 00:16:57 2002
|
||||
@@ -99,10 +99,14 @@
|
||||
* The final | is because back pointer values are divided by obj_back_scale,
|
||||
* so objects must be aligned at least 0 mod obj_back_scale.
|
||||
*/
|
||||
+#if !defined(__ia64__) && !defined(__amd64__)
|
||||
#define obj_align_mod\
|
||||
(((arch_align_long_mod - 1) | (arch_align_ptr_mod - 1) |\
|
||||
(arch_align_double_mod - 1) | (align_bitmap_mod - 1) |\
|
||||
(obj_back_scale - 1)) + 1)
|
||||
+#else
|
||||
+#define obj_align_mod 16
|
||||
+#endif
|
||||
/* The only possible values for obj_align_mod are 4, 8, or 16.... */
|
||||
#if obj_align_mod == 4
|
||||
# define log2_obj_align_mod 2
|
|
@ -1,16 +0,0 @@
|
|||
--- src/smartgdi-contrib.mak.orig Wed Jun 19 21:43:43 2002
|
||||
+++ src/smartgdi-contrib.mak Mon Jul 21 13:59:00 2003
|
||||
@@ -3,10 +3,12 @@
|
||||
### Note : this driver is used by Samsung SmartGDI compatible printers. ###
|
||||
###
|
||||
|
||||
+gdi_opts=-DGS_VERSION_MAJOR=$(GS_VERSION_MAJOR)
|
||||
+
|
||||
GDIMONO=$(GLOBJ)gdevgdi.$(OBJ) $(HPPCL)
|
||||
|
||||
$(DD)gdi.dev: $(GDIMONO) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)gdi $(GDIMONO)
|
||||
|
||||
$(GLOBJ)gdevgdi.$(OBJ): $(GLSRC)gdevgdi.c $(PDEVH) $(gdevpcl_h)
|
||||
- $(GLCC) $(GLO_)gdevgdi.$(OBJ) $(C_) $(GLSRC)gdevgdi.c
|
||||
+ $(GLCC) $(GLO_)gdevgdi.$(OBJ) $(C_) $(gdi_opts) $(GLSRC)gdevgdi.c
|
|
@ -1,59 +0,0 @@
|
|||
--- src/unix-dll.mak.orig Wed Oct 17 19:11:23 2001
|
||||
+++ src/unix-dll.mak Sat Feb 9 04:53:18 2002
|
||||
@@ -48,11 +48,9 @@
|
||||
|
||||
# shared library
|
||||
GS_SONAME=lib$(GS).so
|
||||
-GS_SONAME_MAJOR=$(GS_SONAME).$(GS_VERSION_MAJOR)
|
||||
-GS_SONAME_MAJOR_MINOR= $(GS_SONAME).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR)
|
||||
+GS_SONAME_MAJOR=$(GS_SONAME).$(GS_SHLIB_VER)
|
||||
GS_SO=$(BINDIR)/$(GS_SONAME)
|
||||
-GS_SO_MAJOR=$(GS_SO).$(GS_VERSION_MAJOR)
|
||||
-GS_SO_MAJOR_MINOR=$(GS_SO_MAJOR).$(GS_VERSION_MINOR)
|
||||
+GS_SO_MAJOR=$(GS_SO).$(GS_SHLIB_VER)
|
||||
|
||||
# Shared object is built by redefining GS_XE in a recursive make.
|
||||
|
||||
@@ -60,24 +58,20 @@
|
||||
|
||||
$(GS_SO): $(GS_SO_MAJOR)
|
||||
$(RM_) $(GS_SO)
|
||||
- ln -s $(GS_SONAME_MAJOR_MINOR) $(GS_SO)
|
||||
-
|
||||
-$(GS_SO_MAJOR): $(GS_SO_MAJOR_MINOR)
|
||||
- $(RM_) $(GS_SO_MAJOR)
|
||||
- ln -s $(GS_SONAME_MAJOR_MINOR) $(GS_SO_MAJOR)
|
||||
+ ln -s $(GS_SONAME_MAJOR) $(GS_SO)
|
||||
|
||||
# Build the small Ghostscript loaders, with Gtk+ and without
|
||||
|
||||
$(GSSOX_XE): $(GS_SO) $(GLSRC)dxmain.c
|
||||
- $(GLCC) -g `gtk-config --cflags` -o $(GSSOX_XE) $(GLSRC)dxmain.c -L$(BINDIR) -l$(GS) `gtk-config --libs`
|
||||
+ $(GLCC) `$(GTK_CONFIG) --cflags` -o $(GSSOX_XE) $(GLSRC)dxmain.c -L$(BINDIR) -l$(GS) `$(GTK_CONFIG) --libs`
|
||||
|
||||
$(GSSOC_XE): $(GS_SO) $(GLSRC)dxmainc.c
|
||||
- $(GLCC) -g -o $(GSSOC_XE) $(GLSRC)dxmainc.c -L$(BINDIR) -l$(GS)
|
||||
+ $(GLCC) -o $(GSSOC_XE) $(GLSRC)dxmainc.c -L$(BINDIR) -l$(GS)
|
||||
|
||||
# ------------------------- Recursive make targets ------------------------- #
|
||||
|
||||
SODEFS=LDFLAGS='$(LDFLAGS) $(CFLAGS_SO) -shared -Wl,-soname,$(GS_SONAME_MAJOR)'\
|
||||
- GS_XE=$(BINDIR)/$(SOBINRELDIR)/$(GS_SONAME_MAJOR_MINOR)\
|
||||
+ GS_XE=$(BINDIR)/$(SOBINRELDIR)/$(GS_SONAME_MAJOR)\
|
||||
STDIO_IMPLEMENTATION=c\
|
||||
DISPLAY_DEV=$(DD)$(SOOBJRELDIR)/display.dev\
|
||||
BINDIR=$(BINDIR)/$(SOBINRELDIR)\
|
||||
@@ -106,11 +100,9 @@
|
||||
-mkdir $(libdir)
|
||||
$(INSTALL_PROGRAM) $(GSSOC) $(bindir)/$(GSSOC_XENAME)
|
||||
$(INSTALL_PROGRAM) $(GSSOX) $(bindir)/$(GSSOX_XENAME)
|
||||
- $(INSTALL_PROGRAM) $(BINDIR)/$(SOBINRELDIR)/$(GS_SONAME_MAJOR_MINOR) $(libdir)/$(GS_SONAME_MAJOR_MINOR)
|
||||
+ $(INSTALL_PROGRAM) $(BINDIR)/$(SOBINRELDIR)/$(GS_SONAME_MAJOR) $(libdir)/$(GS_SONAME_MAJOR)
|
||||
$(RM_) $(libdir)/$(GS_SONAME)
|
||||
- ln -s $(GS_SONAME_MAJOR_MINOR) $(libdir)/$(GS_SONAME)
|
||||
- $(RM_) $(libdir)/$(GS_SONAME_MAJOR)
|
||||
- ln -s $(GS_SONAME_MAJOR_MINOR) $(libdir)/$(GS_SONAME_MAJOR)
|
||||
+ ln -s $(GS_SONAME_MAJOR) $(libdir)/$(GS_SONAME)
|
||||
|
||||
soinstall: install-so install-scripts install-data
|
||||
|
|
@ -1,133 +0,0 @@
|
|||
--- src/unix-gcc.mak.orig Thu Oct 10 22:35:51 2002
|
||||
+++ src/unix-gcc.mak Sun Nov 17 22:00:15 2002
|
||||
@@ -24,14 +24,15 @@
|
||||
# source, generated intermediate file, and object directories
|
||||
# for the graphics library (GL) and the PostScript/PDF interpreter (PS).
|
||||
|
||||
-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.
|
||||
|
||||
@@ -50,11 +51,10 @@
|
||||
# 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)
|
||||
@@ -142,7 +142,7 @@
|
||||
# D_MAX_BLOCKS_IN_MCU patch, and thus may not be able to read
|
||||
# some older JPEG streams that violate the standard. If the JPEG
|
||||
# library built from local sources, the patch will be applied.
|
||||
-SHARE_JPEG=0
|
||||
+SHARE_JPEG=1
|
||||
JPEG_NAME=jpeg
|
||||
|
||||
# Define the directory where the PNG library sources are stored,
|
||||
@@ -157,7 +157,7 @@
|
||||
# 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.
|
||||
@@ -169,7 +169,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
|
||||
|
||||
@@ -196,7 +196,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.
|
||||
@@ -213,9 +213,9 @@
|
||||
# Define the added flags for standard, debugging, profiling
|
||||
# and shared object builds.
|
||||
|
||||
-CFLAGS_STANDARD=-O2
|
||||
-CFLAGS_DEBUG=-g -O
|
||||
-CFLAGS_PROFILE=-pg -O2
|
||||
+CFLAGS_STANDARD?=-O2
|
||||
+CFLAGS_DEBUG=-g
|
||||
+CFLAGS_PROFILE=-pg
|
||||
CFLAGS_SO=-fPIC
|
||||
|
||||
# Define the other compilation flags. Add at most one of the following:
|
||||
@@ -229,7 +229,7 @@
|
||||
# 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+=-I${.CURDIR}/gimp-print -I${LOCALBASE}/include/libpng -I${LOCALBASE}/include
|
||||
|
||||
CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
|
||||
|
||||
@@ -240,7 +240,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${.CURDIR}/gimp-print -L${LOCALBASE}/lib
|
||||
|
||||
LDFLAGS=$(XLDFLAGS)
|
||||
|
||||
@@ -273,7 +273,7 @@
|
||||
# Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
|
||||
# not in $(XINCLUDE).
|
||||
|
||||
-XINCLUDE=-I/usr/X11R6/include
|
||||
+XINCLUDE=-I${LOCALBASE}/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
|
||||
@@ -285,12 +285,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${LOCALBASE}/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.
|
|
@ -1,25 +0,0 @@
|
|||
--- src/zmedia2.c.orig Fri Apr 27 02:57:41 2001
|
||||
+++ src/zmedia2.c Fri Nov 2 04:08:16 2001
|
||||
@@ -429,11 +429,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);
|
|
@ -1,270 +0,0 @@
|
|||
--- src/cpca_mk_cmd.c.orig Wed Mar 15 15:00:26 2006
|
||||
+++ src/cpca_mk_cmd.c Wed Mar 15 15:33:26 2006
|
||||
@@ -586,6 +586,7 @@
|
||||
Ptr data ;
|
||||
short size ;
|
||||
Ptr work ;
|
||||
+ short *swork ;
|
||||
unsigned long comSize = 0 ;
|
||||
|
||||
if (p && str) {
|
||||
@@ -594,7 +595,9 @@
|
||||
if (data) {
|
||||
work = data ;
|
||||
|
||||
- *( ( short *)work )++ = id_val_code_set_Shift_JIS ;
|
||||
+ swork = (short *)work ;
|
||||
+ *swork++ = id_val_code_set_Shift_JIS ;
|
||||
+ work = (Ptr)swork ;
|
||||
memcpy( work, str, (unsigned char)str[ 0 ] + 1 ) ;
|
||||
comSize = glue_cpcaSetJob( p,
|
||||
Attribute,
|
||||
@@ -867,6 +870,7 @@
|
||||
short size ;
|
||||
Ptr data ;
|
||||
Ptr work ;
|
||||
+ unsigned short *uswork ;
|
||||
unsigned long comSize = 0 ;
|
||||
|
||||
if (p) {
|
||||
@@ -877,8 +881,10 @@
|
||||
|
||||
*work++ = id_val_resolution_type_dpi ;
|
||||
|
||||
- *( ( unsigned short *)work )++ = resolutionX ;
|
||||
- *( ( unsigned short *)work )++ = resolutionY ;
|
||||
+ uswork = (unsigned short *)work ;
|
||||
+ *uswork++ = resolutionX ;
|
||||
+ *uswork++ = resolutionY ;
|
||||
+ work = (Ptr)uswork ;
|
||||
|
||||
comSize = glue_cpcaSetDocument ( p,
|
||||
id_att_resolution,
|
||||
@@ -1597,6 +1603,8 @@
|
||||
short paramSize ;
|
||||
unsigned long userID ;
|
||||
unsigned long password ;
|
||||
+ cpcaHANDLE *cpcaHANDLEp ;
|
||||
+ cpcaUBYTE *cpcaUBYTEp ;
|
||||
|
||||
|
||||
z_setUserInfo( userInfo, &userID, &password ) ;
|
||||
@@ -1616,9 +1624,14 @@
|
||||
p += comSize ;
|
||||
|
||||
/* 固有パラメータの設定 */
|
||||
- *( ( cpcaHANDLE *)p )++ = inParam->Object1 ;
|
||||
- *( ( cpcaUBYTE *)p )++ = inParam->Mode ;
|
||||
- *( ( cpcaHANDLE *)p )++ = inParam->Object2 ;
|
||||
+ cpcaHANDLEp = (cpcaHANDLE *)p ;
|
||||
+ *cpcaHANDLEp++ = inParam->Object1 ;
|
||||
+ cpcaUBYTEp = (cpcaUBYTE *)cpcaHANDLEp ;
|
||||
+ *cpcaUBYTEp++ = inParam->Mode ;
|
||||
+ cpcaHANDLEp = (cpcaHANDLE *)cpcaUBYTEp ;
|
||||
+ *cpcaHANDLEp++ = inParam->Object2 ;
|
||||
+ p = (Ptr)cpcaHANDLEp ;
|
||||
+
|
||||
comSize += 9;
|
||||
|
||||
return comSize ;
|
||||
@@ -1644,7 +1657,7 @@
|
||||
short paramSize ;
|
||||
unsigned long userID ;
|
||||
unsigned long password ;
|
||||
-
|
||||
+ cpcaATTRIB *cpcaATTRIBp;
|
||||
|
||||
z_setUserInfo( userInfo, &userID, &password ) ;
|
||||
paramSize = 2 + inParam->Size ;
|
||||
@@ -1661,7 +1674,9 @@
|
||||
p += comSize ;
|
||||
|
||||
/* 固有パラメータの設定 */
|
||||
- *( ( cpcaATTRIB *)p )++ = inParam->Attribute ;
|
||||
+ cpcaATTRIBp = (cpcaATTRIB *)p ;
|
||||
+ *cpcaATTRIBp++ = inParam->Attribute ;
|
||||
+ p = (Ptr)cpcaATTRIBp ;
|
||||
if ( inParam->Data && ( inParam->Size > 0 ) )
|
||||
{
|
||||
memcpy( p, inParam->Data, inParam->Size ) ;
|
||||
@@ -1687,6 +1702,7 @@
|
||||
short paramSize ;
|
||||
unsigned long userID ;
|
||||
unsigned long password ;
|
||||
+ cpcaHANDLE *cpcaHANDLEp ;
|
||||
|
||||
z_setUserInfo( userInfo, &userID, &password ) ;
|
||||
paramSize = sizeof( cpcaHANDLE ) ;
|
||||
@@ -1703,7 +1719,10 @@
|
||||
p += comSize ;
|
||||
|
||||
/* 固有パラメータの設定 */
|
||||
- *( ( cpcaHANDLE *)p )++ = inParam->Object ;
|
||||
+ cpcaHANDLEp = (cpcaHANDLE *)p ;
|
||||
+ *cpcaHANDLEp++ = inParam->Object ;
|
||||
+ p = (Ptr)cpcaHANDLEp ;
|
||||
+
|
||||
comSize += paramSize ;
|
||||
|
||||
return comSize ;
|
||||
@@ -1723,6 +1742,7 @@
|
||||
short paramSize ;
|
||||
unsigned long userID ;
|
||||
unsigned long password ;
|
||||
+ cpcaATTRIB *cpcaATTRIBp;
|
||||
|
||||
z_setUserInfo( userInfo, &userID, &password ) ;
|
||||
paramSize = sizeof( cpcaATTRIB ) + inParam->Size ;
|
||||
@@ -1739,7 +1759,9 @@
|
||||
p += comSize ;
|
||||
|
||||
/* 固有パラメータの設定 */
|
||||
- *( ( cpcaATTRIB *)p )++ = inParam->Attribute ;
|
||||
+ cpcaATTRIBp = (cpcaATTRIB *)p;
|
||||
+ *cpcaATTRIBp++ = inParam->Attribute ;
|
||||
+ p = (Ptr)cpcaATTRIBp ;
|
||||
if ( inParam->Data && ( inParam->Size > 0 ) )
|
||||
{
|
||||
memcpy( p, inParam->Data, inParam->Size ) ;
|
||||
@@ -1764,22 +1786,27 @@
|
||||
short comSize ;
|
||||
Ptr work ;
|
||||
char BindName;
|
||||
+ unsigned char *ucwork ;
|
||||
|
||||
work = p ;
|
||||
|
||||
/* ビンエイリアスの設定 */
|
||||
- *( ( unsigned char *)work )++ = bindInfo;
|
||||
+ ucwork = (unsigned char *)work ;
|
||||
+ *ucwork++ = bindInfo;
|
||||
/* ビン番号の設定=なし(0を指定) */
|
||||
- *( ( unsigned char *)work )++ = bindNum ;
|
||||
+ *ucwork++ = bindNum ;
|
||||
/* ビン名称指定 */
|
||||
/* null文字列指定 */
|
||||
BindName = 0;
|
||||
+ work = (Ptr)ucwork ;
|
||||
|
||||
memcpy( ( StringPtr )work, &BindName, 1 ) ;
|
||||
work += 1 ;
|
||||
/* 開始ビン、終了ビン指定 */
|
||||
- *( ( unsigned char *)work )++ = 0 ;
|
||||
- *( ( unsigned char *)work )++ = 0 ;
|
||||
+ ucwork = (unsigned char *)work ;
|
||||
+ *ucwork++ = 0 ;
|
||||
+ *ucwork++ = 0 ;
|
||||
+ work = (Ptr)ucwork ;
|
||||
/* サイズの取得 */
|
||||
comSize = work - p ;
|
||||
|
||||
@@ -1803,19 +1830,24 @@
|
||||
Ptr work ;
|
||||
char count;
|
||||
char str_count;
|
||||
+ unsigned char *ucwork ;
|
||||
+ unsigned short *uswork ;
|
||||
|
||||
work = p ;
|
||||
count = 1;
|
||||
str_count = 1;
|
||||
|
||||
/* Type:フィニッシング方法の設定 */
|
||||
- *( ( unsigned char *)work )++ = str_count;
|
||||
+ ucwork = (unsigned char *)work ;
|
||||
+ *ucwork++ = str_count;
|
||||
/* Type:フィニッシング方法の設定 */
|
||||
- *( ( unsigned char *)work )++ = id_val_finishing_type_staple_stitching;
|
||||
+ *ucwork++ = id_val_finishing_type_staple_stitching;
|
||||
/* Count:フィニッシングを行う個数 */
|
||||
- *( ( unsigned char *)work )++ = count ;
|
||||
+ *ucwork++ = count ;
|
||||
/* Locate:フィニッシングを行う箇所 */
|
||||
- *( ( unsigned short *)work )++ = staple_val;
|
||||
+ uswork = (unsigned short *)ucwork ;
|
||||
+ *uswork++ = staple_val;
|
||||
+ work = (Ptr)uswork ;
|
||||
/* サイズの取得 */
|
||||
comSize = work - p ;
|
||||
|
||||
@@ -1839,6 +1871,7 @@
|
||||
short paramSize ;
|
||||
unsigned long userID ;
|
||||
unsigned long password ;
|
||||
+ cpcaHANDLE *cpcaHANDLEp ;
|
||||
|
||||
z_setUserInfo( userInfo, &userID, &password ) ;
|
||||
paramSize = 4 ;
|
||||
@@ -1855,7 +1888,9 @@
|
||||
p += comSize ;
|
||||
|
||||
/* 固有パラメータの設定 */
|
||||
- *( ( cpcaHANDLE *)p )++ = inParam->Object ;
|
||||
+ cpcaHANDLEp = (cpcaHANDLE *)p ;
|
||||
+ *cpcaHANDLEp++ = inParam->Object ;
|
||||
+ p = (Ptr)cpcaHANDLEp ;
|
||||
comSize += paramSize ;
|
||||
|
||||
return comSize ;
|
||||
@@ -1876,7 +1911,7 @@
|
||||
short paramSize ;
|
||||
unsigned long userID ;
|
||||
unsigned long password ;
|
||||
-
|
||||
+ cpcaATTRIB *cpcaATTRIBp ;
|
||||
|
||||
z_setUserInfo( userInfo, &userID, &password ) ;
|
||||
paramSize = 2 + inParam->Size ;
|
||||
@@ -1893,7 +1928,9 @@
|
||||
p += comSize ;
|
||||
|
||||
/* 固有パラメータの設定 */
|
||||
- *( ( cpcaATTRIB *)p )++ = inParam->Attribute ;
|
||||
+ cpcaATTRIBp = (cpcaATTRIB *)p ;
|
||||
+ *cpcaATTRIBp++ = inParam->Attribute ;
|
||||
+ p = (Ptr)cpcaATTRIBp ;
|
||||
if ( inParam->Data && ( inParam->Size > 0 ) )
|
||||
{
|
||||
memcpy( p, inParam->Data, inParam->Size ) ;
|
||||
@@ -1918,6 +1955,8 @@
|
||||
short paramSize ;
|
||||
unsigned long userID ;
|
||||
unsigned long password ;
|
||||
+ cpcaHANDLE *cpcaHANDLEp ;
|
||||
+ cpcaUSHORT *cpcaUSHORTp ;
|
||||
|
||||
z_setUserInfo( userInfo, &userID, &password ) ;
|
||||
paramSize = 6 + inParam->Size ;
|
||||
@@ -1934,8 +1973,11 @@
|
||||
p += comSize ;
|
||||
|
||||
/* 固有パラメータの設定 */
|
||||
- *( ( cpcaHANDLE *)p )++ = inParam->Object ;
|
||||
- *( ( cpcaUSHORT *)p )++ = inParam->Method ;
|
||||
+ cpcaHANDLEp = (cpcaHANDLE *)p ;
|
||||
+ *cpcaHANDLEp++ = inParam->Object ;
|
||||
+ cpcaUSHORTp = (cpcaUSHORT *)cpcaHANDLEp ;
|
||||
+ *cpcaUSHORTp++ = inParam->Method ;
|
||||
+ p = (Ptr)cpcaUSHORTp ;
|
||||
if ( inParam->Data && ( inParam->Size > 0 ) )
|
||||
{
|
||||
memcpy( p, inParam->Data, inParam->Size ) ;
|
||||
@@ -2075,6 +2117,7 @@
|
||||
short paramSize ;
|
||||
unsigned long userID ;
|
||||
unsigned long password ;
|
||||
+ cpcaUBYTE *cpcaUBYTEp ;
|
||||
|
||||
z_setUserInfo( userInfo, &userID, &password ) ;
|
||||
paramSize = 1 ;
|
||||
@@ -2091,7 +2134,9 @@
|
||||
p += comSize ;
|
||||
|
||||
/* 固有パラメータの設定 */
|
||||
- *( ( cpcaUBYTE *)p )++ = inParam->Code ;
|
||||
+ cpcaUBYTEp = (cpcaUBYTE *)p ;
|
||||
+ *cpcaUBYTEp++ = inParam->Code ;
|
||||
+ p = (Ptr)cpcaUBYTEp ;
|
||||
comSize += paramSize ;
|
||||
|
||||
return comSize ;
|
|
@ -1,11 +0,0 @@
|
|||
--- src/gdevhl12.c.orig Sun Aug 1 13:39:19 2004
|
||||
+++ src/gdevhl12.c Sun Aug 1 13:40:07 2004
|
||||
@@ -640,7 +640,7 @@
|
||||
case TRAY_MANUAL:
|
||||
tray_pcl = "\033&l2H";
|
||||
break;
|
||||
- default:
|
||||
+ default: ;
|
||||
}
|
||||
if (pdev->PageCount == 0) {
|
||||
/* initialize printer */
|
|
@ -1,60 +0,0 @@
|
|||
# $ApsCVS: src/apsfilter/uniprint/stc740ih.upp,v 1.2 2000/04/21 18:48:00 andreas Exp $
|
||||
#
|
||||
-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)"
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
# $ApsCVS: src/apsfilter/uniprint/stc740p.upp,v 1.2 2000/04/21 18:48:00 andreas Exp $
|
||||
#
|
||||
-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)"
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
# $ApsCVS: src/apsfilter/uniprint/stc740pl.upp,v 1.2 2000/04/21 18:48:01 andreas Exp $
|
||||
#
|
||||
-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)"
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
### --------------- Gimp-Print/stp Driver ---------------------------- ###
|
||||
### Be careful to add the exact contents of this file; cut and paste ###
|
||||
### may corrupt the file and cause mysterious make errors ###
|
||||
|
||||
stp_=$(GLOBJ)gdevstp.$(OBJ)
|
||||
|
||||
STPLIB=gimpprint
|
||||
|
||||
$(DD)stp.dev: $(stp_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)stp $(stp_)
|
||||
$(ADDMOD) $(DD)stp -lib $(STPLIB)
|
||||
|
||||
$(GLOBJ)gdevstp.$(OBJ) : $(GLSRC)gdevstp.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevstp.$(OBJ) $(C_) $(GLSRC)gdevstp.c
|
|
@ -1,27 +0,0 @@
|
|||
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.
|
||||
|
||||
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).
|
||||
|
||||
This is the older version 7, for those that can't (or don't want to) use
|
||||
the newer Ghostscript version 8.
|
||||
|
||||
This port includes add-on packages (not part of the official gs release)
|
||||
o HP8XX driver for HP DeskJet 880C/882C/895C
|
||||
- http://www.gelhaus.net/hp880c/
|
||||
o DJ970 driver for HP DeskJet 970CXi
|
||||
- http://www.harsch.net/Ghostscript/ghostscript.html
|
||||
o PCL3 driver for HP DeskJet series
|
||||
- http://home.vrweb.de/martin.lottermoser/pcl3.html
|
||||
o Gimp-Print driver for Canon/Epson/Lexmark/HP printers
|
||||
- http://gimp-print.sourceforge.net/
|
||||
o Special drivers for verious printer models
|
||||
- Alps, Canon, Epson, NEC, Lexmark, Ricoh,...
|
||||
o Additional contributed uniprint driver profiles for
|
||||
- Epson Stylus Color 740 and Epson LQ-1170
|
||||
|
||||
WWW: http://www.cs.wisc.edu/~ghost/doc/gnu/index.htm
|
||||
http://www.ghostscript.com/
|
|
@ -1,4 +0,0 @@
|
|||
Note: in order to use the script dvipdf, dvips must be installed.
|
||||
This program may be provided by either print/dvips or print/dvipsk-tetex
|
||||
(print/dvipsk-tetex may be preferable since it doesn't conflict with
|
||||
tetex things).
|
|
@ -1,381 +0,0 @@
|
|||
@comment $FreeBSD$
|
||||
bin/bdftops
|
||||
bin/dvipdf
|
||||
bin/eps2eps
|
||||
bin/ert
|
||||
bin/fixmswrd.pl
|
||||
bin/font2c
|
||||
bin/gs
|
||||
bin/gsbj
|
||||
%%SHLIB%%bin/gsc
|
||||
bin/gsdj
|
||||
bin/gsdj500
|
||||
bin/gslj
|
||||
bin/gslp
|
||||
bin/gsnd
|
||||
%%SHLIB%%bin/gsx
|
||||
bin/lprsetup.sh
|
||||
bin/pcl3opts
|
||||
bin/pdf2dsc
|
||||
bin/pdf2ps
|
||||
bin/pdfopt
|
||||
bin/pf2afm
|
||||
bin/pfbtopfa
|
||||
bin/pj-gs.sh
|
||||
bin/printafm
|
||||
bin/ps2ascii
|
||||
bin/ps2epsi
|
||||
bin/ps2pdf
|
||||
bin/ps2pdf12
|
||||
bin/ps2pdf13
|
||||
bin/ps2pdf14
|
||||
bin/ps2pdfwr
|
||||
bin/ps2ps
|
||||
bin/pv.sh
|
||||
bin/sysvlp.sh
|
||||
bin/unix-lpr.sh
|
||||
bin/wftopfa
|
||||
%%SHLIB%%lib/libgs.so
|
||||
%%SHLIB%%lib/libgs.so.%%SHLIB_VER%%
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/alps/README.gdevalps
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/bj10v/gdev10v.jis
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/dmprt/gdevdmpr.sj
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/ChangeLog
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/ert.txt
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/gdevepag.txt
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/gsepagif.sh
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/psprint
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/eplaser/readme-eplaser-705.euc
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/gdi/README
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/lips/Gdevlips.htm
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/lxm3200/README
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/lxm3200/RELEASE_NOTES
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/lxm3200/Z12-Z31-QuickSetup
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/md2k/README.jis
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/MJ700V2C.FAQ
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/README.mjc
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/README.mje
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/README.noz
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/cpem.doc
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/NEWS
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/gs-pcl3.html
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/how-to-report.txt
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/pcl3opts.html
|
||||
share/ghostscript/%%GS_VERSION%%/doc/API.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/C-style.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/CJK.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/CJKTTCID.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Changes.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Current.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/DLL.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Develop.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/History7.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/Issues.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Language.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Lib.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Maintain.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/Projects.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Ps-style.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Ps2epsi.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Ps2pdf.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Psfiles.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/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/Unix-lpr.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Use.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Xfonts.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/gs.css
|
||||
share/ghostscript/%%GS_VERSION%%/doc/index.html
|
||||
share/ghostscript/%%GS_VERSION%%/examples/alphabet.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/cjk/all_ac1.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/cjk/all_ag1.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/cjk/all_aj1.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/cjk/all_aj2.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/cjk/all_ak1.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/cjk/gscjk_ac.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/cjk/gscjk_ag.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/cjk/gscjk_aj.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/cjk/gscjk_ak.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/cjk/iso2022.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/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/%%GS_VERSION%%/lib/CIDFnmap.Win
|
||||
share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.b5
|
||||
share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.gb
|
||||
share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.ksx
|
||||
share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.sj
|
||||
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/bj8.rpd
|
||||
share/ghostscript/%%GS_VERSION%%/lib/bj8gc12f.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/bj8hg12f.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/bj8oh06n.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/bj8pa06n.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/bj8pp12f.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/bj8ts06n.upp
|
||||
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/dmp_init.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/dmp_site.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/escp_24.src
|
||||
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_agl.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_cidcm.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_css_e.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_dscp.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_frsd.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/gs_icc.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/pdfopt.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/pdfwrite.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/st640ih.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/st640ihg.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/st640p.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/st640pg.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/st640pl.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/st640plg.upp
|
||||
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/stc300.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/stc300bl.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/stc300bm.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/%%GS_VERSION%%/pcl3/BUGS
|
||||
share/ghostscript/%%GS_VERSION%%/pcl3/NEWS
|
||||
share/ghostscript/%%GS_VERSION%%/pcl3/README
|
||||
share/ghostscript/%%GS_VERSION%%/pcl3/calign.ps
|
||||
share/ghostscript/%%GS_VERSION%%/pcl3/dumppdd.ps
|
||||
share/ghostscript/%%GS_VERSION%%/pcl3/example.mcf
|
||||
share/ghostscript/%%GS_VERSION%%/pcl3/if-pcl3
|
||||
share/ghostscript/%%GS_VERSION%%/pcl3/levels-test.ps
|
||||
share/ghostscript/%%GS_VERSION%%/pcl3/margins-A4.ps
|
||||
share/ghostscript/%%GS_VERSION%%/pcl3/margins-A4Rotated.ps
|
||||
share/ghostscript/%%GS_VERSION%%/pcl3/margins-Env10Rotated.ps
|
||||
share/ghostscript/%%GS_VERSION%%/pcl3/margins-EnvDLRotated.ps
|
||||
share/ghostscript/%%GS_VERSION%%/pcl3/margins-Letter.ps
|
||||
share/ghostscript/%%GS_VERSION%%/pcl3/margins-LetterRotated.ps
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/pcl3
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/lib
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/examples/cjk
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/examples
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/doc
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%
|
||||
@dirrmtry share/ghostscript
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/pcl3
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/mjc
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/md2k
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/lxm3200
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/lips
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/gdi
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/eplaser
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/epag
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/dmprt
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/bj10v
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/alps
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript
|
384
print/ghostscript-gnu/scripts/configure
vendored
384
print/ghostscript-gnu/scripts/configure
vendored
|
@ -1,384 +0,0 @@
|
|||
#! /bin/sh
|
||||
|
||||
# $FreeBSD$
|
||||
|
||||
# configure - gs driver preconfiguration, manual driver selection
|
||||
# by Andreas Klemm <andreas@FreeBSD.org>
|
||||
|
||||
tempfile=`mktemp -t checklist`
|
||||
|
||||
if [ -z "${WITHOUT_X11}" ]; then
|
||||
x11devs="x11 x11alpha x11cmyk x11cmyk2 x11cmyk4 x11cmyk8 \
|
||||
x11gray2 x11gray4 x11mono x11rg16x x11rg32x"
|
||||
fi
|
||||
|
||||
if [ -n "${WITH_SVGALIB}" ]; then
|
||||
svgalibdevs="lvga256 vgalib"
|
||||
fi
|
||||
|
||||
if [ ! -z "${GS_DRIVERS_LIST}" ]; then
|
||||
set ${GS_DRIVERS_LIST}
|
||||
else
|
||||
set \
|
||||
$x11devs \
|
||||
$svgalibdevs \
|
||||
md2k md5k \
|
||||
md50Mono md50Eco md1xMono \
|
||||
appledmp iwhi iwlo iwlq hl7x0 hl1240 hl1250 bj10e \
|
||||
bj10v bj10vh bj200 bjc600 bjc800 \
|
||||
bjccmyk bjccolor bjcgray bjcmono \
|
||||
lbp8 \
|
||||
lbp1310 lbp1510 lbp1610 lbp1710 lbp1810 lbp1910 \
|
||||
lips2p lips3 lips4 bjc880j lips4v \
|
||||
m8510 coslw2p coslwxl uniprint \
|
||||
dmprt \
|
||||
lj250 declj250 ap3250 epson eps9mid eps9high lp8000 \
|
||||
epag \
|
||||
escpage lp2000 \
|
||||
alc8600 alc8500 alc2000 alc4000 alc1900 alc4100 \
|
||||
lp9800c lp9000c lp9500c lp8800c lp8300c lp8500c lp3000c \
|
||||
lp8200c lp8000c \
|
||||
epl6100 epl5900 epl5800 \
|
||||
epl2050 epl2050p epl2120 epl2500 epl2750 \
|
||||
lp9000b lp2500 lp9100 lp7900 lp7500 lp2400 lp2200 lp9400 \
|
||||
lp8900 lp8700 lp8100 lp7700 lp8600f lp8400f lp8300f lp1900 \
|
||||
lp9600s lp9300 lp9600 lp8600 lp1800 \
|
||||
lq850 epsonc \
|
||||
mjc180 mjc360 mjc720 mj500c \
|
||||
st800 stcolor photoex lp2563 dnj650c deskjet djet500 cdeskjet \
|
||||
djet500c cdjcolor cdjmono cdj500 cdj550 \
|
||||
cdj670 cdj850 cdj880 cdj890 cdj1600 cdj970 \
|
||||
laserjet ljetplus ljet2p ljet3 ljet3d ljet4 ljet4d lj4dith \
|
||||
cljet5 cljet5c cljet5pr lj5mono lj5gray \
|
||||
pj pjetxl pjxl paintjet \
|
||||
pjxl300 pxlmono pxlcolor \
|
||||
pcl3 \
|
||||
ijs ibmpro jetp3852 imagen fs600 lxm5700m \
|
||||
lxm3200 lx5000 lex2050 lex3200 lex5700 lex7000 \
|
||||
cp50 necp6 \
|
||||
npdl \
|
||||
oce9050 oki182 okiibm atx23 atx24 atx38 r4081 \
|
||||
rpdl \
|
||||
gdi \
|
||||
sj48 t4693d2 t4693d4 t4693d8 tek4696 \
|
||||
bmpmono bmpgray bmp16 bmp256 bmp16m bmp32b bmpsep1 bmpsep8 \
|
||||
ccr \
|
||||
cgmmono cgm8 cgm24 \
|
||||
cif \
|
||||
dfaxhigh dfaxlow \
|
||||
faxg3 faxg32d faxg4 \
|
||||
miff24 inferno jpeg jpeggray \
|
||||
mgrmono mgrgray2 mgrgray4 mgrgray8 mgr4 mgr8 \
|
||||
pcxmono pcxgray pcx16 pcx256 pcx24b pcxcmyk pdfwrite \
|
||||
bit bitrgb bitcmyk plan9bm pam pbm pbmraw \
|
||||
pgm pgmraw pgnm pgnmraw pnm pnmraw ppm ppmraw \
|
||||
pkm pkmraw pksm pksmraw \
|
||||
pngmono pnggray png16 png256 png16m pngalpha \
|
||||
psmono psgray psrgb \
|
||||
pswrite epswrite sgirgb sunhmono \
|
||||
tiffcrle tiffg3 tiffg32d tiffg4 \
|
||||
tiff12nc tiff24nc tifflzw tiffpack \
|
||||
bbox
|
||||
fi
|
||||
|
||||
for i; do
|
||||
eval status_$i=ON
|
||||
done
|
||||
|
||||
if [ -z "${BATCH}" ]; then
|
||||
/usr/bin/dialog --title "GNU Ghostscript driver configuration" --clear \
|
||||
--checklist "\n\
|
||||
This new ghostscript driver configuration dialog allows you to choose \n\
|
||||
only those gs drivers, you really need. Don't think too economical, since \n\
|
||||
other programs in the ports collection might need some of the default gs \n\
|
||||
file format drivers. The gs5 default drivers are preselected. \n\
|
||||
Have fun with this new configuration style ! -andreas \n\n\
|
||||
Please choose options by pressing SPACE to TOGGLE an option ON/OFF ?" -1 -1 9 \
|
||||
"x11" "X Window System version 11, release >=4" "$status_x11" \
|
||||
"x11alpha" "X Window System masquer. as device with alpha capability" "$status_x11alpha" \
|
||||
"x11cmyk" "X Window System masquer. as 1-bit-per-plane CMYK device" "$status_x11cmyk" \
|
||||
"x11cmyk2" "X Window System as a 2-bit-per-plane CMYK device" "$status_x11cmyk2" \
|
||||
"x11cmyk4" "X Window System as a 4-bit-per-plane CMYK device" "$status_x11cmyk4" \
|
||||
"x11cmyk8" "X Window System as an 8-bit-per-plane CMYK device" "$status_x11cmyk8" \
|
||||
"x11gray2" "X Window System as a 2-bit gray-scale device" "$status_x11gray2" \
|
||||
"x11gray4" "X Window System as a 4-bit gray-scale device" "$status_x11gray4" \
|
||||
"x11mono" "X Window System masquer. as black-and-white device" "$status_x11mono" \
|
||||
"x11rg16x" "X Window System with G5/B5/R6 pixel layout for testing" "$status_x11rg16x" \
|
||||
"x11rg32x" "X Window System with G11/B10/R11 pixel layout for testing" "$status_x11rg32x" \
|
||||
"lvga256" "SVGAlib, 256-color VGA modes" "$status_lvga256" \
|
||||
"vgalib" "SVGAlib, 16-color VGA modes" "$status_vgalib" \
|
||||
"md2k" "ALPS MD-2000/2010/4000/1300/1500/5000 [MD2K]" "$status_md2k" \
|
||||
"md5k" "ALPS MD-5000 Eco Mode [MD2K]" "$status_md5k" \
|
||||
"md50Mono" "ALPS MD-5000 Monochrome [ALPS]" "$status_md50Mono" \
|
||||
"md50Eco" "ALPS MD-5000 Eco Mode [ALPS]" "$status_md50Eco" \
|
||||
"md1xMono" "ALPS MD-1x00 Monochrome [ALPS]" "$status_md1xMono" \
|
||||
"appledmp" "Apple Dot Matrix Printer / Imagewriter" "$status_appledmp" \
|
||||
"iwhi" "Apple Imagewriter, high-resolution mode" "$status_iwhi" \
|
||||
"iwlo" "Apple Imagewriter, low-resolution mode" "$status_iwlo" \
|
||||
"iwlq" "Apple Imagewriter LQ in 320 x 216 dpi mode" "$status_iwlq" \
|
||||
"hl7x0" "Brother HL720 and HL730 (HL760=PCL), MFC6550MC Fax Machine" "$status_hl7x0" \
|
||||
"hl1240" "Brother HL1030/1240" "$status_hl1240" \
|
||||
"hl1250" "Brother HLHL1050/1070/1250/1270N" "$status_hl1250" \
|
||||
"bj10e" "Canon BubbleJet BJ-10e" "$status_bj10e" \
|
||||
"bj10v" "Canon BubbleJet BJ-10v [BJ10V]" "$status_bj10v" \
|
||||
"bj10vh" "Canon BubbleJet BJ-10v, high-mergin [BJ10V]" "$status_bj10vh" \
|
||||
"bj200" "Canon BubbleJet BJ-200 and BJC-240(b&w)" "$status_bj200" \
|
||||
"bjc600" "Canon Color BJC-600/4xxx/70 + Apple StyleWriter 2x00" "$status_bjc600" \
|
||||
"bjc800" "Canon Color BubbleJet BJC-240/800" "$status_bjc800" \
|
||||
"bjccmyk" "Canon Color BubbleJet BJC-210/240/250/265/1000 [BJC250]" "$status_bjccmyk" \
|
||||
"bjccolor" "Canon Color BubbleJet BJC-210 ... 1000 truecolor [BJC250]" "$status_bjccolor" \
|
||||
"bjcgray" "Canon Color BubbleJet BJC-210 ... 1000 grayscale [BJC250]" "$status_bjcgray" \
|
||||
"bjcmono" "Canon Color BubbleJet BJC-210 ... 1000 monochrome [BJC250]" "$status_bjcmono" \
|
||||
"lbp8" "Canon LBP-8II laser printer" "$status_lbp8" \
|
||||
"lbp1310" "Canon LBP-1310 laser printer [CPCA]" "$status_lbp1310" \
|
||||
"lbp1510" "Canon LBP-1510 laser printer [CPCA]" "$status_lbp1510" \
|
||||
"lbp1610" "Canon LBP-1610 laser printer [CPCA]" "$status_lbp1610" \
|
||||
"lbp1710" "Canon LBP-1710 laser printer [CPCA]" "$status_lbp1710" \
|
||||
"lbp1810" "Canon LBP-1810 laser printer [CPCA]" "$status_lbp1810" \
|
||||
"lbp1910" "Canon LBP-1910 laser printer [CPCA]" "$status_lbp1910" \
|
||||
"lips2p" "Canon LIPS II+ [LIPS]" "$status_lips2p" \
|
||||
"lips3" "Canon LIPS III [LIPS]" "$status_lips3" \
|
||||
"lips4" "Canon LIPS IV [LIPS]" "$status_lips4" \
|
||||
"bjc880j" "Canon LIPS IVc (BJC-680J/880J) [LIPS]" "$status_bjc880j" \
|
||||
"lips4v" "Canon LIPS IV, vector output mode [LIPS]" "$status_lips4v" \
|
||||
"m8510" "C.Itoh M8510 printer" "$status_m8510" \
|
||||
"coslw2p" "CoStar LabelWriter II II/Plus" "$status_coslw2p" \
|
||||
"coslwxl" "CoStar LabelWriter XL" "$status_coslwxl" \
|
||||
"stp" "Configurable Canon/Epson/Lexmark/HP driver [Gimp-Print]" "$status_stp" \
|
||||
"uniprint" "Configurable ESC/P,ESC/P2,HP-RTL/PCL,P2X mono/color driver" "$status_uniprint" \
|
||||
"dmprt" "Configurable dot matrix printer driver [DMPRT]" "$status_dmprt" \
|
||||
"lj250" "DEC LJ250 Companion color printer" "$status_lj250" \
|
||||
"declj250" "DEC LJ250 driver (alternate)" "$status_declj250" \
|
||||
"ap3250" "Epson ActionPrinter 3250" "$status_ap3250" \
|
||||
"epson" "Epson-compatible dot matrix, 9/24-pin" "$status_epson" \
|
||||
"eps9mid" "Epson-compatible 9-pin, interleaved lines, medium resol" "$status_eps9mid" \
|
||||
"eps9high" "Epson-compatible 9-pin, interleaved lines, triple resol" "$status_eps9high" \
|
||||
"lp8000" "Epson LP-8000 line printer" "$status_lp8000" \
|
||||
"epag" "Epson ESC/Page laser printer (generic) [EPAG]" "$status_epag" \
|
||||
"escpage" "Epson ESC/Page laser printer (generic) [LIPS]" "$status_escpage" \
|
||||
"lp2000" "Epson LP-2000/3000/7000/7000G laser printer [LIPS]" "$status_lp2000" \
|
||||
"alc8600" "Epson AL-C8600 color laser printer [EPLASER]" "$status_alc8600" \
|
||||
"alc8500" "Epson AL-C8500 color laser printer [EPLASER]" "$status_alc8500" \
|
||||
"alc2000" "Epson AL-C2000 color laser printer [EPLASER]" "$status_alc2000" \
|
||||
"alc4000" "Epson AL-C4000 color laser printer [EPLASER]" "$status_alc4000" \
|
||||
"alc1900" "Epson AL-C1900 color laser printer [EPLASER]" "$status_alc1900" \
|
||||
"alc4100" "Epson AL-C4100 color laser printer [EPLASER]" "$status_alc4100" \
|
||||
"lp9800c" "Epson LP-9800C color laser printer [EPLASER]" "$status_lp9800c" \
|
||||
"lp9000c" "Epson LP-9000C color laser printer [EPLASER]" "$status_lp9000c" \
|
||||
"lp9500c" "Epson LP-9500C color laser printer [EPLASER]" "$status_lp9500c" \
|
||||
"lp8800c" "Epson LP-8800C color laser printer [EPLASER]" "$status_lp8800c" \
|
||||
"lp8300c" "Epson LP-8300C color laser printer [EPLASER]" "$status_lp8300c" \
|
||||
"lp8500c" "Epson LP-8500C color laser printer [EPLASER]" "$status_lp8500c" \
|
||||
"lp3000c" "Epson LP-3000C color laser printer [EPLASER]" "$status_lp3000c" \
|
||||
"lp8200c" "Epson LP-8200C color laser printer [EPLASER]" "$status_lp8200c" \
|
||||
"lp8000c" "Epson LP-8000C color laser printer [EPLASER]" "$status_lp8000c" \
|
||||
"epl6100" "Epson EPL-6100 laser printer [EPLASER]" "$status_epl6100" \
|
||||
"epl5900" "Epson EPL-5900 laser printer [EPLASER]" "$status_epl5900" \
|
||||
"epl5800" "Epson EPL-5800 laser printer [EPLASER]" "$status_epl5800" \
|
||||
"epl2050" "Epson EPL-N2050 laser printer [EPLASER]" "$status_epl2050" \
|
||||
"epl2050p" "Epson EPL-N2050+ laser printer [EPLASER]" "$status_epl2050p" \
|
||||
"epl2120" "Epson EPL-N2120 laser printer [EPLASER]" "$status_epl2120" \
|
||||
"epl2500" "Epson EPL-N2500 laser printer [EPLASER]" "$status_epl2500" \
|
||||
"epl2750" "Epson EPL-N2750 laser printer [EPLASER]" "$status_epl2750" \
|
||||
"lp9000b" "Epson LP-9000B laser printer [EPLASER]" "$status_lp9000b" \
|
||||
"lp2500" "Epson LP-2500 laser printer [EPLASER]" "$status_lp2500" \
|
||||
"lp9100" "Epson LP-9100(R) laser printer [EPLASER]" "$status_lp9100" \
|
||||
"lp7900" "Epson LP-7900(R) laser printer [EPLASER]" "$status_lp7900" \
|
||||
"lp7500" "Epson LP-7500(R) laser printer [EPLASER]" "$status_lp7500" \
|
||||
"lp2400" "Epson LP-2400 laser printer [EPLASER]" "$status_lp2400" \
|
||||
"lp2200" "Epson LP-2200 laser printer [EPLASER]" "$status_lp2200" \
|
||||
"lp9400" "Epson LP-9400(R) laser printer [EPLASER]" "$status_lp9400" \
|
||||
"lp8900" "Epson LP-8900(R) laser printer [EPLASER]" "$status_lp8900" \
|
||||
"lp8700" "Epson LP-8700(R) laser printer [EPLASER]" "$status_lp8700" \
|
||||
"lp8100" "Epson LP-8100(R) laser printer [EPLASER]" "$status_lp8100" \
|
||||
"lp7700" "Epson LP-7700(R) laser printer [EPLASER]" "$status_lp7700" \
|
||||
"lp8600f" "Epson LP-8600FX(N) laser printer [EPLASER]" "$status_lp8600f" \
|
||||
"lp8400f" "Epson LP-8400FX(N) laser printer [EPLASER]" "$status_lp8400f" \
|
||||
"lp8300f" "Epson LP-8300F laser printer [EPLASER]" "$status_lp8300f" \
|
||||
"lp1900" "Epson LP-1900(N) laser printer [EPLASER]" "$status_lp1900" \
|
||||
"lp9600s" "Epson LP-9600S laser printer [EPLASER]" "$status_lp9600s" \
|
||||
"lp9300" "Epson LP-9300 laser printer [EPLASER]" "$status_lp9300" \
|
||||
"lp9600" "Epson LP-9600 laser printer [EPLASER]" "$status_lp9600" \
|
||||
"lp8600" "Epson LP-8600FX(N) laser printer [EPLASER]" "$status_lp8600" \
|
||||
"lp1800" "Epson LP-1800 laser printer [EPLASER]" "$status_lp1800" \
|
||||
"lq850" "Epson LQ-850 (360x360), ok for Canon BJ300 in LQ850 emul" "$status_lq850" \
|
||||
"epsonc" "Epson LQ-2550 and Fujitsu 3400/2400/1200 color" "$status_epsonc" \
|
||||
"mjc180" "Epson MachJet series 180dpi, CMYK [MJC]" "$status_mjc180" \
|
||||
"mjc360" "Epson MachJet series 360dpi, CMYK [MJC]" "$status_mjc360" \
|
||||
"mjc720" "Epson MachJet series 720dpi, CMYK [MJC]" "$status_mjc720" \
|
||||
"mj500c" "Epson MachJet MJ-500C 360dpi, CMY or mono [MJC]" "$status_mj500c" \
|
||||
"st800" "Epson Stylus 800 printer" "$status_st800" \
|
||||
"stcolor" "Epson Stylus Color and II/IIs/1500 (see driver docu)" "$status_stcolor" \
|
||||
"photoex" "Epson Stylus Color Photo, Photo EX, Photo 700" "$status_photoex" \
|
||||
"lp2563" "HP 2563B line printer" "$status_lp2563" \
|
||||
"dnj650c" "HP DesignJet 650C" "$status_dnj650c" \
|
||||
"deskjet" "HP DeskJet and DeskJet Plus" "$status_deskjet" \
|
||||
"djet500" "HP DeskJet 500 (for DeskJet 600 use -r600)" "$status_djet500" \
|
||||
"cdeskjet" "HP DeskJet 500C, 1 bit/pixel color" "$status_cdeskjet" \
|
||||
"djet500c" "HP DeskJet 500C alternate driver, not for 550/560C" "$status_djet500c" \
|
||||
"cdjcolor" "HP DeskJet 500C/540C, 24bit/pxl+FS dith, Citizen Projet IIc" "$status_cdjcolor" \
|
||||
"cdjmono" "HP DeskJet 500/510/520/540C b/w printing" "$status_cdjmono" \
|
||||
"cdj500" "HP DeskJet 500/540C (same as cdjcolor)" "$status_cdj500" \
|
||||
"cdj550" "HP DeskJet 550C/560C/660C/660Cse" "$status_cdj550" \
|
||||
"cdj670" "HP DeskJet 670/690 [HP8XX]" "$status_cdj670" \
|
||||
"cdj850" "HP DeskJet 850/855/870/1100 [HP8XX]" "$status_cdj850" \
|
||||
"cdj880" "HP DeskJet 880 [HP8XX]" "$status_cdj880" \
|
||||
"cdj890" "HP DeskJet 890 [HP8XX]" "$status_cdj890" \
|
||||
"cdj1600" "HP DeskJet 1600 [HP8XX]" "$status_cdj1600" \
|
||||
"cdj970" "HP DeskJet 970CXi [DJ970]" "$status_cdj970" \
|
||||
"laserjet" "HP LaserJet" "$status_laserjet" \
|
||||
"ljetplus" "HP LaserJet Plus" "$status_ljetplus" \
|
||||
"ljet2p" "HP LaserJet IId/IIp/III* with TIFF compression" "$status_ljet2p" \
|
||||
"ljet3" "HP LaserJet III* with Delta Row compression" "$status_ljet3" \
|
||||
"ljet3d" "HP LaserJet IIID with duplex capability" "$status_ljet3d" \
|
||||
"ljet4" "HP LaserJet 4 and 5L/5P (not real LJ5), defaults to 600 dpi" "$status_ljet4" \
|
||||
"ljet4d" "HP LaserJet 4 (defaults to 600 dpi) with duplex" "$status_ljet4d" \
|
||||
"lj4dith" "HP LaserJet 4 with Floyd-Steinberg dithering" "$status_lj4dith" \
|
||||
"cljet5" "HP LaserJet 5/5M Color (new driver, old=cljet5pr)" "$status_cljet5" \
|
||||
"cljet5c" "HP LaserJet 5/5M Color Simple" "$status_cljet5c" \
|
||||
"cljet5pr" "HP LaserJet 5/5M Color (old drv. with rotation hacks/flaws)" "$status_cljet5pr" \
|
||||
"lj5mono" "HP LaserJet 5 and 6 family (PCL5 / PCL XL), bitmap" "$status_lj5mono" \
|
||||
"lj5gray" "HP LaserJet 5 and 6 family, gray-scale bitmap" "$status_lj5gray" \
|
||||
"pj" "HP PaintJet XL driver " "$status_pj" \
|
||||
"pjetxl" "HP PaintJet XL driver (alternate)" "$status_pjetxl" \
|
||||
"pjxl" "HP PaintJet XL color printer" "$status_pjxl" \
|
||||
"paintjet" "HP PaintJet color printer (alternate)" "$status_paintjet" \
|
||||
"pjxl300" "HP PaintJet XL300, DeskJet 1200C color printer, HP CopyJet" "$status_pjxl300" \
|
||||
"pxlmono" "HP PCL XL black-and-white printers (LaserJet 5 and 6 family)" "$status_pxlmono" \
|
||||
"pxlcolor" "HP PCL XL color printers (Color LaserJet 4500/5000)" "$status_pxlcolor" \
|
||||
"pcl3" "HP PCL 3+ (generic) [PCL3]" "$status_pcl3" \
|
||||
"ijs" "HP Inkjet and other raster devices" "$status_ijs" \
|
||||
"ibmpro" "IBM 9-pin Proprinter" "$status_ibmpro" \
|
||||
"jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" "$status_jetp3852" \
|
||||
"imagen" "Imagen ImPress printers" "$status_imagen" \
|
||||
"fs600" "Kyocera FS-600 (600 dpi)" "$status_fs600" \
|
||||
"lxm5700m" "Lexmark 5700 monotone" "$status_lxm5700m" \
|
||||
"lxm3200" "Lexmark 3200/Z12/Z22/Z31/Z32 [LXM3200]" "$status_lxm3200" \
|
||||
"lx5000" "Lexmark 5000/Z51/Z82 [LX5000]" "$status_lx5000" \
|
||||
"lex2050" "Lexmark 2050 [LEX7000]" "$status_lex2050" \
|
||||
"lex3200" "Lexmark 3200 [LEX7000]" "$status_lex3200" \
|
||||
"lex5700" "Lexmark 5700 [LEX7000]" "$status_lex5700" \
|
||||
"lex7000" "Lexmark 7000 [LEX7000]" "$status_lex7000" \
|
||||
"cp50" "Mitsubishi CP50 color" "$status_cp50" \
|
||||
"necp6" "NEC PinWriter P6/P6+/P60, 360x360 DPI resol" "$status_necp6" \
|
||||
"npdl" "NEC Printer Description Language [LIPS]" "$status_npdl" \
|
||||
"oce9050" "OCE 9050 printer" "$status_oce9050" \
|
||||
"oki182" "Okidata MicroLine 182" "$status_oki182" \
|
||||
"okiibm" "Okidata MicroLine IBM-compatible printers" "$status_okiibm" \
|
||||
"atx23" "Practical Automation ATX-23 label printer" "$status_atx23" \
|
||||
"atx24" "Practical Automation ATX-24 label printer" "$status_atx24" \
|
||||
"atx38" "Practical Automation ATX-38 label printer" "$status_atx38" \
|
||||
"r4081" "Ricoh 4081 laser printer" "$status_r4081" \
|
||||
"rpdl" "Ricoh Printer Description Language [LIPS]" "$status_rpdl" \
|
||||
"gdi" "Samsung SmartGDI laser printer [GDI]" "$status_gdi" \
|
||||
"sj48" "StarJet 48 inkjet printer" "$status_sj48" \
|
||||
"t4693d2" "Tektronix 4693d color, 2 bits per R/G/B component" "$status_t4693d2" \
|
||||
"t4693d4" "Tektronix 4693d color, 4 bits per R/G/B component" "$status_t4693d4" \
|
||||
"t4693d8" "Tektronix 4693d color, 8 bits per R/G/B component" "$status_t4693d8" \
|
||||
"tek4696" "Tektronix 4695/4696 inkjet plotter" "$status_tek4696" \
|
||||
"bmpmono" "BMP Monochrome" "$status_bmpmono" \
|
||||
"bmpgray" "BMP 8-bit gray" "$status_bmpgray" \
|
||||
"bmp16" "BMP 4-bit EGA/VGA" "$status_bmp16" \
|
||||
"bmp256" "BMP 8-bit 256-color" "$status_bmp256" \
|
||||
"bmp16m" "BMP 24-bit" "$status_bmp16m" \
|
||||
"bmp32b" "BMP 32-bit pseudo-.BMP" "$status_bmp32b" \
|
||||
"bmpsep1" "BMP Separated 1-bit CMYK" "$status_bmpsep1" \
|
||||
"bmpsep8" "BMP Separated 8-bit CMYK" "$status_bmpsep8" \
|
||||
"ccr" "CalComp Raster format" "$status_ccr" \
|
||||
"cgmmono" "CGM Monochrome -- LOW LEVEL OUTPUT ONLY" "$status_cgmmono" \
|
||||
"cgm8" "CGM 8-bit 256-color -- DITTO" "$status_cgm8" \
|
||||
"cgm24" "CGM 24-bit color -- DITTO" "$status_cgm24" \
|
||||
"cif" "CIF file format for VLSI" "$status_cif" \
|
||||
"dfaxhigh" "DigiBoard, DigiFAX software format (high resol)" "$status_dfaxhigh" \
|
||||
"dfaxlow" "DigiFAX low (normal) resol" "$status_dfaxlow" \
|
||||
"faxg3" "Group 3 fax, with EOLs but no header or EOD" "$status_faxg3" \
|
||||
"faxg32d" "Group 3 2-D fax, with EOLs but no header or EOD" "$status_faxg32d" \
|
||||
"faxg4" "Group 4 fax, with EOLs but no header or EOD" "$status_faxg4" \
|
||||
"miff24" "ImageMagick MIFF, 24-bit direct color, RLE compressed" "$status_miff24" \
|
||||
"inferno" "Inferno bitmaps" "$status_inferno" \
|
||||
"jpeg" "JPEG format, RGB output" "$status_jpeg" \
|
||||
"jpeggray" "JPEG format, gray output" "$status_jpeggray" \
|
||||
"mgrmono" "MGR devices 1-bit monochrome" "$status_mgrmono" \
|
||||
"mgrgray2" "MGR devices 2-bit gray scale" "$status_mgrgray2" \
|
||||
"mgrgray4" "MGR devices 4-bit gray scale" "$status_mgrgray4" \
|
||||
"mgrgray8" "MGR devices 8-bit gray scale" "$status_mgrgray8" \
|
||||
"mgr4" "MGR devices 4-bit (VGA) color" "$status_mgr4" \
|
||||
"mgr8" "MGR devices 8-bit color" "$status_mgr8" \
|
||||
"pcxmono" "PCX file format, monochrome 1-bit b/w" "$status_pcxmono" \
|
||||
"pcxgray" "PCX file format, 8-bit gray scale" "$status_pcxgray" \
|
||||
"pcx16" "PCX file format, 4-bit planar EGA/VGA color" "$status_pcx16" \
|
||||
"pcx256" "PCX file format, 8-bit chunky color" "$status_pcx256" \
|
||||
"pcx24b" "PCX file format, 24-bit color 3x8-bit planes" "$status_pcx24b" \
|
||||
"pcxcmyk" "PCX file format, 4-bit chunky CMYK color" "$status_pcxcmyk" \
|
||||
"pdfwrite" "PDF output (like Adobe Acrobat Distiller)" "$status_pdfwrite" \
|
||||
"bit" "Plain bits, monochrome" "$status_bit" \
|
||||
"bitrgb" "Plain bits, RGB" "$status_bitrgb" \
|
||||
"bitcmyk" "Plain bits, CMYK" "$status_bitcmyk" \
|
||||
"plan9bm" "Plan 9 bitmap format" "$status_plan9bm" \
|
||||
"pam" "Portable Arbitrary Map file format" "$status_pam" \
|
||||
"pbm" "Portable Bitmap, plain format" "$status_pbm" \
|
||||
"pbmraw" "Portable Bitmap, raw format" "$status_pbmraw" \
|
||||
"pgm" "Portable Graymap, plain format" "$status_pgm" \
|
||||
"pgmraw" "Portable Graymap, raw format" "$status_pgmraw" \
|
||||
"pgnm" "Portable Graymap, plain format, optim. to PBM" "$status_pgnm" \
|
||||
"pgnmraw" "Portable Graymap, raw format, optim. to PBM" "$status_pgmraw" \
|
||||
"pnm" "Portable Pixmap, plain format RGB, optim. to PGM/PBM" "$status_pnm" \
|
||||
"pnmraw" "Portable Pixmap, raw format RGB, optim. to PGM/PBM" "$status_pnmraw" \
|
||||
"ppm" "Portable Pixmap, plain format RGB" "$status_ppm" \
|
||||
"ppmraw" "Portable Pixmap, raw format RGB" "$status_ppmraw" \
|
||||
"pkm" "Portable inKmap (plain format) (4-bit CMYK => RGB)" "$status_pkm" \
|
||||
"pkmraw" "Portable inKmap (raw format) (4-bit CMYK => RGB)" "$status_pkmraw" \
|
||||
"pksm" "Portable Separated map (plain) (4-bit CMYK => 4 pages)" "$status_pksm" \
|
||||
"pksmraw" "Portable Separated map (raw) (4-bit CMYK => 4 pages)" "$status_pksmraw" \
|
||||
"pngmono" "PNG Monochrome Portable Network Graphics" "$status_pngmono" \
|
||||
"pnggray" "PNG 8-bit gray Portable Network Graphics" "$status_pnggray" \
|
||||
"png16" "PNG 4-bit color Portable Network Graphics" "$status_png16" \
|
||||
"png256" "PNG 8-bit color Portable Network Graphics" "$status_png256" \
|
||||
"png16m" "PNG 24-bit color Portable Network Graphics" "$status_png16m" \
|
||||
"pngalpha" "PNG 32-bit RGBA color Portable Network Graphics" "$status_pngalpha" \
|
||||
"psmono" "PostScript (Level 1) monochrome image" "$status_psmono" \
|
||||
"psgray" "PostScript (Level 1) 8-bit gray image" "$status_psgray" \
|
||||
"psrgb" "PostScript (Level 2) 24-bit color image" "$status_psrgb" \
|
||||
"pswrite" "PostScript output (like PostScript Distillery)" "$status_pswrite" \
|
||||
"epswrite" "EPS output (like PostScript Distillery)" "$status_epswrite" \
|
||||
"sgirgb" "SGI RGB pixmap format" "$status_sgirgb" \
|
||||
"sunhmono" "Harlequin variant of 1-bit Sun raster file" "$status_sunhmono" \
|
||||
"tiffcrle" "TIFF CCITT RLE 1 dim = Group 3 fax with no EOLs" "$status_tiffcrle" \
|
||||
"tiffg3" "TIFF Group 3 fax with EOLs" "$status_tiffg3" \
|
||||
"tiffg32d" "TIFF Group 3 2-D fax" "$status_tiffg32d" \
|
||||
"tiffg4" "TIFF Group 4 fax" "$status_tiffg4" \
|
||||
"tiff12nc" "TIFF 12-bit RGB, no compression" "$status_tiff12nc" \
|
||||
"tiff24nc" "TIFF 24-bit RGB, no compression, NeXT std. format" "$status_tiff24nc" \
|
||||
"tifflzw" "TIFF LZW, tag = 5, mono" "$status_tifflzw" \
|
||||
"tiffpack" "TIFF PackBits, tag = 32773, mono" "$status_tiffpack" \
|
||||
"bbox" "Bounding box output" "$status_bbox" \
|
||||
2> $tempfile
|
||||
|
||||
retval=$?
|
||||
|
||||
if [ -s $tempfile ]; then
|
||||
set `sed 's/"//g' $tempfile`
|
||||
fi
|
||||
rm -f $tempfile
|
||||
|
||||
case $retval in
|
||||
0) if [ -z "$*" ]; then
|
||||
echo "Nothing selected"
|
||||
fi
|
||||
;;
|
||||
1) echo "Cancel pressed."
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
exec > ${WRKSRC}/Makefile
|
||||
|
||||
echo "DEVICE_DEVS= \\"
|
||||
|
||||
for i; do
|
||||
echo " \$(DD)$i.dev \\"
|
||||
done
|
||||
|
||||
echo ""
|
||||
cat "${WRKSRC}/src/unix-gcc.mak"
|
|
@ -1,12 +0,0 @@
|
|||
# New ports collection makefile for: ghostscript-gpl-nox11
|
||||
# Date created: 23 February 2001
|
||||
# Whom: nik
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
WITHOUT_X11= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../ghostscript-gpl
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,272 +0,0 @@
|
|||
# New ports collection makefile for: ghostscript
|
||||
# Date created: Tue Jun 10 21:58:54 CEST 1997
|
||||
# Whom: Andreas Klemm <andreas@klemm.gtn.com>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= ghostscript
|
||||
PORTVERSION= 8.62
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:gs_srcs/} \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/gs${PORTVERSION:S/.//}/:gs_srcs \
|
||||
http://www.humblesoft.com/pub/:epag
|
||||
MASTER_SITE_SUBDIR= ghostscript/:gs_srcs
|
||||
PKGNAMESUFFIX= -gpl
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:gs_srcs ${EPAG_SRCS}:epag
|
||||
DIST_SUBDIR= ${PORTNAME}
|
||||
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= GPL Postscript interpreter
|
||||
|
||||
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
|
||||
png.5:${PORTSDIR}/graphics/png
|
||||
RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/fonts/a010013l.pfb:${PORTSDIR}/print/gsfonts
|
||||
|
||||
CONFLICTS= gambc-[0-9]* ghostscript-gnu-[0-9]* ghostscript-gnu-*-[0-9]*
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_GMAKE= yes
|
||||
WANT_GNOME= yes
|
||||
USE_LDCONFIG= yes
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
MAKE_ENV= CFLAGS_STANDARD="${CFLAGS}" \
|
||||
XCFLAGS="${XCFLAGS}" XLDFLAGS="${XLDFLAGS}" \
|
||||
EXTRALIBS="${EXTRALIBS}" \
|
||||
SOC_LOADER="dxmainc.c"
|
||||
CONFIGURE_ENV= ${MAKE_ENV} \
|
||||
CPPFLAGS="-DUPD_SIGNAL=0 -I. -I${WRKSRC}/jasper/src/libjasper/include -I${LOCALBASE}/include/libpng -I${LOCALBASE}/include" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib"
|
||||
CONFIGURE_ARGS= --disable-compile-inits \
|
||||
--enable-contrib \
|
||||
--enable-dynamic \
|
||||
--with-ijs \
|
||||
--with-jasper
|
||||
XCFLAGS= ${PTHREAD_CFLAGS}
|
||||
XLDFLAGS= ${PTHREAD_LIBS}
|
||||
|
||||
PLIST_SUB= GS_VERSION="${PORTVERSION}" \
|
||||
CIDFONTDIR="${CIDFONTDIR:S,^${PREFIX}/,,}"
|
||||
SUB_FILES= pkg-message
|
||||
SUB_LIST= DATADIR=${DATADIR} PORTVERSION=${PORTVERSION}
|
||||
PKGMESSAGE= ${WRKDIR}/pkg-message
|
||||
|
||||
OPTIONS= A4SIZE "Set A4 (not Letter) as a default paper size" off \
|
||||
FONTCONFIG "fontconfig support" on \
|
||||
FT_BRIDGE "FreeType bridge" off \
|
||||
X11 "X11 support" on
|
||||
|
||||
MAN1= dvipdf.1 font2c.1 gs.1 gslp.1 gsnd.1 \
|
||||
pdf2dsc.1 pdf2ps.1 pdfopt.1 pf2afm.1 pfbtopfa.1 printafm.1 \
|
||||
ps2ascii.1 ps2epsi.1 ps2pdf.1 ps2pdfwr.1 ps2ps.1 wftopfa.1
|
||||
MLINKS= gslp.1 gsbj.1 \
|
||||
gslp.1 gsdj.1 \
|
||||
gslp.1 gsdj500.1 \
|
||||
gslp.1 gslj.1 \
|
||||
ps2pdf.1 ps2pdf12.1 \
|
||||
ps2pdf.1 ps2pdf13.1 \
|
||||
ps2ps.1 eps2eps.1
|
||||
|
||||
CIDFONTDIR= ${DATADIR}/${PORTVERSION}/Resource
|
||||
|
||||
.include "Makefile.drivers"
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.for D in ${OPTIONS:MGS_*:S/^GS_//}
|
||||
.if !defined(WITHOUT_GS_${D})
|
||||
PLIST_SUB+= GS_${D}=""
|
||||
.else
|
||||
PLIST_SUB+= GS_${D}="@comment "
|
||||
.endif
|
||||
.endfor
|
||||
|
||||
.if !defined(WITHOUT_GS_dmprt)
|
||||
.include "${FILESDIR}/Makefile.dmprt"
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_GS_epag)
|
||||
.include "${FILESDIR}/Makefile.epag"
|
||||
.endif
|
||||
|
||||
EPAG_BASE= epag
|
||||
EPAG_SRCS= ${EPAG_BASE}-3.09.tar.gz
|
||||
EPAG_NAME= ${EPAG_SRCS:S,.tar.gz$,,}
|
||||
|
||||
post-extract-epag:
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EPAG_SRCS}
|
||||
${LN} -s -f ${EPAG_NAME} ${WRKSRC}/${EPAG_BASE}
|
||||
${INSTALL_DATA} ${FILESDIR}/epag.contrib.mak ${WRKSRC}/src/epag.contrib.mak
|
||||
|
||||
post-extract: post-extract-epag
|
||||
|
||||
.if !defined(WITHOUT_GS_pcl3)
|
||||
.include "${FILESDIR}/Makefile.pcl3"
|
||||
.endif
|
||||
|
||||
.if defined(WITH_GS_lvga256) \
|
||||
|| defined(WITH_GS_vgalib)
|
||||
. if defined(WITHOUT_SVGALIB)
|
||||
. warning drivers incompatible with WITHOUT_SVGALIB will be removed automatically
|
||||
. undef WITH_GS_lvga256
|
||||
. undef WITH_GS_vgalib
|
||||
. else
|
||||
LIB_DEPENDS+= vga.1:${PORTSDIR}/graphics/svgalib
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if defined(WITH_GS_x11) \
|
||||
|| defined(WITH_GS_x11alpha) \
|
||||
|| defined(WITH_GS_x11cmyk) \
|
||||
|| defined(WITH_GS_x11cmyk2) \
|
||||
|| defined(WITH_GS_x11cmyk4) \
|
||||
|| defined(WITH_GS_x11cmyk8) \
|
||||
|| defined(WITH_GS_x11gray2) \
|
||||
|| defined(WITH_GS_x11gray4) \
|
||||
|| defined(WITH_GS_x11mono) \
|
||||
|| defined(WITH_GS_x11rg16x) \
|
||||
|| defined(WITH_GS_x11rg32x)
|
||||
. if defined(WITHOUT_X11)
|
||||
. warning drivers incompatible with WITHOUT_X11 will be removed automatically
|
||||
. undef WITH_GS_x11
|
||||
. undef WITH_GS_x11alpha
|
||||
. undef WITH_GS_x11cmyk
|
||||
. undef WITH_GS_x11cmyk2
|
||||
. undef WITH_GS_x11cmyk4
|
||||
. undef WITH_GS_x11cmyk8
|
||||
. undef WITH_GS_x11gray2
|
||||
. undef WITH_GS_x11gray4
|
||||
. undef WITH_GS_x11mono
|
||||
. undef WITH_GS_x11rg16x
|
||||
. undef WITH_GS_x11rg32x
|
||||
. endif
|
||||
USE_XORG= xt xext
|
||||
CONFIGURE_ARGS+=--with-x \
|
||||
--x-includes=${X11BASE}/include \
|
||||
--x-libraries=${X11BASE}/lib
|
||||
.else
|
||||
PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-nox11
|
||||
CONFIGURE_ARGS+=--without-x
|
||||
.endif
|
||||
|
||||
.if defined(WITH_GS_oprp) \
|
||||
|| defined(WITH_GS_opvp)
|
||||
. if defined(WITHOUT_ICONV)
|
||||
. warning drivers incompatible with WITHOUT_ICONV will be removed automatically
|
||||
. undef WITH_GS_oprp
|
||||
. undef WITH_GS_opvp
|
||||
. else
|
||||
USE_ICONV= yes
|
||||
CONFIGURE_ARGS+=--with-libiconv=gnu
|
||||
EXTRALIBS+= -liconv
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if !defined(WITH_LETTERSIZE)
|
||||
.if defined(A4) || defined(WITH_A4SIZE)
|
||||
XCFLAGS+= -DA4
|
||||
MSG_PAPERSIZE= "NOTE: Default paper size will be A4."
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_FONTCONFIG)
|
||||
LIB_DEPENDS+= fontconfig.1:${PORTSDIR}/x11-fonts/fontconfig
|
||||
CONFIGURE_ARGS+= --enable-fontconfig
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-fontconfig
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_FT_BRIDGE)
|
||||
LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2
|
||||
MAKE_ENV+= FT_BRIDGE=1 FT_ROOT="${WRKSRC}/freetype" FT_LIB_EXT=".so"
|
||||
PLIST_SUB+= FAPI=""
|
||||
.else
|
||||
PLIST_SUB+= FAPI="@comment "
|
||||
.endif
|
||||
|
||||
ALL_TARGET= so
|
||||
INSTALL_TARGET= soinstall
|
||||
USE_LDCONFIG= yes
|
||||
PLIST_SUB+= SHLIB_VER="${PORTVERSION:R}"
|
||||
|
||||
PORTDOCS= ${PORTVERSION}
|
||||
PORTDOC_FILES= japanese/Gdevlips.htm japanese/README.gs550j \
|
||||
japanese/cdj880.txt japanese/dj505j.txt japanese/djgpp.txt \
|
||||
japanese/gdev10v.txt japanese/gdevalps.txt \
|
||||
japanese/gdevcd8.txt japanese/gdevdmpr.txt \
|
||||
japanese/gdevfmlbp.txt japanese/gdevj100.txt \
|
||||
japanese/gdevlbp3.txt japanese/gdevmag.txt \
|
||||
japanese/gdevmd2k.txt japanese/gdevmjc.txt \
|
||||
japanese/gdevml6.txt japanese/gdevp201.txt japanese/gs261j.euc \
|
||||
japanese/gs261j.txt chp2200/AUTHORS chp2200/INSTALL \
|
||||
epson740/README epson740/upp-HowTo-to-be \
|
||||
lxm3200-tweaked/LICENSE lxm3200-tweaked/README \
|
||||
lxm3200-tweaked/RELEASE_NOTES \
|
||||
lxm3200-tweaked/Z12-Z31-QuickSetup md2k_md5k/README.jis
|
||||
|
||||
pre-everything::
|
||||
@${ECHO_MSG} ${MSG_PAPERSIZE}
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g ; \
|
||||
s|%%GS_VERSION%%|${PORTVERSION}|g' \
|
||||
${WRKSRC}/contrib/japanese/dmp_site.ps
|
||||
|
||||
pre-build-drivers.mak:
|
||||
@${ECHO_CMD} 'DEVICE_DEVS= \' > ${WRKSRC}/src/drivers.mak
|
||||
.for D in ${OPTIONS:MGS_*:S/^GS_//}
|
||||
.if defined(WITH_GS_${D})
|
||||
@${ECHO_CMD} '$$(DD)${D}.dev \' >> ${WRKSRC}/src/drivers.mak
|
||||
.endif
|
||||
.endfor
|
||||
|
||||
pre-build: pre-build-drivers.mak
|
||||
${MKDIR} ${WRKSRC}/obj
|
||||
${MKDIR} ${WRKSRC}/bin
|
||||
.if defined(WITH_FT_BRIDGE)
|
||||
${MKDIR} ${WRKSRC}/freetype/include
|
||||
${LN} -s -f ${LOCALBASE}/include/ft2build.h \
|
||||
${WRKSRC}/freetype/include/ft2build.h
|
||||
${LN} -s -f ${LOCALBASE}/include/freetype2/freetype \
|
||||
${WRKSRC}/freetype/include/freetype
|
||||
${MKDIR} ${WRKSRC}/freetype/objs
|
||||
${LN} -s -f ${LOCALBASE}/lib/libfreetype.so \
|
||||
${WRKSRC}/freetype/objs/freetype214MT_D.so
|
||||
.endif
|
||||
|
||||
pre-su-install:
|
||||
${MKDIR} ${DATADIR}
|
||||
${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}
|
||||
|
||||
post-install-docs:
|
||||
${MKDIR} ${WRKSRC}/contrib/japanese
|
||||
${INSTALL_DATA} ${WRKSRC}/contrib/japanese/doc/* ${WRKSRC}/contrib/japanese
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}
|
||||
cd ${WRKSRC}/contrib && \
|
||||
${TAR} cf - ${PORTDOC_FILES} | \
|
||||
( cd ${DOCSDIR}/${PORTVERSION} && ${TAR} xof - )
|
||||
|
||||
.if defined(WITH_FT_BRIDGE)
|
||||
post-install-fapi:
|
||||
${INSTALL_DATA} ${WRKSRC}/lib/FAPIcidfmap \
|
||||
${WRKSRC}/lib/FAPIconfig ${WRKSRC}/lib/FAPIfontmap \
|
||||
${DATADIR}/${PORTVERSION}/lib
|
||||
|
||||
post-install: post-install-fapi
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
${STRIP_CMD} ${PREFIX}/bin/gsc ${PREFIX}/bin/gsx
|
||||
${LN} -sf gsc ${PREFIX}/bin/gs
|
||||
${LN} -s -f ${LOCALBASE}/share/fonts/CIDFont ${CIDFONTDIR}/CIDFont
|
||||
@${ECHO_MSG}
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
@${ECHO_MSG}
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
post-install: post-install-docs
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -1,325 +0,0 @@
|
|||
# $FreeBSD$
|
||||
|
||||
.if !defined(WITHOUT_X11)
|
||||
OPTIONS_X11_DEFAULT= on
|
||||
.else
|
||||
OPTIONS_X11_DEFAULT= off
|
||||
.endif
|
||||
|
||||
.if !defined(WITH_SVGALIB)
|
||||
OPTIONS_SVGALIB_DEFAULT= off
|
||||
.else
|
||||
OPTIONS_SVGALIB_DEFAULT= on
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_ICONV)
|
||||
OPTIONS_ICONV_DEFAULT= on
|
||||
.else
|
||||
OPTIONS_ICONV_DEFAULT= off
|
||||
.endif
|
||||
|
||||
OPTIONS_X11= \
|
||||
GS_x11 "D: X Window System version 11, release >=4" ${OPTIONS_X11_DEFAULT} \
|
||||
GS_x11alpha "D: X Window System masquer. alpha capability" ${OPTIONS_X11_DEFAULT} \
|
||||
GS_x11cmyk "D: X Window System masquer. 1bit/plane CMYK" ${OPTIONS_X11_DEFAULT} \
|
||||
GS_x11cmyk2 "D: X Window System 2-bit-per-plane CMYK" ${OPTIONS_X11_DEFAULT} \
|
||||
GS_x11cmyk4 "D: X Window System 4-bit-per-plane CMYK" ${OPTIONS_X11_DEFAULT} \
|
||||
GS_x11cmyk8 "D: X Window System 8-bit-per-plane CMYK" ${OPTIONS_X11_DEFAULT} \
|
||||
GS_x11gray2 "D: X Window System 2-bit gray-scale" ${OPTIONS_X11_DEFAULT} \
|
||||
GS_x11gray4 "D: X Window System 4-bit gray-scale" ${OPTIONS_X11_DEFAULT} \
|
||||
GS_x11mono "D: X Window System masquer. black-and-white" ${OPTIONS_X11_DEFAULT} \
|
||||
GS_x11rg16x "D: X Window System G5/B5/R6 pixel layout" ${OPTIONS_X11_DEFAULT} \
|
||||
GS_x11rg32x "D: X Window System G11/B10/R11 pixel layout" ${OPTIONS_X11_DEFAULT}
|
||||
|
||||
OPTIONS_SVGALIB= \
|
||||
GS_lvga256 "D: SVGAlib, 256-color VGA modes" ${OPTIONS_SVGALIB_DEFAULT} \
|
||||
GS_vgalib "D: SVGAlib, 16-color VGA modes" ${OPTIONS_SVGALIB_DEFAULT}
|
||||
|
||||
OPTIONS_ICONV= \
|
||||
GS_oprp "D: OpenPrinting Raster driver interface" ${OPTIONS_ICONV_DEFAULT} \
|
||||
GS_opvp "D: OpenPrinting Vecter driver interface" ${OPTIONS_ICONV_DEFAULT}
|
||||
|
||||
OPTIONS+= ${OPTIONS_X11}
|
||||
OPTIONS+= ${OPTIONS_SVGALIB}
|
||||
OPTIONS+= ${OPTIONS_ICONV}
|
||||
|
||||
OPTIONS+= \
|
||||
GS_display "D: display device for GS shared library" on \
|
||||
GS_md2k "D: ALPS MD-2000/2010/4000/1300/1500/5000" on \
|
||||
GS_md5k "D: ALPS MD-5000 Eco Mode" on \
|
||||
GS_md50Mono "D: ALPS MD-5000 Monochrome" on \
|
||||
GS_md50Eco "D: ALPS MD-5000 Eco Mode" on \
|
||||
GS_md1xMono "D: ALPS MD-1x00 Monochrome" on \
|
||||
GS_appledmp "D: Apple Dot Matrix Printer/Imagewriter" on \
|
||||
GS_iwhi "D: Apple Imagewriter, high-resolution mode" on \
|
||||
GS_iwlo "D: Apple Imagewriter, low-resolution mode" on \
|
||||
GS_iwlq "D: Apple Imagewriter LQ in 320x216dpi mode" on \
|
||||
GS_hl7x0 "D: Brother HL-720/730/760(=PCL), MFC6550MC" on \
|
||||
GS_hl1240 "D: Brother HL-1030/240 (600x600dpi)" on \
|
||||
GS_hl1250 "D: Brother HL-1050/1070/1250/1270N (1200x600)" on \
|
||||
GS_bj10e "D: Canon BJ-10e" on \
|
||||
GS_bj10v "D: Canon BJ-10v" on \
|
||||
GS_bj10vh "D: Canon BJ-10v, high-mergin" on \
|
||||
GS_bj200 "D: Canon BJ-200/BJC-240(mono)" on \
|
||||
GS_bjc600 "D: Canon BJC-600/4xxx/70, StyleWriter 2x00" on \
|
||||
GS_bjc800 "D: Canon BJC-240/800" on \
|
||||
GS_bjccmyk "D: Canon BJC-210/240/250/265/1000" on \
|
||||
GS_bjccolor "D: Canon BJC-210/240/250/265/1000 truecolor" on \
|
||||
GS_bjcgray "D: Canon BJC-210/240/250/265/1000 grayscale" on \
|
||||
GS_bjcmono "D: Canon BJC-210/240/250/265/1000 monochrome" on \
|
||||
GS_lbp8 "D: Canon LBP-8II laser printer" on \
|
||||
GS_lbp310 "D: Canon LBP-310" on \
|
||||
GS_lbp320 "D: Canon LBP-320 Pro/LBP-350" on \
|
||||
GS_lips2p "D: Canon LIPS II+" on \
|
||||
GS_lips3 "D: Canon LIPS III" on \
|
||||
GS_lips4 "D: Canon LIPS IV" on \
|
||||
GS_bjc880j "D: Canon LIPS IVc, BJC-680J/880J" on \
|
||||
GS_lips4v "D: Canon LIPS IV, vector output mode" on \
|
||||
GS_m8510 "D: C.Itoh M8510 printer" on \
|
||||
GS_coslw2p "D: CoStar LabelWriter II II/Plus" on \
|
||||
GS_coslwxl "D: CoStar LabelWriter XL" on \
|
||||
GS_uniprint "D: Configurable ESC/P,ESC/P2,HP-RTL/PCL,P2X" on \
|
||||
GS_dmprt "D: Configurable dot matrix printer driver" on \
|
||||
GS_dl2100 "D: DEC DL2100" on \
|
||||
GS_la50 "D: DEC LA50" on \
|
||||
GS_la70 "D: DEC LA70" on \
|
||||
GS_la75 "D: DEC LA75" on \
|
||||
GS_la75plus "D: DEC LA75+" on \
|
||||
GS_ln03 "D: DEC LN03" on \
|
||||
GS_lj250 "D: DEC LJ250 Companion color printer" on \
|
||||
GS_declj250 "D: DEC LJ250 driver (alternate)" on \
|
||||
GS_ap3250 "D: Epson ActionPrinter 3250" on \
|
||||
GS_epson "D: Epson dot matrix, 9/24-pin" on \
|
||||
GS_eps9mid "D: Epson 9-pin, interleaved lines, medium res" on \
|
||||
GS_eps9high "D: Epson 9-pin, interleaved lines, triple res" on \
|
||||
GS_lp8000 "D: Epson LP-8000 line printer" on \
|
||||
GS_epag "D: Epson ESC/Page laser printer (generic)" on \
|
||||
GS_escpage "D: Epson ESC/Page laser printer (generic)" on \
|
||||
GS_lp2000 "D: Epson LP-2000/3000/7000/7000G laser printer" on \
|
||||
GS_alc8600 "D: Epson AL-C8600 color laser printer" on \
|
||||
GS_alc8500 "D: Epson AL-C8500 color laser printer" on \
|
||||
GS_alc2000 "D: Epson AL-C2000 color laser printer" on \
|
||||
GS_alc4000 "D: Epson AL-C4000 color laser printer" on \
|
||||
GS_alc1900 "D: Epson AL-C1900 color laser printer" on \
|
||||
GS_alc4100 "D: Epson AL-C4100 color laser printer" on \
|
||||
GS_lp9800c "D: Epson LP-9800C color laser printer" on \
|
||||
GS_lp9000c "D: Epson LP-9000C color laser printer" on \
|
||||
GS_lp9500c "D: Epson LP-9500C color laser printer" on \
|
||||
GS_lp8800c "D: Epson LP-8800C color laser printer" on \
|
||||
GS_lp8300c "D: Epson LP-8300C color laser printer" on \
|
||||
GS_lp8500c "D: Epson LP-8500C color laser printer" on \
|
||||
GS_lp3000c "D: Epson LP-3000C color laser printer" on \
|
||||
GS_lp8200c "D: Epson LP-8200C color laser printer" on \
|
||||
GS_lp8000c "D: Epson LP-8000C color laser printer" on \
|
||||
GS_epl6100 "D: Epson EPL-6100 laser printer" on \
|
||||
GS_epl5900 "D: Epson EPL-5900 laser printer" on \
|
||||
GS_epl5800 "D: Epson EPL-5800 laser printer" on \
|
||||
GS_epl2050 "D: Epson EPL-N2050 laser printer" on \
|
||||
GS_epl2050p "D: Epson EPL-N2050+ laser printer" on \
|
||||
GS_epl2120 "D: Epson EPL-N2120 laser printer" on \
|
||||
GS_epl2500 "D: Epson EPL-N2500 laser printer" on \
|
||||
GS_epl2750 "D: Epson EPL-N2750 laser printer" on \
|
||||
GS_lp9000b "D: Epson LP-9000B laser printer" on \
|
||||
GS_lp2500 "D: Epson LP-2500 laser printer" on \
|
||||
GS_lp9100 "D: Epson LP-9100(R) laser printer" on \
|
||||
GS_lp7900 "D: Epson LP-7900(R) laser printer" on \
|
||||
GS_lp7500 "D: Epson LP-7500(R) laser printer" on \
|
||||
GS_lp2400 "D: Epson LP-2400 laser printer" on \
|
||||
GS_lp2200 "D: Epson LP-2200 laser printer" on \
|
||||
GS_lp9400 "D: Epson LP-9400(R) laser printer" on \
|
||||
GS_lp8900 "D: Epson LP-8900(R) laser printer" on \
|
||||
GS_lp8700 "D: Epson LP-8700(R) laser printer" on \
|
||||
GS_lp8100 "D: Epson LP-8100(R) laser printer" on \
|
||||
GS_lp7700 "D: Epson LP-7700(R) laser printer" on \
|
||||
GS_lp8600f "D: Epson LP-8600FX(N) laser printer" on \
|
||||
GS_lp8400f "D: Epson LP-8400FX(N) laser printer" on \
|
||||
GS_lp8300f "D: Epson LP-8300F laser printer" on \
|
||||
GS_lp1900 "D: Epson LP-1900(N) laser printer" on \
|
||||
GS_lp9600s "D: Epson LP-9600S laser printer" on \
|
||||
GS_lp9300 "D: Epson LP-9300 laser printer" on \
|
||||
GS_lp9600 "D: Epson LP-9600 laser printer" on \
|
||||
GS_lp8600 "D: Epson LP-8600FX(N) laser printer" on \
|
||||
GS_lp1800 "D: Epson LP-1800 laser printer" on \
|
||||
GS_lq850 "D: Epson LQ-850 (360x360, emul on Canon BJ300)" on \
|
||||
GS_epsonc "D: Epson LQ-2550, Fujitsu 3400/2400/1200 color" on \
|
||||
GS_mj700v2c "D: Epson MachJet series, CMYK" on \
|
||||
GS_mj500c "D: Epson MachJet MJ-500C 360dpi, CMY/mono" on \
|
||||
GS_mj6000c "D: Epson MachJet MJ-830C/930C/6000C" on \
|
||||
GS_mj8000c "D: Epson MachJet MJ-8000C" on \
|
||||
GS_st800 "D: Epson Stylus 800 printer" on \
|
||||
GS_stcolor "D: Epson Stylus Color and II/IIs/1500" on \
|
||||
GS_photoex "D: Epson Stylus Color Photo/Photo EX/Photo 700" on \
|
||||
GS_fmlbp "D: Fujitsu contrib2xx Page Printer" on \
|
||||
GS_fmpr "D: Fujitsu contrib" on \
|
||||
GS_lp2563 "D: HP 2563B line printer" on \
|
||||
GS_dnj650c "D: HP DesignJet 650C" on \
|
||||
GS_deskjet "D: HP DeskJet and DeskJet Plus" on \
|
||||
GS_djet500 "D: HP DeskJet 500 (for DeskJet 600 use -r600)" on \
|
||||
GS_cdeskjet "D: HP DeskJet 500C (1b/px)" on \
|
||||
GS_djet500c "D: HP DeskJet 500C (alternative)" on \
|
||||
GS_cdjcolor "D: HP DeskJet 500C/540C (24b/px)" on \
|
||||
GS_cdjmono "D: HP DeskJet 500/510/520/540C (mono)" on \
|
||||
GS_cdj500 "D: HP DeskJet 500/540C (same as cdjcolor)" on \
|
||||
GS_cdj550 "D: HP DeskJet 550C/560C/660C/660Cse" on \
|
||||
GS_dj505j "D: HP DeskJet 505J" on \
|
||||
GS_cdj670 "D: HP DeskJet 670/690" on \
|
||||
GS_cdj850 "D: HP DeskJet 850/855/870/1100" on \
|
||||
GS_cdj880 "D: HP DeskJet 880" on \
|
||||
GS_cdj890 "D: HP DeskJet 890" on \
|
||||
GS_cdj1600 "D: HP DeskJet 1600" on \
|
||||
GS_chp2200 "D: HP Business Inkjet 2200" on \
|
||||
GS_cdj970 "D: HP DeskJet 970CXi" on \
|
||||
GS_laserjet "D: HP LaserJet" on \
|
||||
GS_ljetplus "D: HP LaserJet Plus" on \
|
||||
GS_ljet2p "D: HP LaserJet IId/IIp/III* (TIFF compression)" on \
|
||||
GS_ljet3 "D: HP LaserJet III* (Delta Row compression)" on \
|
||||
GS_ljet3d "D: HP LaserJet IIID (duplex capability)" on \
|
||||
GS_ljet4 "D: HP LaserJet 4/5L/5P (not real LJ5), 600dpi" on \
|
||||
GS_ljet4d "D: HP LaserJet 4 (duplex + 600dpi)" on \
|
||||
GS_lj4dith "D: HP LaserJet 4 (Floyd-Steinberg dithering)" on \
|
||||
GS_ljet4pjl "D: HP LaserJet 4V/4LJ Pro" on \
|
||||
GS_lj4dithp "D: HP LaserJet 4V/4LJ Pro (dithering)" on \
|
||||
GS_cljet5 "D: HP LaserJet 5/5M Color (new)" on \
|
||||
GS_cljet5c "D: HP LaserJet 5/5M Color Simple" on \
|
||||
GS_cljet5pr "D: HP LaserJet 5/5M Color (old)" on \
|
||||
GS_lj5mono "D: HP LaserJet 5/6 (PCL5/PCL XL), bitmap" on \
|
||||
GS_lj5gray "D: HP LaserJet 5/6 gray-scale bitmap" on \
|
||||
GS_pj "D: HP PaintJet XL driver" on \
|
||||
GS_pjetxl "D: HP PaintJet XL driver (alternate)" on \
|
||||
GS_pjxl "D: HP PaintJet XL color printer" on \
|
||||
GS_paintjet "D: HP PaintJet color printer (alternate)" on \
|
||||
GS_pjxl300 "D: HP PaintJet XL300, DeskJet 1200C, CopyJet" on \
|
||||
GS_pxlmono "D: HP PCL XL mono (LaserJet 5/6 family)" on \
|
||||
GS_pxlcolor "D: HP PCL XL color (Color LaserJet 4500/5000)" on \
|
||||
GS_pcl3 "D: HP PCL 3+ (generic)" on \
|
||||
GS_ijs "D: HP Inkjet and other raster devices" on \
|
||||
GS_ibmpro "D: IBM 9-pin Proprinter" on \
|
||||
GS_jetp3852 "D: IBM Jetprinter ink-jet color (Model \#3852)" on \
|
||||
GS_imagen "D: Imagen ImPress printers" on \
|
||||
GS_fs600 "D: Kyocera FS-600 (600 dpi)" on \
|
||||
GS_lxm5700m "D: Lexmark 5700 monotone" on \
|
||||
GS_lxm3200 "D: Lexmark 3200/Z12/Z22/Z31/Z32" on \
|
||||
GS_lx5000 "D: Lexmark 5000/Z51/Z82" on \
|
||||
GS_lex2050 "D: Lexmark 2050" on \
|
||||
GS_lex3200 "D: Lexmark 3200" on \
|
||||
GS_lex5700 "D: Lexmark 5700" on \
|
||||
GS_lex7000 "D: Lexmark 7000" on \
|
||||
GS_cp50 "D: Mitsubishi CP50 color" on \
|
||||
GS_pr1000 "D: NEC PC-PR 1000" on \
|
||||
GS_pr1000_4 "D: NEC PC-PR 1000/4" on \
|
||||
GS_pr150 "D: NEC PC-PR 150" on \
|
||||
GS_pr201 "D: NEC PC-PR 201" on \
|
||||
GS_picty180 "D: NEC PICTY 180 (PC-PR101J/180)" on \
|
||||
GS_necp6 "D: NEC PinWriter P6/P6+/P60 (360x360)" on \
|
||||
GS_npdl "D: NEC Printer Description Language" on \
|
||||
GS_oce9050 "D: OCE 9050 printer" on \
|
||||
GS_oki182 "D: Okidata MicroLine 182" on \
|
||||
GS_okiibm "D: Okidata MicroLine IBM-compatible printers" on \
|
||||
GS_ml600 "D: Okidata Microline 600CL/620CL" on \
|
||||
GS_oki4w "D: Okidata OkiPage 4w+" on \
|
||||
GS_atx23 "D: Practical Automation ATX-23" on \
|
||||
GS_atx24 "D: Practical Automation ATX-24" on \
|
||||
GS_atx38 "D: Practical Automation ATX-38" on \
|
||||
GS_r4081 "D: Ricoh 4081 laser printer" on \
|
||||
GS_rpdl "D: Ricoh Printer Description Language" on \
|
||||
GS_gdi "D: Samsung SmartGDI laser printer" on \
|
||||
GS_jj100 "D: Star JJ-100" on \
|
||||
GS_sj48 "D: StarJet 48 inkjet printer" on \
|
||||
GS_t4693d2 "D: Tektronix 4693d color, 2b/RGB" on \
|
||||
GS_t4693d4 "D: Tektronix 4693d color, 4b/RGB" on \
|
||||
GS_t4693d8 "D: Tektronix 4693d color, 8b/RGB" on \
|
||||
GS_tek4696 "D: Tektronix 4695/4696 inkjet plotter" on \
|
||||
GS_xes "D: Xerox XES (2700, 3700, 4045, etc.)" on \
|
||||
GS_bmpmono "D: BMP Monochrome" on \
|
||||
GS_bmpgray "D: BMP 8-bit gray" on \
|
||||
GS_bmp16 "D: BMP 4-bit EGA/VGA" on \
|
||||
GS_bmp256 "D: BMP 8-bit 256-color" on \
|
||||
GS_bmp16m "D: BMP 24-bit" on \
|
||||
GS_bmp32b "D: BMP 32-bit pseudo-.BMP" on \
|
||||
GS_bmpsep1 "D: BMP Separated 1-bit CMYK" on \
|
||||
GS_bmpsep8 "D: BMP Separated 8-bit CMYK" on \
|
||||
GS_ccr "D: CalComp Raster format" on \
|
||||
GS_cgmmono "D: CGM Monochrome -- LOW LEVEL OUTPUT ONLY" on \
|
||||
GS_cgm8 "D: CGM 8-bit 256-color -- DITTO" on \
|
||||
GS_cgm24 "D: CGM 24-bit color -- DITTO" on \
|
||||
GS_cif "D: CIF file format for VLSI" on \
|
||||
GS_dfaxhigh "D: DigiBoard, DigiFAX (high res)" on \
|
||||
GS_dfaxlow "D: DigiFAX (normal res)" on \
|
||||
GS_xcf "D: Gimp XCF, RGB" on \
|
||||
GS_xcfcmyk "D: Gimp XCF, CMYK" on \
|
||||
GS_faxg3 "D: Group 3 FAX (EOL + no header/EOD)" on \
|
||||
GS_faxg32d "D: Group 3 2-D FAX (EOL + no header/EOD)" on \
|
||||
GS_faxg4 "D: Group 4 FAX, with EOLs but no header or EOD" on \
|
||||
GS_miff24 "D: ImageMagick MIFF, 24-bit direct color, RLE" on \
|
||||
GS_inferno "D: Inferno bitmaps" on \
|
||||
GS_jpeg "D: JPEG format, RGB output" on \
|
||||
GS_jpeggray "D: JPEG format, gray output" on \
|
||||
GS_mag16 "D: MAG format, 16-color"xs on \
|
||||
GS_mag256 "D: MAG format, 256-color" on \
|
||||
GS_mgrmono "D: MGR devices 1-bit monochrome" on \
|
||||
GS_mgrgray2 "D: MGR devices 2-bit gray scale" on \
|
||||
GS_mgrgray4 "D: MGR devices 4-bit gray scale" on \
|
||||
GS_mgrgray8 "D: MGR devices 8-bit gray scale" on \
|
||||
GS_mgr4 "D: MGR devices 4-bit (VGA) color" on \
|
||||
GS_mgr8 "D: MGR devices 8-bit color" on \
|
||||
GS_pcxmono "D: PCX, 1-bit monochrome" on \
|
||||
GS_pcxgray "D: PCX, 8-bit gray scale" on \
|
||||
GS_pcx16 "D: PCX, 4-bit planar EGA/VGA color" on \
|
||||
GS_pcx256 "D: PCX, 8-bit chunky color" on \
|
||||
GS_pcx24b "D: PCX, 24-bit color 3x8-bit planes" on \
|
||||
GS_pcxcmyk "D: PCX, 4-bit chunky CMYK color" on \
|
||||
GS_pdfwrite "D: Portable Document Format" on \
|
||||
GS_psdrgb "D: PhotoShop PSD, RGB" on \
|
||||
GS_psdcmyk "D: PhotoShop PSD, CMYK" on \
|
||||
GS_bit "D: Plain bits, monochrome" on \
|
||||
GS_bitrgb "D: Plain bits, RGB" on \
|
||||
GS_bitcmyk "D: Plain bits, CMYK" on \
|
||||
GS_plan9bm "D: Plan 9 bitmap format" on \
|
||||
GS_pam "D: Portable Arbitrary Map file" on \
|
||||
GS_pbm "D: Portable Bitmap, plain" on \
|
||||
GS_pbmraw "D: Portable Bitmap, raw" on \
|
||||
GS_pgm "D: Portable Graymap, plain" on \
|
||||
GS_pgmraw "D: Portable Graymap, raw" on \
|
||||
GS_pgnm "D: Portable Graymap, plain (PBM opt)" on \
|
||||
GS_pgnmraw "D: Portable Graymap, raw (PBM opt)" on \
|
||||
GS_pnm "D: Portable Pixmap, plain RGB (PGM/PBM opt)" on \
|
||||
GS_pnmraw "D: Portable Pixmap, raw RGB, (PGM/PBM opt)" on \
|
||||
GS_ppm "D: Portable Pixmap, plain RGB" on \
|
||||
GS_ppmraw "D: Portable Pixmap, raw format RGB" on \
|
||||
GS_pkm "D: Portable inKmap, plain (4b CMYK=>RGB)" on \
|
||||
GS_pkmraw "D: Portable inKmap, raw (4b CMYK=>RGB)" on \
|
||||
GS_pksm "D: Portable Separated map, plain (4b CMYK=>4p)" on \
|
||||
GS_pksmraw "D: Portable Separated map, raw (4b CMYK=>4p)" on \
|
||||
GS_pngmono "D: PNG (Portable Network Graphics) Mono" on \
|
||||
GS_pnggray "D: PNG 8-bit Gray" on \
|
||||
GS_png16 "D: PNG 4-bit Color" on \
|
||||
GS_png256 "D: PNG 8-bit Color" on \
|
||||
GS_png16m "D: PNG 24-bit Color" on \
|
||||
GS_pngalpha "D: PNG 32-bit RGBA Color" on \
|
||||
GS_psmono "D: PostScript (Level 1) monochrome image" on \
|
||||
GS_psgray "D: PostScript (Level 1) 8-bit gray image" on \
|
||||
GS_psrgb "D: PostScript (Level 2) 24-bit color image" on \
|
||||
GS_pswrite "D: PostScript (like PostScript Distiller)" on \
|
||||
GS_ps2write "D: PostScript (Level 2) output" on \
|
||||
GS_epswrite "D: Encapsulated PostScript" on \
|
||||
GS_cfax "D: SFF format for CAPI FAX interface" on \
|
||||
GS_sgirgb "D: SGI RGB pixmap format" on \
|
||||
GS_sunhmono "D: Harlequin variant of 1-bit Sun raster file" on \
|
||||
GS_tiffcrle "D: TIFF CCITT RLE 1 dim (G3 FAX with no EOL)" on \
|
||||
GS_tiffg3 "D: TIFF Group 3 FAX (with EOL)" on \
|
||||
GS_tiffg32d "D: TIFF Group 3 2-D FAX" on \
|
||||
GS_tiffg4 "D: TIFF Group 4 FAX" on \
|
||||
GS_tiffgray "D: TIFF 8-bit gray, no compress" on \
|
||||
GS_tiff12nc "D: TIFF 12-bit RGB, no compress" on \
|
||||
GS_tiff24nc "D: TIFF 24-bit RGB, no compress, NeXT format" on \
|
||||
GS_tiff32nc "D: TIFF 32-bit CMYK" on \
|
||||
GS_tiffsep "D: TIFF gray + CMYK composite" on \
|
||||
GS_tifflzw "D: TIFF LZW, tag = 5, mono" on \
|
||||
GS_tiffpack "D: TIFF PackBits, tag = 32773, mono" on \
|
||||
GS_bbox "D: Bounding box output" on \
|
||||
GS_devicen "D: DeviceN process color model device" on \
|
||||
GS_perm "D: DeviceN which permutes color components" on \
|
||||
GS_spotcmyk "D: DeviceN with CMYK and spot color support" on \
|
||||
GS_imdi "D: IMDI color converting device" on \
|
||||
GS_wtsimdi "D: WTS halftoning device" on \
|
||||
GS_wtscmyk "D: WTS halftoning CMYK device" on
|
|
@ -1,6 +0,0 @@
|
|||
MD5 (ghostscript/ghostscript-8.62.tar.bz2) = 40d673a3c6e11d2bf14f972b84551104
|
||||
SHA256 (ghostscript/ghostscript-8.62.tar.bz2) = 09671c76237c7b1df905697d30278a4f2cb9da238f9659f8fd1e8b2ae43ace4d
|
||||
SIZE (ghostscript/ghostscript-8.62.tar.bz2) = 15063641
|
||||
MD5 (ghostscript/epag-3.09.tar.gz) = 63304a6afe44842124d2d880bf24dbe3
|
||||
SHA256 (ghostscript/epag-3.09.tar.gz) = ad10eca44c781a5851d5a8993dcd95b2e2b99392cbf2c8372a5a658f3b991b3b
|
||||
SIZE (ghostscript/epag-3.09.tar.gz) = 12858
|
|
@ -1,9 +0,0 @@
|
|||
# $FreeBSD$
|
||||
|
||||
post-install-dmprt:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${EPAG_NAME}/ert ${PREFIX}/bin
|
||||
cd ${FILESDIR} && \
|
||||
${INSTALL_DATA} lqx70ch.upp lqx70cl.upp lqx70cm.upp \
|
||||
${DATADIR}/${PORTVERSION}/lib
|
||||
|
||||
post-install: post-install-dmprt
|
|
@ -1,23 +0,0 @@
|
|||
# $FreeBSD$
|
||||
|
||||
# EPAG - additional driver for Epson ESC/Page printers
|
||||
# http://www.humblesoft.com/gdevepag.html
|
||||
|
||||
PORTDOCS+= epag
|
||||
PORTDOC_FILES+= epag/ert.txt epag/gdevepag.txt epag/ChangeLog \
|
||||
epag/psprint epag/gsepagif.sh
|
||||
|
||||
pre-build-epag:
|
||||
${LN} -s -f ${WRKSRC}/${EPAG_NAME}/gdevepag.c ${WRKSRC}/src
|
||||
|
||||
post-build-epag:
|
||||
cd ${WRKSRC}/${EPAG_NAME} && \
|
||||
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
|
||||
|
||||
post-install-docs-epag:
|
||||
${MKDIR} ${WRKSRC}/contrib/epag
|
||||
${INSTALL_DATA} ${WRKSRC}/${EPAG_NAME}/* ${WRKSRC}/contrib/epag
|
||||
|
||||
pre-build: pre-build-epag
|
||||
post-build: post-build-epag
|
||||
post-install-docs: post-install-docs-epag
|
|
@ -1,37 +0,0 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTDOCS+= pcl3
|
||||
PORTDOC_FILES+= pcl3/NEWS pcl3/BUGS pcl3/README pcl3/gs-pcl3.html \
|
||||
pcl3/how-to-report.txt pcl3/pcl3opts.html
|
||||
|
||||
MAN1+= gs-pcl3.1 pcl3opts.1
|
||||
|
||||
post-build-pcl3:
|
||||
cd ${WRKSRC} && \
|
||||
${CC} ${CFLAGS} -I./obj -I./soobj -I./src \
|
||||
-I./contrib/pcl3/eprn -o bin/pcl3opts \
|
||||
contrib/pcl3/src/pcl3opts.c contrib/pcl3/src/pclscan.c \
|
||||
contrib/pcl3/eprn/mediasize.c contrib/pcl3/src/pclsize.c
|
||||
|
||||
post-install-pcl3:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/pcl3opts ${PREFIX}/bin
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/pcl3
|
||||
cd ${WRKSRC}/contrib/pcl3 && \
|
||||
${INSTALL_DATA} lib/example.mcf lib/if-pcl3 \
|
||||
ps/calign.ps ps/dumppdd.ps ps/levels-test.ps \
|
||||
ps/margins-A4.ps ps/margins-A4Rotated.ps \
|
||||
ps/margins-Env10Rotated.ps \
|
||||
ps/margins-EnvDLRotated.ps \
|
||||
ps/margins-Letter.ps \
|
||||
ps/margins-LetterRotated.ps \
|
||||
${DATADIR}/${PORTVERSION}/pcl3
|
||||
cd ${WRKSRC}/contrib/pcl3/doc && \
|
||||
${INSTALL_MAN} gs-pcl3.1 pcl3opts.1 ${MANPREFIX}/man/man1
|
||||
|
||||
post-install-docs-pcl3:
|
||||
${MKDIR} ${WRKSRC}/contrib/pcl3
|
||||
${INSTALL_DATA} ${WRKSRC}/contrib/pcl3/doc/* ${WRKSRC}/contrib/pcl3
|
||||
|
||||
post-build: post-build-pcl3
|
||||
post-install: post-install-pcl3
|
||||
post-install-docs: post-install-docs-pcl3
|
|
@ -1,8 +0,0 @@
|
|||
### ------- Epson ESC/Page printer device ----------------- ###
|
||||
epag_=$(GLOBJ)gdevepag.$(OBJ)
|
||||
|
||||
$(DD)epag.dev : $(epag_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)epag $(epag_)
|
||||
|
||||
$(GLOBJ)gdevepag.$(OBJ): $(GLSRC)gdevepag.c $(gdevprn_h) $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevepag.$(OBJ) $(C_) $(GLSRC)gdevepag.c
|
|
@ -1,26 +0,0 @@
|
|||
# $ApsCVS: src/apsfilter/uniprint/lqx70ch.upp,v 1.2 2000/04/21 18:48:00 andreas Exp $
|
||||
#
|
||||
-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)"
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
# $ApsCVS: src/apsfilter/uniprint/lqx70cl.upp,v 1.2 2000/04/21 18:48:00 andreas Exp $
|
||||
#
|
||||
-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)"
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
# $ApsCVS: src/apsfilter/uniprint/lqx70cm.upp,v 1.2 2000/04/21 18:48:00 andreas Exp $
|
||||
#
|
||||
-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
|
||||
1b5501
|
||||
1b2843 0200 0000
|
||||
1b2863 0400 0000 0000
|
||||
>"
|
||||
-dupAdjustPageLengthCommand
|
||||
-dupEndPageCommand="(\014)"
|
||||
-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
--- contrib/japanese/dmp_site.ps.orig Wed Nov 29 20:56:17 2006
|
||||
+++ contrib/japanese/dmp_site.ps Sun May 13 21:06:03 2007
|
||||
@@ -1,7 +1,7 @@
|
||||
%!
|
||||
BeginConfig
|
||||
%%%%%%%%%%%%%%%%%%%%%% Standard user cusomizations %%%%%%%%%%%%%%%%%%%%%
|
||||
-/printer (escp_24.src)
|
||||
+/printer (%%DATADIR%%/%%GS_VERSION%%/lib/escp_24.src)
|
||||
% horizontal / vertical
|
||||
% /resolution [ 180.0 180.0 ]
|
||||
% horizontal / vertical
|
|
@ -1,44 +0,0 @@
|
|||
--- contrib/japanese/gdevdmpr.c.orig Thu Apr 26 01:27:24 2007
|
||||
+++ contrib/japanese/gdevdmpr.c Tue May 15 01:44:09 2007
|
||||
@@ -41,8 +41,6 @@
|
||||
/* include library header. */
|
||||
#include "dviprlib.h"
|
||||
|
||||
-extern FILE *lib_fopen(const char *);
|
||||
-
|
||||
#define LOCAL_DEBUG 0
|
||||
|
||||
#define DEVICE_NAME "dmprt"
|
||||
@@ -405,8 +403,6 @@
|
||||
if (pddev->dmprt.max_height>0 && pddev->dmprt.max_height<pddev->height)
|
||||
pddev->height = pddev->dmprt.max_height;
|
||||
|
||||
- dviprt_setmessagestream(pddev->dmprt.debug_f ? stderr : NULL);
|
||||
-
|
||||
return code;
|
||||
}
|
||||
|
||||
@@ -425,8 +421,6 @@
|
||||
if (code < 0) return code;
|
||||
if (code == 0) pddev->dmprt.debug_f = vbool;
|
||||
|
||||
- dviprt_setmessagestream(pddev->dmprt.debug_f ? stderr : NULL);
|
||||
-
|
||||
code = param_read_bool(plist, "Verbose", &vbool);
|
||||
if (code < 0) return code;
|
||||
pddev->dmprt.verbose_f = vbool;
|
||||
@@ -841,13 +835,12 @@
|
||||
char *env;
|
||||
|
||||
strcpy(fname,fnamebase);
|
||||
- fp = lib_fopen(fname);
|
||||
+ fp = fopen(fname,"r");
|
||||
if (fp == NULL) {
|
||||
env = getenv("TEXCFG");
|
||||
if (env) {
|
||||
strcpy(fname,env);
|
||||
strcat(fname, gp_file_name_concat_string(env,strlen(env)));
|
||||
- strcat(fname,fnamebase);
|
||||
fp = fopen(fname,gp_fmode_rb);
|
||||
}
|
||||
}
|
|
@ -1,217 +0,0 @@
|
|||
--- epag/gdevepag.c.orig Sat Jul 8 13:33:09 2000
|
||||
+++ epag/gdevepag.c Sat Nov 24 15:25:11 2007
|
||||
@@ -102,30 +102,30 @@
|
||||
} EpagBubble;
|
||||
|
||||
/* The device descriptors */
|
||||
-private dev_proc_open_device(epag_open);
|
||||
-private dev_proc_close_device(epag_close);
|
||||
-private dev_proc_print_page(epag_print_page);
|
||||
-private void epag_printer_initialize(gx_device_printer *pdev, FILE *fp,int);
|
||||
-private dev_proc_print_page(epag_print_page);
|
||||
-private dev_proc_get_params(epag_get_params);
|
||||
-private dev_proc_put_params(epag_put_params);
|
||||
-private void epag_paper_set(gx_device_printer *pdev, FILE *fp);
|
||||
-private void epag_bubble_flush_all(EpagPageCont *cont);
|
||||
-private void epag_page_cont_init(gx_device_printer *pdev,FILE *fp,EpagPageCont *cont);
|
||||
-private void epag_page_close(EpagPageCont *cont);
|
||||
-private int epag_read_image(EpagPageCont *cont);
|
||||
-private void epag_process_line(EpagPageCont *cont);
|
||||
-private int epag_is_black(EpagPageCont *cont, int bx);
|
||||
-private void epag_rect_add(EpagPageCont *cont,int start,int end);
|
||||
-private void epag_bubble_gen(EpagPageCont *cont,
|
||||
+static dev_proc_open_device(epag_open);
|
||||
+static dev_proc_close_device(epag_close);
|
||||
+static dev_proc_print_page(epag_print_page);
|
||||
+static void epag_printer_initialize(gx_device_printer *pdev, FILE *fp,int);
|
||||
+static dev_proc_print_page(epag_print_page);
|
||||
+static dev_proc_get_params(epag_get_params);
|
||||
+static dev_proc_put_params(epag_put_params);
|
||||
+static void epag_paper_set(gx_device_printer *pdev, FILE *fp);
|
||||
+static void epag_bubble_flush_all(EpagPageCont *cont);
|
||||
+static void epag_page_cont_init(gx_device_printer *pdev,FILE *fp,EpagPageCont *cont);
|
||||
+static void epag_page_close(EpagPageCont *cont);
|
||||
+static int epag_read_image(EpagPageCont *cont);
|
||||
+static void epag_process_line(EpagPageCont *cont);
|
||||
+static int epag_is_black(EpagPageCont *cont, int bx);
|
||||
+static void epag_rect_add(EpagPageCont *cont,int start,int end);
|
||||
+static void epag_bubble_gen(EpagPageCont *cont,
|
||||
int x0, int x1, int y0, int y1);
|
||||
-private void epag_bubble_flush(EpagPageCont *cont,EpagBubble *bbl);
|
||||
-private void epag_bubble_image_out(EpagPageCont *cont,EpagBubble *bbl);
|
||||
+static void epag_bubble_flush(EpagPageCont *cont,EpagBubble *bbl);
|
||||
+static void epag_bubble_image_out(EpagPageCont *cont,EpagBubble *bbl);
|
||||
|
||||
/*
|
||||
* デバイスの宣言
|
||||
*/
|
||||
-private gx_device_procs prn_epag_procs =
|
||||
+static gx_device_procs prn_epag_procs =
|
||||
prn_params_procs(epag_open, gdev_prn_output_page, epag_close,
|
||||
epag_get_params, epag_put_params);
|
||||
gx_device_printer far_data gs_epag_device =
|
||||
@@ -140,13 +140,13 @@
|
||||
static char *epson_remote_start = "\033\001@EJL \r\n";
|
||||
|
||||
/* Open the printer, adjusting the margins if necessary. */
|
||||
-private int
|
||||
+static int
|
||||
epag_open(gx_device *pdev)
|
||||
{
|
||||
return gdev_prn_open(pdev);
|
||||
}
|
||||
|
||||
-private int
|
||||
+static int
|
||||
epag_close(gx_device *pdev)
|
||||
{
|
||||
gdev_prn_open_printer(pdev, 1);
|
||||
@@ -163,7 +163,7 @@
|
||||
return gdev_prn_close(pdev);
|
||||
}
|
||||
|
||||
-private int
|
||||
+static int
|
||||
epag_print_page(gx_device_printer *pdev, FILE *fp)
|
||||
{
|
||||
EpagPageCont cont;
|
||||
@@ -205,7 +205,7 @@
|
||||
GS, '2', 'a', 'b', 'P', /* イメージ描画後下へ */
|
||||
};
|
||||
|
||||
-private void
|
||||
+static void
|
||||
epag_printer_initialize(gx_device_printer *pdev, FILE *fp, int copies)
|
||||
{
|
||||
double xDpi,yDpi;
|
||||
@@ -260,7 +260,7 @@
|
||||
fprintf(fp,"%c%dcoO",GS, copies < 256 ? copies : 255);
|
||||
}
|
||||
|
||||
-private int
|
||||
+static int
|
||||
epag_get_params(gx_device *pdev, gs_param_list *plist)
|
||||
{
|
||||
int code;
|
||||
@@ -286,7 +286,7 @@
|
||||
}
|
||||
|
||||
/* Put properties. */
|
||||
-private int
|
||||
+static int
|
||||
epag_put_params(gx_device *pdev, gs_param_list *plist)
|
||||
{
|
||||
param_read_int(plist, "cRowBuf", &epag_cont.cRowBuf);
|
||||
@@ -380,7 +380,7 @@
|
||||
/*
|
||||
* epag_bubble_flush_all: 残っている bubbleを全て出力する。
|
||||
*/
|
||||
-private void epag_bubble_flush_all(EpagPageCont *cont)
|
||||
+static void epag_bubble_flush_all(EpagPageCont *cont)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -392,7 +392,7 @@
|
||||
/*
|
||||
* epag_page_cont_init: EpagPageContの初期化、バッファ確保等
|
||||
*/
|
||||
-private void epag_page_cont_init(gx_device_printer *pdev,FILE *fp,
|
||||
+static void epag_page_cont_init(gx_device_printer *pdev,FILE *fp,
|
||||
EpagPageCont *cont)
|
||||
{
|
||||
int bpl;
|
||||
@@ -417,15 +417,15 @@
|
||||
cont->maxY = epag_cont.cRowBuf / cont->bh * cont->bh ;
|
||||
if(cont->maxY < cont->bh) cont->maxY = cont->bh;
|
||||
|
||||
- cont->bp = gs_malloc(bpl , cont->maxY, "epag_skip_blank_init(bp)");
|
||||
- cont->bp2 = gs_malloc(bpl*3/2+1 , cont->maxY, "epag_skip_blank_init(bp2)");
|
||||
+ cont->bp = (byte *)gs_malloc(gs_lib_ctx_get_non_gc_memory_t(), bpl , cont->maxY, "epag_skip_blank_init(bp)");
|
||||
+ cont->bp2 = (byte *)gs_malloc(gs_lib_ctx_get_non_gc_memory_t(), bpl*3/2+1 , cont->maxY, "epag_skip_blank_init(bp2)");
|
||||
|
||||
cont->h = cont->r = 0;
|
||||
|
||||
- cont->bubbleTbl=gs_malloc(sizeof(EpagBubble *),cont->maxBx,"bubbleTbl");
|
||||
+ cont->bubbleTbl = (byte *)gs_malloc(gs_lib_ctx_get_non_gc_memory_t(), sizeof(EpagBubble *),cont->maxBx,"bubbleTbl");
|
||||
for(i=0;i<cont->maxBx;i++)
|
||||
cont->bubbleTbl[i] = NULL;
|
||||
- cont->bubbleBuffer=gs_malloc(sizeof(EpagBubble),cont->maxBx,"bubbleBuffer");
|
||||
+ cont->bubbleBuffer=gs_malloc(gs_lib_ctx_get_non_gc_memory_t(), sizeof(EpagBubble),cont->maxBx,"bubbleBuffer");
|
||||
bbtbl = (EpagBubble *)cont->bubbleBuffer;
|
||||
for(i=0;i<cont->maxBx-1;i++)
|
||||
bbtbl[i].next = &bbtbl[i+1];
|
||||
@@ -433,15 +433,15 @@
|
||||
cont->freeBubbleList = &bbtbl[0];
|
||||
}
|
||||
|
||||
-private void
|
||||
+static void
|
||||
epag_page_close(EpagPageCont *cont)
|
||||
{
|
||||
- gs_free(cont->bp, bpl, cont->maxY, "epag_skip_blank_init(bp)");
|
||||
- gs_free(cont->bp2, bpl*3/2+1, cont->maxY, "epag_skip_blank_init(bp2)");
|
||||
- gs_free(cont->bubbleBuffer, sizeof(EpagBubble), cont->maxBx,"bubbleBuffer");
|
||||
+ gs_free(gs_lib_ctx_get_non_gc_memory_t(), cont->bp, bpl, cont->maxY, "epag_skip_blank_init(bp)");
|
||||
+ gs_free(gs_lib_ctx_get_non_gc_memory_t(), cont->bp2, bpl*3/2+1, cont->maxY, "epag_skip_blank_init(bp2)");
|
||||
+ gs_free(gs_lib_ctx_get_non_gc_memory_t(), cont->bubbleBuffer, sizeof(EpagBubble), cont->maxBx,"bubbleBuffer");
|
||||
}
|
||||
|
||||
-private int
|
||||
+static int
|
||||
epag_read_image(EpagPageCont *cont)
|
||||
{
|
||||
int bh = cont->bh;
|
||||
@@ -473,7 +473,7 @@
|
||||
/*
|
||||
* bh行分のラスターデータを処理する
|
||||
*/
|
||||
-private void
|
||||
+static void
|
||||
epag_process_line(EpagPageCont *cont)
|
||||
{
|
||||
int bh = cont->bh;
|
||||
@@ -502,7 +502,7 @@
|
||||
else epag_rect_add(cont, 0, cont->maxBx-1);
|
||||
}
|
||||
|
||||
-private int
|
||||
+static int
|
||||
epag_is_black(EpagPageCont *cont, int bx)
|
||||
{
|
||||
int bh = cont->bh;
|
||||
@@ -520,7 +520,7 @@
|
||||
return 0;
|
||||
}
|
||||
|
||||
-private void
|
||||
+static void
|
||||
epag_rect_add(EpagPageCont *cont,int start,int end)
|
||||
{
|
||||
int x0 = start * cont->bw;
|
||||
@@ -544,7 +544,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
-private void
|
||||
+static void
|
||||
epag_bubble_gen(EpagPageCont *cont, int x0, int x1, int y0, int y1)
|
||||
{
|
||||
EpagBubble *bbl;
|
||||
@@ -569,7 +569,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
-private void epag_bubble_flush(EpagPageCont *cont,EpagBubble *bbl)
|
||||
+static void epag_bubble_flush(EpagPageCont *cont,EpagBubble *bbl)
|
||||
{
|
||||
int bx,bx0,bx1;
|
||||
|
||||
@@ -588,7 +588,7 @@
|
||||
|
||||
/* イメージを出力 */
|
||||
|
||||
-private void
|
||||
+static void
|
||||
epag_bubble_image_out(EpagPageCont *cont,EpagBubble *bbl)
|
||||
{
|
||||
FILE *fp = cont->fp;
|
|
@ -1,11 +0,0 @@
|
|||
--- jbig2dec/os_types.h.orig Thu Dec 29 04:56:24 2005
|
||||
+++ jbig2dec/os_types.h Sun May 28 01:10:59 2006
|
||||
@@ -47,7 +47,7 @@
|
||||
|
||||
#if defined(HAVE_STDINT_H) || defined(__MACOS__)
|
||||
# include <stdint.h>
|
||||
-#elif defined(__VMS)
|
||||
+#elif defined(__VMS) || defined(__FreeBSD__)
|
||||
# include <inttypes.h>
|
||||
#endif
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
--- lib/FAPIcidfmap.orig 2006-06-01 00:29:52.000000000 +0900
|
||||
+++ lib/FAPIcidfmap 2008-03-04 07:05:55.000000000 +0900
|
||||
@@ -29,4 +29,58 @@
|
||||
%
|
||||
% /Ryumin-Medium << /Path (msgothic.ttc) /CIDFontType 0 /FAPI /UFST /CSI [(Japan1) 2] >> ;
|
||||
% /HeiseiKakuGo-W5 << /Path (F:/WIN2000/Fonts/BATANG.TTC) /CIDFontType 0 /FAPI /UFST /CSI [(Japan1) 2] >> ;
|
||||
+%/Ryumin-Light << /Path (Ryumin-Light.ttf) /CIDFontType 0 /FAPI /UFST /CSI [(Japan1) 2] >> ;
|
||||
+%/GothicBBB-Medium << /Path (GothicBBB-Medium.ttf) /CIDFontType 0 /FAPI /UFST /CSI [(Japan1) 2] >> ;
|
||||
+
|
||||
+/Ryumin-Medium /Ryumin-Light ;
|
||||
+/Ryumin-Regular /Ryumin-Light ;
|
||||
+/RyuminPro-Light /Ryumin-Light ;
|
||||
+
|
||||
+/GothicBBBPro-Medium /GothicBBB-Medium ;
|
||||
+
|
||||
+/KozGoPro-Bold /GothicBBB-Medium ;
|
||||
+/KozGoPro-Heavy /GothicBBB-Medium ;
|
||||
+/KozGoPro-Medium /GothicBBB-Medium ;
|
||||
+/KozGoPro-Regular /GothicBBB-Medium ;
|
||||
+
|
||||
+/KozMinPro-Bold /Ryumin-Light ;
|
||||
+/KozMinPro-Light /Ryumin-Light ;
|
||||
+/KozMinPro-Medium /Ryumin-Light ;
|
||||
+/KozMinPro-Regular /Ryumin-Light ;
|
||||
+
|
||||
+/HiraKakuPro-W3 /GothicBBB-Medium ;
|
||||
+/HiraKakuPro-W6 /GothicBBB-Medium ;
|
||||
+/HiraKakuStd-W8 /GothicBBB-Medium ;
|
||||
+
|
||||
+/HiraMaruPro-W4 /GothicBBB-Medium ;
|
||||
+
|
||||
+/HiraMinPro-W3 /Ryumin-Light ;
|
||||
+
|
||||
+/HeiseiMin-W3 /Ryumin-Light ;
|
||||
+/HeiseiKakuGo-W5 /GothicBBB-Medium ;
|
||||
+
|
||||
+/FutoMinA101-Bold /Ryumin-Light ;
|
||||
+/FutoMinA101Pro-Bold /Ryumin-Light ;
|
||||
+/FutoGoB101-Bold /GothicBBB-Medium ;
|
||||
+/FutoGoB101Pro-Bold /GothicBBB-Medium ;
|
||||
|
||||
+/Jun101-Light /Ryumin-Light ;
|
||||
+/Jun101Pro-Light /Ryumin-Light ;
|
||||
+
|
||||
+/MidashiGo-MB31 /GothicBBB-Medium ;
|
||||
+/MidashiGoPro-MB31 /GothicBBB-Medium ;
|
||||
+
|
||||
+/MidashiMinPro-MA31 /Ryumin-Light ;
|
||||
+
|
||||
+%/Munhwa-Regular /Munhwa-Regular ;
|
||||
+%/MunhwaGothic-Regular /MunhwaGothic-Regular ;
|
||||
+%/Munhwa-Bold /Munhwa-Bold ;
|
||||
+%/MunhwaGothic-Bold /MunhwaGothic-Bold ;
|
||||
+
|
||||
+/HYGoThic-Medium /MunhwaGothic-Regular ;
|
||||
+/HYSMyeongJo-Medium /Munhwa-Regular ;
|
||||
+/HYRGoThic-Medium /MunhwaGothic-Bold ;
|
||||
+
|
||||
+%/STHeiti-Regular << /Path (STHeiti-Regular.ttf) /CIDFontType 0 /FAPI /UFST /CSI [(CNS1) 5] >> ;
|
||||
+%/STSong-Light << /Path (STSong-Light.ttf) /CIDFontType 0 /FAPI /UFST /CSI [(GB1) 5] >> ;
|
||||
+%/MSung-Light << /Path (MSung-Light.ttf) /CIDFontType 0 /FAPI /UFST /CSI [(GB1) 5] >> ;
|
|
@ -1,21 +0,0 @@
|
|||
--- lib/FAPIconfig.orig 2008-03-04 06:50:24.000000000 +0900
|
||||
+++ lib/FAPIconfig 2008-03-04 06:51:30.000000000 +0900
|
||||
@@ -2,10 +2,14 @@
|
||||
% $Id: FAPIconfig 6870 2006-06-20 16:31:15Z leonardo $
|
||||
% This is configuration file for FAPI client.
|
||||
|
||||
-/FontPath (/Fonts) % A default directory for FAPI-handled font files path in FAPIfontmap.
|
||||
-/CIDFontPath (/CIDFonts) % A default directory for FAPI-handled CID font files path in FAPIcidfmap.
|
||||
-/HookDiskFonts [1 2 9 11 42] % FontType values for disk PS fonts to be redirected to FAPI.
|
||||
-/HookEmbeddedFonts [1 2 9 11 42] % FontType values for embedded PS fonts to be redirected to FAPI.
|
||||
+%/FontPath (/Fonts) % A default directory for FAPI-handled font files path in FAPIfontmap.
|
||||
+/FontPath () % A default directory for FAPI-handled font files path in FAPIfontmap.
|
||||
+%/CIDFontPath (/CIDFonts) % A default directory for FAPI-handled CID font files path in FAPIcidfmap.
|
||||
+/CIDFontPath () % A default directory for FAPI-handled CID font files path in FAPIcidfmap.
|
||||
+%/HookDiskFonts [1 2 9 11 42] % FontType values for disk PS fonts to be redirected to FAPI.
|
||||
+/HookDiskFonts [] % FontType values for disk PS fonts to be redirected to FAPI.
|
||||
+%/HookEmbeddedFonts [1 2 9 11 42] % FontType values for embedded PS fonts to be redirected to FAPI.
|
||||
+/HookEmbeddedFonts [] % FontType values for embedded PS fonts to be redirected to FAPI.
|
||||
|
||||
% Values allowed for HookDiskFonts and HookEmbeddedFonts are 1, 2, 9, 11, 42.
|
||||
% "Disk fonts" are fonts being installed to Ghostscript with 'lib/Fontmap' or with GS_FONTPATH,
|
|
@ -1,61 +0,0 @@
|
|||
--- lib/cidfmap.orig 2005-12-29 04:56:24.000000000 +0900
|
||||
+++ lib/cidfmap 2008-03-04 07:04:11.000000000 +0900
|
||||
@@ -26,3 +26,58 @@
|
||||
% /ShinGo-Bold /HeiseiKakuGo-W5 ;
|
||||
% /Ryumin-Medium << /FileType /TrueType /Path (H:/AuxFiles/Fonts/BATANG.TTC) /SubfontID 3 /CSI [(Japan1) 2] >> ;
|
||||
%
|
||||
+/Ryumin-Light << /FileType /TrueType /Path (Ryumin-Light.ttf) /SubfontID 0 /CSI [(Japan1) 3] >> ;
|
||||
+/GothicBBB-Medium << /FileType /TrueType /Path (GothicBBB-Medium.ttf) /SubfontID 0 /CSI [(Japan1) 3] >> ;
|
||||
+
|
||||
+/Ryumin-Medium /Ryumin-Light ;
|
||||
+/Ryumin-Regular /Ryumin-Light ;
|
||||
+/RyuminPro-Light /Ryumin-Light ;
|
||||
+
|
||||
+/GothicBBBPro-Medium /GothicBBB-Medium ;
|
||||
+
|
||||
+/KozGoPro-Bold /GothicBBB-Medium ;
|
||||
+/KozGoPro-Heavy /GothicBBB-Medium ;
|
||||
+/KozGoPro-Medium /GothicBBB-Medium ;
|
||||
+/KozGoPro-Regular /GothicBBB-Medium ;
|
||||
+
|
||||
+/KozMinPro-Bold /Ryumin-Light ;
|
||||
+/KozMinPro-Light /Ryumin-Light ;
|
||||
+/KozMinPro-Medium /Ryumin-Light ;
|
||||
+/KozMinPro-Regular /Ryumin-Light ;
|
||||
+
|
||||
+/HiraKakuPro-W3 /GothicBBB-Medium ;
|
||||
+/HiraKakuPro-W6 /GothicBBB-Medium ;
|
||||
+/HiraKakuStd-W8 /GothicBBB-Medium ;
|
||||
+
|
||||
+/HiraMaruPro-W4 /GothicBBB-Medium ;
|
||||
+
|
||||
+/HiraMinPro-W3 /Ryumin-Light ;
|
||||
+
|
||||
+/HeiseiMin-W3 /Ryumin-Light ;
|
||||
+/HeiseiKakuGo-W5 /GothicBBB-Medium ;
|
||||
+
|
||||
+/FutoMinA101-Bold /Ryumin-Light ;
|
||||
+/FutoMinA101Pro-Bold /Ryumin-Light ;
|
||||
+/FutoGoB101-Bold /GothicBBB-Medium ;
|
||||
+/FutoGoB101Pro-Bold /GothicBBB-Medium ;
|
||||
+
|
||||
+/Jun101-Light /Ryumin-Light ;
|
||||
+/Jun101Pro-Light /Ryumin-Light ;
|
||||
+
|
||||
+/MidashiGo-MB31 /GothicBBB-Medium ;
|
||||
+/MidashiGoPro-MB31 /GothicBBB-Medium ;
|
||||
+
|
||||
+/MidashiMinPro-MA31 /Ryumin-Light ;
|
||||
+
|
||||
+%/Munhwa-Regular /Munhwa-Regular ;
|
||||
+%/MunhwaGothic-Regular /MunhwaGothic-Regular ;
|
||||
+%/Munhwa-Bold /Munhwa-Bold ;
|
||||
+%/MunhwaGothic-Bold /MunhwaGothic-Bold ;
|
||||
+
|
||||
+/HYGoThic-Medium /MunhwaGothic-Regular ;
|
||||
+/HYSMyeongJo-Medium /Munhwa-Regular ;
|
||||
+/HYRGoThic-Medium /MunhwaGothic-Bold ;
|
||||
+
|
||||
+/STHeiti-Regular << /FileType /TrueType /Path (STHeiti-Regular.ttf) /SubfontID 0 /CSI [(CNS1) 5] >> ;
|
||||
+/STSong-Light << /FileType /TrueType /Path (STSong-Light.ttf) /SubfontID 0 /CSI [(GB1) 5] >> ;
|
||||
+/MSung-Light << /FileType /TrueType /Path (MSung-Light.ttf) /SubfontID 0 /CSI [(GB1) 5] >> ;
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user