1 # $NetBSD: Makefile,v 1.18 2008/06/12 02:14:39 joerg Exp $
4 DISTNAME= djbdns-run-20050415
9 MAINTAINER= schmonz@NetBSD.org
10 COMMENT= Configures djbdns to cache and serve queries
12 DEPENDS_DJBDNS= djbdns>=1.05nb5:../../net/djbdns
13 DEPENDS+= ${DEPENDS_DJBDNS}
14 DEPENDS+= daemontools-[0-9]*:../../sysutils/daemontools
15 DEPENDS+= ucspi-tcp-[0-9]*:../../net/ucspi-tcp
17 PKG_INSTALLATION_TYPES= overwrite pkgviews
18 PKG_DESTDIR_SUPPORT= user-destdir
24 MAKE_DIRS+= ${PKG_SYSCONFDIR}/axfrdns
25 MAKE_DIRS+= ${PKG_SYSCONFDIR}/dnscache/ip
26 MAKE_DIRS+= ${PKG_SYSCONFDIR}/dnscache/servers
27 MAKE_DIRS+= ${PKG_SYSCONFDIR}/rbldns
28 MAKE_DIRS+= ${PKG_SYSCONFDIR}/tinydns
30 PKG_USERS+= dnslog:djbdns
31 PKG_USERS+= axfrdns:djbdns
32 PKG_USERS+= dnscache:djbdns
33 PKG_USERS+= rbldns:djbdns
34 PKG_USERS+= tinydns:djbdns
35 RCD_SCRIPTS= axfrdns djbdns dnscache rbldns tinydns
36 FILES_SUBST+= PKGNAME=${PKGNAME:Q}
38 INSTALLATION_DIRS= share/doc/djbdns-run
40 .include "../../mk/bsd.prefs.mk"
42 # Detect the PKG_SYSCONFDIR of the installed djbdns, so we can create
43 # config files there and refer to them from rc.d scripts.
45 .if !defined(PKG_SYSCONFDIR.djbdns-run)
46 PKG_SYSCONFDIR.djbdns-run!= \
47 ${PKG_INFO} -Q PKG_SYSCONFDIR \
48 ${DEPENDS_DJBDNS:C/:.*$//:Q} 2>/dev/null || \
49 ${ECHO} "PKG_SYSCONFDIR.djbdns-run_not_set"
50 . if empty(PKG_SYSCONFDIR.djbdns-run:M*not_set)
51 MAKEVARS+= PKG_SYSCONFDIR.djbdns-run
56 ${INSTALL_DATA} ${FILESDIR}/README.pkgsrc ${DESTDIR}${PREFIX}/share/doc/djbdns-run
58 .include "../../mk/bsd.pkg.mk"