# HG changeset patch # User Andrew John Hughes # Date 1237464924 0 # Node ID 74222c209012cfbc2be1066256a8eb851a391504 # Parent bf30f173b8c9ac096497eb1b3e4c94b41b23e89f Port CACAO version patch. 2009-03-07 Matthias Klose * patches/icedtea-version.patch: Identify as IcedTea when Cacao is used as JVM. diff -r bf30f173b8c9 -r 74222c209012 ChangeLog --- a/ChangeLog Thu Mar 19 12:08:46 2009 +0000 +++ b/ChangeLog Thu Mar 19 12:15:24 2009 +0000 @@ -1,9 +1,12 @@ +2009-03-07 Matthias Klose + + * patches/icedtea-version.patch: Identify as IcedTea when Cacao is used + as JVM. + 2009-03-07 Matthias Klose * Makefile.am (icedtea.stamp, icedtea-debug.stamp): Create target dirs. - * patches/icedtea-version.patch: Identify as IcedTea when Cacao is used - as JVM. - + 2009-03-19 Andrew John Hughes * ChangeLog, diff -r bf30f173b8c9 -r 74222c209012 patches/icedtea-version.patch --- a/patches/icedtea-version.patch Thu Mar 19 12:08:46 2009 +0000 +++ b/patches/icedtea-version.patch Thu Mar 19 12:15:24 2009 +0000 @@ -25,14 +25,21 @@ static { init(); } -@@ -82,8 +88,17 @@ +@@ -81,12 +87,26 @@ + /* First line: platform version. */ ps.println(launcher_name + " version \"" + java_version + "\""); ++ String java_vm_name = System.getProperty("java.vm.name"); ++ /* Second line: runtime version (ie, libraries). */ - ps.println(java_runtime_name + " (build " + - java_runtime_version + ")"); + StringBuilder sb = new StringBuilder(); -+ sb.append(java_runtime_name); ++ if (java_vm_name.toLowerCase().startsWith("cacao")) { ++ sb.append("IcedTea Runtime Environment"); ++ } else { ++ sb.append(java_runtime_name); ++ } + if (jdk_derivative_name.length() > 0) { + sb.append(" (").append(jdk_derivative_name).append(")"); + } @@ -44,7 +51,10 @@ + ps.println(sb.toString()); /* Third line: JVM information. */ - String java_vm_name = System.getProperty("java.vm.name"); +- String java_vm_name = System.getProperty("java.vm.name"); + String java_vm_version = System.getProperty("java.vm.version"); + String java_vm_info = System.getProperty("java.vm.info"); + ps.println(java_vm_name + " (build " + java_vm_version + ", " + --- openjdk/jdk/make/java/version/Makefile.~1~ 2008-11-25 01:01:15.000000000 -0800 +++ openjdk/jdk/make/java/version/Makefile 2009-02-20 09:03:56.000000000 -0800 @@ -39,6 +39,8 @@