Author: evgeni
Date: 2012-05-01 18:24:23 +0000 (Tue, 01 May 2012)
New Revision: 13532

Added:
   packages/tags/blocks-of-the-undead/1.0-5/
   packages/tags/blocks-of-the-undead/1.0-5/debian/changelog
   packages/tags/blocks-of-the-undead/1.0-5/debian/control
   packages/tags/blocks-of-the-undead/1.0-5/debian/copyright
   packages/tags/blocks-of-the-undead/1.0-5/debian/patches/01-sleep_a_bit.patch
   
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/02_accept_mousepress_as_anykey.patch
   
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/03_dont_fail_if_no_sound_available.patch
   
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/04_configure_vars.patch
   packages/tags/blocks-of-the-undead/1.0-5/debian/patches/series
   packages/tags/blocks-of-the-undead/1.0-5/debian/rules
Removed:
   packages/tags/blocks-of-the-undead/1.0-5/debian/changelog
   packages/tags/blocks-of-the-undead/1.0-5/debian/control
   packages/tags/blocks-of-the-undead/1.0-5/debian/copyright
   packages/tags/blocks-of-the-undead/1.0-5/debian/patches/01-sleep_a_bit.patch
   
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/02_accept_mousepress_as_anykey.patch
   
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/03_dont_fail_if_no_sound_available.patch
   packages/tags/blocks-of-the-undead/1.0-5/debian/patches/series
   packages/tags/blocks-of-the-undead/1.0-5/debian/rules
Log:
[svn-buildpackage] Tagging blocks-of-the-undead 1.0-5

Deleted: packages/tags/blocks-of-the-undead/1.0-5/debian/changelog
===================================================================
--- packages/trunk/blocks-of-the-undead/debian/changelog        2012-05-01 
16:12:44 UTC (rev 13525)
+++ packages/tags/blocks-of-the-undead/1.0-5/debian/changelog   2012-05-01 
18:24:23 UTC (rev 13532)
@@ -1,60 +0,0 @@
-blocks-of-the-undead (1.0-4) unstable; urgency=low
-
-  [ Paul Wise ]
-  * Fix Homepage (Closes: #611121)
-
-  [ Evgeni Golov ]
-  * Don't fail if there is no sound available.
-    Closes: #603440
-  * debian/source/format:
-    + Set 1.0 for now.
-  * debian/control:
-    + Standards-Version: 3.9.1
-
- -- Evgeni Golov <[email protected]>  Mon, 28 Mar 2011 14:43:33 +0200
-
-blocks-of-the-undead (1.0-3) unstable; urgency=low
-
-  * debian/patches/02_accept_mousepress_as_anykey.patch:
-    + Update the patch to accept a mousepress during the splashscreen too.
-  * debian/control:
-    + Update my e-mail address.
-    + Standards-Version: 3.8.3
-    + Add ${misc:Depends} to -data Depends as suggested by lintian.
-  * debian/rules:
-    + Update config.{sub,guess} to prevent FTBFS on avr32.
-      Closes: #550111
-  * debian/README.source:
-    + Add README.source for quilt.
-  * debian/patches/*:
-    + Add descriptions to the patches according to DEP3.
-
- -- Evgeni Golov <[email protected]>  Sun, 25 Oct 2009 10:11:31 +0100
-
-blocks-of-the-undead (1.0-2) unstable; urgency=low
-
-  [ Evgeni Golov ]
-  * debian/control:
-    + Set Maintainer to the Debian Games Team.
-    + Add quilt to Build-Dep.
-    + Build-Depend on debhelper (>= 7.0.13) or it will FTBFS.
-      See #487938.
-  * debian/rules:
-    + Adjust the targets according to debhelpers rules.simple.
-    + Force disable building of the AnimView binary, we don't ship it
-      anyways and it leads to a FTBFS on PowerPC.
-  * debian/patches/01-sleep_a_bit.patch:
-    + Add two usleep()-calls so we don't use 100% CPU.
-  * debian/patches/02_accept_mousepress_as_anykey.patch:
-    + Accept a mousepress as anykey when game over.
-
-  [ Ansgar Burchardt ]
-  * debian/control: Add Vcs-Browser, Vcs-Svn fields
-
- -- Evgeni Golov <[email protected]>  Sat, 25 Oct 2008 21:10:11 +0200
-
-blocks-of-the-undead (1.0-1) unstable; urgency=low
-
-  * Initial release (Closes: #496321)
-
- -- Evgeni Golov <[email protected]>  Sun, 24 Aug 2008 19:05:55 +0200

Copied: packages/tags/blocks-of-the-undead/1.0-5/debian/changelog (from rev 
13530, packages/trunk/blocks-of-the-undead/debian/changelog)
===================================================================
--- packages/tags/blocks-of-the-undead/1.0-5/debian/changelog                   
        (rev 0)
+++ packages/tags/blocks-of-the-undead/1.0-5/debian/changelog   2012-05-01 
18:24:23 UTC (rev 13532)
@@ -0,0 +1,76 @@
+blocks-of-the-undead (1.0-5) unstable; urgency=low
+
+  * Fix FTBFS with GCC 4.7
+    Closes: #667119
+    Thanks to Matthias Klose for spotting the issue and Cyril Brulebois
+    for providing the initial patch.
+  * Add patch from Ubuntu to fix FTBFS when CPPFLAGS contains more than
+    one value.
+  * Use dh tiny.rules.
+  * Update debian/copyright.
+  * Standards-Version: 3.9.3
+  * Update 02_accept_mousepress_as_anykey.patch to accept a mousepress
+    also in the "Loading" screen between the stages.
+
+ -- Evgeni Golov <[email protected]>  Tue, 01 May 2012 20:15:41 +0200
+
+blocks-of-the-undead (1.0-4) unstable; urgency=low
+
+  [ Paul Wise ]
+  * Fix Homepage (Closes: #611121)
+
+  [ Evgeni Golov ]
+  * Don't fail if there is no sound available.
+    Closes: #603440
+  * debian/source/format:
+    + Set 1.0 for now.
+  * debian/control:
+    + Standards-Version: 3.9.1
+
+ -- Evgeni Golov <[email protected]>  Mon, 28 Mar 2011 14:43:33 +0200
+
+blocks-of-the-undead (1.0-3) unstable; urgency=low
+
+  * debian/patches/02_accept_mousepress_as_anykey.patch:
+    + Update the patch to accept a mousepress during the splashscreen too.
+  * debian/control:
+    + Update my e-mail address.
+    + Standards-Version: 3.8.3
+    + Add ${misc:Depends} to -data Depends as suggested by lintian.
+  * debian/rules:
+    + Update config.{sub,guess} to prevent FTBFS on avr32.
+      Closes: #550111
+  * debian/README.source:
+    + Add README.source for quilt.
+  * debian/patches/*:
+    + Add descriptions to the patches according to DEP3.
+
+ -- Evgeni Golov <[email protected]>  Sun, 25 Oct 2009 10:11:31 +0100
+
+blocks-of-the-undead (1.0-2) unstable; urgency=low
+
+  [ Evgeni Golov ]
+  * debian/control:
+    + Set Maintainer to the Debian Games Team.
+    + Add quilt to Build-Dep.
+    + Build-Depend on debhelper (>= 7.0.13) or it will FTBFS.
+      See #487938.
+  * debian/rules:
+    + Adjust the targets according to debhelpers rules.simple.
+    + Force disable building of the AnimView binary, we don't ship it
+      anyways and it leads to a FTBFS on PowerPC.
+  * debian/patches/01-sleep_a_bit.patch:
+    + Add two usleep()-calls so we don't use 100% CPU.
+  * debian/patches/02_accept_mousepress_as_anykey.patch:
+    + Accept a mousepress as anykey when game over.
+
+  [ Ansgar Burchardt ]
+  * debian/control: Add Vcs-Browser, Vcs-Svn fields
+
+ -- Evgeni Golov <[email protected]>  Sat, 25 Oct 2008 21:10:11 +0200
+
+blocks-of-the-undead (1.0-1) unstable; urgency=low
+
+  * Initial release (Closes: #496321)
+
+ -- Evgeni Golov <[email protected]>  Sun, 24 Aug 2008 19:05:55 +0200

Deleted: packages/tags/blocks-of-the-undead/1.0-5/debian/control
===================================================================
--- packages/trunk/blocks-of-the-undead/debian/control  2012-05-01 16:12:44 UTC 
(rev 13525)
+++ packages/tags/blocks-of-the-undead/1.0-5/debian/control     2012-05-01 
18:24:23 UTC (rev 13532)
@@ -1,30 +0,0 @@
-Source: blocks-of-the-undead
-Section: games
-Priority: optional
-Maintainer: Debian Games Team <[email protected]>
-Uploaders: Evgeni Golov <[email protected]>
-Build-Depends: debhelper (>= 7.0.13), autotools-dev, quilt (>= 0.40),
- libsdl1.2-dev, libsdl-gfx1.2-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, 
libsdl-ttf2.0-dev
-Standards-Version: 3.9.1
-Homepage: http://www.gamecreation.org/game/blocksundead
-Vcs-Browser: 
http://svn.debian.org/wsvn/pkg-games/packages/trunk/blocks-of-the-undead/?op=log
-Vcs-Svn: 
svn://svn.debian.org/svn/pkg-games/packages/trunk/blocks-of-the-undead/
-
-Package: blocks-of-the-undead
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, blocks-of-the-undead-data (= 
${source:Version})
-Description: Tetris Attack clone with spooky undertones
- Blocks of the Undead is a puzzle game.
- You have to remove all the blocks on the field by swapping these
- around.
-
-Package: blocks-of-the-undead-data
-Depends: ${misc:Depends}, ttf-dejavu-core
-Architecture: all
-Description: Tetris Attack clone with spooky undertones - data files
- Blocks of the Undead is a puzzle game.
- You have to remove all the blocks on the field by swapping these 
- around.
- .
- This package provides the needed data (images, sounds, levels) for
- blocks-of-the-undead.

Copied: packages/tags/blocks-of-the-undead/1.0-5/debian/control (from rev 
13529, packages/trunk/blocks-of-the-undead/debian/control)
===================================================================
--- packages/tags/blocks-of-the-undead/1.0-5/debian/control                     
        (rev 0)
+++ packages/tags/blocks-of-the-undead/1.0-5/debian/control     2012-05-01 
18:24:23 UTC (rev 13532)
@@ -0,0 +1,30 @@
+Source: blocks-of-the-undead
+Section: games
+Priority: optional
+Maintainer: Debian Games Team <[email protected]>
+Uploaders: Evgeni Golov <[email protected]>
+Build-Depends: debhelper (>= 7.0.50~), autotools-dev, quilt (>= 0.40),
+ libsdl1.2-dev, libsdl-gfx1.2-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, 
libsdl-ttf2.0-dev
+Standards-Version: 3.9.3
+Homepage: http://www.gamecreation.org/game/blocksundead
+Vcs-Browser: 
http://svn.debian.org/wsvn/pkg-games/packages/trunk/blocks-of-the-undead/?op=log
+Vcs-Svn: 
svn://svn.debian.org/svn/pkg-games/packages/trunk/blocks-of-the-undead/
+
+Package: blocks-of-the-undead
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, blocks-of-the-undead-data (= 
${source:Version})
+Description: Tetris Attack clone with spooky undertones
+ Blocks of the Undead is a puzzle game.
+ You have to remove all the blocks on the field by swapping these
+ around.
+
+Package: blocks-of-the-undead-data
+Depends: ${misc:Depends}, ttf-dejavu-core
+Architecture: all
+Description: Tetris Attack clone with spooky undertones - data files
+ Blocks of the Undead is a puzzle game.
+ You have to remove all the blocks on the field by swapping these 
+ around.
+ .
+ This package provides the needed data (images, sounds, levels) for
+ blocks-of-the-undead.

Deleted: packages/tags/blocks-of-the-undead/1.0-5/debian/copyright
===================================================================
--- packages/trunk/blocks-of-the-undead/debian/copyright        2012-05-01 
16:12:44 UTC (rev 13525)
+++ packages/tags/blocks-of-the-undead/1.0-5/debian/copyright   2012-05-01 
18:24:23 UTC (rev 13532)
@@ -1,66 +0,0 @@
-Format-Specification:
- http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=226
-Upstream-Name: Blocks Of The Undead
-Upstream-Source: http://stage.gamecreation.org/blocksundead/
-
-Files: *
-Copyright: © 2004-2005 Jared Luxenberg
-Copyright: © 2004-2005 Justin Lokey
-Copyright: © 2004-2005 Korina Loumidi
-Copyright: © 2004-2005 Keith Bare
-License: GPL-2+
-
-Files: TetrisAttack/assets/fonts/Vera.ttf
-Copyright: © 2003 Bitstream, Inc.
-License: other
-   All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc.
-.
-   Permission is hereby granted, free of charge, to any person obtaining a
-   copy of the fonts accompanying this license ("Fonts") and associated
-   documentation files (the "Font Software"), to reproduce and distribute
-   the Font Software, including without limitation the rights to use, copy,
-   merge, publish, distribute, and/or sell copies of the Font Software, and
-   to permit persons to whom the Font Software is furnished to do so,
-   subject to the following conditions:
-.
-   The above copyright and trademark notices and this permission notice
-   shall be included in all copies of one or more of the Font Software
-   typefaces.
-.
-   The Font Software may be modified, altered, or added to, and in
-   particular the designs of glyphs or characters in the Fonts may be
-   modified and additional glyphs or characters may be added to the Fonts,
-   only if the fonts are renamed to names not containing either the words
-   "Bitstream" or the word "Vera".
-.
-   This License becomes null and void to the extent applicable to Fonts or
-   Font Software that has been modified and is distributed under the
-   "Bitstream Vera" names.
-.
-   The Font Software may be sold as part of a larger software package but
-   no copy of one or more of the Font Software typefaces may be sold by
-   itself.
-.
-   THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
-   COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL
-   BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR
-   OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,
-   OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-   OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT
-   SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
-.
-   Except as contained in this notice, the names of Gnome, the Gnome
-   Foundation, and Bitstream Inc., shall not be used in advertising or
-   otherwise to promote the sale, use or other dealings in this Font
-   Software without prior written authorization from the Gnome Foundation
-   or Bitstream Inc., respectively. For further information, contact:
-   <[email protected]>.
-
-Files: debian/*
-Copyright: © 2008 Evgeni Golov <[email protected]>
-License: GPL-2+
-
-On Debian systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.

Copied: packages/tags/blocks-of-the-undead/1.0-5/debian/copyright (from rev 
13528, packages/trunk/blocks-of-the-undead/debian/copyright)
===================================================================
--- packages/tags/blocks-of-the-undead/1.0-5/debian/copyright                   
        (rev 0)
+++ packages/tags/blocks-of-the-undead/1.0-5/debian/copyright   2012-05-01 
18:24:23 UTC (rev 13532)
@@ -0,0 +1,66 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Blocks Of The Undead
+Source: http://stage.gamecreation.org/blocksundead/
+
+Files: *
+Copyright: © 2004-2005 Jared Luxenberg
+Copyright: © 2004-2005 Justin Lokey
+Copyright: © 2004-2005 Korina Loumidi
+Copyright: © 2004-2005 Keith Bare
+License: GPL-2+
+
+Files: TetrisAttack/assets/fonts/Vera.ttf
+Copyright: © 2003 Bitstream, Inc.
+License: other
+ All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc.
+ .
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of the fonts accompanying this license ("Fonts") and associated
+ documentation files (the "Font Software"), to reproduce and distribute
+ the Font Software, including without limitation the rights to use, copy,
+ merge, publish, distribute, and/or sell copies of the Font Software, and
+ to permit persons to whom the Font Software is furnished to do so,
+ subject to the following conditions:
+ .
+ The above copyright and trademark notices and this permission notice
+ shall be included in all copies of one or more of the Font Software
+ typefaces.
+ .
+ The Font Software may be modified, altered, or added to, and in
+ particular the designs of glyphs or characters in the Fonts may be
+ modified and additional glyphs or characters may be added to the Fonts,
+ only if the fonts are renamed to names not containing either the words
+ "Bitstream" or the word "Vera".
+ .
+ This License becomes null and void to the extent applicable to Fonts or
+ Font Software that has been modified and is distributed under the
+ "Bitstream Vera" names.
+ .
+ The Font Software may be sold as part of a larger software package but
+ no copy of one or more of the Font Software typefaces may be sold by
+ itself.
+ .
+ THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
+ COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL
+ BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR
+ OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,
+ OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+ OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT
+ SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
+ .
+ Except as contained in this notice, the names of Gnome, the Gnome
+ Foundation, and Bitstream Inc., shall not be used in advertising or
+ otherwise to promote the sale, use or other dealings in this Font
+ Software without prior written authorization from the Gnome Foundation
+ or Bitstream Inc., respectively. For further information, contact:
+ <[email protected]>.
+
+Files: debian/*
+Copyright: © 2008-2012 Evgeni Golov <[email protected]>
+License: GPL-2+
+
+License: GPL-2+
+ On Debian systems, the complete text of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL'.

Deleted: 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/01-sleep_a_bit.patch
===================================================================
--- packages/trunk/blocks-of-the-undead/debian/patches/01-sleep_a_bit.patch     
2012-05-01 16:12:44 UTC (rev 13525)
+++ 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/01-sleep_a_bit.patch    
    2012-05-01 18:24:23 UTC (rev 13532)
@@ -1,24 +0,0 @@
-Description: Sleep between handling events
- These can't accour that often and without a sleep we use way too much CPU.
-Forwarded: no
-Author: Evgeni Golov <[email protected]>
-Last-Update: 2008-10-18
-
---- BlocksOfTheUndead-1.0/TetrisAttack/src/CTetrisGame.cpp     2005-01-17 
05:49:02.000000000 +0100
-+++ BlocksOfTheUndead-1.0.patched/TetrisAttack/src/CTetrisGame.cpp     
2008-10-18 21:17:42.000000000 +0200
-@@ -159,6 +159,7 @@
-               while (!done && SDL_PollEvent(&event))
-               {
-                       handleEvent(event);
-+                      usleep(200);
-               }
-               
-               switch(state)
-@@ -281,6 +282,7 @@
-                       ct = 0;
-                       (static_cast<CText*> 
(*(sprites.begin())))->setText(ss.str());
-               }*/
-+              usleep(3000);
-       }
- 
-       return true;

Copied: 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/01-sleep_a_bit.patch 
(from rev 13531, 
packages/trunk/blocks-of-the-undead/debian/patches/01-sleep_a_bit.patch)
===================================================================
--- 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/01-sleep_a_bit.patch    
                            (rev 0)
+++ 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/01-sleep_a_bit.patch    
    2012-05-01 18:24:23 UTC (rev 13532)
@@ -0,0 +1,31 @@
+Description: Sleep between handling events
+ These can't accour that often and without a sleep we use way too much CPU.
+Forwarded: no
+Author: Evgeni Golov <[email protected]>
+Last-Update: 2012-05-01
+
+Index: blocks-of-the-undead-1.0/TetrisAttack/src/CTetrisGame.cpp
+===================================================================
+--- blocks-of-the-undead-1.0.orig/TetrisAttack/src/CTetrisGame.cpp     
2005-01-17 05:49:02.000000000 +0100
++++ blocks-of-the-undead-1.0/TetrisAttack/src/CTetrisGame.cpp  2012-05-01 
20:13:20.321936666 +0200
+@@ -1,3 +1,4 @@
++#include <unistd.h>
+ #include "tetris.h"
+ 
+ CTetrisGame::CTetrisGame(int screenX, int screenY, int bitDepth, bool 
fullscreen, CTetrisTheme *theme, const list<CVector> &fieldOffsets)
+@@ -159,6 +160,7 @@
+               while (!done && SDL_PollEvent(&event))
+               {
+                       handleEvent(event);
++                      usleep(200);
+               }
+               
+               switch(state)
+@@ -281,6 +283,7 @@
+                       ct = 0;
+                       (static_cast<CText*> 
(*(sprites.begin())))->setText(ss.str());
+               }*/
++              usleep(3000);
+       }
+ 
+       return true;

Deleted: 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/02_accept_mousepress_as_anykey.patch
===================================================================
--- 
packages/trunk/blocks-of-the-undead/debian/patches/02_accept_mousepress_as_anykey.patch
     2012-05-01 16:12:44 UTC (rev 13525)
+++ 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/02_accept_mousepress_as_anykey.patch
        2012-05-01 18:24:23 UTC (rev 13532)
@@ -1,132 +0,0 @@
-Description: a mousepress is also an anykey
- When the use is asked to "press any key", accept a mousepress to,
- so the user does not have touse the keyboard in a mouse-driven game.
-Forwarded: no
-Author: Evgeni Golov <[email protected]>
-Last-Update: 2008-10-26
-
-Index: blocks-of-the-undead-1.0/TetrisAttack/src/CTetrisGame.cpp
-===================================================================
---- blocks-of-the-undead-1.0.orig/TetrisAttack/src/CTetrisGame.cpp     
2008-10-26 08:33:57.000000000 +0100
-+++ blocks-of-the-undead-1.0/TetrisAttack/src/CTetrisGame.cpp  2008-10-26 
08:33:58.000000000 +0100
-@@ -362,42 +362,7 @@
-               
-               case Splash:
-               {
--                      state = SinglePlayerPuzzle;
--                      int a = 1, b = 1;
--                      
--                        string file;
--#if defined(WIN32) || defined(_WIN32)
--                        file = CImgLoader::getPath() + "/progress.txt";
--#else
--                        char *homedir = getenv("HOME");
--                        if (homedir != NULL)
--                        {
--                            file = string(homedir) + "/.blocks-progress";
--                        }
--                        else
--                        {
--                            file = "blocks-progress";
--                        }
--#endif
--
--                      ifstream data( file.c_str() );
--                      if (data)
--                      {
--                              data >> a;
--                              data >> b;
--                      }
--
--                      if (a != 1)
--                      {
--                              CTetrisTheme* tmptheme = new CTetrisTheme( 
stringify(a) );
--                              CVector pos = fields[0]->getPos();
--                              delete fields[0];
--                              fields.clear();
--                              fields.push_back(new CPlayingField(pos, 
*(tmptheme->getBlockSet()), tmptheme, 100) );
--                              delete theme;
--                              theme = tmptheme;
--                      }
--                      fields[0]->load(a,b);
-+                      startGame();
-               }break;
- 
-               default:
-@@ -439,12 +404,63 @@
-               case SinglePlayerPuzzle:
-               case SinglePlayer:
-               {
-+                      if (fields[0]->isGameOver())
-+                      {
-+                              fields[0]->reLoadLevel();
-+                              break;
-+                      }
-+
-                       int x, y;
-                       bool cords;
-                       /*if ( (cords = fields[0]->boardCords(mouseloc, x, y)) 
&& (fields[0]->blockExists(x, y) || fields[0]->blockExists(x+1, y)))
-                       {*/
-                               fields[0]->swap();
-                       //}
--              }
-+              } break;
-+
-+              case Splash:
-+              {
-+                      startGame();
-+              }break;
-       }
- }
-+
-+void CTetrisGame::startGame()
-+{
-+                      state = SinglePlayerPuzzle;
-+                      int a = 1, b = 1;
-+
-+                        string file;
-+#if defined(WIN32) || defined(_WIN32)
-+                        file = CImgLoader::getPath() + "/progress.txt";
-+#else
-+                        char *homedir = getenv("HOME");
-+                        if (homedir != NULL)
-+                        {
-+                            file = string(homedir) + "/.blocks-progress";
-+                        }
-+                        else
-+                        {
-+                            file = "blocks-progress";
-+                        }
-+#endif
-+
-+                      ifstream data( file.c_str() );
-+                      if (data)
-+                      {
-+                              data >> a;
-+                              data >> b;
-+                      }
-+
-+                      if (a != 1)
-+                      {
-+                              CTetrisTheme* tmptheme = new CTetrisTheme( 
stringify(a) );
-+                              CVector pos = fields[0]->getPos();
-+                              delete fields[0];
-+                              fields.clear();
-+                              fields.push_back(new CPlayingField(pos, 
*(tmptheme->getBlockSet()), tmptheme, 100) );
-+                              delete theme;
-+                              theme = tmptheme;
-+                      }
-+                      fields[0]->load(a,b);
-+}
-Index: blocks-of-the-undead-1.0/TetrisAttack/src/CTetrisGame.h
-===================================================================
---- blocks-of-the-undead-1.0.orig/TetrisAttack/src/CTetrisGame.h       
2008-10-26 08:34:05.000000000 +0100
-+++ blocks-of-the-undead-1.0/TetrisAttack/src/CTetrisGame.h    2008-10-26 
08:34:13.000000000 +0100
-@@ -37,6 +37,7 @@
-       void handleKeypress(const SDL_KeyboardEvent &e);
-       void handleMouseMotion(const SDL_MouseMotionEvent &e);
-       void handleMouseButton(const SDL_MouseButtonEvent &e);
-+      void startGame();
- 
-       vector<CPlayingField*> fields;
-       list<CSprite*> sprites;

Copied: 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/02_accept_mousepress_as_anykey.patch
 (from rev 13531, 
packages/trunk/blocks-of-the-undead/debian/patches/02_accept_mousepress_as_anykey.patch)
===================================================================
--- 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/02_accept_mousepress_as_anykey.patch
                                (rev 0)
+++ 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/02_accept_mousepress_as_anykey.patch
        2012-05-01 18:24:23 UTC (rev 13532)
@@ -0,0 +1,137 @@
+Description: a mousepress is also an anykey
+ When the use is asked to "press any key", accept a mousepress to,
+ so the user does not have touse the keyboard in a mouse-driven game.
+Forwarded: no
+Author: Evgeni Golov <[email protected]>
+Last-Update: 2008-10-26
+
+Index: blocks-of-the-undead-1.0/TetrisAttack/src/CTetrisGame.cpp
+===================================================================
+--- blocks-of-the-undead-1.0.orig/TetrisAttack/src/CTetrisGame.cpp     
2012-05-01 20:13:20.321936666 +0200
++++ blocks-of-the-undead-1.0/TetrisAttack/src/CTetrisGame.cpp  2012-05-01 
20:13:26.317980862 +0200
+@@ -363,42 +363,7 @@
+               
+               case Splash:
+               {
+-                      state = SinglePlayerPuzzle;
+-                      int a = 1, b = 1;
+-                      
+-                        string file;
+-#if defined(WIN32) || defined(_WIN32)
+-                        file = CImgLoader::getPath() + "/progress.txt";
+-#else
+-                        char *homedir = getenv("HOME");
+-                        if (homedir != NULL)
+-                        {
+-                            file = string(homedir) + "/.blocks-progress";
+-                        }
+-                        else
+-                        {
+-                            file = "blocks-progress";
+-                        }
+-#endif
+-
+-                      ifstream data( file.c_str() );
+-                      if (data)
+-                      {
+-                              data >> a;
+-                              data >> b;
+-                      }
+-
+-                      if (a != 1)
+-                      {
+-                              CTetrisTheme* tmptheme = new CTetrisTheme( 
stringify(a) );
+-                              CVector pos = fields[0]->getPos();
+-                              delete fields[0];
+-                              fields.clear();
+-                              fields.push_back(new CPlayingField(pos, 
*(tmptheme->getBlockSet()), tmptheme, 100) );
+-                              delete theme;
+-                              theme = tmptheme;
+-                      }
+-                      fields[0]->load(a,b);
++                      startGame();
+               }break;
+ 
+               default:
+@@ -440,12 +405,68 @@
+               case SinglePlayerPuzzle:
+               case SinglePlayer:
+               {
++                      if (fields[0]->isGameOver())
++                      {
++                              fields[0]->reLoadLevel();
++                              break;
++                      }
++
+                       int x, y;
+                       bool cords;
+                       /*if ( (cords = fields[0]->boardCords(mouseloc, x, y)) 
&& (fields[0]->blockExists(x, y) || fields[0]->blockExists(x+1, y)))
+                       {*/
+                               fields[0]->swap();
+                       //}
+-              }
++              } break;
++
++              case Loading:
++              {
++                      state = SinglePlayerPuzzle;
++              } break;
++
++              case Splash:
++              {
++                      startGame();
++              }break;
+       }
+ }
++
++void CTetrisGame::startGame()
++{
++                      state = SinglePlayerPuzzle;
++                      int a = 1, b = 1;
++
++                        string file;
++#if defined(WIN32) || defined(_WIN32)
++                        file = CImgLoader::getPath() + "/progress.txt";
++#else
++                        char *homedir = getenv("HOME");
++                        if (homedir != NULL)
++                        {
++                            file = string(homedir) + "/.blocks-progress";
++                        }
++                        else
++                        {
++                            file = "blocks-progress";
++                        }
++#endif
++
++                      ifstream data( file.c_str() );
++                      if (data)
++                      {
++                              data >> a;
++                              data >> b;
++                      }
++
++                      if (a != 1)
++                      {
++                              CTetrisTheme* tmptheme = new CTetrisTheme( 
stringify(a) );
++                              CVector pos = fields[0]->getPos();
++                              delete fields[0];
++                              fields.clear();
++                              fields.push_back(new CPlayingField(pos, 
*(tmptheme->getBlockSet()), tmptheme, 100) );
++                              delete theme;
++                              theme = tmptheme;
++                      }
++                      fields[0]->load(a,b);
++}
+Index: blocks-of-the-undead-1.0/TetrisAttack/src/CTetrisGame.h
+===================================================================
+--- blocks-of-the-undead-1.0.orig/TetrisAttack/src/CTetrisGame.h       
2005-01-17 05:49:02.000000000 +0100
++++ blocks-of-the-undead-1.0/TetrisAttack/src/CTetrisGame.h    2012-05-01 
20:13:26.317980862 +0200
+@@ -37,6 +37,7 @@
+       void handleKeypress(const SDL_KeyboardEvent &e);
+       void handleMouseMotion(const SDL_MouseMotionEvent &e);
+       void handleMouseButton(const SDL_MouseButtonEvent &e);
++      void startGame();
+ 
+       vector<CPlayingField*> fields;
+       list<CSprite*> sprites;

Deleted: 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/03_dont_fail_if_no_sound_available.patch
===================================================================
--- 
packages/trunk/blocks-of-the-undead/debian/patches/03_dont_fail_if_no_sound_available.patch
 2012-05-01 16:12:44 UTC (rev 13525)
+++ 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/03_dont_fail_if_no_sound_available.patch
    2012-05-01 18:24:23 UTC (rev 13532)
@@ -1,88 +0,0 @@
-From: Evgeni Golov <[email protected]>
-Subject: Don't fail if there is no sound available
- This can happen when the user does not have enough rights to use the
- soundcard or there is no soundcard at all in the machine.
-Bug-Debian: http://bugs.debian.org/603440
-
-diff -Nru blocks-of-the-undead-1.0/Oodle/src/CSound.cpp 
blocks-of-the-undead-1.0.patched/Oodle/src/CSound.cpp
---- blocks-of-the-undead-1.0/Oodle/src/CSound.cpp      2005-01-16 
21:20:00.000000000 +0100
-+++ blocks-of-the-undead-1.0.patched/Oodle/src/CSound.cpp      2011-03-28 
14:26:25.009659884 +0200
-@@ -6,13 +6,16 @@
-       const char* f2  = file.c_str();
-       data = Mix_LoadWAV( f2 );
- 
--      if (!data)
--              _THROWEX(ex_sdl, "Failed to load sound", "CSound", "CSound", 
"snd = " << snd);
-+      if (!data) {
-+              LOG("Failed to load sound " << snd << ".", 1, LOG_INFO);
-+              LOG("This is normal if \"CSoundSystem\" failed to load above.", 
1, LOG_INFO);
-+      }
- }
- 
- CSound::~CSound()
- {
--      Mix_FreeChunk(data);
-+      if (data)
-+              Mix_FreeChunk(data);
- }
- 
- void CSound::setChannel(int c)
-@@ -28,4 +31,4 @@
- Mix_Chunk* CSound::getChunk() const
- {
-       return data;
--}
-\ No newline at end of file
-+}
-diff -Nru blocks-of-the-undead-1.0/Oodle/src/CSoundSystem.cpp 
blocks-of-the-undead-1.0.patched/Oodle/src/CSoundSystem.cpp
---- blocks-of-the-undead-1.0/Oodle/src/CSoundSystem.cpp        2005-01-16 
21:20:00.000000000 +0100
-+++ blocks-of-the-undead-1.0.patched/Oodle/src/CSoundSystem.cpp        
2011-03-28 14:24:20.705012382 +0200
-@@ -3,24 +3,28 @@
- CSoundSystem::CSoundSystem(int chunksize, int frequency, int channels, Uint16 
format)
- {
-       SDL_InitSubSystem(SDL_INIT_AUDIO);
-+      soundAvailable = true;
-       if (Mix_OpenAudio(frequency, format, channels, chunksize))
-       {
--              _THROWEX(ex_sdl, "Failed to load sound subsystem", 
"CSoundSystem", "CSoundSystem",
--                      "frequency = " << frequency << ", chunksize = " << 
chunksize << ", " <<
--                      "channels = " << channels << ", format = " << format);
-+              soundAvailable = false;
-+              LOG("Failed to load sound subsystem \"CSoundSystem\".", 1, 
LOG_ERROR);
-+              LOG("You will not have any sound during the game.", 1, 
LOG_INFO);
-       }
- }
- 
- void CSoundSystem::playSound(CSound &snd) const
- {
--      snd.setChannel( Mix_PlayChannel(-1, snd.getChunk(), 0) );
-+      if (soundAvailable)
-+              snd.setChannel( Mix_PlayChannel(-1, snd.getChunk(), 0) );
- }
- void CSoundSystem::stopSound(const CSound &snd) const
- {
--      Mix_HaltChannel(snd.getChannel());
-+      if (soundAvailable)
-+              Mix_HaltChannel(snd.getChannel());
- }
- 
- CSoundSystem::~CSoundSystem()
- {
--      Mix_CloseAudio();
--}
-\ No newline at end of file
-+      if (soundAvailable)
-+              Mix_CloseAudio();
-+}
-diff -Nru blocks-of-the-undead-1.0/Oodle/src/CSoundSystem.h 
blocks-of-the-undead-1.0.patched/Oodle/src/CSoundSystem.h
---- blocks-of-the-undead-1.0/Oodle/src/CSoundSystem.h  2005-01-17 
05:48:19.000000000 +0100
-+++ blocks-of-the-undead-1.0.patched/Oodle/src/CSoundSystem.h  2011-03-28 
14:01:00.146914826 +0200
-@@ -13,7 +13,7 @@
-       void playSound(CSound &snd) const;
-       void stopSound(const CSound &snd) const;
- private:
--      
-+      bool soundAvailable;
- };
- 
- #endif

Copied: 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/03_dont_fail_if_no_sound_available.patch
 (from rev 13531, 
packages/trunk/blocks-of-the-undead/debian/patches/03_dont_fail_if_no_sound_available.patch)
===================================================================
--- 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/03_dont_fail_if_no_sound_available.patch
                            (rev 0)
+++ 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/03_dont_fail_if_no_sound_available.patch
    2012-05-01 18:24:23 UTC (rev 13532)
@@ -0,0 +1,91 @@
+From: Evgeni Golov <[email protected]>
+Subject: Don't fail if there is no sound available
+ This can happen when the user does not have enough rights to use the
+ soundcard or there is no soundcard at all in the machine.
+Bug-Debian: http://bugs.debian.org/603440
+
+Index: blocks-of-the-undead-1.0/Oodle/src/CSound.cpp
+===================================================================
+--- blocks-of-the-undead-1.0.orig/Oodle/src/CSound.cpp 2005-01-16 
21:20:00.000000000 +0100
++++ blocks-of-the-undead-1.0/Oodle/src/CSound.cpp      2012-05-01 
20:13:34.038037764 +0200
+@@ -6,13 +6,16 @@
+       const char* f2  = file.c_str();
+       data = Mix_LoadWAV( f2 );
+ 
+-      if (!data)
+-              _THROWEX(ex_sdl, "Failed to load sound", "CSound", "CSound", 
"snd = " << snd);
++      if (!data) {
++              LOG("Failed to load sound " << snd << ".", 1, LOG_INFO);
++              LOG("This is normal if \"CSoundSystem\" failed to load above.", 
1, LOG_INFO);
++      }
+ }
+ 
+ CSound::~CSound()
+ {
+-      Mix_FreeChunk(data);
++      if (data)
++              Mix_FreeChunk(data);
+ }
+ 
+ void CSound::setChannel(int c)
+@@ -28,4 +31,4 @@
+ Mix_Chunk* CSound::getChunk() const
+ {
+       return data;
+-}
+\ No newline at end of file
++}
+Index: blocks-of-the-undead-1.0/Oodle/src/CSoundSystem.cpp
+===================================================================
+--- blocks-of-the-undead-1.0.orig/Oodle/src/CSoundSystem.cpp   2005-01-16 
21:20:00.000000000 +0100
++++ blocks-of-the-undead-1.0/Oodle/src/CSoundSystem.cpp        2012-05-01 
20:13:34.038037764 +0200
+@@ -3,24 +3,28 @@
+ CSoundSystem::CSoundSystem(int chunksize, int frequency, int channels, Uint16 
format)
+ {
+       SDL_InitSubSystem(SDL_INIT_AUDIO);
++      soundAvailable = true;
+       if (Mix_OpenAudio(frequency, format, channels, chunksize))
+       {
+-              _THROWEX(ex_sdl, "Failed to load sound subsystem", 
"CSoundSystem", "CSoundSystem",
+-                      "frequency = " << frequency << ", chunksize = " << 
chunksize << ", " <<
+-                      "channels = " << channels << ", format = " << format);
++              soundAvailable = false;
++              LOG("Failed to load sound subsystem \"CSoundSystem\".", 1, 
LOG_ERROR);
++              LOG("You will not have any sound during the game.", 1, 
LOG_INFO);
+       }
+ }
+ 
+ void CSoundSystem::playSound(CSound &snd) const
+ {
+-      snd.setChannel( Mix_PlayChannel(-1, snd.getChunk(), 0) );
++      if (soundAvailable)
++              snd.setChannel( Mix_PlayChannel(-1, snd.getChunk(), 0) );
+ }
+ void CSoundSystem::stopSound(const CSound &snd) const
+ {
+-      Mix_HaltChannel(snd.getChannel());
++      if (soundAvailable)
++              Mix_HaltChannel(snd.getChannel());
+ }
+ 
+ CSoundSystem::~CSoundSystem()
+ {
+-      Mix_CloseAudio();
+-}
+\ No newline at end of file
++      if (soundAvailable)
++              Mix_CloseAudio();
++}
+Index: blocks-of-the-undead-1.0/Oodle/src/CSoundSystem.h
+===================================================================
+--- blocks-of-the-undead-1.0.orig/Oodle/src/CSoundSystem.h     2005-01-17 
05:48:19.000000000 +0100
++++ blocks-of-the-undead-1.0/Oodle/src/CSoundSystem.h  2012-05-01 
20:13:34.038037764 +0200
+@@ -13,7 +13,7 @@
+       void playSound(CSound &snd) const;
+       void stopSound(const CSound &snd) const;
+ private:
+-      
++      bool soundAvailable;
+ };
+ 
+ #endif

Copied: 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/04_configure_vars.patch 
(from rev 13531, 
packages/trunk/blocks-of-the-undead/debian/patches/04_configure_vars.patch)
===================================================================
--- 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/04_configure_vars.patch 
                            (rev 0)
+++ 
packages/tags/blocks-of-the-undead/1.0-5/debian/patches/04_configure_vars.patch 
    2012-05-01 18:24:23 UTC (rev 13532)
@@ -0,0 +1,16 @@
+Description: correct variable assignment to fix FTBFS
+Author: Ilya Barygin <[email protected]>
+
+Index: blocks-of-the-undead-1.0/configure
+===================================================================
+--- blocks-of-the-undead-1.0.orig/configure    2005-06-24 06:17:13.000000000 
+0200
++++ blocks-of-the-undead-1.0/configure 2012-05-01 20:13:38.182068309 +0200
+@@ -3860,7 +3860,7 @@
+   if test "x$no_sdl" = x ; then
+      echo "$as_me:$LINENO: result: yes" >&5
+ echo "${ECHO_T}yes" >&6
+-     CPPFLAGS=$SDL_CFLAGS $CPPFLAGS
++     CPPFLAGS="$SDL_CFLAGS $CPPFLAGS"
+              LIBS=$SDL_LIBS $LIBS
+   else
+      echo "$as_me:$LINENO: result: no" >&5

Deleted: packages/tags/blocks-of-the-undead/1.0-5/debian/patches/series
===================================================================
--- packages/trunk/blocks-of-the-undead/debian/patches/series   2012-05-01 
16:12:44 UTC (rev 13525)
+++ packages/tags/blocks-of-the-undead/1.0-5/debian/patches/series      
2012-05-01 18:24:23 UTC (rev 13532)
@@ -1,3 +0,0 @@
-01-sleep_a_bit.patch
-02_accept_mousepress_as_anykey.patch
-03_dont_fail_if_no_sound_available.patch

Copied: packages/tags/blocks-of-the-undead/1.0-5/debian/patches/series (from 
rev 13526, packages/trunk/blocks-of-the-undead/debian/patches/series)
===================================================================
--- packages/tags/blocks-of-the-undead/1.0-5/debian/patches/series              
                (rev 0)
+++ packages/tags/blocks-of-the-undead/1.0-5/debian/patches/series      
2012-05-01 18:24:23 UTC (rev 13532)
@@ -0,0 +1,4 @@
+01-sleep_a_bit.patch
+02_accept_mousepress_as_anykey.patch
+03_dont_fail_if_no_sound_available.patch
+04_configure_vars.patch

Deleted: packages/tags/blocks-of-the-undead/1.0-5/debian/rules
===================================================================
--- packages/trunk/blocks-of-the-undead/debian/rules    2012-05-01 16:12:44 UTC 
(rev 13525)
+++ packages/tags/blocks-of-the-undead/1.0-5/debian/rules       2012-05-01 
18:24:23 UTC (rev 13532)
@@ -1,30 +0,0 @@
-#!/usr/bin/make -f
-
-include /usr/share/quilt/quilt.make
-
-build: build-stamp
-build-stamp: $(QUILT_STAMPFN)
-       dh build --before configure
-       # update config.{sub,guess} to fix FTBFS on avr32 (#550111)
-       cp /usr/share/misc/config.sub .
-       cp /usr/share/misc/config.guess .
-       dh_auto_configure -- --datadir=/usr/share/games --bindir=/usr/games 
--disable-animview
-       dh build --after configure
-       touch $@
-
-clean: unpatch
-       dh clean
-       dh_clean config.guess config.sub
-
-install: install-stamp
-install-stamp: build
-       dh install
-       touch $@
-
-binary: binary-arch binary-indep
-
-binary-arch: install
-       dh binary-arch
-
-binary-indep: install
-       dh binary-indep

Copied: packages/tags/blocks-of-the-undead/1.0-5/debian/rules (from rev 13527, 
packages/trunk/blocks-of-the-undead/debian/rules)
===================================================================
--- packages/tags/blocks-of-the-undead/1.0-5/debian/rules                       
        (rev 0)
+++ packages/tags/blocks-of-the-undead/1.0-5/debian/rules       2012-05-01 
18:24:23 UTC (rev 13532)
@@ -0,0 +1,13 @@
+#!/usr/bin/make -f
+
+%:
+       dh $@ --with quilt
+
+override_dh_auto_configure:
+       # update config.{sub,guess} to fix FTBFS on avr32 (#550111)
+       cp /usr/share/misc/config.sub .
+       cp /usr/share/misc/config.guess .
+       dh_auto_configure -- --datadir=/usr/share/games --bindir=/usr/games 
--disable-animview
+
+override_dh_clean:
+       dh_clean config.guess config.sub


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

Reply via email to