Annotation of pkgsrc/net/bind99/Makefile, Revision 1.12
1.12 ! wiz 1: # $NetBSD: Makefile,v 1.11 2012/09/13 01:35:56 taca Exp $
1.1 taca 2:
3: DISTNAME= bind-${BIND_VERSION}
4: PKGNAME= ${DISTNAME:S/-P/pl/}
1.12 ! wiz 5: PKGREVISION= 1
1.1 taca 6: CATEGORIES= net
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}/
9:
10: MAINTAINER= pkgsrc-users@NetBSD.org
1.10 wiz 11: HOMEPAGE= http://www.isc.org/software/bind/
1.1 taca 12: COMMENT= Version 9.9 of the Berkeley Internet Name Daemon, implementation of DNS
13:
14: CONFLICTS+= bind<9.9.0
15:
16: PKG_DESTDIR_SUPPORT= user-destdir
17:
18: MAKE_JOBS_SAFE= no
19:
1.11 taca 20: BIND_VERSION= 9.9.1-P3
1.1 taca 21:
22: .include "../../mk/bsd.prefs.mk"
23:
24: BUILD_DEFS+= BIND_DIR VARBASE
25:
26: .include "options.mk"
27:
28: USE_TOOLS+= pax perl
29: USE_LIBTOOL= yes
30: GNU_CONFIGURE= yes
31: #CONFIG_SHELL= sh -x
32:
33: CONFIGURE_ARGS+= --with-libtool
34: CONFIGURE_ARGS+= --sysconfdir=/etc
35: CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
36: CONFIGURE_ARGS+= --disable-openssl-version-check
37: CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q}
38: .if ${MACHINE_PLATFORM:MNetBSD-*-mipsel} != ""
39: CONFIGURE_ARGS+= --disable-atomic
40: .endif
41: .if ${MACHINE_PLATFORM:MNetBSD-*-powerpc} != ""
42: CONFIGURE_ARGS+= --disable-threads
43: .endif
44: .if ${OPSYS} == "DragonFly"
45: CONFIGURE_ARGS+= --disable-kqueue
46: .endif
47:
48: PKG_GROUPS_VARS+= BIND_GROUP
49: PKG_USERS_VARS+= BIND_USER
50:
51: PKG_GROUPS= ${BIND_GROUP}
52: PKG_USERS= ${BIND_USER}:${BIND_GROUP}
53:
54: PKG_GECOS.${BIND_USER}= Named pseudo-user
55: PKG_HOME.${BIND_USER}= ${BIND_DIR}
56:
57: DOCS= CHANGES FAQ README REDIRECT-NOTES
58:
59: FILES_SUBST+= BIND_GROUP=${BIND_GROUP:Q} \
60: BIND_USER=${BIND_USER:Q} PAX=${PAX:Q}
61: MESSAGE_SUBST+= BIND_DIR=${BIND_DIR} BIND_USER=${BIND_USER}
62: DOCDIR= ${DESTDIR}${PREFIX}/share/doc/bind9
63:
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:
70: RCD_SCRIPTS= lwresd named9
71:
72: INSTALLATION_DIRS= ${DOCDIR} share/doc/bind9/arm
73:
74: post-install:
75: .for f in ${DOCS}
76: ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCDIR}
77: .endfor
78: ${INSTALL_DATA} ${WRKSRC}/doc/arm/*.html ${DOCDIR}/arm
79:
80: .include "../../security/openssl/buildlink3.mk"
81: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>