unbound: add option for dnstap support
authorJan Pavlinec <jan.pavlinec@nic.cz>
Thu, 3 Sep 2020 15:00:34 +0000 (17:00 +0200)
committerJan Pavlinec <jan.pavlinec@nic.cz>
Thu, 3 Sep 2020 15:01:04 +0000 (17:01 +0200)
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
net/unbound/Makefile

index f4f1cbae8214a7c2f2c46a0a37463134c6e64d01..ff796e784b1f5102b3ca0eb57e75f1fc39d142e1 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=unbound
 PKG_VERSION:=1.11.0
-PKG_RELEASE:=2
+PKG_RELEASE:=3
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://nlnetlabs.nl/downloads/unbound
@@ -29,7 +29,8 @@ PKG_CONFIG_DEPENDS:=CONFIG_PACKAGE_libunbound_dnscrypt \
        CONFIG_PACKAGE_libunbound_libevent \
        CONFIG_PACKAGE_libunbound_libpthread \
        CONFIG_PACKAGE_libunbound_pythonmodule \
-       CONFIG_PACKAGE_libunbound_subnet
+       CONFIG_PACKAGE_libunbound_subnet \
+       CONFIG_PACKAGE_libunbound_dnstap
 
 include $(INCLUDE_DIR)/package.mk
 
@@ -66,7 +67,8 @@ define Package/libunbound
     +PACKAGE_libunbound_ipset:libmnl \
     +PACKAGE_libunbound_libevent:libevent2 \
        +PACKAGE_libunbound_libpthread:libpthread \
-       +PACKAGE_libunbound_pythonmodule:python3-base
+       +PACKAGE_libunbound_pythonmodule:python3-base \
+       +PACKAGE_libunbound_dnstap:libprotobuf-c
 endef
 
 define Package/libunbound/description
@@ -145,6 +147,9 @@ define Package/libunbound/config
        config PACKAGE_libunbound_subnet
                bool "Build with SUBNET cache module support."
                default n
+       config PACKAGE_libunbound_dnstap
+               bool "Build with dnstap support."
+               default n
        endif
 endef
 
@@ -171,6 +176,7 @@ CONFIGURE_ARGS += \
         --with-pthreads,--without-pthreads --without-solaris-threads) \
     $(if $(CONFIG_PACKAGE_libunbound_python),--with-pythonmodule,) \
     $(if $(CONFIG_PACKAGE_libunbound_subnet),--enable-subnet,) \
+    $(if $(CONFIG_PACKAGE_libunbound_dnstap),--enable-dnstap,) \
 
 define Package/unbound-daemon/conffiles
 /etc/config/unbound