diff options
author | Bernard Spil <brnrd@FreeBSD.org> | 2016-12-10 20:09:18 +0000 |
---|---|---|
committer | Bernard Spil <brnrd@FreeBSD.org> | 2016-12-10 20:09:18 +0000 |
commit | fcc90566b82246a528ac786f856a4255bcf3a0f9 (patch) | |
tree | 9c05f3b4af9af3ff67390d1f6d22db906e34fa64 /security/p5-Crypt-SSLeay | |
parent | cec3c42fef3d28b052f91b7de6a8288eb625fcf6 (diff) | |
download | ports-fcc90566b82246a528ac786f856a4255bcf3a0f9.tar.gz ports-fcc90566b82246a528ac786f856a4255bcf3a0f9.zip |
Notes
Diffstat (limited to 'security/p5-Crypt-SSLeay')
-rw-r--r-- | security/p5-Crypt-SSLeay/files/patch-SSLeay.xs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/security/p5-Crypt-SSLeay/files/patch-SSLeay.xs b/security/p5-Crypt-SSLeay/files/patch-SSLeay.xs new file mode 100644 index 000000000000..f1fee930e3e5 --- /dev/null +++ b/security/p5-Crypt-SSLeay/files/patch-SSLeay.xs @@ -0,0 +1,25 @@ +--- SSLeay.xs.orig 2014-04-23 22:36:24 UTC ++++ SSLeay.xs +@@ -148,16 +148,21 @@ SSL_CTX_new(packname, ssl_version) + if(ssl_version == 23) { + ctx = SSL_CTX_new(SSLv23_client_method()); + } ++#ifndef OPENSSL_NO_SSL3 + else if(ssl_version == 3) { + ctx = SSL_CTX_new(SSLv3_client_method()); + } ++#endif + else { + #ifndef OPENSSL_NO_SSL2 + /* v2 is the default */ + ctx = SSL_CTX_new(SSLv2_client_method()); +-#else ++#elif !defined(OPENSSL_NO_SSL3) + /* v3 is the default */ + ctx = SSL_CTX_new(SSLv3_client_method()); ++#else ++ /* v23 is the default */ ++ ctx = SSL_CTX_new(SSLv23_client_method()); + #endif + } + |