summaryrefslogtreecommitdiff
path: root/java/openjdk8
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2017-09-28 20:14:21 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2017-09-28 20:14:21 +0000
commitad6af13f08a68d23787825cb7334d4342c0726e3 (patch)
treea73a5486668a7c0fc97a6b459be00ba64fb906d9 /java/openjdk8
parentAdd bootstrap JDK for OpenJDK8. (diff)
Use java/bootstrap-openjdk8 to bootstrap.
Notes
Notes: svn path=/head/; revision=450869
Diffstat (limited to 'java/openjdk8')
-rw-r--r--java/openjdk8/Makefile42
1 files changed, 17 insertions, 25 deletions
diff --git a/java/openjdk8/Makefile b/java/openjdk8/Makefile
index b47765200c33..6e89dae14a17 100644
--- a/java/openjdk8/Makefile
+++ b/java/openjdk8/Makefile
@@ -315,6 +315,23 @@ TOOLS_DIR+= ${${t}:S|/${BUILD_${t}}$||}
CONFIGURE_ARGS+= --with-tools-dir="${TOOLS_DIR:u:S/ /:/g}"
.endif
+BOOTSTRAP_JDKS= ${LOCALBASE}/openjdk8 \
+ ${LOCALBASE}/openjdk7 \
+ ${LOCALBASE}/bootstrap-openjdk8
+
+# do we have valid native jdk installed?
+.for BJDK in ${BOOTSTRAP_JDKS}
+. if !defined(BOOTSTRAPJDKDIR) && exists(${BJDK}/bin/javac)
+BOOTSTRAPJDKDIR= ${BJDK}
+. endif
+.endfor
+
+# if no valid jdk found, set dependency
+.if !defined(BOOTSTRAPJDKDIR)
+BOOTSTRAPJDKDIR?= ${LOCALBASE}/bootstrap-openjdk8
+BUILD_DEPENDS+= ${BOOTSTRAPJDKDIR}/bin/javac:java/bootstrap-openjdk8
+.endif
+
.include <bsd.port.pre.mk>
.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386
@@ -330,31 +347,6 @@ JDK_BUILD_JVM= zero
LIB_DEPENDS+= libffi.so:devel/libffi
.endif
-BOOTSTRAP_JDKS= ${LOCALBASE}/openjdk8 \
- ${LOCALBASE}/openjdk7
-.if ${ARCH} == armv6 || ${ARCH} == armv7
-BOOTSTRAP_JDKS+= ${LOCALBASE}/bootstrap-openjdk
-.endif
-
-# do we have valid native jdk installed?
-.for BJDK in ${BOOTSTRAP_JDKS}
-. if !defined(BOOTSTRAPJDKDIR) && exists(${BJDK}/bin/javac)
-BOOTSTRAPJDKDIR= ${BJDK}
-. endif
-.endfor
-
-# if no valid jdk found, set dependency
-.if !defined(BOOTSTRAPJDKDIR)
-. if ${ARCH} == armv6 || ${ARCH} == armv7
-# bootstrap-openjdk is based on openjdk7 and can compile openjdk8
-BOOTSTRAPJDKDIR?= ${LOCALBASE}/bootstrap-openjdk
-BUILD_DEPENDS+= ${BOOTSTRAPJDKDIR}/bin/javac:java/bootstrap-openjdk
-. else
-BOOTSTRAPJDKDIR?= ${LOCALBASE}/openjdk7
-BUILD_DEPENDS+= ${BOOTSTRAPJDKDIR}/bin/javac:java/openjdk7
-. endif
-.endif
-
.if ${COMPILER_TYPE} == clang
.if ${COMPILER_VERSION} >= 35
MAKE_ENV+= COMPILER_WARNINGS_FATAL=false