Control: tags 963286 + patch
Control: tags 963286 + pending

Dear maintainer,

I've prepared an NMU for libisnativec-java (versioned as 5.3.20100629+fix-2.1) 
and
uploaded it to DELAYED/5. Please feel free to tell me if I
should cancel it.

--
Regards
Sudip

diff -Nru libisnativec-java-5.3.20100629+fix/debian/changelog 
libisnativec-java-5.3.20100629+fix/debian/changelog
--- libisnativec-java-5.3.20100629+fix/debian/changelog 2018-03-09 
09:28:15.000000000 +0000
+++ libisnativec-java-5.3.20100629+fix/debian/changelog 2020-07-27 
20:25:11.000000000 +0100
@@ -1,3 +1,10 @@
+libisnativec-java (5.3.20100629+fix-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS. (Closes: #963286)
+
+ -- Sudip Mukherjee <sudipm.mukher...@gmail.com>  Mon, 27 Jul 2020 20:25:11 
+0100
+
 libisnativec-java (5.3.20100629+fix-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru libisnativec-java-5.3.20100629+fix/debian/patches/fix_ftbfs.patch 
libisnativec-java-5.3.20100629+fix/debian/patches/fix_ftbfs.patch
--- libisnativec-java-5.3.20100629+fix/debian/patches/fix_ftbfs.patch   
1970-01-01 01:00:00.000000000 +0100
+++ libisnativec-java-5.3.20100629+fix/debian/patches/fix_ftbfs.patch   
2020-07-27 20:20:09.000000000 +0100
@@ -0,0 +1,34 @@
+Description: Use getString() and setWideString()
+ The api public String getString(long offset, boolean wide) and
+ public void setString(long offset, String value, boolean wide) was
+ removed in the latest version of libjna-java. The call with 'false'
+ should now use getString(), and the ones with 'true' should use
+ getWideString(). Similary, for setString() it should be setString()
+ or setWideString().
+
+Author: Sudip Mukherjee <sudipm.mukher...@gmail.com>
+Bug-Debian: https://bugs.debian.org/963286
+Forwarded: no
+
+---
+
+--- 
libisnativec-java-5.3.20100629+fix.orig/src/de/intarsys/nativec/jna/JnaNativeHandle.java
++++ 
libisnativec-java-5.3.20100629+fix/src/de/intarsys/nativec/jna/JnaNativeHandle.java
+@@ -126,7 +126,7 @@ public class JnaNativeHandle implements
+       }
+ 
+       public String getWideString(int index) {
+-              return getPointer().getString(index, true);
++              return getPointer().getWideString(index);
+       }
+ 
+       @Override
+@@ -181,7 +181,7 @@ public class JnaNativeHandle implements
+       }
+ 
+       public void setWideString(int index, String value) {
+-              getPointer().setString(index, value, true);
++              getPointer().setWideString(index, value);
+       }
+ 
+ }
diff -Nru libisnativec-java-5.3.20100629+fix/debian/patches/series 
libisnativec-java-5.3.20100629+fix/debian/patches/series
--- libisnativec-java-5.3.20100629+fix/debian/patches/series    2018-03-09 
09:23:33.000000000 +0000
+++ libisnativec-java-5.3.20100629+fix/debian/patches/series    2020-07-27 
20:17:15.000000000 +0100
@@ -1 +1,2 @@
 01-java9-compatibility.patch
+fix_ftbfs.patch

Reply via email to