aboutsummaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorOlli Hauer <ohauer@FreeBSD.org>2014-04-11 08:54:49 +0000
committerOlli Hauer <ohauer@FreeBSD.org>2014-04-11 08:54:49 +0000
commitc4cabd428172ab2e6f01dac0fe108a7c9add333c (patch)
treeaad2da0f817aaf383c4b190762f0b3accf45a051 /mail
parentd6acb23faaf72020ac1405a9906a9f4d564954aa (diff)
downloadports-c4cabd428172ab2e6f01dac0fe108a7c9add333c.tar.gz
ports-c4cabd428172ab2e6f01dac0fe108a7c9add333c.zip
Notes
Diffstat (limited to 'mail')
-rw-r--r--mail/spamd/Makefile57
-rw-r--r--mail/spamd/pkg-descr2
2 files changed, 24 insertions, 35 deletions
diff --git a/mail/spamd/Makefile b/mail/spamd/Makefile
index 33993204dd11..ed3aeb0e10e4 100644
--- a/mail/spamd/Makefile
+++ b/mail/spamd/Makefile
@@ -6,27 +6,30 @@ PORTVERSION= 4.9.1
PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= SF
-MASTER_SITE_SUBDIR=freebsdspamd.berlios
+MASTER_SITE_SUBDIR=freebsdspamd/spamd
MAINTAINER= ohauer@FreeBSD.org
COMMENT= Traps spammers with a very slow smtp-login and return 4xx error
-LICENSE= BSD
+LICENSE= BSD2CLAUSE
USE_RC_SUBR?= obspamd obspamlogd
USERS= _spamd
GROUPS= _spamd
-MAN5= spamd.conf.5
-MAN8= spamd.8 spamd-setup.8 spamdb.8 spamlogd.8
PORTDOCS= ipfw-spamd.txt spamdb.txt
PLIST_DIRSTRY= %%ETCDIR%%
PLIST_FILES= %%ETCDIR%%/spamd.conf.sample \
libexec/spamlogd \
sbin/spamd-setup \
- sbin/spamdb
+ sbin/spamdb \
+ man/man5/spamd.conf.5.gz \
+ man/man8/spamd-setup.8.gz \
+ man/man8/spamd.8.gz \
+ man/man8/spamdb.8.gz \
+ man/man8/spamlogd.8.gz
PLIST_SUB= SPAMDUSER=${USERS} \
SPAMDGROUP=${GROUPS}
@@ -38,10 +41,8 @@ PLIST_SUB= SPAMDUSER=${USERS} \
# be adjusted. Man page and pid file will not be renamed!
.if !defined(CPANEL)
PLIST_FILES+= libexec/spamd
-PLIST_SUB+= SPAMDBIN=spamd
.else
PLIST_FILES+= libexec/obspamd
-PLIST_SUB+= SPAMDBIN=obspamd
.endif
SUB_FILES= pkg-install \
@@ -50,40 +51,28 @@ SUB_FILES= pkg-install \
SUB_LIST= PREFIX=${PREFIX} \
${PLIST_SUB}
-NO_STAGE= yes
-
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
-pre-install:
- @${SH} ${PKGINSTALL} ${DISTNAME} PRE-INSTALL
-
do-install:
.if !defined(CPANEL)
- @${INSTALL_PROGRAM} ${WRKSRC}/spamd/spamd ${PREFIX}/libexec
+ ${INSTALL_PROGRAM} ${WRKSRC}/spamd/spamd ${STAGEDIR}${PREFIX}/libexec
.else
- @${INSTALL_PROGRAM} ${WRKSRC}/spamd/spamd ${PREFIX}/libexec/obspamd
+ ${INSTALL_PROGRAM} ${WRKSRC}/spamd/spamd ${STAGEDIR}${PREFIX}/libexec/obspamd
.endif
- @${INSTALL_PROGRAM} ${WRKSRC}/spamlogd/spamlogd ${PREFIX}/libexec
- @${INSTALL_PROGRAM} ${WRKSRC}/spamd-setup/spamd-setup ${PREFIX}/sbin
- @${INSTALL_PROGRAM} ${WRKSRC}/spamdb/spamdb ${PREFIX}/sbin
- @${INSTALL_MAN} ${WRKSRC}/etc/spamd.conf.5 ${PREFIX}/man/man5
- @${INSTALL_MAN} ${WRKSRC}/spamd/spamd.8 ${PREFIX}/man/man8
- @${INSTALL_MAN} ${WRKSRC}/spamd-setup/spamd-setup.8 ${PREFIX}/man/man8
- @${INSTALL_MAN} ${WRKSRC}/spamdb/spamdb.8 ${PREFIX}/man/man8
- @${INSTALL_MAN} ${WRKSRC}/spamlogd/spamlogd.8 ${PREFIX}/man/man8
- @${INSTALL} -d ${ETCDIR}
- @${INSTALL_DATA} -m 644 ${WRKSRC}/etc/spamd.conf ${ETCDIR}/spamd.conf.sample
-
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/doc/ipfw-spamd.txt ${DOCSDIR}/
- @${INSTALL_DATA} ${WRKSRC}/doc/spamdb.txt ${DOCSDIR}/
-.endif
-
-post-install:
- @${SH} ${PKGINSTALL} ${DISTNAME} POST-INSTALL
- @${CAT} ${PKGMESSAGE}
+ ${INSTALL_PROGRAM} ${WRKSRC}/spamlogd/spamlogd ${STAGEDIR}${PREFIX}/libexec
+ ${INSTALL_PROGRAM} ${WRKSRC}/spamd-setup/spamd-setup ${STAGEDIR}${PREFIX}/sbin
+ ${INSTALL_PROGRAM} ${WRKSRC}/spamdb/spamdb ${STAGEDIR}${PREFIX}/sbin
+ ${INSTALL_MAN} ${WRKSRC}/etc/spamd.conf.5 ${STAGEDIR}${PREFIX}/man/man5
+ ${INSTALL_MAN} ${WRKSRC}/spamd/spamd.8 ${STAGEDIR}${PREFIX}/man/man8
+ ${INSTALL_MAN} ${WRKSRC}/spamd-setup/spamd-setup.8 ${STAGEDIR}${PREFIX}/man/man8
+ ${INSTALL_MAN} ${WRKSRC}/spamdb/spamdb.8 ${STAGEDIR}${PREFIX}/man/man8
+ ${INSTALL_MAN} ${WRKSRC}/spamlogd/spamlogd.8 ${STAGEDIR}${PREFIX}/man/man8
+ ${INSTALL} -d ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} -m 644 ${WRKSRC}/etc/spamd.conf ${STAGEDIR}${ETCDIR}/spamd.conf.sample
+
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}/
.include <bsd.port.mk>
diff --git a/mail/spamd/pkg-descr b/mail/spamd/pkg-descr
index a4307a25ccea..cbc5e260387d 100644
--- a/mail/spamd/pkg-descr
+++ b/mail/spamd/pkg-descr
@@ -16,4 +16,4 @@ spamd considers sending hosts to be of three types:
they are likely spammers. They are given a temporary failure message by spamd
when they try to deliver mail.
-WWW: http://freebsdspamd.berlios.de/
+WWW: http://freebsdspamd.sourceforge.net/