mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-06 08:25:01 +01:00
frida-17.5.1
This commit is contained in:
parent
8bbf7b00df
commit
5bfa96a251
11 changed files with 69 additions and 104 deletions
|
|
@ -1,9 +1,6 @@
|
|||
DIST frida-core-devkit-16.1.8-linux-arm64.tar.xz 40749916 BLAKE2B 294395aa61a3156362bc4c431162fe336f325fa0ecb02b8de2fab8941be5a23fadc4b5c500e7d57ed84b4898c36d619c3edd14ec66a7c94c49d64ae65ea9f305 SHA512 9c522038942bcb6a9278d356038be00fca4a93e69af5d90a501f97e0619e33513417f9c782a2cb6994a568d81c430b6c04ccecde78436cd32b56fccece84a484
|
||||
DIST frida-core-devkit-16.1.8-linux-x86.tar.xz 37039504 BLAKE2B d4e183d188244a473cd624f3cf456b4f4339247be4268740a5ea1a15013ea4f8ccb33eaf65e9118dc16e5c3244aee54b664228c562a33d09e66293f4e22525cc SHA512 a7b222b3e0b69470f8d2fdccfbca8ed4b17083c3bfb08cdc5f243b75706ba7db682bba07149424afb57947f5754df2f2c1e2c55ec40fb77d1540ab37593cab7c
|
||||
DIST frida-core-devkit-16.1.8-linux-x86_64.tar.xz 41485344 BLAKE2B df82a87e2d743f2015d1738e1621b69691ad391628f7dd382f9f8eba627f6d8191edf8653d7fc7ade2ea46e450774524e7acf255a92dd50bd010a318941c2d96 SHA512 d556881d48aa11f032d3d28cfd8c1308ef87e97afff835baadf4a7adc856274365550639854c7fa3821a8f7013c0d16c25a8fb05069fc8fe0fc0d84fc20a60a0
|
||||
DIST frida-core-devkit-17.1.2-linux-arm64.tar.xz 48409748 BLAKE2B a211c10cb99b88e4cb95c0ca0385b35db69ca0369f154750ebd463806686954a3bbae760a92e571a3ae72d251a8f18c87840253f2580dc111379941e72bd78ef SHA512 344403dcdf05ac6030103491df1088634bbfb3117c6d4b6e6cc1043dd30d792f78a7d591609c42addff7d99ef677a5437fd5783762d71683667382428a6620fc
|
||||
DIST frida-core-devkit-17.1.2-linux-x86.tar.xz 40879776 BLAKE2B 12be72b64a1d36bf5b03069e85111caeb4f1e46eec1714572846568dcd7ffdf4d6733f7c4b5d8b24ea73a7e96a6134ac2d6b6bff2fe230986268f5b5b990a1e1 SHA512 04d850c0c17c6d919e13d0091df234bc5fc0d0fc8c05853a3bcea680a117e2233658b666644c412ac7cc3371d6c5b116132ec41dd468894eeef7bd045ee69f9d
|
||||
DIST frida-core-devkit-17.1.2-linux-x86_64.tar.xz 56916140 BLAKE2B 17cd66af1487b4fdfa6f17ca4499fc7a637af4e635f89be06ebd043b67d9bbfa9ab818f784aac8b4e5b7536668b94eefd5fa3a1c736067b502f431d00aebd837 SHA512 ac0c24d7841b2936015ca77cd906a4257f692c4ad401654a72538a62a58eeb05323fdfe7dad29df07b4c63979dc1b45e371bfa16212fffb5c981ca1cd55df75d
|
||||
DIST frida-core-devkit-17.2.0-linux-arm64.tar.xz 48530856 BLAKE2B 021d76663c27930e5911a89a3fa0362b0e5a08b29f290c3a412e0045916969306c57616cddc80cee41a7a24a68e5281785750494a355e0f73212da7bb35dc9ea SHA512 2a9f2f23ca6c71013b95b0155f495ccf9b171889c9b3ce6493358baf7be91cddc01b37ac5670186f4982b9466a5b663fae9b820f42e03500834e61d6da13c1e0
|
||||
DIST frida-core-devkit-17.2.0-linux-x86.tar.xz 41054224 BLAKE2B c6a5a4b5d927ba899363ad08547a672f5046de239d2aa0932d7916fb005f0dd7589906f8a64026cd07ed4b4a3e6fb8521d7e363b9818bf8ebe747d7d35084728 SHA512 9b98032134b2256242d5106f1ff565392bf403315dde26c1134e2abde2863172b443598cd9beabe1350a40d9b61e15e4c0b91f6f7edc114391da6bd9d0d8b55b
|
||||
DIST frida-core-devkit-17.2.0-linux-x86_64.tar.xz 57117116 BLAKE2B ee4b97a228094f983bc9ed1f494a2bd93bde5285f665d6ab20d25b2bf97daa9c07f9abc098c3f7ae188c081da4d5db9d8e6f7eb7524c3e4449babc8e8d84c407 SHA512 b8a37cc9b493c9a78728f3da22d7aeb11f8c440e7bfa6c2765de2f947b188a9ed54965d2d8ce8b34bc31d342d3453e6f4f2a279d4fc8ba5fbe154b3fe800cfd6
|
||||
DIST frida-core-devkit-17.5.1-linux-arm64.tar.xz 48836924 BLAKE2B ca506fecca4a3adfe8695937309bb87eda545629af2597afeb57ea359575b1100fa2340116e8c26543b17777426d20b5b1564f7b48332686f632929cc114beb5 SHA512 07531beace792f41d3d0c054ceb679651ec2a1d93c7d1df53e3ca4ed654624fbfd66e8f1f73fa747abc9a2bb25aa8ac38186955916646897ebdef6a48d7fdcf7
|
||||
DIST frida-core-devkit-17.5.1-linux-x86.tar.xz 41072872 BLAKE2B 72b56794f9438dcf39639f28cae65c78279ad9a2902edfafe64e0d08ef0b25356ad37a492c3eeb6214f36f875bf2b38385f8814ca29426539884ff0d2ee64752 SHA512 a6220a26a11dc5dfd917eeead3b75c42ad5d7f87a6ffb301e4e31405bbfe73ac3448c32550bec98fdec1246b819d89f875088dc732661573c7b384d0c7c98f4d
|
||||
DIST frida-core-devkit-17.5.1-linux-x86_64.tar.xz 57465736 BLAKE2B 9e2ffec5c61554e4f003a92291308496a7c3a15bc8ec17f961454282ec47b92672211111cf4eacd26f7375dd957e170fc74e7e19d61e5db19578f42474d1fb92 SHA512 13ea5f61bddf4c4d78957a907cd4a9b7788a1da1e22165c024fc28d54998ba0c3990948fcb70b394db18cda43ab9e945a4fef0738603335434623eca04c4ef3c
|
||||
|
|
|
|||
|
|
@ -1,34 +0,0 @@
|
|||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Dynamic instrumentation toolkit for reverse-engineers and security researchers"
|
||||
HOMEPAGE="https://github.com/frida/frida"
|
||||
SRC_URI="
|
||||
amd64? (
|
||||
https://github.com/frida/frida/releases/download/${PV}/${PN}-devkit-${PV}-linux-x86_64.tar.xz
|
||||
)
|
||||
x86? (
|
||||
https://github.com/frida/frida/releases/download/${PV}/${PN}-devkit-${PV}-linux-x86.tar.xz
|
||||
)
|
||||
arm64? (
|
||||
https://github.com/frida/frida/releases/download/${PV}/${PN}-devkit-${PV}-linux-arm64.tar.xz
|
||||
)"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="wxWinLL-3.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
|
||||
QA_PREBUILT="usr/lib*/libfrida-core*"
|
||||
|
||||
src_install() {
|
||||
doheader frida-core.h
|
||||
dolib.a libfrida-core.a
|
||||
|
||||
#gobject inspection /usr/share? frida-core.gir
|
||||
#https://meetup.toast.com/posts/346
|
||||
|
||||
# frida-core-example.c
|
||||
}
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
DIST frida-17.1.2-cp37-abi3-manylinux1_i686.whl 20150345 BLAKE2B d5bb5693f2ee7dda7fb536ef55c404da9412aa08219a1750ffa246948c3cc4f32fb84fc18c5ab5416f3a4164b3c0fad989ef500abaee90dee1b28398019ee5ee SHA512 d731087f9d5c57e3309885f3223a002ce52b9ecdf5ce5e19e0888dfd47a47f26fef810cd88efe8e30efa630cf030563fed7bcedfc3d03e192c078b7a0bcbc95a
|
||||
DIST frida-17.1.2-cp37-abi3-manylinux1_x86_64.whl 32118722 BLAKE2B df3c9157628eb0fc5b502e7cfb654f582ea2ec956071ec2e51e5ea4b62b393cbf837d3ee5150a65d11237fa2911d35dee563bf4a17580641cb60a765929627c8 SHA512 22296df8b091ceb4ecf00e65dfbaa9044aeb3021f04129d0932b86c4ead7701114b6324870a553411f4ba471d817ad8f5172b80241f8d4987012552cb35be1e9
|
||||
DIST frida-17.1.2-cp37-abi3-manylinux_2_17_aarch64.whl 21037682 BLAKE2B d5734e2df436cfc170d37311c1c4648e6dcf6a526529a377cf981bf0f7374019c9e96bb52801b8307d9d5d78cf86d1eaaaa2add20eaca7d6b6223016f8ca52b3 SHA512 5ab20b3d2d59880d7e89d27d3574daee594173ed8c6d7cad7760e8602a484d73f6ef3e55673e0bbfa3f78dde92c4492c4a9650c63873e1242a59a7de5a85e604
|
||||
DIST frida-17.2.0-cp37-abi3-manylinux1_i686.whl 20375752 BLAKE2B 49d73bb920e6894df119c261d86c64d3ee6c8ab186be9e401ba24506db51439df918765ba2ad124006722489f3873765dba60f08e4196c6b88bcdf122edc870a SHA512 5b85163fe78504da7ea905c5a1a6aa109a36e4b67ce7870a4a7321a8825b566c12bf6df219d710882e443fc557fabd018d6c573a43ad670e14b137943c702c3b
|
||||
DIST frida-17.2.0-cp37-abi3-manylinux1_x86_64.whl 32336347 BLAKE2B 39bdacdaffbc4bf81c51fe096fb62d3bf305a47c9c0d1c54244a618ef92029c0a82492d62cd9ff547688e501dd6be8a2f6ec119b73ab22a26c2100437dfc5864 SHA512 e83731d9db1ecc3dd18b91fc513be61be123bef32fe5c842bfc3e1bda6a4deb2f3d9b25fb3af4265010025c92ebb8147ce210e06ffc21a3235046336b80f34ad
|
||||
DIST frida-17.2.0-cp37-abi3-manylinux_2_17_aarch64.whl 21232134 BLAKE2B ba86689e0d24d48a9af5342b49f0794e8180ab53d3de60f386bf8bb052da2fa6f8bbeeb8ed7f325a9f89752e3a6720b1ef2f9f10cccec942e32a7a85929639b1 SHA512 333a297fb89a8de7f5cd0f903e364c353030e2f7769c0f3858102e6dc69f26d38b7984cc9f91fde59573b6fd37d5617c440a932b2b34b828eff3dc75c3d628fb
|
||||
DIST frida-17.5.1-cp37-abi3-manylinux1_i686.whl 20439815 BLAKE2B 10a780ba87e3122f732b56950e62f2fc22e3516cfb76d75e0f2a611aedcd4655af899bc845a716f30379e4ca36fb1eb24c0ac57436b1979a4efefe308841bdff SHA512 88dc7d7c536861e1e75ffc5bf01d713b2e770b05b8ab9a2001d7982863cbe17361618c59b82b93ab44000adb8eae7b8694f56bf43b20db98c48a22b4cc9519a2
|
||||
DIST frida-17.5.1-cp37-abi3-manylinux1_x86_64.whl 32487096 BLAKE2B 941ed9c2a11a1f8fdd8bb4dbfdcc600dcb0a8bc3d1639fb6dd3f5726ca51bf24bd11a8fb9fbdde3ffec45bff6cf82338ade34c2d1e37589ee279aa20f158ee62 SHA512 78660fe54b4ce48d7b1877f07768ecf096336ca85be70c963781828b610e91cce69ff6c20ffaa96db8f10f0c8a5e6907aac187f43ce1657c723a25cda5725ecd
|
||||
DIST frida-17.5.1-cp37-abi3-manylinux_2_17_aarch64.whl 21155339 BLAKE2B de45a6479e09180c85c6e1e663765b8eaa42ae07424d90bfea3fe1075c72a1aadc28c5d144874d2958e95d035d62088dab551e7e4a08a7e010409ce2d52fef24 SHA512 2005ca56e5593387644a4a24b15889b88d7db1d0de3acc9486272bd4608867a87b509d351d031dca75c75ac4dc29a54abac12cb73aa0906b6345d2c86612516e
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
DIST frida-16.1.8.tar.gz 41098 BLAKE2B 33e02632bdfde3d1a7e9af605e0ac7cdd0ff8c5c112afeca4d3f3e1bf3686b92b6538004981f6bf382e29489f46b00fe8b95a9bc2dbd835013e00f239a3d3357 SHA512 fdfd6069d4c5bf82f502dc7f8329d6430c7afe0c1c552ca38c2abf7f6ac7af28a809954d51196aa89cf408bbcbc7af32703ec1d5d06d8c0bb9755de8fb5e2f20
|
||||
DIST frida-17.2.0.tar.gz 923315 BLAKE2B 6c0f9c8321b67290b5ebcbf8acf988021c92ff44d1865718dc8153a89750307743fb2d58d30dd28f67c0abc1c68bcad6e35dda6b4489998556570eec38e3939c SHA512 8bbbf8587d9057f5a94a7a56ff679fb6671a3c090cdf9f1653858654a3f790f24556431b7316954bba9a5a038d23ba04534cb04d817b89c68a66ace626d89ae9
|
||||
DIST frida-17.5.1.tar.gz 924985 BLAKE2B 743737b73e894968be338a68dfb785469d2f27ef70b67eba9455ff2b81fcf52cf8f330efbe55a64ceabb31e6ef8c18b798e4b9d1dcde4238686294a9682d4b3f SHA512 441d3e242f47e4a7a0371c642c8c886f4e14208e8b15c75a4f242a093213254e538e56dc3296f50725d3db84b82574a8b941f6ee60fe17d4cb09b50cd5a1261a
|
||||
DIST sdk-linux-arm64.tar.xz 37278244 BLAKE2B c0d4f501c65c2d7ed932e3ac3d882a6ef70aa3a5508c6d2bb6da59c7beac52e8a4e68d20d847a196e9c3938618bc69edc268bc80580eaada861306005bdbee10 SHA512 024699803c7e4ca6ed707e4fe11c64f6d7f14007b1746cf304f0d9a27570536c3a22a93b7e812e9e43ac4ccdbd344977be7af44b3ae5ebc789e9fe11abec50b6
|
||||
DIST sdk-linux-x86.tar.xz 35094680 BLAKE2B a788cfce12af7f879112fb3a2417466b37eccd9e82dbd126157722e5849fc55f040b814946d6e3154171ff1f8ef2cb5a61640461c254f346dabff83dbdb6549a SHA512 eb7887e8d715978cd21044a68731fd8bc2481e8b576711f30f571be4278db95a166ef7bbbb72416247c860b908350575d2b5bf5be56259cf759e178c73ad2206
|
||||
DIST sdk-linux-x86_64.tar.xz 38675100 BLAKE2B a0f72c95dd645f7fe90e14af633e688df3541bdfef6ef780937ec58e42e02a05e1ec0cfd6d2bb147f0c601e534116abe74072f33160104c746a03786baa9f00a SHA512 7f4c2b088bf9da61c34513298a7f5fc139b2cc597c1bb07f9bbaeea6319d0569630f234e929ec61c46336e8122a044b8acc7b4ba774d1877ad365609ecb68d41
|
||||
|
|
|
|||
|
|
@ -1,34 +0,0 @@
|
|||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
#MY_PN="frida"
|
||||
|
||||
DESCRIPTION="Dynamic instrumentation toolkit for reverse-engineers and security researchers"
|
||||
HOMEPAGE="https://github.com/frida/frida"
|
||||
|
||||
LICENSE="wxWinLL-3.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
|
||||
RDEPEND="~dev-libs/frida-core-${PV}
|
||||
dev-python/typing-extensions[${PYTHON_USEDEP}]
|
||||
!dev-python/frida-bin"
|
||||
DEPEND="${PYTHON_DEPS}"
|
||||
|
||||
# The QA_WX error is due to frida-core pre-build lib
|
||||
QA_PREBUILT="usr/lib/python*/site-packages/_frida.abi3.so"
|
||||
|
||||
#S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
python_compile() {
|
||||
export FRIDA_CORE_DEVKIT="/usr/lib64/"
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
61
dev-python/frida/frida-17.5.1.ebuild
Normal file
61
dev-python/frida/frida-17.5.1.ebuild
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
FRIDA_VER="20250512"
|
||||
|
||||
DESCRIPTION="Dynamic instrumentation toolkit for reverse-engineers and security researchers"
|
||||
HOMEPAGE="https://github.com/frida/frida"
|
||||
|
||||
SRC_URI+="
|
||||
amd64? (
|
||||
https://build.frida.re/deps/${FRIDA_VER}/toolchain-linux-x86_64.tar.xz
|
||||
https://build.frida.re/deps/${FRIDA_VER}/sdk-linux-x86_64.tar.xz
|
||||
)
|
||||
x86? (
|
||||
https://build.frida.re/deps/${FRIDA_VER}/toolchain-linux-x86.tar.xz
|
||||
https://build.frida.re/deps/${FRIDA_VER}/sdk-linux-x86.tar.xz
|
||||
)
|
||||
arm64? (
|
||||
https://build.frida.re/deps/${FRIDA_VER}/toolchain-linux-arm64.tar.xz
|
||||
https://build.frida.re/deps/${FRIDA_VER}/sdk-linux-arm64.tar.xz
|
||||
)
|
||||
"
|
||||
|
||||
#ARM64E_URL = "https://build.frida.re/deps/{version}/sdk-ios-arm64e.tar.xz"
|
||||
|
||||
LICENSE="wxWinLL-3.1"
|
||||
SLOT="0"
|
||||
|
||||
#WiP
|
||||
#KEYWORDS="amd64 ~arm64 x86"
|
||||
|
||||
RDEPEND="~dev-libs/frida-core-${PV}
|
||||
dev-python/typing-extensions[${PYTHON_USEDEP}]
|
||||
!dev-python/frida-bin"
|
||||
DEPEND="${PYTHON_DEPS}"
|
||||
|
||||
# The QA_WX error is due to frida-core pre-build lib
|
||||
QA_PREBUILT="usr/lib/python*/site-packages/_frida.abi3.so"
|
||||
|
||||
src_unpack() {
|
||||
unpack "${P}.tar.gz"
|
||||
|
||||
cd "${S}"
|
||||
mkdir -p ./deps || die "failed to create Debugger dir"
|
||||
cp -P "${DISTDIR}"/sdk-linux-x86_64.tar.xz ./deps/ || die
|
||||
# if use amd64 &&
|
||||
cp -P "${DISTDIR}"/toolchain-linux-x86_64.tar.xz ./deps/ || die
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
export FRIDA_CORE_DEVKIT="/usr/lib64/"
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
|
@ -1,3 +1,2 @@
|
|||
DIST frida-tools-12.3.0.tar.gz 200509 BLAKE2B 590254c42e78e72d27be0a673049f0e01c7066b2787005dbf63f73eec6d9427494d087007ef70f48361e626fe742ec4f75664f0be86758cc6a103cd80a5156b0 SHA512 8df15996450f2a406053b369e4350bba22b328bffdac3088170286c54f997dce57c3bda7d4be031da4fb1085f10b5d38ccb4291fceca8f7351b2c442bec45933
|
||||
DIST frida_tools-14.1.1.tar.gz 4676495 BLAKE2B 810ba08d700d9e3dc361cad43712ac9e6c1e9b351619e855a38dedf8ed3e7e76afb33721f7395da34e4c8a41dcba9c87ae16f0bb25741e1225a1e72502b3ba87 SHA512 c0e8b7a75b00478ce8920abee89696804b8250011030a55acbd9a0ffe42cb3ab870c78f23ec799b02686a01f0bf9a16098c0cce7e0328699c5d929270db4bcb2
|
||||
DIST frida_tools-14.3.0.tar.gz 4679545 BLAKE2B 741ef668c75e9ef48e6b4a62c5ea865559d58ba0ad428bfbdcbcefd3da96f1a9d33420fec4d78d367f14580333dbcb636f23e599b5094f037b82da600e0a590d SHA512 591f101ce34c45cced020d8d592c5caefadf37697e13c33404d6629ac838a8b7394546c4e295f16063c87da04679e28e70799613c081409285d58ee622b47151
|
||||
DIST frida_tools-14.5.0.tar.gz 4668966 BLAKE2B 0306b9655683bc4a7b9b397183b050838845a31d495ea1b578538c9289bd59b5ca021f06a791522b7ebe5cb38ebf2d4dd40b004b1f6ff181572918484c9f56a7 SHA512 ee9f32d185cfbed080a28901149cc84a93109e22a0c775a35ed77ae8bc5b9b11f21f3753c8f3d64fc8519f55938ad5f97f65a95b629f1a54bf9dcfe17da6f420
|
||||
|
|
|
|||
|
|
@ -1,24 +0,0 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYPI_NO_NORMALIZE=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Frida CLI tools"
|
||||
HOMEPAGE="https://github.com/frida/frida-tools"
|
||||
|
||||
LICENSE="wxWinLL-3.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}"
|
||||
RDEPEND="${DEPEND}
|
||||
>=dev-python/colorama-0.2.7[${PYTHON_USEDEP}]
|
||||
virtual/frida[${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}]"
|
||||
Loading…
Reference in a new issue