From 9ca789cbf3b4ef3a16f78c0c1534d29dae927b83 Mon Sep 17 00:00:00 2001 From: blshkv Date: Tue, 29 Dec 2020 08:30:24 +0800 Subject: [PATCH] frida: 14.2.2 bump --- dev-python/frida-python/Manifest | 10 ++-- .../frida-python/frida-python-12.11.11.ebuild | 58 ------------------- ...10.4.ebuild => frida-python-14.2.2.ebuild} | 38 ++++++------ dev-util/frida-tools/Manifest | 1 + dev-util/frida-tools/frida-tools-9.1.0.ebuild | 24 ++++++++ 5 files changed, 47 insertions(+), 84 deletions(-) delete mode 100644 dev-python/frida-python/frida-python-12.11.11.ebuild rename dev-python/frida-python/{frida-python-12.10.4.ebuild => frida-python-14.2.2.ebuild} (62%) create mode 100644 dev-util/frida-tools/frida-tools-9.1.0.ebuild diff --git a/dev-python/frida-python/Manifest b/dev-python/frida-python/Manifest index 97c1ffe49..8ee7f6539 100644 --- a/dev-python/frida-python/Manifest +++ b/dev-python/frida-python/Manifest @@ -1,9 +1,3 @@ -DIST frida-12.10.4-py3.8-linux-i686.egg 16570062 BLAKE2B 084ba017a6b07f6f4085b985e7a084cdecc3380f345ceca51c4a519623d150ee9a2fd2a44daa921c2c6528dfe2f378c2c341434370e34f46bd3c456fa13f865e SHA512 152fe3f4a7f1cdffa86544354083880b31636832b245ee3735906bded95b3ccfc63930afbfa4b8e6ff0d4a8a4175fb00a5e3a1a72dfec557fd96efe7b83ae8c9 -DIST frida-12.10.4-py3.8-linux-x86_64.egg 27402211 BLAKE2B 1ceb7a1642cf515a41516b5a4005d23f8e30e5f01030a81f643044731d85cbf67471952c9e7d9374dded98c2f08c492ab6904ffbb89193df92ff7eedc1a7e1df SHA512 d4d3460ee4da4361eb3e1b8c7e52bdfee76d09bc070af07d49753601b5a7b3c23deee1f649790b8afd5ec86e0f34494097067697a9c0802074bb60f060a05b82 -DIST frida-12.10.4.tar.gz 7411 BLAKE2B 0a95074d4f3498e0ee6905dd69e3bba0d0d79bbe016eb6829ca335f77c889aaadffee92235dd14396d7d43e74c6b80f80188ce55698fdcde7d7e1c5c2732355a SHA512 8b23dbe20bcd9a5cb4b06af8abd2cbcade02ed33d2f3039bdaaed22bd80d7c5707d89643e343a9a37463abea58f2cdc12682e488a97a7ac94d0513d3224dfa56 -DIST frida-12.11.11-py3.8-linux-i686.egg 16581162 BLAKE2B 914582d6032928b738a333c42f025ac9cfe8e197cce33f2d2bbda890a7e3e0810a072b8b351295d97d8e8775b461ccc94084099a0c1ba5d8ad1e696865949889 SHA512 6eb929ce6f34c137c54fca669be1e6f00f8f8ace6e9dd982f194fcd133e583aad385e1bc94d8b6a12a8528c314f5d409edf7e039e52c81ef14b7c261aa740d7c -DIST frida-12.11.11-py3.8-linux-x86_64.egg 27424955 BLAKE2B 57da8427f2ad0245dfa8d66ecf6a50b85baec2ef693fd3aca2fc5feaed88275a99a2d58ef28a046469a1c696c4b73e61d0ff3c441853d64a23a7fc9ab5e68e26 SHA512 4628210f322f707844d1bee64156d631b8889f8a4c9697c410aa25759c9955389db2cdb0110fafe43c99a2a0c6a67396e59b63e0be903192c884f3fc6010279d -DIST frida-12.11.11.tar.gz 7471 BLAKE2B c30441b9080f915162098b61d6efb7baa51481deaf5b96b5fac926cf8919b9cdcf7a2323fbab30886e9eac2a04d159685c01b6d450fb9dba0db9dad7aa3d6191 SHA512 fab624d1f5065033f49a160edf799f277efa82fee8165518cab5d856f3cac8a2dce936a57f0f200af17c4930c74719f0bef02ab039a2d33a163f79413518d55f DIST frida-12.9.4-py3.8-linux-i686.egg 16542196 BLAKE2B fefce8985d7de4d224658aef14ebbe92f3f94f2de2e9794788644018aaf323dbea7098cb5c92813b865878e90ea1db2bc0bb9d8173f74221c89d0a6cf3850b6e SHA512 0682e2846be4c0228502d66d6e2124fb814775b39880f4aba7be5389eb7077d4c72d32a3b7f020080c8fa646d432a5b5119696423c6a19b9dc309a60a057b2d8 DIST frida-12.9.4-py3.8-linux-x86_64.egg 27341904 BLAKE2B f30f2c5631e2fdafc3fecefe6466fe0b1eed732287f1d6099534971db37f27df54aa060f71900756654c9e7db577fdd817467df110b28e8ae4ca99c31d64fba9 SHA512 b212f68c70be98bda08f20fbc5a085cfb6b0d651f7699ac8a8e01a74721fd4135f0effec1ae484949ea7dac22b9315b2f82af88955d980805b51d9729963a226 DIST frida-12.9.4.tar.gz 7430 BLAKE2B b1917de8b505faa2e18ec602798a0bf41ca55317adf92506c392949242d76e242ccbcc3b911b47bb5b1e4c4834b6ae259e23c41a83137af90118545be5ebd951 SHA512 af74c97688fad39343abda3bc2fbad7177ebae81ad712e6d9fa57d76957473d1d46f5f678601ba92272116241ae6909d485c7641469490808f2497bd0b1bd79b @@ -11,3 +5,7 @@ DIST frida-14.0.7-py3.7-linux-aarch64.egg 5584759 BLAKE2B a2af5d913eacf3db902856 DIST frida-14.0.7-py3.8-linux-i686.egg 5516282 BLAKE2B 301c1da021dc28076608cbabde37c55f60789ef9c3bda70f61381a519958bfc347e612666dc5c790d36e59704590d87527ebd392aabd6afe671bd99d89c2262e SHA512 c877c40bf90c31d1f6d6d4da74b5c2fd2f030de20b7332268fe94de179f1a583948981e443d976032f5080839bb64d58e7222713810e517b9e83f9de1aae4745 DIST frida-14.0.7-py3.8-linux-x86_64.egg 9810632 BLAKE2B 5c7d262f17cc629af870a0e0087ce10e71cd16259fbd34bcb0f21f50cbe5a6d84cd201882375b5902caf615962237fb0374c8b98bfcbc1bccc3985920e989d01 SHA512 5cfe064cd8992bc411d0836daefaf387418daad72f2704d8e3bbc1f1f48f70fb58986dfcec324ffde9304451914dd2fe52e8a692f266c01a7e1384c873cce573 DIST frida-14.0.7.tar.gz 7443 BLAKE2B 11d5603693b99f742cf0155f4c01da73cd909bf1a21eea0d3d6bd5bb0da802bf1545ba73a24caa6cd13aa2ade710c48ec77e0591d1c15ce1cd1f55b19bc5c38c SHA512 3d113899e0ae0475445483cec04c89eece15a4579edb82ba09c9998212929a23a7021e407c52d415342f82667baf98385c45eb1aba5fbe5dc464874bbaa0203d +DIST frida-14.2.2-py3.7-linux-aarch64.egg 11024247 BLAKE2B a4685aff94c1893cb9fc17452283d50f4b3c165099162c9e29d1ab2040d3be52d2035fbe93353d31ef6fc860c74559edd0dc51abdb0d2c314348fa463df58246 SHA512 bc0a0844c8f0a7163b01f7d738dcda3d6571ce05fbbf0fabf0cd7b0b53ccd78894b5e3430e51d1e23bab003b1e9317a4257d4e746265cc734dfd0bce1014dbfd +DIST frida-14.2.2-py3.8-linux-i686.egg 10931803 BLAKE2B b61d3719a2de8a37d7adc8a6f31374c42e748f9c35d081629a661ff11f0346123113b3fdabf761f907d68b95132928b1477dbaf46282e23f881c8d8a04ba8f01 SHA512 4d0d8cc7ed4e1f7e40ebf5df1e705bf4905fc21ef34cb16e976bb85703232dc985bb585019a85a62b8869de72c922a39bb7455a79d313cf941bf4d2e69320a21 +DIST frida-14.2.2-py3.8-linux-x86_64.egg 20885309 BLAKE2B b2a5b0b4508732c811c7ecff2558cde37b9def8d790987d3a0e11fe72b6be3ccb4e0a8c6a9781fc204a1c131023ac903cc967df9818a008da3b992f6e6c66f82 SHA512 623fcfee5a51effd26bce50a2cf0681bb35c4f0b07e1bc144a0b0290418508ab5fa8a0352aadd551c71301db39ec4922303858151a1bc46a3fee16207a7f4775 +DIST frida-14.2.2.tar.gz 7481 BLAKE2B 49e8345f42323e7177dbc647d3655ee161cb8a5bb3b71acf46c3c40212a1d1e6a3f3fb73cae353cc70c8a9154295cd3f768632878b4b6f1e26a25aa7cd6abb2d SHA512 81cf229ac124ed97a8d9b1d4390e17deed4e875bec85b2653b10e8637b884253468cce2af03e141a63ac487748ca1433da85395db9aa23761b6e96ff6f57bc2e diff --git a/dev-python/frida-python/frida-python-12.11.11.ebuild b/dev-python/frida-python/frida-python-12.11.11.ebuild deleted file mode 100644 index 8925b3796..000000000 --- a/dev-python/frida-python/frida-python-12.11.11.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) - -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.8/f/frida/frida-${PV}-py3.8-linux-i686.egg - ) - amd64? ( - https://files.pythonhosted.org/packages/3.8/f/frida/frida-${PV}-py3.8-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.8-linux-x86_64.egg "${HOME}" - cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-x86_64.egg "${HOME}"/frida-${PV}-py3.6-linux-x86_64.egg - cp -s "${DISTDIR}"/frida-${PV}-py3.8-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.8-linux-i686.egg "${HOME}" - cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-i686.egg "${HOME}"/frida-${PV}-py3.6-linux-i686.egg - cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-i686.egg "${HOME}"/frida-${PV}-py3.7-linux-i686.egg - fi - - default -} diff --git a/dev-python/frida-python/frida-python-12.10.4.ebuild b/dev-python/frida-python/frida-python-14.2.2.ebuild similarity index 62% rename from dev-python/frida-python/frida-python-12.10.4.ebuild rename to dev-python/frida-python/frida-python-14.2.2.ebuild index 8925b3796..e660845a8 100644 --- a/dev-python/frida-python/frida-python-12.10.4.ebuild +++ b/dev-python/frida-python/frida-python-14.2.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 @@ -13,45 +13,43 @@ DESCRIPTION="Dynamic instrumentation toolkit for reverse-engineers and security 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.8/f/frida/frida-${PV}-py3.8-linux-i686.egg - ) amd64? ( https://files.pythonhosted.org/packages/3.8/f/frida/frida-${PV}-py3.8-linux-x86_64.egg + ) + arm64? ( + https://files.pythonhosted.org/packages/3.7/f/frida/frida-${PV}-py3.7-linux-aarch64.egg + ) + x86? ( + https://files.pythonhosted.org/packages/3.8/f/frida/frida-${PV}-py3.8-linux-i686.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" +KEYWORDS="amd64 ~arm64 x86" RDEPEND="" DEPEND="${PYTHON_DEPS}" S="${WORKDIR}/${MY_PN}-${PV}" -QA_FLAGS_IGNORED="usr/lib.*/python.*/site-packages/_frida.*\.so" - +QA_FLAGS_IGNORED="usr/lib/python.*/site-packages/_frida.*\.so" +QA_PRESTRIPPED="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.8-linux-x86_64.egg "${HOME}" - cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-x86_64.egg "${HOME}"/frida-${PV}-py3.6-linux-x86_64.egg cp -s "${DISTDIR}"/frida-${PV}-py3.8-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 + cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-x86_64.egg "${HOME}" + cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-x86_64.egg "${HOME}"/frida-${PV}-py3.9-linux-x86_64.egg + elif use arm64; then + cp -s "${DISTDIR}"/frida-${PV}-py3.7-linux-aarch64.egg "${HOME}" + cp -s "${DISTDIR}"/frida-${PV}-py3.7-linux-aarch64.egg "${HOME}"/frida-${PV}-py3.8-linux-aarch64.egg + cp -s "${DISTDIR}"/frida-${PV}-py3.7-linux-aarch64.egg "${HOME}"/frida-${PV}-py3.9-linux-aarch64.egg elif use x86; then - cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-i686.egg "${HOME}" - cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-i686.egg "${HOME}"/frida-${PV}-py3.6-linux-i686.egg cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-i686.egg "${HOME}"/frida-${PV}-py3.7-linux-i686.egg + cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-i686.egg "${HOME}" + cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-i686.egg "${HOME}"/frida-${PV}-py3.9-linux-i686.egg fi default diff --git a/dev-util/frida-tools/Manifest b/dev-util/frida-tools/Manifest index 5aaa631c9..7a6c79926 100644 --- a/dev-util/frida-tools/Manifest +++ b/dev-util/frida-tools/Manifest @@ -2,3 +2,4 @@ DIST frida-tools-7.2.2.tar.gz 28887 BLAKE2B ef1fff389411bc0fae788b92d736e64916ad DIST frida-tools-8.0.1.tar.gz 96920 BLAKE2B 7837ad7d776afe762ecb5a1c54d0eaca3b47131e4e5dc016aa63b1f7704b5eda7b52b6f8d2a796e3515abd8e794c575f874a33897cf25e82003356b449c589f6 SHA512 314589cae5a5da22e19cbd59bb1dc8fe3d1d732bfa624766eecadfbf95de54f04cf1b8e72150b7e66c390422fdf4b5de41c41955019e2ed7929f04039da8f35e DIST frida-tools-8.1.3.tar.gz 98449 BLAKE2B 206e92db61b736499f9261b73b26cd3ce421b7f2c4e3e4a45a91e46bf33e9d03609aed8cf506369d1227599c2a1351035864a7de5146a11781041a8b8285c586 SHA512 e6ad86a04876ed833318df4e9596f4bca1483b179613e4fdc9b74b9f9e21d391e6d362e75b60b07a6651e4ba17b85fa544e5159126fbc241f0687865c58ba234 DIST frida-tools-9.0.0.tar.gz 41815 BLAKE2B 37823a7b7fcd109d49004872f9c664a77c7df039191629af88a6ade36a48816a81a95592cc8ed8064ccdf3259cd65e3707d2c551854e62897a4e813d9fca1dd3 SHA512 eec950a18eb1704189c11978c5fe5bddbd3c006b349f93a447ff82793ad409bedfc678318461e205ad81b65ab89051e5a93c35cdb566a481039a3a42e8214bd3 +DIST frida-tools-9.1.0.tar.gz 35454 BLAKE2B 69593e07b8a5e561d0542d64da88540723ed61668b98ee755c5f13d0ceda9f4f63a514a6717400365cb9a2b34943e3ee3cff3d064dcfe1eb2c2d49bdb1307a24 SHA512 712ae6797ecd24d4bcf2aa2241432641f6d67a3df32c24a0ed2907b2ad83bc2d6ce97c9af311da13f587467d31a377f9d8c1e2d2d27e867350f31f1f5b4ffedc diff --git a/dev-util/frida-tools/frida-tools-9.1.0.ebuild b/dev-util/frida-tools/frida-tools-9.1.0.ebuild new file mode 100644 index 000000000..cde5dbea6 --- /dev/null +++ b/dev-util/frida-tools/frida-tools-9.1.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_{7..9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend +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 ~arm64 x86" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + >=dev-python/colorama-0.2.7[${PYTHON_USEDEP}] + >=dev-python/frida-python-14.2.0[${PYTHON_USEDEP}] + >=dev-python/prompt_toolkit-3.0.3[${PYTHON_USEDEP}] =dev-python/pygments-2.0.2[${PYTHON_USEDEP}]"