From 69d40efb3fcf174c0587047991d054254e1794ee Mon Sep 17 00:00:00 2001 From: Anton Bolshakov Date: Fri, 1 Sep 2023 09:50:36 +0800 Subject: [PATCH] ghidra-10.3.3.ebuild --- dev-util/ghidra/Manifest | 2 +- .../{ghidra-10.3.1.ebuild => ghidra-10.3.3.ebuild} | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) rename dev-util/ghidra/{ghidra-10.3.1.ebuild => ghidra-10.3.3.ebuild} (91%) diff --git a/dev-util/ghidra/Manifest b/dev-util/ghidra/Manifest index 6f95d5b77..d9009e3ac 100644 --- a/dev-util/ghidra/Manifest +++ b/dev-util/ghidra/Manifest @@ -1,6 +1,6 @@ DIST AXMLPrinter2.jar 24552 BLAKE2B 3ff09da948c2962919927ad35f8d38a13391c763a83962f8fdce90ec4720430b00be891f68fc149f62180ddf5f5e818af4e6b6a153d1a55e871f181e930d2b7b SHA512 c1168ec913f1fbb0675915d4fd865ec9a8e8573f6c8aedcb6e68166f61f11aeaececc7548d54d78134843c0102c57d6350973f6d3027d0ffdae52a5c57a7f601 -DIST Ghidra_10.3.1_build.tar.gz 66530514 BLAKE2B 54cf785277a88f9e4171e781f4db4846eb3866769d6f47f265059a467d12e1e0bcf96967de76e43e49e0999417f2ed48a11825761a02ca71011bbfe66310f617 SHA512 1b89d19510ad5a848888f52ca778cf1b5a51f898c9c108a074c0b11703bad1207f8b59134e2d0f8c000ab18663203ee88907a58720cb33ab003c1067cef02e0a DIST Ghidra_10.3.2_build.tar.gz 66532298 BLAKE2B c12732db8dc52cfb445f5d420d8fa56625cf567d069540d0ebd2ce10f9dbf0e9a6e8274f1feaeb4e7f0d25abb722e9bcd3659bf97c5aa67df18db595723fdd75 SHA512 9ba60e79810eb621e9e8d35d5f77b6a1bdb853c2aaa270463fca5cebf70ace9cb688b646f94bce961b7e958f9939ababbd4722279fcabf7bcb8244624664ba28 +DIST Ghidra_10.3.3_build.tar.gz 66551444 BLAKE2B 0ca82945c524184480232ea18298b26ff636d9a1598b93f3ce1dd25855fe7aa81f1d936aef948e529f6bfb6a0d8f947b92f7d9c73d37ada93135fd960489c6da SHA512 3ce81e87c3e066a83520c243631a6838772bcfe26a9c87d64730e468801ac7afd63e3a68cfa2303bbee9352c99b6f47368ed05561d4b0ca99408901c5a37437d DIST PyDev-6.3.1.zip 24756333 BLAKE2B e9a942e0ff90b9eafbd1fa0df5429f2ff227ed140b7352a1003be04ffbc043e17bf19bd622d7fe9b958286a75ff4897c03088c1627ee62ea7b6e832752cb427e SHA512 411ed78d1057f5e9780e44169935fb8a0da17e97ce26e9a7a9fa9a251d4d3c1118e9b47dd9f7af03bde1f47180bde0d456039b65687f600026a148055311ecfa DIST cdt-8.6.0.zip 76639241 BLAKE2B 32c724b1f6ff43132f09c544bac8b35ed3f4f5866c844810abba3a52f82a3585ae7a57430fcf5603afecbeec1f46461a831339e442ca628b77f78c319bd9fc26 SHA512 2b8bb498146aa29995e807c5b4e9d5dab0f6afe89a5ce256978b7b2c478677a0cb5a0f15913a32bd99cb7b4bb31230521f70b9c26cdef1cb983dfcea599737c0 DIST dex2jar-2.1.zip 5641797 BLAKE2B 364374d37b453b8b7514e4770845ab1a13e95264901bb0e433037ea797fda09b5c5629bfc7ab0daed3c86e0d1cc77796bd850f209bf781f8db5a34eebe6a8305 SHA512 44b4a51043ef608158e16f70d9a448ae0a37896da19bd9837e1124e197b7b41a7c37f074386b0cc03edd4f385066bf5ef04c553f6dec0b0cc2a11ecbf299b16f diff --git a/dev-util/ghidra/ghidra-10.3.1.ebuild b/dev-util/ghidra/ghidra-10.3.3.ebuild similarity index 91% rename from dev-util/ghidra/ghidra-10.3.1.ebuild rename to dev-util/ghidra/ghidra-10.3.3.ebuild index 1bbc0e96a..b28237097 100644 --- a/dev-util/ghidra/ghidra-10.3.1.ebuild +++ b/dev-util/ghidra/ghidra-10.3.3.ebuild @@ -8,6 +8,8 @@ GRADLE_DEP_VER="20230512" DESCRIPTION="A software reverse engineering framework" HOMEPAGE="https://ghidra-sre.org/" + +# ./gradle/support/fetchDependencies.gradle SRC_URI="https://github.com/NationalSecurityAgency/${PN}/archive/Ghidra_${PV}_build.tar.gz https://dev.pentoo.ch/~blshkv/distfiles/${PN}-dependencies-${GRADLE_DEP_VER}.tar.gz https://github.com/pxb1988/dex2jar/releases/download/v2.1/dex2jar-2.1.zip @@ -27,6 +29,7 @@ KEYWORDS="amd64" IUSE="" #FIXME: +# * QA Notice: Files built without respecting CFLAGS have been detected # * QA Notice: Files built without respecting LDFLAGS have been detected # * Please include the following list of files in your report: # * /usr/share/ghidra/GPL/DemanglerGnu/os/linux_x86_64/demangler_gnu_v2_24 @@ -78,12 +81,12 @@ src_unpack() { cp lib/*.jar ./flatRepo || die "(5) cp failed" mkdir -p "${WORKDIR}"/ghidra.bin/Ghidra/Features/GhidraServer/ || die "(6) mkdir failed" -# cp "${DISTDIR}"/yajsw-stable-12.12.zip "${WORKDIR}"/ghidra.bin/Ghidra/Features/GhidraServer/ || die "(7) cp failed" cp "${DISTDIR}"/yajsw-stable-13.09.zip "${WORKDIR}"/ghidra.bin/Ghidra/Features/GhidraServer/ || die "(7) cp failed" - mkdir -p "${WORKDIR}"/ghidra.bin/GhidraBuild/EclipsePlugins/GhidraDev/buildDependencies/ || die "(8) mkdir failed" - cp "${DISTDIR}"/PyDev-6.3.1.zip "${WORKDIR}/ghidra.bin/GhidraBuild/EclipsePlugins/GhidraDev/buildDependencies/PyDev 6.3.1.zip" || die "(9) cp failed" - cp "${DISTDIR}"/cdt-8.6.0.zip "${WORKDIR}"/ghidra.bin/GhidraBuild/EclipsePlugins/GhidraDev/buildDependencies/ || die "(10) cp failed" + PLUGIN_DEP_PATH="ghidra.bin/GhidraBuild/EclipsePlugins/GhidraDev/buildDependencies" + mkdir -p "${WORKDIR}/${PLUGIN_DEP_PATH}/" || die "(8) mkdir failed" + cp "${DISTDIR}"/PyDev-6.3.1.zip "${WORKDIR}/${PLUGIN_DEP_PATH}/PyDev 6.3.1.zip" || die "(9) cp failed" + cp "${DISTDIR}"/cdt-8.6.0.zip "${WORKDIR}/${PLUGIN_DEP_PATH}/" || die "(10) cp failed" cd "${S}" mv ../dependencies .