1 # $NetBSD: Makefile,v 1.2 2007/08/20 07:30:09 ghen Exp $
5 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=policyd/}
7 MAINTAINER= ghen@NetBSD.org
8 HOMEPAGE= http://www.policyd.org/
9 COMMENT= Policy daemon for Postfix with greylisting and throttling
11 PKG_DESTDIR_SUPPORT= user-destdir
17 MAKE_ENV+= MYSQL_PREFIX=${BUILDLINK_PREFIX.mysql-client}
21 BINDIR= ${PREFIX}/libexec/policyd
22 DOCDIR= ${PREFIX}/share/doc/policyd
23 EGDIR= ${PREFIX}/share/examples/policyd
24 INSTALLATION_DIRS= ${BINDIR} ${DOCDIR} ${EGDIR}
26 CONF_FILES= ${EGDIR}/policyd.conf ${PKG_SYSCONFDIR}/policyd.conf
30 SUBST_CLASSES+= config
31 SUBST_STAGE.config= post-build
32 SUBST_FILES.config= policyd.conf
33 SUBST_SED.config= -e 's,%%VARBASE%%,${VARBASE},'
35 FILES_SUBST+= BINDIR=${BINDIR}
36 MESSAGE_SUBST+= BINDIR=${BINDIR}
37 MESSAGE_SUBST+= EGDIR=${EGDIR}
40 ${INSTALL_PROGRAM} ${WRKSRC}/policyd ${DESTDIR}${BINDIR}
41 ${INSTALL_PROGRAM} ${WRKSRC}/cleanup ${DESTDIR}${BINDIR}
42 ${INSTALL_PROGRAM} ${WRKSRC}/stats ${DESTDIR}${BINDIR}
43 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR}
44 ${INSTALL_DATA} ${WRKSRC}/policyd.conf ${DESTDIR}${EGDIR}
45 ${INSTALL_DATA} ${WRKSRC}/doc/blacklist_helo.sql ${DESTDIR}${EGDIR}
46 ${INSTALL_DATA} ${WRKSRC}/doc/whitelist.sql ${DESTDIR}${EGDIR}
47 ${INSTALL_DATA} ${WRKSRC}/DATABASE.mysql ${DESTDIR}${EGDIR}
49 .include "../../mk/mysql.buildlink3.mk"
50 .include "../../mk/bsd.pkg.mk"