From: Rosen Penev Date: Tue, 27 Nov 2018 17:41:55 +0000 (-0800) Subject: loudmouth: Disable debug and fix no deprecated API compilation X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=788fda356e209a17095e185c166cd8f3f9a61688;p=feed%2Fpackages.git loudmouth: Disable debug and fix no deprecated API compilation Signed-off-by: Rosen Penev --- diff --git a/libs/loudmouth/Makefile b/libs/loudmouth/Makefile index 93d3bd448f..9216d7b6bc 100644 --- a/libs/loudmouth/Makefile +++ b/libs/loudmouth/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=loudmouth PKG_VERSION:=1.5.3 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/mcabber/loudmouth/tar.gz/$(PKG_VERSION)? @@ -38,10 +38,15 @@ define Package/loudmouth/description endef CONFIGURE_ARGS += \ + --disable-debug \ --without-compile-warnings \ --without-idn \ --with-ssl=openssl +CONFIGURE_VARS += \ + ac_cv_lib_crypto_BIO_f_base64=yes \ + ac_cv_lib_ssl_SSL_new=yes + define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include/ $(CP) \ diff --git a/libs/loudmouth/patches/020-openssl-deprecated.patch b/libs/loudmouth/patches/020-openssl-deprecated.patch new file mode 100644 index 0000000000..976d9b9164 --- /dev/null +++ b/libs/loudmouth/patches/020-openssl-deprecated.patch @@ -0,0 +1,14 @@ +--- a/loudmouth/lm-ssl-openssl.c ++++ b/loudmouth/lm-ssl-openssl.c +@@ -345,9 +345,11 @@ _lm_ssl_initialize (LmSSL *ssl) + /*const char *cert_file = NULL;*/ + + if (!initialized) { ++#if OPENSSL_VERSION_NUMBER < 0x10100000L + SSL_library_init(); + /* FIXME: Is this needed when we are not in debug? */ + SSL_load_error_strings(); ++#endif + initialized = TRUE; + } +