svn commit: r399965 - head/net/haproxy/files

Dmitry Sivachenko demon at FreeBSD.org
Thu Oct 22 10:41:04 UTC 2015


Author: demon
Date: Thu Oct 22 10:41:02 2015
New Revision: 399965
URL: https://svnweb.freebsd.org/changeset/ports/399965

Log:
  Fix build with OpenSSL < 1.0 (FreeBSD-9)

Added:
  head/net/haproxy/files/patch-src-ssl_sock.c   (contents, props changed)

Added: head/net/haproxy/files/patch-src-ssl_sock.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/haproxy/files/patch-src-ssl_sock.c	Thu Oct 22 10:41:02 2015	(r399965)
@@ -0,0 +1,19 @@
+--- src/ssl_sock.c
++++ src/ssl_sock.c
+@@ -1091,12 +1091,16 @@ ssl_sock_do_create_cert(const char *servername, unsigned int serial,
+ 	else if (EVP_PKEY_type (capkey->type) == EVP_PKEY_EC)
+ 		digest = EVP_sha256();
+ 	else {
++#if (OPENSSL_VERSION_NUMBER >= 0x1000000fL)
+ 		int nid;
+ 
+ 		if (EVP_PKEY_get_default_digest_nid(capkey, &nid) <= 0)
+ 			goto mkcert_error;
+ 		if (!(digest = EVP_get_digestbynid(nid)))
+ 			goto mkcert_error;
++#else
++		goto mkcert_error;
++#endif
+ 	}
+ 
+ 	if (!(X509_sign(newcrt, capkey, digest)))


More information about the svn-ports-all mailing list