Lines 7-13
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= ghostscript |
8 |
PORTNAME= ghostscript |
9 |
PORTVERSION= ${GS_VERSION} |
9 |
PORTVERSION= ${GS_VERSION} |
10 |
PORTREVISION= 2 |
10 |
PORTREVISION= 3 |
11 |
CATEGORIES= print |
11 |
CATEGORIES= print |
12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:gs_srcs,gs_fonts,bjc250/} \ |
12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:gs_srcs,gs_fonts,bjc250/} \ |
13 |
http://hp.sourceforge.net/:hp2200 \ |
13 |
http://hp.sourceforge.net/:hp2200 \ |
Lines 20-26
Link Here
|
20 |
http://www.epkowa.on.arena.ne.jp/pips/data/V306/:eplaser \ |
20 |
http://www.epkowa.on.arena.ne.jp/pips/data/V306/:eplaser \ |
21 |
http://www.hi.is.uec.ac.jp/~osamuw/gdevnpdl/:npdl \ |
21 |
http://www.hi.is.uec.ac.jp/~osamuw/gdevnpdl/:npdl \ |
22 |
http://www.linuxprinting.org/download/printing/samsung-gdi/:gdi \ |
22 |
http://www.linuxprinting.org/download/printing/samsung-gdi/:gdi \ |
23 |
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/:fonts \ |
23 |
http://www.linuxprinting.org/download/printing/:lxm3200 \ |
|
|
24 |
http://homepage.powerup.com.au/~pbwest/lexmark/:lx5000 \ |
25 |
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/:gs_fonts \ |
24 |
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs${GS_VERSION:S/.//}/:gs_srcs |
26 |
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs${GS_VERSION:S/.//}/:gs_srcs |
25 |
MASTER_SITE_SUBDIR= ghostscript/:gs_srcs,gs_fonts,ports_jp_gs \ |
27 |
MASTER_SITE_SUBDIR= ghostscript/:gs_srcs,gs_fonts,ports_jp_gs \ |
26 |
bjc250gs/:bjc250 \ |
28 |
bjc250gs/:bjc250 \ |
Lines 42-53
Link Here
|
42 |
${EPLASER_SRCS}:eplaser \ |
44 |
${EPLASER_SRCS}:eplaser \ |
43 |
${MJC_SRCS}:ports_jp \ |
45 |
${MJC_SRCS}:ports_jp \ |
44 |
${NPDL_SRCS}:npdl \ |
46 |
${NPDL_SRCS}:npdl \ |
45 |
${GDI_SRCS}:gdi |
47 |
${GDI_SRCS}:gdi \ |
|
|
48 |
${LXM3200_SRCS}:lxm3200 \ |
49 |
${LX5000_SRCS}:lx5000 \ |
50 |
${LEX7000_SRCS}:lx5000 |
51 |
|
46 |
DIST_SUBDIR= ghostscript |
52 |
DIST_SUBDIR= ghostscript |
47 |
EXTRACT_ONLY= ${GS_SRCS} |
53 |
EXTRACT_ONLY= ${GS_SRCS} |
48 |
|
54 |
|
49 |
MAINTAINER= ports@FreeBSD.org |
55 |
MAINTAINER= ports@FreeBSD.org |
50 |
COMMENT= AFPL Postscript interpreter version 7 |
56 |
COMMENT= AFPL Postscript interpreter |
51 |
|
57 |
|
52 |
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ |
58 |
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ |
53 |
png.5:${PORTSDIR}/graphics/png |
59 |
png.5:${PORTSDIR}/graphics/png |
Lines 59-68
Link Here
|
59 |
USE_REINPLACE= yes |
65 |
USE_REINPLACE= yes |
60 |
USE_GMAKE= yes |
66 |
USE_GMAKE= yes |
61 |
MAKE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS_STANDARD="${CFLAGS}" \ |
67 |
MAKE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS_STANDARD="${CFLAGS}" \ |
62 |
XCFLAGS="${XCFLAGS}" WITHOUT_X11="${WITHOUT_X11}" |
68 |
XCFLAGS="${XCFLAGS}" |
63 |
PLIST_SUB= GS_VERSION=${GS_VERSION} |
69 |
PLIST_SUB= GS_VERSION="${GS_VERSION}" |
64 |
|
70 |
|
65 |
SCRIPTS_ENV= GS_OPTIONS="${GS_OPTIONS}" WITHOUT_X11="${WITHOUT_X11}" |
71 |
SCRIPTS_ENV= GS_OPTIONS="${GS_OPTIONS}" WITHOUT_X11="${WITHOUT_X11}" \ |
|
|
72 |
WITH_SVGALIB="${WITH_SVGALIB}" |
66 |
|
73 |
|
67 |
MAN1= dvipdf.1 font2c.1 gs.1 gslp.1 gsnd.1 pdf2dsc.1 pdf2ps.1 \ |
74 |
MAN1= dvipdf.1 font2c.1 gs.1 gslp.1 gsnd.1 pdf2dsc.1 pdf2ps.1 \ |
68 |
pdfopt.1 pf2afm.1 pfbtopfa.1 printafm.1 ps2ascii.1 \ |
75 |
pdfopt.1 pf2afm.1 pfbtopfa.1 printafm.1 ps2ascii.1 \ |
Lines 87-92
Link Here
|
87 |
USE_XLIB= yes |
94 |
USE_XLIB= yes |
88 |
.endif |
95 |
.endif |
89 |
|
96 |
|
|
|
97 |
.if defined(WITH_SVGALIB) |
98 |
LIB_DEPENDS+= vga.1:${PORTSDIR}/graphics/svgalib |
99 |
.endif |
100 |
|
90 |
.if defined(WITH_SHLIB) |
101 |
.if defined(WITH_SHLIB) |
91 |
.undef WITHOUT_X11 |
102 |
.undef WITHOUT_X11 |
92 |
USE_GNOME= gtk12 |
103 |
USE_GNOME= gtk12 |
Lines 196-201
Link Here
|
196 |
GDI_NAME= Samsung-SmartGDI-all-GS |
207 |
GDI_NAME= Samsung-SmartGDI-all-GS |
197 |
GDI_SRCS= ${GDI_NAME}.tar.gz |
208 |
GDI_SRCS= ${GDI_NAME}.tar.gz |
198 |
|
209 |
|
|
|
210 |
# LXM3200 - additional driver for Lexmark 3200/Z12/Z22/Z31/Z32 |
211 |
LXM3200= lxm3200 |
212 |
LXM3200_VERS= 20030501 |
213 |
LXM3200_NAME= ${LXM3200}-tweaked-${LXM3200_VERS} |
214 |
LXM3200_SRCS= ${LXM3200_NAME}.tar.gz |
215 |
|
216 |
# LX5000 - additional driver for Lexmark 5000/Z51/Z82 |
217 |
# http://homepage.powerup.com.au/~pbwest/lexmark/lexmark.html |
218 |
LX5000= lx5000 |
219 |
LX5000_SRCS= gdevlx50.c |
220 |
|
221 |
# LEX7000 - additional driver for Lexmark 2050/3200/5700/7000 |
222 |
# http://bimbo.fjfi.cvut.cz/~paluch/l7kdriver/ |
223 |
LEX7000= lex7000 |
224 |
LEX7000_SRCS= gs6.0.lexmark7000.patch |
225 |
|
199 |
# contributed uniprint profiles |
226 |
# contributed uniprint profiles |
200 |
CONTRIB_UPP= lqx70ch.upp lqx70cl.upp lqx70cm.upp \ |
227 |
CONTRIB_UPP= lqx70ch.upp lqx70cl.upp lqx70cm.upp \ |
201 |
stc740ih.upp stc740p.upp stc740pl.upp |
228 |
stc740ih.upp stc740p.upp stc740pl.upp |
Lines 269-274
Link Here
|
269 |
# for GDI driver |
296 |
# for GDI driver |
270 |
${ECHO_MSG} ">>> extracting ${GDI_SRCS} ..." |
297 |
${ECHO_MSG} ">>> extracting ${GDI_SRCS} ..." |
271 |
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${GDI_SRCS} |
298 |
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${GDI_SRCS} |
|
|
299 |
# for LXM3200 driver |
300 |
${ECHO_MSG} ">>> extracting ${LXM3200_SRCS} ..." |
301 |
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${LXM3200_SRCS} |
302 |
${LN} -sf ${LXM3200_NAME} ${WRKSRC}/${LXM3200} |
303 |
# for LX5000 driver |
304 |
${ECHO_MSG} ">>> extracting ${LX5000_SRCS} ..." |
305 |
${CP} ${DISTDIR}/${DIST_SUBDIR}/${LX5000_SRCS} ${WRKSRC}/src |
306 |
# for LEX7000 driver |
307 |
${ECHO_MSG} ">>> extracting ${LEX7000_SRCS} ..." |
308 |
${MKDIR} ${WRKSRC}/${LEX7000} |
309 |
${CAT} ${DISTDIR}/${DIST_SUBDIR}/${LEX7000_SRCS} | \ |
310 |
${PATCH} -d ${WRKSRC}/${LEX7000} -f -s -N -E -p1 \ |
311 |
2>/dev/null || ${TRUE} |
272 |
|
312 |
|
273 |
post-patch: |
313 |
post-patch: |
274 |
${REINPLACE_CMD} -e 's|^DEVICE_DEVS|#DEVICE_DEVS|g' \ |
314 |
${REINPLACE_CMD} -e 's|^DEVICE_DEVS|#DEVICE_DEVS|g' \ |
Lines 344-349
Link Here
|
344 |
${ECHO_MSG} ">>> adding ${GDI} driver to contrib.mak ..." |
384 |
${ECHO_MSG} ">>> adding ${GDI} driver to contrib.mak ..." |
345 |
${CAT} ${WRKSRC}/src/smartgdi-contrib.mak \ |
385 |
${CAT} ${WRKSRC}/src/smartgdi-contrib.mak \ |
346 |
>> ${WRKSRC}/src/contrib.mak |
386 |
>> ${WRKSRC}/src/contrib.mak |
|
|
387 |
# for LXM3200 driver |
388 |
${ECHO_MSG} ">>> adding ${LXM3200} driver to contrib.mak ..." |
389 |
${CAT} ${FILESDIR}/lxm3200.contrib.mak \ |
390 |
>> ${WRKSRC}/src/contrib.mak |
391 |
# for LX5000 driver |
392 |
${ECHO_MSG} ">>> adding ${LX5000} driver to contrib.mak ..." |
393 |
${CAT} ${FILESDIR}/lx5000.contrib.mak \ |
394 |
>> ${WRKSRC}/src/contrib.mak |
395 |
# for LEX7000 driver |
396 |
${ECHO_MSG} ">>> adding ${LEX7000} driver to contrib.mak ..." |
397 |
${CAT} ${FILESDIR}/lex7000.contrib.mak \ |
398 |
>> ${WRKSRC}/src/contrib.mak |
347 |
|
399 |
|
348 |
pre-build: |
400 |
pre-build: |
349 |
${ECHO_MSG} ">>> in pre-build ..." |
401 |
${ECHO_MSG} ">>> in pre-build ..." |
Lines 404-409
Link Here
|
404 |
.for i in gdevnpdl.c |
456 |
.for i in gdevnpdl.c |
405 |
${LN} -sf ${WRKSRC}/${NPDL_NAME}/${i} ${WRKSRC}/src |
457 |
${LN} -sf ${WRKSRC}/${NPDL_NAME}/${i} ${WRKSRC}/src |
406 |
.endfor |
458 |
.endfor |
|
|
459 |
# for LXM3200 driver |
460 |
${ECHO_MSG} ">>> creating symlinks for ${LXM3200} ..." |
461 |
.for i in gdevlx32.c |
462 |
${LN} -sf ${WRKSRC}/${LXM3200_NAME}/${i} ${WRKSRC}/src |
463 |
.endfor |
464 |
# for LEX7000 driver |
465 |
${ECHO_MSG} ">>> creating symlinks for ${LEX7000} ..." |
466 |
.for i in gdevlx7.c |
467 |
${LN} -sf ${WRKSRC}/${LEX7000}/src/${i} ${WRKSRC}/src |
468 |
.endfor |
407 |
|
469 |
|
408 |
pre-install: |
470 |
pre-install: |
409 |
${ECHO_MSG} ">>> in pre-install ..." |
471 |
${ECHO_MSG} ">>> in pre-install ..." |
Lines 517-522
Link Here
|
517 |
.for i in README |
579 |
.for i in README |
518 |
${INSTALL_DATA} ${WRKSRC}/src/${i} \ |
580 |
${INSTALL_DATA} ${WRKSRC}/src/${i} \ |
519 |
${DOCSDIR}/${GS_VERSION}/${GDI} |
581 |
${DOCSDIR}/${GS_VERSION}/${GDI} |
|
|
582 |
.endfor |
583 |
# for LXM3200 driver |
584 |
${ECHO_MSG} ">>> installing ${LXM3200} docs ..." |
585 |
${MKDIR} ${DOCSDIR}/${GS_VERSION}/${LXM3200} |
586 |
.for i in README RELEASE_NOTES Z12-Z31-QuickSetup |
587 |
${INSTALL_DATA} ${WRKSRC}/${LXM3200_NAME}/${i} \ |
588 |
${DOCSDIR}/${GS_VERSION}/${LXM3200} |
520 |
.endfor |
589 |
.endfor |
521 |
.endif |
590 |
.endif |
522 |
${ECHO_MSG} "> post-installation tasks completed." |
591 |
${ECHO_MSG} "> post-installation tasks completed." |