commit: ad24ef353b6a1998a659cc747a5c54e5973c47ec Author: Craig Andrews <candrews <AT> gentoo <DOT> org> AuthorDate: Sat Dec 1 19:27:19 2018 +0000 Commit: Craig Andrews <candrews <AT> gentoo <DOT> org> CommitDate: Sat Dec 1 19:40:44 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad24ef35
net-p2p/cpuminer-opt: curl is an unconditional dependency, add test Closes: https://bugs.gentoo.org/651270 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Craig Andrews <candrews <AT> gentoo.org> ...cpuminer-opt-9999.ebuild => cpuminer-opt-3.8.8.1-r1.ebuild} | 10 +++++++--- net-p2p/cpuminer-opt/cpuminer-opt-9999.ebuild | 10 +++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-9999.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.8.8.1-r1.ebuild similarity index 86% copy from net-p2p/cpuminer-opt/cpuminer-opt-9999.ebuild copy to net-p2p/cpuminer-opt/cpuminer-opt-3.8.8.1-r1.ebuild index a1f4a660f6b..38cf197f497 100644 --- a/net-p2p/cpuminer-opt/cpuminer-opt-9999.ebuild +++ b/net-p2p/cpuminer-opt/cpuminer-opt-3.8.8.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,7 +14,7 @@ REQUIRED_USE="cpu_flags_x86_sse2" DEPEND=" dev-libs/gmp:0 dev-libs/jansson - curl? ( >=net-misc/curl-7.15[ssl] ) + >=net-misc/curl-7.15[ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) " @@ -35,7 +35,7 @@ src_prepare() { src_configure() { append-ldflags -Wl,-z,noexecstack - econf --with-crypto $(use_with curl) + econf --with-crypto --with-curl } src_install() { @@ -44,3 +44,7 @@ src_install() { insinto "/etc/${PN}" doins cpuminer-conf.json } + +src_test() { + ./cpuminer --cputest || die +} diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-9999.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-9999.ebuild index a1f4a660f6b..38cf197f497 100644 --- a/net-p2p/cpuminer-opt/cpuminer-opt-9999.ebuild +++ b/net-p2p/cpuminer-opt/cpuminer-opt-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,7 +14,7 @@ REQUIRED_USE="cpu_flags_x86_sse2" DEPEND=" dev-libs/gmp:0 dev-libs/jansson - curl? ( >=net-misc/curl-7.15[ssl] ) + >=net-misc/curl-7.15[ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) " @@ -35,7 +35,7 @@ src_prepare() { src_configure() { append-ldflags -Wl,-z,noexecstack - econf --with-crypto $(use_with curl) + econf --with-crypto --with-curl } src_install() { @@ -44,3 +44,7 @@ src_install() { insinto "/etc/${PN}" doins cpuminer-conf.json } + +src_test() { + ./cpuminer --cputest || die +}