changeset 3650:c60d53c30eb4 octave-forge

partial support for octave-forge compilation
author goffioul
date Fri, 13 Jul 2007 15:00:44 +0000
parents 67f4e104bea1
children 6e9849a064b0
files admin/Windows/msvc/run_compilation.sh
diffstat 1 files changed, 25 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/admin/Windows/msvc/run_compilation.sh	Fri Jul 13 14:34:43 2007 +0000
+++ b/admin/Windows/msvc/run_compilation.sh	Fri Jul 13 15:00:44 2007 +0000
@@ -27,8 +27,9 @@
 packages=
 available_packages="f2c libf2c BLAS LAPACK ATLAS FFTW PCRE GLPK readline zlib SuiteSparse
 HDF5 glob libpng ARPACK libjpeg libiconv gettext cairo glib pango freetype libgd libgsl
-netcdf sed makeinfo units less CLN GiNaC wxWidgets gnuplot FLTK octave JOGL"
+netcdf sed makeinfo units less CLN GiNaC wxWidgets gnuplot FLTK octave JOGL forge"
 octave_version=
+of_version=
 
 ###################################################################################
 
@@ -66,6 +67,9 @@
     --release=*)
       octave_version=`echo $1 | sed -e 's/--release=//'`
       ;;
+    --forge=*)
+      of_version=`echo $1 | sed -e 's/--forge=//'`
+      ;;
     -*)
       echo "unknown flag: $1"
       exit -1
@@ -274,6 +278,9 @@
     if test ! -z "$octave_version"; then
       todo_check "$INSTALL_DIR/local/octave-$octave_version/bin/octave.exe" octave
     fi
+    if test ! -z "$of_version"; then
+      packages="$packages forge"
+    fi
     todo_check "$tbindir/jogl.jar" JOGL
   fi
 else
@@ -284,6 +291,10 @@
   packages=`echo $packages | sed -e 's/octave//'`
 fi
 
+if test -z "$of_version"; then
+  packages=`echo $packages | sed -e 's/forge//'`
+fi
+
 if test -z "$packages"; then
   echo "nothing to do"
   exit 0
@@ -1307,3 +1318,16 @@
     echo "done"
   fi
 fi
+
+################
+# octave-forge #
+################
+
+if check_package forge; then
+  download_file octave-forge-bundle-$of_version.tar.gz "http://downloads.sourceforge.net/octave/octave-forge-bundle-$of_version.tar.gz?big_mirror=0"
+  if test ! -d "$DOWNLOAD_DIR/octave-forge-bundle-$of_version"; then
+    echo -n "decompressing octave-forge... "
+    (cd "$DOWNLOAD_DIR" && tar xfz octave-forge-bundle-$of_version.tar.gz)
+    echo "done"
+  fi
+fi