commit:     c50e2a9894174a216632f2aba67b07dc5dc55853
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 17 08:24:30 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Nov 17 08:25:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c50e2a98

dev-java/java-config: update live, add USE=compat

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 dev-java/java-config/java-config-9999.ebuild | 8 +++++---
 dev-java/java-config/metadata.xml            | 3 +++
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/dev-java/java-config/java-config-9999.ebuild 
b/dev-java/java-config/java-config-9999.ebuild
index b63dbff8d490..1b124ce70a3a 100644
--- a/dev-java/java-config/java-config-9999.ebuild
+++ b/dev-java/java-config/java-config-9999.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java";
 
 LICENSE="GPL-2"
 SLOT="2"
-IUSE="test"
+IUSE="+compat test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
@@ -64,8 +64,10 @@ src_install() {
        mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' 
"${ED}"/usr/bin/* || die)
        python_replicate_script "${scripts[@]}"
 
-       # This replaces the file installed by java-config-wrapper.
-       dosym java-config-2 /usr/bin/java-config
+       if use compat; then
+               # Symlink java-config-2 to java-config for now.
+               dosym java-config /usr/bin/java-config-2
+       fi
 }
 
 my_src_install() {

diff --git a/dev-java/java-config/metadata.xml 
b/dev-java/java-config/metadata.xml
index 97c51385f0c1..faeac11b5e48 100644
--- a/dev-java/java-config/metadata.xml
+++ b/dev-java/java-config/metadata.xml
@@ -11,6 +11,9 @@
                per-user default JVMs, construct classpath env vars from 
installed java
                packages and be used to query for the path to various JDK tools.
        </longdescription>
+       <use>
+               <flag name="compat">Install bin/java-config-2 symlink pointing 
to java-config</flag>
+       </use>
        <upstream>
                <remote-id type="gentoo">proj/java-config</remote-id>
                <remote-id type="github">gentoo/java-config</remote-id>

Reply via email to