1 # $NetBSD: Makefile,v 1.3 2010/02/04 02:43:52 joerg Exp $
3 DISTNAME= sqlgrey-1.6.8
6 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sqlgrey/}
9 MAINTAINER= pkgsrc-users@NetBSD.org
10 HOMEPAGE= http://sqlgrey.sourceforge.net/
11 COMMENT= Postfix greylisting policy daemon
13 PKG_DESTDIR_SUPPORT= user-destdir
17 DEPENDS+= p5-Net-Server>=0.87:../../net/p5-Net-Server
18 DEPENDS+= p5-IO-Multiplex>=1:../../devel/p5-IO-Multiplex
20 PKG_SYSCONFSUBDIR= ${PKGBASE}
21 EGDIR= ${PREFIX}/share/examples/${PKGBASE}
23 .include "../../mk/bsd.prefs.mk"
25 SQLGREY_USER?= sqlgrey
26 SQLGREY_GROUP?= sqlgrey
28 PKG_USERS= ${SQLGREY_USER}:${SQLGREY_GROUP}
29 PKG_GROUPS= ${SQLGREY_GROUP}
33 MAKE_ENV+= EGDIR=${EGDIR}
35 CONF_FILES= ${EGDIR}/clients_fqdn_whitelist \
36 ${PKG_SYSCONFDIR}/clients_fqdn_whitelist
37 CONF_FILES+= ${EGDIR}/clients_ip_whitelist \
38 ${PKG_SYSCONFDIR}/clients_ip_whitelist
39 CONF_FILES+= ${EGDIR}/dyn_fqdn.regexp \
40 ${PKG_SYSCONFDIR}/dyn_fqdn.regexp
41 CONF_FILES+= ${EGDIR}/smtp_server.regexp \
42 ${PKG_SYSCONFDIR}/smtp_server.regexp
43 CONF_FILES+= ${EGDIR}/sqlgrey.conf \
44 ${PKG_SYSCONFDIR}/sqlgrey.conf
46 REPLACE_PERL= sqlgrey-logstats.pl
47 REPLACE_PERL+= sqlgrey
48 REPLACE_SH= update_sqlgrey_config
50 SUBST_CLASSES+= sysconfdir
51 SUBST_STAGE.sysconfdir= pre-configure
52 SUBST_FILES.sysconfdir= sqlgrey update_sqlgrey_config etc/sqlgrey.conf
53 SUBST_SED.sysconfdir= -e 's,%%PKG_SYSCONFDIR%%,${PKG_SYSCONFDIR},g'
54 SUBST_SED.sysconfdir+= -e 's,%%VARBASE%%,${VARBASE},g'
55 SUBST_SED.sysconfdir+= -e 's,%%SQLGREY_USER%%,${SQLGREY_USER},g'
56 SUBST_SED.sysconfdir+= -e 's,%%SQLGREY_GROUP%%,${SQLGREY_GROUP},g'
59 BUILD_DEFS+= SQLGREY_USER SQLGREY_GROUP
61 PKG_USERS_VARS= SQLGREY_USER
62 PKG_GROUPS_VARS= SQLGREY_GROUP
64 .include "../../databases/p5-DBI/buildlink3.mk"
65 .include "../../mk/bsd.pkg.mk"