git: 61993c205d14 - main - devel/R-cran-rJava: pin to java 8

From: Ronald Klop <ronald_at_FreeBSD.org>
Date: Thu, 11 Dec 2025 19:39:44 UTC
The branch main has been updated by ronald:

URL: https://cgit.FreeBSD.org/ports/commit/?id=61993c205d14ba11e1f50bb706bbe27c269906af

commit 61993c205d14ba11e1f50bb706bbe27c269906af
Author:     Ronald Klop <ronald@FreeBSD.org>
AuthorDate: 2025-12-11 10:42:20 +0000
Commit:     Ronald Klop <ronald@FreeBSD.org>
CommitDate: 2025-12-11 19:38:55 +0000

    devel/R-cran-rJava: pin to java 8
    
    Does not build with JDK11+.
    
    PR:     291568
---
 devel/R-cran-rJava/Makefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/devel/R-cran-rJava/Makefile b/devel/R-cran-rJava/Makefile
index cc0d793f16d5..0b0b19996a3b 100644
--- a/devel/R-cran-rJava/Makefile
+++ b/devel/R-cran-rJava/Makefile
@@ -14,11 +14,13 @@ LIB_DEPENDS=	libicuuc.so:devel/icu	\
 		libpcre2-8.so:devel/pcre2
 
 USES=		cran:compiles java
+# On JDK11+: checking whether JNI programs can be compiled... configure: error: Cannot compile a simple JNI program. See config.log for details.
+JAVA_VERSION=	8
 
 JRE_LIBS=	${JAVA_HOME}/jre/lib/${ARCH:S/armv6/arm/:S/armv7/arm/:S/powerpc/ppc/}/server	# JDK8
 #JRE_LIBS=	${JAVA_HOME}/jre/lib/server	# JDK11
 LDFLAGS=	"-Wl,-rpath=${JRE_LIBS} "
-MAKE_ENV=	JAVA_HOME=${JAVA_HOME}	\
+MAKE_ENV+=	JAVA_HOME=${JAVA_HOME}	\
 		JAVA=${JAVA}	\
 		JAVAC=${JAVA_HOME}/bin/javac \
 		JAVAH=${JAVAH}	\