Permaine Cheung 12eff8
--- apache-ant-1.7.1/src/main/org/apache/tools/ant/util/JavaEnvUtils.java.orig	2008-06-27 01:05:20.000000000 -0400
Permaine Cheung 12eff8
+++ apache-ant-1.7.1/src/main/org/apache/tools/ant/util/JavaEnvUtils.java	2008-07-10 17:08:05.793449901 -0400
Permaine Cheung 12eff8
@@ -134,7 +134,7 @@
Permaine Cheung 12eff8
         }
Permaine Cheung 12eff8
         kaffeDetected = false;
Permaine Cheung 12eff8
         try {
Permaine Cheung 12eff8
-            Class.forName("kaffe.util.NotImplemented");
Permaine Cheung 12eff8
+            Class.forName("gnu.classpath.Configuration");
Permaine Cheung 12eff8
             kaffeDetected = true;
Permaine Cheung 12eff8
         } catch (Throwable t) {
Permaine Cheung 12eff8
             // swallow as this simply doesn't seem to be Kaffe
Permaine Cheung 12eff8
--- apache-ant-1.7.1/src/main/org/apache/tools/ant/taskdefs/optional/javah/Kaffeh.java.orig	2008-06-27 01:05:20.000000000 -0400
Permaine Cheung 12eff8
+++ apache-ant-1.7.1/src/main/org/apache/tools/ant/taskdefs/optional/javah/Kaffeh.java	2008-07-10 17:08:05.801530455 -0400
Permaine Cheung 12eff8
@@ -56,7 +56,7 @@
Permaine Cheung 12eff8
 
Permaine Cheung 12eff8
     private Commandline setupKaffehCommand(Javah javah) {
Permaine Cheung 12eff8
         Commandline cmd = new Commandline();
Permaine Cheung 12eff8
-        cmd.setExecutable(JavaEnvUtils.getJdkExecutable("kaffeh"));
Permaine Cheung 12eff8
+        cmd.setExecutable(JavaEnvUtils.getJdkExecutable("javah"));
Permaine Cheung 12eff8
 
Permaine Cheung 12eff8
         if (javah.getDestdir() != null) {
Permaine Cheung 12eff8
             cmd.createArgument().setValue("-d");
Permaine Cheung 12eff8
--- apache-ant-1.7.1/src/main/org/apache/tools/ant/taskdefs/optional/native2ascii/KaffeNative2Ascii.java.orig	2008-06-27 01:05:21.000000000 -0400
Permaine Cheung 12eff8
+++ apache-ant-1.7.1/src/main/org/apache/tools/ant/taskdefs/optional/native2ascii/KaffeNative2Ascii.java	2008-07-10 17:10:47.081449425 -0400
Permaine Cheung 12eff8
@@ -32,9 +32,7 @@
Permaine Cheung 12eff8
 
Permaine Cheung 12eff8
     // sorted by newest Kaffe version first
Permaine Cheung 12eff8
     private static final String[] N2A_CLASSNAMES = new String[] {
Permaine Cheung 12eff8
-        "gnu.classpath.tools.native2ascii.Native2Ascii",
Permaine Cheung 12eff8
-        // pre Kaffe 1.1.5
Permaine Cheung 12eff8
-        "kaffe.tools.native2ascii.Native2Ascii",
Permaine Cheung 12eff8
+        "gnu.classpath.tools.native2ascii.Native2ASCII",
Permaine Cheung 12eff8
     };
Permaine Cheung 12eff8
 
Permaine Cheung 12eff8
     /**