Annotation of pkgsrc/net/bind96/Makefile, Revision 1.43.2.1
1.43.2.1! tron 1: # $NetBSD$
1.1 adrianp 2:
3: DISTNAME= bind-${BIND_VERSION}
1.19 taca 4: PKGNAME= ${DISTNAME:S/-ESV/.3.1.ESV/:S/-R/./:S/-P/pl/}
1.1 adrianp 5: CATEGORIES= net
1.3 tron 6: MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/ \
7: http://ftp.belnet.be/pub/mirror/ftp.isc.org/isc/bind9/${BIND_VERSION}/
1.1 adrianp 8:
9: MAINTAINER= pkgsrc-users@NetBSD.org
1.29 wiz 10: HOMEPAGE= http://www.isc.org/software/bind/
1.38 rodent 11: COMMENT= Berkeley Internet Name Daemon implementation of DNS, version 9.6
1.1 adrianp 12:
1.33 cheusov 13: CONFLICTS+= host-[0-9]*
1.1 adrianp 14:
1.5 obache 15: MAKE_JOBS_SAFE= no
16:
1.43.2.1! tron 17: BIND_VERSION= 9.6-ESV-R10-P2
1.1 adrianp 18:
19: .include "../../mk/bsd.prefs.mk"
20:
21: BUILD_DEFS+= BIND_DIR VARBASE
22:
23: .include "options.mk"
24:
25: USE_TOOLS+= pax perl
26: USE_LIBTOOL= yes
27: GNU_CONFIGURE= yes
28: #CONFIG_SHELL= sh -x
29:
30: CONFIGURE_ARGS+= --with-libtool
31: CONFIGURE_ARGS+= --sysconfdir=/etc
32: CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
33: CONFIGURE_ARGS+= --disable-openssl-version-check
34: CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q}
1.8 jklos 35: .if ${MACHINE_PLATFORM:MNetBSD-*-mipsel} != ""
36: CONFIGURE_ARGS+= --disable-atomic
37: .endif
1.10 jklos 38: .if ${MACHINE_PLATFORM:MNetBSD-*-powerpc} != ""
39: CONFIGURE_ARGS+= --disable-threads
40: .endif
1.15 gls 41: .if ${OPSYS} == "DragonFly"
42: CONFIGURE_ARGS+= --disable-kqueue
43: .endif
1.1 adrianp 44:
45: PKG_GROUPS_VARS+= BIND_GROUP
46: PKG_USERS_VARS+= BIND_USER
47:
48: PKG_GROUPS= ${BIND_GROUP}
49: PKG_USERS= ${BIND_USER}:${BIND_GROUP}
50:
51: PKG_GECOS.${BIND_USER}= Named pseudo-user
52: PKG_HOME.${BIND_USER}= ${BIND_DIR}
53:
54: PTHREAD_OPTS+= native
55: PTHREAD_AUTO_VARS= yes
56:
57: FILES_SUBST+= BIND_GROUP=${BIND_GROUP:Q} \
58: BIND_USER=${BIND_USER:Q} PAX=${PAX:Q}
59: MESSAGE_SUBST+= BIND_DIR=${BIND_DIR} BIND_USER=${BIND_USER}
60: DOCDIR= ${DESTDIR}${PREFIX}/share/doc/bind9
1.23 taca 61: MISCDOC= dnssec ipv6 migration migration-4to9 options \
62: rfc-compliance roadmap sdb
1.1 adrianp 63:
1.16 taca 64: # include/isc/ipv6.h is installed on non-ipv6 platforms
65: PLIST_VARS+= inet6
66: .if !empty(MISSING_FEATURES:Minet6)
67: PLIST.inet6= yes
68: .endif
69:
1.1 adrianp 70: RCD_SCRIPTS= lwresd named9
71:
1.23 taca 72: INSTALLATION_DIRS= ${DOCDIR} share/doc/bind9/arm share/doc/bind9/misc
1.1 adrianp 73:
74: post-install:
75: ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR}
76: ${INSTALL_DATA} ${WRKSRC}/NSEC3-NOTES ${DOCDIR}
77: ${INSTALL_DATA} ${WRKSRC}/doc/arm/*.html ${DOCDIR}/arm
1.23 taca 78: cd ${WRKSRC}/doc/misc && ${INSTALL_DATA} ${MISCDOC} ${DOCDIR}/misc
1.1 adrianp 79:
80: .include "../../security/openssl/buildlink3.mk"
81: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>