| @@ -1,17 +1,17 @@ | | | @@ -1,17 +1,17 @@ |
1 | # $NetBSD: Makefile,v 1.5 2011/11/29 06:19:43 sbd Exp $ | | 1 | # $NetBSD: Makefile,v 1.6 2012/03/02 09:58:55 ghen Exp $ |
2 | | | 2 | |
3 | DISTNAME= policyd-1.82 | | 3 | DISTNAME= policyd-1.82 |
4 | PKGREVISION= 1 | | 4 | PKGREVISION= 2 |
5 | CATEGORIES= mail | | 5 | CATEGORIES= mail |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=policyd/} | | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=policyd/} |
7 | | | 7 | |
8 | MAINTAINER= ghen@NetBSD.org | | 8 | MAINTAINER= ghen@NetBSD.org |
9 | HOMEPAGE= http://www.policyd.org/ | | 9 | HOMEPAGE= http://www.policyd.org/ |
10 | COMMENT= Policy daemon for Postfix with greylisting and throttling | | 10 | COMMENT= Policy daemon for Postfix with greylisting and throttling |
11 | | | 11 | |
12 | PKG_DESTDIR_SUPPORT= user-destdir | | 12 | PKG_DESTDIR_SUPPORT= user-destdir |
13 | | | 13 | |
14 | USE_TOOLS+= gmake | | 14 | USE_TOOLS+= gmake |
15 | USE_LANGUAGES= c c++ | | 15 | USE_LANGUAGES= c c++ |
16 | | | 16 | |
17 | BUILD_TARGET= build | | 17 | BUILD_TARGET= build |
| @@ -22,26 +22,31 @@ BINDIR= ${PREFIX}/libexec/policyd | | | @@ -22,26 +22,31 @@ BINDIR= ${PREFIX}/libexec/policyd |
22 | DOCDIR= ${PREFIX}/share/doc/policyd | | 22 | DOCDIR= ${PREFIX}/share/doc/policyd |
23 | EGDIR= ${PREFIX}/share/examples/policyd | | 23 | EGDIR= ${PREFIX}/share/examples/policyd |
24 | INSTALLATION_DIRS= ${BINDIR} ${DOCDIR} ${EGDIR} | | 24 | INSTALLATION_DIRS= ${BINDIR} ${DOCDIR} ${EGDIR} |
25 | | | 25 | |
26 | CONF_FILES= ${EGDIR}/policyd.conf ${PKG_SYSCONFDIR}/policyd.conf | | 26 | CONF_FILES= ${EGDIR}/policyd.conf ${PKG_SYSCONFDIR}/policyd.conf |
27 | | | 27 | |
28 | RCD_SCRIPTS= policyd | | 28 | RCD_SCRIPTS= policyd |
29 | | | 29 | |
30 | SUBST_CLASSES+= config | | 30 | SUBST_CLASSES+= config |
31 | SUBST_STAGE.config= post-build | | 31 | SUBST_STAGE.config= post-build |
32 | SUBST_FILES.config= policyd.conf | | 32 | SUBST_FILES.config= policyd.conf |
33 | SUBST_SED.config= -e 's,%%VARBASE%%,${VARBASE},' | | 33 | SUBST_SED.config= -e 's,%%VARBASE%%,${VARBASE},' |
34 | | | 34 | |
| | | 35 | SUBST_CLASSES+= dbtype |
| | | 36 | SUBST_STAGE.dbtype= post-build |
| | | 37 | SUBST_FILES.dbtype= DATABASE.mysql |
| | | 38 | SUBST_SED.dbtype= -e 's,TYPE=,ENGINE=,' |
| | | 39 | |
35 | FILES_SUBST+= BINDIR=${BINDIR} | | 40 | FILES_SUBST+= BINDIR=${BINDIR} |
36 | MESSAGE_SUBST+= BINDIR=${BINDIR} | | 41 | MESSAGE_SUBST+= BINDIR=${BINDIR} |
37 | MESSAGE_SUBST+= EGDIR=${EGDIR} | | 42 | MESSAGE_SUBST+= EGDIR=${EGDIR} |
38 | | | 43 | |
39 | do-install: | | 44 | do-install: |
40 | ${INSTALL_PROGRAM} ${WRKSRC}/policyd ${DESTDIR}${BINDIR} | | 45 | ${INSTALL_PROGRAM} ${WRKSRC}/policyd ${DESTDIR}${BINDIR} |
41 | ${INSTALL_PROGRAM} ${WRKSRC}/cleanup ${DESTDIR}${BINDIR} | | 46 | ${INSTALL_PROGRAM} ${WRKSRC}/cleanup ${DESTDIR}${BINDIR} |
42 | ${INSTALL_PROGRAM} ${WRKSRC}/stats ${DESTDIR}${BINDIR} | | 47 | ${INSTALL_PROGRAM} ${WRKSRC}/stats ${DESTDIR}${BINDIR} |
43 | ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR} | | 48 | ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR} |
44 | ${INSTALL_DATA} ${WRKSRC}/policyd.conf ${DESTDIR}${EGDIR} | | 49 | ${INSTALL_DATA} ${WRKSRC}/policyd.conf ${DESTDIR}${EGDIR} |
45 | ${INSTALL_DATA} ${WRKSRC}/doc/blacklist_helo.sql ${DESTDIR}${EGDIR} | | 50 | ${INSTALL_DATA} ${WRKSRC}/doc/blacklist_helo.sql ${DESTDIR}${EGDIR} |
46 | ${INSTALL_DATA} ${WRKSRC}/doc/whitelist.sql ${DESTDIR}${EGDIR} | | 51 | ${INSTALL_DATA} ${WRKSRC}/doc/whitelist.sql ${DESTDIR}${EGDIR} |
47 | ${INSTALL_DATA} ${WRKSRC}/DATABASE.mysql ${DESTDIR}${EGDIR} | | 52 | ${INSTALL_DATA} ${WRKSRC}/DATABASE.mysql ${DESTDIR}${EGDIR} |