From 1c22228aa61ca1ffdf3f5306e886d09e98e54798 Mon Sep 17 00:00:00 2001 From: "Volkmar W. Pogatzki" Date: Mon, 26 Feb 2024 12:27:40 +0100 Subject: [PATCH] dev-java/eclipse-ecj: remove .RSA and .SF files from META-INF MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/925083 Signed-off-by: Volkmar W. Pogatzki Closes: https://github.com/gentoo/gentoo/pull/35538 Signed-off-by: Miroslav Ć ulc --- ...ipse-ecj-4.26-r1.ebuild => eclipse-ecj-4.26-r2.ebuild} | 8 ++++++++ 1 file changed, 8 insertions(+) rename dev-java/eclipse-ecj/{eclipse-ecj-4.26-r1.ebuild => eclipse-ecj-4.26-r2.ebuild} (81%) diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.26-r1.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-4.26-r2.ebuild similarity index 81% rename from dev-java/eclipse-ecj/eclipse-ecj-4.26-r1.ebuild rename to dev-java/eclipse-ecj/eclipse-ecj-4.26-r2.ebuild index ed2724a7e5d4c..8843146e1f912 100644 --- a/dev-java/eclipse-ecj/eclipse-ecj-4.26-r1.ebuild +++ b/dev-java/eclipse-ecj/eclipse-ecj-4.26-r2.ebuild @@ -46,6 +46,14 @@ src_prepare() { | xargs cp --parent -t "${JAVA_RESOURCE_DIRS}" || die } +src_compile() { + java-pkg-simple_src_compile + #925083 + # Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes + zip -d ecj.jar "META-INF/ECLIPSE_.RSA" || die "Failed to remove ECLIPSE_.RSA" + zip -d ecj.jar "META-INF/ECLIPSE_.SF" || die "Failed to remove ECLIPSE_.SF" +} + src_install() { java-pkg-simple_src_install insinto /usr/share/java-config-2/compiler