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

(-)Makefile (-13 / +17 lines)
Lines 21-26 Link Here
21
21
22
USE_GHOSTSCRIPT_RUN=	yes
22
USE_GHOSTSCRIPT_RUN=	yes
23
23
24
OPTIONS_DEFINE= DOCS
25
OPTIONS_DEFAULT= DOCS
26
27
.include <bsd.port.options.mk>
28
24
SUBST_CMD=		-e "s,\#GhostScript /usr/bin/gs,GhostScript ${LOCALBASE}/bin/gs," \
29
SUBST_CMD=		-e "s,\#GhostScript /usr/bin/gs,GhostScript ${LOCALBASE}/bin/gs," \
25
			-e 's,\#GSTmp /var/tmp,GSTmp /tmp,' \
30
			-e 's,\#GSTmp /var/tmp,GSTmp /tmp,' \
26
			-e 's,\#Grp lp,Grp daemon,' \
31
			-e 's,\#Grp lp,Grp daemon,' \
Lines 49-55 Link Here
49
SUBST_CMD+=	-e "s,\#Log /var/log/cups,Log ${LOG_DIRECTORY},"
54
SUBST_CMD+=	-e "s,\#Log /var/log/cups,Log ${LOG_DIRECTORY},"
50
.endif
55
.endif
51
56
52
NO_STAGE=	yes
53
pre-everything::
57
pre-everything::
54
.if !defined(PDF_VERSION) || !defined(HOME_SUBDIR) || \
58
.if !defined(PDF_VERSION) || !defined(HOME_SUBDIR) || \
55
!defined(OUTPUT_DIRECTORY) || !defined(LOG_DIRECTORY)
59
!defined(OUTPUT_DIRECTORY) || !defined(LOG_DIRECTORY)
Lines 82-104 Link Here
82
	cd ${WRKSRC}/src; ${CC} ${CFLAGS} -o cups-pdf cups-pdf.c
86
	cd ${WRKSRC}/src; ${CC} ${CFLAGS} -o cups-pdf cups-pdf.c
83
87
84
do-install:
88
do-install:
85
	${MKDIR} ${PREFIX}/libexec/cups/backend
89
	${MKDIR} ${STAGEDIR}${LOCALBASE}/libexec/cups/backend
86
	${INSTALL} -o root -g wheel -m 0700 ${WRKSRC}/src/cups-pdf ${PREFIX}/libexec/cups/backend
90
	${INSTALL} -o root -g wheel -m 0700 ${WRKSRC}/src/cups-pdf ${STAGEDIR}${LOCALBASE}/libexec/cups/backend
87
	${MKDIR} ${PREFIX}/share/cups/model
91
	${MKDIR} ${STAGEDIR}${PREFIX}/share/cups/model
88
	${INSTALL_DATA} ${WRKSRC}/extra/CUPS-PDF.ppd \
92
	${INSTALL_DATA} ${WRKSRC}/extra/CUPS-PDF.ppd \
89
	${PREFIX}/share/cups/model/CUPS-PDF.ppd
93
		${STAGEDIR}${LOCALBASE}/share/cups/model/CUPS-PDF.ppd
90
	${MKDIR} ${PREFIX}/etc/cups
94
	${MKDIR} ${STAGEDIR}${LOCALBASE}/etc/cups
91
	${INSTALL_DATA} ${WRKSRC}/extra/cups-pdf.conf \
95
	${INSTALL_DATA} ${WRKSRC}/extra/cups-pdf.conf \
92
	${PREFIX}/etc/cups/cups-pdf.conf.sample
96
		${STAGEDIR}${LOCALBASE}/etc/cups/cups-pdf.conf.sample
93
.if !defined(NOPORTDOCS)
97
.if ${PORT_OPTIONS:MDOCS}
94
	${MKDIR} ${DOCSDIR}
98
	${MKDIR} ${STAGEDIR}${DOCSDIR}
95
	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
99
	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/
96
.endif
100
.endif
97
101
98
post-install:
102
post-install:
99
	@if [ ! -f ${PREFIX}/etc/cups/cups-pdf.conf ]; then \
103
	@if [ ! -f ${PREFIX}/etc/cups/cups-pdf.conf ]; then \
100
	${CP} -p ${PREFIX}/etc/cups/cups-pdf.conf.sample \
104
		${CP} -p ${PREFIX}/etc/cups/cups-pdf.conf.sample \
101
	${PREFIX}/etc/cups/cups-pdf.conf ; \
105
		${PREFIX}/etc/cups/cups-pdf.conf ; \
102
	fi
106
		fi
103
107
104
.include <bsd.port.mk>
108
.include <bsd.port.mk>
(-)pkg-descr (-1 / +1 lines)
Lines 5-8 Link Here
5
be placed in the specified directory.
5
be placed in the specified directory.
6
6
7
Author:	Dr. Volker Christian Behr <behr@physik.uni-wuerzburg.de>
7
Author:	Dr. Volker Christian Behr <behr@physik.uni-wuerzburg.de>
8
WWW:	http://www.cups-pdf.de
8
WWW: http://www.cups-pdf.de

Return to bug 189682