aboutsummaryrefslogtreecommitdiffstats
path: root/mail/assp/Makefile
diff options
context:
space:
mode:
authormadpilot <madpilot@FreeBSD.org>2014-07-06 23:32:47 +0800
committermadpilot <madpilot@FreeBSD.org>2014-07-06 23:32:47 +0800
commit677b5216899cba430df290078bfc8e7d12f7e3e6 (patch)
treeeabba174cb874fbe686072cdede5db5a618ea2b7 /mail/assp/Makefile
parent8f1ba7b2137ee8d8a474d46a558cba8bbb21b017 (diff)
downloadfreebsd-ports-gnome-677b5216899cba430df290078bfc8e7d12f7e3e6.tar.gz
freebsd-ports-gnome-677b5216899cba430df290078bfc8e7d12f7e3e6.tar.zst
freebsd-ports-gnome-677b5216899cba430df290078bfc8e7d12f7e3e6.zip
- Update to 1.9.9.14158
- Stagify - Add missing dependency when MYSQL option is enabled - Assign maintainership to submitter PR: 191635 Sumitted by: rnejdl@ringofsaturn.com
Diffstat (limited to 'mail/assp/Makefile')
-rw-r--r--mail/assp/Makefile61
1 files changed, 30 insertions, 31 deletions
diff --git a/mail/assp/Makefile b/mail/assp/Makefile
index cb14ab555473..c77736c83fdb 100644
--- a/mail/assp/Makefile
+++ b/mail/assp/Makefile
@@ -2,21 +2,23 @@
# $FreeBSD$
PORTNAME= assp
-PORTVERSION= 1.9.9.13257
+PORTVERSION= 1.9.9.14158
PORTEPOCH= 1
CATEGORIES= mail
MASTER_SITES= http://www.ringofsaturn.com/distfiles/
DISTNAME= ${PORTNAME:tu}_${PORTVERSION}_Install
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= rnejdl@ringofsaturn.com
COMMENT= Anti-Spam SMTP Proxy
-USES= perl5 zip
+RUN_DEPENDS= p5-Net-DNS>=0.68:${PORTSDIR}/dns/p5-Net-DNS \
+ p5-libwww>=6.04:${PORTSDIR}/www/p5-libwww \
+ p5-HTML-Parser>=3.69:${PORTSDIR}/www/p5-HTML-Parser
+
+USES= perl5 zip:infozip
NO_BUILD= yes
USE_PERL5= run
-MAN8= assp.8 assplog.8
-
ASSP_USER= assp
ASSP_GROUP= assp
USERS= ${ASSP_USER}
@@ -24,9 +26,10 @@ GROUPS= ${ASSP_GROUP}
ASSP_HOME= /var/db/assp
ASSP_LOG= /var/log/assp
-PLIST_SUB= ASSP_HOME="${ASSP_HOME}" ASSP_LOG="${ASSP_LOG}"
+PLIST_SUB= ASSP_HOME="${ASSP_HOME}" ASSP_LOG="${ASSP_LOG}" \
+ ASSP_USER="${ASSP_USER}" ASSP_GROUP="${ASSP_GROUP}"
-SUB_FILES= 510.assp assp.8 assplog.8 assplog.pl pkg-install
+SUB_FILES= 510.assp assp.8 assplog.8 assplog.pl
SUB_LIST= ASSP_USER="${ASSP_USER}" ASSP_GROUP="${ASSP_GROUP}" \
ASSP_HOME="${ASSP_HOME}" ASSP_LOG="${ASSP_LOG}" \
DATADIR="${DATADIR}" PERL="${PERL}"
@@ -53,14 +56,9 @@ IPV6_DESC= IPv6 sockets support
OPTIONS_DEFAULT= EMVALID SPF SRS SEND FBACKW CLAMAV DNSBL MATCHRE SENDERB MIMEMOD SSL IPV6
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/ASSP_1.9.9_13227_install/${PORTNAME:tu}
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/ASSP_1.9.9_14158_install/${PORTNAME:tu}
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-RUN_DEPENDS+= p5-Net-DNS>=0.68:${PORTSDIR}/dns/p5-Net-DNS \
- p5-libwww>=6.04:${PORTSDIR}/www/p5-libwww \
- p5-HTML-Parser>=3.69:${PORTSDIR}/www/p5-HTML-Parser
+.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MEMVALID}
RUN_DEPENDS+= p5-Email-Valid>=0.190:${PORTSDIR}/mail/p5-Email-Valid
@@ -99,6 +97,7 @@ RUN_DEPENDS+= p5-Net-DNS>=0.68:${PORTSDIR}/dns/p5-Net-DNS
.if ${PORT_OPTIONS:MMYSQL}
RUN_DEPENDS+= p5-Tie-DBI>=1.05:${PORTSDIR}/databases/p5-Tie-DBI
+RUN_DEPENDS+= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql
.endif
.if ${PORT_OPTIONS:MMATCHRE}
@@ -127,28 +126,28 @@ post-patch:
@${REINPLACE_CMD} -e 's|/usr/bin/perl|${PERL}|' ${WRKSRC}/*.pl
do-install:
- ${MKDIR} ${DATADIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/assp.pl ${DATADIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/rebuildspamdb.pl ${DATADIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/stat.pl ${DATADIR}
+ ${MKDIR} ${STAGEDIR}${DATADIR}/images \
+ ${STAGEDIR}${DATADIR}/logs ${STAGEDIR}${DATADIR}/reports
+ ${INSTALL_SCRIPT} ${WRKSRC}/assp.pl ${STAGEDIR}${DATADIR}
+ (cd ${STAGEDIR} && ${LN} -sf ${DATADIR}/assp.pl ${STAGEDIR}${PREFIX}/sbin/assp)
+ ${INSTALL_SCRIPT} ${WRKSRC}/rebuildspamdb.pl ${STAGEDIR}${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/stat.pl ${STAGEDIR}${DATADIR}
( cd ${WRKSRC} && ${COPYTREE_SHARE} "files images reports" \
- ${DATADIR}/ "! -name '*.orig' ! -name '*.bak'" )
+ ${STAGEDIR}${DATADIR}/ "! -name '*.orig' ! -name '*.bak'" )
- ${INSTALL_SCRIPT} ${WRKDIR}/assplog.pl ${PREFIX}/sbin/assplog
+ ${INSTALL_SCRIPT} ${WRKDIR}/assplog.pl ${STAGEDIR}${PREFIX}/sbin/assplog
- ${INSTALL_MAN} ${WRKDIR}/assp.8 ${MAN8PREFIX}/man/man8
- ${INSTALL_MAN} ${WRKDIR}/assplog.8 ${MAN8PREFIX}/man/man8
-
- ${MKDIR} ${PREFIX}/etc/periodic/daily
- ${INSTALL_SCRIPT} ${WRKDIR}/510.assp ${PREFIX}/etc/periodic/daily/
+ ${INSTALL_MAN} ${WRKDIR}/assp.8 ${STAGEDIR}${MAN8PREFIX}/man/man8
+ ${INSTALL_MAN} ${WRKDIR}/assplog.8 ${STAGEDIR}${MAN8PREFIX}/man/man8
+ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily
+ ${INSTALL_SCRIPT} ${WRKDIR}/510.assp ${STAGEDIR}${PREFIX}/etc/periodic/daily/
+ ${MKDIR} ${STAGEDIR}${ASSP_HOME}
+ ${MKDIR} ${STAGEDIR}${ASSP_LOG}
.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/*.htm ${DOCSDIR}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/*.htm ${STAGEDIR}${DOCSDIR}
.endif
-post-install:
- @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>