diff options
author | wiz <wiz@pkgsrc.org> | 2009-10-14 13:20:05 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2009-10-14 13:20:05 +0000 |
commit | d9e44dfa01b3adf08a05e258e6a7f271f92bf7ad (patch) | |
tree | b48e7d5ff1b92a51205b306a1bf572b4e01b57ba | |
parent | 0e7370621b4e264db173a6a19cb0a8b580916182 (diff) | |
download | pkgsrc-d9e44dfa01b3adf08a05e258e6a7f271f92bf7ad.tar.gz |
Support lang/openjdk7 and make it the default on
NetBSD-[4-9]*-i386 and NetBSD-[5-9]*-x86_64.
-rw-r--r-- | mk/java-vm.mk | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/mk/java-vm.mk b/mk/java-vm.mk index d77e5e7bbfe..9ec5fc64295 100644 --- a/mk/java-vm.mk +++ b/mk/java-vm.mk @@ -1,4 +1,4 @@ -# $NetBSD: java-vm.mk,v 1.69 2009/06/05 16:00:47 abs Exp $ +# $NetBSD: java-vm.mk,v 1.70 2009/10/14 13:20:05 wiz Exp $ # # This Makefile fragment handles Java dependencies and make variables, # and is meant to be included by packages that require Java either at @@ -9,7 +9,7 @@ # PKG_JVM_DEFAULT # The JVM that should be used if nothing particular is specified. # -# Possible values: jdk kaffe openjdk7-bin +# Possible values: jdk kaffe openjdk7 openjdk7-bin # sun-jdk14 jdk14 sun-jdk15 sun-jdk6 jdk15 # Default value: (platform-dependent) # @@ -68,7 +68,7 @@ PKG_JVMS_ACCEPTED?= ${_PKG_JVMS} # This is a list of all of the JDKs that may be used. # -_PKG_JVMS.7= openjdk7-bin +_PKG_JVMS.7= openjdk7 openjdk7-bin _PKG_JVMS.6= ${_PKG_JVMS.7} sun-jdk6 _PKG_JVMS.1.5= ${_PKG_JVMS.6} sun-jdk15 jdk15 _PKG_JVMS.1.4= ${_PKG_JVMS.1.5} sun-jdk14 jdk14 @@ -91,8 +91,9 @@ _PKG_JVM_DEFAULT:= ${PKG_JVM} _PKG_JVM_DEFAULT= ${PKG_JVM_DEFAULT} .endif .if !defined(_PKG_JVM_DEFAULT) -. if !empty(MACHINE_PLATFORM:MNetBSD-[56789].*-i386) -_PKG_JVM_DEFAULT?= openjdk7-bin +. if !empty(MACHINE_PLATFORM:MNetBSD-[456789].*-i386) || \ + !empty(MACHINE_PLATFORM:MNetBSD-[56789].*-x86_64) +_PKG_JVM_DEFAULT?= openjdk7 . elif !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || \ !empty(MACHINE_PLATFORM:MLinux-*-i[3456]86) _PKG_JVM_DEFAULT?= sun-jdk @@ -137,6 +138,9 @@ _ONLY_FOR_PLATFORMS.sun-jdk6= \ Linux-*-i[3-6]86 \ NetBSD-*-i386 NetBSD-*-x86_64 \ SunOS-5.11-i386 +_ONLY_FOR_PLATFORMS.openjdk7= \ + NetBSD-[4-9]*-i386 \ + NetBSD-[5-9]*-x86_64 _ONLY_FOR_PLATFORMS.openjdk7-bin= \ NetBSD-[5-9]*-i386 \ NetBSD-[5-9]*-x86_64 @@ -154,6 +158,7 @@ _JAVA_PKGBASE.jdk= jdk _JAVA_PKGBASE.jdk14= jdk14 _JAVA_PKGBASE.jdk15= jdk15 _JAVA_PKGBASE.kaffe= kaffe +_JAVA_PKGBASE.openjdk7= openjdk7 _JAVA_PKGBASE.openjdk7-bin= openjdk7-bin _JAVA_PKGBASE.sun-jdk14= sun-jre14 _JAVA_PKGBASE.sun-jdk15= sun-jre15 @@ -163,6 +168,7 @@ _JAVA_PKGBASE.sun-jdk6= sun-jre6 _JAVA_NAME.jdk= jdk11 _JAVA_NAME.jdk14= jdk14 _JAVA_NAME.kaffe= kaffe +_JAVA_NAME.openjdk7= openjdk7 _JAVA_NAME.openjdk7-bin= openjdk7-bin _JAVA_NAME.sun-jdk14= sun14 _JAVA_NAME.sun-jdk15= sun15 @@ -244,6 +250,7 @@ BUILDLINK_API_DEPENDS.jdk?= jdk-[0-9]* BUILDLINK_API_DEPENDS.jdk14?= jdk14-[0-9]* BUILDLINK_API_DEPENDS.jdk15?= jdk15-[0-9]* BUILDLINK_API_DEPENDS.kaffe?= kaffe>=1.1.4 +BUILDLINK_API_DEPENDS.openjdk7?= openjdk7-[0-9]* BUILDLINK_API_DEPENDS.openjdk7-bin?= openjdk7-bin-[0-9]* BUILDLINK_API_DEPENDS.sun-jdk14?= sun-jdk14-[0-9]* BUILDLINK_API_DEPENDS.sun-jre14?= sun-jre14-[0-9]* @@ -256,6 +263,7 @@ _JRE.jdk= jdk _JRE.jdk14= jdk14 _JRE.jdk15= jdk15 _JRE.kaffe= kaffe +_JRE.openjdk7= openjdk7 _JRE.openjdk7-bin= openjdk7-bin _JRE.sun-jdk14= sun-jre14 _JRE.sun-jdk15= sun-jre15 @@ -279,6 +287,10 @@ _JAVA_HOME_DEFAULT= ${LOCALBASE}/java/jdk-1.5.0 _JDK_PKGSRCDIR= ../../lang/kaffe _JRE_PKGSRCDIR= ${_JDK_PKGSRCDIR} _JAVA_HOME_DEFAULT= ${LOCALBASE}/java/kaffe +.elif ${_PKG_JVM} == "openjdk7" +_JDK_PKGSRCDIR= ../../lang/openjdk7 +_JRE_PKGSRCDIR= ${_JDK_PKGSRCDIR} +_JAVA_HOME_DEFAULT= ${LOCALBASE}/java/openjdk7 .elif ${_PKG_JVM} == "openjdk7-bin" _JDK_PKGSRCDIR= ../../lang/openjdk7-bin _JRE_PKGSRCDIR= ${_JDK_PKGSRCDIR} |