From e2b18c2c4fb964145ca9f1ab860e734190272ded Mon Sep 17 00:00:00 2001 From: blshkv Date: Fri, 20 Jul 2018 16:36:27 +0800 Subject: [PATCH] capstone: 3.0.5 bump --- dev-libs/capstone/Manifest | 1 + dev-libs/capstone/capstone-3.0.5.ebuild | 40 +++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 dev-libs/capstone/capstone-3.0.5.ebuild diff --git a/dev-libs/capstone/Manifest b/dev-libs/capstone/Manifest index a692164c1..4dd06ca85 100644 --- a/dev-libs/capstone/Manifest +++ b/dev-libs/capstone/Manifest @@ -1,3 +1,4 @@ DIST capstone-3.0.4.tar.gz 2800818 BLAKE2B 012624d421ed54088733e9aaca2f5c1bdda7e9777dabe420cbfda1331fe9a9499b692ec3add2f73479d17d7d8fd1c6e463b5153da54eb6215609c97bce00672e SHA512 a5c29e7c559b5391d6a4ec9a7f766699ea6d321aa2f1fc57fdcec893107fa3ef2f5f6323629971c1129f1ca087df4f3ad03d0a8234d2eae368c8ccfec04dbf4d +DIST capstone-3.0.5.tar.gz 2886717 BLAKE2B db748f61bade4b762c91d3b72ef2c843964f81e68594f97a19d0938a5b2699697e29d9f38a4bd2629dd6e409afa365b53d5f066028b854d2d18c071e4d2a59a3 SHA512 4d953dd34866046afd4c8896c307f8fdd514ea1331720cb643a6b7095666dbecf6a16264c15c9883a6ed5e06d1332c1e52c5a23bd9dc3cc6493592bc9636bd33 DIST capstone-4.0_alpha5.tar.gz 3263242 BLAKE2B b25c9699c973acccdcf58f656c720382f71c642c74420af830a74f36fcd5831221ee9dcfdbb94736219142f1d3829fc0c2bdbc55b9e0d24a5f9ec554220d179f SHA512 c218f976ad0d26dc38553267695b9b196156d76f046330446b2ea66161215bb6bd79e086f29c023d01664e8f6371cc4d3a3413c246913381bf3de01a7a3b76c0 DIST capstone-4.0_p20180511.zip 3621059 BLAKE2B 979d6abb89ce58aec11ba6a02ba087d40c3df87f21168265786ad120d8c19c11cf587874e856c86146a178bb52039fdcf685c6d8bc2f12fd28867ee4d0c18854 SHA512 5d73f5d968684e634c009c5e42c35459193b52aa9bef4e938195aede56346f5cf09e496f0eb3cbc93a06d3302116e90ffa4e28476c9212fb330e4f25fbd686e9 diff --git a/dev-libs/capstone/capstone-3.0.5.ebuild b/dev-libs/capstone/capstone-3.0.5.ebuild new file mode 100644 index 000000000..cee7e012d --- /dev/null +++ b/dev-libs/capstone/capstone-3.0.5.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib toolchain-funcs + +DESCRIPTION="disassembly/disassembler framework + bindings" +HOMEPAGE="http://www.capstone-engine.org/" +SRC_URI="https://github.com/aquynh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/3" # libcapstone.so.3 +KEYWORDS="~amd64 ~arm ~x86" +IUSE="python" + +PDEPEND="python? ( >=dev-python/capstone-python-${PV} )" +RDEPEND="" +DEPEND="${RDEPEND}" +#TODO: add java and ocaml bindings + +src_configure() { + { + cat <<-EOF + # Gentoo overrides: + # verbose build + V = 1 + # toolchain + AR = $(tc-getAR) + CC = $(tc-getCC) + RANLIB = $(tc-getRANLIB) + # toolchain flags + CFLAGS = ${CFLAGS} + LDFLAGS = ${LDFLAGS} + # libs + LIBDIRARCH = $(get_libdir) + EOF + } >> config.mk || die + +}