View | Details | Raw Unified | Return to bug 228546 | Differences between
and this patch

Collapse All | Expand All

(-)print/ghostscript9-agpl-base/Makefile (-103 / +46 lines)
Lines 1-149 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	ghostscript
3
PORTNAME=	ghostscript
4
PORTVERSION=	9.16
4
PORTVERSION=	9.23
5
PORTREVISION=	5
6
CATEGORIES=	print
5
CATEGORIES=	print
7
MASTER_SITES=	http://downloads.ghostscript.com/public/:gs_srcs \
6
MASTER_SITES=	https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${PORTVERSION:S/.//}/
8
		SF/ghostscript/GPL%20Ghostscript/${PORTVERSION}:gs_srcs \
9
		ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/gs${PORTVERSION:S/.//}/:gs_srcs \
10
		http://www.humblesoft.com/pub/:epag
11
PKGNAMESUFFIX=	9-agpl-base
7
PKGNAMESUFFIX=	9-agpl-base
12
DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:gs_srcs ${EPAG_SRCS}:epag
13
DIST_SUBDIR=	${PORTNAME}
14
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
15
8
16
MAINTAINER=	doceng@FreeBSD.org
9
MAINTAINER=	doceng@FreeBSD.org
17
COMMENT=	Ghostscript 9.x PostScript interpreter, base part
10
COMMENT=	PostScript and PDF interpreter
18
11
19
LICENSE=	AGPLv3
12
LICENSE=	AGPLv3
20
13
21
LIB_DEPENDS=	libexpat.so:textproc/expat2 \
14
LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
22
		libfreetype.so:print/freetype2 \
15
		libfreetype.so:print/freetype2 \
23
		libidn.so:dns/libidn \
16
		libidn.so:dns/libidn \
24
		libjbig2dec.so:graphics/jbig2dec \
17
		libjbig2dec.so:graphics/jbig2dec \
25
		liblcms2.so:graphics/lcms2 \
18
		libopenjp2.so:graphics/openjpeg \
26
		libpaper.so:print/libpaper \
19
		libpaper.so:print/libpaper \
27
		libpng.so:graphics/png \
20
		libpng.so:graphics/png \
28
		libtiff.so:graphics/tiff
21
		libtiff.so:graphics/tiff
29
RUN_DEPENDS=	${LOCALBASE}/share/${PORTNAME}/fonts/a010013l.pfb:print/gsfonts
22
RUN_DEPENDS=	poppler-data>=0.4.9:graphics/poppler-data
30
23
31
CONFLICTS_INSTALL= \
24
CONFLICTS_INSTALL= \
32
		gambc-[0-9]* \
33
		ghostscript[789]-[0-9]* \
25
		ghostscript[789]-[0-9]* \
34
		ghostscript[789]-nox11-[0-9]* \
26
		ghostscript[789]-nox11-[0-9]* \
35
		ghostscript9-agpl-[0-9]* \
27
		ghostscript9-agpl-[0-9]* \
36
		ghostscript9-agpl-nox11-[0-9]*
28
		ghostscript9-agpl-nox11-[0-9]*
37
29
38
USES=		autoreconf gmake iconv jpeg pkgconfig:build tar:bzip2
30
USES=		gmake iconv jpeg localbase pkgconfig tar:xz
39
USE_LDCONFIG=	yes
31
USE_LDCONFIG=	yes
40
EXTRACT_AFTER_ARGS=	${EXCLUDE_DIRS:S/^/--exclude /}
41
DATADIR=	${PREFIX}/share/${PORTNAME}/${PORTVERSION}
32
DATADIR=	${PREFIX}/share/${PORTNAME}/${PORTVERSION}
33
DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}/${PORTVERSION}
42
GNU_CONFIGURE=	yes
34
GNU_CONFIGURE=	yes
43
MAKE_ENV=	CFLAGS_STANDARD="${CFLAGS}" \
44
		XCFLAGS="${XCFLAGS}" XLDFLAGS="${XLDFLAGS}" \
45
		SOC_LOADER="dxmainc.c"
46
CONFIGURE_ENV=	${MAKE_ENV}
47
CONFIGURE_ARGS=	--disable-compile-inits \
35
CONFIGURE_ARGS=	--disable-compile-inits \
36
		--disable-dbus \
37
		--disable-gtk \
48
		--enable-contrib \
38
		--enable-contrib \
49
		--enable-dynamic \
39
		--enable-dynamic \
40
		--enable-fontconfig \
50
		--enable-freetype \
41
		--enable-freetype \
51
		--with-libiconv=native \
42
		--enable-openjpeg \
52
		--with-system-libtiff \
43
		--enable-threadsafe \
53
		--with-ijs \
44
		--with-drivers=ALL \
45
		--with-fontpath=${LOCALBASE}/share/fonts \
46
		--with-jbig2dec \
47
		--with-libiconv=maybe \
54
		--with-libidn \
48
		--with-libidn \
55
		--with-libpaper \
49
		--with-libpaper \
56
		--without-x \
50
		--with-system-libtiff \
57
		--disable-gtk \
51
		--without-x
58
		--with-drivers=""
59
CPPFLAGS+=	-DUPD_SIGNAL=0 -I. \
60
		-I${LOCALBASE}/include/libpng \
61
		-I${WRKSRC}/openjpeg/src/lib/openjp2 \
62
		-I${LOCALBASE}/include
63
LDFLAGS+=	-L${LOCALBASE}/lib
64
XCFLAGS=	-DA4
65
XLDFLAGS=	-lpthread
66
ALL_TARGET=	so
52
ALL_TARGET=	so
67
INSTALL_TARGET=	soinstall
53
INSTALL_TARGET=	soinstall
68
PLIST_SUB=	SHLIB_VER="${PORTVERSION:R}" \
54
PLIST_SUB=	GS_VERSION="${PORTVERSION}"
69
		GS_VERSION="${PORTVERSION}"
70
SUB_FILES=	pkg-message
55
SUB_FILES=	pkg-message
71
SUB_LIST=	DATADIR="${DATADIR}"
56
SUB_LIST=	DATADIR="${DATADIR}"
72
57
73
OPTIONS_DEFINE=	DOCS CUPS FONTCONFIG ICONV
58
OPTIONS_DEFINE=	DOCS CUPS IJS
74
OPTIONS_DEFAULT=CUPS FONTCONFIG ICONV
59
OPTIONS_DEFAULT=CUPS IJS
75
OPTIONS_SUB=	yes
60
OPTIONS_SUB=	yes
76
FONTCONFIG_DESC=Enable fontconfig support
77
FONTCONFIG_LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig
78
FONTCONFIG_CONFIGURE_ENABLE=	fontconfig
79
NO_OPTIONS_SORT=yes
80
61
81
EXCLUDE_DIRS=	freetype jbig2dec jpeg expat lcms2 libpng tiff zlib
62
CUPS_CONFIGURE_ENABLE=	cups
63
CUPS_LIB_DEPENDS=	libcupsimage.so:print/cups
82
64
83
.include "Makefile.drivers"
65
IJS_CONFIGURE_WITH=	ijs
84
.include <bsd.port.options.mk>
66
IJS_DESC=		Support libijs based Ghostscript devices
85
.include "files/Makefile.drivers_post"
67
IJS_LIB_DEPENDS=	libijs.so:print/libijs
86
68
87
PORTDOCS=	japanese chp2200 epson740 lxm3200-tweaked md2k_md5k
88
PORTDOC_FILES=	japanese/Gdevlips.htm japanese/README.gs550j		\
89
	japanese/cdj880.txt japanese/dj505j.txt japanese/djgpp.txt	\
90
	japanese/gdev10v.txt japanese/gdevalps.txt			\
91
	japanese/gdevcd8.txt japanese/gdevdmpr.txt			\
92
	japanese/gdevfmlbp.txt japanese/gdevj100.txt			\
93
	japanese/gdevlbp3.txt japanese/gdevmag.txt			\
94
	japanese/gdevmd2k.txt japanese/gdevmjc.txt			\
95
	japanese/gdevml6.txt japanese/gdevp201.txt japanese/gs261j.euc	\
96
	japanese/gs261j.txt chp2200/AUTHORS chp2200/INSTALL		\
97
	epson740/README epson740/upp-HowTo-to-be			\
98
	lxm3200-tweaked/LICENSE lxm3200-tweaked/README			\
99
	lxm3200-tweaked/RELEASE_NOTES					\
100
	lxm3200-tweaked/Z12-Z31-QuickSetup md2k_md5k/README.jis
101
102
post-patch:
69
post-patch:
103
	${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' \
70
	@${RM} -r ${WRKSRC}/freetype ${WRKSRC}/ijs ${WRKSRC}/jbig2dec \
104
	    ${WRKSRC}/contrib/japanese/dmp_site.ps
71
		${WRKSRC}/jpeg ${WRKSRC}/libpng ${WRKSRC}/openjpeg \
72
		${WRKSRC}/zlib
105
73
106
pre-build-drivers.mak:
107
	@${ECHO_CMD} '# automatically generated' > ${WRKSRC}/base/drivers.mak
108
	@${ECHO_CMD} 'DEVICE_DEVS=$${DISPLAY_DEV}' >> ${WRKSRC}/base/drivers.mak
109
.for N in ${DEVS_LIST}
110
	@${ECHO_CMD} '${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}=' >> ${WRKSRC}/base/drivers.mak
111
.endfor
112
.for D in ${OPTIONS_DEFINE:MGS_*:S/^GS_//} \
113
	${OPTIONS_GROUP_ICONV:MGS_*:S/^GS_//} \
114
	${OPTIONS_GROUP_SVGALIB:MGS_*:S/^GS_//}
115
.for N in ${DEVS_LIST}
116
.if ${PORT_OPTIONS:MGS_${D}}
117
.if !defined(OPTIONS_UNSET) || !${OPTIONS_UNSET:MGS_${D}}
118
.for X in ${${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}:M${D}.dev}
119
	@${ECHO_CMD} '${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}+= $$(DD)${D}.dev'  >> ${WRKSRC}/base/drivers.mak
120
.endfor
121
.endif
122
.endif
123
.endfor
124
.endfor
125
126
pre-build: pre-build-drivers.mak
127
	${MKDIR} ${WRKSRC}/obj
128
	${MKDIR} ${WRKSRC}/bin
129
130
pre-install:
131
	cd ${WRKSRC}/Resource/Init && ${RM} \
132
	    gs_statd.ps.orig gs_ttf.ps.orig pdf_font.ps.orig
133
	${MKDIR} ${STAGEDIR}${DATADIR}
134
135
post-install-DOCS-on: post-install-docs
136
	${MKDIR} ${WRKSRC}/contrib/japanese
137
	${INSTALL_DATA} ${WRKSRC}/contrib/japanese/doc/* \
138
	    ${WRKSRC}/contrib/japanese
139
	${MKDIR} ${STAGEDIR}${DOCSDIR}
140
	cd ${WRKSRC}/contrib && \
141
	    ${TAR} -cf - ${PORTDOC_FILES} | \
142
	    (cd ${STAGEDIR}${DOCSDIR} && ${TAR} -xof -)
143
144
post-install:
74
post-install:
145
	${LN} -sf gsc ${STAGEDIR}${PREFIX}/bin/gs
75
	${MV} ${STAGEDIR}${PREFIX}/bin/gsc ${STAGEDIR}${PREFIX}/bin/gs
146
	${LN} -s -f ${LOCALBASE}/share/fonts/CIDFont \
76
	${RM} ${STAGEDIR}${PREFIX}/bin/gsx
147
	    ${STAGEDIR}${DATADIR}/Resource/CIDFont/fonts
77
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gs
78
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgs.so
79
	${MKDIR} ${STAGEDIR}${PREFIX}/share/color/icc
80
	${MV} ${STAGEDIR}${DATADIR}/iccprofiles \
81
		${STAGEDIR}${PREFIX}/share/color/icc/ghostscript
82
	${RLN} ${STAGEDIR}${PREFIX}/share/color/icc/ghostscript \
83
		${STAGEDIR}${DATADIR}/iccprofiles
84
	${RLN} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DATADIR}/doc
85
	${MKDIR} ${STAGEDIR}${PREFIX}/share/cmap
86
	${MV} ${STAGEDIR}${DATADIR}/Resource/CMap/Identity* \
87
		${STAGEDIR}${PREFIX}/share/cmap
88
	${RM} -r ${STAGEDIR}${DATADIR}/Resource/CMap
89
	${RLN} ${STAGEDIR}${PREFIX}/share/cmap \
90
		${STAGEDIR}${DATADIR}/Resource/CMap
148
91
149
.include <bsd.port.mk>
92
.include <bsd.port.mk>
(-)print/ghostscript9-agpl-base/Makefile.drivers (-888 lines)
Lines 1-888 Link Here
1
# $FreeBSD: /tmp/pcvs/ports/print/ghostscript9/Makefile.drivers,v 1.4 2012-06-12 12:22:25 hrs Exp $
2
3
OPTIONS_SVGALIB= \
4
	GS_lvga256 \
5
	GS_vgalib
6
OPTIONS_GROUP=	SVGALIB
7
OPTIONS_GROUP_SVGALIB=	${OPTIONS_SVGALIB}
8
9
OPTIONS_ICONV= \
10
	GS_oprp \
11
	GS_opvp
12
OPTIONS_GROUP+=	ICONV
13
OPTIONS_GROUP_ICONV=	${OPTIONS_ICONV}
14
15
OPTIONS_CUPS= \
16
	GS_cups
17
18
OPTIONS_DEFINE+= \
19
	${OPTIONS_CUPS} \
20
	GS_display \
21
	GS_omni \
22
	GS_md2k \
23
	GS_md5k \
24
	GS_md50Mono \
25
	GS_md50Eco \
26
	GS_md1xMono \
27
	GS_appledmp \
28
	GS_iwhi \
29
	GS_iwlo \
30
	GS_iwlq \
31
	GS_hl7x0 \
32
	GS_hl1240 \
33
	GS_hl1250 \
34
	GS_bj10e \
35
	GS_bj10v \
36
	GS_bj10vh \
37
	GS_bj200 \
38
	GS_bjc600 \
39
	GS_bjc800 \
40
	GS_bjccmyk \
41
	GS_bjccolor \
42
	GS_bjcgray \
43
	GS_bjcmono \
44
	GS_lbp8 \
45
	GS_lbp310 \
46
	GS_lbp320 \
47
	GS_lips2p \
48
	GS_lips3 \
49
	GS_lips4 \
50
	GS_bjc880j \
51
	GS_lips4v \
52
	GS_m8510 \
53
	GS_coslw2p \
54
	GS_coslwxl \
55
	GS_uniprint \
56
	GS_dmprt \
57
	GS_dl2100 \
58
	GS_la50 \
59
	GS_la70 \
60
	GS_la75 \
61
	GS_la75plus \
62
	GS_ln03 \
63
	GS_lj250 \
64
	GS_declj250 \
65
	GS_ap3250 \
66
	GS_epson \
67
	GS_eps9mid \
68
	GS_eps9high \
69
	GS_lp8000 \
70
	GS_epag \
71
	GS_escpage \
72
	GS_lp2000 \
73
	GS_alc8600 \
74
	GS_alc8500 \
75
	GS_alc2000 \
76
	GS_alc4000 \
77
	GS_alc1900 \
78
	GS_alc4100 \
79
	GS_lp9800c \
80
	GS_lp9000c \
81
	GS_lp9500c \
82
	GS_lp8800c \
83
	GS_lp8300c \
84
	GS_lp8500c \
85
	GS_lp3000c \
86
	GS_lp8200c \
87
	GS_lp8000c \
88
	GS_eplmono \
89
	GS_eplcolor \
90
	GS_epl6100 \
91
	GS_epl5900 \
92
	GS_epl5800 \
93
	GS_epl2050 \
94
	GS_epl2050p \
95
	GS_epl2120 \
96
	GS_epl2500 \
97
	GS_epl2750 \
98
	GS_lp9000b \
99
	GS_lp2500 \
100
	GS_lp9100 \
101
	GS_lp7900 \
102
	GS_lp7500 \
103
	GS_lp2400 \
104
	GS_lp2200 \
105
	GS_lp9400 \
106
	GS_lp8900 \
107
	GS_lp8700 \
108
	GS_lp8100 \
109
	GS_lp7700 \
110
	GS_lp8600f \
111
	GS_lp8400f \
112
	GS_lp8300f \
113
	GS_lp1900 \
114
	GS_lp9600s \
115
	GS_lp9300 \
116
	GS_lp9600 \
117
	GS_lp8600 \
118
	GS_lp1800 \
119
	GS_lq850 \
120
	GS_epsonc \
121
	GS_mj700v2c \
122
	GS_mj500c \
123
	GS_mj6000c \
124
	GS_mj8000c \
125
	GS_st800 \
126
	GS_stcolor \
127
	GS_photoex \
128
	GS_fmlbp \
129
	GS_fmpr \
130
	GS_lp2563 \
131
	GS_cdnj500 \
132
	GS_dnj650c \
133
	GS_deskjet \
134
	GS_djet500 \
135
	GS_cdeskjet \
136
	GS_djet500c \
137
	GS_cdjcolor \
138
	GS_cdjmono \
139
	GS_cdj500 \
140
	GS_cdj550 \
141
	GS_dj505j \
142
	GS_cdj670 \
143
	GS_cdj850 \
144
	GS_cdj880 \
145
	GS_cdj890 \
146
	GS_cdj1600 \
147
	GS_chp2200 \
148
	GS_cdj970 \
149
	GS_laserjet \
150
	GS_ljetplus \
151
	GS_ljet2p \
152
	GS_ljet3 \
153
	GS_ljet3d \
154
	GS_ljet4 \
155
	GS_ljet4d \
156
	GS_lj4dith \
157
	GS_ljet4pjl \
158
	GS_lj4dithp \
159
	GS_cljet5 \
160
	GS_cljet5c \
161
	GS_cljet5pr \
162
	GS_lj5mono \
163
	GS_lj5gray \
164
	GS_pj \
165
	GS_pjetxl \
166
	GS_pjxl \
167
	GS_paintjet \
168
	GS_pjxl300 \
169
	GS_pxlmono \
170
	GS_pxlcolor \
171
	GS_pcl3 \
172
	GS_ijs \
173
	GS_ibmpro \
174
	GS_jetp3852 \
175
	GS_imagen \
176
	GS_fs600 \
177
	GS_lxm5700m \
178
	GS_lxm3200 \
179
	GS_lex2050 \
180
	GS_lex3200 \
181
	GS_lex5700 \
182
	GS_lex7000 \
183
	GS_cp50 \
184
	GS_pr1000 \
185
	GS_pr1000_4 \
186
	GS_pr150 \
187
	GS_pr201 \
188
	GS_picty180 \
189
	GS_necp6 \
190
	GS_npdl \
191
	GS_oce9050 \
192
	GS_oki182 \
193
	GS_okiibm \
194
	GS_ml600 \
195
	GS_oki4w \
196
	GS_atx23 \
197
	GS_atx24 \
198
	GS_atx38 \
199
	GS_r4081 \
200
	GS_rpdl \
201
	GS_gdi \
202
	GS_jj100 \
203
	GS_sj48 \
204
	GS_t4693d2 \
205
	GS_t4693d4 \
206
	GS_t4693d8 \
207
	GS_tek4696 \
208
	GS_xes \
209
	GS_bmpmono \
210
	GS_bmpgray \
211
	GS_bmp16 \
212
	GS_bmp256 \
213
	GS_bmp16m \
214
	GS_bmp32b \
215
	GS_bmpsep1 \
216
	GS_bmpsep8 \
217
	GS_ccr \
218
	GS_cif \
219
	GS_dfaxhigh \
220
	GS_dfaxlow \
221
	GS_xcf \
222
	GS_xcfcmyk \
223
	GS_faxg3 \
224
	GS_faxg32d \
225
	GS_faxg4 \
226
	GS_miff24 \
227
	GS_inferno \
228
	GS_jpeg \
229
	GS_jpeggray \
230
	GS_mag16 \
231
	GS_mag256 \
232
	GS_mgrmono \
233
	GS_mgrgray2 \
234
	GS_mgrgray4 \
235
	GS_mgrgray8 \
236
	GS_mgr4 \
237
	GS_mgr8 \
238
	GS_pcxmono \
239
	GS_pcxgray \
240
	GS_pcx16 \
241
	GS_pcx256 \
242
	GS_pcx24b \
243
	GS_pcxcmyk \
244
	GS_pdfwrite \
245
	GS_psdrgb \
246
	GS_psdcmyk \
247
	GS_bit \
248
	GS_bitrgb \
249
	GS_bitcmyk \
250
	GS_plan \
251
	GS_plang \
252
	GS_planm \
253
	GS_planc \
254
	GS_plank \
255
	GS_plib \
256
	GS_plibg \
257
	GS_plibm \
258
	GS_plibc \
259
	GS_plibk \
260
	GS_plan9bm \
261
	GS_pam \
262
	GS_pbm \
263
	GS_pbmraw \
264
	GS_pgm \
265
	GS_pgmraw \
266
	GS_pgnm \
267
	GS_pgnmraw \
268
	GS_pnm \
269
	GS_pnmraw \
270
	GS_ppm \
271
	GS_ppmraw \
272
	GS_pkm \
273
	GS_pkmraw \
274
	GS_pksm \
275
	GS_pksmraw \
276
	GS_pngmono \
277
	GS_pnggray \
278
	GS_png16 \
279
	GS_png256 \
280
	GS_png16m \
281
	GS_pngalpha \
282
	GS_png48 \
283
	GS_ps2write \
284
	GS_eps2write \
285
	GS_cfax \
286
	GS_sgirgb \
287
	GS_sunhmono \
288
	GS_tiffcrle \
289
	GS_tiffg3 \
290
	GS_tiffg32d \
291
	GS_tiffg4 \
292
	GS_tiffgray \
293
	GS_tiff12nc \
294
	GS_tiff24nc \
295
	GS_tiff32nc \
296
	GS_tiffsep \
297
	GS_tifflzw \
298
	GS_tiffpack \
299
	GS_bbox \
300
	GS_devicen \
301
	GS_perm \
302
	GS_spotcmyk \
303
	GS_inkcov
304
305
OPTIONS_DEFAULT+= \
306
	${OPTIONS_SVGALIB} \
307
	${OPTIONS_ICONV} \
308
	${OPTIONS_CUPS} \
309
	GS_display \
310
	GS_omni \
311
	GS_md2k \
312
	GS_md5k \
313
	GS_md50Mono \
314
	GS_md50Eco \
315
	GS_md1xMono \
316
	GS_appledmp \
317
	GS_iwhi \
318
	GS_iwlo \
319
	GS_iwlq \
320
	GS_hl7x0 \
321
	GS_hl1240 \
322
	GS_hl1250 \
323
	GS_bj10e \
324
	GS_bj10v \
325
	GS_bj10vh \
326
	GS_bj200 \
327
	GS_bjc600 \
328
	GS_bjc800 \
329
	GS_bjccmyk \
330
	GS_bjccolor \
331
	GS_bjcgray \
332
	GS_bjcmono \
333
	GS_lbp8 \
334
	GS_lbp310 \
335
	GS_lbp320 \
336
	GS_lips2p \
337
	GS_lips3 \
338
	GS_lips4 \
339
	GS_bjc880j \
340
	GS_lips4v \
341
	GS_m8510 \
342
	GS_coslw2p \
343
	GS_coslwxl \
344
	GS_uniprint \
345
	GS_dmprt \
346
	GS_dl2100 \
347
	GS_la50 \
348
	GS_la70 \
349
	GS_la75 \
350
	GS_la75plus \
351
	GS_ln03 \
352
	GS_lj250 \
353
	GS_declj250 \
354
	GS_ap3250 \
355
	GS_epson \
356
	GS_eps9mid \
357
	GS_eps9high \
358
	GS_lp8000 \
359
	GS_epag \
360
	GS_escpage \
361
	GS_lp2000 \
362
	GS_alc8600 \
363
	GS_alc8500 \
364
	GS_alc2000 \
365
	GS_alc4000 \
366
	GS_alc1900 \
367
	GS_alc4100 \
368
	GS_lp9800c \
369
	GS_lp9000c \
370
	GS_lp9500c \
371
	GS_lp8800c \
372
	GS_lp8300c \
373
	GS_lp8500c \
374
	GS_lp3000c \
375
	GS_lp8200c \
376
	GS_lp8000c \
377
	GS_eplmono \
378
	GS_eplcolor \
379
	GS_epl6100 \
380
	GS_epl5900 \
381
	GS_epl5800 \
382
	GS_epl2050 \
383
	GS_epl2050p \
384
	GS_epl2120 \
385
	GS_epl2500 \
386
	GS_epl2750 \
387
	GS_lp9000b \
388
	GS_lp2500 \
389
	GS_lp9100 \
390
	GS_lp7900 \
391
	GS_lp7500 \
392
	GS_lp2400 \
393
	GS_lp2200 \
394
	GS_lp9400 \
395
	GS_lp8900 \
396
	GS_lp8700 \
397
	GS_lp8100 \
398
	GS_lp7700 \
399
	GS_lp8600f \
400
	GS_lp8400f \
401
	GS_lp8300f \
402
	GS_lp1900 \
403
	GS_lp9600s \
404
	GS_lp9300 \
405
	GS_lp9600 \
406
	GS_lp8600 \
407
	GS_lp1800 \
408
	GS_lq850 \
409
	GS_epsonc \
410
	GS_mj700v2c \
411
	GS_mj500c \
412
	GS_mj6000c \
413
	GS_mj8000c \
414
	GS_st800 \
415
	GS_stcolor \
416
	GS_photoex \
417
	GS_fmlbp \
418
	GS_fmpr \
419
	GS_lp2563 \
420
	GS_cdnj500 \
421
	GS_dnj650c \
422
	GS_deskjet \
423
	GS_djet500 \
424
	GS_cdeskjet \
425
	GS_djet500c \
426
	GS_cdjcolor \
427
	GS_cdjmono \
428
	GS_cdj500 \
429
	GS_cdj550 \
430
	GS_dj505j \
431
	GS_cdj670 \
432
	GS_cdj850 \
433
	GS_cdj880 \
434
	GS_cdj890 \
435
	GS_cdj1600 \
436
	GS_chp2200 \
437
	GS_cdj970 \
438
	GS_laserjet \
439
	GS_ljetplus \
440
	GS_ljet2p \
441
	GS_ljet3 \
442
	GS_ljet3d \
443
	GS_ljet4 \
444
	GS_ljet4d \
445
	GS_lj4dith \
446
	GS_ljet4pjl \
447
	GS_lj4dithp \
448
	GS_cljet5 \
449
	GS_cljet5c \
450
	GS_cljet5pr \
451
	GS_lj5mono \
452
	GS_lj5gray \
453
	GS_pj \
454
	GS_pjetxl \
455
	GS_pjxl \
456
	GS_paintjet \
457
	GS_pjxl300 \
458
	GS_pxlmono \
459
	GS_pxlcolor \
460
	GS_pcl3 \
461
	GS_ijs \
462
	GS_ibmpro \
463
	GS_jetp3852 \
464
	GS_imagen \
465
	GS_fs600 \
466
	GS_lxm5700m \
467
	GS_lxm3200 \
468
	GS_lex2050 \
469
	GS_lex3200 \
470
	GS_lex5700 \
471
	GS_lex7000 \
472
	GS_cp50 \
473
	GS_pr1000 \
474
	GS_pr1000_4 \
475
	GS_pr150 \
476
	GS_pr201 \
477
	GS_picty180 \
478
	GS_necp6 \
479
	GS_npdl \
480
	GS_oce9050 \
481
	GS_oki182 \
482
	GS_okiibm \
483
	GS_ml600 \
484
	GS_oki4w \
485
	GS_atx23 \
486
	GS_atx24 \
487
	GS_atx38 \
488
	GS_r4081 \
489
	GS_rpdl \
490
	GS_gdi \
491
	GS_jj100 \
492
	GS_sj48 \
493
	GS_t4693d2 \
494
	GS_t4693d4 \
495
	GS_t4693d8 \
496
	GS_tek4696 \
497
	GS_xes \
498
	GS_bmpmono \
499
	GS_bmpgray \
500
	GS_bmp16 \
501
	GS_bmp256 \
502
	GS_bmp16m \
503
	GS_bmp32b \
504
	GS_bmpsep1 \
505
	GS_bmpsep8 \
506
	GS_ccr \
507
	GS_cif \
508
	GS_dfaxhigh \
509
	GS_dfaxlow \
510
	GS_xcf \
511
	GS_xcfcmyk \
512
	GS_faxg3 \
513
	GS_faxg32d \
514
	GS_faxg4 \
515
	GS_miff24 \
516
	GS_inferno \
517
	GS_jpeg \
518
	GS_jpeggray \
519
	GS_mag16 \
520
	GS_mag256 \
521
	GS_mgrmono \
522
	GS_mgrgray2 \
523
	GS_mgrgray4 \
524
	GS_mgrgray8 \
525
	GS_mgr4 \
526
	GS_mgr8 \
527
	GS_pcxmono \
528
	GS_pcxgray \
529
	GS_pcx16 \
530
	GS_pcx256 \
531
	GS_pcx24b \
532
	GS_pcxcmyk \
533
	GS_pcx2up \
534
	GS_pdfwrite \
535
	GS_psdrgb \
536
	GS_psdcmyk \
537
	GS_bit \
538
	GS_bitrgb \
539
	GS_bitcmyk \
540
	GS_plan \
541
	GS_plang \
542
	GS_planm \
543
	GS_planc \
544
	GS_plank \
545
	GS_plib \
546
	GS_plibg \
547
	GS_plibm \
548
	GS_plibc \
549
	GS_plibk \
550
	GS_plan9bm \
551
	GS_pam \
552
	GS_pbm \
553
	GS_pbmraw \
554
	GS_pgm \
555
	GS_pgmraw \
556
	GS_pgnm \
557
	GS_pgnmraw \
558
	GS_pnm \
559
	GS_pnmraw \
560
	GS_ppm \
561
	GS_ppmraw \
562
	GS_pkm \
563
	GS_pkmraw \
564
	GS_pksm \
565
	GS_pksmraw \
566
	GS_pngmono \
567
	GS_pnggray \
568
	GS_png16 \
569
	GS_png16m \
570
	GS_png256 \
571
	GS_pngalpha \
572
	GS_pnggray \
573
	GS_pngmono \
574
	GS_psdf \
575
	GS_ps2write \
576
	GS_eps2write \
577
	GS_cfax \
578
	GS_sgirgb \
579
	GS_sunhmono \
580
	GS_tiffcrle \
581
	GS_tiffg3 \
582
	GS_tiffg32d \
583
	GS_tiffg4 \
584
	GS_tiffgray \
585
	GS_tiff12nc \
586
	GS_tiff24nc \
587
	GS_tiff32nc \
588
	GS_tiffsep \
589
	GS_tifflzw \
590
	GS_tiffpack \
591
	GS_bbox \
592
	GS_devicen \
593
	GS_perm \
594
	GS_spotcmyk \
595
	GS_inkcov
596
597
GS_lvga256_DESC=	D: SVGAlib, 256-color VGA modes
598
GS_vgalib_DESC=		D: SVGAlib, 16-color VGA modes
599
GS_oprp_DESC=		D: OpenPrinting Raster driver interface
600
GS_opvp_DESC=		D: OpenPrinting Vecter driver interface
601
GS_cups_DESC=		D: CUPS driver
602
GS_display_DESC=	D: display device for GS shared library
603
GS_omni_DESC=		D: Omni driver
604
GS_md2k_DESC=		D: ALPS MD-2000/2010/4000/1300/1500/5000
605
GS_md5k_DESC=		D: ALPS MD-5000 Eco Mode
606
GS_md50Mono_DESC=	D: ALPS MD-5000 Monochrome
607
GS_md50Eco_DESC=	D: ALPS MD-5000 Eco Mode
608
GS_md1xMono_DESC=	D: ALPS MD-1x00 Monochrome
609
GS_appledmp_DESC=	D: Apple Dot Matrix Printer/Imagewriter
610
GS_iwhi_DESC=		D: Apple Imagewriter, high-resolution mode
611
GS_iwlo_DESC=		D: Apple Imagewriter, low-resolution mode
612
GS_iwlq_DESC=		D: Apple Imagewriter LQ in 320x216dpi mode
613
GS_hl7x0_DESC=		D: Brother HL-720/730/760(=PCL), MFC6550MC
614
GS_hl1240_DESC=		D: Brother HL-1030/1240
615
GS_hl1250_DESC=		D: Brother HL-1050/1070/1250/1270N
616
GS_bj10e_DESC=		D: Canon BJ-10e
617
GS_bj10v_DESC=		D: Canon BJ-10v
618
GS_bj10vh_DESC=		D: Canon BJ-10v, high-mergin
619
GS_bj200_DESC=		D: Canon BJ-200/BJC-240(mono)
620
GS_bjc600_DESC=		D: Canon BJC-600/4xxx/70, StyleWriter 2x00
621
GS_bjc800_DESC=		D: Canon BJC-240/800
622
GS_bjccmyk_DESC=	D: Canon BJC-210/240/250/265/1000
623
GS_bjccolor_DESC=	D: Canon BJC-210/240/250/265/1000 truecolor
624
GS_bjcgray_DESC=	D: Canon BJC-210/240/250/265/1000 grayscale
625
GS_bjcmono_DESC=	D: Canon BJC-210/240/250/265/1000 monochrome
626
GS_lbp8_DESC=		D: Canon LBP-8II
627
GS_lbp310_DESC=		D: Canon LBP-310
628
GS_lbp320_DESC=		D: Canon LBP-320 Pro/LBP-350
629
GS_lips2p_DESC=		D: Canon LIPS II+
630
GS_lips3_DESC=		D: Canon LIPS III
631
GS_lips4_DESC=		D: Canon LIPS IV
632
GS_bjc880j_DESC=	D: Canon LIPS IVc, BJC-680J/880J
633
GS_lips4v_DESC=		D: Canon LIPS IV, vector output mode
634
GS_m8510_DESC=		D: C.Itoh M8510 printer
635
GS_coslw2p_DESC=	D: CoStar LabelWriter II II/Plus
636
GS_coslwxl_DESC=	D: CoStar LabelWriter XL
637
GS_uniprint_DESC=	D: Configurable ESC/P,ESC/P2,HP-RTL/PCL,P2X
638
GS_dmprt_DESC=		D: Configurable dot matrix printer driver
639
GS_dl2100_DESC=		D: DEC DL2100
640
GS_la50_DESC=		D: DEC LA50
641
GS_la70_DESC=		D: DEC LA70
642
GS_la75_DESC=		D: DEC LA75
643
GS_la75plus_DESC=	D: DEC LA75+
644
GS_ln03_DESC=		D: DEC LN03
645
GS_lj250_DESC=		D: DEC LJ250 Companion color printer
646
GS_declj250_DESC=	D: DEC LJ250 driver (alternate)
647
GS_ap3250_DESC=		D: Epson ActionPrinter 3250
648
GS_epson_DESC=		D: Epson dot matrix, 9/24-pin
649
GS_eps9mid_DESC=	D: Epson 9-pin, interleaved lines, medium res
650
GS_eps9high_DESC=	D: Epson 9-pin, interleaved lines, triple res
651
GS_lp8000_DESC=		D: Epson LP-8000 line printer
652
GS_epag_DESC=		D: Epson ESC/Page laser printer (generic)
653
GS_escpage_DESC=	D: Epson ESC/Page laser printer (generic)
654
GS_lp2000_DESC=		D: Epson LP-2000/3000/7000/7000G laser printer
655
GS_alc8600_DESC=	D: Epson AL-C8600 color laser printer
656
GS_alc8500_DESC=	D: Epson AL-C8500 color laser printer
657
GS_alc2000_DESC=	D: Epson AL-C2000 color laser printer
658
GS_alc4000_DESC=	D: Epson AL-C4000 color laser printer
659
GS_alc1900_DESC=	D: Epson AL-C1900 color laser printer
660
GS_alc4100_DESC=	D: Epson AL-C4100 color laser printer
661
GS_lp9800c_DESC=	D: Epson LP-9800C color laser printer
662
GS_lp9000c_DESC=	D: Epson LP-9000C color laser printer
663
GS_lp9500c_DESC=	D: Epson LP-9500C color laser printer
664
GS_lp8800c_DESC=	D: Epson LP-8800C color laser printer
665
GS_lp8300c_DESC=	D: Epson LP-8300C color laser printer
666
GS_lp8500c_DESC=	D: Epson LP-8500C color laser printer
667
GS_lp3000c_DESC=	D: Epson LP-3000C color laser printer
668
GS_lp8200c_DESC=	D: Epson LP-8200C color laser printer
669
GS_lp8000c_DESC=	D: Epson LP-8000C color laser printer
670
GS_eplmono_DESC=	D: Epson Esc/Page Generic driver, mono
671
GS_eplcolor_DESC=	D: Epson Esc/Page Generic driver, color
672
GS_epl6100_DESC=	D: Epson EPL-6100 laser printer
673
GS_epl5900_DESC=	D: Epson EPL-5900 laser printer
674
GS_epl5800_DESC=	D: Epson EPL-5800 laser printer
675
GS_epl2050_DESC=	D: Epson EPL-N2050 laser printer
676
GS_epl2050p_DESC=	D: Epson EPL-N2050+ laser printer
677
GS_epl2120_DESC=	D: Epson EPL-N2120 laser printer
678
GS_epl2500_DESC=	D: Epson EPL-N2500 laser printer
679
GS_epl2750_DESC=	D: Epson EPL-N2750 laser printer
680
GS_lp9000b_DESC=	D: Epson LP-9000B laser printer
681
GS_lp2500_DESC=		D: Epson LP-2500 laser printer
682
GS_lp9100_DESC=		D: Epson LP-9100(R) laser printer
683
GS_lp7900_DESC=		D: Epson LP-7900(R) laser printer
684
GS_lp7500_DESC=		D: Epson LP-7500(R) laser printer
685
GS_lp2400_DESC=		D: Epson LP-2400 laser printer
686
GS_lp2200_DESC=		D: Epson LP-2200 laser printer
687
GS_lp9400_DESC=		D: Epson LP-9400(R) laser printer
688
GS_lp8900_DESC=		D: Epson LP-8900(R) laser printer
689
GS_lp8700_DESC=		D: Epson LP-8700(R) laser printer
690
GS_lp8100_DESC=		D: Epson LP-8100(R) laser printer
691
GS_lp7700_DESC=		D: Epson LP-7700(R) laser printer
692
GS_lp8600f_DESC=	D: Epson LP-8600FX(N) laser printer
693
GS_lp8400f_DESC=	D: Epson LP-8400FX(N) laser printer
694
GS_lp8300f_DESC=	D: Epson LP-8300F laser printer
695
GS_lp1900_DESC=		D: Epson LP-1900(N) laser printer
696
GS_lp9600s_DESC=	D: Epson LP-9600S laser printer
697
GS_lp9300_DESC=		D: Epson LP-9300 laser printer
698
GS_lp9600_DESC=		D: Epson LP-9600 laser printer
699
GS_lp8600_DESC=		D: Epson LP-8600FX(N) laser printer
700
GS_lp1800_DESC=		D: Epson LP-1800 laser printer
701
GS_lq850_DESC=		D: Epson LQ-850 (360x360, emul on Canon BJ300)
702
GS_epsonc_DESC=		D: Epson LQ-2550, Fujitsu 3400/2400/1200 color
703
GS_mj700v2c_DESC=	D: Epson MachJet series, CMYK
704
GS_mj500c_DESC=		D: Epson MachJet MJ-500C 360dpi, CMY/mono
705
GS_mj6000c_DESC=	D: Epson MachJet MJ-830C/930C/6000C
706
GS_mj8000c_DESC=	D: Epson MachJet MJ-8000C
707
GS_st800_DESC=		D: Epson Stylus 800 printer
708
GS_stcolor_DESC=	D: Epson Stylus Color and II/IIs/1500
709
GS_photoex_DESC=	D: Epson Stylus Color Photo/Photo EX/Photo 700
710
GS_fmlbp_DESC=		D: Fujitsu contrib2xx Page Printer
711
GS_fmpr_DESC=		D: Fujitsu contrib
712
GS_lp2563_DESC=		D: HP 2563B line printer
713
GS_cdnj500_DESC=	D: HP DesignJet 500
714
GS_dnj650c_DESC=	D: HP DesignJet 650C
715
GS_deskjet_DESC=	D: HP DeskJet and DeskJet Plus
716
GS_djet500_DESC=	D: HP DeskJet 500 (for DeskJet 600 use -r600)
717
GS_cdeskjet_DESC=	D: HP DeskJet 500C (1b/px)
718
GS_djet500c_DESC=	D: HP DeskJet 500C (alternative)
719
GS_cdjcolor_DESC=	D: HP DeskJet 500C/540C (24b/px)
720
GS_cdjmono_DESC=	D: HP DeskJet 500/510/520/540C (mono)
721
GS_cdj500_DESC=		D: HP DeskJet 500/540C (same as cdjcolor)
722
GS_cdj550_DESC=		D: HP DeskJet 550C/560C/660C/660Cse
723
GS_dj505j_DESC=		D: HP DeskJet 505J
724
GS_cdj670_DESC=		D: HP DeskJet 670/690
725
GS_cdj850_DESC=		D: HP DeskJet 850/855/870/1100
726
GS_cdj880_DESC=		D: HP DeskJet 880
727
GS_cdj890_DESC=		D: HP DeskJet 890
728
GS_cdj1600_DESC=	D: HP DeskJet 1600
729
GS_chp2200_DESC=	D: HP Business Inkjet 2200
730
GS_cdj970_DESC=		D: HP DeskJet 970CXi
731
GS_laserjet_DESC=	D: HP LaserJet
732
GS_ljetplus_DESC=	D: HP LaserJet Plus
733
GS_ljet2p_DESC=		D: HP LaserJet IId/IIp/III* (TIFF compression)
734
GS_ljet3_DESC=		D: HP LaserJet III* (Delta Row compression)
735
GS_ljet3d_DESC=		D: HP LaserJet IIID (duplex capability)
736
GS_ljet4_DESC=		D: HP LaserJet 4/5L/5P (not real LJ5), 600dpi
737
GS_ljet4d_DESC=		D: HP LaserJet 4 (duplex + 600dpi)
738
GS_lj4dith_DESC=	D: HP LaserJet 4 (Floyd-Steinberg dithering)
739
GS_ljet4pjl_DESC=	D: HP LaserJet 4V/4LJ Pro
740
GS_lj4dithp_DESC=	D: HP LaserJet 4V/4LJ Pro (dithering)
741
GS_cljet5_DESC=		D: HP LaserJet 5/5M Color (new)
742
GS_cljet5c_DESC=	D: HP LaserJet 5/5M Color Simple
743
GS_cljet5pr_DESC=	D: HP LaserJet 5/5M Color (old)
744
GS_lj5mono_DESC=	D: HP LaserJet 5/6 (PCL5/PCL XL), bitmap
745
GS_lj5gray_DESC=	D: HP LaserJet 5/6 gray-scale bitmap
746
GS_pj_DESC=		D: HP PaintJet XL driver
747
GS_pjetxl_DESC=		D: HP PaintJet XL driver (alternate)
748
GS_pjxl_DESC=		D: HP PaintJet XL color printer
749
GS_paintjet_DESC=	D: HP PaintJet color printer (alternate)
750
GS_pjxl300_DESC=	D: HP PaintJet XL300, DeskJet 1200C, CopyJet
751
GS_pxlmono_DESC=	D: HP PCL XL mono (LaserJet 5/6 family)
752
GS_pxlcolor_DESC=	D: HP PCL XL color (Color LaserJet 4500/5000)
753
GS_pcl3_DESC=		D: HP PCL 3+ (generic)
754
GS_ijs_DESC=		D: HP Inkjet and other raster devices
755
GS_ibmpro_DESC=		D: IBM 9-pin Proprinter
756
GS_jetp3852_DESC=	D: IBM Jetprinter ink-jet color (Model \#3852)
757
GS_imagen_DESC=		D: Imagen ImPress printers
758
GS_fs600_DESC=		D: Kyocera FS-600 (600 dpi)
759
GS_lxm5700m_DESC=	D: Lexmark 5700 monotone
760
GS_lxm3200_DESC=	D: Lexmark 3200/Z12/Z22/Z31/Z32
761
GS_lex2050_DESC=	D: Lexmark 2050
762
GS_lex3200_DESC=	D: Lexmark 3200
763
GS_lex5700_DESC=	D: Lexmark 5700
764
GS_lex7000_DESC=	D: Lexmark 7000
765
GS_cp50_DESC=		D: Mitsubishi CP50 color
766
GS_pr1000_DESC=		D: NEC PC-PR 1000
767
GS_pr1000_4_DESC=	D: NEC PC-PR 1000/4
768
GS_pr150_DESC=		D: NEC PC-PR 150
769
GS_pr201_DESC=		D: NEC PC-PR 201
770
GS_picty180_DESC=	D: NEC PICTY 180 (PC-PR101J/180)
771
GS_necp6_DESC=		D: NEC PinWriter P6/P6+/P60 (360x360)
772
GS_npdl_DESC=		D: NEC Printer Description Language
773
GS_oce9050_DESC=	D: OCE 9050 printer
774
GS_oki182_DESC=		D: Okidata MicroLine 182
775
GS_okiibm_DESC=		D: Okidata MicroLine IBM-compatible printers
776
GS_ml600_DESC=		D: Okidata Microline 600CL/620CL
777
GS_oki4w_DESC=		D: Okidata OkiPage 4w+
778
GS_atx23_DESC=		D: Practical Automation ATX-23
779
GS_atx24_DESC=		D: Practical Automation ATX-24
780
GS_atx38_DESC=		D: Practical Automation ATX-38
781
GS_r4081_DESC=		D: Ricoh 4081 laser printer
782
GS_rpdl_DESC=		D: Ricoh Printer Description Language
783
GS_gdi_DESC=		D: Samsung SmartGDI laser printer
784
GS_jj100_DESC=		D: Star JJ-100
785
GS_sj48_DESC=		D: StarJet 48 inkjet printer
786
GS_t4693d2_DESC=	D: Tektronix 4693d color, 2b/RGB
787
GS_t4693d4_DESC=	D: Tektronix 4693d color, 4b/RGB
788
GS_t4693d8_DESC=	D: Tektronix 4693d color, 8b/RGB
789
GS_tek4696_DESC=	D: Tektronix 4695/4696 inkjet plotter
790
GS_xes_DESC=		D: Xerox XES (2700, 3700, 4045, etc.)
791
GS_bmpmono_DESC=	D: BMP Monochrome
792
GS_bmpgray_DESC=	D: BMP 8-bit gray
793
GS_bmp16_DESC=		D: BMP 4-bit EGA/VGA
794
GS_bmp256_DESC=		D: BMP 8-bit 256-color
795
GS_bmp16m_DESC=		D: BMP 24-bit
796
GS_bmp32b_DESC=		D: BMP 32-bit pseudo-.BMP
797
GS_bmpsep1_DESC=	D: BMP Separated 1-bit CMYK
798
GS_bmpsep8_DESC=	D: BMP Separated 8-bit CMYK
799
GS_ccr_DESC=		D: CalComp Raster format
800
GS_cif_DESC=		D: CIF file format for VLSI
801
GS_dfaxhigh_DESC=	D: DigiBoard, DigiFAX (high res)
802
GS_dfaxlow_DESC=	D: DigiFAX (normal res)
803
GS_xcf_DESC=		D: Gimp XCF, RGB
804
GS_xcfcmyk_DESC=	D: Gimp XCF, CMYK
805
GS_faxg3_DESC=		D: Group 3 FAX (EOL + no header/EOD)
806
GS_faxg32d_DESC=	D: Group 3 2-D FAX (EOL + no header/EOD)
807
GS_faxg4_DESC=		D: Group 4 FAX (EOL + no header/EOD)
808
GS_miff24_DESC=		D: ImageMagick MIFF, 24-bit direct color, RLE
809
GS_inferno_DESC=	D: Inferno bitmaps
810
GS_jpeg_DESC=		D: JPEG format, RGB output
811
GS_jpeggray_DESC=	D: JPEG format, gray output
812
GS_mag16_DESC=		D: MAG format, 16-color
813
GS_mag256_DESC=		D: MAG format, 256-color
814
GS_mgrmono_DESC=	D: MGR devices 1-bit monochrome
815
GS_mgrgray2_DESC=	D: MGR devices 2-bit gray scale
816
GS_mgrgray4_DESC=	D: MGR devices 4-bit gray scale
817
GS_mgrgray8_DESC=	D: MGR devices 8-bit gray scale
818
GS_mgr4_DESC=		D: MGR devices 4-bit (VGA) color
819
GS_mgr8_DESC=		D: MGR devices 8-bit color
820
GS_pcxmono_DESC=	D: PCX, 1-bit monochrome
821
GS_pcxgray_DESC=	D: PCX, 8-bit gray scale
822
GS_pcx16_DESC=		D: PCX, 4-bit planar EGA/VGA color
823
GS_pcx256_DESC=		D: PCX, 8-bit chunky color
824
GS_pcx24b_DESC=		D: PCX, 24-bit color 3x8-bit planes
825
GS_pcxcmyk_DESC=	D: PCX, 4-bit chunky CMYK color
826
GS_pdfwrite_DESC=	D: Portable Document Format
827
GS_psdrgb_DESC=		D: PhotoShop PSD, RGB
828
GS_psdcmyk_DESC=	D: PhotoShop PSD, CMYK
829
GS_bit_DESC=		D: Plain bits, monochrome
830
GS_bitrgb_DESC=		D: Plain bits, RGB
831
GS_bitcmyk_DESC=	D: Plain bits, CMYK
832
GS_plan_DESC=		D: PLANar 24 bit RGB (8 bits per channel)
833
GS_plang_DESC=		D: PLANar 8 bit Grayscale
834
GS_planm_DESC=		D: PLANar 1 bit Monochrome
835
GS_planc_DESC=		D: PLANar 32 bit CMYK (8 bits per channel)
836
GS_plank_DESC=		D: PLANar 4 bit CMYK (1 bit per channel)
837
GS_plib_DESC=		D: PLANar Interlaced Banded 24 bit RGB
838
GS_plibg_DESC=		D: PLANar Interlaced Banded 8 bit Grayscale
839
GS_plibm_DESC=		D: PLANar Interlaced Banded 1 bit Monochrome
840
GS_plibc_DESC=		D: PLANar Interlaced Banded 32 bit CMYK
841
GS_plibk_DESC=		D: PLANar Interlaced Banded 4 bit CMYK
842
GS_plan9bm_DESC=	D: Plan 9 bitmap format
843
GS_pam_DESC=		D: Portable Arbitrary Map file
844
GS_pbm_DESC=		D: Portable Bitmap, plain
845
GS_pbmraw_DESC=		D: Portable Bitmap, raw
846
GS_pgm_DESC=		D: Portable Graymap, plain
847
GS_pgmraw_DESC=		D: Portable Graymap, raw
848
GS_pgnm_DESC=		D: Portable Graymap, plain (PBM opt)
849
GS_pgnmraw_DESC=	D: Portable Graymap, raw (PBM opt)
850
GS_pnm_DESC=		D: Portable Pixmap, plain RGB (PGM/PBM opt)
851
GS_pnmraw_DESC=		D: Portable Pixmap, raw RGB (PGM/PBM opt)
852
GS_ppm_DESC=		D: Portable Pixmap, plain RGB
853
GS_ppmraw_DESC=		D: Portable Pixmap, raw RGB
854
GS_pkm_DESC=		D: Portable inKmap, plain (4b CMYK=>RGB)
855
GS_pkmraw_DESC=		D: Portable inKmap, raw (4b CMYK=>RGB)
856
GS_pksm_DESC=		D: Portable Separated map, plain (4b CMYK=>4p)
857
GS_pksmraw_DESC=	D: Portable Separated map, raw (4b CMYK=>4p)
858
GS_pngmono_DESC=	D: PNG (Portable Network Graphics) Mono
859
GS_pnggray_DESC=	D: PNG 8-bit Gray
860
GS_png16_DESC=		D: PNG 4-bit Color
861
GS_png256_DESC=		D: PNG 8-bit Color
862
GS_png16m_DESC=		D: PNG 24-bit Color
863
GS_pngalpha_DESC=	D: PNG 32-bit RGBA Color
864
GS_png48_DESC=		D: PNG 48-bit Color
865
GS_psmono_DESC=		D: PostScript (Level 1) monochrome image
866
GS_psgray_DESC=		D: PostScript (Level 1) 8-bit gray image
867
GS_psrgb_DESC=		D: PostScript (Level 2) 24-bit color image
868
GS_ps2write_DESC=	D: PostScript (Level 2) output
869
GS_eps2write_DESC=	D: Encapsulated PostScript
870
GS_cfax_DESC=		D: SFF format for CAPI FAX interface
871
GS_sgirgb_DESC=		D: SGI RGB pixmap format
872
GS_sunhmono_DESC=	D: Harlequin variant of 1-bit Sun raster file
873
GS_tiffcrle_DESC=	D: TIFF CCITT RLE 1 dim (G3 FAX with no EOL)
874
GS_tiffg3_DESC=		D: TIFF Group 3 FAX (with EOL)
875
GS_tiffg32d_DESC=	D: TIFF Group 3 2-D FAX
876
GS_tiffg4_DESC=		D: TIFF Group 4 FAX
877
GS_tiffgray_DESC=	D: TIFF 8-bit gray, no compress
878
GS_tiff12nc_DESC=	D: TIFF 12-bit RGB, no compress
879
GS_tiff24nc_DESC=	D: TIFF 24-bit RGB, no compress, NeXT format
880
GS_tiff32nc_DESC=	D: TIFF 32-bit CMYK
881
GS_tiffsep_DESC=	D: TIFF gray + CMYK composite
882
GS_tifflzw_DESC=	D: TIFF LZW,      tag = 5,     mono
883
GS_tiffpack_DESC=	D: TIFF PackBits, tag = 32773, mono
884
GS_bbox_DESC=		D: Bounding box output
885
GS_devicen_DESC=	D: DeviceN process color model device
886
GS_perm_DESC=		D: DeviceN which permutes color components
887
GS_spotcmyk_DESC=	D: DeviceN with CMYK and spot color support
888
GS_inkcov_DESC=		D: Compute ink coverage
(-)print/ghostscript9-agpl-base/distinfo (-4 / +3 lines)
Lines 1-4 Link Here
1
SHA256 (ghostscript/ghostscript-9.16.tar.bz2) = 3e2d44f925aabb4764b985a966880eafca2fd63a6998491308604d16a75cb86d
1
TIMESTAMP = 1523106984
2
SIZE (ghostscript/ghostscript-9.16.tar.bz2) = 29163348
2
SHA256 (ghostscript-9.23.tar.xz) = 1fcedc27d4d6081105cdf35606cb3f809523423a6cf9e3c23cead3525d6ae8d9
3
SHA256 (ghostscript/epag-3.09.tar.gz) = ad10eca44c781a5851d5a8993dcd95b2e2b99392cbf2c8372a5a658f3b991b3b
3
SIZE (ghostscript-9.23.tar.xz) = 33426160
4
SIZE (ghostscript/epag-3.09.tar.gz) = 12858
(-)print/ghostscript9-agpl-base/files/Makefile.dmprt (-8 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
2
3
post-install-dmprt:
4
	cd ${FILESDIR} && \
5
		${INSTALL_DATA} lqx70ch.upp lqx70cl.upp lqx70cm.upp \
6
		${STAGEDIR}${DATADIR}/lib
7
8
post-install: post-install-dmprt
(-)print/ghostscript9-agpl-base/files/Makefile.drivers_post (-169 lines)
Lines 1-169 Link Here
1
# $FreeBSD$
2
# pre/postprocessing driver variables
3
4
# dmprt specific
5
.if ${PORT_OPTIONS:MGS_dmprt}
6
.include "${MASTERDIR}/files/Makefile.dmprt"
7
.endif
8
9
# epag specific
10
.if ${PORT_OPTIONS:MGS_epag}
11
.include "${MASTERDIR}/files/Makefile.epag"
12
.endif
13
14
EPAG_BASE=	epag
15
EPAG_SRCS=	${EPAG_BASE}-3.09.tar.gz
16
EPAG_NAME=	${EPAG_SRCS:S,.tar.gz$,,}
17
18
post-extract-epag:
19
	${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EPAG_SRCS}
20
	${LN} -s -f ${EPAG_NAME} ${WRKSRC}/${EPAG_BASE}
21
	${INSTALL_DATA} ${FILESDIR}/epag.contrib.mak \
22
	    ${WRKSRC}/contrib/epag.contrib.mak
23
24
post-extract: post-extract-epag
25
26
# pcl3 specific
27
.if ${PORT_OPTIONS:MGS_pcl3}
28
.include "${MASTERDIR}/files/Makefile.pcl3"
29
.endif
30
31
# cups specific
32
CUPS_DEVS= cups
33
.undef _CUPS_DEVS
34
35
.for D in ${CUPS_DEVS}
36
.if ${PORT_OPTIONS:MCUPS} && ${PORT_OPTIONS:MGS_${D}}
37
_CUPS_DEVS+= ${D}
38
.else
39
PORT_OPTIONS:=	${PORT_OPTIONS:NGS_${D}}
40
.endif
41
.endfor
42
43
.if defined(_CUPS_DEVS)
44
LIB_DEPENDS+=	libcupsimage.so:print/cups
45
CONFIGURE_ARGS+=	--enable-cups
46
.else
47
CONFIGURE_ARGS+=	--disable-cups
48
.endif
49
50
# vgalib specific
51
VGA_DEVS= lvga256 vgalib
52
.undef _VGA_DEVS
53
54
.for D in ${VGA_DEVS}
55
.if ${PORT_OPTIONS:MGS_${D}}
56
.if ${ARCH:Mamd64} || ${ARCH:Mi386}
57
_VGA_DEVS+= ${D}
58
.else
59
OPTIONS_UNSET+=	${PORT_OPTIONS:MGS_${D}}
60
.endif
61
.endif
62
.endfor
63
64
.if defined(_VGA_DEVS)
65
LIB_DEPENDS+=	libvga.so:graphics/svgalib
66
.endif
67
68
# iconv specific
69
ICONV_DEVS= oprp opvp
70
.undef _ICONV_DEVS
71
72
.for D in ${ICONV_DEVS}
73
.if ${PORT_OPTIONS:MICONV} && ${PORT_OPTIONS:MGS_${D}}
74
_ICONV_DEVS+= ${D}
75
.else
76
PORT_OPTIONS:=	${PORT_OPTIONS:NGS_${D}}
77
.endif
78
.endfor
79
80
.if defined(_ICONV_DEVS)
81
USES+=		iconv
82
CONFIGURE_ARGS+=--with-libiconv=maybe
83
.else
84
CONFIGURE_ARGS+=--with-libiconv=no
85
.endif
86
87
# pre-defined order
88
DEVS_LIST= DISPLAY_DEV \
89
	DEVS1 DEVS2 DEVS3 DEVS4 DEVS5 DEVS6 DEVS7 DEVS8 DEVS9	\
90
	DEVS10 DEVS11 DEVS12 DEVS13 DEVS14 DEVS15 DEVS16 DEVS17 DEVS18	\
91
	DEVS19 DEVS20 DEVS21
92
93
DISPLAY_DEV= bbox.dev
94
DEVICE_DEVS1= bmpmono.dev bmpgray.dev bmpsep1.dev bmpsep8.dev	\
95
	bmp16.dev bmp256.dev bmp16m.dev bmp32b.dev stcolor.dev
96
DEVICE_DEVS2= epson.dev eps9high.dev eps9mid.dev epsonc.dev ibmpro.dev
97
DEVICE_DEVS3= deskjet.dev djet500.dev laserjet.dev ljetplus.dev	\
98
	ljet2p.dev ljet3.dev ljet3d.dev ljet4.dev ljet4d.dev	\
99
	lj5mono.dev lj5gray.dev cups.dev
100
DEVICE_DEVS4= cdeskjet.dev cdjcolor.dev cdjmono.dev cdj550.dev pj.dev	\
101
	pjxl.dev pjxl300.dev ijs.dev
102
DEVICE_DEVS5= uniprint.dev omni.dev inkcov.dev
103
DEVICE_DEVS6= bj10e.dev bj200.dev bjc600.dev bjc800.dev png48.dev	\
104
	png16m.dev pnggray.dev pngmono.dev png256.dev png16.dev		\
105
	pngalpha.dev
106
DEVICE_DEVS7= faxg3.dev faxg32d.dev faxg4.dev
107
DEVICE_DEVS8= pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev	\
108
	pcxcmyk.dev plan.dev planc.dev plang.dev plank.dev \
109
	planm.dev plib.dev plibc.dev plibg.dev plibk.dev plibm.dev
110
DEVICE_DEVS9= pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev		\
111
	pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev	\
112
	pkmraw.dev pksm.dev pksmraw.dev
113
DEVICE_DEVS10= tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev	\
114
	tifflzw.dev tiffpack.dev
115
DEVICE_DEVS11= tiff12nc.dev tiff24nc.dev tiff48nc tiffgray.dev	\
116
	tiff32nc.dev tiff64nc.dev tiffsep.dev tiffsep1.dev
117
DEVICE_DEVS12= bit.dev bitrgb.dev bitcmyk.dev
118
DEVICE_DEVS13=
119
DEVICE_DEVS14= jpeg.dev jpeggray.dev jpegcmyk.dev
120
DEVICE_DEVS15= pdfwrite.dev ps2write.dev eps2write.dev	\
121
	txtwrite.dev pxlmono.dev pxlcolor.dev
122
DEVICE_DEVS16= bbox.dev
123
DEVICE_DEVS17=
124
DEVICE_DEVS18=
125
DEVICE_DEVS20= cljet5.dev cljet5c.dev
126
DEVICE_DEVS21= spotcmyk.dev devicen.dev xcf.dev psdcmyk.dev psdrgb.dev	\
127
	pamcmyk32.dev
128
129
# DEVS19 is for this port specific
130
DEVICE_DEVS19= alc1900.dev alc2000.dev alc4000.dev alc4100.dev		\
131
	alc8500.dev alc8600.dev ap3250.dev appledmp.dev atx23.dev	\
132
	atx24.dev atx38.dev bj10v.dev bj10vh.dev bjc880j.dev		\
133
	bjccmyk.dev bjccolor.dev bjcgray.dev bjcmono.dev 		\
134
	ccr.dev cdj1600.dev cdj500.dev cdj670.dev cdj850.dev		\
135
	cdj880.dev cdj890.dev cdj970.dev cdnj500.dev cfax.dev		\
136
	cgm24.dev cgm8.dev cgmmono.dev chp2200.dev cif.dev		\
137
	cljet5pr.dev coslw2p.dev coslwxl.dev cp50.dev declj250.dev	\
138
	dfaxhigh.dev dfaxlow.dev display.dev dj505j.dev djet500c.dev	\
139
	dl2100.dev dmprt.dev dnj650c.dev epag.dev epl2050.dev		\
140
	epl2050p.dev epl2120.dev epl2500.dev epl2750.dev epl5800.dev	\
141
	epl5900.dev epl6100.dev eplcolor.dev eplmono.dev escpage.dev	\
142
	fmlbp.dev fmpr.dev fs600.dev gdi.dev hl1240.dev hl1250.dev	\
143
	hl7x0.dev imagen.dev imdi.dev inferno.dev iwhi.dev iwlo.dev	\
144
	iwlq.dev jetp3852.dev jj100.dev jpegcmyk.dev la50.dev la70.dev	\
145
	la75.dev la75plus.dev lbp310.dev lbp320.dev lbp8.dev		\
146
	lex2050.dev lex3200.dev lex5700.dev lex7000.dev lips2p.dev	\
147
	lips3.dev lips4.dev lips4v.dev lj250.dev lj4dith.dev		\
148
	lj4dithp.dev ljet4pjl.dev ln03.dev lp1800.dev lp1900.dev	\
149
	lp2000.dev lp2200.dev lp2400.dev lp2500.dev lp2563.dev		\
150
	lp3000c.dev lp7500.dev lp7700.dev lp7900.dev lp8000.dev		\
151
	lp8000c.dev lp8100.dev lp8200c.dev lp8300c.dev lp8300f.dev	\
152
	lp8400f.dev lp8500c.dev lp8600.dev lp8600f.dev lp8700.dev	\
153
	lp8800c.dev lp8900.dev lp9000b.dev lp9000c.dev lp9100.dev	\
154
	lp9300.dev lp9400.dev lp9500c.dev lp9600.dev lp9600s.dev	\
155
	lp9800c.dev lq850.dev lvga256.dev lx5000.dev lxm3200.dev	\
156
	lxm5700m.dev m8510.dev mag16.dev mag256.dev md1xMono.dev	\
157
	md2k.dev md50Eco.dev md50Mono.dev md5k.dev mgr4.dev mgr8.dev	\
158
	mgrgray2.dev mgrgray4.dev mgrgray8.dev mgrmono.dev miff24.dev	\
159
	mj500c.dev mj6000c.dev mj700v2c.dev mj8000c.dev ml600.dev	\
160
	necp6.dev npdl.dev oce9050.dev oki182.dev oki4w.dev okiibm.dev	\
161
	oprp.dev opvp.dev paintjet.dev pam.dev pamcmyk32.dev pcl3.dev	\
162
	perm.dev photoex.dev picty180.dev pjetxl.dev plan9bm.dev	\
163
	pr1000.dev pr1000_4.dev pr150.dev pr201.dev r4081.dev rpdl.dev	\
164
	sgirgb.dev sj48.dev st800.dev sunhmono.dev t4693d2.dev		\
165
	t4693d4.dev t4693d8.dev tek4696.dev tiff48nc tiff64nc.dev	\
166
	tiffsep1.dev txtwrite.dev vgalib.dev wtscmyk.dev wtsimdi.dev	\
167
	x11.dev x11alpha.dev x11cmyk.dev x11cmyk2.dev x11cmyk4.dev	\
168
	x11cmyk8.dev x11gray2.dev x11gray4.dev x11mono.dev x11rg16x.dev	\
169
	x11rg32x.dev xcfcmyk.dev xes.dev
(-)print/ghostscript9-agpl-base/files/Makefile.epag (-24 lines)
Lines 1-24 Link Here
1
# $FreeBSD$
2
3
# EPAG - additional driver for Epson ESC/Page printers
4
# http://www.humblesoft.com/gdevepag.html
5
6
PORTDOCS+=	epag
7
PORTDOC_FILES+= epag/ert.txt epag/gdevepag.txt epag/ChangeLog	\
8
	epag/psprint epag/gsepagif.sh
9
10
pre-build-epag:
11
	${LN} -s -f ${WRKSRC}/${EPAG_NAME}/gdevepag.c ${WRKSRC}/base
12
	${MKDIR} ${WRKSRC}/contrib/epag
13
	${INSTALL_DATA} ${WRKSRC}/${EPAG_NAME}/* ${WRKSRC}/contrib/epag
14
15
post-build-epag:
16
	cd ${WRKSRC}/${EPAG_NAME} && \
17
		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile
18
19
post-install-epag:
20
	${INSTALL_PROGRAM} ${WRKSRC}/${EPAG_NAME}/ert ${STAGEDIR}${PREFIX}/bin
21
22
pre-build: pre-build-epag
23
post-build: post-build-epag
24
post-install: post-install-epag
(-)print/ghostscript9-agpl-base/files/Makefile.pcl3 (-35 lines)
Lines 1-35 Link Here
1
# $FreeBSD$
2
3
PORTDOCS+=	pcl3
4
PORTDOC_FILES+= pcl3/NEWS pcl3/BUGS pcl3/README pcl3/gs-pcl3.html	\
5
	pcl3/how-to-report.txt pcl3/pcl3opts.html
6
7
post-build-pcl3:
8
	cd ${WRKSRC} && \
9
	    ${CC} ${CFLAGS} -I./obj -I./soobj -I./base \
10
	    -I./contrib/pcl3/eprn -o bin/pcl3opts \
11
	    contrib/pcl3/src/pcl3opts.c contrib/pcl3/src/pclscan.c \
12
	    contrib/pcl3/eprn/mediasize.c contrib/pcl3/src/pclsize.c
13
14
post-install-pcl3:
15
	${INSTALL_PROGRAM} ${WRKSRC}/bin/pcl3opts ${STAGEDIR}${PREFIX}/bin
16
	${MKDIR} ${STAGEDIR}${DATADIR}/pcl3
17
	cd ${WRKSRC}/contrib/pcl3 && \
18
	    ${INSTALL_DATA} lib/example.mcf lib/if-pcl3		\
19
		ps/calign.ps ps/dumppdd.ps ps/levels-test.ps	\
20
		ps/margins-A4.ps ps/margins-A4Rotated.ps	\
21
		ps/margins-Env10Rotated.ps			\
22
		ps/margins-EnvDLRotated.ps			\
23
		ps/margins-Letter.ps				\
24
		ps/margins-LetterRotated.ps			\
25
		${STAGEDIR}${DATADIR}/pcl3
26
	cd ${WRKSRC}/contrib/pcl3/doc && \
27
	    ${INSTALL_MAN} gs-pcl3.1 pcl3opts.1 ${STAGEDIR}${MANPREFIX}/man/man1
28
29
post-install-docs-pcl3:
30
	${MKDIR} ${WRKSRC}/contrib/pcl3
31
	${INSTALL_DATA} ${WRKSRC}/contrib/pcl3/doc/* ${WRKSRC}/contrib/pcl3
32
33
post-build: post-build-pcl3
34
post-install: post-install-pcl3
35
post-install-docs: post-install-docs-pcl3
(-)print/ghostscript9-agpl-base/files/epag.contrib.mak (-8 lines)
Lines 1-8 Link Here
1
### ------- Epson ESC/Page printer device ----------------- ###
2
epag_=$(GLOBJ)gdevepag.$(OBJ)
3
4
$(DD)epag.dev : $(epag_) $(DD)page.dev
5
	$(SETPDEV) $(DD)epag $(epag_)
6
7
$(GLOBJ)gdevepag.$(OBJ): $(GLSRC)gdevepag.c $(gdevprn_h) $(PDEVH)
8
	$(GLCC) $(GLO_)gdevepag.$(OBJ) $(C_) $(GLSRC)gdevepag.c
(-)print/ghostscript9-agpl-base/files/lqx70ch.upp (-26 lines)
Lines 1-26 Link Here
1
# $ApsCVS: src/apsfilter/uniprint/lqx70ch.upp,v 1.2 2000/04/21 18:48:00 andreas Exp $
2
#
3
-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Paper"
4
-sDEVICE=uniprint
5
-dNOPAUSE
6
-dSAFER
7
-dupColorModel=/DeviceCMYKgenerate
8
-dupRendering=/ErrorDiffusion
9
-dupOutputFormat=/EscP2
10
-r360x360
11
-dupMargins="{ 9.0 0.0 9.0 24.0}"
12
-dupOutputPins=24
13
-dupBeginPageCommand="<
14
   1b40   1b40
15
   1b2847 0100 01
16
   1b2869 0100 01
17
   1b2855 0100 0A
18
   1b5501
19
   1b2865 0200 0002
20
   1b2843 0200 0000
21
   1b2863 0400 0000 0000
22
>"
23
-dupAdjustPageLengthCommand
24
-dupEndPageCommand="(\014)"
25
-dupAbortCommand="(\033@\15\12\12\12\12    Printout-Aborted\15\014)"
26
(-)print/ghostscript9-agpl-base/files/lqx70cl.upp (-26 lines)
Lines 1-26 Link Here
1
# $ApsCVS: src/apsfilter/uniprint/lqx70cl.upp,v 1.2 2000/04/21 18:48:00 andreas Exp $
2
#
3
-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Paper"
4
-sDEVICE=uniprint
5
-dNOPAUSE
6
-dSAFER
7
-dupColorModel=/DeviceCMYKgenerate
8
-dupRendering=/ErrorDiffusion
9
-dupOutputFormat=/EscP2
10
-r180x180
11
-dupMargins="{ 9.0 0.0 9.0 24.0}"
12
-dupOutputPins=24
13
-dupBeginPageCommand="<
14
   1b40   1b40
15
   1b2847 0100 01
16
   1b2869 0100 01
17
   1b2855 0100 14
18
   1b5500
19
   1b2865 0200 0002
20
   1b2843 0200 0000
21
   1b2863 0400 0000 0000
22
>"
23
-dupAdjustPageLengthCommand
24
-dupEndPageCommand="(\014)"
25
-dupAbortCommand="(\033@\15\12\12\12\12    Printout-Aborted\15\014)"
26
(-)print/ghostscript9-agpl-base/files/lqx70cm.upp (-25 lines)
Lines 1-25 Link Here
1
# $ApsCVS: src/apsfilter/uniprint/lqx70cm.upp,v 1.2 2000/04/21 18:48:00 andreas Exp $
2
#
3
-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Paper"
4
-sDEVICE=uniprint
5
-dNOPAUSE
6
-dSAFER
7
-dupColorModel=/DeviceCMYKgenerate
8
-dupRendering=/ErrorDiffusion
9
-dupOutputFormat=/EscP2
10
-r360x180
11
-dupMargins="{ 9.0 24.0 9.0 24.0}"
12
-dupOutputPins=24
13
-dupBeginPageCommand="<
14
   1b40   1b40
15
   1b2847 0100 01
16
   1b2869 0100 01
17
   1b2855 0100 14
18
   1b5501
19
   1b2843 0200 0000
20
   1b2863 0400 0000 0000
21
>"
22
-dupAdjustPageLengthCommand
23
-dupEndPageCommand="(\014)"
24
-dupAbortCommand="(\033@\15\12\12\12\12    Printout-Aborted\15\014)"
25
(-)print/ghostscript9-agpl-base/files/patch-Makefile.in (-144 lines)
Lines 1-144 Link Here
1
--- Makefile.in.orig	2015-03-30 08:21:24 UTC
2
+++ Makefile.in
3
@@ -52,9 +52,9 @@ PSD=$(PSGENDIR)/
4
 # the directories also define the default search path for the
5
 # initialization files (gs_*.ps) and the fonts.
6
 
7
-INSTALL = $(GLSRCDIR)/instcopy -c
8
-INSTALL_PROGRAM = $(INSTALL) -m 755
9
-INSTALL_DATA = $(INSTALL) -m 644
10
+INSTALL_PROGRAM = ${BSD_INSTALL_PROGRAM}
11
+INSTALL_SCRIPT = ${BSD_INSTALL_SCRIPT}
12
+INSTALL_DATA = ${BSD_INSTALL_DATA}
13
 INSTALL_SHARED = @INSTALL_SHARED@
14
 
15
 prefix = @prefix@
16
@@ -199,7 +199,7 @@ JSRCDIR=@LIBJPEGDIR@
17
 # some older JPEG streams that violate the standard. If the JPEG
18
 # library built from local sources, the patch will be applied.
19
 
20
-SHARE_JPEG=@SHARE_LIBJPEG@
21
+SHARE_JPEG=1
22
 JPEG_NAME=jpeg
23
 
24
 # Define the directory where the PNG library sources are stored,
25
@@ -207,12 +207,12 @@ JPEG_NAME=jpeg
26
 # You may need to change this if the libpng version changes.
27
 # See png.mak for more information.
28
 
29
-SHARE_LIBPNG=@SHARE_LIBPNG@
30
+SHARE_LIBPNG=1
31
 PNGSRCDIR=@LIBPNGDIR@
32
 LIBPNG_NAME=png
33
 
34
 # libtiff
35
-SHARE_LIBTIFF=@SHARE_LIBTIFF@
36
+SHARE_LIBTIFF=1
37
 TIFFSRCDIR=@LIBTIFFDIR@
38
 TIFFCONFDIR=@LIBTIFFCONFDIR@
39
 TIFFPLATFORM=unix
40
@@ -222,7 +222,7 @@ LIBTIFF_NAME=tiff
41
 # Define the directory where the zlib sources are stored.
42
 # See zlib.mak for more information.
43
 
44
-SHARE_ZLIB=@SHARE_ZLIB@
45
+SHARE_ZLIB=1
46
 ZSRCDIR=@ZLIBDIR@
47
 #ZLIB_NAME=gz
48
 ZLIB_NAME=z
49
@@ -249,7 +249,7 @@ JBIG2_CFLAGS=@JBIG2_AUTOCONF_CFLAGS@
50
 JPX_LIB=@JPX_DECODER@
51
 SHARE_JPX=@SHARE_JPX@
52
 JPXSRCDIR=@JPXDIR@
53
-JPX_CFLAGS=@JPX_AUTOCONF_CFLAGS@
54
+JPX_CFLAGS=@JPX_AUTOCONF_CFLAGS@ -ffast-math -DOPJ_STATIC -std=c99
55
 
56
 # uncomment the following three lines and one of the last two to
57
 # compile in the Luratech lwf_jp2 codec
58
@@ -335,7 +335,7 @@ GCFLAGS=@CPPFLAGS@ @GCFLAGS@ @CFLAGS@
59
 # Define the added flags for standard, debugging, profiling 
60
 # and shared object builds.
61
 
62
-CFLAGS_STANDARD=@OPT_CFLAGS@
63
+CFLAGS_STANDARD?=@OPT_CFLAGS@
64
 CFLAGS_DEBUG=@DBG_CFLAGS@
65
 CFLAGS_PROFILE=-pg @OPT_CFLAGS@
66
 CFLAGS_SO=@DYNAMIC_CFLAGS@
67
@@ -388,8 +388,8 @@ LDFLAGS_SO=@DYNAMIC_LDFLAGS@
68
 # Solaris may need -lnsl -lsocket -lposix4.
69
 # (Libraries required by individual drivers are handled automatically.)
70
 
71
-EXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@
72
-AUXEXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@ @AUX_SHARED_ZLIB@
73
+EXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@ -Wl,-export-dynamic
74
+AUXEXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@ @AUX_SHARED_ZLIB@ -Wl,-export-dynamic
75
 
76
 # Define the standard libraries to search at the end of linking.
77
 # Most platforms require -lpthread for the POSIX threads library;
78
@@ -433,7 +433,7 @@ XLIBS=@X_LIBS@
79
 # the pthread library. Otherwise use SYNC=nosync
80
 #SYNC=posync
81
 #SYNC=nosync
82
-SYNC=@SYNC@
83
+SYNC=nosync
84
 
85
 # programs we use
86
 RM=rm -f
87
@@ -527,28 +527,27 @@ DISPLAY_DEV=$(DD)bbox.dev
88
 #DEVICE_DEVS20=$(DD)cljet5.dev $(DD)cljet5c.dev
89
 #DEVICE_DEVS21=$(DD)spotcmyk.dev $(DD)devicen.dev $(DD)xcf.dev $(DD)psdcmyk.dev $(DD)psdrgb.dev $(DD)psdcmykog.dev $(DD)fpng.dev
90
 DEVICE_DEVS=$(DISPLAY_DEV) @X11_DEVS@
91
-DEVICE_DEVS1=@F_DEVS@
92
-DEVICE_DEVS2=@P_DEVS@
93
-DEVICE_DEVS3=@CUPS_DEVS@
94
-DEVICE_DEVS4=@IJS_DEVS@
95
-DEVICE_DEVS5=@OMNIDEVS@
96
-DEVICE_DEVS6=@PNG_DEVS@
97
-DEVICE_DEVS7=@JBIG2_DEVS@
98
-DEVICE_DEVS8=
99
-DEVICE_DEVS9=@XPS_DEVS@
100
-DEVICE_DEVS10=
101
-DEVICE_DEVS11=
102
-DEVICE_DEVS12=
103
-DEVICE_DEVS13=
104
-DEVICE_DEVS14=
105
-DEVICE_DEVS15=
106
-DEVICE_DEVS16=
107
-DEVICE_DEVS17=
108
-DEVICE_DEVS18=
109
-DEVICE_DEVS19=
110
-DEVICE_DEVS20=
111
-DEVICE_DEVS21=
112
-
113
+#DEVICE_DEVS1=@F_DEVS@
114
+#DEVICE_DEVS2=@P_DEVS@
115
+#DEVICE_DEVS3=@CUPS_DEVS@
116
+#DEVICE_DEVS4=@IJS_DEVS@
117
+#DEVICE_DEVS5=@OMNIDEVS@
118
+#DEVICE_DEVS6=@PNG_DEVS@
119
+#DEVICE_DEVS7=@JBIG2_DEVS@
120
+#DEVICE_DEVS8=
121
+#DEVICE_DEVS9=@XPS_DEVS@
122
+#DEVICE_DEVS10=
123
+#DEVICE_DEVS11=
124
+#DEVICE_DEVS12=
125
+#DEVICE_DEVS13=
126
+#DEVICE_DEVS14=
127
+#DEVICE_DEVS15=
128
+#DEVICE_DEVS16=
129
+#DEVICE_DEVS17=
130
+#DEVICE_DEVS18=
131
+#DEVICE_DEVS19=
132
+#DEVICE_DEVS20=
133
+#DEVICE_DEVS21=
134
 
135
 # Shared library target to build.
136
 GS_SHARED_OBJS=@DYNAMIC_DEVS@
137
@@ -591,6 +590,7 @@ MAKEDIRSTOP=
138
 # ---------------- End of platform-specific section ---------------- #
139
 
140
 INSTALL_CONTRIB=@INSTALL_CONTRIB@
141
+include $(GLSRCDIR)/drivers.mak
142
 include $(GLSRCDIR)/unixhead.mak
143
 include $(GLSRCDIR)/gs.mak
144
 include $(GLSRCDIR)/trio.mak
(-)print/ghostscript9-agpl-base/files/patch-Resource_Init_FAPIcidfmap (-62 lines)
Lines 1-62 Link Here
1
--- Resource/Init/FAPIcidfmap.orig	2015-03-30 08:21:24 UTC
2
+++ Resource/Init/FAPIcidfmap
3
@@ -29,4 +29,59 @@
4
 %
5
 %  /Ryumin-Medium     << /Path (msgothic.ttc) /CIDFontType 0 /FAPI /UFST /CSI [(Japan1) 2] >> ;
6
 %  /HeiseiKakuGo-W5   << /Path (F:/WIN2000/Fonts/BATANG.TTC) /CIDFontType 0 /FAPI /UFST /CSI [(Japan1) 2] >> ;
7
+%/Ryumin-Light		<< /Path (Ryumin-Light) /CIDFontType 0 /FAPI /UFST /CSI [(Japan1) 2] >> ;
8
+%/GothicBBB-Medium	<< /Path (GothicBBB-Medium) /CIDFontType 0 /FAPI /UFST /CSI [(Japan1) 2] >> ;
9
+
10
+/Ryumin-Medium		/Ryumin-Light ;
11
+/Ryumin-Regular		/Ryumin-Light ;
12
+/RyuminPro-Light	/Ryumin-Light ;
13
+
14
+/GothicBBBPro-Medium	/GothicBBB-Medium ;
15
+
16
+/KozGoPro-Bold		/GothicBBB-Medium ;
17
+/KozGoPro-Heavy		/GothicBBB-Medium ;
18
+/KozGoPro-Medium	/GothicBBB-Medium ;
19
+/KozGoPro-Regular	/GothicBBB-Medium ;
20
+
21
+/KozMinPro-Bold		/Ryumin-Light ;
22
+/KozMinPro-Light	/Ryumin-Light ;
23
+/KozMinPro-Medium	/Ryumin-Light ;
24
+/KozMinPro-Regular	/Ryumin-Light ;
25
+
26
+/HiraKakuPro-W3		/GothicBBB-Medium ;
27
+/HiraKakuPro-W6		/GothicBBB-Medium ;
28
+/HiraKakuStd-W8		/GothicBBB-Medium ;
29
+
30
+/HiraMaruPro-W4		/GothicBBB-Medium ;
31
 
32
+/HiraMinPro-W3		/Ryumin-Light ;
33
+
34
+/HeiseiMin-W3		/Ryumin-Light ;
35
+/HeiseiKakuGo-W5	/GothicBBB-Medium ;
36
+
37
+/FutoMinA101-Bold	/Ryumin-Light ;
38
+/FutoMinA101Pro-Bold	/Ryumin-Light ;
39
+/FutoGoB101-Bold	/GothicBBB-Medium ;
40
+/FutoGoB101Pro-Bold	/GothicBBB-Medium ;
41
+
42
+/Jun101-Light		/Ryumin-Light ;
43
+/Jun101Pro-Light	/Ryumin-Light ;
44
+
45
+/MidashiGo-MB31		/GothicBBB-Medium ;
46
+/MidashiGoPro-MB31	/GothicBBB-Medium ;
47
+
48
+/MidashiMinPro-MA31	/Ryumin-Light ;
49
+
50
+%/Munhwa-Regular	/Munhwa-Regular ;
51
+%/MunhwaGothic-Regular	/MunhwaGothic-Regular ;
52
+%/Munhwa-Bold		/Munhwa-Bold ;
53
+%/MunhwaGothic-Bold	/MunhwaGothic-Bold ;
54
+
55
+/HYGoThic-Medium	/MunhwaGothic-Regular ;
56
+/HYSMyeongJo-Medium	/Munhwa-Regular ;
57
+/HYRGoThic-Medium	/MunhwaGothic-Bold ;
58
+
59
+%/STHeiti-Regular << /Path (STHeiti-Regular) /CIDFontType 0 /FAPI /UFST /CSI [(CNS1) 5] >> ;
60
+%/STSong-Light << /Path (STSong-Light) /CIDFontType 0 /FAPI /UFST /CSI [(GB1) 5] >> ;
61
+%/MSung-Light << /Path (MSung-Light) /CIDFontType 0 /FAPI /UFST /CSI [(CNS1) 5] >> ;
62
+%/MHei-Medium << /Path (MHei-Medium) /CIDFontType 0 /FAPI /UFST /CSI [(GB1) 5] >> ;
(-)print/ghostscript9-agpl-base/files/patch-Resource_Init_FAPIconfig (-10 lines)
Lines 1-10 Link Here
1
--- Resource/Init/FAPIconfig.orig	2015-03-30 08:21:24 UTC
2
+++ Resource/Init/FAPIconfig
3
@@ -12,3 +12,7 @@
4
 % and CID font resource files.
5
 % "Embedded fonts" are fonts and CID fonts being embedded into a document.
6
 
7
+/FontPath	()	% A default directory for FAPI-handled font files path in FAPIfontmap.
8
+/CIDFontPath	()	% A default directory for FAPI-handled CID font files path in FAPIcidfmap.
9
+/HookDiskFonts	[]	% FontType values for disk PS fonts to be redirected to FAPI.
10
+/HookEmbeddedFonts	[]	% FontType values for embedded PS fonts to be redirected to FAPI.
(-)print/ghostscript9-agpl-base/files/patch-Resource_Init_cidfmap (-70 lines)
Lines 1-70 Link Here
1
--- Resource/Init/cidfmap.orig	2015-03-30 08:21:24 UTC
2
+++ Resource/Init/cidfmap
3
@@ -29,6 +29,67 @@
4
 %   /ShinGo-Bold   /HeiseiKakuGo-W5 ;
5
 %   /Ryumin-Medium << /FileType /TrueType /Path (H:/AuxFiles/Fonts/BATANG.TTC) /SubfontID 3 /CSI [(Japan1) 2] >> ;
6
 %   /Ryumin-Medium << /FileType /TrueType /Path (windir) getenv not {(c:/windows)}if (/Fonts/BATANG.TTC)concatstrings /SubfontID 3 /CSI [(Japan1) 2] >> ;
7
+/Ryumin-Light << /FileType /TrueType /Path (Ryumin-Light) /SubfontID 0 /CSI [(Japan1) 6] >> ;
8
+/GothicBBB-Medium << /FileType /TrueType /Path (GothicBBB-Medium) /SubfontID 0 /CSI [(Japan1) 6] >> ;
9
+
10
+/Ryumin-Medium		/Ryumin-Light ;
11
+/Ryumin-Regular		/Ryumin-Light ;
12
+/RyuminPro-Light	/Ryumin-Light ;
13
+
14
+/GothicBBBPro-Medium	/GothicBBB-Medium ;
15
+
16
+/KozGoPro-Bold		/GothicBBB-Medium ;
17
+/KozGoPro-Heavy		/GothicBBB-Medium ;
18
+/KozGoPro-Medium	/GothicBBB-Medium ;
19
+/KozGoPro-Regular	/GothicBBB-Medium ;
20
+
21
+/KozMinPro-Bold		/Ryumin-Light ;
22
+/KozMinPro-Light	/Ryumin-Light ;
23
+/KozMinPro-Medium	/Ryumin-Light ;
24
+/KozMinPro-Regular	/Ryumin-Light ;
25
+
26
+/HiraKakuPro-W3		/GothicBBB-Medium ;
27
+/HiraKakuPro-W6		/GothicBBB-Medium ;
28
+/HiraKakuStd-W8		/GothicBBB-Medium ;
29
+
30
+/HiraMaruPro-W4		/GothicBBB-Medium ;
31
+
32
+/HiraMinPro-W3		/Ryumin-Light ;
33
+
34
+/HeiseiMin-W3		/Ryumin-Light ;
35
+/HeiseiKakuGo-W5	/GothicBBB-Medium ;
36
+
37
+/FutoMinA101-Bold	/Ryumin-Light ;
38
+/FutoMinA101Pro-Bold	/Ryumin-Light ;
39
+/FutoGoB101-Bold	/GothicBBB-Medium ;
40
+/FutoGoB101Pro-Bold	/GothicBBB-Medium ;
41
+
42
+/Jun101-Light		/Ryumin-Light ;
43
+/Jun101Pro-Light	/Ryumin-Light ;
44
+
45
+/MidashiGo-MB31		/GothicBBB-Medium ;
46
+/MidashiGoPro-MB31	/GothicBBB-Medium ;
47
+
48
+/MidashiMinPro-MA31	/Ryumin-Light ;
49
+
50
+/MS-Mincho		/Ryumin-Light ;
51
+/MS-PMincho		/Ryumin-Light ;
52
+/MS-Gothic		/GothicBBB-Medium ;
53
+/MS-PGothic		/GothicBBB-Medium ;
54
+
55
+%/Munhwa-Regular	/Munhwa-Regular ;
56
+%/MunhwaGothic-Regular	/MunhwaGothic-Regular ;
57
+%/Munhwa-Bold		/Munhwa-Bold ;
58
+%/MunhwaGothic-Bold	/MunhwaGothic-Bold ;
59
+
60
+/HYGoThic-Medium	/MunhwaGothic-Regular ;
61
+/HYSMyeongJo-Medium	/Munhwa-Regular ;
62
+/HYRGoThic-Medium	/MunhwaGothic-Bold ;
63
+
64
+/STHeiti-Regular << /FileType /TrueType /Path (STHeiti-Regular) /SubfontID 0 /CSI [(CNS1) 5] >> ;
65
+/STSong-Light << /FileType /TrueType /Path (STSong-Light) /SubfontID 0 /CSI [(GB1) 5] >> ;
66
+/MSung-Light << /FileType /TrueType /Path (MSung-Light) /SubfontID 0 /CSI [(CNS1) 5] >> ;
67
+/MHei-Medium << /FileType /TrueType /Path (MHei-Medium) /SubfontID 0 /CSI [(GB1) 5] >> ;
68
 %
69
 %   NOTE: getenv returns a boolean to indicate success of or failure, as well as the value on success. In the example, it uses this
70
 %         to include a default value should getenv fail.
(-)print/ghostscript9-agpl-base/files/patch-Resource_Init_gs__statd.ps (-15 lines)
Lines 1-15 Link Here
1
--- Resource/Init/gs_statd.ps.orig	2015-03-30 08:21:24 UTC
2
+++ Resource/Init/gs_statd.ps
3
@@ -124,6 +124,12 @@ STRICT { (%END SIZES) .skipeof } if
4
  /ANSI_D {1585 2448 //.setpagesize exec} bind def
5
  /ANSI_E {2448 3168 //.setpagesize exec} bind def
6
  /ANSI_F {2016 2880 //.setpagesize exec} bind def
7
+ /postcard {284 419 //.setpagesize exec} bind def
8
+ /dbl_postcard {419 568 //.setpagesize exec} bind def
9
+ /Executive {522 756 //.setpagesize exec} bind def
10
+ /jenv_you4 {298 666 //.setpagesize exec} bind def
11
+ /jenv_you2 {324 460 //.setpagesize exec} bind def
12
+ /jenv_kaku2 {682 942 //.setpagesize exec} bind def
13
 %END SIZES
14
 currentdict end
15
 dup /.setpagesize .undef
(-)print/ghostscript9-agpl-base/files/patch-Resource_Init_gs__ttf.ps (-28 lines)
Lines 1-28 Link Here
1
--- Resource/Init/gs_ttf.ps.orig	2015-03-30 08:21:24 UTC
2
+++ Resource/Init/gs_ttf.ps
3
@@ -1093,10 +1093,21 @@ mark
4
   } ifelse
5
                 % Stack: ... /FontInfo mark key1 value1 ...
6
   post //null ne {
7
-    /ItalicAngle first_post_string 4 gets32 65536.0 div
8
-    /isFixedPitch first_post_string 12 getu32 0 ne
9
-    /UnderlinePosition first_post_string 8 gets16 upem div
10
-    /UnderlineThickness first_post_string 10 gets16 upem div
11
+%    /ItalicAngle first_post_string 4 gets32 65536.0 div
12
+%    /isFixedPitch first_post_string 12 getu32 0 ne
13
+%    /UnderlinePosition first_post_string 8 gets16 upem div
14
+%    /UnderlineThickness first_post_string 10 gets16 upem div
15
+    post type /arraytype eq {
16
+      % this post table is a big table. /post should be [(...) ...]
17
+      % data we actually need here should be first one in array.
18
+      /posttable post 1 get def
19
+    } {
20
+      /posttable post def
21
+    } ifelse
22
+    /ItalicAngle posttable 4 gets32 65536.0 div
23
+    /isFixedPitch posttable 12 getu32 0 ne
24
+    /UnderlinePosition posttable 8 gets16 upem div
25
+    /UnderlineThickness posttable 10 gets16 upem div
26
   } if
27
   counttomark 0 ne { .dicttomark } { pop pop } ifelse
28
   /XUID [orgXUID 42 curxuid]
(-)print/ghostscript9-agpl-base/files/patch-Resource_Init_pdf__font.ps (-15 lines)
Lines 1-15 Link Here
1
--- Resource/Init/pdf_font.ps.orig	2015-03-30 08:21:24 UTC
2
+++ Resource/Init/pdf_font.ps
3
@@ -1835,10 +1835,12 @@ currentdict /CMap_read_dict undef
4
 
5
 /buildCIDType0 {	% <CIDFontType0-font-resource> buildCIDType0 <font>
6
   dup /BaseFont get findCIDFont exch pop
7
+  addCIDmetrics /CIDFont defineresource
8
 } bdef
9
 
10
 /buildCIDType2 {	% <CIDFontType2-font-resource> buildCIDType2 <font>
11
   dup /BaseFont get findCIDFont exch pop
12
+  addCIDmetrics /CIDFont defineresource
13
 } bdef
14
 
15
 /processCIDToGIDMap { % <fontres> <cidfont> processCIDToGIDMap <fontres> <cidfont>
(-)print/ghostscript9-agpl-base/files/patch-base-stdpre.h (+12 lines)
Line 0 Link Here
1
--- base/stdpre.h.orig	2018-03-21 08:48:06 UTC
2
+++ base/stdpre.h
3
@@ -94,7 +94,8 @@
4
 #endif
5
 
6
 /* restrict is standard in C99, but not in all C++ compilers. */
7
-#if __STDC_VERSION__ == 199901L /* C99 */
8
+#if __STDC_VERSION__ >= 199901L /* C99 */
9
+#define gs_restrict restrict
10
 #elif defined(_MSC_VER) && _MSC_VER >= 1500 /* MSVC 9 or newer */
11
 #define gs_restrict __restrict
12
 #elif __GNUC__ >= 3 /* GCC 3 or newer */
(-)print/ghostscript9-agpl-base/files/patch-base_gp__unix.c (-47 lines)
Lines 1-47 Link Here
1
--- base/gp_unix.c.orig	2015-03-30 08:21:24 UTC
2
+++ base/gp_unix.c
3
@@ -52,6 +52,7 @@ extern char *getenv(const char *);
4
  * and applied as a patch (preferable).
5
  */
6
 #include <sys/types.h>
7
+#include <limits.h>
8
 #include <dirent.h>
9
 #include <dlfcn.h>
10
 #include <string.h>
11
@@ -61,26 +62,25 @@ gp_init(void)
12
 {
13
   DIR*           dir = NULL;
14
   struct dirent* dirent;
15
-  char           buff[1024];
16
+  char           buff[PATH_MAX];
17
   char*          pbuff;
18
   void*          handle;
19
   void           (*gs_shared_init)(void);
20
 
21
-  strncpy(buff, GS_DEVS_SHARED_DIR, sizeof(buff) - 2);
22
-  pbuff = buff + strlen(buff);
23
-  *pbuff++ = '/'; *pbuff = '\0';
24
-
25
   dir = opendir(GS_DEVS_SHARED_DIR);
26
   if (dir == 0) return;
27
 
28
   while ((dirent = readdir(dir)) != 0) {
29
-    strncpy(pbuff, dirent->d_name, sizeof(buff) - (pbuff - buff) - 1);
30
-    if ((handle = dlopen(buff, RTLD_NOW)) != 0) {
31
-      if ((gs_shared_init = dlsym(handle, "gs_shared_init")) != 0) {
32
+    snprintf(buff, sizeof(buff), "%s/%s", GS_DEVS_SHARED_DIR, dirent->d_name);
33
+    pbuff = buff + strlen(buff) - 3;
34
+    if (strcmp(pbuff, ".so") != 0)
35
+        continue;
36
+    handle = dlopen(buff, RTLD_NOW);
37
+    if (handle == NULL)
38
+        continue;
39
+    gs_shared_init = dlsym(handle, "gs_shared_init");
40
+    if (gs_shared_init != NULL)
41
         (*gs_shared_init)();
42
-      } else {
43
-      }
44
-    }
45
   }
46
 
47
   closedir(dir);
(-)print/ghostscript9-agpl-base/files/patch-base_gs.mak (-11 lines)
Lines 1-11 Link Here
1
--- base/gs.mak.orig	2015-03-30 08:21:24 UTC
2
+++ base/gs.mak
3
@@ -426,7 +426,7 @@ GCONFIG_EXTRAS=
4
 ld_tr=$(GLGENDIR)$(D)ld.tr
5
 $(ld_tr) : \
6
   $(GS_MAK) $(TOP_MAKEFILES) $(GLSRCDIR)$(D)version.mak $(GENCONF_XE) $(ECHOGS_XE) $(devs_tr) $(DEVS_ALL) $(GLGENDIR)$(D)libcore.dev
7
-	$(EXP)$(GENCONF_XE) $(devs_tr) -h $(gconfxx_h) $(CONFILES) $(CONFLDTR) $(ld_tr)
8
+	$(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)
9
 	$(EXP)$(ECHOGS_XE) -a $(gconfxx_h) $(GCONFIG_EXTRAS)
10
 
11
 $(gconfxx_h) : $(ld_tr)
(-)print/ghostscript9-agpl-base/files/patch-base_gsicc__create.c (-10 lines)
Lines 1-10 Link Here
1
--- base/gsicc_create.c.orig	2015-03-30 08:21:24 UTC
2
+++ base/gsicc_create.c
3
@@ -116,6 +116,7 @@ Note: All profile data must be encoded a
4
 
5
    */
6
 
7
+#include <sys/types.h>
8
 #include "icc34.h"   /* Note this header is needed even if lcms is not
9
                             compiled as default CMS */
10
 #include "string_.h"
(-)print/ghostscript9-agpl-base/files/patch-base_gsmalloc.c (-11 lines)
Lines 1-11 Link Here
1
--- base/gsmalloc.c.orig	2015-03-30 08:21:24 UTC
2
+++ base/gsmalloc.c
3
@@ -178,7 +178,7 @@ gs_heap_alloc_bytes(gs_memory_t * mem, u
4
     } else {
5
         uint added = size + sizeof(gs_malloc_block_t);
6
 
7
-        if (mmem->limit - added < mmem->used)
8
+        if (added <= size || mmem->limit - added < mmem->used)
9
             set_msg("exceeded limit");
10
         else if ((ptr = (byte *) Memento_label(malloc(added), cname)) == 0)
11
             set_msg("failed");
(-)print/ghostscript9-agpl-base/files/patch-base_gxobj.h (-18 lines)
Lines 1-18 Link Here
1
--- base/gxobj.h.orig	2015-03-30 08:21:24 UTC
2
+++ base/gxobj.h
3
@@ -144,11 +144,15 @@ typedef struct obj_header_data_s {
4
  * required by the hardware, regardless of the value of obj_align_mod.
5
  * See gsmemraw.h for more information about this.
6
  */
7
+#if !defined(__ia64__) && !defined(__amd64__)
8
 #define obj_align_mod\
9
   (((ARCH_ALIGN_MEMORY_MOD - 1) |\
10
     (align_bitmap_mod - 1) |\
11
     (obj_back_scale - 1)) + 1)
12
 /* The only possible values for obj_align_mod are 4, 8, or 16.... */
13
+#else
14
+#define obj_align_mod  16
15
+#endif
16
 #if obj_align_mod == 4
17
 #  define log2_obj_align_mod 2
18
 #else
(-)print/ghostscript9-agpl-base/files/patch-base_openjpeg.mak (-11 lines)
Lines 1-11 Link Here
1
--- base/openjpeg.mak.orig	2015-03-30 08:21:24 UTC
2
+++ base/openjpeg.mak
3
@@ -113,7 +113,7 @@ $(OPEN_JPEG_GEN)openjpeg_0.dev : $(TOP_M
4
 	$(SETMOD) $(OPEN_JPEG_GEN)openjpeg_0 $(open_jpeg_OBJS)
5
 
6
 # define our specific compiler
7
-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_)
8
+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_)
9
 OPEN_JPEG_O=$(O_)$(OPEN_JPEG_OBJ)$(OPEN_JPEG_PREFIX)
10
 
11
 OPEN_JPEG_DEP=$(AK) $(OPEN_JPEG_MAK) $(MAKEDIRS)
(-)print/ghostscript9-agpl-base/files/patch-base_unix-gcc.mak (-196 lines)
Lines 1-196 Link Here
1
--- base/unix-gcc.mak.orig	2015-03-30 08:21:24 UTC
2
+++ base/unix-gcc.mak
3
@@ -22,19 +22,19 @@
4
 # source, generated intermediate file, and object directories
5
 # for the graphics library (GL) and the PostScript/PDF interpreter (PS).
6
 
7
-BINDIR=./$(BUILDDIRPREFIX)bin
8
-GLSRCDIR=./base
9
-DEVSRCDIR=./devices
10
-GLGENDIR=./$(BUILDDIRPREFIX)obj
11
-GLOBJDIR=./$(BUILDDIRPREFIX)obj
12
-DEVGENDIR=./$(BUILDDIRPREFIX)obj
13
-DEVOBJDIR=./$(BUILDDIRPREFIX)obj
14
+BINDIR=${.CURDIR}/$(BUILDDIRPREFIX)bin
15
+GLSRCDIR=${.CURDIR}/base
16
+DEVSRCDIR=${.CURDIR}/devices
17
+GLGENDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
18
+GLOBJDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
19
+DEVGENDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
20
+DEVOBJDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
21
 AUXDIR=$(GLGENDIR)/aux
22
-PSSRCDIR=./psi
23
-PSLIBDIR=./lib
24
-PSRESDIR=./Resource
25
-PSGENDIR=./$(BUILDDIRPREFIX)obj
26
-PSOBJDIR=./$(BUILDDIRPREFIX)obj
27
+PSSRCDIR=${.CURDIR}/psi
28
+PSLIBDIR=${.CURDIR}/lib
29
+PSRESDIR=${.CURDIR}/Resource
30
+PSGENDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
31
+PSOBJDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
32
 
33
 # Do not edit the next group of lines.
34
 
35
@@ -53,11 +53,10 @@ PSD=$(PSGENDIR)/
36
 # the directories also define the default search path for the
37
 # initialization files (gs_*.ps) and the fonts.
38
 
39
-INSTALL = $(GLSRCDIR)/instcopy -c
40
-INSTALL_PROGRAM = $(INSTALL) -m 755
41
-INSTALL_DATA = $(INSTALL) -m 644
42
+INSTALL_PROGRAM = ${BSD_INSTALL_SCRIPT}
43
+INSTALL_DATA = ${BSD_INSTALL_DATA}
44
 
45
-prefix = /usr/local
46
+prefix = ${PREFIX}
47
 exec_prefix = $(prefix)
48
 bindir = $(exec_prefix)/bin
49
 scriptdir = $(bindir)
50
@@ -107,7 +106,7 @@ GENOPT=
51
 #               This uses the more secure temporary file creation call
52
 #               Enable this if it is available on your platform.
53
 
54
-CAPOPT= -DHAVE_MKSTEMP
55
+CAPOPT= -DHAVE_MKSTEMP -DHAVE_HYPOT
56
 
57
 # Define the name of the executable file.
58
 
59
@@ -142,7 +141,7 @@ JSRCDIR=jpeg
60
 # some older JPEG streams that violate the standard. If the JPEG
61
 # library built from local sources, the patch will be applied.
62
 
63
-SHARE_JPEG=0
64
+SHARE_JPEG=1
65
 JPEG_NAME=jpeg
66
 
67
 # Define the directory where the PNG library sources are stored,
68
@@ -156,13 +155,13 @@ PNGSRCDIR=libpng
69
 # what its name is.
70
 # See gs.mak and Make.htm for more information.
71
 
72
-SHARE_LIBPNG=0
73
+SHARE_LIBPNG=1
74
 LIBPNG_NAME=png
75
 
76
 # Define whether to use a shared version of libtiff and where
77
 # it is stored and what its name is.
78
 
79
-SHARE_LIBTIFF=0
80
+SHARE_LIBTIFF=1
81
 TIFFSRCDIR=tiff
82
 TIFFCONFDIR=tiff
83
 TIFFPLATFORM=unix
84
@@ -180,12 +179,12 @@ ZSRCDIR=zlib
85
 # what its name is (usually libz, but sometimes libgz).
86
 # See gs.mak and Make.htm for more information.
87
 
88
-SHARE_ZLIB=0
89
+SHARE_ZLIB=1
90
 #ZLIB_NAME=gz
91
 ZLIB_NAME=z
92
 
93
 # Choose shared or compiled in libjbig2dec and source location
94
-SHARE_JBIG2=0
95
+SHARE_JBIG2=1
96
 JBIG2_LIB=jbig2dec
97
 JBIG2SRCDIR=jbig2dec
98
 
99
@@ -225,7 +224,7 @@ RANLIB=ranlib
100
 
101
 # Define the name of the C compiler.
102
 
103
-CC=gcc
104
+CC?=cc
105
 
106
 # Define the name of the linker for the final link step.
107
 # Normally this is the same as the C compiler.
108
@@ -242,7 +241,7 @@ GCFLAGS=-Wall -Wstrict-prototypes -Wmiss
109
 # Define the added flags for standard, debugging, profiling 
110
 # and shared object builds.
111
 
112
-CFLAGS_STANDARD=-O2
113
+CFLAGS_STANDARD?=-O2
114
 CFLAGS_DEBUG=-g -O0
115
 CFLAGS_PROFILE=-pg -O2
116
 CFLAGS_SO=-fPIC
117
@@ -258,7 +257,8 @@ CFLAGS_SO=-fPIC
118
 # We don't include -ansi, because this gets in the way of the platform-
119
 #   specific stuff that <math.h> typically needs; nevertheless, we expect
120
 #   gcc to accept ANSI-style function prototypes and function definitions.
121
-XCFLAGS=-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\"$(gssharedir)\"
122
+#XCFLAGS+=-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\"$(gssharedir)\"
123
+XCFLAGS+=-DUPD_SIGNAL=0 -I${JPXSRCDIR}/src/libjasper/include -I${LOCALBASE}/include/libpng -I${LOCALBASE}/include
124
 
125
 CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
126
 
127
@@ -269,7 +269,7 @@ CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(X
128
 #	-R /usr/local/xxx/lib:/usr/local/lib
129
 # giving the full path names of the shared library directories.
130
 # XLDFLAGS can be set from the command line.
131
-XLDFLAGS=
132
+XLDFLAGS+=-L${LOCALBASE}/lib
133
 
134
 LDFLAGS=$(XLDFLAGS)
135
 
136
@@ -280,7 +280,7 @@ LDFLAGS=$(XLDFLAGS)
137
 # Solaris may need -lnsl -lsocket -lposix4.
138
 # (Libraries required by individual drivers are handled automatically.)
139
 
140
-EXTRALIBS=-rdynamic -ldl
141
+EXTRALIBS+=-Wl,-export-dynamic
142
 
143
 # Define the standard libraries to search at the end of linking.
144
 # Most platforms require -lpthread for the POSIX threads library;
145
@@ -302,7 +302,7 @@ STDLIBS=-lm
146
 # Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
147
 # not in $(XINCLUDE).
148
 
149
-XINCLUDE=-I/usr/X11R6/include
150
+XINCLUDE=-I${LOCALBASE}/include
151
 
152
 # Define the directory/ies and library names for the X11 library files.
153
 # XLIBDIRS is for ld and should include -L; XLIBDIR is for LD_RUN_PATH
154
@@ -317,29 +317,29 @@ XINCLUDE=-I/usr/X11R6/include
155
 #XLIBS=Xt SM ICE Xext X11
156
 
157
 #XLIBDIRS=-L/usr/local/X/lib
158
-XLIBDIRS=-L/usr/X11R6/lib
159
+XLIBDIRS=-L${LOCALBASE}/lib
160
 XLIBDIR=
161
-XLIBS=Xt Xext X11
162
+XLIBS=Xt SM ICE Xext X11
163
 
164
 # Define the .dev module that implements thread and synchronization
165
 # primitives for this platform.
166
 
167
 # If POSIX sync primitives are used, also change the STDLIBS to include
168
 # the pthread library.
169
-#SYNC=posync
170
+SYNC=posync
171
 
172
 # define the file name extension for a shared lib
173
 DYNANIC_LIB_EXT=so
174
 
175
 # Default is No sync primitives since some platforms don't have it (HP-UX)
176
-SYNC=nosync
177
+#SYNC=nosync
178
 
179
 SOC_LOADER=dxmainc.c
180
 # ------ Devices and features ------ #
181
 
182
 # Choose the language feature(s) to include.  See gs.mak for details.
183
 
184
-FEATURE_DEVS=$(PSD)psl3.dev $(PSD)pdf.dev $(PSD)dpsnext.dev $(PSD)ttfont.dev $(PSD)epsf.dev $(GLD)pipe.dev $(PSD)fapi.dev
185
+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
186
 #FEATURE_DEVS=$(PSD)psl3.dev $(PSD)pdf.dev
187
 # The following is strictly for testing.
188
 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
189
@@ -488,6 +488,7 @@ include $(GLSRCDIR)/unixlink.mak
190
 include $(GLSRCDIR)/unix-dll.mak
191
 include $(GLSRCDIR)/unix-end.mak
192
 include $(GLSRCDIR)/unixinst.mak
193
+include $(CONTRIBDIR)/contrib.mak
194
 
195
 # This has to come last so it won't be taken as the default target.
196
 $(AK):
(-)print/ghostscript9-agpl-base/files/patch-base_unixinst.mak (-20 lines)
Lines 1-20 Link Here
1
--- base/unixinst.mak.orig	2015-03-30 08:21:24 UTC
2
+++ base/unixinst.mak
3
@@ -45,7 +45,7 @@ ps2ascii ps2epsi ps2pdf ps2pdf12 ps2pdf1
4
 wftopfa fixmswrd.pl lprsetup.sh pj-gs.sh pv.sh sysvlp.sh unix-lpr.sh ;\
5
 	do if ( test -f $(PSLIBDIR)/$$f ); then \
6
 	  (cat $(PSLIBDIR)/$$f | sed -e "s/GS_EXECUTABLE=gs/GS_EXECUTABLE=$(GS)/" > $(PSOBJDIR)/$$f); \
7
-	  $(INSTALL_PROGRAM) $(PSOBJDIR)/$$f $(DESTDIR)$(scriptdir)/$$f; \
8
+	  $(INSTALL_SCRIPT) $(PSOBJDIR)/$$f $(DESTDIR)$(scriptdir)/$$f; \
9
 	fi;\
10
 	done'
11
 
12
@@ -142,7 +142,7 @@ install-doc: $(PSDOCDIR)/News.htm
13
 	done'
14
 
15
 # install the man pages for each locale
16
-MAN_LCDIRS=. de
17
+MAN_LCDIRS=.
18
 MAN1_LINKS_PS2PS=eps2eps
19
 MAN1_LINKS_PS2PDF=ps2pdf12 ps2pdf13 ps2pdf14
20
 MAN1_LINKS_GSLP=gsbj gsdj gsdj500 gslj
(-)print/ghostscript9-agpl-base/files/patch-configure (+25 lines)
Line 0 Link Here
1
--- configure.orig	2018-03-21 08:49:04 UTC
2
+++ configure
3
@@ -5100,7 +5100,7 @@ if test "${enable_threadsafe+set}" = set; then :
4
 fi
5
 
6
 if test x$enable_threadsafe = xyes ; then
7
-    CFLAGS="-DGS_THREADSAFE"
8
+    CFLAGS="$CFLAGS -DGS_THREADSAFE"
9
 fi
10
 
11
 
12
@@ -10145,7 +10145,12 @@ if test "${enable_dynamic+set}" = set; then :
13
       DBG_CFLAGS="$DYNAMIC_CFLAGS $DBG_CFLAGS"
14
       ;;
15
       *BSD)
16
-      DYNAMIC_DEVS="\$(GLOBJDIR)/X11.so"
17
+      INSTALL_SHARED="install-shared"
18
+      if test "x$X_DEVS" != x; then
19
+              DYNAMIC_DEVS="\$(GLOBJDIR)/X11.so"
20
+      else
21
+              DYNAMIC_DEVS=""
22
+      fi
23
       DYNAMIC_FLAGS="-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\\\"\$(gssharedir)\\\""
24
       X11_DEVS=""
25
       OPT_CFLAGS="$DYNAMIC_CFLAGS $OPT_CFLAGS"
(-)print/ghostscript9-agpl-base/files/patch-configure.ac (-38 lines)
Lines 1-38 Link Here
1
--- configure.ac.orig	2015-03-30 08:21:24 UTC
2
+++ configure.ac
3
@@ -1607,7 +1607,7 @@ X_CFLAGS=""
4
 X_DEVS=""
5
 X_LIBS=""
6
 
7
-if test x$no_x != xyes; then
8
+if test x$with_x != xno; then
9
         if test "$x_libraries" = "/usr/lib"; then
10
                 echo "Ignoring X library directory \"$x_libraries\" requested by configure."
11
                 x_libraries="NONE"
12
@@ -2074,7 +2074,10 @@ AC_ARG_ENABLE([dynamic], AC_HELP_STRING(
13
                         DBG_CFLAGS="$DYNAMIC_CFLAGS $DBG_CFLAGS"
14
                         ;;
15
                         *BSD)
16
-                        DYNAMIC_DEVS="\$(GLOBJDIR)/X11.so"
17
+	 		if test "x$X_DEVS" != x; then
18
+				INSTALL_SHARED="install-shared"
19
+                                DYNAMIC_DEVS="\$(GLOBJDIR)/X11.so"
20
+	 		fi
21
                         DYNAMIC_FLAGS="-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\\\"\$(gssharedir)\\\""
22
                         X11_DEVS=""
23
                         OPT_CFLAGS="$DYNAMIC_CFLAGS $OPT_CFLAGS"
24
@@ -2133,11 +2136,11 @@ if test "x$fontpath" = "x"; then
25
         fontpath="${fontpath}:$datadir/fonts/default/TrueType"
26
 
27
         # These font directories are used by IRIX...
28
-        fontpath="${fontpath}:/usr/lib/DPS/outline/base"
29
+        # fontpath="${fontpath}:/usr/lib/DPS/outline/base"
30
 
31
         # These font directories are used by Solaris...
32
-        fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/Type1"
33
-        fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/TrueType"
34
+        # fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/Type1"
35
+        # fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/TrueType"
36
 
37
         # This font directory is used by CUPS...
38
         if test "x$CUPSCONFIG" != x; then
(-)print/ghostscript9-agpl-base/files/patch-contrib_contrib.mak (-17 lines)
Lines 1-17 Link Here
1
--- contrib/contrib.mak.orig	2015-03-30 08:21:24 UTC
2
+++ contrib/contrib.mak
3
@@ -943,7 +943,7 @@ $(DD)dmprt.dev : $(dmprt_) $(DD)page.dev
4
 $(DEVOBJ)gdevdmpr.$(OBJ) : $(JAPSRC)gdevdmpr.c $(JAPSRC)dviprlib.h $(PDEVH)
5
 	$(DEVCC) $(O_)$@ $(C_) $(JAPSRC)gdevdmpr.c
6
 
7
-$(DEVOBJ)dviprlib.$(OBJ) : $(JAPSRC)dviprlib.c $(JAPSRC)dviprlib.h
8
+$(DEVOBJ)dviprlib.$(OBJ) : $(arch_h) $(stdio__h) $(JAPSRC)dviprlib.c $(JAPSRC)dviprlib.h
9
 	$(DEVCC) $(O_)$@ $(C_) $(JAPSRC)dviprlib.c
10
 
11
 extra-dmprt-install:
12
@@ -1095,3 +1095,5 @@ extra-upp-install:
13
 ### ------------ Build/Install special features ------------ ###
14
 
15
 install-contrib-extras: extra-dmprt-install extra-upp-install
16
+
17
+include ${CONTRIBDIR}/epag.contrib.mak
(-)print/ghostscript9-agpl-base/files/patch-contrib_gomni.c (-195 lines)
Lines 1-195 Link Here
1
--- contrib/gomni.c.orig	2015-03-30 08:21:24 UTC
2
+++ contrib/gomni.c
3
@@ -530,7 +530,7 @@ CloseDevice (gx_device * pdev)
4
       && pDev->pcoreOmni->pszJobOptions
5
       )
6
    {
7
-      gs_free (pDev->memory->non_gc_memory, pDev->pcoreOmni->pszJobOptions, strlen (pDev->pcoreOmni->pszJobOptions) + 1, 1, "Option String");
8
+      gs_free (gs_lib_ctx_get_non_gc_memory_t(), pDev->pcoreOmni->pszJobOptions, strlen (pDev->pcoreOmni->pszJobOptions) + 1, 1, "Option String");
9
    }
10
 
11
    if (  pDev->pcoreOmni
12
@@ -549,7 +549,7 @@ CloseDevice (gx_device * pdev)
13
 
14
    if (pDev->pcoreOmni)
15
    {
16
-      gs_free (pDev->memory->non_gc_memory, pDev->pcoreOmni, sizeof (core_omni_device), 1, "omni/device");
17
+      gs_free (gs_lib_ctx_get_non_gc_memory_t(), pDev->pcoreOmni, sizeof (core_omni_device), 1, "omni/device");
18
       pDev->pcoreOmni = 0;
19
    }
20
 
21
@@ -720,7 +720,7 @@ SetupDevice (gx_device *pgxdev, gs_param
22
    {
23
       PDEVSTRUCT p;
24
 
25
-      p = (PDEVSTRUCT)gs_malloc (pgxdev->memory->non_gc_memory, 1, sizeof (Omni_Dev), "omni/instance");
26
+      p = (PDEVSTRUCT)gs_malloc (gs_lib_ctx_get_non_gc_memory_t(), 1, sizeof (Omni_Dev), "omni/instance");
27
       if (!p)
28
       {
29
           dprintf ("<<<<<<<<<<<<<<<<<<<<<< ERROR >>>>>>>>>>>>>>>>>>>>>>>\n\n");
30
@@ -734,7 +734,7 @@ SetupDevice (gx_device *pgxdev, gs_param
31
 
32
       memset (pDev, 0, sizeof (Omni_Dev));
33
 
34
-      pDev->pcoreOmni = (core_omni_device *)gs_malloc (pgxdev->memory->non_gc_memory, 1, sizeof (core_omni_device), "omni/device");
35
+      pDev->pcoreOmni = (core_omni_device *)gs_malloc (gs_lib_ctx_get_non_gc_memory_t(), 1, sizeof (core_omni_device), "omni/device");
36
 
37
       if (!pDev->pcoreOmni)
38
       {
39
@@ -783,7 +783,7 @@ SetupDevice (gx_device *pgxdev, gs_param
40
 
41
       for (i = 0; i < sizeof (apszLibraryPaths)/sizeof (apszLibraryPaths[0]) && !pDev->hmodOmni; i++)
42
       {
43
-          pszDeviceLib = (char *)gs_malloc (pDev->memory->non_gc_memory, 1,
44
+          pszDeviceLib = (char *)gs_malloc (gs_lib_ctx_get_non_gc_memory_t(), 1,
45
                                             strlen (cOmnilib)
46
                                             + strlen (apszLibraryPaths[i])
47
                                             + 1,
48
@@ -796,7 +796,7 @@ SetupDevice (gx_device *pgxdev, gs_param
49
 
50
               if (fDebugOutput) dprintf2 ("SetupDevice: Trying to load %s = %p\n", pszDeviceLib, pDev->hmodOmni);
51
           }
52
-          gs_free (pDev->memory->non_gc_memory, pszDeviceLib, strlen (pszDeviceLib) + 1, 1, "Devicestring");
53
+          gs_free (gs_lib_ctx_get_non_gc_memory_t(), pszDeviceLib, strlen (pszDeviceLib) + 1, 1, "Devicestring");
54
       }
55
 
56
       if (!pDev->hmodOmni)
57
@@ -810,7 +810,7 @@ SetupDevice (gx_device *pgxdev, gs_param
58
 
59
          for (i = 0; i < sizeof (apszLibraryPaths)/sizeof (apszLibraryPaths[0]) && !pDev->hmodOmni; i++)
60
          {
61
-             pszDeviceLib = (char *)gs_malloc (pDev->memory->non_gc_memory, 1,
62
+             pszDeviceLib = (char *)gs_malloc (gs_lib_ctx_get_non_gc_memory_t(), 1,
63
                                                strlen (cOmnilib)
64
                                                + strlen (apszLibraryPaths[i])
65
                                                + 1,
66
@@ -830,7 +830,7 @@ SetupDevice (gx_device *pgxdev, gs_param
67
                     g_module_close (pModule);
68
                  }
69
              }
70
-             gs_free (pDev->memory->non_gc_memory, pszDeviceLib, strlen (pszDeviceLib) + 1, 1, "Devicestring");
71
+             gs_free (gs_lib_ctx_get_non_gc_memory_t(), pszDeviceLib, strlen (pszDeviceLib) + 1, 1, "Devicestring");
72
          }
73
 
74
          return 1;
75
@@ -953,7 +953,7 @@ SetupDevice (gx_device *pgxdev, gs_param
76
          )
77
       {
78
          if (!pDev->pcoreOmni->pszJobOptions)
79
-            pDev->pcoreOmni->pszJobOptions = (char *)gs_malloc (pDev->memory->non_gc_memory, 1, fname.size + 1, "Option String");
80
+            pDev->pcoreOmni->pszJobOptions = (char *)gs_malloc (gs_lib_ctx_get_non_gc_memory_t(), 1, fname.size + 1, "Option String");
81
          memcpy (pDev->pcoreOmni->pszJobOptions, fname.data, fname.size);
82
          pDev->pcoreOmni->pszJobOptions[fname.size] = '\0';
83
       }
84
@@ -1044,7 +1044,7 @@ SetupDevice (gx_device *pgxdev, gs_param
85
 
86
          for (i = 0; i < sizeof (apszLibraryPaths)/sizeof (apszLibraryPaths[0]) && !pModule; i++)
87
          {
88
-            pszDeviceLib = (char *)gs_malloc (pDev->memory->non_gc_memory, 1,
89
+            pszDeviceLib = (char *)gs_malloc (gs_lib_ctx_get_non_gc_memory_t(), 1,
90
                                               strlen (cDialogName)
91
                                               + strlen (apszLibraryPaths[i])
92
                                               + 1,
93
@@ -1059,7 +1059,7 @@ SetupDevice (gx_device *pgxdev, gs_param
94
 
95
                 pModule = g_module_open (pszDeviceLib, (GModuleFlags)0);
96
             }
97
-            gs_free (pDev->memory->non_gc_memory, pszDeviceLib, strlen (pszDeviceLib) + 1, 1, "Devicestring");
98
+            gs_free (gs_lib_ctx_get_non_gc_memory_t(), pszDeviceLib, strlen (pszDeviceLib) + 1, 1, "Devicestring");
99
          }
100
 
101
          if (!pModule)
102
@@ -1070,7 +1070,7 @@ SetupDevice (gx_device *pgxdev, gs_param
103
 
104
             for (i = 0; i < sizeof (apszLibraryPaths)/sizeof (apszLibraryPaths[0]) && !pModule; i++)
105
             {
106
-               pszDeviceLib = (char *)gs_malloc (pDev->memory->non_gc_memory, 1,
107
+               pszDeviceLib = (char *)gs_malloc (gs_lib_ctx_get_non_gc_memory_t(), 1,
108
                                                  strlen (cDialogName)
109
                                                  + strlen (apszLibraryPaths[i])
110
                                                  + 1,
111
@@ -1092,7 +1092,7 @@ SetupDevice (gx_device *pgxdev, gs_param
112
                       g_module_close (pModule);
113
                    }
114
                }
115
-               gs_free (pDev->memory->non_gc_memory, pszDeviceLib, strlen (pszDeviceLib) + 1, 1, "Devicestring");
116
+               gs_free (gs_lib_ctx_get_non_gc_memory_t(), pszDeviceLib, strlen (pszDeviceLib) + 1, 1, "Devicestring");
117
             }
118
          }
119
          else
120
@@ -1107,13 +1107,13 @@ SetupDevice (gx_device *pgxdev, gs_param
121
 
122
                if (pDev->pcoreOmni->pszJobOptions)
123
                {
124
-                  gs_free (pDev->memory->non_gc_memory, pDev->pcoreOmni->pszJobOptions, strlen (pDev->pcoreOmni->pszJobOptions) + 1, 1, "Option String");
125
+                  gs_free (gs_lib_ctx_get_non_gc_memory_t(), pDev->pcoreOmni->pszJobOptions, strlen (pDev->pcoreOmni->pszJobOptions) + 1, 1, "Option String");
126
                   pDev->pcoreOmni->pszJobOptions = 0;
127
                }
128
 
129
                iLength = strlen (pszSelectedJobProperties);
130
 
131
-               pDev->pcoreOmni->pszJobOptions = (char *)gs_malloc (pDev->memory->non_gc_memory, 1, iLength + 1, "Option String");
132
+               pDev->pcoreOmni->pszJobOptions = (char *)gs_malloc (gs_lib_ctx_get_non_gc_memory_t(), 1, iLength + 1, "Option String");
133
 
134
                strcpy (pDev->pcoreOmni->pszJobOptions, pszSelectedJobProperties);
135
 
136
@@ -1375,7 +1375,7 @@ PrintPage (gx_device_printer *pgx_prt_de
137
       iBytesToAlloc += (iNumColors - 1) * sizeof (RGB2);
138
    }
139
 
140
-   pbmi = (PBITMAPINFO2)gs_malloc (pDev->memory->non_gc_memory, 1, iBytesToAlloc, "Bmpi Memory");
141
+   pbmi = (PBITMAPINFO2)gs_malloc (gs_lib_ctx_get_non_gc_memory_t(), 1, iBytesToAlloc, "Bmpi Memory");
142
    if (!pbmi)
143
    {
144
       eprintf("<<<<<<<<<<<<<<<<<<<<<< ERROR >>>>>>>>>>>>>>>>>>>>>>>\n\n");
145
@@ -1481,7 +1481,7 @@ PrintPage (gx_device_printer *pgx_prt_de
146
       }
147
    }
148
 
149
-   pGSData = (byte *)gs_malloc (pDev->memory->non_gc_memory, uiBytesPerLine, 1, "bmp file buffer");
150
+   pGSData = (byte *)gs_malloc (gs_lib_ctx_get_non_gc_memory_t(), uiBytesPerLine, 1, "bmp file buffer");
151
 
152
    if (pGSData == 0)
153
       /* can't allocate row buffer */
154
@@ -1501,7 +1501,7 @@ PrintPage (gx_device_printer *pgx_prt_de
155
                                 pasyncDev->pDev->iVertDots,
156
                                 8000*1024);                 /*eight meg buffer */
157
 
158
-   pBitmapMem = (byte *) gs_malloc (pDev->memory->non_gc_memory, 1, uiBytesPerLine * ulBandLength, "Bitmap Memory");
159
+   pBitmapMem = (byte *) gs_malloc (gs_lib_ctx_get_non_gc_memory_t(), 1, uiBytesPerLine * ulBandLength, "Bitmap Memory");
160
 
161
    if(!pBitmapMem)
162
    {
163
@@ -1613,7 +1613,7 @@ PrintPage (gx_device_printer *pgx_prt_de
164
             {
165
                if (prtMode.iBitCount < 16)
166
                {
167
-                  pMonoData = (byte *)gs_malloc (pDev->memory->non_gc_memory, 1, iYBand * ImageInfo.ulTrgBytesPerLine, "Mono Memory");
168
+                  pMonoData = (byte *)gs_malloc (gs_lib_ctx_get_non_gc_memory_t(), 1, iYBand * ImageInfo.ulTrgBytesPerLine, "Mono Memory");
169
 
170
                   if (pMonoData)
171
                   {
172
@@ -1661,7 +1661,7 @@ PrintPage (gx_device_printer *pgx_prt_de
173
                /* We're done with the mono band */
174
                /* now free up the mono buffer so we can get clean data buffer if more lines are to be */
175
                /* gray-scaled */
176
-               gs_free (pDev->memory->non_gc_memory, (char *)pMonoData, iYBand * ImageInfo.ulTrgBytesPerLine, 1, "Mono Memory");
177
+               gs_free (gs_lib_ctx_get_non_gc_memory_t(), (char *)pMonoData, iYBand * ImageInfo.ulTrgBytesPerLine, 1, "Mono Memory");
178
 
179
                pMonoData = NULL;
180
             }
181
@@ -1709,11 +1709,11 @@ PrintPage (gx_device_printer *pgx_prt_de
182
 
183
 done:
184
 
185
-   gs_free (pDev->memory->non_gc_memory, (char *) pBitmapMem, uiBytesPerLine * ulBandLength, 1, "Bitmap Memory");
186
+   gs_free (gs_lib_ctx_get_non_gc_memory_t(), (char *) pBitmapMem, uiBytesPerLine * ulBandLength, 1, "Bitmap Memory");
187
    dprintf ("Page Completed\n");
188
 
189
-   gs_free (pDev->memory->non_gc_memory, (char *)pGSData, uiBytesPerLine, 1, "bmp file buffer");
190
-   gs_free (pDev->memory->non_gc_memory, (char *)pbmi, uiBytesPerLine, 1, "Bpmi Memory");
191
+   gs_free (gs_lib_ctx_get_non_gc_memory_t(), (char *)pGSData, uiBytesPerLine, 1, "bmp file buffer");
192
+   gs_free (gs_lib_ctx_get_non_gc_memory_t(), (char *)pbmi, uiBytesPerLine, 1, "Bpmi Memory");
193
 
194
    /******************************************************************/
195
    /* Note:                                         @@08162000       */
(-)print/ghostscript9-agpl-base/files/patch-contrib_japanese_dmp__site.ps (-11 lines)
Lines 1-11 Link Here
1
--- contrib/japanese/dmp_site.ps.orig	2015-03-30 08:21:24 UTC
2
+++ contrib/japanese/dmp_site.ps
3
@@ -1,7 +1,7 @@
4
 %!
5
 BeginConfig
6
 %%%%%%%%%%%%%%%%%%%%%% Standard user cusomizations %%%%%%%%%%%%%%%%%%%%%
7
-/printer      (escp_24.src)
8
+/printer      (%%DATADIR%%/lib/escp_24.src)
9
 %               horizontal / vertical
10
 % /resolution   [ 180.0 180.0 ]
11
 %               horizontal / vertical
(-)print/ghostscript9-agpl-base/files/patch-contrib_japanese_gdevdmpr.c (-53 lines)
Lines 1-53 Link Here
1
--- contrib/japanese/gdevdmpr.c.orig	2015-03-30 08:21:24 UTC
2
+++ contrib/japanese/gdevdmpr.c
3
@@ -32,7 +32,7 @@
4
 
5
 #include "gdevprn.h"
6
 #include "gp.h"
7
-#include "errors.h"
8
+#include "psi/ierrors.h"
9
 #include "gsparam.h"
10
 #include "gsstate.h"
11
 #include "math_.h"
12
@@ -41,8 +41,6 @@
13
 /* include library header. */
14
 #include "dviprlib.h"
15
 
16
-extern FILE *lib_fopen(const char *);
17
-
18
 #define LOCAL_DEBUG 0
19
 
20
 #define DEVICE_NAME "dmprt"
21
@@ -402,8 +400,6 @@ gdev_dmprt_put_params(gx_device *pdev, g
22
   if (pddev->dmprt.max_height>0 && pddev->dmprt.max_height<pddev->height)
23
     pddev->height = pddev->dmprt.max_height;
24
 
25
-  dviprt_setmessagestream(pddev->dmprt.debug_f ? stderr : NULL);
26
-
27
   return code;
28
 }
29
 
30
@@ -422,8 +418,6 @@ gdev_dmprt_put_dmprt_params(gx_device *p
31
   if (code < 0) return code;
32
   if (code == 0) pddev->dmprt.debug_f = vbool;
33
 
34
-  dviprt_setmessagestream(pddev->dmprt.debug_f ? stderr : NULL);
35
-
36
   code = param_read_bool(plist, "Verbose", &vbool);
37
   if (code < 0) return code;
38
   pddev->dmprt.verbose_f = vbool;
39
@@ -846,13 +840,12 @@ gdev_dmprt_dviprt_lib_fopen(const char *
40
   char *env;
41
 
42
   strcpy(fname,fnamebase);
43
-  fp = lib_fopen(fname);
44
+  fp = gp_fopen(fname, "r");
45
   if (fp == NULL) {
46
     env = getenv("TEXCFG");
47
     if (env) {
48
       strcpy(fname,env);
49
       strcat(fname, gp_file_name_concat_string(env,strlen(env)));
50
-      strcat(fname,fnamebase);
51
       fp = gp_fopen(fname,gp_fmode_rb);
52
     }
53
   }
(-)print/ghostscript9-agpl-base/files/patch-contrib_lips4_gdevlips.c (-18 lines)
Lines 1-18 Link Here
1
--- contrib/lips4/gdevlips.c.orig	2015-03-30 08:21:24 UTC
2
+++ contrib/lips4/gdevlips.c
3
@@ -62,7 +62,15 @@ lips_media_selection(int width, int heig
4
         height = tmp;
5
     }
6
     for (pt = lips_paper_table; pt->num_unit < 80; pt++)
7
+/* add by shige 11/06 2003 */
8
+#ifdef USE_LIPS_SIZE_ERROR
9
+	if(pt->width+LIPS_SIZE_ERROR_VALUE>=width 
10
+	  && pt->width-LIPS_SIZE_ERROR_VALUE<=width 
11
+	  && pt->height+LIPS_SIZE_ERROR_VALUE>=height 
12
+	  && pt->height-LIPS_SIZE_ERROR_VALUE<=height) 
13
+#else
14
         if (pt->width == width && pt->height == height)
15
+#endif
16
             break;
17
 
18
     return pt->num_unit + landscape;
(-)print/ghostscript9-agpl-base/files/patch-contrib_lips4_gdevlips.h (-17 lines)
Lines 1-17 Link Here
1
--- contrib/lips4/gdevlips.h.orig	2015-03-30 08:21:24 UTC
2
+++ contrib/lips4/gdevlips.h
3
@@ -191,6 +191,14 @@
4
     bool faceup;\
5
     char mediaType[LIPS_MEDIACHAR_MAX]
6
 
7
+/* added by shige 11/06 2003 */
8
+#define USE_LIPS_SIZE_ERROR
9
+#define LIPS_SIZE_ERROR_VALUE	2
10
+
11
+/* added by shige 11/09 2003 */
12
+#define LIPS_HEIGHT_MAX_720 11906
13
+#define LIPS_WIDTH_MAX_720 8419
14
+
15
 int lips_media_selection(int width, int height);
16
 int lips_packbits_encode(byte * inBuff, byte * outBuff, int Length);
17
 int lips_mode3format_encode(byte * inBuff, byte * outBuff, int Length);
(-)print/ghostscript9-agpl-base/files/patch-devices_devs.mak (-11 lines)
Lines 1-11 Link Here
1
--- devices/devs.mak.orig	2015-03-30 08:21:24 UTC
2
+++ devices/devs.mak
3
@@ -546,7 +546,7 @@ $(DEVOBJ)gdevxalt.$(OBJ) : $(DEVSRC)gdev
4
 ### NON PORTABLE, ONLY UNIX WITH GCC SUPPORT
5
 
6
 $(DEVOBJ)X11.so : $(x11alt_) $(x11_) $(MAKEDIRS)
7
-	$(CCLD) $(LDFLAGS) -shared -o $(DEVOBJ)X11.so $(x11alt_) $(x11_) -L/usr/X11R6/lib -lXt -lSM -lICE -lXext -lX11 $(XLIBDIRS)
8
+	$(CCLD) $(LDFLAGS) -shared -o $(DEVOBJ)X11.so $(x11alt_) $(x11_) -L$(LOCALBASE)/lib -lXt -lSM -lICE -lXext -lX11 $(XLIBDIRS)
9
 
10
 ###### --------------- Memory-buffered printer devices --------------- ######
11
 
(-)print/ghostscript9-agpl-base/files/patch-devices_gdevl256.c (-15 lines)
Lines 1-15 Link Here
1
--- devices/gdevl256.c.orig	2015-03-30 08:21:24 UTC
2
+++ devices/gdevl256.c
3
@@ -303,12 +303,3 @@ lvga256_draw_line(gx_device * dev, int x
4
     gl_line(x0, y0, x1, y1, color);
5
     return 0;
6
 }
7
-
8
-#ifdef GS_DEVS_SHARED
9
-extern void gs_lib_register_device(const gx_device *dev);
10
-void
11
-gs_shared_init(void)
12
-{
13
-  gs_lib_register_device(&gs_lvga256_device);
14
-}
15
-#endif
(-)print/ghostscript9-agpl-base/files/patch-devices_gdevperm.c (-19 lines)
Lines 1-19 Link Here
1
--- devices/gdevperm.c.orig	2015-03-30 08:21:24 UTC
2
+++ devices/gdevperm.c
3
@@ -288,7 +288,7 @@ perm_get_color_mapping_procs(const gx_de
4
         (strncmp((const char *)name, (const char *)str, name_size) == 0))
5
 
6
 static int
7
-perm_get_color_comp_index(const gx_device *pdev, const char *pname,
8
+perm_get_color_comp_index(gx_device *pdev, const char *pname,
9
                                         int name_size, int component_type)
10
 {
11
     const gx_device_perm_t * const dev = (const gx_device_perm_t *)pdev;
12
@@ -335,7 +335,6 @@ static int
13
 perm_decode_color(gx_device *dev, gx_color_index color, gx_color_value *out)
14
 {
15
     int bpc = 8;
16
-    int drop = sizeof(gx_color_value) * 8 - bpc;
17
     int mask = (1 << bpc) - 1;
18
     int i = 0;
19
     int ncomp = dev->color_info.num_components;
(-)print/ghostscript9-agpl-base/files/patch-devices_gdevplib.c (-14 lines)
Lines 1-14 Link Here
1
--- devices/gdevplib.c.orig	2015-03-30 08:21:24 UTC
2
+++ devices/gdevplib.c
3
@@ -156,7 +156,11 @@ void __aebi_memmove(void *dest, const vo
4
 
5
 #ifdef  TESTING_WITH_NO_BAND_DONOR
6
 
7
+#if !defined(__FreeBSD__)
8
 #include <malloc_.h>
9
+#else
10
+#include <stdlib.h>
11
+#endif
12
 
13
 static void *my_buffer;
14
 
(-)print/ghostscript9-agpl-base/files/patch-devices_gdevvglb.c (-15 lines)
Lines 1-15 Link Here
1
--- devices/gdevvglb.c.orig	2015-03-30 08:21:24 UTC
2
+++ devices/gdevvglb.c
3
@@ -368,12 +368,3 @@ vgalib_put_params(gx_device * dev, gs_pa
4
     }
5
     return 0;
6
 }
7
-
8
-#ifdef GS_DEVS_SHARED
9
-extern void gs_lib_register_device(const gx_device *dev);
10
-void
11
-gs_shared_init(void)
12
-{
13
-  gs_lib_register_device(&gs_vgalib_device);
14
-}
15
-#endif
(-)print/ghostscript9-agpl-base/files/patch-epag-3.09_ert.c (-11 lines)
Lines 1-11 Link Here
1
--- epag-3.09/ert.c.orig	2000-07-08 04:33:09 UTC
2
+++ epag-3.09/ert.c
3
@@ -1,6 +1,8 @@
4
 /* $Id: ert.c,v 1.3 1998/11/20 10:51:12 nari Exp $ */
5
 
6
 #include <stdio.h>
7
+#include <stdlib.h>
8
+#include <string.h>
9
 
10
 /*
11
  * EPSON Remote¤Î¥³¥Þ¥ó¥É¤ò½ÐÎϤ¹¤ë¥³¥Þ¥ó¥É
(-)print/ghostscript9-agpl-base/files/patch-epag-3.09_gdevepag.c (-217 lines)
Lines 1-217 Link Here
1
--- epag-3.09/gdevepag.c.orig	2000-07-08 04:33:09 UTC
2
+++ epag-3.09/gdevepag.c
3
@@ -102,30 +102,30 @@ typedef struct _epagBubble{
4
 } EpagBubble;
5
 
6
 /* The device descriptors */
7
-private dev_proc_open_device(epag_open);
8
-private dev_proc_close_device(epag_close);
9
-private dev_proc_print_page(epag_print_page);
10
-private void epag_printer_initialize(gx_device_printer *pdev, FILE *fp,int);
11
-private dev_proc_print_page(epag_print_page);
12
-private dev_proc_get_params(epag_get_params);
13
-private dev_proc_put_params(epag_put_params);
14
-private void epag_paper_set(gx_device_printer *pdev, FILE *fp);
15
-private void epag_bubble_flush_all(EpagPageCont *cont);
16
-private void epag_page_cont_init(gx_device_printer *pdev,FILE *fp,EpagPageCont *cont);
17
-private void epag_page_close(EpagPageCont *cont);
18
-private int epag_read_image(EpagPageCont *cont);
19
-private void epag_process_line(EpagPageCont *cont);
20
-private int epag_is_black(EpagPageCont *cont, int bx);
21
-private void epag_rect_add(EpagPageCont *cont,int start,int end);
22
-private void  epag_bubble_gen(EpagPageCont *cont,
23
+static dev_proc_open_device(epag_open);
24
+static dev_proc_close_device(epag_close);
25
+static dev_proc_print_page(epag_print_page);
26
+static void epag_printer_initialize(gx_device_printer *pdev, FILE *fp,int);
27
+static dev_proc_print_page(epag_print_page);
28
+static dev_proc_get_params(epag_get_params);
29
+static dev_proc_put_params(epag_put_params);
30
+static void epag_paper_set(gx_device_printer *pdev, FILE *fp);
31
+static void epag_bubble_flush_all(EpagPageCont *cont);
32
+static void epag_page_cont_init(gx_device_printer *pdev,FILE *fp,EpagPageCont *cont);
33
+static void epag_page_close(EpagPageCont *cont);
34
+static int epag_read_image(EpagPageCont *cont);
35
+static void epag_process_line(EpagPageCont *cont);
36
+static int epag_is_black(EpagPageCont *cont, int bx);
37
+static void epag_rect_add(EpagPageCont *cont,int start,int end);
38
+static void  epag_bubble_gen(EpagPageCont *cont,
39
 			      int x0, int x1, int y0, int y1);
40
-private void epag_bubble_flush(EpagPageCont *cont,EpagBubble *bbl);
41
-private void epag_bubble_image_out(EpagPageCont *cont,EpagBubble *bbl);
42
+static void epag_bubble_flush(EpagPageCont *cont,EpagBubble *bbl);
43
+static void epag_bubble_image_out(EpagPageCont *cont,EpagBubble *bbl);
44
 
45
 /*
46
  *   ¥Ç¥Ð¥¤¥¹¤ÎÀë¸À
47
  */
48
-private gx_device_procs prn_epag_procs =
49
+static gx_device_procs prn_epag_procs =
50
 prn_params_procs(epag_open, gdev_prn_output_page, epag_close,
51
 		 epag_get_params, epag_put_params);
52
 gx_device_printer far_data gs_epag_device =
53
@@ -140,13 +140,13 @@ prn_device(prn_epag_procs, "epag", 
54
 static char *epson_remote_start = "\033\001@EJL \r\n";
55
 
56
 /* Open the printer, adjusting the margins if necessary. */
57
-private int
58
+static int
59
 epag_open(gx_device *pdev)
60
 {
61
   return gdev_prn_open(pdev);
62
 }
63
 
64
-private int
65
+static int
66
 epag_close(gx_device *pdev)
67
 {
68
   gdev_prn_open_printer(pdev, 1);
69
@@ -163,7 +163,7 @@ epag_close(gx_device *pdev)
70
   return gdev_prn_close(pdev);
71
 }
72
 
73
-private int 
74
+static int 
75
 epag_print_page(gx_device_printer *pdev, FILE *fp)
76
 {
77
   EpagPageCont cont;
78
@@ -205,7 +205,7 @@ static char can_inits[] ={
79
   GS, '2', 'a', 'b', 'P',          /* ¥¤¥á¡¼¥¸ÉÁ²è¸å²¼¤Ø */
80
 };
81
 
82
-private void
83
+static void
84
 epag_printer_initialize(gx_device_printer *pdev, FILE *fp, int copies)
85
 {
86
   double xDpi,yDpi;
87
@@ -260,7 +260,7 @@ epag_printer_initialize(gx_device_printe
88
     fprintf(fp,"%c%dcoO",GS, copies < 256 ? copies : 255);
89
 }
90
 
91
-private int
92
+static int
93
 epag_get_params(gx_device *pdev, gs_param_list *plist)
94
 {
95
   int code;
96
@@ -286,7 +286,7 @@ epag_get_params(gx_device *pdev, gs_para
97
 }
98
 
99
 /* Put properties. */
100
-private int
101
+static int
102
 epag_put_params(gx_device *pdev, gs_param_list *plist)
103
 {
104
   param_read_int(plist, "cRowBuf", &epag_cont.cRowBuf);
105
@@ -380,7 +380,7 @@ void epag_paper_set(gx_device_printer *p
106
 /*
107
  * epag_bubble_flush_all: »Ä¤Ã¤Æ¤¤¤ë bubble¤òÁ´¤Æ½ÐÎϤ¹¤ë¡£
108
  */
109
-private void epag_bubble_flush_all(EpagPageCont *cont)
110
+static void epag_bubble_flush_all(EpagPageCont *cont)
111
 {
112
   int i;
113
   
114
@@ -392,7 +392,7 @@ private void epag_bubble_flush_all(EpagP
115
 /*
116
  * epag_page_cont_init: EpagPageCont¤Î½é´ü²½¡¢¥Ð¥Ã¥Õ¥¡³ÎÊÝÅù
117
  */
118
-private void epag_page_cont_init(gx_device_printer *pdev,FILE *fp,
119
+static void epag_page_cont_init(gx_device_printer *pdev,FILE *fp,
120
 				 EpagPageCont *cont)
121
 {
122
   int bpl;
123
@@ -417,15 +417,15 @@ private void epag_page_cont_init(gx_devi
124
   cont->maxY = epag_cont.cRowBuf / cont->bh * cont->bh ;
125
   if(cont->maxY < cont->bh) cont->maxY = cont->bh;
126
   
127
-  cont->bp  = gs_malloc(bpl , cont->maxY, "epag_skip_blank_init(bp)");
128
-  cont->bp2 = gs_malloc(bpl*3/2+1 , cont->maxY, "epag_skip_blank_init(bp2)");
129
+  cont->bp  = (byte *)gs_malloc(gs_lib_ctx_get_non_gc_memory_t(), bpl , cont->maxY, "epag_skip_blank_init(bp)");
130
+  cont->bp2 = (byte *)gs_malloc(gs_lib_ctx_get_non_gc_memory_t(), bpl*3/2+1 , cont->maxY, "epag_skip_blank_init(bp2)");
131
 
132
   cont->h = cont->r = 0;
133
 
134
-  cont->bubbleTbl=gs_malloc(sizeof(EpagBubble *),cont->maxBx,"bubbleTbl");
135
+  cont->bubbleTbl = (byte *)gs_malloc(gs_lib_ctx_get_non_gc_memory_t(), sizeof(EpagBubble *),cont->maxBx,"bubbleTbl");
136
   for(i=0;i<cont->maxBx;i++)
137
     cont->bubbleTbl[i] = NULL;
138
-  cont->bubbleBuffer=gs_malloc(sizeof(EpagBubble),cont->maxBx,"bubbleBuffer");
139
+  cont->bubbleBuffer=gs_malloc(gs_lib_ctx_get_non_gc_memory_t(), sizeof(EpagBubble),cont->maxBx,"bubbleBuffer");
140
   bbtbl = (EpagBubble *)cont->bubbleBuffer;
141
   for(i=0;i<cont->maxBx-1;i++)
142
     bbtbl[i].next = &bbtbl[i+1];
143
@@ -433,15 +433,15 @@ private void epag_page_cont_init(gx_devi
144
   cont->freeBubbleList = &bbtbl[0];
145
 }
146
 
147
-private void
148
+static void
149
 epag_page_close(EpagPageCont *cont)
150
 {
151
-  gs_free(cont->bp, bpl, cont->maxY, "epag_skip_blank_init(bp)");
152
-  gs_free(cont->bp2, bpl*3/2+1, cont->maxY, "epag_skip_blank_init(bp2)");
153
-  gs_free(cont->bubbleBuffer, sizeof(EpagBubble), cont->maxBx,"bubbleBuffer");
154
+  gs_free(gs_lib_ctx_get_non_gc_memory_t(), cont->bp, bpl, cont->maxY, "epag_skip_blank_init(bp)");
155
+  gs_free(gs_lib_ctx_get_non_gc_memory_t(), cont->bp2, bpl*3/2+1, cont->maxY, "epag_skip_blank_init(bp2)");
156
+  gs_free(gs_lib_ctx_get_non_gc_memory_t(), cont->bubbleBuffer, sizeof(EpagBubble), cont->maxBx,"bubbleBuffer");
157
 }
158
 
159
-private int
160
+static int
161
 epag_read_image(EpagPageCont *cont)
162
 {
163
   int bh = cont->bh;
164
@@ -473,7 +473,7 @@ epag_read_image(EpagPageCont *cont)
165
 /*
166
  *    bh¹Ôʬ¤Î¥é¥¹¥¿¡¼¥Ç¡¼¥¿¤ò½èÍý¤¹¤ë
167
  */
168
-private void
169
+static void
170
 epag_process_line(EpagPageCont *cont)
171
 {
172
   int bh = cont->bh;
173
@@ -502,7 +502,7 @@ epag_process_line(EpagPageCont *cont)
174
   else epag_rect_add(cont, 0, cont->maxBx-1);
175
 }
176
 
177
-private int
178
+static int
179
 epag_is_black(EpagPageCont *cont, int bx)
180
 {
181
   int bh  = cont->bh;
182
@@ -520,7 +520,7 @@ epag_is_black(EpagPageCont *cont, int bx
183
   return 0;
184
 }
185
 
186
-private void
187
+static void
188
 epag_rect_add(EpagPageCont *cont,int start,int end)
189
 {
190
   int x0 = start * cont->bw;
191
@@ -544,7 +544,7 @@ epag_rect_add(EpagPageCont *cont,int sta
192
   }
193
 }
194
 
195
-private void
196
+static void
197
 epag_bubble_gen(EpagPageCont *cont, int x0, int x1, int y0, int y1)
198
 {
199
   EpagBubble *bbl;
200
@@ -569,7 +569,7 @@ epag_bubble_gen(EpagPageCont *cont, int 
201
   }
202
 }
203
 
204
-private void epag_bubble_flush(EpagPageCont *cont,EpagBubble *bbl)
205
+static void epag_bubble_flush(EpagPageCont *cont,EpagBubble *bbl)
206
 {
207
   int bx,bx0,bx1;
208
   
209
@@ -588,7 +588,7 @@ private void epag_bubble_flush(EpagPageC
210
 
211
 /* ¥¤¥á¡¼¥¸¤ò½ÐÎÏ */
212
 
213
-private void
214
+static void
215
 epag_bubble_image_out(EpagPageCont *cont,EpagBubble *bbl)
216
 {
217
   FILE *fp = cont->fp;
(-)print/ghostscript9-agpl-base/files/patch-openjpeg_src_lib_openjp2_opj__includes.h (-11 lines)
Lines 1-11 Link Here
1
--- openjpeg/src/lib/openjp2/opj_includes.h.orig	2015-03-30 08:21:24 UTC
2
+++ openjpeg/src/lib/openjp2/opj_includes.h
3
@@ -109,7 +109,7 @@
4
 
5
 
6
 /* Are restricted pointers available? (C99) */
7
-#if (__STDC_VERSION__ != 199901L)
8
+#if defined(__STDC_VERSION__) && (__STDC_VERSION__ != 199901L)
9
 	/* Not a C99 compiler */
10
 	#ifdef __GNUC__
11
 		#define restrict __restrict__
(-)print/ghostscript9-agpl-base/files/patch-psi_zicc.c (-12 lines)
Lines 1-12 Link Here
1
--- psi/zicc.c.orig	2015-03-30 08:21:24 UTC
2
+++ psi/zicc.c
3
@@ -61,6 +61,9 @@ int seticc(i_ctx_t * i_ctx_p, int ncomps
4
 
5
     palt_cs = gs_currentcolorspace(igs);
6
 
7
+    if (2*ncomps > sizeof(range_buff)/sizeof(float))
8
+	return_error(e_rangecheck);
9
+
10
     /* verify the DataSource entry */
11
     if (dict_find_string(ICCdict, "DataSource", &pstrmval) <= 0)
12
         return_error(e_undefined);
(-)print/ghostscript9-agpl-base/files/patch-trio_triodef.h (-26 lines)
Lines 1-26 Link Here
1
--- trio/triodef.h.orig	2015-03-30 08:21:24 UTC
2
+++ trio/triodef.h
3
@@ -185,12 +185,13 @@
4
 # endif
5
 #endif
6
 
7
-#if (_XOPEN_VERSION - 0 >= 3) || defined(_XOPEN_XPG3)
8
+#if (defined(_XOPEN_VERSION) && (_XOPEN_VERSION - 0 >= 3)) || defined(_XOPEN_XPG3)
9
 # define PREDEF_STANDARD_XPG3
10
 #endif
11
-#if (_XOPEN_VERSION - 0 >= 4) || defined(_XOPEN_XPG4)
12
+#if (defined(_XOPEN_VERSION) && (_XOPEN_VERSION - 0 >= 4)) || defined(_XOPEN_XPG4)
13
 # define PREDEF_STANDARD_XPG4
14
 #endif
15
+#if defined(_XOPEN_VERSION)
16
 #if (_XOPEN_VERSION - 0 > 4) \
17
  || (defined(_XOPEN_UNIX) && (_XOPEN_VERSION - 0 == 4))
18
 # define PREDEF_STANDARD_UNIX95
19
@@ -201,6 +202,7 @@
20
 #if (_XOPEN_VERSION - 0 >= 600)
21
 # define PREDEF_STANDARD_UNIX03
22
 #endif
23
+#endif
24
 
25
 /*************************************************************************
26
  * Generic defines
(-)print/ghostscript9-agpl-base/files/patch-trio_triop.h (-14 lines)
Lines 1-14 Link Here
1
--- trio/triop.h.orig	2015-03-30 08:21:24 UTC
2
+++ trio/triop.h
3
@@ -404,7 +404,11 @@ trio_pointer_t trio_register TRIO_PROTO(
4
 void trio_unregister TRIO_PROTO((trio_pointer_t handle));
5
 
6
 TRIO_CONST char *trio_get_format TRIO_PROTO((trio_pointer_t ref));
7
+#if !defined(__llvm__)
8
+trio_pointer_t trio_get_argument TRIO_PROTO((trio_pointer_t ref));
9
+#else
10
 TRIO_CONST trio_pointer_t trio_get_argument TRIO_PROTO((trio_pointer_t ref));
11
+#endif
12
 
13
 /* Modifiers */
14
 int  trio_get_width TRIO_PROTO((trio_pointer_t ref));
(-)print/ghostscript9-agpl-base/pkg-descr (-21 / +4 lines)
Lines 1-22 Link Here
1
Ghostscript is the well-known PostScript interpreter which is available for
1
Ghostscript is an interpreter for PostScript and Portable Document
2
all common and most esoteric platforms and supports many different printers
2
Format (PDF) files.  It allows you to manipulate such files and to
3
and some displays.
3
convert them to various printer, image and other formats.
4
4
5
This is distributed with the GNU General Public License, which allows
5
WWW: https://ghostscript.com/
6
free use, and free copying and redistribution under certain conditions
7
(including, in some cases, commercial distribution).
8
9
This port includes add-on packages (not part of the official gs release)
10
	o HP8XX driver for HP DeskJet 880C/882C/895C
11
	  - http://www.gelhaus.net/hp880c/
12
	o PCL3 driver for HP DeskJet series
13
	  - http://home.vrweb.de/martin.lottermoser/pcl3.html
14
	o DJ970 driver for HP DeskJet 970CXi
15
	  - http://www.harsch.net/Ghostscript/ghostscript.html
16
	o Special drivers for verious printer models
17
	  - Alps, Canon, Epson, NEC, Lexmark, Ricoh,...
18
	o Additional contributed uniprint driver profiles for
19
	  - Epson Stylus Color 740 and Epson LQ-1170
20
21
WWW: http://www.cs.wisc.edu/~ghost/doc/GPL/index.htm
22
WWW: http://www.ghostscript.com/
(-)print/ghostscript9-agpl-base/pkg-plist (-441 / +213 lines)
Lines 1-18 Link Here
1
bin/dvipdf
1
bin/dvipdf
2
bin/eps2eps
2
bin/eps2eps
3
%%GS_epag%%bin/ert
4
bin/font2c
5
bin/gs
3
bin/gs
6
bin/gsbj
4
bin/gsbj
7
bin/gsc
8
bin/gsdj
5
bin/gsdj
9
bin/gsdj500
6
bin/gsdj500
10
bin/gslj
7
bin/gslj
11
bin/gslp
8
bin/gslp
12
bin/gsnd
9
bin/gsnd
13
bin/gsx
14
bin/lprsetup.sh
10
bin/lprsetup.sh
15
%%GS_pcl3%%bin/pcl3opts
16
bin/pdf2dsc
11
bin/pdf2dsc
17
bin/pdf2ps
12
bin/pdf2ps
18
bin/pf2afm
13
bin/pf2afm
Lines 29-45 bin/ps2pdfwr Link Here
29
bin/ps2ps
24
bin/ps2ps
30
bin/ps2ps2
25
bin/ps2ps2
31
bin/unix-lpr.sh
26
bin/unix-lpr.sh
32
bin/wftopfa
33
include/ghostscript/gdevdsp.h
27
include/ghostscript/gdevdsp.h
28
include/ghostscript/gserrors.h
34
include/ghostscript/iapi.h
29
include/ghostscript/iapi.h
35
include/ghostscript/ierrors.h
30
include/ghostscript/ierrors.h
36
lib/libgs.so
31
lib/libgs.so
37
lib/libgs.so.%%SHLIB_VER%%
32
lib/libgs.so.9
38
lib/libgs.so.%%GS_VERSION%%
33
lib/libgs.so.%%GS_VERSION%%
34
man/de/man1/dvipdf.1.gz
35
man/de/man1/eps2eps.1.gz
36
man/de/man1/gsnd.1.gz
37
man/de/man1/pdf2dsc.1.gz
38
man/de/man1/pdf2ps.1.gz
39
man/de/man1/printafm.1.gz
40
man/de/man1/ps2ascii.1.gz
41
man/de/man1/ps2pdf.1.gz
42
man/de/man1/ps2pdf12.1.gz
43
man/de/man1/ps2pdf13.1.gz
44
man/de/man1/ps2pdf14.1.gz
45
man/de/man1/ps2ps.1.gz
39
man/man1/dvipdf.1.gz
46
man/man1/dvipdf.1.gz
40
man/man1/eps2eps.1.gz
47
man/man1/eps2eps.1.gz
41
man/man1/font2c.1.gz
42
%%GS_pcl3%%man/man1/gs-pcl3.1.gz
43
man/man1/gs.1.gz
48
man/man1/gs.1.gz
44
man/man1/gsbj.1.gz
49
man/man1/gsbj.1.gz
45
man/man1/gsdj.1.gz
50
man/man1/gsdj.1.gz
Lines 47-53 man/man1/gsdj500.1.gz Link Here
47
man/man1/gslj.1.gz
52
man/man1/gslj.1.gz
48
man/man1/gslp.1.gz
53
man/man1/gslp.1.gz
49
man/man1/gsnd.1.gz
54
man/man1/gsnd.1.gz
50
%%GS_pcl3%%man/man1/pcl3opts.1.gz
51
man/man1/pdf2dsc.1.gz
55
man/man1/pdf2dsc.1.gz
52
man/man1/pdf2ps.1.gz
56
man/man1/pdf2ps.1.gz
53
man/man1/pf2afm.1.gz
57
man/man1/pf2afm.1.gz
Lines 61-235 man/man1/ps2pdf13.1.gz Link Here
61
man/man1/ps2pdf14.1.gz
65
man/man1/ps2pdf14.1.gz
62
man/man1/ps2pdfwr.1.gz
66
man/man1/ps2pdfwr.1.gz
63
man/man1/ps2ps.1.gz
67
man/man1/ps2ps.1.gz
64
man/man1/wftopfa.1.gz
68
share/cmap/Identity-H
65
%%DATADIR%%/Resource/CMap/78-EUC-H
69
share/cmap/Identity-UTF16-H
66
%%DATADIR%%/Resource/CMap/78-EUC-V
70
share/cmap/Identity-V
67
%%DATADIR%%/Resource/CMap/78-H
71
share/color/icc/ghostscript/default_cmyk.icc
68
%%DATADIR%%/Resource/CMap/78-RKSJ-H
72
share/color/icc/ghostscript/default_gray.icc
69
%%DATADIR%%/Resource/CMap/78-RKSJ-V
73
share/color/icc/ghostscript/default_rgb.icc
70
%%DATADIR%%/Resource/CMap/78-V
74
share/color/icc/ghostscript/gray_to_k.icc
71
%%DATADIR%%/Resource/CMap/78ms-RKSJ-H
75
share/color/icc/ghostscript/lab.icc
72
%%DATADIR%%/Resource/CMap/78ms-RKSJ-V
76
share/color/icc/ghostscript/ps_cmyk.icc
73
%%DATADIR%%/Resource/CMap/83pv-RKSJ-H
77
share/color/icc/ghostscript/ps_gray.icc
74
%%DATADIR%%/Resource/CMap/90ms-RKSJ-H
78
share/color/icc/ghostscript/ps_rgb.icc
75
%%DATADIR%%/Resource/CMap/90ms-RKSJ-V
79
share/color/icc/ghostscript/sgray.icc
76
%%DATADIR%%/Resource/CMap/90msp-RKSJ-H
80
share/color/icc/ghostscript/srgb.icc
77
%%DATADIR%%/Resource/CMap/90msp-RKSJ-V
81
%%PORTDOCS%%%%DOCSDIR%%/API.htm
78
%%DATADIR%%/Resource/CMap/90pv-RKSJ-H
82
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
79
%%DATADIR%%/Resource/CMap/90pv-RKSJ-V
83
%%PORTDOCS%%%%DOCSDIR%%/C-style.htm
80
%%DATADIR%%/Resource/CMap/Add-H
84
%%PORTDOCS%%%%DOCSDIR%%/COPYING
81
%%DATADIR%%/Resource/CMap/Add-RKSJ-H
85
%%PORTDOCS%%%%DOCSDIR%%/Changes.htm
82
%%DATADIR%%/Resource/CMap/Add-RKSJ-V
86
%%PORTDOCS%%%%DOCSDIR%%/Commprod.htm
83
%%DATADIR%%/Resource/CMap/Add-V
87
%%PORTDOCS%%%%DOCSDIR%%/DLL.htm
84
%%DATADIR%%/Resource/CMap/Adobe-CNS1-0
88
%%PORTDOCS%%%%DOCSDIR%%/Deprecated.htm
85
%%DATADIR%%/Resource/CMap/Adobe-CNS1-1
89
%%PORTDOCS%%%%DOCSDIR%%/Details.htm
86
%%DATADIR%%/Resource/CMap/Adobe-CNS1-2
90
%%PORTDOCS%%%%DOCSDIR%%/Details8.htm
87
%%DATADIR%%/Resource/CMap/Adobe-CNS1-3
91
%%PORTDOCS%%%%DOCSDIR%%/Details9.htm
88
%%DATADIR%%/Resource/CMap/Adobe-CNS1-4
92
%%PORTDOCS%%%%DOCSDIR%%/Develop.htm
89
%%DATADIR%%/Resource/CMap/Adobe-CNS1-5
93
%%PORTDOCS%%%%DOCSDIR%%/Devices.htm
90
%%DATADIR%%/Resource/CMap/Adobe-CNS1-6
94
%%PORTDOCS%%%%DOCSDIR%%/Drivers.htm
91
%%DATADIR%%/Resource/CMap/Adobe-GB1-0
95
%%PORTDOCS%%%%DOCSDIR%%/Fonts.htm
92
%%DATADIR%%/Resource/CMap/Adobe-GB1-1
96
%%PORTDOCS%%%%DOCSDIR%%/GS9_Color_Management.pdf
93
%%DATADIR%%/Resource/CMap/Adobe-GB1-2
97
%%PORTDOCS%%%%DOCSDIR%%/GS9_Color_Management.tex
94
%%DATADIR%%/Resource/CMap/Adobe-GB1-3
98
%%PORTDOCS%%%%DOCSDIR%%/Helpers.htm
95
%%DATADIR%%/Resource/CMap/Adobe-GB1-4
99
%%PORTDOCS%%%%DOCSDIR%%/Hershey.htm
96
%%DATADIR%%/Resource/CMap/Adobe-GB1-5
100
%%PORTDOCS%%%%DOCSDIR%%/History1.htm
97
%%DATADIR%%/Resource/CMap/Adobe-Japan1-0
101
%%PORTDOCS%%%%DOCSDIR%%/History2.htm
98
%%DATADIR%%/Resource/CMap/Adobe-Japan1-1
102
%%PORTDOCS%%%%DOCSDIR%%/History3.htm
99
%%DATADIR%%/Resource/CMap/Adobe-Japan1-2
103
%%PORTDOCS%%%%DOCSDIR%%/History4.htm
100
%%DATADIR%%/Resource/CMap/Adobe-Japan1-3
104
%%PORTDOCS%%%%DOCSDIR%%/History5.htm
101
%%DATADIR%%/Resource/CMap/Adobe-Japan1-4
105
%%PORTDOCS%%%%DOCSDIR%%/History6.htm
102
%%DATADIR%%/Resource/CMap/Adobe-Japan1-5
106
%%PORTDOCS%%%%DOCSDIR%%/History7.htm
103
%%DATADIR%%/Resource/CMap/Adobe-Japan1-6
107
%%PORTDOCS%%%%DOCSDIR%%/History8.htm
104
%%DATADIR%%/Resource/CMap/Adobe-Korea1-0
108
%%PORTDOCS%%%%DOCSDIR%%/History9.htm
105
%%DATADIR%%/Resource/CMap/Adobe-Korea1-1
109
%%PORTDOCS%%%%DOCSDIR%%/Install.htm
106
%%DATADIR%%/Resource/CMap/Adobe-Korea1-2
110
%%PORTDOCS%%%%DOCSDIR%%/Issues.htm
107
%%DATADIR%%/Resource/CMap/B5-H
111
%%PORTDOCS%%%%DOCSDIR%%/Language.htm
108
%%DATADIR%%/Resource/CMap/B5-V
112
%%PORTDOCS%%%%DOCSDIR%%/Lib.htm
109
%%DATADIR%%/Resource/CMap/B5pc-H
113
%%PORTDOCS%%%%DOCSDIR%%/Make.htm
110
%%DATADIR%%/Resource/CMap/B5pc-V
114
%%PORTDOCS%%%%DOCSDIR%%/News.htm
111
%%DATADIR%%/Resource/CMap/CNS-EUC-H
115
%%PORTDOCS%%%%DOCSDIR%%/Projects.htm
112
%%DATADIR%%/Resource/CMap/CNS-EUC-V
116
%%PORTDOCS%%%%DOCSDIR%%/Ps-style.htm
113
%%DATADIR%%/Resource/CMap/CNS1-H
117
%%PORTDOCS%%%%DOCSDIR%%/Ps2epsi.htm
114
%%DATADIR%%/Resource/CMap/CNS1-V
118
%%PORTDOCS%%%%DOCSDIR%%/Psfiles.htm
115
%%DATADIR%%/Resource/CMap/CNS2-H
119
%%PORTDOCS%%%%DOCSDIR%%/Readme.htm
116
%%DATADIR%%/Resource/CMap/CNS2-V
120
%%PORTDOCS%%%%DOCSDIR%%/Release.htm
117
%%DATADIR%%/Resource/CMap/ETHK-B5-H
121
%%PORTDOCS%%%%DOCSDIR%%/SavedPages.htm
118
%%DATADIR%%/Resource/CMap/ETHK-B5-V
122
%%PORTDOCS%%%%DOCSDIR%%/Source.htm
119
%%DATADIR%%/Resource/CMap/ETen-B5-H
123
%%PORTDOCS%%%%DOCSDIR%%/Unix-lpr.htm
120
%%DATADIR%%/Resource/CMap/ETen-B5-V
124
%%PORTDOCS%%%%DOCSDIR%%/Use.htm
121
%%DATADIR%%/Resource/CMap/ETenms-B5-H
125
%%PORTDOCS%%%%DOCSDIR%%/VectorDevices.htm
122
%%DATADIR%%/Resource/CMap/ETenms-B5-V
126
%%PORTDOCS%%%%DOCSDIR%%/WhatIsGS.htm
123
%%DATADIR%%/Resource/CMap/EUC-H
127
%%PORTDOCS%%%%DOCSDIR%%/gs-vms.hlp
124
%%DATADIR%%/Resource/CMap/EUC-V
128
%%PORTDOCS%%%%DOCSDIR%%/gs.css
125
%%DATADIR%%/Resource/CMap/Ext-H
129
%%PORTDOCS%%%%DOCSDIR%%/gsdoc.el
126
%%DATADIR%%/Resource/CMap/Ext-RKSJ-H
130
%%PORTDOCS%%%%DOCSDIR%%/index.html
127
%%DATADIR%%/Resource/CMap/Ext-RKSJ-V
131
%%PORTDOCS%%%%DOCSDIR%%/pscet_status.txt
128
%%DATADIR%%/Resource/CMap/Ext-V
132
%%PORTDOCS%%%%DOCSDIR%%/sample_downscale_device.htm
129
%%DATADIR%%/Resource/CMap/GB-EUC-H
133
%%PORTDOCS%%%%DOCSDIR%%/subclass.htm
130
%%DATADIR%%/Resource/CMap/GB-EUC-V
134
%%PORTDOCS%%%%DOCSDIR%%/thirdparty.htm
131
%%DATADIR%%/Resource/CMap/GB-H
135
%%DATADIR%%/Resource/CIDFSubst/DroidSansFallback.ttf
132
%%DATADIR%%/Resource/CMap/GB-V
136
%%DATADIR%%/Resource/CIDFont/ArtifexBullet
133
%%DATADIR%%/Resource/CMap/GBK-EUC-H
137
%%DATADIR%%/Resource/CMap
134
%%DATADIR%%/Resource/CMap/GBK-EUC-V
135
%%DATADIR%%/Resource/CMap/GBK2K-H
136
%%DATADIR%%/Resource/CMap/GBK2K-V
137
%%DATADIR%%/Resource/CMap/GBKp-EUC-H
138
%%DATADIR%%/Resource/CMap/GBKp-EUC-V
139
%%DATADIR%%/Resource/CMap/GBT-EUC-H
140
%%DATADIR%%/Resource/CMap/GBT-EUC-V
141
%%DATADIR%%/Resource/CMap/GBT-H
142
%%DATADIR%%/Resource/CMap/GBT-V
143
%%DATADIR%%/Resource/CMap/GBTpc-EUC-H
144
%%DATADIR%%/Resource/CMap/GBTpc-EUC-V
145
%%DATADIR%%/Resource/CMap/GBpc-EUC-H
146
%%DATADIR%%/Resource/CMap/GBpc-EUC-V
147
%%DATADIR%%/Resource/CMap/H
148
%%DATADIR%%/Resource/CMap/HKdla-B5-H
149
%%DATADIR%%/Resource/CMap/HKdla-B5-V
150
%%DATADIR%%/Resource/CMap/HKdlb-B5-H
151
%%DATADIR%%/Resource/CMap/HKdlb-B5-V
152
%%DATADIR%%/Resource/CMap/HKgccs-B5-H
153
%%DATADIR%%/Resource/CMap/HKgccs-B5-V
154
%%DATADIR%%/Resource/CMap/HKm314-B5-H
155
%%DATADIR%%/Resource/CMap/HKm314-B5-V
156
%%DATADIR%%/Resource/CMap/HKm471-B5-H
157
%%DATADIR%%/Resource/CMap/HKm471-B5-V
158
%%DATADIR%%/Resource/CMap/HKscs-B5-H
159
%%DATADIR%%/Resource/CMap/HKscs-B5-V
160
%%DATADIR%%/Resource/CMap/Hankaku
161
%%DATADIR%%/Resource/CMap/Hiragana
162
%%DATADIR%%/Resource/CMap/Identity-H
163
%%DATADIR%%/Resource/CMap/Identity-UTF16-H
164
%%DATADIR%%/Resource/CMap/Identity-V
165
%%DATADIR%%/Resource/CMap/KSC-EUC-H
166
%%DATADIR%%/Resource/CMap/KSC-EUC-V
167
%%DATADIR%%/Resource/CMap/KSC-H
168
%%DATADIR%%/Resource/CMap/KSC-Johab-H
169
%%DATADIR%%/Resource/CMap/KSC-Johab-V
170
%%DATADIR%%/Resource/CMap/KSC-V
171
%%DATADIR%%/Resource/CMap/KSCms-UHC-H
172
%%DATADIR%%/Resource/CMap/KSCms-UHC-HW-H
173
%%DATADIR%%/Resource/CMap/KSCms-UHC-HW-V
174
%%DATADIR%%/Resource/CMap/KSCms-UHC-V
175
%%DATADIR%%/Resource/CMap/KSCpc-EUC-H
176
%%DATADIR%%/Resource/CMap/KSCpc-EUC-V
177
%%DATADIR%%/Resource/CMap/Katakana
178
%%DATADIR%%/Resource/CMap/NWP-H
179
%%DATADIR%%/Resource/CMap/NWP-V
180
%%DATADIR%%/Resource/CMap/RKSJ-H
181
%%DATADIR%%/Resource/CMap/RKSJ-V
182
%%DATADIR%%/Resource/CMap/Roman
183
%%DATADIR%%/Resource/CMap/UniCNS-UCS2-H
184
%%DATADIR%%/Resource/CMap/UniCNS-UCS2-V
185
%%DATADIR%%/Resource/CMap/UniCNS-UTF16-H
186
%%DATADIR%%/Resource/CMap/UniCNS-UTF16-V
187
%%DATADIR%%/Resource/CMap/UniCNS-UTF32-H
188
%%DATADIR%%/Resource/CMap/UniCNS-UTF32-V
189
%%DATADIR%%/Resource/CMap/UniCNS-UTF8-H
190
%%DATADIR%%/Resource/CMap/UniCNS-UTF8-V
191
%%DATADIR%%/Resource/CMap/UniGB-UCS2-H
192
%%DATADIR%%/Resource/CMap/UniGB-UCS2-V
193
%%DATADIR%%/Resource/CMap/UniGB-UTF16-H
194
%%DATADIR%%/Resource/CMap/UniGB-UTF16-V
195
%%DATADIR%%/Resource/CMap/UniGB-UTF32-H
196
%%DATADIR%%/Resource/CMap/UniGB-UTF32-V
197
%%DATADIR%%/Resource/CMap/UniGB-UTF8-H
198
%%DATADIR%%/Resource/CMap/UniGB-UTF8-V
199
%%DATADIR%%/Resource/CMap/UniHojo-UCS2-H
200
%%DATADIR%%/Resource/CMap/UniJIS-UCS2-H
201
%%DATADIR%%/Resource/CMap/UniJIS-UCS2-HW-H
202
%%DATADIR%%/Resource/CMap/UniJIS-UCS2-HW-V
203
%%DATADIR%%/Resource/CMap/UniJIS-UCS2-V
204
%%DATADIR%%/Resource/CMap/UniJIS-UTF16-H
205
%%DATADIR%%/Resource/CMap/UniJIS-UTF16-V
206
%%DATADIR%%/Resource/CMap/UniJIS-UTF32-H
207
%%DATADIR%%/Resource/CMap/UniJIS-UTF32-V
208
%%DATADIR%%/Resource/CMap/UniJIS-UTF8-H
209
%%DATADIR%%/Resource/CMap/UniJIS-UTF8-V
210
%%DATADIR%%/Resource/CMap/UniJIS2004-UTF16-H
211
%%DATADIR%%/Resource/CMap/UniJIS2004-UTF16-V
212
%%DATADIR%%/Resource/CMap/UniJIS2004-UTF32-H
213
%%DATADIR%%/Resource/CMap/UniJIS2004-UTF32-V
214
%%DATADIR%%/Resource/CMap/UniJIS2004-UTF8-H
215
%%DATADIR%%/Resource/CMap/UniJIS2004-UTF8-V
216
%%DATADIR%%/Resource/CMap/UniJISPro-UCS2-HW-V
217
%%DATADIR%%/Resource/CMap/UniJISPro-UCS2-V
218
%%DATADIR%%/Resource/CMap/UniJISPro-UTF8-V
219
%%DATADIR%%/Resource/CMap/UniJISX0213-UTF32-H
220
%%DATADIR%%/Resource/CMap/UniJISX0213-UTF32-V
221
%%DATADIR%%/Resource/CMap/UniJISX02132004-UTF32-H
222
%%DATADIR%%/Resource/CMap/UniJISX02132004-UTF32-V
223
%%DATADIR%%/Resource/CMap/UniKS-UCS2-H
224
%%DATADIR%%/Resource/CMap/UniKS-UCS2-V
225
%%DATADIR%%/Resource/CMap/UniKS-UTF16-H
226
%%DATADIR%%/Resource/CMap/UniKS-UTF16-V
227
%%DATADIR%%/Resource/CMap/UniKS-UTF32-H
228
%%DATADIR%%/Resource/CMap/UniKS-UTF32-V
229
%%DATADIR%%/Resource/CMap/UniKS-UTF8-H
230
%%DATADIR%%/Resource/CMap/UniKS-UTF8-V
231
%%DATADIR%%/Resource/CMap/V
232
%%DATADIR%%/Resource/CMap/WP-Symbol
233
%%DATADIR%%/Resource/ColorSpace/DefaultCMYK
138
%%DATADIR%%/Resource/ColorSpace/DefaultCMYK
234
%%DATADIR%%/Resource/ColorSpace/DefaultGray
139
%%DATADIR%%/Resource/ColorSpace/DefaultGray
235
%%DATADIR%%/Resource/ColorSpace/DefaultRGB
140
%%DATADIR%%/Resource/ColorSpace/DefaultRGB
Lines 248-390 man/man1/wftopfa.1.gz Link Here
248
%%DATADIR%%/Resource/Encoding/ExpertSubsetEncoding
153
%%DATADIR%%/Resource/Encoding/ExpertSubsetEncoding
249
%%DATADIR%%/Resource/Encoding/NotDefEncoding
154
%%DATADIR%%/Resource/Encoding/NotDefEncoding
250
%%DATADIR%%/Resource/Encoding/Wingdings
155
%%DATADIR%%/Resource/Encoding/Wingdings
251
%%DATADIR%%/Resource/Font/Dingbats
156
%%DATADIR%%/Resource/Font/C059-BdIta
252
%%DATADIR%%/Resource/Font/StandardSymL
157
%%DATADIR%%/Resource/Font/C059-Bold
253
%%DATADIR%%/Resource/Font/BookmanURW-DemBol
158
%%DATADIR%%/Resource/Font/C059-Italic
254
%%DATADIR%%/Resource/Font/BookmanURW-DemBolIta
159
%%DATADIR%%/Resource/Font/C059-Roman
255
%%DATADIR%%/Resource/Font/BookmanURW-Lig
160
%%DATADIR%%/Resource/Font/D050000L
256
%%DATADIR%%/Resource/Font/BookmanURW-LigIta
161
%%DATADIR%%/Resource/Font/NimbusMonoPS-Bold
257
%%DATADIR%%/Resource/Font/CenturySchURW-Bol
162
%%DATADIR%%/Resource/Font/NimbusMonoPS-BoldItalic
258
%%DATADIR%%/Resource/Font/CenturySchURW-BolIta
163
%%DATADIR%%/Resource/Font/NimbusMonoPS-Italic
259
%%DATADIR%%/Resource/Font/CenturySchURW-Ita
164
%%DATADIR%%/Resource/Font/NimbusMonoPS-Regular
260
%%DATADIR%%/Resource/Font/CenturySchURW-Rom
165
%%DATADIR%%/Resource/Font/NimbusRoman-Bold
261
%%DATADIR%%/Resource/Font/ChanceryURW-MedIta
166
%%DATADIR%%/Resource/Font/NimbusRoman-BoldItalic
262
%%DATADIR%%/Resource/Font/NimbusMon-Bol
167
%%DATADIR%%/Resource/Font/NimbusRoman-Italic
263
%%DATADIR%%/Resource/Font/NimbusMon-BolObl
168
%%DATADIR%%/Resource/Font/NimbusRoman-Regular
264
%%DATADIR%%/Resource/Font/NimbusMon-Obl
169
%%DATADIR%%/Resource/Font/NimbusSans-Bold
265
%%DATADIR%%/Resource/Font/NimbusMon-Reg
170
%%DATADIR%%/Resource/Font/NimbusSans-BoldItalic
266
%%DATADIR%%/Resource/Font/NimbusRom-Ita
171
%%DATADIR%%/Resource/Font/NimbusSans-Italic
267
%%DATADIR%%/Resource/Font/NimbusRom-Med
172
%%DATADIR%%/Resource/Font/NimbusSans-Regular
268
%%DATADIR%%/Resource/Font/NimbusRom-MedIta
173
%%DATADIR%%/Resource/Font/NimbusSansNarrow-Bold
269
%%DATADIR%%/Resource/Font/NimbusRom-Reg
174
%%DATADIR%%/Resource/Font/NimbusSansNarrow-BoldOblique
270
%%DATADIR%%/Resource/Font/NimbusSan-Bol
175
%%DATADIR%%/Resource/Font/NimbusSansNarrow-Oblique
271
%%DATADIR%%/Resource/Font/NimbusSan-BolIta
176
%%DATADIR%%/Resource/Font/NimbusSansNarrow-Regular
272
%%DATADIR%%/Resource/Font/NimbusSan-Ita
177
%%DATADIR%%/Resource/Font/P052-Bold
273
%%DATADIR%%/Resource/Font/NimbusSan-Reg
178
%%DATADIR%%/Resource/Font/P052-BoldItalic
274
%%DATADIR%%/Resource/Font/NimbusSanNar-Bol
179
%%DATADIR%%/Resource/Font/P052-Italic
275
%%DATADIR%%/Resource/Font/NimbusSanNar-BolIta
180
%%DATADIR%%/Resource/Font/P052-Roman
276
%%DATADIR%%/Resource/Font/NimbusSanNar-Ita
181
%%DATADIR%%/Resource/Font/StandardSymbolsPS
277
%%DATADIR%%/Resource/Font/NimbusSanNar-Reg
182
%%DATADIR%%/Resource/Font/URWBookman-Demi
278
%%DATADIR%%/Resource/Font/PalladioURW-Bol
183
%%DATADIR%%/Resource/Font/URWBookman-DemiItalic
279
%%DATADIR%%/Resource/Font/PalladioURW-BolIta
184
%%DATADIR%%/Resource/Font/URWBookman-Light
280
%%DATADIR%%/Resource/Font/PalladioURW-Ita
185
%%DATADIR%%/Resource/Font/URWBookman-LightItalic
281
%%DATADIR%%/Resource/Font/PalladioURW-Rom
186
%%DATADIR%%/Resource/Font/URWGothic-Book
282
%%DATADIR%%/Resource/Font/URWGothic-Boo
187
%%DATADIR%%/Resource/Font/URWGothic-BookOblique
283
%%DATADIR%%/Resource/Font/URWGothic-BooObl
188
%%DATADIR%%/Resource/Font/URWGothic-Demi
284
%%DATADIR%%/Resource/Font/URWGothic-Dem
189
%%DATADIR%%/Resource/Font/URWGothic-DemiOblique
285
%%DATADIR%%/Resource/Font/URWGothic-DemObl
190
%%DATADIR%%/Resource/Font/Z003-MediumItalic
286
%%DATADIR%%/Resource/IdiomSet/Pscript5Idiom
191
%%DATADIR%%/Resource/IdiomSet/Pscript5Idiom
287
%%DATADIR%%/iccprofiles/default_cmyk.icc
288
%%DATADIR%%/iccprofiles/default_gray.icc
289
%%DATADIR%%/iccprofiles/default_rgb.icc
290
%%DATADIR%%/iccprofiles/lab.icc
291
%%DATADIR%%/iccprofiles/gray_to_k.icc
292
%%DATADIR%%/iccprofiles/ps_cmyk.icc
293
%%DATADIR%%/iccprofiles/ps_gray.icc
294
%%DATADIR%%/iccprofiles/ps_rgb.icc
295
%%DATADIR%%/iccprofiles/sgray.icc
296
%%DATADIR%%/iccprofiles/srgb.icc
297
%%DATADIR%%/doc/API.htm
298
%%DATADIR%%/doc/AUTHORS
299
%%DATADIR%%/doc/C-style.htm
300
%%DATADIR%%/doc/Changes.htm
301
%%DATADIR%%/doc/COPYING
302
%%DATADIR%%/doc/Commprod.htm
303
%%DATADIR%%/doc/DLL.htm
304
%%DATADIR%%/doc/Deprecated.htm
305
%%DATADIR%%/doc/Details.htm
306
%%DATADIR%%/doc/Details8.htm
307
%%DATADIR%%/doc/Details9.htm
308
%%DATADIR%%/doc/Develop.htm
309
%%DATADIR%%/doc/Devices.htm
310
%%DATADIR%%/doc/Drivers.htm
311
%%DATADIR%%/doc/Fonts.htm
312
%%DATADIR%%/doc/GS9_Color_Management.pdf
313
%%DATADIR%%/doc/GS9_Color_Management.tex
314
%%DATADIR%%/doc/Helpers.htm
315
%%DATADIR%%/doc/Hershey.htm
316
%%DATADIR%%/doc/History1.htm
317
%%DATADIR%%/doc/History2.htm
318
%%DATADIR%%/doc/History3.htm
319
%%DATADIR%%/doc/History4.htm
320
%%DATADIR%%/doc/History5.htm
321
%%DATADIR%%/doc/History6.htm
322
%%DATADIR%%/doc/History7.htm
323
%%DATADIR%%/doc/History8.htm
324
%%DATADIR%%/doc/History9.htm
325
%%DATADIR%%/doc/Install.htm
326
%%DATADIR%%/doc/Issues.htm
327
%%DATADIR%%/doc/Language.htm
328
%%DATADIR%%/doc/Lib.htm
329
%%DATADIR%%/doc/Make.htm
330
%%DATADIR%%/doc/News.htm
331
%%DATADIR%%/doc/Projects.htm
332
%%DATADIR%%/doc/Ps-style.htm
333
%%DATADIR%%/doc/Ps2epsi.htm
334
%%DATADIR%%/doc/Ps2pdf.htm
335
%%DATADIR%%/doc/Ps2ps2.htm
336
%%DATADIR%%/doc/Psfiles.htm
337
%%DATADIR%%/doc/Readme.htm
338
%%DATADIR%%/doc/Release.htm
339
%%DATADIR%%/doc/Source.htm
340
%%DATADIR%%/doc/Unix-lpr.htm
341
%%DATADIR%%/doc/Use.htm
342
%%DATADIR%%/doc/WhatIsGS.htm
343
%%DATADIR%%/doc/Xfonts.htm
344
%%DATADIR%%/doc/gs.css
345
%%DATADIR%%/doc/gs-vms.hlp
346
%%DATADIR%%/doc/gsdoc.el
347
%%DATADIR%%/doc/index.html
348
%%DATADIR%%/doc/pscet_status.txt
349
%%DATADIR%%/doc/thirdparty.htm
350
%%DATADIR%%/examples/cjk/all_ac1.ps
351
%%DATADIR%%/examples/cjk/all_aj1.ps
352
%%DATADIR%%/examples/cjk/all_ak1.ps
353
%%DATADIR%%/examples/cjk/gscjk_ac.ps
354
%%DATADIR%%/examples/cjk/gscjk_aj.ps
355
%%DATADIR%%/examples/cjk/iso2022.ps
356
%%DATADIR%%/examples/cjk/all_ag1.ps
357
%%DATADIR%%/examples/cjk/all_aj2.ps
358
%%DATADIR%%/examples/cjk/article9.ps
359
%%DATADIR%%/examples/cjk/gscjk_ag.ps
360
%%DATADIR%%/examples/cjk/gscjk_ak.ps
361
%%DATADIR%%/examples/cjk/iso2022v.ps
362
%%DATADIR%%/examples/alphabet.ps
363
%%DATADIR%%/examples/annots.pdf
364
%%DATADIR%%/examples/chess.ps
365
%%DATADIR%%/examples/colorcir.ps
366
%%DATADIR%%/examples/doretree.ps
367
%%DATADIR%%/examples/escher.ps
368
%%DATADIR%%/examples/golfer.eps
369
%%DATADIR%%/examples/grayalph.ps
370
%%DATADIR%%/examples/ridt91.eps
371
%%DATADIR%%/examples/snowflak.ps
372
%%DATADIR%%/examples/text_graph_image_cmyk_rgb.pdf
373
%%DATADIR%%/examples/text_graphic_image.pdf
374
%%DATADIR%%/examples/tiger.eps
375
%%DATADIR%%/examples/transparency_example.ps
376
%%DATADIR%%/examples/vasarely.ps
377
%%DATADIR%%/examples/waterfal.ps
378
%%DATADIR%%/Resource/Init/FAPIcidfmap
192
%%DATADIR%%/Resource/Init/FAPIcidfmap
379
%%DATADIR%%/Resource/Init/FAPIcidfmap.orig
380
%%DATADIR%%/Resource/Init/FAPIconfig
193
%%DATADIR%%/Resource/Init/FAPIconfig
381
%%DATADIR%%/Resource/Init/FAPIconfig.orig
382
%%DATADIR%%/Resource/Init/FAPIfontmap
194
%%DATADIR%%/Resource/Init/FAPIfontmap
383
%%DATADIR%%/Resource/Init/FCOfontmap-PCLPS2
195
%%DATADIR%%/Resource/Init/FCOfontmap-PCLPS2
384
%%DATADIR%%/Resource/Init/Fontmap
196
%%DATADIR%%/Resource/Init/Fontmap
385
%%DATADIR%%/Resource/Init/Fontmap.GS
197
%%DATADIR%%/Resource/Init/Fontmap.GS
386
%%DATADIR%%/Resource/Init/cidfmap
198
%%DATADIR%%/Resource/Init/cidfmap
387
%%DATADIR%%/Resource/Init/cidfmap.orig
388
%%DATADIR%%/Resource/Init/gs_agl.ps
199
%%DATADIR%%/Resource/Init/gs_agl.ps
389
%%DATADIR%%/Resource/Init/gs_btokn.ps
200
%%DATADIR%%/Resource/Init/gs_btokn.ps
390
%%DATADIR%%/Resource/Init/gs_cet.ps
201
%%DATADIR%%/Resource/Init/gs_cet.ps
Lines 396-404 man/man1/wftopfa.1.gz Link Here
396
%%DATADIR%%/Resource/Init/gs_cidtt.ps
207
%%DATADIR%%/Resource/Init/gs_cidtt.ps
397
%%DATADIR%%/Resource/Init/gs_cmap.ps
208
%%DATADIR%%/Resource/Init/gs_cmap.ps
398
%%DATADIR%%/Resource/Init/gs_cspace.ps
209
%%DATADIR%%/Resource/Init/gs_cspace.ps
399
%%DATADIR%%/Resource/Init/gs_css_e.ps
400
%%DATADIR%%/Resource/Init/gs_dbt_e.ps
210
%%DATADIR%%/Resource/Init/gs_dbt_e.ps
401
%%DATADIR%%/Resource/Init/gs_diskf.ps
402
%%DATADIR%%/Resource/Init/gs_diskn.ps
211
%%DATADIR%%/Resource/Init/gs_diskn.ps
403
%%DATADIR%%/Resource/Init/gs_dpnxt.ps
212
%%DATADIR%%/Resource/Init/gs_dpnxt.ps
404
%%DATADIR%%/Resource/Init/gs_dps.ps
213
%%DATADIR%%/Resource/Init/gs_dps.ps
Lines 435-441 man/man1/wftopfa.1.gz Link Here
435
%%DATADIR%%/Resource/Init/gs_type1.ps
244
%%DATADIR%%/Resource/Init/gs_type1.ps
436
%%DATADIR%%/Resource/Init/gs_wan_e.ps
245
%%DATADIR%%/Resource/Init/gs_wan_e.ps
437
%%DATADIR%%/Resource/Init/pdf_base.ps
246
%%DATADIR%%/Resource/Init/pdf_base.ps
438
%%DATADIR%%/Resource/Init/pdf_cslayer.ps
439
%%DATADIR%%/Resource/Init/pdf_draw.ps
247
%%DATADIR%%/Resource/Init/pdf_draw.ps
440
%%DATADIR%%/Resource/Init/pdf_font.ps
248
%%DATADIR%%/Resource/Init/pdf_font.ps
441
%%DATADIR%%/Resource/Init/pdf_main.ps
249
%%DATADIR%%/Resource/Init/pdf_main.ps
Lines 447-527 man/man1/wftopfa.1.gz Link Here
447
%%DATADIR%%/Resource/SubstCID/GB1-WMode
255
%%DATADIR%%/Resource/SubstCID/GB1-WMode
448
%%DATADIR%%/Resource/SubstCID/Japan1-WMode
256
%%DATADIR%%/Resource/SubstCID/Japan1-WMode
449
%%DATADIR%%/Resource/SubstCID/Korea1-WMode
257
%%DATADIR%%/Resource/SubstCID/Korea1-WMode
450
%%DATADIR%%/lib/ht_ccsto.ps
258
%%DATADIR%%/doc
451
%%DATADIR%%/lib/acctest.ps
259
%%DATADIR%%/iccprofiles
452
%%DATADIR%%/lib/addxchar.ps
453
%%DATADIR%%/lib/align.ps
454
%%DATADIR%%/lib/caption.ps
455
%%DATADIR%%/lib/cid2code.ps
456
%%DATADIR%%/lib/decrypt.ps
457
%%DATADIR%%/lib/docie.ps
458
%%DATADIR%%/lib/font2c.ps
459
%%DATADIR%%/lib/font2pcl.ps
460
%%DATADIR%%/lib/gslp.ps
461
%%DATADIR%%/lib/gsnup.ps
462
%%DATADIR%%/lib/image-qa.ps
463
%%DATADIR%%/lib/impath.ps
464
%%DATADIR%%/lib/jispaper.ps
465
%%DATADIR%%/lib/landscap.ps
466
%%DATADIR%%/lib/level1.ps
467
%%DATADIR%%/lib/lines.ps
468
%%DATADIR%%/lib/markhint.ps
469
%%DATADIR%%/lib/markpath.ps
470
%%DATADIR%%/lib/mkcidfm.ps
471
%%DATADIR%%/lib/PDFA_def.ps
260
%%DATADIR%%/lib/PDFA_def.ps
472
%%DATADIR%%/lib/PDFX_def.ps
261
%%DATADIR%%/lib/PDFX_def.ps
473
%%DATADIR%%/lib/packfile.ps
262
%%DATADIR%%/lib/PM760p.upp
474
%%DATADIR%%/lib/pcharstr.ps
263
%%DATADIR%%/lib/PM760pl.upp
475
%%DATADIR%%/lib/pf2afm.ps
264
%%DATADIR%%/lib/PM820p.upp
476
%%DATADIR%%/lib/pfbtopfa.ps
265
%%DATADIR%%/lib/PM820pl.upp
477
%%DATADIR%%/lib/ppath.ps
266
%%DATADIR%%/lib/Stc670p.upp
478
%%DATADIR%%/lib/pphs.ps
267
%%DATADIR%%/lib/Stc670pl.upp
479
%%DATADIR%%/lib/prfont.ps
268
%%DATADIR%%/lib/Stc680p.upp
480
%%DATADIR%%/lib/printafm.ps
269
%%DATADIR%%/lib/Stc680pl.upp
481
%%DATADIR%%/lib/ps2ai.ps
270
%%DATADIR%%/lib/Stc740p.upp
482
%%DATADIR%%/lib/ps2ascii.ps
271
%%DATADIR%%/lib/Stc740pl.upp
483
%%DATADIR%%/lib/ps2epsi.ps
272
%%DATADIR%%/lib/Stc760p.upp
484
%%DATADIR%%/lib/quit.ps
273
%%DATADIR%%/lib/Stc760pl.upp
485
%%DATADIR%%/lib/rollconv.ps
274
%%DATADIR%%/lib/Stc777p.upp
486
%%DATADIR%%/lib/showchar.ps
275
%%DATADIR%%/lib/Stc777pl.upp
487
%%DATADIR%%/lib/showpage.ps
276
%%DATADIR%%/lib/Stp720p.upp
488
%%DATADIR%%/lib/stcinfo.ps
277
%%DATADIR%%/lib/Stp720pl.upp
489
%%DATADIR%%/lib/stcolor.ps
278
%%DATADIR%%/lib/Stp870p.upp
490
%%DATADIR%%/lib/stocht.ps
279
%%DATADIR%%/lib/Stp870pl.upp
491
%%DATADIR%%/lib/traceimg.ps
280
%%DATADIR%%/lib/acctest.ps
492
%%DATADIR%%/lib/traceop.ps
281
%%DATADIR%%/lib/align.ps
493
%%DATADIR%%/lib/type1enc.ps
494
%%DATADIR%%/lib/type1ops.ps
495
%%DATADIR%%/lib/uninfo.ps
496
%%DATADIR%%/lib/unprot.ps
497
%%DATADIR%%/lib/viewcmyk.ps
498
%%DATADIR%%/lib/viewgif.ps
499
%%DATADIR%%/lib/viewjpeg.ps
500
%%DATADIR%%/lib/viewmiff.ps
501
%%DATADIR%%/lib/viewpcx.ps
502
%%DATADIR%%/lib/viewpbm.ps
503
%%DATADIR%%/lib/viewps2a.ps
504
%%DATADIR%%/lib/winmaps.ps
505
%%DATADIR%%/lib/wftopfa.ps
506
%%DATADIR%%/lib/wrfont.ps
507
%%DATADIR%%/lib/zeroline.ps
508
%%DATADIR%%/lib/pdf2dsc.ps
509
%%DATADIR%%/lib/gs_ce_e.ps
510
%%DATADIR%%/lib/gs_cmdl.ps
511
%%DATADIR%%/lib/gs_il2_e.ps
512
%%DATADIR%%/lib/gs_kanji.ps
513
%%DATADIR%%/lib/gs_ksb_e.ps
514
%%DATADIR%%/lib/gs_lgo_e.ps
515
%%DATADIR%%/lib/gs_lgx_e.ps
516
%%DATADIR%%/lib/gs_pfile.ps
517
%%DATADIR%%/lib/gs_rdlin.ps
518
%%DATADIR%%/lib/gs_wl1_e.ps
519
%%DATADIR%%/lib/gs_wl2_e.ps
520
%%DATADIR%%/lib/gs_wl5_e.ps
521
%%DATADIR%%/lib/pdfwrite.ps
522
%%DATADIR%%/lib/cbjc600.ppd
523
%%DATADIR%%/lib/cbjc800.ppd
524
%%DATADIR%%/lib/ghostpdf.ppd
525
%%DATADIR%%/lib/bj8.rpd
282
%%DATADIR%%/lib/bj8.rpd
526
%%DATADIR%%/lib/bj8gc12f.upp
283
%%DATADIR%%/lib/bj8gc12f.upp
527
%%DATADIR%%/lib/bj8hg12f.upp
284
%%DATADIR%%/lib/bj8hg12f.upp
Lines 529-534 man/man1/wftopfa.1.gz Link Here
529
%%DATADIR%%/lib/bj8pa06n.upp
286
%%DATADIR%%/lib/bj8pa06n.upp
530
%%DATADIR%%/lib/bj8pp12f.upp
287
%%DATADIR%%/lib/bj8pp12f.upp
531
%%DATADIR%%/lib/bj8ts06n.upp
288
%%DATADIR%%/lib/bj8ts06n.upp
289
%%DATADIR%%/lib/bjc6000a1.upp
290
%%DATADIR%%/lib/bjc6000b1.upp
532
%%DATADIR%%/lib/bjc610a0.upp
291
%%DATADIR%%/lib/bjc610a0.upp
533
%%DATADIR%%/lib/bjc610a1.upp
292
%%DATADIR%%/lib/bjc610a1.upp
534
%%DATADIR%%/lib/bjc610a2.upp
293
%%DATADIR%%/lib/bjc610a2.upp
Lines 545-563 man/man1/wftopfa.1.gz Link Here
545
%%DATADIR%%/lib/bjc610b6.upp
304
%%DATADIR%%/lib/bjc610b6.upp
546
%%DATADIR%%/lib/bjc610b7.upp
305
%%DATADIR%%/lib/bjc610b7.upp
547
%%DATADIR%%/lib/bjc610b8.upp
306
%%DATADIR%%/lib/bjc610b8.upp
307
%%DATADIR%%/lib/caption.ps
308
%%DATADIR%%/lib/cbjc600.ppd
309
%%DATADIR%%/lib/cbjc800.ppd
548
%%DATADIR%%/lib/cdj550.upp
310
%%DATADIR%%/lib/cdj550.upp
549
%%DATADIR%%/lib/cdj690.upp
311
%%DATADIR%%/lib/cdj690.upp
550
%%DATADIR%%/lib/cdj690ec.upp
312
%%DATADIR%%/lib/cdj690ec.upp
313
%%DATADIR%%/lib/cid2code.ps
314
%%DATADIR%%/lib/dmp_init.ps
315
%%DATADIR%%/lib/dmp_site.ps
551
%%DATADIR%%/lib/dnj750c.upp
316
%%DATADIR%%/lib/dnj750c.upp
552
%%DATADIR%%/lib/dnj750m.upp
317
%%DATADIR%%/lib/dnj750m.upp
318
%%DATADIR%%/lib/docie.ps
319
%%DATADIR%%/lib/escp_24.src
320
%%DATADIR%%/lib/font2pcl.ps
321
%%DATADIR%%/lib/ghostpdf.ppd
322
%%DATADIR%%/lib/gs_ce_e.ps
323
%%DATADIR%%/lib/gs_il2_e.ps
324
%%DATADIR%%/lib/gs_kanji.ps
325
%%DATADIR%%/lib/gs_ksb_e.ps
326
%%DATADIR%%/lib/gs_l.xbm
327
%%DATADIR%%/lib/gs_l.xpm
328
%%DATADIR%%/lib/gs_l_m.xbm
329
%%DATADIR%%/lib/gs_lgo_e.ps
330
%%DATADIR%%/lib/gs_lgx_e.ps
331
%%DATADIR%%/lib/gs_m.xbm
332
%%DATADIR%%/lib/gs_m.xpm
333
%%DATADIR%%/lib/gs_m_m.xbm
334
%%DATADIR%%/lib/gs_s.xbm
335
%%DATADIR%%/lib/gs_s.xpm
336
%%DATADIR%%/lib/gs_s_m.xbm
337
%%DATADIR%%/lib/gs_t.xbm
338
%%DATADIR%%/lib/gs_t.xpm
339
%%DATADIR%%/lib/gs_t_m.xbm
340
%%DATADIR%%/lib/gs_wl1_e.ps
341
%%DATADIR%%/lib/gs_wl2_e.ps
342
%%DATADIR%%/lib/gs_wl5_e.ps
343
%%DATADIR%%/lib/gslp.ps
344
%%DATADIR%%/lib/gsnup.ps
345
%%DATADIR%%/lib/ht_ccsto.ps
346
%%DATADIR%%/lib/image-qa.ps
347
%%DATADIR%%/lib/jispaper.ps
348
%%DATADIR%%/lib/landscap.ps
349
%%DATADIR%%/lib/lines.ps
350
%%DATADIR%%/lib/mkcidfm.ps
553
%%DATADIR%%/lib/necp2x.upp
351
%%DATADIR%%/lib/necp2x.upp
554
%%DATADIR%%/lib/necp2x6.upp
352
%%DATADIR%%/lib/necp2x6.upp
353
%%DATADIR%%/lib/pdf2dsc.ps
354
%%DATADIR%%/lib/pf2afm.ps
355
%%DATADIR%%/lib/pfbtopfa.ps
356
%%DATADIR%%/lib/ppath.ps
357
%%DATADIR%%/lib/pphs.ps
358
%%DATADIR%%/lib/prfont.ps
359
%%DATADIR%%/lib/printafm.ps
360
%%DATADIR%%/lib/ps2ai.ps
361
%%DATADIR%%/lib/ps2epsi.ps
555
%%DATADIR%%/lib/ras1.upp
362
%%DATADIR%%/lib/ras1.upp
556
%%DATADIR%%/lib/ras24.upp
363
%%DATADIR%%/lib/ras24.upp
557
%%DATADIR%%/lib/ras3.upp
364
%%DATADIR%%/lib/ras3.upp
558
%%DATADIR%%/lib/ras32.upp
365
%%DATADIR%%/lib/ras32.upp
559
%%DATADIR%%/lib/ras4.upp
366
%%DATADIR%%/lib/ras4.upp
560
%%DATADIR%%/lib/ras8m.upp
367
%%DATADIR%%/lib/ras8m.upp
368
%%DATADIR%%/lib/rollconv.ps
369
%%DATADIR%%/lib/s400a1.upp
370
%%DATADIR%%/lib/s400b1.upp
371
%%DATADIR%%/lib/sharp.upp
372
%%DATADIR%%/lib/sipixa6.upp
561
%%DATADIR%%/lib/st640ih.upp
373
%%DATADIR%%/lib/st640ih.upp
562
%%DATADIR%%/lib/st640ihg.upp
374
%%DATADIR%%/lib/st640ihg.upp
563
%%DATADIR%%/lib/st640p.upp
375
%%DATADIR%%/lib/st640p.upp
Lines 579-584 man/man1/wftopfa.1.gz Link Here
579
%%DATADIR%%/lib/stc600p.upp
391
%%DATADIR%%/lib/stc600p.upp
580
%%DATADIR%%/lib/stc600pl.upp
392
%%DATADIR%%/lib/stc600pl.upp
581
%%DATADIR%%/lib/stc640p.upp
393
%%DATADIR%%/lib/stc640p.upp
394
%%DATADIR%%/lib/stc740ih.upp
582
%%DATADIR%%/lib/stc800ih.upp
395
%%DATADIR%%/lib/stc800ih.upp
583
%%DATADIR%%/lib/stc800p.upp
396
%%DATADIR%%/lib/stc800p.upp
584
%%DATADIR%%/lib/stc800pl.upp
397
%%DATADIR%%/lib/stc800pl.upp
Lines 586-645 man/man1/wftopfa.1.gz Link Here
586
%%DATADIR%%/lib/stc_l.upp
399
%%DATADIR%%/lib/stc_l.upp
587
%%DATADIR%%/lib/stcany.upp
400
%%DATADIR%%/lib/stcany.upp
588
%%DATADIR%%/lib/stcany_h.upp
401
%%DATADIR%%/lib/stcany_h.upp
589
%%DATADIR%%/lib/gs_l.xbm
402
%%DATADIR%%/lib/stcinfo.ps
590
%%DATADIR%%/lib/gs_l_m.xbm
403
%%DATADIR%%/lib/stcolor.ps
591
%%DATADIR%%/lib/gs_m.xbm
404
%%DATADIR%%/lib/stocht.ps
592
%%DATADIR%%/lib/gs_m_m.xbm
405
%%DATADIR%%/lib/traceimg.ps
593
%%DATADIR%%/lib/gs_s.xbm
406
%%DATADIR%%/lib/traceop.ps
594
%%DATADIR%%/lib/gs_s_m.xbm
407
%%DATADIR%%/lib/uninfo.ps
595
%%DATADIR%%/lib/gs_t.xbm
408
%%DATADIR%%/lib/viewcmyk.ps
596
%%DATADIR%%/lib/gs_t_m.xbm
409
%%DATADIR%%/lib/viewgif.ps
597
%%DATADIR%%/lib/gs_l.xpm
410
%%DATADIR%%/lib/viewjpeg.ps
598
%%DATADIR%%/lib/gs_m.xpm
411
%%DATADIR%%/lib/viewmiff.ps
599
%%DATADIR%%/lib/gs_s.xpm
412
%%DATADIR%%/lib/viewpbm.ps
600
%%DATADIR%%/lib/gs_t.xpm
413
%%DATADIR%%/lib/viewpcx.ps
601
%%DATADIR%%/lib/dmp_init.ps
414
%%DATADIR%%/lib/viewps2a.ps
602
%%DATADIR%%/lib/dmp_site.ps
415
%%DATADIR%%/lib/winmaps.ps
603
%%DATADIR%%/lib/escp_24.src
416
%%DATADIR%%/lib/zeroline.ps
604
%%DATADIR%%/lib/PM760p.upp
417
@dir lib/ghostscript/%%GS_VERSION%%
605
%%DATADIR%%/lib/PM760pl.upp
606
%%DATADIR%%/lib/PM820p.upp
607
%%DATADIR%%/lib/PM820pl.upp
608
%%DATADIR%%/lib/Stc670p.upp
609
%%DATADIR%%/lib/Stc670pl.upp
610
%%DATADIR%%/lib/Stc680p.upp
611
%%DATADIR%%/lib/Stc680pl.upp
612
%%DATADIR%%/lib/Stc740p.upp
613
%%DATADIR%%/lib/Stc740pl.upp
614
%%DATADIR%%/lib/Stc760p.upp
615
%%DATADIR%%/lib/Stc760pl.upp
616
%%DATADIR%%/lib/Stc777p.upp
617
%%DATADIR%%/lib/Stc777pl.upp
618
%%DATADIR%%/lib/Stp720p.upp
619
%%DATADIR%%/lib/Stp720pl.upp
620
%%DATADIR%%/lib/Stp870p.upp
621
%%DATADIR%%/lib/Stp870pl.upp
622
%%DATADIR%%/lib/bjc6000a1.upp
623
%%DATADIR%%/lib/bjc6000b1.upp
624
%%DATADIR%%/lib/s400a1.upp
625
%%DATADIR%%/lib/s400b1.upp
626
%%DATADIR%%/lib/sharp.upp
627
%%DATADIR%%/lib/sipixa6.upp
628
%%DATADIR%%/lib/stc740ih.upp
629
%%GS_dmprt%%%%DATADIR%%/lib/lqx70ch.upp
630
%%GS_dmprt%%%%DATADIR%%/lib/lqx70cl.upp
631
%%GS_dmprt%%%%DATADIR%%/lib/lqx70cm.upp
632
%%GS_pcl3%%%%DATADIR%%/pcl3/calign.ps
633
%%GS_pcl3%%%%DATADIR%%/pcl3/dumppdd.ps
634
%%GS_pcl3%%%%DATADIR%%/pcl3/example.mcf
635
%%GS_pcl3%%%%DATADIR%%/pcl3/if-pcl3
636
%%GS_pcl3%%%%DATADIR%%/pcl3/levels-test.ps
637
%%GS_pcl3%%%%DATADIR%%/pcl3/margins-A4.ps
638
%%GS_pcl3%%%%DATADIR%%/pcl3/margins-A4Rotated.ps
639
%%GS_pcl3%%%%DATADIR%%/pcl3/margins-Env10Rotated.ps
640
%%GS_pcl3%%%%DATADIR%%/pcl3/margins-EnvDLRotated.ps
641
%%GS_pcl3%%%%DATADIR%%/pcl3/margins-Letter.ps
642
%%GS_pcl3%%%%DATADIR%%/pcl3/margins-LetterRotated.ps
643
%%DATADIR%%/Resource/CIDFSubst/DroidSansFallback.ttf
644
%%DATADIR%%/Resource/CIDFont/fonts
645
%%DATADIR%%/Resource/CIDFont/ArtifexBullet
(-)print/ghostscript9-agpl-x11/Makefile (-31 / +28 lines)
Lines 1-59 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	ghostscript
3
PORTNAME=	ghostscript
4
PORTVERSION=	9.16
4
PORTVERSION=	9.23
5
PORTREVISION=	2
6
CATEGORIES=	print
5
CATEGORIES=	print
7
MASTER_SITES=	http://downloads.ghostscript.com/public/ \
6
MASTER_SITES=	https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${PORTVERSION:S/.//}/
8
		SF/ghostscript/GPL%20Ghostscript/${PORTVERSION}/
9
PKGNAMESUFFIX=	9-agpl-x11
7
PKGNAMESUFFIX=	9-agpl-x11
10
DIST_SUBDIR=	${PORTNAME}
11
8
12
MAINTAINER=	doceng@FreeBSD.org
9
MAINTAINER=	doceng@FreeBSD.org
13
COMMENT=	Ghostscript 9.x PostScript interpreter, X11 support
10
COMMENT=	PostScript and PDF interpreter, X11 support
14
11
15
LICENSE=	AGPLv3
12
LICENSE=	AGPLv3
16
13
17
CONFLICTS_INSTALL= \
14
CONFLICTS_INSTALL= \
18
		gambc-[0-9]* \
19
		ghostscript[789]-[0-9]* \
15
		ghostscript[789]-[0-9]* \
20
		ghostscript[789]-nox11-[0-9]* \
16
		ghostscript[789]-nox11-[0-9]* \
21
		ghostscript9-agpl-[0-9]* \
17
		ghostscript9-agpl-[0-9]* \
22
		ghostscript9-agpl-nox11-[0-9]*
18
		ghostscript9-agpl-nox11-[0-9]*
23
19
24
USES=		autoreconf ghostscript:agpl gmake tar:bzip2
20
PATCHDIR=	${.CURDIR:H}/ghostscript9-agpl-base/files
21
USES=		ghostscript:agpl gmake iconv localbase pkgconfig tar:xz
25
USE_LDCONFIG=	yes
22
USE_LDCONFIG=	yes
26
USE_XORG=	ice sm x11 xext xt
23
USE_XORG=	ice sm x11 xext xt
27
EXTRACT_AFTER_ARGS=	${EXCLUDE_DIRS:S/^/--exclude /}
28
GNU_CONFIGURE=	yes
24
GNU_CONFIGURE=	yes
29
MAKE_ENV=	CFLAGS_STANDARD="${CFLAGS}" \
30
		XLDFLAGS="${XLDFLAGS}"
31
CONFIGURE_ENV=	${MAKE_ENV}
32
CONFIGURE_ARGS=	--disable-compile-inits \
25
CONFIGURE_ARGS=	--disable-compile-inits \
33
		--disable-contrib \
26
		--disable-cups \
27
		--disable-dbus \
28
		--disable-gtk \
29
		--enable-contrib \
34
		--enable-dynamic \
30
		--enable-dynamic \
35
		--disable-freetype \
31
		--enable-fontconfig \
36
		--disable-fontconfig \
32
		--enable-freetype \
37
		--without-libiconv \
33
		--enable-openjpeg \
38
		--without-system-libtiff \
34
		--enable-threadsafe \
39
		--without-ijs \
35
		--with-drivers=ALL \
40
		--without-libidn \
36
		--with-fontpath=${LOCALBASE}/share/fonts \
41
		--without-libpaper \
37
		--with-jbig2dec \
38
		--with-libiconv=maybe \
39
		--with-libidn \
40
		--with-libpaper \
41
		--with-system-libtiff \
42
		--with-x \
42
		--with-x \
43
		--x-includes=${LOCALBASE}/include \
43
		--without-ijs
44
		--x-libraries=${LOCALBASE}/lib \
45
		--with-drivers=""
46
CPPFLAGS+=	-I${LOCALBASE}/include
47
LDFLAGS+=	-L${LOCALBASE}/lib
48
XLDFLAGS=	-lpthread
49
ALL_TARGET=	./obj/X11.so
44
ALL_TARGET=	./obj/X11.so
50
INSTALL_TARGET=	install-shared
45
INSTALL_TARGET=	install-shared
51
PLIST_FILES=	${GS_LIBDIR}/X11.so
46
PLIST_FILES=	lib/${PORTNAME}/${PORTVERSION}/X11.so
52
47
53
GS_LIBDIR=	lib/${PORTNAME}/${PORTVERSION}
48
post-patch:
54
EXCLUDE_DIRS=	freetype jbig2dec jpeg expat lcms2 libpng tiff zlib
49
	@${RM} -r ${WRKSRC}/freetype ${WRKSRC}/ijs ${WRKSRC}/jbig2dec \
50
		${WRKSRC}/jpeg ${WRKSRC}/libpng ${WRKSRC}/openjpeg \
51
		${WRKSRC}/zlib
55
52
56
pre-build:
53
post-install:
57
	${MKDIR} ${WRKSRC}/obj
54
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${PORTVERSION}/X11.so
58
55
59
.include <bsd.port.mk>
56
.include <bsd.port.mk>
(-)print/ghostscript9-agpl-x11/distinfo (-4 / +3 lines)
Lines 1-4 Link Here
1
SHA256 (ghostscript/ghostscript-9.16.tar.bz2) = 3e2d44f925aabb4764b985a966880eafca2fd63a6998491308604d16a75cb86d
1
TIMESTAMP = 1525773446
2
SIZE (ghostscript/ghostscript-9.16.tar.bz2) = 29163348
2
SHA256 (ghostscript-9.23.tar.xz) = 1fcedc27d4d6081105cdf35606cb3f809523423a6cf9e3c23cead3525d6ae8d9
3
SHA256 (ghostscript/epag-3.09.tar.gz) = ad10eca44c781a5851d5a8993dcd95b2e2b99392cbf2c8372a5a658f3b991b3b
3
SIZE (ghostscript-9.23.tar.xz) = 33426160
4
SIZE (ghostscript/epag-3.09.tar.gz) = 12858
(-)print/ghostscript9-agpl-x11/files/patch-Makefile.in (-144 lines)
Lines 1-144 Link Here
1
--- Makefile.in.orig	2015-03-30 08:21:24 UTC
2
+++ Makefile.in
3
@@ -52,9 +52,9 @@ PSD=$(PSGENDIR)/
4
 # the directories also define the default search path for the
5
 # initialization files (gs_*.ps) and the fonts.
6
 
7
-INSTALL = $(GLSRCDIR)/instcopy -c
8
-INSTALL_PROGRAM = $(INSTALL) -m 755
9
-INSTALL_DATA = $(INSTALL) -m 644
10
+INSTALL_PROGRAM = ${BSD_INSTALL_PROGRAM}
11
+INSTALL_SCRIPT = ${BSD_INSTALL_SCRIPT}
12
+INSTALL_DATA = ${BSD_INSTALL_DATA}
13
 INSTALL_SHARED = @INSTALL_SHARED@
14
 
15
 prefix = @prefix@
16
@@ -199,7 +199,7 @@ JSRCDIR=@LIBJPEGDIR@
17
 # some older JPEG streams that violate the standard. If the JPEG
18
 # library built from local sources, the patch will be applied.
19
 
20
-SHARE_JPEG=@SHARE_LIBJPEG@
21
+SHARE_JPEG=1
22
 JPEG_NAME=jpeg
23
 
24
 # Define the directory where the PNG library sources are stored,
25
@@ -207,12 +207,12 @@ JPEG_NAME=jpeg
26
 # You may need to change this if the libpng version changes.
27
 # See png.mak for more information.
28
 
29
-SHARE_LIBPNG=@SHARE_LIBPNG@
30
+SHARE_LIBPNG=1
31
 PNGSRCDIR=@LIBPNGDIR@
32
 LIBPNG_NAME=png
33
 
34
 # libtiff
35
-SHARE_LIBTIFF=@SHARE_LIBTIFF@
36
+SHARE_LIBTIFF=1
37
 TIFFSRCDIR=@LIBTIFFDIR@
38
 TIFFCONFDIR=@LIBTIFFCONFDIR@
39
 TIFFPLATFORM=unix
40
@@ -222,7 +222,7 @@ LIBTIFF_NAME=tiff
41
 # Define the directory where the zlib sources are stored.
42
 # See zlib.mak for more information.
43
 
44
-SHARE_ZLIB=@SHARE_ZLIB@
45
+SHARE_ZLIB=1
46
 ZSRCDIR=@ZLIBDIR@
47
 #ZLIB_NAME=gz
48
 ZLIB_NAME=z
49
@@ -249,7 +249,7 @@ JBIG2_CFLAGS=@JBIG2_AUTOCONF_CFLAGS@
50
 JPX_LIB=@JPX_DECODER@
51
 SHARE_JPX=@SHARE_JPX@
52
 JPXSRCDIR=@JPXDIR@
53
-JPX_CFLAGS=@JPX_AUTOCONF_CFLAGS@
54
+JPX_CFLAGS=@JPX_AUTOCONF_CFLAGS@ -ffast-math -DOPJ_STATIC -std=c99
55
 
56
 # uncomment the following three lines and one of the last two to
57
 # compile in the Luratech lwf_jp2 codec
58
@@ -335,7 +335,7 @@ GCFLAGS=@CPPFLAGS@ @GCFLAGS@ @CFLAGS@
59
 # Define the added flags for standard, debugging, profiling 
60
 # and shared object builds.
61
 
62
-CFLAGS_STANDARD=@OPT_CFLAGS@
63
+CFLAGS_STANDARD?=@OPT_CFLAGS@
64
 CFLAGS_DEBUG=@DBG_CFLAGS@
65
 CFLAGS_PROFILE=-pg @OPT_CFLAGS@
66
 CFLAGS_SO=@DYNAMIC_CFLAGS@
67
@@ -388,8 +388,8 @@ LDFLAGS_SO=@DYNAMIC_LDFLAGS@
68
 # Solaris may need -lnsl -lsocket -lposix4.
69
 # (Libraries required by individual drivers are handled automatically.)
70
 
71
-EXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@
72
-AUXEXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@ @AUX_SHARED_ZLIB@
73
+EXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@ -Wl,-export-dynamic
74
+AUXEXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@ @AUX_SHARED_ZLIB@ -Wl,-export-dynamic
75
 
76
 # Define the standard libraries to search at the end of linking.
77
 # Most platforms require -lpthread for the POSIX threads library;
78
@@ -433,7 +433,7 @@ XLIBS=@X_LIBS@
79
 # the pthread library. Otherwise use SYNC=nosync
80
 #SYNC=posync
81
 #SYNC=nosync
82
-SYNC=@SYNC@
83
+SYNC=nosync
84
 
85
 # programs we use
86
 RM=rm -f
87
@@ -527,28 +527,27 @@ DISPLAY_DEV=$(DD)bbox.dev
88
 #DEVICE_DEVS20=$(DD)cljet5.dev $(DD)cljet5c.dev
89
 #DEVICE_DEVS21=$(DD)spotcmyk.dev $(DD)devicen.dev $(DD)xcf.dev $(DD)psdcmyk.dev $(DD)psdrgb.dev $(DD)psdcmykog.dev $(DD)fpng.dev
90
 DEVICE_DEVS=$(DISPLAY_DEV) @X11_DEVS@
91
-DEVICE_DEVS1=@F_DEVS@
92
-DEVICE_DEVS2=@P_DEVS@
93
-DEVICE_DEVS3=@CUPS_DEVS@
94
-DEVICE_DEVS4=@IJS_DEVS@
95
-DEVICE_DEVS5=@OMNIDEVS@
96
-DEVICE_DEVS6=@PNG_DEVS@
97
-DEVICE_DEVS7=@JBIG2_DEVS@
98
-DEVICE_DEVS8=
99
-DEVICE_DEVS9=@XPS_DEVS@
100
-DEVICE_DEVS10=
101
-DEVICE_DEVS11=
102
-DEVICE_DEVS12=
103
-DEVICE_DEVS13=
104
-DEVICE_DEVS14=
105
-DEVICE_DEVS15=
106
-DEVICE_DEVS16=
107
-DEVICE_DEVS17=
108
-DEVICE_DEVS18=
109
-DEVICE_DEVS19=
110
-DEVICE_DEVS20=
111
-DEVICE_DEVS21=
112
-
113
+#DEVICE_DEVS1=@F_DEVS@
114
+#DEVICE_DEVS2=@P_DEVS@
115
+#DEVICE_DEVS3=@CUPS_DEVS@
116
+#DEVICE_DEVS4=@IJS_DEVS@
117
+#DEVICE_DEVS5=@OMNIDEVS@
118
+#DEVICE_DEVS6=@PNG_DEVS@
119
+#DEVICE_DEVS7=@JBIG2_DEVS@
120
+#DEVICE_DEVS8=
121
+#DEVICE_DEVS9=@XPS_DEVS@
122
+#DEVICE_DEVS10=
123
+#DEVICE_DEVS11=
124
+#DEVICE_DEVS12=
125
+#DEVICE_DEVS13=
126
+#DEVICE_DEVS14=
127
+#DEVICE_DEVS15=
128
+#DEVICE_DEVS16=
129
+#DEVICE_DEVS17=
130
+#DEVICE_DEVS18=
131
+#DEVICE_DEVS19=
132
+#DEVICE_DEVS20=
133
+#DEVICE_DEVS21=
134
 
135
 # Shared library target to build.
136
 GS_SHARED_OBJS=@DYNAMIC_DEVS@
137
@@ -609,7 +608,6 @@ include $(GLSRCDIR)/jbig2.mak
138
 include $(GLSRCDIR)/ldf_jb2.mak
139
 include $(GLSRCDIR)/lwf_jp2.mak
140
 include $(GLSRCDIR)/openjpeg.mak
141
-include $(GLSRCDIR)/$(WHICH_CMS).mak
142
 include $(GLSRCDIR)/ijs.mak
143
 @LCUPSINCLUDE@
144
 @LCUPSIINCLUDE@
(-)print/ghostscript9-agpl-x11/files/patch-base_gp__unix.c (-47 lines)
Lines 1-47 Link Here
1
--- base/gp_unix.c.orig	2015-03-30 08:21:24 UTC
2
+++ base/gp_unix.c
3
@@ -52,6 +52,7 @@ extern char *getenv(const char *);
4
  * and applied as a patch (preferable).
5
  */
6
 #include <sys/types.h>
7
+#include <limits.h>
8
 #include <dirent.h>
9
 #include <dlfcn.h>
10
 #include <string.h>
11
@@ -61,26 +62,25 @@ gp_init(void)
12
 {
13
   DIR*           dir = NULL;
14
   struct dirent* dirent;
15
-  char           buff[1024];
16
+  char           buff[PATH_MAX];
17
   char*          pbuff;
18
   void*          handle;
19
   void           (*gs_shared_init)(void);
20
 
21
-  strncpy(buff, GS_DEVS_SHARED_DIR, sizeof(buff) - 2);
22
-  pbuff = buff + strlen(buff);
23
-  *pbuff++ = '/'; *pbuff = '\0';
24
-
25
   dir = opendir(GS_DEVS_SHARED_DIR);
26
   if (dir == 0) return;
27
 
28
   while ((dirent = readdir(dir)) != 0) {
29
-    strncpy(pbuff, dirent->d_name, sizeof(buff) - (pbuff - buff) - 1);
30
-    if ((handle = dlopen(buff, RTLD_NOW)) != 0) {
31
-      if ((gs_shared_init = dlsym(handle, "gs_shared_init")) != 0) {
32
+    snprintf(buff, sizeof(buff), "%s/%s", GS_DEVS_SHARED_DIR, dirent->d_name);
33
+    pbuff = buff + strlen(buff) - 3;
34
+    if (strcmp(pbuff, ".so") != 0)
35
+        continue;
36
+    handle = dlopen(buff, RTLD_NOW);
37
+    if (handle == NULL)
38
+        continue;
39
+    gs_shared_init = dlsym(handle, "gs_shared_init");
40
+    if (gs_shared_init != NULL)
41
         (*gs_shared_init)();
42
-      } else {
43
-      }
44
-    }
45
   }
46
 
47
   closedir(dir);
(-)print/ghostscript9-agpl-x11/files/patch-base_gs.mak (-11 lines)
Lines 1-11 Link Here
1
--- base/gs.mak.orig	2015-03-30 08:21:24 UTC
2
+++ base/gs.mak
3
@@ -426,7 +426,7 @@ GCONFIG_EXTRAS=
4
 ld_tr=$(GLGENDIR)$(D)ld.tr
5
 $(ld_tr) : \
6
   $(GS_MAK) $(TOP_MAKEFILES) $(GLSRCDIR)$(D)version.mak $(GENCONF_XE) $(ECHOGS_XE) $(devs_tr) $(DEVS_ALL) $(GLGENDIR)$(D)libcore.dev
7
-	$(EXP)$(GENCONF_XE) $(devs_tr) -h $(gconfxx_h) $(CONFILES) $(CONFLDTR) $(ld_tr)
8
+	$(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)
9
 	$(EXP)$(ECHOGS_XE) -a $(gconfxx_h) $(GCONFIG_EXTRAS)
10
 
11
 $(gconfxx_h) : $(ld_tr)
(-)print/ghostscript9-agpl-x11/files/patch-base_gsicc__create.c (-10 lines)
Lines 1-10 Link Here
1
--- base/gsicc_create.c.orig	2015-03-30 08:21:24 UTC
2
+++ base/gsicc_create.c
3
@@ -116,6 +116,7 @@ Note: All profile data must be encoded a
4
 
5
    */
6
 
7
+#include <sys/types.h>
8
 #include "icc34.h"   /* Note this header is needed even if lcms is not
9
                             compiled as default CMS */
10
 #include "string_.h"
(-)print/ghostscript9-agpl-x11/files/patch-base_gsmalloc.c (-11 lines)
Lines 1-11 Link Here
1
--- base/gsmalloc.c.orig	2015-03-30 08:21:24 UTC
2
+++ base/gsmalloc.c
3
@@ -178,7 +178,7 @@ gs_heap_alloc_bytes(gs_memory_t * mem, u
4
     } else {
5
         uint added = size + sizeof(gs_malloc_block_t);
6
 
7
-        if (mmem->limit - added < mmem->used)
8
+        if (added <= size || mmem->limit - added < mmem->used)
9
             set_msg("exceeded limit");
10
         else if ((ptr = (byte *) Memento_label(malloc(added), cname)) == 0)
11
             set_msg("failed");
(-)print/ghostscript9-agpl-x11/files/patch-base_gxobj.h (-18 lines)
Lines 1-18 Link Here
1
--- base/gxobj.h.orig	2015-03-30 08:21:24 UTC
2
+++ base/gxobj.h
3
@@ -144,11 +144,15 @@ typedef struct obj_header_data_s {
4
  * required by the hardware, regardless of the value of obj_align_mod.
5
  * See gsmemraw.h for more information about this.
6
  */
7
+#if !defined(__ia64__) && !defined(__amd64__)
8
 #define obj_align_mod\
9
   (((ARCH_ALIGN_MEMORY_MOD - 1) |\
10
     (align_bitmap_mod - 1) |\
11
     (obj_back_scale - 1)) + 1)
12
 /* The only possible values for obj_align_mod are 4, 8, or 16.... */
13
+#else
14
+#define obj_align_mod  16
15
+#endif
16
 #if obj_align_mod == 4
17
 #  define log2_obj_align_mod 2
18
 #else
(-)print/ghostscript9-agpl-x11/files/patch-base_lib.mak (-11 lines)
Lines 1-11 Link Here
1
--- base/lib.mak.orig	2015-03-30 08:21:24 UTC
2
+++ base/lib.mak
3
@@ -1025,7 +1025,7 @@ $(GLOBJ)gsparam.$(OBJ) : $(GLSRC)gsparam
4
 $(GLOBJ)gsparamx.$(OBJ) : $(AK) $(GLSRC)gsparamx.c $(string__h)\
5
  $(gserrors_h) $(gsmemory_h) $(gsparam_h) $(gsparamx_h)\
6
  $(gstypes_h) $(MAKEDIRS)
7
-	$(GLCC) $(GLO_)gsparamx.$(OBJ) $(C_) $(GLSRC)gsparamx.c
8
+	$(GLCCSHARED) $(GLO_)gsparamx.$(OBJ) $(C_) $(GLSRC)gsparamx.c
9
 
10
 # Future replacement for gsparams.c
11
 $(GLOBJ)gsparam2.$(OBJ) : $(GLSRC)gsparam2.c $(AK) $(gx_h)\
(-)print/ghostscript9-agpl-x11/files/patch-base_openjpeg.mak (-11 lines)
Lines 1-11 Link Here
1
--- base/openjpeg.mak.orig	2015-03-30 08:21:24 UTC
2
+++ base/openjpeg.mak
3
@@ -113,7 +113,7 @@ $(OPEN_JPEG_GEN)openjpeg_0.dev : $(TOP_M
4
 	$(SETMOD) $(OPEN_JPEG_GEN)openjpeg_0 $(open_jpeg_OBJS)
5
 
6
 # define our specific compiler
7
-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_)
8
+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_)
9
 OPEN_JPEG_O=$(O_)$(OPEN_JPEG_OBJ)$(OPEN_JPEG_PREFIX)
10
 
11
 OPEN_JPEG_DEP=$(AK) $(OPEN_JPEG_MAK) $(MAKEDIRS)
(-)print/ghostscript9-agpl-x11/files/patch-base_unix-gcc.mak (-196 lines)
Lines 1-196 Link Here
1
--- base/unix-gcc.mak.orig	2015-03-30 08:21:24 UTC
2
+++ base/unix-gcc.mak
3
@@ -22,19 +22,19 @@
4
 # source, generated intermediate file, and object directories
5
 # for the graphics library (GL) and the PostScript/PDF interpreter (PS).
6
 
7
-BINDIR=./$(BUILDDIRPREFIX)bin
8
-GLSRCDIR=./base
9
-DEVSRCDIR=./devices
10
-GLGENDIR=./$(BUILDDIRPREFIX)obj
11
-GLOBJDIR=./$(BUILDDIRPREFIX)obj
12
-DEVGENDIR=./$(BUILDDIRPREFIX)obj
13
-DEVOBJDIR=./$(BUILDDIRPREFIX)obj
14
+BINDIR=${.CURDIR}/$(BUILDDIRPREFIX)bin
15
+GLSRCDIR=${.CURDIR}/base
16
+DEVSRCDIR=${.CURDIR}/devices
17
+GLGENDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
18
+GLOBJDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
19
+DEVGENDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
20
+DEVOBJDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
21
 AUXDIR=$(GLGENDIR)/aux
22
-PSSRCDIR=./psi
23
-PSLIBDIR=./lib
24
-PSRESDIR=./Resource
25
-PSGENDIR=./$(BUILDDIRPREFIX)obj
26
-PSOBJDIR=./$(BUILDDIRPREFIX)obj
27
+PSSRCDIR=${.CURDIR}/psi
28
+PSLIBDIR=${.CURDIR}/lib
29
+PSRESDIR=${.CURDIR}/Resource
30
+PSGENDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
31
+PSOBJDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
32
 
33
 # Do not edit the next group of lines.
34
 
35
@@ -53,11 +53,10 @@ PSD=$(PSGENDIR)/
36
 # the directories also define the default search path for the
37
 # initialization files (gs_*.ps) and the fonts.
38
 
39
-INSTALL = $(GLSRCDIR)/instcopy -c
40
-INSTALL_PROGRAM = $(INSTALL) -m 755
41
-INSTALL_DATA = $(INSTALL) -m 644
42
+INSTALL_PROGRAM = ${BSD_INSTALL_SCRIPT}
43
+INSTALL_DATA = ${BSD_INSTALL_DATA}
44
 
45
-prefix = /usr/local
46
+prefix = ${PREFIX}
47
 exec_prefix = $(prefix)
48
 bindir = $(exec_prefix)/bin
49
 scriptdir = $(bindir)
50
@@ -107,7 +106,7 @@ GENOPT=
51
 #               This uses the more secure temporary file creation call
52
 #               Enable this if it is available on your platform.
53
 
54
-CAPOPT= -DHAVE_MKSTEMP
55
+CAPOPT= -DHAVE_MKSTEMP -DHAVE_HYPOT
56
 
57
 # Define the name of the executable file.
58
 
59
@@ -142,7 +141,7 @@ JSRCDIR=jpeg
60
 # some older JPEG streams that violate the standard. If the JPEG
61
 # library built from local sources, the patch will be applied.
62
 
63
-SHARE_JPEG=0
64
+SHARE_JPEG=1
65
 JPEG_NAME=jpeg
66
 
67
 # Define the directory where the PNG library sources are stored,
68
@@ -156,13 +155,13 @@ PNGSRCDIR=libpng
69
 # what its name is.
70
 # See gs.mak and Make.htm for more information.
71
 
72
-SHARE_LIBPNG=0
73
+SHARE_LIBPNG=1
74
 LIBPNG_NAME=png
75
 
76
 # Define whether to use a shared version of libtiff and where
77
 # it is stored and what its name is.
78
 
79
-SHARE_LIBTIFF=0
80
+SHARE_LIBTIFF=1
81
 TIFFSRCDIR=tiff
82
 TIFFCONFDIR=tiff
83
 TIFFPLATFORM=unix
84
@@ -180,12 +179,12 @@ ZSRCDIR=zlib
85
 # what its name is (usually libz, but sometimes libgz).
86
 # See gs.mak and Make.htm for more information.
87
 
88
-SHARE_ZLIB=0
89
+SHARE_ZLIB=1
90
 #ZLIB_NAME=gz
91
 ZLIB_NAME=z
92
 
93
 # Choose shared or compiled in libjbig2dec and source location
94
-SHARE_JBIG2=0
95
+SHARE_JBIG2=1
96
 JBIG2_LIB=jbig2dec
97
 JBIG2SRCDIR=jbig2dec
98
 
99
@@ -225,7 +224,7 @@ RANLIB=ranlib
100
 
101
 # Define the name of the C compiler.
102
 
103
-CC=gcc
104
+CC?=cc
105
 
106
 # Define the name of the linker for the final link step.
107
 # Normally this is the same as the C compiler.
108
@@ -242,7 +241,7 @@ GCFLAGS=-Wall -Wstrict-prototypes -Wmiss
109
 # Define the added flags for standard, debugging, profiling 
110
 # and shared object builds.
111
 
112
-CFLAGS_STANDARD=-O2
113
+CFLAGS_STANDARD?=-O2
114
 CFLAGS_DEBUG=-g -O0
115
 CFLAGS_PROFILE=-pg -O2
116
 CFLAGS_SO=-fPIC
117
@@ -258,7 +257,8 @@ CFLAGS_SO=-fPIC
118
 # We don't include -ansi, because this gets in the way of the platform-
119
 #   specific stuff that <math.h> typically needs; nevertheless, we expect
120
 #   gcc to accept ANSI-style function prototypes and function definitions.
121
-XCFLAGS=-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\"$(gssharedir)\"
122
+#XCFLAGS+=-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\"$(gssharedir)\"
123
+XCFLAGS+=-DUPD_SIGNAL=0 -I${JPXSRCDIR}/src/libjasper/include -I${LOCALBASE}/include/libpng -I${LOCALBASE}/include
124
 
125
 CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
126
 
127
@@ -269,7 +269,7 @@ CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(X
128
 #	-R /usr/local/xxx/lib:/usr/local/lib
129
 # giving the full path names of the shared library directories.
130
 # XLDFLAGS can be set from the command line.
131
-XLDFLAGS=
132
+XLDFLAGS+=-L${LOCALBASE}/lib
133
 
134
 LDFLAGS=$(XLDFLAGS)
135
 
136
@@ -280,7 +280,7 @@ LDFLAGS=$(XLDFLAGS)
137
 # Solaris may need -lnsl -lsocket -lposix4.
138
 # (Libraries required by individual drivers are handled automatically.)
139
 
140
-EXTRALIBS=-rdynamic -ldl
141
+EXTRALIBS+=-Wl,-export-dynamic
142
 
143
 # Define the standard libraries to search at the end of linking.
144
 # Most platforms require -lpthread for the POSIX threads library;
145
@@ -302,7 +302,7 @@ STDLIBS=-lm
146
 # Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
147
 # not in $(XINCLUDE).
148
 
149
-XINCLUDE=-I/usr/X11R6/include
150
+XINCLUDE=-I${LOCALBASE}/include
151
 
152
 # Define the directory/ies and library names for the X11 library files.
153
 # XLIBDIRS is for ld and should include -L; XLIBDIR is for LD_RUN_PATH
154
@@ -317,29 +317,29 @@ XINCLUDE=-I/usr/X11R6/include
155
 #XLIBS=Xt SM ICE Xext X11
156
 
157
 #XLIBDIRS=-L/usr/local/X/lib
158
-XLIBDIRS=-L/usr/X11R6/lib
159
+XLIBDIRS=-L${LOCALBASE}/lib
160
 XLIBDIR=
161
-XLIBS=Xt Xext X11
162
+XLIBS=Xt SM ICE Xext X11
163
 
164
 # Define the .dev module that implements thread and synchronization
165
 # primitives for this platform.
166
 
167
 # If POSIX sync primitives are used, also change the STDLIBS to include
168
 # the pthread library.
169
-#SYNC=posync
170
+SYNC=posync
171
 
172
 # define the file name extension for a shared lib
173
 DYNANIC_LIB_EXT=so
174
 
175
 # Default is No sync primitives since some platforms don't have it (HP-UX)
176
-SYNC=nosync
177
+#SYNC=nosync
178
 
179
 SOC_LOADER=dxmainc.c
180
 # ------ Devices and features ------ #
181
 
182
 # Choose the language feature(s) to include.  See gs.mak for details.
183
 
184
-FEATURE_DEVS=$(PSD)psl3.dev $(PSD)pdf.dev $(PSD)dpsnext.dev $(PSD)ttfont.dev $(PSD)epsf.dev $(GLD)pipe.dev $(PSD)fapi.dev
185
+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
186
 #FEATURE_DEVS=$(PSD)psl3.dev $(PSD)pdf.dev
187
 # The following is strictly for testing.
188
 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
189
@@ -488,6 +488,7 @@ include $(GLSRCDIR)/unixlink.mak
190
 include $(GLSRCDIR)/unix-dll.mak
191
 include $(GLSRCDIR)/unix-end.mak
192
 include $(GLSRCDIR)/unixinst.mak
193
+include $(CONTRIBDIR)/contrib.mak
194
 
195
 # This has to come last so it won't be taken as the default target.
196
 $(AK):
(-)print/ghostscript9-agpl-x11/files/patch-base_unixinst.mak (-20 lines)
Lines 1-20 Link Here
1
--- base/unixinst.mak.orig	2015-03-30 08:21:24 UTC
2
+++ base/unixinst.mak
3
@@ -45,7 +45,7 @@ ps2ascii ps2epsi ps2pdf ps2pdf12 ps2pdf1
4
 wftopfa fixmswrd.pl lprsetup.sh pj-gs.sh pv.sh sysvlp.sh unix-lpr.sh ;\
5
 	do if ( test -f $(PSLIBDIR)/$$f ); then \
6
 	  (cat $(PSLIBDIR)/$$f | sed -e "s/GS_EXECUTABLE=gs/GS_EXECUTABLE=$(GS)/" > $(PSOBJDIR)/$$f); \
7
-	  $(INSTALL_PROGRAM) $(PSOBJDIR)/$$f $(DESTDIR)$(scriptdir)/$$f; \
8
+	  $(INSTALL_SCRIPT) $(PSOBJDIR)/$$f $(DESTDIR)$(scriptdir)/$$f; \
9
 	fi;\
10
 	done'
11
 
12
@@ -142,7 +142,7 @@ install-doc: $(PSDOCDIR)/News.htm
13
 	done'
14
 
15
 # install the man pages for each locale
16
-MAN_LCDIRS=. de
17
+MAN_LCDIRS=.
18
 MAN1_LINKS_PS2PS=eps2eps
19
 MAN1_LINKS_PS2PDF=ps2pdf12 ps2pdf13 ps2pdf14
20
 MAN1_LINKS_GSLP=gsbj gsdj gsdj500 gslj
(-)print/ghostscript9-agpl-x11/files/patch-configure.ac (-74 lines)
Lines 1-74 Link Here
1
--- configure.ac.orig	2015-03-30 08:21:24 UTC
2
+++ configure.ac
3
@@ -892,35 +892,6 @@ AC_SUBST(FTSRCDIR)
4
 AC_SUBST(FT_CFLAGS)
5
 AC_SUBST(FT_LIBS)
6
   
7
-AC_MSG_CHECKING([for local jpeg library source])
8
-dnl At present, we give the local source priority over the shared
9
-dnl build, so that the D_MAX_BLOCKS_IN_MCU patch will be applied.
10
-dnl A more sophisticated approach would be to test the shared lib
11
-dnl to see whether it has already been patched.
12
-LIBJPEGDIR=src
13
-if test -f $srcdir/jpeg/jpeglib.h; then
14
-        AC_MSG_RESULT([jpeg])
15
-        SHARE_LIBJPEG=0
16
-        LIBJPEGDIR=$srcdir/jpeg
17
-elif test -f $srcdir/jpeg-6b/jpeglib.h; then
18
-        AC_MSG_RESULT([jpeg-6b])
19
-        SHARE_LIBJPEG=0
20
-        LIBJPEGDIR=$srcdir/jpeg-6b
21
-else
22
-        AC_MSG_RESULT([no])
23
-        AC_CHECK_LIB(jpeg, jpeg_set_defaults, [
24
-          AC_CHECK_HEADERS([jpeglib.h], [SHARE_LIBJPEG=1])
25
-        ])
26
-fi
27
-if test -z "$SHARE_LIBJPEG"; then
28
-  AC_MSG_ERROR([I wasn't able to find a copy
29
-  of the jpeg library. This is required for compiling
30
-  ghostscript. Please download a copy of the source,
31
-  e.g. from http://www.ijg.org/, unpack it at the
32
-  top level of the gs source tree, and rename
33
-  the directory to 'jpeg'.
34
-  ])
35
-fi
36
 AC_SUBST(SHARE_LIBJPEG)
37
 AC_SUBST(LIBJPEGDIR)
38
 dnl check for the internal jpeg memory header
39
@@ -1607,7 +1578,7 @@ X_CFLAGS=""
40
 X_DEVS=""
41
 X_LIBS=""
42
 
43
-if test x$no_x != xyes; then
44
+if test x$with_x != xno; then
45
         if test "$x_libraries" = "/usr/lib"; then
46
                 echo "Ignoring X library directory \"$x_libraries\" requested by configure."
47
                 x_libraries="NONE"
48
@@ -2074,7 +2045,10 @@ AC_ARG_ENABLE([dynamic], AC_HELP_STRING(
49
                         DBG_CFLAGS="$DYNAMIC_CFLAGS $DBG_CFLAGS"
50
                         ;;
51
                         *BSD)
52
-                        DYNAMIC_DEVS="\$(GLOBJDIR)/X11.so"
53
+	 		if test "x$X_DEVS" != x; then
54
+				INSTALL_SHARED="install-shared"
55
+                                DYNAMIC_DEVS="\$(GLOBJDIR)/X11.so"
56
+	 		fi
57
                         DYNAMIC_FLAGS="-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\\\"\$(gssharedir)\\\""
58
                         X11_DEVS=""
59
                         OPT_CFLAGS="$DYNAMIC_CFLAGS $OPT_CFLAGS"
60
@@ -2133,11 +2107,11 @@ if test "x$fontpath" = "x"; then
61
         fontpath="${fontpath}:$datadir/fonts/default/TrueType"
62
 
63
         # These font directories are used by IRIX...
64
-        fontpath="${fontpath}:/usr/lib/DPS/outline/base"
65
+        # fontpath="${fontpath}:/usr/lib/DPS/outline/base"
66
 
67
         # These font directories are used by Solaris...
68
-        fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/Type1"
69
-        fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/TrueType"
70
+        # fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/Type1"
71
+        # fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/TrueType"
72
 
73
         # This font directory is used by CUPS...
74
         if test "x$CUPSCONFIG" != x; then
(-)print/ghostscript9-agpl-x11/files/patch-devices_devs.mak (-11 lines)
Lines 1-11 Link Here
1
--- devices/devs.mak.orig	2015-03-30 08:21:24 UTC
2
+++ devices/devs.mak
3
@@ -546,7 +546,7 @@ $(DEVOBJ)gdevxalt.$(OBJ) : $(DEVSRC)gdev
4
 ### NON PORTABLE, ONLY UNIX WITH GCC SUPPORT
5
 
6
 $(DEVOBJ)X11.so : $(x11alt_) $(x11_) $(MAKEDIRS)
7
-	$(CCLD) $(LDFLAGS) -shared -o $(DEVOBJ)X11.so $(x11alt_) $(x11_) -L/usr/X11R6/lib -lXt -lSM -lICE -lXext -lX11 $(XLIBDIRS)
8
+	$(CCLD) $(LDFLAGS) -shared -o $(DEVOBJ)X11.so $(x11alt_) $(x11_) -L$(LOCALBASE)/lib -lXt -lSM -lICE -lXext -lX11 $(XLIBDIRS)
9
 
10
 ###### --------------- Memory-buffered printer devices --------------- ######
11
 
(-)print/ghostscript9-agpl-x11/files/patch-devices_gdevl256.c (-15 lines)
Lines 1-15 Link Here
1
--- devices/gdevl256.c.orig	2015-03-30 08:21:24 UTC
2
+++ devices/gdevl256.c
3
@@ -303,12 +303,3 @@ lvga256_draw_line(gx_device * dev, int x
4
     gl_line(x0, y0, x1, y1, color);
5
     return 0;
6
 }
7
-
8
-#ifdef GS_DEVS_SHARED
9
-extern void gs_lib_register_device(const gx_device *dev);
10
-void
11
-gs_shared_init(void)
12
-{
13
-  gs_lib_register_device(&gs_lvga256_device);
14
-}
15
-#endif
(-)print/ghostscript9-agpl-x11/files/patch-devices_gdevperm.c (-19 lines)
Lines 1-19 Link Here
1
--- devices/gdevperm.c.orig	2015-03-30 08:21:24 UTC
2
+++ devices/gdevperm.c
3
@@ -288,7 +288,7 @@ perm_get_color_mapping_procs(const gx_de
4
         (strncmp((const char *)name, (const char *)str, name_size) == 0))
5
 
6
 static int
7
-perm_get_color_comp_index(const gx_device *pdev, const char *pname,
8
+perm_get_color_comp_index(gx_device *pdev, const char *pname,
9
                                         int name_size, int component_type)
10
 {
11
     const gx_device_perm_t * const dev = (const gx_device_perm_t *)pdev;
12
@@ -335,7 +335,6 @@ static int
13
 perm_decode_color(gx_device *dev, gx_color_index color, gx_color_value *out)
14
 {
15
     int bpc = 8;
16
-    int drop = sizeof(gx_color_value) * 8 - bpc;
17
     int mask = (1 << bpc) - 1;
18
     int i = 0;
19
     int ncomp = dev->color_info.num_components;
(-)print/ghostscript9-agpl-x11/files/patch-devices_gdevplib.c (-14 lines)
Lines 1-14 Link Here
1
--- devices/gdevplib.c.orig	2015-03-30 08:21:24 UTC
2
+++ devices/gdevplib.c
3
@@ -156,7 +156,11 @@ void __aebi_memmove(void *dest, const vo
4
 
5
 #ifdef  TESTING_WITH_NO_BAND_DONOR
6
 
7
+#if !defined(__FreeBSD__)
8
 #include <malloc_.h>
9
+#else
10
+#include <stdlib.h>
11
+#endif
12
 
13
 static void *my_buffer;
14
 
(-)print/ghostscript9-agpl-x11/files/patch-devices_gdevvglb.c (-15 lines)
Lines 1-15 Link Here
1
--- devices/gdevvglb.c.orig	2015-03-30 08:21:24 UTC
2
+++ devices/gdevvglb.c
3
@@ -368,12 +368,3 @@ vgalib_put_params(gx_device * dev, gs_pa
4
     }
5
     return 0;
6
 }
7
-
8
-#ifdef GS_DEVS_SHARED
9
-extern void gs_lib_register_device(const gx_device *dev);
10
-void
11
-gs_shared_init(void)
12
-{
13
-  gs_lib_register_device(&gs_vgalib_device);
14
-}
15
-#endif
(-)print/ghostscript9-agpl-x11/pkg-descr (-20 / +5 lines)
Lines 1-22 Link Here
1
Ghostscript is the well-known PostScript interpreter which is available for
1
Ghostscript is an interpreter for PostScript and Portable Document
2
all common and most esoteric platforms and supports many different printers
2
Format (PDF) files.  It allows you to manipulate such files and to
3
and some displays.
3
convert them to various printer, image and other formats.
4
4
5
This is distributed with the GNU General Public License, which allows
5
This package contains X11 devices for Ghostscript.
6
free use, and free copying and redistribution under certain conditions
7
(including, in some cases, commercial distribution).
8
6
9
This port includes add-on packages (not part of the official gs release)
7
WWW: https://ghostscript.com/
10
	o HP8XX driver for HP DeskJet 880C/882C/895C
11
	  - http://www.gelhaus.net/hp880c/
12
	o PCL3 driver for HP DeskJet series
13
	  - http://home.vrweb.de/martin.lottermoser/pcl3.html
14
	o DJ970 driver for HP DeskJet 970CXi
15
	  - http://www.harsch.net/Ghostscript/ghostscript.html
16
	o Special drivers for verious printer models
17
	  - Alps, Canon, Epson, NEC, Lexmark, Ricoh,...
18
	o Additional contributed uniprint driver profiles for
19
	  - Epson Stylus Color 740 and Epson LQ-1170
20
21
WWW: http://www.cs.wisc.edu/~ghost/doc/GPL/index.htm
22
WWW: http://www.ghostscript.com/
(-)graphics/poppler-data/Makefile (-3 / +7 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	poppler-data
3
PORTNAME=	poppler-data
4
PORTVERSION=	0.4.8
4
PORTVERSION=	0.4.9
5
CATEGORIES=	graphics
5
CATEGORIES=	graphics
6
MASTER_SITES=	http://poppler.freedesktop.org/
6
MASTER_SITES=	http://poppler.freedesktop.org/
7
7
Lines 10-17 COMMENT= Poppler encoding data Link Here
10
10
11
USES=		pathfix
11
USES=		pathfix
12
PATHFIX_MAKEFILEIN=Makefile
12
PATHFIX_MAKEFILEIN=Makefile
13
MAKE_ARGS=	prefix=${PREFIX}
13
14
14
post-patch:
15
post-install:
15
	@${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' ${WRKSRC}/Makefile
16
# Share CMap files with Ghostscript.
17
	${MKDIR} ${STAGEDIR}${PREFIX}/share/cmap
18
	${LN} ${STAGEDIR}${PREFIX}/share/poppler/cMap/*/* \
19
		${STAGEDIR}${PREFIX}/share/cmap
16
20
17
.include <bsd.port.mk>
21
.include <bsd.port.mk>
(-)graphics/poppler-data/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1507026292
1
TIMESTAMP = 1525105925
2
SHA256 (poppler-data-0.4.8.tar.gz) = 1096a18161f263cccdc6d8a2eb5548c41ff8fcf9a3609243f1b6296abdf72872
2
SHA256 (poppler-data-0.4.9.tar.gz) = 1f9c7e7de9ecd0db6ab287349e31bf815ca108a5a175cf906a90163bdbe32012
3
SIZE (poppler-data-0.4.8.tar.gz) = 4209901
3
SIZE (poppler-data-0.4.9.tar.gz) = 4196919
(-)graphics/poppler-data/pkg-plist (+224 lines)
Lines 1-4 Link Here
1
libdata/pkgconfig/poppler-data.pc
1
libdata/pkgconfig/poppler-data.pc
2
share/cmap/78-EUC-H
3
share/cmap/78-EUC-V
4
share/cmap/78-H
5
share/cmap/78-RKSJ-H
6
share/cmap/78-RKSJ-V
7
share/cmap/78-V
8
share/cmap/78ms-RKSJ-H
9
share/cmap/78ms-RKSJ-V
10
share/cmap/83pv-RKSJ-H
11
share/cmap/90ms-RKSJ-H
12
share/cmap/90ms-RKSJ-UCS2
13
share/cmap/90ms-RKSJ-V
14
share/cmap/90msp-RKSJ-H
15
share/cmap/90msp-RKSJ-V
16
share/cmap/90pv-RKSJ-H
17
share/cmap/90pv-RKSJ-UCS2
18
share/cmap/90pv-RKSJ-UCS2C
19
share/cmap/90pv-RKSJ-V
20
share/cmap/Add-H
21
share/cmap/Add-RKSJ-H
22
share/cmap/Add-RKSJ-V
23
share/cmap/Add-V
24
share/cmap/Adobe-CNS1-0
25
share/cmap/Adobe-CNS1-1
26
share/cmap/Adobe-CNS1-2
27
share/cmap/Adobe-CNS1-3
28
share/cmap/Adobe-CNS1-4
29
share/cmap/Adobe-CNS1-5
30
share/cmap/Adobe-CNS1-6
31
share/cmap/Adobe-CNS1-7
32
share/cmap/Adobe-CNS1-B5pc
33
share/cmap/Adobe-CNS1-ETen-B5
34
share/cmap/Adobe-CNS1-H-CID
35
share/cmap/Adobe-CNS1-H-Host
36
share/cmap/Adobe-CNS1-H-Mac
37
share/cmap/Adobe-CNS1-UCS2
38
share/cmap/Adobe-GB1-0
39
share/cmap/Adobe-GB1-1
40
share/cmap/Adobe-GB1-2
41
share/cmap/Adobe-GB1-3
42
share/cmap/Adobe-GB1-4
43
share/cmap/Adobe-GB1-5
44
share/cmap/Adobe-GB1-GBK-EUC
45
share/cmap/Adobe-GB1-GBpc-EUC
46
share/cmap/Adobe-GB1-H-CID
47
share/cmap/Adobe-GB1-H-Host
48
share/cmap/Adobe-GB1-H-Mac
49
share/cmap/Adobe-GB1-UCS2
50
share/cmap/Adobe-Japan1-0
51
share/cmap/Adobe-Japan1-1
52
share/cmap/Adobe-Japan1-2
53
share/cmap/Adobe-Japan1-3
54
share/cmap/Adobe-Japan1-4
55
share/cmap/Adobe-Japan1-5
56
share/cmap/Adobe-Japan1-6
57
share/cmap/Adobe-Japan1-90ms-RKSJ
58
share/cmap/Adobe-Japan1-90pv-RKSJ
59
share/cmap/Adobe-Japan1-H-CID
60
share/cmap/Adobe-Japan1-H-Host
61
share/cmap/Adobe-Japan1-H-Mac
62
share/cmap/Adobe-Japan1-PS-H
63
share/cmap/Adobe-Japan1-PS-V
64
share/cmap/Adobe-Japan1-UCS2
65
share/cmap/Adobe-Japan2-0
66
share/cmap/Adobe-Korea1-0
67
share/cmap/Adobe-Korea1-1
68
share/cmap/Adobe-Korea1-2
69
share/cmap/Adobe-Korea1-H-CID
70
share/cmap/Adobe-Korea1-H-Host
71
share/cmap/Adobe-Korea1-H-Mac
72
share/cmap/Adobe-Korea1-KSCms-UHC
73
share/cmap/Adobe-Korea1-KSCpc-EUC
74
share/cmap/Adobe-Korea1-UCS2
75
share/cmap/B5-H
76
share/cmap/B5-V
77
share/cmap/B5pc-H
78
share/cmap/B5pc-UCS2
79
share/cmap/B5pc-UCS2C
80
share/cmap/B5pc-V
81
share/cmap/CNS-EUC-H
82
share/cmap/CNS-EUC-V
83
share/cmap/CNS1-H
84
share/cmap/CNS1-V
85
share/cmap/CNS2-H
86
share/cmap/CNS2-V
87
share/cmap/ETHK-B5-H
88
share/cmap/ETHK-B5-V
89
share/cmap/ETen-B5-H
90
share/cmap/ETen-B5-UCS2
91
share/cmap/ETen-B5-V
92
share/cmap/ETenms-B5-H
93
share/cmap/ETenms-B5-V
94
share/cmap/EUC-H
95
share/cmap/EUC-V
96
share/cmap/Ext-H
97
share/cmap/Ext-RKSJ-H
98
share/cmap/Ext-RKSJ-V
99
share/cmap/Ext-V
100
share/cmap/GB-EUC-H
101
share/cmap/GB-EUC-V
102
share/cmap/GB-H
103
share/cmap/GB-V
104
share/cmap/GBK-EUC-H
105
share/cmap/GBK-EUC-UCS2
106
share/cmap/GBK-EUC-V
107
share/cmap/GBK2K-H
108
share/cmap/GBK2K-V
109
share/cmap/GBKp-EUC-H
110
share/cmap/GBKp-EUC-V
111
share/cmap/GBT-EUC-H
112
share/cmap/GBT-EUC-V
113
share/cmap/GBT-H
114
share/cmap/GBT-V
115
share/cmap/GBTpc-EUC-H
116
share/cmap/GBTpc-EUC-V
117
share/cmap/GBpc-EUC-H
118
share/cmap/GBpc-EUC-UCS2
119
share/cmap/GBpc-EUC-UCS2C
120
share/cmap/GBpc-EUC-V
121
share/cmap/H
122
share/cmap/HKdla-B5-H
123
share/cmap/HKdla-B5-V
124
share/cmap/HKdlb-B5-H
125
share/cmap/HKdlb-B5-V
126
share/cmap/HKgccs-B5-H
127
share/cmap/HKgccs-B5-V
128
share/cmap/HKm314-B5-H
129
share/cmap/HKm314-B5-V
130
share/cmap/HKm471-B5-H
131
share/cmap/HKm471-B5-V
132
share/cmap/HKscs-B5-H
133
share/cmap/HKscs-B5-V
134
share/cmap/Hankaku
135
share/cmap/Hiragana
136
share/cmap/Hojo-EUC-H
137
share/cmap/Hojo-EUC-V
138
share/cmap/Hojo-H
139
share/cmap/Hojo-V
140
share/cmap/KSC-EUC-H
141
share/cmap/KSC-EUC-V
142
share/cmap/KSC-H
143
share/cmap/KSC-Johab-H
144
share/cmap/KSC-Johab-V
145
share/cmap/KSC-V
146
share/cmap/KSCms-UHC-H
147
share/cmap/KSCms-UHC-HW-H
148
share/cmap/KSCms-UHC-HW-V
149
share/cmap/KSCms-UHC-UCS2
150
share/cmap/KSCms-UHC-V
151
share/cmap/KSCpc-EUC-H
152
share/cmap/KSCpc-EUC-UCS2
153
share/cmap/KSCpc-EUC-UCS2C
154
share/cmap/KSCpc-EUC-V
155
share/cmap/Katakana
156
share/cmap/NWP-H
157
share/cmap/NWP-V
158
share/cmap/RKSJ-H
159
share/cmap/RKSJ-V
160
share/cmap/Roman
161
share/cmap/UCS2-90ms-RKSJ
162
share/cmap/UCS2-90pv-RKSJ
163
share/cmap/UCS2-B5pc
164
share/cmap/UCS2-ETen-B5
165
share/cmap/UCS2-GBK-EUC
166
share/cmap/UCS2-GBpc-EUC
167
share/cmap/UCS2-KSCms-UHC
168
share/cmap/UCS2-KSCpc-EUC
169
share/cmap/UniCNS-UCS2-H
170
share/cmap/UniCNS-UCS2-V
171
share/cmap/UniCNS-UTF16-H
172
share/cmap/UniCNS-UTF16-V
173
share/cmap/UniCNS-UTF32-H
174
share/cmap/UniCNS-UTF32-V
175
share/cmap/UniCNS-UTF8-H
176
share/cmap/UniCNS-UTF8-V
177
share/cmap/UniGB-UCS2-H
178
share/cmap/UniGB-UCS2-V
179
share/cmap/UniGB-UTF16-H
180
share/cmap/UniGB-UTF16-V
181
share/cmap/UniGB-UTF32-H
182
share/cmap/UniGB-UTF32-V
183
share/cmap/UniGB-UTF8-H
184
share/cmap/UniGB-UTF8-V
185
share/cmap/UniHojo-UCS2-H
186
share/cmap/UniHojo-UCS2-V
187
share/cmap/UniHojo-UTF16-H
188
share/cmap/UniHojo-UTF16-V
189
share/cmap/UniHojo-UTF32-H
190
share/cmap/UniHojo-UTF32-V
191
share/cmap/UniHojo-UTF8-H
192
share/cmap/UniHojo-UTF8-V
193
share/cmap/UniJIS-UCS2-H
194
share/cmap/UniJIS-UCS2-HW-H
195
share/cmap/UniJIS-UCS2-HW-V
196
share/cmap/UniJIS-UCS2-V
197
share/cmap/UniJIS-UTF16-H
198
share/cmap/UniJIS-UTF16-V
199
share/cmap/UniJIS-UTF32-H
200
share/cmap/UniJIS-UTF32-V
201
share/cmap/UniJIS-UTF8-H
202
share/cmap/UniJIS-UTF8-V
203
share/cmap/UniJIS2004-UTF16-H
204
share/cmap/UniJIS2004-UTF16-V
205
share/cmap/UniJIS2004-UTF32-H
206
share/cmap/UniJIS2004-UTF32-V
207
share/cmap/UniJIS2004-UTF8-H
208
share/cmap/UniJIS2004-UTF8-V
209
share/cmap/UniJISPro-UCS2-HW-V
210
share/cmap/UniJISPro-UCS2-V
211
share/cmap/UniJISPro-UTF8-V
212
share/cmap/UniJISX0213-UTF32-H
213
share/cmap/UniJISX0213-UTF32-V
214
share/cmap/UniJISX02132004-UTF32-H
215
share/cmap/UniJISX02132004-UTF32-V
216
share/cmap/UniKS-UCS2-H
217
share/cmap/UniKS-UCS2-V
218
share/cmap/UniKS-UTF16-H
219
share/cmap/UniKS-UTF16-V
220
share/cmap/UniKS-UTF32-H
221
share/cmap/UniKS-UTF32-V
222
share/cmap/UniKS-UTF8-H
223
share/cmap/UniKS-UTF8-V
224
share/cmap/V
225
share/cmap/WP-Symbol
2
share/poppler/cMap/Adobe-CNS1/Adobe-CNS1-0
226
share/poppler/cMap/Adobe-CNS1/Adobe-CNS1-0
3
share/poppler/cMap/Adobe-CNS1/Adobe-CNS1-1
227
share/poppler/cMap/Adobe-CNS1/Adobe-CNS1-1
4
share/poppler/cMap/Adobe-CNS1/Adobe-CNS1-2
228
share/poppler/cMap/Adobe-CNS1/Adobe-CNS1-2

Return to bug 228546