| @@ -1,53 +1,39 @@ | | | @@ -1,53 +1,39 @@ |
1 | # $NetBSD: Makefile,v 1.21 2018/10/31 20:37:20 schmonz Exp $ | | 1 | # $NetBSD: Makefile,v 1.22 2019/06/19 17:44:15 schmonz Exp $ |
2 | | | 2 | |
3 | DISTNAME= qgreylist-0.3 | | 3 | DISTNAME= qgreylist-0.3 |
4 | PKGREVISION= 7 | | 4 | PKGREVISION= 8 |
5 | CATEGORIES= mail | | 5 | CATEGORIES= mail |
6 | #MASTER_SITES= ${HOMEPAGE} | | 6 | #MASTER_SITES= ${HOMEPAGE} |
7 | | | 7 | |
8 | MAINTAINER= schmonz@NetBSD.org | | 8 | MAINTAINER= schmonz@NetBSD.org |
9 | #HOMEPAGE= http://www.jonatkins.com/page/software/qgreylist | | 9 | #HOMEPAGE= http://www.jonatkins.com/page/software/qgreylist |
10 | COMMENT= Simple greylisting for qmail | | 10 | COMMENT= Simple greylisting for qmail |
11 | LICENSE= mit | | 11 | LICENSE= mit |
12 | | | 12 | |
13 | DEPENDS_QMAIL= qmail>=1.03nb8:../../mail/qmail | | 13 | DEPENDS+= qmail>=1.03nb8:../../mail/qmail |
14 | DEPENDS+= ${DEPENDS_QMAIL} | | | |
15 | | | 14 | |
16 | WRKSRC= ${WRKDIR}/qgreylist | | 15 | WRKSRC= ${WRKDIR}/qgreylist |
17 | | | 16 | |
18 | USE_TOOLS+= perl:run | | 17 | USE_TOOLS+= perl:run |
19 | OWN_DIRS_PERMS= ${PKG_SYSCONFDIR}/greylist ${QMAIL_DAEMON_USER} ${REAL_ROOT_GROUP} 0755 | | 18 | OWN_DIRS_PERMS= ${PKG_SYSCONFDIR}/greylist ${QMAIL_DAEMON_USER} ${REAL_ROOT_GROUP} 0755 |
20 | OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/whitelist ${QMAIL_DAEMON_USER} ${REAL_ROOT_GROUP} 0755 | | 19 | OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/whitelist ${QMAIL_DAEMON_USER} ${REAL_ROOT_GROUP} 0755 |
21 | NO_BUILD= yes | | 20 | NO_BUILD= yes |
22 | | | 21 | |
23 | BUILD_DEFS+= QMAIL_DAEMON_USER | | 22 | BUILD_DEFS+= QMAIL_DAEMON_USER |
24 | | | 23 | |
25 | REPLACE_PERL= greylist | | 24 | REPLACE_PERL= greylist |
26 | | | 25 | |
27 | .include "../../mk/bsd.prefs.mk" | | 26 | PKG_SYSCONFSUBDIR= qmail |
28 | | | | |
29 | # Detect the PKG_SYSCONFDIR of the installed qmail, so we can create | | | |
30 | # config files there and refer to them from rc.d scripts. | | | |
31 | # | | | |
32 | .if !defined(PKG_SYSCONFDIR.qgreylist) | | | |
33 | PKG_SYSCONFDIR.qgreylist!= \ | | | |
34 | ${PKG_INFO} -Q PKG_SYSCONFDIR \ | | | |
35 | ${DEPENDS_QMAIL:C/:.*$//:Q} 2>/dev/null || \ | | | |
36 | ${ECHO} "PKG_SYSCONFDIR.qgreylist_not_set" | | | |
37 | . if empty(PKG_SYSCONFDIR.qgreylist:M*not_set) | | | |
38 | MAKEVARS+= PKG_SYSCONFDIR.qgreylist | | | |
39 | . endif | | | |
40 | .endif | | | |
41 | | | 27 | |
42 | SUBST_CLASSES+= qmaildirs | | 28 | SUBST_CLASSES+= qmaildirs |
43 | SUBST_STAGE.qmaildirs= do-configure | | 29 | SUBST_STAGE.qmaildirs= do-configure |
44 | SUBST_FILES.qmaildirs= greylist | | 30 | SUBST_FILES.qmaildirs= greylist |
45 | SUBST_SED.qmaildirs= -e 's|/var/qmail/greylist|${PKG_SYSCONFDIR}/greylist|g' | | 31 | SUBST_SED.qmaildirs= -e 's|/var/qmail/greylist|${PKG_SYSCONFDIR}/greylist|g' |
46 | SUBST_SED.qmaildirs+= -e 's|/var/qmail/whitelist|${PKG_SYSCONFDIR}/whitelist|g' | | 32 | SUBST_SED.qmaildirs+= -e 's|/var/qmail/whitelist|${PKG_SYSCONFDIR}/whitelist|g' |
47 | SUBST_SED.qmaildirs+= -e 's|/var/qmail|${QMAILDIR}|g' | | 33 | SUBST_SED.qmaildirs+= -e 's|/var/qmail|${QMAILDIR}|g' |
48 | | | 34 | |
49 | INSTALLATION_DIRS= bin share/doc/qgreylist | | 35 | INSTALLATION_DIRS= bin share/doc/qgreylist |
50 | BUILD_DEFS+= QMAILDIR | | 36 | BUILD_DEFS+= QMAILDIR |
51 | | | 37 | |
52 | do-install: | | 38 | do-install: |
53 | ${INSTALL_SCRIPT} ${WRKSRC}/greylist ${DESTDIR}${PREFIX}/bin/qgreylist | | 39 | ${INSTALL_SCRIPT} ${WRKSRC}/greylist ${DESTDIR}${PREFIX}/bin/qgreylist |