diff options
Diffstat (limited to 'mail/dspam/Makefile')
-rw-r--r-- | mail/dspam/Makefile | 38 |
1 files changed, 15 insertions, 23 deletions
diff --git a/mail/dspam/Makefile b/mail/dspam/Makefile index 9a1abc825e68..cca661c33933 100644 --- a/mail/dspam/Makefile +++ b/mail/dspam/Makefile @@ -20,7 +20,7 @@ MAINTAINER= itetcu@people.tecnik93.com COMMENT= Bayesian spam filter - stable maintenance version PORTVER_MAJ= 3.4.6 -SNAP_DATE= .20050512.1145 +SNAP_DATE= .20050523.0845 .ifdef(SNAP_DATE) WRKSRC= ${WRKDIR}/dspam-cvs-stable${SNAP_DATE} @@ -104,7 +104,7 @@ STRIP= PKGMESSAGE= ${WRKSRC}/src/README.FreeBSD -_UPD_LINE_NO= 6 +_UPD_LINE_NO= 10 CONFLICTS= dspam-devel-[0-9]* @@ -170,15 +170,12 @@ WITH_DAEMON= on .ifdef(WITH_DAEMON) CONFIGURE_ARGS+= --enable-daemon -RC_DIR= ${PREFIX}/etc/rc.d RC_SUFX= .sh -USE_RC_SUBR= yes -PLIST_FILES+= etc/rc.d/dspam${RC_SUFX} +USE_RC_SUBR= ${PORTNAME}${RC_SUFX} _SED_SCRIPT+= -e 's,%%DAEMON%%,,g' -_SED_RC_SCRIPT= -e 's,%%PREFIX%%,${PREFIX},g' \ - -e 's,%%DSPAM_HOME%%,${DSPAM_HOME},g' +SUB_LIST+= DSPAM_HOME=${DSPAM_HOME} .else -_SED_SCRIPT+= -e ',%%DAEMON%%,D' +_SED_SCRIPT+= -e '/%%DAEMON%%/D' .endif .if !defined(WITH_GRAHAM_BAYES) @@ -277,7 +274,7 @@ DBDRV_COUNT:= ${DBDRV_COUNT:S/o//} .if defined(WITH_SQLITE3) HAVE_SQLITE= yes LIB_DEPENDS+= sqlite3.8:${PORTSDIR}/databases/sqlite3 -CONFIGURE_ARGS+= --with-storage-driver=sqlite3_drv +CONFIGURE_ARGS+= --with-storage-driver=sqlite3_drv .endif .if defined(WITH_SQLITE2) @@ -295,7 +292,7 @@ PLIST_SUB+= PGSQL="@comment " PLIST_SUB+= SQLITE="" #_SED_SCRIPT+= -e '/%%MYSQL%%/D' #_SED_SCRIPT+= -e '/%%PGSQL%%/D' -#_SED_SCRIPT+= -e 's,%%SQLITE%%,,g' +#_SED_SCRIPT+= -e 's/%%SQLITE%%//g' #PKGNAMESUFFIX= -sqlite2 DBDRV_COUNT:= ${DBDRV_COUNT:S/o//} .endif @@ -320,16 +317,18 @@ PLIST_SUB+= DB4="@comment " PLIST_SUB+= MYSQL="" PLIST_SUB+= PGSQL="@comment " PLIST_SUB+= SQLITE="@comment " -#_SED_SCRIPT+= -e 's,%%MYSQL%%,,g' +#_SED_SCRIPT+= -e 's/%%MYSQL%%//g' #_SED_SCRIPT+= -e '/%%PGSQL%%/D' #_SED_SCRIPT+= -e '/%%SQLITE%%/D' DBDRV_COUNT:= ${DBDRV_COUNT:S/o//} . if defined(WITH_MYSQL_COMPRESS) CONFIGURE_ARGS+= --enable-client-compression . endif -_SED_RC_SCRIPT+= -e 's,%%MYSQL%%,mysql,g' +#_SED_RC_SCRIPT+= -e 's/%%MYSQL%%/mysql/g' +SUB_LIST+= MYSQL=mysql .else -_SED_RC_SCRIPT+= -e 's,%%MYSQL%%,,' +#_SED_RC_SCRIPT+= -e 's/%%MYSQL%%//' +SUB_LIST+= MYSQL= .endif .if defined(WITH_VIRT_USERS) @@ -401,7 +400,7 @@ DSPAM_MODE= 4511 .if defined(WITH_POSTFIX_MBC) DSPAM_MODE= 4511 -#_SED_SCRIPT+= -e 's,%%POSTFIX_MBC%%,,g' +#_SED_SCRIPT+= -e 's/%%POSTFIX_MBC%%//g' .else #_SED_SCRIPT+= -e '/%%POSTFIX_MBC%%/D' .endif @@ -426,8 +425,8 @@ CONFIGURE_ARGS+=--enable-user-logging USE_PERL5_RUN= yes PLIST_SUB+= CGI="" CGI_PATH?= ${PREFIX}/www/vhosts/dspam -_SED_SCRIPT+= -e 's,%%CGI%%,,g' -_SED_SCRIPT+= -e 's,%%CGI_PATH%%,${CGI_PATH},g' +_SED_SCRIPT+= -e 's/%%CGI%%//g' +_SED_SCRIPT+= -e 's/%%CGI_PATH%%/${CGI_PATH}/g' #SED_FILES= ${LS} ${WRKSRC}/cgi/*.pl #SED_FILES+= ${LS} $PWRKSRC}/cgi/*.cgi .else @@ -524,10 +523,6 @@ post-patch: @${REINPLACE_CMD} -e 's|WHERE CURRENT_DATE - created_on > 14;|WHERE CURRENT_DATE - created_on > ${SIGNATURE_LIFE};|' ${WRKSRC}/src/tools.pgsql_drv/purge.sql @${REINPLACE_CMD} -e 's|where SYSDATE-created_on > 14|where SYSDATE-created_on > ${SIGNATURE_LIFE};|' ${WRKSRC}/src/tools.ora_drv/purge.sql @${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 -.if defined(WITH_DAEMON) - @${CP} ${FILESDIR}/dspam.rc ${WRKSRC} - @${REINPLACE_CMD} ${_SED_RC_SCRIPT} ${WRKSRC}/dspam.rc -.endif pre-configure: @${ECHO_CMD} @@ -574,9 +569,6 @@ post-install: cd ${WRKSRC}/src/ && \ ${INSTALL} -o ${DSPAM_OWNER} -g ${DSPAM_GROUP} -m 0640 \ dspam.conf.sample ${PREFIX}/etc -.if defined(WITH_DAEMON) - ${INSTALL_SCRIPT} ${WRKSRC}/dspam.rc ${RC_DIR}/dspam${RC_SUFX} -.endif ######## # stupid hack until I figure out where/how to patch |