From def75a7746483bd61009aaf00289d3de1d71fb60 Mon Sep 17 00:00:00 2001 From: blshkv Date: Mon, 13 Aug 2018 12:48:11 +0800 Subject: [PATCH] radare2-bindings: v2.8.0 bump --- dev-libs/radare2-bindings/Manifest | 1 + .../radare2-bindings-2.8.0.ebuild | 58 +++++++++++++++++++ .../base/package.accept_keywords/dev-util | 4 +- 3 files changed, 61 insertions(+), 2 deletions(-) create mode 100644 dev-libs/radare2-bindings/radare2-bindings-2.8.0.ebuild diff --git a/dev-libs/radare2-bindings/Manifest b/dev-libs/radare2-bindings/Manifest index 9fbad4b15..eec2dae8d 100644 --- a/dev-libs/radare2-bindings/Manifest +++ b/dev-libs/radare2-bindings/Manifest @@ -1,2 +1,3 @@ DIST radare2-bindings-2.1.0.tar.gz 1216522 BLAKE2B 96839ed7916aae02fdbe00e524aef254db8bb28838f165bca815693e97b56157f938a27c2d092925be5eabf30dd048b54823210b39aed41fec346b2ee82a7ca3 SHA512 913c3a1d242259afa7b960a4b1bb46f0eca95ba38cb0d8c424e95a4464a438755a1185db58f05a6705dbc4262b8e9217870c1adf79854d2be898bedc96406609 DIST radare2-bindings-2.7.0.tar.gz 1220921 BLAKE2B 7e0126fbc0a2b53d00e7430ba9b9fb30d38dd1c6ad3c70c414d62cf54895d50cee28eaf78549cd5feb8a251e72a6fd3927280b63dc43399910c2780c2c3ca874 SHA512 fd25f9b79a8e03902d1da6626986801143ac68ec96d704c3e49859cb241d5e208e926c40ef79b428055061cc05e0b576e7f34d69f9ef59bf8858b847dfedb315 +DIST radare2-bindings-2.8.0.tar.gz 1220897 BLAKE2B e89d3c1b21aa923c78524550d98e8ee1a018c7c7d8ded291be310edf6e8a4e1c4859c04ef80c421af6bebd49024b1b1350827736107136e18e5b16e204d33194 SHA512 920fc3d11923fac14528dac607cb8492889a430c7f0d860e084575c9642f0d92704f8a971c1c8b930ff0273a3410e91c0886f2ef638a9d02025f8d8e37eac73c diff --git a/dev-libs/radare2-bindings/radare2-bindings-2.8.0.ebuild b/dev-libs/radare2-bindings/radare2-bindings-2.8.0.ebuild new file mode 100644 index 000000000..e271913a4 --- /dev/null +++ b/dev-libs/radare2-bindings/radare2-bindings-2.8.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2018 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:* ) +" + +DEPEND="${RDEPEND} + >=dev-util/radare2-2.8.0 + virtual/pkgconfig + >=dev-util/valabind-1.3.0 + dev-lang/swig" + +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 +} diff --git a/profiles/pentoo/base/package.accept_keywords/dev-util b/profiles/pentoo/base/package.accept_keywords/dev-util index 9f42a0768..585b6d367 100644 --- a/profiles/pentoo/base/package.accept_keywords/dev-util +++ b/profiles/pentoo/base/package.accept_keywords/dev-util @@ -17,8 +17,8 @@ dev-util/intel-ocl-sdk ~dev-util/pyew-2.0 =dev-util/valabind-1.4* -=dev-util/radare2-2.7* -=dev-libs/radare2-bindings-2.7* +=dev-util/radare2-2.8* +=dev-libs/radare2-bindings-2.8* =dev-util/cutter-1* =dev-util/retdec-3*