tnet-p2p/libbitcoin-system: Relax libsecp256k1 dependency. - parlay - yet another gentoo overlay
 (HTM) git clone https://git.parazyd.org/parlay
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
 (DIR) commit fbd66e3239d29dc7780efeaadde67371c85da44b
 (DIR) parent 7df09775c9d421be179e60ffa0601d7da3b99968
 (HTM) Author: parazyd <parazyd@dyne.org>
       Date:   Thu,  1 Apr 2021 00:12:16 +0200
       
       net-p2p/libbitcoin-system: Relax libsecp256k1 dependency.
       
       Diffstat:
         A net-p2p/libbitcoin-system/files/li… |      21 +++++++++++++++++++++
         M net-p2p/libbitcoin-system/libbitco… |       2 ++
       
       2 files changed, 23 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/net-p2p/libbitcoin-system/files/libsecp256k1-relax.patch b/net-p2p/libbitcoin-system/files/libsecp256k1-relax.patch
       t@@ -0,0 +1,21 @@
       +diff --git a/configure.ac b/configure.ac
       +index fc6bb1e6..58895317 100644
       +--- a/configure.ac
       ++++ b/configure.ac
       +@@ -292,11 +292,11 @@ AC_MSG_NOTICE([dl_LIBS : ${dl_LIBS}])
       + 
       + # Require secp256k1 of at least version 0.1.0.19 and output ${secp256k1_CPPFLAGS/LIBS/PKG}.
       + #------------------------------------------------------------------------------
       +-PKG_CHECK_MODULES([secp256k1], [libsecp256k1 >= 0.1.0.19],
       +-    [secp256k1_INCLUDEDIR="`$PKG_CONFIG --variable=includedir "libsecp256k1 >= 0.1.0.19" 2>/dev/null`"
       +-     secp256k1_OTHER_CFLAGS="`$PKG_CONFIG --cflags-only-other "libsecp256k1 >= 0.1.0.19" 2>/dev/null`"],
       +-    [AC_MSG_ERROR([libsecp256k1 >= 0.1.0.19 is required but was not found.])])
       +-AC_SUBST([secp256k1_PKG], ['libsecp256k1 >= 0.1.0.19'])
       ++PKG_CHECK_MODULES([secp256k1], [libsecp256k1 >= 0.1],
       ++    [secp256k1_INCLUDEDIR="`$PKG_CONFIG --variable=includedir "libsecp256k1 >= 0.1" 2>/dev/null`"
       ++     secp256k1_OTHER_CFLAGS="`$PKG_CONFIG --cflags-only-other "libsecp256k1 >= 0.1" 2>/dev/null`"],
       ++    [AC_MSG_ERROR([libsecp256k1 >= 0.1 is required but was not found.])])
       ++AC_SUBST([secp256k1_PKG], ['libsecp256k1 >= 0.1'])
       + AC_SUBST([secp256k1_CPPFLAGS], [${secp256k1_CFLAGS}])
       + AS_IF([test x${secp256k1_INCLUDEDIR} != "x"],
       +     [AC_SUBST([secp256k1_ISYS_CPPFLAGS], ["-isystem${secp256k1_INCLUDEDIR} ${secp256k1_OTHER_CFLAGS}"])],
 (DIR) diff --git a/net-p2p/libbitcoin-system/libbitcoin-system-9999.ebuild b/net-p2p/libbitcoin-system/libbitcoin-system-9999.ebuild
       t@@ -28,6 +28,8 @@ DEPEND="
        "
        RDEPEND="${DEPEND}"
        
       +PATCHES=( "${FILESDIR}/libsecp256k1-relax.patch" )
       +
        src_prepare() {
                eautoreconf
                default