1PORTNAME= rJava 2DISTVERSION= 1.0-11 3PORTREVISION= 3 4CATEGORIES= devel java 5DISTNAME= ${PORTNAME}_${DISTVERSION} 6 7MAINTAINER= ports@MidnightBSD.org 8COMMENT= R to Java interface 9WWW= https://cran.r-project.org/package=rJava 10 11LICENSE= lgpl2.1 12 13BROKEN_i386= no working JVM available for i386 on MidnightBSD 4.0; openjdk*-bin are amd64-only and openjdk source builds fail 14 15LIB_DEPENDS= libicuuc.so:devel/icu \ 16 libpcre2-8.so:devel/pcre2 17 18USES= cran:compiles java 19 20JRE_LIBS= ${JAVA_HOME}/jre/lib/${ARCH:S/armv6/arm/:S/armv7/arm/:S/powerpc/ppc/}/server # JDK8 21#JRE_LIBS= ${JAVA_HOME}/jre/lib/server # JDK11 22LDFLAGS= "-Wl,-rpath=${JRE_LIBS} " 23MAKE_ENV= JAVA_HOME=${JAVA_HOME} \ 24 JAVA=${JAVA} \ 25 JAVAC=${JAVA_HOME}/bin/javac \ 26 JAVAH=${JAVAH} \ 27 JAR=${JAR} \ 28 LD_LIBRARY_PATH="${JRE_LIBS}" \ 29 JAVA_LD_LIBRARY_PATH="${JRE_LIBS}" \ 30 JAVA_LIBS="-Wl,-rpath=${JRE_LIBS} -L${JRE_LIBS} -ljvm -lpthread" \ 31 JAVA_CPPFLAGS="-I${JAVA_HOME}/jre/../include -I${JAVA_HOME}/jre/../include/${OPSYS:tl}" 32 33#pre-configure: 34 # Just for debug purpose but this fails with new USES=java although build is OK 35# ${LOCALBASE}/bin/R CMD javareconf -e exit 36 37.include <bsd.port.mk> 38