From 4c760838f49a18d2810c9c881d5cd14b37ff34b1 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Mon, 2 Jul 2018 13:07:39 +0200 Subject: [PATCH 1/8] lammps/files/lammps-2018.3.tar.gz added --- .gitattributes | 1 + MPI/lammps/2018/variants | 1 + MPI/lammps/files/lammps-2018.3.tar.gz | 3 +++ 3 files changed, 5 insertions(+) create mode 100644 .gitattributes create mode 100644 MPI/lammps/2018/variants create mode 100644 MPI/lammps/files/lammps-2018.3.tar.gz diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..f087b42 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.tar.gz filter=lfs diff=lfs merge=lfs -text diff --git a/MPI/lammps/2018/variants b/MPI/lammps/2018/variants new file mode 100644 index 0000000..b74e7a5 --- /dev/null +++ b/MPI/lammps/2018/variants @@ -0,0 +1 @@ +lammps/2018.3 unstable gcc/7.3.0 openmpi/3.0.1 diff --git a/MPI/lammps/files/lammps-2018.3.tar.gz b/MPI/lammps/files/lammps-2018.3.tar.gz new file mode 100644 index 0000000..f85294c --- /dev/null +++ b/MPI/lammps/files/lammps-2018.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a00bda549f0bc75196ae58c9176198af03c3ce9a79640ecf1a521fc32978002 +size 124306996 From 443b3b092ea3820516930f21fed54451eee5fd8c Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Mon, 2 Jul 2018 13:11:19 +0200 Subject: [PATCH 2/8] netcdf/build reviewd, build Fortran interface --- HDF5/netcdf/build | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/HDF5/netcdf/build b/HDF5/netcdf/build index b013a6f..52e6fc8 100755 --- a/HDF5/netcdf/build +++ b/HDF5/netcdf/build @@ -1,5 +1,7 @@ #!/usr/bin/env modbuild +SOURCE_URL="https://www.unidata.ucar.edu/downloads/$P/ftp/$P-$V.tar.gz" + pbuild::pre_configure() { : } @@ -15,12 +17,24 @@ pbuild::configure() { --prefix="${PREFIX}" \ --enable-netcdf-4 \ --with-pic \ + --enable-pnetcdf \ + --enable-remote-fortran-bootstrap \ || exit 1 } +pbuild::build() { + make check + make + make install + make build-netcdf-fortran + make install-netcdf-fortran +} + +pbuild::install() { + : +} + pbuild::add_to_group 'HDF5' -pbuild::set_runtime_dependencies "${COMPILER}" "${MPI}" 'hdf5' -pbuild::set_build_dependencies "${COMPILER}" "${MPI}" 'hdf5' pbuild::set_docfiles 'COPYRIGHT' 'README.md' 'RELEASE_NOTES.md' pbuild::make_all From 16c0a5b67653d0264b1e8d6b5c7dd50bf78a0577 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Mon, 2 Jul 2018 13:12:40 +0200 Subject: [PATCH 3/8] mpc: review, variant for 1.1.0 with gmp/6.1.2 and mpfr/4.0.1 added --- Libraries/mpc/1/variants | 1 + Libraries/mpc/build | 11 +++++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Libraries/mpc/1/variants b/Libraries/mpc/1/variants index 97455ac..6c43014 100644 --- a/Libraries/mpc/1/variants +++ b/Libraries/mpc/1/variants @@ -3,3 +3,4 @@ mpc/1.0.3 stable b:gmp/6.1.0 b:mpfr/3.1.4 mpc/1.0.3-1 stable b:gmp/6.1.1 b:mpfr/3.1.4 mpc/1.0.3-2 stable b:gmp/6.1.2 b:mpfr/3.1.5 mpc/1.1.0 stable b:gmp/6.1.2 b:mpfr/4.0.0 +mpc/1.1.0-1 unstable b:gmp/6.1.2 b:mpfr/4.0.1 diff --git a/Libraries/mpc/build b/Libraries/mpc/build index 0b67874..be22992 100755 --- a/Libraries/mpc/build +++ b/Libraries/mpc/build @@ -1,6 +1,10 @@ #!/usr/bin/env modbuild -SOURCE_URL="ftp://ftp.gnu.org/gnu/$P/$P-$V_MAJOR.$V_MINOR.$V_PATCHLVL.tar.gz" +module use 'Libraries' + +pbuild::set_source_url "ftp://ftp.gnu.org/gnu/${P}/${P}-${V_PKG}.tar.gz" +pbuild::add_to_group 'Libraries' +pbuild::use_cc '/usr/bin/cc' pbuild::configure() { "${MODULE_SRCDIR}"/configure \ @@ -11,10 +15,5 @@ pbuild::configure() { || exit 1 } -# use system gcc to compile -declare -rx CC=gcc - -module use 'Libraries' -pbuild::add_to_group 'Libraries' pbuild::make_all From 249b5e7315efe3b823377f9b349de3e5a2f2e0cb Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Mon, 2 Jul 2018 13:13:28 +0200 Subject: [PATCH 4/8] mpfr: version 4.0.1 added --- Libraries/mpfr/4/variants | 1 + 1 file changed, 1 insertion(+) diff --git a/Libraries/mpfr/4/variants b/Libraries/mpfr/4/variants index cec1cb1..3d8e833 100644 --- a/Libraries/mpfr/4/variants +++ b/Libraries/mpfr/4/variants @@ -1 +1,2 @@ mpfr/4.0.0 stable b:gmp/6.1.2 +mpfr/4.0.1 stable b:gmp/6.1.2 From d5b59c1a96e86b3f3d2ee618762fd93ed8f325c9 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Mon, 2 Jul 2018 13:14:08 +0200 Subject: [PATCH 5/8] lammps/build reviewed --- MPI/lammps/build | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/MPI/lammps/build b/MPI/lammps/build index df7bb75..5dd6318 100755 --- a/MPI/lammps/build +++ b/MPI/lammps/build @@ -1,7 +1,10 @@ #!/usr/bin/env modbuild -SOURCE_URL="lammps-2017.8.tar.gz" - +pbuild::add_to_group 'MPI' +pbuild::set_download_url="file:///lammps-2017.8.tar.gz" +pbuild::set_docfiles \ + LICENSE \ + README pbuild::compile_in_sourcetree pbuild::configure() { @@ -18,9 +21,5 @@ pbuild::install() { strip "${PREFIX}/bin/lmp_omp" } -pbuild::add_to_group 'MPI' -pbuild::set_docfiles \ - LICENSE \ - README pbuild::make_all From 12f9f2466e48bd192cc1aadc063a6f5193a5cc4b Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Mon, 2 Jul 2018 13:15:03 +0200 Subject: [PATCH 6/8] emacs/25/variants: release version 25.3 as stable --- Tools/emacs/25/variants | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tools/emacs/25/variants b/Tools/emacs/25/variants index c8c3e1b..c131366 100644 --- a/Tools/emacs/25/variants +++ b/Tools/emacs/25/variants @@ -1,2 +1,2 @@ emacs/25.1 stable b:libungif/4.1.4 b:tiff/4.0.3 -emacs/25.3 unstable b:libungif/4.1.4 b:tiff/4.0.9 +emacs/25.3 stable b:libungif/4.1.4 b:tiff/4.0.9 From d88ea6b84600e20388d24b821476d92aa5d5424f Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Mon, 2 Jul 2018 13:16:13 +0200 Subject: [PATCH 7/8] gnuplot: build-script reviewed, version 5.2.4 added to variants --- Tools/gnuplot/5/variants | 1 + Tools/gnuplot/build | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Tools/gnuplot/5/variants b/Tools/gnuplot/5/variants index 1093a84..988e97d 100644 --- a/Tools/gnuplot/5/variants +++ b/Tools/gnuplot/5/variants @@ -1,3 +1,4 @@ gnuplot/4.6.3 stable gnuplot/5.0.0 stable gnuplot/5.2.0 stable +gnuplot/5.2.4 stable diff --git a/Tools/gnuplot/build b/Tools/gnuplot/build index f321704..d774601 100755 --- a/Tools/gnuplot/build +++ b/Tools/gnuplot/build @@ -1,6 +1,8 @@ #!/usr/bin/env modbuild -SOURCE_URL="https://sourceforge.net/projects/gnuplot/files/$P/$V/$P-$V.tar.gz" +pbuild::add_to_group 'Tools' +pbuild::set_source_url "https://sourceforge.net/projects/gnuplot/files/$P/$V/$P-$V.tar.gz" +pbuild::set_docfiles 'Copyright' 'ChangeLog' 'NEWS' 'README' pbuild::configure() { "${MODULE_SRCDIR}"/configure \ @@ -10,8 +12,6 @@ pbuild::configure() { || exit 1 } -pbuild::add_to_group 'Tools' -pbuild::set_docfiles 'Copyright' 'ChangeLog' 'NEWS' 'README' pbuild::make_all # Local Variables: From 7189810a8d184950b78ab179d70acb7e3239d497 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Mon, 2 Jul 2018 16:13:28 +0200 Subject: [PATCH 8/8] lammps-2018.3.tar.gz moved to repository Pmodules/download --- MPI/lammps/files/lammps-2018.3.tar.gz | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 MPI/lammps/files/lammps-2018.3.tar.gz diff --git a/MPI/lammps/files/lammps-2018.3.tar.gz b/MPI/lammps/files/lammps-2018.3.tar.gz deleted file mode 100644 index f85294c..0000000 --- a/MPI/lammps/files/lammps-2018.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2a00bda549f0bc75196ae58c9176198af03c3ce9a79640ecf1a521fc32978002 -size 124306996