View | Details | Raw Unified | Return to bug 184689
Collapse All | Expand All

(-)foo2zjs/Makefile (-105 / +10 lines)
Lines 2-133 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	foo2zjs
4
PORTNAME=	foo2zjs
5
PORTVERSION=	20110609
5
PORTVERSION=	20131118
6
PORTREVISION=	2
7
CATEGORIES=	print
6
CATEGORIES=	print
8
MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE} \
7
MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE} \
9
		${MASTER_SITE_LOCAL:S,$,acm/${PORTNAME}/,}
8
		${MASTER_SITE_LOCAL:S,$,acm/${PORTNAME}/,}
10
9
11
MAINTAINER=	acm@FreeBSD.org
10
MAINTAINER=	bsam@FreeBSD.org
12
COMMENT=	Driver for printers that use the ZjStream wire protocol
11
COMMENT=	Driver for printers that use the ZjStream wire protocol
13
12
14
LIB_DEPENDS=	cups.2:${PORTSDIR}/print/cups-base
13
LIB_DEPENDS=	libcups.so:${PORTSDIR}/print/cups-base
15
RUN_DEPENDS=	${LOCALBASE}/share/foomatic/db/oldprinterids:${PORTSDIR}/print/foomatic-db \
14
RUN_DEPENDS=	${LOCALBASE}/share/foomatic/db/oldprinterids:${PORTSDIR}/print/foomatic-db \
16
		foomatic-rip:${PORTSDIR}/print/foomatic-filters
15
		foomatic-rip:${PORTSDIR}/print/foomatic-filters
17
16
18
PROJECTHOST=	bsdistfiles
17
PROJECTHOST=	bsdistfiles
19
USE_GHOSTSCRIPT=yes
18
USE_GHOSTSCRIPT=yes
20
USE_GMAKE=	yes
19
USES=		gmake shebangfix
20
SHEBANG_FILES=	msexpand
21
SUB_FILES=	pkg-message
21
SUB_FILES=	pkg-message
22
23
MAN1=	arm2hpdl.1 \
24
	foo2hiperc-wrapper.1 \
25
	foo2hiperc.1 \
26
	foo2hp.1 \
27
	foo2hp2600-wrapper.1 \
28
	foo2lava-wrapper.1 \
29
	foo2lava.1 \
30
	foo2oak-wrapper.1 \
31
	foo2oak.1 \
32
	foo2qpdl-wrapper.1 \
33
	foo2qpdl.1 \
34
	foo2slx-wrapper.1 \
35
	foo2slx.1 \
36
	foo2xqx-wrapper.1 \
37
	foo2xqx.1 \
38
	foo2zjs-pstops.1 \
39
	foo2zjs-wrapper.1 \
40
	foo2zjs.1 \
41
	hipercdecode.1 \
42
	lavadecode.1 \
43
	oakdecode.1 \
44
	opldecode.1 \
45
	printer-profile.1 \
46
	qpdldecode.1 \
47
	slxdecode.1 \
48
	usb_printerid.1 \
49
	xqxdecode.1 \
50
	zjsdecode.1 \
51
52
EXTRAFILES=	msexpand getweb
22
EXTRAFILES=	msexpand getweb
53
XML_FILES=	driver/foo2hiperc.xml \
54
		driver/foo2hp.xml \
55
		driver/foo2lava.xml \
56
		driver/foo2oak.xml \
57
		driver/foo2oak-z1.xml \
58
		driver/foo2qpdl.xml \
59
		driver/foo2slx.xml \
60
		driver/foo2xqx.xml \
61
		driver/foo2zjs.xml \
62
		printer/Generic-OAKT_Printer.xml \
63
		printer/Generic-ZjStream_Printer.xml \
64
		printer/HP-Color_LaserJet_1500.xml \
65
		printer/HP-Color_LaserJet_1600.xml \
66
		printer/HP-Color_LaserJet_2600n.xml \
67
		printer/HP-Color_LaserJet_CP1215.xml \
68
		printer/HP-LaserJet_1000.xml \
69
		printer/HP-LaserJet_1005.xml \
70
		printer/HP-LaserJet_1018.xml \
71
		printer/HP-LaserJet_1020.xml \
72
		printer/HP-LaserJet_1022.xml \
73
		printer/HP-LaserJet_M1005_MFP.xml \
74
		printer/HP-LaserJet_M1120_MFP.xml \
75
		printer/HP-LaserJet_P1005.xml \
76
		printer/HP-LaserJet_P1006.xml \
77
		printer/HP-LaserJet_P1007.xml \
78
		printer/HP-LaserJet_P1008.xml \
79
		printer/HP-LaserJet_P1505.xml \
80
		printer/HP-LaserJet_P2014.xml \
81
		printer/KONICA_MINOLTA-magicolor_2480_MF.xml \
82
		printer/KONICA_MINOLTA-magicolor_2490_MF.xml \
83
		printer/KONICA_MINOLTA-magicolor_2530_DL.xml \
84
		printer/Kyocera-KM-1635.xml \
85
		printer/Kyocera-KM-2035.xml \
86
		printer/Lexmark-C500.xml \
87
		printer/Minolta-Color_PageWorks_Pro_L.xml \
88
		printer/Minolta-magicolor_2200_DL.xml \
89
		printer/Minolta-magicolor_2300_DL.xml \
90
		printer/Minolta-magicolor_2430_DL.xml \
91
		printer/Oki-C3100.xml \
92
		printer/Oki-C3200.xml \
93
		printer/Oki-C3300.xml \
94
		printer/Oki-C3400.xml \
95
		printer/Oki-C3530_MFP.xml \
96
		printer/Oki-C5100.xml \
97
		printer/Oki-C5200.xml \
98
		printer/Oki-C5500.xml \
99
		printer/Oki-C5600.xml \
100
		printer/Oki-C5800.xml \
101
		printer/Samsung-CLP-300.xml \
102
		printer/Samsung-CLP-315.xml \
103
		printer/Samsung-CLP-600.xml \
104
		printer/Samsung-CLP-610.xml \
105
		printer/Samsung-CLX-2160.xml \
106
		printer/Samsung-CLX-3160.xml \
107
		printer/Samsung-CLX-3175.xml \
108
		printer/Xerox-Phaser_6110.xml \
109
		printer/Xerox-Phaser_6115MFP.xml
110
23
111
.for FILES in ${XML_FILES}
24
OPTIONS_DEFINE=	DOCS
112
EXTRACT_AFTER_ARGS+=	--exclude '${FILES}'
113
.endfor
114
25
115
NO_STAGE=	yes
116
post-patch:
26
post-patch:
117
	@${REINPLACE_CMD} -e 's|^CFLAGS|CFLAGS?|g' -e 's|^PREFIX|PREFIX?|g' ${WRKSRC}/icc2ps/Makefile
27
	@${REINPLACE_CMD} -e 's|^CFLAGS|CFLAGS?|g' -e 's|^PREFIX|PREFIX?|g' ${WRKSRC}/icc2ps/Makefile
118
28
119
post-install:
29
post-install:
120
	@cd ${WRKSRC} && \
30
	@cd ${WRKSRC} && \
121
		${INSTALL_MAN} ${MAN1} ${PREFIX}/man/man1/ && \
31
		${INSTALL_SCRIPT} ${EXTRAFILES} ${STAGEDIR}${PREFIX}/bin
122
			${INSTALL_SCRIPT} ${EXTRAFILES} ${PREFIX}/bin/
32
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/foo2zjs-icc2ps
123
33
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
124
.if !defined(NOPORTDOCS)
125
	@${MKDIR} ${DOCSDIR}
126
.for FILE in ChangeLog README manual.pdf
34
.for FILE in ChangeLog README manual.pdf
127
	${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
35
	${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR}
128
.endfor
36
.endfor
129
.endif
130
37
131
	@${CAT} ${PKGMESSAGE}
132
133
.include <bsd.port.mk>
38
.include <bsd.port.mk>

Return to bug 184689