Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=dbe9b4c1230b863125b04368bd1b2868e89640ae
commit dbe9b4c1230b863125b04368bd1b2868e89640ae Author: gholafox <[EMAIL PROTECTED]> Date: Wed Nov 26 18:01:40 2008 +0100 supertux-0.3.1d-1-i686 * Rebuild with physfs 1.1.1 * Version bump diff --git a/source/games-extra/supertux/FrugalBuild b/source/games-extra/supertux/FrugalBuild index c7790bf..ab3f6b4 100644 --- a/source/games-extra/supertux/FrugalBuild +++ b/source/games-extra/supertux/FrugalBuild @@ -2,23 +2,28 @@ # Maintainer: Janos Kovacs <[EMAIL PROTECTED]> pkgname=supertux -pkgver=0.3.0 +pkgver=0.3.1d pkgrel=1 pkgdesc="SuperTux is a classic 2D jump'n run sidescroller game in a style similar to the original SuperMario games." _F_berlios_ext=".tar.bz2" Finclude berlios url="http://supertux.berlios.de/" -depends=('sdl_mixer' 'sdlimage' 'physfs' 'openal' 'libvorbis' 'mesa') +source=($source gcc43.patch) +depends=('sdl_mixer' 'sdlimage' 'physfs>=1.1.1' 'openal' 'libvorbis' 'mesa') makedepends=('jam') groups=('games-extra') archs=('i686' 'x86_64') license="GPL" up2date="lynx -dump $url/wiki/index.php/Download/Installation | grep -m1 Release | sed 's/.*e \(.*\).*/\1/'" -sha1sums=('3a2b7ff90759982af697ecf62243b4ec2736ac53') +sha1sums=('5d9fd1ee9da7c207ed3294fbc6aa189e68768d93' \ + '85451963e404b3f132099dce8445268116ff4f0b') build() { - Fcd + Fcd $pkgname-${pkgver/d/} + Fpatchall + # no O3's thx + Fsed '-O3' '' Jamrules ./autogen.sh || Fdie Fconf jam -a || Fdie diff --git a/source/games-extra/supertux/gcc43.patch b/source/games-extra/supertux/gcc43.patch new file mode 100644 index 0000000..423d3d3 --- /dev/null +++ b/source/games-extra/supertux/gcc43.patch @@ -0,0 +1,68 @@ +diff -ruN supertux-0.3.1.orig/src/console.hpp supertux-0.3.1/src/console.hpp +--- supertux-0.3.1.orig/src/console.hpp 2008-01-03 21:59:27.000000000 +0100 ++++ supertux-0.3.1/src/console.hpp 2008-08-23 11:57:47.000000000 +0200 +@@ -27,6 +27,8 @@ + #include <sstream> + #include <iostream> + #include <squirrel.h> ++#include <memory> ++#include <cstdlib> + + class Console; + class ConsoleStreamBuffer; +diff -ruN supertux-0.3.1.orig/src/lisp/lexer.cpp supertux-0.3.1/src/lisp/lexer.cpp +--- supertux-0.3.1.orig/src/lisp/lexer.cpp 2008-01-03 21:59:26.000000000 +0100 ++++ supertux-0.3.1/src/lisp/lexer.cpp 2008-08-23 13:45:58.000000000 +0200 +@@ -21,6 +21,7 @@ + #include <sstream> + #include <stdexcept> + #include <iostream> ++#include <cstring> + + #include "lexer.hpp" + +diff -ruN supertux-0.3.1.orig/src/sprite/sprite_manager.hpp supertux-0.3.1/src/sprite/sprite_manager.hpp +--- supertux-0.3.1.orig/src/sprite/sprite_manager.hpp 2008-01-03 21:59:26.000000000 +0100 ++++ supertux-0.3.1/src/sprite/sprite_manager.hpp 2008-08-23 13:29:34.000000000 +0200 +@@ -21,6 +21,7 @@ + #define SUPERTUX_SPRITE_MANAGER_H + + #include <map> ++#include <string> + + class SpriteData; + class Sprite; +diff -ruN supertux-0.3.1.orig/src/textscroller.hpp supertux-0.3.1/src/textscroller.hpp +--- supertux-0.3.1.orig/src/textscroller.hpp 2008-01-03 21:59:27.000000000 +0100 ++++ supertux-0.3.1/src/textscroller.hpp 2008-08-23 13:34:35.000000000 +0200 +@@ -24,6 +24,7 @@ + #include <vector> + #include <string> + #include <map> ++#include <memory> + + #include "screen.hpp" + #include "math/vector.hpp" +diff -ruN supertux-0.3.1.orig/src/title.cpp supertux-0.3.1/src/title.cpp +--- supertux-0.3.1.orig/src/title.cpp 2008-01-03 21:59:28.000000000 +0100 ++++ supertux-0.3.1/src/title.cpp 2008-08-23 12:05:19.000000000 +0200 +@@ -32,6 +32,7 @@ + #include <SDL.h> + #include <SDL_image.h> + #include <physfs.h> ++#include <algorithm> + + #include "title.hpp" + #include "mainloop.hpp" +diff -ruN supertux-0.3.1.orig/src/video/sdl_texture.hpp supertux-0.3.1/src/video/sdl_texture.hpp +--- supertux-0.3.1.orig/src/video/sdl_texture.hpp 2008-01-03 21:59:22.000000000 +0100 ++++ supertux-0.3.1/src/video/sdl_texture.hpp 2008-08-23 13:37:14.000000000 +0200 +@@ -23,6 +23,7 @@ + #include <config.h> + + #include <SDL.h> ++#include <algorithm> + + #include "texture.hpp" + #include "color.hpp" + _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git