radare2-bindings: cleanup

This commit is contained in:
Anton Bolshakov 2015-08-02 00:13:18 +00:00
parent 2cdfa8411f
commit ede22b8918
5 changed files with 6 additions and 224 deletions

View file

@ -1,9 +1,4 @@
AUX 01_use_python_2.7.patch 669 SHA256 575f38b7a2e4bc5784251c4cce04b3dcd4f3169363daacb23292ac0f85883108 SHA512 32eab06074bec7411a402e6339c2d313ff2fda3448ae9171ebca2376085e7d11520cee6f73357892de008df94e297f2dc088bc3b93a908ca376f3928be229f72 WHIRLPOOL c7f75c0fef4f66cef08e1b97252d2d74c7fe0213acb1e46b4242698f7d02692afcae08118cf1586be8020bb281f646b177f376acd18adbec5c6b117be6dd1e8d
AUX c11a5dd7d343b101c2cceab03c31f2f59adadf70.patch 908 SHA256 2d04a0bb0f5a9b249765671600dcc883c846986c420162c12b47e10b86cc858d SHA512 5b91972dac1d5e9b7de097cf8b1e84246c4531f8650ff0bdeb5d3aeabe19b0078e6e835ca83fb92145d7956929b046a8133b34ec5e76fb9fa6510173bfa73381 WHIRLPOOL db40a29c74a78dd94779de4e8c2a803949c038153834c81dab4adf1115536535022a6632a683f97045bed9a1bc473856d0b95b5914168dc91294597e3ef06538
DIST radare2-bindings-0.9.7.tar.gz 89565 SHA256 d3bc0e973064d1c2cd3e5796ebe25395fbea833d81ef45a47e704a90b5831e7c SHA512 e1c06851dc365f3e436cc21412dc6ee24fee411032de1d41efb65eb1053b84ae9c363d6a70246b8787deaaf92d56e18c3c634b0baa13c31c826fcabe8201bcf4 WHIRLPOOL 0fbd3a10e565cf50b7f2ea98122216bf5900c073a161c09765f629296e11841900720e896ed6ecaa21681b934ee7087704fad3a2041a98ada0bc1e9249a0f9e3
DIST radare2-bindings-0.9.9.tar.gz 734300 SHA256 edd1f171831088b042105f6df13c6c67b4b07ad31244e5711673b5ec578a1d7a SHA512 e7bd499c1c8403815ef50ffa29ae119db0fce7e33ade41f06c9c534581f2645476ac63003fa985eadd82dc60fe1cc534de1f92d5eba6f17e3d2c748e4a7f7760 WHIRLPOOL a27bdfce03f79abb9de71ca96256fc1eba6827c6104b88a225f1ea8d7a06e2c62b98d48826fd690edeb229e32315da8b1d75b407e1db8a73b5b283567d4b0ea9
EBUILD radare2-bindings-0.9.7-r1.ebuild 1369 SHA256 6055c97c2ff773bea59222ad097330e4c01e5f89f5fc3e2bc49e7cda3224ffbd SHA512 60444c06d402fa59465e0139c828605c9d4691dc541ded98b9dbe46273b491ef35c71f79a2633b25683cb35663e2c0a3308bfce45e9f1c59865a5dba621fd319 WHIRLPOOL 09db581bbcb74e0d8f546b300900f73d8f23ec21fd74d78227625db2f29d23fa2ea442f9e7960dfc7ee5fdbf0b7d6158a0c3af7c1389fe91262e283dd5abef53
EBUILD radare2-bindings-0.9.7.ebuild 2202 SHA256 d353fe1f7e5bec8e2282203b4bb3152b321e58be88cd496eeca085088d45361f SHA512 454ed366a59742330225b15f9893a2320aa66e7174ad3d62b83d132a1f10eb064b069e7236797f64bc6342df0c617aaae2aa60c9a2908a3e77334008a69346b4 WHIRLPOOL c4d13e37b0ae6790023f443700d253bc6831fb0a4262cec8a602f66050af348819f9878b62e087648d942bea59c9c89a65346f9715fbccf16463ff59f668e837
EBUILD radare2-bindings-0.9.7_p20140722.ebuild 1382 SHA256 bb3da268aaf63e94d47b148724891e3ca10cf5d6a238876b9e8d48126a6a501a SHA512 0ec0e495042023569c7597bca06851f91258afaadfa8d38f6cd67229d83cc412e287bc5558c6a07d8be893ff128cfbbab7f0630f368ffc59c74069ece35625b5 WHIRLPOOL dea5cf6b967894ca9738081e8c485a8ec6dec92664a6419726230ca2a6e5c3e58af541ed3c610b167aeda73826c50f51e4f032287fd3d66523908c9dbd2b949c
EBUILD radare2-bindings-0.9.9-r1.ebuild 1407 SHA256 a5a51a9125c7deedf11810dc03321d447065d79abd690632dab87a10fcaa6d55 SHA512 1ffda6be91e62089ae5055090632e833d41ab8491ea6de4e2c2cda2885c1c1ef3a62874362ffc529ed98526fe389838b276dfe44344cc42167b703cbff0fecba WHIRLPOOL 1dc4f2edcb38131f4f46c5e0544691b7225cba127d5e3a318e3852a2896ecfa90bb8e71b602270d617e9544f5ba2627b878e94c91eb230f1be0e19f770f33524
EBUILD radare2-bindings-0.9.9-r2.ebuild 1476 SHA256 d5d004d48c2eaeba5ea2f5207101f9e906095f25bb3cf1d345afa3b74dc74db8 SHA512 7c89b06b57f5360dcfc0dedfe07276daf790bc5b3791806e3872a89248a8ff33d3cfaa142827d253efff5a0b10006262a45d369ef8381168cb263066ccc82273 WHIRLPOOL b89bfaf9e1d431bc2c6766576e641adc7fa5bd4760571d95d36244bfec110667112794409f7dc41f0900e1ae1e923a1f4035560b092ebf3d1a22e469f1dc31c9
EBUILD radare2-bindings-0.9.9-r3.ebuild 1412 SHA256 63047388e43da329d722eeed74552410c4b040a4e17056c7d4704c8981b70f77 SHA512 befba4c240e6b3b1df5bc4eaa504b050f446fe09e4ff2b8c9377f6ec1d54e01f2c94bf30cf83490ec415a8d5620b6dcdaa6edac0c511e98a88277ca6806bbdd0 WHIRLPOOL 7b5dd143156c1791197109c324b81e493849231454b9a86a2d2007f147bc347a42187d4fce0e2a6add67dce8df277ac0dcf612d541111fff33133abb2abb407c

View file

@ -1,58 +0,0 @@
# Copyright 1999-2014 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"
#"ctypes cxx guile java lua node-ffi perl php5 python ruby"
IUSE="+ctypes +cxx guile lua perl php5 python ruby"
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.8.7 )"
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(){
#"ctypes cxx guile java lua node-ffi perl php5 python ruby"
local myconf
local mylang
use php5 && myconf="php"
# FIXME: add python support
# https://github.com/radare/radare2-bindings/issues/33
for mylang in ctypes cxx guile lua perl ruby ; do
if use $mylang; then
[ -z "$myconf" ] || myconf+=","
myconf+="$mylang"
fi
done
#not included languages are disabled
econf --enable="$myconf"
}

View file

@ -1,92 +0,0 @@
# Copyright 1999-2014 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"
#IUSE="cxx python perl php lua nodejs guile ruby"
IUSE="perl lua ruby"
RDEPEND="perl? ( dev-lang/perl )
lua? ( >=dev-lang/lua-5.1.4 )
ruby? ( >=dev-lang/ruby-1.8.7 )"
# php? ( >=dev-lang/php-5.3.8 )
# nodejs? ( dev-lang/nodejs )
# guile? ( dev-scheme/guile )
DEPEND="${RDEPEND}
dev-util/radare2
virtual/pkgconfig
dev-util/valabind
dev-lang/swig
>=dev-lang/vala-0.14"
src_configure(){
local myconf
export PYTHON_CONFIG=python2.7-config
#"ctypes cxx guile java lua node-ffi perl php5 python ruby"
use perl && myconf+="perl"
use ruby && myconf+="ruby"
use lua && myconf+="lua"
econf --disable="$myconf,ctypes,cxx,guile,java,node-ffi,python"
}
#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 python perl lua ruby ; do
# if use ${lang_var} ; then
# if [[ ${lang_var} == php ]] ; then
# cd "${S}/${lang_var}5"
# else
# cd "${S}/${lang_var}"
# fi
# [[ ${lang_var} == python ]] && export PYTHON_CONFIG=python2.7-config
# emake || die "compile failed"
# fi
# done
# cd "${S}/python"
# emake
#}
src_install() {
# TODO: add another languages
# local lang_var
# 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
# if [[ ${lang_var} == php ]] ; then
# cd "${S}/${lang_var}5"
# else
# cd "${S}/${lang_var}"
# fi
# [[ ${lang_var} == python ]] && export PYTHON_CONFIG=python2.7-config
# emake DESTDIR="${ED}" install || die "compile failed"
# fi
# done
# export PYTHON_CONFIG=python2.7-config
# cd "${S}/python"
emake DESTDIR="${D}" PYTHON_CONFIG=python2.7-config install
# emake DESTDIR="${ED}" install
}

View file

@ -1,59 +0,0 @@
# Copyright 1999-2014 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 git-2
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"
EGIT_REPO_URI="https://github.com/radare/radare2-bindings.git"
EGIT_COMMIT="cf1061eeabb797b5ee2886cd250d0aa9df7c058c"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
#full set: "ctypes cxx guile java lua node-ffi perl php5 python ruby"
IUSE="ctypes cxx guile lua perl php5 python ruby"
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.8.7 )
"
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"
# FIXME: add python support
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"
}

View file

@ -21,12 +21,12 @@ 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] )
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.8.7 )
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}
@ -58,7 +58,3 @@ src_configure(){
#not included languages are disabled
econf --enable="$myconf"
}
#src_install(){
# emake DESTDIR="${D}" LIBDIR="usr/$(get_libdir)" LIBPATH="test" install
#}