Author: apo-guest Date: 2014-10-02 18:47:54 +0000 (Thu, 02 Oct 2014) New Revision: 15244
Added: packages/trunk/tecnoballz/debian/patches/custom-CXXFLAGS.patch packages/trunk/tecnoballz/debian/patches/disable-Werror.patch packages/trunk/tecnoballz/debian/patches/manpage.patch Removed: packages/trunk/tecnoballz/debian/README.Debian packages/trunk/tecnoballz/debian/patches/010_scorefile_path.diff packages/trunk/tecnoballz/debian/patches/011_gcc-4.3-fixes.diff packages/trunk/tecnoballz/debian/patches/020_level_data.diff packages/trunk/tecnoballz/debian/patches/030_texts_dir.diff packages/trunk/tecnoballz/debian/patches/031_honor_cxxflags.diff packages/trunk/tecnoballz/debian/patches/032_warnings.patch packages/trunk/tecnoballz/debian/patches/Makefile-supervisor.patch packages/trunk/tecnoballz/debian/patches/manpage-window-mode.patch packages/trunk/tecnoballz/debian/patches/system-tinyxml.diff packages/trunk/tecnoballz/debian/tecnoballz.dirs packages/trunk/tecnoballz/debian/tecnoballz.preinst Modified: packages/trunk/tecnoballz/debian/changelog packages/trunk/tecnoballz/debian/clean packages/trunk/tecnoballz/debian/control packages/trunk/tecnoballz/debian/copyright packages/trunk/tecnoballz/debian/patches/series packages/trunk/tecnoballz/debian/rules packages/trunk/tecnoballz/debian/tecnoballz-data.install packages/trunk/tecnoballz/debian/tecnoballz.install packages/trunk/tecnoballz/debian/tecnoballz.postinst packages/trunk/tecnoballz/debian/watch Log: Debian release 0.93.1-1 Deleted: packages/trunk/tecnoballz/debian/README.Debian =================================================================== --- packages/trunk/tecnoballz/debian/README.Debian 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/README.Debian 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,7 +0,0 @@ -technoballz-0.91 for Debian ----------------------------- - -Note that everytime you install the tecnoballz package, -scores will be overwritten (/var/games/tecnoballz/tecnoballz.hi). - - -- Alexis Sukrieh <[email protected]>, Thu, 11 Mar 2005 10:57:20 +0200 Modified: packages/trunk/tecnoballz/debian/changelog =================================================================== --- packages/trunk/tecnoballz/debian/changelog 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/changelog 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,3 +1,46 @@ +tecnoballz (0.93.1-1) unstable; urgency=medium + + * Imported Upstream version 0.93.1. + - Fix a segfault caused by a wrong calculation of coordinates of sprites. + Thanks to Noel Duffy for the report. (Closes: #627482) + - Fix paddle movement restriction for "inversor malus" feature. + Thanks to Celelibi for the report and patch. (Closes: #510603) + - Fix the bug that sprites (balls and gems) are drawn on the right panel. + Thanks to Celelibi for the report and patch. (Closes: #510492) + - Fix collision check not accurate enough for fast balls. + Thanks to Celelibi for the report and patch! (Closes: #510770) + * Add myself to Uploaders. + * Declare compliance with Debian Policy 3.9.6. + * Drop all patches. They are merged or fixed upstream. + - Makefile-supervisor.patch + - system-tinyxml.diff + - 010_scorefile_path.diff + - 011_gcc-4.3-fixes.diff + - 020_level_data.diff + - 030_texts_dir.diff + - 031_honor_cxxflags.diff + - 032_warnings.patch + - manpage-window-mode.patch + * Add the following patches: + - custom-CXXFLAGS.patch: Allow the use of custom CXXFLAGS for Debian. + - disable-Werror.patch: disable the use of -Werror for production purposes + and to avoid possible future build failures due to simple warnings. + - manpage.patch: windowed mode is the default now. + * Remove dh_clean override. Do not remove Makefile.in files anymore. + * Adjust the clean file and add an override for dh_auto_clean. Ensure that + the game can be built twice in a row. + * Drop tecnoballz.dirs file. There is no need to create the doc directory + with this file. + * Drop tecnoballz.preinst because it is obsolete. + It refers to a version of tecnoballz which has been removed from Debian a + long time ago. + * tecnoballz.postinst: Remove all obsolete code related to a version of + TecnoballZ which is no longer present in the archive. + * Update debian/copyright for copyright format 1.0. + * Simplify install files by removing debian/tmp prefixes. + + -- Markus Koschany <[email protected]> Wed, 01 Oct 2014 23:51:12 +0200 + tecnoballz (0.92-6) unstable; urgency=medium * Team upload. Modified: packages/trunk/tecnoballz/debian/clean =================================================================== --- packages/trunk/tecnoballz/debian/clean 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/clean 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,12 +1,15 @@ config.status config.log config.sub config.guess configure -config.h.in aclocal.m4 -INSTALL autotools/config.sub autotools/config.guess autotools/depcomp autotools/install-sh autotools/missing src/.deps +Makefile.in +src/*.o +src/tecnoballz +config.h +stamp-h1 Modified: packages/trunk/tecnoballz/debian/control =================================================================== --- packages/trunk/tecnoballz/debian/control 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/control 2014-10-02 18:47:54 UTC (rev 15244) @@ -3,10 +3,11 @@ Priority: optional Maintainer: Debian Games Team <[email protected]> Uploaders: - Barry deFreese <[email protected]> + Barry deFreese <[email protected]>, + Markus Koschany <[email protected]> Build-Depends: + debhelper (>= 9), dh-autoreconf, - debhelper (>= 9), libmikmod-dev, libogg-dev, libsdl-image1.2-dev, @@ -17,7 +18,7 @@ libxext-dev, libxxf86dga-dev, libxxf86vm-dev -Standards-Version: 3.9.5 +Standards-Version: 3.9.6 Homepage: http://linux.tlk.fr/games/TecnoballZ/ Vcs-Svn: svn://anonscm.debian.org/pkg-games/packages/trunk/tecnoballz/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/tecnoballz/ Modified: packages/trunk/tecnoballz/debian/copyright =================================================================== --- packages/trunk/tecnoballz/debian/copyright 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/copyright 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,17 +1,34 @@ -This package was debianized by Alexis Sukrieh <[email protected]> on -Thu, 14 Oct 2004 12:25:50 +0200. +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: TecnoballZ +Upstream-Contact: Bruno Ethvignot <[email protected]> +Source: http://linux.tlk.fr/games/TecnoballZ/download -It was downloaded from http://linux.tlk.fr/games/TecnoballZ/download/ +Files: * +Copyright: 1991-2014, TLK Games +License: GPL-3+ -Copyright: - TecnoballZ is Copyright (C) 1991-2005 TLK Games +Files: debian/* +Copyright: 2005-2007, Alexis Sukrieh <[email protected]> + 2006, Sam Hocevar (Debian packages) <[email protected]> + 2009, Barry deFreese <[email protected]> + 2011, Peter Pentchev <[email protected]> + 2011, Ansgar Burchardt <[email protected]> + 2014, Markus Koschany <[email protected]> +License: GPL-3+ -Upstream Authors: - - TLK Games <http://linux.tlk.fr> - - Bruno Ethvignot <[email protected]> - -License: - TecnoballZ is published under the terms of the GPL Licence. - - On Debian systems, the complete text of the GNU General Public - License can be found in /usr/share/common-licenses/GPL-3 +License: GPL-3+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License 3 as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/> + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". Deleted: packages/trunk/tecnoballz/debian/patches/010_scorefile_path.diff =================================================================== --- packages/trunk/tecnoballz/debian/patches/010_scorefile_path.diff 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/patches/010_scorefile_path.diff 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,19 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## 001_hiscore.dpatch by Alexis Sukrieh <[email protected]> -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: The good path for a Debian system for the socrefile - -@DPATCH@ -diff -urNad tecnoballz-0.92~/src/handler_resources.cc tecnoballz-0.92/src/handler_resources.cc ---- tecnoballz-0.92~/src/handler_resources.cc 2007-11-21 23:43:55.000000000 +0100 -+++ tecnoballz-0.92/src/handler_resources.cc 2007-11-22 00:20:04.000000000 +0100 -@@ -36,7 +36,7 @@ - #endif - - #ifndef SCOREFILE --#define SCOREFILE "/var/lib/games/tecnoballz.hi" -+#define SCOREFILE "/var/games/tecnoballz/tecnoballz.hi" - #endif - - #ifdef _WIN32 Deleted: packages/trunk/tecnoballz/debian/patches/011_gcc-4.3-fixes.diff =================================================================== --- packages/trunk/tecnoballz/debian/patches/011_gcc-4.3-fixes.diff 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/patches/011_gcc-4.3-fixes.diff 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,12 +0,0 @@ -#Description: Fix call to get_pixel_data for gcc-4.3. ---- a/include/surface_sdl.h -+++ b/include/surface_sdl.h -@@ -46,7 +46,7 @@ - ~surface_sdl (); - SDL_Surface* get_surface (); - char* get_pixel_data (); -- char* get_pixel_data (Uint32 coord_x, Uint32 coord_x); -+ char* get_pixel_data (Uint32 coord_x1, Uint32 coord_x2); - Uint32 get_row_size (); - Uint32 get_offset (Uint32 xcoord, Uint32 ycoord); - void clear (Uint32 color = 0); Deleted: packages/trunk/tecnoballz/debian/patches/020_level_data.diff =================================================================== --- packages/trunk/tecnoballz/debian/patches/020_level_data.diff 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/patches/020_level_data.diff 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,13 +0,0 @@ -#Description: Include levels-data.xml file in build. -Index: tecnoballz-0.92/src/TecnoballZ/Makefile.am -=================================================================== ---- tecnoballz-0.92.orig/src/TecnoballZ/Makefile.am 2009-04-16 14:41:28.000000000 -0400 -+++ tecnoballz-0.92/src/TecnoballZ/Makefile.am 2009-04-16 14:41:48.000000000 -0400 -@@ -6,6 +6,7 @@ - dist_pkgdata_DATA = \ - cosinus128.list \ - gard_lissa.list \ -+ levels-data.xml \ - min60map.png \ - tableau.data \ - tilemap-congratulation_20.data \ Deleted: packages/trunk/tecnoballz/debian/patches/030_texts_dir.diff =================================================================== --- packages/trunk/tecnoballz/debian/patches/030_texts_dir.diff 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/patches/030_texts_dir.diff 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,44 +0,0 @@ -#Description: Include the texts subdir in the build. -Index: tecnoballz-0.92/configure.ac -=================================================================== ---- tecnoballz-0.92.orig/configure.ac 2009-04-16 15:35:02.000000000 -0400 -+++ tecnoballz-0.92/configure.ac 2009-04-16 15:35:33.000000000 -0400 -@@ -81,5 +81,5 @@ - - - dnl Output makefiles --AC_OUTPUT(Makefile src/Makefile src/TecnoballZ/Makefile src/TecnoballZ/hires/Makefile src/TecnoballZ/lores/Makefile src/TecnoballZ/textures/Makefile src/TecnoballZ/musics/Makefile src/TecnoballZ/sounds/Makefile) -+AC_OUTPUT(Makefile src/Makefile src/TecnoballZ/Makefile src/TecnoballZ/hires/Makefile src/TecnoballZ/lores/Makefile src/TecnoballZ/textures/Makefile src/TecnoballZ/musics/Makefile src/TecnoballZ/sounds/Makefile src/TecnoballZ/texts/Makefile) - -Index: tecnoballz-0.92/src/TecnoballZ/Makefile.am -=================================================================== ---- tecnoballz-0.92.orig/src/TecnoballZ/Makefile.am 2009-04-16 15:35:46.000000000 -0400 -+++ tecnoballz-0.92/src/TecnoballZ/Makefile.am 2009-04-16 15:36:10.000000000 -0400 -@@ -1,6 +1,6 @@ - NULL = - --SUBDIRS = lores hires textures sounds musics -+SUBDIRS = lores hires textures sounds musics texts - - pkgdatadir = $(datadir)/tecnoballz - dist_pkgdata_DATA = \ -Index: tecnoballz-0.92/src/TecnoballZ/texts/Makefile.am -=================================================================== ---- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ tecnoballz-0.92/src/TecnoballZ/texts/Makefile.am 2009-04-16 15:37:27.000000000 -0400 -@@ -0,0 +1,15 @@ -+NULL = -+pkgdatadir = $(datadir)/tecnoballz/texts -+dist_pkgdata_DATA = \ -+ main_menu_en.txt \ -+ main_menu_fr.txt \ -+ popup_menu_en.txt \ -+ popup_menu_fr.txt \ -+ scrolltext_en.txt \ -+ scrolltext_fr.txt \ -+ shop_en.txt \ -+ shop_fr.txt \ -+ short_info_messages_en.txt \ -+ short_info_messages_fr.txt \ -+ $(NULL) -+ Deleted: packages/trunk/tecnoballz/debian/patches/031_honor_cxxflags.diff =================================================================== --- packages/trunk/tecnoballz/debian/patches/031_honor_cxxflags.diff 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/patches/031_honor_cxxflags.diff 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,16 +0,0 @@ -Description: Honor the user-supplied CXXFLAGS. -Forwarded: no -Author: Peter Pentchev <[email protected]> -Last-Update: 2011-02-17 - ---- a/configure.ac -+++ b/configure.ac -@@ -16,7 +16,7 @@ - - dnl Default flags - #CXXFLAGS="-g -O3 -Wall" --CXXFLAGS=" -O3 -Wall" -+#CXXFLAGS=" -O3 -Wall" - - dnl Check for X - AC_PATH_X Deleted: packages/trunk/tecnoballz/debian/patches/032_warnings.patch =================================================================== --- packages/trunk/tecnoballz/debian/patches/032_warnings.patch 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/patches/032_warnings.patch 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,268 +0,0 @@ -Description: Fix some compiler warnings. - - constify a couple of char pointers to static strings - - remove some unneeded declarations with mismatched types - - add some parentheses to disambiguate operations' priority - - initialize a loop index to avoid an array[-1] access - - add some parentheses to fix a comparison's logic - - check for write(2) errors -Forwarded: no -Author: Peter Pentchev <[email protected]> -Last-Update: 2011-02-17 - ---- a/src/handler_audio.cc -+++ b/src/handler_audio.cc -@@ -234,7 +234,7 @@ - "Mix_QuerySpec return " << Mix_GetError () << std::endl; - return; - } -- char *format = "Unknown"; -+ const char *format = "Unknown"; - switch (format_id) - { - case AUDIO_U8: ---- a/src/handler_popup_menu.cc -+++ b/src/handler_popup_menu.cc -@@ -424,7 +424,7 @@ - for (j = 0; j < num_of_columns; j++) - { - unsigned char pixel = cycling_table[color]; -- char a = *(p++) - 32; -+ a = *(p++) - 32; - if (a != 0) - { - b = c[a]; -@@ -509,7 +509,7 @@ - for (j = 0; j < num_of_columns; j++) - { - unsigned char pixel = cycling_table[color]; -- char a = *(p++) - 32; -+ a = *(p++) - 32; - if (a != 0) - { - b = c[a]; ---- a/src/handler_resources.cc -+++ b/src/handler_resources.cc -@@ -45,7 +45,7 @@ - #endif - #endif - --char * handler_resources::fnamescore = SCOREFILE; -+const char * handler_resources::fnamescore = SCOREFILE; - const char * - handler_resources::folder_640 = "hires/"; - const char * -@@ -621,7 +621,7 @@ - * @param fname filename specified by path - */ - char * --handler_resources::load_file (char *fname) -+handler_resources::load_file (const char *fname) - { - return load_file (fname, &last_filesize_loaded); - } -@@ -633,7 +633,7 @@ - * return a pointer to the file data - */ - char * --handler_resources::load_file (char *fname, Uint32 * fsize) -+handler_resources::load_file (const char *fname, Uint32 * fsize) - { - /* locate a file under one of the data directories */ - char *pname = locate_data_file (fname); -@@ -759,6 +759,9 @@ - void - handler_resources::save_high_score_file (char *buffer, Uint32 size) - { -+ size_t left; -+ ssize_t n; -+ - #ifdef WIN32 - /* set umask so that files are group-writable */ - _umask (0002); -@@ -772,11 +775,23 @@ - "handler_resources::saveScores(): file:%s / error:%s\n", - fnamescore, strerror (errno)); - } -+ left = size; -+ while (left > 0) -+ { - #ifdef WIN32 -- _write (fhand, buffer, size); -+ n = _write (fhand, buffer + size - left, left); - #else -- write (fhand, buffer, size); -+ n = write (fhand, buffer + size - left, left); - #endif -+ if (n == -1) -+ { -+ fprintf (stderr, "handler_resources::saveScores(): file: %s / error:%s\n", -+ fnamescore, strerror(errno)); -+ close (fhand); -+ return; -+ } -+ left -= n; -+ } - if (close (fhand) == -1) - { - fprintf (stderr, ---- a/include/handler_resources.h -+++ b/include/handler_resources.h -@@ -42,7 +42,7 @@ - static const char *folderdata; - static const char *folder_320; - static const char *folder_640; -- static char *fnamescore; -+ static const char *fnamescore; - static char tmp_filename[512]; - static char pathstring[512]; - static const Uint32 TEXTS_OFFSET = 2048; -@@ -118,8 +118,8 @@ - - private: - char *loadfile_with_lang (const char *const filename, Uint32 * const fsize); -- char *load_file (char *fname); -- char *load_file (char *fname, Uint32 * fsize); -+ char *load_file (const char *fname); -+ char *load_file (const char *fname, Uint32 * fsize); - }; - - #endif ---- a/src/lispreader.cc -+++ b/src/lispreader.cc -@@ -121,7 +121,7 @@ - static int - _scan (lisp_stream_t *stream) - { -- static char *delims = "\"();"; -+ static const char *delims = "\"();"; - - int c; - -@@ -549,7 +549,7 @@ - { - struct - { -- char *name; -+ const char *name; - int type; - } - types[] = ---- a/src/sprite_display_menu.cc -+++ b/src/sprite_display_menu.cc -@@ -234,7 +234,7 @@ - for (j = 0; j < NUM_OF_COLUMNS; j++) - { - unsigned char pixel = color_cycling[color]; -- char a = *(p++) - 32; -+ a = *(p++) - 32; - if (a != 0) - { - b = c[a]; -@@ -335,7 +335,7 @@ - for (j = 0; j < NUM_OF_COLUMNS; j++) - { - unsigned char pixel = color_cycling[color]; -- char a = *(p++) - 32; -+ a = *(p++) - 32; - if (a != 0) - { - b = c[a]; ---- a/src/sprite_gem.cc -+++ b/src/sprite_gem.cc -@@ -99,7 +99,7 @@ - paddle = pad; - towards = paddle->get_paddle_number (); - speed_of_moving = resolution; -- Uint32 h = (random_counter >> 4 + rand_count++) & 7; -+ Uint32 h = (random_counter >> (4 + rand_count++)) & 7; - random_counter += xcoord; - h = gem_random[h]; - gem_id = h; ---- a/src/supervisor_map_editor.cc -+++ b/src/supervisor_map_editor.cc -@@ -774,6 +774,8 @@ - //map_size = map_size * 2; - Uint32 - bytes_size = map_size * sizeof (Uint16); -+ size_t left; -+ ssize_t n; - - /* - Uint16 *map2 = new Uint16[map_size]; -@@ -832,7 +834,7 @@ - #else - umask (0002); - #endif -- char * -+ const char * - filename = "edmap.data"; - Sint32 - handle = open (filename, O_WRONLY | O_CREAT, 00666); -@@ -843,11 +845,24 @@ - delete[]filedata; - return false; - } -+ left = bytes_size; -+ while (left > 0) -+ { - #ifdef WIN32 -- _write (handle, filedata, bytes_size); -+ n = _write (handle, filedata + bytes_size - left, left); - #else -- write (handle, filedata, bytes_size); -+ n = write (handle, filedata + bytes_size - left, left); - #endif -+ if (n == -1) -+ { -+ std::cerr << "supervisor_map_editor::save_tilesmap() file " << -+ filename << "; error " << strerror (errno) << std::endl; -+ close (handle); -+ delete[]filedata; -+ return false; -+ } -+ left -= n; -+ } - if (close (handle) == -1) - { - std::cerr << "supervisor_map_editor::save_tilesmap() file " << ---- a/include/supervisor_shop.h -+++ b/include/supervisor_shop.h -@@ -164,7 +164,7 @@ - /** Prices of all the available options in the shop */ - static Uint32 options_prices[]; - /** Indexes of the texts used for sales confirmation messages */ -- static char led_index_to_text_index[]; -+ static unsigned char led_index_to_text_index[]; - - public: - supervisor_shop (); ---- a/src/supervisor_shop.cc -+++ b/src/supervisor_shop.cc -@@ -866,6 +866,7 @@ - } - else - { -+ i = 0; - while (available_options_id[i] != sprite_capsule::LEAVE_SHOP) - { - if (available_options_id[i] == drop_id) -@@ -1081,7 +1082,7 @@ - /** - * Indexes of the texts used for sales confirmation messages - */ --char -+unsigned char - supervisor_shop::led_index_to_text_index[] = - { - /* S+/F1/F2/RW/B2/B3 */ ---- a/src/tinyxmlparser.cc -+++ b/src/tinyxmlparser.cc -@@ -354,7 +354,7 @@ - } - else - { -- while ( *p && IsWhiteSpace( *p ) || *p == '\n' || *p =='\r' ) -+ while ( *p && (IsWhiteSpace( *p ) || *p == '\n' || *p =='\r') ) - ++p; - } - Deleted: packages/trunk/tecnoballz/debian/patches/Makefile-supervisor.patch =================================================================== --- packages/trunk/tecnoballz/debian/patches/Makefile-supervisor.patch 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/patches/Makefile-supervisor.patch 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,35 +0,0 @@ -From: Markus Koschany <[email protected]> -Date: Thu, 26 Jun 2014 12:31:05 +0200 -Subject: Makefile supervisor - ---- - src/Makefile.am | 2 +- - src/Makefile.in | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/Makefile.am b/src/Makefile.am -index bc54146..062ec34 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -71,7 +71,7 @@ SOURCES_MAIN = \ - sprite_projectile.cc \ - sprite_ship.cc \ - sprite_wall.cc \ -- supervisor.c \ -+ supervisor.cc \ - supervisor_bricks_level.cc \ - supervisor_main_menu.cc \ - supervisor_map_editor.cc \ -diff --git a/src/Makefile.in b/src/Makefile.in -index 53d8414..53b5e1e 100644 ---- a/src/Makefile.in -+++ b/src/Makefile.in -@@ -324,7 +324,7 @@ SOURCES_MAIN = \ - sprite_projectile.cc \ - sprite_ship.cc \ - sprite_wall.cc \ -- supervisor.c \ -+ supervisor.cc \ - supervisor_bricks_level.cc \ - supervisor_main_menu.cc \ - supervisor_map_editor.cc \ Added: packages/trunk/tecnoballz/debian/patches/custom-CXXFLAGS.patch =================================================================== --- packages/trunk/tecnoballz/debian/patches/custom-CXXFLAGS.patch (rev 0) +++ packages/trunk/tecnoballz/debian/patches/custom-CXXFLAGS.patch 2014-10-02 18:47:54 UTC (rev 15244) @@ -0,0 +1,21 @@ +From: Markus Koschany <[email protected]> +Date: Thu, 2 Oct 2014 18:32:17 +0200 +Subject: custom CXXFLAGS + +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 59e260e..93f3a3b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -65,7 +65,7 @@ if test "x${enable_devel}" = "xyes"; then + AC_DEFINE(UNDER_DEVELOPMENT, 1, Define to enable development version) + CXXFLAGS="-Werror -O2 -Wall -pedantic -Wextra -std=gnu++98 -g" + else +- CXXFLAGS="-O2 -Wall -pedantic -Wextra -std=gnu++98" ++ CXXFLAGS="-O2 -Wall -pedantic -Wextra -std=gnu++98 $CXXFLAGS" + fi + + AC_OUTPUT( Added: packages/trunk/tecnoballz/debian/patches/disable-Werror.patch =================================================================== --- packages/trunk/tecnoballz/debian/patches/disable-Werror.patch (rev 0) +++ packages/trunk/tecnoballz/debian/patches/disable-Werror.patch 2014-10-02 18:47:54 UTC (rev 15244) @@ -0,0 +1,21 @@ +From: Markus Koschany <[email protected]> +Date: Thu, 2 Oct 2014 18:20:23 +0200 +Subject: disable -Werror + +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 67c7ec1..59e260e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -65,7 +65,7 @@ if test "x${enable_devel}" = "xyes"; then + AC_DEFINE(UNDER_DEVELOPMENT, 1, Define to enable development version) + CXXFLAGS="-Werror -O2 -Wall -pedantic -Wextra -std=gnu++98 -g" + else +- CXXFLAGS="-O2 -Werror -Wall -pedantic -Wextra -std=gnu++98" ++ CXXFLAGS="-O2 -Wall -pedantic -Wextra -std=gnu++98" + fi + + AC_OUTPUT( Deleted: packages/trunk/tecnoballz/debian/patches/manpage-window-mode.patch =================================================================== --- packages/trunk/tecnoballz/debian/patches/manpage-window-mode.patch 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/patches/manpage-window-mode.patch 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,37 +0,0 @@ -From: Markus Koschany <[email protected]> -Date: Thu, 26 Jun 2014 13:05:38 +0200 -Subject: manpage window mode - ---- - man/tecnoballz.6 | 3 +++ - man/tecnoballz.fr.6 | 3 +++ - 2 files changed, 6 insertions(+) - -diff --git a/man/tecnoballz.6 b/man/tecnoballz.6 -index e8a0857..fe36bd4 100644 ---- a/man/tecnoballz.6 -+++ b/man/tecnoballz.6 -@@ -43,6 +43,9 @@ Print a lot of debuging information to stdout. - .TP - .B \--nosound - Disable the sound. -+.TP -+.B \--window -+Start the game in windowed mode. - .SH COPYRIGHT - .if n TecnoballZ is Copyright (C) 1992-2004 by the Tlk Games Company. - .SH AUTHOR -diff --git a/man/tecnoballz.fr.6 b/man/tecnoballz.fr.6 -index db1cf8b..0b66042 100644 ---- a/man/tecnoballz.fr.6 -+++ b/man/tecnoballz.fr.6 -@@ -42,6 +42,9 @@ Affiche beaucoup de messages de debugging - .TP - .B \--nosound - D�sactive le son. -+.TP -+.B \--window -+Lance le jeu en mode fen�tre. - .SH COPYRIGHT - .if n TecnoballZ est sous Copyright (C) 1992-2004 de la soci�t� Tlk Games. - .SH AUTHOR Added: packages/trunk/tecnoballz/debian/patches/manpage.patch =================================================================== --- packages/trunk/tecnoballz/debian/patches/manpage.patch (rev 0) +++ packages/trunk/tecnoballz/debian/patches/manpage.patch 2014-10-02 18:47:54 UTC (rev 15244) @@ -0,0 +1,35 @@ +From: Markus Koschany <[email protected]> +Date: Thu, 2 Oct 2014 18:41:37 +0200 +Subject: manpage + +--- + man/tecnoballz.6 | 2 +- + man/tecnoballz.fr.6 | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/man/tecnoballz.6 b/man/tecnoballz.6 +index 6baec7f..99afe73 100644 +--- a/man/tecnoballz.6 ++++ b/man/tecnoballz.6 +@@ -51,7 +51,7 @@ Display version number. + Start the game in fullscreen mode. + .TP + .B \--window +-windowed mode (full screen by default) ++windowed mode (default) + .TP + .B \--320|--640 + Force the game resolution to 320x200 or 640x480. +diff --git a/man/tecnoballz.fr.6 b/man/tecnoballz.fr.6 +index 8b06054..842463d 100644 +--- a/man/tecnoballz.fr.6 ++++ b/man/tecnoballz.fr.6 +@@ -50,7 +50,7 @@ Affiche le num + Lance le jeu en plein-�cran. + .TP + .B \--window +-Mode fen�tr� (Plein �cran par d�faut) ++Mode fen�tr� (d�faut) + .TP + .B \--320|--640 + Force la r�solution du jeu en 320x200 ou en 640x480. Modified: packages/trunk/tecnoballz/debian/patches/series =================================================================== --- packages/trunk/tecnoballz/debian/patches/series 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/patches/series 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,9 +1,3 @@ -010_scorefile_path.diff -011_gcc-4.3-fixes.diff -020_level_data.diff -030_texts_dir.diff -031_honor_cxxflags.diff -032_warnings.patch -system-tinyxml.diff -Makefile-supervisor.patch -manpage-window-mode.patch +disable-Werror.patch +custom-CXXFLAGS.patch +manpage.patch Deleted: packages/trunk/tecnoballz/debian/patches/system-tinyxml.diff =================================================================== --- packages/trunk/tecnoballz/debian/patches/system-tinyxml.diff 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/patches/system-tinyxml.diff 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,96 +0,0 @@ -From: Ansgar Burchardt <[email protected]> -Date: Sun, 14 Aug 2011 14:08:35 +0200 -Subject: Use tinyxml system library -Origin: vendor - ---- tecnoballz.orig/include/handler_levels.h -+++ tecnoballz/include/handler_levels.h -@@ -32,7 +32,7 @@ - class handler_levels; - - #include "../include/tecnoballz.h" --#include "../include/tinyxml.h" -+#include <tinyxml.h> - #include <string.h> - - typedef struct ---- tecnoballz.orig/include/tinystr.h -+++ tecnoballz/include/tinystr.h -@@ -34,6 +34,8 @@ - * - added swap(), clear(), size(), capacity(), operator+(). - */ - -+#error "Embedded copy of libtinyxml-dev should not be used." -+ - #ifndef TIXML_USE_STL - - #ifndef TIXML_STRING_INCLUDED ---- tecnoballz.orig/include/tinyxml.h -+++ tecnoballz/include/tinyxml.h -@@ -22,6 +22,7 @@ - distribution. - */ - -+#error "Embedded copy of libtinyxml-dev should not be used." - - #ifndef TINYXML_INCLUDED - #define TINYXML_INCLUDED ---- tecnoballz.orig/src/Makefile.am -+++ tecnoballz/src/Makefile.am -@@ -9,7 +9,7 @@ - games_PROGRAMS = tecnoballz - tecnoballz_SOURCES = $(SOURCES_MAIN) - tecnoballz_CXXFLAGS = -DDATADIR=\"$(datadir)/tecnoballz\" -DSCOREFILE=\"$(scoredir)/$(score)\" @XLIB_CFLAGS@ @SDL_CFLAGS@ @MIKMOD_FLAGS@ --tecnoballz_LDADD = @XLIB_LIBS@ @SDL_LIBS@ @MM_LIBS@ @MIKMOD_LIBS@ -L. -+tecnoballz_LDADD = @XLIB_LIBS@ @SDL_LIBS@ @MM_LIBS@ @MIKMOD_LIBS@ -ltinyxml -L. - - SOURCES_MAIN = \ - bitmap_data.cc \ -@@ -81,9 +81,5 @@ - tecnoballz.cc \ - tiles_background.cc \ - tilesmap_scrolling.cc \ -- tinyxml.cc \ -- tinyxmlerror.cc \ -- tinyxmlparser.cc \ -- tinystr.cc - $(NULL) - ---- tecnoballz.orig/src/handler_levels.cc -+++ tecnoballz/src/handler_levels.cc -@@ -29,7 +29,7 @@ - using namespace std; - #include "../include/handler_levels.h" - #include "../include/handler_resources.h" --#include "../include/tinyxml.h" -+#include <tinyxml.h> - #include <string.h> - #include <sstream> - -@@ -143,7 +143,7 @@ - Sint32 type = parent->Type (); - switch (type) - { -- case TiXmlNode::ELEMENT: -+ case TiXmlNode::TINYXML_ELEMENT: - { - string element = parent->Value (); - if (element == "level") -@@ -221,7 +221,7 @@ - string name; - switch (type) - { -- case TiXmlNode::ELEMENT: -+ case TiXmlNode::TINYXML_ELEMENT: - { - element = parent->ToElement (); - last_element = parent->Value (); -@@ -290,7 +290,7 @@ - break; - - -- case TiXmlNode::TEXT: -+ case TiXmlNode::TINYXML_TEXT: - text = parent->ToText (); - value_str = text->Value (); - Modified: packages/trunk/tecnoballz/debian/rules =================================================================== --- packages/trunk/tecnoballz/debian/rules 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/rules 2014-10-02 18:47:54 UTC (rev 15244) @@ -5,14 +5,16 @@ dh $@ --with autoreconf override_dh_auto_configure: - dh_auto_configure -- --datadir=/usr/share/games + dh_auto_configure -- \ + --datadir=/usr/share/games -override_dh_clean: - find ./ -name Makefile.in -delete - dh_clean +override_dh_auto_clean: + # Building the game twice in a row does not work currently. Use + # a custom clean file and an override instead. + find $(CURDIR) -name Makefile -delete override_dh_auto_install: dh_auto_install - # The data package + # Do not overwrite old hiscore files. Let tecnoballz.postinst handle this. mv $(CURDIR)/debian/tmp/var/games/tecnoballz/tecnoballz.hi \ $(CURDIR)/debian/tmp/var/games/tecnoballz/tecnoballz.hi.clean Modified: packages/trunk/tecnoballz/debian/tecnoballz-data.install =================================================================== --- packages/trunk/tecnoballz/debian/tecnoballz-data.install 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/tecnoballz-data.install 2014-10-02 18:47:54 UTC (rev 15244) @@ -1 +1 @@ -debian/tmp/usr/share/games/tecnoballz/* usr/share/games/tecnoballz/ +usr/share/games/tecnoballz Deleted: packages/trunk/tecnoballz/debian/tecnoballz.dirs =================================================================== --- packages/trunk/tecnoballz/debian/tecnoballz.dirs 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/tecnoballz.dirs 2014-10-02 18:47:54 UTC (rev 15244) @@ -1 +0,0 @@ -usr/share/doc Modified: packages/trunk/tecnoballz/debian/tecnoballz.install =================================================================== --- packages/trunk/tecnoballz/debian/tecnoballz.install 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/tecnoballz.install 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,4 +1,4 @@ -debian/tecnoballz.desktop usr/share/applications/ -debian/tecnoballz.xpm usr/share/pixmaps/ -debian/tmp/usr/games/* usr/games/ -debian/tmp/var/games/* var/games/ +debian/tecnoballz.desktop usr/share/applications/ +debian/tecnoballz.xpm usr/share/pixmaps/ +usr/games +var/games Modified: packages/trunk/tecnoballz/debian/tecnoballz.postinst =================================================================== --- packages/trunk/tecnoballz/debian/tecnoballz.postinst 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/tecnoballz.postinst 2014-10-02 18:47:54 UTC (rev 15244) @@ -9,17 +9,6 @@ case "$1" in configure) - # cancel pre-0.91cvs20060501-1.2 erroneous use of dpkg-statoverride - if [ "$1" = "configure" ] && [ "$2" != "" ] && - dpkg --compare-versions "$2" lt "0.91cvs20060501-1.2" && - [ -x /usr/sbin/dpkg-statoverride ]; then - for file in $SCOREDIR $SCOREDIR/tecnoballz.hi $PROG; do - if dpkg-statoverride --list $file >/dev/null; then - dpkg-statoverride --remove $file - fi - done - fi - # tecnoballz is setuid "root:games". if ! [ -x /usr/sbin/dpkg-statoverride ] || \ ! dpkg-statoverride --list "$PROG" >/dev/null ; then @@ -27,11 +16,6 @@ chmod 2755 "$PROG" fi - # If we saved the scorefile in the preinst rule, restore it - if [ -f $SCOREDIR/tecnoballz.hi.saved ]; then - mv $SCOREDIR/tecnoballz.hi.saved $SCOREDIR/tecnoballz.hi - fi - # If there is no scorefile, create one if ! [ -f $SCOREDIR/tecnoballz.hi ]; then cp $SCOREDIR/tecnoballz.hi.clean $SCOREDIR/tecnoballz.hi @@ -43,16 +27,8 @@ chown root:games $SCOREDIR/tecnoballz.hi chmod 0664 $SCOREDIR/tecnoballz.hi - # Help dpkg with the directory -> symlink transition - if [ -d "$DOCDIR" -a ! -L "$DOCDIR" ]; then - rmdir --ignore-fail-on-non-empty "$DOCDIR" - if [ ! -d "$DOCDIR" ]; then - ln -s tecnoballz-data "$DOCDIR" - fi - fi + ;; - ;; - abort-upgrade|abort-remove|abort-deconfigure) ;; Deleted: packages/trunk/tecnoballz/debian/tecnoballz.preinst =================================================================== --- packages/trunk/tecnoballz/debian/tecnoballz.preinst 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/tecnoballz.preinst 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,20 +0,0 @@ -#!/bin/sh - -set -e - -SCOREDIR=/var/games/tecnoballz - -case "$1" in - - upgrade) - # Save the scorefile from a pre-0.91cvs20060501-1.2 version - if [ -f $SCOREDIR/tecnoballz.hi ] && \ - dpkg --compare-versions "$2" lt "0.91cvs20060501-1.2"; then - cp $SCOREDIR/tecnoballz.hi $SCOREDIR/tecnoballz.hi.saved - fi - - ;; -esac - -#DEBHELPER# - Modified: packages/trunk/tecnoballz/debian/watch =================================================================== --- packages/trunk/tecnoballz/debian/watch 2014-09-29 14:39:57 UTC (rev 15243) +++ packages/trunk/tecnoballz/debian/watch 2014-10-02 18:47:54 UTC (rev 15244) @@ -1,4 +1,2 @@ version=3 - http://linux.tlk.fr/games/TecnoballZ/download/ tecnoballz-(.*)\.(?:tgz|tar.gz|tar.bz2) -
_______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

