summaryrefslogtreecommitdiff
path: root/net/ulxmlrpcpp/files
diff options
context:
space:
mode:
Diffstat (limited to 'net/ulxmlrpcpp/files')
-rw-r--r--net/ulxmlrpcpp/files/patch-ulxmlrpcpp__contrib__ssl_connection.cpp14
-rw-r--r--net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_ssl_connection.cpp14
2 files changed, 28 insertions, 0 deletions
diff --git a/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__contrib__ssl_connection.cpp b/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__contrib__ssl_connection.cpp
new file mode 100644
index 000000000000..c958adef40e2
--- /dev/null
+++ b/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__contrib__ssl_connection.cpp
@@ -0,0 +1,14 @@
+--- ulxmlrpcpp/contrib/ssl_connection.cpp.orig
++++ ulxmlrpcpp/contrib/ssl_connection.cpp
+@@ -227,7 +227,11 @@
+ if (ssl_ctx != 0)
+ SSL_CTX_free(ssl_ctx);
+
++#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10000000L
++ const SSL_METHOD *meth = SSLv23_method();
++#else
+ SSL_METHOD *meth = SSLv23_method();
++#endif
+
+ ssl_ctx = SSL_CTX_new (meth);
+
diff --git a/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_ssl_connection.cpp b/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_ssl_connection.cpp
new file mode 100644
index 000000000000..486f57326e5a
--- /dev/null
+++ b/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_ssl_connection.cpp
@@ -0,0 +1,14 @@
+--- ulxmlrpcpp/ulxr_ssl_connection.cpp.orig
++++ ulxmlrpcpp/ulxr_ssl_connection.cpp
+@@ -95,7 +95,11 @@
+ ULXR_API_IMPL(void) SSLConnection::initializeCTX()
+ {
+ ULXR_TRACE(ULXR_PCHAR("initializeCTX"));
++#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10000000L
++ const SSL_METHOD *meth = SSLv23_method();
++#else
+ SSL_METHOD *meth = SSLv23_method();
++#endif
+ ssl_ctx = SSL_CTX_new (meth);
+ if (!ssl_ctx)
+ {