summaryrefslogtreecommitdiff
path: root/mail/policyd/Makefile
diff options
context:
space:
mode:
authorghen <ghen@pkgsrc.org>2007-08-07 12:34:56 +0000
committerghen <ghen@pkgsrc.org>2007-08-07 12:34:56 +0000
commit5ab33dd2c2e23467544595f3141b6e5fea4bef3c (patch)
tree82f45391aa96288575f22607fca2261c0fcd472d /mail/policyd/Makefile
parenta55eef10c080f39f1cbfef322fa4dc40cbd3b495 (diff)
downloadpkgsrc-5ab33dd2c2e23467544595f3141b6e5fea4bef3c.tar.gz
Import policyd-1.81, based on input from Marcin M. Jessa <yazzy@yazzy.org>.
Policyd is an anti-spam plugin for Postfix (written in C) that does greylisting, sender-(envelope, SASL or host/ip)-based throttling (on messages and/or volume per defined time unit), recipient rate limiting, spamtrap monitoring/blacklisting, HELO auto blacklisting and HELO randomization preventation.
Diffstat (limited to 'mail/policyd/Makefile')
-rw-r--r--mail/policyd/Makefile48
1 files changed, 48 insertions, 0 deletions
diff --git a/mail/policyd/Makefile b/mail/policyd/Makefile
new file mode 100644
index 00000000000..69d9210b7ce
--- /dev/null
+++ b/mail/policyd/Makefile
@@ -0,0 +1,48 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/08/07 12:34:56 ghen Exp $
+
+DISTNAME= policyd-1.81
+CATEGORIES= mail
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=policyd/}
+
+MAINTAINER= ghen@NetBSD.org
+HOMEPAGE= http://www.policyd.org/
+COMMENT= Policy daemon for Postfix with greylisting and throttling
+
+USE_TOOLS+= gmake
+USE_LANGUAGES= c c++
+
+BUILD_TARGET= build
+MAKE_ENV+= MYSQL_PREFIX=${BUILDLINK_PREFIX.mysql-client}
+
+BUILD_DEFS+= VARBASE
+
+BINDIR= ${PREFIX}/libexec/policyd
+DOCDIR= ${PREFIX}/share/doc/policyd
+EGDIR= ${PREFIX}/share/examples/policyd
+INSTALLATION_DIRS= ${BINDIR} ${DOCDIR} ${EGDIR}
+
+CONF_FILES= ${EGDIR}/policyd.conf ${PKG_SYSCONFDIR}/policyd.conf
+
+RCD_SCRIPTS= policyd
+
+SUBST_CLASSES+= config
+SUBST_STAGE.config= post-build
+SUBST_FILES.config= policyd.conf
+SUBST_SED.config= -e 's,%%VARBASE%%,${VARBASE},'
+
+FILES_SUBST+= BINDIR=${BINDIR}
+MESSAGE_SUBST+= BINDIR=${BINDIR}
+MESSAGE_SUBST+= EGDIR=${EGDIR}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/policyd ${BINDIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/cleanup ${BINDIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/stats ${BINDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/policyd.conf ${EGDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/blacklist_helo.sql ${EGDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/whitelist.sql ${EGDIR}
+ ${INSTALL_DATA} ${WRKSRC}/DATABASE.mysql ${EGDIR}
+
+.include "../../mk/mysql.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"