From 5f41d05c7177e9971bb3b36d1a64e4f077e19966 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Thu, 11 Oct 2018 13:17:17 -0700 Subject: [PATCH] darkstat: Remove libbsd dependency darkstat includes its own strlcat and strlcpy, making the dependency somewhat pointless. Fixes compilation ever since glibc dependency on libbsd was removed. Also removed std=gnu99 as it's not needed with GCC7. Signed-off-by: Rosen Penev --- net/darkstat/Makefile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/net/darkstat/Makefile b/net/darkstat/Makefile index 379c2600a..bf00a7819 100644 --- a/net/darkstat/Makefile +++ b/net/darkstat/Makefile @@ -1,6 +1,4 @@ # -# Copyright (C) 2007-2016 OpenWrt.org -# # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # @@ -9,7 +7,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=darkstat PKG_VERSION:=3.0.719 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_MAINTAINER:=Jean-Michel Lacroix @@ -27,7 +25,7 @@ include $(INCLUDE_DIR)/package.mk define Package/darkstat SECTION:=net CATEGORY:=Network - DEPENDS:=+libpcap +zlib +USE_GLIBC:libbsd + DEPENDS:=+libpcap +zlib TITLE:=Network bandwidth monitor URL:=http://unix4lyfe.org/darkstat/ endef @@ -46,7 +44,10 @@ CONFIGURE_ARGS += \ --disable-debug \ --with-chroot-dir=/var/empty -TARGET_CFLAGS += -std=gnu99 +CONFIGURE_VARS += \ + ac_cv_search_setproctitle=no \ + ac_cv_search_strlcpy=no \ + ac_cv_search_strlcat=no define Build/Compile $(HOSTCC) $(PKG_BUILD_DIR)/static/c-ify.c \