aboutsummaryrefslogtreecommitdiffstats
path: root/main/openvpn/libressl.patch
diff options
context:
space:
mode:
authorSören Tempel <soeren+git@soeren-tempel.net>2018-03-20 11:27:04 +0100
committerSören Tempel <soeren+git@soeren-tempel.net>2018-03-20 11:32:28 +0100
commit27b284e2f02065457a6a902ee8cafe7c924cea72 (patch)
tree4198221a3b0476aa65bab00f5ef285bb34a62e6b /main/openvpn/libressl.patch
parent768de4d843729c7dcc23cbd97f8eb091d012dd71 (diff)
downloadaports-27b284e2f02065457a6a902ee8cafe7c924cea72.tar.bz2
aports-27b284e2f02065457a6a902ee8cafe7c924cea72.tar.xz
main/opnenvpn: upgrade to 2.4.5
Diffstat (limited to 'main/openvpn/libressl.patch')
-rw-r--r--main/openvpn/libressl.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/main/openvpn/libressl.patch b/main/openvpn/libressl.patch
new file mode 100644
index 0000000000..620359744f
--- /dev/null
+++ b/main/openvpn/libressl.patch
@@ -0,0 +1,23 @@
+Patch for building OpenVPN with libressl, taken from Void Linux.
+
+diff -upr openvpn-2.4.5.orig/src/openvpn/openssl_compat.h openvpn-2.4.5/src/openvpn/openssl_compat.h
+--- openvpn-2.4.5.orig/src/openvpn/openssl_compat.h 2018-03-20 11:29:16.324926371 +0100
++++ openvpn-2.4.5/src/openvpn/openssl_compat.h 2018-03-20 11:29:22.118289384 +0100
+@@ -711,7 +711,7 @@ SSL_CTX_get_max_proto_version(SSL_CTX *c
+ }
+ #endif /* SSL_CTX_get_max_proto_version */
+
+-#ifndef SSL_CTX_set_min_proto_version
++#if !defined(SSL_CTX_set_min_proto_version) && !defined(LIBRESSL_VERSION_NUMBER)
+ /** Mimics SSL_CTX_set_min_proto_version for OpenSSL < 1.1 */
+ static inline int
+ SSL_CTX_set_min_proto_version(SSL_CTX *ctx, long tls_ver_min)
+@@ -740,7 +740,7 @@ SSL_CTX_set_min_proto_version(SSL_CTX *c
+ }
+ #endif /* SSL_CTX_set_min_proto_version */
+
+-#ifndef SSL_CTX_set_max_proto_version
++#if !defined(SSL_CTX_set_max_proto_version) && !defined(LIBRESSL_VERSION_NUMBER)
+ /** Mimics SSL_CTX_set_max_proto_version for OpenSSL < 1.1 */
+ static inline int
+ SSL_CTX_set_max_proto_version(SSL_CTX *ctx, long tls_ver_max)