1 # $NetBSD: Makefile,v 1.37 2013/03/02 20:33:29 wiz Exp $
3 DISTNAME
= bind-
${BIND_VERSION}
4 PKGNAME
= ${DISTNAME
:S
/-ESV
/.3.1.ESV
/:S
/-R
/.
/:S
/-P
/pl
/}
7 MASTER_SITES
= ftp
://ftp.isc.org
/isc
/bind9
/${BIND_VERSION}/ \
8 http
://ftp.belnet.be
/pub
/mirror
/ftp.isc.org
/isc
/bind9
/${BIND_VERSION}/
10 MAINTAINER
= pkgsrc-users@NetBSD.org
11 HOMEPAGE
= http
://www.isc.org
/software
/bind
/
12 COMMENT
= Berkeley Internet Name Daemon implementation of DNS
, version
9.6
14 CONFLICTS
+= host-
[0-9]*
18 BIND_VERSION
= 9.6-ESV-R7-P4
20 .
include "../../mk/bsd.prefs.mk"
22 BUILD_DEFS
+= BIND_DIR VARBASE
31 CONFIGURE_ARGS
+= --with-libtool
32 CONFIGURE_ARGS
+= --sysconfdir
=/etc
33 CONFIGURE_ARGS
+= --localstatedir
=${VARBASE
:Q
}
34 CONFIGURE_ARGS
+= --disable-openssl-version-check
35 CONFIGURE_ARGS
+= --with-openssl
=${SSLBASE
:Q
}
36 .if
${MACHINE_PLATFORM
:MNetBSD-
*-mipsel
} != ""
37 CONFIGURE_ARGS
+= --disable-atomic
39 .if
${MACHINE_PLATFORM
:MNetBSD-
*-powerpc
} != ""
40 CONFIGURE_ARGS
+= --disable-threads
42 .if
${OPSYS} == "DragonFly"
43 CONFIGURE_ARGS
+= --disable-kqueue
46 PKG_GROUPS_VARS
+= BIND_GROUP
47 PKG_USERS_VARS
+= BIND_USER
49 PKG_GROUPS
= ${BIND_GROUP}
50 PKG_USERS
= ${BIND_USER}:${BIND_GROUP}
52 PKG_GECOS.
${BIND_USER}= Named pseudo-user
53 PKG_HOME.
${BIND_USER}= ${BIND_DIR}
56 PTHREAD_AUTO_VARS
= yes
58 FILES_SUBST
+= BIND_GROUP
=${BIND_GROUP
:Q
} \
59 BIND_USER
=${BIND_USER
:Q
} PAX
=${PAX
:Q
}
60 MESSAGE_SUBST
+= BIND_DIR
=${BIND_DIR} BIND_USER
=${BIND_USER}
61 DOCDIR
= ${DESTDIR}${PREFIX}/share
/doc
/bind9
62 MISCDOC
= dnssec ipv6 migration migration-4to9 options \
63 rfc-compliance roadmap sdb
65 # include/isc/ipv6.h is installed on non-ipv6 platforms
67 .if
!empty
(MISSING_FEATURES
:Minet6
)
71 RCD_SCRIPTS
= lwresd named9
73 INSTALLATION_DIRS
= ${DOCDIR} share
/doc
/bind9
/arm share
/doc
/bind9
/misc
76 ${INSTALL_DATA} ${WRKSRC}/README
${DOCDIR}
77 ${INSTALL_DATA} ${WRKSRC}/NSEC3-NOTES
${DOCDIR}
78 ${INSTALL_DATA} ${WRKSRC}/doc
/arm
/*.html
${DOCDIR}/arm
79 cd
${WRKSRC}/doc
/misc
&& ${INSTALL_DATA} ${MISCDOC} ${DOCDIR}/misc
81 .
include "../../security/openssl/buildlink3.mk"
82 .
include "../../mk/bsd.pkg.mk"