aboutsummaryrefslogtreecommitdiff
path: root/ftp
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2017-01-07 10:54:16 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2017-01-07 10:54:16 +0000
commit5b72772a8c6b4661abb22ce1940b542ffa128d5b (patch)
tree67f8d4b73ba933cb2d1ae143bb61c3c1d0403b14 /ftp
parent47706eca195e622c8112a0faf34ae330f319937a (diff)
downloadports-5b72772a8c6b4661abb22ce1940b542ffa128d5b.tar.gz
ports-5b72772a8c6b4661abb22ce1940b542ffa128d5b.zip
Fix net-p2p/rtorrent with https trackers
Notes
Notes: svn path=/head/; revision=430779
Diffstat (limited to 'ftp')
-rw-r--r--ftp/curl/Makefile1
-rw-r--r--ftp/curl/files/patch-lib-vtls-vtls.c22
2 files changed, 23 insertions, 0 deletions
diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile
index 9dc17a5b3f3e..ccfcd5f8b5b2 100644
--- a/ftp/curl/Makefile
+++ b/ftp/curl/Makefile
@@ -3,6 +3,7 @@
PORTNAME= curl
PORTVERSION= 7.52.1
+PORTREVISION= 1
CATEGORIES= ftp net www
MASTER_SITES= http://curl.haxx.se/download/ \
LOCAL/sunpoet
diff --git a/ftp/curl/files/patch-lib-vtls-vtls.c b/ftp/curl/files/patch-lib-vtls-vtls.c
new file mode 100644
index 000000000000..d316b16a81d9
--- /dev/null
+++ b/ftp/curl/files/patch-lib-vtls-vtls.c
@@ -0,0 +1,22 @@
+Obtained from: https://github.com/curl/curl/commit/a7b38c9dc98481e4a5fc37e51a8690337c674dfb
+
+--- lib/vtls/vtls.c.orig 2016-12-19 07:27:56 UTC
++++ lib/vtls/vtls.c
+@@ -484,7 +484,7 @@ void Curl_ssl_close_all(struct Curl_easy
+ curlssl_close_all(data);
+ }
+
+-#if defined(USE_SSLEAY) || defined(USE_GNUTLS) || defined(USE_SCHANNEL) || \
++#if defined(USE_OPENSSL) || defined(USE_GNUTLS) || defined(USE_SCHANNEL) || \
+ defined(USE_DARWINSSL) || defined(USE_NSS)
+ /* This function is for OpenSSL, GnuTLS, darwinssl, and schannel only. */
+ int Curl_ssl_getsock(struct connectdata *conn, curl_socket_t *socks,
+@@ -518,7 +518,7 @@ int Curl_ssl_getsock(struct connectdata
+ (void)numsocks;
+ return GETSOCK_BLANK;
+ }
+-/* USE_SSLEAY || USE_GNUTLS || USE_SCHANNEL || USE_DARWINSSL || USE_NSS */
++/* USE_OPENSSL || USE_GNUTLS || USE_SCHANNEL || USE_DARWINSSL || USE_NSS */
+ #endif
+
+ void Curl_ssl_close(struct connectdata *conn, int sockindex)