mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-08 20:43:38 +02:00
radare2: v1.5.0 bump
This commit is contained in:
parent
2208302b24
commit
c1bd466b7d
6 changed files with 112 additions and 2 deletions
|
|
@ -1 +1,2 @@
|
|||
DIST radare2-bindings-1.4.0.tar.gz 1171161 SHA256 0abd4c854db4932cf16d6b044ac11382f63b97779f9c5bea9167d6be1e14391c SHA512 fbc5276b5480f94230c694e9a1aad3554f96323002c84e8e7c995025d7c0f301c270bae75c728d6ade1bffc9201ef8d1a4e27a01ec2bf2a49459cd7fb4d9dfbc WHIRLPOOL 0480405df2b7dda72eedd53bbdb3a7838c6005780a9ae682d73e52d5f1a913076ed8396f2486097661debd900036b832fe0ca30c52db419251fb46284fe55eb7
|
||||
DIST radare2-bindings-1.5.0.tar.gz 1176535 SHA256 466ec7c80f849b0a0460943bdf0a4ae0f1195f7e0cd6173a350c0e25b370a262 SHA512 0d1ee1645e41b7383980d59c495ad8122f50eba669da4bfa314f34ca28cf70b11472a8511fb427c7fccddf51e14c994a2fd2da0c8adbab6ee62fb8b128046074 WHIRLPOOL 6acded3bed2af0468541f6297053fc23a30976c958a40a9e00b26b852303558f93ed910e19f50014782f93afd21653cc876c463c567d0b4740b0b373b709f1f7
|
||||
|
|
|
|||
63
dev-libs/radare2-bindings/radare2-bindings-1.5.0.ebuild
Normal file
63
dev-libs/radare2-bindings/radare2-bindings-1.5.0.ebuild
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit eutils python-single-r1
|
||||
|
||||
DESCRIPTION="Language bindings for radare2"
|
||||
HOMEPAGE="http://www.radare.org"
|
||||
HOMEPAGE="https://github.com/radare/radare2-bindings"
|
||||
SRC_URI="https://github.com/radare/radare2-bindings/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
#full set: "ctypes cxx guile java lua node-ffi perl php5 python ruby"
|
||||
IUSE="ctypes cxx guile lua perl php5 python ruby"
|
||||
|
||||
#QA_MULTILIB_PATHS="usr/lib/ruby/1.9.1/r2/.*"
|
||||
|
||||
RDEPEND="
|
||||
cxx? ( sys-devel/gcc:*[cxx] )
|
||||
perl? ( dev-lang/perl )
|
||||
guile? ( dev-scheme/guile:* )
|
||||
lua? ( >=dev-lang/lua-5.1.4:* )
|
||||
php5? ( >=dev-lang/php-5.3.8:* )
|
||||
ruby? ( || ( dev-lang/ruby:2.1 dev-lang/ruby:2.2 ) )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
~dev-util/radare2-${PV}
|
||||
virtual/pkgconfig
|
||||
dev-util/valabind
|
||||
dev-lang/swig"
|
||||
|
||||
src_prepare(){
|
||||
epatch "${FILESDIR}/01_use_python_2.7.patch"
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure(){
|
||||
local myconf
|
||||
local mylang
|
||||
|
||||
use php5 && myconf="php"
|
||||
|
||||
for mylang in ctypes cxx guile lua perl python ruby; do
|
||||
if use $mylang; then
|
||||
[ -z "$myconf" ] || myconf+=","
|
||||
myconf+="$mylang"
|
||||
fi
|
||||
done
|
||||
|
||||
#not included languages will be disabled
|
||||
econf --enable="$myconf"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# emake install INSTALL_ROOT="${D}"
|
||||
default
|
||||
python_optimize
|
||||
}
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
DIST radare2-1.2.1.tar.gz 8463288 SHA256 8e15959b85707f4b5c6d1244eeae7faa4d8f39a7c7f9345c0aa869b56dec49e6 SHA512 6598bd820226810dcbf0c8ae430463ebd6525995ca0ba223ec85fa06e42f6d58a05a2ddf66fe11bfcc03b5b205fabb30fed5c69afcd66e295cd76b18931c58b4 WHIRLPOOL de8af8a449ffa3d3793a0ecc01afcb00fc341b1a6eda5a85b62d71c4a47bb2075d099f3f8b15d76d04f4465e43e478386c950f217dbffb3be5aaeb07e4fa82a8
|
||||
DIST radare2-1.3.0.tar.gz 8517265 SHA256 adf9bbfb36b5cff986e8218455d75d7410e41e2fb4a380b99d1bcf6d36dce222 SHA512 ef410f8c5c0b931dab452c50b694313f26898a5f36c8286d18f56889e056658331cee87097a0e3028b8f53f25ec9c4354f6c78a41365a74d5bc67a38a6510174 WHIRLPOOL d3d5877814893308c0aa344740ef857d5814ec465d1f7deee73e226f4e1609ed9a75b3395c92fc382815464d1ceac3409bf09aade9f0f2f74cda93d3b2937ed8
|
||||
DIST radare2-1.4.0.tar.gz 8719644 SHA256 bf6e9ad94fd5828d3936563b8b13218433fbf44231cacfdf37a7312ae2b3e93e SHA512 5d022759e53f762094e237a29780d63dc4f39601ceacb22f58206bbb83a38a8938ea2321e49426b03421dcb0f6493a96f18905f8bf81025293f9c1a8087a4a0a WHIRLPOOL a86f5389d4905b970b22cd79b217d71a37a980b780b53078e5bcaf623d66e24999fb77a9d9b527986f5e9193b72f6b158e8dbefbed4d2557bdd9f0abffc88199
|
||||
DIST radare2-1.5.0.tar.gz 5514657 SHA256 c6b465cb2f36a206d5e9380c0bcbb4c05ed5cb7995e554703206e0bbdc9c74a1 SHA512 d12f448e13dba4507704143216fead40bcee88b59c006f7bc46778a6f423abf4b2b856df4348a4ccaa422e72d9a21ae18add691ceaf5b06936aec214871f7d88 WHIRLPOOL 3c3515c21c7095ff08900f747db2e2c02e3b880ffcfcc8e3b42e216ba2f0291a49e6afde391d3841c3e4a2ee29d2301eeb63513694288f30ce629a9a4254248d
|
||||
|
|
|
|||
45
dev-util/radare2/radare2-1.5.0.ebuild
Normal file
45
dev-util/radare2/radare2-1.5.0.ebuild
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Advanced command line hexadecimal editor and more"
|
||||
HOMEPAGE="http://www.radare.org"
|
||||
#SRC_URI="http://cloud.radare.org/get/${PV}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/radare/radare2/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+syscapstone ssl"
|
||||
|
||||
RDEPEND="syscapstone? ( >=dev-libs/capstone-4.0_alpha4:= )
|
||||
ssl? ( dev-libs/openssl:0= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.9.9-nogit.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_with syscapstone)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# a workaround for unstable $(INSTALL) call, bug #574866
|
||||
local d
|
||||
for d in doc/*; do
|
||||
if [[ -d $d ]]; then
|
||||
rm -rfv "$d" || die "failed to delete '$d'"
|
||||
fi
|
||||
done
|
||||
|
||||
default
|
||||
}
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
~dev-libs/distorm64-3.3.4
|
||||
|
||||
#bokken
|
||||
=dev-libs/radare2-bindings-1.4*
|
||||
=dev-libs/radare2-bindings-1.5*
|
||||
|
||||
~dev-libs/libguytools2-2.0.1
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ dev-util/intel-ocl-sdk
|
|||
~dev-util/bokken-1.8
|
||||
~dev-util/pyew-2.0
|
||||
~dev-util/valabind-0.10.0
|
||||
=dev-util/radare2-1.4*
|
||||
=dev-util/radare2-1.5*
|
||||
|
||||
#virtualbox
|
||||
~dev-util/kbuild-0.1.9998_pre20131130
|
||||
|
|
|
|||
Loading…
Reference in a new issue