1 |
commit: 5cce0aa7dd47af4d8d719cafb8fb0e40cb0890b2 |
2 |
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Feb 20 21:42:16 2019 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Feb 20 21:42:30 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cce0aa7 |
7 |
|
8 |
dev-util/radare2: bump up to 3.3.0 |
9 |
|
10 |
Package-Manager: Portage-2.3.61, Repoman-2.3.12 |
11 |
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> |
12 |
|
13 |
dev-util/radare2/Manifest | 1 + |
14 |
dev-util/radare2/radare2-3.3.0.ebuild | 56 +++++++++++++++++++++++++++++++++++ |
15 |
2 files changed, 57 insertions(+) |
16 |
|
17 |
diff --git a/dev-util/radare2/Manifest b/dev-util/radare2/Manifest |
18 |
index 6b952a3ed9a..41fe766351c 100644 |
19 |
--- a/dev-util/radare2/Manifest |
20 |
+++ b/dev-util/radare2/Manifest |
21 |
@@ -1,3 +1,4 @@ |
22 |
DIST radare2-3.1.3.tar.gz 6662694 BLAKE2B bb4cec7fd05e4d43473ef2e67e8284c4b6a856ca1ef312153fbb236b800ed3e369ac9833d87e00e2aa5a560c7d8f7f9433d4b8aa9a3f01e7fabe3c26c3f3d60e SHA512 75b4966e8d64ffd341c50b22d12653e4ead23352d25a7a1f923ee6cb177bd0a9a16e7c02cbd5b58cf3da03f415168606cd67ed19f594dca75c66114e9c35903f |
23 |
DIST radare2-3.2.0.tar.gz 6690470 BLAKE2B edfa7d03d72ab3b7ebda6a2c860165c0c53836f4141674581c0f5f5cc1d6dc7a4ea48530d4825342268e057aeca458a0883f6fd70fb4a2d5d052634f32555442 SHA512 9773068568cf71797b0c86837188604130ef9d63e7b7fd115820d8979dde37d259aaea45002c9984e8c3599e9bade53720d3bb1b3635bdad5a2dc73aff54f048 |
24 |
DIST radare2-3.2.1.tar.gz 6690320 BLAKE2B b0c7db6741d463055d054add112a67378f9f2fae34fabd2848bfffebd44308d0e6fefefa6dd7383ad1b508daed8f388a1538debbf0ae4289130b9c06bfd3f3ae SHA512 4f8c64eb02a80ae5e7adce1322d16f08a250be21c674a8f6f0271bfdc8dc41a6f4ef50fef36e012733db5008cffb356489beef9e9b82300372350bef81e13afa |
25 |
+DIST radare2-3.3.0.tar.gz 6730482 BLAKE2B c6e5ad73d9e34986ba86b73e8410d45c3f99f89a567de85ae22314fd120f358db39a5f8ac9d64af027eb5c7223564d003865f2c8be6ee0a331936e46d02145d8 SHA512 4db9d547b72b952babfd67c8cef2b94fdac9d6fd1194fb50b2ebab538d5bbda0bab4b704d5af64ef684ce9311634c8e04465906a1e7e706b211427054fe0721a |
26 |
|
27 |
diff --git a/dev-util/radare2/radare2-3.3.0.ebuild b/dev-util/radare2/radare2-3.3.0.ebuild |
28 |
new file mode 100644 |
29 |
index 00000000000..0b3f4cfb432 |
30 |
--- /dev/null |
31 |
+++ b/dev-util/radare2/radare2-3.3.0.ebuild |
32 |
@@ -0,0 +1,56 @@ |
33 |
+# Copyright 1999-2019 Gentoo Authors |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=7 |
37 |
+ |
38 |
+inherit bash-completion-r1 eutils |
39 |
+ |
40 |
+DESCRIPTION="unix-like reverse engineering framework and commandline tools" |
41 |
+HOMEPAGE="http://www.radare.org" |
42 |
+ |
43 |
+if [[ ${PV} == *9999 ]]; then |
44 |
+ inherit git-r3 |
45 |
+ EGIT_REPO_URI="https://github.com/radare/radare2" |
46 |
+else |
47 |
+ SRC_URI="https://github.com/radare/radare2/archive/${PV}.tar.gz -> ${P}.tar.gz" |
48 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86" |
49 |
+fi |
50 |
+ |
51 |
+LICENSE="GPL-2" |
52 |
+SLOT="0" |
53 |
+IUSE="ssl libressl" |
54 |
+ |
55 |
+RDEPEND=" |
56 |
+ dev-libs/capstone:0= |
57 |
+ ssl? ( |
58 |
+ !libressl? ( dev-libs/openssl:0= ) |
59 |
+ libressl? ( dev-libs/libressl:0= ) |
60 |
+ ) |
61 |
+" |
62 |
+DEPEND="${RDEPEND}" |
63 |
+BDEPEND="virtual/pkgconfig" |
64 |
+ |
65 |
+src_configure() { |
66 |
+ econf \ |
67 |
+ --without-libuv \ |
68 |
+ --with-syscapstone \ |
69 |
+ $(use_with ssl openssl) |
70 |
+} |
71 |
+ |
72 |
+src_install() { |
73 |
+ default |
74 |
+ |
75 |
+ insinto /usr/share/zsh/site-functions |
76 |
+ doins doc/zsh/_* |
77 |
+ |
78 |
+ newbashcomp doc/bash_autocompletion.sh "${PN}" |
79 |
+ bashcomp_alias "${PN}" rafind2 r2 rabin2 rasm2 radiff2 |
80 |
+ |
81 |
+ # a workaround for unstable $(INSTALL) call, bug #574866 |
82 |
+ local d |
83 |
+ for d in doc/*; do |
84 |
+ if [[ -d $d ]]; then |
85 |
+ rm -rfv "$d" || die "failed to delete '$d'" |
86 |
+ fi |
87 |
+ done |
88 |
+} |