Lines 7-42
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= ghostscript |
8 |
PORTNAME= ghostscript |
9 |
PORTVERSION= 7.04 |
9 |
PORTVERSION= 7.04 |
10 |
PORTREVISION= 5 |
10 |
PORTREVISION= 6 |
11 |
CATEGORIES= print |
11 |
CATEGORIES= print |
12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:DEFAULT,fonts,gprint/} \ |
12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:gs_srcs,gs_fonts/} \ |
13 |
http://www.gelhaus.net/hp880c/1.4beta/:hp8xx \ |
13 |
http://www.gelhaus.net/hp880c/1.4beta/:hp8xx \ |
14 |
http://home.t-online.de/home/Martin.Lottermoser/pcl3dist/:hpdj_pcl3 \ |
14 |
http://home.t-online.de/home/Martin.Lottermoser/pcl3dist/:hpdj_pcl3 \ |
15 |
http://www.harsch.net/Download/:dj970 \ |
15 |
http://www.harsch.net/Download/:dj970 \ |
16 |
http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/:md2k \ |
16 |
http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/:md2k \ |
17 |
${MASTER_SITE_PORTS_JP:S/$/:ports_jp/} \ |
17 |
${MASTER_SITE_PORTS_JP:S/$/:ports_jp,ports_jp_gs/} \ |
|
|
18 |
http://www.ucatv.ne.jp/~taeko/software/gs/:lips \ |
18 |
http://www.humblesoft.com/pub/:epag \ |
19 |
http://www.humblesoft.com/pub/:epag \ |
19 |
http://www.epkowa.on.arena.ne.jp/pips/data/gs65_301/:eplaser \ |
20 |
http://www.epkowa.on.arena.ne.jp/pips/data/gs65_304/:eplaser \ |
20 |
http://www.ceres.dti.ne.jp/~owatanab/gdevnpdl/:npdl \ |
21 |
http://www.ceres.dti.ne.jp/~owatanab/gdevnpdl/:npdl \ |
21 |
http://www.linuxprinting.org/download/printing/samsung-gdi/:gdi \ |
22 |
http://www.linuxprinting.org/download/printing/samsung-gdi/:gdi \ |
22 |
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/:fonts \ |
23 |
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/:fonts \ |
23 |
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs704/ |
24 |
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs704/ |
24 |
MASTER_SITE_SUBDIR= ghostscript/:DEFAULT,fonts,ports_jp \ |
25 |
MASTER_SITE_SUBDIR= ghostscript/:gs_srcs,gs_fonts,ports_jp_gs \ |
25 |
gimp-print/:gprint |
26 |
./:ports_jp |
26 |
PKGNAMESUFFIX= -afpl |
27 |
PKGNAMESUFFIX= -afpl |
27 |
DISTFILES= ${GS_SRCS}:DEFAULT \ |
28 |
DISTFILES= ${GS_SRCS}:gs_srcs \ |
28 |
${GS_FONTS_STD}:fonts \ |
29 |
${GS_FONTS_STD}:gs_fonts \ |
29 |
${GS_FONTS_OTHER}:fonts \ |
30 |
${GS_FONTS_OTHER}:gs_fonts \ |
30 |
${HP8XX_SRCS}:hp8xx \ |
31 |
${HP8XX_SRCS}:hp8xx \ |
31 |
${HPDJ_SRCS}:hpdj_pcl3 \ |
32 |
${HPDJ_SRCS}:hpdj_pcl3 \ |
32 |
${PCL3_SRCS}:hpdj_pcl3 \ |
33 |
${PCL3_SRCS}:hpdj_pcl3 \ |
33 |
${DJ970_SRCS}:dj970 \ |
34 |
${DJ970_SRCS}:dj970 \ |
34 |
${GPRINT_SRCS}:gprint \ |
|
|
35 |
${MD2K_SRCS}:md2k \ |
35 |
${MD2K_SRCS}:md2k \ |
36 |
${ALPS_SRCS}:ports_jp \ |
36 |
${ALPS_SRCS}:ports_jp_gs \ |
37 |
${BJ10V_SRCS}:ports_jp \ |
37 |
${BJ10V_SRCS}:ports_jp_gs \ |
38 |
${LIPS_SRCS}:ports_jp \ |
38 |
${LIPS_SRCS}:lips \ |
39 |
${DMPRT_SRCS}:ports_jp \ |
39 |
${DMPRT_SRCS}:ports_jp_gs \ |
40 |
${EPAG_SRCS}:epag \ |
40 |
${EPAG_SRCS}:epag \ |
41 |
${EPLASER_SRCS}:eplaser \ |
41 |
${EPLASER_SRCS}:eplaser \ |
42 |
${MJC_SRCS}:ports_jp \ |
42 |
${MJC_SRCS}:ports_jp \ |
Lines 54-61
Link Here
|
54 |
|
54 |
|
55 |
WRKSRC= ${WRKDIR}/gs${PORTVERSION} |
55 |
WRKSRC= ${WRKDIR}/gs${PORTVERSION} |
56 |
|
56 |
|
57 |
USE_REINPLACE= yes |
|
|
58 |
USE_BZIP2= yes |
57 |
USE_BZIP2= yes |
|
|
58 |
USE_REINPLACE= yes |
59 |
USE_GMAKE= yes |
59 |
USE_GMAKE= yes |
60 |
MAKE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS_STANDARD="${CFLAGS}" \ |
60 |
MAKE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS_STANDARD="${CFLAGS}" \ |
61 |
XCFLAGS="${XCFLAGS}" |
61 |
XCFLAGS="${XCFLAGS}" |
Lines 138-150
Link Here
|
138 |
DJ970= gdevdj9 |
138 |
DJ970= gdevdj9 |
139 |
DJ970_SRCS= ${DJ970}.c.gz |
139 |
DJ970_SRCS= ${DJ970}.c.gz |
140 |
|
140 |
|
141 |
# Gimp-Print - very high quality driver for Epson, HPs,... |
|
|
142 |
# http://gimp-print.sourceforge.net/ |
143 |
GPRINT= gimp-print |
144 |
GPRINT_VERS= 4.2.1 |
145 |
GPRINT_NAME= ${GPRINT}-${GPRINT_VERS} |
146 |
GPRINT_SRCS= ${GPRINT_NAME}.tar.gz |
147 |
|
148 |
# MD2K - additional driver for Alps MD-2000/2010/4000/1300/1500/5000 |
141 |
# MD2K - additional driver for Alps MD-2000/2010/4000/1300/1500/5000 |
149 |
# http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/ |
142 |
# http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/ |
150 |
MD2K= md2k |
143 |
MD2K= md2k |
Lines 164-169
Link Here
|
164 |
BJ10V_SRCS= ${BJ10V_NAME}.tar.gz |
157 |
BJ10V_SRCS= ${BJ10V_NAME}.tar.gz |
165 |
|
158 |
|
166 |
# LIPS - additional driver for Canon LIPS II+/III/IVc/IV printers |
159 |
# LIPS - additional driver for Canon LIPS II+/III/IVc/IV printers |
|
|
160 |
# http://www.ucatv.ne.jp/~taeko/software/gs/ |
167 |
LIPS= lips |
161 |
LIPS= lips |
168 |
LIPS_VERS= 2.4.0 |
162 |
LIPS_VERS= 2.4.0 |
169 |
LIPS_NAME= gdevlips-${LIPS_VERS} |
163 |
LIPS_NAME= gdevlips-${LIPS_VERS} |
Lines 176-182
Link Here
|
176 |
DMPRT_SRCS= ${DMPRT_NAME}.tar.gz |
170 |
DMPRT_SRCS= ${DMPRT_NAME}.tar.gz |
177 |
|
171 |
|
178 |
# EPAG - additional driver for Epson ESC/Page printers |
172 |
# EPAG - additional driver for Epson ESC/Page printers |
179 |
# http://www.humblesoft.com/ |
173 |
# http://www.humblesoft.com/gdevepag.html |
180 |
EPAG= epag |
174 |
EPAG= epag |
181 |
EPAG_VERS= 3.09 |
175 |
EPAG_VERS= 3.09 |
182 |
EPAG_NAME= ${EPAG}-${EPAG_VERS} |
176 |
EPAG_NAME= ${EPAG}-${EPAG_VERS} |
Lines 185-191
Link Here
|
185 |
# EPLASER - additional driver for ESC/Page printers (Epson Kowa developed) |
179 |
# EPLASER - additional driver for ESC/Page printers (Epson Kowa developed) |
186 |
# http://www.epkowa.co.jp/linux/lpd.html |
180 |
# http://www.epkowa.co.jp/linux/lpd.html |
187 |
EPLASER= eplaser |
181 |
EPLASER= eplaser |
188 |
EPLASER_VERS= 3.0.1 |
182 |
EPLASER_VERS= 3.0.4 |
189 |
EPLASER_NAME= ${EPLASER}-${EPLASER_VERS} |
183 |
EPLASER_NAME= ${EPLASER}-${EPLASER_VERS} |
190 |
EPLASER_SRCS= ${EPLASER_NAME}-651.tgz |
184 |
EPLASER_SRCS= ${EPLASER_NAME}-651.tgz |
191 |
|
185 |
|
Lines 203-209
Link Here
|
203 |
|
197 |
|
204 |
# GDI - additional driver for Samsung SmartGDI laser printers |
198 |
# GDI - additional driver for Samsung SmartGDI laser printers |
205 |
GDI= gdi |
199 |
GDI= gdi |
206 |
GDI_NAME= samsung-gdi-driver-gs5.50 |
200 |
GDI_NAME= Samsung-SmartGDI-all-GS |
207 |
GDI_SRCS= ${GDI_NAME}.tar.gz |
201 |
GDI_SRCS= ${GDI_NAME}.tar.gz |
208 |
|
202 |
|
209 |
# contributed uniprint profiles |
203 |
# contributed uniprint profiles |
Lines 245-253
Link Here
|
245 |
${ECHO_MSG} ">>> extracting ${DJ970_SRCS} ..." |
239 |
${ECHO_MSG} ">>> extracting ${DJ970_SRCS} ..." |
246 |
${CP} ${DISTDIR}/${DIST_SUBDIR}/${DJ970_SRCS} ${WRKSRC}/src |
240 |
${CP} ${DISTDIR}/${DIST_SUBDIR}/${DJ970_SRCS} ${WRKSRC}/src |
247 |
${GUNZIP_CMD} ${WRKSRC}/src/${DJ970_SRCS} |
241 |
${GUNZIP_CMD} ${WRKSRC}/src/${DJ970_SRCS} |
248 |
# for Gimp-Print driver |
|
|
249 |
${ECHO_MSG} ">>> extracting ${GPRINT_SRCS} ..." |
250 |
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GPRINT_SRCS} |
251 |
# for MD2K driver |
242 |
# for MD2K driver |
252 |
${ECHO_MSG} ">>> extracting ${MD2K_SRCS} ..." |
243 |
${ECHO_MSG} ">>> extracting ${MD2K_SRCS} ..." |
253 |
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${MD2K_SRCS} |
244 |
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${MD2K_SRCS} |
Lines 316-325
Link Here
|
316 |
${ECHO_MSG} ">>> adding ${DJ970} driver to contrib.mak ..." |
307 |
${ECHO_MSG} ">>> adding ${DJ970} driver to contrib.mak ..." |
317 |
${CAT} ${FILESDIR}/dj970.contrib.mak \ |
308 |
${CAT} ${FILESDIR}/dj970.contrib.mak \ |
318 |
>> ${WRKSRC}/src/contrib.mak |
309 |
>> ${WRKSRC}/src/contrib.mak |
319 |
# for Gimp-Print driver |
|
|
320 |
${ECHO_MSG} ">>> adding ${GPRINT} driver to contrib.mak ..." |
321 |
${CAT} ${FILESDIR}/stp.contrib.mak \ |
322 |
>> ${WRKSRC}/src/contrib.mak |
323 |
# for MD2K driver |
310 |
# for MD2K driver |
324 |
${ECHO_MSG} ">>> adding ${MD2K} driver to contrib.mak ..." |
311 |
${ECHO_MSG} ">>> adding ${MD2K} driver to contrib.mak ..." |
325 |
${CAT} ${WRKSRC}/${MD2K_NAME}/gdevmd2k.mak-5.50 \ |
312 |
${CAT} ${WRKSRC}/${MD2K_NAME}/gdevmd2k.mak-5.50 \ |
Lines 360-366
Link Here
|
360 |
>> ${WRKSRC}/src/contrib.mak |
347 |
>> ${WRKSRC}/src/contrib.mak |
361 |
# for GDI driver |
348 |
# for GDI driver |
362 |
${ECHO_MSG} ">>> adding ${GDI} driver to contrib.mak ..." |
349 |
${ECHO_MSG} ">>> adding ${GDI} driver to contrib.mak ..." |
363 |
${CAT} ${FILESDIR}/gdi.contrib.mak \ |
350 |
${CAT} ${WRKSRC}/src/smartgdi-contrib.mak \ |
364 |
>> ${WRKSRC}/src/contrib.mak |
351 |
>> ${WRKSRC}/src/contrib.mak |
365 |
|
352 |
|
366 |
do-configure: |
353 |
do-configure: |
Lines 371-406
Link Here
|
371 |
${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure |
358 |
${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure |
372 |
.endif |
359 |
.endif |
373 |
|
360 |
|
374 |
post-configure: |
|
|
375 |
${ECHO_MSG} ">>> in post-configure ..." |
376 |
# for Gimp-Print driver |
377 |
${ECHO_MSG} ">>> running configure script for ${GPRINT} library ..." |
378 |
cd ${WRKSRC}/${GPRINT_NAME} ; \ |
379 |
${SETENV} ${MAKE_ENV} ${SH} ./configure \ |
380 |
--without-translated-ppds --with-ghost \ |
381 |
--without-gimp --without-samples \ |
382 |
--without-user-guide --disable-escputil \ |
383 |
--disable-nls --disable-shared \ |
384 |
--prefix=${PREFIX} |
385 |
|
386 |
pre-build: |
361 |
pre-build: |
387 |
${ECHO_MSG} ">>> in pre-build ..." |
362 |
${ECHO_MSG} ">>> in pre-build ..." |
388 |
${ECHO_MSG} ">>> creating directories for compilation ..." |
363 |
${ECHO_MSG} ">>> creating directories for compilation ..." |
389 |
${MKDIR} ${WRKSRC}/obj |
364 |
${MKDIR} ${WRKSRC}/obj |
390 |
${MKDIR} ${WRKSRC}/bin |
365 |
${MKDIR} ${WRKSRC}/bin |
391 |
${LN} -sf ${WRKSRC}/src/unix-gcc.mak ${WRKSRC}/Makefile |
366 |
${LN} -sf ${WRKSRC}/src/unix-gcc.mak ${WRKSRC}/Makefile |
392 |
# for Gimp-Print driver |
|
|
393 |
${ECHO_MSG} ">>> building ${GPRINT} library ..." |
394 |
cd ${WRKSRC}/${GPRINT_NAME} ; \ |
395 |
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile |
396 |
${ECHO_MSG} ">>> creating symlinks for ${GPRINT} ..." |
397 |
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/ghost/*.[ch] \ |
398 |
${WRKSRC}/src |
399 |
${MKDIR} ${WRKSRC}/${GPRINT} |
400 |
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/include/gimp-print \ |
401 |
${WRKSRC}/${GPRINT}/gimp-print |
402 |
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/main/.libs/libgimpprint.a \ |
403 |
${WRKSRC}/${GPRINT}/libgimpprint.a |
404 |
# for MD2K driver |
367 |
# for MD2K driver |
405 |
${ECHO_MSG} ">>> creating symlinks for ${MD2K} ..." |
368 |
${ECHO_MSG} ">>> creating symlinks for ${MD2K} ..." |
406 |
.for i in gdevmd2k.c |
369 |
.for i in gdevmd2k.c |
Lines 530-542
Link Here
|
530 |
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \ |
493 |
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \ |
531 |
${DOCSDIR}/${PORTVERSION}/${PCL3} |
494 |
${DOCSDIR}/${PORTVERSION}/${PCL3} |
532 |
.endfor |
495 |
.endfor |
533 |
# for Gimp-Print driver |
|
|
534 |
${ECHO_MSG} ">>> installing ${GPRINT} docs ..." |
535 |
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${GPRINT} |
536 |
.for i in README |
537 |
${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/src/ghost/${i} \ |
538 |
${DOCSDIR}/${PORTVERSION}/${GPRINT} |
539 |
.endfor |
540 |
# for MD2K driver |
496 |
# for MD2K driver |
541 |
${ECHO_MSG} ">>> installing ${MD2K} docs ..." |
497 |
${ECHO_MSG} ">>> installing ${MD2K} docs ..." |
542 |
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${MD2K} |
498 |
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${MD2K} |
Lines 586-592
Link Here
|
586 |
# for EPLASER driver |
542 |
# for EPLASER driver |
587 |
${ECHO_MSG} ">>> installing ${EPLASER} docs ..." |
543 |
${ECHO_MSG} ">>> installing ${EPLASER} docs ..." |
588 |
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${EPLASER} |
544 |
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${EPLASER} |
589 |
.for i in readme-eplaser-651.euc |
545 |
.for i in readme-eplaser-651.euc readme-eplaser-651-jp.euc |
590 |
${INSTALL_DATA} ${WRKSRC}/${EPLASER_NAME}/${i} \ |
546 |
${INSTALL_DATA} ${WRKSRC}/${EPLASER_NAME}/${i} \ |
591 |
${DOCSDIR}/${PORTVERSION}/${EPLASER} |
547 |
${DOCSDIR}/${PORTVERSION}/${EPLASER} |
592 |
.endfor |
548 |
.endfor |
Lines 603-608
Link Here
|
603 |
.for i in gdevnpdl.jis |
559 |
.for i in gdevnpdl.jis |
604 |
${INSTALL_DATA} ${WRKSRC}/${NPDL_NAME}/${i} \ |
560 |
${INSTALL_DATA} ${WRKSRC}/${NPDL_NAME}/${i} \ |
605 |
${DOCSDIR}/${PORTVERSION}/${NPDL} |
561 |
${DOCSDIR}/${PORTVERSION}/${NPDL} |
|
|
562 |
.endfor |
563 |
# for GDI driver |
564 |
${ECHO_MSG} ">>> installing ${GDI} docs ..." |
565 |
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${GDI} |
566 |
.for i in README |
567 |
${INSTALL_DATA} ${WRKSRC}/src/${i} \ |
568 |
${DOCSDIR}/${PORTVERSION}/${GDI} |
606 |
.endfor |
569 |
.endfor |
607 |
.endif |
570 |
.endif |
608 |
${ECHO_MSG} "> post-installation tasks completed." |
571 |
${ECHO_MSG} "> post-installation tasks completed." |