frida-python-14.2.14.ebuild

This commit is contained in:
Anton Bolshakov 2021-04-12 09:16:09 +08:00
parent da349f60c8
commit 2222b1c418
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
7 changed files with 13 additions and 124 deletions

View file

@ -1,14 +1,11 @@
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
DIST frida-14.0.7-py3.7-linux-aarch64.egg 5584759 BLAKE2B a2af5d913eacf3db902856324b787cb685f632c6158a55bed328a5e1dea4196df510269cac7766e1aa90bcb38d81b4a08ab757f123f71587769b54c31586f886 SHA512 432ddf7e9d56cf87fceb6c0340fe07262a789a7fec0bfc19b1a56f6ce57a1ce696f659e535c96185faa57ab103479e3b349d865e9838d2050b51d87b014553a3
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.13-py3.7-linux-aarch64.egg 11039673 BLAKE2B a3908147df6e4005b05eaf081e38c2798b25d0cf789dffbaa9b80501429bbb65a2b85da0ae3038a61ff4b903091337447e006e8e73e45228cde32968c97611e5 SHA512 3e8c08f6c342c956dc6061fa739e627d64ed4e5d0a0f1ac7dbd924367cd72b3a7c85d7b6a5100cf0728f06092f3961649518d4d40712aabac049cc261124db53
DIST frida-14.2.13-py3.8-linux-i686.egg 10952780 BLAKE2B 4855b24babf239d9288d3dbef012fc0ba04f5af5ec9aebb50cbcbbbb9675ea1c287e24ed4bbe3069fa23739a9b037e3a3bf9f8263d1406ad1785290a96e98052 SHA512 7123b895d2ab92027adb4a01f452609a7a0c79988b3f2eb6991ced93ad33898da21436361cbd73fe019cb96a2ec5c4df9503e3744b726305dbe84884a653c990
DIST frida-14.2.13-py3.8-linux-x86_64.egg 20923239 BLAKE2B 9b606afd4bb4c65ce7fb514db051c6ae0a8c48ff84440be7427e4c4698fc7a062078cc57d9978829955f149a965ee5306add46c43dc806272413882086becb75 SHA512 51782d2bef08ce57501f6754c928835ce29dcd8b6df9ea4a9cb73ee5643ee10bead011a127e40ea10323f60d6e89d30d4831e3e0f34870d930ff069d1b70f9b2
DIST frida-14.2.13.tar.gz 7580 BLAKE2B e955848079540c9afdd13db089a19078d44f437d2574d460faedaaf434bb2e15618a2737f1140ca4871e89504e0810566941674dc16613c083e3308b24b2a0ec SHA512 89f203f3e89b89669c9f6e9ffe47aceb5fb8134091c37c9e86baeb64834e83e4b811623b93d5bf7bbb5e1f768a00013fbe212e5da7d27f288e0547ca592bbb65
DIST frida-14.2.14-py3.7-linux-aarch64.egg 11143731 BLAKE2B cb6956d1c09f52465cd1cbc803159cf73bd0630eb5a1e40f6de2fd621bb0dd7b56f1a767a395de69868016c0685e1d6fbca24d3923abe0cfb6ffa3565518f1fb SHA512 edbc58959e3c01f6f71aa566864d70de766ed5bb61d2ad12864e9b4755635cffece4da9ee2e3871630e4e98aaea2770b5efb6719d92b5d8c892983c04e4d7711
DIST frida-14.2.14-py3.8-linux-i686.egg 11056435 BLAKE2B afb06e1cd122161c4d18eae99d1481c79ab9e14f338c49ff56770574329be581dcd07dfea9220f68c1e7da1c6b0d955a9e42e775392cf1e388da3e7a515b38dd SHA512 e1a22428af3ff6023bc3c862b32c603d49ddc2d6b4dc53b911142fe7af830a08a7553eca7f2f8f980184a59107a2ac4118fc6637302178f4e84640701ee8797f
DIST frida-14.2.14-py3.8-linux-x86_64.egg 21029273 BLAKE2B 1cff25c4719e33750df179d2dd3c42bc9dd583ecf6aea067ca2ea0b918f5c662198e5224a68eaafb259951b7d112c84aebdbbbb64a24a3186c9bff78167899a1 SHA512 d2311bf5036bcf64762533aa002a698d1e1c158977b4a5336b0edb737e7366a40df9494a973b36f0c3e07562b84653247f1a7db09b2b404318bd77ea65f6bbcf
DIST frida-14.2.14.tar.gz 7580 BLAKE2B 970f0b363beef19caab4a2b567789c6f32dc801bcb4844b44146750e95cf8777ab6734146bea90a269f288ad496b9bcca455462f6359d74efaada922a51d497f SHA512 7a0f5bc503ce2962c4ef9bd5eeb18048bee79fe5835c1cbb4d057e1b03d92b9a838b660da4c0123c2a22a6aed67a0778fe0258b1d46e0f8a6f9cb6a549d43d1b
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

View file

@ -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
}

View file

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
@ -39,17 +39,17 @@ QA_PRESTRIPPED="usr/lib/python.*/site-packages/_frida.*\.so"
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
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.6-linux-aarch64.egg
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

View file

@ -1,4 +1,2 @@
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
DIST frida-tools-9.2.2.tar.gz 37953 BLAKE2B 4194a139350060351442bb7f1176ad08bd636c326faad6e4c9825218077e32103e46e666c589659c2db407505164edf5e1a2d9715fd469630e5426491c2510d5 SHA512 0f0cb8be03f883e5b79a062bd9c088f8da784d0e67985216a3223bd406d0fa9937eceb2c4c2acd965cd5e053358abca337348c1b80c94fc5e1a255ce93b73068
DIST frida-tools-9.2.3.tar.gz 37893 BLAKE2B 1f59f8ecff5f4f84221ab2573ad8980748e0cbb0feb18a0f4246ad82578cfefa59c42ffee4b4959e2304b6b4d0187b78712549f65b44388ee13b421f4a3ce910 SHA512 36cb9eda486bdf10fc83999790cc006037ee926c7ecb03c8a2fd75c4cd69d22add9e858385cad25725488176f173657586221f86ff53b6485cf90dfc044592b1

View file

@ -1,24 +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} )
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 ~x86"
DEPEND="${PYTHON_DEPS}"
RDEPEND="${DEPEND}
>=dev-python/colorama-0.2.7[${PYTHON_USEDEP}]
>=dev-python/frida-python-12.10.4[${PYTHON_USEDEP}]
>=dev-python/prompt_toolkit-3.0.3[${PYTHON_USEDEP}] <dev-python/prompt_toolkit-4.0.0
>=dev-python/pygments-2.0.2[${PYTHON_USEDEP}]"

View file

@ -1,24 +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} )
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.0.0[${PYTHON_USEDEP}]
>=dev-python/prompt_toolkit-3.0.3[${PYTHON_USEDEP}] <dev-python/prompt_toolkit-4.0.0
>=dev-python/pygments-2.0.2[${PYTHON_USEDEP}]"

View file

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -19,6 +19,6 @@ 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/frida-python-14.2.9[${PYTHON_USEDEP}]
>=dev-python/prompt_toolkit-3.0.3[${PYTHON_USEDEP}] <dev-python/prompt_toolkit-4.0.0
>=dev-python/pygments-2.0.2[${PYTHON_USEDEP}]"