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
+}

Reply via email to