diff options
author | Hiroki Sato <hrs@FreeBSD.org> | 2015-08-22 17:48:35 +0000 |
---|---|---|
committer | Hiroki Sato <hrs@FreeBSD.org> | 2015-08-22 17:48:35 +0000 |
commit | 27470e1676e69455acf06ae25ebd42ebd5bdecdb (patch) | |
tree | 445c3e315f03aa972de87391f921c655e4634f60 /print/ghostscript9-base | |
parent | Remove textproc/prosper. The latest version is included in (diff) |
- Split ghostscript into X11-independent and -dependent parts:
* print/ghostscript{7,8,9,9-agpl}-base
Installs Ghostscript binary, libgs, and related files.
These ports do not depend on X11 libraries (i.e. x11* devices
are not available). USES=ghostscript will set dependency on
one of them depending on GHOSTSCRIPT_DEFAULT.
The default device is set to "display" or "bbox".
* print/ghostscript{7,8,9,9-agpl}-x11
Installs a shared library which provides X11 support to
the installed Ghostscript binaries. x11* devices will be
enabled when the library is available.
This depends on *-base (RUN_DEPENDS). USES=ghostscript:x11
will set dependency on one of them.
- Fix integer overflow reported as CVE-2015-3228.
- Update Uses/ghostscript.mk:
* Add x11 keyword. nox11 keyword is now obsolete.
* Use packagename in *_DEPENDS line to prevent relationship between
-base and -x11 packages from being broken.
- Fix x11/nox11 keyword and bump PORTREVISION in ports using
USES=ghostscript to update dependency of pre-compiled packages.
Notes
Notes:
svn path=/head/; revision=395047
Diffstat (limited to 'print/ghostscript9-base')
47 files changed, 3240 insertions, 0 deletions
diff --git a/print/ghostscript9-base/Makefile b/print/ghostscript9-base/Makefile new file mode 100644 index 000000000000..0a2e046f75e3 --- /dev/null +++ b/print/ghostscript9-base/Makefile @@ -0,0 +1,151 @@ +# $FreeBSD$ + +PORTNAME= ghostscript +PORTVERSION= 9.06 +PORTREVISION= 11 +CATEGORIES= print +MASTER_SITES= http://downloads.ghostscript.com/public/:gs_srcs \ + SF/ghostscript/GPL%20Ghostscript/${PORTVERSION}:gs_srcs \ + http://www.humblesoft.com/pub/:epag +PKGNAMESUFFIX= 9-base +DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:gs_srcs ${EPAG_SRCS}:epag +DIST_SUBDIR= ${PORTNAME} +EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} + +MAINTAINER= doceng@FreeBSD.org +COMMENT= Ghostscript 9.x PostScript interpreter, base part + +LICENSE= GPLv3 + +LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 \ + libfreetype.so:${PORTSDIR}/print/freetype2 \ + libidn.so:${PORTSDIR}/dns/libidn \ + libjbig2dec.so:${PORTSDIR}/graphics/jbig2dec \ + liblcms2.so:${PORTSDIR}/graphics/lcms2 \ + libpaper.so:${PORTSDIR}/print/libpaper \ + libpng.so:${PORTSDIR}/graphics/png \ + libtiff.so:${PORTSDIR}/graphics/tiff +RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/fonts/a010013l.pfb:${PORTSDIR}/print/gsfonts + +CONFLICTS_INSTALL= \ + gambc-[0-9]* \ + ghostscript[789]-[0-9]* \ + ghostscript[789]-nox11-[0-9]* \ + ghostscript9-agpl-[0-9]* \ + ghostscript9-agpl-nox11-[0-9]* + +USES= autoreconf gmake jpeg pkgconfig:build tar:bzip2 +USE_LDCONFIG= yes +EXTRACT_AFTER_ARGS= ${EXCLUDE_DIRS:S/^/--exclude /} +DATADIR= ${PREFIX}/share/${PORTNAME}/${PORTVERSION} +GNU_CONFIGURE= yes +MAKE_JOBS_UNSAFE= yes +MAKE_ENV= CFLAGS_STANDARD="${CFLAGS}" \ + XCFLAGS="${XCFLAGS}" XLDFLAGS="${XLDFLAGS}" \ + SOC_LOADER="dxmainc.c" +CONFIGURE_ENV= ${MAKE_ENV} +CONFIGURE_ARGS= --disable-compile-inits \ + --enable-contrib \ + --enable-dynamic \ + --enable-freetype \ + --with-system-libtiff \ + --with-ijs \ + --with-libidn \ + --without-jasper \ + --with-libpaper \ + --without-x \ + --disable-gtk \ + --with-drivers="" +CPPFLAGS+= -DUPD_SIGNAL=0 -I. \ + -I${LOCALBASE}/include/libpng \ + -I${WRKSRC}/openjpeg/libopenjpeg \ + -I${WRKSRC}/openjpeg \ + -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib +XCFLAGS= -DA4 +XLDFLAGS= -lpthread +ALL_TARGET= so +INSTALL_TARGET= soinstall +PLIST_SUB= SHLIB_VER="${PORTVERSION:R}" \ + GS_VERSION="${PORTVERSION}" +SUB_FILES= pkg-message +SUB_LIST= DATADIR="${DATADIR}" +PKGMESSAGE= ${WRKDIR}/pkg-message + +OPTIONS_DEFINE= DOCS CUPS FONTCONFIG ICONV +OPTIONS_DEFAULT=DOCS CUPS FONTCONFIG ICONV +OPTIONS_SUB= yes +FONTCONFIG_DESC=Enable fontconfig support +FONTCONFIG_LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig +FONTCONFIG_CONFIGURE_ENABLE= fontconfig +NO_OPTIONS_SORT=yes + +EXCLUDE_DIRS= freetype jbig2dec jpeg expat jasper lcms lcms2 libpng tiff zlib + +.include "Makefile.drivers" +.include <bsd.port.options.mk> +.include "files/Makefile.drivers_post" + +PORTDOCS= japanese chp2200 epson740 lxm3200-tweaked md2k_md5k +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 + +post-patch: + ${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' \ + ${WRKSRC}/contrib/japanese/dmp_site.ps + +pre-build-drivers.mak: + @${ECHO_CMD} '# automatically generated' > ${WRKSRC}/base/drivers.mak + @${ECHO_CMD} 'DEVICE_DEVS=$${DISPLAY_DEV}' >> ${WRKSRC}/base/drivers.mak +.for N in ${DEVS_LIST} + @${ECHO_CMD} '${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}=' >> ${WRKSRC}/base/drivers.mak +.endfor +.for D in ${OPTIONS_DEFINE:MGS_*:S/^GS_//} \ + ${OPTIONS_GROUP_ICONV:MGS_*:S/^GS_//} \ + ${OPTIONS_GROUP_SVGALIB:MGS_*:S/^GS_//} +.for N in ${DEVS_LIST} +.if ${PORT_OPTIONS:MGS_${D}} +.if !defined(OPTIONS_UNSET) || !${OPTIONS_UNSET:MGS_${D}} +.for X in ${${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}:M${D}.dev} + @${ECHO_CMD} '${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}+= $$(DD)${D}.dev' >> ${WRKSRC}/base/drivers.mak +.endfor +.endif +.endif +.endfor +.endfor + +pre-build: pre-build-drivers.mak + ${MKDIR} ${WRKSRC}/obj + ${MKDIR} ${WRKSRC}/bin + +pre-install: + cd ${WRKSRC}/Resource/Init && ${RM} -f \ + gs_statd.ps.orig gs_ttf.ps.orig pdf_font.ps.orig + ${MKDIR} ${STAGEDIR}${DATADIR} + +post-install-DOCS-on: post-install-docs + ${MKDIR} ${WRKSRC}/contrib/japanese + ${INSTALL_DATA} ${WRKSRC}/contrib/japanese/doc/* \ + ${WRKSRC}/contrib/japanese + ${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/contrib && \ + ${TAR} -cf - ${PORTDOC_FILES} | \ + (cd ${STAGEDIR}${DOCSDIR} && ${TAR} -xof -) + +post-install: + ${LN} -sf gsc ${STAGEDIR}${PREFIX}/bin/gs + ${LN} -s -f ${LOCALBASE}/share/fonts/CIDFont \ + ${STAGEDIR}${DATADIR}/Resource/CIDFont/fonts + +.include <bsd.port.mk> diff --git a/print/ghostscript9-base/Makefile.drivers b/print/ghostscript9-base/Makefile.drivers new file mode 100644 index 000000000000..0ea6669fcb01 --- /dev/null +++ b/print/ghostscript9-base/Makefile.drivers @@ -0,0 +1,897 @@ +# $FreeBSD: /tmp/pcvs/ports/print/ghostscript9/Makefile.drivers,v 1.4 2012-06-12 12:22:25 hrs Exp $ + +OPTIONS_SVGALIB= \ + GS_lvga256 \ + GS_vgalib +OPTIONS_GROUP= SVGALIB +OPTIONS_GROUP_SVGALIB= ${OPTIONS_SVGALIB} + +OPTIONS_ICONV= \ + GS_oprp \ + GS_opvp +OPTIONS_GROUP+= ICONV +OPTIONS_GROUP_ICONV= ${OPTIONS_ICONV} + +OPTIONS_CUPS= \ + GS_cups + +OPTIONS_DEFINE+= \ + ${OPTIONS_CUPS} \ + GS_display \ + GS_omni \ + GS_md2k \ + GS_md5k \ + GS_md50Mono \ + GS_md50Eco \ + GS_md1xMono \ + GS_appledmp \ + GS_iwhi \ + GS_iwlo \ + GS_iwlq \ + GS_hl7x0 \ + GS_hl1240 \ + GS_hl1250 \ + GS_bj10e \ + GS_bj10v \ + GS_bj10vh \ + GS_bj200 \ + GS_bjc600 \ + GS_bjc800 \ + GS_bjccmyk \ + GS_bjccolor \ + GS_bjcgray \ + GS_bjcmono \ + GS_lbp8 \ + GS_lbp310 \ + GS_lbp320 \ + GS_lips2p \ + GS_lips3 \ + GS_lips4 \ + GS_bjc880j \ + GS_lips4v \ + GS_m8510 \ + GS_coslw2p \ + GS_coslwxl \ + GS_uniprint \ + GS_dmprt \ + GS_dl2100 \ + GS_la50 \ + GS_la70 \ + GS_la75 \ + GS_la75plus \ + GS_ln03 \ + GS_lj250 \ + GS_declj250 \ + GS_ap3250 \ + GS_epson \ + GS_eps9mid \ + GS_eps9high \ + GS_lp8000 \ + GS_epag \ + GS_escpage \ + GS_lp2000 \ + GS_alc8600 \ + GS_alc8500 \ + GS_alc2000 \ + GS_alc4000 \ + GS_alc1900 \ + GS_alc4100 \ + GS_lp9800c \ + GS_lp9000c \ + GS_lp9500c \ + GS_lp8800c \ + GS_lp8300c \ + GS_lp8500c \ + GS_lp3000c \ + GS_lp8200c \ + GS_lp8000c \ + GS_eplmono \ + GS_eplcolor \ + GS_epl6100 \ + GS_epl5900 \ + GS_epl5800 \ + GS_epl2050 \ + GS_epl2050p \ + GS_epl2120 \ + GS_epl2500 \ + GS_epl2750 \ + GS_lp9000b \ + GS_lp2500 \ + GS_lp9100 \ + GS_lp7900 \ + GS_lp7500 \ + GS_lp2400 \ + GS_lp2200 \ + GS_lp9400 \ + GS_lp8900 \ + GS_lp8700 \ + GS_lp8100 \ + GS_lp7700 \ + GS_lp8600f \ + GS_lp8400f \ + GS_lp8300f \ + GS_lp1900 \ + GS_lp9600s \ + GS_lp9300 \ + GS_lp9600 \ + GS_lp8600 \ + GS_lp1800 \ + GS_lq850 \ + GS_epsonc \ + GS_mj700v2c \ + GS_mj500c \ + GS_mj6000c \ + GS_mj8000c \ + GS_st800 \ + GS_stcolor \ + GS_photoex \ + GS_fmlbp \ + GS_fmpr \ + GS_lp2563 \ + GS_cdnj500 \ + GS_dnj650c \ + GS_deskjet \ + GS_djet500 \ + GS_cdeskjet \ + GS_djet500c \ + GS_cdjcolor \ + GS_cdjmono \ + GS_cdj500 \ + GS_cdj550 \ + GS_dj505j \ + GS_cdj670 \ + GS_cdj850 \ + GS_cdj880 \ + GS_cdj890 \ + GS_cdj1600 \ + GS_chp2200 \ + GS_cdj970 \ + GS_laserjet \ + GS_ljetplus \ + GS_ljet2p \ + GS_ljet3 \ + GS_ljet3d \ + GS_ljet4 \ + GS_ljet4d \ + GS_lj4dith \ + GS_ljet4pjl \ + GS_lj4dithp \ + GS_cljet5 \ + GS_cljet5c \ + GS_cljet5pr \ + GS_lj5mono \ + GS_lj5gray \ + GS_pj \ + GS_pjetxl \ + GS_pjxl \ + GS_paintjet \ + GS_pjxl300 \ + GS_pxlmono \ + GS_pxlcolor \ + GS_pcl3 \ + GS_ijs \ + GS_ibmpro \ + GS_jetp3852 \ + GS_imagen \ + GS_fs600 \ + GS_lxm5700m \ + GS_lxm3200 \ + GS_lex2050 \ + GS_lex3200 \ + GS_lex5700 \ + GS_lex7000 \ + GS_cp50 \ + GS_pr1000 \ + GS_pr1000_4 \ + GS_pr150 \ + GS_pr201 \ + GS_picty180 \ + GS_necp6 \ + GS_npdl \ + GS_oce9050 \ + GS_oki182 \ + GS_okiibm \ + GS_ml600 \ + GS_oki4w \ + GS_atx23 \ + GS_atx24 \ + GS_atx38 \ + GS_r4081 \ + GS_rpdl \ + GS_gdi \ + GS_jj100 \ + GS_sj48 \ + GS_t4693d2 \ + GS_t4693d4 \ + GS_t4693d8 \ + GS_tek4696 \ + GS_xes \ + GS_bmpmono \ + GS_bmpgray \ + GS_bmp16 \ + GS_bmp256 \ + GS_bmp16m \ + GS_bmp32b \ + GS_bmpsep1 \ + GS_bmpsep8 \ + GS_ccr \ + GS_cif \ + GS_dfaxhigh \ + GS_dfaxlow \ + GS_xcf \ + GS_xcfcmyk \ + GS_faxg3 \ + GS_faxg32d \ + GS_faxg4 \ + GS_miff24 \ + GS_inferno \ + GS_jpeg \ + GS_jpeggray \ + GS_mag16 \ + GS_mag256 \ + GS_mgrmono \ + GS_mgrgray2 \ + GS_mgrgray4 \ + GS_mgrgray8 \ + GS_mgr4 \ + GS_mgr8 \ + GS_pcxmono \ + GS_pcxgray \ + GS_pcx16 \ + GS_pcx256 \ + GS_pcx24b \ + GS_pcxcmyk \ + GS_pdfwrite \ + GS_psdrgb \ + GS_psdcmyk \ + GS_bit \ + GS_bitrgb \ + GS_bitcmyk \ + GS_plan \ + GS_plang \ + GS_planm \ + GS_planc \ + GS_plank \ + GS_plib \ + GS_plibg \ + GS_plibm \ + GS_plibc \ + GS_plibk \ + GS_plan9bm \ + GS_pam \ + GS_pbm \ + GS_pbmraw \ + GS_pgm \ + GS_pgmraw \ + GS_pgnm \ + GS_pgnmraw \ + GS_pnm \ + GS_pnmraw \ + GS_ppm \ + GS_ppmraw \ + GS_pkm \ + GS_pkmraw \ + GS_pksm \ + GS_pksmraw \ + GS_pngmono \ + GS_pnggray \ + GS_png16 \ + GS_png256 \ + GS_png16m \ + GS_pngalpha \ + GS_png48 \ + GS_psmono \ + GS_psgray \ + GS_psrgb \ + GS_pswrite \ + GS_ps2write \ + GS_epswrite \ + GS_cfax \ + GS_sgirgb \ + GS_sunhmono \ + GS_svgwrite \ + GS_tiffcrle \ + GS_tiffg3 \ + GS_tiffg32d \ + GS_tiffg4 \ + GS_tiffgray \ + GS_tiff12nc \ + GS_tiff24nc \ + GS_tiff32nc \ + GS_tiffsep \ + GS_tifflzw \ + GS_tiffpack \ + GS_bbox \ + GS_devicen \ + GS_perm \ + GS_spotcmyk \ + GS_inkcov + +OPTIONS_DEFAULT+= \ + ${OPTIONS_SVGALIB} \ + ${OPTIONS_ICONV} \ + ${OPTIONS_CUPS} \ + GS_display \ + GS_omni \ + GS_md2k \ + GS_md5k \ + GS_md50Mono \ + GS_md50Eco \ + GS_md1xMono \ + GS_appledmp \ + GS_iwhi \ + GS_iwlo \ + GS_iwlq \ + GS_hl7x0 \ + GS_hl1240 \ + GS_hl1250 \ + GS_bj10e \ + GS_bj10v \ + GS_bj10vh \ + GS_bj200 \ + GS_bjc600 \ + GS_bjc800 \ + GS_bjccmyk \ + GS_bjccolor \ + GS_bjcgray \ + GS_bjcmono \ + GS_lbp8 \ + GS_lbp310 \ + GS_lbp320 \ + GS_lips2p \ + GS_lips3 \ + GS_lips4 \ + GS_bjc880j \ + GS_lips4v \ + GS_m8510 \ + GS_coslw2p \ + GS_coslwxl \ + GS_uniprint \ + GS_dmprt \ + GS_dl2100 \ + GS_la50 \ + GS_la70 \ + GS_la75 \ + GS_la75plus \ + GS_ln03 \ + GS_lj250 \ + GS_declj250 \ + GS_ap3250 \ + GS_epson \ + GS_eps9mid \ + GS_eps9high \ + GS_lp8000 \ + GS_epag \ + GS_escpage \ + GS_lp2000 \ + GS_alc8600 \ + GS_alc8500 \ + GS_alc2000 \ + GS_alc4000 \ + GS_alc1900 \ + GS_alc4100 \ + GS_lp9800c \ + GS_lp9000c \ + GS_lp9500c \ + GS_lp8800c \ + GS_lp8300c \ + GS_lp8500c \ + GS_lp3000c \ + GS_lp8200c \ + GS_lp8000c \ + GS_eplmono \ + GS_eplcolor \ + GS_epl6100 \ + GS_epl5900 \ + GS_epl5800 \ + GS_epl2050 \ + GS_epl2050p \ + GS_epl2120 \ + GS_epl2500 \ + GS_epl2750 \ + GS_lp9000b \ + GS_lp2500 \ + GS_lp9100 \ + GS_lp7900 \ + GS_lp7500 \ + GS_lp2400 \ + GS_lp2200 \ + GS_lp9400 \ + GS_lp8900 \ + GS_lp8700 \ + GS_lp8100 \ + GS_lp7700 \ + GS_lp8600f \ + GS_lp8400f \ + GS_lp8300f \ + GS_lp1900 \ + GS_lp9600s \ + GS_lp9300 \ + GS_lp9600 \ + GS_lp8600 \ + GS_lp1800 \ + GS_lq850 \ + GS_epsonc \ + GS_mj700v2c \ + GS_mj500c \ + GS_mj6000c \ + GS_mj8000c \ + GS_st800 \ + GS_stcolor \ + GS_photoex \ + GS_fmlbp \ + GS_fmpr \ + GS_lp2563 \ + GS_cdnj500 \ + GS_dnj650c \ + GS_deskjet \ + GS_djet500 \ + GS_cdeskjet \ + GS_djet500c \ + GS_cdjcolor \ + GS_cdjmono \ + GS_cdj500 \ + GS_cdj550 \ + GS_dj505j \ + GS_cdj670 \ + GS_cdj850 \ + GS_cdj880 \ + GS_cdj890 \ + GS_cdj1600 \ + GS_chp2200 \ + GS_cdj970 \ + GS_laserjet \ + GS_ljetplus \ + GS_ljet2p \ + GS_ljet3 \ + GS_ljet3d \ + GS_ljet4 \ + GS_ljet4d \ + GS_lj4dith \ + GS_ljet4pjl \ + GS_lj4dithp \ + GS_cljet5 \ + GS_cljet5c \ + GS_cljet5pr \ + GS_lj5mono \ + GS_lj5gray \ + GS_pj \ + GS_pjetxl \ + GS_pjxl \ + GS_paintjet \ + GS_pjxl300 \ + GS_pxlmono \ + GS_pxlcolor \ + GS_pcl3 \ + GS_ijs \ + GS_ibmpro \ + GS_jetp3852 \ + GS_imagen \ + GS_fs600 \ + GS_lxm5700m \ + GS_lxm3200 \ + GS_lex2050 \ + GS_lex3200 \ + GS_lex5700 \ + GS_lex7000 \ + GS_cp50 \ + GS_pr1000 \ + GS_pr1000_4 \ + GS_pr150 \ + GS_pr201 \ + GS_picty180 \ + GS_necp6 \ + GS_npdl \ + GS_oce9050 \ + GS_oki182 \ + GS_okiibm \ + GS_ml600 \ + GS_oki4w \ + GS_atx23 \ + GS_atx24 \ + GS_atx38 \ + GS_r4081 \ + GS_rpdl \ + GS_gdi \ + GS_jj100 \ + GS_sj48 \ + GS_t4693d2 \ + GS_t4693d4 \ + GS_t4693d8 \ + GS_tek4696 \ + GS_xes \ + GS_bmpmono \ + GS_bmpgray \ + GS_bmp16 \ + GS_bmp256 \ + GS_bmp16m \ + GS_bmp32b \ + GS_bmpsep1 \ + GS_bmpsep8 \ + GS_ccr \ + GS_cif \ + GS_dfaxhigh \ + GS_dfaxlow \ + GS_xcf \ + GS_xcfcmyk \ + GS_faxg3 \ + GS_faxg32d \ + GS_faxg4 \ + GS_miff24 \ + GS_inferno \ + GS_jpeg \ + GS_jpeggray \ + GS_mag16 \ + GS_mag256 \ + GS_mgrmono \ + GS_mgrgray2 \ + GS_mgrgray4 \ + GS_mgrgray8 \ + GS_mgr4 \ + GS_mgr8 \ + GS_pcxmono \ + GS_pcxgray \ + GS_pcx16 \ + GS_pcx256 \ + GS_pcx24b \ + GS_pcxcmyk \ + GS_pdfwrite \ + GS_psdrgb \ + GS_psdcmyk \ + GS_bit \ + GS_bitrgb \ + GS_bitcmyk \ + GS_plan \ + GS_plang \ + GS_planm \ + GS_planc \ + GS_plank \ + GS_plib \ + GS_plibg \ + GS_plibm \ + GS_plibc \ + GS_plibk \ + GS_plan9bm \ + GS_pam \ + GS_pbm \ + GS_pbmraw \ + GS_pgm \ + GS_pgmraw \ + GS_pgnm \ + GS_pgnmraw \ + GS_pnm \ + GS_pnmraw \ + GS_ppm \ + GS_ppmraw \ + GS_pkm \ + GS_pkmraw \ + GS_pksm \ + GS_pksmraw \ + GS_pngmono \ + GS_pnggray \ + GS_png16 \ + GS_png256 \ + GS_png16m \ + GS_pngalpha \ + GS_png48 \ + GS_psmono \ + GS_psgray \ + GS_psrgb \ + GS_pswrite \ + GS_ps2write \ + GS_epswrite \ + GS_cfax \ + GS_sgirgb \ + GS_sunhmono \ + GS_svgwrite \ + GS_tiffcrle \ + GS_tiffg3 \ + GS_tiffg32d \ + GS_tiffg4 \ + GS_tiffgray \ + GS_tiff12nc \ + GS_tiff24nc \ + GS_tiff32nc \ + GS_tiffsep \ + GS_tifflzw \ + GS_tiffpack \ + GS_bbox \ + GS_devicen \ + GS_perm \ + GS_spotcmyk \ + GS_inkcov + +GS_lvga256_DESC= D: SVGAlib, 256-color VGA modes +GS_vgalib_DESC= D: SVGAlib, 16-color VGA modes +GS_oprp_DESC= D: OpenPrinting Raster driver interface +GS_opvp_DESC= D: OpenPrinting Vecter driver interface +GS_cups_DESC= D: CUPS driver +GS_display_DESC= D: display device for GS shared library +GS_omni_DESC= D: Omni driver +GS_md2k_DESC= D: ALPS MD-2000/2010/4000/1300/1500/5000 +GS_md5k_DESC= D: ALPS MD-5000 Eco Mode +GS_md50Mono_DESC= D: ALPS MD-5000 Monochrome +GS_md50Eco_DESC= D: ALPS MD-5000 Eco Mode +GS_md1xMono_DESC= D: ALPS MD-1x00 Monochrome +GS_appledmp_DESC= D: Apple Dot Matrix Printer/Imagewriter +GS_iwhi_DESC= D: Apple Imagewriter, high-resolution mode +GS_iwlo_DESC= D: Apple Imagewriter, low-resolution mode +GS_iwlq_DESC= D: Apple Imagewriter LQ in 320x216dpi mode +GS_hl7x0_DESC= D: Brother HL-720/730/760(=PCL), MFC6550MC +GS_hl1240_DESC= D: Brother HL-1030/1240 +GS_hl1250_DESC= D: Brother HL-1050/1070/1250/1270N +GS_bj10e_DESC= D: Canon BJ-10e +GS_bj10v_DESC= D: Canon BJ-10v +GS_bj10vh_DESC= D: Canon BJ-10v, high-mergin +GS_bj200_DESC= D: Canon BJ-200/BJC-240(mono) +GS_bjc600_DESC= D: Canon BJC-600/4xxx/70, StyleWriter 2x00 +GS_bjc800_DESC= D: Canon BJC-240/800 +GS_bjccmyk_DESC= D: Canon BJC-210/240/250/265/1000 +GS_bjccolor_DESC= D: Canon BJC-210/240/250/265/1000 truecolor +GS_bjcgray_DESC= D: Canon BJC-210/240/250/265/1000 grayscale +GS_bjcmono_DESC= D: Canon BJC-210/240/250/265/1000 monochrome +GS_lbp8_DESC= D: Canon LBP-8II +GS_lbp310_DESC= D: Canon LBP-310 +GS_lbp320_DESC= D: Canon LBP-320 Pro/LBP-350 +GS_lips2p_DESC= D: Canon LIPS II+ +GS_lips3_DESC= D: Canon LIPS III +GS_lips4_DESC= D: Canon LIPS IV +GS_bjc880j_DESC= D: Canon LIPS IVc, BJC-680J/880J +GS_lips4v_DESC= D: Canon LIPS IV, vector output mode +GS_m8510_DESC= D: C.Itoh M8510 printer +GS_coslw2p_DESC= D: CoStar LabelWriter II II/Plus +GS_coslwxl_DESC= D: CoStar LabelWriter XL +GS_uniprint_DESC= D: Configurable ESC/P,ESC/P2,HP-RTL/PCL,P2X +GS_dmprt_DESC= D: Configurable dot matrix printer driver +GS_dl2100_DESC= D: DEC DL2100 +GS_la50_DESC= D: DEC LA50 +GS_la70_DESC= D: DEC LA70 +GS_la75_DESC= D: DEC LA75 +GS_la75plus_DESC= D: DEC LA75+ +GS_ln03_DESC= D: DEC LN03 +GS_lj250_DESC= D: DEC LJ250 Companion color printer +GS_declj250_DESC= D: DEC LJ250 driver (alternate) +GS_ap3250_DESC= D: Epson ActionPrinter 3250 +GS_epson_DESC= D: Epson dot matrix, 9/24-pin +GS_eps9mid_DESC= D: Epson 9-pin, interleaved lines, medium res +GS_eps9high_DESC= D: Epson 9-pin, interleaved lines, triple res +GS_lp8000_DESC= D: Epson LP-8000 line printer +GS_epag_DESC= D: Epson ESC/Page laser printer (generic) +GS_escpage_DESC= D: Epson ESC/Page laser printer (generic) +GS_lp2000_DESC= D: Epson LP-2000/3000/7000/7000G laser printer +GS_alc8600_DESC= D: Epson AL-C8600 color laser printer +GS_alc8500_DESC= D: Epson AL-C8500 color laser printer +GS_alc2000_DESC= D: Epson AL-C2000 color laser printer +GS_alc4000_DESC= D: Epson AL-C4000 color laser printer +GS_alc1900_DESC= D: Epson AL-C1900 color laser printer +GS_alc4100_DESC= D: Epson AL-C4100 color laser printer +GS_lp9800c_DESC= D: Epson LP-9800C color laser printer +GS_lp9000c_DESC= D: Epson LP-9000C color laser printer +GS_lp9500c_DESC= D: Epson LP-9500C color laser printer +GS_lp8800c_DESC= D: Epson LP-8800C color laser printer +GS_lp8300c_DESC= D: Epson LP-8300C color laser printer +GS_lp8500c_DESC= D: Epson LP-8500C color laser printer +GS_lp3000c_DESC= D: Epson LP-3000C color laser printer +GS_lp8200c_DESC= D: Epson LP-8200C color laser printer +GS_lp8000c_DESC= D: Epson LP-8000C color laser printer +GS_eplmono_DESC= D: Epson Esc/Page Generic driver, mono +GS_eplcolor_DESC= D: Epson Esc/Page Generic driver, color +GS_epl6100_DESC= D: Epson EPL-6100 laser printer +GS_epl5900_DESC= D: Epson EPL-5900 laser printer +GS_epl5800_DESC= D: Epson EPL-5800 laser printer +GS_epl2050_DESC= D: Epson EPL-N2050 laser printer +GS_epl2050p_DESC= D: Epson EPL-N2050+ laser printer +GS_epl2120_DESC= D: Epson EPL-N2120 laser printer +GS_epl2500_DESC= D: Epson EPL-N2500 laser printer +GS_epl2750_DESC= D: Epson EPL-N2750 laser printer +GS_lp9000b_DESC= D: Epson LP-9000B laser printer +GS_lp2500_DESC= D: Epson LP-2500 laser printer +GS_lp9100_DESC= D: Epson LP-9100(R) laser printer +GS_lp7900_DESC= D: Epson LP-7900(R) laser printer +GS_lp7500_DESC= D: Epson LP-7500(R) laser printer +GS_lp2400_DESC= D: Epson LP-2400 laser printer +GS_lp2200_DESC= D: Epson LP-2200 laser printer +GS_lp9400_DESC= D: Epson LP-9400(R) laser printer +GS_lp8900_DESC= D: Epson LP-8900(R) laser printer +GS_lp8700_DESC= D: Epson LP-8700(R) laser printer +GS_lp8100_DESC= D: Epson LP-8100(R) laser printer +GS_lp7700_DESC= D: Epson LP-7700(R) laser printer +GS_lp8600f_DESC= D: Epson LP-8600FX(N) laser printer +GS_lp8400f_DESC= D: Epson LP-8400FX(N) laser printer +GS_lp8300f_DESC= D: Epson LP-8300F laser printer +GS_lp1900_DESC= D: Epson LP-1900(N) laser printer +GS_lp9600s_DESC= D: Epson LP-9600S laser printer +GS_lp9300_DESC= D: Epson LP-9300 laser printer +GS_lp9600_DESC= D: Epson LP-9600 laser printer +GS_lp8600_DESC= D: Epson LP-8600FX(N) laser printer +GS_lp1800_DESC= D: Epson LP-1800 laser printer +GS_lq850_DESC= D: Epson LQ-850 (360x360, emul on Canon BJ300) +GS_epsonc_DESC= D: Epson LQ-2550, Fujitsu 3400/2400/1200 color +GS_mj700v2c_DESC= D: Epson MachJet series, CMYK +GS_mj500c_DESC= D: Epson MachJet MJ-500C 360dpi, CMY/mono +GS_mj6000c_DESC= D: Epson MachJet MJ-830C/930C/6000C +GS_mj8000c_DESC= D: Epson MachJet MJ-8000C +GS_st800_DESC= D: Epson Stylus 800 printer +GS_stcolor_DESC= D: Epson Stylus Color and II/IIs/1500 +GS_photoex_DESC= D: Epson Stylus Color Photo/Photo EX/Photo 700 +GS_fmlbp_DESC= D: Fujitsu contrib2xx Page Printer +GS_fmpr_DESC= D: Fujitsu contrib +GS_lp2563_DESC= D: HP 2563B line printer +GS_cdnj500_DESC= D: HP DesignJet 500 +GS_dnj650c_DESC= D: HP DesignJet 650C +GS_deskjet_DESC= D: HP DeskJet and DeskJet Plus +GS_djet500_DESC= D: HP DeskJet 500 (for DeskJet 600 use -r600) +GS_cdeskjet_DESC= D: HP DeskJet 500C (1b/px) +GS_djet500c_DESC= D: HP DeskJet 500C (alternative) +GS_cdjcolor_DESC= D: HP DeskJet 500C/540C (24b/px) +GS_cdjmono_DESC= D: HP DeskJet 500/510/520/540C (mono) +GS_cdj500_DESC= D: HP DeskJet 500/540C (same as cdjcolor) +GS_cdj550_DESC= D: HP DeskJet 550C/560C/660C/660Cse +GS_dj505j_DESC= D: HP DeskJet 505J +GS_cdj670_DESC= D: HP DeskJet 670/690 +GS_cdj850_DESC= D: HP DeskJet 850/855/870/1100 +GS_cdj880_DESC= D: HP DeskJet 880 +GS_cdj890_DESC= D: HP DeskJet 890 +GS_cdj1600_DESC= D: HP DeskJet 1600 +GS_chp2200_DESC= D: HP Business Inkjet 2200 +GS_cdj970_DESC= D: HP DeskJet 970CXi +GS_laserjet_DESC= D: HP LaserJet +GS_ljetplus_DESC= D: HP LaserJet Plus +GS_ljet2p_DESC= D: HP LaserJet IId/IIp/III* (TIFF compression) +GS_ljet3_DESC= D: HP LaserJet III* (Delta Row compression) +GS_ljet3d_DESC= D: HP LaserJet IIID (duplex capability) +GS_ljet4_DESC= D: HP LaserJet 4/5L/5P (not real LJ5), 600dpi +GS_ljet4d_DESC= D: HP LaserJet 4 (duplex + 600dpi) +GS_lj4dith_DESC= D: HP LaserJet 4 (Floyd-Steinberg dithering) +GS_ljet4pjl_DESC= D: HP LaserJet 4V/4LJ Pro +GS_lj4dithp_DESC= D: HP LaserJet 4V/4LJ Pro (dithering) +GS_cljet5_DESC= D: HP LaserJet 5/5M Color (new) +GS_cljet5c_DESC= D: HP LaserJet 5/5M Color Simple +GS_cljet5pr_DESC= D: HP LaserJet 5/5M Color (old) +GS_lj5mono_DESC= D: HP LaserJet 5/6 (PCL5/PCL XL), bitmap +GS_lj5gray_DESC= D: HP LaserJet 5/6 gray-scale bitmap +GS_pj_DESC= D: HP PaintJet XL driver +GS_pjetxl_DESC= D: HP PaintJet XL driver (alternate) +GS_pjxl_DESC= D: HP PaintJet XL color printer +GS_paintjet_DESC= D: HP PaintJet color printer (alternate) +GS_pjxl300_DESC= D: HP PaintJet XL300, DeskJet 1200C, CopyJet +GS_pxlmono_DESC= D: HP PCL XL mono (LaserJet 5/6 family) +GS_pxlcolor_DESC= D: HP PCL XL color (Color LaserJet 4500/5000) +GS_pcl3_DESC= D: HP PCL 3+ (generic) +GS_ijs_DESC= D: HP Inkjet and other raster devices +GS_ibmpro_DESC= D: IBM 9-pin Proprinter +GS_jetp3852_DESC= D: IBM Jetprinter ink-jet color (Model \#3852) +GS_imagen_DESC= D: Imagen ImPress printers +GS_fs600_DESC= D: Kyocera FS-600 (600 dpi) +GS_lxm5700m_DESC= D: Lexmark 5700 monotone +GS_lxm3200_DESC= D: Lexmark 3200/Z12/Z22/Z31/Z32 +GS_lex2050_DESC= D: Lexmark 2050 +GS_lex3200_DESC= D: Lexmark 3200 +GS_lex5700_DESC= D: Lexmark 5700 +GS_lex7000_DESC= D: Lexmark 7000 +GS_cp50_DESC= D: Mitsubishi CP50 color +GS_pr1000_DESC= D: NEC PC-PR 1000 +GS_pr1000_4_DESC= D: NEC PC-PR 1000/4 +GS_pr150_DESC= D: NEC PC-PR 150 +GS_pr201_DESC= D: NEC PC-PR 201 +GS_picty180_DESC= D: NEC PICTY 180 (PC-PR101J/180) +GS_necp6_DESC= D: NEC PinWriter P6/P6+/P60 (360x360) +GS_npdl_DESC= D: NEC Printer Description Language +GS_oce9050_DESC= D: OCE 9050 printer +GS_oki182_DESC= D: Okidata MicroLine 182 +GS_okiibm_DESC= D: Okidata MicroLine IBM-compatible printers +GS_ml600_DESC= D: Okidata Microline 600CL/620CL +GS_oki4w_DESC= D: Okidata OkiPage 4w+ +GS_atx23_DESC= D: Practical Automation ATX-23 +GS_atx24_DESC= D: Practical Automation ATX-24 +GS_atx38_DESC= D: Practical Automation ATX-38 +GS_r4081_DESC= D: Ricoh 4081 laser printer +GS_rpdl_DESC= D: Ricoh Printer Description Language +GS_gdi_DESC= D: Samsung SmartGDI laser printer +GS_jj100_DESC= D: Star JJ-100 +GS_sj48_DESC= D: StarJet 48 inkjet printer +GS_t4693d2_DESC= D: Tektronix 4693d color, 2b/RGB +GS_t4693d4_DESC= D: Tektronix 4693d color, 4b/RGB +GS_t4693d8_DESC= D: Tektronix 4693d color, 8b/RGB +GS_tek4696_DESC= D: Tektronix 4695/4696 inkjet plotter +GS_xes_DESC= D: Xerox XES (2700, 3700, 4045, etc.) +GS_bmpmono_DESC= D: BMP Monochrome +GS_bmpgray_DESC= D: BMP 8-bit gray +GS_bmp16_DESC= D: BMP 4-bit EGA/VGA +GS_bmp256_DESC= D: BMP 8-bit 256-color +GS_bmp16m_DESC= D: BMP 24-bit +GS_bmp32b_DESC= D: BMP 32-bit pseudo-.BMP +GS_bmpsep1_DESC= D: BMP Separated 1-bit CMYK +GS_bmpsep8_DESC= D: BMP Separated 8-bit CMYK +GS_ccr_DESC= D: CalComp Raster format +GS_cif_DESC= D: CIF file format for VLSI +GS_dfaxhigh_DESC= D: DigiBoard, DigiFAX (high res) +GS_dfaxlow_DESC= D: DigiFAX (normal res) +GS_xcf_DESC= D: Gimp XCF, RGB +GS_xcfcmyk_DESC= D: Gimp XCF, CMYK +GS_faxg3_DESC= D: Group 3 FAX (EOL + no header/EOD) +GS_faxg32d_DESC= D: Group 3 2-D FAX (EOL + no header/EOD) +GS_faxg4_DESC= D: Group 4 FAX (EOL + no header/EOD) +GS_miff24_DESC= D: ImageMagick MIFF, 24-bit direct color, RLE +GS_inferno_DESC= D: Inferno bitmaps +GS_jpeg_DESC= D: JPEG format, RGB output +GS_jpeggray_DESC= D: JPEG format, gray output +GS_mag16_DESC= D: MAG format, 16-color +GS_mag256_DESC= D: MAG format, 256-color +GS_mgrmono_DESC= D: MGR devices 1-bit monochrome +GS_mgrgray2_DESC= D: MGR devices 2-bit gray scale +GS_mgrgray4_DESC= D: MGR devices 4-bit gray scale +GS_mgrgray8_DESC= D: MGR devices 8-bit gray scale +GS_mgr4_DESC= D: MGR devices 4-bit (VGA) color +GS_mgr8_DESC= D: MGR devices 8-bit color +GS_pcxmono_DESC= D: PCX, 1-bit monochrome +GS_pcxgray_DESC= D: PCX, 8-bit gray scale +GS_pcx16_DESC= D: PCX, 4-bit planar EGA/VGA color +GS_pcx256_DESC= D: PCX, 8-bit chunky color +GS_pcx24b_DESC= D: PCX, 24-bit color 3x8-bit planes +GS_pcxcmyk_DESC= D: PCX, 4-bit chunky CMYK color +GS_pdfwrite_DESC= D: Portable Document Format +GS_psdrgb_DESC= D: PhotoShop PSD, RGB +GS_psdcmyk_DESC= D: PhotoShop PSD, CMYK +GS_bit_DESC= D: Plain bits, monochrome +GS_bitrgb_DESC= D: Plain bits, RGB +GS_bitcmyk_DESC= D: Plain bits, CMYK +GS_plan_DESC= D: PLANar 24 bit RGB (8 bits per channel) +GS_plang_DESC= D: PLANar 8 bit Grayscale +GS_planm_DESC= D: PLANar 1 bit Monochrome +GS_planc_DESC= D: PLANar 32 bit CMYK (8 bits per channel) +GS_plank_DESC= D: PLANar 4 bit CMYK (1 bit per channel) +GS_plib_DESC= D: PLANar Interlaced Banded 24 bit RGB +GS_plibg_DESC= D: PLANar Interlaced Banded 8 bit Grayscale +GS_plibm_DESC= D: PLANar Interlaced Banded 1 bit Monochrome +GS_plibc_DESC= D: PLANar Interlaced Banded 32 bit CMYK +GS_plibk_DESC= D: PLANar Interlaced Banded 4 bit CMYK +GS_plan9bm_DESC= D: Plan 9 bitmap format +GS_pam_DESC= D: Portable Arbitrary Map file +GS_pbm_DESC= D: Portable Bitmap, plain +GS_pbmraw_DESC= D: Portable Bitmap, raw +GS_pgm_DESC= D: Portable Graymap, plain +GS_pgmraw_DESC= D: Portable Graymap, raw +GS_pgnm_DESC= D: Portable Graymap, plain (PBM opt) +GS_pgnmraw_DESC= D: Portable Graymap, raw (PBM opt) +GS_pnm_DESC= D: Portable Pixmap, plain RGB (PGM/PBM opt) +GS_pnmraw_DESC= D: Portable Pixmap, raw RGB (PGM/PBM opt) +GS_ppm_DESC= D: Portable Pixmap, plain RGB +GS_ppmraw_DESC= D: Portable Pixmap, raw RGB +GS_pkm_DESC= D: Portable inKmap, plain (4b CMYK=>RGB) +GS_pkmraw_DESC= D: Portable inKmap, raw (4b CMYK=>RGB) +GS_pksm_DESC= D: Portable Separated map, plain (4b CMYK=>4p) +GS_pksmraw_DESC= D: Portable Separated map, raw (4b CMYK=>4p) +GS_pngmono_DESC= D: PNG (Portable Network Graphics) Mono +GS_pnggray_DESC= D: PNG 8-bit Gray +GS_png16_DESC= D: PNG 4-bit Color +GS_png256_DESC= D: PNG 8-bit Color +GS_png16m_DESC= D: PNG 24-bit Color +GS_pngalpha_DESC= D: PNG 32-bit RGBA Color +GS_png48_DESC= D: PNG 48-bit Color +GS_psmono_DESC= D: PostScript (Level 1) monochrome image +GS_psgray_DESC= D: PostScript (Level 1) 8-bit gray image +GS_psrgb_DESC= D: PostScript (Level 2) 24-bit color image +GS_pswrite_DESC= D: PostScript (like PostScript Distiller) +GS_ps2write_DESC= D: PostScript (Level 2) output +GS_epswrite_DESC= D: Encapsulated PostScript +GS_cfax_DESC= D: SFF format for CAPI FAX interface +GS_sgirgb_DESC= D: SGI RGB pixmap format +GS_sunhmono_DESC= D: Harlequin variant of 1-bit Sun raster file +GS_svgwrite_DESC= D: SVG driver +GS_tiffcrle_DESC= D: TIFF CCITT RLE 1 dim (G3 FAX with no EOL) +GS_tiffg3_DESC= D: TIFF Group 3 FAX (with EOL) +GS_tiffg32d_DESC= D: TIFF Group 3 2-D FAX +GS_tiffg4_DESC= D: TIFF Group 4 FAX +GS_tiffgray_DESC= D: TIFF 8-bit gray, no compress +GS_tiff12nc_DESC= D: TIFF 12-bit RGB, no compress +GS_tiff24nc_DESC= D: TIFF 24-bit RGB, no compress, NeXT format +GS_tiff32nc_DESC= D: TIFF 32-bit CMYK +GS_tiffsep_DESC= D: TIFF gray + CMYK composite +GS_tifflzw_DESC= D: TIFF LZW, tag = 5, mono +GS_tiffpack_DESC= D: TIFF PackBits, tag = 32773, mono +GS_bbox_DESC= D: Bounding box output +GS_devicen_DESC= D: DeviceN process color model device +GS_perm_DESC= D: DeviceN which permutes color components +GS_spotcmyk_DESC= D: DeviceN with CMYK and spot color support +GS_inkcov_DESC= D: Compute ink coverage diff --git a/print/ghostscript9-base/distinfo b/print/ghostscript9-base/distinfo new file mode 100644 index 000000000000..9fc6dde08cfd --- /dev/null +++ b/print/ghostscript9-base/distinfo @@ -0,0 +1,4 @@ +SHA256 (ghostscript/ghostscript-9.06.tar.bz2) = 05acd1b576899572ef8ecbc25637cf73cbd0be267e651732db3012db33088e04 +SIZE (ghostscript/ghostscript-9.06.tar.bz2) = 29246039 +SHA256 (ghostscript/epag-3.09.tar.gz) = ad10eca44c781a5851d5a8993dcd95b2e2b99392cbf2c8372a5a658f3b991b3b +SIZE (ghostscript/epag-3.09.tar.gz) = 12858 diff --git a/print/ghostscript9-base/files/Makefile.dmprt b/print/ghostscript9-base/files/Makefile.dmprt new file mode 100644 index 000000000000..f396e6cb094f --- /dev/null +++ b/print/ghostscript9-base/files/Makefile.dmprt @@ -0,0 +1,8 @@ +# $FreeBSD$ + +post-install-dmprt: + cd ${FILESDIR} && \ + ${INSTALL_DATA} lqx70ch.upp lqx70cl.upp lqx70cm.upp \ + ${STAGEDIR}${DATADIR}/lib + +post-install: post-install-dmprt diff --git a/print/ghostscript9-base/files/Makefile.drivers_post b/print/ghostscript9-base/files/Makefile.drivers_post new file mode 100644 index 000000000000..182a14fa9cfd --- /dev/null +++ b/print/ghostscript9-base/files/Makefile.drivers_post @@ -0,0 +1,169 @@ +# $FreeBSD$ +# pre/postprocessing driver variables + +# dmprt specific +.if ${PORT_OPTIONS:MGS_dmprt} +.include "${MASTERDIR}/files/Makefile.dmprt" +.endif + +# epag specific +.if ${PORT_OPTIONS:MGS_epag} +.include "${MASTERDIR}/files/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}/base/epag.contrib.mak + +post-extract: post-extract-epag + +# pcl3 specific +.if ${PORT_OPTIONS:MGS_pcl3} +.include "${MASTERDIR}/files/Makefile.pcl3" +.endif + +# cups specific +CUPS_DEVS= cups +.undef _CUPS_DEVS + +.for D in ${CUPS_DEVS} +.if ${PORT_OPTIONS:MCUPS} && ${PORT_OPTIONS:MGS_${D}} +_CUPS_DEVS+= ${D} +.else +PORT_OPTIONS:= ${PORT_OPTIONS:NGS_${D}} +.endif +.endfor + +.if defined(_CUPS_DEVS) +LIB_DEPENDS+= libcupsimage.so:${PORTSDIR}/print/cups-image +CONFIGURE_ARGS+= --enable-cups +.else +CONFIGURE_ARGS+= --disable-cups +.endif + +# vgalib specific +VGA_DEVS= lvga256 vgalib +.undef _VGA_DEVS + +.for D in ${VGA_DEVS} +.if ${PORT_OPTIONS:MGS_${D}} +.if ${ARCH:Mamd64} || ${ARCH:Mi386} +_VGA_DEVS+= ${D} +.else +OPTIONS_UNSET+= ${PORT_OPTIONS:MGS_${D}} +.endif +.endif +.endfor + +.if defined(_VGA_DEVS) +LIB_DEPENDS+= libvga.so:${PORTSDIR}/graphics/svgalib +.endif + +# iconv specific +ICONV_DEVS= oprp opvp +.undef _ICONV_DEVS + +.for D in ${ICONV_DEVS} +.if ${PORT_OPTIONS:MICONV} && ${PORT_OPTIONS:MGS_${D}} +_ICONV_DEVS+= ${D} +.else +PORT_OPTIONS:= ${PORT_OPTIONS:NGS_${D}} +.endif +.endfor + +.if defined(_ICONV_DEVS) +USES+= iconv +CONFIGURE_ARGS+=--with-libiconv=maybe +.else +CONFIGURE_ARGS+=--with-libiconv=no +.endif + +# pre-defined order +DEVS_LIST= DISPLAY_DEV \ + DEVS1 DEVS2 DEVS3 DEVS4 DEVS5 DEVS6 DEVS7 DEVS8 DEVS9 \ + DEVS10 DEVS11 DEVS12 DEVS13 DEVS14 DEVS15 DEVS16 DEVS17 DEVS18 \ + DEVS19 DEVS20 DEVS21 + +DISPLAY_DEV= bbox.dev +DEVICE_DEVS1= bmpmono.dev bmpgray.dev bmpsep1.dev bmpsep8.dev \ + bmp16.dev bmp256.dev bmp16m.dev bmp32b.dev stcolor.dev +DEVICE_DEVS2= epson.dev eps9high.dev eps9mid.dev epsonc.dev ibmpro.dev +DEVICE_DEVS3= deskjet.dev djet500.dev laserjet.dev ljetplus.dev \ + ljet2p.dev ljet3.dev ljet3d.dev ljet4.dev ljet4d.dev \ + lj5mono.dev lj5gray.dev cups.dev +DEVICE_DEVS4= cdeskjet.dev cdjcolor.dev cdjmono.dev cdj550.dev pj.dev \ + pjxl.dev pjxl300.dev ijs.dev +DEVICE_DEVS5= uniprint.dev omni.dev inkcov.dev +DEVICE_DEVS6= bj10e.dev bj200.dev bjc600.dev bjc800.dev png48.dev \ + png16m.dev pnggray.dev pngmono.dev png256.dev png16.dev \ + pngalpha.dev +DEVICE_DEVS7= faxg3.dev faxg32d.dev faxg4.dev +DEVICE_DEVS8= pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev \ + pcxcmyk.dev svgwrite.dev plan.dev planc.dev plang.dev plank.dev \ + planm.dev plib.dev plibc.dev plibg.dev plibk.dev plibm.dev +DEVICE_DEVS9= pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev \ + pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev \ + pkmraw.dev pksm.dev pksmraw.dev +DEVICE_DEVS10= tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev \ + tifflzw.dev tiffpack.dev +DEVICE_DEVS11= tiff12nc.dev tiff24nc.dev tiff48nc tiffgray.dev \ + tiff32nc.dev tiff64nc.dev tiffsep.dev tiffsep1.dev +DEVICE_DEVS12= psmono.dev psgray.dev psrgb.dev bit.dev bitrgb.dev \ + bitcmyk.dev +DEVICE_DEVS13= +DEVICE_DEVS14= jpeg.dev jpeggray.dev jpegcmyk.dev +DEVICE_DEVS15= pdfwrite.dev pswrite.dev ps2write.dev epswrite.dev \ + txtwrite.dev pxlmono.dev pxlcolor.dev +DEVICE_DEVS16= bbox.dev +DEVICE_DEVS17= +DEVICE_DEVS18= +DEVICE_DEVS20= cljet5.dev cljet5c.dev +DEVICE_DEVS21= spotcmyk.dev devicen.dev xcf.dev psdcmyk.dev psdrgb.dev \ + pamcmyk32.dev + +# DEVS19 is for this port specific +DEVICE_DEVS19= alc1900.dev alc2000.dev alc4000.dev alc4100.dev \ + alc8500.dev alc8600.dev ap3250.dev appledmp.dev atx23.dev \ + atx24.dev atx38.dev bj10v.dev bj10vh.dev bjc880j.dev \ + bjccmyk.dev bjccolor.dev bjcgray.dev bjcmono.dev \ + ccr.dev cdj1600.dev cdj500.dev cdj670.dev cdj850.dev \ + cdj880.dev cdj890.dev cdj970.dev cdnj500.dev cfax.dev \ + cgm24.dev cgm8.dev cgmmono.dev chp2200.dev cif.dev \ + cljet5pr.dev coslw2p.dev coslwxl.dev cp50.dev declj250.dev \ + dfaxhigh.dev dfaxlow.dev display.dev dj505j.dev djet500c.dev \ + dl2100.dev dmprt.dev dnj650c.dev epag.dev epl2050.dev \ + epl2050p.dev epl2120.dev epl2500.dev epl2750.dev epl5800.dev \ + epl5900.dev epl6100.dev eplcolor.dev eplmono.dev escpage.dev \ + fmlbp.dev fmpr.dev fs600.dev gdi.dev hl1240.dev hl1250.dev \ + hl7x0.dev imagen.dev imdi.dev inferno.dev iwhi.dev iwlo.dev \ + iwlq.dev jetp3852.dev jj100.dev jpegcmyk.dev la50.dev la70.dev \ + la75.dev la75plus.dev lbp310.dev lbp320.dev lbp8.dev \ + lex2050.dev lex3200.dev lex5700.dev lex7000.dev lips2p.dev \ + lips3.dev lips4.dev lips4v.dev lj250.dev lj4dith.dev \ + lj4dithp.dev ljet4pjl.dev ln03.dev lp1800.dev lp1900.dev \ + lp2000.dev lp2200.dev lp2400.dev lp2500.dev lp2563.dev \ + lp3000c.dev lp7500.dev lp7700.dev lp7900.dev lp8000.dev \ + lp8000c.dev lp8100.dev lp8200c.dev lp8300c.dev lp8300f.dev \ + lp8400f.dev lp8500c.dev lp8600.dev lp8600f.dev lp8700.dev \ + lp8800c.dev lp8900.dev lp9000b.dev lp9000c.dev lp9100.dev \ + lp9300.dev lp9400.dev lp9500c.dev lp9600.dev lp9600s.dev \ + lp9800c.dev lq850.dev lvga256.dev lx5000.dev lxm3200.dev \ + lxm5700m.dev m8510.dev mag16.dev mag256.dev md1xMono.dev \ + md2k.dev md50Eco.dev md50Mono.dev md5k.dev mgr4.dev mgr8.dev \ + mgrgray2.dev mgrgray4.dev mgrgray8.dev mgrmono.dev miff24.dev \ + mj500c.dev mj6000c.dev mj700v2c.dev mj8000c.dev ml600.dev \ + necp6.dev npdl.dev oce9050.dev oki182.dev oki4w.dev okiibm.dev \ + oprp.dev opvp.dev paintjet.dev pam.dev pamcmyk32.dev pcl3.dev \ + perm.dev photoex.dev picty180.dev pjetxl.dev plan9bm.dev \ + pr1000.dev pr1000_4.dev pr150.dev pr201.dev r4081.dev rpdl.dev \ + sgirgb.dev sj48.dev st800.dev sunhmono.dev t4693d2.dev \ + t4693d4.dev t4693d8.dev tek4696.dev tiff48nc tiff64nc.dev \ + tiffsep1.dev txtwrite.dev vgalib.dev wtscmyk.dev wtsimdi.dev \ + x11.dev x11alpha.dev x11cmyk.dev x11cmyk2.dev x11cmyk4.dev \ + x11cmyk8.dev x11gray2.dev x11gray4.dev x11mono.dev x11rg16x.dev \ + x11rg32x.dev xcfcmyk.dev xes.dev diff --git a/print/ghostscript9-base/files/Makefile.epag b/print/ghostscript9-base/files/Makefile.epag new file mode 100644 index 000000000000..96141325b372 --- /dev/null +++ b/print/ghostscript9-base/files/Makefile.epag @@ -0,0 +1,24 @@ +# $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}/base + ${MKDIR} ${WRKSRC}/contrib/epag + ${INSTALL_DATA} ${WRKSRC}/${EPAG_NAME}/* ${WRKSRC}/contrib/epag + +post-build-epag: + cd ${WRKSRC}/${EPAG_NAME} && \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile + +post-install-epag: + ${INSTALL_PROGRAM} ${WRKSRC}/${EPAG_NAME}/ert ${STAGEDIR}${PREFIX}/bin + +pre-build: pre-build-epag +post-build: post-build-epag +post-install: post-install-epag diff --git a/print/ghostscript9-base/files/Makefile.pcl3 b/print/ghostscript9-base/files/Makefile.pcl3 new file mode 100644 index 000000000000..0e961d2fb966 --- /dev/null +++ b/print/ghostscript9-base/files/Makefile.pcl3 @@ -0,0 +1,35 @@ +# $FreeBSD$ + +PORTDOCS+= pcl3 +PORTDOC_FILES+= pcl3/NEWS pcl3/BUGS pcl3/README pcl3/gs-pcl3.html \ + pcl3/how-to-report.txt pcl3/pcl3opts.html + +post-build-pcl3: + cd ${WRKSRC} && \ + ${CC} ${CFLAGS} -I./obj -I./soobj -I./base \ + -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 ${STAGEDIR}${PREFIX}/bin + ${MKDIR} ${STAGEDIR}${DATADIR}/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 \ + ${STAGEDIR}${DATADIR}/pcl3 + cd ${WRKSRC}/contrib/pcl3/doc && \ + ${INSTALL_MAN} gs-pcl3.1 pcl3opts.1 ${STAGEDIR}${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 diff --git a/print/ghostscript9-base/files/epag.contrib.mak b/print/ghostscript9-base/files/epag.contrib.mak new file mode 100644 index 000000000000..2e6117ad4b51 --- /dev/null +++ b/print/ghostscript9-base/files/epag.contrib.mak @@ -0,0 +1,8 @@ +### ------- 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 diff --git a/print/ghostscript9-base/files/lqx70ch.upp b/print/ghostscript9-base/files/lqx70ch.upp new file mode 100644 index 000000000000..b5d3cd49e912 --- /dev/null +++ b/print/ghostscript9-base/files/lqx70ch.upp @@ -0,0 +1,26 @@ +# $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)" + diff --git a/print/ghostscript9-base/files/lqx70cl.upp b/print/ghostscript9-base/files/lqx70cl.upp new file mode 100644 index 000000000000..91fb1aa89906 --- /dev/null +++ b/print/ghostscript9-base/files/lqx70cl.upp @@ -0,0 +1,26 @@ +# $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)" + diff --git a/print/ghostscript9-base/files/lqx70cm.upp b/print/ghostscript9-base/files/lqx70cm.upp new file mode 100644 index 000000000000..895af73aa8d8 --- /dev/null +++ b/print/ghostscript9-base/files/lqx70cm.upp @@ -0,0 +1,25 @@ +# $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)" + diff --git a/print/ghostscript9-base/files/patch-Resource-Init-FAPIcidfmap b/print/ghostscript9-base/files/patch-Resource-Init-FAPIcidfmap new file mode 100644 index 000000000000..2c6bf45839b2 --- /dev/null +++ b/print/ghostscript9-base/files/patch-Resource-Init-FAPIcidfmap @@ -0,0 +1,62 @@ +--- Resource/Init/FAPIcidfmap.orig 2006-06-01 00:29:52.000000000 +0900 ++++ Resource/Init/FAPIcidfmap 2009-05-15 03:27:31.000000000 +0900 +@@ -29,4 +29,59 @@ + % + % /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) /CIDFontType 0 /FAPI /UFST /CSI [(Japan1) 2] >> ; ++%/GothicBBB-Medium << /Path (GothicBBB-Medium) /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) /CIDFontType 0 /FAPI /UFST /CSI [(CNS1) 5] >> ; ++%/STSong-Light << /Path (STSong-Light) /CIDFontType 0 /FAPI /UFST /CSI [(GB1) 5] >> ; ++%/MSung-Light << /Path (MSung-Light) /CIDFontType 0 /FAPI /UFST /CSI [(CNS1) 5] >> ; ++%/MHei-Medium << /Path (MHei-Medium) /CIDFontType 0 /FAPI /UFST /CSI [(GB1) 5] >> ; diff --git a/print/ghostscript9-base/files/patch-Resource-Init-FAPIconfig b/print/ghostscript9-base/files/patch-Resource-Init-FAPIconfig new file mode 100644 index 000000000000..e2ff81b58276 --- /dev/null +++ b/print/ghostscript9-base/files/patch-Resource-Init-FAPIconfig @@ -0,0 +1,10 @@ +--- Resource/Init/FAPIconfig.orig 2010-04-13 21:50:40.000000000 +0900 ++++ Resource/Init/FAPIconfig 2011-05-17 18:25:59.000000000 +0900 +@@ -12,3 +12,7 @@ + % and CID font resource files.
+ % "Embedded fonts" are fonts and CID fonts being embedded into a document.
+
++/FontPath () % A default directory for FAPI-handled font files path in FAPIfontmap. ++/CIDFontPath () % A default directory for FAPI-handled CID font files path in FAPIcidfmap. ++/HookDiskFonts [] % FontType values for disk PS fonts to be redirected to FAPI. ++/HookEmbeddedFonts [] % FontType values for embedded PS fonts to be redirected to FAPI. diff --git a/print/ghostscript9-base/files/patch-Resource-Init-cidfmap b/print/ghostscript9-base/files/patch-Resource-Init-cidfmap new file mode 100644 index 000000000000..8ed71789f4fe --- /dev/null +++ b/print/ghostscript9-base/files/patch-Resource-Init-cidfmap @@ -0,0 +1,67 @@ +--- Resource/Init/cidfmap.orig 2008-08-08 13:22:38.000000000 +0900 ++++ Resource/Init/cidfmap 2009-12-20 03:03:17.000000000 +0900 +@@ -26,3 +26,64 @@ + % /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) /SubfontID 0 /CSI [(Japan1) 6] >> ; ++/GothicBBB-Medium << /FileType /TrueType /Path (GothicBBB-Medium) /SubfontID 0 /CSI [(Japan1) 6] >> ; ++ ++/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 ; ++ ++/MS-Mincho /Ryumin-Light ; ++/MS-PMincho /Ryumin-Light ; ++/MS-Gothic /GothicBBB-Medium ; ++/MS-PGothic /GothicBBB-Medium ; ++ ++%/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) /SubfontID 0 /CSI [(CNS1) 5] >> ; ++/STSong-Light << /FileType /TrueType /Path (STSong-Light) /SubfontID 0 /CSI [(GB1) 5] >> ; ++/MSung-Light << /FileType /TrueType /Path (MSung-Light) /SubfontID 0 /CSI [(CNS1) 5] >> ; ++/MHei-Medium << /FileType /TrueType /Path (MHei-Medium) /SubfontID 0 /CSI [(GB1) 5] >> ; diff --git a/print/ghostscript9-base/files/patch-Resource-Init-gs_statd.ps b/print/ghostscript9-base/files/patch-Resource-Init-gs_statd.ps new file mode 100644 index 000000000000..a9996b623de8 --- /dev/null +++ b/print/ghostscript9-base/files/patch-Resource-Init-gs_statd.ps @@ -0,0 +1,15 @@ +--- Resource/Init/gs_statd.ps.orig 2011-05-24 04:43:02.000000000 +0900 ++++ Resource/Init/gs_statd.ps 2011-05-24 04:43:31.000000000 +0900 +@@ -125,6 +125,12 @@ + /ANSI_D {1585 2448 //.setpagesize exec} bind def + /ANSI_E {2448 3168 //.setpagesize exec} bind def + /ANSI_F {2016 2880 //.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 + %END SIZES + currentdict end + dup /.setpagesize .undef diff --git a/print/ghostscript9-base/files/patch-Resource-Init-gs_ttf.ps b/print/ghostscript9-base/files/patch-Resource-Init-gs_ttf.ps new file mode 100644 index 000000000000..19fc072bd4e2 --- /dev/null +++ b/print/ghostscript9-base/files/patch-Resource-Init-gs_ttf.ps @@ -0,0 +1,28 @@ +--- Resource/Init/gs_ttf.ps.orig 2011-05-24 04:46:01.000000000 +0900 ++++ Resource/Init/gs_ttf.ps 2011-05-24 04:46:22.000000000 +0900 +@@ -1029,10 +1029,21 @@ + } ifelse + % Stack: ... /FontInfo mark key1 value1 ... + post //null ne { +- /ItalicAngle first_post_string 4 gets32 65536.0 div +- /isFixedPitch first_post_string 12 getu32 0 ne +- /UnderlinePosition first_post_string 8 gets16 upem div +- /UnderlineThickness first_post_string 10 gets16 upem div ++% /ItalicAngle first_post_string 4 gets32 65536.0 div ++% /isFixedPitch first_post_string 12 getu32 0 ne ++% /UnderlinePosition first_post_string 8 gets16 upem div ++% /UnderlineThickness first_post_string 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] diff --git a/print/ghostscript9-base/files/patch-Resource-Init-pdf_font.ps b/print/ghostscript9-base/files/patch-Resource-Init-pdf_font.ps new file mode 100644 index 000000000000..c966e57fba11 --- /dev/null +++ b/print/ghostscript9-base/files/patch-Resource-Init-pdf_font.ps @@ -0,0 +1,15 @@ +--- Resource/Init/pdf_font.ps.orig Tue Aug 31 13:03:30 2004 ++++ Resource/Init/pdf_font.ps Wed Sep 15 19:15:00 2004 +@@ -1114,10 +1114,12 @@ + + /buildCIDType0 { % <CIDFontType0-font-resource> buildCIDType0 <font> + dup /BaseFont get findCIDFont exch pop ++ addCIDmetrics /CIDFont defineresource + } bdef + + /buildCIDType2 { % <CIDFontType2-font-resource> buildCIDType2 <font> + dup /BaseFont get findCIDFont exch pop ++ addCIDmetrics /CIDFont defineresource + } bdef + + /processCIDToGIDMap { % <fontres> <cidfont> processCIDToGIDMap <fontres> <cidfont> diff --git a/print/ghostscript9-base/files/patch-base-Makefile.in b/print/ghostscript9-base/files/patch-base-Makefile.in new file mode 100644 index 000000000000..93eddf3d998f --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-Makefile.in @@ -0,0 +1,141 @@ +--- base/Makefile.in.orig 2012-08-08 17:01:36.000000000 +0900 ++++ base/Makefile.in 2014-11-23 17:28:38.000000000 +0900 +@@ -49,9 +49,9 @@ + # 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_PROGRAM} ++INSTALL_SCRIPT = ${BSD_INSTALL_SCRIPT} ++INSTALL_DATA = ${BSD_INSTALL_DATA} + INSTALL_SHARED = @INSTALL_SHARED@ + + prefix = @prefix@ +@@ -202,7 +202,7 @@ + # some older JPEG streams that violate the standard. If the JPEG + # library built from local sources, the patch will be applied. + +-SHARE_JPEG=@SHARE_LIBJPEG@ ++SHARE_JPEG=1 + JPEG_NAME=jpeg + + # Define the directory where the PNG library sources are stored, +@@ -210,12 +210,12 @@ + # You may need to change this if the libpng version changes. + # See png.mak for more information. + +-SHARE_LIBPNG=@SHARE_LIBPNG@ ++SHARE_LIBPNG=1 + PNGSRCDIR=@LIBPNGDIR@ + LIBPNG_NAME=png + + # libtiff +-SHARE_LIBTIFF=@SHARE_LIBTIFF@ ++SHARE_LIBTIFF=1 + TIFFSRCDIR=@LIBTIFFDIR@ + TIFFPLATFORM=unix + TIFFCONFIG_SUFFIX= +@@ -224,7 +224,7 @@ + # Define the directory where the zlib sources are stored. + # See zlib.mak for more information. + +-SHARE_ZLIB=@SHARE_ZLIB@ ++SHARE_ZLIB=1 + ZSRCDIR=@ZLIBDIR@ + #ZLIB_NAME=gz + ZLIB_NAME=z +@@ -251,7 +251,7 @@ + JPX_LIB=@JPX_DECODER@ + SHARE_JPX=@SHARE_JPX@ + JPXSRCDIR=@JPXDIR@ +-JPX_CFLAGS=@JPX_AUTOCONF_CFLAGS@ ++JPX_CFLAGS=@JPX_AUTOCONF_CFLAGS@ -ffast-math -DOPJ_STATIC -std=c99 + + # uncomment the following three lines and one of the last two to + # compile in the Luratech lwf_jp2 codec +@@ -331,7 +331,7 @@ + # Define the added flags for standard, debugging, profiling + # and shared object builds. + +-CFLAGS_STANDARD=@OPT_CFLAGS@ ++CFLAGS_STANDARD?=@OPT_CFLAGS@ + CFLAGS_DEBUG=@DBG_CFLAGS@ + CFLAGS_PROFILE=-pg @OPT_CFLAGS@ + CFLAGS_SO=@DYNAMIC_CFLAGS@ +@@ -382,7 +382,7 @@ + # Solaris may need -lnsl -lsocket -lposix4. + # (Libraries required by individual drivers are handled automatically.) + +-EXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@ ++EXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@ -Wl,-export-dynamic + + # Define the standard libraries to search at the end of linking. + # Most platforms require -lpthread for the POSIX threads library; +@@ -426,7 +426,7 @@ + # the pthread library. Otherwise use SYNC=nosync + #SYNC=posync + #SYNC=nosync +-SYNC=@SYNC@ ++SYNC=nosync + + # programs we use + RM=rm -f +@@ -518,27 +518,27 @@ + #DEVICE_DEVS20=$(DD)cljet5.dev $(DD)cljet5c.dev + #DEVICE_DEVS21=$(DD)spotcmyk.dev $(DD)devicen.dev $(DD)xcf.dev $(DD)psdcmyk.dev $(DD)psdrgb.dev + DEVICE_DEVS=$(DISPLAY_DEV) @X11_DEVS@ +-DEVICE_DEVS1=@F_DEVS@ +-DEVICE_DEVS2=@P_DEVS@ +-DEVICE_DEVS3=@CUPS_DEVS@ +-DEVICE_DEVS4=@IJS_DEVS@ +-DEVICE_DEVS5=@OMNIDEVS@ +-DEVICE_DEVS6=@PNG_DEVS@ +-DEVICE_DEVS7=@JBIG2_DEVS@ +-DEVICE_DEVS8=@SVG_DEVS@ +-DEVICE_DEVS9= +-DEVICE_DEVS10= +-DEVICE_DEVS11= +-DEVICE_DEVS12= +-DEVICE_DEVS13= +-DEVICE_DEVS14= +-DEVICE_DEVS15= +-DEVICE_DEVS16= +-DEVICE_DEVS17= +-DEVICE_DEVS18= +-DEVICE_DEVS19= +-DEVICE_DEVS20= +-DEVICE_DEVS21= ++#DEVICE_DEVS1=@F_DEVS@ ++#DEVICE_DEVS2=@P_DEVS@ ++#DEVICE_DEVS3=@CUPS_DEVS@ ++#DEVICE_DEVS4=@IJS_DEVS@ ++#DEVICE_DEVS5=@OMNIDEVS@ ++#DEVICE_DEVS6=@PNG_DEVS@ ++#DEVICE_DEVS7=@JBIG2_DEVS@ ++#DEVICE_DEVS8=@SVG_DEVS@ ++#DEVICE_DEVS9= ++#DEVICE_DEVS10= ++#DEVICE_DEVS11= ++#DEVICE_DEVS12= ++#DEVICE_DEVS13= ++#DEVICE_DEVS14= ++#DEVICE_DEVS15= ++#DEVICE_DEVS16= ++#DEVICE_DEVS17= ++#DEVICE_DEVS18= ++#DEVICE_DEVS19= ++#DEVICE_DEVS20= ++#DEVICE_DEVS21= + + + # Shared library target to build. +@@ -583,6 +583,7 @@ + # ---------------- End of platform-specific section ---------------- # + + INSTALL_CONTRIB=@INSTALL_CONTRIB@ ++include $(GLSRCDIR)/drivers.mak + include $(GLSRCDIR)/unixhead.mak + include $(GLSRCDIR)/gs.mak + # psromfs.mak must precede lib.mak diff --git a/print/ghostscript9-base/files/patch-base-configure.ac b/print/ghostscript9-base/files/patch-base-configure.ac new file mode 100644 index 000000000000..12bce9cb55b7 --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-configure.ac @@ -0,0 +1,38 @@ +--- base/configure.ac.orig 2012-08-08 17:01:36.000000000 +0900 ++++ base/configure.ac 2015-08-21 12:58:10.287279000 +0900 +@@ -1303,7 +1303,7 @@ + X_DEVS="" + X_LIBS="" + +-if test x$no_x != xyes; then ++if test x$with_x != xno; then + if test "$x_libraries" = "/usr/lib"; then + echo "Ignoring X library directory \"$x_libraries\" requested by configure." + x_libraries="NONE" +@@ -1701,7 +1701,10 @@ + DBG_CFLAGS="$DYNAMIC_CFLAGS $DBG_CFLAGS" + ;; + *BSD) +- DYNAMIC_DEVS="\$(GLOBJDIR)/X11.so" ++ if test "x$X_DEVS" != x; then ++ INSTALL_SHARED="install-shared" ++ fi ++ DYNAMIC_DEVS="" + DYNAMIC_FLAGS="-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\\\"\$(gssharedir)\\\"" + X11_DEVS="" + OPT_CFLAGS="$DYNAMIC_CFLAGS $OPT_CFLAGS" +@@ -1758,11 +1761,11 @@ + fontpath="${fontpath}:$datadir/fonts/default/TrueType" + + # These font directories are used by IRIX... +- fontpath="${fontpath}:/usr/lib/DPS/outline/base" ++ # fontpath="${fontpath}:/usr/lib/DPS/outline/base" + + # These font directories are used by Solaris... +- fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/Type1" +- fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/TrueType" ++ # fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/Type1" ++ # fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/TrueType" + + # This font directory is used by CUPS... + if test "x$CUPSCONFIG" != x; then diff --git a/print/ghostscript9-base/files/patch-base-contrib.mak b/print/ghostscript9-base/files/patch-base-contrib.mak new file mode 100644 index 000000000000..9f9406007bb4 --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-contrib.mak @@ -0,0 +1,8 @@ +--- base/contrib.mak.orig 2008-03-04 06:06:45.000000000 +0900 ++++ base/contrib.mak 2008-03-04 06:07:11.000000000 +0900 +@@ -858,3 +858,5 @@ + $(SETPDEV) $(DD)picty180 $(cdeskjet_) + + ######################################################################### ++ ++include $(GLSRCDIR)/epag.contrib.mak diff --git a/print/ghostscript9-base/files/patch-base-devs.mak b/print/ghostscript9-base/files/patch-base-devs.mak new file mode 100644 index 000000000000..706e86737cbe --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-devs.mak @@ -0,0 +1,24 @@ +--- base/devs.mak.orig 2009-02-14 09:46:58.000000000 +0900 ++++ base/devs.mak 2009-12-20 01:39:02.000000000 +0900 +@@ -418,10 +418,10 @@ + ### NON PORTABLE, ONLY UNIX WITH GCC SUPPORT + + $(GLOBJ)lvga256.so : $(lvga256_) +- $(CCLD) $(LDFLAGS) -shared -o $(GLOBJ)lvga256.so $(lvga256_) -lvga -lvgagl ++ $(CCLD) $(LDFLAGS) -shared -o $(GLOBJ)lvga256.so $(lvga256_) -lvga -lvgagl $(XLDFLAGS) + + $(GLOBJ)vgalib.so : $(vgalib_) +- $(CCLD) $(LDFLAGS) -shared -o $(GLOBJ)vgalib.so $(vgalib_) -lvga -lvgagl ++ $(CCLD) $(LDFLAGS) -shared -o $(GLOBJ)vgalib.so $(vgalib_) -lvga -lvgagl $(XLDFLAGS) + + ### -------------------------- The X11 device -------------------------- ### + +@@ -524,7 +524,7 @@ + ### NON PORTABLE, ONLY UNIX WITH GCC SUPPORT + + $(GLOBJ)X11.so : $(x11alt_) $(x11_) +- $(CCLD) $(LDFLAGS) -shared -o $(GLOBJ)X11.so $(x11alt_) $(x11_) -L/usr/X11R6/lib -lXt -lSM -lICE -lXext -lX11 $(XLIBDIRS) ++ $(CCLD) $(LDFLAGS) -shared -o $(GLOBJ)X11.so $(x11alt_) $(x11_) -L$(LOCALBASE)/lib -lXt -lSM -lICE -lXext -lX11 $(XLIBDIRS) + + ###### --------------- Memory-buffered printer devices --------------- ###### + diff --git a/print/ghostscript9-base/files/patch-base-gdevl256.c b/print/ghostscript9-base/files/patch-base-gdevl256.c new file mode 100644 index 000000000000..d2fcd1b42baa --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-gdevl256.c @@ -0,0 +1,15 @@ +--- base/gdevl256.c.orig 2011-07-17 19:57:32.000000000 +0900 ++++ base/gdevl256.c 2011-07-17 19:57:39.000000000 +0900 +@@ -302,12 +302,3 @@ + gl_line(x0, y0, x1, y1, color); + return 0; + } +- +-#ifdef GS_DEVS_SHARED +-extern void gs_lib_register_device(const gx_device *dev); +-void +-gs_shared_init(void) +-{ +- gs_lib_register_device(&gs_lvga256_device); +-} +-#endif diff --git a/print/ghostscript9-base/files/patch-base-gdevperm.c b/print/ghostscript9-base/files/patch-base-gdevperm.c new file mode 100644 index 000000000000..07870f314ac4 --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-gdevperm.c @@ -0,0 +1,19 @@ +--- base/gdevperm.c.orig 2012-02-08 17:48:48.000000000 +0900 ++++ base/gdevperm.c 2012-02-13 00:44:23.000000000 +0900 +@@ -285,7 +285,7 @@ + (strncmp((const char *)name, (const char *)str, name_size) == 0)) + + static int +-perm_get_color_comp_index(const gx_device *pdev, const char *pname, ++perm_get_color_comp_index(gx_device *pdev, const char *pname, + int name_size, int component_type) + { + const gx_device_perm_t * const dev = (const gx_device_perm_t *)pdev; +@@ -332,7 +332,6 @@ + perm_decode_color(gx_device *dev, gx_color_index color, gx_color_value *out) + { + int bpc = 8; +- int drop = sizeof(gx_color_value) * 8 - bpc; + int mask = (1 << bpc) - 1; + int i = 0; + int ncomp = dev->color_info.num_components; diff --git a/print/ghostscript9-base/files/patch-base-gdevplib.c b/print/ghostscript9-base/files/patch-base-gdevplib.c new file mode 100644 index 000000000000..96a096337dd3 --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-gdevplib.c @@ -0,0 +1,14 @@ +--- base/gdevplib.c.orig 2012-02-08 17:48:47.000000000 +0900 ++++ base/gdevplib.c 2012-02-13 01:23:46.000000000 +0900 +@@ -151,7 +151,11 @@ + + #ifdef TESTING_WITH_NO_BAND_DONOR + ++#if !defined(__FreeBSD__) + #include <malloc.h> ++#else ++#include <stdlib.h> ++#endif + + static void *my_buffer; + diff --git a/print/ghostscript9-base/files/patch-base-gdevvglb.c b/print/ghostscript9-base/files/patch-base-gdevvglb.c new file mode 100644 index 000000000000..8f7d239726ff --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-gdevvglb.c @@ -0,0 +1,15 @@ +--- base/gdevvglb.c.orig 2011-07-17 19:56:33.000000000 +0900 ++++ base/gdevvglb.c 2011-07-17 19:57:10.000000000 +0900 +@@ -367,12 +367,3 @@ + } + return 0; + } +- +-#ifdef GS_DEVS_SHARED +-extern void gs_lib_register_device(const gx_device *dev); +-void +-gs_shared_init(void) +-{ +- gs_lib_register_device(&gs_vgalib_device); +-} +-#endif diff --git a/print/ghostscript9-base/files/patch-base-gp_unix.c b/print/ghostscript9-base/files/patch-base-gp_unix.c new file mode 100644 index 000000000000..277ef51a22ab --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-gp_unix.c @@ -0,0 +1,47 @@ +--- base/gp_unix.c.orig 2012-08-08 17:01:36.000000000 +0900 ++++ base/gp_unix.c 2015-08-20 15:15:51.166042000 +0900 +@@ -52,6 +52,7 @@ + * and applied as a patch (preferable). + */ + #include <sys/types.h> ++#include <limits.h> + #include <dirent.h> + #include <dlfcn.h> + #include <string.h> +@@ -61,26 +62,25 @@ + { + DIR* dir = NULL; + struct dirent* dirent; +- char buff[1024]; ++ char buff[PATH_MAX]; + char* pbuff; + void* handle; + void (*gs_shared_init)(void); + +- strncpy(buff, GS_DEVS_SHARED_DIR, sizeof(buff) - 2); +- pbuff = buff + strlen(buff); +- *pbuff++ = '/'; *pbuff = '\0'; +- + dir = opendir(GS_DEVS_SHARED_DIR); + if (dir == 0) return; + + while ((dirent = readdir(dir)) != 0) { +- strncpy(pbuff, dirent->d_name, sizeof(buff) - (pbuff - buff) - 1); +- if ((handle = dlopen(buff, RTLD_NOW)) != 0) { +- if ((gs_shared_init = dlsym(handle, "gs_shared_init")) != 0) { ++ snprintf(buff, sizeof(buff), "%s/%s", GS_DEVS_SHARED_DIR, dirent->d_name); ++ pbuff = buff + strlen(buff) - 3; ++ if (strcmp(pbuff, ".so") != 0) ++ continue; ++ handle = dlopen(buff, RTLD_NOW); ++ if (handle == NULL) ++ continue; ++ gs_shared_init = dlsym(handle, "gs_shared_init"); ++ if (gs_shared_init != NULL) + (*gs_shared_init)(); +- } else { +- } +- } + } + + closedir(dir); diff --git a/print/ghostscript9-base/files/patch-base-gs.mak b/print/ghostscript9-base/files/patch-base-gs.mak new file mode 100644 index 000000000000..50d31a63a2d2 --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-gs.mak @@ -0,0 +1,11 @@ +--- base/gs.mak.orig 2012-08-08 17:01:36.000000000 +0900 ++++ base/gs.mak 2012-10-14 02:29:03.000000000 +0900 +@@ -437,7 +437,7 @@ + ld_tr=$(GLGENDIR)$(D)ld.tr + $(ld_tr) : \ + $(GS_MAK) $(TOP_MAKEFILES) $(GLSRCDIR)$(D)version.mak $(GENCONF_XE) $(ECHOGS_XE) $(devs_tr) $(DEVS_ALL) $(GLGENDIR)$(D)libcore.dev +- $(EXP)$(GENCONF_XE) $(devs_tr) -h $(gconfxx_h) $(CONFILES) $(CONFLDTR) $(ld_tr) ++ $(EXP)$(GENCONF_XE) $(devs_tr) -h /dev/stdout $(CONFILES) $(CONFLDTR) $(ld_tr) | awk 'BEGIN{j=0; p=1;} /jpeg_device/ {if(j++ > 0) p=0;} // { if(p==1) { print; } else { p=1 } }' > $(gconfxx_h) + $(EXP)$(ECHOGS_XE) -a $(gconfxx_h) $(GCONFIG_EXTRAS) + + $(gconfxx_h) : $(ld_tr) diff --git a/print/ghostscript9-base/files/patch-base-gsicc_create.c b/print/ghostscript9-base/files/patch-base-gsicc_create.c new file mode 100644 index 000000000000..82bfee6c37ef --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-gsicc_create.c @@ -0,0 +1,10 @@ +--- base/gsicc_create.c.orig 2011-08-05 20:12:20.000000000 +0900 ++++ base/gsicc_create.c 2011-12-06 15:23:14.000000000 +0900 +@@ -113,6 +113,7 @@ + + */ + ++#include <sys/types.h> + #include "icc34.h" /* Note this header is needed even if lcms is not + compiled as default CMS */ + #include "string_.h" diff --git a/print/ghostscript9-base/files/patch-base-gsmalloc.c b/print/ghostscript9-base/files/patch-base-gsmalloc.c new file mode 100644 index 000000000000..93bb2a449788 --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-gsmalloc.c @@ -0,0 +1,11 @@ +--- base/gsmalloc.c.orig 2015-07-24 09:41:05.295969000 +0900 ++++ base/gsmalloc.c 2015-07-24 09:41:15.146305000 +0900 +@@ -178,7 +178,7 @@ + } else { + uint added = size + sizeof(gs_malloc_block_t); + +- if (mmem->limit - added < mmem->used) ++ if (added <= size || mmem->limit - added < mmem->used) + set_msg("exceeded limit"); + else if ((ptr = (byte *) Memento_label(malloc(added), cname)) == 0) + set_msg("failed"); diff --git a/print/ghostscript9-base/files/patch-base-gxobj.h b/print/ghostscript9-base/files/patch-base-gxobj.h new file mode 100644 index 000000000000..529efe379df2 --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-gxobj.h @@ -0,0 +1,18 @@ +--- base/gxobj.h.orig Tue Mar 14 01:18:19 2006 ++++ base/gxobj.h Fri Mar 23 14:41:44 2007 +@@ -109,11 +109,15 @@ + * required by the hardware, regardless of the value of obj_align_mod. + * See gsmemraw.h for more information about this. + */ ++#if !defined(__ia64__) && !defined(__amd64__) + #define obj_align_mod\ + (((ARCH_ALIGN_MEMORY_MOD - 1) |\ + (align_bitmap_mod - 1) |\ + (obj_back_scale - 1)) + 1) + /* The only possible values for obj_align_mod are 4, 8, or 16.... */ ++#else ++#define obj_align_mod 16 ++#endif + #if obj_align_mod == 4 + # define log2_obj_align_mod 2 + #else diff --git a/print/ghostscript9-base/files/patch-base-openjpeg.mak b/print/ghostscript9-base/files/patch-base-openjpeg.mak new file mode 100644 index 000000000000..3d85cb70abf1 --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-openjpeg.mak @@ -0,0 +1,11 @@ +--- base/openjpeg.mak.orig 2012-02-08 17:48:48.000000000 +0900 ++++ base/openjpeg.mak 2012-02-14 06:40:56.000000000 +0900 +@@ -101,7 +101,7 @@ + $(SETMOD) $(OPEN_JPEG_GEN)openjpeg_0 $(open_jpeg_OBJS) + + # define our specific compiler +-OPEN_JPEG_CC=$(CC) $(CFLAGS) $(D_)OPJ_STATIC$(_D) $(I_)$(OPEN_JPEG_GEN)$(_I) $(I_)$(JPX_OPENJPEG_I_)$(_I) $(I_)$(JPX_OPENJPEG_I_)$(D)..$(_I) $(JPXCF_) ++OPEN_JPEG_CC=$(CC) $(JPX_CFLAGS) $(I_)$(JPX_OPENJPEG_I_)$(_I) $(I_)$(JPX_OPENJPEG_I_)$(D)..$(_I) $(CFLAGS) $(D_)OPJ_STATIC$(_D) $(I_)$(OPEN_JPEG_GEN)$(_I) $(I_)$(JPX_OPENJPEG_I_)$(_I) $(I_)$(JPX_OPENJPEG_I_)$(D)..$(_I) $(JPXCF_) + OPEN_JPEG_O=$(O_)$(OPEN_JPEG_OBJ)$(OPEN_JPEG_PREFIX) + + OPEN_JPEG_DEP=$(AK) $(OPEN_JPEG_MAK) diff --git a/print/ghostscript9-base/files/patch-base-unix-dll.mak b/print/ghostscript9-base/files/patch-base-unix-dll.mak new file mode 100644 index 000000000000..58a428806c59 --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-unix-dll.mak @@ -0,0 +1,13 @@ +--- base/unix-dll.mak.orig 2012-08-08 02:01:36.000000000 -0600 ++++ base/unix-dll.mak 2014-04-18 12:12:34.000000000 -0600 +@@ -162,8 +162,8 @@ + -mkdir -p $(DESTDIR)$(bindir) + -mkdir -p $(DESTDIR)$(libdir) + -mkdir -p $(DESTDIR)$(gsincludedir) +- $(INSTALL_PROGRAM) $(GSSOC) $(DESTDIR)$(bindir)/$(GSSOC_XENAME) +- $(INSTALL_PROGRAM) $(GSSOX) $(DESTDIR)$(bindir)/$(GSSOX_XENAME) ++ $(INSTALL_PROGRAM) -s $(GSSOC) $(DESTDIR)$(bindir)/$(GSSOC_XENAME) ++ $(INSTALL_PROGRAM) -s $(GSSOX) $(DESTDIR)$(bindir)/$(GSSOX_XENAME) + $(INSTALL_PROGRAM) $(BINDIR)/$(GS_SONAME_MAJOR_MINOR) $(DESTDIR)$(libdir)/$(GS_SONAME_MAJOR_MINOR) + $(RM_) $(DESTDIR)$(libdir)/$(GS_SONAME) + ln -s $(GS_SONAME_MAJOR_MINOR) $(DESTDIR)$(libdir)/$(GS_SONAME) diff --git a/print/ghostscript9-base/files/patch-base-unix-gcc.mak b/print/ghostscript9-base/files/patch-base-unix-gcc.mak new file mode 100644 index 000000000000..8aea189c6f90 --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-unix-gcc.mak @@ -0,0 +1,212 @@ +--- base/unix-gcc.mak.orig 2012-08-08 17:01:36.000000000 +0900 ++++ base/unix-gcc.mak 2012-10-14 02:32:51.000000000 +0900 +@@ -22,16 +22,17 @@ + # source, generated intermediate file, and object directories + # for the graphics library (GL) and the PostScript/PDF interpreter (PS). + +-BINDIR=./$(BUILDDIRPREFIX)bin +-GLSRCDIR=./base +-GLGENDIR=./$(BUILDDIRPREFIX)obj +-GLOBJDIR=./$(BUILDDIRPREFIX)obj ++.CURDIR?=. ++BINDIR=${.CURDIR}/$(BUILDDIRPREFIX)bin ++GLSRCDIR=${.CURDIR}/base ++GLGENDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj ++GLOBJDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj + AUXDIR=$(GLGENDIR)/aux +-PSSRCDIR=./psi +-PSLIBDIR=./lib +-PSRESDIR=./Resource +-PSGENDIR=./$(BUILDDIRPREFIX)obj +-PSOBJDIR=./$(BUILDDIRPREFIX)obj ++PSSRCDIR=${.CURDIR}/psi ++PSLIBDIR=${.CURDIR}/lib ++PSRESDIR=${.CURDIR}/Resource ++PSGENDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj ++PSOBJDIR=${.CURDIR}/$(BUILDDIRPREFIX)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) +@@ -104,7 +104,7 @@ + # This uses the more secure temporary file creation call + # Enable this if it is available on your platform. + +-CAPOPT= -DHAVE_MKSTEMP ++CAPOPT= -DHAVE_MKSTEMP -DHAVE_HYPOT + + # Define the name of the executable file. + +@@ -139,7 +139,7 @@ + # 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, +@@ -153,13 +153,13 @@ + # what its name is. + # See gs.mak and Make.htm for more information. + +-SHARE_LIBPNG=0 ++SHARE_LIBPNG=1 + LIBPNG_NAME=png + + # Define whether to use a shared version of libtiff and where + # it is stored and what its name is. + +-SHARE_LIBTIFF=0 ++SHARE_LIBTIFF=1 + TIFFSRCDIR=tiff + TIFFPLATFORM=unix + TIFFCONFIG_SUFFIX=.unix +@@ -174,15 +174,23 @@ + # 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 + + # Choose shared or compiled in libjbig2dec and source location +-SHARE_JBIG2=0 ++SHARE_JBIG2=1 + JBIG2_LIB=jbig2dec + JBIG2SRCDIR=jbig2dec + ++# Choose the library to use for (JPXDecode support) ++# whether to link to an external build or compile in from source ++# and source location and configuration flags for compiling in ++JPX_LIB=jasper ++SHARE_JPX=0 ++JPXSRCDIR=jasper ++JPX_CFLAGS=-DJAS_CONFIGURE ++ + # Define the directory where the icclib source are stored. + # See icclib.mak for more information + ICCSRCDIR=icclib +@@ -223,7 +231,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. +@@ -240,7 +248,7 @@ + # Define the added flags for standard, debugging, profiling + # and shared object builds. + +-CFLAGS_STANDARD=-O2 ++CFLAGS_STANDARD?=-O2 + CFLAGS_DEBUG=-g -O0 + CFLAGS_PROFILE=-pg -O2 + CFLAGS_SO=-fPIC +@@ -256,7 +264,8 @@ + # 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=-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\"$(gssharedir)\" ++#XCFLAGS+=-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\"$(gssharedir)\" ++XCFLAGS+=-DUPD_SIGNAL=0 -I${JPXSRCDIR}/src/libjasper/include -I${LOCALBASE}/include/libpng -I${LOCALBASE}/include + + CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS) + +@@ -267,7 +276,7 @@ + # -R /usr/local/xxx/lib:/usr/local/lib + # giving the full path names of the shared library directories. + # XLDFLAGS can be set from the command line. +-XLDFLAGS= ++XLDFLAGS+=-L${LOCALBASE}/lib + + LDFLAGS=$(XLDFLAGS) + +@@ -278,7 +287,7 @@ + # Solaris may need -lnsl -lsocket -lposix4. + # (Libraries required by individual drivers are handled automatically.) + +-EXTRALIBS=-rdynamic -ldl ++EXTRALIBS+=-Wl,-export-dynamic + + # Define the standard libraries to search at the end of linking. + # Most platforms require -lpthread for the POSIX threads library; +@@ -300,7 +309,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 +@@ -315,29 +324,29 @@ + #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 SM ICE Xext X11 + + # Define the .dev module that implements thread and synchronization + # primitives for this platform. + + # If POSIX sync primitives are used, also change the STDLIBS to include + # the pthread library. +-#SYNC=posync ++SYNC=posync + + # define the file name extension for a shared lib + DYNANIC_LIB_EXT=so + + # Default is No sync primitives since some platforms don't have it (HP-UX) +-SYNC=nosync ++#SYNC=nosync + + SOC_LOADER=dxmainc.c + # ------ Devices and features ------ # + + # Choose the language feature(s) to include. See gs.mak for details. + +-FEATURE_DEVS=$(PSD)psl3.dev $(PSD)pdf.dev $(PSD)dpsnext.dev $(PSD)ttfont.dev $(PSD)epsf.dev $(GLD)pipe.dev $(PSD)fapi.dev ++FEATURE_DEVS=$(PSD)psl3.dev $(PSD)pdf.dev $(PSD)dpsnext.dev $(PSD)ttfont.dev $(PSD)epsf.dev $(GLD)pipe.dev $(PSD)fapi.dev $(PSD)jbig2.dev $(PSD)jpx.dev + #FEATURE_DEVS=$(PSD)psl3.dev $(PSD)pdf.dev + # The following is strictly for testing. + FEATURE_DEVS_ALL=$(PSD)psl3.dev $(PSD)pdf.dev $(PSD)dpsnext.dev $(PSD)ttfont.dev $(PSD)rasterop.dev $(PSD)double.dev $(PSD)trapping.dev $(PSD)stocht.dev $(GLD)pipe.dev +@@ -476,6 +485,9 @@ + include $(GLSRCDIR)/png.mak + include $(GLSRCDIR)/tiff.mak + include $(GLSRCDIR)/jbig2.mak ++include $(GLSRCDIR)/jasper.mak ++include $(GLSRCDIR)/ldf_jb2.mak ++include $(GLSRCDIR)/lwf_jp2.mak + include $(GLSRCDIR)/icclib.mak + include $(GLSRCDIR)/lcms.mak + include $(GLSRCDIR)/ijs.mak +@@ -486,6 +498,7 @@ + include $(GLSRCDIR)/unix-dll.mak + include $(GLSRCDIR)/unix-end.mak + include $(GLSRCDIR)/unixinst.mak ++include $(CONTRIBDIR)/contrib.mak + + # This has to come last so it won't be taken as the default target. + $(AK): diff --git a/print/ghostscript9-base/files/patch-base-unixinst.mak b/print/ghostscript9-base/files/patch-base-unixinst.mak new file mode 100644 index 000000000000..51d6baa31dad --- /dev/null +++ b/print/ghostscript9-base/files/patch-base-unixinst.mak @@ -0,0 +1,20 @@ +--- base/unixinst.mak.orig 2012-08-08 17:01:36.000000000 +0900 ++++ base/unixinst.mak 2014-11-23 17:29:15.000000000 +0900 +@@ -45,7 +45,7 @@ + wftopfa fixmswrd.pl lprsetup.sh pj-gs.sh pv.sh sysvlp.sh unix-lpr.sh ;\ + do if ( test -f $(PSLIBDIR)/$$f ); then \ + (cat $(PSLIBDIR)/$$f | sed -e "s/GS_EXECUTABLE=gs/GS_EXECUTABLE=$(GS)/" > $(PSOBJDIR)/$$f); \ +- $(INSTALL_PROGRAM) $(PSOBJDIR)/$$f $(DESTDIR)$(scriptdir)/$$f; \ ++ $(INSTALL_SCRIPT) $(PSOBJDIR)/$$f $(DESTDIR)$(scriptdir)/$$f; \ + fi;\ + done' + +@@ -142,7 +142,7 @@ + done' + + # install the man pages for each locale +-MAN_LCDIRS=. de ++MAN_LCDIRS=. + MAN1_LINKS_PS2PS=eps2eps + MAN1_LINKS_PS2PDF=ps2pdf12 ps2pdf13 ps2pdf14 + MAN1_LINKS_GSLP=gsbj gsdj gsdj500 gslj diff --git a/print/ghostscript9-base/files/patch-contrib-contrib.mak b/print/ghostscript9-base/files/patch-contrib-contrib.mak new file mode 100644 index 000000000000..5c00766b680a --- /dev/null +++ b/print/ghostscript9-base/files/patch-contrib-contrib.mak @@ -0,0 +1,11 @@ +--- contrib/contrib.mak.orig 2012-04-08 01:05:18.000000000 +0900 ++++ contrib/contrib.mak 2012-04-08 01:05:44.000000000 +0900 +@@ -943,7 +943,7 @@ + $(GLOBJ)gdevdmpr.$(OBJ) : $(JAPSRC)gdevdmpr.c $(JAPSRC)dviprlib.h $(PDEVH) + $(GLCC) $(O_)$@ $(C_) $(JAPSRC)gdevdmpr.c + +-$(GLOBJ)dviprlib.$(OBJ) : $(JAPSRC)dviprlib.c $(JAPSRC)dviprlib.h ++$(GLOBJ)dviprlib.$(OBJ) : $(arch_h) $(stdio__h) $(JAPSRC)dviprlib.c $(JAPSRC)dviprlib.h + $(GLCC) $(O_)$@ $(C_) $(JAPSRC)dviprlib.c + + extra-dmprt-install: diff --git a/print/ghostscript9-base/files/patch-contrib__japanese__dmp_site.ps b/print/ghostscript9-base/files/patch-contrib__japanese__dmp_site.ps new file mode 100644 index 000000000000..db09592c5704 --- /dev/null +++ b/print/ghostscript9-base/files/patch-contrib__japanese__dmp_site.ps @@ -0,0 +1,11 @@ +--- contrib/japanese/dmp_site.ps.orig 2012-08-08 17:01:36.000000000 +0900 ++++ contrib/japanese/dmp_site.ps 2015-08-20 15:32:53.920571000 +0900 +@@ -1,7 +1,7 @@ + %! + BeginConfig + %%%%%%%%%%%%%%%%%%%%%% Standard user cusomizations %%%%%%%%%%%%%%%%%%%%% +-/printer (escp_24.src) ++/printer (%%DATADIR%%/lib/escp_24.src) + % horizontal / vertical + % /resolution [ 180.0 180.0 ] + % horizontal / vertical diff --git a/print/ghostscript9-base/files/patch-contrib__japanese__gdevdmpr.c b/print/ghostscript9-base/files/patch-contrib__japanese__gdevdmpr.c new file mode 100644 index 000000000000..2f85bc67e060 --- /dev/null +++ b/print/ghostscript9-base/files/patch-contrib__japanese__gdevdmpr.c @@ -0,0 +1,53 @@ +--- contrib/japanese/gdevdmpr.c.orig 2011-08-05 20:12:20.000000000 +0900 ++++ contrib/japanese/gdevdmpr.c 2011-12-06 15:36:10.000000000 +0900 +@@ -32,7 +32,7 @@ + + #include "gdevprn.h" + #include "gp.h" +-#include "errors.h" ++#include "psi/ierrors.h" + #include "gsparam.h" + #include "gsstate.h" + #include "math_.h" +@@ -41,8 +41,6 @@ + /* include library header. */ + #include "dviprlib.h" + +-extern FILE *lib_fopen(const char *); +- + #define LOCAL_DEBUG 0 + + #define DEVICE_NAME "dmprt" +@@ -402,8 +400,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; + } + +@@ -422,8 +418,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; +@@ -846,13 +840,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); + } + } diff --git a/print/ghostscript9-base/files/patch-epag-ert.c b/print/ghostscript9-base/files/patch-epag-ert.c new file mode 100644 index 000000000000..6a6dd2540b8a --- /dev/null +++ b/print/ghostscript9-base/files/patch-epag-ert.c @@ -0,0 +1,11 @@ +--- epag-3.09/ert.c.orig 2000-07-08 13:33:09.000000000 +0900 ++++ epag-3.09/ert.c 2012-02-13 01:28:55.000000000 +0900 +@@ -1,6 +1,8 @@ + /* $Id: ert.c,v 1.3 1998/11/20 10:51:12 nari Exp $ */ + + #include <stdio.h> ++#include <stdlib.h> ++#include <string.h> + + /* + * EPSON Remoteのコマンドを出力するコマンド diff --git a/print/ghostscript9-base/files/patch-epag__gdevepag.c b/print/ghostscript9-base/files/patch-epag__gdevepag.c new file mode 100644 index 000000000000..6012768b4d9c --- /dev/null +++ b/print/ghostscript9-base/files/patch-epag__gdevepag.c @@ -0,0 +1,217 @@ +--- 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; diff --git a/print/ghostscript9-base/files/patch-lips:gdevlips.c b/print/ghostscript9-base/files/patch-lips:gdevlips.c new file mode 100644 index 000000000000..0917be89e49a --- /dev/null +++ b/print/ghostscript9-base/files/patch-lips:gdevlips.c @@ -0,0 +1,18 @@ +--- contrib/lips4/gdevlips.c.orig 2011-08-05 20:12:20.000000000 +0900 ++++ contrib/lips4/gdevlips.c 2011-12-06 15:31:38.000000000 +0900 +@@ -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; diff --git a/print/ghostscript9-base/files/patch-lips:gdevlips.h b/print/ghostscript9-base/files/patch-lips:gdevlips.h new file mode 100644 index 000000000000..b3520ba1ac33 --- /dev/null +++ b/print/ghostscript9-base/files/patch-lips:gdevlips.h @@ -0,0 +1,17 @@ +--- contrib/lips4/gdevlips.h.orig Thu Nov 2 12:09:18 2000 ++++ contrib/lips4/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); diff --git a/print/ghostscript9-base/files/patch-openjpeg-libopenjpeg-opj_includes.h b/print/ghostscript9-base/files/patch-openjpeg-libopenjpeg-opj_includes.h new file mode 100644 index 000000000000..67591744852e --- /dev/null +++ b/print/ghostscript9-base/files/patch-openjpeg-libopenjpeg-opj_includes.h @@ -0,0 +1,11 @@ +--- openjpeg/libopenjpeg/opj_includes.h.orig 2012-02-13 08:48:33.000000000 +0900 ++++ openjpeg/libopenjpeg/opj_includes.h 2012-02-13 08:50:41.000000000 +0900 +@@ -77,7 +77,7 @@ + #endif /* INLINE */ + + /* Are restricted pointers available? (C99) */ +-#if (__STDC_VERSION__ != 199901L) ++#if defined(__STDC_VERSION__) && (__STDC_VERSION__ != 199901L) + /* Not a C99 compiler */ + #ifdef __GNUC__ + #define restrict __restrict__ diff --git a/print/ghostscript9-base/files/patch-openjpeg-libopenjpeg-opj_malloc.h b/print/ghostscript9-base/files/patch-openjpeg-libopenjpeg-opj_malloc.h new file mode 100644 index 000000000000..a2c27a03a799 --- /dev/null +++ b/print/ghostscript9-base/files/patch-openjpeg-libopenjpeg-opj_malloc.h @@ -0,0 +1,11 @@ +--- openjpeg/libopenjpeg/opj_malloc.h.orig 2012-02-08 17:48:48.000000000 +0900 ++++ openjpeg/libopenjpeg/opj_malloc.h 2012-02-13 11:12:27.000000000 +0900 +@@ -83,6 +83,8 @@ + #else /* Not _WIN32 */ + #if defined(__sun) + #define HAVE_MEMALIGN ++ #elif defined(__FreeBSD__) ++ #undef HAVE_MEMALIGN + /* Linux x86_64 and OSX always align allocations to 16 bytes */ + #elif !defined(__amd64__) && !defined(__APPLE__) + #define HAVE_MEMALIGN diff --git a/print/ghostscript9-base/files/patch-psi-zicc.c b/print/ghostscript9-base/files/patch-psi-zicc.c new file mode 100644 index 000000000000..98c4eed85c37 --- /dev/null +++ b/print/ghostscript9-base/files/patch-psi-zicc.c @@ -0,0 +1,12 @@ +--- psi/zicc.c ++++ psi/zicc.c 2008-02-05 16:11:59.000000000 +0000 +@@ -77,6 +77,9 @@ zseticcspace(i_ctx_t * i_ctx_p) + dict_find_string(op, "N", &pnval); + ncomps = pnval->value.intval; + ++ if (2*ncomps > sizeof(range_buff)/sizeof(float)) ++ return_error(e_rangecheck); ++ + /* verify the DataSource entry */ + if (dict_find_string(op, "DataSource", &pstrmval) <= 0) + return_error(e_undefined); diff --git a/print/ghostscript9-base/files/pkg-message.in b/print/ghostscript9-base/files/pkg-message.in new file mode 100644 index 000000000000..ff7c18d05a86 --- /dev/null +++ b/print/ghostscript9-base/files/pkg-message.in @@ -0,0 +1,5 @@ +Note: in order to use the script "dvipdf", dvips must be installed. +This program is provided by another package print/tex-dvipsk. + +FAPIfontmap and FAPIcidfmap in %%DATADIR%%/Resource/Init +have to be configured if you want to use FAPI feature. diff --git a/print/ghostscript9-base/pkg-descr b/print/ghostscript9-base/pkg-descr new file mode 100644 index 000000000000..a7234ce47bc0 --- /dev/null +++ b/print/ghostscript9-base/pkg-descr @@ -0,0 +1,22 @@ +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. + +This is 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 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 PCL3 driver for HP DeskJet series + - http://home.vrweb.de/martin.lottermoser/pcl3.html + o DJ970 driver for HP DeskJet 970CXi + - http://www.harsch.net/Ghostscript/ghostscript.html + 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/GPL/index.htm + http://www.ghostscript.com/ diff --git a/print/ghostscript9-base/pkg-plist b/print/ghostscript9-base/pkg-plist new file mode 100644 index 000000000000..125ddfeddf60 --- /dev/null +++ b/print/ghostscript9-base/pkg-plist @@ -0,0 +1,644 @@ +bin/dvipdf +bin/eps2eps +%%GS_epag%%bin/ert +bin/font2c +bin/gs +bin/gsbj +bin/gsc +bin/gsdj +bin/gsdj500 +bin/gslj +bin/gslp +bin/gsnd +bin/gsx +bin/lprsetup.sh +%%GS_pcl3%%bin/pcl3opts +bin/pdf2dsc +bin/pdf2ps +bin/pdfopt +bin/pf2afm +bin/pfbtopfa +bin/pphs +bin/printafm +bin/ps2ascii +bin/ps2epsi +bin/ps2pdf +bin/ps2pdf12 +bin/ps2pdf13 +bin/ps2pdf14 +bin/ps2pdfwr +bin/ps2ps +bin/ps2ps2 +bin/unix-lpr.sh +bin/wftopfa +include/ghostscript/gdevdsp.h +include/ghostscript/iapi.h +include/ghostscript/ierrors.h +lib/libgs.so +lib/libgs.so.%%SHLIB_VER%% +lib/libgs.so.%%GS_VERSION%% +man/man1/dvipdf.1.gz +man/man1/eps2eps.1.gz +man/man1/font2c.1.gz +%%GS_pcl3%%man/man1/gs-pcl3.1.gz +man/man1/gs.1.gz +man/man1/gsbj.1.gz +man/man1/gsdj.1.gz +man/man1/gsdj500.1.gz +man/man1/gslj.1.gz +man/man1/gslp.1.gz +man/man1/gsnd.1.gz +%%GS_pcl3%%man/man1/pcl3opts.1.gz +man/man1/pdf2dsc.1.gz +man/man1/pdf2ps.1.gz +man/man1/pdfopt.1.gz +man/man1/pf2afm.1.gz +man/man1/pfbtopfa.1.gz +man/man1/printafm.1.gz +man/man1/ps2ascii.1.gz +man/man1/ps2epsi.1.gz +man/man1/ps2pdf.1.gz +man/man1/ps2pdf12.1.gz +man/man1/ps2pdf13.1.gz +man/man1/ps2pdf14.1.gz +man/man1/ps2pdfwr.1.gz +man/man1/ps2ps.1.gz +man/man1/wftopfa.1.gz +%%DATADIR%%/Resource/CMap/78-EUC-H +%%DATADIR%%/Resource/CMap/78-EUC-V +%%DATADIR%%/Resource/CMap/78-H +%%DATADIR%%/Resource/CMap/78-RKSJ-H +%%DATADIR%%/Resource/CMap/78-RKSJ-V +%%DATADIR%%/Resource/CMap/78-V +%%DATADIR%%/Resource/CMap/78ms-RKSJ-H +%%DATADIR%%/Resource/CMap/78ms-RKSJ-V +%%DATADIR%%/Resource/CMap/83pv-RKSJ-H +%%DATADIR%%/Resource/CMap/90ms-RKSJ-H +%%DATADIR%%/Resource/CMap/90ms-RKSJ-V +%%DATADIR%%/Resource/CMap/90msp-RKSJ-H +%%DATADIR%%/Resource/CMap/90msp-RKSJ-V +%%DATADIR%%/Resource/CMap/90pv-RKSJ-H +%%DATADIR%%/Resource/CMap/90pv-RKSJ-V +%%DATADIR%%/Resource/CMap/Add-H +%%DATADIR%%/Resource/CMap/Add-RKSJ-H +%%DATADIR%%/Resource/CMap/Add-RKSJ-V +%%DATADIR%%/Resource/CMap/Add-V +%%DATADIR%%/Resource/CMap/Adobe-CNS1-0 +%%DATADIR%%/Resource/CMap/Adobe-CNS1-1 +%%DATADIR%%/Resource/CMap/Adobe-CNS1-2 +%%DATADIR%%/Resource/CMap/Adobe-CNS1-3 +%%DATADIR%%/Resource/CMap/Adobe-CNS1-4 +%%DATADIR%%/Resource/CMap/Adobe-CNS1-5 +%%DATADIR%%/Resource/CMap/Adobe-CNS1-6 +%%DATADIR%%/Resource/CMap/Adobe-GB1-0 +%%DATADIR%%/Resource/CMap/Adobe-GB1-1 +%%DATADIR%%/Resource/CMap/Adobe-GB1-2 +%%DATADIR%%/Resource/CMap/Adobe-GB1-3 +%%DATADIR%%/Resource/CMap/Adobe-GB1-4 +%%DATADIR%%/Resource/CMap/Adobe-GB1-5 +%%DATADIR%%/Resource/CMap/Adobe-Japan1-0 +%%DATADIR%%/Resource/CMap/Adobe-Japan1-1 +%%DATADIR%%/Resource/CMap/Adobe-Japan1-2 +%%DATADIR%%/Resource/CMap/Adobe-Japan1-3 +%%DATADIR%%/Resource/CMap/Adobe-Japan1-4 +%%DATADIR%%/Resource/CMap/Adobe-Japan1-5 +%%DATADIR%%/Resource/CMap/Adobe-Japan1-6 +%%DATADIR%%/Resource/CMap/Adobe-Korea1-0 +%%DATADIR%%/Resource/CMap/Adobe-Korea1-1 +%%DATADIR%%/Resource/CMap/Adobe-Korea1-2 +%%DATADIR%%/Resource/CMap/B5-H +%%DATADIR%%/Resource/CMap/B5-V +%%DATADIR%%/Resource/CMap/B5pc-H +%%DATADIR%%/Resource/CMap/B5pc-V +%%DATADIR%%/Resource/CMap/CNS-EUC-H +%%DATADIR%%/Resource/CMap/CNS-EUC-V +%%DATADIR%%/Resource/CMap/CNS1-H +%%DATADIR%%/Resource/CMap/CNS1-V +%%DATADIR%%/Resource/CMap/CNS2-H +%%DATADIR%%/Resource/CMap/CNS2-V +%%DATADIR%%/Resource/CMap/ETHK-B5-H +%%DATADIR%%/Resource/CMap/ETHK-B5-V +%%DATADIR%%/Resource/CMap/ETen-B5-H +%%DATADIR%%/Resource/CMap/ETen-B5-V +%%DATADIR%%/Resource/CMap/ETenms-B5-H +%%DATADIR%%/Resource/CMap/ETenms-B5-V +%%DATADIR%%/Resource/CMap/EUC-H +%%DATADIR%%/Resource/CMap/EUC-V +%%DATADIR%%/Resource/CMap/Ext-H +%%DATADIR%%/Resource/CMap/Ext-RKSJ-H +%%DATADIR%%/Resource/CMap/Ext-RKSJ-V +%%DATADIR%%/Resource/CMap/Ext-V +%%DATADIR%%/Resource/CMap/GB-EUC-H +%%DATADIR%%/Resource/CMap/GB-EUC-V +%%DATADIR%%/Resource/CMap/GB-H +%%DATADIR%%/Resource/CMap/GB-V +%%DATADIR%%/Resource/CMap/GBK-EUC-H +%%DATADIR%%/Resource/CMap/GBK-EUC-V +%%DATADIR%%/Resource/CMap/GBK2K-H +%%DATADIR%%/Resource/CMap/GBK2K-V +%%DATADIR%%/Resource/CMap/GBKp-EUC-H +%%DATADIR%%/Resource/CMap/GBKp-EUC-V +%%DATADIR%%/Resource/CMap/GBT-EUC-H +%%DATADIR%%/Resource/CMap/GBT-EUC-V +%%DATADIR%%/Resource/CMap/GBT-H +%%DATADIR%%/Resource/CMap/GBT-V +%%DATADIR%%/Resource/CMap/GBTpc-EUC-H +%%DATADIR%%/Resource/CMap/GBTpc-EUC-V +%%DATADIR%%/Resource/CMap/GBpc-EUC-H +%%DATADIR%%/Resource/CMap/GBpc-EUC-V +%%DATADIR%%/Resource/CMap/H +%%DATADIR%%/Resource/CMap/HKdla-B5-H +%%DATADIR%%/Resource/CMap/HKdla-B5-V +%%DATADIR%%/Resource/CMap/HKdlb-B5-H +%%DATADIR%%/Resource/CMap/HKdlb-B5-V +%%DATADIR%%/Resource/CMap/HKgccs-B5-H +%%DATADIR%%/Resource/CMap/HKgccs-B5-V +%%DATADIR%%/Resource/CMap/HKm314-B5-H +%%DATADIR%%/Resource/CMap/HKm314-B5-V +%%DATADIR%%/Resource/CMap/HKm471-B5-H +%%DATADIR%%/Resource/CMap/HKm471-B5-V +%%DATADIR%%/Resource/CMap/HKscs-B5-H +%%DATADIR%%/Resource/CMap/HKscs-B5-V +%%DATADIR%%/Resource/CMap/Hankaku +%%DATADIR%%/Resource/CMap/Hiragana +%%DATADIR%%/Resource/CMap/Identity-H +%%DATADIR%%/Resource/CMap/Identity-UTF16-H +%%DATADIR%%/Resource/CMap/Identity-V +%%DATADIR%%/Resource/CMap/KSC-EUC-H +%%DATADIR%%/Resource/CMap/KSC-EUC-V +%%DATADIR%%/Resource/CMap/KSC-H +%%DATADIR%%/Resource/CMap/KSC-Johab-H +%%DATADIR%%/Resource/CMap/KSC-Johab-V +%%DATADIR%%/Resource/CMap/KSC-V +%%DATADIR%%/Resource/CMap/KSCms-UHC-H +%%DATADIR%%/Resource/CMap/KSCms-UHC-HW-H +%%DATADIR%%/Resource/CMap/KSCms-UHC-HW-V +%%DATADIR%%/Resource/CMap/KSCms-UHC-V +%%DATADIR%%/Resource/CMap/KSCpc-EUC-H +%%DATADIR%%/Resource/CMap/KSCpc-EUC-V +%%DATADIR%%/Resource/CMap/Katakana +%%DATADIR%%/Resource/CMap/NWP-H +%%DATADIR%%/Resource/CMap/NWP-V +%%DATADIR%%/Resource/CMap/RKSJ-H +%%DATADIR%%/Resource/CMap/RKSJ-V +%%DATADIR%%/Resource/CMap/Roman +%%DATADIR%%/Resource/CMap/UniCNS-UCS2-H +%%DATADIR%%/Resource/CMap/UniCNS-UCS2-V +%%DATADIR%%/Resource/CMap/UniCNS-UTF16-H +%%DATADIR%%/Resource/CMap/UniCNS-UTF16-V +%%DATADIR%%/Resource/CMap/UniCNS-UTF32-H +%%DATADIR%%/Resource/CMap/UniCNS-UTF32-V +%%DATADIR%%/Resource/CMap/UniCNS-UTF8-H +%%DATADIR%%/Resource/CMap/UniCNS-UTF8-V +%%DATADIR%%/Resource/CMap/UniGB-UCS2-H +%%DATADIR%%/Resource/CMap/UniGB-UCS2-V +%%DATADIR%%/Resource/CMap/UniGB-UTF16-H +%%DATADIR%%/Resource/CMap/UniGB-UTF16-V +%%DATADIR%%/Resource/CMap/UniGB-UTF32-H +%%DATADIR%%/Resource/CMap/UniGB-UTF32-V +%%DATADIR%%/Resource/CMap/UniGB-UTF8-H +%%DATADIR%%/Resource/CMap/UniGB-UTF8-V +%%DATADIR%%/Resource/CMap/UniHojo-UCS2-H +%%DATADIR%%/Resource/CMap/UniJIS-UCS2-H +%%DATADIR%%/Resource/CMap/UniJIS-UCS2-HW-H +%%DATADIR%%/Resource/CMap/UniJIS-UCS2-HW-V +%%DATADIR%%/Resource/CMap/UniJIS-UCS2-V +%%DATADIR%%/Resource/CMap/UniJIS-UTF16-H +%%DATADIR%%/Resource/CMap/UniJIS-UTF16-V +%%DATADIR%%/Resource/CMap/UniJIS-UTF32-H +%%DATADIR%%/Resource/CMap/UniJIS-UTF32-V +%%DATADIR%%/Resource/CMap/UniJIS-UTF8-H +%%DATADIR%%/Resource/CMap/UniJIS-UTF8-V +%%DATADIR%%/Resource/CMap/UniJIS2004-UTF16-H +%%DATADIR%%/Resource/CMap/UniJIS2004-UTF16-V +%%DATADIR%%/Resource/CMap/UniJIS2004-UTF32-H +%%DATADIR%%/Resource/CMap/UniJIS2004-UTF32-V +%%DATADIR%%/Resource/CMap/UniJIS2004-UTF8-H +%%DATADIR%%/Resource/CMap/UniJIS2004-UTF8-V +%%DATADIR%%/Resource/CMap/UniJISPro-UCS2-HW-V +%%DATADIR%%/Resource/CMap/UniJISPro-UCS2-V +%%DATADIR%%/Resource/CMap/UniJISPro-UTF8-V +%%DATADIR%%/Resource/CMap/UniJISX0213-UTF32-H +%%DATADIR%%/Resource/CMap/UniJISX0213-UTF32-V +%%DATADIR%%/Resource/CMap/UniJISX02132004-UTF32-H +%%DATADIR%%/Resource/CMap/UniJISX02132004-UTF32-V +%%DATADIR%%/Resource/CMap/UniKS-UCS2-H +%%DATADIR%%/Resource/CMap/UniKS-UCS2-V +%%DATADIR%%/Resource/CMap/UniKS-UTF16-H +%%DATADIR%%/Resource/CMap/UniKS-UTF16-V +%%DATADIR%%/Resource/CMap/UniKS-UTF32-H +%%DATADIR%%/Resource/CMap/UniKS-UTF32-V +%%DATADIR%%/Resource/CMap/UniKS-UTF8-H +%%DATADIR%%/Resource/CMap/UniKS-UTF8-V +%%DATADIR%%/Resource/CMap/V +%%DATADIR%%/Resource/CMap/WP-Symbol +%%DATADIR%%/Resource/ColorSpace/DefaultCMYK +%%DATADIR%%/Resource/ColorSpace/DefaultGray +%%DATADIR%%/Resource/ColorSpace/DefaultRGB +%%DATADIR%%/Resource/ColorSpace/TrivialCMYK +%%DATADIR%%/Resource/ColorSpace/sGray +%%DATADIR%%/Resource/ColorSpace/sRGB +%%DATADIR%%/Resource/Decoding/FCO_Dingbats +%%DATADIR%%/Resource/Decoding/FCO_Symbol +%%DATADIR%%/Resource/Decoding/FCO_Unicode +%%DATADIR%%/Resource/Decoding/FCO_Wingdings +%%DATADIR%%/Resource/Decoding/Latin1 +%%DATADIR%%/Resource/Decoding/StandardEncoding +%%DATADIR%%/Resource/Decoding/Unicode +%%DATADIR%%/Resource/Encoding/Wingdings +%%DATADIR%%/Resource/Font/CenturySchL-Bold +%%DATADIR%%/Resource/Font/CenturySchL-BoldItal +%%DATADIR%%/Resource/Font/CenturySchL-Ital +%%DATADIR%%/Resource/Font/CenturySchL-Roma +%%DATADIR%%/Resource/Font/Dingbats +%%DATADIR%%/Resource/Font/NimbusMonL-Bold +%%DATADIR%%/Resource/Font/NimbusMonL-BoldObli +%%DATADIR%%/Resource/Font/NimbusMonL-Regu +%%DATADIR%%/Resource/Font/NimbusMonL-ReguObli +%%DATADIR%%/Resource/Font/NimbusRomNo9L-Medi +%%DATADIR%%/Resource/Font/NimbusRomNo9L-MediItal +%%DATADIR%%/Resource/Font/NimbusRomNo9L-Regu +%%DATADIR%%/Resource/Font/NimbusRomNo9L-ReguItal +%%DATADIR%%/Resource/Font/NimbusSanL-Bold +%%DATADIR%%/Resource/Font/NimbusSanL-BoldCond +%%DATADIR%%/Resource/Font/NimbusSanL-BoldCondItal +%%DATADIR%%/Resource/Font/NimbusSanL-BoldItal +%%DATADIR%%/Resource/Font/NimbusSanL-Regu +%%DATADIR%%/Resource/Font/NimbusSanL-ReguCond +%%DATADIR%%/Resource/Font/NimbusSanL-ReguCondItal +%%DATADIR%%/Resource/Font/NimbusSanL-ReguItal +%%DATADIR%%/Resource/Font/StandardSymL +%%DATADIR%%/Resource/Font/URWBookmanL-DemiBold +%%DATADIR%%/Resource/Font/URWBookmanL-DemiBoldItal +%%DATADIR%%/Resource/Font/URWBookmanL-Ligh +%%DATADIR%%/Resource/Font/URWBookmanL-LighItal +%%DATADIR%%/Resource/Font/URWChanceryL-MediItal +%%DATADIR%%/Resource/Font/URWGothicL-Book +%%DATADIR%%/Resource/Font/URWGothicL-BookObli +%%DATADIR%%/Resource/Font/URWGothicL-Demi +%%DATADIR%%/Resource/Font/URWGothicL-DemiObli +%%DATADIR%%/Resource/Font/URWPalladioL-Bold +%%DATADIR%%/Resource/Font/URWPalladioL-BoldItal +%%DATADIR%%/Resource/Font/URWPalladioL-Ital +%%DATADIR%%/Resource/Font/URWPalladioL-Roma +%%DATADIR%%/iccprofiles/default_cmyk.icc +%%DATADIR%%/iccprofiles/default_gray.icc +%%DATADIR%%/iccprofiles/default_rgb.icc +%%DATADIR%%/iccprofiles/lab.icc +%%DATADIR%%/iccprofiles/gray_to_k.icc +%%DATADIR%%/iccprofiles/ps_cmyk.icc +%%DATADIR%%/iccprofiles/ps_gray.icc +%%DATADIR%%/iccprofiles/ps_rgb.icc +%%DATADIR%%/iccprofiles/sgray.icc +%%DATADIR%%/iccprofiles/srgb.icc +%%DATADIR%%/doc/API.htm +%%DATADIR%%/doc/AUTHORS +%%DATADIR%%/doc/C-style.htm +%%DATADIR%%/doc/Changes.htm +%%DATADIR%%/doc/COPYING +%%DATADIR%%/doc/Commprod.htm +%%DATADIR%%/doc/DLL.htm +%%DATADIR%%/doc/Deprecated.htm +%%DATADIR%%/doc/Details.htm +%%DATADIR%%/doc/Details8.htm +%%DATADIR%%/doc/Details9.htm +%%DATADIR%%/doc/Develop.htm +%%DATADIR%%/doc/Devices.htm +%%DATADIR%%/doc/Drivers.htm +%%DATADIR%%/doc/Fonts.htm +%%DATADIR%%/doc/GS9_Color_Management.pdf +%%DATADIR%%/doc/GS9_Color_Management.tex +%%DATADIR%%/doc/Helpers.htm +%%DATADIR%%/doc/Hershey.htm +%%DATADIR%%/doc/History1.htm +%%DATADIR%%/doc/History2.htm +%%DATADIR%%/doc/History3.htm +%%DATADIR%%/doc/History4.htm +%%DATADIR%%/doc/History5.htm +%%DATADIR%%/doc/History6.htm +%%DATADIR%%/doc/History7.htm +%%DATADIR%%/doc/History8.htm +%%DATADIR%%/doc/History9.htm +%%DATADIR%%/doc/Install.htm +%%DATADIR%%/doc/Issues.htm +%%DATADIR%%/doc/Language.htm +%%DATADIR%%/doc/Lib.htm +%%DATADIR%%/doc/Make.htm +%%DATADIR%%/doc/News.htm +%%DATADIR%%/doc/Projects.htm +%%DATADIR%%/doc/Ps-style.htm +%%DATADIR%%/doc/Ps2epsi.htm +%%DATADIR%%/doc/Ps2pdf.htm +%%DATADIR%%/doc/Ps2ps2.htm +%%DATADIR%%/doc/Psfiles.htm +%%DATADIR%%/doc/Readme.htm +%%DATADIR%%/doc/Release.htm +%%DATADIR%%/doc/Source.htm +%%DATADIR%%/doc/Unix-lpr.htm +%%DATADIR%%/doc/Use.htm +%%DATADIR%%/doc/WhatIsGS.htm +%%DATADIR%%/doc/Xfonts.htm +%%DATADIR%%/doc/gs.css +%%DATADIR%%/doc/gs-vms.hlp +%%DATADIR%%/doc/gsdoc.el +%%DATADIR%%/doc/index.html +%%DATADIR%%/doc/pscet_status.txt +%%DATADIR%%/doc/thirdparty.htm +%%DATADIR%%/examples/cjk/all_ac1.ps +%%DATADIR%%/examples/cjk/all_aj1.ps +%%DATADIR%%/examples/cjk/all_ak1.ps +%%DATADIR%%/examples/cjk/gscjk_ac.ps +%%DATADIR%%/examples/cjk/gscjk_aj.ps +%%DATADIR%%/examples/cjk/iso2022.ps +%%DATADIR%%/examples/cjk/all_ag1.ps +%%DATADIR%%/examples/cjk/all_aj2.ps +%%DATADIR%%/examples/cjk/article9.ps +%%DATADIR%%/examples/cjk/gscjk_ag.ps +%%DATADIR%%/examples/cjk/gscjk_ak.ps +%%DATADIR%%/examples/cjk/iso2022v.ps +%%DATADIR%%/examples/alphabet.ps +%%DATADIR%%/examples/annots.pdf +%%DATADIR%%/examples/chess.ps +%%DATADIR%%/examples/colorcir.ps +%%DATADIR%%/examples/doretree.ps +%%DATADIR%%/examples/escher.ps +%%DATADIR%%/examples/golfer.eps +%%DATADIR%%/examples/grayalph.ps +%%DATADIR%%/examples/ridt91.eps +%%DATADIR%%/examples/snowflak.ps +%%DATADIR%%/examples/text_graph_image_cmyk_rgb.pdf +%%DATADIR%%/examples/text_graphic_image.pdf +%%DATADIR%%/examples/tiger.eps +%%DATADIR%%/examples/transparency_example.ps +%%DATADIR%%/examples/vasarely.ps +%%DATADIR%%/examples/waterfal.ps +%%DATADIR%%/Resource/Init/FAPIcidfmap +%%DATADIR%%/Resource/Init/FAPIcidfmap.orig +%%DATADIR%%/Resource/Init/FAPIconfig +%%DATADIR%%/Resource/Init/FAPIconfig.orig +%%DATADIR%%/Resource/Init/FAPIfontmap +%%DATADIR%%/Resource/Init/FCOfontmap-PCLPS2 +%%DATADIR%%/Resource/Init/Fontmap +%%DATADIR%%/Resource/Init/Fontmap.GS +%%DATADIR%%/Resource/Init/cidfmap +%%DATADIR%%/Resource/Init/cidfmap.orig +%%DATADIR%%/Resource/Init/gs_agl.ps +%%DATADIR%%/Resource/Init/gs_btokn.ps +%%DATADIR%%/Resource/Init/gs_cet.ps +%%DATADIR%%/Resource/Init/gs_cff.ps +%%DATADIR%%/Resource/Init/gs_cidcm.ps +%%DATADIR%%/Resource/Init/gs_ciddc.ps +%%DATADIR%%/Resource/Init/gs_cidfm.ps +%%DATADIR%%/Resource/Init/gs_cidfn.ps +%%DATADIR%%/Resource/Init/gs_cidtt.ps +%%DATADIR%%/Resource/Init/gs_cmap.ps +%%DATADIR%%/Resource/Init/gs_cspace.ps +%%DATADIR%%/Resource/Init/gs_css_e.ps +%%DATADIR%%/Resource/Init/gs_dbt_e.ps +%%DATADIR%%/Resource/Init/gs_diskf.ps +%%DATADIR%%/Resource/Init/gs_diskn.ps +%%DATADIR%%/Resource/Init/gs_dpnxt.ps +%%DATADIR%%/Resource/Init/gs_dps.ps +%%DATADIR%%/Resource/Init/gs_dps1.ps +%%DATADIR%%/Resource/Init/gs_dps2.ps +%%DATADIR%%/Resource/Init/gs_dscp.ps +%%DATADIR%%/Resource/Init/gs_epsf.ps +%%DATADIR%%/Resource/Init/gs_fapi.ps +%%DATADIR%%/Resource/Init/gs_fntem.ps +%%DATADIR%%/Resource/Init/gs_fonts.ps +%%DATADIR%%/Resource/Init/gs_frsd.ps +%%DATADIR%%/Resource/Init/gs_icc.ps +%%DATADIR%%/Resource/Init/gs_il1_e.ps +%%DATADIR%%/Resource/Init/gs_img.ps +%%DATADIR%%/Resource/Init/gs_init.ps +%%DATADIR%%/Resource/Init/gs_l2img.ps +%%DATADIR%%/Resource/Init/gs_lev2.ps +%%DATADIR%%/Resource/Init/gs_ll3.ps +%%DATADIR%%/Resource/Init/gs_mex_e.ps +%%DATADIR%%/Resource/Init/gs_mgl_e.ps +%%DATADIR%%/Resource/Init/gs_mro_e.ps +%%DATADIR%%/Resource/Init/gs_pdf_e.ps +%%DATADIR%%/Resource/Init/gs_pdfwr.ps +%%DATADIR%%/Resource/Init/gs_res.ps +%%DATADIR%%/Resource/Init/gs_resmp.ps +%%DATADIR%%/Resource/Init/gs_setpd.ps +%%DATADIR%%/Resource/Init/gs_statd.ps +%%DATADIR%%/Resource/Init/gs_std_e.ps +%%DATADIR%%/Resource/Init/gs_sym_e.ps +%%DATADIR%%/Resource/Init/gs_trap.ps +%%DATADIR%%/Resource/Init/gs_ttf.ps +%%DATADIR%%/Resource/Init/gs_typ32.ps +%%DATADIR%%/Resource/Init/gs_typ42.ps +%%DATADIR%%/Resource/Init/gs_type1.ps +%%DATADIR%%/Resource/Init/gs_wan_e.ps +%%DATADIR%%/Resource/Init/pdf_base.ps +%%DATADIR%%/Resource/Init/pdf_cslayer.ps +%%DATADIR%%/Resource/Init/pdf_draw.ps +%%DATADIR%%/Resource/Init/pdf_font.ps +%%DATADIR%%/Resource/Init/pdf_main.ps +%%DATADIR%%/Resource/Init/pdf_ops.ps +%%DATADIR%%/Resource/Init/pdf_rbld.ps +%%DATADIR%%/Resource/Init/pdf_sec.ps +%%DATADIR%%/Resource/Init/xlatmap +%%DATADIR%%/Resource/SubstCID/CNS1-WMode +%%DATADIR%%/Resource/SubstCID/GB1-WMode +%%DATADIR%%/Resource/SubstCID/Japan1-WMode +%%DATADIR%%/Resource/SubstCID/Korea1-WMode +%%DATADIR%%/lib/ht_ccsto.ps +%%DATADIR%%/lib/acctest.ps +%%DATADIR%%/lib/addxchar.ps +%%DATADIR%%/lib/align.ps +%%DATADIR%%/lib/caption.ps +%%DATADIR%%/lib/cid2code.ps +%%DATADIR%%/lib/decrypt.ps +%%DATADIR%%/lib/docie.ps +%%DATADIR%%/lib/font2c.ps +%%DATADIR%%/lib/font2pcl.ps +%%DATADIR%%/lib/gslp.ps +%%DATADIR%%/lib/gsnup.ps +%%DATADIR%%/lib/image-qa.ps +%%DATADIR%%/lib/impath.ps +%%DATADIR%%/lib/jispaper.ps +%%DATADIR%%/lib/landscap.ps +%%DATADIR%%/lib/level1.ps +%%DATADIR%%/lib/lines.ps +%%DATADIR%%/lib/markhint.ps +%%DATADIR%%/lib/markpath.ps +%%DATADIR%%/lib/mkcidfm.ps +%%DATADIR%%/lib/PDFA_def.ps +%%DATADIR%%/lib/PDFX_def.ps +%%DATADIR%%/lib/packfile.ps +%%DATADIR%%/lib/pcharstr.ps +%%DATADIR%%/lib/pf2afm.ps +%%DATADIR%%/lib/pfbtopfa.ps +%%DATADIR%%/lib/ppath.ps +%%DATADIR%%/lib/pphs.ps +%%DATADIR%%/lib/prfont.ps +%%DATADIR%%/lib/printafm.ps +%%DATADIR%%/lib/ps2ai.ps +%%DATADIR%%/lib/ps2ascii.ps +%%DATADIR%%/lib/ps2epsi.ps +%%DATADIR%%/lib/quit.ps +%%DATADIR%%/lib/rollconv.ps +%%DATADIR%%/lib/showchar.ps +%%DATADIR%%/lib/showpage.ps +%%DATADIR%%/lib/stcinfo.ps +%%DATADIR%%/lib/stcolor.ps +%%DATADIR%%/lib/stocht.ps +%%DATADIR%%/lib/traceimg.ps +%%DATADIR%%/lib/traceop.ps +%%DATADIR%%/lib/type1enc.ps +%%DATADIR%%/lib/type1ops.ps +%%DATADIR%%/lib/uninfo.ps +%%DATADIR%%/lib/unprot.ps +%%DATADIR%%/lib/viewcmyk.ps +%%DATADIR%%/lib/viewgif.ps +%%DATADIR%%/lib/viewjpeg.ps +%%DATADIR%%/lib/viewmiff.ps +%%DATADIR%%/lib/viewpcx.ps +%%DATADIR%%/lib/viewpbm.ps +%%DATADIR%%/lib/viewps2a.ps +%%DATADIR%%/lib/winmaps.ps +%%DATADIR%%/lib/wftopfa.ps +%%DATADIR%%/lib/wrfont.ps +%%DATADIR%%/lib/zeroline.ps +%%DATADIR%%/lib/pdf2dsc.ps +%%DATADIR%%/lib/pdfopt.ps +%%DATADIR%%/lib/gs_ce_e.ps +%%DATADIR%%/lib/gs_cmdl.ps +%%DATADIR%%/lib/gs_fform.ps +%%DATADIR%%/lib/gs_il2_e.ps +%%DATADIR%%/lib/gs_kanji.ps +%%DATADIR%%/lib/gs_ksb_e.ps +%%DATADIR%%/lib/gs_lgo_e.ps +%%DATADIR%%/lib/gs_lgx_e.ps +%%DATADIR%%/lib/gs_pfile.ps +%%DATADIR%%/lib/gs_rdlin.ps +%%DATADIR%%/lib/gs_wl1_e.ps +%%DATADIR%%/lib/gs_wl2_e.ps +%%DATADIR%%/lib/gs_wl5_e.ps +%%DATADIR%%/lib/pdfwrite.ps +%%DATADIR%%/lib/cbjc600.ppd +%%DATADIR%%/lib/cbjc800.ppd +%%DATADIR%%/lib/ghostpdf.ppd +%%DATADIR%%/lib/bj8.rpd +%%DATADIR%%/lib/bj8gc12f.upp +%%DATADIR%%/lib/bj8hg12f.upp +%%DATADIR%%/lib/bj8oh06n.upp +%%DATADIR%%/lib/bj8pa06n.upp +%%DATADIR%%/lib/bj8pp12f.upp +%%DATADIR%%/lib/bj8ts06n.upp +%%DATADIR%%/lib/bjc610a0.upp +%%DATADIR%%/lib/bjc610a1.upp +%%DATADIR%%/lib/bjc610a2.upp +%%DATADIR%%/lib/bjc610a3.upp +%%DATADIR%%/lib/bjc610a4.upp +%%DATADIR%%/lib/bjc610a5.upp +%%DATADIR%%/lib/bjc610a6.upp +%%DATADIR%%/lib/bjc610a7.upp +%%DATADIR%%/lib/bjc610a8.upp +%%DATADIR%%/lib/bjc610b1.upp +%%DATADIR%%/lib/bjc610b2.upp +%%DATADIR%%/lib/bjc610b3.upp +%%DATADIR%%/lib/bjc610b4.upp +%%DATADIR%%/lib/bjc610b6.upp +%%DATADIR%%/lib/bjc610b7.upp +%%DATADIR%%/lib/bjc610b8.upp +%%DATADIR%%/lib/cdj550.upp +%%DATADIR%%/lib/cdj690.upp +%%DATADIR%%/lib/cdj690ec.upp +%%DATADIR%%/lib/dnj750c.upp +%%DATADIR%%/lib/dnj750m.upp +%%DATADIR%%/lib/necp2x.upp +%%DATADIR%%/lib/necp2x6.upp +%%DATADIR%%/lib/ras1.upp +%%DATADIR%%/lib/ras24.upp +%%DATADIR%%/lib/ras3.upp +%%DATADIR%%/lib/ras32.upp +%%DATADIR%%/lib/ras4.upp +%%DATADIR%%/lib/ras8m.upp +%%DATADIR%%/lib/st640ih.upp +%%DATADIR%%/lib/st640ihg.upp +%%DATADIR%%/lib/st640p.upp +%%DATADIR%%/lib/st640pg.upp +%%DATADIR%%/lib/st640pl.upp +%%DATADIR%%/lib/st640plg.upp +%%DATADIR%%/lib/stc.upp +%%DATADIR%%/lib/stc1520h.upp +%%DATADIR%%/lib/stc2.upp +%%DATADIR%%/lib/stc200_h.upp +%%DATADIR%%/lib/stc2_h.upp +%%DATADIR%%/lib/stc2s_h.upp +%%DATADIR%%/lib/stc300.upp +%%DATADIR%%/lib/stc300bl.upp +%%DATADIR%%/lib/stc300bm.upp +%%DATADIR%%/lib/stc500p.upp +%%DATADIR%%/lib/stc500ph.upp +%%DATADIR%%/lib/stc600ih.upp +%%DATADIR%%/lib/stc600p.upp +%%DATADIR%%/lib/stc600pl.upp +%%DATADIR%%/lib/stc640p.upp +%%DATADIR%%/lib/stc800ih.upp +%%DATADIR%%/lib/stc800p.upp +%%DATADIR%%/lib/stc800pl.upp +%%DATADIR%%/lib/stc_h.upp +%%DATADIR%%/lib/stc_l.upp +%%DATADIR%%/lib/stcany.upp +%%DATADIR%%/lib/stcany_h.upp +%%DATADIR%%/lib/gs_l.xbm +%%DATADIR%%/lib/gs_l_m.xbm +%%DATADIR%%/lib/gs_m.xbm +%%DATADIR%%/lib/gs_m_m.xbm +%%DATADIR%%/lib/gs_s.xbm +%%DATADIR%%/lib/gs_s_m.xbm +%%DATADIR%%/lib/gs_t.xbm +%%DATADIR%%/lib/gs_t_m.xbm +%%DATADIR%%/lib/gs_l.xpm +%%DATADIR%%/lib/gs_m.xpm +%%DATADIR%%/lib/gs_s.xpm +%%DATADIR%%/lib/gs_t.xpm +%%DATADIR%%/lib/dmp_init.ps +%%DATADIR%%/lib/dmp_site.ps +%%DATADIR%%/lib/escp_24.src +%%DATADIR%%/lib/PM760p.upp +%%DATADIR%%/lib/PM760pl.upp +%%DATADIR%%/lib/PM820p.upp +%%DATADIR%%/lib/PM820pl.upp +%%DATADIR%%/lib/Stc670p.upp +%%DATADIR%%/lib/Stc670pl.upp +%%DATADIR%%/lib/Stc680p.upp +%%DATADIR%%/lib/Stc680pl.upp +%%DATADIR%%/lib/Stc740p.upp +%%DATADIR%%/lib/Stc740pl.upp +%%DATADIR%%/lib/Stc760p.upp +%%DATADIR%%/lib/Stc760pl.upp +%%DATADIR%%/lib/Stc777p.upp +%%DATADIR%%/lib/Stc777pl.upp +%%DATADIR%%/lib/Stp720p.upp +%%DATADIR%%/lib/Stp720pl.upp +%%DATADIR%%/lib/Stp870p.upp +%%DATADIR%%/lib/Stp870pl.upp +%%DATADIR%%/lib/bjc6000a1.upp +%%DATADIR%%/lib/bjc6000b1.upp +%%DATADIR%%/lib/s400a1.upp +%%DATADIR%%/lib/s400b1.upp +%%DATADIR%%/lib/sharp.upp +%%DATADIR%%/lib/sipixa6.upp +%%DATADIR%%/lib/stc740ih.upp +%%GS_dmprt%%%%DATADIR%%/lib/lqx70ch.upp +%%GS_dmprt%%%%DATADIR%%/lib/lqx70cl.upp +%%GS_dmprt%%%%DATADIR%%/lib/lqx70cm.upp +%%GS_pcl3%%%%DATADIR%%/pcl3/calign.ps +%%GS_pcl3%%%%DATADIR%%/pcl3/dumppdd.ps +%%GS_pcl3%%%%DATADIR%%/pcl3/example.mcf +%%GS_pcl3%%%%DATADIR%%/pcl3/if-pcl3 +%%GS_pcl3%%%%DATADIR%%/pcl3/levels-test.ps +%%GS_pcl3%%%%DATADIR%%/pcl3/margins-A4.ps +%%GS_pcl3%%%%DATADIR%%/pcl3/margins-A4Rotated.ps +%%GS_pcl3%%%%DATADIR%%/pcl3/margins-Env10Rotated.ps +%%GS_pcl3%%%%DATADIR%%/pcl3/margins-EnvDLRotated.ps +%%GS_pcl3%%%%DATADIR%%/pcl3/margins-Letter.ps +%%GS_pcl3%%%%DATADIR%%/pcl3/margins-LetterRotated.ps +%%DATADIR%%/Resource/CIDFSubst/DroidSansFallback.ttf +%%DATADIR%%/Resource/CIDFont/fonts +%%DATADIR%%/Resource/CIDFont/ArtifexBullet |