r15750 - in packages/trunk/antigrav/debian: . patches
Markus Koschany
apo at moszumanska.debian.org
Wed Apr 13 07:43:13 UTC 2016
Author: apo
Date: 2016-04-13 07:43:12 +0000 (Wed, 13 Apr 2016)
New Revision: 15750
Added:
packages/trunk/antigrav/debian/install
packages/trunk/antigrav/debian/patches/06-libpng16.patch
packages/trunk/antigrav/debian/patches/format-not-a-string-literal.patch
Removed:
packages/trunk/antigrav/debian/dirs
Modified:
packages/trunk/antigrav/debian/antigravitaattori.desktop
packages/trunk/antigrav/debian/changelog
packages/trunk/antigrav/debian/compat
packages/trunk/antigrav/debian/control
packages/trunk/antigrav/debian/copyright
packages/trunk/antigrav/debian/patches/01_fix_png_load.diff
packages/trunk/antigrav/debian/patches/02_fix_sound.diff
packages/trunk/antigrav/debian/patches/03_daca_fixes.diff
packages/trunk/antigrav/debian/patches/04-height-selection.diff
packages/trunk/antigrav/debian/patches/05-use-sys-tinyxml.diff
packages/trunk/antigrav/debian/patches/series
packages/trunk/antigrav/debian/rules
packages/trunk/antigrav/debian/watch
Log:
Release 0.0.3-7
Modified: packages/trunk/antigrav/debian/antigravitaattori.desktop
===================================================================
--- packages/trunk/antigrav/debian/antigravitaattori.desktop 2016-04-13 06:42:45 UTC (rev 15749)
+++ packages/trunk/antigrav/debian/antigravitaattori.desktop 2016-04-13 07:43:12 UTC (rev 15750)
@@ -2,6 +2,9 @@
Type=Application
Name=Antigravitaattori
Exec=antigrav
+Icon=antigrav
Terminal=false
Categories=Game;ArcadeGame;
+Keywords=racing;flying;saucer;
Comment=Multiplayer flying saucer racing game
+Comment[de]=Mehrspieler-Rennspiel mit fliegenden Untertassen
Modified: packages/trunk/antigrav/debian/changelog
===================================================================
--- packages/trunk/antigrav/debian/changelog 2016-04-13 06:42:45 UTC (rev 15749)
+++ packages/trunk/antigrav/debian/changelog 2016-04-13 07:43:12 UTC (rev 15750)
@@ -1,3 +1,31 @@
+antigrav (0.0.3-7) unstable; urgency=medium
+
+ * Team upload.
+ * wrap-and-sort -sa.
+ * Use compat level 9 and require debhelper >= 9.
+ * Vcs-Browser: Use https.
+ * Declare compliance with Debian Policy 3.9.8.
+ * Change Homepage field to https://tracker.debian.org/pkg/antigrav
+ because the original homepage is gone.
+ * antigravitaattori.desktop: Add keywords and a comment in German.
+ * debian/watch: Stop watching upstream's website. It is gone.
+ * Drop dirs file. Not needed.
+ * Add install file and install antigrav.png and desktop file.
+ (Closes: #726206)
+ * Add DEP-3 header to all patches.
+ * Add format-not-a-string-literal.patch and fix FTBFS due to
+ -Werror=format-security flag.
+ * Override dh_clean and ensure that antigrav can be built twice in a row.
+
+ -- Markus Koschany <apo at debian.org> Wed, 13 Apr 2016 09:16:04 +0200
+
+antigrav (0.0.3-6.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix for libpng16 (Closes: #741901)
+
+ -- Tobias Frost <tobi at debian.org> Tue, 19 Jan 2016 08:01:54 +0100
+
antigrav (0.0.3-6) unstable; urgency=low
[ Evgeni Golov ]
Modified: packages/trunk/antigrav/debian/compat
===================================================================
--- packages/trunk/antigrav/debian/compat 2016-04-13 06:42:45 UTC (rev 15749)
+++ packages/trunk/antigrav/debian/compat 2016-04-13 07:43:12 UTC (rev 15750)
@@ -1 +1 @@
-7
+9
Modified: packages/trunk/antigrav/debian/control
===================================================================
--- packages/trunk/antigrav/debian/control 2016-04-13 06:42:45 UTC (rev 15749)
+++ packages/trunk/antigrav/debian/control 2016-04-13 07:43:12 UTC (rev 15750)
@@ -2,17 +2,29 @@
Section: games
Priority: optional
Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
-Uploaders: Barry deFreese <bddebian at comcast.net>,
+Uploaders:
+ Barry deFreese <bddebian at comcast.net>,
Vincent Fourmond <fourmond at debian.org>
-Build-Depends: debhelper (>> 7), autotools-dev, zlib1g-dev, libpng-dev, libalut-dev, libopenal-dev, libsdl1.2-dev, dh-autoreconf, libtinyxml-dev
-Standards-Version: 3.9.5
-Homepage: http://www.luolamies.org/software/antigrav/
+Build-Depends:
+ autotools-dev,
+ debhelper (>= 9),
+ dh-autoreconf,
+ libalut-dev,
+ libopenal-dev,
+ libpng-dev,
+ libsdl1.2-dev,
+ libtinyxml-dev,
+ zlib1g-dev
+Standards-Version: 3.9.8
+Homepage: https://tracker.debian.org/pkg/antigrav
Vcs-Svn: svn://anonscm.debian.org/pkg-games/packages/trunk/antigrav/
-Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/antigrav/
+Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-games/packages/trunk/antigrav/
Package: antigravitaattori
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends}
Description: Multiplayer flying saucer racing game
This is a multiplayer flying saucer racing game, made for
Assembly 2006 game competition. It is a great and fun game
Modified: packages/trunk/antigrav/debian/copyright
===================================================================
--- packages/trunk/antigrav/debian/copyright 2016-04-13 06:42:45 UTC (rev 15749)
+++ packages/trunk/antigrav/debian/copyright 2016-04-13 07:43:12 UTC (rev 15750)
@@ -9,7 +9,7 @@
Upstream Authors: Riku Salminen <RichardoX at gmail.com>,
Calle Laakkonen <calle at luolamies.org>
-License (Everything except src/tinyxml/*):
+License (Everything except src/tinyxml/*):
Copyright (C) 2006 Riku Salminen
Copyright (C) 2006 Calle Laakkonen
@@ -30,7 +30,7 @@
Released under the GNU GPL.
Please see /usr/share/common-licenses/GPL-2 for the full license.
-License (src/tinyxml/*):
+License (src/tinyxml/*):
Copyright (C) 2000-2002 Lee Thomason
Deleted: packages/trunk/antigrav/debian/dirs
===================================================================
--- packages/trunk/antigrav/debian/dirs 2016-04-13 06:42:45 UTC (rev 15749)
+++ packages/trunk/antigrav/debian/dirs 2016-04-13 07:43:12 UTC (rev 15750)
@@ -1,2 +0,0 @@
-usr/games
-usr/share/applications
Added: packages/trunk/antigrav/debian/install
===================================================================
--- packages/trunk/antigrav/debian/install (rev 0)
+++ packages/trunk/antigrav/debian/install 2016-04-13 07:43:12 UTC (rev 15750)
@@ -0,0 +1,2 @@
+debian/antigravitaattori.desktop usr/share/applications
+debian/antigrav.png usr/share/icons/hicolor/256x256/apps
Modified: packages/trunk/antigrav/debian/patches/01_fix_png_load.diff
===================================================================
--- packages/trunk/antigrav/debian/patches/01_fix_png_load.diff 2016-04-13 06:42:45 UTC (rev 15749)
+++ packages/trunk/antigrav/debian/patches/01_fix_png_load.diff 2016-04-13 07:43:12 UTC (rev 15750)
@@ -1,8 +1,18 @@
-Index: antigrav-0.0.3/src/m3dtexture.cpp
+From: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
+Date: Wed, 13 Apr 2016 09:18:11 +0200
+Subject: _fix_png_load
+
===================================================================
---- antigrav-0.0.3.orig/src/m3dtexture.cpp
-+++ antigrav-0.0.3/src/m3dtexture.cpp
-@@ -104,6 +104,7 @@ int m3dTexture::loadFromXML(const TiXmlE
+---
+ src/m3dtexture.cpp | 17 ++++++++++-------
+ src/m3dtexture.h | 10 +++++-----
+ 2 files changed, 15 insertions(+), 12 deletions(-)
+
+diff --git a/src/m3dtexture.cpp b/src/m3dtexture.cpp
+index e24482e..55a5a12 100644
+--- a/src/m3dtexture.cpp
++++ b/src/m3dtexture.cpp
+@@ -104,6 +104,7 @@ int m3dTexture::loadFromXML(const TiXmlElement *root)
if(loadPNG(texUnits[n].filename.c_str(), &data, &(texUnits[n].width), &(texUnits[n].height)) != 0)
{
fprintf(stderr, "Invalid: can't load texture %s\n", texUnits[n].filename.c_str());
@@ -10,7 +20,7 @@
return -1;
}
-@@ -148,6 +149,7 @@ int m3dTexture::load(int num, const char
+@@ -148,6 +149,7 @@ int m3dTexture::load(int num, const char *filenames[])
if(loadPNG(texUnits[n].filename.c_str(), &data, &(texUnits[n].width), &(texUnits[n].height)) != 0)
{
fprintf(stderr, "Invalid: can't load texture %s\n", texUnits[n].filename.c_str());
@@ -18,7 +28,7 @@
return -1;
}
-@@ -204,7 +206,7 @@ void m3dTexture::pngReadCallbackSTDIO(pn
+@@ -204,7 +206,7 @@ void m3dTexture::pngReadCallbackSTDIO(png_structp pngPtr, png_bytep data, png_si
@param height a pointer where to store the image width
@return 0 on success, -1 on failure
*/
@@ -27,7 +37,7 @@
{
FILE *f;
int result;
-@@ -221,7 +223,7 @@ int m3dTexture::loadPNG(const char *file
+@@ -221,7 +223,7 @@ int m3dTexture::loadPNG(const char *filename, unsigned char **data, unsigned int
return result;
}
@@ -36,7 +46,7 @@
{
png_structp pngPtr;
png_infop pngInfoPtr;
-@@ -258,7 +260,7 @@ int m3dTexture::loadPNG(unsigned char **
+@@ -258,7 +260,7 @@ int m3dTexture::loadPNG(unsigned char **data, unsigned int *width, unsigned int
png_set_read_fn(pngPtr, handle, pngReadCallback);
png_read_info(pngPtr, pngInfoPtr);
@@ -45,7 +55,7 @@
png_set_strip_16(pngPtr);
-@@ -279,7 +281,7 @@ int m3dTexture::loadPNG(unsigned char **
+@@ -279,7 +281,7 @@ int m3dTexture::loadPNG(unsigned char **data, unsigned int *width, unsigned int
}
png_read_update_info(pngPtr, pngInfoPtr);
@@ -54,7 +64,7 @@
(*data) = new unsigned char[(*width) * (*height) * pngInfoPtr->channels];
if((*data) == NULL)
-@@ -312,7 +314,7 @@ int m3dTexture::loadPNG(unsigned char **
+@@ -312,7 +314,7 @@ int m3dTexture::loadPNG(unsigned char **data, unsigned int *width, unsigned int
return 0;
}
@@ -63,7 +73,7 @@
{
FILE *f;
int result;
-@@ -345,7 +347,7 @@ void m3dTexture::pngFlushCallbackSTDIO(p
+@@ -345,7 +347,7 @@ void m3dTexture::pngFlushCallbackSTDIO(png_structp pngPtr)
fflush(f);
}
@@ -72,7 +82,7 @@
{
png_structp pngPtr;
png_infop pngInfoPtr;
-@@ -435,7 +437,7 @@ int m3dTexture::screenshot(const char *f
+@@ -435,7 +437,7 @@ int m3dTexture::screenshot(const char *filename)
GLuint m3dTexture::loadTexture(const char *filename)
{
unsigned char *data;
@@ -81,7 +91,7 @@
GLuint tex;
glGenTextures(1, &tex);
-@@ -443,6 +445,7 @@ GLuint m3dTexture::loadTexture(const cha
+@@ -443,6 +445,7 @@ GLuint m3dTexture::loadTexture(const char *filename)
if(m3dTexture::loadPNG(filename, &data, &width, &height) != 0)
{
fprintf(stderr, "Can't load texture %s\n", filename);
@@ -89,10 +99,10 @@
return 0;
}
-Index: antigrav-0.0.3/src/m3dtexture.h
-===================================================================
---- antigrav-0.0.3.orig/src/m3dtexture.h
-+++ antigrav-0.0.3/src/m3dtexture.h
+diff --git a/src/m3dtexture.h b/src/m3dtexture.h
+index 361917e..7db8184 100644
+--- a/src/m3dtexture.h
++++ b/src/m3dtexture.h
@@ -9,7 +9,7 @@ struct TextureUnit
{
std::string filename;
Modified: packages/trunk/antigrav/debian/patches/02_fix_sound.diff
===================================================================
--- packages/trunk/antigrav/debian/patches/02_fix_sound.diff 2016-04-13 06:42:45 UTC (rev 15749)
+++ packages/trunk/antigrav/debian/patches/02_fix_sound.diff 2016-04-13 07:43:12 UTC (rev 15750)
@@ -1,8 +1,17 @@
-Index: antigrav-0.0.3/src/main.cpp
+From: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
+Date: Wed, 13 Apr 2016 09:18:11 +0200
+Subject: _fix_sound
+
===================================================================
---- antigrav-0.0.3.orig/src/main.cpp
-+++ antigrav-0.0.3/src/main.cpp
-@@ -22,6 +22,7 @@ MFNGLMULTITEXCOORD2FVPROC mglMultiTexCoo
+---
+ src/main.cpp | 41 ++++++++++++++++++++++++++++++++++-------
+ 1 file changed, 34 insertions(+), 7 deletions(-)
+
+diff --git a/src/main.cpp b/src/main.cpp
+index d11098c..4126f23 100644
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -22,6 +22,7 @@ MFNGLMULTITEXCOORD2FVPROC mglMultiTexCoord2fv = NULL;
MFNGLACTIVETEXTUREARBPROC mglActiveTextureARB = NULL;
#endif
@@ -32,7 +41,7 @@
ALuint loadWavBuffer(const char *filename)
{
ALuint buffer;
-@@ -199,20 +206,40 @@ ALuint loadWavBuffer(const char *filenam
+@@ -199,20 +206,40 @@ ALuint loadWavBuffer(const char *filename)
if(wav_spec.channels == 1)
{
Modified: packages/trunk/antigrav/debian/patches/03_daca_fixes.diff
===================================================================
--- packages/trunk/antigrav/debian/patches/03_daca_fixes.diff 2016-04-13 06:42:45 UTC (rev 15749)
+++ packages/trunk/antigrav/debian/patches/03_daca_fixes.diff 2016-04-13 07:43:12 UTC (rev 15750)
@@ -1,8 +1,18 @@
-Index: antigrav-0.0.3/src/m3dtexture.cpp
+From: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
+Date: Wed, 13 Apr 2016 09:18:11 +0200
+Subject: _daca_fixes
+
===================================================================
---- antigrav-0.0.3.orig/src/m3dtexture.cpp
-+++ antigrav-0.0.3/src/m3dtexture.cpp
-@@ -384,7 +384,7 @@ int m3dTexture::savePNG(const unsigned c
+---
+ src/m3dtexture.cpp | 6 +++---
+ src/tinyxml/tinyxml.cpp | 1 +
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/m3dtexture.cpp b/src/m3dtexture.cpp
+index 55a5a12..5fec308 100644
+--- a/src/m3dtexture.cpp
++++ b/src/m3dtexture.cpp
+@@ -384,7 +384,7 @@ int m3dTexture::savePNG(const unsigned char *data, png_uint_32 width, png_uint_3
png_write_image(pngPtr, rowPointers);
png_write_end(pngPtr, pngInfoPtr);
@@ -11,7 +21,7 @@
png_destroy_write_struct(&pngPtr, &pngInfoPtr);
return 0;
}
-@@ -425,11 +425,11 @@ int m3dTexture::screenshot(const char *f
+@@ -425,11 +425,11 @@ int m3dTexture::screenshot(const char *filename)
if(savePNG(filename, data, width, height) != 0)
{
@@ -25,11 +35,11 @@
return 0;
}
-Index: antigrav-0.0.3/src/tinyxml/tinyxml.cpp
-===================================================================
---- antigrav-0.0.3.orig/src/tinyxml/tinyxml.cpp
-+++ antigrav-0.0.3/src/tinyxml/tinyxml.cpp
-@@ -1085,6 +1085,7 @@ bool TiXmlDocument::LoadFile( FILE* file
+diff --git a/src/tinyxml/tinyxml.cpp b/src/tinyxml/tinyxml.cpp
+index 6a83291..91f73b3 100644
+--- a/src/tinyxml/tinyxml.cpp
++++ b/src/tinyxml/tinyxml.cpp
+@@ -1085,6 +1085,7 @@ bool TiXmlDocument::LoadFile( FILE* file, TiXmlEncoding encoding )
if ( fread( buf, length, 1, file ) != 1 ) {
SetError( TIXML_ERROR_OPENING_FILE, 0, 0, TIXML_ENCODING_UNKNOWN );
Modified: packages/trunk/antigrav/debian/patches/04-height-selection.diff
===================================================================
--- packages/trunk/antigrav/debian/patches/04-height-selection.diff 2016-04-13 06:42:45 UTC (rev 15749)
+++ packages/trunk/antigrav/debian/patches/04-height-selection.diff 2016-04-13 07:43:12 UTC (rev 15750)
@@ -1,8 +1,17 @@
-Index: antigrav-0.0.3/src/main.cpp
+From: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
+Date: Wed, 13 Apr 2016 09:18:11 +0200
+Subject: height-selection
+
===================================================================
---- antigrav-0.0.3.orig/src/main.cpp
-+++ antigrav-0.0.3/src/main.cpp
-@@ -25,13 +25,16 @@ MFNGLACTIVETEXTUREARBPROC mglActiveTextu
+---
+ src/main.cpp | 17 ++++++++++++++---
+ 1 file changed, 14 insertions(+), 3 deletions(-)
+
+diff --git a/src/main.cpp b/src/main.cpp
+index 003159a..d11098c 100644
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -25,13 +25,16 @@ MFNGLACTIVETEXTUREARBPROC mglActiveTextureARB = NULL;
bool opt_fullscreen = true;
bool opt_fsaa = false;
int opt_width = 1024;
Modified: packages/trunk/antigrav/debian/patches/05-use-sys-tinyxml.diff
===================================================================
--- packages/trunk/antigrav/debian/patches/05-use-sys-tinyxml.diff 2016-04-13 06:42:45 UTC (rev 15749)
+++ packages/trunk/antigrav/debian/patches/05-use-sys-tinyxml.diff 2016-04-13 07:43:12 UTC (rev 15750)
@@ -1,7 +1,16 @@
-Index: antigrav-0.0.3/src/Makefile.am
+From: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
+Date: Wed, 13 Apr 2016 09:18:11 +0200
+Subject: use-sys-tinyxml
+
===================================================================
---- antigrav-0.0.3.orig/src/Makefile.am
-+++ antigrav-0.0.3/src/Makefile.am
+---
+ src/Makefile.am | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 6ba0c0a..009787e 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
@@ -1,8 +1,8 @@
bin_PROGRAMS = antigrav
Added: packages/trunk/antigrav/debian/patches/06-libpng16.patch
===================================================================
--- packages/trunk/antigrav/debian/patches/06-libpng16.patch (rev 0)
+++ packages/trunk/antigrav/debian/patches/06-libpng16.patch 2016-04-13 07:43:12 UTC (rev 15750)
@@ -0,0 +1,93 @@
+From: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
+Date: Wed, 13 Apr 2016 09:18:12 +0200
+Subject: libpng16
+
+---
+ src/m3dtexture.cpp | 40 ++++++++++++++++++++++------------------
+ 1 file changed, 22 insertions(+), 18 deletions(-)
+
+diff --git a/src/m3dtexture.cpp b/src/m3dtexture.cpp
+index 5fec308..dcd49ea 100644
+--- a/src/m3dtexture.cpp
++++ b/src/m3dtexture.cpp
+@@ -249,7 +249,7 @@ int m3dTexture::loadPNG(unsigned char **data, png_uint_32 *width, png_uint_32 *h
+ return -1;
+ }
+
+- if(setjmp(pngPtr->jmpbuf))
++ if(setjmp(png_jmpbuf(pngPtr)))
+ {
+ perror("setjmp");
+ png_destroy_read_struct(&pngPtr, &pngInfoPtr, NULL);
+@@ -274,7 +274,7 @@ int m3dTexture::loadPNG(unsigned char **data, png_uint_32 *width, png_uint_32 *h
+ ckey = 0;
+ }
+
+- if(colorType != PNG_COLOR_TYPE_RGB_ALPHA || bitDepth != 8 || pngInfoPtr->channels != 4)
++ if(colorType != PNG_COLOR_TYPE_RGB_ALPHA || bitDepth != 8 || png_get_channels(pngPtr, pngInfoPtr) != 4)
+ {
+ fprintf(stderr, "Only 32-bit RGBA png images are supported\n");
+ return -1;
+@@ -283,7 +283,7 @@ int m3dTexture::loadPNG(unsigned char **data, png_uint_32 *width, png_uint_32 *h
+ png_read_update_info(pngPtr, pngInfoPtr);
+ png_get_IHDR(pngPtr, pngInfoPtr, width, height, &bitDepth, &colorType, &interlaceType, NULL, NULL);
+
+- (*data) = new unsigned char[(*width) * (*height) * pngInfoPtr->channels];
++ (*data) = new unsigned char[(*width) * (*height) * png_get_channels(pngPtr, pngInfoPtr)];
+ if((*data) == NULL)
+ {
+ fprintf(stderr, "loadPng(): Out of memory !\n");
+@@ -304,7 +304,7 @@ int m3dTexture::loadPNG(unsigned char **data, png_uint_32 *width, png_uint_32 *h
+
+ for(row = 0; (unsigned int) row < (*height); row++)
+ {
+- rowPointers[row] = (png_bytep)*data + (row * (*width) * pngInfoPtr->channels);
++ rowPointers[row] = (png_bytep)*data + (row * (*width) * png_get_channels(pngPtr, pngInfoPtr));
+ }
+ png_read_image(pngPtr, rowPointers);
+ png_read_end(pngPtr, pngInfoPtr);
+@@ -358,26 +358,30 @@ int m3dTexture::savePNG(const unsigned char *data, png_uint_32 width, png_uint_3
+ pngInfoPtr = png_create_info_struct(pngPtr);
+ png_set_write_fn(pngPtr, handle, pngWriteCallback, pngFlushCallback);
+
+- pngInfoPtr->width = width;
+- pngInfoPtr->height = height;
+- pngInfoPtr->rowbytes = width * 4;
+- pngInfoPtr->bit_depth = 8;
+- pngInfoPtr->interlace_type = 0;
+- pngInfoPtr->num_palette = 0;
+- pngInfoPtr->valid = 0;
++ // pngInfoPtr->width = width;
++ // pngInfoPtr->height = height;
++ // likely done by the lib now pngInfoPtr->rowbytes = width * 4;
++ // pngInfoPtr->bit_depth = 8;
++ // pngInfoPtr->interlace_type = 0;
++ // pngInfoPtr->num_palette = 0;
++ // pngInfoPtr->valid = 0;
+
+- pngInfoPtr->sig_bit.red = 8;
+- pngInfoPtr->sig_bit.green = 8;
+- pngInfoPtr->sig_bit.blue = 8;
+- pngInfoPtr->sig_bit.alpha = 8;
++ png_set_IHDR(pngPtr, pngInfoPtr, width, height, 8,
++ PNG_COLOR_TYPE_RGB_ALPHA, 0, PNG_COMPRESSION_TYPE_DEFAULT,
++ PNG_FILTER_TYPE_DEFAULT);
+
+- pngInfoPtr->color_type = PNG_COLOR_TYPE_RGB_ALPHA;
++ // pngInfoPtr->sig_bit.red = 8;
++ // pngInfoPtr->sig_bit.green = 8;
++ // pngInfoPtr->sig_bit.blue = 8;
++ // pngInfoPtr->sig_bit.alpha = 8;
++
++ // pngInfoPtr->color_type = PNG_COLOR_TYPE_RGB_ALPHA;
+
+ png_write_info(pngPtr, pngInfoPtr);
+
+- rowPointers = new png_bytep[pngInfoPtr->height];
++ rowPointers = new png_bytep[png_get_image_height(pngPtr, pngInfoPtr)];
+
+- for(i = 0; (unsigned int) i < pngInfoPtr->height; i++)
++ for(i = 0; (unsigned int) i < png_get_image_height(pngPtr, pngInfoPtr); i++)
+ {
+ rowPointers[i] = (unsigned char*)data + i * width * 4;
+ }
Added: packages/trunk/antigrav/debian/patches/format-not-a-string-literal.patch
===================================================================
--- packages/trunk/antigrav/debian/patches/format-not-a-string-literal.patch (rev 0)
+++ packages/trunk/antigrav/debian/patches/format-not-a-string-literal.patch 2016-04-13 07:43:12 UTC (rev 15750)
@@ -0,0 +1,24 @@
+From: Markus Koschany <apo at debian.org>
+Date: Wed, 13 Apr 2016 09:19:35 +0200
+Subject: format not a string literal
+
+Fix FTBFS due to -Werror=format-security flag.
+
+Forwarded: no
+---
+ src/main.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/main.cpp b/src/main.cpp
+index 4126f23..f1b85f0 100644
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -59,7 +59,7 @@ int parse_args(int argc, char *argv[])
+ switch(c)
+ {
+ case 'h':
+- printf(help_msg);
++ printf("%s",help_msg);
+ return 1;
+ break;
+ case 'f':
Modified: packages/trunk/antigrav/debian/patches/series
===================================================================
--- packages/trunk/antigrav/debian/patches/series 2016-04-13 06:42:45 UTC (rev 15749)
+++ packages/trunk/antigrav/debian/patches/series 2016-04-13 07:43:12 UTC (rev 15750)
@@ -3,3 +3,5 @@
02_fix_sound.diff
03_daca_fixes.diff
05-use-sys-tinyxml.diff
+06-libpng16.patch
+format-not-a-string-literal.patch
Modified: packages/trunk/antigrav/debian/rules
===================================================================
--- packages/trunk/antigrav/debian/rules 2016-04-13 06:42:45 UTC (rev 15749)
+++ packages/trunk/antigrav/debian/rules 2016-04-13 07:43:12 UTC (rev 15750)
@@ -2,8 +2,18 @@
%:
dh $@ --with autoreconf
- override_dh_auto_configure:
+override_dh_auto_configure:
./configure --prefix=/usr \
- --bindir=\$${prefix}/games --mandir=\$${prefix}/share/man \
+ --bindir=\$${prefix}/games \
+ --mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info \
CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS) -Wl,-z,defs"
+
+override_dh_install:
+ cp data/planet.png debian/antigrav.png
+ dh_install
+
+override_dh_clean:
+ dh_clean
+ $(RM) debian/antigrav.png
+ $(RM) src/tinyxml/Makefile
Modified: packages/trunk/antigrav/debian/watch
===================================================================
--- packages/trunk/antigrav/debian/watch 2016-04-13 06:42:45 UTC (rev 15749)
+++ packages/trunk/antigrav/debian/watch 2016-04-13 07:43:12 UTC (rev 15750)
@@ -1,3 +1 @@
-version=3
-
-http://www.luolamies.org/software/antigrav/antigrav-([\d.]+)\.tar\.gz
+# Upstream's website is gone
More information about the Pkg-games-commits
mailing list