From 422e4f9a7b377764d4117bd4ac45e21dd9e0ab9f Mon Sep 17 00:00:00 2001 From: blshkv Date: Tue, 14 Jan 2020 21:31:11 +0800 Subject: [PATCH] frida: 6.0.0 bump --- dev-python/frida-python/Manifest | 3 + .../frida-python/frida-python-12.8.6.ebuild | 56 +++++++++++++++++++ dev-util/frida-tools/Manifest | 1 + dev-util/frida-tools/frida-tools-6.0.0.ebuild | 24 ++++++++ 4 files changed, 84 insertions(+) create mode 100644 dev-python/frida-python/frida-python-12.8.6.ebuild create mode 100644 dev-util/frida-tools/frida-tools-6.0.0.ebuild diff --git a/dev-python/frida-python/Manifest b/dev-python/frida-python/Manifest index 3cb84aa62..bb37fceee 100644 --- a/dev-python/frida-python/Manifest +++ b/dev-python/frida-python/Manifest @@ -1,3 +1,6 @@ DIST frida-12.8.0-py3.6-linux-i686.egg 25141227 BLAKE2B d5077287271c976d1d3386254b45d9c992209d5e4e331e0a779e251a35efc7e210dcee41c49484a5cd1eb0d2df216a265dd09110a2523aa2cdc5b382eb3c1661 SHA512 150ec090ca00bee9601b0e181eaeffbc8ca77ffa884dc2b3345efa4d0521ca2cdb433ded675866a292f46c9f4c4a8901c4018ee22795f593ef0feb868d4d49e2 DIST frida-12.8.0-py3.6-linux-x86_64.egg 23561104 BLAKE2B a831d3be144c8e8cef1c2a54c0df297632bd14868fc34c7c2fcb1e612c1afd0c0842818a9d04f6ca6f99c8587369c7d3baa715d521601b04c98acc9c25ee667f SHA512 1831754911da78b8cd3930f13e4a053f10ce5d2457def8e45f930dc0795eba764b7e9cb53e97e18fd04e281e03da8c730a09ce1f082ca27af9d6d031f4e66bd1 DIST frida-12.8.0.tar.gz 6930 BLAKE2B abc9194d2705fe55a84d0cf74317c1dc3fec75484853572df636efcda8f11c5805913a73db3c5533eca740fca5f92b3a68e89e02e6ab0f4e3d3f193b0c7c5c13 SHA512 91de7208552b007de4c7dc9123e306f4cd4736a68983c67c424417bdea0f983d45616b17d59df98eacceb3ee5e9b88165230dd6e6be9298eb5e04b13d3b4c343 +DIST frida-12.8.6-py3.6-linux-i686.egg 25152970 BLAKE2B 0c31dadbeb1d672288c57d386b48a62f2d8628b3774938ea24d0074eccfc0b23f7a238d3da679443b198c3e81e7aef40147aae263050f6c6ce2912566308f37e SHA512 6dc63baa185b742a8e4db7a19a46f4eee8470d3f3ab1fcdb59631f62819d309c3033ac3c546d170c054a74cba527efdb586e2dcc6abfbcb8cfd807b2422bf5b1 +DIST frida-12.8.6-py3.6-linux-x86_64.egg 23581190 BLAKE2B e3cd6a5230017e5c3a7c8b9ee0d0e02389fa6fe4bd7a2710b571cd9247236ae16560c8205eb157d5878ff491e41c417dffb9b943df1757b5f758a868451d3cc0 SHA512 f40f9b13d4eac5e14f9040b0b362767b87a31161ab139a0da38b47edb654190d41816fa8440838a489daf86280ebae8b2b7ae10cfa0574879a780c330b0a4303 +DIST frida-12.8.6.tar.gz 6931 BLAKE2B f9e549135201c5c3fb96198b30e6fd0c30eb0bed0569b294abd3e4c51d1250f10f7279a453b90fccd4ad093ad54b1f3e69b9a6996b5351912f7ca322bf55b5e0 SHA512 0802d13f8f8284641f05b6d793264a12e12731d399effe63030205fb9580a65dea67ae812b7916268457acdec66e031130f1940d70b6fbc203c5d29837fad872 diff --git a/dev-python/frida-python/frida-python-12.8.6.ebuild b/dev-python/frida-python/frida-python-12.8.6.ebuild new file mode 100644 index 000000000..79fa114ab --- /dev/null +++ b/dev-python/frida-python/frida-python-12.8.6.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +MY_PN="frida" + +DESCRIPTION="Dynamic instrumentation toolkit for reverse-engineers and security researchers" +HOMEPAGE="https://github.com/frida/frida" + +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz + x86? ( + https://files.pythonhosted.org/packages/3.6/f/frida/frida-${PV}-py3.6-linux-i686.egg + ) + amd64? ( + https://files.pythonhosted.org/packages/3.6/f/frida/frida-${PV}-py3.6-linux-x86_64.egg + )" +# arm64? ( +# https://files.pythonhosted.org/packages/2.7/f/frida/frida-${PV}-py2.7-linux-aarch64.egg +# https://files.pythonhosted.org/packages/3.5/f/frida/frida-${PV}-py3.5-linux-aarch64.egg +# ) + +LICENSE="wxWinLL-3.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="" +DEPEND="${PYTHON_DEPS}" + +S="${WORKDIR}/${MY_PN}-${PV}" + +QA_FLAGS_IGNORED="usr/lib.*/python.*/site-packages/_frida.*\.so" + +PATCHES=( "${FILESDIR}/frida-offline.patch" ) + +src_prepare(){ + #copy symlinks to homedir for offline installation + if use amd64; then + 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.7-linux-x86_64.egg +# elif use arm64; then +# cp -s "${DISTDIR}"/frida-${PV}-py2.7-linux-aarch64.egg "${HOME}" +# cp -s "${DISTDIR}"/frida-${PV}-py3.5-linux-aarch64.egg "${HOME}" +# cp -s "${DISTDIR}"/frida-${PV}-py3.5-linux-aarch64.egg "${HOME}"/frida-${PV}-py3.6-linux-aarch64.egg +# cp -s "${DISTDIR}"/frida-${PV}-py3.5-linux-aarch64.egg "${HOME}"/frida-${PV}-py3.7-linux-aarch64.egg + elif use x86; then + 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.7-linux-i686.egg + fi + + default +} diff --git a/dev-util/frida-tools/Manifest b/dev-util/frida-tools/Manifest index 2fe1856ba..c8a9abbb8 100644 --- a/dev-util/frida-tools/Manifest +++ b/dev-util/frida-tools/Manifest @@ -1 +1,2 @@ DIST frida-tools-5.3.0.tar.gz 27220 BLAKE2B bb0f3ae950461763be6ab0a965d839825f3eb380fa5bc903f5de44656a7f2e13cf91bd640b696c689738231e6d75fa1f4e2b89c00392e6a3b7f19f82e7b7edce SHA512 f738b88396241bf93b90dc95aa7f78eac77cda7091405c88995dc63a0aefdf7e4af0a11373ca654e9967b9be148455c986d6c07c2e5cbd779bd451cc89c3f24c +DIST frida-tools-6.0.0.tar.gz 28207 BLAKE2B cf5bf94b2bce065d2f88e3a6d7bdd889af2003e6ce552ba174e330c7f2021effe0b93fb437ee704ec13f6e192751749e4079d4f65ab1df7671f7d6b68102fc24 SHA512 d92cc46200e810827c4cf02ff02ff172365f7a4a7f0113650b67856591a00c1a7d4f72221021357d4fd1e67ae9b3ff7c3fb72e7ac05113542a9d0e50511cdecd diff --git a/dev-util/frida-tools/frida-tools-6.0.0.ebuild b/dev-util/frida-tools/frida-tools-6.0.0.ebuild new file mode 100644 index 000000000..cbced96c9 --- /dev/null +++ b/dev-util/frida-tools/frida-tools-6.0.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="Frida CLI tools" +HOMEPAGE="https://github.com/frida/frida-tools" + +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${PV}.tar.gz" + +LICENSE="wxWinLL-3.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + dev-python/colorama[${PYTHON_USEDEP}] + >=dev-python/frida-python-12.8.5[${PYTHON_USEDEP}] + >=dev-python/prompt_toolkit-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pygments-2.0.2[${PYTHON_USEDEP}]"