From b6a6a536389b6765279b3db7a23207f09d644d8b Mon Sep 17 00:00:00 2001 From: blshkv Date: Tue, 17 Jul 2018 00:54:01 +0800 Subject: [PATCH] frida-python: 12.0.3 bump --- dev-python/frida-python/Manifest | 5 ++ .../frida-python/frida-python-12.0.3.ebuild | 53 +++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 dev-python/frida-python/frida-python-12.0.3.ebuild diff --git a/dev-python/frida-python/Manifest b/dev-python/frida-python/Manifest index 04466b027..feff812b1 100644 --- a/dev-python/frida-python/Manifest +++ b/dev-python/frida-python/Manifest @@ -8,3 +8,8 @@ DIST frida-11.0.3-py2.7-linux-x86_64.egg 20724723 BLAKE2B 90b9ea580c7443fea6496f DIST frida-11.0.3-py3.6-linux-i686.egg 20262041 BLAKE2B 89cd33c490ad43d29d974463348ea42e53ba049c8d0b3e3657b05fc8794489d68efb2f3f35680508f109c2d9b0ab84db0c1c6703e836b7d4b6f640fb132ec39c SHA512 e09b6aa372d6df2a470bd2a041867371870e7c87809bc0224144d5cdf5c64ccd6e47b96c25b96b037dcfb0b9eeddcb17bfe795c7cc823311ccd58dfbae7e74ea DIST frida-11.0.3-py3.6-linux-x86_64.egg 20727271 BLAKE2B ecef27a88d5a2c3063d64b3b77ac7e2572de5421bc68a425c3e616663b13cb3e273f3f76c14a2402ae3c661f85344685c746f67eb3ee37b277e8511873cea358 SHA512 b5e842fe9864b6e800716bc9db59f2581f301fc22a7e5cd42ca9ff1c2792780e086827bad13cdefb6fbfe71cfbc0f04b695c709d244987d46f906b5f3fada280 DIST frida-11.0.3.tar.gz 29223 BLAKE2B 338859f9d900526c164ce2d262c59386f9858957570f57d177093db8db283784c3eeede656e067510ab1e15cec303350341643fb0cc638752306914075d0cb13 SHA512 79573e848513309c54b1c6df0fedb039201e4e9f4b18700cb2f38f8bce6b1b0c48af3839690b0670bff6169928d94854a7e2c0aef408ccddd3c58882ec2c8b99 +DIST frida-12.0.3-py2.7-linux-i686.egg 20224040 BLAKE2B ae60cda03908ed3d5f93e5996c02cb24f4235e2677e7ab7aece7e5c88ceabf6717c281103bfc59b3dc6047dac5de3051814951289d1c8f5ff2a3ddfad158de9f SHA512 7fb5fb63e2765e4767dcd53158bedfafe532d36474919d4c4e1bedd837c81beb05f16c68e941d932653fc2abb319c4be94c8fe12dc267d3182ab53063ae15b26 +DIST frida-12.0.3-py2.7-linux-x86_64.egg 20685876 BLAKE2B e40d4f7c0b6263cb0a4674bb709d5cd35d00234feacd2b991b56afabfa44a37316158cd1c6f37e7bc7adea83a703887212c953133aaf8091b3e6b450cef020e7 SHA512 501cc176a361d120d95cbdf7f6db4e4fbddf8f3fa2cf573664f16528f8d63ef517690b3706256bcc5bc1579453129c4b8562021574e329b59132d63fbbedb7d8 +DIST frida-12.0.3-py3.6-linux-i686.egg 20225888 BLAKE2B b984a153bc74df6d0dcfb3220b9cb2cbd6815190789c66a610e280f48ea720b06e31306a0f8aad607aadd0de7922beada9d6062f8971a66b7ea9c20f0f74b8d0 SHA512 7dd9d58bb7959598fd780db9ad536d8562c36d23dcac94cbb7571ee42b89d8d0341e3ce9d161947ed4bb743d56dc0a2b8e45e92ec248983a49ad6ad55998ac43 +DIST frida-12.0.3-py3.6-linux-x86_64.egg 20687677 BLAKE2B c78a1f1e48aa64124063682dd523e2b42b6fe6933e16c2c4cbdf5dfcac839818f117b8c35c0e3f0ee66fb502b99c7d94d0e55536e7645e0017674bb2a24697fc SHA512 bb87c89e261a2168501bd144cafa766834d97aab112c1b46151c882b16fb2e95cf5bc203815f8129f325702a9091e266403e8f309c5526dc740b9fd6cb34d68d +DIST frida-12.0.3.tar.gz 6485 BLAKE2B 1bb59f92c381510391107b62a0ac779b5ba6027408a9ee559dcf980cfc7fe327cec8532a0e667de528875b4bcea46385540d7d29c981d7bffaa2ec350e13d8af SHA512 6ed36646160adfde20a435f63ffeed9a4d4ec3049705c82dd2f2a6da4048dd54b915b73b5c58e1a973a71bd95482952b4ca4a9516ad9988ad722bf11487d827d diff --git a/dev-python/frida-python/frida-python-12.0.3.ebuild b/dev-python/frida-python/frida-python-12.0.3.ebuild new file mode 100644 index 000000000..26b8f89ba --- /dev/null +++ b/dev-python/frida-python/frida-python-12.0.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_5,3_6} ) +inherit distutils-r1 + +MY_PN="frida" + +DESCRIPTION="Inject JavaScript to explore native apps" +HOMEPAGE="https://github.com/frida/frida" + +#FIXME: quick hack, download frida .so file earlier +#https://pypi.org/simple/frida/ +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz + x86? ( + https://files.pythonhosted.org/packages/74/61/588b0f495108b4b562b48f888ef6698a96e3034ea73e55428e98f1813812/frida-12.0.3-py2.7-linux-i686.egg + https://files.pythonhosted.org/packages/3b/cc/484ccb5171039168b652304a3e16030c718c7a78ecfe62cd2c1f0c93ad95/frida-12.0.3-py3.6-linux-i686.egg + ) + amd64? ( + https://files.pythonhosted.org/packages/02/e0/6f2d741c82aa40967792f7b1ab6d73cfba6a5fddc4b3b0c27b5197417738/frida-12.0.3-py2.7-linux-x86_64.egg + https://files.pythonhosted.org/packages/73/d8/ffeed9316a2e73ec1920c02bb1bfb37db62c6b56e83b5d3d0e6c17ae63b2/frida-12.0.3-py3.6-linux-x86_64.egg + )" + +LICENSE="wxWinLL-3.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/prompt_toolkit[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +S="${WORKDIR}/${MY_PN}-${PV}" + +QA_FLAGS_IGNORED="usr/lib.*/python.*/site-packages/_frida.*\.so" + +src_prepare(){ + #copy symlinks to homedir for offline installation + if use x86; then + cp -s "${DISTDIR}"/frida-${PV}-py2.7-linux-i686.egg "${HOME}" + cp -s "${DISTDIR}"/frida-${PV}-py3.6-linux-i686.egg "${HOME}" + cp -s "${DISTDIR}"/frida-${PV}-py3.6-linux-i686.egg "${HOME}"/frida-${PV}-py3.5-linux-i686.egg + elif use amd64; then + cp -s "${DISTDIR}"/frida-${PV}-py2.7-linux-x86_64.egg "${HOME}" + cp -s "${DISTDIR}"/frida-${PV}-py3.6-linux-x86_64.egg "${HOME}" + cp -s "${DISTDIR}"/frida-${PV}-py3.6-linux-x86_64.egg "${HOME}"/frida-${PV}-py3.5-linux-x86_64.egg + fi + + default +}