From 5d7599ea9169dbf4ccdecd7f1a41b998b590a541 Mon Sep 17 00:00:00 2001 From: Matteo Bernardini Date: Wed, 12 Sep 2012 06:01:39 +0200 Subject: development/Coin: Added a patch. Signed-off-by: Matteo Bernardini --- development/Coin/Coin.SlackBuild | 6 +- development/Coin/coin-include_and_js.patch | 91 ++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+), 1 deletion(-) create mode 100644 development/Coin/coin-include_and_js.patch (limited to 'development') diff --git a/development/Coin/Coin.SlackBuild b/development/Coin/Coin.SlackBuild index dbfdf4e791..b053855fb4 100644 --- a/development/Coin/Coin.SlackBuild +++ b/development/Coin/Coin.SlackBuild @@ -8,7 +8,7 @@ PRGNAM=Coin VERSION=${VERSION:-3.1.3} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -61,6 +61,10 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# Thanks Debian +patch -p1 < $CWD/coin-include_and_js.patch + + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/development/Coin/coin-include_and_js.patch b/development/Coin/coin-include_and_js.patch new file mode 100644 index 0000000000..ce435d0275 --- /dev/null +++ b/development/Coin/coin-include_and_js.patch @@ -0,0 +1,91 @@ +--- coin3-3.1.3.orig/include/Inventor/SbBasic.h ++++ coin3-3.1.3/include/Inventor/SbBasic.h +@@ -24,6 +24,7 @@ + * + \**************************************************************************/ + ++#include + #include + + /* ********************************************************************** */ +--- coin3-3.1.3.orig/html/dynsections.js ++++ coin3-3.1.3/html/dynsections.js +@@ -0,0 +1,78 @@ ++function toggleVisibility(linkObj) ++{ ++ var base = $(linkObj).attr('id'); ++ var summary = $('#'+base+'-summary'); ++ var content = $('#'+base+'-content'); ++ var trigger = $('#'+base+'-trigger'); ++ var src=$(trigger).attr('src'); ++ if (content.is(':visible')===true) { ++ content.hide(); ++ summary.show(); ++ $(linkObj).addClass('closed').removeClass('opened'); ++ $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); ++ } else { ++ content.show(); ++ summary.hide(); ++ $(linkObj).removeClass('closed').addClass('opened'); ++ $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); ++ } ++ return false; ++} ++ ++function updateStripes() ++{ ++ $('table.directory tr'). ++ removeClass('even').filter(':visible:even').addClass('even'); ++} ++function toggleLevel(level) ++{ ++ $('table.directory tr').each(function(){ ++ var l = this.id.split('_').length-1; ++ var i = $('#img'+this.id.substring(3)); ++ var a = $('#arr'+this.id.substring(3)); ++ if (l