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 <rosenp@gmail.com>
This commit is contained in:
Rosen Penev 2018-10-11 13:17:17 -07:00
parent 0ecf61d51d
commit 5f41d05c71

View file

@ -1,6 +1,4 @@
# #
# Copyright (C) 2007-2016 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2. # This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information. # See /LICENSE for more information.
# #
@ -9,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=darkstat PKG_NAME:=darkstat
PKG_VERSION:=3.0.719 PKG_VERSION:=3.0.719
PKG_RELEASE:=1 PKG_RELEASE:=2
PKG_MAINTAINER:=Jean-Michel Lacroix <lacroix@lepine-lacroix.info> PKG_MAINTAINER:=Jean-Michel Lacroix <lacroix@lepine-lacroix.info>
@ -27,7 +25,7 @@ include $(INCLUDE_DIR)/package.mk
define Package/darkstat define Package/darkstat
SECTION:=net SECTION:=net
CATEGORY:=Network CATEGORY:=Network
DEPENDS:=+libpcap +zlib +USE_GLIBC:libbsd DEPENDS:=+libpcap +zlib
TITLE:=Network bandwidth monitor TITLE:=Network bandwidth monitor
URL:=http://unix4lyfe.org/darkstat/ URL:=http://unix4lyfe.org/darkstat/
endef endef
@ -46,7 +44,10 @@ CONFIGURE_ARGS += \
--disable-debug \ --disable-debug \
--with-chroot-dir=/var/empty --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 define Build/Compile
$(HOSTCC) $(PKG_BUILD_DIR)/static/c-ify.c \ $(HOSTCC) $(PKG_BUILD_DIR)/static/c-ify.c \