commit:     978e07fe6775311afe8260c944fadbf0c7cae012
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Fri Jul 12 14:20:22 2024 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 11:54:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=978e07fe

dev-java/gson: allow jdk-1.8 #935888

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

 .../gson/{gson-2.11.0.ebuild => gson-2.11.0-r1.ebuild}    | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/dev-java/gson/gson-2.11.0.ebuild 
b/dev-java/gson/gson-2.11.0-r1.ebuild
similarity index 88%
rename from dev-java/gson/gson-2.11.0.ebuild
rename to dev-java/gson/gson-2.11.0-r1.ebuild
index dc44f42379f8..fe65dfb3af3d 100644
--- a/dev-java/gson/gson-2.11.0.ebuild
+++ b/dev-java/gson/gson-2.11.0-r1.ebuild
@@ -21,14 +21,14 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 DEPEND="
        dev-java/error-prone-annotations:0
-       >=virtual/jdk-17:*
+       >=virtual/jdk-1.8:*
        test? (
                dev-java/guava:0
                dev-java/guava-testlib:0
-       )"
-# src/test/java/com/google/gson/functional/Java17RecordTest.java:78:
-# error: records are not supported in -source 11
-RDEPEND=">=virtual/jre-17:*"
+       )
+"
+
+RDEPEND=">=virtual/jre-1.8:*"
 
 DOCS=(
        ../CHANGELOG.md
@@ -72,5 +72,8 @@ src_prepare() {
 
 src_test() {
        JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/truth-1.1.3.jar:testdata.jar"
-       java-pkg-simple_src_test
+
+       # src/test/java/com/google/gson/functional/Java17RecordTest.java:78:
+       # error: records are not supported in -source 11
+       JAVAC_ARGS="--source 17 --target 17" java-pkg-simple_src_test
 }

Reply via email to