boost: libressl-2.3 compat
This commit is contained in:
parent
1e04805a5e
commit
8ed70926dd
2 changed files with 26 additions and 1 deletions
25
srcpkgs/boost/patches/libressl-2.3.patch
Normal file
25
srcpkgs/boost/patches/libressl-2.3.patch
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
--- boost/asio/ssl/impl/context.ipp.orig 2016-03-30 12:59:18.922289572 +0200
|
||||||
|
+++ boost/asio/ssl/impl/context.ipp 2016-03-30 13:01:04.776294357 +0200
|
||||||
|
@@ -89,6 +89,14 @@
|
||||||
|
handle_ = ::SSL_CTX_new(::SSLv2_server_method());
|
||||||
|
break;
|
||||||
|
#endif // defined(OPENSSL_NO_SSL2)
|
||||||
|
+#if defined(OPENSSL_NO_SSL3)
|
||||||
|
+ case context::sslv3:
|
||||||
|
+ case context::sslv3_client:
|
||||||
|
+ case context::sslv3_server:
|
||||||
|
+ boost::asio::detail::throw_error(
|
||||||
|
+ boost::asio::error::invalid_argument, "context");
|
||||||
|
+ break;
|
||||||
|
+#else // defined(OPENSSL_NO_SSL3)
|
||||||
|
case context::sslv3:
|
||||||
|
handle_ = ::SSL_CTX_new(::SSLv3_method());
|
||||||
|
break;
|
||||||
|
@@ -98,6 +106,7 @@
|
||||||
|
case context::sslv3_server:
|
||||||
|
handle_ = ::SSL_CTX_new(::SSLv3_server_method());
|
||||||
|
break;
|
||||||
|
+#endif // defined(OPENSSL_NO_SSL3)
|
||||||
|
case context::tlsv1:
|
||||||
|
handle_ = ::SSL_CTX_new(::TLSv1_method());
|
||||||
|
break;
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'boost'
|
# Template file for 'boost'
|
||||||
pkgname=boost
|
pkgname=boost
|
||||||
version=1.58.0
|
version=1.58.0
|
||||||
revision=6
|
revision=7
|
||||||
wrksrc="${pkgname}_${version//\./_}"
|
wrksrc="${pkgname}_${version//\./_}"
|
||||||
hostmakedepends="bzip2-devel"
|
hostmakedepends="bzip2-devel"
|
||||||
makedepends="zlib-devel bzip2-devel icu-devel"
|
makedepends="zlib-devel bzip2-devel icu-devel"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue