sci-misc/boinc: New ebuild for boinc-7.4.52
authorSven Eden <yamakuzure@gmx.net>
Sat, 12 Nov 2016 15:23:41 +0000 (16:23 +0100)
committerDavid Seifert <soap@gentoo.org>
Sat, 12 Nov 2016 15:39:00 +0000 (16:39 +0100)
Package-Manager: portage-2.2.28
Closes: https://github.com/gentoo/gentoo/pull/2768

Signed-off-by: David Seifert <soap@gentoo.org>
sci-misc/boinc/boinc-7.4.52.ebuild [moved from sci-misc/boinc/boinc-7.4.42-r4.ebuild with 90% similarity]

similarity index 90%
rename from sci-misc/boinc/boinc-7.4.42-r4.ebuild
rename to sci-misc/boinc/boinc-7.4.52.ebuild
index 6e2e785acef9fe521d98fbca82615eb0987aac27..3daf627d4c98be0b0c971514d3a854ec17587974 100644 (file)
@@ -13,18 +13,22 @@ MY_PV=$(get_version_component_range 1-2)
 DESCRIPTION="The Berkeley Open Infrastructure for Network Computing"
 HOMEPAGE="http://boinc.ssl.berkeley.edu/"
 SRC_URI="https://github.com/BOINC/boinc/archive/client_release/${MY_PV}/${PV}.tar.gz -> ${P}.tar.gz"
+RESTRICT="mirror"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="X cuda static-libs"
+IUSE="X cuda curl_ssl_libressl +curl_ssl_openssl static-libs"
 
+REQUIRED_USE="^^ ( 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.
 RDEPEND="
        !sci-misc/boinc-bin
        !app-admin/quickswitch
        >=app-misc/ca-certificates-20080809
-       dev-libs/openssl:0=
-       net-misc/curl[ssl,-gnutls(-),-nss(-),curl_ssl_openssl(+)]
+       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? (