frida-python-15.1.1.ebuild

This commit is contained in:
Anton Bolshakov 2021-09-09 20:36:59 +08:00
parent 889e0614d8
commit 94762d2115
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
6 changed files with 37 additions and 134 deletions

View file

@ -1,15 +1,6 @@
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.16-py3.7-linux-aarch64.egg 11143796 BLAKE2B 90b5d0e18c8fe8daa4454218cdaedb947aed6c1f6d8b0d08650caa774e4ec1bfb56a3bf99763082c4e7f36fbbb7ed190df5c5b9c4cc2a227ac69cb559e6ca51b SHA512 e2da37f816f4ace17580d647d548df0fa679bb0a30039330aeb8c6fa0b15a9d7b94f7508fdebbc21b88908ed26e689402f44f9fc65c7ca5bf3f751db659a0e97
DIST frida-14.2.16-py3.8-linux-i686.egg 11056253 BLAKE2B eb7db488942cd2f5749432e368b32075b0e29850a18610a81da3dc9c2ca0a7b64773c03ec3ea0f753a61531af125d645cb76b06c30638c7530b3c26881eb7a7f SHA512 b36488b69012eb9c17aa34697fa1eb309dab618cf7f618aece1e117d3a72867727e2b2add6395f4bef7c7991ac08449f536a21dd50e478468328e01b35995e93
DIST frida-14.2.16-py3.8-linux-x86_64.egg 21029180 BLAKE2B db98540db788d625e58cfa23e5670d08f65fa66361e385e25fbe847cd609ff1c13dcea61ef40cda7f2e428fe74b8f72233434b648a69e8d63d02a7cbe346695c SHA512 5817cd5d1badc5dc645d78c0abb62b83b11b2a3e697cef6b6196f950887529f1f3a426828b8346732c3904d75729b1f068025681ae615d29515f14aeebedb584
DIST frida-14.2.16.tar.gz 7660 BLAKE2B 11a960373a1e6b85a3e40d3273a604afa0b6d7a1d7cc71e24b7559c66cb317601410c9e63db81c5dd4d2e234e94d398755edfff1f05a4ae6c9012767aa662e9c SHA512 9526f645140ad1ae4345067eb2fce3fb6dcf6f51d0061daf12fe6834ef302d9b6ead203a745c00d5974dc580154be0db1112064bb0670c5fe57ed165935f1b51
DIST frida-14.2.18-py3.7-linux-aarch64.egg 11144054 BLAKE2B ddf1eae1f119d455875ee71761fb0b77f64f87cf68cdfd8ea49f674ed0693a5d0da8abfe8273492efbe46e3e9eeee42e330fe3d8fbad3a3febcafde3def46f89 SHA512 c76c0280f74edc0583c7fd4a82843e3e41c7b2143e8631d89be0b805a675f13a59d832dfb063f1a0fe20cc1044592fa18265fa11acb96968dd768f0501a2db53
DIST frida-14.2.18-py3.8-linux-i686.egg 11056400 BLAKE2B 856f7147a633ab934af93cb29892b9ac3dcf014e63f1c80138156d49a53ec00eacadc794999a2c23333a0eeb890ccdf1ccd404907f076e858bcbabe523d08f42 SHA512 1acee105777aae86685e9f6b7613a61b8d2c417c8accff7b73c17bb5c2843a8e9c43dde09701a6a33221fb174306c003cabdef74b2cfef753ef6e2d46b61f554
DIST frida-14.2.18-py3.8-linux-x86_64.egg 21029580 BLAKE2B b702ca95ea91ca3408348873b991ec28652f01ad43fefee6ffd358729cf45d64e07efff6237c962602dc9918e81407a0d62a3c429bc4ffeba81a0292351dd9f7 SHA512 5bed30b8f4af4aaea2ea740d67afeccede73f200a81096634a9540ad336e9cc1be688744229a9f8fe2b37ce2446f544e55f49e73bbc2bf05804f433dcd4f1ed4
DIST frida-14.2.18.tar.gz 7657 BLAKE2B b8132b6a36bd23228d53637f5fbc3bdb06aa950efdb5e004cf0e0099ae86dddb119ec614b6c64bb1be751eeeb56d74ccdefd5642898307c55a6dbf7359a001b2 SHA512 eb1d698a1189b4ee9cdab8d1d26d1cba4c7f7c0962149ab7e09062f639791fcda51d5e96bfd4ae26447cd0995ba8ac5d26f99c752890d68c886832d09a14706a
DIST frida-15.0.2-py3.8-linux-i686.egg 11804483 BLAKE2B 83d9db3b2b7f1641b34ab3b765f9ebc92d23f3b497cc644c51e4e28d4a5412090deb8109adf4d8461f907f60a0c64e4cc3a3592c79c9fafca02469a3b513b1e1 SHA512 1416780ff8d83d3f639f999ad378fef6329cb14f71d749573c6ba20db6bf4e0602e5608f2a4939bf933160bfab220d6806ce120389639d53b3eeccfe40cb9ffc
DIST frida-15.0.2-py3.8-linux-x86_64.egg 22160859 BLAKE2B 0e1796b9ab3d86a9d9d23908161cd7cfab75b1fa69a500caf4b741285c00e4dc60a634f33020dafb4e67d47d6712b79ce9a81d14e96badcda37bbc274f13b983 SHA512 08f939dff20cb774a9fb895030d2debbeeeff31c585bcd2c34a0f745c48d47954cc431ed6e11af495357a028f0f576f8d1b5f4514615f77ba74d34aee81750f1
DIST frida-15.0.2.tar.gz 9112 BLAKE2B 39f1dd1816306c29f23db898774f6675799014a0682d104f2eae01fd89e859db15bb3915255d598758ba71402c8e513ba8fa519e5a316b5802166f70b4b57862 SHA512 5fb1ac120d8f241eeb5784eb4300a9d866823f1831b8d93754959d03842e09d8149c5820f9c045a25e7215c0d9ae8de6bbb6ddd078970e3c8f1e4fafb43e3cf0
DIST frida-15.1.1-py3.8-linux-i686.egg 11860995 BLAKE2B 1329ad567e3c2da50607aa1cefa41463cc4c9ae4cd90d274afe17d550b25047b65a10d3e3246e283a52315e17c104ef789e6feb1b918749b6adb8cadd7eb00c6 SHA512 e2b5430ef4d5a23a163e4712fd485b3830a398e46c12c8706c84ee63f1e6fb4b95892e38f88e43823612992f361ea3896cfbf18423676359987cedb7c2ecbc3f
DIST frida-15.1.1-py3.8-linux-x86_64.egg 22262996 BLAKE2B f4d0ab764f9594517378da4bb0d614a1113f3ff57b4a96012115366fc74db023eeaae3c13882ed32446fd75ff52b838640e714286cdf2ed393e228c2b8f36e06 SHA512 83c197d00f393b082e99d6f34d4c9750bb1e2cf4afcd55008b882d0f7892c8bcdd9fd9e2951b29b3ef174365421f445ef5e10b7bfe46e6bf445d3485e7805d3e
DIST frida-15.1.1.tar.gz 9118 BLAKE2B e3f07004964e8fcff8e2ecfeb5fe12d24140c95c4fa4a4962536ed9dba6e76d7cf4eb5886b6cfc7209e59849b2f27d7f49fc1eb9c6ae5b11f8e3f88a532cb0df SHA512 29ede9c097749cf27f4e3d93dbe2023febbae05620af8f2840886e5b20552dcff4be8ce048a143eee2136d9b43797ca7c9099f6da004488edbbdcb22b1d1bf11

View file

@ -1,56 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..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,57 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{8..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

@ -12,21 +12,22 @@ 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
)"
# arm64? (
# https://files.pythonhosted.org/packages/3.8/f/frida/frida-${PV}-py3.8-linux-aarch64.egg
# )
LICENSE="wxWinLL-3.1"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
#KEYWORDS="amd64 ~arm64 x86"
KEYWORDS="amd64 x86"
RDEPEND=""
DEPEND="${PYTHON_DEPS}"
@ -43,10 +44,10 @@ src_prepare(){
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 arm64; then
# cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-aarch64.egg "${HOME}"/frida-${PV}-py3.7-linux-aarch64.egg
# cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-aarch64.egg "${HOME}"
# cp -s "${DISTDIR}"/frida-${PV}-py3.8-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}"

View file

@ -1,3 +1,4 @@
DIST frida-tools-10.0.0.tar.gz 39369 BLAKE2B f9a9b962a1f3eecef4037e6b976403f93b36fc95c82fdf115dc6da1a6018b61b423356cc41b7af6949bf1e9729645487a1e58c50ed49b39db3b188a1980f562d SHA512 3e6c96a92b242052920599b4619424fb8cc15d5070cab14c57196a9a8ae59acbd78d45e41034ccf65c665068ab98b4b641387bc0a672a186e393da72e0b59a34
DIST frida-tools-10.2.2.tar.gz 40617 BLAKE2B 381c443044c99dc9a4d77700e6e4981e03b43138db153a62536604192f07766cf6f4af9513ee9cb762ce70f47504a3e9492d8672d867054784e3aa360ecc6506 SHA512 37200071120b32e30ecc066ed71d37f307379001613dc7cc752a154cd5c2a5cf9c2768b2a16c8649a4b7fbaec6439b6f3377fabf447906e8120d4d2e65a62022
DIST frida-tools-9.2.4.tar.gz 37962 BLAKE2B 0fbd14c3657f5873db97c8facf54ead8ab2a87eff32861a59e3293ab156ccaf5b17ad8c43e456fc8bfd001b3d22bbc878b1e27dd4d3eb39f287ed77cac49dddd SHA512 7218c6927e7d7846e743479e39ee2abb3e4899de3af7cf768ca3097e91e9394bc21bbbf964332f984aaa3ca0e28c16df90a494b6ee165823ec1dfeeb37148783
DIST frida-tools-9.2.5.tar.gz 38043 BLAKE2B 9532065bf2194df2350d21e997d1d4afe464a5023cfbea2b8b344080aafb703f220d4f8c8fa861fd925b5185eca141bb14cd32f71cf62fe45c0d41b652f27536 SHA512 fb343a0329dffaefdb97f21ef1d49f67a9c57117c9a5196a8b784c59ee3e8ed5b3976b029b462c5ec31327a8b66b5cce2bb539c420b7b578618a41c748c18327

View file

@ -0,0 +1,23 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..9} )
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-15.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}]"