mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-26 16:51:03 +02:00
radare2-bindings: fixes. Ready for bokken frontend
This commit is contained in:
parent
bcc3109178
commit
b6d0b6af87
6 changed files with 26 additions and 31 deletions
|
|
@ -1 +0,0 @@
|
|||
EBUILD r2-bindings-9999.ebuild 1778 RMD160 c603cfe70024f2712900a301b2bfd56e26aa3bcc SHA1 5b5a004faa337ee03d66bd3b853f25d28740b409 SHA256 7e745184af7731c355d053f2eae32ad466adc0f533faa76dd20c1d58c3363e12
|
||||
2
dev-libs/radare2-bindings/Manifest
Normal file
2
dev-libs/radare2-bindings/Manifest
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
DIST radare2-bindings-0.9.7.tar.gz 89565 SHA256 d3bc0e973064d1c2cd3e5796ebe25395fbea833d81ef45a47e704a90b5831e7c SHA512 e1c06851dc365f3e436cc21412dc6ee24fee411032de1d41efb65eb1053b84ae9c363d6a70246b8787deaaf92d56e18c3c634b0baa13c31c826fcabe8201bcf4 WHIRLPOOL 0fbd3a10e565cf50b7f2ea98122216bf5900c073a161c09765f629296e11841900720e896ed6ecaa21681b934ee7087704fad3a2041a98ada0bc1e9249a0f9e3
|
||||
EBUILD radare2-bindings-0.9.7.ebuild 1696 SHA256 593ef1dd7e58f438977082a2a8f2aa23980e6d5c30a0126a847068ba7df6af3a SHA512 ee180c0d73c4b1dcc8e01c4505c05725339bfbb6bfa496a2fb66f55b409d1b7fc2646a3c279422480525b920e05161cda752f1f9c4493a22a4832258c37a281c WHIRLPOOL 0948abbd251fa6b32715740e93fb39948809033783f8ee5792cfdc4bcecb8e83fc6299188a0fb6e795eee5272fbb55375e0b80ecd18cec868b4b11e1d00c07ec
|
||||
|
|
@ -1,16 +1,18 @@
|
|||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header:
|
||||
# /var/cvsroot/gentoo-x86/dev-util/r2-bindings/r2-bindings-9999.ebuild,v 1.0 2011/12/12 06:20:21 akochkov Exp $
|
||||
# $Header: $
|
||||
|
||||
EAPI="4"
|
||||
inherit base eutils mercurial python
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit eutils python-single-r1
|
||||
|
||||
DESCRIPTION="Language bindings for radare2"
|
||||
HOMEPAGE="http://www.radare.org"
|
||||
EHG_REPO_URI="http://radare.org/hg/radare2"
|
||||
HOMEPAGE="https://github.com/radare/radare2-bindings"
|
||||
SRC_URI="https://github.com/radare/radare2-bindings/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE="cxx python perl php lua nodejs guile ruby"
|
||||
|
|
@ -29,36 +31,24 @@ DEPEND="${RDEPEND}
|
|||
dev-lang/swig
|
||||
>=dev-lang/vala-0.14"
|
||||
|
||||
PYTHON_DEPEND="python? 2:2.7"
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cd "${S}/r2-bindings"
|
||||
econf --enable-devel
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# TODO: add another languages
|
||||
local lang_var
|
||||
|
||||
for lang_var in cxx python perl php lua nodejs guile ruby ; do
|
||||
# for lang_var in cxx python perl php lua nodejs guile ruby ; do
|
||||
for lang_var in python perl lua ruby ; do
|
||||
if use ${lang_var} ; then
|
||||
einfo "language: ${lang_var}"
|
||||
if [[ ${lang_var} == php ]] ; then
|
||||
cd "${S}/r2-bindings/${lang_var}5"
|
||||
cd "${S}/${lang_var}5"
|
||||
else
|
||||
cd "${S}/r2-bindings/${lang_var}"
|
||||
cd "${S}/${lang_var}"
|
||||
fi
|
||||
|
||||
[[ ${lang_var} == python ]] && export
|
||||
PYTHON_CONFIG=python2.7-config
|
||||
|
||||
[[ ${lang_var} == python ]] && export PYTHON_CONFIG=python2.7-config
|
||||
emake || die "compile failed"
|
||||
fi
|
||||
done
|
||||
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
|
@ -68,14 +58,12 @@ src_install() {
|
|||
for lang_var in cxx python perl php lua nodejs guile ruby ; do
|
||||
if use ${lang_var} ; then
|
||||
if [[ ${lang_var} == php ]] ; then
|
||||
cd "${S}/r2-bindings/${lang_var}5"
|
||||
cd "${S}/${lang_var}5"
|
||||
else
|
||||
cd "${S}/r2-bindings/${lang_var}"
|
||||
cd "${S}/${lang_var}"
|
||||
fi
|
||||
|
||||
[[ ${lang_var} == python ]] && export
|
||||
PYTHON_CONFIG=python2.7-config
|
||||
|
||||
[[ ${lang_var} == python ]] && export PYTHON_CONFIG=python2.7-config
|
||||
emake DESTDIR="${ED}" install || die "compile failed"
|
||||
fi
|
||||
done
|
||||
|
|
@ -11,6 +11,8 @@
|
|||
~dev-libs/nss-3.15.3
|
||||
~dev-libs/nspr-4.10.2
|
||||
|
||||
|
||||
#gnuradio
|
||||
~dev-libs/boost-1.53.0
|
||||
|
||||
#bokken
|
||||
~dev-libs/radare2-bindings-0.9.7
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
~dev-util/nvidia-cuda-sdk-5.0.35
|
||||
|
||||
~dev-util/radare2-0.9.7
|
||||
~dev-util/valabind-0.8.0
|
||||
|
||||
=dev-util/metasm-9999
|
||||
|
||||
|
|
|
|||
|
|
@ -7,3 +7,6 @@ dev-libs/popt static-libs
|
|||
|
||||
#required by loki
|
||||
dev-libs/libdnet python
|
||||
|
||||
#required by bokken
|
||||
dev-libs/radare2-bindings python
|
||||
|
|
|
|||
Loading…
Reference in a new issue