commit:     bd1c0bf77415b5b34ad39d1cfbb58888a082c052
Author:     mid-kid <esteve.varela <AT> gmail <DOT> com>
AuthorDate: Thu Dec 24 16:41:05 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Dec 24 18:00:27 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd1c0bf7

dev-util/radare2: Unbundle some libraries (bug #761247)

Libraries in question:
- dev-libs/libzip
- dev-libs/xxhash
- sys-apps/file (libmagic)
- sys-libs/zlib

Signed-off-by: mid-kid <esteve.varela <AT> gmail.com>

 100.0% dev-util/radare2/

Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 .../radare2/{radare2-9999.ebuild => radare2-4.5.1-r1.ebuild}     | 9 +++++++++
 dev-util/radare2/radare2-9999.ebuild                             | 7 +++++++
 2 files changed, 16 insertions(+)

diff --git a/dev-util/radare2/radare2-9999.ebuild 
b/dev-util/radare2/radare2-4.5.1-r1.ebuild
similarity index 89%
copy from dev-util/radare2/radare2-9999.ebuild
copy to dev-util/radare2/radare2-4.5.1-r1.ebuild
index 3c24d71a337..2979f0f39ad 100644
--- a/dev-util/radare2/radare2-9999.ebuild
+++ b/dev-util/radare2/radare2-4.5.1-r1.ebuild
@@ -21,6 +21,10 @@ SLOT="0"
 IUSE="ssl libressl"
 
 RDEPEND="
+       dev-libs/libzip
+       dev-libs/xxhash
+       sys-apps/file
+       sys-libs/zlib
        dev-libs/capstone:0=
        ssl? (
                !libressl? ( dev-libs/openssl:0= )
@@ -30,6 +34,8 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=("${FILESDIR}"/${PN}-4.5.1-docdir.patch)
+
 src_configure() {
        # Ideally these should be set by ./configure
        tc-export CC AR LD OBJCOPY RANLIB
@@ -38,6 +44,9 @@ src_configure() {
        econf \
                --without-libuv \
                --with-syscapstone \
+               --with-sysmagic \
+               --with-sysxxhash \
+               --with-syszip \
                $(use_with ssl openssl)
 }
 

diff --git a/dev-util/radare2/radare2-9999.ebuild 
b/dev-util/radare2/radare2-9999.ebuild
index 3c24d71a337..e7065fb50ac 100644
--- a/dev-util/radare2/radare2-9999.ebuild
+++ b/dev-util/radare2/radare2-9999.ebuild
@@ -21,6 +21,10 @@ SLOT="0"
 IUSE="ssl libressl"
 
 RDEPEND="
+       dev-libs/libzip
+       dev-libs/xxhash
+       sys-apps/file
+       sys-libs/zlib
        dev-libs/capstone:0=
        ssl? (
                !libressl? ( dev-libs/openssl:0= )
@@ -38,6 +42,9 @@ src_configure() {
        econf \
                --without-libuv \
                --with-syscapstone \
+               --with-sysmagic \
+               --with-sysxxhash \
+               --with-syszip \
                $(use_with ssl openssl)
 }
 

Reply via email to