commit:     ce92b12a18de101035723bf6b7714e29b2a60247
Author:     Luke Dashjr <luke-jr+git <AT> utopios <DOT> org>
AuthorDate: Fri Jul  1 17:53:05 2016 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Fri Jul  1 23:31:36 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce92b12a

Bugfix: libbitcoinconsensus depends on univalue/boost only with USE=test

Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 eclass/bitcoincore.eclass | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/eclass/bitcoincore.eclass b/eclass/bitcoincore.eclass
index c040c34..7022117 100644
--- a/eclass/bitcoincore.eclass
+++ b/eclass/bitcoincore.eclass
@@ -198,7 +198,14 @@ fi
 if [ "${BITCOINCORE_NEED_LIBSECP256K1}" = "1" ]; then
        BITCOINCORE_COMMON_DEPEND="${BITCOINCORE_COMMON_DEPEND} 
$LIBSECP256K1_DEPEND"
 fi
-if [ "${PN}" != "libbitcoinconsensus" ]; then
+if [ "${PN}" = "libbitcoinconsensus" ]; then
+       BITCOINCORE_COMMON_DEPEND="${BITCOINCORE_COMMON_DEPEND}
+               test? (
+                       ${UNIVALUE_DEPEND}
+                       >=dev-libs/boost-1.52.0[threads(+)]
+               )
+       "
+else
        BITCOINCORE_COMMON_DEPEND="${BITCOINCORE_COMMON_DEPEND}
                ${UNIVALUE_DEPEND}
                >=dev-libs/boost-1.52.0[threads(+)]

Reply via email to