Author: vlegout
Date: 2012-04-29 14:47:33 +0000 (Sun, 29 Apr 2012)
New Revision: 13514

Added:
   packages/trunk/btanks/debian/patches/gcc-4.7.patch
Modified:
   packages/trunk/btanks/debian/changelog
   packages/trunk/btanks/debian/control
   packages/trunk/btanks/debian/patches/series
Log:
Build-Depends on zlib1g-dev, fix gcc-4.7 FTBFS

Modified: packages/trunk/btanks/debian/changelog
===================================================================
--- packages/trunk/btanks/debian/changelog      2012-04-29 10:26:47 UTC (rev 
13513)
+++ packages/trunk/btanks/debian/changelog      2012-04-29 14:47:33 UTC (rev 
13514)
@@ -1,9 +1,17 @@
 btanks (0.9.8083-4) UNRELEASED; urgency=low
 
+  * Team upload.
+
+  [ Ansgar Burchardt ]
   * Use XZ compression for binary packages.
 
- -- Ansgar Burchardt <[email protected]>  Thu, 11 Aug 2011 15:40:32 +0200
+  [ Vincent Legout ]
+  * Build-Depends on zlib1g-dev, fix FTBFS (Closes: #669518)
+  * Fix FTBFS with gcc-4.7 (Closes: #667123)
+    - New patch gcc-4.7.patch
 
+ -- Vincent Legout <[email protected]>  Sun, 29 Apr 2012 16:23:05 +0200
+
 btanks (0.9.8083-3) unstable; urgency=low
 
   * Fix FTBFS with gcc-4.6. (Closes: #624916)

Modified: packages/trunk/btanks/debian/control
===================================================================
--- packages/trunk/btanks/debian/control        2012-04-29 10:26:47 UTC (rev 
13513)
+++ packages/trunk/btanks/debian/control        2012-04-29 14:47:33 UTC (rev 
13514)
@@ -8,7 +8,7 @@
  libsdl1.2-dev, libsdl-image1.2-dev, liblua5.1-dev,
  libglu1-mesa-dev | libglu-dev, libgl1-mesa-dev | libgl-dev,
  libsmpeg-dev, libvorbis-dev, libsigc++-2.0-dev, libexpat1-dev,
- dpkg (>= 1.15.7), hardening-includes, python
+ dpkg (>= 1.15.7), hardening-includes, python, zlib1g-dev
 Standards-Version: 3.9.2
 Homepage: http://btanks.sourceforge.net
 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/btanks/

Added: packages/trunk/btanks/debian/patches/gcc-4.7.patch
===================================================================
--- packages/trunk/btanks/debian/patches/gcc-4.7.patch                          
(rev 0)
+++ packages/trunk/btanks/debian/patches/gcc-4.7.patch  2012-04-29 14:47:33 UTC 
(rev 13514)
@@ -0,0 +1,59 @@
+From: Vincent Legout <[email protected]>
+Bug-Debian: http://bugs.debian.org/667123
+Subject: Fix FTBFS with gcc-4.7
+
+Index: btanks-0.9.8083/engine/sl08/sl08.py
+===================================================================
+--- btanks-0.9.8083.orig/engine/sl08/sl08.py   2012-04-29 15:43:28.000000000 
+0200
++++ btanks-0.9.8083/engine/sl08/sl08.py        2012-04-29 15:43:28.000000000 
+0200
+@@ -156,7 +156,7 @@
+                       inline slotXXX(object_type *object, func_t func, 
signal_type * signal = 0) : object(object), func(func) {}
+ 
+                       inline void assign(object_type *o, func_t f) { object = 
o; func = f; }
+-                      inline void assign(object_type *o, func_t f, 
signal_type &signal_ref = NULL) { object = o; func = f; connect(signal_ref); }
++                      inline void assign(object_type *o, func_t f, 
signal_type &signal_ref = NULL) { object = o; func = f; 
this->connect(signal_ref); }
+       
+                       inline return_type operator() %s const { 
+                               return (object->*func) %s ;
+@@ -190,7 +190,7 @@
+                       inline slotXXX () : object(0), func(0) {}
+                       inline slotXXX (object_type *object, func_t func) : 
object(object), func(func) {}
+                       inline void assign(object_type *o, func_t f) { object = 
o; func = f; }
+-                      inline void assign(object_type *o, func_t f, 
signal_type &signal_ref) { object = o; func = f; connect(signal_ref); }
++                      inline void assign(object_type *o, func_t f, 
signal_type &signal_ref) { object = o; func = f; this->connect(signal_ref); }
+       
+                       inline void operator() %s const { 
+                               (object->*func) %s; 
+Index: btanks-0.9.8083/math/range_list.h
+===================================================================
+--- btanks-0.9.8083.orig/math/range_list.h     2008-10-24 16:15:55.000000000 
+0200
++++ btanks-0.9.8083/math/range_list.h  2012-04-29 15:47:10.577334006 +0200
+@@ -53,14 +53,14 @@
+                       return;
+               }
+       
+-              typename parent_type::iterator i = lower_bound(value);
++              typename parent_type::iterator i = this->lower_bound(value);
+               if (i != parent_type::end()) {
+                       if (i->first == value)
+                               return;
+ 
+                       if (value + 1 == i->first) {
+                               T e = i->second;
+-                              erase(i);
++                              this->erase(i);
+                               i = parent_type::insert(typename 
parent_type::value_type(value, e)).first; //expand beginning
+                               i = pack_left(i);
+                       }
+Index: btanks-0.9.8083/mrt/base_file.h
+===================================================================
+--- btanks-0.9.8083.orig/mrt/base_file.h       2009-04-04 22:28:59.000000000 
+0200
++++ btanks-0.9.8083/mrt/base_file.h    2012-04-29 15:51:45.377341574 +0200
+@@ -20,6 +20,7 @@
+ */
+ 
+ #include <string>
++#include <unistd.h>
+ #include "export_mrt.h"
+ 
+ namespace mrt {

Modified: packages/trunk/btanks/debian/patches/series
===================================================================
--- packages/trunk/btanks/debian/patches/series 2012-04-29 10:26:47 UTC (rev 
13513)
+++ packages/trunk/btanks/debian/patches/series 2012-04-29 14:47:33 UTC (rev 
13514)
@@ -1,3 +1,4 @@
 remove_default_optimizations.patch
 rename-currency-symbol.patch
 gcc-4.6.patch
+gcc-4.7.patch


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

Reply via email to