From: Craig Andrews Date: Thu, 31 Jan 2019 16:16:57 +0000 (-0500) Subject: getdns: fix missing libbsd dependency X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=ca7555e52d1bccbaff43d9a74fc8f8aa508c11ab;p=feed%2Fpackages.git getdns: fix missing libbsd dependency Backport these commits from master to the 18.06 branch: 8365744b80c1c0c57fabe199aaa08e6bacef8063 035b22b2085c1dc5f5788a941a44f69de757826b d0766135ade4409103cd5bfbd6180a41c4f2741a Fixes https://github.com/openwrt/packages/issues/8093 Signed-off-by: Craig Andrews --- diff --git a/libs/getdns/Makefile b/libs/getdns/Makefile index 3954a4525b..4992b088f6 100644 --- a/libs/getdns/Makefile +++ b/libs/getdns/Makefile @@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=getdns PKG_VERSION:=1.4.2 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_LICENSE:=BSD-3-Clause PKG_LICENSE_FILES:=LICENSE @@ -55,6 +55,11 @@ CONFIGURE_ARGS += \ $(if $(CONFIG_GETDNS_ENABLE_IDN_LIBIDN2), , --without-libidn2 ) \ --with-ssl="$(STAGING_DIR)/usr" \ +# This will make 'configure' think that our libbsd.so is missing the +# functions inet_pton, inet_ntop, strlcpy and use the builtin. This +# removes the libbsd dependency +CONFIGURE_VARS += LIBBSD_LIBS=-lc + define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include/getdns/ $(CP) $(PKG_INSTALL_DIR)/usr/include/getdns/getdns*.h $(1)/usr/include/getdns/