--- freedroidrpg-0.14.1.orig/debian/ItemEditor.6
+++ freedroidrpg-0.14.1/debian/ItemEditor.6
@@ -0,0 +1,11 @@
+.TH ITEMEDITOR "6" "November 2005" "ItemEditor " "User Commands"
+.SH NAME
+ItemEditor
+.SH SYNOPSIS
+Use it to modify items in freedroidRPG.
+.SH COPYRIGHT
+Copyright \(co 2002 Johannes Prix, Reinhard Prix
+Freedroid comes with NO WARRANTY to the extent permitted by law.
+You may redistribute copies of Freedroid
+under the terms of the GNU General Public License.
+For more information about these matters, see the file named COPYING.
--- freedroidrpg-0.14.1.orig/debian/croppy.6
+++ freedroidrpg-0.14.1/debian/croppy.6
@@ -0,0 +1,30 @@
+.TH CROPPY "6" "November 2005" "croppy " "User Commands"
+.SH NAME
+croppy
+.SH SYNOPSIS
+.B croppy
+[\fI-v|--version\fR]
+.SH DESCRIPTION
+.IP
+[\-i|\-\-input_file]
+[\-n|\-\-nographicsoutput] (default!)
+[\-g|\-\-graphicsoutput]
+[\-d|\-\-debug=LEVEL]
+[\-x|\-\-offset_x=OFFSET_X]
+[\-y|\-\-offset_y=OFFSET_Y]
+.PP
+EXAMPLE: croppy \fB\-i\fR my_test_file.png
+.PP
+Please report bugs by sending e\-mail to:
+.PP
+freedroid\-discussion@lists.sourceforge.net
+.PP
+Thanks a lot in advance, the Freedroid dev team.
+.PP
+Freedroid Croppy Tool, Version 1.1.
+.SH COPYRIGHT
+Copyright \(co 2002 Johannes Prix, Reinhard Prix
+Freedroid comes with NO WARRANTY to the extent permitted by law.
+You may redistribute copies of Freedroid
+under the terms of the GNU General Public License.
+For more information about these matters, see the file named COPYING.
--- freedroidrpg-0.14.1.orig/debian/freedroidrpg.install
+++ freedroidrpg-0.14.1/debian/freedroidrpg.install
@@ -0,0 +1,3 @@
+usr/games/freedroidRPG
+../freedroidrpg.xpm usr/share/pixmaps
+../freedroidrpg.desktop usr/share/applications
--- freedroidrpg-0.14.1.orig/debian/rules
+++ freedroidrpg-0.14.1/debian/rules
@@ -0,0 +1,25 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+DEB_CONFIGURE_EXTRA_FLAGS += \
+ --bindir=/usr/games/ \
+ --datarootdir=/usr/share/games \
+ --disable-editors
+
+CFLAGS += -DDEB_VERSION=\\\"$(DEB_VERSION)\\\"
+
+DEB_DH_INSTALL_SOURCEDIR = debian/tmp/
+
+update-config::
+ for f in debian/copyright ; do \
+ echo $f ; \
+ done
+ chmod a-x graphics/*/*.png graphics/*/*.offset
+ rm -f graphics/*/*/*.sh graphics/*/*.sh graphics/*.sh graphics/*.py sound/*.py
+ touch configure
+
+clean::
+
--- freedroidrpg-0.14.1.orig/debian/watch
+++ freedroidrpg-0.14.1/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts="uversionmangle=s/(\d)[\-_]?(rc\d+|pre-rc\d+|pre\d+a?)$/$1~$2/;s/[\-\.](source|Source|src|orig|unix)$//;s/-(bin|osx)$/~$1/;s/^v(\d)/$1/;" \
+http://sf.net/freedroid/freedroid(?i:RPG)[\-_](v?[\d\.]+(?:rc|rc\d+|pre-rc\d+|-unix|-source|-Source|-src|\.src|\.orig|[a-z]|b\d+|beta\d+-src|beta\d+)?)\.(?:tar\.gz|tgz|tar\.bz2|zip|pm\.gz|jar|shar\.gz|shar\.Z)
--- freedroidrpg-0.14.1.orig/debian/pngtoico.1
+++ freedroidrpg-0.14.1/debian/pngtoico.1
@@ -0,0 +1,11 @@
+.TH PNG2ICO "1" "November 2005" "png2ico " "User Commands"
+.SH NAME
+png2ico
+.SH DESCRIPTION
+It converts png files to ico files.
+.SH COPYRIGHT
+Copyright \(co 2002 Johannes Prix, Reinhard Prix
+Freedroid comes with NO WARRANTY to the extent permitted by law.
+You may redistribute copies of Freedroid
+under the terms of the GNU General Public License.
+For more information about these matters, see the file named COPYING.
--- freedroidrpg-0.14.1.orig/debian/compat
+++ freedroidrpg-0.14.1/debian/compat
@@ -0,0 +1 @@
+5
--- freedroidrpg-0.14.1.orig/debian/freedroidrpg.xpm
+++ freedroidrpg-0.14.1/debian/freedroidrpg.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * freedroidrpg_xpm[] = {
+"32 32 35 1",
+" c None",
+". c #FFFF9F",
+"+ c #FFE3D3",
+"@ c #FFFFFF",
+"# c #CB7F4F",
+"$ c #D3D3D3",
+"% c #FFFF7F",
+"& c #F7DF67",
+"* c #9B9B9B",
+"= c #5F4323",
+"- c #3F3F3F",
+"; c #676767",
+"> c #ABABAB",
+", c #4B3B1B",
+"' c #2B230F",
+") c #FFB383",
+"! c #573F1F",
+"~ c #43331B",
+"{ c #000000",
+"] c #3B2F17",
+"^ c #E3C333",
+"/ c #AB6B17",
+"( c #C79323",
+"_ c #232323",
+": c #4B4B4B",
+"< c #575757",
+"[ c #2F2F2F",
+"} c #DF8B57",
+"| c #93430F",
+"1 c #3B3B3B",
+"2 c #8F8F8F",
+"3 c #B7B7B7",
+"4 c #DBDBFF",
+"5 c #F3DBFF",
+"6 c #C3C3C3",
+" ",
+" .+@@+ ",
+" .++@@@@ ",
+" #..+@@@@$ ",
+" #%&.+@@+* ",
+" =-;;>++.& ",
+" =,==';&) ",
+" '===!~' ",
+" {~#;='{{ ",
+" {{]!##!{'^& ",
+" {'!===,=&./ ",
+" {{,!==/(%+*{' ",
+" {',~]=/(&&#__{ ",
+" {{',{{:<</^({_{ ",
+" {{'~{[:<;=(/{{'= ",
+" {{'][:<<<=(/'{!}|] ",
+" {{],-::<:/(/'{|#/| ",
+" {{]~1-:<[=//~{///= ",
+" {{''1-:-{=(/~'//;= ",
+" { _1-_{~/|'{|/|< ",
+" {{-___{{{''{{|/|< ",
+" {{[1_{{{{{{{'|/|= ",
+" {{{--_{{{{{{{|/;= ",
+" [[_---[{{{{{{=|| ",
+" 1<;---- _{{_1!/! ",
+" <<2*---- 1--11' ",
+" :;2*<<<: 1---1- ",
+" >*<:<2>;:---1 ",
+" 3 34@562;< ",
+" 6 :*$45@@53 ",
+" 3 2$444$ ",
+" :-- "};
--- freedroidrpg-0.14.1.orig/debian/DialogEditor.6
+++ freedroidrpg-0.14.1/debian/DialogEditor.6
@@ -0,0 +1,11 @@
+.TH DIALOGEDITOR "6" "November 2005" "DialogEditor " "User Commands"
+.SH NAME
+DialogEditor
+.SH SYNOPSIS
+Use it to modify dialogs in freedroidRPG.
+.SH COPYRIGHT
+Copyright \(co 2002 Johannes Prix, Reinhard Prix
+Freedroid comes with NO WARRANTY to the extent permitted by law.
+You may redistribute copies of Freedroid
+under the terms of the GNU General Public License.
+For more information about these matters, see the file named COPYING.
--- freedroidrpg-0.14.1.orig/debian/freedroidrpg.menu
+++ freedroidrpg-0.14.1/debian/freedroidrpg.menu
@@ -0,0 +1,3 @@
+?package(freedroidrpg):needs="X11" section="Games/Adventure"\
+ longtitle="Isometric role playing game"\
+ title="Freedroid RPG" command="/usr/games/freedroidRPG" icon="/usr/share/pixmaps/freedroidrpg.xpm"
--- freedroidrpg-0.14.1.orig/debian/freedroidrpg-data.install
+++ freedroidrpg-0.14.1/debian/freedroidrpg-data.install
@@ -0,0 +1 @@
+usr/share/games/freedroidrpg
--- freedroidrpg-0.14.1.orig/debian/changelog
+++ freedroidrpg-0.14.1/debian/changelog
@@ -0,0 +1,176 @@
+freedroidrpg (0.14.1-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Bart Martens <bartm@debian.org> Mon, 27 Dec 2010 15:56:46 +0000
+
+freedroidrpg (0.13-1) unstable; urgency=low
+
+ * New upstream release.
+ * debian/freedroidrpg.manpages: Removed.
+ * Removed obsolete patches:
+ + debian/patches/01_array_bounds.diff
+ + debian/patches/04_call_for_contrib.diff
+ + debian/patches/09_druidname.diff
+ + debian/patches/09_druidname.diff.DISABLED
+ + debian/patches/13_resolution.diff.DISABLED
+ + debian/patches/16_cookies.diff.DISABLED
+ + debian/patches/19_chat_text.diff.DISABLED
+ + debian/patches/24_no_editor.diff.DISABLED
+ + debian/patches/25_out_of_map.diff.DISABLED
+ * Updated to fit new upstream release:
+ + debian/patches/07_framerate.diff
+ + debian/patches/17_debianize.diff
+ + debian/patches/20_enter_keys.diff
+ * debian/patches/27_debug.diff: Added. Reduces output on stdout/stderr.
+
+ -- Bart Martens <bartm@debian.org> Sat, 27 Feb 2010 17:26:08 +0100
+
+freedroidrpg (0.12.1-1) unstable; urgency=low
+
+ * New upstream release.
+ * To fit new upstream release:
+ + debian/patches/13_resolution.diff: Disabled.
+ + debian/patches/17_debianize.diff: Updated.
+ + debian/patches/26_credits.diff: Removed.
+ * debian/rules: Removed testcoding and simplified.
+ * debian/copyright: Updated.
+
+ -- Bart Martens <bartm@debian.org> Sat, 25 Apr 2009 16:36:07 +0200
+
+freedroidrpg (0.11.1-1) experimental; urgency=low
+
+ * New upstream release.
+ * debian/patches/11_debug.diff: Removed.
+ * debian/patches/18_droid_drives.diff: Removed.
+ * debian/patches/21_newtown.diff: Removed.
+ * debian/patches/22_end_dialog.diff: Removed.
+ * debian/patches/23_later.diff: Removed.
+ * debian/patches/01_array_bounds.diff: Updated.
+ * debian/patches/04_call_for_contrib.diff: Updated.
+ * debian/patches/07_framerate.diff: Updated.
+ * debian/patches/09_druidname.diff: Partially updated, partially disabled.
+ * debian/patches/13_resolution.diff: Updated.
+ * debian/patches/16_cookies.diff: Disabled.
+ * debian/patches/17_debianize.diff: Updated.
+ * debian/patches/19_chat_text.diff: Disabled.
+ * debian/patches/20_enter_keys.diff: Updated.
+ * debian/patches/24_no_editor.diff: Disabled. So the level editor is back.
+ * debian/patches/25_out_of_map.diff: Disabled.
+ * debian/patches/26_credits.diff: Added.
+ * debian/control: Standards-Version.
+ * debian/watch: Updated.
+
+ -- Bart Martens <bartm@debian.org> Sun, 28 Sep 2008 18:43:04 +0200
+
+freedroidrpg (0.10.3-3) unstable; urgency=low
+
+ * debian/patches/24_no_editor.diff: Added, to hide the crashing map editor.
+ Closes: #458178, #444553, #458066.
+ * debian/patches/25_out_of_map.diff: Added, to prevent going out of the map.
+ Closes: #447434.
+
+ -- Bart Martens <bartm@debian.org> Sat, 29 Dec 2007 12:27:25 +0100
+
+freedroidrpg (0.10.3-2) unstable; urgency=low
+
+ * debian/patches/04_call_for_contrib.diff: Updated.
+ * debian/patches/13_resolution.diff: Added resolutions.
+ * debian/patches/20_enter_keys.diff: Fixes enter key on some keyboards.
+ * debian/patches/21_newtown.diff: Added. Closes: #447362, #445487.
+ * debian/patches/22_end_dialog.diff: Added. Fixes endless dialog.
+ * debian/patches/23_later.diff: Added. Closes: #447355.
+ * debian/rules: Updated, to remove empty directories.
+
+ -- Bart Martens <bartm@debian.org> Sun, 14 Oct 2007 23:38:09 +0200
+
+freedroidrpg (0.10.3-1) unstable; urgency=low
+
+ * New upstream release. Closes: #442324.
+ * debian/freedroidrpg-data.install, debian/rules: Install in
+ /usr/share/games. Closes: #437755.
+ * debian/freedroidrpg.desktop: Updated "Categories". Closes: #442325.
+ * debian/patches/*: Updated to fit new upstream release.
+ * debian/patches/18_droid_drives.diff: Fixes regression.
+ * debian/patches/19_chat_text.diff: Fixes regression.
+ * debian/rules: Don't install speak.py.
+
+ -- Bart Martens <bartm@knars.be> Sat, 15 Sep 2007 11:55:58 +0200
+
+freedroidrpg (0.10.2-1) unstable; urgency=low
+
+ * New upstream release.
+ * debian/patches/07_framerate.diff: Updated.
+ * debian/patches/11_debug.diff: Updated.
+ * debian/patches/13_resolution.diff: Updated.
+
+ -- Bart Martens <bartm@knars.be> Wed, 04 Jul 2007 19:43:32 +0200
+
+freedroidrpg (0.10.1-1) unstable; urgency=low
+
+ * New upstream release.
+ * debian/patches/01_array_bounds.diff: Updated.
+ * debian/patches/02_textures.diff: Removed.
+ * debian/patches/03_male_greeting.diff: Removed.
+ * debian/patches/04_call_for_contrib.diff: Updated.
+ * debian/patches/10_typo.diff: Removed.
+ * debian/patches/11_debug.diff: Updated.
+ * debian/patches/12_play.diff: Removed.
+ * debian/patches/14_audio_rate.diff: Removed.
+ * debian/patches/15_negative_z.diff: Removed.
+ * debian/patches/16_cookies.diff: Added. Fixes a bug with the trailing
+ colon in cookies confusing the dialogs.
+
+ -- Bart Martens <bartm@knars.be> Sun, 11 Feb 2007 09:41:07 +0100
+
+freedroidrpg (0.10.0+d070110-1) unstable; urgency=low
+
+ * New upstream release.
+ * debian/copyright: Updated.
+ * debian/freedroidrpg.desktop, debian/freedroidrpg.menu: Mouse-over text.
+ * debian/patches/01_no_voice_sample.diff: Removed obsolete patch.
+ * debian/patches/01_array_bounds.diff: Check array bounds.
+ * debian/patches/02_textures.diff: Fix crash "Ran out of...".
+ * debian/patches/03_male_greeting.diff: No male greetings by females.
+ * debian/patches/04_call_for_contrib.diff: Don't call for contributions
+ during the game, but use reasonable general default values.
+ * debian/patches/07_framerate.diff: Don't show framerate by default.
+ * debian/patches/09_druidname.diff: Better druidnames handling.
+ * debian/patches/10_typo.diff: Fixed typo's.
+ * debian/patches/11_debug.diff: Less noise on stderr.
+ * debian/patches/12_play.diff: Replaced "Single Player" by just "Play".
+ * debian/patches/13_resolution.diff: Changes related to screen resolutions.
+ * debian/patches/14_audio_rate.diff: Fixed scratchy sound. Closes: #406437.
+ * debian/patches/15_negative_z.diff: Patch by upstream developer, Arthur
+ Huillet <arthur.huillet@agoctrl.org>.
+
+ -- Bart Martens <bartm@knars.be> Mon, 1 Jan 2007 10:52:54 +0100
+
+freedroidrpg (0.9.13-2) unstable; urgency=low
+
+ * debian/control: Removed circular dependency. Closes: #403262.
+ * debian/control: Added "not the same game as Freedroid". Closes: #403271.
+ * debian/patches/01_no_voice_sample.diff: Fixes duplicate voice sample.
+
+ -- Bart Martens <bartm@knars.be> Sat, 16 Dec 2006 10:45:22 +0100
+
+freedroidrpg (0.9.13-1) unstable; urgency=low
+
+ * Initial release in Debian. Closes: #339896.
+ * New upstream release.
+ * debian/control: Build-Depends on autotools-dev.
+ * debian/copyright: Updated.
+ * debian/freedroidrpg.install: Don't install croppy and pngtoico.
+ * debian/freedroidrpg.manpages: One manpage.
+ * debian/rules: debhelper.mk before autotools.mk.
+ * debian/rules: Don't build the editors to avoid libgtk1.2-dev.
+ * debian/watch: Handle that 0.9.13-rc3 is older than 0.9.13.
+
+ -- Bart Martens <bartm@knars.be> Sat, 2 Dec 2006 09:41:45 +0100
+
+freedroidrpg (0.9.13rc3-1) unstable; urgency=low
+
+ * Initial release Closes: #339896
+
+ -- Daniel Milstein <djmilstein@gmail.com> Sat, 19 Nov 2005 15:31:33 +0000
+
--- freedroidrpg-0.14.1.orig/debian/freedroidrpg.desktop
+++ freedroidrpg-0.14.1/debian/freedroidrpg.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Encoding=UTF-8
+Name=Freedroid RPG
+Comment=Isometric role playing game
+TryExec=/usr/games/freedroidRPG
+Exec=/usr/games/freedroidRPG
+Categories=Game;RolePlaying;
+Icon=/usr/share/pixmaps/freedroidrpg.xpm
+
--- freedroidrpg-0.14.1.orig/debian/copyright
+++ freedroidrpg-0.14.1/debian/copyright
@@ -0,0 +1,228 @@
+This package was debianized by Daniel Milstein <djmilstein@gmail.com> on
+Sat, 19 Nov 2005 15:31:33 +0000.
+
+It was downloaded from:
+
+ http://sourceforge.net/projects/freedroid
+
+Upstream authors, as found in the CREDITS menu of the game:
+
+ | FreedroidRPG 0.12
+ | PROGRAMMING:
+ | Samuel Degrande
+ | Arthur Huillet
+ | GAME CONTENT:
+ | Stefan Huszics
+ | JK Wood
+ | GRAPHICS:
+ | Bastian Salmela
+ | MUSIC:
+ | Nick "Nario" Hagman
+ | MISC:
+ | Armin Winterer
+ | ALSO, IN PREVIOUS VERSIONS
+ | PROGRAMMING:
+ | Johannes Prix
+ | Reinhard Prix
+ | Quentin Pradet
+ | jcoral
+ | Pierre Bourdon
+ | Simon Castellan
+ | DIALOGUES:
+ | Karol Swietlicki
+ | MUSIC:
+ | Arvid Picciani
+ | "The Beginning"
+ | by 4t thieves
+ | "Daybreak"
+ | by realsmokers
+ | "Bleostrada"
+ | by stud
+ | MISC:
+ | Mbrola - text-to-speech
+ | eSpeak - text-to-speech
+ | Ryan 'simcop2387' Voots
+ | Andrew A. Gill
+ | Zombie Ryushu
+ | Ted Cipicchio
+ | The Doctor
+ | Simon Newton
+ | Clint Herron
+ | Hike Danakian
+ | Ian Griffiths
+ | David Kremer
+
+Copyright:
+
+ Copyright (c) 1994, 2002-2004 Johannes Prix
+ Copyright (c) 1994, 2002-2004 Reinhard Prix
+ Copyright (c) 1994, 2002, 2003 the Freedroid dev team
+ Copyright (c) 2003 Pete Spicer
+ Copyright (c) 2006 Arvid Picciani
+ Copyright (c) 2007 Stefan Huszics
+ Copyright (C) 2007 Freedroid RPG Development Team
+ Copyright (c) 2005-2007 Karol Swietlicki
+ Copyright (c) 1987-2008 Free Software Foundation, Inc.
+ Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008
+ Copyright (c) 2004-2009 Arthur Huillet
+ Copyright (c) 2008-2009 Samuel Degrande
+
+License:
+
+ | This file is part of Freedroid
+ |
+ | Freedroid is free software; you can redistribute it and/or modify
+ | it under the terms of the GNU General Public License as published by
+ | the Free Software Foundation; either version 2 of the License, or
+ | (at your option) any later version.
+ |
+ | Freedroid 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 Freedroid; see the file COPYING. If not, write to the
+ | Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+ | MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU General Public License
+version 2 can be found in `/usr/share/common-licenses/GPL-2'.
+
+The Debian packaging is
+Copyright (C) 2005, Daniel Milstein <djmilstein@gmail.com>
+Copyright (C) 2006-2009, Bart Martens <bartm@knars.be>
+and is licensed under the GPL, see above.
+
+Part of the file src/text_public.c has this copyright and license:
+
+ | Copyright (C) 1997-2001 Id Software, Inc., under GPL
+ |
+ | FS_filelength().. (taken from quake2)
+
+Part of the file src/colldet.c has this copyright and license:
+
+ | This function is Copyright (c) 1999 ID Software,
+ | from Quake3 source code, released under GPL
+ | static inline float Q_rsqrt( float number )
+
+The file win32/pngtoico.c has this copyright and license:
+
+ | Copyright 2001 H. Peter Anvin - All Rights Reserved
+ |
+ | This program is free software; you can redistribute it and/or modify
+ | it under the terms of the GNU General Public License as published by
+ | the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
+ | Bostom MA 02110-1301, USA; either version 2 of the License, or
+ | (at your option) any later version; incorporated herein by reference.
+
+The file src/keyboard.c has this copyright and license:
+
+ | Copyright 2006, 2007, 2008 Edgar Simo Serra
+ | Copyright 2008 Arthur Huillet
+ |
+ | This program is free software; you can redistribute it and/or modify
+ | it under the terms of the GNU General Public License version 3 as
+ | published by the Free Software Foundation.
+ |
+ | This program 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'.
+
+The files lua/* have this copyright and license:
+
+ | Lua License
+ | -----------
+ |
+ | Lua is licensed under the terms of the MIT license reproduced below.
+ | This means that Lua is free software and can be used for both academic
+ | and commercial purposes at absolutely no cost.
+ |
+ | For details and rationale, see http://www.lua.org/license.html .
+ |
+ | Copyright (C) 1994-2008 Lua.org, PUC-Rio.
+ |
+ | Permission is hereby granted, free of charge, to any person obtaining a copy
+ | of this software and associated documentation files (the "Software"), to deal
+ | in the Software without restriction, including without limitation the rights
+ | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ | copies of the Software, and to permit persons to whom the Software is
+ | furnished to do so, subject to the following conditions:
+ |
+ | The above copyright notice and this permission notice shall be included in
+ | all copies or substantial portions of the Software.
+ |
+ | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ | THE SOFTWARE.
+
+The files
+ graphics/make_atlas.py
+ po/migrate-translations.py
+ po/extract-strings-from-data.py
+ src/gen_savestruct.py
+have this copyright and license:
+
+ | Copyright (c) 2008 Pierre "delroth" Bourdon <root@delroth.is-a-geek.org>
+ |
+ | This program is free software: you can redistribute it and/or modify
+ | it under the terms of the GNU General Public License as published by
+ | the Free Software Foundation, either version 3 of the License, or
+ | (at your option) any later version.
+ |
+ | This program 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/>.
+
+The files
+ src/lists.c
+ src/lists.h
+have this copyright and license:
+
+ | Linux kernel linked lists,
+ | modified for userspace by
+ | - kazutomo@mcs.anl.gov
+ |
+ | This is obviously GPL licensed.
+
+The files
+ src/SDL_rotozoom.c
+ src/SDL_rotozoom.h
+have this copyright and license:
+
+ | SDL_rotozoom.c - rotozoomer for 32bit or 8bit surfaces
+ |
+ | LGPL (c) A. Schiffler
+
+On Debian systems, the complete text of multiple versions of the LGPL
+can be found in `/usr/share/common-licenses/LGPL*'.
+
+The file src/BFont.c contains this:
+ | BFONT.c v. 1.0.3 - Billi Font Library by Diego Billi
+ | Heavily modified for FreedroidRPG needs over years
+and the file src/BFont.h contains this:
+ | BFONT.h v. 1.0.3 - Billi Font Library by Diego Billi
+On 2009-04-26 Diego Billi wrote that the original files have
+this copyright and license:
+
+ | Copyright (c) 2003-2004 Diego Billi
+ | License: GPL version 2 or later
+
+The text "Copyright by MegaSys" is not a real copyright notice. It is just
+part of the game text.
+
--- freedroidrpg-0.14.1.orig/debian/control
+++ freedroidrpg-0.14.1/debian/control
@@ -0,0 +1,29 @@
+Source: freedroidrpg
+Section: games
+Priority: optional
+Maintainer: Bart Martens <bartm@debian.org>
+Build-Depends: cdbs, debhelper (>= 5), autotools-dev, libsdl1.2-dev, libsdl-image1.2-dev, libsdl-net1.2-dev, libsdl-mixer1.2-dev, libvorbis-dev, automake1.9
+Standards-Version: 3.9.1
+Homepage: http://freedroid.sourceforge.net/
+
+Package: freedroidrpg
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, freedroidrpg-data
+Description: An isometric RPG influenced by Paradroid
+ Freedroid RPG is an RPG with isometric graphics. In it, the player
+ is Tux, who must fight rebelling robots in order to restore peace to
+ humankind. To do so,Tux may take over robots in a minigame based off the
+ classic game Paradroid, or may simply blast them to pieces with a weapon.
+ .
+ Note that this is not the same game as Freedroid, also available in Debian.
+
+Package: freedroidrpg-data
+Architecture: all
+Depends: ${misc:Depends}
+Description: Data files for freedroidrpg
+ Freedroid RPG is an RPG with isometric graphics. In it, the player
+ is Tux, who must fight rebelling robots in order to restore peace to
+ humankind. To do so,Tux may take over robots in a minigame based off the
+ classic game Paradroid, or may simply blast them to pieces with a weapon.
+ .
+ Note that this is not the same game as Freedroid, also available in Debian.
--- freedroidrpg-0.14.1.orig/debian/patches/17_debianize.diff
+++ freedroidrpg-0.14.1/debian/patches/17_debianize.diff
@@ -0,0 +1,65 @@
+--- ../orig/freedroidrpg-0.13/src/init.c 2010-01-21 13:31:29.000000000 +0100
++++ src/init.c 2010-02-02 08:09:13.000000000 +0100
+@@ -1186,12 +1186,8 @@
+
+ }; // int Init_Game_Data ( void )
+
+-char copyright[] = "\nCopyright (C) 2004 Johannes Prix, Reinhard Prix\n\
+-Copyright (C) 2005-2007 Arthur Huillet, Karol Swietlicki\n\
+-FreedroidRPG comes with NO WARRANTY to the extent permitted by law.\n\
+-You may redistribute copies of FreedroidRPG\n\
+-under the terms of the GNU General Public License.\n\
+-For more information about these matters, see the file named COPYING.\n";
++char copyright[] = "\nSee /usr/share/doc/freedroidrpg/copyright\n\
++for details about copyright and distribution license.\n";
+
+ char usage_string[] = "\
+ Usage: freedroidRPG [-h | --help] \n\
+@@ -1225,7 +1221,7 @@
+ /* version statement -v or --version
+ * following gnu-coding standards for command line interfaces */
+ case 'v':
+- printf("\n%s %s \n", PACKAGE, VERSION);
++ printf("\n%s %s \n", PACKAGE, DEB_VERSION);
+ printf("%s",copyright);
+ exit(0);
+ break;
+--- ../orig/freedroidrpg-0.13/src/menu.c 2010-01-21 13:31:29.000000000 +0100
++++ src/menu.c 2010-02-02 08:10:03.000000000 +0100
+@@ -106,7 +106,7 @@
+ //
+ if (!strcmp(MenuTexts[0], SINGLE_PLAYER_STRING)) {
+ SetCurrentFont(FPS_Display_BFont);
+- RightPutString(Screen, GameConfig.screen_height - 1 * FontHeight(GetCurrentFont()), VERSION);
++ RightPutString(Screen, GameConfig.screen_height - 1 * FontHeight(GetCurrentFont()), DEB_VERSION);
+ // printf ("\n%s %s \n", PACKAGE, VERSION);
+ sprintf(open_gl_string, _("OpenGL support compiled: "));
+ #ifdef HAVE_LIBGL
+--- ../orig/freedroidrpg-0.13/./map/titles/Credits.title 2010-01-21 14:02:59.000000000 +0100
++++ ./map/titles/Credits.title 2010-02-02 08:13:55.000000000 +0100
+@@ -25,6 +25,12 @@
+
+ Nick "Nario" Hagman
+
++
++DEBIAN PACKAGING:
++
++ Bart Martens
++
++
+ MISC:
+
+ Matthias Krüger - continued beta testing
+@@ -75,6 +81,12 @@
+
+
+
++DEBIAN PACKAGING:
++
++ Daniel Milstein (2005)
++
++
++
+ MISC:
+
+ Mbrola - text-to-speech
--- freedroidrpg-0.14.1.orig/debian/patches/07_framerate.diff
+++ freedroidrpg-0.14.1/debian/patches/07_framerate.diff
@@ -0,0 +1,11 @@
+--- ../orig/freedroidrpg-0.13/src/init.c 2010-01-21 13:31:29.000000000 +0100
++++ src/init.c 2010-02-02 08:02:16.000000000 +0100
+@@ -1613,7 +1613,7 @@
+ GameConfig.current_gamma_correction = 1.00;
+ GameConfig.WantedTextVisibleTime = 3;
+ GameConfig.Enemy_Hit_Text = FALSE;
+- GameConfig.Draw_Framerate = TRUE;
++ GameConfig.Draw_Framerate = FALSE;
+ GameConfig.Draw_Position = TRUE;
+ GameConfig.All_Texts_Switch = FALSE;
+ GameConfig.enemy_energy_bars_visible = TRUE;
--- freedroidrpg-0.14.1.orig/debian/patches/20_enter_keys.diff
+++ freedroidrpg-0.14.1/debian/patches/20_enter_keys.diff
@@ -0,0 +1,31 @@
+--- ../orig/freedroidrpg-0.13/src/input.c 2010-01-21 13:31:29.000000000 +0100
++++ src/input.c 2010-02-02 08:16:38.000000000 +0100
+@@ -193,7 +193,7 @@
+ int EnterPressed()
+ {
+ SDL_PumpEvents();
+- return ((key_state_array[SDLK_RETURN]));
++ return ((key_state_array[SDLK_RETURN] || key_state_array[SDLK_KP_ENTER]));
+ }
+
+ int EscapePressed()
+--- ../orig/freedroidrpg-0.13/src/text.c 2010-01-21 13:31:29.000000000 +0100
++++ src/text.c 2010-02-02 08:18:58.000000000 +0100
+@@ -186,7 +186,7 @@
+
+ switch (e.type) {
+ case SDL_KEYDOWN:
+- if (e.key.keysym.sym == SDLK_SPACE || e.key.keysym.sym == SDLK_RETURN || e.key.keysym.sym == SDLK_ESCAPE)
++ if (e.key.keysym.sym == SDLK_SPACE || e.key.keysym.sym == SDLK_RETURN || e.key.keysym.sym == SDLK_KP_ENTER || e.key.keysym.sym == SDLK_ESCAPE)
+ goto wait_click_and_out;
+ break;
+ case SDL_MOUSEBUTTONDOWN:
+@@ -608,7 +608,7 @@
+
+ key = getchar_raw(NULL);
+
+- if (key == SDLK_RETURN) {
++ if (key == SDLK_RETURN || key == SDLK_KP_ENTER) {
+ // Display the image again so both buffers are in sync
+ // useful for GL drivers that do true pageflipping (win32, nvidia 173.x, ...)
+ if (use_open_gl) {
--- freedroidrpg-0.14.1.orig/debian/patches/27_debug.diff
+++ freedroidrpg-0.14.1/debian/patches/27_debug.diff
@@ -0,0 +1,197 @@
+--- ../orig/freedroidrpg-0.13/src/init.c 2010-01-21 13:31:29.000000000 +0100
++++ src/init.c 2010-02-13 11:34:05.000000000 +0100
+@@ -1201,6 +1201,9 @@
+ [-f | --fullscreen] [-w | --window] \n\
+ [-d X | --debug=X] X = 0-5; default 1 \n\
+ [-r Y | --resolution=Y] Y = 99 lists available resolutions. \n\
++";
++
++char report_bugs_string[] = "\
+ \n\
+ Please report bugs either by entering them into the bug tracker\n\
+ on our sourceforge-website at:\n\n\
+@@ -1233,6 +1236,7 @@
+ case 'h':
+ case '?':
+ printf("%s",usage_string);
++ DebugPrintf( 1, report_bugs_string );
+ exit(0);
+ break;
+
+@@ -1313,6 +1317,13 @@
+ GameConfig.screen_width = screen_resolutions[resolution_code].xres;
+ GameConfig.screen_height = screen_resolutions[resolution_code].yres;
+ DebugPrintf(1, "\n%s(): Command line argument -r %d recognized.", __FUNCTION__, resolution_code);
++ } else if( resolution_code == 99 ) {
++ printf( "Available resolution codes:\n" );
++ int i;
++ for (i = 0; i < nb_res; ++i) {
++ printf( "\t%d = %s\n", i, screen_resolutions[i].comment);
++ }
++ exit( 0 );
+ } else {
+ fprintf(stderr, "\nresolution code received: %d", resolution_code);
+ char *txt = (char *)malloc((nb_res * 128 + 1) * sizeof(char));
+@@ -1657,7 +1668,7 @@
+ // We mention the version of FreedroidRPG, so that debug reports
+ // are easier to assign to the different versions of the game.
+ //
+- DebugPrintf(-4, "\nHello, this is FreedroidRPG, version %s.", VERSION);
++ DebugPrintf(1, "\nHello, this is FreedroidRPG, version %s.", VERSION);
+
+ #ifndef __WIN32__
+
+@@ -1670,7 +1681,7 @@
+ // string and enable/disable the exceptions accordingly...
+ //
+ if (strstr(VERSION, "svn") != NULL) {
+- DebugPrintf(-4, "\nThis seems to be a development version, so we'll exit on floating point exceptions.");
++ DebugPrintf(1, "\nThis seems to be a development version, so we'll exit on floating point exceptions.");
+ // feenableexcept ( FE_ALL_EXCEPT );
+ // feenableexcept ( FE_INEXACT ) ;
+ // feenableexcept ( FE_UNDERFLOW ) ;
+@@ -1678,7 +1689,7 @@
+ feenableexcept(FE_INVALID);
+ feenableexcept(FE_DIVBYZERO);
+ } else {
+- DebugPrintf(-4, "\nThis seems to be a 'stable' release, so no exit on floating point exceptions.");
++ DebugPrintf(1, "\nThis seems to be a 'stable' release, so no exit on floating point exceptions.");
+ fedisableexcept(FE_INVALID);
+ fedisableexcept(FE_DIVBYZERO);
+ }
+--- ../orig/freedroidrpg-0.14.1/src/misc.c 2010-11-26 22:41:13.000000000 +0000
++++ src/misc.c 2010-12-27 16:22:49.000000000 +0000
+@@ -444,7 +444,7 @@
+
+ #if (!defined __WIN32__) && (!defined __APPLE_CC__)
+
+- DebugPrintf(-4, "\n-Signal Handling------------------------------------------------------\n\
++ DebugPrintf( 1 , "\n-Signal Handling------------------------------------------------------\n\
+ Setting up signal handlers for internal backtrace:\n\
+ Now catching SIGSEGV: ");
+
+@@ -459,22 +459,22 @@
+ //
+ sigaction(SIGSEGV, NULL, &old_action);
+ if (old_action.sa_handler != SIG_IGN) {
+- DebugPrintf(-4, "YES");
++ DebugPrintf( 1 , "YES");
+ sigaction(SIGSEGV, &new_action, NULL);
+ } else {
+- DebugPrintf(-4, "NO");
++ DebugPrintf( 1 , "NO");
+ }
+
+ //
+- DebugPrintf(-4, "\nNow catching FPE (if raised, that is!): ");
++ DebugPrintf( 1 , "\nNow catching FPE (if raised, that is!): ");
+ sigaction(SIGFPE, NULL, &old_action);
+ if (old_action.sa_handler != SIG_IGN) {
+- DebugPrintf(-4, "YES");
++ DebugPrintf( 1 , "YES");
+ sigaction(SIGFPE, &new_action, NULL);
+ } else {
+- DebugPrintf(-4, "NO");
++ DebugPrintf( 1 , "NO");
+ }
+- DebugPrintf(-4, "\n\n");
++ DebugPrintf( 1 , "\n\n");
+
+ #endif
+
+@@ -1243,14 +1243,14 @@
+ */
+ void Terminate(int ExitCode)
+ {
+- printf("\n----------------------------------------------------------------------");
+- printf("\nTermination of freedroidRPG initiated...");
++ DebugPrintf( 1, "\n----------------------------------------------------------------------");
++ DebugPrintf( 1, "\nTermination of freedroidRPG initiated...");
+
+ // We save the config file in any case.
+ //
+ SaveGameConfig();
+
+- printf("Thank you for playing freedroidRPG.\n\n");
++ DebugPrintf( 1, "Thank you for playing freedroidRPG.\n\n");
+ SDL_Quit();
+
+ // Finally, especially on win32 systems, we should open an editor with
+--- ../orig/freedroidrpg-0.13/src/graphics.c 2010-01-21 13:31:29.000000000 +0100
++++ src/graphics.c 2010-02-13 12:09:32.000000000 +0100
+@@ -1119,16 +1119,16 @@
+ // Since we want to use openGl, it might be good to check the OpenGL vendor string
+ // provided by the graphics driver. Let's see...
+ //
+- fprintf(stderr, "\n-OpenGL-------------------------------------------------------");
+- fprintf(stderr, "\nVendor : %s", glGetString(GL_VENDOR));
++ DebugPrintf(1, "\n-OpenGL-------------------------------------------------------");
++ DebugPrintf(1, "\nVendor : %s", glGetString(GL_VENDOR));
+ open_gl_check_error_status(__FUNCTION__);
+- fprintf(stderr, "\nRenderer : %s", glGetString(GL_RENDERER));
++ DebugPrintf(1, "\nRenderer : %s", glGetString(GL_RENDERER));
+ open_gl_check_error_status(__FUNCTION__);
+- fprintf(stderr, "\nVersion : %s", glGetString(GL_VERSION));
++ DebugPrintf(1, "\nVersion : %s", glGetString(GL_VERSION));
+ open_gl_check_error_status(__FUNCTION__);
+- fprintf(stderr, "\nExtensions : %s", glGetString(GL_EXTENSIONS));
++ DebugPrintf(1, "\nExtensions : %s", glGetString(GL_EXTENSIONS));
+ open_gl_check_error_status(__FUNCTION__);
+- fprintf(stderr, "\n\n");
++ DebugPrintf(1, "\n\n");
+ #endif
+ }; // void safely_show_open_gl_driver_info ( void )
+
+@@ -1219,11 +1219,11 @@
+ SDL reported, that the video mode mentioned above is not supported\nBreaking off...", PLEASE_INFORM, IS_FATAL);
+ break;
+ default:
+- DebugPrintf(-4, "\nTesting if color depth %d bits is available... ", vid_bpp);
++ DebugPrintf(1, "\nTesting if color depth %d bits is available... ", vid_bpp);
+ if (video_mode_ok_check_result == vid_bpp) {
+- DebugPrintf(-4, "YES.");
++ DebugPrintf(1, "YES.");
+ } else {
+- DebugPrintf(-4, "NO! \nThe closest we will get is %d bits per pixel.", video_mode_ok_check_result);
++ DebugPrintf(1, "NO! \nThe closest we will get is %d bits per pixel.", video_mode_ok_check_result);
+ /*
+ ErrorMessage ( __FUNCTION__ , "\
+ SDL reported, that the video mode mentioned \nabove is not supported UNDER THE COLOR DEPTH MENTIONED ABOVE!\n\
+@@ -1251,7 +1251,7 @@
+ SDL_GL_GetAttribute(SDL_GL_BLUE_SIZE, &blue_size);
+ SDL_GL_GetAttribute(SDL_GL_ALPHA_SIZE, &alpha_size);
+ SDL_GL_GetAttribute(SDL_GL_DEPTH_SIZE, &depth_size);
+- fprintf(stderr, "\n\nvideo mode set (bpp=%d RGBA=%d%d%d%d depth=%d)",
++ DebugPrintf(1, "\n\nvideo mode set (bpp=%d RGBA=%d%d%d%d depth=%d)",
+ buffer_size, red_size, green_size, blue_size, alpha_size, depth_size);
+ }
+
+@@ -1314,7 +1314,7 @@
+ // NOTE: This has got NOTHING to do with OpenGL and OpenGL venour or the like yet...
+ //
+ if (SDL_VideoDriverName(vid_driver, 80)) {
+- DebugPrintf(-4, "\nVideo system type: %s.", vid_driver);
++ DebugPrintf(1, "\nVideo system type: %s.", vid_driver);
+ } else {
+ fprintf(stderr, "Video driver seems not to exist or initialisation failure!\nError code: %s\n", SDL_GetError());
+ Terminate(ERR);
+@@ -1330,7 +1330,7 @@
+ //--------------------
+ // We note the screen resolution used.
+ //
+- DebugPrintf(-4, "\nUsing screen resolution %d x %d.", GameConfig.screen_width, GameConfig.screen_height);
++ DebugPrintf(1, "\nUsing screen resolution %d x %d.", GameConfig.screen_width, GameConfig.screen_height);
+
+ //--------------------
+ // We query the available video configuration on this system.
+--- ../orig/freedroidrpg-0.13/src/main.c 2010-01-21 13:31:29.000000000 +0100
++++ src/main.c 2010-02-14 07:39:08.000000000 +0100
+@@ -439,7 +439,7 @@
+ if (!strcmp(curShip.AllLevels[i]->Levelname, "Town"))
+ continue;
+
+- DebugPrintf(-10, "\nNow respawning all bots on level : %d. ", i);
++ DebugPrintf(1, "\nNow respawning all bots on level : %d. ", i);
+ Me.time_since_last_visit_or_respawn[i] = 0;
+
+ respawn_level(i);