From 34c5d231176296e55fec6967fdede88f66e872a2 Mon Sep 17 00:00:00 2001 From: mazze Date: Tue, 8 Oct 2013 21:32:19 +0000 Subject: [PATCH] WIP Scummvm. It compiles but doesn't link. git-svn-id: https://svn.aros.org/svn/aros/trunk@48262 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- ports/emulation/scummvm/LEGAL | 3 ++ ports/emulation/scummvm/Scummvm.info.src | 1 + ports/emulation/scummvm/Scummvm.png | Bin 0 -> 8927 bytes ports/emulation/scummvm/icons/Scummvm.info.src | 3 ++ ports/emulation/scummvm/icons/Scummvm.png | Bin 0 -> 933 bytes ports/emulation/scummvm/icons/mmakefile.src | 10 ++++++ ports/emulation/scummvm/mmakefile.src | 34 ++++++++++++++++++ ports/emulation/scummvm/scummvm-1.6.0-aros.diff | 46 ++++++++++++++++++++++++ 8 files changed, 97 insertions(+) create mode 100644 ports/emulation/scummvm/LEGAL create mode 100644 ports/emulation/scummvm/Scummvm.info.src create mode 100644 ports/emulation/scummvm/Scummvm.png create mode 100644 ports/emulation/scummvm/icons/Scummvm.info.src create mode 100644 ports/emulation/scummvm/icons/Scummvm.png create mode 100644 ports/emulation/scummvm/icons/mmakefile.src create mode 100644 ports/emulation/scummvm/mmakefile.src create mode 100644 ports/emulation/scummvm/scummvm-1.6.0-aros.diff diff --git a/ports/emulation/scummvm/LEGAL b/ports/emulation/scummvm/LEGAL new file mode 100644 index 0000000..7b1fedf --- /dev/null +++ b/ports/emulation/scummvm/LEGAL @@ -0,0 +1,3 @@ +Scummvm is released under the GNU General Public License + +Origin: http://scummvm.org/ diff --git a/ports/emulation/scummvm/Scummvm.info.src b/ports/emulation/scummvm/Scummvm.info.src new file mode 100644 index 0000000..045d67c --- /dev/null +++ b/ports/emulation/scummvm/Scummvm.info.src @@ -0,0 +1 @@ +TYPE = DRAWER diff --git a/ports/emulation/scummvm/Scummvm.png b/ports/emulation/scummvm/Scummvm.png new file mode 100644 index 0000000000000000000000000000000000000000..5ed763e3085c838617f75653dd5a707401bd8a26 GIT binary patch literal 8927 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 literal 0 HcmV?d00001 diff --git a/ports/emulation/scummvm/icons/Scummvm.info.src b/ports/emulation/scummvm/icons/Scummvm.info.src new file mode 100644 index 0000000..a14250a --- /dev/null +++ b/ports/emulation/scummvm/icons/Scummvm.info.src @@ -0,0 +1,3 @@ +TYPE = TOOL +STACK = 40000 +TOOLTYPE = TOOLPRI=-1 diff --git a/ports/emulation/scummvm/icons/Scummvm.png b/ports/emulation/scummvm/icons/Scummvm.png new file mode 100644 index 0000000000000000000000000000000000000000..2a30b0010e5128b3c75d31d0348e34acea84f42f GIT binary patch literal 933 zcmV;W16urvP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_0009xNklygQFi@1`ZX|48stl!b^EcX_-EZ>9S4Yw6%NZgyAorc5aq; zoLWv(+KnUoWzf<8gRXW*aEv`-M~TuFawcvp_z!J&&_W5JX{Y6l)_WJ ziAxS{VF1&GrPx$KUAiozT41*hempNiK&&aY8VLkM(`9pdB7}7549=(T=BW~Vw!T04 z{JrboXAiv9f`hn3qa&g}p^IQwh_OTut^uxB2=jgyJRu&r0bFj@s; zb(>`nBz4X3srd8p8MCW|s^HJ5s7j0721D+&5RBW{bA4!O|unrF+k%ojc>L+D~ce%j=jK8P$d`XHQMPX4#Un3z3y5ywlWh0n`5ys1N zyzj4oL+ zf}nW}R%yT<>Bhlf^^%6(f{svRdi| zmxsR*Fq?0@!V;M!LN5@={mL{No+3O|aMDf%E7ofz(QVGn_9x=g6j(@=US_+rK3E!u zv;tfrU=R-YfzuHMEKa9Yzq>zfxdfQ!nudQh3)Tk`(KHj + #elif defined(SDL_BACKEND) ++#if defined(__AROS__) ++#include ++#else + #include ++#endif + #else + #include + #endif +diff -Naur scummvm-1.6.0-orig/backends/platform/sdl/sdl-sys.h scummvm-1.6.0/backends/platform/sdl/sdl-sys.h +--- scummvm-1.6.0-orig/backends/platform/sdl/sdl-sys.h 2013-10-08 21:07:43.931296513 +0200 ++++ scummvm-1.6.0/backends/platform/sdl/sdl-sys.h 2013-10-08 21:37:44.007370745 +0200 +@@ -51,6 +51,8 @@ + + #if defined(__SYMBIAN32__) + #include ++#elif defined(__AROS__) ++#include + #else + #include + #endif +diff -Naur scummvm-1.6.0-orig/config.log scummvm-1.6.0/config.log +--- scummvm-1.6.0-orig/config.log 2013-10-08 21:07:43.767296507 +0200 ++++ scummvm-1.6.0/config.log 2013-10-08 21:37:44.007370745 +0200 +@@ -1 +1 @@ +-Configure run on Tue Oct 8 21:06:41 CEST 2013 ++Configure run on Tue Oct 8 22:47:36 CEST 2013 +diff -Naur scummvm-1.6.0-orig/configure scummvm-1.6.0/configure +--- scummvm-1.6.0-orig/configure 2013-10-08 21:07:43.591296500 +0200 ++++ scummvm-1.6.0/configure 2013-10-08 21:37:44.007370745 +0200 +@@ -1227,6 +1227,9 @@ + engine_disable ${engine_name} + done + ;; ++ --build=* | --target=* | --disable-nls | --without-x | --without-pic | --disable-shared) ++ # ignore some options from the AROS build system ++ ;; + *) + option_error + ;; -- 2.1.4