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