frida-tools-9.0.0.ebuild

This commit is contained in:
blshkv 2020-11-08 16:33:37 +08:00
parent 9a2ff98afb
commit ebaf056a82
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
6 changed files with 86 additions and 5 deletions

View file

@ -7,3 +7,7 @@ DIST frida-12.11.11.tar.gz 7471 BLAKE2B c30441b9080f915162098b61d6efb7baa51481de
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

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_{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
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}"
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}-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
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

@ -1,3 +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

View file

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

@ -162,8 +162,6 @@ dev-python/pyasn1
# require by krackattacks-test-ap-ft
=dev-python/frida-python-12*
dev-python/pyDes
#Tiredful-API
@ -252,8 +250,6 @@ dev-python/splinter
#required by qark
~dev-python/javalang-0.12.0
#~dev-util/frida-tools-1.2.3
# required by pwntools (argument)
=dev-python/sortedcontainers-2*
~dev-python/pyelftools-0.24-r1

View file

@ -7,7 +7,7 @@ dev-util/appmon
dev-util/dependency-check-bin
=dev-util/dex2jar-2.1*
dev-util/dwarf-debugger
=dev-util/frida-tools-8*
#=dev-util/frida-tools-8*
dev-util/ghidra
dev-util/jd-gui
dev-util/jnitrace