Hi, There's an RC bug (#431380) in unace due to it not being 64 bit clean. Attached the debdiff against stable. Ok to upload?
I could easily also prepare another backport for oldstable... thanks, guillem
diff -u unace-1.2b/debian/changelog unace-1.2b/debian/changelog --- unace-1.2b/debian/changelog +++ unace-1.2b/debian/changelog @@ -1,3 +1,11 @@ +unace (1.2b-4etch1) stable; urgency=low + + * Make the program 64 bit clean, by using <stdint.h> to typedef the data + types independently of the target system. (Closes: #431380) + - debian/patches/004_64_bit_clean.patch: New file. + + -- Guillem Jover <[EMAIL PROTECTED]> Thu, 02 Aug 2007 05:51:39 +0300 + unace (1.2b-4) unstable; urgency=low * Now using Standards-Version 3.7.2 (no changes needed). only in patch2: unchanged: --- unace-1.2b.orig/debian/patches/004_64_bit_clean.patch +++ unace-1.2b/debian/patches/004_64_bit_clean.patch @@ -0,0 +1,26 @@ +#DPATCHLEVEL=0 +Index: declare.h +=================================================================== +--- declare.h.orig 2004-01-30 00:13:50.000000000 +0200 ++++ declare.h 2007-07-17 08:44:05.000000000 +0300 +@@ -15,12 +15,14 @@ + + #else /* AMIGA */ + +-typedef unsigned short USHORT; +-typedef short SHORT ; +-typedef unsigned short UWORD ; +-typedef short WORD ; +-typedef unsigned long ULONG ; +-typedef long LONG ; ++#include <stdint.h> ++ ++typedef uint16_t USHORT; ++typedef int16_t SHORT ; ++typedef uint16_t UWORD ; ++typedef int16_t WORD ; ++typedef uint32_t ULONG ; ++typedef int32_t LONG ; + + #endif /* !AMIGA */ +

