mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-01 11:11:08 +02:00
radare2: v0.10.1 bump with its deps
This commit is contained in:
parent
3221fd001b
commit
f9aeebc828
10 changed files with 115 additions and 52 deletions
|
|
@ -1 +1,2 @@
|
|||
DIST radare2-bindings-0.10.1.tar.gz 991956 SHA256 9adf48d6712deaa3f608e162193ba466afba216bf36b8a4acf4a39dd3902308a SHA512 29e9ea88666c0c2b1d75c80dfb203ba8bf8b7af9236d34452f7e2d59d21a6f31cd90f8302f28d6823299d5a5123e57ed7e6560e5cd0136f854bd4002075594c5 WHIRLPOOL 1b47297c2181d75c278e80f7f3cd71640fb74a2b48874fda7a2185db121dfa7eb7eb60e438c6cd181ce5a4594f1cfa62597b9567b5ff09b52ed6cbc82102ba6e
|
||||
DIST radare2-bindings-0.9.9.tar.gz 734300 SHA256 edd1f171831088b042105f6df13c6c67b4b07ad31244e5711673b5ec578a1d7a SHA512 e7bd499c1c8403815ef50ffa29ae119db0fce7e33ade41f06c9c534581f2645476ac63003fa985eadd82dc60fe1cc534de1f92d5eba6f17e3d2c748e4a7f7760 WHIRLPOOL a27bdfce03f79abb9de71ca96256fc1eba6827c6104b88a225f1ea8d7a06e2c62b98d48826fd690edeb229e32315da8b1d75b407e1db8a73b5b283567d4b0ea9
|
||||
|
|
|
|||
58
dev-libs/radare2-bindings/radare2-bindings-0.10.1.ebuild
Normal file
58
dev-libs/radare2-bindings/radare2-bindings-0.10.1.ebuild
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
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:1.9 dev-lang/ruby:2.1 ) )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/radare2
|
||||
virtual/pkgconfig
|
||||
dev-util/valabind
|
||||
dev-lang/swig
|
||||
>=dev-lang/vala-0.14"
|
||||
|
||||
src_prepare(){
|
||||
epatch "${FILESDIR}/01_use_python_2.7.patch"
|
||||
}
|
||||
|
||||
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 are disabled
|
||||
econf --enable="$myconf"
|
||||
}
|
||||
|
|
@ -1 +1,2 @@
|
|||
DIST radare2-0.10.1.tar.gz 5574871 SHA256 5e4ad0b6ca4672bade5e3b0e3a01b69897dc2a82b5200d0c0fa5ad2987207a97 SHA512 c85e2ff849df5812939a7061aafd2693c14906421b71c9964fe75d5b37c764537a2008e990ca02ef720bc9d07bdc6486e12144204be0187da70b0b75097889c3 WHIRLPOOL e54a3167d771d84a7e1538570ea43964bbbc8b271651d1bb26e9532c5c4c6a9775ad69ded5422d5e840822f14b792d2631b1a0d68d5647eaf821e52cff2c61e7
|
||||
DIST radare2-0.9.9.tar.gz 4708786 SHA256 842ecbe7df97b388c07138b66d2b94aff51099251216981ac5393b11d9260d2a SHA512 89844d44a2fb8170b245761ef9f235231338ed1f0a1ecfe18d38c779fe699dc8eee4fda5446f898d24af928aa6b3dc63bbae46890323fa77be262373108b5947 WHIRLPOOL 183fbf44218daf30ff61d7b8ff2f9157a468815da8caa4f874d33b4f94dc394b2f38c8a8b853d3af0b7198ff592f3c159374640f3f64e6fd50f2a3e937d68ea9
|
||||
|
|
|
|||
43
dev-util/radare2/radare2-0.10.1-r1.ebuild
Normal file
43
dev-util/radare2/radare2-0.10.1-r1.ebuild
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Advanced command line hexadecimal editor and more"
|
||||
HOMEPAGE="http://www.radare.org"
|
||||
SRC_URI="https://github.com/radare/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+capstone ssl"
|
||||
|
||||
RDEPEND="capstone? ( dev-util/capstone:= )
|
||||
ssl? ( dev-libs/openssl:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.9.9-nogit.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_with capstone 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
|
||||
}
|
||||
|
|
@ -1,3 +1,2 @@
|
|||
DIST valabind-0.8.0.tar.gz 42151 SHA256 75c4ed49f1624d8dee75facd4067f0e7de60a477b47f7981c4d7921c65e06a5b SHA512 5f8ba59665df7e1a9f2e2ab21e9aa1d1aae977b4eedad2c46ebc5b246daace704ebc6d5f346d5e5a1540c115ba1c83dbb6b9e8fa994539e0f881bb5c7e414a23 WHIRLPOOL f0a0531d733240a93569779f2b2fa6221a7a822e94147dd8803d37232540c726aa12b88fe81a8dedc61a0b63b60c228298e5e002412278099945ac971aa592ac
|
||||
DIST valabind-0.9.0.tar.gz 50981 SHA256 9ea8c7fdf2aa41d235859f30d202dc58220f3040488a2b3ae0e45ee32fac9598 SHA512 9c730a5c843533680c061a5df060e08f06a52219a1893e80440fc9276bc250257810c934a2171d0bea025f79a06eaada71be8110d33fe137e99a6714320a76bd WHIRLPOOL 5b98ccf506e2cc80d0734cccb13a49e1d4448403b0dac3f16fcfef5290ee981b0755cc4fd9200326688fbf977d771abf171b88ee7e119c7727d861156bf36f2d
|
||||
DIST valabind-0.10.0.tar.gz 51782 SHA256 dbc792b7f7c93cbc1c0187c456f793437ccce980b24484ade95b507e2ca30f25 SHA512 8a1cb5d9c0960df0832d7c72a5204a24ec56f7ced9defe80636670502d6807db63af31fb3d0b0970bb35e27c907455270aa1b898ab1a8818373a271849fb388d WHIRLPOOL c65d978cbb5e2d976aecc486cbb741cdf22348a0e18864542e5ca2ec9a29791f5fcccfbc9f98f663edc4a8cb94fae91da0c5f9797d3559b38f3b11d5ba7930a4
|
||||
DIST valabind-0.9.2.tar.gz 51783 SHA256 84cc2be21acb671e737dab50945b3717f1c68917faf23af443d3911774f5e578 SHA512 204b74a851dc052afeecfb7b98e8b8a4e3ae5e05c7bda3213f38a4f30e144cfc9a1ad9fc5197ae1dd8e2ff931df87cce7810ce37c900e4d8e287abaecef43b9b WHIRLPOOL e27862f2bd897685e8df48c55ef1df20ea3f5b43fc555eb5348f84505706c873f9cdcd1d5e128c08169cc17062d47a2b7892eb4495e9b5f928c6e0ae77f78d6b
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
|
|
@ -17,8 +17,8 @@ SLOT="0"
|
|||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-lang/vala
|
||||
dev-lang/swig"
|
||||
RDEPEND="dev-lang/vala:0.30
|
||||
dev-lang/swig:0"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
VALA_MIN_API_VERSION=0.18
|
||||
VALA_USE_DEPEND=vapigen
|
||||
inherit vala
|
||||
|
||||
DESCRIPTION="Valabind is a tool to parse vala or vapi files to transform them into swig files"
|
||||
HOMEPAGE="https://github.com/radare/valabind"
|
||||
SRC_URI="https://github.com/radare/valabind/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-lang/vala
|
||||
dev-lang/swig"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
#upstream smoked something here
|
||||
sed -i -e "s:^GIT_TIP:#GIT_TIP:" Makefile || die
|
||||
#they don't detect version properly either
|
||||
sed -i -e "s:=valac:=valac-$(vala_best_api_version):" Makefile || die
|
||||
sed -i -e "s:\$(shell ./getvv):libvala-$(vala_best_api_version):" Makefile || die
|
||||
}
|
||||
|
||||
#src_compile() {
|
||||
# emake -j1 || die "compile failed"
|
||||
#}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install
|
||||
}
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
|
|
@ -17,8 +17,8 @@ SLOT="0"
|
|||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-lang/vala
|
||||
dev-lang/swig"
|
||||
RDEPEND="dev-lang/vala:0.30
|
||||
dev-lang/swig:0"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
~dev-libs/distorm64-3.3
|
||||
|
||||
#bokken
|
||||
~dev-libs/radare2-bindings-0.9.9
|
||||
~dev-libs/radare2-bindings-0.10.1
|
||||
|
||||
~dev-libs/libguytools2-2.0.1
|
||||
|
||||
|
|
|
|||
|
|
@ -15,8 +15,8 @@ dev-util/intel-ocl-sdk
|
|||
|
||||
~dev-util/bokken-1.8
|
||||
~dev-util/pyew-2.0
|
||||
~dev-util/valabind-0.9.2
|
||||
~dev-util/radare2-0.9.9
|
||||
~dev-util/valabind-0.10.0
|
||||
~dev-util/radare2-0.10.1
|
||||
=dev-util/capstone-3.0*
|
||||
|
||||
=dev-util/metasm-9999
|
||||
|
|
|
|||
Loading…
Reference in a new issue