Changeset 11101
- Timestamp:
- 01/13/12 10:13:39 (13 years ago)
- Location:
- issm/trunk-jpl/externalpackages
- Files:
-
- 41 added
- 21 deleted
- 38 edited
- 4 moved
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/externalpackages/angel/install.sh
r10064 r11101 1 1 #!/bin/bash 2 3 #get number of CPUS4 NUMCPUS=$1;5 2 6 3 #Some cleanup … … 10 7 svn co -r 82 https://angellib.svn.sourceforge.net/svnroot/angellib/trunk angel 11 8 12 # Apply patches9 #Compile 13 10 cd angel 14 15 #Compile angel 16 if [ -z $NUMCPUS ]; 17 then 18 make 19 else 20 make -j $NUMCPUS 21 fi 11 make -j $1 -
issm/trunk-jpl/externalpackages/autoconf/install.sh
r10862 r11101 1 1 #!/bin/bash 2 2 3 #version of autoconf4 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/autoconf-//g'`5 echo $version6 7 3 #Some cleanup 8 rm -rf install autoconf- $versionsrc4 rm -rf install autoconf-2.63 src 9 5 10 6 #Create install directories … … 12 8 13 9 #Untar 14 tar -zxvf autoconf- $version.tar.gz10 tar -zxvf autoconf-2.63.tar.gz 15 11 16 12 #Move autoconf into src directory 17 mv autoconf- $versionsrc13 mv autoconf-2.63 src 18 14 19 15 #Compile autoconf -
issm/trunk-jpl/externalpackages/automake/install.sh
r10862 r11101 1 1 #!/bin/bash 2 2 3 #version of automake4 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/automake-//g'`5 echo $version6 7 3 #Some cleanup 8 rm -rf install automake- $versionsrc4 rm -rf install automake-1.10.2 src 9 5 10 6 #Create install directories … … 12 8 13 9 #Untar 14 tar -zxvf automake-$version.tar.gz 15 16 #Move automake into src directory 17 mv automake-$version src 10 tar -zxvf automake-1.10.2.tar.gz 11 mv automake-1.10.2 src 18 12 19 13 #Compile automake -
issm/trunk-jpl/externalpackages/bbftp/install.sh
r7365 r11101 1 1 #!/bin/bash 2 2 3 #get number of CPUS4 NUMCPUS=$1;5 6 #version of bbftp-client7 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/bbftp-client-//g'`8 echo $version9 10 3 #Some cleanup 11 rm -rf src install bbftp-client- $version4 rm -rf src install bbftp-client-3.2.0 12 5 13 6 #Create install directories … … 15 8 16 9 #Untar 17 tar -zxvf bbftp-client- $version.tar.gz10 tar -zxvf bbftp-client-3.2.0.tar.gz 18 11 19 12 #Move bbftp-client into install directory 20 mv bbftp-client- $version/* src21 rm -rf bbftp-client- $version13 mv bbftp-client-3.2.0/* src 14 rm -rf bbftp-client-3.2.0 22 15 23 16 #Apply patches 24 17 cd src 25 18 26 #Configure 19 #Configure and compile 27 20 cd bbftpc 28 21 ./configure --prefix=$ISSM_TIER/externalpackages/bbftp/install 29 30 #Compile bbftp-client 31 if [ -z $NUMCPUS ]; 32 then 33 make 34 else 35 make -j $NUMCPUS 36 fi 37 22 make 38 23 make install -
issm/trunk-jpl/externalpackages/boost/install.sh
r10145 r11101 1 1 #!/bin/bash 2 2 3 #get number of CPUS4 NUMCPUS=$1;5 6 #version of boost7 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/boost_//g'`8 echo $version9 10 3 #Some cleanup 11 rm -rf install boost_$version src 12 13 #Create install directories 4 rm -rf install boost_1_45_0 src 14 5 mkdir install src 15 6 16 7 #Untar 17 tar -zxvf boost_ $version.tar.gz8 tar -zxvf boost_1_45_0.tar.gz 18 9 19 10 #Move boost into install directory 20 mv boost_ $version/* src21 rm -rf boost_ $version11 mv boost_1_45_0/* src 12 rm -rf boost_1_45_0 22 13 23 # Apply patches14 #Configure and compile 24 15 cd src 25 26 #Configure27 16 ./bootstrap.sh --prefix=$ISSM_TIER/externalpackages/boost/install 28 17 29 18 #Compile boost 30 if [ -z $ NUMCPUS];19 if [ -z $1 ]; 31 20 then 32 21 ./bjam install 33 22 else 34 ./bjam -j $NUMCPUSinstall23 ./bjam -j $1 install 35 24 fi -
issm/trunk-jpl/externalpackages/chaco/install.sh
r4707 r11101 1 1 #!/bin/bash 2 3 #get number of CPUS4 NUMCPUS=$1;5 2 6 3 # Some cleanup … … 8 5 rm -rf src 9 6 rm -rf install 10 11 # Create src and install directories12 7 mkdir src install 13 8 … … 25 20 # Build chaco 26 21 cd src/code 27 make -j $ NUMCPUS28 make -j $ NUMCPUSchacominusblas.a22 make -j $1 23 make -j $1 chacominusblas.a 29 24 30 25 # Clean up objects (but not library or executable) -
issm/trunk-jpl/externalpackages/cmake/install.sh
r10002 r11101 1 1 #!/bin/bash 2 2 3 #get number of CPUS4 NUMCPUS=$1;5 6 #version of cmake7 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/cmake-//g'`8 9 3 #Some cleanup 10 rm -rf install cmake-$version 11 12 #Create install directories 4 rm -rf install cmake-2.8.5 13 5 mkdir install 14 6 15 7 #Untar 16 tar -zxvf cmake- $version.tar.gz8 tar -zxvf cmake-2.8.5.tar.gz 17 9 18 10 #Move cmake into install directory 19 mv cmake-$version/* install 20 rm -rf cmake-$version 21 11 mv cmake-2.8.5/* install 12 rm -rf cmake-2.8.5 22 13 23 14 #Compile cmake 24 15 cd install 25 16 ./bootstrap --prefix=$ISSM_TIER/externalpackages/cmake/install 26 if [ -z $NUMCPUS ]; 27 then 28 make 29 else 30 make -j $NUMCPUS 31 fi 17 make -j $1 32 18 make install -
issm/trunk-jpl/externalpackages/colpack/install.sh
r9713 r11101 1 1 #!/bin/bash 2 3 #get number of CPUS4 NUMCPUS=$1;5 6 2 7 3 #Erase install 8 4 rm -rf install src ColPack 9 5 10 #version of ColPack11 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/ColPack-//g'`12 13 6 #install directory 14 7 mkdir src 15 16 tar -zxvf ColPack-$version.tar.gz 17 8 tar -zxvf ColPack-1.0.3.tar.gz 18 9 mv ColPack/* src 19 10 rm -rf ColPack … … 21 12 #compile 22 13 cd src 23 make -j $ NUMCPUS14 make -j $1 24 15 cd .. 25 26 16 27 17 #install -
issm/trunk-jpl/externalpackages/cppcheck/install.sh
r9300 r11101 1 1 #!/bin/bash 2 2 3 #get number of CPUS4 NUMCPUS=$1;5 6 7 #version of cppcheck8 version=`echo *.tar | sed 's/\.tar//g' | sed 's/cppcheck-//g'`9 echo $version10 11 3 #Erase install 12 rm -rf install src cppcheck-$version 13 14 #install directory 4 rm -rf install src cppcheck-1.48 15 5 mkdir src 16 6 17 tar -xvf cppcheck- $version.tar7 tar -xvf cppcheck-1.48.tar 18 8 19 mv cppcheck- $version/* src20 rm -rf cppcheck- $version9 mv cppcheck-1.48/* src 10 rm -rf cppcheck-1.48 21 11 22 12 #compile 23 13 cd src 24 make -j $ NUMCPUS25 make -j $ NUMCPUSinstall PREFIX=$ISSM_TIER/externalpackages/cppcheck/install14 make -j $1 15 make -j $1 install PREFIX=$ISSM_TIER/externalpackages/cppcheck/install 26 16 cd .. -
issm/trunk-jpl/externalpackages/dace/install.sh
r1086 r11101 1 1 #!/bin/bash 2 2 3 #dace name4 name=`echo *.zip | sed 's/\.zip//g'`5 6 3 #Some cleanup 7 rm -rf install $name 8 9 #Create src and install directories 4 rm -rf install dace 10 5 mkdir install 11 6 12 7 #uncompress 13 unzip $name.zip8 unzip dace.zip 14 9 15 10 #move to install directory 16 mv $name/* install 17 rm -rf $name 18 11 mv dace/* install 12 rm -rf dace -
issm/trunk-jpl/externalpackages/dakota
- Property svn:ignore
-
old new 1 install *2 src *1 install 2 src 3 3 configure.sh 4 .ignore.txt
-
- Property svn:ignore
-
issm/trunk-jpl/externalpackages/doxygen/install.sh
r9310 r11101 3 3 #wget http://ftp.stack.nl/pub/users/dimitri/doxygen-1.7.4.src.tar.gz 4 4 5 #Get number of cpus on current platform6 NUMCPUS=$1;7 8 #version of doxygen9 version=`echo *.src.tar.gz | sed 's/\.src\.tar\.gz//g' | sed 's/doxygen-//g'`10 11 5 #Some cleanup 12 6 rm -rf src 13 7 rm -rf install 14 rm -rf doxygen- $version8 rm -rf doxygen-1.7.4 15 9 16 10 #Create src and install directories … … 18 12 19 13 #Untar 20 tar -zxvf doxygen- $version.src.tar.gz14 tar -zxvf doxygen-1.7.4.src.tar.gz 21 15 22 16 #Move doxygen into src directory 23 mv doxygen- $version/* src24 rm -rf doxygen- $version17 mv doxygen-1.7.4/* src 18 rm -rf doxygen-1.7.4 25 19 26 20 #Configure doxygen 27 21 cd src && ./configure --prefix "$ISSM_TIER/externalpackages/doxygen/install" 28 29 #Compile doxygen 30 if [ -z $NUMCPUS ]; 31 then 32 make 33 else 34 make -j $NUMCPUS 35 fi 22 make -j $1 36 23 37 24 #Install doxygen 38 make 25 make install 39 26 make install_docs -
issm/trunk-jpl/externalpackages/findbugs/install.sh
r9300 r11101 1 1 #!/bin/bash 2 2 3 #get number of CPUS4 NUMCPUS=$1;5 6 7 #version of findbugs8 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/findbugs-//g'`9 10 3 #Erase install 11 rm -rf install findbugs-$version 12 13 #install directory 4 rm -rf install findbugs-1.3.9 14 5 mkdir install 15 6 16 tar -zxvf findbugs- $version.tar.gz7 tar -zxvf findbugs-1.3.9.tar.gz 17 8 18 mv findbugs- $version/* install19 rm -rf findbugs- $version9 mv findbugs-1.3.9/* install 10 rm -rf findbugs-1.3.9 -
issm/trunk-jpl/externalpackages/gdal/install.sh
r9571 r11101 1 1 #!/bin/bash 2 3 #Get number of cpus4 NUMCPUS=$1;5 6 #version of gdal7 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/gdal-//g'`8 2 9 3 #Some cleanup 10 4 rm -rf src 11 5 rm -rf install 12 rm -rf gdal-$version 13 14 #Create src and install directories 6 rm -rf gdal-1.6.0 15 7 mkdir src install 16 8 17 9 #Untar 18 tar -zxvf gdal- $version.tar.gz10 tar -zxvf gdal-1.6.0.tar.gz 19 11 20 12 #Move gdal into src directory 21 mv gdal- $version/* src22 rm -rf gdal- $version13 mv gdal-1.6.0/* src 14 rm -rf gdal-1.6.0 23 15 24 16 #Configure gdal 25 17 cd src 26 ./configure --prefix="$ISSM_TIER/externalpackages/gdal/install" --without-python --with-netcdf=no --with-jasper=no --without-ld-shared --with-unix-stdio-64=no --with-expat-lib=/usr/lib64/libexpat.so 27 #./configure --prefix="$ISSM_TIER/externalpackages/gdal/install" --with-python --with-netcdf=no --with-jasper=no --without-ld-shared --with-unix-stdio-64=no --with-expat-lib=/usr/lib64/libexpat.so 18 ./configure \ 19 --prefix="$ISSM_TIER/externalpackages/gdal/install" \ 20 --without-python \ 21 --with-netcdf=no \ 22 --with-jasper=no \ 23 --without-ld-shared \ 24 --with-unix-stdio-64=no \ 25 --with-expat-lib=/usr/lib64/libexpat.so 28 26 29 27 #Patch GDALmake.opt 30 28 patch GDALmake.opt ../GDALmake.opt.patch 31 29 32 33 30 #Compile and install gdal 34 if [ -z $NUMCPUS ]; 35 then 36 make 37 make install 38 else 39 make -j $NUMCPUS 40 make install 41 fi 31 make -j $1 32 make install -
issm/trunk-jpl/externalpackages/graphviz/install.sh
r2073 r11101 1 1 #!/bin/bash 2 3 #Get number of cpus4 NUMCPUS=$1;5 2 6 3 #Some cleanup 7 4 rm -rf install src 8 9 #Create src and install directories10 5 mkdir install src 11 6 12 #version of graphviz13 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/graphviz-//g'`14 echo $version15 16 7 #Untar 17 tar -zxvf graphviz- $version.tar.gz8 tar -zxvf graphviz-2.24.0.tar.gz 18 9 19 10 #Move Dakota to src directory 20 mv graphviz- $version/* src/21 rm -rf graphviz- $version11 mv graphviz-2.24.0/* src/ 12 rm -rf graphviz-2.24.0 22 13 23 14 #Configure dakota 24 15 cd src 25 source ../configure.sh 16 ./configure --prefix="$ISSM_TIER/externalpackages/graphviz/install" 26 17 cd .. 27 18 28 19 #Compile and install 29 20 cd src 30 if [ -z $NUMCPUS ]; 31 then 32 make 33 make install 34 else 35 make -j $NUMCPUS 36 make -j $NUMCPUS install 37 fi 21 make -j $1 22 make -j $1 install 38 23 cd .. -
issm/trunk-jpl/externalpackages/latex2rtf/install.sh
r7223 r11101 1 1 #!/bin/bash 2 2 3 #Get version4 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/latex2rtf-//g'`5 6 3 #Some cleanup 7 rm -rf latex2rtf- $versioncfg install4 rm -rf latex2rtf-2.0.0 cfg install 8 5 9 6 #untar 10 tar -zxvf latex2rtf- $version.tar.gz11 mv latex2rtf- $versioninstall7 tar -zxvf latex2rtf-2.0.0.tar.gz 8 mv latex2rtf-2.0.0 install 12 9 13 10 #Compile -
issm/trunk-jpl/externalpackages/libtool/install.sh
r8971 r11101 1 1 #!/bin/bash 2 2 3 #version of libtool4 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/libtool-//g'`5 echo $version6 7 3 #Some cleanup 8 rm -rf install libtool-$version src 9 10 #Create install directories 4 rm -rf install libtool-2.2.6b src 11 5 mkdir install 12 6 13 7 #Untar 14 tar -zxvf libtool- $version.tar.gz8 tar -zxvf libtool-2.2.6b.tar.gz 15 9 16 10 #Move libtool into src directory 17 mv libtool- $versionsrc11 mv libtool-2.2.6b src 18 12 19 13 #Compile libtool -
issm/trunk-jpl/externalpackages/m2html/install.sh
r1513 r11101 1 1 #!/bin/bash 2 2 3 #m2html name4 name=`echo *.zip | sed 's/\.zip//g'`5 6 3 #Some cleanup 7 rm -rf install $name 8 9 #Create src and install directories 4 rm -rf install m2html 10 5 mkdir install 11 6 12 7 #uncompress 13 unzip $name.zip8 unzip m2html.zip 14 9 15 10 #move to install directory 16 mv $name/* install17 rm -rf $name11 mv m2html/* install 12 rm -rf m2html 18 13 19 14 #patch m2html -
issm/trunk-jpl/externalpackages/mercurial/install.sh
r10055 r11101 1 1 #!/bin/bash 2 2 3 #get number of CPUS4 NUMCPUS=$1;5 6 #version of mercurial7 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/mercurial-//g'`8 echo $version9 10 3 #Some cleanup 11 rm -rf install mercurial-$version 12 13 #Create install directories 4 rm -rf install mercurial-1.7.3 14 5 mkdir install 15 6 16 7 #Untar 17 tar -zxvf mercurial- $version.tar.gz8 tar -zxvf mercurial-1.7.3.tar.gz 18 9 19 10 #Move mercurial into install directory 20 mv mercurial- $version/* install21 rm -rf mercurial- $version11 mv mercurial-1.7.3/* install 12 rm -rf mercurial-1.7.3 22 13 23 14 #Apply patches … … 27 18 28 19 #Compile mercurial 29 if [ -z $NUMCPUS ]; 30 then 31 make 32 else 33 make -j $NUMCPUS 34 fi 20 make -j $1 -
issm/trunk-jpl/externalpackages/metis
- Property svn:ignore
-
old new 1 install *1 install 2 2 src 3 Makefile.in.patch4
-
- Property svn:ignore
-
issm/trunk-jpl/externalpackages/mpich2
- Property svn:ignore
-
old new 1 install *1 install 2 2 src 3 configure.sh4 Examples.Makefile.patch5 mpicxx.h.patch
-
- Property svn:ignore
-
issm/trunk-jpl/externalpackages/ncview/install.sh
r9043 r11101 1 1 #!/bin/bash 2 3 #version of doxygen4 #version="2.0beta4"5 version="1.93g"6 2 7 3 #Some cleanup 8 4 rm -rf install 9 10 #Create install directories11 5 mkdir install 12 6 13 7 #Untar 14 tar -zxvf ncview- $version.tar.gz8 tar -zxvf ncview-1.93g.tar.gz 15 9 16 10 #Move doxygen into src directory 17 mv ncview- $version/* install18 rmdir ncview- $version11 mv ncview-1.93g/* install 12 rmdir ncview-1.93g 19 13 20 14 #Configure doxygen 21 15 cd install 22 ./configure --prefix "$ISSM_TIER/externalpackages/ncview/install" \ 23 --x-libraries=/usr/X11/lib/ \ 24 --x-includes=/usr/X11/include/ \ 25 --with-netcdf_incdir="$ISSM_TIER/externalpackages/netcdf/install/include/" \ 26 --with-netcdf_libdir="$ISSM_TIER/externalpackages/netcdf/install/lib/" 16 ./configure \ 17 --prefix "$ISSM_TIER/externalpackages/ncview/install" \ 18 --x-libraries=/usr/X11/lib/ \ 19 --x-includes=/usr/X11/include/ \ 20 --with-netcdf_incdir="$ISSM_TIER/externalpackages/netcdf/install/include/" \ 21 --with-netcdf_libdir="$ISSM_TIER/externalpackages/netcdf/install/lib/" 27 22 28 23 make -
issm/trunk-jpl/externalpackages/netcdf/install.sh
r6081 r11101 1 1 #!/bin/bash 2 2 3 #Get number of cpus on current platform4 NUMCPUS=$1;5 6 #version of netcdf7 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/netcdf-//g'`8 9 3 #Some cleanup 10 rm -rf install netcdf-$version 11 12 #Create install directories 4 rm -rf install netcdf-4.0.1 13 5 mkdir install 14 6 15 7 #Untar 16 tar -zxvf netcdf- $version.tar.gz8 tar -zxvf netcdf-4.0.1.tar.gz 17 9 18 10 #Move netcdf to install directory 19 11 rm -rf install/* 20 mv netcdf- $version/* install/21 rm -rf netcdf- $version12 mv netcdf-4.0.1/* install/ 13 rm -rf netcdf-4.0.1 22 14 23 #Configure netcdf15 #Configure and compile 24 16 cd install 25 17 ./configure --prefix="$ISSM_TIER/externalpackages/netcdf/install" 26 27 #Compile and install netcdf 28 if [ -z $NUMCPUS ]; 29 then 30 make 31 make install 32 else 33 make -j $NUMCPUS 34 make -j $NUMCPUS install 35 fi 18 make -j $NUMCPUS 19 make -j $NUMCPUS install -
issm/trunk-jpl/externalpackages/oofem/install.sh
r10711 r11101 1 1 #!/bin/bash 2 3 #Get number of cpus on current platform4 NUMCPUS=$1;5 6 #version of doxygen7 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/oofem-//g'`8 2 9 3 #Some cleanup 10 4 rm -rf src 11 rm -rf oofem-$version 12 13 #Create src and install directories 5 rm -rf oofem-2.0 14 6 mkdir src 15 7 16 8 #Untar 17 tar -zxvf oofem- $version.tar.gz9 tar -zxvf oofem-2.0.tar.gz 18 10 19 11 #Move oofem into src directory 20 mv oofem- $version/* src21 rm -rf oofem- $version12 mv oofem-2.0/* src 13 rm -rf oofem-2.0 22 14 23 15 # currently a basic serial configuration, see http://www.oofem.org/wiki/doku.php?id=installation 24 16 # for details on enabling the IML++ and PETSc libraries, and for configuring the parallel version 25 cd src && ./configure OOFEM_TARGET=oofem-$version --enable-dss && cd targets/oofem-$version 17 cd src 18 ./configure OOFEM_TARGET=oofem-2.0 --enable-dss 26 19 27 20 #Compile oofem 28 if [ -z $NUMCPUS ]; 29 then 30 make 31 32 else 33 make -j $NUMCPUS 34 fi 21 cd targets/oofem-2.0 22 make -j $1 35 23 36 24 # build verification tools … … 38 26 39 27 # testing solver 40 cd ../targets/oofem- $version&& make tests && less ./test_results28 cd ../targets/oofem-2.0 && make tests && less ./test_results -
issm/trunk-jpl/externalpackages/openanalysis/install.sh
r9710 r11101 1 1 #!/bin/bash 2 3 #get number of CPUS4 NUMCPUS=$1;5 2 6 3 #Some cleanup … … 10 7 svn co http://svn.berlios.de/svnroot/repos/openanalysis/OpenAnalysis/trunk openanalysis 11 8 12 13 9 #Configure 14 10 cd openanalysis -
issm/trunk-jpl/externalpackages/polygonclipper/install.sh
r7928 r11101 1 1 #!/bin/bash 2 3 #m2html name4 name=`echo *.zip | sed 's/\.zip//g'`5 2 6 3 #Some cleanup 7 4 rm -rf install 8 5 9 # Create src and install directories6 #install 10 7 mkdir install 11 8 cd install 12 cp ../ $name.zip .9 cp ../PolygonClipper.zip . 13 10 14 11 #uncompress 15 unzip $name.zip12 unzip PolygonClipper.zip 16 13 17 14 #Make -
issm/trunk-jpl/externalpackages/qhull/install.sh
r6081 r11101 1 1 #!/bin/bash 2 2 3 #Get number of cpus on current platform4 NUMCPUS=$1;5 6 #version of qhull7 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/qhull-//g'`8 9 3 #Some cleanup 10 rm -rf src install qhull-$version 11 12 #Create src and install directories 4 rm -rf src install qhull-2003.1 13 5 mkdir src install 14 6 15 7 #Untar 16 tar -zxvf qhull- $version.tar.gz8 tar -zxvf qhull-2003.1.tar.gz 17 9 18 10 #Move qhull to src directory 19 11 rm -rf src/* 20 mv qhull- $version/* src/21 rm -rf qhull- $version12 mv qhull-2003.1/* src/ 13 rm -rf qhull-2003.1 22 14 23 15 #Configure qhull 24 16 cd src 25 26 17 ./configure --prefix="$ISSM_TIER/externalpackages/qhull/install" 27 28 #Compile qhull and install it 29 if [ -z $NUMCPUS ]; 30 then 31 make 32 make install 33 else 34 make -j $NUMCPUS 35 make -j $NUMCPUS install 36 fi 18 make -j $1 19 make -j $1 install -
issm/trunk-jpl/externalpackages/rats/install.sh
r9294 r11101 1 1 #!/bin/bash 2 2 3 #get number of CPUS4 NUMCPUS=$1;5 6 7 #version of rats8 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/rats-//g'`9 10 3 #Erase install 11 rm -rf install src rats- $version4 rm -rf install src rats-2.3 12 5 13 6 #install directory 14 7 mkdir src 15 16 tar -zxvf rats-$version.tar.gz 17 18 19 mv rats-$version/* src 20 rm -rf rats-$version 8 tar -zxvf rats-2.3.tar.gz 9 mv rats-2.3/* src 10 rm -rf rats-2.3 21 11 22 12 #compile 23 13 cd src 24 14 ./configure --prefix=$ISSM_TIER/externalpackages/rats/install 25 make -j $ NUMCPUS15 make -j $1 26 16 make install 27 17 cd .. -
issm/trunk-jpl/externalpackages/rose/install.sh
r9708 r11101 1 1 #!/bin/bash 2 3 #get number of CPUS4 NUMCPUS=$1;5 6 #version of rose7 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/rose-//g'`8 echo $version9 2 10 3 #Some cleanup 11 4 rm -rf source build install 12 13 #Create install directories14 5 mkdir install source build 15 6 16 7 #Untar 17 tar -zxvf rose- $version.tar.gz8 tar -zxvf rose-0.9.5a-13219.tar.gz 18 9 19 10 #Move rose into install directory 20 mv rose-$version/* source 21 rm -rf rose-$version 22 23 cd build 11 mv rose-0.9.5a-13219/* source 12 rm -rf rose-0.9.5a-13219 24 13 25 14 #Configure 26 ../source/configure --prefix=$ISSM_TIER/externalpackages/rose/install \ 27 --with-boost=$ISSM_TIER/externalpackages/boost/install\ 28 --srcdir=$ISSM_TIER/externalpackages/rose/source 15 cd build 16 ../source/configure \ 17 --prefix=$ISSM_TIER/externalpackages/rose/install \ 18 --with-boost=$ISSM_TIER/externalpackages/boost/install\ 19 --srcdir=$ISSM_TIER/externalpackages/rose/source 29 20 30 21 make -j $NUMCPUS -
issm/trunk-jpl/externalpackages/satstress/install.sh
r10040 r11101 1 1 #!/bin/bash 2 2 3 #get number of CPUS4 NUMCPUS=$1;5 6 #version of SatStress7 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/SatStress-//g'`8 echo $version9 10 3 #Some cleanup 11 rm -rf install SatStress-$version 12 13 #Create install directories 4 rm -rf install SatStress-0.1.2 14 5 mkdir install 15 6 16 7 #Untar 17 tar -zxvf SatStress- $version.tar.gz8 tar -zxvf SatStress-0.1.2.tar.gz 18 9 19 10 #Move SatStress into install directory 20 mv SatStress- $version/* install21 rm -rf SatStress- $version11 mv SatStress-0.1.2/* install 12 rm -rf SatStress-0.1.2 22 13 23 14 #Compile SatStress -
issm/trunk-jpl/externalpackages/shapelib/install.sh
r10238 r11101 1 1 #!/bin/bash 2 3 #get number of CPUS4 NUMCPUS=$1;5 2 6 3 # Some cleanup … … 8 5 rm -rf src 9 6 rm -rf install 10 11 # Create src and install directories12 7 mkdir src install 13 8 … … 26 21 # Build shapelib and run self-tests 27 22 cd src 28 make -j $ NUMCPUS23 make -j $1 29 24 make test 30 25 … … 50 45 mv src/shputils install/exec 51 46 mv src/shptest install/exec 52 -
issm/trunk-jpl/externalpackages/slepc/install.sh
r1548 r11101 1 1 #!/bin/bash 2 2 3 #Get number of cpus on current platform4 NUMCPUS=$1;5 6 #version of slepc7 version=`echo *.tgz | sed 's/\.tgz//g' | sed 's/slepc-//g'`8 9 3 #Some cleanup 10 rm -rf install slepc-$version 11 12 #Create install directories 4 rm -rf install slepc-2.3.2 13 5 mkdir install 14 6 15 7 #Untar 16 tar -zxvf slepc- $version.tgz8 tar -zxvf slepc-2.3.2.tgz 17 9 18 10 #Move slepc to install directory 19 mv slepc- $version/* install/20 rm -rf slepc- $version11 mv slepc-2.3.2/* install/ 12 rm -rf slepc-2.3.2 21 13 22 14 #Make slepc 23 15 cd install 24 16 ./config/configure.py 25 if [ -z $NUMCPUS ]; 26 then 27 make 28 else 29 make -j $NUMCPUS 30 fi 17 make -j $1 -
issm/trunk-jpl/externalpackages/tao/install.sh
r8389 r11101 1 1 #!/bin/bash 2 2 3 #Get number of cpus on current platform4 NUMCPUS=$1;5 6 #version7 version='1.10.1-p1'8 9 3 #Some cleanup 10 rm -rf install tao-$version 11 12 #Create src and install directories 4 rm -rf install tao-1.10.1-p1 13 5 mkdir install 14 6 15 7 #Untar 16 tar -zxvf tao- $version.tar.gz8 tar -zxvf tao-1.10.1-p1.tar.gz 17 9 18 10 #move into place 19 mv tao- $version/* install/20 rm -rf tao- $version11 mv tao-1.10.1-p1/* install/ 12 rm -rf tao-1.10.1-p1 21 13 cd install 22 23 14 export TAO_DIR="$ISSM_TIER/externalpackages/tao/install/" 24 15 25 # recomplie petscwith --with-clanguage=C++16 #petsc needs to be compiled with --with-clanguage=C++ 26 17 make -
issm/trunk-jpl/externalpackages/tex2im/install.sh
r1466 r11101 1 1 #!/bin/bash 2 3 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/tex2im-//g'`4 2 5 3 #Some cleanup 6 4 rm -rf install 7 8 #Create install9 5 mkdir install 10 6 11 7 #Untar 12 tar -zxvf tex2im- $version.tar.gz8 tar -zxvf tex2im-1.8.tar.gz 13 9 14 10 #Move tex2im into src directory 15 mv tex2im- $version/tex2im install/16 rm -rf tex2im- $version11 mv tex2im-1.8/tex2im install/ 12 rm -rf tex2im-1.8 -
issm/trunk-jpl/externalpackages/vim/install.sh
r7828 r11101 1 1 #!/bin/bash 2 3 #Get number of cpus on current platform4 NUMCPUS=$1;5 6 #version of vim7 version=`echo *.tar.bz2 | sed 's/\.tar\.bz2//g' | sed 's/vim-//g'` #ex 7.28 version2=$(echo $version | sed -e "s/\.//g") #ex: 729 2 10 3 #Some cleanup 11 4 rm -rf install src 12 rm -rf vim$version2 13 14 #Create src and install directories 5 rm -rf vim72 15 6 mkdir install src 16 7 17 8 #Untar 18 bzip2 -d -k vim- $version.tar.bz219 tar -xvf vim- $version.tar20 rm vim- $version.tar9 bzip2 -d -k vim-7.2.tar.bz2 10 tar -xvf vim-7.2.tar 11 rm vim-7.2.tar 21 12 22 13 #Move vim into install directory 23 mv vim $version2/* src24 rm -rf vim $version214 mv vim72/* src 15 rm -rf vim72 25 16 26 17 #Configure vim (icc seems to have issues with wctype.h) 27 18 export CC=gcc 28 cd src/src && ./configure --prefix "$ISSM_TIER/externalpackages/vim/install" --with-gcc "/usr/bin/gcc" 19 cd src/src 20 ./configure \ 21 --prefix "$ISSM_TIER/externalpackages/vim/install" \ 22 --with-gcc "/usr/bin/gcc" 29 23 30 24 #Compile vim 31 if [ -z $NUMCPUS ]; 32 then 33 make 34 else 35 make -j $NUMCPUS 36 fi 37 38 #Install vim 25 make -j $1 39 26 make install -
issm/trunk-jpl/externalpackages/xaifbooster/install.sh
r9712 r11101 1 1 #!/bin/bash 2 3 #get number of CPUS4 NUMCPUS=$1;5 2 6 3 #Some cleanup … … 10 7 svn co -r 125 http://hpc.svn.rice.edu/r/xaifBooster/trunk xaifBooster 11 8 9 #Compile xaifBooster 12 10 cd xaifBooster 13 14 #Compile xaifBooster 15 if [ -z $NUMCPUS ]; 16 then 17 make 18 else 19 make -j $NUMCPUS 20 fi 11 make -j $1 -
issm/trunk-jpl/externalpackages/xerces/install.sh
r9711 r11101 1 1 #!/bin/bash 2 2 3 #get number of CPUS4 NUMCPUS=$1;5 6 #version of xerces-c-tools7 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/xerces-c-//g'`8 echo $version9 10 3 #Some cleanup 11 rm -rf install xerces-c-$version src 12 13 #Create install directories 4 rm -rf install xerces-c-src_2_8_0 src 14 5 mkdir install src 15 6 16 7 #Untar 17 tar -zxvf xerces-c- $version.tar.gz8 tar -zxvf xerces-c-src_2_8_0.tar.gz 18 9 19 10 #Move xerces-c-tools into install directory 20 mv xerces-c- $version/* src21 rm -rf xerces-c- $version11 mv xerces-c-src_2_8_0/* src 12 rm -rf xerces-c-src_2_8_0 22 13 23 14 #Apply patches … … 28 19 29 20 #Compile xerces-c-tools 30 if [ -z $NUMCPUS ]; 31 then 32 make 33 else 34 make -j $NUMCPUS 35 fi 21 make -j $1 -
issm/trunk-jpl/externalpackages/yams/install.sh
r5757 r11101 3 3 #Some cleanup 4 4 rm -rf install 5 6 #Create src and install directories7 5 mkdir install 8 6
Note:
See TracChangeset
for help on using the changeset viewer.