commit:     39ca71acab13b0371ca4085e0650093d230e8743
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Fri Dec  5 06:42:45 2025 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sun Dec 14 20:27:10 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39ca71ac

dev-java/jmc: change slot 8.3.0:0 -> 8.3.0-r1:8.3.0

newer versions need '>=virtual/jre-11:*' which makes them incompatible
with '~dev-util/visualvm-2.2'.

Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44967
Closes: https://github.com/gentoo/gentoo/pull/44967
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/jmc/{jmc-8.3.0.ebuild => jmc-8.3.0-r1.ebuild}        |  4 ++--
 .../{visualvm-2.2-r1.ebuild => visualvm-2.2-r2.ebuild}        | 11 ++++++-----
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/dev-java/jmc/jmc-8.3.0.ebuild b/dev-java/jmc/jmc-8.3.0-r1.ebuild
similarity index 97%
rename from dev-java/jmc/jmc-8.3.0.ebuild
rename to dev-java/jmc/jmc-8.3.0-r1.ebuild
index 49b64d2ec06b..437fe44f7dc5 100644
--- a/dev-java/jmc/jmc-8.3.0.ebuild
+++ b/dev-java/jmc/jmc-8.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/openjdk/jmc/archive/${PV}-ga.tar.gz -> ${P}.ga.tar.g
 S="${WORKDIR}/${P}-ga"
 
 LICENSE="UPL-1.0"
-SLOT="0"
+SLOT="8.3.0"
 KEYWORDS="amd64"
 
 DEPEND="

diff --git a/dev-util/visualvm/visualvm-2.2-r1.ebuild 
b/dev-util/visualvm/visualvm-2.2-r2.ebuild
similarity index 92%
rename from dev-util/visualvm/visualvm-2.2-r1.ebuild
rename to dev-util/visualvm/visualvm-2.2-r2.ebuild
index c322bbc42fbe..54f44c131e41 100644
--- a/dev-util/visualvm/visualvm-2.2-r1.ebuild
+++ b/dev-util/visualvm/visualvm-2.2-r2.ebuild
@@ -12,6 +12,7 @@ COMMON_VERSION="8.3.1"
 COMMON_FILE="common-${COMMON_VERSION}.jar"
 ENCODER_VERSION="1.2.3"
 ENCODER_FILE="encoder-${ENCODER_VERSION}.jar"
+JMC_SLOT="8.3.0"
 LZ4_JAVA_VERSION="1.8.0"
 LZ4_JAVA_FILE="lz4-java-${LZ4_JAVA_VERSION}.jar"
 NASHORN_CORE_VERSION="15.4"
@@ -42,7 +43,7 @@ COMMON_DEPEND="
        dev-java/asm:0
        dev-java/hamcrest-core:1.3
        dev-java/jcommander:0
-       dev-java/jmc:0
+       dev-java/jmc:${JMC_SLOT}
        dev-java/jna:0
        dev-java/junit:4
        dev-java/junit:5
@@ -92,9 +93,9 @@ src_prepare() {
 
        # link in external libraries
        ln -s "${DISTDIR}/${NASHORN_CORE_FILE}" nashorn.jdk15/external || die 
"Failed to link nashorn core jar"
-       java-pkg_jar-from --into jfr.generic/external jmc jmc-common.jar 
${COMMON_FILE} \
+       java-pkg_jar-from --into jfr.generic/external jmc-${JMC_SLOT} 
jmc-common.jar ${COMMON_FILE} \
                || die "Failed to link jmc common jar"
-       java-pkg_jar-from --into jfr.generic/external jmc 
jmc-flightrecorder.jar ${FLIGHT_RECORDER_FILE} \
+       java-pkg_jar-from --into jfr.generic/external jmc-${JMC_SLOT} 
jmc-flightrecorder.jar ${FLIGHT_RECORDER_FILE} \
                || die "Failed to link jmc flightrecorder jar"
        java-pkg_jar-from --into jfr.generic/external lz4-java lz4-java.jar 
${LZ4_JAVA_FILE} \
                || die "Failed to link lz4 java jar"
@@ -165,8 +166,8 @@ src_install() {
        popd > /dev/null
 
        pushd "${ED}/${INSTALL_DIR}/cluster/modules/ext" > /dev/null || die
-       rm ${COMMON_FILE} && java-pkg_jar-from jmc jmc-common.jar 
${COMMON_FILE} || die
-       rm ${FLIGHT_RECORDER_FILE} && java-pkg_jar-from jmc 
jmc-flightrecorder.jar ${FLIGHT_RECORDER_FILE} || die
+       rm ${COMMON_FILE} && java-pkg_jar-from jmc-${JMC_SLOT} jmc-common.jar 
${COMMON_FILE} || die
+       rm ${FLIGHT_RECORDER_FILE} && java-pkg_jar-from jmc-${JMC_SLOT} 
jmc-flightrecorder.jar ${FLIGHT_RECORDER_FILE} || die
        rm ${LZ4_JAVA_FILE} && java-pkg_jar-from lz4-java lz4-java.jar 
${LZ4_JAVA_FILE} || die
        rm ${ENCODER_FILE} && java-pkg_jar-from owasp-java-encoder 
owasp-java-encoder.jar ${ENCODER_FILE} || die
        popd > /dev/null

Reply via email to