svn commit: r483945 - head/ftp/rubygem-curb/files
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sat Nov 3 22:44:38 UTC 2018
Author: sunpoet
Date: Sat Nov 3 22:44:36 2018
New Revision: 483945
URL: https://svnweb.freebsd.org/changeset/ports/483945
Log:
Fix build with curl 7.62.0
Added:
head/ftp/rubygem-curb/files/
head/ftp/rubygem-curb/files/patch-ext-curb_errors.c (contents, props changed)
Added: head/ftp/rubygem-curb/files/patch-ext-curb_errors.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/ftp/rubygem-curb/files/patch-ext-curb_errors.c Sat Nov 3 22:44:36 2018 (r483945)
@@ -0,0 +1,28 @@
+--- ext/curb_errors.c.orig 2018-11-03 08:38:15 UTC
++++ ext/curb_errors.c
+@@ -307,9 +307,11 @@ VALUE rb_curl_easy_error(CURLcode code)
+ exclz = eCurlErrObsolete;
+ break;
+ #endif
++#if LIBCURL_VERSION_NUM < 0x073e00
+ case CURLE_SSL_PEER_CERTIFICATE: /* 51 - peer's certificate wasn't ok */
+ exclz = eCurlErrSSLPeerCertificate;
+ break;
++#endif
+ case CURLE_GOT_NOTHING: /* 52 - when this is a specific error */
+ exclz = eCurlErrGotNothing;
+ break;
+@@ -334,8 +336,13 @@ VALUE rb_curl_easy_error(CURLcode code)
+ case CURLE_SSL_CIPHER: /* 59 - couldn't use specified cipher */
+ exclz = eCurlErrSSLCipher;
+ break;
++#if LIBCURL_VERSION_NUM >= 0x073e00
++ case CURLE_PEER_FAILED_VERIFICATION: /* 60 - problem with the CA cert (path?) */
++ exclz = eCurlErrSSLPeerCertificate;
++#else
+ case CURLE_SSL_CACERT: /* 60 - problem with the CA cert (path?) */
+ exclz = eCurlErrSSLCACertificate;
++#endif
+ break;
+ case CURLE_BAD_CONTENT_ENCODING: /* 61 - Unrecognized transfer encoding */
+ exclz = eCurlErrBadContentEncoding;
More information about the svn-ports-all
mailing list