capstone: bump

This commit is contained in:
Anton Bolshakov 2014-03-07 01:36:15 +00:00
parent c602047290
commit ab78229d65
6 changed files with 82 additions and 2 deletions

View file

@ -1,2 +1,4 @@
DIST capstone-2.0.tar.gz 1745131 SHA256 f20957c53a59f736807c7bc2b0087af308d41b9ae53287f5947ceffcf98b4f21 SHA512 61aa85e74788038a07bad596b3cde2cae24043efb7704093b9163c8ee82ff3a9f9dbfa243e0b03fe0565555c9eacd2a6ccac5852a6b3168f61b19b1e46bb6c33 WHIRLPOOL 38d8c0ec80dfa313a0525070ab40bc728d649d04f7afef14e9af951354c339309d985c6cf8b5e7234a052bb7b3f0fb3ccc4644b3986875d0974d040f832dda57
DIST capstone-2.1.tar.gz 1365850 SHA256 37e9f5bc8243136b0202dada1c6451e9923eeb34c80c3202f6a2105115d6c7c2 SHA512 a8236f325133ca8d1bca82e842955f8d7793c4aaacaa6c12248ba62d21d66b14e924ad33bc0ff5ce5ce38e3626da5c41289d01dc9d96a0a02eec15bfefabd858 WHIRLPOOL 0d81846548cae05d83df5d9e00b7f8dbb1c99b0fcea87231bd112b7072f06b07e6e493f4cf1dd5fbad29ee19976076ae63cfa3767e28153bd950d26b7c6c1c3a
EBUILD capstone-python-2.0.ebuild 1404 SHA256 3344eed666b34a8923e2be366913ba062258fe28d600bc039a6dc2ae6756876a SHA512 702a4d80ff774e537319676a323b6db7496b9b2690f045643d78f8f86d219f02c39b433513118c04209798d2e8d0709c062f40df99e31759ccf6504577618c0f WHIRLPOOL 0c071d6928f57a18dd170fd4929b8ad8f140ddb1281c76189225b45818436610992e15381ccaf32c554dbd3cfe36371d71bf63e759454487a7322d1848678980
EBUILD capstone-python-2.1.ebuild 1404 SHA256 3344eed666b34a8923e2be366913ba062258fe28d600bc039a6dc2ae6756876a SHA512 702a4d80ff774e537319676a323b6db7496b9b2690f045643d78f8f86d219f02c39b433513118c04209798d2e8d0709c062f40df99e31759ccf6504577618c0f WHIRLPOOL 0c071d6928f57a18dd170fd4929b8ad8f140ddb1281c76189225b45818436610992e15381ccaf32c554dbd3cfe36371d71bf63e759454487a7322d1848678980

View file

@ -0,0 +1,45 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: blshkv$
EAPI=5
MY_P=capstone-"${PV}"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
inherit eutils multilib distutils-r1
DESCRIPTION="A lightweight multi-platform, multi-architecture disassembly framework"
HOMEPAGE="http://www.capstone-engine.org/"
SRC_URI="https://github.com/aquynh/capstone/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="cython"
RDEPEND="cython? ( dev-python/cython
dev-util/capstone[python] )"
DEPEND=""
S=${WORKDIR}/${MY_P}/bindings/python
python_prepare() {
#our hack to adjust cython setup
if use cython; then
cp setup_cython.py setup.py
sed -e 's|install:|install_default:|' -i Makefile || die "sed failed"
sed -e 's|install_cython:|install:|' -i Makefile || die "sed failed"
#this section is from Makefile
cp capstone/__init__.py pyx/__init__.py
cp capstone/capstone.py pyx/capstone.pyx
cp capstone/arm.py pyx/arm.pyx
cp capstone/arm_const.py pyx/arm_const.pyx
cp capstone/arm64.py pyx/arm64.pyx
cp capstone/arm64_const.py pyx/arm64_const.pyx
cp capstone/mips.py pyx/mips.pyx
cp capstone/mips_const.py pyx/mips_const.pyx
cp capstone/ppc.py pyx/ppc.pyx
cp capstone/ppc_const.py pyx/ppc_const.pyx
cp capstone/x86.py pyx/x86.pyx
cp capstone/x86_const.py pyx/x86_const.pyx
fi
}

View file

@ -1,2 +1,4 @@
DIST capstone-2.0.tar.gz 1745131 SHA256 f20957c53a59f736807c7bc2b0087af308d41b9ae53287f5947ceffcf98b4f21 SHA512 61aa85e74788038a07bad596b3cde2cae24043efb7704093b9163c8ee82ff3a9f9dbfa243e0b03fe0565555c9eacd2a6ccac5852a6b3168f61b19b1e46bb6c33 WHIRLPOOL 38d8c0ec80dfa313a0525070ab40bc728d649d04f7afef14e9af951354c339309d985c6cf8b5e7234a052bb7b3f0fb3ccc4644b3986875d0974d040f832dda57
DIST capstone-2.1.tar.gz 1365850 SHA256 37e9f5bc8243136b0202dada1c6451e9923eeb34c80c3202f6a2105115d6c7c2 SHA512 a8236f325133ca8d1bca82e842955f8d7793c4aaacaa6c12248ba62d21d66b14e924ad33bc0ff5ce5ce38e3626da5c41289d01dc9d96a0a02eec15bfefabd858 WHIRLPOOL 0d81846548cae05d83df5d9e00b7f8dbb1c99b0fcea87231bd112b7072f06b07e6e493f4cf1dd5fbad29ee19976076ae63cfa3767e28153bd950d26b7c6c1c3a
EBUILD capstone-2.0-r1.ebuild 697 SHA256 50cae069aa89e9cc2e2570421966c4a7dcf6d748707167040ba0e2ac3e6277a1 SHA512 ff087a6feb23b7130b7380e6fb3babcf26b486cbfa7af45b55b6e8495b994db2bae125fea26394fb9a066eede49bda5dcbbebd2d61a67515a51de0eab1d5b2da WHIRLPOOL ca90dc5445ea96adeea21bf474c2646e5e96765d9a9d84035e873f6ab68948477f6416b93e93f49bc798b111e8050134e1fa04f138e03b5ea9c21adf0024ac5e
EBUILD capstone-2.1.ebuild 697 SHA256 50cae069aa89e9cc2e2570421966c4a7dcf6d748707167040ba0e2ac3e6277a1 SHA512 ff087a6feb23b7130b7380e6fb3babcf26b486cbfa7af45b55b6e8495b994db2bae125fea26394fb9a066eede49bda5dcbbebd2d61a67515a51de0eab1d5b2da WHIRLPOOL ca90dc5445ea96adeea21bf474c2646e5e96765d9a9d84035e873f6ab68948477f6416b93e93f49bc798b111e8050134e1fa04f138e03b5ea9c21adf0024ac5e

View file

@ -0,0 +1,28 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: blshkv$
EAPI=5
inherit eutils multilib
DESCRIPTION="A lightweight multi-platform, multi-architecture disassembly framework"
HOMEPAGE="http://www.capstone-engine.org/"
SRC_URI="https://github.com/aquynh/capstone/archive/${PV}.tar.gz -> ${P}.tar.gz"
IUSE="python"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
RDEPEND="python? ( ~dev-python/capstone-python-${PV} )"
DEPEND=""
#TODO: add java and ocaml bindings
src_install() {
emake DESTDIR="${D}" install
dodir /usr/share/"${PN}"/
cp -R "${S}/tests" "${D}/usr/share/${PN}/" || die "Install failed!"
dodoc README
}

View file

@ -40,8 +40,11 @@
=dev-python/nassl-0.8*
#capstone
~dev-python/capstone-python-2.0
~dev-python/capstone-python-2.1
#requied by mitmproxy
~dev-python/netlib-0.10
~dev-python/pillow-2.3.0
#required by tinfoleak
~dev-python/tweepy-2.0

View file

@ -23,4 +23,4 @@
#gnuradio
~dev-util/boost-build-1.53.0
~dev-util/capstone-2.0
~dev-util/capstone-2.1