Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/radare2/
Date: Thu, 24 Dec 2020 18:00:35
Message-Id: 1608832827.bd1c0bf77415b5b34ad39d1cfbb58888a082c052.slyfox@gentoo
1 commit: bd1c0bf77415b5b34ad39d1cfbb58888a082c052
2 Author: mid-kid <esteve.varela <AT> gmail <DOT> com>
3 AuthorDate: Thu Dec 24 16:41:05 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 24 18:00:27 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd1c0bf7
7
8 dev-util/radare2: Unbundle some libraries (bug #761247)
9
10 Libraries in question:
11 - dev-libs/libzip
12 - dev-libs/xxhash
13 - sys-apps/file (libmagic)
14 - sys-libs/zlib
15
16 Signed-off-by: mid-kid <esteve.varela <AT> gmail.com>
17
18 100.0% dev-util/radare2/
19
20 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
21
22 .../radare2/{radare2-9999.ebuild => radare2-4.5.1-r1.ebuild} | 9 +++++++++
23 dev-util/radare2/radare2-9999.ebuild | 7 +++++++
24 2 files changed, 16 insertions(+)
25
26 diff --git a/dev-util/radare2/radare2-9999.ebuild b/dev-util/radare2/radare2-4.5.1-r1.ebuild
27 similarity index 89%
28 copy from dev-util/radare2/radare2-9999.ebuild
29 copy to dev-util/radare2/radare2-4.5.1-r1.ebuild
30 index 3c24d71a337..2979f0f39ad 100644
31 --- a/dev-util/radare2/radare2-9999.ebuild
32 +++ b/dev-util/radare2/radare2-4.5.1-r1.ebuild
33 @@ -21,6 +21,10 @@ SLOT="0"
34 IUSE="ssl libressl"
35
36 RDEPEND="
37 + dev-libs/libzip
38 + dev-libs/xxhash
39 + sys-apps/file
40 + sys-libs/zlib
41 dev-libs/capstone:0=
42 ssl? (
43 !libressl? ( dev-libs/openssl:0= )
44 @@ -30,6 +34,8 @@ RDEPEND="
45 DEPEND="${RDEPEND}"
46 BDEPEND="virtual/pkgconfig"
47
48 +PATCHES=("${FILESDIR}"/${PN}-4.5.1-docdir.patch)
49 +
50 src_configure() {
51 # Ideally these should be set by ./configure
52 tc-export CC AR LD OBJCOPY RANLIB
53 @@ -38,6 +44,9 @@ src_configure() {
54 econf \
55 --without-libuv \
56 --with-syscapstone \
57 + --with-sysmagic \
58 + --with-sysxxhash \
59 + --with-syszip \
60 $(use_with ssl openssl)
61 }
62
63
64 diff --git a/dev-util/radare2/radare2-9999.ebuild b/dev-util/radare2/radare2-9999.ebuild
65 index 3c24d71a337..e7065fb50ac 100644
66 --- a/dev-util/radare2/radare2-9999.ebuild
67 +++ b/dev-util/radare2/radare2-9999.ebuild
68 @@ -21,6 +21,10 @@ SLOT="0"
69 IUSE="ssl libressl"
70
71 RDEPEND="
72 + dev-libs/libzip
73 + dev-libs/xxhash
74 + sys-apps/file
75 + sys-libs/zlib
76 dev-libs/capstone:0=
77 ssl? (
78 !libressl? ( dev-libs/openssl:0= )
79 @@ -38,6 +42,9 @@ src_configure() {
80 econf \
81 --without-libuv \
82 --with-syscapstone \
83 + --with-sysmagic \
84 + --with-sysxxhash \
85 + --with-syszip \
86 $(use_with ssl openssl)
87 }