[netpanzer] 03/05: 0.8+svn20060319-2
Markus Koschany
apo at moszumanska.debian.org
Sun Jun 5 10:20:52 UTC 2016
This is an automated email from the git hooks/post-receive script.
apo pushed a commit to annotated tag debian/netpanzer
in repository netpanzer.
commit 097a6047396a74a5666449fbcda4bd9ba28363a5
Author: Gonéri Le Bouder <goneri at rulezlan.org>
Date: Sun Jun 4 12:48:37 2006 +0000
0.8+svn20060319-2
---
0.8+svn20060319-2/debian/changelog | 206 +++++++++++++++++++++
0.8+svn20060319-2/debian/compat | 1 +
0.8+svn20060319-2/debian/control | 29 +++
0.8+svn20060319-2/debian/copyright | 29 +++
0.8+svn20060319-2/debian/dirs | 2 +
0.8+svn20060319-2/debian/docs | 4 +
0.8+svn20060319-2/debian/install | 1 +
0.8+svn20060319-2/debian/menu | 5 +
0.8+svn20060319-2/debian/patches/00list | 1 +
0.8+svn20060319-2/debian/patches/01_gcc4.1.patch | 45 +++++
.../patches/02_setframe_denial_of_service.patch | 18 ++
0.8+svn20060319-2/debian/rules | 85 +++++++++
0.8+svn20060319-2/debian/watch | 3 +
13 files changed, 429 insertions(+)
diff --git a/0.8+svn20060319-2/debian/changelog b/0.8+svn20060319-2/debian/changelog
new file mode 100644
index 0000000..5994993
--- /dev/null
+++ b/0.8+svn20060319-2/debian/changelog
@@ -0,0 +1,206 @@
+netpanzer (0.8+svn20060319-2) unstable; urgency=low
+
+ * fix watch file
+ * Standards-Version: 3.7.2
+ * update Debian Games Team home page in copyright file
+ * [CVE-2006-2575] setFrame() Denial of Service Vulnerability
+ Closes: #370146
+
+ -- Gonéri Le Bouder <goneri at rulezlan.org> Sun, 4 Jun 2006 14:27:45 +0200
+
+netpanzer (0.8+svn20060319-1) unstable; urgency=low
+
+ * New SVN snapshot.
+ * Fix security issue against server CAN-2005-2295 (Closes: #318329)
+ * Fix FTBFS with g++ 4.1 (Closes: #355739)
+ * New maintainer: Debian pkg-games group
+
+ -- Gonéri Le Bouder <goneri at rulezlan.org> Sun, 19 Mar 2006 18:54:02 +0100
+
+netpanzer (0.8+svn20050612-1) unstable; urgency=low
+
+ * New SVN snapshot.
+ - fixes crash with not full servers under PowerPC (Closes: #312918)
+ * Hints are not long titles. Fixed menu file (Closes: #296877)
+
+ -- Bartosz Fenski <fenio at debian.org> Sun, 12 Jun 2005 13:48:12 +0200
+
+netpanzer (0.8-1) unstable; urgency=low
+
+ * New upstream version.
+ * s/fenio at o2.pl/fenio at debian.org/
+
+ -- Bartosz Fenski <fenio at debian.org> Wed, 26 Jan 2005 22:45:11 +0100
+
+netpanzer (0.2.0rc4-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Bartosz Fenski <fenio at o2.pl> Mon, 8 Nov 2004 21:08:12 +0100
+
+netpanzer (0.2.0rc3-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Bartosz Fenski <fenio at o2.pl> Wed, 3 Nov 2004 19:47:18 +0100
+
+netpanzer (0.2.0rc1-1) unstable; urgency=low
+
+ * New upstream release:
+ - hopefully fixes FTBFS on IA64 & Alpha (Closes: #245815, #267033)
+ - fixes FTBFS with gcc-3.4 (Closes: #265528)
+ - fixes problem with comparision of timestamps (Closes: #257918)
+ - fixes palette generating on powerpc (Closes: #262337)
+ * debian/control:
+ - removed SDL_net, SDL_ttf and libxml from dependencies
+ - removed ${misc:Depends} variable
+ - bumped version of needed netpanzer-data
+ * Removed all previous patches cause they're now included upstrem,
+ thus some changes in debian/rules & debian/control.
+
+ -- Bartosz Fenski <fenio at o2.pl> Fri, 15 Oct 2004 18:36:11 +0200
+
+netpanzer (0.1.5-8) unstable; urgency=low
+
+ * debian/control:
+ - we're now using libphysfs-dev instead of libphysfs0-dev.
+ * Applied patch for assertion errors during multiplayer games.
+ Thanks for Grzegorz Galazka for providing it. (Closes: #252504)
+ * debian/copyright:
+ - distinguished copyright from license
+ * Added debian/watch file
+ * Extended menu file.
+
+ -- Bartosz Fenski <fenio at o2.pl> Fri, 11 Jun 2004 15:30:11 +0200
+
+netpanzer (0.1.5-7) unstable; urgency=low
+
+ * debian/*
+ - using dpatch stuff instead of simple sed hack
+
+ -- Bartosz Fenski <fenio at o2.pl> Wed, 7 Apr 2004 10:18:12 +0200
+
+netpanzer (0.1.5-6) unstable; urgency=low
+
+ * patched sources instead of providing information about moved irc server
+ * debian/rules:
+ - we are now calling dh_installman only once
+ * debian/*:
+ - removed README.Debian
+ (thanks for suggestions to Josselin Mouette)
+
+ -- Bartosz Fenski <fenio at o2.pl> Tue, 6 Apr 2004 16:02:43 +0200
+
+netpanzer (0.1.5-5) unstable; urgency=low
+
+ * First Debian release (Closes: #215783)
+ * debian/*:
+ - added README.Debian file with information about irc server.
+
+ -- Bartosz Fenski <fenio at o2.pl> Tue, 6 Apr 2004 13:32:41 +0200
+
+netpanzer (0.1.5-4) unstable; urgency=low
+
+ * debian/control:
+ - bumped version of required netpanzer-data (due to modified paths)
+ * debian/install && debian/menu:
+ - changed path for icon
+
+ -- Bartosz Fenski <fenio at o2.pl> Sun, 7 Mar 2004 17:50:43 +0200
+
+netpanzer (0.1.5-3) unstable; urgency=low
+
+ * debian/rules:
+ - added --datadir=/usr/share/games switch for configure.
+ * debian/install && debian/menu:
+ - changed path for icon
+ * debian/control:
+ - added homepage
+ * removed icon installation from Jamfile
+
+ -- Bartosz Fenski <fenio at o2.pl> Sun, 7 Mar 2004 17:50:43 +0200
+
+netpanzer (0.1.5-2) unstable; urgency=low
+
+ * Silently replaced new upstream version.
+
+ -- Bartosz Fenski <fenio at o2.pl> Tue, 2 Mar 2004 21:12:16 +0200
+
+netpanzer (0.1.5-1) unstable; urgency=low
+
+ * New upstream release.
+ * debian/install:
+ - changed path to icon (xpm it's now included in upstream version)
+
+ -- Bartosz Fenski <fenio at o2.pl> Mon, 1 Mar 2004 22:50:26 +0200
+
+netpanzer (0.1.4-1) unstable; urgency=low
+
+ * New upstream release.
+ * Converted and rescaled icon to xpm/32x32 format
+ * debian/rules:
+ - added install to move icon to proper place
+ - fixed installman, manualpages are now included in upstream release
+ * debian/install:
+ - added information about icon
+ * debian/menu:
+ - fixed quotation issues
+ - changed name of the game to netPanzer
+ - added information about icon
+ * debian/control:
+ - added libsdl-ttf2.0-dev to Build-Depends
+ - changed required version of netpanzer-data
+
+ -- Bartosz Fenski <fenio at o2.pl> Fri, 27 Feb 2004 11:40:12 +0200
+
+netpanzer (0.1.3-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Bartosz Fenski <fenio at o2.pl> Tue, 10 Feb 2004 18:52:23 +0200
+
+netpanzer (0.1.2+cvs20031230-1) unstable; urgency=low
+
+ * CVS update
+ * changed homepage
+ * added manual page for netpanzerbrowser binary
+
+ -- Bartosz Fenski <fenio at o2.pl> Mon, 30 Dec 2003 13:52:13 +0200
+
+netpanzer (0.1.2-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Bartosz Fenski <fenio at o2.pl> Mon, 10 Nov 2003 20:31:23 +0200
+
+netpanzer (0.1.1+cvs20031110-1) unstable; urgency=low
+
+ * CVS update
+
+ -- Bartosz Fenski <fenio at o2.pl> Mon, 10 Nov 2003 16:30:22 +0200
+
+netpanzer (0.1.1+cvs20031108-1) unstable; urgency=low
+
+ * CVS update
+
+ -- Bartosz Fenski <fenio at o2.pl> Sat, 8 Nov 2003 07:50:32 +0200
+
+netpanzer (0.1.1+cvs20031107-1) unstable; urgency=low
+
+ * CVS update
+
+ -- Bartosz Fenski <fenio at o2.pl> Fri, 7 Nov 2003 17:50:32 +0200
+
+netpanzer (0.1.1-2) unstable; urgency=low
+
+ * fixed path in menu entry
+ * added manual page
+
+ -- Bartosz Fenski <fenio at o2.pl> Sun, 2 Nov 2003 13:30:32 +0200
+
+netpanzer (0.1.1-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Bartosz Fenski <fenio at o2.pl> Fri, 17 Oct 2003 16:48:32 +0200
+
diff --git a/0.8+svn20060319-2/debian/compat b/0.8+svn20060319-2/debian/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/0.8+svn20060319-2/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/0.8+svn20060319-2/debian/control b/0.8+svn20060319-2/debian/control
new file mode 100644
index 0000000..77f23a7
--- /dev/null
+++ b/0.8+svn20060319-2/debian/control
@@ -0,0 +1,29 @@
+Source: netpanzer
+Section: games
+Priority: optional
+Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
+Uploaders: Gonéri Le Bouder <goneri at rulezlan.org>
+Build-Depends: debhelper (>= 5.0.0), jam, pkg-config (>= 0.15.0), libsdl1.2-dev, libsdl-mixer1.2-dev, libsdl-image1.2-dev, libphysfs-dev, dpatch
+Standards-Version: 3.7.2
+
+Package: netpanzer
+Architecture: any
+Depends: ${shlibs:Depends}, netpanzer-data (>= 0.8-1)
+Suggests: xqf
+Description: online multiplayer tactical warfare game
+ netPanzer is an isometric view real-time tactical game designed for
+ play across the Internet and over LAN systems. One on one games are
+ possible via direct connect or modem.
+ .
+ netPanzer is designed for FAST ACTION combat -- it is not another resource
+ management clone. In fact, there aren't any resources at all. Each player
+ will have many units of different types at their disposal. Players can fight
+ until their units are destroyed -- then respawn and keep on going.
+ .
+ The game is real-time, but it's based on quick tactical action and unit
+ management. Battles progress quickly and constantly; in fact, they never
+ let up. There is no stop in the action because there is no waiting for
+ resources to be collected and converted into weaponry. Players can join
+ or leave multiplayer games at any time.
+ .
+ Homepage: http://netpanzer.berlios.de
diff --git a/0.8+svn20060319-2/debian/copyright b/0.8+svn20060319-2/debian/copyright
new file mode 100644
index 0000000..9a12b68
--- /dev/null
+++ b/0.8+svn20060319-2/debian/copyright
@@ -0,0 +1,29 @@
+This package was debianized by Bartosz Fenski <fenio at debian.org> on
+Tue, 30 Dec 2003 13:48:32 +0200
+
+The actual maintainer is the pkg-games team:
+http://wiki.debian.org/Games/Development
+
+It was downloaded from http://netpanzer.berlios.de/download.html
+
+Upstream Authors: Matthias Braun <matze at braunis.de>
+ Ivo Danihelka <i.danihelka at sh.cvut.cz>
+ Tyler Nielsen <tyler.nielsen at corniceco.com>
+ Vlad Rahkoy <vlad at spaceship.com>
+ Ingo Ruhnke <grumbel at gmx.de>
+
+Copyright:
+
+Copyright 1998 Pyrosoft Inc. (www.pyrosoftgames.com), Matthew Bogue
+Copyright 2003-2005 Matthias Braun <matze at braunis.de> and others
+
+License:
+
+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 2, or (at your option) any
+later version.
+
+On Debian systems, the complete text of the GNU General Public License
+can be found in the file `/usr/share/common-licenses/GPL'.
+
diff --git a/0.8+svn20060319-2/debian/dirs b/0.8+svn20060319-2/debian/dirs
new file mode 100644
index 0000000..3bc245a
--- /dev/null
+++ b/0.8+svn20060319-2/debian/dirs
@@ -0,0 +1,2 @@
+usr/games
+usr/share/applications
diff --git a/0.8+svn20060319-2/debian/docs b/0.8+svn20060319-2/debian/docs
new file mode 100644
index 0000000..e1994ee
--- /dev/null
+++ b/0.8+svn20060319-2/debian/docs
@@ -0,0 +1,4 @@
+README
+TODO
+RELNOTES
+docs/serverhowto.html
diff --git a/0.8+svn20060319-2/debian/install b/0.8+svn20060319-2/debian/install
new file mode 100644
index 0000000..e43203c
--- /dev/null
+++ b/0.8+svn20060319-2/debian/install
@@ -0,0 +1 @@
+netpanzer.xpm /usr/share/pixmaps/
diff --git a/0.8+svn20060319-2/debian/menu b/0.8+svn20060319-2/debian/menu
new file mode 100644
index 0000000..a96cc7f
--- /dev/null
+++ b/0.8+svn20060319-2/debian/menu
@@ -0,0 +1,5 @@
+?package(netpanzer):needs="X11" section="Games/Strategy"\
+ title="netPanzer" command="/usr/games/netpanzer"\
+ icon="/usr/share/pixmaps/netpanzer.xpm"\
+ longtitle="Online multiplayer tactical warfare game"
+
diff --git a/0.8+svn20060319-2/debian/patches/00list b/0.8+svn20060319-2/debian/patches/00list
new file mode 100644
index 0000000..a20b24c
--- /dev/null
+++ b/0.8+svn20060319-2/debian/patches/00list
@@ -0,0 +1 @@
+01_gcc4.1.patch
diff --git a/0.8+svn20060319-2/debian/patches/01_gcc4.1.patch b/0.8+svn20060319-2/debian/patches/01_gcc4.1.patch
new file mode 100644
index 0000000..d3615b6
--- /dev/null
+++ b/0.8+svn20060319-2/debian/patches/01_gcc4.1.patch
@@ -0,0 +1,45 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: author: Martin Michlmayr
+## DP: fix build on gcc4.1
+
+ at DPATCH@
+
+diff -ru netpanzer-0.8+svn20060319.orig/src/Lib/Network/Address.hpp netpanzer-0.8+svn20060319/src/Lib/Network/Address.hpp
+--- netpanzer-0.8+svn20060319.orig/src/Lib/Network/Address.hpp 2006-03-20 17:44:11.000000000 +0100
++++ netpanzer-0.8+svn20060319/src/Lib/Network/Address.hpp 2006-03-20 17:46:10.000000000 +0100
+@@ -34,7 +34,7 @@
+ /** resolves a hostname or IP-Number together with a port and returns a
+ * new Address object.
+ */
+- static Address Address::resolve(const std::string& name, uint16_t port);
++ static Address resolve(const std::string& name, uint16_t port);
+
+ /** returns the ip address of this Address as string */
+ std::string getIP() const;
+diff -ru netpanzer-0.8+svn20060319.orig/src/NetPanzer/Classes/PlayerState.hpp netpanzer-0.8+svn20060319/src/NetPanzer/Classes/PlayerState.hpp
+--- netpanzer-0.8+svn20060319.orig/src/NetPanzer/Classes/PlayerState.hpp 2006-03-20 17:44:11.000000000 +0100
++++ netpanzer-0.8+svn20060319/src/NetPanzer/Classes/PlayerState.hpp 2006-03-20 17:45:32.000000000 +0100
+@@ -81,8 +81,8 @@
+ public:
+ PlayerUnitConfig unit_config;
+
+- PlayerState::PlayerState();
+- PlayerState::PlayerState(const PlayerState& other);
++ PlayerState();
++ PlayerState(const PlayerState& other);
+
+ void operator= (const PlayerState& other);
+
+diff -ru netpanzer-0.8+svn20060319.orig/src/NetPanzer/Interfaces/Console.cpp netpanzer-0.8+svn20060319/src/NetPanzer/Interfaces/Console.cpp
+--- netpanzer-0.8+svn20060319.orig/src/NetPanzer/Interfaces/Console.cpp 2006-03-20 17:44:11.000000000 +0100
++++ netpanzer-0.8+svn20060319/src/NetPanzer/Interfaces/Console.cpp 2006-03-20 17:45:08.000000000 +0100
+@@ -46,7 +46,7 @@
+ setp(buf, buf+sizeof(buf));
+ }
+
+- FileStampStreamBuf::~FileStampStreamBuf()
++ ~FileStampStreamBuf()
+ {
+ sync();
+ if(file)
diff --git a/0.8+svn20060319-2/debian/patches/02_setframe_denial_of_service.patch b/0.8+svn20060319-2/debian/patches/02_setframe_denial_of_service.patch
new file mode 100644
index 0000000..e10d3cb
--- /dev/null
+++ b/0.8+svn20060319-2/debian/patches/02_setframe_denial_of_service.patch
@@ -0,0 +1,18 @@
+# Eddy & Goneri
+# use an exception instead of an assert since assert do an exit
+--- src/Lib/2D/Surface.hpp.orig 2006-06-04 14:16:29.000000000 +0200
++++ src/Lib/2D/Surface.hpp 2006-06-04 14:09:17.000000000 +0200
+@@ -366,8 +366,11 @@
+
+ void setFrame(const float &frameNum)
+ {
+- assert(frameNum >= 0.0);
+- assert(frameNum < frameCount);
++ if (frameNum < 0.0 || frameNum >= frameCount) {
++ throw Exception("frameNum out of range.");
++ return;
++ }
++
+ mem = frame0 + (pix.y * stride) * int(frameNum);
+ }
+
diff --git a/0.8+svn20060319-2/debian/rules b/0.8+svn20060319-2/debian/rules
new file mode 100755
index 0000000..68bd5bf
--- /dev/null
+++ b/0.8+svn20060319-2/debian/rules
@@ -0,0 +1,85 @@
+#!/usr/bin/make -f
+# rules file for netpanzer (October 2003)
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+ INSTALL_PROGRAM += -s
+endif
+
+config.status: configure
+ dh_testdir
+ CFLAGS="$(CFLAGS)" ./configure --without-wx-config --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --bindir=\$${prefix}/games --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --datadir=\$${prefix}/share/games
+
+build: build-stamp
+
+build-stamp: patch config.status
+ dh_testdir
+ jam
+
+ touch build-stamp
+
+clean: unpatch
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ if test -f $(CURDIR)/Jamconfig; then jam distclean; fi
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ jam -sprefix=$(CURDIR)/debian/netpanzer/usr \
+ -sapplicationsdir=$(CURDIR)/debian/netpanzer/usr/share/applications \
+ -sNO_DATA=1 install
+ -rm -fR debian/netpanzer/usr/share/games/
+
+binary-indep: build install
+
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs ChangeLog
+ dh_installdocs
+ dh_installman docs/netpanzer.6
+ dh_installmenu
+ dh_install
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+patch: patch-stamp
+patch-stamp:
+ dpatch apply-all
+
+unpatch:
+ dpatch deapply-all
+ rm -rf patch-stamp debian/patched
+
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install patch unpatch
diff --git a/0.8+svn20060319-2/debian/watch b/0.8+svn20060319-2/debian/watch
new file mode 100644
index 0000000..cf888de
--- /dev/null
+++ b/0.8+svn20060319-2/debian/watch
@@ -0,0 +1,3 @@
+version=3
+#http://download.berlios.de/netpanzer/netpanzer-(.*)\.tar\.bz2 debian uupdate
+http://developer.berlios.de/project/showfiles.php?group_id=1250&release_id=4745 .*/netpanzer/netpanzer-(.*)\.tar\.bz2
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/netpanzer.git
More information about the Pkg-games-commits
mailing list