commit:     7d522dd17e28995c7c623464e74a83b2836dea9b
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Thu Jul 18 12:57:49 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 19 05:35:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d522dd1

dev-java/openjdk-bin: force remove 'lib/lib*splashscreen*'

for building with headless-awt, splashscreen and frieds need to get
removed. it should not die if something cannot be removed because it
does not exist.

Closes: https://bugs.gentoo.org/934974
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37604
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-java/openjdk-bin/openjdk-bin-21.0.3_p9-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-java/openjdk-bin/openjdk-bin-21.0.3_p9-r1.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-21.0.3_p9-r1.ebuild
index 3a398cc87007..7fc34d184029 100644
--- a/dev-java/openjdk-bin/openjdk-bin-21.0.3_p9-r1.ebuild
+++ b/dev-java/openjdk-bin/openjdk-bin-21.0.3_p9-r1.ebuild
@@ -106,7 +106,8 @@ src_install() {
                fi
 
                if use headless-awt ; then
-                       rm -v lib/lib*{[jx]awt,splashscreen}* || die
+                       # do not die if not available, -f for bug #934974
+                       rm -fv lib/lib*{[jx]awt,splashscreen}* || die
                fi
        fi
 

Reply via email to