diff options
author | ghen <ghen@pkgsrc.org> | 2007-08-07 12:34:56 +0000 |
---|---|---|
committer | ghen <ghen@pkgsrc.org> | 2007-08-07 12:34:56 +0000 |
commit | 5ab33dd2c2e23467544595f3141b6e5fea4bef3c (patch) | |
tree | 82f45391aa96288575f22607fca2261c0fcd472d /mail/policyd/Makefile | |
parent | a55eef10c080f39f1cbfef322fa4dc40cbd3b495 (diff) | |
download | pkgsrc-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/Makefile | 48 |
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" |