Package: amideco
Severity: normal

Hi,

Attached is the debdiff used for the NMU 0.31e-3.1 for amideco.  I have already
uploaded it to delayed/7 so if you do not want this NMU, please kill it (or have
me kill it).

Thank you,

Barry deFreese
Debian QA


diff -u amideco-0.31e/debian/changelog amideco-0.31e/debian/changelog
--- amideco-0.31e/debian/changelog
+++ amideco-0.31e/debian/changelog
@@ -1,3 +1,13 @@
+amideco (0.31e-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * 30_hurd.diff. Fix FTBFS on GNU/Hurd. (Closes: #532695).
+  * 40_bad_table.diff. Fix compression flag. (Closes: #486265).
+  * 50_bad_output.diff. Fix bogus output. (Closes: #486085).
+    + Thanks to Bjørn Mork for the patches (40 and 50).
+
+ -- Barry deFreese <bdefre...@debian.org>  Wed, 23 Dec 2009 15:19:51 -0500
+
 amideco (0.31e-3) unstable; urgency=low
 
   * Install the binary in /usr/bin, not /bin.
only in patch2:
unchanged:
--- amideco-0.31e.orig/debian/patches/40_bad_table.diff
+++ amideco-0.31e/debian/patches/40_bad_table.diff
@@ -0,0 +1,39 @@
+diff -Nur -x '*.orig' -x '*~' amideco-0.31e/src/amifunc.c 
amideco-0.31e.new/src/amifunc.c
+--- amideco-0.31e/src/amifunc.c        2009-12-23 15:23:04.000000000 -0500
++++ amideco-0.31e.new/src/amifunc.c    2009-12-23 15:23:41.000000000 -0500
+@@ -338,11 +338,11 @@
+                 part.PartID,
+                 PartTotal,
+                 GetModuleName(part.PartID),
+-                (part.IsComprs!=0x80)?(part.ROMSize):(part.CSize),
+-                (part.IsComprs!=0x80)?(part.ROMSize):(part.CSize),
+-                (part.IsComprs!=0x80)?(part.ExpSize):(part.CSize),
+-                (part.IsComprs!=0x80)?(part.ExpSize):(part.CSize),
+-                (part.IsComprs!=0x80)?(IDSign):(" "),
++                ((part.IsComprs&0x80)==0)?(part.ROMSize):(part.CSize),
++              ((part.IsComprs&0x80)==0)?(part.ROMSize):(part.CSize),
++              ((part.IsComprs&0x80)==0)?(part.ExpSize):(part.CSize),
++              ((part.IsComprs&0x80)==0)?(part.ExpSize):(part.CSize),
++              ((part.IsComprs&0x80)==0)?(IDSign):(" "),
+ 
+                 Offset-ConstOff
+                 );
+@@ -375,7 +375,7 @@
+                 interface.dicbit = 13;
+                 interface.method = 5;
+ 
+-                if(part.IsComprs!=0x80)
++                if((part.IsComprs&0x80)==0)
+                 decode(interface);
+                         else
+                         {
+@@ -384,6 +384,9 @@
+                                 fread(&Buf[0],1,1,ptx);
+                                 fwrite(&Buf[0],1,1,pto);
+                                 };
++                              if(part.IsComprs!=0x80)
++                                      printf("WARNING: Ignoring unknown 
compression flag (0x%02x) for part id %02X\n", 
++                                             part.IsComprs, part.PartID);
+                         }
+                 fclose(pto);
+                         break;
only in patch2:
unchanged:
--- amideco-0.31e.orig/debian/patches/30_hurd.diff
+++ amideco-0.31e/debian/patches/30_hurd.diff
@@ -0,0 +1,24 @@
+diff -Nur -x '*.orig' -x '*~' amideco-0.31e/src/amideco.h 
amideco-0.31e.new/src/amideco.h
+--- amideco-0.31e/src/amideco.h        2009-06-10 14:14:06.000000000 -0400
++++ amideco-0.31e.new/src/amideco.h    2009-06-10 14:14:38.000000000 -0400
+@@ -12,7 +12,7 @@
+ #include        <stdio.h>
+ #include        <stdlib.h>
+ 
+-#if defined(LINUX) || defined(__LINUX__) || defined(__linux__) || 
defined(__FreeBSD_kernel__)
++#if defined(LINUX) || defined(__LINUX__) || defined(__linux__) || 
defined(__FreeBSD_kernel__) || defined(__GNU__)
+     #include    <memory.h>
+     #define     __LINUX_NOW__
+ #else
+diff -Nur -x '*.orig' -x '*~' amideco-0.31e/src/amifunc.c 
amideco-0.31e.new/src/amifunc.c
+--- amideco-0.31e/src/amifunc.c        2009-06-10 14:14:06.000000000 -0400
++++ amideco-0.31e.new/src/amifunc.c    2009-06-10 14:14:24.000000000 -0400
+@@ -10,7 +10,7 @@
+ #include        <stdio.h>
+ #include        <stdlib.h>
+ 
+-#if defined(LINUX) || defined(__LINUX__) || defined(__linux__) || 
defined(__FreeBSD_kernel__)
++#if defined(LINUX) || defined(__LINUX__) || defined(__linux__) || 
defined(__FreeBSD_kernel__) || defined(__GNU__)
+     #include    <memory.h>
+     #define     __LINUX_NOW__
+ #else
only in patch2:
unchanged:
--- amideco-0.31e.orig/debian/patches/50_bad_output.diff
+++ amideco-0.31e/debian/patches/50_bad_output.diff
@@ -0,0 +1,66 @@
+diff -Nur -x '*.orig' -x '*~' amideco-0.31e/src/amideco.h 
amideco-0.31e.new/src/amideco.h
+--- amideco-0.31e/src/amideco.h        2009-12-23 15:27:01.000000000 -0500
++++ amideco-0.31e.new/src/amideco.h    2009-12-23 15:28:01.000000000 -0500
+@@ -11,6 +11,7 @@
+ 
+ #include        <stdio.h>
+ #include        <stdlib.h>
++#include        <stdint.h>
+ 
+ #if defined(LINUX) || defined(__LINUX__) || defined(__linux__) || 
defined(__FreeBSD_kernel__) || defined(__GNU__)
+     #include    <memory.h>
+@@ -20,9 +21,9 @@
+     #include    <conio.h>
+ #endif
+ 
+-typedef unsigned char   byte;
+-typedef unsigned short  word;
+-typedef unsigned long   dword;
++typedef uint8_t   byte;
++typedef uint16_t  word;
++typedef uint32_t  dword;
+ 
+ #define Xtract  0x10
+ #define List    0x01
+diff -Nur -x '*.orig' -x '*~' amideco-0.31e/src/amifunc.c 
amideco-0.31e.new/src/amifunc.c
+--- amideco-0.31e/src/amifunc.c        2009-12-23 15:27:01.000000000 -0500
++++ amideco-0.31e.new/src/amifunc.c    2009-12-23 15:28:01.000000000 -0500
+@@ -9,6 +9,7 @@
+ 
+ #include        <stdio.h>
+ #include        <stdlib.h>
++#include        <stdint.h>
+ 
+ #if defined(LINUX) || defined(__LINUX__) || defined(__linux__) || 
defined(__FreeBSD_kernel__) || defined(__GNU__)
+     #include    <memory.h>
+@@ -18,9 +19,9 @@
+     #include    <conio.h>
+ #endif
+ 
+-typedef unsigned char   byte;
+-typedef unsigned short  word;
+-typedef unsigned long   dword;
++typedef uint8_t   byte;
++typedef uint16_t  word;
++typedef uint32_t  dword;
+ 
+ #define Xtract  0x10
+ #define List    0x01
+@@ -244,7 +245,7 @@
+                                 "October",
+                                 "November",
+                                 "December"};
+-                byte Buf[20];
++                static byte Buf[20];
+                 sprintf(Buf,"%2.2s",year);
+ 
+                 if((atoi(Buf)>=0) && (atoi(Buf)<70)) sprintf(Buf,"%.2s %s 
%s%.2s",day,Months[atoi(mon)],"20",year);
+@@ -334,7 +335,7 @@
+ 
+                 case List:
+ 
+-printf("\n   %.2X %.2i (%17.17s)    %5.5lX (%6.5lu) => %5.5lX (%6.5lu)  %.2s  
 %5.5lXh",
++printf("\n   %.2X %.2i (%17.17s)    %5.5X (%6.5u) => %5.5X (%6.5u)  %.2s   
%5.5Xh",
+                 part.PartID,
+                 PartTotal,
+                 GetModuleName(part.PartID),

Reply via email to