From 3ae0b9f02b5844ddefb6edcfc1389a46e2f62ca8 Mon Sep 17 00:00:00 2001 From: "Volkmar W. Pogatzki" Date: Sat, 17 May 2025 19:34:25 +0200 Subject: [PATCH] dev-java/tapestry-json: 'mkdir -p target/deps' was missing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The javac command creates the output directory only since java 11. For openjdk{,-bin}:8 we have to do it in the eclass or ebuild. Closes: https://bugs.gentoo.org/956115 Signed-off-by: Volkmar W. Pogatzki Part-of: https://github.com/gentoo/gentoo/pull/42133 Signed-off-by: Miroslav Ć ulc --- dev-java/tapestry-json/tapestry-json-5.8.7-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-java/tapestry-json/tapestry-json-5.8.7-r1.ebuild b/dev-java/tapestry-json/tapestry-json-5.8.7-r1.ebuild index 86a92de6444b..d225a77afdb4 100644 --- a/dev-java/tapestry-json/tapestry-json-5.8.7-r1.ebuild +++ b/dev-java/tapestry-json/tapestry-json-5.8.7-r1.ebuild @@ -34,6 +34,7 @@ JAVA_SRC_DIR="tapestry-json/src/main/java" src_compile() { # build classes needed for compilation + mkdir -p target/deps || die "mkdir" # openjdk:8 doesn't do it. ejavac -d target/deps \ -cp "$(java-pkg_getjars --build-only slf4j-api)" \ $(find \