aboutsummaryrefslogtreecommitdiffstats
path: root/community/gsoap/musl-fixes.patch
diff options
context:
space:
mode:
Diffstat (limited to 'community/gsoap/musl-fixes.patch')
-rw-r--r--community/gsoap/musl-fixes.patch25
1 files changed, 10 insertions, 15 deletions
diff --git a/community/gsoap/musl-fixes.patch b/community/gsoap/musl-fixes.patch
index 52ed6efc7a..22333d1d77 100644
--- a/community/gsoap/musl-fixes.patch
+++ b/community/gsoap/musl-fixes.patch
@@ -1,6 +1,8 @@
---- ./gsoap/stdsoap2.cpp.orig
-+++ ./gsoap/stdsoap2.cpp
-@@ -18691,7 +18691,7 @@
+diff --git a/gsoap/stdsoap2.cpp b/gsoap/stdsoap2.cpp
+index fccadad..2de066f 100644
+--- a/gsoap/stdsoap2.cpp
++++ b/gsoap/stdsoap2.cpp
+@@ -19652,7 +19652,7 @@ soap_strerror(struct soap *soap)
{
#ifndef WIN32
# ifdef HAVE_STRERROR_R
@@ -9,18 +11,11 @@
return strerror_r(err, soap->msgbuf, sizeof(soap->msgbuf)); /* GNU-specific */
# else
strerror_r(err, soap->msgbuf, sizeof(soap->msgbuf)); /* XSI-compliant */
---- ./gsoap/stdsoap2.h.orig
-+++ ./gsoap/stdsoap2.h
-@@ -677,7 +677,7 @@
- # define SOAP_LOCALE(soap) ((soap)->c_locale ? (soap)->c_locale : ((soap)->c_locale = _create_locale(LC_ALL, "C")))
- # define SOAP_FREELOCALE(soap) (void)((soap)->c_locale && (_free_locale((soap)->c_locale), ((soap)->c_locale = NULL)))
- # else
--# if !defined(CYGWIN)
-+# if !defined(CYGWIN) && defined(__GLIBC__)
- # include <xlocale.h>
- # else
- # undef HAVE_STRTOF_L
-@@ -943,7 +943,7 @@
+diff --git a/gsoap/stdsoap2.h b/gsoap/stdsoap2.h
+index ba38ba3..9922319 100644
+--- a/gsoap/stdsoap2.h
++++ b/gsoap/stdsoap2.h
+@@ -947,7 +947,7 @@ extern "C" {
# endif
#elif defined(SOCKLEN_T)
# define SOAP_SOCKLEN_T SOCKLEN_T