Annotation of pkgsrc/net/bind914/Makefile, Revision 1.5
1.5 ! taca 1: # $NetBSD: Makefile,v 1.4 2019/05/20 16:31:08 taca Exp $
1.1 taca 2:
3: DISTNAME= bind-${BIND_VERSION}
4: PKGNAME= ${DISTNAME:S/-P/pl/}
1.5 ! taca 5: PKGREVISION= 1
1.1 taca 6: CATEGORIES= net
7: MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/
8:
9: MAINTAINER= pkgsrc-users@NetBSD.org
10: HOMEPAGE= http://www.isc.org/software/bind/
1.3 wiz 11: COMMENT= Berkeley Internet Name Daemon implementation of DNS, version 9.14
1.1 taca 12: LICENSE= mpl-2.0
13:
14: CONFLICTS+= host-[0-9]*
15:
16: MAKE_JOBS_SAFE= no
17:
1.4 taca 18: BIND_VERSION= 9.14.2
1.1 taca 19:
20: .include "../../mk/bsd.prefs.mk"
21:
22: BUILD_DEFS+= BIND_DIR VARBASE
23:
24: .include "options.mk"
25:
26: USE_TOOLS+= pax perl
27: USE_LIBTOOL= yes
28: GNU_CONFIGURE= yes
29:
30: CONFIGURE_ARGS+= --with-libtool
31: CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
32: CONFIGURE_ARGS+= --localstatedir=${VARBASE}
33: CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q}
34: CONFIGURE_ARGS+= --with-python=no
35: .if !empty(MACHINE_PLATFORM:MNetBSD-*-m68k) || \
36: !empty(MACHINE_PLATFORM:MNetBSD-*-mipsel) || \
37: !empty(MACHINE_PLATFORM:MNetBSD-*-vax)
38: CONFIGURE_ARGS+= --disable-atomic
39: .endif
40: CONFIGURE_ARGS.DragonFly+= --disable-kqueue
41:
42: PKG_GROUPS_VARS+= BIND_GROUP
43: PKG_USERS_VARS= BIND_USER
44:
45: PKG_GROUPS= ${BIND_GROUP}
46: PKG_USERS= ${BIND_USER}:${BIND_GROUP}
47:
48: PKG_GECOS.${BIND_USER}= Named pseudo-user
49: PKG_HOME.${BIND_USER}= ${BIND_DIR}
50:
51: DOCS= CHANGES HISTORY OPTIONS README
52:
53: FILES_SUBST+= BIND_GROUP=${BIND_GROUP} \
54: BIND_USER=${BIND_USER} PAX=${PAX:Q} \
55: SSLBASE=${SSLBASE}
56: MESSAGE_SUBST+= BIND_DIR=${BIND_DIR} BIND_USER=${BIND_USER}
57:
58: DOCDIR= share/doc/bind9
59:
60: RCD_SCRIPTS= named9
61: SMF_METHODS= named
62:
63: INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples/bind9
64: CONF_FILES+= share/examples/bind9/bind.keys \
65: ${PKG_SYSCONFDIR}/bind.keys
66:
67: INSTALLATION_DIRS+= ${DOCDIR} ${DOCDIR}/arm
68:
69: post-install:
70: .for f in ${DOCS}
71: ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/${DOCDIR}
72: .endfor
73: ${INSTALL_DATA} ${WRKSRC}/doc/arm/*.html ${DESTDIR}${PREFIX}/${DOCDIR}/arm
74:
75: .include "../../security/openssl/buildlink3.mk"
76: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>