diff --git a/srcpkgs/gsoap/patches/libressl.patch b/srcpkgs/gsoap/patches/libressl.patch index 1c41302b275..d8eb91a0227 100644 --- a/srcpkgs/gsoap/patches/libressl.patch +++ b/srcpkgs/gsoap/patches/libressl.patch @@ -2,10 +2,10 @@ diff --git a/gsoap/stdsoap2.cpp b/gsoap/stdsoap2.cpp index cd48626..8bbf676 100644 --- gsoap/stdsoap2.cpp +++ gsoap/stdsoap2.cpp -@@ -4396,7 +4396,7 @@ ssl_auth_init(struct soap *soap) +@@ -4453,7 +4453,7 @@ ssl_auth_init(struct soap *soap) /* enable all TSLv1 protocols and disable SSLv3 by default if no SSL/TLS flags are set */ - if (!(soap->ssl_flags & SOAP_SSLv3_TLSv1)) - soap->ssl_flags = SOAP_TLSv1; + if ((soap->ssl_flags & SOAP_SSLv3_TLSv1) == 0) + soap->ssl_flags |= SOAP_TLSv1; -#if OPENSSL_VERSION_NUMBER >= 0x10101000L +#if OPENSSL_VERSION_NUMBER >= 0x10101000L && !defined(LIBRESSL_VERSION_NUMBER) if ((soap->ssl_flags & SOAP_SSLv3)) diff --git a/srcpkgs/gsoap/template b/srcpkgs/gsoap/template index 14f2051e372..eb2caba346c 100644 --- a/srcpkgs/gsoap/template +++ b/srcpkgs/gsoap/template @@ -1,7 +1,7 @@ # Template file for 'gsoap' pkgname=gsoap -version=2.8.82 -revision=2 +version=2.8.88 +revision=1 wrksrc="gsoap-${version%.*}" build_style=gnu-configure configure_args="--enable-ipv6" @@ -12,7 +12,7 @@ maintainer="Enno Boland " license="gSOAP-1.3b, GPL-2.0-only" homepage="http://www.cs.fsu.edu/~engelen/soap.html" distfiles="${SOURCEFORGE_SITE}/gsoap2/gsoap_${version}.zip" -checksum=a2a6d37c94aaf8bf72ae9192848f21d99a9efa939f0d0d4ddad5a9e6be5ad72a +checksum=effbf8a4533917b9eb3aa0e79db13573ef52e768158f5b4eb93d49b0c5cb2fa8 disable_parallel_build=yes if [ "$CROSS_BUILD" ]; then