diff --git a/dev-python/frida-python/Manifest b/dev-python/frida-python/Manifest index 75b956dc7..a4b524963 100644 --- a/dev-python/frida-python/Manifest +++ b/dev-python/frida-python/Manifest @@ -10,3 +10,10 @@ DIST frida-12.5.8-py3.5-linux-aarch64.egg 12952426 BLAKE2B bbf39fc5ee63edf7a64b2 DIST frida-12.5.8-py3.6-linux-i686.egg 22391302 BLAKE2B 573466147ea48e5b590f419a759d4f9f35e0ff040157ff6948327e38f3fa42d405d46eef73f7dfe0d4c52bb463bf960b41a63fc6140c0690530cca98972c8627 SHA512 e0b8d209809a28bc0e638d20ccc4f206f2186ec1ea2e87fd784c82fb62ba7e5865da6a9a803b243c9f407ed28eb956954f47d42ee6ce9e53e14a7de97aba183f DIST frida-12.5.8-py3.6-linux-x86_64.egg 20639813 BLAKE2B 153efd616dc7b37eeb349d67edb57a5a39ea857a97a4f1412418b3062e0fe85bd9e6368842a7908056cf307783c9fd3d9a5ca2404a5e6c7c3452fdb1e4923df4 SHA512 0d4e0967091e98ebec54e5c0bd5eb40e07a986fb26e59d6e2e30dd66b00688dc72d9d020d5ebe2d7acac8237a019b69975e5d1ce4db3b56db74db9371cec6eee DIST frida-12.5.8.tar.gz 6570 BLAKE2B 81272bf3e75b9a1d9916bd57de6ed41d168a0cf13ae87118943cef218471e925e129e74ef4736a394c571a4bff5110a9d7ff81cbe14f2cdf773ffe03eeeffd46 SHA512 6093a7fcb6c43e3e08dfd8078086ec8e1a885a711ad1e77cd847bba9b1a97ebc4df1c1d73c155ad7cbeef55c738f5b06d48e1c8d6d0acd11c360a4725bd50e9a +DIST frida-12.6.1-py2.7-linux-aarch64.egg 12977284 BLAKE2B 7005e270b7b690f3fe3a011d12eb861fc29b2581b39c5c1831deda0a19b74a69fbfe00a1960793d15e374c8e85450d0d5e4c5344ba21b15e488ad08ea1a8ea91 SHA512 44794f4f7ba81d3756329413f7dabac22d0a532e8ecaa04735b96db32c5a7b6718a4b921750bc7af453e0f661a6cd50af23e853c91642645c2be0113ad581477 +DIST frida-12.6.1-py2.7-linux-i686.egg 22443673 BLAKE2B 9390550d63f4327b193bdfa5ffd15fb4367a23b9fd32b0ed0044e057f9f515604a553e549ce8e2823101f435b46b40010c1d632dedfca1529fe85e0bb5d8d20b SHA512 d6cbf7c5b140dca479124ff8b428c98b202e7f21ee97b376a34edbfe19735a94cdfe0c68bfdaf1af97b3ec10e3715b1145bda5b0995c8101c38071581f54093b +DIST frida-12.6.1-py2.7-linux-x86_64.egg 20691521 BLAKE2B 6feba138185705a262988a187d51ea30f10b18563a1628417349fc63739f913a5ec4abd6d119106cddaaee4be6120df6449ecc502f65b6b7081fbe9c516bfd2c SHA512 84d5f236aa256eead14c06b5261feb63524a888891396272a2f74fc09ad09ad138db43b29cfd32312bd4db861d0f66b9a0e30659a82336170381328fe1b7056c +DIST frida-12.6.1-py3.5-linux-aarch64.egg 12978638 BLAKE2B 2300eedce7d35e3130d542d979be824cf5fe898259d30d3df85067559eca1744c46d098a9d2545ed176d351773da0a88dc03e7a235f676e2f8aa9c12ac8b6a83 SHA512 57f3f78960b7ebfe66275e5d4b59528991ba78b13ef57a540fd280e3add17438138f35fed92c78932caada6f5a8a181474b6ea131ba0129a344cd028bce0d688 +DIST frida-12.6.1-py3.6-linux-i686.egg 22445240 BLAKE2B 7429ab47645762a6b66e90c248f55c85807269fd5da4febce2ff5966917bba833eddedebe7b040963013d6ad5af106ce291d3d366377611bd21a1b19ac199194 SHA512 a922e8fbcb4de27e4e35a030ee8283d6d941f12e5ca04bac0b7cb1a040779cdc5bdf141c0915e6ee3100e295d1b1394f1c8a293ba6212f0df37093d65e26e9f8 +DIST frida-12.6.1-py3.6-linux-x86_64.egg 20693013 BLAKE2B 2dcb860197372b443abe1c955d727f79bbdd70db82835754b78917d3fded92ec5ef8e68a592b435f2b89807785053578596a3cbaa447eeb56482a32004315ea7 SHA512 4f9146673a1d24f7c033b34afe30dfb70de90d874c9fea340ddbb768c4b14c67eabbd98e6f87e9df9f7c6a88ad0381d196ec0047de87ae89e8472495f0e7b45f +DIST frida-12.6.1.tar.gz 6564 BLAKE2B ba89f6d8126a184191ae86cb7b22108f0c9a454b514823966d09a3ffa18c0727e97076866514396cc98d7952cfec989ead570614fd66648f249d4b5019df7028 SHA512 ac0c885654616ad56de2841703cf4c5ef5cd953e2f2b840406a8baf1474edc718cf18c1ee302211f3bb0ce65a54212061ef238ede17777f47074d913a3bd8002 diff --git a/dev-python/frida-python/frida-python-12.6.1.ebuild b/dev-python/frida-python/frida-python-12.6.1.ebuild new file mode 100644 index 000000000..a0c57b314 --- /dev/null +++ b/dev-python/frida-python/frida-python-12.6.1.ebuild @@ -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" + +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz + x86? ( + https://files.pythonhosted.org/packages/2.7/f/frida/frida-${PV}-py2.7-linux-i686.egg + 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 +} diff --git a/dev-util/frida-tools/Manifest b/dev-util/frida-tools/Manifest index 721927fd8..87f639a37 100644 --- a/dev-util/frida-tools/Manifest +++ b/dev-util/frida-tools/Manifest @@ -1,4 +1,2 @@ -DIST frida-tools-1.2.1.tar.gz 23790 BLAKE2B 1c950f4fe5e404fc2f3a5c192654c58403e242d4339f819971c7f725eca2aaac24baf7d2113242f401e2596aac678114fc8b1531301de5b53907c8215397f119 SHA512 08fd3bf19bba463913b4f58a9577947e1668ae819934526bd6caffb9abfe062db34f446d91d6e4b72753f6ba1d7d0af8b0b72456859a0e1417c9525523c098ef -DIST frida-tools-1.2.2.tar.gz 24175 BLAKE2B b626e23df6fec1f724d56f10f483c1b207c1b079cc98f9d43ba1e98840b3d84551cb4008561cba9655084584d20b69afb4d53ff3e4de30727c97c908b1c26795 SHA512 1893f63894ff6a52ee5685678e0b88187b7935db95b48140836ed968639c345d8c7e429bb57a45f312ec2c372e9b4c37a5b7bff8fc174a4a1dacbc4458728807 DIST frida-tools-1.2.3.tar.gz 23734 BLAKE2B 8587ee18b1f6a82f48750a47ea46c1281884972fdb7c797ad017bb3aa32a4d85b0c3a8c678f342a94d7c42d39c45a7f68dddfffbbc66d008b2ca8631198eac88 SHA512 f4d7c2fee2bc0ee44cbc6103cec32fe15b4767fdcd3d1384bcb23bbc539a56a8880d170af2650de243cd343c421b18254acd3914a09eff952865319ce75a2388 -DIST frida-tools-2.0.0.tar.gz 24768 BLAKE2B da947248e676f089eb1a5f3e04b07bfdebc35e70e72a5f15bab75c33b2f40bb8f8c9dc8948283f03753d2a7b038f858f1c84be7e7e81d9f2b2be3e401bdc4efa SHA512 6503e8a88475050244930d76e609fb5fec4d5f63f61e8847fbb73b0aa11bacfe67bd9a6abf070bd1991c7c0a328fb229099bce4fc22da52861e11f78f40d9481 +DIST frida-tools-2.0.1.tar.gz 25028 BLAKE2B 9c42cfd3d4b4f5d7a5bc991d308d351f925233c348217de5b6c2ab18c670dbbd397cb66296d0b691943c8d74d15bfc98ca0aa14037edd00a8b5b1adc54f8cb1a SHA512 407e5683d333e9dd80da33bfe8371ae4a8a6228d8b911b195fd66555ec187078b7aced40dc060ed993f4d389006204ea248765805e4865c89bc345850bd2858a diff --git a/dev-util/frida-tools/frida-tools-1.2.1.ebuild b/dev-util/frida-tools/frida-tools-1.2.1.ebuild deleted file mode 100644 index 637cadfef..000000000 --- a/dev-util/frida-tools/frida-tools-1.2.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python{3_6,3_7} ) -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" - -#need to review deps -RDEPEND="dev-python/prompt_toolkit[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/frida-python[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-util/frida-tools/frida-tools-1.2.2.ebuild b/dev-util/frida-tools/frida-tools-1.2.2.ebuild deleted file mode 100644 index 03eaa2f5f..000000000 --- a/dev-util/frida-tools/frida-tools-1.2.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python{3_6,3_7} ) -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" - -#need to review deps -RDEPEND="<=dev-python/prompt_toolkit-2.0.0[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/frida-python[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-util/frida-tools/frida-tools-2.0.0.ebuild b/dev-util/frida-tools/frida-tools-2.0.1.ebuild similarity index 92% rename from dev-util/frida-tools/frida-tools-2.0.0.ebuild rename to dev-util/frida-tools/frida-tools-2.0.1.ebuild index dd1528c67..5efdd8b57 100644 --- a/dev-util/frida-tools/frida-tools-2.0.0.ebuild +++ b/dev-util/frida-tools/frida-tools-2.0.1.ebuild @@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~x86" RDEPEND=" >=dev-python/colorama-0.2.7[${PYTHON_USEDEP}] - >=dev-python/frida-python-12.5.3[${PYTHON_USEDEP}] + >=dev-python/frida-python-12.5.9[${PYTHON_USEDEP}] <=dev-python/frida-python-13.0.0[${PYTHON_USEDEP}] >=dev-python/prompt_toolkit-2.0.0[${PYTHON_USEDEP}] >=dev-python/pygments-2.0.2[${PYTHON_USEDEP}]