Annotation of pkgsrc/net/bind99/Makefile, Revision 1.67
1.67 ! taca 1: # $NetBSD: Makefile,v 1.66 2017/04/13 01:53:35 taca Exp $
1.1 taca 2:
3: DISTNAME= bind-${BIND_VERSION}
4: PKGNAME= ${DISTNAME:S/-P/pl/}
5: CATEGORIES= net
1.61 wiz 6: MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/
1.1 taca 7:
8: MAINTAINER= pkgsrc-users@NetBSD.org
1.10 wiz 9: HOMEPAGE= http://www.isc.org/software/bind/
1.24 rodent 10: COMMENT= Berkeley Internet Name Daemon implementation of DNS, version 9.9
1.1 taca 11:
1.14 cheusov 12: CONFLICTS+= host-[0-9]*
1.1 taca 13:
14: MAKE_JOBS_SAFE= no
15:
1.67 ! taca 16: BIND_VERSION= 9.9.10
1.1 taca 17:
18: .include "../../mk/bsd.prefs.mk"
19:
20: BUILD_DEFS+= BIND_DIR VARBASE
21:
22: .include "options.mk"
23:
24: USE_TOOLS+= pax perl
25: USE_LIBTOOL= yes
26: GNU_CONFIGURE= yes
27: #CONFIG_SHELL= sh -x
28:
29: CONFIGURE_ARGS+= --with-libtool
1.64 fhajny 30: CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
1.1 taca 31: CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
32: CONFIGURE_ARGS+= --disable-openssl-version-check
33: CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q}
1.38 taca 34: CONFIGURE_ARGS+= --with-gssapi=${KRB5BASE:Q}
1.16 tron 35: CONFIGURE_ARGS+= --with-python=no
1.1 taca 36: .if ${MACHINE_PLATFORM:MNetBSD-*-mipsel} != ""
37: CONFIGURE_ARGS+= --disable-atomic
38: .endif
39: .if ${MACHINE_PLATFORM:MNetBSD-*-powerpc} != ""
40: CONFIGURE_ARGS+= --disable-threads
41: .endif
1.52 jperkin 42: CONFIGURE_ARGS.DragonFly+= --disable-kqueue
1.1 taca 43:
44: PKG_GROUPS_VARS+= BIND_GROUP
45: PKG_USERS_VARS+= BIND_USER
46:
47: PKG_GROUPS= ${BIND_GROUP}
48: PKG_USERS= ${BIND_USER}:${BIND_GROUP}
49:
50: PKG_GECOS.${BIND_USER}= Named pseudo-user
51: PKG_HOME.${BIND_USER}= ${BIND_DIR}
52:
1.26 taca 53: DOCS= CHANGES FAQ README
1.1 taca 54:
55: FILES_SUBST+= BIND_GROUP=${BIND_GROUP:Q} \
1.41 obache 56: BIND_USER=${BIND_USER:Q} PAX=${PAX:Q} \
57: SSLBASE=${SSLBASE:Q}
1.1 taca 58: MESSAGE_SUBST+= BIND_DIR=${BIND_DIR} BIND_USER=${BIND_USER}
1.65 fhajny 59:
60: DOCDIR= share/doc/bind9
1.1 taca 61:
62: # include/isc/ipv6.h is installed on non-ipv6 platforms
63: PLIST_VARS+= inet6
64: .if !empty(MISSING_FEATURES:Minet6)
65: PLIST.inet6= yes
66: .endif
67:
68: RCD_SCRIPTS= lwresd named9
1.34 jperkin 69: SMF_METHODS= named
1.1 taca 70:
1.65 fhajny 71: INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples/bind9
72: CONF_FILES+= share/examples/bind9/bind.keys \
73: ${PKG_SYSCONFDIR}/bind.keys
74:
75: INSTALLATION_DIRS+= ${DOCDIR} ${DOCDIR}/arm
1.1 taca 76:
77: post-install:
78: .for f in ${DOCS}
1.65 fhajny 79: ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/${DOCDIR}
1.1 taca 80: .endfor
1.65 fhajny 81: ${INSTALL_DATA} ${WRKSRC}/doc/arm/*.html ${DESTDIR}${PREFIX}/${DOCDIR}/arm
1.1 taca 82:
83: .include "../../security/openssl/buildlink3.mk"
1.38 taca 84: .include "../../mk/krb5.buildlink3.mk"
1.1 taca 85: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>