diff --git a/lib/irrlicht/README.stk b/lib/irrlicht/README.stk new file mode 100644 index 000000000..83a4f096d --- /dev/null +++ b/lib/irrlicht/README.stk @@ -0,0 +1,5 @@ +This is a copy of the irrlicht 1.8, r4350. +We need to have our own version to change some #defines for stk. +The script 'update' will update this branch automatically from +the correspdonding irrlicht releases/1.8 branch (the latest updated +version is in the file current_version). diff --git a/lib/irrlicht/current_version b/lib/irrlicht/current_version new file mode 100644 index 000000000..28bb8fc33 --- /dev/null +++ b/lib/irrlicht/current_version @@ -0,0 +1 @@ +4350 diff --git a/lib/irrlicht/update b/lib/irrlicht/update new file mode 100755 index 000000000..0128e6d76 --- /dev/null +++ b/lib/irrlicht/update @@ -0,0 +1,21 @@ +#!/bin/bash + +echo "Getting latest irrlicht 1.8 version number:" +latest_version=$( svn info https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/branches/releases/1.8 \ + | awk '/Last Changed Rev:/ {print $4;}') +echo "Revision $latest_version" + +current_version=$( cat current_version) +echo "Current irrlicht version: $current_version" +if [ $current_version == $latest_version ]; then + echo "No changes, exiting." + exit +fi +echo "Applying patch from $current_version to $latest_version:" + +svn diff -r $current_version:$latest_version https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/branches/releases/1.8 \ + | patch -p0 + +echo $latest_version>current_version +echo "Done" +