Lines 20-26
Link Here
|
20 |
COMMENT= Bayesian spam filter - stable maintenance version |
20 |
COMMENT= Bayesian spam filter - stable maintenance version |
21 |
|
21 |
|
22 |
PORTVER_MAJ= 3.4.6 |
22 |
PORTVER_MAJ= 3.4.6 |
23 |
SNAP_DATE= .20050512.1145 |
23 |
SNAP_DATE= .20050523.0845 |
24 |
|
24 |
|
25 |
.ifdef(SNAP_DATE) |
25 |
.ifdef(SNAP_DATE) |
26 |
WRKSRC= ${WRKDIR}/dspam-cvs-stable${SNAP_DATE} |
26 |
WRKSRC= ${WRKDIR}/dspam-cvs-stable${SNAP_DATE} |
Lines 104-110
Link Here
|
104 |
|
104 |
|
105 |
PKGMESSAGE= ${WRKSRC}/src/README.FreeBSD |
105 |
PKGMESSAGE= ${WRKSRC}/src/README.FreeBSD |
106 |
|
106 |
|
107 |
_UPD_LINE_NO= 6 |
107 |
_UPD_LINE_NO= 10 |
108 |
|
108 |
|
109 |
CONFLICTS= dspam-devel-[0-9]* |
109 |
CONFLICTS= dspam-devel-[0-9]* |
110 |
|
110 |
|
Lines 170-184
Link Here
|
170 |
|
170 |
|
171 |
.ifdef(WITH_DAEMON) |
171 |
.ifdef(WITH_DAEMON) |
172 |
CONFIGURE_ARGS+= --enable-daemon |
172 |
CONFIGURE_ARGS+= --enable-daemon |
173 |
RC_DIR= ${PREFIX}/etc/rc.d |
|
|
174 |
RC_SUFX= .sh |
173 |
RC_SUFX= .sh |
175 |
USE_RC_SUBR= yes |
174 |
USE_RC_SUBR= ${PORTNAME}${RC_SUFX} |
176 |
PLIST_FILES+= etc/rc.d/dspam${RC_SUFX} |
|
|
177 |
_SED_SCRIPT+= -e 's,%%DAEMON%%,,g' |
175 |
_SED_SCRIPT+= -e 's,%%DAEMON%%,,g' |
178 |
_SED_RC_SCRIPT= -e 's,%%PREFIX%%,${PREFIX},g' \ |
176 |
SUB_LIST+= DSPAM_HOME=${DSPAM_HOME} |
179 |
-e 's,%%DSPAM_HOME%%,${DSPAM_HOME},g' |
|
|
180 |
.else |
177 |
.else |
181 |
_SED_SCRIPT+= -e ',%%DAEMON%%,D' |
178 |
_SED_SCRIPT+= -e '/%%DAEMON%%/D' |
182 |
.endif |
179 |
.endif |
183 |
|
180 |
|
184 |
.if !defined(WITH_GRAHAM_BAYES) |
181 |
.if !defined(WITH_GRAHAM_BAYES) |
Lines 295-301
Link Here
|
295 |
PLIST_SUB+= SQLITE="" |
292 |
PLIST_SUB+= SQLITE="" |
296 |
#_SED_SCRIPT+= -e '/%%MYSQL%%/D' |
293 |
#_SED_SCRIPT+= -e '/%%MYSQL%%/D' |
297 |
#_SED_SCRIPT+= -e '/%%PGSQL%%/D' |
294 |
#_SED_SCRIPT+= -e '/%%PGSQL%%/D' |
298 |
#_SED_SCRIPT+= -e 's,%%SQLITE%%,,g' |
295 |
#_SED_SCRIPT+= -e 's/%%SQLITE%%//g' |
299 |
#PKGNAMESUFFIX= -sqlite2 |
296 |
#PKGNAMESUFFIX= -sqlite2 |
300 |
DBDRV_COUNT:= ${DBDRV_COUNT:S/o//} |
297 |
DBDRV_COUNT:= ${DBDRV_COUNT:S/o//} |
301 |
.endif |
298 |
.endif |
Lines 320-335
Link Here
|
320 |
PLIST_SUB+= MYSQL="" |
317 |
PLIST_SUB+= MYSQL="" |
321 |
PLIST_SUB+= PGSQL="@comment " |
318 |
PLIST_SUB+= PGSQL="@comment " |
322 |
PLIST_SUB+= SQLITE="@comment " |
319 |
PLIST_SUB+= SQLITE="@comment " |
323 |
#_SED_SCRIPT+= -e 's,%%MYSQL%%,,g' |
320 |
#_SED_SCRIPT+= -e 's/%%MYSQL%%//g' |
324 |
#_SED_SCRIPT+= -e '/%%PGSQL%%/D' |
321 |
#_SED_SCRIPT+= -e '/%%PGSQL%%/D' |
325 |
#_SED_SCRIPT+= -e '/%%SQLITE%%/D' |
322 |
#_SED_SCRIPT+= -e '/%%SQLITE%%/D' |
326 |
DBDRV_COUNT:= ${DBDRV_COUNT:S/o//} |
323 |
DBDRV_COUNT:= ${DBDRV_COUNT:S/o//} |
327 |
. if defined(WITH_MYSQL_COMPRESS) |
324 |
. if defined(WITH_MYSQL_COMPRESS) |
328 |
CONFIGURE_ARGS+= --enable-client-compression |
325 |
CONFIGURE_ARGS+= --enable-client-compression |
329 |
. endif |
326 |
. endif |
330 |
_SED_RC_SCRIPT+= -e 's,%%MYSQL%%,mysql,g' |
327 |
#_SED_RC_SCRIPT+= -e 's/%%MYSQL%%/mysql/g' |
|
|
328 |
SUB_LIST+= MYSQL=mysql |
331 |
.else |
329 |
.else |
332 |
_SED_RC_SCRIPT+= -e 's,%%MYSQL%%,,' |
330 |
#_SED_RC_SCRIPT+= -e 's/%%MYSQL%%//' |
|
|
331 |
SUB_LIST+= MYSQL= |
333 |
.endif |
332 |
.endif |
334 |
|
333 |
|
335 |
.if defined(WITH_VIRT_USERS) |
334 |
.if defined(WITH_VIRT_USERS) |
Lines 401-407
Link Here
|
401 |
|
400 |
|
402 |
.if defined(WITH_POSTFIX_MBC) |
401 |
.if defined(WITH_POSTFIX_MBC) |
403 |
DSPAM_MODE= 4511 |
402 |
DSPAM_MODE= 4511 |
404 |
#_SED_SCRIPT+= -e 's,%%POSTFIX_MBC%%,,g' |
403 |
#_SED_SCRIPT+= -e 's/%%POSTFIX_MBC%%//g' |
405 |
.else |
404 |
.else |
406 |
#_SED_SCRIPT+= -e '/%%POSTFIX_MBC%%/D' |
405 |
#_SED_SCRIPT+= -e '/%%POSTFIX_MBC%%/D' |
407 |
.endif |
406 |
.endif |
Lines 426-433
Link Here
|
426 |
USE_PERL5_RUN= yes |
425 |
USE_PERL5_RUN= yes |
427 |
PLIST_SUB+= CGI="" |
426 |
PLIST_SUB+= CGI="" |
428 |
CGI_PATH?= ${PREFIX}/www/vhosts/dspam |
427 |
CGI_PATH?= ${PREFIX}/www/vhosts/dspam |
429 |
_SED_SCRIPT+= -e 's,%%CGI%%,,g' |
428 |
_SED_SCRIPT+= -e 's/%%CGI%%//g' |
430 |
_SED_SCRIPT+= -e 's,%%CGI_PATH%%,${CGI_PATH},g' |
429 |
_SED_SCRIPT+= -e 's/%%CGI_PATH%%/${CGI_PATH}/g' |
431 |
#SED_FILES= ${LS} ${WRKSRC}/cgi/*.pl |
430 |
#SED_FILES= ${LS} ${WRKSRC}/cgi/*.pl |
432 |
#SED_FILES+= ${LS} $PWRKSRC}/cgi/*.cgi |
431 |
#SED_FILES+= ${LS} $PWRKSRC}/cgi/*.cgi |
433 |
.else |
432 |
.else |
Lines 525-532
Link Here
|
525 |
@${REINPLACE_CMD} -e 's|where SYSDATE-created_on > 14|where SYSDATE-created_on > ${SIGNATURE_LIFE};|' ${WRKSRC}/src/tools.ora_drv/purge.sql |
524 |
@${REINPLACE_CMD} -e 's|where SYSDATE-created_on > 14|where SYSDATE-created_on > ${SIGNATURE_LIFE};|' ${WRKSRC}/src/tools.ora_drv/purge.sql |
526 |
@${REINPLACE_CMD} -e "s|where date('now')-date(created_on) > 14;|where date('now')-date(created_on) > ${SIGNATURE_LIFE};|" ${WRKSRC}/src/tools.sqlite_drv/purge.sql |
525 |
@${REINPLACE_CMD} -e "s|where date('now')-date(created_on) > 14;|where date('now')-date(created_on) > ${SIGNATURE_LIFE};|" ${WRKSRC}/src/tools.sqlite_drv/purge.sql |
527 |
.if defined(WITH_DAEMON) |
526 |
.if defined(WITH_DAEMON) |
528 |
@${CP} ${FILESDIR}/dspam ${WRKSRC} |
527 |
# @${CP} ${FILESDIR}/dspam ${WRKSRC} |
529 |
@${REINPLACE_CMD} ${_SED_RC_SCRIPT} ${WRKSRC}/dspam |
528 |
# @${REINPLACE_CMD} ${_SED_RC_SCRIPT} ${WRKSRC}/dspam |
530 |
.endif |
529 |
.endif |
531 |
|
530 |
|
532 |
pre-configure: |
531 |
pre-configure: |
Lines 575-581
Link Here
|
575 |
${INSTALL} -o ${DSPAM_OWNER} -g ${DSPAM_GROUP} -m 0640 \ |
574 |
${INSTALL} -o ${DSPAM_OWNER} -g ${DSPAM_GROUP} -m 0640 \ |
576 |
dspam.conf.sample ${PREFIX}/etc |
575 |
dspam.conf.sample ${PREFIX}/etc |
577 |
.if defined(WITH_DAEMON) |
576 |
.if defined(WITH_DAEMON) |
578 |
${INSTALL_SCRIPT} ${WRKSRC}/dspam ${RC_DIR}/dspam${RC_SUFX} |
577 |
# ${INSTALL_SCRIPT} ${WRKSRC}/dspam ${RC_DIR}/dspam${RC_SUFX} |
579 |
.endif |
578 |
.endif |
580 |
|
579 |
|
581 |
######## |
580 |
######## |