Author: fourmond Date: 2014-09-02 20:53:44 +0000 (Tue, 02 Sep 2014) New Revision: 15177
Added: packages/trunk/antigrav/debian/patches/05-use-sys-tinyxml.diff Modified: packages/trunk/antigrav/debian/changelog packages/trunk/antigrav/debian/control 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/series packages/trunk/antigrav/debian/rules Log: [antigrav] Some improvements: drop embedded tinyxml and (hopefully) fix FTBS on new arches Modified: packages/trunk/antigrav/debian/changelog =================================================================== --- packages/trunk/antigrav/debian/changelog 2014-09-02 14:20:19 UTC (rev 15176) +++ packages/trunk/antigrav/debian/changelog 2014-09-02 20:53:44 UTC (rev 15177) @@ -1,9 +1,17 @@ -antigrav (0.0.3-6) UNRELEASED; urgency=low +antigrav (0.0.3-6) unstable; urgency=low + [ Evgeni Golov ] * Correct Vcs-* URLs to point to anonscm.debian.org - -- Evgeni Golov <[email protected]> Mon, 15 Jul 2013 22:21:04 +0200 + [ Vincent Fourmond ] + * Use dh-autoreconf to get rid of build problems on new architectures + (closes: #752014) + * Bump to recent standards, no need for changes + * Now using system tinyxml (and not the embedded copy) + * Refreshed patches + -- Vincent Fourmond <[email protected]> Tue, 02 Sep 2014 22:49:32 +0200 + antigrav (0.0.3-5) unstable; urgency=low * Build-depends on libpng-dev (closes: #662269) Modified: packages/trunk/antigrav/debian/control =================================================================== --- packages/trunk/antigrav/debian/control 2014-09-02 14:20:19 UTC (rev 15176) +++ packages/trunk/antigrav/debian/control 2014-09-02 20:53:44 UTC (rev 15177) @@ -4,8 +4,8 @@ Maintainer: Debian Games Team <[email protected]> Uploaders: Barry deFreese <[email protected]>, Vincent Fourmond <[email protected]> -Build-Depends: debhelper (>> 7), autotools-dev, zlib1g-dev, libpng-dev, libalut-dev, libopenal-dev, libsdl1.2-dev -Standards-Version: 3.9.3 +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/ Vcs-Svn: svn://anonscm.debian.org/pkg-games/packages/trunk/antigrav/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/antigrav/ Modified: packages/trunk/antigrav/debian/patches/01_fix_png_load.diff =================================================================== --- packages/trunk/antigrav/debian/patches/01_fix_png_load.diff 2014-09-02 14:20:19 UTC (rev 15176) +++ packages/trunk/antigrav/debian/patches/01_fix_png_load.diff 2014-09-02 20:53:44 UTC (rev 15177) @@ -1,7 +1,8 @@ -diff -urN antigrav-0.0.2.orig/src/m3dtexture.cpp antigrav-0.0.2/src/m3dtexture.cpp ---- antigrav-0.0.2.orig/src/m3dtexture.cpp 2006-08-04 15:38:31.000000000 -0400 -+++ antigrav-0.0.2/src/m3dtexture.cpp 2007-12-15 11:07:44.000000000 -0500 -@@ -104,6 +104,7 @@ +Index: antigrav-0.0.3/src/m3dtexture.cpp +=================================================================== +--- antigrav-0.0.3.orig/src/m3dtexture.cpp ++++ antigrav-0.0.3/src/m3dtexture.cpp +@@ -104,6 +104,7 @@ int m3dTexture::loadFromXML(const TiXmlE 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()); @@ -9,7 +10,7 @@ return -1; } -@@ -148,6 +149,7 @@ +@@ -148,6 +149,7 @@ int m3dTexture::load(int num, const char 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()); @@ -17,7 +18,7 @@ return -1; } -@@ -204,7 +206,7 @@ +@@ -204,7 +206,7 @@ void m3dTexture::pngReadCallbackSTDIO(pn @param height a pointer where to store the image width @return 0 on success, -1 on failure */ @@ -26,7 +27,7 @@ { FILE *f; int result; -@@ -221,7 +223,7 @@ +@@ -221,7 +223,7 @@ int m3dTexture::loadPNG(const char *file return result; } @@ -35,7 +36,7 @@ { png_structp pngPtr; png_infop pngInfoPtr; -@@ -258,7 +260,7 @@ +@@ -258,7 +260,7 @@ int m3dTexture::loadPNG(unsigned char ** png_set_read_fn(pngPtr, handle, pngReadCallback); png_read_info(pngPtr, pngInfoPtr); @@ -44,7 +45,7 @@ png_set_strip_16(pngPtr); -@@ -279,7 +281,7 @@ +@@ -279,7 +281,7 @@ int m3dTexture::loadPNG(unsigned char ** } png_read_update_info(pngPtr, pngInfoPtr); @@ -53,7 +54,7 @@ (*data) = new unsigned char[(*width) * (*height) * pngInfoPtr->channels]; if((*data) == NULL) -@@ -312,7 +314,7 @@ +@@ -312,7 +314,7 @@ int m3dTexture::loadPNG(unsigned char ** return 0; } @@ -62,7 +63,7 @@ { FILE *f; int result; -@@ -345,7 +347,7 @@ +@@ -345,7 +347,7 @@ void m3dTexture::pngFlushCallbackSTDIO(p fflush(f); } @@ -71,7 +72,7 @@ { png_structp pngPtr; png_infop pngInfoPtr; -@@ -435,7 +437,7 @@ +@@ -435,7 +437,7 @@ int m3dTexture::screenshot(const char *f GLuint m3dTexture::loadTexture(const char *filename) { unsigned char *data; @@ -80,7 +81,7 @@ GLuint tex; glGenTextures(1, &tex); -@@ -443,6 +445,7 @@ +@@ -443,6 +445,7 @@ GLuint m3dTexture::loadTexture(const cha if(m3dTexture::loadPNG(filename, &data, &width, &height) != 0) { fprintf(stderr, "Can't load texture %s\n", filename); @@ -88,10 +89,11 @@ return 0; } -diff -urN antigrav-0.0.2.orig/src/m3dtexture.h antigrav-0.0.2/src/m3dtexture.h ---- antigrav-0.0.2.orig/src/m3dtexture.h 2006-08-04 15:38:31.000000000 -0400 -+++ antigrav-0.0.2/src/m3dtexture.h 2007-12-15 11:07:44.000000000 -0500 -@@ -9,7 +9,7 @@ +Index: antigrav-0.0.3/src/m3dtexture.h +=================================================================== +--- antigrav-0.0.3.orig/src/m3dtexture.h ++++ antigrav-0.0.3/src/m3dtexture.h +@@ -9,7 +9,7 @@ struct TextureUnit { std::string filename; GLuint handle; @@ -100,7 +102,7 @@ }; /// A texture -@@ -34,8 +34,8 @@ +@@ -34,8 +34,8 @@ public: m3dTexture &operator=(const m3dTexture &t); @@ -111,7 +113,7 @@ static int screenshot(const char *filename); static GLuint loadTexture(const char *filename); -@@ -48,8 +48,8 @@ +@@ -48,8 +48,8 @@ private: static void pngWriteCallbackSTDIO(png_structp pngPtr, png_bytep data, png_size_t length); static void pngFlushCallbackSTDIO(png_structp pngPtr); Modified: packages/trunk/antigrav/debian/patches/02_fix_sound.diff =================================================================== --- packages/trunk/antigrav/debian/patches/02_fix_sound.diff 2014-09-02 14:20:19 UTC (rev 15176) +++ packages/trunk/antigrav/debian/patches/02_fix_sound.diff 2014-09-02 20:53:44 UTC (rev 15177) @@ -1,7 +1,8 @@ -diff -urN antigrav-0.0.2.orig/src/main.cpp antigrav-0.0.2/src/main.cpp ---- antigrav-0.0.2.orig/src/main.cpp 2006-08-04 15:38:31.000000000 -0400 -+++ antigrav-0.0.2/src/main.cpp 2007-12-15 11:27:56.000000000 -0500 -@@ -22,6 +22,7 @@ +Index: antigrav-0.0.3/src/main.cpp +=================================================================== +--- antigrav-0.0.3.orig/src/main.cpp ++++ antigrav-0.0.3/src/main.cpp +@@ -22,6 +22,7 @@ MFNGLMULTITEXCOORD2FVPROC mglMultiTexCoo MFNGLACTIVETEXTUREARBPROC mglActiveTextureARB = NULL; #endif @@ -9,7 +10,7 @@ bool opt_fullscreen = true; bool opt_fsaa = false; int opt_width = 1024; -@@ -135,7 +136,8 @@ +@@ -146,7 +147,8 @@ int main(int argc, char *argv[]) if(alutInit(&argc, argv) != AL_TRUE) { fprintf(stderr, "Can't initialize OpenAL: %s\n", alutGetErrorString(alutGetError())); @@ -19,7 +20,7 @@ } if(chdir(DATADIR) != 0) -@@ -167,6 +169,11 @@ +@@ -178,6 +180,11 @@ int main(int argc, char *argv[]) return 0; } @@ -31,7 +32,7 @@ ALuint loadWavBuffer(const char *filename) { ALuint buffer; -@@ -188,20 +195,40 @@ +@@ -199,20 +206,40 @@ ALuint loadWavBuffer(const char *filenam if(wav_spec.channels == 1) { Modified: packages/trunk/antigrav/debian/patches/03_daca_fixes.diff =================================================================== --- packages/trunk/antigrav/debian/patches/03_daca_fixes.diff 2014-09-02 14:20:19 UTC (rev 15176) +++ packages/trunk/antigrav/debian/patches/03_daca_fixes.diff 2014-09-02 20:53:44 UTC (rev 15177) @@ -1,6 +1,8 @@ ---- ./src/m3dtexture.cpp.orig 2006-08-04 21:38:31.000000000 +0200 -+++ ./src/m3dtexture.cpp 2011-01-17 13:32:33.000000000 +0100 -@@ -382,7 +382,7 @@ +Index: antigrav-0.0.3/src/m3dtexture.cpp +=================================================================== +--- 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 png_write_image(pngPtr, rowPointers); png_write_end(pngPtr, pngInfoPtr); @@ -9,7 +11,7 @@ png_destroy_write_struct(&pngPtr, &pngInfoPtr); return 0; } -@@ -423,11 +423,11 @@ +@@ -425,11 +425,11 @@ int m3dTexture::screenshot(const char *f if(savePNG(filename, data, width, height) != 0) { @@ -23,9 +25,11 @@ return 0; } ---- ./src/tinyxml/tinyxml.cpp.orig 2006-08-04 21:38:31.000000000 +0200 -+++ ./src/tinyxml/tinyxml.cpp 2011-01-17 13:34:01.000000000 +0100 -@@ -1085,6 +1085,7 @@ +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 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 2014-09-02 14:20:19 UTC (rev 15176) +++ packages/trunk/antigrav/debian/patches/04-height-selection.diff 2014-09-02 20:53:44 UTC (rev 15177) @@ -1,8 +1,8 @@ Index: antigrav-0.0.3/src/main.cpp =================================================================== ---- antigrav-0.0.3.orig/src/main.cpp 2011-01-26 22:15:47.432908120 +0100 -+++ antigrav-0.0.3/src/main.cpp 2011-01-26 22:18:37.312575085 +0100 -@@ -25,13 +25,16 @@ +--- antigrav-0.0.3.orig/src/main.cpp ++++ antigrav-0.0.3/src/main.cpp +@@ -25,13 +25,16 @@ MFNGLACTIVETEXTUREARBPROC mglActiveTextu bool opt_fullscreen = true; bool opt_fsaa = false; int opt_width = 1024; @@ -20,7 +20,7 @@ int parse_args(int argc, char *argv[]) { -@@ -44,10 +47,11 @@ +@@ -44,10 +47,11 @@ int parse_args(int argc, char *argv[]) {"fsaa", no_argument, 0, 'f'}, {"windowed", no_argument, 0, 'w'}, {"resolution", required_argument, 0, 'r'}, @@ -33,7 +33,7 @@ if(c == -1) break; -@@ -66,6 +70,9 @@ +@@ -66,6 +70,9 @@ int parse_args(int argc, char *argv[]) case 'r': opt_width = atoi(optarg); break; @@ -43,7 +43,7 @@ default: puts(help_msg); return 1; -@@ -113,7 +120,11 @@ +@@ -113,7 +120,11 @@ int main(int argc, char *argv[]) if(opt_fullscreen) flags |= SDL_FULLSCREEN; int width = opt_width; Added: packages/trunk/antigrav/debian/patches/05-use-sys-tinyxml.diff =================================================================== --- packages/trunk/antigrav/debian/patches/05-use-sys-tinyxml.diff (rev 0) +++ packages/trunk/antigrav/debian/patches/05-use-sys-tinyxml.diff 2014-09-02 20:53:44 UTC (rev 15177) @@ -0,0 +1,16 @@ +Index: antigrav-0.0.3/src/Makefile.am +=================================================================== +--- antigrav-0.0.3.orig/src/Makefile.am ++++ antigrav-0.0.3/src/Makefile.am +@@ -1,8 +1,8 @@ + bin_PROGRAMS = antigrav + +-INCLUDES = -W -Wall -DTIXML_USE_STL -Itinyxml/ -DDATADIR="\"$(datadir)/$(PACKAGE)\"" +-SUBDIRS = tinyxml +-LDADD = tinyxml/libtinyxml.a ++INCLUDES = -W -Wall -DTIXML_USE_STL -DDATADIR="\"$(datadir)/$(PACKAGE)\"" ++# SUBDIRS = tinyxml ++LDADD = -ltinyxml + + antigrav_SOURCES = main.cpp antigrav.h extensions.h \ + craft.cpp craft.h \ Modified: packages/trunk/antigrav/debian/patches/series =================================================================== --- packages/trunk/antigrav/debian/patches/series 2014-09-02 14:20:19 UTC (rev 15176) +++ packages/trunk/antigrav/debian/patches/series 2014-09-02 20:53:44 UTC (rev 15177) @@ -2,3 +2,4 @@ 01_fix_png_load.diff 02_fix_sound.diff 03_daca_fixes.diff +05-use-sys-tinyxml.diff Modified: packages/trunk/antigrav/debian/rules =================================================================== --- packages/trunk/antigrav/debian/rules 2014-09-02 14:20:19 UTC (rev 15176) +++ packages/trunk/antigrav/debian/rules 2014-09-02 20:53:44 UTC (rev 15177) @@ -1,9 +1,9 @@ #!/usr/bin/make -f %: - dh $@ + dh $@ --with autoreconf override_dh_auto_configure: ./configure --prefix=/usr \ --bindir=\$${prefix}/games --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ - CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" + CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS) -Wl,-z,defs" _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

