aboutsummaryrefslogtreecommitdiff
path: root/net/unbound/Makefile
diff options
context:
space:
mode:
authorStijn Segers <foss@volatilesystems.org>2020-02-23 15:18:15 +0100
committerStijn Segers <foss@volatilesystems.org>2020-02-23 16:03:37 +0100
commit839c2e3caef684d71120f8ff7e7c7fb1e6ed1e40 (patch)
tree76a9c758def31f1226d3c0f8b0a4ded195715874 /net/unbound/Makefile
parentf779ef48cd21474acf72ee151588737273a509c2 (diff)
unbound: enable ipset support for the unbound-daemon-heavy variant.
This patch enables ipset support in the unbound-daemon-heavy variant. See [1] for instructions on how to use it. Also fix a minor typo in the libunbound-light description. [1] https://github.com/NLnetLabs/unbound/pull/28 Signed-off-by: Stijn Segers <foss@volatilesystems.org>
Diffstat (limited to 'net/unbound/Makefile')
-rw-r--r--net/unbound/Makefile14
1 files changed, 9 insertions, 5 deletions
diff --git a/net/unbound/Makefile b/net/unbound/Makefile
index 316601968..fcf5ee6e2 100644
--- a/net/unbound/Makefile
+++ b/net/unbound/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=unbound
PKG_VERSION:=1.10.0
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://nlnetlabs.nl/downloads/unbound
@@ -52,7 +52,7 @@ define Package/unbound-daemon-heavy
$(call Package/unbound/Default)
TITLE+= (daemon, heavy traffic)
URL:=https://nlnetlabs.nl/documentation/unbound/howto-optimise
- DEPENDS+= +libunbound-heavy +libpthread +libevent2 +libevent2-pthreads
+ DEPENDS+= +libunbound-heavy +libpthread +libevent2 +libevent2-pthreads +libmnl
VARIANT:=heavy
PROVIDES:=unbound-daemon
endef
@@ -60,6 +60,7 @@ endef
define Package/unbound-daemon-heavy/description
This package contains the Unbound daemon including 'libevent' and
'libpthread' to better handle large networks with heavy query loads.
+ It also offers ipset support.
endef
define Package/libunbound-light
@@ -75,7 +76,7 @@ endef
define Package/libunbound-light/description
This package contains the Unbound shared library with basic includes
- necessary to meet the needs of UCI/LuCI configuration optoins.
+ necessary to meet the needs of UCI/LuCI configuration options.
endef
define Package/libunbound-heavy
@@ -85,14 +86,15 @@ define Package/libunbound-heavy
SUBMENU:=Networking
TITLE+= (library, heavy traffic)
URL:=https://nlnetlabs.nl/documentation/unbound/howto-optimise
- DEPENDS+= +libpthread +libevent2 +libevent2-pthreads
+ DEPENDS+= +libpthread +libevent2 +libevent2-pthreads +libmnl
VARIANT:=heavy
PROVIDES:=libunbound
endef
define Package/libunbound-heavy/description
This package contains the Unbound shared library including 'libevent' and
- 'libpthread' to better handle large networks with heavy query loads.
+ 'libpthread' to better handle large networks with heavy query loads. It
+ also offers ipset support.
endef
define Package/unbound-anchor
@@ -161,8 +163,10 @@ CONFIGURE_ARGS += \
ifeq ($(BUILD_VARIANT),heavy)
CONFIGURE_ARGS += \
+ --enable-ipset \
--with-pthreads \
--with-libevent="$(STAGING_DIR)/usr" \
+ --with-libmnl="$(STAGING_DIR)/usr" \
--enable-event-api
else
CONFIGURE_ARGS += \