From 888e9d9cea646b68da7eb01cfe0e2dfa39211a91 Mon Sep 17 00:00:00 2001 From: Christophe Lermytte Date: Fri, 8 May 2020 13:42:30 +0200 Subject: [PATCH] ifstat: make dependency on libnetsnmp conditional The upstream package supports it with a configure switch. Defaulting to 'with SNMP support' as it was before. Signed-off-by: Christophe Lermytte --- net/ifstat/Config.in | 4 ++++ net/ifstat/Makefile | 10 ++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 net/ifstat/Config.in diff --git a/net/ifstat/Config.in b/net/ifstat/Config.in new file mode 100644 index 000000000..a224a810d --- /dev/null +++ b/net/ifstat/Config.in @@ -0,0 +1,4 @@ + config IFSTAT_SNMP + depends on PACKAGE_ifstat + bool "Build with support for SNMP" + default y diff --git a/net/ifstat/Makefile b/net/ifstat/Makefile index 8b4d1ec6f..8ab305347 100644 --- a/net/ifstat/Makefile +++ b/net/ifstat/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=ifstat PKG_VERSION:=1.1 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://gael.roualland.free.fr/ifstat/ @@ -26,7 +26,7 @@ define Package/ifstat CATEGORY:=Network TITLE:=InterFace STATistics Monitoring URL:=http://gael.roualland.free.fr/ifstat/ - DEPENDS:=+libnetsnmp + DEPENDS:=+IFSTAT_SNMP:libnetsnmp endef define Package/ifstat/description @@ -36,6 +36,12 @@ define Package/ifstat/description interfaces using SNMP. endef +define Package/ifstat/config + source "$(SOURCE)/Config.in" +endef + +CONFIGURE_ARGS += --with$(if $(CONFIG_IFSTAT_SNMP),,out)-snmp + define Package/ifstat/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/ifstat $(1)/usr/bin/