git: 61993c205d14 - main - devel/R-cran-rJava: pin to java 8
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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} \