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-head
mailing list