From e9e976032961161e1498e44181d1ab65d5bab276 Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@Germany> Date: Wed, 23 Nov 2016 14:14:06 +0100 Subject: [PATCH] CONFIG: bump versions of various third-party sources * boost 1_62_0 (Sept 2016) * CGAL 4.9 (Sept 2016) - now has headers-only mode that could be interesting * FFTW 3.3.5 (Jul 2016) * openmpi 1.10.4 (Sept 2016) - the first openmpi 2.x release is also available, but too early to switch * paraview 5.2.0 (Nov 2016) - builds without additional patching STYLE: removed unneeded CMake environment variables --- etc/config.csh/CGAL | 4 ++-- etc/config.csh/FFTW | 4 ++-- etc/config.csh/mpi | 2 +- etc/config.csh/paraview | 12 +++++------- etc/config.sh/CGAL | 4 ++-- etc/config.sh/FFTW | 2 +- etc/config.sh/mpi | 2 +- etc/config.sh/paraview | 13 +++++-------- 8 files changed, 19 insertions(+), 24 deletions(-) diff --git a/etc/config.csh/CGAL b/etc/config.csh/CGAL index 84bc71bda60..0caa0c51d70 100644 --- a/etc/config.csh/CGAL +++ b/etc/config.csh/CGAL @@ -50,8 +50,8 @@ # #------------------------------------------------------------------------------ -set boost_version=boost_1_61_0 -set cgal_version=CGAL-4.8 +set boost_version=boost_1_62_0 +set cgal_version=CGAL-4.9 setenv BOOST_ARCH_PATH $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$boost_version setenv CGAL_ARCH_PATH $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$cgal_version diff --git a/etc/config.csh/FFTW b/etc/config.csh/FFTW index 78d24e17b10..515c429e66c 100644 --- a/etc/config.csh/FFTW +++ b/etc/config.csh/FFTW @@ -22,7 +22,7 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# etc/config.sh/FFTW +# etc/config.csh/FFTW # # Description # Setup file for FFTW include/libraries. @@ -48,7 +48,7 @@ # #------------------------------------------------------------------------------ -set fftw_version=fftw-3.3.4 +set fftw_version=fftw-3.3.5 setenv FFTW_ARCH_PATH $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$fftw_version diff --git a/etc/config.csh/mpi b/etc/config.csh/mpi index 974555857aa..876357d4357 100644 --- a/etc/config.csh/mpi +++ b/etc/config.csh/mpi @@ -51,7 +51,7 @@ case SYSTEMOPENMPI: breaksw case OPENMPI: - setenv FOAM_MPI openmpi-1.10.2 + setenv FOAM_MPI openmpi-1.10.4 # Optional configuration tweaks: _foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config.csh/openmpi` diff --git a/etc/config.csh/paraview b/etc/config.csh/paraview index 0fea6e0c07a..50973a93d47 100644 --- a/etc/config.csh/paraview +++ b/etc/config.csh/paraview @@ -51,7 +51,7 @@ # #------------------------------------------------------------------------------ -setenv ParaView_VERSION 5.1.2 +setenv ParaView_VERSION 5.2.0 setenv ParaView_MAJOR detect # Automatically determine major version set cmake_version=cmake-system @@ -63,12 +63,10 @@ if ( ! $?ParaView_DIR ) setenv ParaView_DIR set cleaned=`$WM_PROJECT_DIR/bin/foamCleanPath "$PATH" "$ParaView_DIR $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/cmake- $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/paraview-"` if ( $status == 0 ) setenv PATH $cleaned -# Environment for ThirdParty cmake -unsetenv CMAKE_HOME +# ThirdParty cmake set cmake=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$cmake_version -if ( -r $cmake ) then - setenv CMAKE_HOME $cmake - setenv PATH ${CMAKE_HOME}/bin:${PATH} +if ( -r $cmake/bin/cmake ) then + _foamAddPath $cmake/bin endif # Evaluate command-line parameters for ParaView @@ -112,9 +110,9 @@ if ( $?ParaView_VERSION ) then set pvLibDir=${ParaView_DIR}/lib/$pvMajor set pvPython=$ParaView_DIR/Utilities/VTKPythonWrapping + setenv PATH ${ParaView_DIR}/bin:${PATH} setenv ParaView_INCLUDE_DIR $ParaView_DIR/include/$pvMajor setenv PV_PLUGIN_PATH $FOAM_LIBBIN/$pvMajor - setenv PATH ${ParaView_DIR}/bin:${PATH} setenv LD_LIBRARY_PATH "${pvLibDir}:${LD_LIBRARY_PATH}" # Add in python libraries if required diff --git a/etc/config.sh/CGAL b/etc/config.sh/CGAL index 044327109f6..5f9c64b1b9f 100644 --- a/etc/config.sh/CGAL +++ b/etc/config.sh/CGAL @@ -49,8 +49,8 @@ # - the LD_LIBRARY_PATH is not adjusted. #------------------------------------------------------------------------------ -boost_version=boost_1_61_0 -cgal_version=CGAL-4.8 +boost_version=boost_1_62_0 +cgal_version=CGAL-4.9 export BOOST_ARCH_PATH=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$boost_version export CGAL_ARCH_PATH=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$cgal_version diff --git a/etc/config.sh/FFTW b/etc/config.sh/FFTW index f3cb4ea70ee..e3a6fee2fd6 100644 --- a/etc/config.sh/FFTW +++ b/etc/config.sh/FFTW @@ -47,7 +47,7 @@ # - the LD_LIBRARY_PATH is not adjusted. #------------------------------------------------------------------------------ -fftw_version=fftw-3.3.4 +fftw_version=fftw-3.3.5 export FFTW_ARCH_PATH=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$fftw_version diff --git a/etc/config.sh/mpi b/etc/config.sh/mpi index d41751432e1..d8872685888 100644 --- a/etc/config.sh/mpi +++ b/etc/config.sh/mpi @@ -54,7 +54,7 @@ SYSTEMOPENMPI) ;; OPENMPI) - export FOAM_MPI=openmpi-1.10.2 + export FOAM_MPI=openmpi-1.10.4 # Optional configuration tweaks: _foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config.sh/openmpi` diff --git a/etc/config.sh/paraview b/etc/config.sh/paraview index c9b8621d525..99a379422c7 100644 --- a/etc/config.sh/paraview +++ b/etc/config.sh/paraview @@ -51,7 +51,7 @@ # #------------------------------------------------------------------------------ -ParaView_VERSION=5.1.2 +ParaView_VERSION=5.2.0 ParaView_MAJOR=detect # Automatically determine major version cmake_version=cmake-system @@ -66,14 +66,11 @@ cleaned=$($WM_PROJECT_DIR/bin/foamCleanPath "$PATH" \ ) \ && PATH="$cleaned" -# Environment for ThirdParty cmake -unset CMAKE_HOME +# ThirdParty cmake cmake=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$cmake_version -if [ -r $cmake ] +if [ -r $cmake/bin/cmake ] then - export CMAKE_HOME=$cmake - export CMAKE_ROOT=$cmake - export PATH=$CMAKE_HOME/bin:$PATH + _foamAddPath $cmake/bin fi # Evaluate command-line parameters for ParaView @@ -125,9 +122,9 @@ then pvLibDir=$ParaView_DIR/lib/$pvMajor pvPython=$ParaView_DIR/Utilities/VTKPythonWrapping + export PATH=$ParaView_DIR/bin:$PATH export ParaView_INCLUDE_DIR=$ParaView_DIR/include/$pvMajor export PV_PLUGIN_PATH=$FOAM_LIBBIN/$pvMajor - export PATH=$ParaView_DIR/bin:$PATH export LD_LIBRARY_PATH=$pvLibDir:$LD_LIBRARY_PATH # Add in python libraries if required -- GitLab