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.cdn.openwrt.org/?a=commitdiff_plain;h=b1adbbe5b12c77228601b58cc6554f58f2c77fcc;p=feed%2Fpackages.git loudmouth: Disable debug and fix no deprecated API compilation Signed-off-by: Rosen Penev (cherry-picked from 788fda356e209a17095e185c166cd8f3f9a61688) --- diff --git a/libs/loudmouth/Makefile b/libs/loudmouth/Makefile index fe572c2370..bb67bcfc4e 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_MAINTAINER:=W. Michael Petullo @@ -46,6 +46,10 @@ CONFIGURE_ARGS += \ --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; + } +