From 3bfd6f06e9882f078ffbd8b5aac970fe2e10dc18 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: May 18 2015 14:14:59 +0000 Subject: don't use deprecated angelscript methods Signed-off-by: Igor Gnatenko --- diff --git a/supertuxkart-unbundle-angelscript.patch b/supertuxkart-unbundle-angelscript.patch index 80c0cf5..99306e9 100644 --- a/supertuxkart-unbundle-angelscript.patch +++ b/supertuxkart-unbundle-angelscript.patch @@ -1,6 +1,6 @@ diff -uNr supertuxkart-0.9.orig/cmake/FindAngelscript.cmake supertuxkart-0.9/cmake/FindAngelscript.cmake --- supertuxkart-0.9.orig/cmake/FindAngelscript.cmake 1970-01-01 03:00:00.000000000 +0300 -+++ supertuxkart-0.9/cmake/FindAngelscript.cmake 2015-05-14 12:33:07.921232926 +0300 ++++ supertuxkart-0.9/cmake/FindAngelscript.cmake 2015-05-18 17:04:56.631871672 +0300 @@ -0,0 +1,34 @@ +# - Try to find enet +# Once done this will define @@ -38,7 +38,7 @@ diff -uNr supertuxkart-0.9.orig/cmake/FindAngelscript.cmake supertuxkart-0.9/cma + diff -uNr supertuxkart-0.9.orig/CMakeLists.txt supertuxkart-0.9/CMakeLists.txt --- supertuxkart-0.9.orig/CMakeLists.txt 2015-05-14 12:28:55.707748866 +0300 -+++ supertuxkart-0.9/CMakeLists.txt 2015-05-14 12:35:13.005449979 +0300 ++++ supertuxkart-0.9/CMakeLists.txt 2015-05-18 17:04:56.631871672 +0300 @@ -119,10 +119,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP") # Enable multi-processor compilation (faster) endif() @@ -62,3 +62,16 @@ diff -uNr supertuxkart-0.9.orig/CMakeLists.txt supertuxkart-0.9/CMakeLists.txt ${CURL_LIBRARIES} ${OGGVORBIS_LIBRARIES} ${OPENAL_LIBRARY} +diff -uNr supertuxkart-0.9.orig/src/scriptengine/scriptarray.cpp supertuxkart-0.9/src/scriptengine/scriptarray.cpp +--- supertuxkart-0.9.orig/src/scriptengine/scriptarray.cpp 2015-04-21 14:32:22.244216774 +0300 ++++ supertuxkart-0.9/src/scriptengine/scriptarray.cpp 2015-05-18 17:06:44.849918355 +0300 +@@ -1496,7 +1496,8 @@ + continue; + + // The parameter must either be a reference to the subtype or a handle to the subtype +- int paramTypeId = func->GetParamTypeId(0, &flags); ++ int paramTypeId; ++ func->GetParam(0, ¶mTypeId, &flags, NULL, NULL); + + if( (paramTypeId & ~(asTYPEID_OBJHANDLE|asTYPEID_HANDLETOCONST)) != (subTypeId & ~(asTYPEID_OBJHANDLE|asTYPEID_HANDLETOCONST)) ) + continue;