commit:     87060dd622a63562aefe2bb6a86778303ad17e1d
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Thu Feb  6 10:12:53 2025 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Thu Feb  6 18:23:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87060dd6

dev-java/commons-digester: 3.2-r4 --add-opens for Java 17 and higher

Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/40451/commits/1fd044271b27f1a68b8e553d2f1bf45f60509af3
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/commons-digester/commons-digester-3.2-r4.ebuild | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-java/commons-digester/commons-digester-3.2-r4.ebuild 
b/dev-java/commons-digester/commons-digester-3.2-r4.ebuild
index ca8d871db9aa..64b48386e953 100644
--- a/dev-java/commons-digester/commons-digester-3.2-r4.ebuild
+++ b/dev-java/commons-digester/commons-digester-3.2-r4.ebuild
@@ -64,11 +64,12 @@ src_test() {
                JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}"
        popd
 
-       # Testing with java-17 throws too many test failures
        local vm_version="$(java-config -g PROVIDES_VERSION)"
-       if [[ "${vm_version}" != "17" ]] ; then
-               java-pkg-simple_src_test
+       if ver_test "${vm_version}" -ge "17" ; then
+               JAVA_TEST_EXTRA_ARGS+=( 
--add-opens=java.base/java.lang=ALL-UNNAMED )
        fi
+
+       java-pkg-simple_src_test
 }
 
 src_install() {

Reply via email to