frida-python: 12.5.7 bump

This commit is contained in:
blshkv 2019-05-21 21:34:49 +08:00
parent 3219ad68fc
commit 9052676b83
No known key found for this signature in database
GPG key ID: 273E3E90D1A6294F
2 changed files with 66 additions and 0 deletions

View file

@ -8,3 +8,9 @@ DIST frida-12.5.5-py2.7-linux-x86_64.egg 20629577 BLAKE2B 172bffaddc545b83875fe4
DIST frida-12.5.5-py3.6-linux-i686.egg 22375956 BLAKE2B aa2c22e8a6532401ecf99d38d63c160e244758da149aab6c2feab14b3b0b4ee10cc6da81b73e0da35e1f449eb9ac92ed6f2853518f35e8d284f7b273dc92a021 SHA512 d047eac0ba2553b1aac7b4a79e390f85a537035498108f579a1245b1534c0a8d3eb060670ece66d06d9c87c8581b9a7d96531ae664c186db02cb3c294617a20a
DIST frida-12.5.5-py3.6-linux-x86_64.egg 20631895 BLAKE2B 539f7997e1b2251ef76d96ddf5a6277b2b23b016ab51951c38ef0eddb3bfdc0d7ebacb375d60cd4efad3b4a72ab39aef5708a037388b10bdeb67fc266c95e6c3 SHA512 6b98f16f4ceafc80f56e9402d92da1b41285b95a3dcfcc663bacb6a1f84f1f62883c28b8dc99d1e16126c5283ae8a82551941e97e99dfe78782daf5984b6d1aa
DIST frida-12.5.5.tar.gz 6577 BLAKE2B 73ce7f432a86998001cc08d5866999d7cdc9b966a4bf8e465342d2b0f7c4da6c8026d62da24954dea7778b61413405d1c9c8800afbf176eba6fe456c59837d2b SHA512 59f0ba0f29e1a13e7f62d01948060f7a5a7249cf974a2300885fd90f19a34c2e2ccb9c0d20d26951314675e78e3ae2a519b71ca57ec4f5d5a9d5380796416991
DIST frida-12.5.7-py2.7-linux-aarch64.egg 12950471 BLAKE2B aa28940ff692f613e9cf052da9c29b8182199e2ab8c01cb33565f0b6e2c5a36e9778ddbc418c4973385a5ad93dc6f85a824da4918cb6d8ac1a2a917c5c530098 SHA512 c735433284d19609440eb13057de1ffaf60d9c1ab0d142dd9c47bb7552ca4e69ff9d5ac96e3edc67235ddbcde9abb7f86ae1474c87e8854e61956277923c32cf
DIST frida-12.5.7-py2.7-linux-x86_64.egg 20635869 BLAKE2B 69048d245baa55da912fa9dee0af58c0b29ed758dca5f1fb46d804c1852bd00c76b73f15777e92c91c040eee2cc027eb6f6bd2d4dcd540b03de9ffc474631d34 SHA512 178de3118fc78d3d4910f8ee77e0bba7281126e60d612d1f305ff09b59efc7cd7c1ba7f147f316cd56eeb587b715cdf6ce08a20a801046ff23e03771ef713956
DIST frida-12.5.7-py3.5-linux-aarch64.egg 12951687 BLAKE2B 4d414d9184363da8481c45adebf855c3a76e926576b86c710e2ed385b69ba5ca7a46d12417cdd0b6a474d06f87bea198249f602ec59282c2ca2b9820558074fb SHA512 e241fc3edf0ac913e4a8d0d4105cdb5c53fc6524a4087230b3835ac57668859cb79b3af743f58d72aca7024d0e2e984aa86fa11e8bedf1ea3deb5d623a68866d
DIST frida-12.5.7-py3.6-linux-i686.egg 22385164 BLAKE2B 0b01298411a48d50ab5b14130b1e2996925b30757fd5aa3aff4754d640c5dbfffd497950cf0eedf1e4b0468e5144197b77a2742967ba5140d6561338dcab255a SHA512 4b680e24d682032aecfb54b52d6fd81aa76d08b119775421b0f40e913f7afd28b1612e1a5224c1a538a11316c14bbfb5d1a016eb1b4d1e225e1c26f7d4081d22
DIST frida-12.5.7-py3.6-linux-x86_64.egg 20637452 BLAKE2B cc318cbf47185a045f5e82fc2ef1cf96a6e4d417a7963b7e3cb1259a04401b7fd0ad8d8cc7aa6270116c3328bc1e794da3775ea8b29a0ab8132040d81ddaa683 SHA512 a70d1960b32f077db584f66b8ed97dbeaa60232519ac7e190c0956844eda6cb0e823876b46d34899cdd728b1f85c34e07dbb5b51299e4e269a3504e5cdfa0f03
DIST frida-12.5.7.tar.gz 6564 BLAKE2B 296e1d0168f686aae271d51de95cf9e3a46aad42c5f4358b9417cd8ff5d81dceddc58aae3d848e2b6e7389dc9fb522d901fe3dd24dcafb71bf7573b5bc817e84 SHA512 a2087625c5eef81a3b42174e3bb2a2cc032fae93c663823f91ba398fcccd945f251be14fd6c18aa8c3519c13fb17fcfda760c7a1e28c0dd5e687e0d3ab1739b9

View file

@ -0,0 +1,60 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_6,3_7} )
inherit distutils-r1
MY_PN="frida"
DESCRIPTION="Inject JavaScript to explore native apps"
HOMEPAGE="https://github.com/frida/frida"
#python2.7? https://files.pythonhosted.org/packages/2.7/f/frida/frida-${PV}-py2.7-linux-i686.egg
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz
x86? (
https://files.pythonhosted.org/packages/3.6/f/frida/frida-${PV}-py3.6-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
)
amd64? (
https://files.pythonhosted.org/packages/2.7/f/frida/frida-${PV}-py2.7-linux-x86_64.egg
https://files.pythonhosted.org/packages/3.6/f/frida/frida-${PV}-py3.6-linux-x86_64.egg
)"
LICENSE="wxWinLL-3.1"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND=""
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
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}-py2.7-linux-x86_64.egg "${HOME}"
cp -s "${DISTDIR}"/frida-${PV}-py3.6-linux-x86_64.egg "${HOME}"
cp -s "${DISTDIR}"/frida-${PV}-py3.6-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}-py2.7-linux-i686.egg "${HOME}"
cp -s "${DISTDIR}"/frida-${PV}-py3.6-linux-i686.egg "${HOME}"
cp -s "${DISTDIR}"/frida-${PV}-py3.6-linux-i686.egg "${HOME}"/frida-${PV}-py3.7-linux-i686.egg
fi
default
}