Pullup tickets #3103 and #3106.
[pkgsrc.git] / mail / policyd / Makefile
1 # $NetBSD: Makefile,v 1.2 2007/08/20 07:30:09 ghen Exp $
2
3 DISTNAME=               policyd-1.82
4 CATEGORIES=             mail
5 MASTER_SITES=           ${MASTER_SITE_SOURCEFORGE:=policyd/}
6
7 MAINTAINER=             ghen@NetBSD.org
8 HOMEPAGE=               http://www.policyd.org/
9 COMMENT=                Policy daemon for Postfix with greylisting and throttling
10
11 PKG_DESTDIR_SUPPORT=    user-destdir
12
13 USE_TOOLS+=             gmake
14 USE_LANGUAGES=          c c++
15
16 BUILD_TARGET=           build
17 MAKE_ENV+=              MYSQL_PREFIX=${BUILDLINK_PREFIX.mysql-client}
18
19 BUILD_DEFS+=            VARBASE
20
21 BINDIR=                 ${PREFIX}/libexec/policyd
22 DOCDIR=                 ${PREFIX}/share/doc/policyd
23 EGDIR=                  ${PREFIX}/share/examples/policyd
24 INSTALLATION_DIRS=      ${BINDIR} ${DOCDIR} ${EGDIR}
25
26 CONF_FILES=             ${EGDIR}/policyd.conf ${PKG_SYSCONFDIR}/policyd.conf
27
28 RCD_SCRIPTS=            policyd
29
30 SUBST_CLASSES+=         config
31 SUBST_STAGE.config=     post-build
32 SUBST_FILES.config=     policyd.conf
33 SUBST_SED.config=       -e 's,%%VARBASE%%,${VARBASE},'
34
35 FILES_SUBST+=           BINDIR=${BINDIR}
36 MESSAGE_SUBST+=         BINDIR=${BINDIR}
37 MESSAGE_SUBST+=         EGDIR=${EGDIR}
38
39 do-install:
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}
48
49 .include "../../mk/mysql.buildlink3.mk"
50 .include "../../mk/bsd.pkg.mk"