From: Rosen Penev Date: Mon, 23 Mar 2020 23:37:50 +0000 (-0700) Subject: libupnp: enable reuseaddr X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=074444794c45e19e5223b05d1a1320cb964f675a;p=feed%2Fpackages.git libupnp: enable reuseaddr Helps applications restart safely. Disabled optssdp. Not used by anything. Disabled scriptsupport. Not used by anything. Made all configure options explicit. Signed-off-by: Rosen Penev (cherry-picked from 8e065c147f7822ca32e053a1da7cc500d0dae2fb) Added some extra stuff from master. --- diff --git a/libs/libupnp/Makefile b/libs/libupnp/Makefile index 4418398366..f3ab296ea5 100644 --- a/libs/libupnp/Makefile +++ b/libs/libupnp/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libupnp PKG_VERSION:=1.8.7 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=@SF/pupnp @@ -48,11 +48,28 @@ define Package/libupnp-sample/description TVcontrolpoint & tvdevice sample applications run inside /etc/upnp-tvdevice/ endef -TARGET_CFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -flto +CONFIGURE_ARGS += \ + --enable-client \ + --enable-device \ + --enable-gena \ + --enable-reuseaddr \ + --enable-gena \ + --enable-webserver \ + --enable-ssdp \ + --enable-soap \ + --enable-tools \ + --enable-blocking_tcp_connections \ + --enable-samples \ + --disable-debug \ + --disable-optssdp \ + --disable-unspecified_server \ + --disable-open_ssl \ + --disable-scriptsupport \ + --disable-postwrite + +TARGET_CFLAGS += -flto TARGET_LDFLAGS += -flto -CONFIGURE_VARS += ac_cv_lib_compat_ftime=no - define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include $(CP) $(PKG_INSTALL_DIR)/usr/include/upnp $(1)/usr/include/