Thu Mar 26 13:54:35 2020 UTC ()
bind914: Disable Linux capabilities if there's no sys/capability.h


(nia)
diff -r1.19 -r1.20 pkgsrc/net/bind914/Makefile

cvs diff -r1.19 -r1.20 pkgsrc/net/bind914/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/net/bind914/Attic/Makefile 2020/02/20 16:37:06 1.19
+++ pkgsrc/net/bind914/Attic/Makefile 2020/03/26 13:54:35 1.20
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.19 2020/02/20 16:37:06 taca Exp $ 1# $NetBSD: Makefile,v 1.20 2020/03/26 13:54:35 nia Exp $
2 2
3DISTNAME= bind-${BIND_VERSION} 3DISTNAME= bind-${BIND_VERSION}
4PKGNAME= ${DISTNAME:S/-P/pl/} 4PKGNAME= ${DISTNAME:S/-P/pl/}
5CATEGORIES= net 5CATEGORIES= net
6MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/ 6MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.isc.org/software/bind/ 9HOMEPAGE= https://www.isc.org/software/bind/
10COMMENT= Berkeley Internet Name Daemon implementation of DNS, version 9.14 10COMMENT= Berkeley Internet Name Daemon implementation of DNS, version 9.14
11LICENSE= mpl-2.0 11LICENSE= mpl-2.0
12 12
13CONFLICTS+= host-[0-9]* 13CONFLICTS+= host-[0-9]*
14 14
@@ -16,26 +16,30 @@ MAKE_JOBS_SAFE= no @@ -16,26 +16,30 @@ MAKE_JOBS_SAFE= no
16 16
17BIND_VERSION= 9.14.11 17BIND_VERSION= 9.14.11
18 18
19.include "../../mk/bsd.prefs.mk" 19.include "../../mk/bsd.prefs.mk"
20 20
21BUILD_DEFS+= BIND_DIR VARBASE 21BUILD_DEFS+= BIND_DIR VARBASE
22 22
23.include "options.mk" 23.include "options.mk"
24 24
25USE_TOOLS+= pax perl 25USE_TOOLS+= pax perl
26USE_LIBTOOL= yes 26USE_LIBTOOL= yes
27GNU_CONFIGURE= yes 27GNU_CONFIGURE= yes
28 28
 29.if ${OPSYS} == "Linux" && !exists(/usr/include/sys/capability.h)
 30CONFIGURE_ARGS+= --disable-linux-caps
 31.endif
 32
29CONFIGURE_ARGS+= --with-libtool 33CONFIGURE_ARGS+= --with-libtool
30CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 34CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
31CONFIGURE_ARGS+= --localstatedir=${VARBASE} 35CONFIGURE_ARGS+= --localstatedir=${VARBASE}
32CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q} 36CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q}
33CONFIGURE_ARGS+= --with-python=no 37CONFIGURE_ARGS+= --with-python=no
34.if !empty(MACHINE_PLATFORM:MNetBSD-*-m68k) || \ 38.if !empty(MACHINE_PLATFORM:MNetBSD-*-m68k) || \
35 !empty(MACHINE_PLATFORM:MNetBSD-*-mipsel) || \ 39 !empty(MACHINE_PLATFORM:MNetBSD-*-mipsel) || \
36 !empty(MACHINE_PLATFORM:MNetBSD-*-vax) 40 !empty(MACHINE_PLATFORM:MNetBSD-*-vax)
37CONFIGURE_ARGS+= --disable-atomic 41CONFIGURE_ARGS+= --disable-atomic
38.endif 42.endif
39CONFIGURE_ARGS.DragonFly+= --disable-kqueue 43CONFIGURE_ARGS.DragonFly+= --disable-kqueue
40CONFIGURE_ARGS.SunOS+= --disable-epoll 44CONFIGURE_ARGS.SunOS+= --disable-epoll
41 45