ndebug patch from Guenther Brunthaler via bug #211322
authorMichael Sterrett <mr_bones_@gentoo.org>
Tue, 26 Feb 2008 22:27:41 +0000 (22:27 +0000)
committerMichael Sterrett <mr_bones_@gentoo.org>
Tue, 26 Feb 2008 22:27:41 +0000 (22:27 +0000)
Package-Manager: portage-2.1.4.4

games-arcade/supertux/ChangeLog
games-arcade/supertux/Manifest
games-arcade/supertux/files/supertux-0.1.3-ndebug.patch [new file with mode: 0644]
games-arcade/supertux/supertux-0.1.3.ebuild

index f5236f3319b0587b409408aecd45ba294a62bee5..4d7f6efe7140c2bdcc441194ff83524af0cf0b8b 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for games-arcade/supertux
-# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-arcade/supertux/ChangeLog,v 1.29 2007/04/09 21:40:03 welp Exp $
+# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/supertux/ChangeLog,v 1.30 2008/02/26 22:27:40 mr_bones_ Exp $
+
+  26 Feb 2008; Michael Sterrett <mr_bones_@gentoo.org>
+  +files/supertux-0.1.3-ndebug.patch, supertux-0.1.3.ebuild:
+  ndebug patch from Guenther Brunthaler via bug #211322
 
   09 Apr 2007; Peter Weller <welp@gentoo.org> supertux-0.1.3.ebuild:
   Keyworded ~x86-fbsd wrt bug 173405
index 3ab1356bbb52b8c06aba4812f2feb9ee6c863fe7..103e0c2528ac073f331daa755433482bd6ea2bdb 100644 (file)
@@ -1,5 +1,6 @@
 AUX supertux-0.1.3-gcc41.patch 459 RMD160 561fc1e8c69d0dde9124634304893e908485f014 SHA1 08531abf264730a53d3a6f73ecb75bb79d3e475a SHA256 b4b6c6bc888dccece3db323abeb182091e686c96dd959fce545030a887c88ff9
+AUX supertux-0.1.3-ndebug.patch 689 RMD160 00e43b5af0be063ea4d052113c5798725e6a2122 SHA1 5c015600ab09db3228d4c6a9b2fa4261731d2e91 SHA256 544c24a2496ed0988e4be121eb1b8de173e24e5b15edadb8d76160c5c4cea45e
 DIST supertux-0.1.3.tar.bz2 6715265 RMD160 54568fa1e99865d18cb042be81a97fd43f56766c SHA1 ad783011fbf15a8a56ca8680769a8c2a15abc515 SHA256 0092588351776626955339caaa62d12ce5954bb80c5f6952f60a122f53c2ad97
-EBUILD supertux-0.1.3.ebuild 1182 RMD160 22ada6e158054d120a5e096f569a26b1537f2ed6 SHA1 8b352c711367d2db900392b5127a3cf1bf310b66 SHA256 4d84a78c36825daeec724f1bc80d343193fbe2d149d6498dfa879c9a88b7c5bc
-MISC ChangeLog 3680 RMD160 beef19403d9b2b254f435ec5542872237d5c7c23 SHA1 49e36c55fcb989dc64d7e074c8655e1e1ed5abe6 SHA256 e7d0e7edd5efdb4052d442eb46cfb60c5107becbe581c41a259e1fb3802fda3e
+EBUILD supertux-0.1.3.ebuild 1227 RMD160 1fa022370bdebe06b372d8dd6fcf5c439eee64fc SHA1 a574030541c393bff8552a156d87655a7c5b4f09 SHA256 ca3ca541639a36d2a2b722b61d7644890f0d7b7fe28fce9cd3148cf38763c01b
+MISC ChangeLog 3858 RMD160 80ce79bb22ed7c7890e1ab7ad56400b9428abf0a SHA1 e5ae343f35e962505fc2ce1bc641f013652ecee5 SHA256 6765bf983a3b8f885f8d5a3bfb5fcabff7937c3f82e4c05683ca017f5d7df19e
 MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
diff --git a/games-arcade/supertux/files/supertux-0.1.3-ndebug.patch b/games-arcade/supertux/files/supertux-0.1.3-ndebug.patch
new file mode 100644 (file)
index 0000000..3a302d5
--- /dev/null
@@ -0,0 +1,16 @@
+Index: supertux-0.1.3/src/tile.cpp
+===================================================================
+--- supertux-0.1.3.orig/src/tile.cpp
++++ supertux-0.1.3/src/tile.cpp
+@@ -99,7 +99,11 @@ void TileManager::load_tileset(std::stri
+               tile->anim_speed = 25;
+ 
+               LispReader reader(lisp_cdr(element));
++              #ifdef NDEBUG
++              void(reader.read_int("id",  &tile->id));
++              #else
+               assert(reader.read_int("id",  &tile->id));
++              #endif
+               reader.read_bool("solid",     &tile->solid);
+               reader.read_bool("brick",     &tile->brick);
+               reader.read_bool("ice",       &tile->ice);
index 9d48f9234e4f49ab29418f3c91a7084b1b3f640a..ae4ee58dcf40bfa590541bdae532c31a3a0b79dd 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-arcade/supertux/supertux-0.1.3.ebuild,v 1.10 2007/04/09 21:40:03 welp Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/supertux/supertux-0.1.3.ebuild,v 1.11 2008/02/26 22:27:40 mr_bones_ Exp $
 
 GAMES_USE_SDL="nojoystick" #bug #100372
 inherit eutils games
@@ -28,7 +28,9 @@ pkg_setup() {
 
 src_unpack() {
        unpack ${A}
-       epatch "${FILESDIR}"/${P}-gcc41.patch
+       epatch \
+               "${FILESDIR}"/${P}-gcc41.patch \
+               "${FILESDIR}"/${P}-ndebug.patch
 }
 
 src_compile() {