| @@ -1,83 +1,83 @@ | | | @@ -1,83 +1,83 @@ |
1 | # $NetBSD: Makefile,v 1.3 2011/05/27 06:45:30 taca Exp $ | | 1 | # $NetBSD: Makefile,v 1.4 2011/07/05 13:35:29 taca Exp $ |
2 | | | 2 | |
3 | DISTNAME= bind-${BIND_VERSION} | | 3 | DISTNAME= bind-${BIND_VERSION} |
4 | PKGNAME= ${DISTNAME:S/-P/pl/} | | 4 | PKGNAME= ${DISTNAME:S/-P/pl/} |
5 | CATEGORIES= net | | 5 | CATEGORIES= net |
6 | MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/ \ | | 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}/ | | 7 | http://ftp.belnet.be/pub/mirror/ftp.isc.org/isc/bind9/${BIND_VERSION}/ |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.isc.org/software/bind | | 10 | HOMEPAGE= http://www.isc.org/software/bind |
11 | COMMENT= Version 9 of the Berkeley Internet Name Daemon, implementation of DNS | | 11 | COMMENT= Version 9 of the Berkeley Internet Name Daemon, implementation of DNS |
12 | | | 12 | |
13 | CONFLICTS+= bind<9.8.0 | | 13 | CONFLICTS+= bind<9.8.0 |
14 | | | 14 | |
15 | PKG_DESTDIR_SUPPORT= user-destdir | | 15 | PKG_DESTDIR_SUPPORT= user-destdir |
16 | | | 16 | |
17 | MAKE_JOBS_SAFE= no | | 17 | MAKE_JOBS_SAFE= no |
18 | | | 18 | |
19 | BIND_VERSION= 9.8.0-P2 | | 19 | BIND_VERSION= 9.8.0-P4 |
20 | | | 20 | |
21 | .include "../../mk/bsd.prefs.mk" | | 21 | .include "../../mk/bsd.prefs.mk" |
22 | | | 22 | |
23 | BUILD_DEFS+= BIND_DIR VARBASE | | 23 | BUILD_DEFS+= BIND_DIR VARBASE |
24 | | | 24 | |
25 | .include "options.mk" | | 25 | .include "options.mk" |
26 | | | 26 | |
27 | USE_TOOLS+= pax perl | | 27 | USE_TOOLS+= pax perl |
28 | USE_LIBTOOL= yes | | 28 | USE_LIBTOOL= yes |
29 | GNU_CONFIGURE= yes | | 29 | GNU_CONFIGURE= yes |
30 | #CONFIG_SHELL= sh -x | | 30 | #CONFIG_SHELL= sh -x |
31 | | | 31 | |
32 | CONFIGURE_ARGS+= --with-libtool | | 32 | CONFIGURE_ARGS+= --with-libtool |
33 | CONFIGURE_ARGS+= --sysconfdir=/etc | | 33 | CONFIGURE_ARGS+= --sysconfdir=/etc |
34 | CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q} | | 34 | CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q} |
35 | CONFIGURE_ARGS+= --disable-openssl-version-check | | 35 | CONFIGURE_ARGS+= --disable-openssl-version-check |
36 | CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q} | | 36 | CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q} |
37 | .if ${MACHINE_PLATFORM:MNetBSD-*-mipsel} != "" | | 37 | .if ${MACHINE_PLATFORM:MNetBSD-*-mipsel} != "" |
38 | CONFIGURE_ARGS+= --disable-atomic | | 38 | CONFIGURE_ARGS+= --disable-atomic |
39 | .endif | | 39 | .endif |
40 | .if ${MACHINE_PLATFORM:MNetBSD-*-powerpc} != "" | | 40 | .if ${MACHINE_PLATFORM:MNetBSD-*-powerpc} != "" |
41 | CONFIGURE_ARGS+= --disable-threads | | 41 | CONFIGURE_ARGS+= --disable-threads |
42 | .endif | | 42 | .endif |
43 | .if ${OPSYS} == "DragonFly" | | 43 | .if ${OPSYS} == "DragonFly" |
44 | CONFIGURE_ARGS+= --disable-kqueue | | 44 | CONFIGURE_ARGS+= --disable-kqueue |
45 | .endif | | 45 | .endif |
46 | | | 46 | |
47 | PKG_GROUPS_VARS+= BIND_GROUP | | 47 | PKG_GROUPS_VARS+= BIND_GROUP |
48 | PKG_USERS_VARS+= BIND_USER | | 48 | PKG_USERS_VARS+= BIND_USER |
49 | | | 49 | |
50 | PKG_GROUPS= ${BIND_GROUP} | | 50 | PKG_GROUPS= ${BIND_GROUP} |
51 | PKG_USERS= ${BIND_USER}:${BIND_GROUP} | | 51 | PKG_USERS= ${BIND_USER}:${BIND_GROUP} |
52 | | | 52 | |
53 | PKG_GECOS.${BIND_USER}= Named pseudo-user | | 53 | PKG_GECOS.${BIND_USER}= Named pseudo-user |
54 | PKG_HOME.${BIND_USER}= ${BIND_DIR} | | 54 | PKG_HOME.${BIND_USER}= ${BIND_DIR} |
55 | | | 55 | |
56 | PTHREAD_OPTS+= native | | 56 | PTHREAD_OPTS+= native |
57 | PTHREAD_AUTO_VARS= yes | | 57 | PTHREAD_AUTO_VARS= yes |
58 | | | 58 | |
59 | FILES_SUBST+= BIND_GROUP=${BIND_GROUP:Q} \ | | 59 | FILES_SUBST+= BIND_GROUP=${BIND_GROUP:Q} \ |
60 | BIND_USER=${BIND_USER:Q} PAX=${PAX:Q} | | 60 | BIND_USER=${BIND_USER:Q} PAX=${PAX:Q} |
61 | MESSAGE_SUBST+= BIND_DIR=${BIND_DIR} BIND_USER=${BIND_USER} | | 61 | MESSAGE_SUBST+= BIND_DIR=${BIND_DIR} BIND_USER=${BIND_USER} |
62 | DOCDIR= ${DESTDIR}${PREFIX}/share/doc/bind9 | | 62 | DOCDIR= ${DESTDIR}${PREFIX}/share/doc/bind9 |
63 | | | 63 | |
64 | # include/isc/ipv6.h is installed on non-ipv6 platforms | | 64 | # include/isc/ipv6.h is installed on non-ipv6 platforms |
65 | PLIST_VARS+= inet6 | | 65 | PLIST_VARS+= inet6 |
66 | .if !empty(MISSING_FEATURES:Minet6) | | 66 | .if !empty(MISSING_FEATURES:Minet6) |
67 | PLIST.inet6= yes | | 67 | PLIST.inet6= yes |
68 | .endif | | 68 | .endif |
69 | | | 69 | |
70 | RCD_SCRIPTS= lwresd named9 | | 70 | RCD_SCRIPTS= lwresd named9 |
71 | | | 71 | |
72 | INSTALLATION_DIRS= ${DOCDIR} share/doc/bind9/arm share/doc/bind9/draft \ | | 72 | INSTALLATION_DIRS= ${DOCDIR} share/doc/bind9/arm share/doc/bind9/draft \ |
73 | share/doc/bind9/rfc | | 73 | share/doc/bind9/rfc |
74 | | | 74 | |
75 | post-install: | | 75 | post-install: |
76 | ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR} | | 76 | ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR} |
77 | ${INSTALL_DATA} ${WRKSRC}/doc/arm/*.html ${DOCDIR}/arm | | 77 | ${INSTALL_DATA} ${WRKSRC}/doc/arm/*.html ${DOCDIR}/arm |
78 | ${INSTALL_DATA} ${WRKSRC}/doc/arm/*.html ${DOCDIR}/arm | | 78 | ${INSTALL_DATA} ${WRKSRC}/doc/arm/*.html ${DOCDIR}/arm |
79 | ${INSTALL_DATA} ${WRKSRC}/doc/draft/draft-*.txt ${DOCDIR}/draft | | 79 | ${INSTALL_DATA} ${WRKSRC}/doc/draft/draft-*.txt ${DOCDIR}/draft |
80 | ${INSTALL_DATA} ${WRKSRC}/doc/rfc/rfc*.txt ${DOCDIR}/rfc | | 80 | ${INSTALL_DATA} ${WRKSRC}/doc/rfc/rfc*.txt ${DOCDIR}/rfc |
81 | | | 81 | |
82 | .include "../../security/openssl/buildlink3.mk" | | 82 | .include "../../security/openssl/buildlink3.mk" |
83 | .include "../../mk/bsd.pkg.mk" | | 83 | .include "../../mk/bsd.pkg.mk" |