From 8369a651c07015598664716e8e2286efaea59b57 Mon Sep 17 00:00:00 2001 From: Michael Sterrett Date: Tue, 26 Feb 2008 22:27:41 +0000 Subject: [PATCH] ndebug patch from Guenther Brunthaler via bug #211322 Package-Manager: portage-2.1.4.4 --- games-arcade/supertux/ChangeLog | 8 ++++++-- games-arcade/supertux/Manifest | 5 +++-- .../supertux/files/supertux-0.1.3-ndebug.patch | 16 ++++++++++++++++ games-arcade/supertux/supertux-0.1.3.ebuild | 8 +++++--- 4 files changed, 30 insertions(+), 7 deletions(-) create mode 100644 games-arcade/supertux/files/supertux-0.1.3-ndebug.patch diff --git a/games-arcade/supertux/ChangeLog b/games-arcade/supertux/ChangeLog index f5236f3319b0..4d7f6efe7140 100644 --- a/games-arcade/supertux/ChangeLog +++ b/games-arcade/supertux/ChangeLog @@ -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 + +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 supertux-0.1.3.ebuild: Keyworded ~x86-fbsd wrt bug 173405 diff --git a/games-arcade/supertux/Manifest b/games-arcade/supertux/Manifest index 3ab1356bbb52..103e0c2528ac 100644 --- a/games-arcade/supertux/Manifest +++ b/games-arcade/supertux/Manifest @@ -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 index 000000000000..3a302d5ecf5a --- /dev/null +++ b/games-arcade/supertux/files/supertux-0.1.3-ndebug.patch @@ -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); diff --git a/games-arcade/supertux/supertux-0.1.3.ebuild b/games-arcade/supertux/supertux-0.1.3.ebuild index 9d48f9234e4f..ae4ee58dcf40 100644 --- a/games-arcade/supertux/supertux-0.1.3.ebuild +++ b/games-arcade/supertux/supertux-0.1.3.ebuild @@ -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() { -- 2.26.2