From b6dc74445b32c2ccfc055efc0652451598e65ba9 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Mar 2018 16:05:28 +0100 Subject: [PATCH 01/21] Compiler/OpenBLAS - support for clang-macos added --- Compiler/OpenBLAS/build | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Compiler/OpenBLAS/build b/Compiler/OpenBLAS/build index 6a7bdfd..12f2de1 100755 --- a/Compiler/OpenBLAS/build +++ b/Compiler/OpenBLAS/build @@ -10,6 +10,9 @@ pbuild::configure() { intel ) CC='icc' ;; + clang-macos ) + CC='gcc' + ;; * ) die 3 "Oops: unknown compiler: ${COMPILER}" ;; @@ -23,6 +26,7 @@ EOF echo "USE_SIMPLE_THREADED_LEVEL3 = 1" >> "${MODULE_SRCDIR}/Makefile.rule" echo "NO_AVX = 1" >> "${MODULE_SRCDIR}/Makefile.rule" echo "NO_AVX2 = 1" >> "${MODULE_SRCDIR}/Makefile.rule" + echo "USE_THREAD = 0" >> "${MODULE_SRCDIR}/Makefile.rule" sed -i.bak "s/MACOSX_DEPLOYMENT_TARGET=.*/MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET/" "${MODULE_SRCDIR}/Makefile.system" } @@ -43,6 +47,6 @@ pbuild::install() { pbuild::add_to_group 'Compiler' pbuild::compile_in_sourcetree pbuild::set_docfiles 'LICENSE' 'README.md' -pbuild::set_supported_compilers 'gcc' 'intel' +pbuild::set_supported_compilers 'gcc' 'intel' 'clang-macos' pbuild::make_all pbuild::cleanup_src From d276a7a9ea04b02988397dd1c00d8b46a393c1d7 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Mar 2018 16:06:49 +0100 Subject: [PATCH 02/21] Compiler/OpenBLAS - variants for version 0.2.20 with clang-macos/9.0.0 and intel/17.4 --- Compiler/OpenBLAS/0/variants | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Compiler/OpenBLAS/0/variants b/Compiler/OpenBLAS/0/variants index 51b5aa1..d77356f 100644 --- a/Compiler/OpenBLAS/0/variants +++ b/Compiler/OpenBLAS/0/variants @@ -13,3 +13,5 @@ OpenBLAS/0.2.19 stable gcc/6.2.0 OpenBLAS/0.2.19 stable gcc/6.3.0 OpenBLAS/0.2.20 stable gcc/7.3.0 +OpenBLAS/0.2.20 stable clang-macos/9.0.0 +OpenBLAS/0.2.20 stable intel/17.4 From 5f515b19dc5c3b734f9ca61cba270a305e1ce2f4 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Mar 2018 16:08:31 +0100 Subject: [PATCH 03/21] Compiler/boost - variants for version 1.66.0 with clang-macos/9.0.0 and intel/17.4 added --- Compiler/boost/1/variants | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Compiler/boost/1/variants b/Compiler/boost/1/variants index 5aeaa58..076eed3 100644 --- a/Compiler/boost/1/variants +++ b/Compiler/boost/1/variants @@ -24,3 +24,5 @@ boost/1.63.0 stable gcc/6.3.0 Python/2.7.12 boost/1.64.0 unstable gcc/5.4.0 Python/2.7.12 boost/1.66.0 unstable gcc/7.3.0 b:Python/2.7.12 +boost/1.66.0 unstable clang-macos/9.0.0 b:Python/2.7.12 +boost/1.66.0 unstable intel/17.4 b:Python/2.7.12 From 32822c0ca4609c2007ff64a82aa882273c233990 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Mar 2018 16:09:47 +0100 Subject: [PATCH 04/21] Compiler/gsl - variants for version 2.4 with clang-macos/9.0.0 and intel/17.4 added --- Compiler/gsl/2/variants | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Compiler/gsl/2/variants b/Compiler/gsl/2/variants index 9bb27da..e9bd14c 100644 --- a/Compiler/gsl/2/variants +++ b/Compiler/gsl/2/variants @@ -5,3 +5,5 @@ gsl/2.2.1 stable gcc/6.2.0 gsl/2.2.1 stable gcc/6.3.0 gsl/2.4.0 stable gcc/7.3.0 +gsl/2.4.0 stable clang-macos/9.0.0 +gsl/2.4.0 stable intel/17.4 From 56fd246f09ef75a04bada5ebc0f5580fa769b70f Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Mar 2018 16:10:29 +0100 Subject: [PATCH 05/21] Compiler/gtest - variant for version 1.7.0 with gcc/7.3.0 added --- Compiler/gtest/1/variants | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Compiler/gtest/1/variants b/Compiler/gtest/1/variants index d383a10..e7a7d4d 100644 --- a/Compiler/gtest/1/variants +++ b/Compiler/gtest/1/variants @@ -1 +1,2 @@ -gtest/1.7.0 unstable b:cmake b:gcc/5.4.0 +gtest/1.7.0 stable b:cmake b:gcc/5.4.0 +gtest/1.7.0 stable b:cmake b:gcc/7.3.0 From 536484d1ead585baedb98b319fc44ebf14a168e7 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Mar 2018 16:10:59 +0100 Subject: [PATCH 06/21] Compiler/gtest/build - SOURCE_URL added --- Compiler/gtest/build | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Compiler/gtest/build b/Compiler/gtest/build index ef24cc8..192730c 100755 --- a/Compiler/gtest/build +++ b/Compiler/gtest/build @@ -1,5 +1,7 @@ #!/usr/bin/env modbuild +SOURCE_URL="https://github.com/google/googletest/archive/release-1.7.0.tar.gz" + declare -a config_args=() case "${OS}" in From f311a55761383c3ff7aa96ef9aed794a51793c2f Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Mar 2018 16:12:43 +0100 Subject: [PATCH 07/21] Compiler/mpich - buil-block reviewed - variant for version 3.2.1 with intel/17.4 added --- Compiler/mpich/3/variants | 1 + Compiler/mpich/build | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 Compiler/mpich/3/variants diff --git a/Compiler/mpich/3/variants b/Compiler/mpich/3/variants new file mode 100644 index 0000000..b2d7850 --- /dev/null +++ b/Compiler/mpich/3/variants @@ -0,0 +1 @@ +mpich/3.2.1 unstable intel/17.4 diff --git a/Compiler/mpich/build b/Compiler/mpich/build index 4ff64cb..da4105d 100755 --- a/Compiler/mpich/build +++ b/Compiler/mpich/build @@ -1,5 +1,7 @@ #!/usr/bin/env modbuild +SOURCE_URL="http://www.mpich.org/static/downloads/$V/$P-$V.tar.gz" + pbuild::configure() { unset F90 "${MODULE_SRCDIR}"/configure \ @@ -9,9 +11,6 @@ pbuild::configure() { || exit 1 } - pbuild::add_to_group 'Compiler' -pbuild::set_runtime_dependencies "${COMPILER}" -pbuild::set_build_dependencies "${COMPILER}" pbuild::set_docfiles 'COPYRIGHT' 'README' pbuild::make_all From f89530258b370cf7f3d19a8749d9cb15f4c7ae42 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Mar 2018 16:14:33 +0100 Subject: [PATCH 08/21] Compiler/openmpi - variants added for versions 1.10.7, 2.1.2, 3.0.0 with intel/17.4 added --- Compiler/openmpi/1.10/variants.Linux | 2 ++ Compiler/openmpi/2.1/variants.Linux | 1 + Compiler/openmpi/3.0/variants.Linux | 1 + 3 files changed, 4 insertions(+) diff --git a/Compiler/openmpi/1.10/variants.Linux b/Compiler/openmpi/1.10/variants.Linux index ec90688..4397553 100644 --- a/Compiler/openmpi/1.10/variants.Linux +++ b/Compiler/openmpi/1.10/variants.Linux @@ -26,3 +26,5 @@ openmpi/1.10.7 stable gcc/6.2.0 openmpi/1.10.7 stable gcc/6.3.0 openmpi/1.10.7 stable gcc/7.2.0 openmpi/1.10.7 stable gcc/7.3.0 + +openmpi/1.10.7 stable intel/17.4 diff --git a/Compiler/openmpi/2.1/variants.Linux b/Compiler/openmpi/2.1/variants.Linux index f6b6a39..142c19e 100644 --- a/Compiler/openmpi/2.1/variants.Linux +++ b/Compiler/openmpi/2.1/variants.Linux @@ -5,3 +5,4 @@ openmpi/2.1.2 stable gcc/7.3.0 openmpi/2.1.1 unstable intel/17.1 openmpi/2.1.1 stable intel/17.4 +openmpi/2.1.2 stable intel/17.4 diff --git a/Compiler/openmpi/3.0/variants.Linux b/Compiler/openmpi/3.0/variants.Linux index 78ce29e..66ede7c 100644 --- a/Compiler/openmpi/3.0/variants.Linux +++ b/Compiler/openmpi/3.0/variants.Linux @@ -1,2 +1,3 @@ openmpi/3.0.0 stable gcc/7.2.0 openmpi/3.0.0 stable gcc/7.3.0 +openmpi/3.0.0 stable intel/17.4 From 73f33c266cfdb119c1f6c54171162c1774ba5a10 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Mar 2018 16:19:45 +0100 Subject: [PATCH 09/21] HDF5/H5hut - variants added for version 2.0.0rc4 with gcc/7.3.0, clang-macos/9.0.0, intel/17.4 openmpi/1.10.7, 2.1.2, 3.0.0 hdf5/1.10.1 --- HDF5/H5hut/2/variants | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/HDF5/H5hut/2/variants b/HDF5/H5hut/2/variants index 5e7d714..7cd6c8d 100644 --- a/HDF5/H5hut/2/variants +++ b/HDF5/H5hut/2/variants @@ -16,3 +16,11 @@ H5hut/2.0.0rc3 unstable gcc/5.4.0 openmpi/1.10.4 hdf5/1.8.18 b:automake/1.14 b:a H5hut/2.0.0rc3 unstable gcc/6.2.0 openmpi/1.10.4 hdf5/1.8.18 b:automake/1.14 b:autoconf/2.69 b:libtool/2.4.2 b:Python/2.7.12 b:parmetis/4.0.3 H5hut/2.0.0rc4 unstable gcc/7.3.0 openmpi/1.10.7 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3 +H5hut/2.0.0rc4 unstable gcc/7.3.0 openmpi/2.1.2 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3 +H5hut/2.0.0rc4 unstable gcc/7.3.0 openmpi/3.0.0 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3 +H5hut/2.0.0rc4 unstable clang-macos/9.0.0 openmpi/1.10.7 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3 +H5hut/2.0.0rc4 unstable clang-macos/9.0.0 openmpi/2.1.2 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3 +H5hut/2.0.0rc4 unstable clang-macos/9.0.0 openmpi/3.0.0 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3 +H5hut/2.0.0rc4 unstable intel/17.4 openmpi/1.10.7 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3 +H5hut/2.0.0rc4 unstable intel/17.4 openmpi/2.1.2 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3 +H5hut/2.0.0rc4 unstable intel/17.4 openmpi/3.0.0 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3 From 28c38dc1c3e00d5a9b601e85405c37377fbef098 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Mar 2018 16:22:56 +0100 Subject: [PATCH 10/21] MPI/dks/build - dummy SOURCE_URL added --- MPI/dks/build | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MPI/dks/build b/MPI/dks/build index 8bbcd6c..fa4793d 100755 --- a/MPI/dks/build +++ b/MPI/dks/build @@ -1,5 +1,7 @@ #!/usr/bin/env modbuild +SOURCE_URL="dks-1.1.2.tar.gz" + declare -ra vers=( ${V//./ } ) conf=() From 46f0ea74ea0e8bb8c6c8b3545679425e0e2e94b9 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Mar 2018 16:24:23 +0100 Subject: [PATCH 11/21] MPI/hdf5 - variants added for version 1.10.1 with clang-macos/9.0.0, gcc/7.3.0 openmpi/2.1.2, 3.0.0 --- MPI/hdf5/1.10/variants.Darwin | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MPI/hdf5/1.10/variants.Darwin b/MPI/hdf5/1.10/variants.Darwin index ecd03ce..c05a94b 100644 --- a/MPI/hdf5/1.10/variants.Darwin +++ b/MPI/hdf5/1.10/variants.Darwin @@ -4,5 +4,9 @@ hdf5/1.10.0 stable gcc/5.3.0 openmpi/1.10.2 hdf5/1.10.0 stable gcc/6.1.0 openmpi/1.10.2 hdf5/1.10.1 unstable clang-macos/9.0.0 openmpi/1.10.7 +hdf5/1.10.1 unstable clang-macos/9.0.0 openmpi/2.1.2 +hdf5/1.10.1 unstable clang-macos/9.0.0 openmpi/3.0.0 hdf5/1.10.1 unstable gcc/7.3.0 openmpi/1.10.7 +hdf5/1.10.1 unstable gcc/7.3.0 openmpi/2.1.2 +hdf5/1.10.1 unstable gcc/7.3.0 openmpi/3.0.0 From 08efa633cba77f6825e43d308dc3d269f0bb40a5 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Mar 2018 16:26:10 +0100 Subject: [PATCH 12/21] MPI/hdf5 - variants added for version 1.10.1 with intel/17.4 openmpi/1.10.7, 2.1.2, 3.0.0; intel-mpi/17.4 --- MPI/hdf5/1.10/variants.Linux | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MPI/hdf5/1.10/variants.Linux b/MPI/hdf5/1.10/variants.Linux index 13b46ef..9e12ef4 100644 --- a/MPI/hdf5/1.10/variants.Linux +++ b/MPI/hdf5/1.10/variants.Linux @@ -8,3 +8,7 @@ hdf5/1.10.1 unstable gcc/7.3.0 openmpi/1.10.7 hdf5/1.10.1 unstable gcc/7.3.0 openmpi/2.1.2 hdf5/1.10.1 unstable gcc/7.3.0 openmpi/3.0.0 +hdf5/1.10.1 unstable intel/17.4 openmpi/1.10.7 +hdf5/1.10.1 unstable intel/17.4 openmpi/2.1.2 +hdf5/1.10.1 unstable intel/17.4 openmpi/3.0.0 +hdf5/1.10.1 unstable intel/17.4 intel-mpi/17.4 From 4e2a6d314ae885c3617c3f9526efaea9a187acf5 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Mar 2018 16:27:47 +0100 Subject: [PATCH 13/21] MPI/parmetis - variants added for version 4.0.3 with clang-macos/9.0.0; intel/17.4 openmpi/1.10.7, 2.1.2, 3.0.0 --- MPI/parmetis/4/variants | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/MPI/parmetis/4/variants b/MPI/parmetis/4/variants index 99f94ea..22dc938 100644 --- a/MPI/parmetis/4/variants +++ b/MPI/parmetis/4/variants @@ -11,8 +11,15 @@ parmetis/4.0.3 unstable gcc/4.9.4 openmpi/1.10.4 b:cmake/3.6.3 parmetis/4.0.3 unstable gcc/5.4.0 openmpi/1.10.4 b:cmake/3.6.3 parmetis/4.0.3 unstable gcc/6.2.0 openmpi/1.10.4 b:cmake/3.6.3 -parmetis/4.0.3 unstable gcc/6.2.0 openmpi/2.0.1 b:cmake/3.4.1 +parmetis/4.0.3 unstable gcc/6.2.0 openmpi/2.0.1 b:cmake/3.6.3 -parmetis/4.0.3 stable gcc/7.3.0 openmpi/1.10.7 b:cmake/3.4.1 -parmetis/4.0.3 stable gcc/7.3.0 openmpi/2.1.2 b:cmake/3.4.1 -parmetis/4.0.3 stable gcc/7.3.0 openmpi/3.0.0 b:cmake/3.4.1 +parmetis/4.0.3 stable gcc/7.3.0 openmpi/1.10.7 b:cmake/3.6.3 +parmetis/4.0.3 stable gcc/7.3.0 openmpi/2.1.2 b:cmake/3.6.3 +parmetis/4.0.3 stable gcc/7.3.0 openmpi/3.0.0 b:cmake/3.6.3 +parmetis/4.0.3 stable clang-macos/9.0.0 openmpi/1.10.7 b:cmake/3.6.3 +parmetis/4.0.3 stable clang-macos/9.0.0 openmpi/2.1.2 b:cmake/3.6.3 +parmetis/4.0.3 stable clang-macos/9.0.0 openmpi/3.0.0 b:cmake/3.6.3 + +parmetis/4.0.3 stable intel/17.4 openmpi/1.10.7 b:cmake/3.6.3 +parmetis/4.0.3 stable intel/17.4 openmpi/2.1.2 b:cmake/3.6.3 +parmetis/4.0.3 stable intel/17.4 openmpi/3.0.0 b:cmake/3.6.3 From 31ae015cf7593e88ea8f8237ebff8e6925759ca7 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Mar 2018 16:29:23 +0100 Subject: [PATCH 14/21] MPI/trilinos - variants added fo version 12.12.1 with gcc/7.3.0 intel/17.4 openmpi/1.10.7, 2.1.2, 3.0.0 hdf5/1.10.1 --- MPI/trilinos/12/variants | 6 ++++++ MPI/trilinos/12/variants.Darwin | 2 ++ 2 files changed, 8 insertions(+) diff --git a/MPI/trilinos/12/variants b/MPI/trilinos/12/variants index f8984d6..3b81be8 100644 --- a/MPI/trilinos/12/variants +++ b/MPI/trilinos/12/variants @@ -16,3 +16,9 @@ trilinos/12.10.1-2 unstable gcc/5.4.0 openmpi/1.10.4 hdf5/1.8.18 b:cmake/3.6.3 b trilinos/12.10.1-1 unstable gcc/6.2.0 openmpi/1.10.4 hdf5/1.8.18 b:cmake/3.6.3 b:OpenBLAS/0.2.19 b:parmetis/4.0.3 trilinos/12.12.1 unstable gcc/7.3.0 openmpi/1.10.7 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3 +trilinos/12.12.1 unstable gcc/7.3.0 openmpi/2.1.2 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3 +trilinos/12.12.1 unstable gcc/7.3.0 openmpi/3.0.0 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3 + +trilinos/12.12.1 unstable intel/17.4 openmpi/1.10.7 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3 +trilinos/12.12.1 unstable intel/17.4 openmpi/2.1.2 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3 +trilinos/12.12.1 unstable intel/17.4 openmpi/3.0.0 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3 diff --git a/MPI/trilinos/12/variants.Darwin b/MPI/trilinos/12/variants.Darwin index 6fece91..f8e3d1d 100644 --- a/MPI/trilinos/12/variants.Darwin +++ b/MPI/trilinos/12/variants.Darwin @@ -10,3 +10,5 @@ trilinos/12.10.1-1 unstable gcc/5.4.0 openmpi/1.10.4 b:cmake/3.6.3 b:parmetis/4. trilinos/12.10.1 unstable gcc/6.2.0 openmpi/1.10.4 b:cmake/3.6.3 b:OpenBLAS/0.2.19 b:parmetis/4.0.3 trilinos/12.12.1 unstable gcc/7.3.0 openmpi/1.10.7 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3 +trilinos/12.12.1 unstable gcc/7.3.0 openmpi/2.1.2 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3 +trilinos/12.12.1 unstable gcc/7.3.0 openmpi/3.0.0 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3 From aa6ef91dfa0223bd46d59fb7acfd86eb0ca227bb Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 11 Apr 2018 16:34:45 +0200 Subject: [PATCH 15/21] mpich: variants for 3.2.1 with gcc/6.4.0 & 7.3.0 added --- Compiler/mpich/3/variants | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Compiler/mpich/3/variants b/Compiler/mpich/3/variants index b2d7850..22f9e8b 100644 --- a/Compiler/mpich/3/variants +++ b/Compiler/mpich/3/variants @@ -1 +1,3 @@ +mpich/3.2.1 stable gcc/6.4.0 +mpich/3.2.1 stable gcc/7.3.0 mpich/3.2.1 unstable intel/17.4 From dc42fc020d8690d7117aaf5ed8a9dee0a1325c2e Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 11 Apr 2018 16:35:23 +0200 Subject: [PATCH 16/21] openmpi: variant for 3.0.0 with gcc/6.4.0 added --- Compiler/openmpi/3.0/variants.Linux | 1 + 1 file changed, 1 insertion(+) diff --git a/Compiler/openmpi/3.0/variants.Linux b/Compiler/openmpi/3.0/variants.Linux index 66ede7c..bff5698 100644 --- a/Compiler/openmpi/3.0/variants.Linux +++ b/Compiler/openmpi/3.0/variants.Linux @@ -1,3 +1,4 @@ +openmpi/3.0.0 stable gcc/6.4.0 openmpi/3.0.0 stable gcc/7.2.0 openmpi/3.0.0 stable gcc/7.3.0 openmpi/3.0.0 stable intel/17.4 From be1f3bffd4ffa56963baee9b3c622d0ff85440d2 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 11 Apr 2018 16:36:24 +0200 Subject: [PATCH 17/21] dks: variant for 1.1.2 with gcc/7.3.0, openmpi/3.0.0, boost/1.66.0 added --- MPI/dks/1/variants | 1 + 1 file changed, 1 insertion(+) diff --git a/MPI/dks/1/variants b/MPI/dks/1/variants index ff455aa..4e5b91c 100644 --- a/MPI/dks/1/variants +++ b/MPI/dks/1/variants @@ -5,3 +5,4 @@ dks/1.0.2 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 cuda/8.0.44 b:cmake/3.6 dks/1.1.0 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 cuda/8.0.44 b:cmake/3.6.3 dks/1.1.1 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 cuda/8.0.44 b:cmake/3.6.3 dks/1.1.2 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 cuda/8.0.44 b:cmake/3.6.3 +dks/1.1.2 unstable gcc/7.3.0 openmpi/1.10.7 boost/1.66.0 cuda/8.0.44 b:cmake/3.6.3 From 990c36ca5a36f0bc9ad3bc4ec6fa471fb789ac44 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 11 Apr 2018 16:37:37 +0200 Subject: [PATCH 18/21] cmake: versions 3.9.6 and 3.10.3 added --- Programming/cmake/3/variants | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Programming/cmake/3/variants b/Programming/cmake/3/variants index e105311..ba57829 100644 --- a/Programming/cmake/3/variants +++ b/Programming/cmake/3/variants @@ -3,3 +3,5 @@ cmake/3.3.2 stable cmake/3.4.1 stable cmake/3.6.3 stable cmake/3.8.1 stable +cmake/3.9.6 stable +cmake/3.10.3 stable b:gcc/7.3.0 From c5ac8e43aedc1398443844c1703d2e9792c6a551 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 11 Apr 2018 16:37:55 +0200 Subject: [PATCH 19/21] cmake: version 3.10.3 added --- Programming/cmake/3/variants.Darwin | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Programming/cmake/3/variants.Darwin diff --git a/Programming/cmake/3/variants.Darwin b/Programming/cmake/3/variants.Darwin new file mode 100644 index 0000000..01472da --- /dev/null +++ b/Programming/cmake/3/variants.Darwin @@ -0,0 +1,6 @@ +cmake/3.1.3 stable +cmake/3.3.2 stable +cmake/3.4.1 stable +cmake/3.6.3 stable +cmake/3.8.1 stable +cmake/3.10.3 stable From 7d1f386943e071fb8cd93257a180d50d2c10334d Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 11 Apr 2018 16:38:53 +0200 Subject: [PATCH 20/21] git - release version 2.13.0 as stable - version 2.16.2 added --- Tools/git/2/variants | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Tools/git/2/variants b/Tools/git/2/variants index f214488..1f597be 100644 --- a/Tools/git/2/variants +++ b/Tools/git/2/variants @@ -2,4 +2,5 @@ git/2.3.3 stable Tcl/8.6.4 Tk/8.6.4 git/2.5.2 stable Tcl/8.6.4 Tk/8.6.4 git/2.8.1 stable Tcl/8.6.4 Tk/8.6.4 git/2.11.1 stable Tcl/8.6.4 Tk/8.6.4 -git/2.13.0 unstable Tcl/8.6.4 Tk/8.6.4 +git/2.13.0 stable Tcl/8.6.4 Tk/8.6.4 +git/2.16.2 stable Tcl/8.6.4 Tk/8.6.4 From e1c6a8e8b30e705a762cb963a5a11c393d13cd04 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 11 Apr 2018 16:39:10 +0200 Subject: [PATCH 21/21] vim: module added --- Tools/vim/8/variants | 1 + Tools/vim/build | 23 +++++++++++++++++++++++ Tools/vim/modulefile | 22 ++++++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 Tools/vim/8/variants create mode 100755 Tools/vim/build create mode 100644 Tools/vim/modulefile diff --git a/Tools/vim/8/variants b/Tools/vim/8/variants new file mode 100644 index 0000000..f0bb62d --- /dev/null +++ b/Tools/vim/8/variants @@ -0,0 +1 @@ +vim/8.0.586 unstable diff --git a/Tools/vim/build b/Tools/vim/build new file mode 100755 index 0000000..937d1aa --- /dev/null +++ b/Tools/vim/build @@ -0,0 +1,23 @@ +#!/usr/bin/env modbuild + +SOURCE_URL="ftp://ftp.vim.org/pub/vim/unix/$P-$V.tar.bz2" + + +pbuild::configure() { + cd "${MODULE_SRCDIR}" + "${MODULE_SRCDIR}"/configure \ + --prefix="${PREFIX}" \ + || exit 1 +} + + +pbuild::add_to_group 'Tools' +pbuild::compile_in_sourcetree +#pbuild::set_docfiles 'COPYING' 'README.md' +pbuild::make_all + +# Local Variables: +# mode: sh +# sh-basic-offset: 8 +# tab-width: 8 +# End: diff --git a/Tools/vim/modulefile b/Tools/vim/modulefile new file mode 100644 index 0000000..d852a39 --- /dev/null +++ b/Tools/vim/modulefile @@ -0,0 +1,22 @@ +#%Module1.0 + + +module-whatis "the ubiquitous text editor" +module-url "https://www.vim.org/" +module-license "GNU GPL v2" +module-maintainer "Achim Gsell " + +module-help " +im is a highly configurable text editor built to make creating and +changing any kind of text very efficient. It is included as 'vi' +with most UNIX systems and with Apple OS X. + +Vim is rock stable and is continuously being developed to become +even better. Among its features are: + + persistent, multi-level undo tree + extensive plugin system + support for hundreds of programming languages and file formats + powerful search and replace + integrates with many tools +"