Author: goneri
Date: 2008-12-14 01:00:15 +0000 (Sun, 14 Dec 2008)
New Revision: 8506

Added:
   packages/trunk/teeworlds/debian/patches/fix-big-endian.diff
Modified:
   packages/trunk/teeworlds/debian/changelog
   packages/trunk/teeworlds/debian/patches/series
Log:
* Apply Michel Dänzer patch to avoid crash on big endian arch
  (Closes: #504704)


Modified: packages/trunk/teeworlds/debian/changelog
===================================================================
--- packages/trunk/teeworlds/debian/changelog   2008-12-14 00:24:30 UTC (rev 
8505)
+++ packages/trunk/teeworlds/debian/changelog   2008-12-14 01:00:15 UTC (rev 
8506)
@@ -1,3 +1,11 @@
+teeworlds (0.4.3-2) experimental; urgency=low
+
+  [ Gonéri Le Bouder ]
+  * Apply Michel Dänzer patch to avoid crash on big endian arch
+    (Closes: #504704)
+
+ -- Gonéri Le Bouder <[email protected]>  Sun, 14 Dec 2008 01:55:34 +0100
+
 teeworlds (0.4.3-1) experimental; urgency=low
 
   [ Ansgar Burchardt ]

Added: packages/trunk/teeworlds/debian/patches/fix-big-endian.diff
===================================================================
--- packages/trunk/teeworlds/debian/patches/fix-big-endian.diff                 
        (rev 0)
+++ packages/trunk/teeworlds/debian/patches/fix-big-endian.diff 2008-12-14 
01:00:15 UTC (rev 8506)
@@ -0,0 +1,24 @@
+patch by Michel Dänzer <[email protected]>
+http://bugs.debian.org/504704
+Index: src/engine/e_datafile.c
+===================================================================
+--- src/engine/e_datafile.c.orig
++++ src/engine/e_datafile.c
+@@ -137,7 +137,7 @@
+       }
+ 
+ #if defined(CONF_ARCH_ENDIAN_BIG)
+-      swap_endian(df->data, sizeof(int), header.swaplen);
++      swap_endian(df->data, sizeof(int), header.swaplen/sizeof(int));
+ #endif
+       
+       if(DEBUG)
+@@ -261,7 +261,7 @@
+               return ptr;
+ 
+ #if defined(CONF_ARCH_ENDIAN_BIG)
+-      swap_endian(ptr, sizeof(int), size);
++      swap_endian(ptr, sizeof(int), size/sizeof(int));
+ #endif
+ 
+       return ptr;

Modified: packages/trunk/teeworlds/debian/patches/series
===================================================================
--- packages/trunk/teeworlds/debian/patches/series      2008-12-14 00:24:30 UTC 
(rev 8505)
+++ packages/trunk/teeworlds/debian/patches/series      2008-12-14 01:00:15 UTC 
(rev 8506)
@@ -1,3 +1,4 @@
+fix-big-endian.diff -p0
 dont-link-with-asound.diff 
 new-wavpack.patch 
 system-libs.patch 


_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to