diff options
author | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2018-11-03 22:53:27 +0000 |
---|---|---|
committer | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2018-11-03 22:53:27 +0000 |
commit | 57e9b58a33f1ed664652c078968853d019549528 (patch) | |
tree | 563e13ddae37798364192f1270c53ea48660194b /www/cpr | |
parent | 45b0a0268c6d78a964f0be34e22b4693a53fded4 (diff) | |
download | ports-57e9b58a33f1ed664652c078968853d019549528.tar.gz ports-57e9b58a33f1ed664652c078968853d019549528.zip |
Fix build with curl 7.62.0
Notes
Notes:
svn path=/head/; revision=483950
Diffstat (limited to 'www/cpr')
-rw-r--r-- | www/cpr/files/patch-cpr-error.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/www/cpr/files/patch-cpr-error.cpp b/www/cpr/files/patch-cpr-error.cpp new file mode 100644 index 000000000000..78ac1b4b84a2 --- /dev/null +++ b/www/cpr/files/patch-cpr-error.cpp @@ -0,0 +1,27 @@ +--- cpr/error.cpp.orig 2017-11-01 21:56:02 UTC ++++ cpr/error.cpp +@@ -22,8 +22,10 @@ ErrorCode Error::getErrorCodeForCurlErro + return ErrorCode::OPERATION_TIMEDOUT; + case CURLE_SSL_CONNECT_ERROR: + return ErrorCode::SSL_CONNECT_ERROR; ++#if LIBCURL_VERSION_NUM < 0x073e00 + case CURLE_PEER_FAILED_VERIFICATION: + return ErrorCode::SSL_REMOTE_CERTIFICATE_ERROR; ++#endif + case CURLE_GOT_NOTHING: + return ErrorCode::EMPTY_RESPONSE; + case CURLE_SSL_ENGINE_NOTFOUND: +@@ -38,8 +40,13 @@ ErrorCode Error::getErrorCodeForCurlErro + return ErrorCode::SSL_LOCAL_CERTIFICATE_ERROR; + case CURLE_SSL_CIPHER: + return ErrorCode::GENERIC_SSL_ERROR; ++#if LIBCURL_VERSION_NUM >= 0x073e00 ++ case CURLE_PEER_FAILED_VERIFICATION: ++ return ErrorCode::SSL_REMOTE_CERTIFICATE_ERROR; ++#else + case CURLE_SSL_CACERT: + return ErrorCode::SSL_CACERT_ERROR; ++#endif + case CURLE_USE_SSL_FAILED: + return ErrorCode::GENERIC_SSL_ERROR; + case CURLE_SSL_ENGINE_INITFAILED: |