Hi,

I uploaded an NMU of your package.

Please see this as help to get the package into a releaseable condition again.

Please find the used diff below.


Cheers,
Andi

diff -Nru /tmp/jb0QC4odIx/libgpgme-ruby-1.0.0/debian/changelog 
/tmp/mPtpiHighu/libgpgme-ruby-1.0.0/debian/changelog
--- /tmp/jb0QC4odIx/libgpgme-ruby-1.0.0/debian/changelog        2007-07-02 
20:31:10.000000000 +0000
+++ /tmp/mPtpiHighu/libgpgme-ruby-1.0.0/debian/changelog        2007-07-02 
20:31:10.000000000 +0000
@@ -1,3 +1,10 @@
+libgpgme-ruby (1.0.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS, thanks Michael Ablassmeier. Closes: #427450
+
+ -- Andreas Barth <[EMAIL PROTECTED]>  Mon,  2 Jul 2007 20:27:44 +0000
+
 libgpgme-ruby (1.0.0-1) unstable; urgency=low
 
   [ Rudi Cilibrasi ]
diff -Nru 
/tmp/jb0QC4odIx/libgpgme-ruby-1.0.0/bugreport.cgi?msg=10;filename=gpgme.diff;att=1;bug=427450
 
/tmp/mPtpiHighu/libgpgme-ruby-1.0.0/bugreport.cgi?msg=10;filename=gpgme.diff;att=1;bug=427450
--- 
/tmp/jb0QC4odIx/libgpgme-ruby-1.0.0/bugreport.cgi?msg=10;filename=gpgme.diff;att=1;bug=427450
       1970-01-01 00:00:00.000000000 +0000
+++ 
/tmp/mPtpiHighu/libgpgme-ruby-1.0.0/bugreport.cgi?msg=10;filename=gpgme.diff;att=1;bug=427450
       2007-07-02 20:31:10.000000000 +0000
@@ -0,0 +1,22 @@
+--- orig/libgpgme-ruby-1.0.0/gpgme_n.c 2006-10-24 03:15:13.000000000 +0200
++++ patch/libgpgme-ruby-1.0.0/gpgme_n.c        2007-06-04 10:28:27.000000000 
+0200
+@@ -215,7 +215,7 @@
+   size_t size = NUM2UINT(vsize);
+   gpgme_error_t err;
+ 
+-  if (RSTRING(vbuffer)->len < size)
++  if (RSTRING_LEN(vbuffer) < size)
+     rb_raise (rb_eArgError, "argument out of range");
+ 
+   err = gpgme_data_new_from_mem (&dh, StringValuePtr(vbuffer), size, 1);
+@@ -249,8 +249,8 @@
+                       LONG2NUM(size));
+   if (NIL_P(vbuffer))
+     return 0;
+-  memcpy (buffer, StringValuePtr(vbuffer), RSTRING(vbuffer)->len);
+-  return RSTRING(vbuffer)->len;
++  memcpy (buffer, StringValuePtr(vbuffer), RSTRING_LEN(vbuffer));
++  return RSTRING_LEN(vbuffer);
+ }
+ 
+ static ssize_t
diff -Nru /tmp/jb0QC4odIx/libgpgme-ruby-1.0.0/gpgme_n.c 
/tmp/mPtpiHighu/libgpgme-ruby-1.0.0/gpgme_n.c
--- /tmp/jb0QC4odIx/libgpgme-ruby-1.0.0/gpgme_n.c       2006-10-24 
01:15:13.000000000 +0000
+++ /tmp/mPtpiHighu/libgpgme-ruby-1.0.0/gpgme_n.c       2007-07-02 
20:31:10.000000000 +0000
@@ -215,7 +215,7 @@
   size_t size = NUM2UINT(vsize);
   gpgme_error_t err;
 
-  if (RSTRING(vbuffer)->len < size)
+  if (RSTRING_LEN(vbuffer) < size)
     rb_raise (rb_eArgError, "argument out of range");
 
   err = gpgme_data_new_from_mem (&dh, StringValuePtr(vbuffer), size, 1);
@@ -249,8 +249,8 @@
                        LONG2NUM(size));
   if (NIL_P(vbuffer))
     return 0;
-  memcpy (buffer, StringValuePtr(vbuffer), RSTRING(vbuffer)->len);
-  return RSTRING(vbuffer)->len;
+  memcpy (buffer, StringValuePtr(vbuffer), RSTRING_LEN(vbuffer));
+  return RSTRING_LEN(vbuffer);
 }
 
 static ssize_t
-- 
  http://home.arcor.de/andreas-barth/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to