Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/java:master commit in: dev-util/ghidra/
Date: Thu, 16 Mar 2023 10:45:47
Message-Id: 1678963533.1521f53233f090139762abaf65f1b66bc94e783f.flow@gentoo
1 commit: 1521f53233f090139762abaf65f1b66bc94e783f
2 Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 16 10:45:33 2023 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 16 10:45:33 2023 +0000
6 URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=1521f532
7
8 dev-util/ghidra: switch to EGRADLE_BUNDLED_VER
9
10 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
11
12 dev-util/ghidra/Manifest | 1 +
13 dev-util/ghidra/ghidra-10.2.2-r2.ebuild | 12 +++++++-----
14 2 files changed, 8 insertions(+), 5 deletions(-)
15
16 diff --git a/dev-util/ghidra/Manifest b/dev-util/ghidra/Manifest
17 index 17f5c145..d0dbf9d0 100644
18 --- a/dev-util/ghidra/Manifest
19 +++ b/dev-util/ghidra/Manifest
20 @@ -4,5 +4,6 @@ DIST PyDev-6.3.1.zip 24756333 BLAKE2B e9a942e0ff90b9eafbd1fa0df5429f2ff227ed140b
21 DIST cdt-8.6.0.zip 76639241 BLAKE2B 32c724b1f6ff43132f09c544bac8b35ed3f4f5866c844810abba3a52f82a3585ae7a57430fcf5603afecbeec1f46461a831339e442ca628b77f78c319bd9fc26 SHA512 2b8bb498146aa29995e807c5b4e9d5dab0f6afe89a5ce256978b7b2c478677a0cb5a0f15913a32bd99cb7b4bb31230521f70b9c26cdef1cb983dfcea599737c0
22 DIST dex-tools-2.0.zip 2362460 BLAKE2B 464f2a143f1c8720eddd4d1c7db5a6f681db1091518d915b0d7807c12d021c8a734d8980bccfd417bc60297647b33ed0b7cc1e004716804bb9e25ee99f29f8ad SHA512 c4a6c72ea09b58a44fcb8918cfada600467f10f99a02b53d2436ac68295e73c8daf9ba0a8bc7160ba1e28e87f032ee034435ebe40af35b6e2fe9fa4607581358
23 DIST ghidra-dependencies-20221104.tar.gz 85678075 BLAKE2B a298b3a52137c8077f90b5d7cddba43a6437ef7906aae130158691c032c31c57be55f9f072d6a44b351b47f8fe04f397dabb24c1bd976593294a68b5d2a4fece SHA512 7dcbc5bdba0fce2e0ae0a6f41d1fbd88cb6080a97e5404f5bfce393e07165f15f0549d3254b446f5ab5352484dd32bdf54ea92f50f96e572520b10672519aeb9
24 +DIST gradle-7.3-bin.zip 115763517 BLAKE2B 80c0368582acdbae5a959386ce679c63f6bee349810a6ddd39981192349cefafabfa9e498891a53fc423a86b6a53fb66eac4aace968990707d623c037b27cee2 SHA512 f5703de1305b013ad7fcc1a7d56922198e8e597e13d2aeb89cec60631db51b73466a1ce382d5e828ed065fbd8a1971f628b0e4eb3348f01b7a71fdc6184e4a56
25 DIST hfsexplorer-0_21-bin.zip 1473278 BLAKE2B e9d2a3fae4da8046a17ce5e6828b4d1ff27da6384aac4be3864fe2c16f83bb95cb728eaeec9a42c3e1febaef98ba9357bfc3744b4950deb4b783d36e723d6cc0 SHA512 b85b4316115695acc78cc7c675c673058c05a238451562be0c6a48b2d11a28e5645a42cb62cdf063be015369df26201dfab6cf2e60f39e6468d1d53b23f94415
26 DIST yajsw-stable-13.05.zip 27823454 BLAKE2B e43e6a97e356be40e776568deafeeb19e3e8b462a20e53a7456f3ce61364d3c4fe08d48f7710e6f570641618a6c75b75d98427d04d25133cdf7aa3c9f0aeee8b SHA512 ba6421fcc9d5fd5edf0b5f299914a54a8e3d8cbe79b83cf9b1a4a1828eb26f32f8d04299235233581a848e274665c6d2da9b8394be1d7a824e443efd2508413c
27
28 diff --git a/dev-util/ghidra/ghidra-10.2.2-r2.ebuild b/dev-util/ghidra/ghidra-10.2.2-r2.ebuild
29 index 64aee54f..99b52bd9 100644
30 --- a/dev-util/ghidra/ghidra-10.2.2-r2.ebuild
31 +++ b/dev-util/ghidra/ghidra-10.2.2-r2.ebuild
32 @@ -5,18 +5,23 @@ EAPI=8
33
34 inherit gradle java-pkg-2 desktop
35
36 +EGRADLE_BUNDLED_VER="7.3"
37 +
38 GRADLE_DEP_VER="20221104"
39
40 DESCRIPTION="A software reverse engineering framework"
41 HOMEPAGE="https://ghidra-sre.org/"
42 -SRC_URI="https://github.com/NationalSecurityAgency/${PN}/archive/Ghidra_${PV}_build.tar.gz
43 +SRC_URI="
44 + https://github.com/NationalSecurityAgency/${PN}/archive/Ghidra_${PV}_build.tar.gz
45 https://dev.pentoo.ch/~blshkv/distfiles/${PN}-dependencies-${GRADLE_DEP_VER}.tar.gz
46 https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip
47 https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/android4me/AXMLPrinter2.jar
48 https://sourceforge.net/projects/catacombae/files/HFSExplorer/0.21/hfsexplorer-0_21-bin.zip
49 mirror://sourceforge/yajsw/yajsw/yajsw-stable-13.05.zip
50 https://dev.pentoo.ch/~blshkv/distfiles/cdt-8.6.0.zip
51 - mirror://sourceforge/project/pydev/pydev/PyDev%206.3.1/PyDev%206.3.1.zip -> PyDev-6.3.1.zip"
52 + mirror://sourceforge/project/pydev/pydev/PyDev%206.3.1/PyDev%206.3.1.zip -> PyDev-6.3.1.zip
53 + $(gradle-src_uri)
54 +"
55 # run: "pentoo/scripts/gradle_dependencies.py buildGhidra" from "${S}" directory to generate dependencies
56 # https://www.eclipse.org/downloads/download.php?r=1&protocol=https&file=/tools/cdt/releases/8.6/cdt-8.6.0.zip
57
58 @@ -42,9 +47,6 @@ DEPEND="
59 dev-java/jflex
60 app-arch/unzip
61 "
62 -BDEPEND=">=dev-java/gradle-bin-7.3:*"
63 -
64 -EGRADLE_MIN="7.3"
65
66 S="${WORKDIR}/ghidra-Ghidra_${PV}_build"