frida-python-14.2.13.ebuild

This commit is contained in:
Anton Bolshakov 2021-02-22 20:38:04 +08:00
parent 66a0a9217d
commit e25da396f7
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
5 changed files with 64 additions and 29 deletions

View file

@ -5,6 +5,10 @@ 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.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.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

@ -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_{7..9} )
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
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
)"
LICENSE="wxWinLL-3.1"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
RDEPEND=""
DEPEND="${PYTHON_DEPS}"
S="${WORKDIR}/${MY_PN}-${PV}"
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}"/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.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}"/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,5 +1,4 @@
DIST frida-tools-7.2.2.tar.gz 28887 BLAKE2B ef1fff389411bc0fae788b92d736e64916add7427cbed7dfd47c03487d77515687b1635930ee92dff1923c378887e55614daca0fe37c7a6099b06ea6e178b3ef SHA512 57a3f47dc2c604c551c49d75d2b10ba380874e646556ab508b1907067101401120895fdda51e31ecd2c210bb1398ce30c9f0d6be44c5e3439bb13ee99f84f2ce
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
DIST frida-tools-9.2.2.tar.gz 37953 BLAKE2B 4194a139350060351442bb7f1176ad08bd636c326faad6e4c9825218077e32103e46e666c589659c2db407505164edf5e1a2d9715fd469630e5426491c2510d5 SHA512 0f0cb8be03f883e5b79a062bd9c088f8da784d0e67985216a3223bd406d0fa9937eceb2c4c2acd965cd5e053358abca337348c1b80c94fc5e1a255ce93b73068

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[${PYTHON_USEDEP}]
>=dev-python/frida-python-12.8.12[${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

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@ -14,11 +14,11 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${PV}.tar.gz"
LICENSE="wxWinLL-3.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~arm64 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/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}]"