diff options
| -rw-r--r-- | package/bind/bind.mk | 32 | 
1 files changed, 19 insertions, 13 deletions
| diff --git a/package/bind/bind.mk b/package/bind/bind.mk index ff0ec04d2..e3341bdb6 100644 --- a/package/bind/bind.mk +++ b/package/bind/bind.mk @@ -4,26 +4,32 @@  #  ############################################################# -BIND_VERSION = 9.5.2-P4 +BIND_VERSION = 9.6-ESV-R4  BIND_SITE = ftp://ftp.isc.org/isc/bind9/$(BIND_VERSION)  BIND_TARGET_SBINS = lwresd named named-checkconf named-checkzone -BIND_TARGET_SBINS += named-compilezone rndc rndc-confgen -BIND_TARGET_SBINS += dnssec-keygen dnssec-signzone +BIND_TARGET_SBINS += named-compilezone rndc rndc-confgen dnssec-dsfromkey +BIND_TARGET_SBINS += dnssec-keyfromlabel dnssec-keygen dnssec-signzone  BIND_TARGET_BINS = dig host nslookup nsupdate -BIND_TARGET_LIBS = libbind9.* libdns.* libisccc.* libisccfg.* libisc.* liblwres.* -BIND_MAKE = $(MAKE1) +BIND_TARGET_LIBS = libbind9.* libdns.* libisc.* libisccc.* libisccfg.* liblwres.*  BIND_CONF_ENV =	BUILD_CC="$(TARGET_CC)" \  		BUILD_CFLAGS="$(TARGET_CFLAGS)" -BIND_CONF_OPT =	\ -		--sysconfdir=/etc \ +BIND_CONF_OPT =	--sysconfdir=/etc \  		--localstatedir=/var \  		--with-randomdev=/dev/urandom \ -		--with-openssl=no \ -		--with-libxml2=no \ -		--with-pic \ -		--with-libtool \ -		--disable-epoll \ -		--disable-threads +		--enable-epoll --with-libtool + +ifeq ($(BR2_PACKAGE_LIBXML2),y) +	BIND_CONF_OPT += --with-libxml2=$(STAGING_DIR)/usr +	BIND_DEPENDENCIES += libxml2 +else +	BIND_CONF_OPT += --with-libxml2=no +endif + +ifeq ($(BR2_PACKAGE_OPENSSL),y) +	BIND_DEPENDENCIES += openssl +else +	BIND_CONF_OPT += --with-openssl=no +endif  define BIND_TARGET_INSTALL_FIXES  	rm -f $(TARGET_DIR)/usr/bin/isc-config.sh | 
