aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-qtopia/scummvm/scummvm-0.6.0
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-qtopia/scummvm/scummvm-0.6.0')
-rw-r--r--recipes-qtopia/scummvm/scummvm-0.6.0/mouse.patch36
-rw-r--r--recipes-qtopia/scummvm/scummvm-0.6.0/sword1.patch16
-rw-r--r--recipes-qtopia/scummvm/scummvm-0.6.0/tremor.patch32
3 files changed, 84 insertions, 0 deletions
diff --git a/recipes-qtopia/scummvm/scummvm-0.6.0/mouse.patch b/recipes-qtopia/scummvm/scummvm-0.6.0/mouse.patch
new file mode 100644
index 0000000..1697ac8
--- /dev/null
+++ b/recipes-qtopia/scummvm/scummvm-0.6.0/mouse.patch
@@ -0,0 +1,36 @@
+--- ./backends/sdl/sdl-common.cpp~mouse.patch 2004-03-05 07:23:04.000000000 +1030
++++ ./backends/sdl/sdl-common.cpp 2004-05-16 07:53:24.000000000 +0930
+@@ -866,6 +866,9 @@
+ return true;
+
+ case SDL_MOUSEBUTTONDOWN:
++#ifdef QTOPIA
++ event->event_code = EVENT_LBUTTONDOWN;
++#else
+ if (ev.button.button == SDL_BUTTON_LEFT)
+ event->event_code = EVENT_LBUTTONDOWN;
+ else if (ev.button.button == SDL_BUTTON_RIGHT)
+@@ -878,18 +881,23 @@
+ #endif
+ else
+ break;
++#endif
+
+ fillMouseEvent(*event, ev.button.x, ev.button.y);
+
+ return true;
+
+ case SDL_MOUSEBUTTONUP:
++#ifdef QTOPIA
++ event->event_code = EVENT_LBUTTONUP;
++#else
+ if (ev.button.button == SDL_BUTTON_LEFT)
+ event->event_code = EVENT_LBUTTONUP;
+ else if (ev.button.button == SDL_BUTTON_RIGHT)
+ event->event_code = EVENT_RBUTTONUP;
+ else
+ break;
++#endif
+ fillMouseEvent(*event, ev.button.x, ev.button.y);
+
+ return true;
diff --git a/recipes-qtopia/scummvm/scummvm-0.6.0/sword1.patch b/recipes-qtopia/scummvm/scummvm-0.6.0/sword1.patch
new file mode 100644
index 0000000..0c934ef
--- /dev/null
+++ b/recipes-qtopia/scummvm/scummvm-0.6.0/sword1.patch
@@ -0,0 +1,16 @@
+--- ./sword1/sword1.cpp.old 2004-05-16 03:17:26.000000000 +0930
++++ ./sword1/sword1.cpp 2004-05-16 03:12:42.000000000 +0930
+@@ -1061,8 +1061,11 @@
+ _systemVars.runningFromCd = true;
+ _systemVars.currentCD = 2;
+ test.close();
+- } else
+- error("Unable to find files.\nPlease read the instructions again");
++ } else {
++ _systemVars.runningFromCd = false;
++ _systemVars.playSpeech = false;
++// error("Unable to find files.\nPlease read the instructions again");
++ }
+ }
+ }
+
diff --git a/recipes-qtopia/scummvm/scummvm-0.6.0/tremor.patch b/recipes-qtopia/scummvm/scummvm-0.6.0/tremor.patch
new file mode 100644
index 0000000..3acf302
--- /dev/null
+++ b/recipes-qtopia/scummvm/scummvm-0.6.0/tremor.patch
@@ -0,0 +1,32 @@
+--- ./sound/vorbis.cpp.old 2004-05-16 04:23:59.000000000 +0930
++++ ./sound/vorbis.cpp 2004-05-16 04:24:23.000000000 +0930
+@@ -29,7 +29,7 @@
+ #include "sound/audiostream.h"
+ #include "sound/audiocd.h"
+
+-#include <vorbis/vorbisfile.h>
++#include <tremor/ivorbisfile.h>
+
+
+ AudioStream *makeVorbisStream(OggVorbis_File *file, int duration);
+--- ./configure.old 2004-05-16 04:46:47.000000000 +0930
++++ ./configure 2004-05-16 04:50:42.000000000 +0930
+@@ -560,15 +560,15 @@
+ if test "$_vorbis" = auto ; then
+ _vorbis=no
+ cat > $TMPC << EOF
+-#include <vorbis/codec.h>
++#include <tremor/ivorbiscodec.h>
+ int main(void) { vorbis_packet_blocksize(0,0); return 0; }
+ EOF
+ cc_check $LDFLAGS $CXXFLAGS $OGG_CFLAGS $OGG_LIBS $VORBIS_CFLAGS $VORBIS_LIBS \
+- -lvorbis -logg -lm && _vorbis=yes
++ -lvorbisidec -logg -lm && _vorbis=yes
+ fi
+ if test "$_vorbis" = yes ; then
+ _def_vorbis='#define USE_VORBIS'
+- LIBS="$LIBS $OGG_LIBS $VORBIS_LIBS -lvorbisfile -lvorbis -logg"
++ LIBS="$LIBS $OGG_LIBS $VORBIS_LIBS -lvorbisidec -logg"
+ INCLUDES="$INCLUDES $OGG_CFLAGS $VORBIS_CFLAGS"
+ else
+ _def_vorbis='#undef USE_VORBIS'