Add files from parent branch HEAD:
[pkgsrc.git] / net / djbdns-run / Makefile
1 # $NetBSD: Makefile,v 1.18 2008/06/12 02:14:39 joerg Exp $
2 #
3
4 DISTNAME=               djbdns-run-20050415
5 CATEGORIES=             net
6 MASTER_SITES=           # empty
7 DISTFILES=              # empty
8
9 MAINTAINER=             schmonz@NetBSD.org
10 COMMENT=                Configures djbdns to cache and serve queries
11
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
16
17 PKG_INSTALLATION_TYPES= overwrite pkgviews
18 PKG_DESTDIR_SUPPORT=    user-destdir
19
20 WRKSRC=                 ${WRKDIR}
21 NO_CHECKSUM=            yes
22 NO_BUILD=               yes
23
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
29 PKG_GROUPS=             djbdns
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}
37
38 INSTALLATION_DIRS=      share/doc/djbdns-run
39
40 .include "../../mk/bsd.prefs.mk"
41
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.
44 #
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
52 .  endif
53 .endif
54
55 do-install:
56         ${INSTALL_DATA} ${FILESDIR}/README.pkgsrc ${DESTDIR}${PREFIX}/share/doc/djbdns-run
57
58 .include "../../mk/bsd.pkg.mk"