Lines 6-12
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= dcc-dccd |
8 |
PORTNAME= dcc-dccd |
9 |
PORTVERSION= 1.3.5 |
9 |
PORTVERSION= 1.3.9 |
10 |
CATEGORIES= mail |
10 |
CATEGORIES= mail |
11 |
MASTER_SITES= http://www.rhyolite.com/anti-spam/dcc/source/ \ |
11 |
MASTER_SITES= http://www.rhyolite.com/anti-spam/dcc/source/ \ |
12 |
http://www.wa.apana.org.au/~dean/sources/ \ |
12 |
http://www.wa.apana.org.au/~dean/sources/ \ |
Lines 33-43
Link Here
|
33 |
DCCGROUP?= dcc |
33 |
DCCGROUP?= dcc |
34 |
DCCGID?= 112 |
34 |
DCCGID?= 112 |
35 |
|
35 |
|
36 |
# if no preference was set, check for an up to date base version |
36 |
# |
37 |
# but give an installed port preference over it. |
37 |
# Use configure script to set locations of all files. Use of |
|
|
38 |
# sed scripting breaks things. |
39 |
# |
38 |
|
40 |
|
39 |
HOMEDIR= ${PREFIX}/dcc |
41 |
CONFIGURE_ARGS= --homedir=${PREFIX}/dcc --bindir=${PREFIX}/bin --mandir=${PREFIX}/man --with-rundir=/var/run |
40 |
CONFIGURE_ARGS= --homedir=${HOMEDIR} |
|
|
41 |
|
42 |
|
42 |
.include <bsd.port.pre.mk> |
43 |
.include <bsd.port.pre.mk> |
43 |
|
44 |
|
Lines 82-88
Link Here
|
82 |
PLIST_SUB+= WITH_DCCIFD="" |
83 |
PLIST_SUB+= WITH_DCCIFD="" |
83 |
.endif |
84 |
.endif |
84 |
|
85 |
|
85 |
CONFIGURE_ARGS+= --with-uid=${DCCUSER} |
86 |
CONFIGURE_ARGS+= --with-uid=${DCCUSER} |
|
|
87 |
|
86 |
SED_SCRIPT= -e 's|%%PREFIX%%|${PREFIX}|g' \ |
88 |
SED_SCRIPT= -e 's|%%PREFIX%%|${PREFIX}|g' \ |
87 |
-e 's|%%DCCUSER%%|${DCCUSER}|g' -e 's|%%DCCUID%%|${DCCUID}|g' \ |
89 |
-e 's|%%DCCUSER%%|${DCCUSER}|g' -e 's|%%DCCUID%%|${DCCUID}|g' \ |
88 |
-e 's|%%DCCGROUP%%|${DCCGROUP}|g' -e 's|%%DCCGID%%|${DCCGID}|g' |
90 |
-e 's|%%DCCGROUP%%|${DCCGROUP}|g' -e 's|%%DCCGID%%|${DCCGID}|g' |
Lines 98-120
Link Here
|
98 |
@${ECHO_MSG} 'WITHOUT_SENDMAIL=yes' |
100 |
@${ECHO_MSG} 'WITHOUT_SENDMAIL=yes' |
99 |
@${ECHO_MSG} '' |
101 |
@${ECHO_MSG} '' |
100 |
|
102 |
|
101 |
post-patch: |
|
|
102 |
${FIND} ${WRKSRC} -type f -exec \ |
103 |
${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},g' {} \; |
104 |
${REINPLACE_CMD} -e 's,PTHREAD_LDFLAGS="$$PTHREAD_LDFLAGS -pthread,PTHREAD_LDFLAGS="$$PTHREAD_LDFLAGS,g' ${WRKSRC}/configure |
105 |
${REINPLACE_CMD} -e 's,FreeBSD)\n\tPTHREAD_LDFLAGS,FreeBSD)\n\tDCC_CFLAGS="${PTHREAD_CFLAGS} $$DCC_CFLAGS"\n\tPTHREAD_LDFLAGS,g' ${WRKSRC}/configure |
106 |
${REINPLACE_CMD} -e 's,PTHREAD_LIBS="$$PTHREAD_LIBS -lc_r,PTHREAD_LIBS=" ${PTHREAD_LIBS},g' ${WRKSRC}/configure |
107 |
|
108 |
post-build: |
103 |
post-build: |
109 |
@${SED} ${SED_SCRIPT} ${PKGDIR}/pkg-install >${PKGINSTALL} |
104 |
@${SED} ${SED_SCRIPT} ${PKGDIR}/pkg-install >${PKGINSTALL} |
110 |
@${SED} ${SED_SCRIPT} ${PKGDIR}/pkg-deinstall >${PKGDEINSTALL} |
105 |
@${SED} ${SED_SCRIPT} ${PKGDIR}/pkg-deinstall >${PKGDEINSTALL} |
111 |
|
106 |
|
112 |
pre-install: |
107 |
pre-install: |
113 |
@${SETENV} PKG_PREFIX=${PREFIX} \ |
108 |
@${SETENV} PKG_PREFIX=${PREFIX} \ |
114 |
${SH} ${PKGINSTALL} ${PREFIX} PRE-INSTALL |
109 |
${SH} ${PKGINSTALL} ${PREFIX} PRE-INSTALL |
115 |
|
|
|
116 |
post-install: |
117 |
@[ -s ${HOMEDIR}/dcc_conf ] || \ |
118 |
${CP} ${HOMEDIR}/dcc_conf.dist ${HOMEDIR}/dcc_conf |
119 |
|
110 |
|
120 |
.include <bsd.port.post.mk> |
111 |
.include <bsd.port.post.mk> |