svn commit: r428320 - head/security/p5-Crypt-SSLeay/files
Bernard Spil
brnrd at FreeBSD.org
Sat Dec 10 20:09:20 UTC 2016
Author: brnrd
Date: Sat Dec 10 20:09:18 2016
New Revision: 428320
URL: https://svnweb.freebsd.org/changeset/ports/428320
Log:
security/p5-Crypt-SSLeay: Fix build without SSLv2/3
- Add patch to fix build without SSLv2/3
Approved by: SSL blanket
Added:
head/security/p5-Crypt-SSLeay/files/
head/security/p5-Crypt-SSLeay/files/patch-SSLeay.xs (contents, props changed)
Added: head/security/p5-Crypt-SSLeay/files/patch-SSLeay.xs
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/p5-Crypt-SSLeay/files/patch-SSLeay.xs Sat Dec 10 20:09:18 2016 (r428320)
@@ -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
+ }
+
More information about the svn-ports-all
mailing list