svn commit: r352036 - head/Mk

Jung-uk Kim jkim at FreeBSD.org
Thu Apr 24 18:05:21 UTC 2014


Author: jkim
Date: Thu Apr 24 18:05:21 2014
New Revision: 352036
URL: http://svnweb.freebsd.org/changeset/ports/352036
QAT: https://qat.redports.org/buildarchive/r352036/

Log:
  - Sort Java implementations by preference, i.e., java/openjdk7 is preferred
  over java/openjdk8.  java/openjdk8 is still in its infancy.
  - Retire redundant _JAVA_PREFERRED_PORTS hack.  We only have one preferred
  port since r290539 and we want to keep it that way.

Modified:
  head/Mk/bsd.java.mk

Modified: head/Mk/bsd.java.mk
==============================================================================
--- head/Mk/bsd.java.mk	Thu Apr 24 17:58:55 2014	(r352035)
+++ head/Mk/bsd.java.mk	Thu Apr 24 18:05:21 2014	(r352036)
@@ -163,16 +163,16 @@ _JAVA_VENDOR_LIST=		openjdk oracle sun
 
 # Set all meta-information about JDK ports:
 # port location, corresponding JAVA_HOME, JDK version, OS, vendor
-_JAVA_PORT_NATIVE_OPENJDK_JDK_1_8_INFO=		PORT=java/openjdk8			HOME=${LOCALBASE}/openjdk8 \
-											VERSION=1.8.0	OS=native	VENDOR=openjdk
-_JAVA_PORT_NATIVE_OPENJDK_JDK_1_7_INFO=		PORT=java/openjdk7			HOME=${LOCALBASE}/openjdk7 \
-											VERSION=1.7.0	OS=native	VENDOR=openjdk
 _JAVA_PORT_NATIVE_OPENJDK_JDK_1_6_INFO=		PORT=java/openjdk6			HOME=${LOCALBASE}/openjdk6 \
 											VERSION=1.6.0	OS=native	VENDOR=openjdk
-_JAVA_PORT_LINUX_ORACLE_JDK_1_8_INFO=		PORT=java/linux-oracle-jdk18	HOME=${LOCALBASE}/linux-oracle-jdk1.8.0 \
-											VERSION=1.8.0	OS=linux	VENDOR=oracle
+_JAVA_PORT_NATIVE_OPENJDK_JDK_1_7_INFO=		PORT=java/openjdk7			HOME=${LOCALBASE}/openjdk7 \
+											VERSION=1.7.0	OS=native	VENDOR=openjdk
+_JAVA_PORT_NATIVE_OPENJDK_JDK_1_8_INFO=		PORT=java/openjdk8			HOME=${LOCALBASE}/openjdk8 \
+											VERSION=1.8.0	OS=native	VENDOR=openjdk
 _JAVA_PORT_LINUX_SUN_JDK_1_7_INFO=			PORT=java/linux-sun-jdk17	HOME=${LOCALBASE}/linux-sun-jdk1.7.0 \
 											VERSION=1.7.0	OS=linux	VENDOR=sun
+_JAVA_PORT_LINUX_ORACLE_JDK_1_8_INFO=		PORT=java/linux-oracle-jdk18	HOME=${LOCALBASE}/linux-oracle-jdk1.8.0 \
+											VERSION=1.8.0	OS=linux	VENDOR=oracle
 
 # Verbose description for each VENDOR
 _JAVA_VENDOR_openjdk=		"OpenJDK BSD Porting Team"
@@ -183,17 +183,13 @@ _JAVA_VENDOR_sun=			Sun
 _JAVA_OS_native=	Native
 _JAVA_OS_linux=		Linux
 
-# Enforce preferred Java ports according to OS
-_JAVA_PREFERRED_PORTS+=	JAVA_PORT_NATIVE_OPENJDK_JDK_1_6
-
-# List all JDK ports
-__JAVA_PORTS_ALL=	JAVA_PORT_NATIVE_OPENJDK_JDK_1_8 \
+# List all JDK ports in order of preference
+__JAVA_PORTS_ALL=	JAVA_PORT_NATIVE_OPENJDK_JDK_1_6 \
 					JAVA_PORT_NATIVE_OPENJDK_JDK_1_7 \
-					JAVA_PORT_NATIVE_OPENJDK_JDK_1_6 \
-					JAVA_PORT_LINUX_ORACLE_JDK_1_8 \
-					JAVA_PORT_LINUX_SUN_JDK_1_7
+					JAVA_PORT_NATIVE_OPENJDK_JDK_1_8 \
+					JAVA_PORT_LINUX_SUN_JDK_1_7 \
+					JAVA_PORT_LINUX_ORACLE_JDK_1_8
 _JAVA_PORTS_ALL=	${JAVA_PREFERRED_PORTS} \
-					${_JAVA_PREFERRED_PORTS} \
 					${__JAVA_PORTS_ALL}
 
 # Set the name of the file that indicates that a JDK is indeed installed, as a


More information about the svn-ports-all mailing list