1 # $NetBSD: Makefile,v 1.13 2012/10/08 12:19:28 asau Exp $
4 DISTNAME= qgreylist-0.3
7 MASTER_SITES= ${HOMEPAGE}
9 MAINTAINER= schmonz@NetBSD.org
10 HOMEPAGE= http://www.jonatkins.com/page/software/qgreylist
11 COMMENT= Simple greylisting for qmail
13 DEPENDS_QMAIL= qmail>=1.03nb8:../../mail/qmail
14 DEPENDS+= ${DEPENDS_QMAIL}
16 WRKSRC= ${WRKDIR}/qgreylist
19 OWN_DIRS_PERMS= ${PKG_SYSCONFDIR}/greylist qmaild wheel 0755
20 OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/whitelist qmaild wheel 0755
23 REPLACE_PERL= greylist
25 .include "../../mk/bsd.prefs.mk"
27 # Detect the PKG_SYSCONFDIR of the installed qmail, so we can create
28 # config files there and refer to them from rc.d scripts.
30 .if !defined(PKG_SYSCONFDIR.qgreylist)
31 PKG_SYSCONFDIR.qgreylist!= \
32 ${PKG_INFO} -Q PKG_SYSCONFDIR \
33 ${DEPENDS_QMAIL:C/:.*$//:Q} 2>/dev/null || \
34 ${ECHO} "PKG_SYSCONFDIR.qgreylist_not_set"
35 . if empty(PKG_SYSCONFDIR.qgreylist:M*not_set)
36 MAKEVARS+= PKG_SYSCONFDIR.qgreylist
40 SUBST_CLASSES+= qmaildirs
41 SUBST_STAGE.qmaildirs= do-configure
42 SUBST_FILES.qmaildirs= greylist
43 SUBST_SED.qmaildirs= -e 's|/var/qmail/greylist|${PKG_SYSCONFDIR}/greylist|g'
44 SUBST_SED.qmaildirs+= -e 's|/var/qmail/whitelist|${PKG_SYSCONFDIR}/whitelist|g'
45 SUBST_SED.qmaildirs+= -e 's|/var/qmail|${QMAILDIR}|g'
47 INSTALLATION_DIRS= bin share/doc/qgreylist
51 ${INSTALL_SCRIPT} ${WRKSRC}/greylist ${DESTDIR}${PREFIX}/bin/qgreylist
52 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/qgreylist
54 .include "../../mk/bsd.pkg.mk"