Hi David,

Wolfgang Baer contributed the 2 attached patches in reply to a query on 
debian-java.
  
They allow the current version of Kaffe to build javahl.  
Please consider adding them to the next upload of Subversion.
(They also apply to 1.1.4).

I will be forwarding them to [EMAIL PROTECTED] in a few days.
(Need to find time to read HACKING so I get the log message right. :)

FYI Kaffe changed from the kjc compiler to jikes some weeks back.  jikes is 
unable to compile subversion without patching.

On Wed, 6 Apr 2005 06:26 pm, Wolfgang Baer wrote:
> Attached two patches which fix the jikes build problem. BTW, its not
> jikes fault but wrong coding sytle in the java files. jike is very
> strict to the specification - which javac is not.
> 
> Could you please forward the patches to upstream ?
> 
> Put the patches in your debian/patches dir and copy the two line change
> in the attached series file to your series file. I successfully built
> the javaHL bindings with these patches in my chroot.
> 
> Two comments:
> 
> (1) The debian/libsvn-javahl directory gets created and populated with
> the native and java libraries if ENABLE_JAVAHL=yes is set in the rules
> file - however no libsvn-javahl package gets created. But I think this
> is only a minor packaging problem.
> 
> (2) According to the java policy the native library parts should be
> installed under /usr/lib/jni directory. I personally would also name the
> package just libsvn-java. libsvn-javahl doesn't say much to a user and
> confuses him in my opinion.
> 
> Regards,
> 
> Wolfgang
> 
> PS: I am eager awaiting the JavaHL bindings so I can use the eclipse svn
>      plugin without recompiling subversion from source.
> 
> -------------------------------------------------------

-- 
Thanks
Andrew V.
--- subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Notify.java.orig	2004-06-12 13:01:25.000000000 +0000
+++ subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Notify.java	2005-04-06 07:28:09.000000000 +0000
@@ -56,7 +56,7 @@
          */
 		public static final String getActionName(int action)
 		{
-			return actionNames[action];
+			return NotifyAction.actionNames[action];
 		}
 
     }
@@ -73,7 +73,7 @@
          */
 		public static final String getStatusName(int status)
 		{
-			return statusNames[status];
+			return NotifyStatus.statusNames[status];
 		}
     }
 
--- subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Status.java.orig	2004-09-06 05:56:11.000000000 +0000
+++ subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Status.java	2005-04-06 07:47:48.000000000 +0000
@@ -490,31 +490,31 @@
         {
             switch (kind)
             {
-            case none:
+            case StatusKind.none:
                 return "non-svn";
-            case normal:
+            case StatusKind.normal:
                 return "normal";
-            case added:
+            case StatusKind.added:
                 return "added";
-            case missing:
+            case StatusKind.missing:
                 return "missing";
-            case deleted:
+            case StatusKind.deleted:
                 return "deleted";
-            case replaced:
+            case StatusKind.replaced:
                 return "replaced";
-            case modified:
+            case StatusKind.modified:
                 return "modified";
-            case merged:
+            case StatusKind.merged:
                 return "merged";
-            case conflicted:
+            case StatusKind.conflicted:
                 return "conflicted";
-            case ignored:
+            case StatusKind.ignored:
                 return "ignored";
-            case incomplete:
+            case StatusKind.incomplete:
                 return "incomplete";
-            case external:
+            case StatusKind.external:
                 return "external";
-            case unversioned:
+            case StatusKind.unversioned:
             default:
                 return "unversioned";
             }
kaffe.patch -p0
kaffe-cast.patch -p0 
jikes_compile_1.patch -p0
jikes_compile_2.patch -p0
repos-templates.patch -p0 
svnshell.patch -p0
rpath.patch -p0
r11771.patch -p0
swig-version.patch -p0
swig-noruntime.patch -p0
swig-py-lock.patch

Reply via email to