sci-misc/boinc: Support CURL_SSL="gnutls"
authorSven Eden <yamakuzure@gmx.net>
Tue, 23 May 2017 14:04:27 +0000 (16:04 +0200)
committerMichał Górny <mgorny@gentoo.org>
Sun, 4 Jun 2017 16:59:01 +0000 (18:59 +0200)
Enabling gnutls USE flag on curl broke boinc ability to
connect to WorldCommunityGrid (WCG) servers.

This situation seems to have changed, as I have no problem
connecting to WCG using CURL_SSL="gnutls" any more.

Bug: https://bugs.gentoo.org/619032
Package-Manager: portage-2.3.6

sci-misc/boinc/boinc-7.2.44-r3.ebuild
sci-misc/boinc/boinc-7.4.52-r3.ebuild
sci-misc/boinc/boinc-7.6.33-r3.ebuild

index 1b17b96b1a89a9083d3ca57ce8834e9c3da75bda..7a1902920496a5ac50c5aabb6d70f14bc103f344 100644 (file)
@@ -18,9 +18,9 @@ RESTRICT="mirror"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="X cuda curl_ssl_libressl +curl_ssl_openssl static-libs"
+IUSE="X cuda curl_ssl_gnutls curl_ssl_libressl +curl_ssl_openssl static-libs"
 
-REQUIRED_USE="^^ ( curl_ssl_libressl curl_ssl_openssl ) "
+REQUIRED_USE="^^ ( curl_ssl_gnutls curl_ssl_libressl curl_ssl_openssl ) "
 
 # libcurl must not be using an ssl backend boinc does not support.
 # If the libcurl ssl backend changes, boinc should be recompiled.
@@ -28,7 +28,7 @@ RDEPEND="
        !sci-misc/boinc-bin
        !app-admin/quickswitch
        >=app-misc/ca-certificates-20080809
-       net-misc/curl[-curl_ssl_gnutls(-),curl_ssl_libressl(-)=,-curl_ssl_nss(-),curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),-curl_ssl_polarssl(-)]
+       net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_libressl(-)=,-curl_ssl_nss(-),curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),-curl_ssl_polarssl(-)]
        sys-apps/util-linux
        sys-libs/zlib
        cuda? (
index 440eb1d4e1229e4335de372c5f1e53d8ec1f4bfc..d33072c9535e53d562e8b336b8d575b47a7ad2bb 100644 (file)
@@ -18,9 +18,9 @@ RESTRICT="mirror"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="X cuda curl_ssl_libressl +curl_ssl_openssl static-libs"
+IUSE="X cuda curl_ssl_gnutls curl_ssl_libressl +curl_ssl_openssl static-libs"
 
-REQUIRED_USE="^^ ( curl_ssl_libressl curl_ssl_openssl ) "
+REQUIRED_USE="^^ ( curl_ssl_gnutls curl_ssl_libressl curl_ssl_openssl ) "
 
 # libcurl must not be using an ssl backend boinc does not support.
 # If the libcurl ssl backend changes, boinc should be recompiled.
@@ -28,7 +28,7 @@ RDEPEND="
        !sci-misc/boinc-bin
        !app-admin/quickswitch
        >=app-misc/ca-certificates-20080809
-       net-misc/curl[-curl_ssl_gnutls(-),curl_ssl_libressl(-)=,-curl_ssl_nss(-),curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),-curl_ssl_polarssl(-)]
+       net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_libressl(-)=,-curl_ssl_nss(-),curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),-curl_ssl_polarssl(-)]
        sys-apps/util-linux
        sys-libs/zlib
        cuda? (
index 440eb1d4e1229e4335de372c5f1e53d8ec1f4bfc..d33072c9535e53d562e8b336b8d575b47a7ad2bb 100644 (file)
@@ -18,9 +18,9 @@ RESTRICT="mirror"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="X cuda curl_ssl_libressl +curl_ssl_openssl static-libs"
+IUSE="X cuda curl_ssl_gnutls curl_ssl_libressl +curl_ssl_openssl static-libs"
 
-REQUIRED_USE="^^ ( curl_ssl_libressl curl_ssl_openssl ) "
+REQUIRED_USE="^^ ( curl_ssl_gnutls curl_ssl_libressl curl_ssl_openssl ) "
 
 # libcurl must not be using an ssl backend boinc does not support.
 # If the libcurl ssl backend changes, boinc should be recompiled.
@@ -28,7 +28,7 @@ RDEPEND="
        !sci-misc/boinc-bin
        !app-admin/quickswitch
        >=app-misc/ca-certificates-20080809
-       net-misc/curl[-curl_ssl_gnutls(-),curl_ssl_libressl(-)=,-curl_ssl_nss(-),curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),-curl_ssl_polarssl(-)]
+       net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_libressl(-)=,-curl_ssl_nss(-),curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),-curl_ssl_polarssl(-)]
        sys-apps/util-linux
        sys-libs/zlib
        cuda? (