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