From aebbce71060aa1e9f057be19954f6d8f39e7e2a8 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 8 Nov 2013 23:45:22 +0100 Subject: [PATCH 0001/1076] add easyconfig file for Vampir --- .../v/Vampir/Vampir-8.1.0-linux-x86_64.eb | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 easybuild/easyconfigs/v/Vampir/Vampir-8.1.0-linux-x86_64.eb diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.1.0-linux-x86_64.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.1.0-linux-x86_64.eb new file mode 100644 index 0000000000..933876ab64 --- /dev/null +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.1.0-linux-x86_64.eb @@ -0,0 +1,32 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +easyblock='Binary' + +name = "Vampir" +version = "8.1.0" +versionsuffix = "-linux-x86_64" + +homepage = 'http://www.vampir.eu' +description = """The VAMPIR software tool provides an easy-to-use framework that enables + developers to quickly display and analyze arbitrary program behavior at any level of detail. + The tool suite implements optimized event analysis algorithms and customizable displays that + enable fast and interactive rendering of very complex performance monitoring data.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['vampir-%s-standard%s-setup.bin' % (version, versionsuffix)] + +install_cmd = "./vampir-8.1.0-standard-linux-x86_64-setup.bin --silent --instdir=%(installdir)s" + +sanity_check_paths = { + 'files': ["bin/vampir", "doc/vampir-manual.pdf"], + 'dirs': [] +} + +moduleclass = 'perf' -- GitLab From c960524a9568dfad8922bc648a0563776395f0d3 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 Nov 2013 21:39:37 +0100 Subject: [PATCH 0002/1076] get rid of hardcoding version/versionsuffix --- easybuild/easyconfigs/v/Vampir/Vampir-8.1.0-linux-x86_64.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.1.0-linux-x86_64.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.1.0-linux-x86_64.eb index 933876ab64..7b467d1272 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.1.0-linux-x86_64.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.1.0-linux-x86_64.eb @@ -20,9 +20,9 @@ description = """The VAMPIR software tool provides an easy-to-use framework that toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['vampir-%s-standard%s-setup.bin' % (version, versionsuffix)] +sources = ['vampir-%(version)s-standard%(versionsuffix)s-setup.bin'] -install_cmd = "./vampir-8.1.0-standard-linux-x86_64-setup.bin --silent --instdir=%(installdir)s" +install_cmd = "./vampir-%(version)s-standard%(versionsuffix)s-setup.bin --silent --instdir=%(installdir)s" sanity_check_paths = { 'files': ["bin/vampir", "doc/vampir-manual.pdf"], -- GitLab From e690eec2d9aa50c46603d8801860b05023005eea Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 16 Dec 2013 17:27:45 +0100 Subject: [PATCH 0003/1076] add easyconfig files for ncdf/ncdf4 for R 2.15.3 + dep easyconfigs --- ...HDF5-1.8.10-ictce-5.3.0-gpfs-zlib-1.2.5.eb | 31 +++++++++++++++++++ .../n/ncdf/ncdf-1.6.6-ictce-5.3.0-R-2.15.3.eb | 29 +++++++++++++++++ .../ncdf4/ncdf4-1.10-ictce-5.3.0-R-2.15.3.eb | 29 +++++++++++++++++ .../netCDF-4.2.1.1-ictce-5.3.0-zlib-1.2.5.eb | 21 +++++++++++++ 4 files changed, 110 insertions(+) create mode 100755 easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs-zlib-1.2.5.eb create mode 100644 easybuild/easyconfigs/n/ncdf/ncdf-1.6.6-ictce-5.3.0-R-2.15.3.eb create mode 100644 easybuild/easyconfigs/n/ncdf4/ncdf4-1.10-ictce-5.3.0-R-2.15.3.eb create mode 100755 easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0-zlib-1.2.5.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs-zlib-1.2.5.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs-zlib-1.2.5.eb new file mode 100755 index 0000000000..1b26514524 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs-zlib-1.2.5.eb @@ -0,0 +1,31 @@ +name = 'HDF5' +version = '1.8.10' +versionsuffix = "-gpfs" + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management + of extremely large and complex data collections.""" + +toolchain = {'name': 'ictce', 'version': '5.3.0'} +toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'HDF5_%(version)s_configure_ictce.patch', + 'HDF5-%(version)s_mpi-includes_order_fix.patch' +] + +zlib = 'zlib' +zlibver = '1.2.5' +versionsuffix += '-%s-%s' % (zlib, zlibver) + +dependencies = [ + (zlib, zlibver), + ('Szip', '2.1'), +] + +configopts = "--enable-gpfs" + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/ncdf/ncdf-1.6.6-ictce-5.3.0-R-2.15.3.eb b/easybuild/easyconfigs/n/ncdf/ncdf-1.6.6-ictce-5.3.0-R-2.15.3.eb new file mode 100644 index 0000000000..a5891cb70a --- /dev/null +++ b/easybuild/easyconfigs/n/ncdf/ncdf-1.6.6-ictce-5.3.0-R-2.15.3.eb @@ -0,0 +1,29 @@ +easyblock = 'RPackage' + +name = 'ncdf' +version = '1.6.6' + +homepage = 'http://cran.r-project.org/web/packages/ncdf4' +description = """This package provides a high-level R interface to data files written using Unidata's netCDF library + (version 4 or earlier), which are binary data files that are portable across platforms and include metadata + information in addition to the data sets.""" + +toolchain = {'name': 'ictce', 'version': '5.3.0'} + +source_urls = [ + 'http://cran.freestatistics.org/src/contrib', + 'http://cran.r-project.org/src/contrib/Archive/ncdf', +] +sources = ['%(name)s_%(version)s.tar.gz'] + +r = 'R' +rver = '2.15.3' + +versionsuffix = '-%s-%s' % (r, rver) + +dependencies = [ + (r, rver), + ('netCDF', '4.2.1.1', '-zlib-1.2.5'), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/n/ncdf4/ncdf4-1.10-ictce-5.3.0-R-2.15.3.eb b/easybuild/easyconfigs/n/ncdf4/ncdf4-1.10-ictce-5.3.0-R-2.15.3.eb new file mode 100644 index 0000000000..dc58f15fe2 --- /dev/null +++ b/easybuild/easyconfigs/n/ncdf4/ncdf4-1.10-ictce-5.3.0-R-2.15.3.eb @@ -0,0 +1,29 @@ +easyblock = 'RPackage' + +name = 'ncdf4' +version = '1.10' + +homepage = 'http://cran.r-project.org/web/packages/ncdf4' +description = """This package provides a high-level R interface to data files written using Unidata's netCDF library + (version 4 or earlier), which are binary data files that are portable across platforms and include metadata + information in addition to the data sets.""" + +toolchain = {'name': 'ictce', 'version': '5.3.0'} + +source_urls = [ + 'http://cran.freestatistics.org/src/contrib', + 'http://cran.r-project.org/src/contrib/Archive/ncdf4', +] +sources = ['%(name)s_%(version)s.tar.gz'] + +r = 'R' +rver = '2.15.3' + +versionsuffix = '-%s-%s' % (r, rver) + +dependencies = [ + (r, rver), + ('netCDF', '4.2.1.1', '-zlib-1.2.5'), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0-zlib-1.2.5.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0-zlib-1.2.5.eb new file mode 100755 index 0000000000..5c53c8bf57 --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0-zlib-1.2.5.eb @@ -0,0 +1,21 @@ +name = 'netCDF' +version = '4.2.1.1' +versionsuffix = '-zlib-1.2.5' + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'ictce', 'version': '5.3.0'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] + +dependencies = [ + ('HDF5', '1.8.10', '-gpfs%(versionsuffix)s'), + ('Doxygen', '1.8.2'), +] + +moduleclass = 'data' -- GitLab From 4b67659ba2376c552748309970b0583135fb85af Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 22 Dec 2013 16:58:30 +0100 Subject: [PATCH 0004/1076] add patch file required for correct CUDA-aware OpenMPI v1.7.3 build --- .../o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb | 2 ++ .../OpenMPI/OpenMPI-1.7.3_common-cuda-lib.patch | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3_common-cuda-lib.patch diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb index 9198983666..4ddc24fe07 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb @@ -9,6 +9,8 @@ toolchain = {'name': 'gcccuda', 'version': '2.6.10'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +patches = ['OpenMPI-%(version)s_common-cuda-lib.patch'] + builddependencies = [ ('Automake', '1.14'), ('Autoconf', '2.69') diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3_common-cuda-lib.patch b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3_common-cuda-lib.patch new file mode 100644 index 0000000000..4ba9ebab68 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3_common-cuda-lib.patch @@ -0,0 +1,16 @@ +see http://permalink.gmane.org/gmane.comp.clustering.open-mpi.user/20404, +patch obtained via https://svn.open-mpi.org/trac/ompi/changeset/29762 +Index: /branches/v1.7/ompi/mca/pml/ob1/Makefile.am +=================================================================== +--- /branches/v1.7/ompi/mca/pml/ob1/Makefile.am (revision 29624) ++++ /branches/v1.7/ompi/mca/pml/ob1/Makefile.am (revision 29762) +@@ -68,4 +68,9 @@ + mca_pml_ob1_la_LDFLAGS = -module -avoid-version + ++if OPAL_cuda_support ++mca_pml_ob1_la_LIBADD = \ ++ $(top_ompi_builddir)/ompi/mca/common/cuda/libmca_common_cuda.la ++endif ++ + noinst_LTLIBRARIES = $(component_noinst) + libmca_pml_ob1_la_SOURCES = $(ob1_sources) -- GitLab From b9b0d39cf997b2d2d74d557f36a2a58ff8125d63 Mon Sep 17 00:00:00 2001 From: pescobar Date: Tue, 4 Feb 2014 16:38:19 +0100 Subject: [PATCH 0005/1076] CONTRAfold-2.02-goolf-1.4.10.eb --- .../CONTRAfold-2.02-goolf-1.4.10.eb | 31 +++++++++++++++++++ .../c/CONTRAfold/contrafold-gcc47.patch | 20 ++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 easybuild/easyconfigs/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb create mode 100644 easybuild/easyconfigs/c/CONTRAfold/contrafold-gcc47.patch diff --git a/easybuild/easyconfigs/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb b/easybuild/easyconfigs/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb new file mode 100644 index 0000000000..815406dfba --- /dev/null +++ b/easybuild/easyconfigs/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +name = 'CONTRAfold' +version = '2.02' + +easyblock = 'MakeCp' + +homepage = 'http://contra.stanford.edu/contrafold/' +description = ''' CONditional TRAining for RNA Secondary Structure Prediction ''' + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = [homepage] +sources = ['%s_v%s.tar.gz' % (name.lower(),version.replace('.','_'))] + +patches = ['contrafold-gcc47.patch'] + +start_dir = 'src' + +files_to_copy = [(['score_prediction', 'contrafold', 'score_directory.pl',\ + 'roc_area.pl', 'MakeDefaults.pl'], 'bin'), '../doc'] + +sanity_check_paths = { + 'files': ['bin/score_prediction', 'bin/contrafold'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CONTRAfold/contrafold-gcc47.patch b/easybuild/easyconfigs/c/CONTRAfold/contrafold-gcc47.patch new file mode 100644 index 0000000000..d484c76bfd --- /dev/null +++ b/easybuild/easyconfigs/c/CONTRAfold/contrafold-gcc47.patch @@ -0,0 +1,20 @@ +--- contrafold.orig/src/Makefile 2008-08-14 02:08:30.000000000 +0200 ++++ contrafold/src/Makefile 2014-02-04 13:51:29.041589171 +0100 +@@ -1,6 +1,6 @@ + CXX = g++ + +-CXXFLAGS = -O3 -DNDEBUG -W -pipe -Wundef -Winline --param large-function-growth=100000 -Wall ++CXXFLAGS = -O3 -DNDEBUG -W -pipe -Wundef -Winline --param large-function-growth=100000 -Wall -fpermissive + LINKFLAGS = -lm + GDLINKFLAGS = -lgd -lpng + +--- contrafold.orig/src/Utilities.cpp 2008-08-14 02:08:31.000000000 +0200 ++++ contrafold/src/Utilities.cpp 2014-02-04 14:09:09.082650184 +0100 +@@ -2,6 +2,7 @@ + // Utilities.cpp + ////////////////////////////////////////////////////////////////////// + ++#include + #include "Utilities.hpp" + + bool toggle_error = false; -- GitLab From 13b7f5c9ee8638fed92150ab57cdb6467b8320df Mon Sep 17 00:00:00 2001 From: Petar Forai Date: Mon, 10 Feb 2014 23:48:22 +0100 Subject: [PATCH 0006/1076] contrib blasr configs. --- .../b/blasr/blasr-git-smrt2.1-goolf-1.4.10.eb | 43 +++++++++++++++++++ .../easyconfigs/b/blasr/non-static.patch | 13 ++++++ 2 files changed, 56 insertions(+) create mode 100644 easybuild/easyconfigs/b/blasr/blasr-git-smrt2.1-goolf-1.4.10.eb create mode 100644 easybuild/easyconfigs/b/blasr/non-static.patch diff --git a/easybuild/easyconfigs/b/blasr/blasr-git-smrt2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/blasr/blasr-git-smrt2.1-goolf-1.4.10.eb new file mode 100644 index 0000000000..5663de6022 --- /dev/null +++ b/easybuild/easyconfigs/b/blasr/blasr-git-smrt2.1-goolf-1.4.10.eb @@ -0,0 +1,43 @@ +# With <3 for EasyBuild +# +# EasyConfig for BLASR: +# ---------------------------------------------------------------------------- +# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH +# License: MIT +# Authors: Petar Forai +# ---------------------------------------------------------------------------- + +name = 'blasr' +version = 'smrtanalysis-2.1' + +easyblock = "MakeCp" + +homepage = 'https://github.com/PacificBiosciences/blasr' +description = """BLASR (Basic Local Alignment with Successive Refinement) rapidly maps reads to genomes by finding the highest scoring local alignment or set of local alignments between the read and the genome. Optimized for PacBio's extraordinarily long reads and taking advantage of rich quality values, BLASR maps reads rapidly with high accuracy.""" + + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'optarch': True, 'pic': True} + +#like https://github.com/PacificBiosciences/blasr/archive/smrtanalysis-2.1.tar.gz for tag smnrtanalysis +sources = ['%(version)s.tar.gz'] +source_urls = ['https://github.com/PacificBiosciences/blasr/archive/'] + + +patches = ['non-static.patch'] + +files_to_copy = [(['alignment/bin/wordCounter', 'alignment/bin/printReadWordCount', 'alignment/bin/blasr', 'alignment/bin/sdpMatcher', 'alignment/bin/swMatcher', 'alignment/bin/kbandMatcher', 'alignment/bin/sawriter', 'alignment/bin/saquery', 'alignment/bin/samodify', 'alignment/bin/printTupleCountTable', 'alignment/bin/malign', 'alignment/bin/cmpPrintTupleCountTable', 'alignment/bin/removeAdapters', 'alignment/bin/tabulateAlignment', 'alignment/bin/samatcher', 'alignment/bin/sals', 'alignment/bin/saprinter', 'alignment/bin/buildQualityValueProfile', 'alignment/bin/extendAlign', 'alignment/bin/guidedalign', 'alignment/bin/pbmask'],'bin')] + + +sanity_check_paths = { + 'files': ['bin/wordCounter', 'bin/printReadWordCount', 'bin/blasr', 'bin/sdpMatcher', 'bin/swMatcher', 'bin/kbandMatcher', 'bin/sawriter', 'bin/saquery', 'bin/samodify', 'bin/printTupleCountTable', 'bin/malign', 'bin/cmpPrintTupleCountTable', 'bin/removeAdapters', 'bin/tabulateAlignment', 'bin/samatcher', 'bin/sals', 'bin/saprinter', 'bin/buildQualityValueProfile', 'bin/extendAlign', 'bin/guidedalign', 'bin/pbmask'], + 'dirs': [], +} + +makeopts = 'HDF5INCLUDEDIR=${EBROOTHDF5}/include HDF5LIBDIR=${EBROOTHDF5}/lib' + +dependencies = [ + ('HDF5', '1.8.9'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/blasr/non-static.patch b/easybuild/easyconfigs/b/blasr/non-static.patch new file mode 100644 index 0000000000..03b7b3f2bb --- /dev/null +++ b/easybuild/easyconfigs/b/blasr/non-static.patch @@ -0,0 +1,13 @@ +--- common.mk.orig 2013-11-08 15:19:36.848815000 +0100 ++++ common.mk 2013-11-08 15:19:54.854217000 +0100 +@@ -24,6 +24,7 @@ + ifeq ($(shell $(CC) -dumpversion | awk -F '.' '$$1*100+$$2>404{print "yes"}'),yes) + CPPOPTS += -fpermissive + endif +-ifneq ($(shell uname -s),Darwin) +- STATIC = -static +-endif ++# Why oh why ... ++#ifneq ($(shell uname -s),Darwin) ++# STATIC = -static ++#endif -- GitLab From ee0ac46ff9ae257f194baf35407fd7aa23ae391f Mon Sep 17 00:00:00 2001 From: build Date: Fri, 28 Feb 2014 14:09:44 +0200 Subject: [PATCH 0007/1076] Contributing parallel version of ABINIT built with ETSF_IO to enable checkpointing --- .../a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb | 35 +++++++++++++++++++ .../e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb | 27 ++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb create mode 100644 easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb new file mode 100644 index 0000000000..c1d2b559d8 --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb @@ -0,0 +1,35 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2014 The Cyprus Institute +# Authors:: Thekla Loizou +# +## + +name = 'ABINIT' +version = '7.4.3' + +homepage = 'http://www.abinit.org/' +description = """Abinit is a plane wave pseudopotential code for doing condensed phase electronic structure calculations using DFT.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +sources = ['%s-%s.tar.gz' % (name.lower(), version)] +source_urls = ['http://ftp.abinit.org/'] + +configopts = '--enable-mpi --enable-mpi-io --with-mpi-prefix=$EBROOTOPENMPI --enable-fallbacks ' +configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include" --with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -lnetcdff" ' +configopts += '--with-fft-libs="-L$EBROOTFFTW/lib -lfftw3 -lfftw3f" --with-fft-flavor=fftw3 ' +configopts += '--with-trio-flavor="netcdf+etsf_io" --enable-gw-dpc' + +dependencies = [ + ('netCDF', '4.1.3'), + ('ETSF_IO', '1.0.4'), +] + +sanity_check_paths = { + 'files': ["bin/abinit"], + 'dirs': [] + } + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb new file mode 100644 index 0000000000..7e1b945d47 --- /dev/null +++ b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb @@ -0,0 +1,27 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2014 The Cyprus Institute +# Authors:: Thekla Loizou +# +## + +name = 'ETSF_IO' +version = '1.0.4' + +homepage = 'http://www.etsf.eu/resources/software/libraries_and_tools' +description = """A library of F90 routines to read/write the ETSF file format has been written. It is called ETSF_IO and available under LGPL. """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +sources = ['http://www.etsf.eu/system/files/etsf_io-1.0.4.tar.gz'] + +configopts = "--with-netcdf-prefix=$EBROOTNETCDF --with-netcdf-libs='-L$EBROOTNETCDF/lib -lnetcdf -lnetcdff' --with-netcdf-incs='-I$EBROOTNETCDF/include'" + +dependencies = [ ('netCDF', '4.1.3') ] + +sanity_check_paths = { + 'files': ["bin/etsf_io"], + 'dirs': [] + } + -- GitLab From 64bae018eaecad71608473c16bd9f0c97031b21c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 19 Mar 2014 17:03:31 +0100 Subject: [PATCH 0008/1076] add easyconfig file for LAMARC + required patch file --- .../l/LAMARC/LAMARC-2.1.9-ictce-5.5.0.eb | 23 +++++++++++++++++++ .../l/LAMARC/LAMARC-2.1.9_Makefile-fix.patch | 10 ++++++++ 2 files changed, 33 insertions(+) create mode 100644 easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0.eb create mode 100644 easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9_Makefile-fix.patch diff --git a/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0.eb b/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0.eb new file mode 100644 index 0000000000..742fe0d215 --- /dev/null +++ b/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0.eb @@ -0,0 +1,23 @@ +name = 'LAMARC' +version = '2.1.9' +versionsuffix = '-headless' + +homepage = 'http://evolution.genetics.washington.edu/lamarc/' +description = """LAMARC is a program which estimates population-genetic parameters such as population size, + population growth rate, recombination rate, and migration rates.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} + +source_urls = ['http://evolution.genetics.washington.edu/lamarc/download/'] +sources = ['%(namelower)s-%(version)s-src.tgz'] + +patches = ['LAMARC-2.1.9_Makefile-fix.patch'] + +configopts = "--disable-converter --disable-gui" + +sanity_check_paths = { + 'files': ["bin/lamarc"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9_Makefile-fix.patch b/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9_Makefile-fix.patch new file mode 100644 index 0000000000..74db39ff1c --- /dev/null +++ b/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9_Makefile-fix.patch @@ -0,0 +1,10 @@ +--- lamarc/Makefile.in.orig 2014-03-19 14:25:08.261820031 +0100 ++++ lamarc/Makefile.in 2014-03-19 14:25:15.382031107 +0100 +@@ -1810,7 +1810,6 @@ + doc/html/genotype.html \ + doc/html/glossary.html \ + doc/html/growthmenu.html \ +- doc/html/forces.html \ + doc/html/index.html \ + doc/html/insumfile.2reg3rep.html \ + doc/html/insumfile.2reg3rep.xml \ -- GitLab From ae32b280a9f5cd19f8b2df995ee60303de9545ce Mon Sep 17 00:00:00 2001 From: pescobar Date: Sat, 5 Apr 2014 16:41:37 +0200 Subject: [PATCH 0009/1076] AutoDock_Vina-1.1.2-linux_x86.eb --- .../AutoDock_Vina-1.1.2-linux_x86.eb | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 easybuild/easyconfigs/a/AutoDock_Vina/AutoDock_Vina-1.1.2-linux_x86.eb diff --git a/easybuild/easyconfigs/a/AutoDock_Vina/AutoDock_Vina-1.1.2-linux_x86.eb b/easybuild/easyconfigs/a/AutoDock_Vina/AutoDock_Vina-1.1.2-linux_x86.eb new file mode 100644 index 0000000000..a27cf3bd19 --- /dev/null +++ b/easybuild/easyconfigs/a/AutoDock_Vina/AutoDock_Vina-1.1.2-linux_x86.eb @@ -0,0 +1,25 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = "Tarball" + +name = 'AutoDock_Vina' +version = '1.1.2' +versionsuffix = '_linux_x86' + +homepage = 'http://vina.scripps.edu/index.html' +description = """ AutoDock Vina is an open-source program for doing molecular docking. """ + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://vina.scripps.edu/download/'] +sources = ['%s_%s%s.tgz' % (name.lower(), version.replace('.','_'), versionsuffix)] + +sanity_check_paths = { + 'files': ["bin/vina_split", "bin/vina"], + 'dirs': [] +} + +moduleclass = 'bio' -- GitLab From 2aab27e19259b38b61250c798f1897d07e5c2140 Mon Sep 17 00:00:00 2001 From: pescobar Date: Tue, 8 Apr 2014 23:21:18 +0200 Subject: [PATCH 0010/1076] Check-0.9.12-goolf-1.4.10.eb --- .../c/Check/Check-0.9.12-goolf-1.4.10.eb | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 easybuild/easyconfigs/c/Check/Check-0.9.12-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/c/Check/Check-0.9.12-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Check/Check-0.9.12-goolf-1.4.10.eb new file mode 100644 index 0000000000..e63d0852ef --- /dev/null +++ b/easybuild/easyconfigs/c/Check/Check-0.9.12-goolf-1.4.10.eb @@ -0,0 +1,21 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +name = "Check" +version = "0.9.12" + +homepage = 'http://check.sourceforge.net' +description = """ Check is a unit testing framework for C. It features a simple interface + for defining unit tests, putting little in the way of the developer. Tests are run in a + separate address space, so both assertion failures and code errors that cause segmentation + faults or other signals can be caught. Test results are reportable in the following: + Subunit, TAP, XML, and a generic logging format.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +moduleclass = 'devel' -- GitLab From 38696b3ba189737da986398f408d49fa21b57cb7 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 9 Apr 2014 16:36:16 +0200 Subject: [PATCH 0011/1076] added FDS --- .../f/FDS/FDS-r18915-goolf-1.4.10.eb | 25 +++++++++++++++++++ .../easyconfigs/f/FDS/FDS_makefile.patch | 15 +++++++++++ 2 files changed, 40 insertions(+) create mode 100644 easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb create mode 100644 easybuild/easyconfigs/f/FDS/FDS_makefile.patch diff --git a/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb b/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb new file mode 100644 index 0000000000..532468b97f --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb @@ -0,0 +1,25 @@ +name = 'FDS' +version = 'r18915' + +homepage = 'https://code.google.com/p/fds-smv/' +description = """ + Fire Dynamics Simulator (FDS) is a large-eddy simulation (LES) code for low-speed flows, with an emphasis on smoke and + heat transport from fires. +""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +# just run make in the install dir +skipsteps = ['configure', 'install'] +buildininstalldir = True + +patches = ['FDS_makefile.patch'] +modextrapaths = {'bin': 'FDS_Source'} + +sanity_check_paths = { + 'files': ['FDS_Source/fds'], + 'dirs': [], +} +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS_makefile.patch b/easybuild/easyconfigs/f/FDS/FDS_makefile.patch new file mode 100644 index 0000000000..d9c7c2a315 --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS_makefile.patch @@ -0,0 +1,15 @@ +--- makefile (revision 18916) ++++ makefile (working copy) +@@ -29,9 +29,9 @@ + + # General Purpose Rules + +-no_target: +- @echo \******** You did not specify a make target \******** +- @echo Please read the comments at the top of the makefile ++no_target: FCOMPL = $(F90) ++no_target: setup $(obj_serial) ++ $(FCOMPL) $(FFLAGS) $(LFLAGS) -o fds $(obj_serial) + + setup: + %.o : %.mod -- GitLab From 2178f44c0af1b92efed808dd242edaa2e7e04e26 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 9 Apr 2014 16:45:43 +0200 Subject: [PATCH 0012/1076] use mpi and add to path, not to bin --- easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb b/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb index 532468b97f..d49cfa69e6 100644 --- a/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb @@ -8,7 +8,7 @@ description = """ """ toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'pic': True} +toolchainopts = {'pic': True, 'usempi': True} sources = [SOURCE_TAR_GZ] # just run make in the install dir @@ -16,7 +16,7 @@ skipsteps = ['configure', 'install'] buildininstalldir = True patches = ['FDS_makefile.patch'] -modextrapaths = {'bin': 'FDS_Source'} +modextrapaths = {'PATH': 'FDS_Source'} sanity_check_paths = { 'files': ['FDS_Source/fds'], -- GitLab From 570d6004b3a3dece9f0d4d2964b5a7576d211573 Mon Sep 17 00:00:00 2001 From: admin6 Date: Wed, 9 Apr 2014 16:47:00 +0200 Subject: [PATCH 0013/1076] added ictce easyconfig --- .../f/FDS/FDS-r18915-ictce-5.5.0.eb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb diff --git a/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb b/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb new file mode 100644 index 0000000000..ef3f6f0041 --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb @@ -0,0 +1,24 @@ +name = 'FDS' +version = 'r18915' + +homepage = 'https://code.google.com/p/fds-smv/' +description = """ + Fire Dynamics Simulator (FDS) is a large-eddy simulation (LES) code for low-speed flows, with an emphasis on smoke and + heat transport from fires. +""" +toolchain = {'name': 'ictce', 'version': '5.5.0'} # tweaked by EasyBuild (was: {'name': 'goolf', 'version': '1.4.10'}) +toolchainopts = {'pic': True, 'usempi': True} + +sources = [SOURCE_TAR_GZ] +# just run make in the install dir +skipsteps = ['configure', 'install'] +buildininstalldir = True + +patches = ['FDS_makefile.patch'] +modextrapaths = {'PATH': 'FDS_Source'} + +sanity_check_paths = { + 'files': ['FDS_Source/fds'], + 'dirs': [], +} +moduleclass = 'phys' -- GitLab From fb67f5ffa111fa9aad08dba2140ec82b93958b1d Mon Sep 17 00:00:00 2001 From: pescobar Date: Thu, 10 Apr 2014 22:13:57 +0200 Subject: [PATCH 0014/1076] Minimac-2013.7.17-goolf-1.4.10.eb --- .../Minimac/Minimac-2013.7.17-goolf-1.4.10.eb | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 easybuild/easyconfigs/m/Minimac/Minimac-2013.7.17-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/m/Minimac/Minimac-2013.7.17-goolf-1.4.10.eb b/easybuild/easyconfigs/m/Minimac/Minimac-2013.7.17-goolf-1.4.10.eb new file mode 100644 index 0000000000..6d59aab26d --- /dev/null +++ b/easybuild/easyconfigs/m/Minimac/Minimac-2013.7.17-goolf-1.4.10.eb @@ -0,0 +1,45 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock='MakeCp' + +name = 'Minimac' +version = '2013.7.17' +versionsuffix = '-beta' + +homepage = 'http://genome.sph.umich.edu/wiki/Minimac' +description = """ Minimac is a low memory, computationally efficient implementation + of the MaCH algorithm for genotype imputation. It is designed to work on phased genotypes + and can handle very large reference panels with hundreds or thousands of haplotypes. + The name has two parts. The first, 'mini', refers to the modest amount of computational + resources it requires. The second, 'mac', is short hand for MaCH, our widely used + algorithm for genotype imputation. """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +# the source file doesn't include version in the name so probably you should check +# in their website if the version number and date is correct +source_urls = ['http://www.sph.umich.edu/csg/cfuchsb/'] +sources = ['%(namelower)s.src.tgz'] + +# firt move to folder libStatGen to run make +# then move to foler minimac to run make +premakeopts = ["cd libStatGen && ", "cd minimac && "] + +# in libStatGen folder run just "make" +# in minimac folder run "make opt && make openmp" +makeopts = ["", " opt && make openmp"] + +# parallel build fails +parallel = 1 + +files_to_copy = [(["minimac/bin/minimac", "minimac/bin/minimac-omp"], "bin")] + +sanity_check_paths = { + 'files': ['bin/minimac', 'bin/minimac-omp'], + 'dirs': [] +} + +moduleclass = 'bio' -- GitLab From 0d7fbaff77990066bd537a1ada4fa77fa96bd838 Mon Sep 17 00:00:00 2001 From: Andreas Panteli Date: Fri, 11 Apr 2014 12:16:01 +0300 Subject: [PATCH 0015/1076] Contribute Perl module Parallel-ForkManager --- ...rkManager-1.06-goolf-1.4.10-Perl-5.16.3.eb | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 easybuild/easyconfigs/p/Parallel-ForkManager/Parallel-ForkManager-1.06-goolf-1.4.10-Perl-5.16.3.eb diff --git a/easybuild/easyconfigs/p/Parallel-ForkManager/Parallel-ForkManager-1.06-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/p/Parallel-ForkManager/Parallel-ForkManager-1.06-goolf-1.4.10-Perl-5.16.3.eb new file mode 100644 index 0000000000..b35839d741 --- /dev/null +++ b/easybuild/easyconfigs/p/Parallel-ForkManager/Parallel-ForkManager-1.06-goolf-1.4.10-Perl-5.16.3.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 The Cyprus Institute +# Authors:: Andreas Panteli +# License:: MIT/GPL +# +## + +easyblock = 'PerlModule' + +name = 'Parallel-ForkManager' +version = '1.06' + +homepage = 'http://search.cpan.org/~szabgab/Parallel-ForkManager-1.06/lib/Parallel/ForkManager.pm' +description = """A simple parallel processing fork manager""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['http://search.cpan.org/CPAN/authors/id/S/SZ/SZABGAB/'] +sources = [SOURCE_TAR_GZ] + +perl = 'Perl' +perlver = '5.16.3' +versionsuffix = '-%s-%s' % (perl, perlver) + +dependencies = [ + (perl, perlver) +] + +options = {'modulename': 'Parallel::ForkManager'} + +moduleclass = 'data' -- GitLab From 82ad16ec61eda751ad121612655afb7d8ca85319 Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 14 Apr 2014 19:25:24 +0200 Subject: [PATCH 0016/1076] IMPUTE2 2.3.0 easyconfigs --- .../i/IMPUTE2/IMPUTE2-2.3.0-x86_64_dynamic.eb | 32 +++++++++++++++++++ .../i/IMPUTE2/IMPUTE2-2.3.0-x86_64_static.eb | 32 +++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0-x86_64_dynamic.eb create mode 100644 easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0-x86_64_static.eb diff --git a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0-x86_64_dynamic.eb b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0-x86_64_dynamic.eb new file mode 100644 index 0000000000..0c2d1cc059 --- /dev/null +++ b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0-x86_64_dynamic.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = "Tarball" + +name = 'IMPUTE2' +version = '2.3.0' +versionsuffix = '_x86_64_dynamic' + +homepage = 'http://mathgen.stats.ox.ac.uk/impute/impute_v2.html' +description = """ IMPUTE version 2 (also known as IMPUTE2) is a genotype imputation + and haplotype phasing program based on ideas from Howie et al. 2009 """ + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['https://mathgen.stats.ox.ac.uk/impute/'] +sources = ['%s_v%s%s.tgz' % (name.lower().rstrip('2'), version, versionsuffix)] + +sanity_check_paths = { + 'files': ["impute2"], + 'dirs': ["Example"] +} + +# add the top dir to PATH +modextrapaths = { + 'PATH': '' +} + +moduleclass = 'bio' + diff --git a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0-x86_64_static.eb b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0-x86_64_static.eb new file mode 100644 index 0000000000..0fb795f7eb --- /dev/null +++ b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0-x86_64_static.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = "Tarball" + +name = 'IMPUTE2' +version = '2.3.0' +versionsuffix = '_x86_64_static' + +homepage = 'http://mathgen.stats.ox.ac.uk/impute/impute_v2.html' +description = """ IMPUTE version 2 (also known as IMPUTE2) is a genotype imputation + and haplotype phasing program based on ideas from Howie et al. 2009 """ + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['https://mathgen.stats.ox.ac.uk/impute/'] +sources = ['%s_v%s%s.tgz' % (name.lower().rstrip('2'), version, versionsuffix)] + +sanity_check_paths = { + 'files': ["impute2"], + 'dirs': ["Example"] +} + +# add the top dir to PATH +modextrapaths = { + 'PATH': '' +} + +moduleclass = 'bio' + -- GitLab From 13a31a1ba2f7b3ce9b3593d85af03f450a1363a2 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 17 Apr 2014 09:18:08 +0200 Subject: [PATCH 0017/1076] add easyconfig files for IMa2 --- .../i/IMa2/IMa2-8.27.12-goolf-1.4.10.eb | 23 +++++++++++++++++++ .../i/IMa2/IMa2-8.27.12-ictce-5.5.0.eb | 23 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100755 easybuild/easyconfigs/i/IMa2/IMa2-8.27.12-goolf-1.4.10.eb create mode 100755 easybuild/easyconfigs/i/IMa2/IMa2-8.27.12-ictce-5.5.0.eb diff --git a/easybuild/easyconfigs/i/IMa2/IMa2-8.27.12-goolf-1.4.10.eb b/easybuild/easyconfigs/i/IMa2/IMa2-8.27.12-goolf-1.4.10.eb new file mode 100755 index 0000000000..690d220498 --- /dev/null +++ b/easybuild/easyconfigs/i/IMa2/IMa2-8.27.12-goolf-1.4.10.eb @@ -0,0 +1,23 @@ +easyblock = 'MakeCp' + +name = 'IMa2' +version = '8.27.12' + +homepage = 'https://bio.cst.temple.edu/~hey/software/software.htm#IMa2' +description = """IMa2 is a progam for population genetic analysis that can handle two or more populations.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['https://bio.cst.temple.edu/~hey/program_files/IMa2'] +sources = [SOURCELOWER_TAR_GZ] + +with_configure = True + +files_to_copy = [(['src/IMa2'], 'bin')] + +sanity_check_paths = { + 'files': ["bin/IMa2"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IMa2/IMa2-8.27.12-ictce-5.5.0.eb b/easybuild/easyconfigs/i/IMa2/IMa2-8.27.12-ictce-5.5.0.eb new file mode 100755 index 0000000000..a3ed62f5d6 --- /dev/null +++ b/easybuild/easyconfigs/i/IMa2/IMa2-8.27.12-ictce-5.5.0.eb @@ -0,0 +1,23 @@ +easyblock = 'MakeCp' + +name = 'IMa2' +version = '8.27.12' + +homepage = 'https://bio.cst.temple.edu/~hey/software/software.htm#IMa2' +description = """IMa2 is a progam for population genetic analysis that can handle two or more populations.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} + +source_urls = ['https://bio.cst.temple.edu/~hey/program_files/IMa2'] +sources = [SOURCELOWER_TAR_GZ] + +with_configure = True + +files_to_copy = [(['src/IMa2'], 'bin')] + +sanity_check_paths = { + 'files': ["bin/IMa2"], + 'dirs': [], +} + +moduleclass = 'bio' -- GitLab From 6af8de3001d1c136b9f5456ce61399f30a81284e Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 19 May 2014 14:07:41 +0200 Subject: [PATCH 0018/1076] CUDA-6.0.37.eb --- easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb | 29 +++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb b/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb new file mode 100644 index 0000000000..f6e34de664 --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb @@ -0,0 +1,29 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB, Ghent University +# Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-99.html +## + +name = 'CUDA' +version = '6.0.37' + +homepage = 'https://developer.nvidia.com/cuda-toolkit' +description = """CUDA (formerly Compute Unified Device Architecture) is a parallel + computing platform and programming model created by NVIDIA and implemented by the + graphics processing units (GPUs) that they produce. CUDA gives developers access + to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# eg. http://developer.download.nvidia.com/compute/cuda/5_0/rel-update-1/installers/cuda_5.0.35_linux_64_rhel5.x-1.run +source_urls = ['http://developer.download.nvidia.com/compute/cuda/%(version_major)s_0/rel/installers/'] + +sources = ['%(namelower)s_%(version)s_linux_64.run'] + +moduleclass = 'system' -- GitLab From 47b95ac76e0393c0c7bb47ad786e8e62dda7d1e3 Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 19 May 2014 14:20:43 +0200 Subject: [PATCH 0019/1076] added %(version_minor)s to source_urls updated the download url example --- easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb b/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb index f6e34de664..0ebf372eeb 100644 --- a/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb +++ b/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb @@ -21,9 +21,8 @@ description = """CUDA (formerly Compute Unified Device Architecture) is a parall toolchain = {'name': 'dummy', 'version': 'dummy'} -# eg. http://developer.download.nvidia.com/compute/cuda/5_0/rel-update-1/installers/cuda_5.0.35_linux_64_rhel5.x-1.run -source_urls = ['http://developer.download.nvidia.com/compute/cuda/%(version_major)s_0/rel/installers/'] - +# http://developer.download.nvidia.com/compute/cuda/6_0/rel/installers/cuda_6.0.37_linux_64.run +source_urls = ['http://developer.download.nvidia.com/compute/cuda/%(version_major)s_%(version_minor)s/rel/installers/'] sources = ['%(namelower)s_%(version)s_linux_64.run'] moduleclass = 'system' -- GitLab From 1078dea61a9a624e1907bb7eb7b6a78c3b0e609d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 3 Jun 2014 16:13:41 +0200 Subject: [PATCH 0020/1076] add easyconfig for ADF --- .../a/ADF/ADF-2009.01a.pc64_linux.intelmpi.eb | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 easybuild/easyconfigs/a/ADF/ADF-2009.01a.pc64_linux.intelmpi.eb diff --git a/easybuild/easyconfigs/a/ADF/ADF-2009.01a.pc64_linux.intelmpi.eb b/easybuild/easyconfigs/a/ADF/ADF-2009.01a.pc64_linux.intelmpi.eb new file mode 100755 index 0000000000..6395f17b38 --- /dev/null +++ b/easybuild/easyconfigs/a/ADF/ADF-2009.01a.pc64_linux.intelmpi.eb @@ -0,0 +1,20 @@ +easyblock = 'Tarball' + +name = "ADF" +version = '2009.01a.pc64_linux.intelmpi' + +homepage = 'http://www.scm.com/' +description = "ADF is a premium-quality quantum chemistry software package based on Density Functional Theory (DFT)." + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['%(namelower)s%(version)s.bin.tgz'] + +dependencies = [('impi', '3.2.2.006')] + +sanity_check_paths = { + 'files': ['bin/adf', 'bin/adf.exe'], + 'dirs': [], +} + +moduleclass = 'chem' -- GitLab From 20f4e3e6279fe5d8de7f4ebc87b77d16944155cf Mon Sep 17 00:00:00 2001 From: Jordi Blasco Date: Fri, 4 Jul 2014 16:10:41 +1200 Subject: [PATCH 0021/1076] new toolchain release added --- .../easyconfigs/i/imkl/imkl-10.3.12.361.eb | 8 ++-- .../easyconfigs/i/impi/impi-4.1.0.027.eb | 2 +- easybuild/easyconfigs/i/iomkl/iomkl-6.5.4.eb | 23 +++++++++++ easybuild/easyconfigs/i/iomkl/iomkl-6.7.2.eb | 23 +++++++++++ .../OpenMPI-1.6.5-iccifort-2011.13.367.eb | 38 ++++++++++++++++++ .../OpenMPI-1.6.5-iccifort-2013.4.183.eb | 39 +++++++++++++++++++ 6 files changed, 127 insertions(+), 6 deletions(-) create mode 100644 easybuild/easyconfigs/i/iomkl/iomkl-6.5.4.eb create mode 100644 easybuild/easyconfigs/i/iomkl/iomkl-6.7.2.eb create mode 100644 easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2011.13.367.eb create mode 100644 easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013.4.183.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb b/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb index 0db4c8f64f..dfb97e3568 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb @@ -9,14 +9,12 @@ description = """Intel Math Kernel Library is a library of highly optimized, toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['l_mkl_%(version)s.tgz'] - -compver = '2011.13.367' +sources = ['/share/src/Intel/2011/l_mkl_%(version)s_intel64.tgz'] # deps for interface build dependencies = [ - ('icc', compver), - ('ifort', compver), + ('icc', '2011.13.367'), + ('ifort', '2011.13.367'), ('impi', '4.1.0.027'), ] diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb b/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb index 839fe8f604..d074eeb0ea 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb @@ -8,7 +8,7 @@ description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric messag toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['l_mpi_p_%(version)s.tgz'] +sources = ['/share/src/Intel/2011/l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-6.5.4.eb b/easybuild/easyconfigs/i/iomkl/iomkl-6.5.4.eb new file mode 100644 index 0000000000..6a4ff077e3 --- /dev/null +++ b/easybuild/easyconfigs/i/iomkl/iomkl-6.5.4.eb @@ -0,0 +1,23 @@ +easyblock = "Toolchain" + +name = 'iomkl' +version = '6.5.4' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2013.4.183' +comp = ('iccifort', compver) +ompi = 'OpenMPI' +ompiver = '1.6.5' + +dependencies = [ + ('icc', compver), + ('ifort', compver), + (ompi, ompiver, '', comp), + ('imkl', '11.0.4.183', '-%s-%s' % (ompi, ompiver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-6.7.2.eb b/easybuild/easyconfigs/i/iomkl/iomkl-6.7.2.eb new file mode 100644 index 0000000000..1d73c1141d --- /dev/null +++ b/easybuild/easyconfigs/i/iomkl/iomkl-6.7.2.eb @@ -0,0 +1,23 @@ +easyblock = "Toolchain" + +name = 'iomkl' +version = '6.7.2' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2013.4.183' +comp = ('iccifort', compver) +ompi = 'OpenMPI' +ompiver = '1.6.5' + +dependencies = [ + ('icc', compver), + ('ifort', compver), + (ompi, ompiver, '', comp), + ('imkl', '11.1.2.144', '-%s-%s' % (ompi, ompiver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2011.13.367.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2011.13.367.eb new file mode 100644 index 0000000000..17ecb57b0f --- /dev/null +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2011.13.367.eb @@ -0,0 +1,38 @@ +name = 'OpenMPI' +version = '1.6.5' + +homepage = 'http://www.open-mpi.org/' +description = """The Open MPI Project is an open source MPI-2 implementation.""" + +toolchain = {'name': 'iccifort', 'version': '2011.13.367'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] + +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' +configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support + +dependencies = [('hwloc', '1.6')] + +# needed for --with-openib +if OS_NAME in ['debian', 'ubuntu']: + osdependencies = ['libibverbs-dev'] +else: + # OK for OS_NAME == redhat, fedora, RHEL, SL, centos + osdependencies = ['libibverbs-devel'] + +sanity_check_paths = { + 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + + ["lib/lib%s.%s" % (libfile, shared_lib_ext) for libfile in ["mca_common_sm", "mpi_cxx", + "mpi_f77", "mpi_f90", + "mpi", "ompitrace", "open-pal", + "otfaux", "otf", + "open-rte", "vt", "vt-hyb", + "vt-mpi", "vt-mpi-unify"]] + + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", + "mpif-mpi-io", "mpi", "mpi_portable_platform"]], + 'dirs': ["include/openmpi/ompi/mpi/cxx"], +} + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013.4.183.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013.4.183.eb new file mode 100644 index 0000000000..29075bd3b2 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013.4.183.eb @@ -0,0 +1,39 @@ +name = 'OpenMPI' +version = '1.6.5' + +homepage = 'http://www.open-mpi.org/' +description = """The Open MPI Project is an open source MPI-2 implementation.""" + +toolchain = {'name': 'iccifort', 'version': '2013.4.183'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] + +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib --with-pmi ' +configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support + +dependencies = [('hwloc', '1.8.1')] + +# needed for --with-openib +if OS_NAME in ['debian', 'ubuntu']: + osdependencies = ['libibverbs-dev'] +else: + # OK for OS_NAME == redhat, fedora, RHEL, SL, centos + osdependencies = ['libibverbs-devel'] + +sanity_check_paths = { + 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + + ["lib/lib%s.%s" % (libfile, shared_lib_ext) for libfile in ["mca_common_sm", "mpi_cxx", + "mpi_f77", "mpi_f90", + "mpi", "ompitrace", "open-pal", + "otfaux", + "open-rte", "vt", "vt-hyb", + "vt-mpi", "vt-mpi-unify"]] + + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", + "mpif-mpi-io", "mpi", "mpi_portable_platform"]], + 'dirs': ["include/openmpi/ompi/mpi/cxx"], +} + +moduleclass = 'mpi' -- GitLab From 7c463c7c7a9a2fdd69601fbc295a28a019059118 Mon Sep 17 00:00:00 2001 From: pescobar Date: Tue, 8 Jul 2014 21:02:33 +0200 Subject: [PATCH 0022/1076] cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb --- ...utadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb new file mode 100644 index 0000000000..3a32415096 --- /dev/null +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb @@ -0,0 +1,38 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel + +easyblock = "PythonPackage" + +name = 'cutadapt' +version = '1.4.1' + +homepage = 'http://code.google.com/p/cutadapt/' +description = """ cutadapt removes adapter sequences + from high-throughput sequencing data. This is usually + necessary when the read length of the sequencing machine + is longer than the molecule that is sequenced, for + example when sequencing microRNAs. """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['https://github.com/marcelm/cutadapt/archive/'] +sources = ['v%(version)s.tar.gz'] + +python = 'Python' +pyver = '2.7.5' +pyshortver = '.'.join(pyver.split('.')[:2]) + +versionsuffix = "-%s-%s" % (python, pyver) + +dependencies = [ + (python, pyver), +] + +sanity_check_paths = { + 'files': ['bin/cutadapt'], + 'dirs': [], +} + +moduleclass = 'bio' -- GitLab From 3f3d46701889968992ded92b3aec54bc67fa610e Mon Sep 17 00:00:00 2001 From: Jordi Blasco Date: Wed, 23 Jul 2014 13:06:18 +1200 Subject: [PATCH 0023/1076] Chapel-1.9.0 Chapel-1.9.0 compiled with goolf-1.5.14 --- .../c/Chapel/Chapel-1.9.0-goolf-1.5.14.eb | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.5.14.eb diff --git a/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.5.14.eb b/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.5.14.eb new file mode 100644 index 0000000000..80c79f1859 --- /dev/null +++ b/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.5.14.eb @@ -0,0 +1,44 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Authors:: Jordi Blasco (NeSI) +# License:: MIT/GPL +# $Id$ +## + +name = 'Chapel' +version = '1.9.0' + +homepage = 'http://chapel.cray.com' +description = """ Chapel is an emerging parallel programming language whose design and development + is being led by Cray Inc. Chapel is designed to improve the productivity of high-end computer users + while also serving as a portable parallel programming model that can be used on commodity clusters + or desktop multicore systems. Chapel strives to vastly improve the programmability of large-scale + parallel computers while matching or beating the performance and portability of current programming + models like MPI.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [SOURCEFORGE_SOURCE] + +unpack_options = '--strip-components=1' + +# parallel build fails +parallel = 1 + +libpath = 'lib/linux64.gnu.loc-flat.tasks-fifo.tmr-generic.mem-default.atomics-intrinsics.' +libpath += 'gmp-none.hwloc-none.re-none.wide-struct.fs-none' + +sanity_check_paths = { + 'files': ['bin/linux64/chpl', 'bin/linux64/chpldoc', '%s/libchpl.a' % libpath, '%s/main.o' % libpath], + 'dirs': [], +} + +modextrapaths = { + 'PATH': 'util', + 'CHPL_HOME': '', +} + +moduleclass = 'lang' -- GitLab From 0063db32993fb4a1c4418ce7019fad1d5d57b1f9 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 6 Aug 2014 11:40:05 +0300 Subject: [PATCH 0024/1076] Adding ABINIT v.7.4.3 with dummy and goolf (parallel version) toolchains --- .../a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb | 38 +++++++++++++++++++ .../ABINIT-7.4.3-x86_64_linux_gnu4.5.eb | 32 ++++++++++++++++ .../e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb | 29 ++++++++++++++ 3 files changed, 99 insertions(+) create mode 100644 easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb create mode 100644 easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-x86_64_linux_gnu4.5.eb create mode 100644 easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb new file mode 100644 index 0000000000..a3fe29c410 --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2014 The Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# +## + +name = 'ABINIT' +version = '7.4.3' + +homepage = 'http://www.abinit.org/' +description = """Abinit is a plane wave pseudopotential code for doing + condensed phase electronic structure calculations using DFT.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +# eg. http://ftp.abinit.org/abinit-7.0.5_x86_64_linux_gnu4.5.bz2 +sources = ['%s-%s.tar.gz' % (name.lower(), version)] +source_urls = ['http://ftp.abinit.org/'] + +configopts = '--enable-mpi --enable-mpi-io --with-mpi-prefix=$EBROOTOPENMPI --enable-fallbacks ' +configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include" --with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -lnetcdff" ' +configopts += '--with-fft-libs="-L$EBROOTFFTW/lib -lfftw3 -lfftw3f" --with-fft-flavor=fftw3 ' +configopts += '--with-trio-flavor="netcdf+etsf_io" --enable-gw-dpc' + +dependencies = [ + ('netCDF', '4.1.3'), + ('ETSF_IO', '1.0.4'), +] + +sanity_check_paths = { + 'files': ["bin/abinit"], + 'dirs': [] + } + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-x86_64_linux_gnu4.5.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-x86_64_linux_gnu4.5.eb new file mode 100644 index 0000000000..fb4d81965f --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-x86_64_linux_gnu4.5.eb @@ -0,0 +1,32 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2014 The Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# +## + +easyblock = "Tarball" + +name = 'ABINIT' +version = '7.4.3' +versionsuffix = '-x86_64_linux_gnu4.5' + +altversions = ['7.0.3', '7.0.4', '7.0.5'] + +homepage = 'http://www.abinit.org/' +description = """Abinit is a plane wave pseudopotential code for doing condensed phase electronic structure calculations using DFT.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# eg. http://ftp.abinit.org/abinit-7.0.5_x86_64_linux_gnu4.5.bz2 +sources = [('abinit-%s_%s.bz2' % (version, versionsuffix[1:]), 'tar xfj %s')] +source_urls = ['http://ftp.abinit.org/'] + +sanity_check_paths = { + 'files': ["bin/abinit"], + 'dirs': [] + } + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb new file mode 100644 index 0000000000..350da2d908 --- /dev/null +++ b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb @@ -0,0 +1,29 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2014 The Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# +## + +name = 'ETSF_IO' +version = '1.0.4' + +homepage = 'http://www.etsf.eu/resources/software/libraries_and_tools' +description = """A library of F90 routines to read/write the ETSF file format has been written. It is called ETSF_IO and available under LGPL. """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +sources = ['http://www.etsf.eu/system/files/etsf_io-1.0.4.tar.gz'] + +configopts = "--with-netcdf-prefix=$EBROOTNETCDF --with-netcdf-libs='-L$EBROOTNETCDF/lib -lnetcdf -lnetcdff' --with-netcdf-incs='-I$EBROOTNETCDF/include'" + +dependencies = [ ('netCDF', '4.1.3') ] + +sanity_check_paths = { + 'files': ["bin/etsf_io"], + 'dirs': [] + } + +moduleclass = 'chem' -- GitLab From 38d072b44abb10c2bde6d7309c5a4466508f3040 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 6 Aug 2014 11:45:37 +0300 Subject: [PATCH 0025/1076] Adding Bismark --- .../b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb new file mode 100644 index 0000000000..d749578a18 --- /dev/null +++ b/easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb @@ -0,0 +1,35 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2014 The Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# +## + +easyblock = "Tarball" + +name = 'Bismark' +version = '0.10.1' + +homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/bismark/' +description = """A tool to map bisulfite converted sequence reads and determine cytosine methylation states""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ["www.bioinformatics.babraham.ac.uk/projects/bismark/"] +sources = ['%s_v%s.tar.gz' % (name.lower(), version) ] + + +dependencies = [ + ('Bowtie2', '2.0.2'), +] + +sanity_check_paths = { + 'files': ["bismark", "bismark2bedGraph", "bismark2report", "bismark_genome_preparation", "bismark_methylation_extractor", "coverage2cytosine", "deduplicate_bismark"], + 'dirs': [], +} + +modextrapaths = {'PATH': ''} + +moduleclass = 'bio' -- GitLab From 845d1d8b8f8a44557e47d3220fb32db7cbba3162 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 6 Aug 2014 12:38:12 +0300 Subject: [PATCH 0026/1076] Contributing DendroPy --- ...ndroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 easybuild/easyconfigs/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb new file mode 100644 index 0000000000..d3ec591256 --- /dev/null +++ b/easybuild/easyconfigs/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb @@ -0,0 +1,37 @@ +## +#This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2014 The Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# $Id$ +# +## + +easyblock = "PythonPackage" + +name = 'DendroPy' +version = '3.12.0' + +homepage = 'https://pypi.python.org/pypi/DendroPy/' +description = """A Python library for phylogenetics and phylogenetic computing: reading, writing, simulation, processing and manipulation of phylogenetic trees (phylogenies) and characters. +""" +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['https://pypi.python.org/packages/source/D/DendroPy/'] +sources = ['%s-%s.tar.gz' % (name, version)] + +python = "Python" +pythonversion = '2.7.3' +pythonshortversion = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [(python, pythonversion)] + +sanity_check_paths = { + 'files': ['bin/cattrees.py','bin/long_branch_symmdiff.py','bin/sumlabels.py','bin/sumtrees.py','bin/strict_consensus_merge.py'], + 'dirs': [], +} + +moduleclass = 'tools' -- GitLab From 34502fa5a0e9134260060cedb4af99061fa9c5d4 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 6 Aug 2014 12:43:38 +0300 Subject: [PATCH 0027/1076] Contrib GATK v.3.0.0 --- .../g/GATK/GATK-3.0-0-Java-1.7.0_10.eb | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 easybuild/easyconfigs/g/GATK/GATK-3.0-0-Java-1.7.0_10.eb diff --git a/easybuild/easyconfigs/g/GATK/GATK-3.0-0-Java-1.7.0_10.eb b/easybuild/easyconfigs/g/GATK/GATK-3.0-0-Java-1.7.0_10.eb new file mode 100644 index 0000000000..13de380c1b --- /dev/null +++ b/easybuild/easyconfigs/g/GATK/GATK-3.0-0-Java-1.7.0_10.eb @@ -0,0 +1,40 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2014 Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +easyblock = 'Tarball' + +name = 'GATK' +version = '3.0-0' + +homepage = 'http://www.broadinstitute.org/gatk/' +description = """The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute + to analyse next-generation resequencing data. The toolkit offers a wide variety of tools, + with a primary focus on variant discovery and genotyping as well as strong emphasis on + data quality assurance. Its robust architecture, powerful processing engine and + high-performance computing features make it capable of taking on projects of any size.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# download manually from http://www.broadinstitute.org/gatk/download +sources = ['%s-%s.tar.bz2' % ("GenomeAnalysisTK", version)] + +java = 'Java' +javaver = '1.7.0_10' +versionsuffix = '-%s-%s' % (java, javaver) +dependencies = [(java, javaver)] + +sanity_check_paths = { + 'files': ["GenomeAnalysisTK.jar"], + 'dirs': ["resources"], +} + +moduleclass = 'bio' -- GitLab From 7e3847fec5f46ecd5d41316da6410ae195213d3e Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 6 Aug 2014 13:57:50 +0300 Subject: [PATCH 0028/1076] Contributing picard version 1.109 --- easybuild/easyconfigs/p/picard/picard-1.109.eb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 easybuild/easyconfigs/p/picard/picard-1.109.eb diff --git a/easybuild/easyconfigs/p/picard/picard-1.109.eb b/easybuild/easyconfigs/p/picard/picard-1.109.eb new file mode 100644 index 0000000000..b02c4dfde3 --- /dev/null +++ b/easybuild/easyconfigs/p/picard/picard-1.109.eb @@ -0,0 +1,14 @@ +name = 'picard' +version = '1.109' + +homepage = 'http://sourceforge.net/projects/picard' +description = """A set of tools (in Java) for working with next generation sequencing data in the BAM format.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%(name)s-tools-%(version)s.zip'] + +dependencies = [('Java', '1.7.0_10')] + +moduleclass = 'bio' -- GitLab From a3ace75a4d542b028c8ba863fd3129f92f6ea5f7 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 6 Aug 2014 13:59:59 +0300 Subject: [PATCH 0029/1076] Contrib Theano v.0.6.0 --- .../Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb | 30 ++++++++++++++++++ .../Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb | 31 +++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 easybuild/easyconfigs/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb create mode 100644 easybuild/easyconfigs/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb new file mode 100644 index 0000000000..8308ab148a --- /dev/null +++ b/easybuild/easyconfigs/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb @@ -0,0 +1,30 @@ +easyblock = "PythonPackage" + +name = 'Theano' +version = '0.6.0' + +homepage = 'http://deeplearning.net/software/theano' +description = """Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions +involving multi-dimensional arrays efficiently.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['http://pypi.python.org/packages/source/T/%s' % name] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonver = '2.7.3' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +dependencies = [ + (python, pythonver), + ] + +sanity_check_paths = { + 'files': ['bin/theano-cache', + 'lib/python%s/site-packages/%s-%s-py%s.egg' % (pythonshortver, name, version, pythonshortver)], + 'dirs': [] + } + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb new file mode 100644 index 0000000000..1e72223824 --- /dev/null +++ b/easybuild/easyconfigs/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb @@ -0,0 +1,31 @@ +easyblock = "PythonPackage" + +name = 'Theano' +version = '0.6.0' + +homepage = 'http://deeplearning.net/software/theano' +description = """Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions + involving multi-dimensional arrays efficiently.""" + + +toolchain = {'name': 'ictce', 'version': '5.3.0'} + +source_urls = ['http://pypi.python.org/packages/source/T/%s' % name] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonver = '2.7.3' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +dependencies = [ + (python, pythonver), + ] + +sanity_check_paths = { + 'files': ['bin/theano-cache', + 'lib/python%s/site-packages/%s-%s-py%s.egg' % (pythonshortver, name, version, pythonshortver)], + 'dirs': [] + } + +moduleclass = 'math' -- GitLab From bd66b7e4bf46f52756c4199c803b5abab82f7a4e Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 6 Aug 2014 14:09:32 +0300 Subject: [PATCH 0030/1076] Contributing MAT I/O Library --- .../m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb b/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb new file mode 100644 index 0000000000..99d44c6862 --- /dev/null +++ b/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb @@ -0,0 +1,25 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2014 The Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# +## + +name = 'MATIO' +version = '1.5.2' + +homepage = 'http://sourceforge.net/projects/matio/' +description = """matio is an C library for reading and writing Matlab MAT files.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%s-%s.zip' % (name.lower(), version)] + + +dependencies = [('zlib','1.2.7'), +] + +moduleclass = 'lib' -- GitLab From c2c5d304ff9411b2a303bd6e3e05a319a0e618ed Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 6 Aug 2014 14:18:01 +0300 Subject: [PATCH 0031/1076] Contributing PROJ Cartographic Projections Library --- .../p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb | 26 +++++++++++++++++ .../p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb | 28 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb create mode 100644 easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb new file mode 100644 index 0000000000..d3034c9b33 --- /dev/null +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb @@ -0,0 +1,26 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2014 The Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# +## + +name = 'PROJ' +version = '4.8.0' + +homepage = 'http://trac.osgeo.org/proj/' +description = """Program proj is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'opt': True, 'pic': True, 'usempi': True} + +sources = ['%s-%s.tar.gz' % (name.lower(), version)] +source_urls = ['http://download.osgeo.org/proj/'] + +sanity_check_paths = { + 'files': ['bin/cs2cs','bin/geod','bin/invgeod','bin/invproj','bin/nad2bin','bin/proj'], + 'dirs': [], + +} diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb new file mode 100644 index 0000000000..618aab840c --- /dev/null +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb @@ -0,0 +1,28 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2014 The Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# +## + +name = 'PROJ' +version = '4.8.0' + +homepage = 'http://trac.osgeo.org/proj/' +description = """Program proj is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates""" + +toolchain = {'name': 'ictce', 'version': '5.3.0'} +toolchainopts = {'opt': True, 'pic': True, 'usempi': True} + +sources = ['%s-%s.tar.gz' % (name.lower(), version)] +source_urls = ['http://download.osgeo.org/proj/'] + +sanity_check_paths = { + 'files': ['bin/cs2cs','bin/geod','bin/invgeod','bin/invproj','bin/nad2bin','bin/proj'], + 'dirs': [], + +} + + -- GitLab From c76f17999c613ea2a5eb6647454d1d21bd3bc3d3 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 6 Aug 2014 14:31:36 +0300 Subject: [PATCH 0032/1076] Contributing pBWA --- .../p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 easybuild/easyconfigs/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb b/easybuild/easyconfigs/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb new file mode 100644 index 0000000000..754be559e1 --- /dev/null +++ b/easybuild/easyconfigs/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2014 Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# $Id$ +# +## +easyblock = "MakeCp" + +name = 'pBWA' +version = '0.5.9_1.21009' + +homepage = 'http://pbwa.sourceforge.net/' +description = """pBWA is a parallel implementation of the popular software BWA. It was developed by modifying the BWA source code with the OpenMPI C library on the SHARCNET. pBWA has been successfully tested on other systems with the most basic OpenMPI installs. pBWA currently implements three commands from BWA: aln, samse, and sampe. pBWA retains and improves upon the multithreading provided by BWA while adding efficient parallelization for the above listed functions. pBWA has shown that its wall-time speedup is bounded only by the size of the parallel system available as pBWA can run on any number of nodes and/or cores simultaneously.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = ['%(name)s_%(version)s.zip'] +source_urls = [('http://sourceforge.net/projects/pbwa/files/latest', 'download')] + + + +dependencies = [ + ('BWA', '0.7.4'), +] + +files_to_copy = [(['pBWA','qualfa2fq.pl','solid2fastq.pl' ], 'bin')] + +sanity_check_paths = { + 'files': ['bin/pBWA','bin/qualfa2fq.pl','bin/solid2fastq.pl'], + 'dirs': ['.'], + +} + +moduleclass = 'bio' -- GitLab From 5c525705338558ca807cb3a8cab284a02f714309 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Thu, 7 Aug 2014 14:49:43 +0300 Subject: [PATCH 0033/1076] Minor changes to config files --- .../easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb | 8 ++++---- easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb | 10 ++++------ 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb index d3034c9b33..52eec6cca7 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb @@ -11,7 +11,8 @@ name = 'PROJ' version = '4.8.0' homepage = 'http://trac.osgeo.org/proj/' -description = """Program proj is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates""" +description = """Program proj is a standard Unix filter function which converts + geographic longitude and latitude coordinates into cartesian coordinates""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'opt': True, 'pic': True, 'usempi': True} @@ -20,7 +21,6 @@ sources = ['%s-%s.tar.gz' % (name.lower(), version)] source_urls = ['http://download.osgeo.org/proj/'] sanity_check_paths = { - 'files': ['bin/cs2cs','bin/geod','bin/invgeod','bin/invproj','bin/nad2bin','bin/proj'], - 'dirs': [], - + 'files': ['bin/cs2cs','bin/geod','bin/invgeod','bin/invproj','bin/nad2bin','bin/proj'], + 'dirs': [], } diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb index 618aab840c..f62a689830 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb @@ -11,7 +11,8 @@ name = 'PROJ' version = '4.8.0' homepage = 'http://trac.osgeo.org/proj/' -description = """Program proj is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates""" +description = """Program proj is a standard Unix filter function which converts + geographic longitude and latitude coordinates into cartesian coordinates""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'opt': True, 'pic': True, 'usempi': True} @@ -20,9 +21,6 @@ sources = ['%s-%s.tar.gz' % (name.lower(), version)] source_urls = ['http://download.osgeo.org/proj/'] sanity_check_paths = { - 'files': ['bin/cs2cs','bin/geod','bin/invgeod','bin/invproj','bin/nad2bin','bin/proj'], - 'dirs': [], - + 'files': ['bin/cs2cs','bin/geod','bin/invgeod','bin/invproj','bin/nad2bin','bin/proj'], + 'dirs': [], } - - -- GitLab From 3c3004285127ac62d3e5b2158b6834739a930a40 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Thu, 7 Aug 2014 15:04:45 +0300 Subject: [PATCH 0034/1076] A few more changes --- easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb index 52eec6cca7..4661417502 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb @@ -17,8 +17,8 @@ description = """Program proj is a standard Unix filter function which converts toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'opt': True, 'pic': True, 'usempi': True} -sources = ['%s-%s.tar.gz' % (name.lower(), version)] source_urls = ['http://download.osgeo.org/proj/'] +sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { 'files': ['bin/cs2cs','bin/geod','bin/invgeod','bin/invproj','bin/nad2bin','bin/proj'], diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb index f62a689830..589656723f 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb @@ -17,8 +17,8 @@ description = """Program proj is a standard Unix filter function which converts toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'opt': True, 'pic': True, 'usempi': True} -sources = ['%s-%s.tar.gz' % (name.lower(), version)] source_urls = ['http://download.osgeo.org/proj/'] +sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { 'files': ['bin/cs2cs','bin/geod','bin/invgeod','bin/invproj','bin/nad2bin','bin/proj'], -- GitLab From 12de7b508c63a9ee2395608700c534cc3bd8edc1 Mon Sep 17 00:00:00 2001 From: Jordi Blasco Date: Thu, 14 Aug 2014 15:30:05 +1200 Subject: [PATCH 0035/1076] Score-P goolf-1.5.14 --- .../c/Cube/Cube-4.2.3-goolf-1.5.14.eb | 35 +++++++++++++++ .../o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb | 26 +++++++++++ .../p/PDT/PDT-3.20-goolf-1.5.14.eb | 45 +++++++++++++++++++ .../s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb | 39 ++++++++++++++++ 4 files changed, 145 insertions(+) create mode 100644 easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb b/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb new file mode 100644 index 0000000000..8bc6ecb55a --- /dev/null +++ b/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb @@ -0,0 +1,35 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Authors:: Jordi Blasco +# License:: New BSD +# +## +easyblock = 'EB_Score_minus_P' + +name = "Cube" +version = "4.2.3" + +homepage = 'http://www.scalasca.org/software/cube-4.x/download.html' +description = """Cube, which is used as performance report explorer for Scalasca and + Score-P, is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system + resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree + can be collapsed or expanded to achieve the desired level of granularity.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +# http://apps.fz-juelich.de/scalasca/releases/cube/4.2/dist/cube-4.2.tar.gz +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/4.2/dist'] + +patches = ['Cube-4.2_fix-Qt-version-check.patch'] + +dependencies = [('Qt', '4.8.4')] + +configopts = "QMAKE=$EBROOTQT/bin/qmake MOC=$EBROOTQT/bin/moc UIC=$EBROOTQT/bin/uic" + +sanity_check_paths = { + 'files': ["bin/cube", "lib/libcube4.a", "lib/libcube4.so"], + 'dirs': ["include/cube", "include/cubew"], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb new file mode 100644 index 0000000000..c2bd8f4970 --- /dev/null +++ b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb @@ -0,0 +1,26 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Authors:: Jordi Blasco +# License:: New BSD +# +## +name = "OPARI2" +version = "1.1.2" + +homepage = 'http://www.score-p.org' +description = """OPARI2, the successor of Forschungszentrum Juelich's OPARI, + is a source-to-source instrumentation tool for OpenMP and hybrid codes. + It surrounds OpenMP directives and runtime library calls with calls to + the POMP2 measurement interface.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +# http://www.vi-hps.org/upload/packages/opari2/opari2-1.1.1.tar.gz +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.vi-hps.org/upload/packages/opari2/'] + +sanity_check_paths = { + 'files': ["bin/opari2", "include/opari2/pomp2_lib.h"], + 'dirs': [], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb b/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb new file mode 100644 index 0000000000..1933e4066b --- /dev/null +++ b/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb @@ -0,0 +1,45 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Authors:: Jordi Blasco +# License:: New BSD +# +## +name = "PDT" +version = "3.20" + +homepage = 'http://www.cs.uoregon.edu/research/pdt/' +description = """Program Database Toolkit (PDT) is a framework for analyzing source + code written in several programming languages and for making rich program knowledge + accessible to developers of static and dynamic analysis tools. PDT implements a standard + program representation, the program database (PDB), that can be accessed in a uniform way + through a class library supporting common PDB operations.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +# http://tau.uoregon.edu/pdt_releases/pdtoolkit-3.19.tar.gz +sources = ['pdtoolkit-%(version)s.tar.gz'] +source_urls = ['http://tau.uoregon.edu/pdt_releases/'] + +prefix_opt = '-prefix=' + +# notes by Bernd Mohr +# Compiler suite should always be specified -- MUCH quicker and SAVER than autodetect +# -KAI|-KCC|-GNU|-CC|-c++|-cxx|-xlC|-pgCC|-icpc|-ecpc +configopts = '-GNU' + +keeppreviousinstall = True + +# notes by Bernd Mohr +# Use hardcoded x86_64 or "import platform; machine = platform.machine()" here? +sanity_check_paths = { + 'files': ["x86_64/bin/cparse", "x86_64/include/pdb.h", "x86_64/lib/libpdb.a"], + 'dirs': [], +} + +skipsteps = ['build'] + +modextrapaths = { + 'PATH': "x86_64/bin", + 'LD_LIBRARY_PATH': "x86_64/lib", +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb b/easybuild/easyconfigs/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb new file mode 100644 index 0000000000..196dc0e191 --- /dev/null +++ b/easybuild/easyconfigs/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb @@ -0,0 +1,39 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Authors:: Jordi Blasco +# License:: New BSD +# +# make sure we don't fall back to the ConfigureMake easyblock +easyblock = 'EB_Score_minus_P' + +name = "Score-P" +version = "1.2.3" + +homepage = 'http://www.score-p.org' +description = """The Score-P measurement infrastructure is a highly scalable and + easy-to-use tool suite for profiling, event tracing, and online analysis of HPC + applications.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {"usempi": True} + +# http://www.vi-hps.org/upload/packages/scorep/scorep-1.2.1.tar.gz +sources = ["scorep-%(version)s.tar.gz"] +source_urls = ['http://www.vi-hps.org/upload/packages/scorep/'] + +# compiler toolchain depencies +dependencies = [ + ('binutils', '2.22'), + ('Cube', '4.2.3'), + ('OPARI2', '1.1.2'), + ('OTF2', '1.2.1'), + ('PAPI', '5.2.0'), + ('PDT', '3.20'), +] + +sanity_check_paths = { + 'files': ["bin/scorep", "include/scorep/SCOREP_User.h", + ("lib64/libscorep_adapter_mpi_event.a", "lib/libscorep_adapter_mpi_event.a")], + 'dirs': [], +} + +moduleclass = 'perf' -- GitLab From 659dca6f9820e2e88f218586eaf1cf1687788377 Mon Sep 17 00:00:00 2001 From: Jordi Blasco Date: Thu, 14 Aug 2014 16:59:41 +1200 Subject: [PATCH 0036/1076] missing dependencies --- .../b/binutils/binutils-2.22-goolf-1.5.14.eb | 33 ++++++++++++++ .../o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb | 31 +++++++++++++ .../p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb | 44 +++++++++++++++++++ .../easyconfigs/q/Qt/Qt-4.8.4-goolf-1.5.14.eb | 17 +++++++ 4 files changed, 125 insertions(+) create mode 100644 easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/q/Qt/Qt-4.8.4-goolf-1.5.14.eb diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb b/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb new file mode 100644 index 0000000000..e4a2454e0e --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_07-02.html +## + +name = 'binutils' +version = '2.22' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils-2.22: GNU binary utilities" + +sources = ['binutils-%s.tar.bz2' % version] +source_urls = [GNU_SOURCE] + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'pic': True} + +binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', + 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in binlist] + ['lib/libbfd.a', 'lib/libopcodes.a', 'lib64/libiberty.a'] + + ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb b/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb new file mode 100644 index 0000000000..e0a03c63d3 --- /dev/null +++ b/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb @@ -0,0 +1,31 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +easyblock = 'EB_Score_minus_P' + +name = "OTF2" +version = "1.2.1" + +homepage = 'http://www.score-p.org' +description = """The Open Trace Format 2 is a highly scalable, memory efficient event + trace data format plus support library. It will become the new standard trace format + for Scalasca, Vampir, and Tau and is open for other tools.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +# http://www.vi-hps.org/upload/packages/otf2/otf2-1.2.1.tar.gz +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.vi-hps.org/upload/packages/otf2/'] + +sanity_check_paths = { + # note by Bernd Mohr: on some systems libraries end up in lib/ + 'files': ["bin/otf2-config", "include/otf2/otf2.h", ("lib64/libotf2.a", "lib/libotf2.a")], + 'dirs': [], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb b/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb new file mode 100644 index 0000000000..f1dcf6fbfe --- /dev/null +++ b/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb @@ -0,0 +1,44 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_07-02.html +## + +name = 'PAPI' +version = '5.2.0' + +homepage = 'http://icl.cs.utk.edu/projects/papi/' +description = """PAPI provides the tool designer and application engineer with a consistent interface and + methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables + software engineers to see, in near real time, the relation between software performance and processor events. + In addition Component PAPI provides access to a collection of components + that expose performance measurement opportunites across the hardware and software stack.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +# Example download URL, for reference: http://icl.cs.utk.edu/projects/papi/downloads/papi-5.0.0.tar.gz +source_urls = ['http://icl.cs.utk.edu/projects/papi/downloads/'] +sources = [SOURCELOWER_TAR_GZ] + +start_dir = 'src' + +# parallel build doesn't always work +parallel = 1 + +runtest = 'fulltest' + +sanity_check_paths = { + 'files': ["bin/papi_%s" % x for x in ["avail", "clockres", "command_line", "component_avail", + "cost", "decode", "error_codes", "event_chooser", + "mem_info", "multiplex_cost", "native_avail", "version", + "xml_event_info"]], + 'dirs': [], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goolf-1.5.14.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goolf-1.5.14.eb new file mode 100644 index 0000000000..e0d6a9d420 --- /dev/null +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goolf-1.5.14.eb @@ -0,0 +1,17 @@ +name = 'Qt' +version = '4.8.4' + +homepage = 'http://qt-project.org/' +description = "Qt is a comprehensive cross-platform C++ application framework." + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +source_urls = [ + 'http://origin.releases.qt-project.org/qt4/source/', + 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' +] +sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] + +dependencies = [('GLib', '2.34.3')] + +moduleclass = 'devel' -- GitLab From 84c026aa0326b20a09e0f53a6d7431b691369548 Mon Sep 17 00:00:00 2001 From: Jordi Blasco Date: Fri, 15 Aug 2014 15:41:43 +1200 Subject: [PATCH 0037/1076] minor changes --- easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb | 2 -- 1 file changed, 2 deletions(-) diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb b/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb index 8bc6ecb55a..3628401ad4 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb @@ -21,8 +21,6 @@ toolchain = {'name': 'goolf', 'version': '1.5.14'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/4.2/dist'] -patches = ['Cube-4.2_fix-Qt-version-check.patch'] - dependencies = [('Qt', '4.8.4')] configopts = "QMAKE=$EBROOTQT/bin/qmake MOC=$EBROOTQT/bin/moc UIC=$EBROOTQT/bin/uic" -- GitLab From 7f2076dcc517dcac3b51742cc86ddb20cc274adf Mon Sep 17 00:00:00 2001 From: Jordi Blasco Pallares Date: Fri, 15 Aug 2014 15:51:55 +1200 Subject: [PATCH 0038/1076] Delete imkl-10.3.12.361.eb --- .../easyconfigs/i/imkl/imkl-10.3.12.361.eb | 29 ------------------- 1 file changed, 29 deletions(-) delete mode 100644 easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb b/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb deleted file mode 100644 index dfb97e3568..0000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb +++ /dev/null @@ -1,29 +0,0 @@ -name = 'imkl' -version = '10.3.12.361' - -homepage = 'http://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, - extensively threaded math routines for science, engineering, and financial - applications that require maximum performance. Core math functions include - BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -sources = ['/share/src/Intel/2011/l_mkl_%(version)s_intel64.tgz'] - -# deps for interface build -dependencies = [ - ('icc', '2011.13.367'), - ('ifort', '2011.13.367'), - ('impi', '4.1.0.027'), -] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") - -moduleclass = 'numlib' -- GitLab From 83ac4560b153fbadb3103c3cfb7b7efdb3691444 Mon Sep 17 00:00:00 2001 From: Jordi Blasco Pallares Date: Fri, 15 Aug 2014 15:52:45 +1200 Subject: [PATCH 0039/1076] Delete impi-4.1.0.027.eb --- .../easyconfigs/i/impi/impi-4.1.0.027.eb | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb b/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb deleted file mode 100644 index d074eeb0ea..0000000000 --- a/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb +++ /dev/null @@ -1,19 +0,0 @@ -name = 'impi' -version = '4.1.0.027' - -homepage = 'http://software.intel.com/en-us/intel-mpi-library/' -description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message - passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for - Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -sources = ['/share/src/Intel/2011/l_mpi_p_%(version)s.tgz'] - -dontcreateinstalldir = 'True' - -# license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") - -moduleclass = 'mpi' -- GitLab From 2cd359ce10c48b88098b66a755b91b9b0f5e9f92 Mon Sep 17 00:00:00 2001 From: Jordi Blasco Pallares Date: Fri, 15 Aug 2014 15:53:23 +1200 Subject: [PATCH 0040/1076] Delete iomkl-6.5.4.eb --- easybuild/easyconfigs/i/iomkl/iomkl-6.5.4.eb | 23 -------------------- 1 file changed, 23 deletions(-) delete mode 100644 easybuild/easyconfigs/i/iomkl/iomkl-6.5.4.eb diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-6.5.4.eb b/easybuild/easyconfigs/i/iomkl/iomkl-6.5.4.eb deleted file mode 100644 index 6a4ff077e3..0000000000 --- a/easybuild/easyconfigs/i/iomkl/iomkl-6.5.4.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'iomkl' -version = '6.5.4' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -compver = '2013.4.183' -comp = ('iccifort', compver) -ompi = 'OpenMPI' -ompiver = '1.6.5' - -dependencies = [ - ('icc', compver), - ('ifort', compver), - (ompi, ompiver, '', comp), - ('imkl', '11.0.4.183', '-%s-%s' % (ompi, ompiver)), -] - -moduleclass = 'toolchain' -- GitLab From 18d8c907244260a2ee1c496ad781e1bb7b49e5ee Mon Sep 17 00:00:00 2001 From: Jordi Blasco Pallares Date: Fri, 15 Aug 2014 15:53:35 +1200 Subject: [PATCH 0041/1076] Delete iomkl-6.7.2.eb --- easybuild/easyconfigs/i/iomkl/iomkl-6.7.2.eb | 23 -------------------- 1 file changed, 23 deletions(-) delete mode 100644 easybuild/easyconfigs/i/iomkl/iomkl-6.7.2.eb diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-6.7.2.eb b/easybuild/easyconfigs/i/iomkl/iomkl-6.7.2.eb deleted file mode 100644 index 1d73c1141d..0000000000 --- a/easybuild/easyconfigs/i/iomkl/iomkl-6.7.2.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'iomkl' -version = '6.7.2' - -homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' -description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -compver = '2013.4.183' -comp = ('iccifort', compver) -ompi = 'OpenMPI' -ompiver = '1.6.5' - -dependencies = [ - ('icc', compver), - ('ifort', compver), - (ompi, ompiver, '', comp), - ('imkl', '11.1.2.144', '-%s-%s' % (ompi, ompiver)), -] - -moduleclass = 'toolchain' -- GitLab From ad4b011978294898c2df6b06b3a3136f4f449e51 Mon Sep 17 00:00:00 2001 From: Jordi Blasco Pallares Date: Fri, 15 Aug 2014 15:54:41 +1200 Subject: [PATCH 0042/1076] Delete OpenMPI-1.6.5-iccifort-2011.13.367.eb --- .../OpenMPI-1.6.5-iccifort-2011.13.367.eb | 38 ------------------- 1 file changed, 38 deletions(-) delete mode 100644 easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2011.13.367.eb diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2011.13.367.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2011.13.367.eb deleted file mode 100644 index 17ecb57b0f..0000000000 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2011.13.367.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'OpenMPI' -version = '1.6.5' - -homepage = 'http://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'iccifort', 'version': '2011.13.367'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path -configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support - -dependencies = [('hwloc', '1.6')] - -# needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] - -sanity_check_paths = { - 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, shared_lib_ext) for libfile in ["mca_common_sm", "mpi_cxx", - "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "otfaux", "otf", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", - "mpif-mpi-io", "mpi", "mpi_portable_platform"]], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], -} - -moduleclass = 'mpi' -- GitLab From 75ea4b4daf3d4a3556766f4a8dac11f9dd519cb6 Mon Sep 17 00:00:00 2001 From: Jordi Blasco Pallares Date: Fri, 15 Aug 2014 15:54:57 +1200 Subject: [PATCH 0043/1076] Delete OpenMPI-1.6.5-iccifort-2013.4.183.eb --- .../OpenMPI-1.6.5-iccifort-2013.4.183.eb | 39 ------------------- 1 file changed, 39 deletions(-) delete mode 100644 easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013.4.183.eb diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013.4.183.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013.4.183.eb deleted file mode 100644 index 29075bd3b2..0000000000 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013.4.183.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'OpenMPI' -version = '1.6.5' - -homepage = 'http://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'iccifort', 'version': '2013.4.183'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib --with-pmi ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support - -dependencies = [('hwloc', '1.8.1')] - -# needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] - -sanity_check_paths = { - 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, shared_lib_ext) for libfile in ["mca_common_sm", "mpi_cxx", - "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "otfaux", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", - "mpif-mpi-io", "mpi", "mpi_portable_platform"]], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], -} - -moduleclass = 'mpi' -- GitLab From fec5c07c530a026d72130cac630ff7c57868c4ce Mon Sep 17 00:00:00 2001 From: Jordi Blasco Date: Fri, 15 Aug 2014 16:00:57 +1200 Subject: [PATCH 0044/1076] minor change --- easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb b/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb index dfb97e3568..9b7df526e4 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb @@ -9,7 +9,7 @@ description = """Intel Math Kernel Library is a library of highly optimized, toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['/share/src/Intel/2011/l_mkl_%(version)s_intel64.tgz'] +sources = ['l_mkl_%(version)s_intel64.tgz'] # deps for interface build dependencies = [ -- GitLab From f11a48a7040e02bbb5a7ab04f139f143636cd3e7 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 20 Aug 2014 13:46:16 +0200 Subject: [PATCH 0045/1076] added new cutadapt for intel --- .../cutadapt-1.5-intel2014b-Python-2.7.8.eb | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel2014b-Python-2.7.8.eb diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel2014b-Python-2.7.8.eb new file mode 100644 index 0000000000..9be9435a32 --- /dev/null +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel2014b-Python-2.7.8.eb @@ -0,0 +1,33 @@ +easyblock = "PythonPackage" + +name = 'cutadapt' +version = '1.5' + +homepage = 'http://code.google.com/p/cutadapt/' +description = """ cutadapt removes adapter sequences + from high-throughput sequencing data. This is usually + necessary when the read length of the sequencing machine + is longer than the molecule that is sequenced, for + example when sequencing microRNAs. """ + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['https://pypi.python.org/packages/source/c/cutadapt/'] +sources = ['%(namelower)s-%(version)s.tar.gz'] + +python = 'Python' +pyver = '2.7.8' +pyshortver = '.'.join(pyver.split('.')[:2]) + +versionsuffix = "-%s-%s" % (python, pyver) + +dependencies = [ + (python, pyver), +] + +sanity_check_paths = { + 'files': ['bin/cutadapt','lib/python2.7/site-packages/cutadapt/_align.so',], + 'dirs': [], +} + +moduleclass = 'bio' -- GitLab From 3f44802c275982e41ebe2b1bd100abb7994c951a Mon Sep 17 00:00:00 2001 From: pescobar Date: Sat, 23 Aug 2014 16:02:59 +0200 Subject: [PATCH 0046/1076] pigz easyconfigs for goolf-1.4.10 and ictce-6.2.5 --- .../p/pigz/pigz-2.3.1-goolf-1.4.10.eb | 37 +++++++++++++++++++ .../p/pigz/pigz-2.3.1-ictce-6.2.5.eb | 37 +++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 easybuild/easyconfigs/p/pigz/pigz-2.3.1-goolf-1.4.10.eb create mode 100644 easybuild/easyconfigs/p/pigz/pigz-2.3.1-ictce-6.2.5.eb diff --git a/easybuild/easyconfigs/p/pigz/pigz-2.3.1-goolf-1.4.10.eb b/easybuild/easyconfigs/p/pigz/pigz-2.3.1-goolf-1.4.10.eb new file mode 100644 index 0000000000..7caa293ce4 --- /dev/null +++ b/easybuild/easyconfigs/p/pigz/pigz-2.3.1-goolf-1.4.10.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'pigz' +version = '2.3.1' + +homepage = 'http://zlib.net/pigz/' +description = """ pigz, which stands for parallel implementation of gzip, is a fully + functional replacement for gzip that exploits multiple processors and multiple cores + to the hilt when compressing data. pigz was written by Mark Adler, and uses the zlib + and pthread libraries. """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['http://zlib.net/pigz/'] +sources = [SOURCE_TAR_GZ] + +# README recommends zlib 1.2.6 or higher +dependencies = [('zlib', '1.2.8')] + +makeopts = ' CC=$CC' + +parallel = 1 + +files_to_copy = [(["pigz", "unpigz"], "bin")] + +sanity_check_paths = { + 'files': ["bin/pigz", "bin/unpigz"], + 'dirs': [""], +} + +moduleclass = 'tools' + diff --git a/easybuild/easyconfigs/p/pigz/pigz-2.3.1-ictce-6.2.5.eb b/easybuild/easyconfigs/p/pigz/pigz-2.3.1-ictce-6.2.5.eb new file mode 100644 index 0000000000..1f7d3bd2f0 --- /dev/null +++ b/easybuild/easyconfigs/p/pigz/pigz-2.3.1-ictce-6.2.5.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'pigz' +version = '2.3.1' + +homepage = 'http://zlib.net/pigz/' +description = """ pigz, which stands for parallel implementation of gzip, is a fully + functional replacement for gzip that exploits multiple processors and multiple cores + to the hilt when compressing data. pigz was written by Mark Adler, and uses the zlib + and pthread libraries. """ + +toolchain = {'name': 'ictce', 'version': '6.2.5'} + +source_urls = ['http://zlib.net/pigz/'] +sources = [SOURCE_TAR_GZ] + +# README recommends zlib 1.2.6 or higher +dependencies = [('zlib', '1.2.8')] + +makeopts = ' CC=$CC' + +parallel = 1 + +files_to_copy = [(["pigz", "unpigz"], "bin")] + +sanity_check_paths = { + 'files': ["bin/pigz", "bin/unpigz"], + 'dirs': [""], +} + +moduleclass = 'tools' + -- GitLab From 8b475b5b932795cbdf9d4fd509bbbbf075635bd6 Mon Sep 17 00:00:00 2001 From: pescobar Date: Sat, 23 Aug 2014 22:26:06 +0200 Subject: [PATCH 0047/1076] STAR goolf-1.4.10 --- .../s/STAR/STAR-2.3.0e-goolf-1.4.10.eb | 35 +++++++++++++++++++ .../s/STAR/STAR_missing_includes.patch | 10 ++++++ 2 files changed, 45 insertions(+) create mode 100644 easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb create mode 100644 easybuild/easyconfigs/s/STAR/STAR_missing_includes.patch diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb b/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb new file mode 100644 index 0000000000..aaedf45292 --- /dev/null +++ b/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb @@ -0,0 +1,35 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'STAR' +version = '2.3.0e' + +homepage = 'https://code.google.com/p/rna-star/' +description = """ STAR aligns RNA-seq reads to a reference genome using + uncompressed suffix arrays. """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['https://rna-star.googlecode.com/files/'] +sources = ['%(name)s_%(version)s.tgz'] + +patches = ['STAR_missing_includes.patch'] + +# a binary is provided with the source files. We delete it +premakeopts = 'rm STAR && ' + +parallel = 1 + +files_to_copy = [(["STAR"], "bin"), "README.txt"] + +sanity_check_paths = { + 'files': ["bin/STAR"], + 'dirs': [""], +} + +moduleclass = 'bio' + diff --git a/easybuild/easyconfigs/s/STAR/STAR_missing_includes.patch b/easybuild/easyconfigs/s/STAR/STAR_missing_includes.patch new file mode 100644 index 0000000000..82d8f2d8e0 --- /dev/null +++ b/easybuild/easyconfigs/s/STAR/STAR_missing_includes.patch @@ -0,0 +1,10 @@ +--- STAR_2.3.0e.orig/Genome.cpp 2013-01-22 21:51:14.000000000 +0100 ++++ STAR_2.3.0e/Genome.cpp 2014-08-23 22:06:02.954503545 +0200 +@@ -6,6 +6,7 @@ + #include "streamFuns.h" + #include + #include ++#include + + #define SHM_sizeG 0 + #define SHM_sizeSA 8 -- GitLab From 30ebeb7abc101c84a786e4eeec51b65cc80065db Mon Sep 17 00:00:00 2001 From: pescobar Date: Sun, 24 Aug 2014 13:53:43 +0200 Subject: [PATCH 0048/1076] IDBA-UD-1.1.1-goolf-1.4.10.eb --- .../i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb new file mode 100644 index 0000000000..43d9e4ed11 --- /dev/null +++ b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb @@ -0,0 +1,42 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +# "make install" doesnt copy all the compiled binaries so we use the "MakeCp" easyblock +# to be sure everything is copied and we run ./configure in premakeopts +easyblock = 'MakeCp' + +name = 'IDBA-UD' +version = '1.1.1' + +homepage = 'http://i.cs.hku.hk/~alse/hkubrg/projects/idba_ud/' +description = """ IDBA-UD is a iterative De Bruijn Graph De Novo Assembler for Short Reads + Sequencing data with Highly Uneven Sequencing Depth. It is an extension of IDBA algorithm. + IDBA-UD also iterates from small k to a large k. In each iteration, short and low-depth + contigs are removed iteratively with cutoff threshold from low to high to reduce the errors + in low-depth and high-depth regions. Paired-end reads are aligned to contigs and assembled + locally to generate some missing k-mers in low-depth regions. With these technologies, IDBA-UD + can iterate k value of de Bruijn graph to a very large value with less gaps and less branches + to form long contigs in both low-depth and high-depth regions.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['http://hku-idba.googlecode.com/files/'] +sources = ['idba-%(version)s.tar.gz'] + +premakeopts = './configure && ' + +# we delete every .o file which is left in bin folder +makeopts = ' && rm -fr bin/*.o && rm -fr bin/Makefile*' + +files_to_copy = ["bin", "script", "README", "ChangeLog", "NEWS"] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["idba", "idba_hybrid", "idba_tran", + "idba_ud", "parallel_blat", "idba_tran_test"]], + 'dirs': [""], +} + +moduleclass = 'bio' + -- GitLab From 30e0006a8e2c9f614bdfec4d2c2b8e3b3b28a4cd Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Sep 2014 18:19:13 +0200 Subject: [PATCH 0049/1076] added tabbix easyonfigs --- .../t/tabix/tabix-0.2.6-goolf-1.4.10.eb | 36 +++++++++++++++++++ .../t/tabix/tabix-0.2.6-intel-2014b.eb | 30 ++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb create mode 100644 easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb diff --git a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb new file mode 100644 index 0000000000..175efc7a74 --- /dev/null +++ b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock='MakeCp' + +name = 'tabix' +version = '0.2.6' + +homepage = 'http://samtools.sourceforge.net' +description = """ Generic indexer for TAB-delimited genome position files """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = [('http://sourceforge.net/projects/samtools/files/', 'download')] +sources = [SOURCE_TAR_BZ2] + +dependencies = [('zlib', '1.2.8')] + +files_to_copy = [ + (["tabix", "bgzip", "tabix.py"], "bin"), + (["tabix.1"], "man/man1"), + "example.gtf.gz", + "example.gtf.gz.tbi", + "NEWS", + "ChangeLog" +] +makeopts = 'CFLAGS="-L$EBROOTZLIB/lib"' + +sanity_check_paths = { + 'files': ["bin/tabix", "bin/bgzip", "bin/tabix.py"], + 'dirs': [""], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb new file mode 100644 index 0000000000..2f4bddea4e --- /dev/null +++ b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb @@ -0,0 +1,30 @@ +easyblock='MakeCp' + +name = 'tabix' +version = '0.2.6' + +homepage = 'http://samtools.sourceforge.net' +description = """ Generic indexer for TAB-delimited genome position files """ +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = [('http://sourceforge.net/projects/samtools/files/', 'download')] +sources = [SOURCE_TAR_BZ2] + +dependencies = [('zlib', '1.2.8')] + +files_to_copy = [ + (["tabix", "bgzip", "tabix.py"], "bin"), + (["tabix.1"], "man/man1"), + "example.gtf.gz", + "example.gtf.gz.tbi", + "NEWS", + "ChangeLog" +] +makeopts = 'CFLAGS="-L$EBROOTZLIB/lib"' + +sanity_check_paths = { + 'files': ["bin/tabix", "bin/bgzip", "bin/tabix.py"], + 'dirs': [""], +} + +moduleclass = 'bio' -- GitLab From 97176bfc0696547a7a6314bf0a66c41e075c77b7 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Fri, 5 Sep 2014 10:39:30 +0200 Subject: [PATCH 0050/1076] PostgreSQL with Perl binding --- .../DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb | 26 ++++++++++++ .../PostgreSQL/PostgeSQL-9.3.5-intel-2014b.eb | 41 +++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb create mode 100644 easybuild/easyconfigs/p/PostgreSQL/PostgeSQL-9.3.5-intel-2014b.eb diff --git a/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb new file mode 100644 index 0000000000..5caf1511aa --- /dev/null +++ b/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb @@ -0,0 +1,26 @@ +easyblock = 'PerlModule' + +name = 'DBD-Pg' +version = '3.4.1' + +homepage = 'http://search.cpan.org/~turnstep/DBD-Pg-3.4.1/' +description = """Perl binding for PostgreSQL""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['http://cpan.metacpan.org/authors/id/T/TU/TURNSTEP/'] +sources = [SOURCE_TAR_GZ] + +perl = 'Perl' +perlver = '5.20.0' +versionsuffix = '-%s-%s' % (perl, perlver) + +dependencies = [ + (perl, perlver), + ("PostgreSQL", "9.3.5"), +] + + +options = {'modulename': 'DBD::Pg'} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/p/PostgreSQL/PostgeSQL-9.3.5-intel-2014b.eb b/easybuild/easyconfigs/p/PostgreSQL/PostgeSQL-9.3.5-intel-2014b.eb new file mode 100644 index 0000000000..9b40199a4f --- /dev/null +++ b/easybuild/easyconfigs/p/PostgreSQL/PostgeSQL-9.3.5-intel-2014b.eb @@ -0,0 +1,41 @@ +name = 'PostgreSQL' +version = '9.3.5' + +homepage = 'http://www.mysql.com/' +description = """PostgreSQL is a powerful, open source object-relational database system. + It is fully ACID compliant, has full support for foreign keys, + joins, views, triggers, and stored procedures (in multiple languages). + It includes most SQL:2008 data types, including INTEGER, + NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. + It also supports storage of binary large objects, including pictures, + sounds, or video. It has native programming interfaces for C/C++, Java, + .Net, Perl, Python, Ruby, Tcl, ODBC, among others, and exceptional documentation.""" + +source_urls = ['http://ftp.postgresql.org/pub/source/v%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] + +toolchain = {'name': 'intel', 'version': '2014b'} + +osdependencies = [('openssl-devel', 'libssl-dev')] + +java = 'Java' +javaver = '1.7.0_60' + +dependencies = [ + (java, javaver, '', True), + ('libreadline', '6.3'), + ('zlib', '1.2.8'), +] + +builddependencies = [ + ('Bison', '3.0.2'), + ('flex', '2.5.39'), + ('Perl', '5.20.0'), +] + +sanity_check_paths = { + 'files': ['bin/psql'], + 'dirs': [], +} + +moduleclass = 'data' -- GitLab From 36aa12e557164986ff49d4fced15e9c03dd44d09 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Fri, 5 Sep 2014 14:27:46 +0200 Subject: [PATCH 0051/1076] Typo Corrected --- ...geSQL-9.3.5-intel-2014b.eb => PostgreSQL-9.3.5-intel-2014b.eb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/p/PostgreSQL/{PostgeSQL-9.3.5-intel-2014b.eb => PostgreSQL-9.3.5-intel-2014b.eb} (100%) diff --git a/easybuild/easyconfigs/p/PostgreSQL/PostgeSQL-9.3.5-intel-2014b.eb b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb similarity index 100% rename from easybuild/easyconfigs/p/PostgreSQL/PostgeSQL-9.3.5-intel-2014b.eb rename to easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb -- GitLab From 0943e87b0ea092d881f2b7e5d7bc6cfa15cde0f1 Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 8 Sep 2014 12:49:29 +0200 Subject: [PATCH 0052/1076] updated download urls --- .../b/BioPerl/BioPerl-1.6.1-goolf-1.4.10-Perl-5.16.3.eb | 4 ++-- .../b/BioPerl/BioPerl-1.6.1-ictce-4.1.13-Perl-5.16.3.eb | 4 ++-- .../b/BioPerl/BioPerl-1.6.1-ictce-5.3.0-Perl-5.16.3.eb | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.1-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.1-goolf-1.4.10-Perl-5.16.3.eb index e0f3e3aa78..e3bd679270 100644 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.1-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.1-goolf-1.4.10-Perl-5.16.3.eb @@ -9,8 +9,8 @@ description = """Bioperl is the product of a community effort to produce Perl co toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['http://www.cpan.org/modules/by-module/Bio/CJFIELDS/'] -sources = [SOURCE_TAR_GZ] +source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] +sources = ['bioperl-release-%s.tar.gz' % version.replace('.','-')] perl = 'Perl' perlver = '5.16.3' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.1-ictce-4.1.13-Perl-5.16.3.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.1-ictce-4.1.13-Perl-5.16.3.eb index 772e359455..d030d9efdd 100644 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.1-ictce-4.1.13-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.1-ictce-4.1.13-Perl-5.16.3.eb @@ -9,8 +9,8 @@ description = """Bioperl is the product of a community effort to produce Perl co toolchain = {'name': 'ictce', 'version': '4.1.13'} -source_urls = ['http://www.cpan.org/modules/by-module/Bio/CJFIELDS/'] -sources = [SOURCE_TAR_GZ] +source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] +sources = ['bioperl-release-%s.tar.gz' % version.replace('.','-')] perl = 'Perl' perlver = '5.16.3' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.1-ictce-5.3.0-Perl-5.16.3.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.1-ictce-5.3.0-Perl-5.16.3.eb index 644fe3ba68..f1be6ce30a 100644 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.1-ictce-5.3.0-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.1-ictce-5.3.0-Perl-5.16.3.eb @@ -9,8 +9,8 @@ description = """Bioperl is the product of a community effort to produce Perl co toolchain = {'name': 'ictce', 'version': '5.3.0'} -source_urls = ['http://www.cpan.org/modules/by-module/Bio/CJFIELDS/'] -sources = [SOURCE_TAR_GZ] +source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] +sources = ['bioperl-release-%s.tar.gz' % version.replace('.','-')] perl = 'Perl' perlver = '5.16.3' -- GitLab From e7c3b62cd358037b8d85cd6d4a3ced20c84540d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Hajgat=C3=B3?= Date: Fri, 12 Sep 2014 10:08:24 +0200 Subject: [PATCH 0053/1076] Update DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb --- .../d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb index 5caf1511aa..8e07224960 100644 --- a/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb +++ b/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb @@ -15,10 +15,7 @@ perl = 'Perl' perlver = '5.20.0' versionsuffix = '-%s-%s' % (perl, perlver) -dependencies = [ - (perl, perlver), - ("PostgreSQL", "9.3.5"), -] +dependencies = [(perl, perlver), ("PostgreSQL", "9.3.5")] options = {'modulename': 'DBD::Pg'} -- GitLab From c62fc4a88b50b63e1461f8b02a5d045b31cdf85a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Hajgat=C3=B3?= Date: Fri, 12 Sep 2014 10:08:34 +0200 Subject: [PATCH 0054/1076] Update DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb --- .../easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb index 8e07224960..ca812f75ef 100644 --- a/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb +++ b/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb @@ -17,7 +17,6 @@ versionsuffix = '-%s-%s' % (perl, perlver) dependencies = [(perl, perlver), ("PostgreSQL", "9.3.5")] - options = {'modulename': 'DBD::Pg'} moduleclass = 'data' -- GitLab From d0e3c5a86c5e372ac14c4d2a4f54aa22e7ad02a4 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Tue, 16 Sep 2014 10:40:06 +0200 Subject: [PATCH 0055/1076] CUDA 6.5.14 --- easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb | 29 +++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb b/easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb new file mode 100644 index 0000000000..2698ca5e91 --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb @@ -0,0 +1,29 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB, Ghent University +# Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-99.html +## + +name = 'CUDA' +version = '6.5.14' + +homepage = 'https://developer.nvidia.com/cuda-toolkit' +description = """CUDA (formerly Compute Unified Device Architecture) is a parallel + computing platform and programming model created by NVIDIA and implemented by the + graphics processing units (GPUs) that they produce. CUDA gives developers access + to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# eg. http://developer.download.nvidia.com/compute/cuda/6_5/rel/installers/cuda_6.5.14_linux_64.run +source_urls = ['http://developer.download.nvidia.com/compute/cuda/6_5/rel/installers/'] + +sources = ['%(namelower)s_%(version)s_linux_64.run'] + +moduleclass = 'system' -- GitLab From 4ee9183cb074fa0e245949a0c797c109057eaa9f Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Mon, 22 Sep 2014 17:43:17 +0200 Subject: [PATCH 0056/1076] added tecplot easyconfig --- .../t/tecplot360ex/tecplot360ex.eb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 easybuild/easyconfigs/t/tecplot360ex/tecplot360ex.eb diff --git a/easybuild/easyconfigs/t/tecplot360ex/tecplot360ex.eb b/easybuild/easyconfigs/t/tecplot360ex/tecplot360ex.eb new file mode 100644 index 0000000000..08d437e5b8 --- /dev/null +++ b/easybuild/easyconfigs/t/tecplot360ex/tecplot360ex.eb @@ -0,0 +1,24 @@ +easyblock = 'Binary' + +name = 'tecplot360ex' +version = 'linux64' + +homepage = 'http://www.tecplot.com/' +description = """ + Quickly plot and animate your CFD results exactly the way you want. Analyze complex solutions, arrange multiple layouts, + and communicate your results with professional images and animations. +""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# fi. http://www.tecplot.com/my/product-releases/ +installername = '%(name)s_%(version)s.sh' +sources = [installername] + +sanity_check_paths = { + 'files': ['bin/tec360'], + 'dirs': [] +} +install_cmd = 'chmod +x %s && ./%s --skip-license --prefix=%%(installdir)s' % (installername, installername) +moduleclass = 'vis' + -- GitLab From a9ff525ef3cab6ff122bdc52f66e57bd3755efcb Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Mon, 6 Oct 2014 17:07:43 +0200 Subject: [PATCH 0057/1076] added ngsipce --- .../n/ngspice/ngspice-26-intel-2014b.eb | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb diff --git a/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb b/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb new file mode 100644 index 0000000000..371953f64b --- /dev/null +++ b/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb @@ -0,0 +1,26 @@ +name = 'ngspice' +version = '26' + +homepage = 'http://ngspice.sourceforge.net' +description = """Ngspice is a mixed-level/mixed-signal circuit simulator. Its code + is based on three open source software packages: Spice3f5, Cider1b1 + and Xspice. +""" + +toolchain = {'name': 'intel', 'version': '2014b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +dependencies = { + ('Bison', '3.0.2'), + ('flex', '2.5.39'), +} +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['ngmakeidx', 'ngmultidec', 'ngnutmeg', 'ngproc2mod', 'ngsconvert', 'ngspice']], + 'dirs': [], +} + + +moduleclass = 'lang' -- GitLab From 50debd2f2efd461b7970065d9fe5b68a19b69b1a Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Mon, 6 Oct 2014 17:10:50 +0200 Subject: [PATCH 0058/1076] set correct moduleclass --- easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb b/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb index 371953f64b..ca40da2a30 100644 --- a/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb +++ b/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb @@ -23,4 +23,4 @@ sanity_check_paths = { } -moduleclass = 'lang' +moduleclass = 'cae' -- GitLab From 38fc2d5668853b38041f8cc00d30cbca19efcddb Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Mon, 6 Oct 2014 17:12:41 +0200 Subject: [PATCH 0059/1076] remove whitespace --- easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb b/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb index ca40da2a30..baa9131dc8 100644 --- a/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb +++ b/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb @@ -22,5 +22,4 @@ sanity_check_paths = { 'dirs': [], } - moduleclass = 'cae' -- GitLab From 381b0341849d633c556c066b9e83fabf8843fc02 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Mon, 6 Oct 2014 17:43:10 +0200 Subject: [PATCH 0060/1076] be compatible with python 2.7.4 and lower --- easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb b/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb index baa9131dc8..16f1a1e3ae 100644 --- a/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb +++ b/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb @@ -13,10 +13,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] -dependencies = { +dependencies = [ ('Bison', '3.0.2'), ('flex', '2.5.39'), -} +] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['ngmakeidx', 'ngmultidec', 'ngnutmeg', 'ngproc2mod', 'ngsconvert', 'ngspice']], 'dirs': [], -- GitLab From f5e3d801b8d5854f755b21bd133cf92099e606af Mon Sep 17 00:00:00 2001 From: pescobar Date: Thu, 9 Oct 2014 15:01:07 +0200 Subject: [PATCH 0061/1076] Pindel-0.2.5a7-goolf-1.4.10.eb --- .../p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb new file mode 100644 index 0000000000..40569a3495 --- /dev/null +++ b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb @@ -0,0 +1,38 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'CmdCp' + +name = 'Pindel' +version = '0.2.5a7' + +homepage = 'http://gmt.genome.wustl.edu/packages/pindel/' +description = """ Pindel can detect breakpoints of large deletions, medium sized +insertions, inversions, tandem duplications and other structural variants at single-based +resolution from next-gen sequence data. It uses a pattern growth approach to identify the +breakpoints of these variants from paired-end short reads. """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'openmp': True} + +source_urls = ['https://github.com/genome/pindel/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [('SAMtools', '0.1.19')] + +cmds_map = [('.*', "CPATH=$EBROOTSAMTOOLS/include/bam:$CPATH ./INSTALL $EBROOTSAMTOOLS")] + +files_to_copy = [(['pindel', 'sam2pindel', 'pindel2vcf', 'bam2pindel.pl', 'Adaptor.pm'], 'bin'), + "demo", "gmt", "gmt-web", "test", "README.md", "RELEASE" + ] + +postinstallcmds = ["sed -i -e 's|/usr/local/bin/perl|/usr/bin/env\ perl|' %(installdir)s/bin/bam2pindel.pl"] + +sanity_check_paths = { + 'files': ['bin/pindel', 'bin/sam2pindel', 'bin/pindel2vcf', 'bin/bam2pindel.pl'], + 'dirs': [], +} + +moduleclass = 'bio' -- GitLab From c3c5b253a04ac10193c861fc7dcdbe8c6e2876cf Mon Sep 17 00:00:00 2001 From: pescobar Date: Thu, 9 Oct 2014 17:29:23 +0200 Subject: [PATCH 0062/1076] indent description --- .../easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb index 40569a3495..f573781fab 100644 --- a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb @@ -10,9 +10,9 @@ version = '0.2.5a7' homepage = 'http://gmt.genome.wustl.edu/packages/pindel/' description = """ Pindel can detect breakpoints of large deletions, medium sized -insertions, inversions, tandem duplications and other structural variants at single-based -resolution from next-gen sequence data. It uses a pattern growth approach to identify the -breakpoints of these variants from paired-end short reads. """ + insertions, inversions, tandem duplications and other structural variants at single-based + resolution from next-gen sequence data. It uses a pattern growth approach to identify the + breakpoints of these variants from paired-end short reads. """ toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'openmp': True} -- GitLab From f9e11c7393bfbf54d69dceae4a80d7987a71268c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 10 Oct 2014 17:56:05 +0200 Subject: [PATCH 0063/1076] add easyconfig for WIEN2k v14.1 with intel/2014b --- .../w/WIEN2k/WIEN2k-14.1-intel-2014b.eb | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1-intel-2014b.eb diff --git a/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1-intel-2014b.eb b/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1-intel-2014b.eb new file mode 100644 index 0000000000..9a8f71d9ca --- /dev/null +++ b/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1-intel-2014b.eb @@ -0,0 +1,46 @@ +name = 'WIEN2k' +version = '14.1' + +homepage = 'http://www.wien2k.at/' +description = """The program package WIEN2k allows to perform electronic structure calculations of solids +using density functional theory (DFT). It is based on the full-potential (linearized) augmented plane-wave +((L)APW) + local orbitals (lo) method, one among the most accurate schemes for band structure calculations. +WIEN2k is an all-electron scheme including relativistic effects and has many features.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +sources = ['%(name)s_%(version)s.tar'] +checksums = ['b926596ea86d505120af8829cec4814e'] + +patches = [ + 'WIEN2k-%(version)s_lapw5-main-accuracy-fix.patch', + 'WIEN2k-%(version)s_fix-tetra.patch', + 'WIEN2k-%(version)s_fix-x_lapw.patch', +] + +dependencies = [('FFTW', '3.3.4')] + +osdependencies = ['glib-devel'] # required for libpthread.a + +remote = 'pbsssh' +wien_mpirun = 'mpirun -np _NP_ -machinefile _HOSTS_ _EXEC_' +use_remote = True +mpi_remote = False +wien_granularity = True +taskset = 'no' + +tests = [ + # test case 1: NaCl + ('NaCl', '-b', '-i 3', [r'^:DIS.*0.1227', r'^:ENE.*-1248.1427']), + # test case 2: TiO2 + ('TiO2', + '-b -numk 1000 -rkmax 7.5', + '-in1ef -cc 0.00001 -fc 0.5 -i 100', + [ + r'^:ENE.*-4018.07', + r'^:FGL001.*\s+[0.]+\s+[0.]+\s+[0.]+\s+total forces', + r'^:FGL002.*14.63.*total forces', + ]), +] + +moduleclass = 'chem' -- GitLab From b9c43dfe98cf7377649301ad3a894beae3a99213 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 10 Oct 2014 18:29:47 +0200 Subject: [PATCH 0064/1076] add missing patch files for WIEN2k 14.1 --- .../w/WIEN2k/WIEN2k-14.1_fix-tetra.patch | 57 +++ .../w/WIEN2k/WIEN2k-14.1_fix-x_lapw.patch | 461 ++++++++++++++++++ .../WIEN2k-14.1_lapw5-main-accuracy-fix.patch | 22 + 3 files changed, 540 insertions(+) create mode 100644 easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1_fix-tetra.patch create mode 100644 easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1_fix-x_lapw.patch create mode 100644 easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1_lapw5-main-accuracy-fix.patch diff --git a/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1_fix-tetra.patch b/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1_fix-tetra.patch new file mode 100644 index 0000000000..ef8bc83ba2 --- /dev/null +++ b/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1_fix-tetra.patch @@ -0,0 +1,57 @@ +see http://www.mail-archive.com/wien%40zeus.theochem.tuwien.ac.at/msg11178.html +--- WIEN2k_14.orig/SRC_tetra/tetra.f 2014-09-19 13:30:20.757390463 +0200 ++++ WIEN2k_14/SRC_tetra/tetra.f 2014-09-19 13:30:37.671774186 +0200 +@@ -165,7 +165,7 @@ + SO=1.d0 + NSORT=1 + KLMAX=1 +- allocate( TEXT(Nsort+1),QTL(Nsort+1,klmax+1),xqtl(nsort,lxdos2*(lxdos2+1)) ) ++ allocate( TEXT(0:Nsort+1),QTL(Nsort+1,klmax+1),xqtl(nsort,lxdos2*(lxdos2+1)) ) + IDOS(1,1)=0 + IDOS(1,2)=0 + DOSTYP(1)='TOTAL' +@@ -220,7 +220,7 @@ + READ(4,1010) ALAT1,ALAT2,ALAT3,EFERM + READ(4,1020) MINWAV,MAXWAV,KSPIN,NSORT,kso,kLmax + if(klmax.eq.0) klmax=14 +- allocate( TEXT(Nsort+1),QTL(Nsort+1,klmax+1),xqtl(nsort,lxdos2*(lxdos2+1)) ) ++ allocate( TEXT(0:Nsort+1),QTL(Nsort+1,klmax+1),xqtl(nsort,lxdos2*(lxdos2+1)) ) + ! INCREASE NSORT BY ONE FOR THE INTERSTITIAL DOS (OUT) + NSORT=NSORT+1 + WRITE(6,2000) SYSTEM +@@ -240,7 +240,7 @@ + DO 107 ISORT=1,NSORT + IF(ISORT.EQ.NSORT) GOTO 107 + READ(4,1030) JATOM,NEQU,isplit,text(isort) +- WRITE(6,2030) JATOM,NEQU,isplit,text(isort) ++ WRITE(6,2030) JATOM,NEQU,isplit,text(isort) + 107 CONTINUE + nndos_save=nndos + DO 90 JCASE=1,NNDOS +@@ -364,7 +364,11 @@ + if(nst.eq.1.and.ibrsw.eq.-1) then ! for one k-point calculate the DOS with broadening + ibrsw=1 + print*,'Only 1 k-point, switching to Gauss-broadening with',br +- endif ++ if(br.lt.1.d-6) then ++ br=0.002 ++ print*,' No broadening specified, increasing broadening to',br ++ endif ++ endif + if(ibrsw.ne.-1) then + CALL broadDOS (ibrsw,br,brlor,NNDOS,1,JEND,EMIN,EMAX,NYMIN,NYMAX,DE,ebs,fc,nst,densty) + endif +@@ -523,7 +527,7 @@ + 1000 FORMAT(1X,A70,/) + 1010 FORMAT(1X,15X,3F8.5,16X,F10.5) + 1020 FORMAT(1X,I4,10X,I4,8X,I1,7X,I3,8x,i2,6x,i3) +- 1030 FORMAT(6X,I3,7X,I2,9x,i2,2x,a200) ++ 1030 FORMAT(6X,I3,7X,I2,9x,i2,2x,a96) + 1040 FORMAT(6X,I4) + 1041 FORMAT(5X,I5) + 1050 FORMAT(F10.5,I3,F8.5,3X,(40F8.5)) +@@ -532,3 +536,4 @@ + 2020 FORMAT(1X,I4,' < NMAT < ',I4,3X,'SPIN=',I1,3X,'NATO=',I4) + 2030 FORMAT(1X,'JATOM',I3,2X,'MULT=',I2,2x,'ISPLIT=',i2,2x,a96) + END ++ diff --git a/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1_fix-x_lapw.patch b/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1_fix-x_lapw.patch new file mode 100644 index 0000000000..a17c8dbe58 --- /dev/null +++ b/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1_fix-x_lapw.patch @@ -0,0 +1,461 @@ +see http://zeus.theochem.tuwien.ac.at/pipermail/wien/2014-September/021667.html +--- x_lapw.orig 2014-10-09 15:03:02.181799391 +0200 ++++ x_lapw 2014-10-09 15:08:25.254125143 +0200 +@@ -4,28 +4,28 @@ + set running = ".running.$$.`hostname`.`date +%d%m%H%M%S`" + echo $$ >$running + onintr clear +-alias error 'echo ">>> ($name) \!* -> exit"; goto error' ++alias error 'echo ">>> ($name) \!* -> exit"; goto error' + +-set name = $0 #full name of script-file +-set bin = $name:h #default directory for WIEN-executables ++set name = $0 #full name of script-file ++set bin = $name:h #default directory for WIEN-executables + if !(-d $bin) set bin = . +-set name = $name:t ++set name = $name:t + +-set def = def #def-file +-set tmp = ( ) #tmp-files, to be deleted before exit +-set log = :log #log-file +-set t = time # +-set updn # spinpolarization switch +-set dnup = 'dn' # spinpolarization switch ++set def = def #def-file ++set tmp = ( ) #tmp-files, to be deleted before exit ++set log = :log #log-file ++set t = time # ++set updn # spinpolarization switch ++set dnup = 'dn' # spinpolarization switch + set spin=1 # for -it in lapw1 + #set ne_it=1.1 # for -it in lapw1 + set emin=-999.0 # for -emin XX in lapw2 + set emax=999.0 # for -all XX YY in lapw2 + set settol=0.00001 # tol parameter for sgroup + set wf=0 # wplot: WF to plot (0 = read from file) +-set sc # semicore-switch +-set so # spinorbit-switch +-set sodum # spinorbit-switch ++set sc # semicore-switch ++set so # spinorbit-switch ++set sodum # spinorbit-switch + #set cmplx + set cmplx1 + set cmplx2 +@@ -62,12 +62,12 @@ + unset efg # regular run in lapw2 + unset emin1 # regular run in lapw2 + unset emax1 # regular run in lapw2 +-unset command #command +-unset file #file-head +-unset deffile_only #create just def file +-unset fftstop #for dstart +-unset vresp #for lapw2 +-unset help_files #for lapw2 ++unset command #command ++unset file #file-head ++unset deffile_only #create just def file ++unset fftstop #for dstart ++unset vresp #for lapw2 ++unset help_files #for lapw2 + unset super # for dstart, creates new.clmsum + unset rxes # for tetra, uses rxes-weight file + unset rxesw # for tetra, writes rxes-weight file +@@ -88,9 +88,9 @@ + + if ( $?SCRATCH && $SCRATCH != '') then + set scratch=`echo $SCRATCH | sed -e 's/\/$//'`/ # we are afraid +- # different settings in different +- # computing centers +- #use global variable for scratch if set ++ # different settings in different ++ # computing centers ++ #use global variable for scratch if set + endif + set argv1=($argv) + +@@ -138,16 +138,16 @@ + shift; breaksw + case -it: + set iter +- shift; breaksw ++ shift; breaksw + case -noHinv: + set iter + unset readHinv +- shift; breaksw ++ shift; breaksw + case -noHinv0: + set iter + unset readHinv + set writeHinv +- shift; breaksw ++ shift; breaksw + # case -ne_it: + # shift;set ne_it=$1 + # shift; breaksw +@@ -169,36 +169,36 @@ + shift; breaksw + case -help_files: + set help_files +- shift; breaksw ++ shift; breaksw + case -vresp: + set vresp +- shift; breaksw ++ shift; breaksw + case -eece: + set eece=eece +- shift; breaksw ++ shift; breaksw + case -grr: + set grr=grr +- shift; breaksw ++ shift; breaksw + case -orb: + set orb +- shift; breaksw ++ shift; breaksw + case -nmat_only: + set nmat_only +- shift; breaksw ++ shift; breaksw + case -nohns: + set nohns +- shift; breaksw ++ shift; breaksw + case -enefile: + set enefile +- shift; breaksw ++ shift; breaksw + case -rxes: + set rxes +- shift; breaksw ++ shift; breaksw + case -rxesw: + set rxesw + shift;set rxese1 = $1 + shift;set rxese2 = $1 +- shift; breaksw ++ shift; breaksw + case -so: + set so = 'so' + set sodum = 'dum' +@@ -313,7 +313,7 @@ + endif + shift; breaksw + ## w2w stuff ## +- case -pp: # passed on to Wannier90 ++ case -pp: # passed on to Wannier90 + shift; breaksw + case -wf: + shift; set wf = $1 +@@ -338,7 +338,7 @@ + + if !($?file) then + set file = `pwd` +-set file = $file:t #tail of file-names ++set file = $file:t #tail of file-names + endif + + touch $file.struct +@@ -409,7 +409,7 @@ + #echo "`date`> ($name) $command $argv1[2-]" >> $log + echo "`date`> ($name) $argv1" >> $log + +-set def = $updn$command$sc.def ++set def = $updn$command$sc.def + #touch $def + + switch ($command) +@@ -1200,7 +1200,7 @@ + cat << theend > $def + 6,'$file.outputst', 'unknown','formatted' + 7,'$file.tmpden', 'unknown','formatted' +-10,'$file.tmp', 'unknown','unformatted' ++10,'$file.tmp', 'unknown','unformatted' + 11,'$file.vsp_st', 'unknown','formatted' + 12,'$file.vspdn_st', 'unknown','formatted' + 13,'$file.sigma', 'unknown','formatted' +@@ -1268,7 +1268,7 @@ + + case mixer_vresp: + set exe = mixer +- if !(-e $file.clmvalup || -z $file.clmvalup) then ++ if !(-e $file.clmvalup || -z $file.clmvalup) then + cat << theend > $def + 5,'$file.inm_vresp', 'old', 'formatted',0 + 6,'$file.outputm_vresp', 'unknown','formatted',0 +@@ -1283,7 +1283,7 @@ + 32,'$file.vrespbroyd2', 'unknown','unformatted',164896 + 51,'$file.vrespsum', 'unknown','formatted',0 + theend +- else ++ else + cat << theend > $def + 5,'$file.inm_vresp', 'old', 'formatted',0 + 6,'$file.outputm_vresp', 'unknown','formatted',0 +@@ -1304,7 +1304,7 @@ + 52,'$file.vrespdn', 'unknown','formatted',0 + 11,'$file.vrespsum', 'unknown','formatted',0 + theend +- endif ++ endif + breaksw + + +@@ -1318,7 +1318,7 @@ + cp $file.struct $file.struct_old + endif + set exe = $command +- if !(-e $file.clmvalup || -z $file.clmvalup) then ++ if !(-e $file.clmvalup || -z $file.clmvalup) then + cat << theend > $def + 5,'$file.inm', 'old', 'formatted',0 + 6,'$file.outputm', 'unknown','formatted',0 +@@ -1334,7 +1334,7 @@ + 32,'$file.broyd2', 'unknown','unformatted',164896 + 51,'$file.clmsum', 'unknown','formatted',0 + theend +- else ++ else + cat << theend > $def + 5,'$file.inm', 'old', 'formatted',0 + 6,'$file.outputm', 'unknown','formatted',0 +@@ -1364,7 +1364,7 @@ + echo "75,'$file.dmatdn_old','unknown','formatted',0" >> $def + echo "76,'$file.dmatud_old','unknown','formatted',0" >> $def + endif +- endif ++ endif + + if($eece == 'eece') then + echo "71,'$file.vorbup','unknown','formatted',0" >> $def +@@ -1557,16 +1557,16 @@ + if($para == para) then + set cnum=0 + if(-f .processes) then +- @ cnum=`grep -ce "^[0-9][0-9]* :" .processes` +-# @ cnum+=1 ++ @ cnum=`grep -ce "^[0-9][0-9]* :" .processes` ++# @ cnum+=1 + endif + #the original file will only be removed if there are sources to concat + if(-f "$file.output$typ$updnso" && $cnum>0) then +- rm "$file.output$typ$updnso" ++ rm "$file.output$typ$updnso" + endif + unset irr + if(-f "$file.irrep$hf$so${updn}_$cnum" && $cnum>0) then +- if(-f "$file.irrep$hf$so${updn}" ) rm "$file.irrep$hf$so${updn}" ++ if(-f "$file.irrep$hf$so${updn}" ) rm "$file.irrep$hf$so${updn}" + head -2 "$file.irrep$hf$so${updn}_$cnum" >"$file.irrep$hf$so${updn}" + set irr + endif +@@ -1574,9 +1574,9 @@ + while($count <= $cnum) + if($?irr) then + tail -n +3 $file.irrep$hf$so${updn}_$count >>$file.irrep$hf$so${updn} +- endif ++ endif + cat "$file.output$typ${updnso}_$count" >>"$file.output$typ$updnso" +- @ count++ ++ @ count++ + end + echo $file.output$typ$updnso created from $cnum parallel files + endif +@@ -2251,10 +2251,10 @@ + 7,'$file.amn$w90updn', 'unknown','formatted', 0 + 8,'$file.mmn$w90updn', 'unknown','formatted', 0 + 9,'${scratch}$file.vector$sc$hf$soupdn', 'unknown','unformatted',9000 +- 10,'$file.nnkp', 'old', 'formatted', 0 +- 12,'$file.eig$updn', 'unknown','formatted', 0 ++ 10,'$file.nnkp', 'old', 'formatted', 0 ++ 12,'$file.eig$updn', 'unknown','formatted', 0 + 18,'$file.vsp$updn', 'old', 'formatted', 0 +- 20,'$file.struct', 'old', 'formatted', 0 ++ 20,'$file.struct', 'old', 'formatted', 0 + 50,'$file.energy$soupdn', 'old', 'formatted', 0 + 51,'$file.fermi$updn' 'old', 'formatted', 0 + EOF +@@ -2296,23 +2296,23 @@ + if ($para == para) then + set cnum=0 + if(-f .processes) then +- @ cnum=`grep -ce "^[0-9][0-9]* :" .processes` ++ @ cnum=`grep -ce "^[0-9][0-9]* :" .processes` + endif + #the original file will only be removed if there are sources to concat + if(-f "$file.output$typ$updnso" && $cnum>0) then +- rm "$file.output$typ$updnso" ++ rm "$file.output$typ$updnso" + endif + set count=1 + while($count <= $cnum) + cat "$file.output$typ${updnso}_$count" >>"$file.output$typ$updnso" +- @ count++ ++ @ count++ + end + echo $file.output$typ$updnso created from $cnum parallel files + endif + cat >$def <$def + 4,'$file.klist', 'old', 'formatted', 0 + 10,'${scratch}$file.vector$sc$hf$so$updn', 'old', 'unformatted',0 +- 11,'$file.vector$sc$hf$so$updn', 'unknown','unformatted',0 +- 20,'$file.struct', 'old', 'formatted', 0 ++ 11,'$file.vector$sc$hf$so$updn', 'unknown','unformatted',0 ++ 20,'$file.struct', 'old', 'formatted', 0 + 50,'$file.energy$so$updn', 'old', 'formatted', 0 + 51,'$file.energy$so$updn', 'unknown','formatted', 0 + EOF +@@ -2402,7 +2402,7 @@ + ### end w2w ### + + default: +-error command $command does not exist ++error command $command does not exist + breaksw + + endsw +@@ -2445,10 +2445,11 @@ + if ($gw == 'gw') then + set exe = ($exe -gw) + endif +-endif ++endif + + echo $exe >>$running + $t $bin/$exe $def ++ + if($status != 0) then + echo "error: command $bin/$exe $def failed" + if ($?qtl || $?alm || $?almd || $?qdmft || $?band || $?fermi || $?efg || $?emin1 || $?emax1 ) then +@@ -2468,28 +2469,28 @@ + + set lapw2test=`echo $exe | cut -c 1-5` + if("$lapw2test" == 'lapw2') then ++ if ($?qtl || $?alm || $?almd || $?qdmft || $?band || $?fermi || $?efg || $?emin1 || $?emax1 ) then ++ if( -e .oldin2 ) mv .oldin2 $file.in2$cmplx ++ endif + if(! $?in1orig & ! $?band & ! $?emin1 & ! $?emax1) then +- if( -e $file.scf2$sc$updn && ! -z $file.scf2$sc$updn) then +- if($cmplx == 'c') then ++ if( -e $file.scf2$sc$updn && ! -z $file.scf2$sc$updn) then ++ if($cmplx == 'c') then + if(! (-e $file.in1$cmplx$sc && ! -z $file.in1$cmplx$sc)) set cmplx + endif +- set eferm=`grep ':FER :' $file.scf2$sc$updn|cut -f 2 -d=` +- set efold=`head -1 $file.in1$cmplx${sc}|cut -c11-17 | sed -e "s/[a-zA-Z(,=]//g"` ++ set eferm=`grep ':FER :' $file.scf2$sc$updn|cut -f 2 -d=` ++ set efold=`head -1 $file.in1$cmplx${sc}|cut -c11-17 | sed -e "s/[a-zA-Z(,=]//g"` + if($#efold == 0 ) set efold=0.5 +- set eferm=`echo " if($eferm > $efold) {if ($eferm > $efold + 0.2) {$efold + 0.2} else {$eferm} } else {if($eferm < $efold - 0.2) {$efold - 0.2} else ($eferm*0.75+$efold*0.25) }" | bc -l` # allow for max change of ef-old +- 0.2, pratt mix +- set modus=`head -1 $file.in1$cmplx${sc} | cut -c1-5` +- echo "$modus EF=$eferm (WFFIL, WFPRI, ENFIL, SUPWF) " >$file.in1$cmplx${sc}_tmp +- tail -n +2 $file.in1$cmplx${sc} >> $file.in1$cmplx${sc}_tmp +- mv $file.in1$cmplx${sc}_tmp $file.in1$cmplx${sc} +- endif ++ set eferm=`echo " if($eferm > $efold) {if ($eferm > $efold + 0.2) {$efold + 0.2} else {$eferm} } else {if($eferm < $efold - 0.2) {$efold - 0.2} else ($eferm*0.75+$efold*0.25) }" | bc -l` # allow for max change of ef-old +- 0.2, pratt mix ++ set modus=`head -1 $file.in1$cmplx${sc} | cut -c1-5` ++ echo "$modus EF=$eferm (WFFIL, WFPRI, ENFIL, SUPWF) " >$file.in1$cmplx${sc}_tmp ++ tail -n +2 $file.in1$cmplx${sc} >> $file.in1$cmplx${sc}_tmp ++ mv $file.in1$cmplx${sc}_tmp $file.in1$cmplx${sc} ++ endif + endif + endif + + clear: + #cleanup +-if ($?qtl || $?alm || $?almd || $?qdmft || $?band || $?fermi || $?efg || $?emin1 || $?emax1 ) then +- if( -e .oldin2 ) mv .oldin2 $file.in2$cmplx +-endif + if ($?rxesw ) then + if( -e .oldint ) mv .oldint $file.int + endif +@@ -2499,10 +2500,10 @@ + error: + rm $running + +-help: #help exit ++help: #help exit + cat << theend + +-USAGE: $0 PROGRAMNAME [flags] ++USAGE: $0 PROGRAMNAME [flags] + + PURPOSE:runs WIEN executables: afminput,aim,arrows,broadening,cif2struct, + clmaddsub,clmcopy,clminter,convham,conv2prim,dftd3,dipan,dmftproj, +@@ -2514,30 +2515,30 @@ + symmetso,telnes3,tetra,txspec,wannier90,w2w,w2waddsp,wplot,xspec + + FLAGS: +--f FILEHEAD -> FILEHEAD for path of struct & input-files +--t/-T -> suppress output of running time +--h/-H -> help +--d -> create only the def-file +--up -> runs up-spin +--dn -> runs dn-spin +--du -> runs up/dn-crossterm +--sc -> runs semicore calculation +--c -> complex calculation (no inversion symmetry present) ++-f FILEHEAD -> FILEHEAD for path of struct & input-files ++-t/-T -> suppress output of running time ++-h/-H -> help ++-d -> create only the def-file ++-up -> runs up-spin ++-dn -> runs dn-spin ++-du -> runs up/dn-crossterm ++-sc -> runs semicore calculation ++-c -> complex calculation (no inversion symmetry present) + -p -> run lapw0/1/2/hf/so/dm/optic in parallel (needs .machines or .processes file) + -scratch dir/ ->defines (and makes) $SCRATCH variable + -grr -> lapw0 for mBJ or hf (using $file.in0_grr) + -eece -> for hybrid-functionals (lapw0,lapw2,mixer,orb,sumpara) + -band -> for lapw1/2/hf bandstructures: uses *klist_band +--orb -> runs lapw1 with LDA+U/OP or B-ext correction, mixer with dmat +--it -> runs lapw1 with iterative diagonalization +--noHinv -> runs lapw1 with iterative diag. without Hinv +--noHinv0 -> runs lapw1 with iterative diag. writing new Hinv +--nohns -> runs lapw1 without HNS +--nmat_only-> runs lapw1 and yields only the matrixsize +--nmr -> runs lapw1 in NMR mode +--in1orig -> runs lapw2 but does not modify case.in1 +--emin X -> runs lapw2 with EMIN=X (in $file.in2$cmplx) +--all X Y -> runs lapw2 with ALL and E-window X-Y (in $file.in2$cmplx) ++-orb -> runs lapw1 with LDA+U/OP or B-ext correction, mixer with dmat ++-it -> runs lapw1 with iterative diagonalization ++-noHinv -> runs lapw1 with iterative diag. without Hinv ++-noHinv0 -> runs lapw1 with iterative diag. writing new Hinv ++-nohns -> runs lapw1 without HNS ++-nmat_only-> runs lapw1 and yields only the matrixsize ++-nmr -> runs lapw1 in NMR mode ++-in1orig -> runs lapw2 but does not modify case.in1 ++-emin X -> runs lapw2 with EMIN=X (in $file.in2$cmplx) ++-all X Y -> runs lapw2 with ALL and E-window X-Y (in $file.in2$cmplx) + -qtl -> runs lapw2 and calculates QTL + -alm -> runs lapw2 and calculates ALM,BLM + -almd -> runs lapw2 and calculates ALM,BLM in lapw2 for DMFT (Aichhorn) +@@ -2546,11 +2547,11 @@ + -vresp-> runs lapw2 and creates case.vrespval (for TAU/meta-GGA) + -fermi-> runs lapw2 with FERMI switch + -efg -> runs lapw2 with EFG switch +--so -> runs lapw2/optic/spaghetti with def-file for spin-orbit calc. ++-so -> runs lapw2/optic/spaghetti with def-file for spin-orbit calc. + -hf -> runs lapw2 with Hartree-Fock/hybrid vectors + -diaghf -> calculates only the diagonal elements of HF Hamiltonian + -nonself -> calculates hf with Ex only (no eigenvalues/vectors) +--fbz -> runs kgen and generates a full mesh in the BZ ++-fbz -> runs kgen and generates a full mesh in the BZ + -fft -> runs dstart only up to case.in0_std creation + -super-> runs dstart and creates new_super.clmsum (and not $file.clmsum) + -lcore-> runs dstart with $file.rsplcore (produces $file.clmsc) diff --git a/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1_lapw5-main-accuracy-fix.patch b/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1_lapw5-main-accuracy-fix.patch new file mode 100644 index 0000000000..3800834f1b --- /dev/null +++ b/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1_lapw5-main-accuracy-fix.patch @@ -0,0 +1,22 @@ +http://www.mail-archive.com/wien%40zeus.theochem.tuwien.ac.at/msg11158.html +--- WIEN2k_14.orig/SRC_lapw5/main1.f 2014-09-19 13:30:20.757390463 +0200 ++++ WIEN2k_14/SRC_lapw5/main1.f 2014-09-19 13:30:37.671774186 +0200 +@@ -346,7 +346,7 @@ + if(addsub.eq.' ADD') fadd=1.d0 + if(addsub.eq.' SUB') fadd=-1.d0 + +- IF(IUNIT.EQ.'ANG ') FAK=Bohr**3 ++ IF(IUNIT.EQ.'ANG ') FAK=1.D0/Bohr**3 ! Change to avoid altering lapw5 output (fix to WIEN2k 14.1): Was 6.7551d0 in WIEN2k 13.1 (and likely in verisons < 13.1) but changed to increase accuracy + R=VNORM(VX) + RELX=R + R=VNORM(VY) +@@ -373,7 +373,7 @@ + ! + ! Correct TCharge for units + if(UseSTM)then +- if(IUNIT.EQ.'ANG ')CTarget=CTarget/FAK ++ if(IUNIT.EQ.'ANG ')CTarget=CTarget*FAK ! Change to avoid altering output + ! Array for STM (LDM) + allocate(STM(NPX,NPY)) + endif + -- GitLab From 20e02bdd6d8648674c7c5d06cb44882d318d3a10 Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 27 Oct 2014 13:59:19 +0100 Subject: [PATCH 0065/1076] bcftools-1.1-goolf-1.4.10.eb --- .../b/bcftools/bcftools-1.1-goolf-1.4.10.eb | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb new file mode 100644 index 0000000000..7cdafdabd6 --- /dev/null +++ b/easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb @@ -0,0 +1,30 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +name = 'bcftools' +version = '1.1' + +homepage = 'http://sourceforge.net/projects/samtools/' +description = """ utilities for variant calling and manipulating VCFs and BCFs """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = [('http://sourceforge.net/projects/samtools/files/samtools/%(version)s', 'download')] +sources = [SOURCE_TAR_BZ2] + +dependencies = [('zlib', '1.2.8')] + +parallel = 1 + +skipsteps = ['configure'] + +installopts = ' prefix=%(installdir)s' + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bcftools", "plot-vcfstats", "vcfutils.pl"]], + 'dirs': [], +} + +moduleclass = 'bio' -- GitLab From 5a21cbf49efa11d287be4a3d9a9037936856e639 Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 27 Oct 2014 14:08:49 +0100 Subject: [PATCH 0066/1076] updated homepage --- easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb index 7cdafdabd6..f01baa3a62 100644 --- a/easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb @@ -6,7 +6,7 @@ name = 'bcftools' version = '1.1' -homepage = 'http://sourceforge.net/projects/samtools/' +homepage = 'http://www.htslib.org/' description = """ utilities for variant calling and manipulating VCFs and BCFs """ toolchain = {'name': 'goolf', 'version': '1.4.10'} -- GitLab From 0d6429b748258997e503a3d5bffcda38bd60ec88 Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 27 Oct 2014 14:12:10 +0100 Subject: [PATCH 0067/1076] updated description --- .../easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb index f01baa3a62..bbe68cc575 100644 --- a/easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb @@ -3,16 +3,17 @@ # Swiss Institute of Bioinformatics # Biozentrum - University of Basel -name = 'bcftools' +name = 'BCFtools' version = '1.1' homepage = 'http://www.htslib.org/' -description = """ utilities for variant calling and manipulating VCFs and BCFs """ +description = """ Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising + SNP and short indel sequence variants """ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = [('http://sourceforge.net/projects/samtools/files/samtools/%(version)s', 'download')] -sources = [SOURCE_TAR_BZ2] +sources = [SOURCELOWER_TAR_BZ2] dependencies = [('zlib', '1.2.8')] -- GitLab From 8df6608c234d23b05cc725a4284a6c646f224b42 Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 27 Oct 2014 14:12:34 +0100 Subject: [PATCH 0068/1076] renamed file --- ...{bcftools-1.1-goolf-1.4.10.eb => BCFtools-1.1-goolf-1.4.10.eb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/b/bcftools/{bcftools-1.1-goolf-1.4.10.eb => BCFtools-1.1-goolf-1.4.10.eb} (100%) diff --git a/easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/bcftools/BCFtools-1.1-goolf-1.4.10.eb similarity index 100% rename from easybuild/easyconfigs/b/bcftools/bcftools-1.1-goolf-1.4.10.eb rename to easybuild/easyconfigs/b/bcftools/BCFtools-1.1-goolf-1.4.10.eb -- GitLab From f6b67c22ae6a60e0c0a5114a1b192723c3fb97e2 Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 27 Oct 2014 14:15:38 +0100 Subject: [PATCH 0069/1076] renamed dir --- .../b/{bcftools => BCFtools}/BCFtools-1.1-goolf-1.4.10.eb | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/b/{bcftools => BCFtools}/BCFtools-1.1-goolf-1.4.10.eb (100%) diff --git a/easybuild/easyconfigs/b/bcftools/BCFtools-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.1-goolf-1.4.10.eb similarity index 100% rename from easybuild/easyconfigs/b/bcftools/BCFtools-1.1-goolf-1.4.10.eb rename to easybuild/easyconfigs/b/BCFtools/BCFtools-1.1-goolf-1.4.10.eb -- GitLab From 887532fc2c252e8897c4e0ae52995fa190d0982b Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Mon, 3 Nov 2014 09:37:22 +0100 Subject: [PATCH 0070/1076] 1 --- .../a/ATK/ATK-2.14.0-intel-2014b.eb | 30 +++++++++++++++ .../GDK-Pixbuf-2.30.7-intel-2014b.eb | 35 ++++++++++++++++++ ...Object-Introspection-1.42.0-intel-2014b.eb | 31 ++++++++++++++++ .../g/GTK+/GTK+-2.24.25-intel-2014b.eb | 33 +++++++++++++++++ .../p/Python/Python-2.7.8-intel-2014b.eb | 3 ++ ...Python-3.0.1.1-intel-2014b-Python-2.7.8.eb | 37 +++++++++++++++++++ 6 files changed, 169 insertions(+) create mode 100644 easybuild/easyconfigs/a/ATK/ATK-2.14.0-intel-2014b.eb create mode 100644 easybuild/easyconfigs/g/GDK-Pixbuf/GDK-Pixbuf-2.30.7-intel-2014b.eb create mode 100644 easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb create mode 100644 easybuild/easyconfigs/g/GTK+/GTK+-2.24.25-intel-2014b.eb create mode 100644 easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.14.0-intel-2014b.eb b/easybuild/easyconfigs/a/ATK/ATK-2.14.0-intel-2014b.eb new file mode 100644 index 0000000000..24ac7dc408 --- /dev/null +++ b/easybuild/easyconfigs/a/ATK/ATK-2.14.0-intel-2014b.eb @@ -0,0 +1,30 @@ +name = 'ATK' +version = '2.14.0' + +homepage = 'https://developer.gnome.org/atk/' +description = """ATK provides the set of accessibility interfaces that + are implemented by other toolkits and applications. Using + the ATK interfaces, accessibility tools have full access + to view and control running applications.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(namelower)s/%(version_major_minor)s/'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.40.0'), + ('GObject-Introspection', '1.42.0'), +] + +sanity_check_paths = { + 'files': ['lib/libatk-1.0.so'], + 'dirs': ['include', 'share'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GDK-Pixbuf/GDK-Pixbuf-2.30.7-intel-2014b.eb b/easybuild/easyconfigs/g/GDK-Pixbuf/GDK-Pixbuf-2.30.7-intel-2014b.eb new file mode 100644 index 0000000000..cbcafc7f3f --- /dev/null +++ b/easybuild/easyconfigs/g/GDK-Pixbuf/GDK-Pixbuf-2.30.7-intel-2014b.eb @@ -0,0 +1,35 @@ +name = 'GDK-Pixbuf' +version = '2.30.7' + +homepage = 'https://developer.gnome.org/gdx-pixbuf/' +description = """GdkPixbuf is a library for image loading and manipulation. + The GdkPixbuf documentation contains both + the programmer's guide and the API reference.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(namelower)s/%(version_major_minor)s/'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.40.0'), + ('GObject-Introspection', '1.42.0'), + ('libjpeg-turbo', '1.3.1'), + ('libpng', '1.6.12'), + ('LibTIFF', '4.0.3'), +] + +configopts = '--with-x11 ' + +sanity_check_paths = { + 'files': ['bin/gdk-pixbuf-%s' % x for x in ['csource', 'pixdata', 'query-loaders']] + + ['lib/libgdk_pixbuf%s-2.0.so' % x for x in ['', '_xlib']], + 'dirs': ['include', 'share'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb new file mode 100644 index 0000000000..a7d8444e44 --- /dev/null +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb @@ -0,0 +1,31 @@ +name = 'GObject-Introspection' +version = '1.42.0' + +homepage = 'https://wiki.gnome.org/GObjectIntrospection/' +description = """GObject introspection is a middleware layer between C libraries + (using GObject) and language bindings. The C library can be scanned at + compile time and generate a metadata file, in addition to the actual + native C library. Then at runtime, language bindings can read this + metadata and automatically provide bindings to call into the C library.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(namelower)s/%(version_major_minor)s/'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.40.0'), +] + +sanity_check_paths = { + 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + + ['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']], + 'dirs': ['include', 'share'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.25-intel-2014b.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.25-intel-2014b.eb new file mode 100644 index 0000000000..672e1ddf3e --- /dev/null +++ b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.25-intel-2014b.eb @@ -0,0 +1,33 @@ +name = 'GTK+' +version = '2.24.25' + +homepage = 'http://www.gtk.org' +description = """GTK+, or the GIMP Toolkit, is a multi-platform toolkit + for creating graphical user interfaces. Offering a complete set of widgets, + GTK+ is suitable for projects ranging from small one-off tools + to complete application suites.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(namelower)s/%(version_major_minor)s/'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.40.0'), + ('Pango', '1.36.7'), + ('GObject-Introspection', '1.42.0'), + ('GDK-Pixbuf', '2.30.7'), + ('ATK', '2.14.0'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': [] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb index fc03cf9418..76a6bcb647 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb @@ -90,6 +90,9 @@ exts_list = [ ('matplotlib', '1.3.1', { 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib/'], }), + ('pyamg', '2.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyamg/'], + }), ] osdependencies = [('openssl-devel', 'libssl-dev')] diff --git a/easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb new file mode 100644 index 0000000000..e75705dfa5 --- /dev/null +++ b/easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb @@ -0,0 +1,37 @@ +name = 'wxPython' +version = '3.0.1.1' + +homepage = 'http://www.wxpython.org' +description = """wxPython is a GUI toolkit for the Python programming language. + It allows Python programmers to create programs with a robust, + highly functional graphical user interface, simply and easily. + It is implemented as a Python extension module (native code) + that wraps the popular wxWidgets cross platform GUI library, + which is written in C++.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%(name)s-src-%(version)s.tar.bz2'] + +python = "Python" +pythonversion = '2.7.8' +pythonshortversion = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('libpng', '1.6.12'), + ('zlib', '1.2.8'), + ('libjpeg-turbo', '1.3.1'), + ('LibTIFF', '4.0.3'), + ('expat', '2.1.0'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': [] +} + +moduleclass = 'vis' -- GitLab From 5ec7a8b7cf6b1356c442cb94c7289a8a935cbcbd Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 5 Nov 2014 15:23:51 +0100 Subject: [PATCH 0071/1076] 2 --- .../b/Bison/Bison-2.5-intel-2014b.eb | 2 +- .../d/DBus/DBus-1.8.8-intel-2014b.eb | 22 ++++ .../dbus-glib/dbus-glib-0.102-intel-2014b.eb | 23 ++++ .../g/GConf/GConf-3.2.6-intel-2014b.eb | 34 ++++++ ...4b.eb => GDK-Pixbuf-2.30.8-intel-2014b.eb} | 2 +- .../GST-plugins-base-0.10.36-intel-2014b.eb | 32 ++++++ .../GStreamer-0.10.36-intel-2014b.eb | 36 ++++++ .../GStreamer/GStreamer-1.4.3-intel-2014b.eb | 38 ++++++ .../g/GTK+/GTK+-2.24.25-intel-2014b.eb | 7 +- .../i/intltool/intltool-0.50.2-intel-2014b.eb | 18 +++ .../l/libIDL/libIDL-0.8.14-intel-2014b.eb | 25 ++++ .../o/ORBit2/ORBit2-2.14.19-intel-2014b.eb | 25 ++++ .../o/ORBit2/ORBit2_2.14_fixgthread.patch | 24 ++++ ...Python-3.0.1.1-intel-2014b-Python-2.7.8.eb | 7 ++ .../w/wxPython/wxPython_3.0.1.1_intel.patch | 108 ++++++++++++++++++ 15 files changed, 398 insertions(+), 5 deletions(-) create mode 100644 easybuild/easyconfigs/d/DBus/DBus-1.8.8-intel-2014b.eb create mode 100644 easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.102-intel-2014b.eb create mode 100644 easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2014b.eb rename easybuild/easyconfigs/g/GDK-Pixbuf/{GDK-Pixbuf-2.30.7-intel-2014b.eb => GDK-Pixbuf-2.30.8-intel-2014b.eb} (98%) create mode 100644 easybuild/easyconfigs/g/GStreamer/GST-plugins-base-0.10.36-intel-2014b.eb create mode 100644 easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2014b.eb create mode 100644 easybuild/easyconfigs/g/GStreamer/GStreamer-1.4.3-intel-2014b.eb create mode 100644 easybuild/easyconfigs/i/intltool/intltool-0.50.2-intel-2014b.eb create mode 100644 easybuild/easyconfigs/l/libIDL/libIDL-0.8.14-intel-2014b.eb create mode 100644 easybuild/easyconfigs/o/ORBit2/ORBit2-2.14.19-intel-2014b.eb create mode 100644 easybuild/easyconfigs/o/ORBit2/ORBit2_2.14_fixgthread.patch create mode 100644 easybuild/easyconfigs/w/wxPython/wxPython_3.0.1.1_intel.patch diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5-intel-2014b.eb b/easybuild/easyconfigs/b/Bison/Bison-2.5-intel-2014b.eb index d87f069c2c..e4774cf7c1 100644 --- a/easybuild/easyconfigs/b/Bison/Bison-2.5-intel-2014b.eb +++ b/easybuild/easyconfigs/b/Bison/Bison-2.5-intel-2014b.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'intel', 'version': '2014b'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -builddependencies = [('M4', '1.4.16')] +builddependencies = [('M4', '1.4.17')] sanity_check_paths = { 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], diff --git a/easybuild/easyconfigs/d/DBus/DBus-1.8.8-intel-2014b.eb b/easybuild/easyconfigs/d/DBus/DBus-1.8.8-intel-2014b.eb new file mode 100644 index 0000000000..63bfd61c8d --- /dev/null +++ b/easybuild/easyconfigs/d/DBus/DBus-1.8.8-intel-2014b.eb @@ -0,0 +1,22 @@ +name = 'DBus' +version = '1.8.8' + +homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' +description = """D-Bus is a message bus system, a simple way for applications to talk + to one another. In addition to interprocess communication, D-Bus helps + coordinate process lifecycle; it makes it simple and reliable to code + a "single instance" application or daemon, and to launch applications + and daemons on demand when their services are needed.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['http://dbus.freedesktop.org/releases/dbus'] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/dbus-%s' % x for x in ['cleanup-sockets', 'daemon', 'launch', 'monitor', 'run-session', 'send', 'uuidgen']] + + ['lib/libdbus-1.%s' % x for x in ['a', 'so']], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.102-intel-2014b.eb b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.102-intel-2014b.eb new file mode 100644 index 0000000000..a67144380a --- /dev/null +++ b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.102-intel-2014b.eb @@ -0,0 +1,23 @@ +name = 'dbus-glib' +version = '0.102' + +homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' +description = """D-Bus is a message bus system, a simple way for applications to talk to one another.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['http://dbus.freedesktop.org/releases/dbus-glib'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('GLib', '2.40.0'), + ('DBus', '1.8.8'), + ('expat', '2.1.0'), +] + +sanity_check_paths = { + 'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.so', 'lib/libdbus-glib-1.a'], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2014b.eb b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2014b.eb new file mode 100644 index 0000000000..d3feb03c97 --- /dev/null +++ b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2014b.eb @@ -0,0 +1,34 @@ +name = 'GConf' +version = '3.2.6' + +homepage = 'https://projects.gnome.org/gconf/' +description = """GConf is a system for storing application preferences. + It is intended for user preferences; not configuration + of something like Apache, or arbitrary data storage.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/'] +sources = [SOURCE_TAR_XZ] + +dependencies = [ + ('dbus-glib', '0.102'), + ('GLib', '2.40.0'), + ('GObject-Introspection', '1.42.0'), + ('ORBit2', '2.14.19'), + ('intltool', '0.50.2'), +] + +sanity_check_paths = { + 'files': ['bin/gconf%s' % x for x in['-merge-tree', 'tool-2']] + + ['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] + + ['lib/libgconf-2.%s' % x for x in['a', 'so']], + 'dirs': ['include', 'share'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GDK-Pixbuf/GDK-Pixbuf-2.30.7-intel-2014b.eb b/easybuild/easyconfigs/g/GDK-Pixbuf/GDK-Pixbuf-2.30.8-intel-2014b.eb similarity index 98% rename from easybuild/easyconfigs/g/GDK-Pixbuf/GDK-Pixbuf-2.30.7-intel-2014b.eb rename to easybuild/easyconfigs/g/GDK-Pixbuf/GDK-Pixbuf-2.30.8-intel-2014b.eb index cbcafc7f3f..95ae4e8637 100644 --- a/easybuild/easyconfigs/g/GDK-Pixbuf/GDK-Pixbuf-2.30.7-intel-2014b.eb +++ b/easybuild/easyconfigs/g/GDK-Pixbuf/GDK-Pixbuf-2.30.8-intel-2014b.eb @@ -1,5 +1,5 @@ name = 'GDK-Pixbuf' -version = '2.30.7' +version = '2.30.8' homepage = 'https://developer.gnome.org/gdx-pixbuf/' description = """GdkPixbuf is a library for image loading and manipulation. diff --git a/easybuild/easyconfigs/g/GStreamer/GST-plugins-base-0.10.36-intel-2014b.eb b/easybuild/easyconfigs/g/GStreamer/GST-plugins-base-0.10.36-intel-2014b.eb new file mode 100644 index 0000000000..cced46e20c --- /dev/null +++ b/easybuild/easyconfigs/g/GStreamer/GST-plugins-base-0.10.36-intel-2014b.eb @@ -0,0 +1,32 @@ +name = 'GST-plugins-base' +version = '0.10.36' + +homepage = 'http://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['http://gstreamer.freedesktop.org/src/gst-plugins-base'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [('GStreamer', '0.10.36')] + +builddependencies = [ + ('Bison', '2.5'), +] + +sanity_check_paths = { + 'files': ['bin/gst-%s-0.10' % x for x in ['discoverer', 'visualise']] + + ['lib/libgst%s-0.10.so' % x for x in ['app', 'audio', 'video']], + 'dirs': ['include', 'share'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2014b.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2014b.eb new file mode 100644 index 0000000000..f10f413e57 --- /dev/null +++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2014b.eb @@ -0,0 +1,36 @@ +name = 'GStreamer' +version = '0.10.36' + +homepage = 'http://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['http://gstreamer.freedesktop.org/src/gstreamer'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.40.0'), + ('GObject-Introspection', '1.42.0'), + ('zlib', '1.2.8'), +] + +builddependencies = [ + ('Bison', '2.5'), +] + +sanity_check_paths = { + 'files': ['bin/gst-%s-0.10' % x for x in ['inspect', 'typefind', 'launch']] + + ['lib/libgst%s-0.10.so' % x for x in ['reamer', 'base', 'controller', 'check']], + 'dirs': ['include', 'share', 'libexec'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.4.3-intel-2014b.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.4.3-intel-2014b.eb new file mode 100644 index 0000000000..3cefe8bf97 --- /dev/null +++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.4.3-intel-2014b.eb @@ -0,0 +1,38 @@ +name = 'GStreamer' +version = '1.4.3' + +homepage = 'http://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['http://gstreamer.freedesktop.org/src/gstreamer'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.40.0'), + ('GObject-Introspection', '1.42.0'), + ('zlib', '1.2.8'), +] + +builddependencies = [ + ('Bison', '3.0.2'), + ('flex', '2.5.39'), + ('M4', '1.4.17'), +] + +sanity_check_paths = { + 'files': ['bin/gst-%s-1.0' % x for x in ['inspect', 'typefind', 'launch']] + + ['lib/libgst%s-1.0.so' % x for x in ['reamer', 'base', 'controller', 'check']], + 'dirs': ['include', 'share', 'libexec'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.25-intel-2014b.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.25-intel-2014b.eb index 672e1ddf3e..ab5dc7cedf 100644 --- a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.25-intel-2014b.eb +++ b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.25-intel-2014b.eb @@ -16,13 +16,14 @@ dependencies = [ ('GLib', '2.40.0'), ('Pango', '1.36.7'), ('GObject-Introspection', '1.42.0'), - ('GDK-Pixbuf', '2.30.7'), + ('GDK-Pixbuf', '2.30.8'), ('ATK', '2.14.0'), ] sanity_check_paths = { - 'files': [], - 'dirs': [] + 'files': ['bin/gtk-%s' % x for x in ['query-immodules-2.0', 'update-icon-cache', 'builder-convert', 'demo']] + + ['lib/libgailutil.so'] + ['lib/libg%sk-x11-2.0.so' % x for x in ['d','t']], + 'dirs': ['etc', 'include', 'share'] } modextrapaths = { diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.50.2-intel-2014b.eb b/easybuild/easyconfigs/i/intltool/intltool-0.50.2-intel-2014b.eb new file mode 100644 index 0000000000..a88c9eb891 --- /dev/null +++ b/easybuild/easyconfigs/i/intltool/intltool-0.50.2-intel-2014b.eb @@ -0,0 +1,18 @@ +name = 'intltool' +version = '0.50.2' + +homepage = 'http://freedesktop.org/wiki/Software/intltool/' +description = """intltool is a set of tools to centralize translation of many + different file formats using GNU gettext-compatible PO files.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['https://launchpad.net/intltool/trunk/%(version)s/+download'] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/intltool%s' % x for x in ['-extract', 'ize', '-merge', '-prepare', '-update']], + 'dirs': ['share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libIDL/libIDL-0.8.14-intel-2014b.eb b/easybuild/easyconfigs/l/libIDL/libIDL-0.8.14-intel-2014b.eb new file mode 100644 index 0000000000..be7a93b01a --- /dev/null +++ b/easybuild/easyconfigs/l/libIDL/libIDL-0.8.14-intel-2014b.eb @@ -0,0 +1,25 @@ +name = 'libIDL' +version = '0.8.14' + +homepage = 'http://freecode.com/projects/libidl' +description = """libIDL is a library for creating trees of CORBA Interface Definition Language (IDL) + files, which is a specification for defining portable interfaces. libIDL was + initially written for ORBit (the ORB from the GNOME project, and the primaryi + means of libIDL distribution). However, the functionalityi + was designed to be as reusable and portable as possible.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['http://ftp.gnome.org/pub/gnome/sources/libIDL/%(version_major_minor)s'] +sources = [SOURCE_TAR_BZ2] + +dependencies = [ + ('GLib', '2.40.0'), +] + +sanity_check_paths = { + 'files': ['bin/libIDL-config-2', 'lib/libIDL-2.a', 'lib/libIDL-2.so'], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/o/ORBit2/ORBit2-2.14.19-intel-2014b.eb b/easybuild/easyconfigs/o/ORBit2/ORBit2-2.14.19-intel-2014b.eb new file mode 100644 index 0000000000..bfbf9c366f --- /dev/null +++ b/easybuild/easyconfigs/o/ORBit2/ORBit2-2.14.19-intel-2014b.eb @@ -0,0 +1,25 @@ +name = 'ORBit2' +version = '2.14.19' + +homepage = 'https://projects.gnome.org/ORBit2/' +description = """ORBit2 is a CORBA 2.4-compliant Object Request Broker (ORB) featuring mature C, C++ and Python bindings.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['http://ftp.gnome.org/pub/gnome/sources/ORBit2/%(version_major_minor)s'] +sources = [SOURCE_TAR_GZ] + +patches = ['ORBit2_%(version_major_minor)s_fixgthread.patch'] + +dependencies = [ + ('GLib', '2.40.0'), + ('libIDL', '0.8.14') +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['ior-decode-2', 'linc-cleanup-sockets', 'orbit2-config', 'orbit-idl-2', 'typelib-dump']] + + ['lib/lib%s.%s' % (x,y) for x in ['ORBit-2', 'ORBitCosNaming-2', 'ORBit-imodule-2'] for y in ['a', 'so']], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/o/ORBit2/ORBit2_2.14_fixgthread.patch b/easybuild/easyconfigs/o/ORBit2/ORBit2_2.14_fixgthread.patch new file mode 100644 index 0000000000..5d793515cd --- /dev/null +++ b/easybuild/easyconfigs/o/ORBit2/ORBit2_2.14_fixgthread.patch @@ -0,0 +1,24 @@ +# http://stackoverflow.com/questions/25590498/cannot-build-orbit2-fix-apparently-found-but-where-is-it +--- ORBit2-2.14.19.ORIG/linc2/src/Makefile.am 2010-02-09 13:05:35.000000000 +0100 ++++ ORBit2-2.14.19/linc2/src/Makefile.am 2014-11-03 16:58:20.518982441 +0100 +@@ -12,8 +12,7 @@ + -I$(top_builddir)/linc2/include \ + -I$(top_srcdir)/linc2/include \ + $(LINC_CFLAGS) \ +- $(WARN_CFLAGS) \ +- -DG_DISABLE_DEPRECATED ++ $(WARN_CFLAGS) + + if OS_WIN32 + else +--- ORBit2-2.14.19.ORIG/linc2/src/Makefile.in 2010-09-28 11:39:39.000000000 +0200 ++++ ORBit2-2.14.19/linc2/src/Makefile.in 2014-11-04 09:20:14.000518250 +0100 +@@ -244,7 +244,7 @@ + # -I$(top_srcdir)/include + INCLUDES = -I$(top_builddir)/linc2/include \ + -I$(top_srcdir)/linc2/include $(LINC_CFLAGS) $(WARN_CFLAGS) \ +- -DG_DISABLE_DEPRECATED $(am__append_1) ++ $(am__append_1) + liblinc_la_SOURCES = \ + linc.c \ + linc-connection.c \ diff --git a/easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb index e75705dfa5..00aefd6867 100644 --- a/easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb @@ -14,6 +14,8 @@ toolchain = {'name': 'intel', 'version': '2014b'} source_urls = [SOURCEFORGE_SOURCE] sources = ['%(name)s-src-%(version)s.tar.bz2'] +patches = ['%(name)s_%(version)s_intel.patch'] + python = "Python" pythonversion = '2.7.8' pythonshortversion = ".".join(pythonversion.split(".")[:-1]) @@ -27,8 +29,13 @@ dependencies = [ ('libjpeg-turbo', '1.3.1'), ('LibTIFF', '4.0.3'), ('expat', '2.1.0'), + ('GTK+', '2.24.25'), + ('GConf', '3.2.6'), + ('GST-plugins-base', '0.10.36'), ] +parallel = 1 + sanity_check_paths = { 'files': [], 'dirs': [] diff --git a/easybuild/easyconfigs/w/wxPython/wxPython_3.0.1.1_intel.patch b/easybuild/easyconfigs/w/wxPython/wxPython_3.0.1.1_intel.patch new file mode 100644 index 0000000000..a69e52d13a --- /dev/null +++ b/easybuild/easyconfigs/w/wxPython/wxPython_3.0.1.1_intel.patch @@ -0,0 +1,108 @@ +# PATCH for intel compiler +# see http://trac.wxwidgets.org/ticket/15267 +# second part inspired by ---^ +# B. Hajgato Nov 04 2014 +--- wxPython-src-3.0.1.1.ORIG/Makefile.in 2014-06-24 23:43:01.000000000 +0200 ++++ wxPython-src-3.0.1.1/Makefile.in 2014-11-04 12:05:58.460396471 +0100 +@@ -16977,7 +16977,7 @@ + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/evtloopcmn.cpp + + monodll_extended.o: $(srcdir)/src/common/extended.c $(MONODLL_ODEP) +- $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/common/extended.c ++ $(CXXC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/common/extended.c + + monodll_ffile.o: $(srcdir)/src/common/ffile.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/ffile.cpp +@@ -22851,7 +22851,7 @@ + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/evtloopcmn.cpp + + monolib_extended.o: $(srcdir)/src/common/extended.c $(MONOLIB_ODEP) +- $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/common/extended.c ++ $(CXXC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/common/extended.c + + monolib_ffile.o: $(srcdir)/src/common/ffile.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/ffile.cpp +@@ -28725,7 +28725,7 @@ + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/evtloopcmn.cpp + + basedll_extended.o: $(srcdir)/src/common/extended.c $(BASEDLL_ODEP) +- $(CCC) -c -o $@ $(BASEDLL_CFLAGS) $(srcdir)/src/common/extended.c ++ $(CXXC) -c -o $@ $(BASEDLL_CFLAGS) $(srcdir)/src/common/extended.c + + basedll_ffile.o: $(srcdir)/src/common/ffile.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/ffile.cpp +@@ -29241,7 +29241,7 @@ + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/evtloopcmn.cpp + + baselib_extended.o: $(srcdir)/src/common/extended.c $(BASELIB_ODEP) +- $(CCC) -c -o $@ $(BASELIB_CFLAGS) $(srcdir)/src/common/extended.c ++ $(CXXC) -c -o $@ $(BASELIB_CFLAGS) $(srcdir)/src/common/extended.c + + baselib_ffile.o: $(srcdir)/src/common/ffile.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/ffile.cpp +#--- wxPython-src-3.0.1.1.ORIG/Makefile.in 2014-06-24 23:43:01.000000000 +0200 +#+++ wxPython-src-3.0.1.1/Makefile.in 2014-11-04 12:25:41.507128586 +0100 +#@@ -22653,13 +22653,13 @@ +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_eggtrayicon.o: $(srcdir)/src/gtk/eggtrayicon.c $(MONODLL_ODEP) +#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c +#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_hildon_notifmsg.o: $(srcdir)/src/gtk/hildon/notifmsg.cpp $(MONODLL_ODEP) +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/hildon/notifmsg.cpp +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_eggtrayicon.o: $(srcdir)/src/gtk1/eggtrayicon.c $(MONODLL_ODEP) +#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c +#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_taskbar.o: $(srcdir)/src/gtk1/taskbar.cpp $(MONODLL_ODEP) +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/taskbar.cpp +#@@ -28527,13 +28527,13 @@ +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_eggtrayicon.o: $(srcdir)/src/gtk/eggtrayicon.c $(MONOLIB_ODEP) +#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c +#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_hildon_notifmsg.o: $(srcdir)/src/gtk/hildon/notifmsg.cpp $(MONOLIB_ODEP) +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/hildon/notifmsg.cpp +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_eggtrayicon.o: $(srcdir)/src/gtk1/eggtrayicon.c $(MONOLIB_ODEP) +#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c +#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_taskbar.o: $(srcdir)/src/gtk1/taskbar.cpp $(MONOLIB_ODEP) +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/taskbar.cpp +#@@ -38955,13 +38955,13 @@ +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_gtk_eggtrayicon.o: $(srcdir)/src/gtk/eggtrayicon.c $(ADVDLL_ODEP) +#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CCC) -c -o $@ $(ADVDLL_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c +#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_hildon_notifmsg.o: $(srcdir)/src/gtk/hildon/notifmsg.cpp $(ADVDLL_ODEP) +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/hildon/notifmsg.cpp +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advdll_gtk1_eggtrayicon.o: $(srcdir)/src/gtk1/eggtrayicon.c $(ADVDLL_ODEP) +#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CCC) -c -o $@ $(ADVDLL_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c +#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVDLL_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advdll_gtk1_taskbar.o: $(srcdir)/src/gtk1/taskbar.cpp $(ADVDLL_ODEP) +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk1/taskbar.cpp +#@@ -39426,13 +39426,13 @@ +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_gtk_eggtrayicon.o: $(srcdir)/src/gtk/eggtrayicon.c $(ADVLIB_ODEP) +#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CCC) -c -o $@ $(ADVLIB_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c +#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_hildon_notifmsg.o: $(srcdir)/src/gtk/hildon/notifmsg.cpp $(ADVLIB_ODEP) +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/hildon/notifmsg.cpp +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advlib_gtk1_eggtrayicon.o: $(srcdir)/src/gtk1/eggtrayicon.c $(ADVLIB_ODEP) +#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CCC) -c -o $@ $(ADVLIB_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c +#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVLIB_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c +# +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advlib_gtk1_taskbar.o: $(srcdir)/src/gtk1/taskbar.cpp $(ADVLIB_ODEP) +# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk1/taskbar.cpp -- GitLab From b26c3aaa4fa20e86f329b08ab27162a7dc34cacc Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 5 Nov 2014 15:43:05 +0100 Subject: [PATCH 0072/1076] ncdf4 - netcdf4 for R 3.1.1 intel2014b --- .../n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 easybuild/easyconfigs/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb diff --git a/easybuild/easyconfigs/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb b/easybuild/easyconfigs/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb new file mode 100644 index 0000000000..cdf98f1940 --- /dev/null +++ b/easybuild/easyconfigs/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb @@ -0,0 +1,26 @@ +easyblock = 'RPackage' + +name = 'ncdf4' +version = '1.13' + +homepage = 'http://cran.r-project.org/web/packages/%(name)s' +description = """ncdf4: Interface to Unidata netCDF (version 4 or earlier) format data files""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = [ + 'http://cran.r-project.org/src/contrib/', + 'http://cran.r-project.org/src/contrib/Archive/$(name)s/', +] +sources = ['%(name)s_%(version)s.tar.gz'] + +r = 'R' +rver = '3.1.1' +versionsuffix = '-%s-%s' % (r, rver) + +dependencies = [ + (r, rver), + ('netCDF', '4.3.2') +] + +moduleclass = 'math' -- GitLab From 98a44a2ff6ac5530414bd183076d2ab7d42a85a0 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Fri, 7 Nov 2014 16:57:34 +0000 Subject: [PATCH 0073/1076] Just bumping the bowtie version to the most recent. Compiles fine under goolf 1.4.10 Adding an author name so that users can complain more directly --- .../b/Bowtie/Bowtie-1.1.1-goolf-1.4.10.eb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.1-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.1-goolf-1.4.10.eb new file mode 100644 index 0000000000..0240ff0e2c --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.1-goolf-1.4.10.eb @@ -0,0 +1,19 @@ +#Modified from existing version by: +#Robert Schmidt +#Ottawa Hospital Research Institute - Bioinformatics Team + +name = 'Bowtie' +version = '1.1.1' + +homepage = 'http://bowtie-bio.sourceforge.net/index.shtml' +description = """Bowtie is an ultrafast, memory-efficient short read aligner. +It aligns short DNA sequences (reads) to the human genome. +""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = ['%(namelower)s-%(version)s-src.zip'] +source_urls = ['http://download.sourceforge.net/bowtie-bio/'] + +moduleclass = 'bio' -- GitLab From fd60f5e07dc37691e637385e979077bbe211746c Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 12 Nov 2014 10:58:52 +0100 Subject: [PATCH 0074/1076] 3 --- .../w/wxPython/wxPython_3.0.1.1_intel.patch | 120 ++---------------- 1 file changed, 12 insertions(+), 108 deletions(-) diff --git a/easybuild/easyconfigs/w/wxPython/wxPython_3.0.1.1_intel.patch b/easybuild/easyconfigs/w/wxPython/wxPython_3.0.1.1_intel.patch index a69e52d13a..f91d3210f4 100644 --- a/easybuild/easyconfigs/w/wxPython/wxPython_3.0.1.1_intel.patch +++ b/easybuild/easyconfigs/w/wxPython/wxPython_3.0.1.1_intel.patch @@ -1,108 +1,12 @@ -# PATCH for intel compiler -# see http://trac.wxwidgets.org/ticket/15267 -# second part inspired by ---^ -# B. Hajgato Nov 04 2014 ---- wxPython-src-3.0.1.1.ORIG/Makefile.in 2014-06-24 23:43:01.000000000 +0200 -+++ wxPython-src-3.0.1.1/Makefile.in 2014-11-04 12:05:58.460396471 +0100 -@@ -16977,7 +16977,7 @@ - $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/evtloopcmn.cpp - - monodll_extended.o: $(srcdir)/src/common/extended.c $(MONODLL_ODEP) -- $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/common/extended.c -+ $(CXXC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/common/extended.c - - monodll_ffile.o: $(srcdir)/src/common/ffile.cpp $(MONODLL_ODEP) - $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/ffile.cpp -@@ -22851,7 +22851,7 @@ - $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/evtloopcmn.cpp - - monolib_extended.o: $(srcdir)/src/common/extended.c $(MONOLIB_ODEP) -- $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/common/extended.c -+ $(CXXC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/common/extended.c - - monolib_ffile.o: $(srcdir)/src/common/ffile.cpp $(MONOLIB_ODEP) - $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/ffile.cpp -@@ -28725,7 +28725,7 @@ - $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/evtloopcmn.cpp - - basedll_extended.o: $(srcdir)/src/common/extended.c $(BASEDLL_ODEP) -- $(CCC) -c -o $@ $(BASEDLL_CFLAGS) $(srcdir)/src/common/extended.c -+ $(CXXC) -c -o $@ $(BASEDLL_CFLAGS) $(srcdir)/src/common/extended.c - - basedll_ffile.o: $(srcdir)/src/common/ffile.cpp $(BASEDLL_ODEP) - $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/ffile.cpp -@@ -29241,7 +29241,7 @@ - $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/evtloopcmn.cpp - - baselib_extended.o: $(srcdir)/src/common/extended.c $(BASELIB_ODEP) -- $(CCC) -c -o $@ $(BASELIB_CFLAGS) $(srcdir)/src/common/extended.c -+ $(CXXC) -c -o $@ $(BASELIB_CFLAGS) $(srcdir)/src/common/extended.c - - baselib_ffile.o: $(srcdir)/src/common/ffile.cpp $(BASELIB_ODEP) - $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/ffile.cpp -#--- wxPython-src-3.0.1.1.ORIG/Makefile.in 2014-06-24 23:43:01.000000000 +0200 -#+++ wxPython-src-3.0.1.1/Makefile.in 2014-11-04 12:25:41.507128586 +0100 -#@@ -22653,13 +22653,13 @@ -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_eggtrayicon.o: $(srcdir)/src/gtk/eggtrayicon.c $(MONODLL_ODEP) -#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c -#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_hildon_notifmsg.o: $(srcdir)/src/gtk/hildon/notifmsg.cpp $(MONODLL_ODEP) -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/hildon/notifmsg.cpp -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_eggtrayicon.o: $(srcdir)/src/gtk1/eggtrayicon.c $(MONODLL_ODEP) -#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c -#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_taskbar.o: $(srcdir)/src/gtk1/taskbar.cpp $(MONODLL_ODEP) -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/taskbar.cpp -#@@ -28527,13 +28527,13 @@ -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_eggtrayicon.o: $(srcdir)/src/gtk/eggtrayicon.c $(MONOLIB_ODEP) -#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c -#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_hildon_notifmsg.o: $(srcdir)/src/gtk/hildon/notifmsg.cpp $(MONOLIB_ODEP) -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/hildon/notifmsg.cpp -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_eggtrayicon.o: $(srcdir)/src/gtk1/eggtrayicon.c $(MONOLIB_ODEP) -#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c -#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_taskbar.o: $(srcdir)/src/gtk1/taskbar.cpp $(MONOLIB_ODEP) -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/taskbar.cpp -#@@ -38955,13 +38955,13 @@ -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_gtk_eggtrayicon.o: $(srcdir)/src/gtk/eggtrayicon.c $(ADVDLL_ODEP) -#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CCC) -c -o $@ $(ADVDLL_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c -#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_hildon_notifmsg.o: $(srcdir)/src/gtk/hildon/notifmsg.cpp $(ADVDLL_ODEP) -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/hildon/notifmsg.cpp -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advdll_gtk1_eggtrayicon.o: $(srcdir)/src/gtk1/eggtrayicon.c $(ADVDLL_ODEP) -#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CCC) -c -o $@ $(ADVDLL_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c -#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVDLL_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advdll_gtk1_taskbar.o: $(srcdir)/src/gtk1/taskbar.cpp $(ADVDLL_ODEP) -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk1/taskbar.cpp -#@@ -39426,13 +39426,13 @@ -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_gtk_eggtrayicon.o: $(srcdir)/src/gtk/eggtrayicon.c $(ADVLIB_ODEP) -#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CCC) -c -o $@ $(ADVLIB_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c -#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_hildon_notifmsg.o: $(srcdir)/src/gtk/hildon/notifmsg.cpp $(ADVLIB_ODEP) -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/hildon/notifmsg.cpp -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advlib_gtk1_eggtrayicon.o: $(srcdir)/src/gtk1/eggtrayicon.c $(ADVLIB_ODEP) -#-@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CCC) -c -o $@ $(ADVLIB_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c -#+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVLIB_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c -# -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advlib_gtk1_taskbar.o: $(srcdir)/src/gtk1/taskbar.cpp $(ADVLIB_ODEP) -# @COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk1/taskbar.cpp +# Intel compiler have problems with precompiled headers (cannot mix C and C++ precompiled headers, like in GNU compilers) +# B. Hajgato Nov 07 2014 +--- wxPython-src-3.0.1.1.ORIG/build/tools/build-wxwidgets.py 2014-01-04 22:08:37.000000000 +0100 ++++ wxPython-src-3.0.1.1/build/tools/build-wxwidgets.py 2014-11-07 14:02:02.144031589 +0100 +@@ -265,6 +265,7 @@ + configure_opts.append("--with-osx_cocoa") + + wxpy_configure_opts = [ ++ "--disable-precomp-headers", + "--with-opengl", + "--enable-sound", + "--enable-graphics_ctx", -- GitLab From 6ce40a54a62e04bdd6dd4a10f9c4fdfef3672440 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Thu, 13 Nov 2014 11:05:49 +0100 Subject: [PATCH 0075/1076] Update to NWChem 6.5 --- ...243-intel-2014b-2014-09-10-Python-2.7.8.eb | 31 +++++++++++++++++++ ...Chem-6.5.revision26243-parallelbuild.patch | 29 +++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 easybuild/easyconfigs/n/NWChem/NWChem-6.5.revision26243-intel-2014b-2014-09-10-Python-2.7.8.eb create mode 100644 easybuild/easyconfigs/n/NWChem/NWChem-6.5.revision26243-parallelbuild.patch diff --git a/easybuild/easyconfigs/n/NWChem/NWChem-6.5.revision26243-intel-2014b-2014-09-10-Python-2.7.8.eb b/easybuild/easyconfigs/n/NWChem/NWChem-6.5.revision26243-intel-2014b-2014-09-10-Python-2.7.8.eb new file mode 100644 index 0000000000..2eefc9a7f3 --- /dev/null +++ b/easybuild/easyconfigs/n/NWChem/NWChem-6.5.revision26243-intel-2014b-2014-09-10-Python-2.7.8.eb @@ -0,0 +1,31 @@ +name = 'NWChem' +version = '6.5.revision26243' + +homepage = 'http://www.nwchem-sw.org' +description = """NWChem aims to provide its users with computational chemistry tools that are scalable both in + their ability to treat large scientific computational chemistry problems efficiently, and in their use of available + parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters. + NWChem software can handle: biomolecules, nanostructures, and solid-state; from quantum to classical, and all + combinations; Gaussian basis functions or plane-waves; scaling from one to thousands of processors; properties + and relativity.""" + +toolchain = {'name': 'intel', 'version': '2014b'} +toolchainopts = {'i8': True} + +source_urls = [ 'http://www.nwchem-sw.org/download.php?f='] +verdate = '2014-09-10' +sources = ['Nwchem-%s-src.%s.tar.bz2' % (version, verdate)] + +patches = [ + 'NWChem_fix-date.patch', + 'NWChem-%(version)s-parallelbuild.patch', +] + +python = 'Python' +pyver = '2.7.8' +versionsuffix = '-%s-%s-%s' % (verdate, python, pyver) +dependencies = [(python, pyver)] + +modules = 'all python' + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/n/NWChem/NWChem-6.5.revision26243-parallelbuild.patch b/easybuild/easyconfigs/n/NWChem/NWChem-6.5.revision26243-parallelbuild.patch new file mode 100644 index 0000000000..8558fe4778 --- /dev/null +++ b/easybuild/easyconfigs/n/NWChem/NWChem-6.5.revision26243-parallelbuild.patch @@ -0,0 +1,29 @@ +--- src/config/makefile.h.orig 2014-09-10 20:08:39.000000000 +0200 ++++ src/config/makefile.h 2014-11-12 11:33:06.449137413 +0100 +@@ -1394,7 +1394,7 @@ + CORE_SUBDIRS_EXTRA = blas lapack + CC = gcc + RANLIB = ranlib +- MAKEFLAGS = -j 1 --no-print-directory ++ MAKEFLAGS = -j 8 --no-print-directory + INSTALL = @echo $@ is built + CPP = gcc -E -nostdinc -undef -P + FCONVERT = (/bin/cp $< /tmp/$$$$.c; \ +@@ -1814,7 +1814,7 @@ + endif + endif + DEFINES += -DEXT_INT +- MAKEFLAGS = -j 1 --no-print-directory ++ MAKEFLAGS = -j 8 --no-print-directory + _CPU = $(shell uname -m ) + ifeq ($(BLAS_LIB),) + CORE_SUBDIRS_EXTRA += blas +@@ -1923,7 +1923,7 @@ + endif # end of ia32 bit + ifeq ($(_CPU),x86_64) + # +- MAKEFLAGS = -j 2 --no-print-directory ++ MAKEFLAGS = -j 8 --no-print-directory + COPTIMIZE = -O1 + ifeq ($(NWCHEM_TARGET),CATAMOUNT) + FC=pgf90 -- GitLab From a8d699b11c25fa0f9eef01317e97c076653ef451 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Thu, 13 Nov 2014 16:43:53 +0100 Subject: [PATCH 0076/1076] No vec-report, please --- ...Chem-6.5.revision26243-parallelbuild.patch | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/easybuild/easyconfigs/n/NWChem/NWChem-6.5.revision26243-parallelbuild.patch b/easybuild/easyconfigs/n/NWChem/NWChem-6.5.revision26243-parallelbuild.patch index 8558fe4778..c3a7a32982 100644 --- a/easybuild/easyconfigs/n/NWChem/NWChem-6.5.revision26243-parallelbuild.patch +++ b/easybuild/easyconfigs/n/NWChem/NWChem-6.5.revision26243-parallelbuild.patch @@ -1,5 +1,16 @@ +# corrected parallel builds, no debug info and no vec reports +# B. Hajgato Nov 13 2014 --- src/config/makefile.h.orig 2014-09-10 20:08:39.000000000 +0200 +++ src/config/makefile.h 2014-11-12 11:33:06.449137413 +0100 +@@ -1231,7 +1231,7 @@ + _FC=ifort + #ifort 9.1 + # LINK.f = ifort $(LDFLAGS) +- FOPTIONS += -align -mp1 -w -g -vec-report1 ++ FOPTIONS += -align -mp1 -w + ifdef USE_GPROF + FOPTIONS += -qp + endif @@ -1394,7 +1394,7 @@ CORE_SUBDIRS_EXTRA = blas lapack CC = gcc @@ -9,6 +20,24 @@ INSTALL = @echo $@ is built CPP = gcc -E -nostdinc -undef -P FCONVERT = (/bin/cp $< /tmp/$$$$.c; \ +@@ -1527,7 +1527,7 @@ + DEFINES += -DGFORTRAN + endif + ifeq ($(_FC),ifc) +- FOPTIONS = -align -mp1 -w -g -vec-report1 ++ FOPTIONS = -align -mp1 -w + ifdef USE_GPROF + FOPTIONS += -qp + endif +@@ -1602,7 +1602,7 @@ + endif + + ifeq ($(CC),icc) +- COPTIONS = -mp1 -w -g -vec-report1 ++ COPTIONS = -mp1 -w + COPTIMIZE = -O3 -unroll + ifeq ($(_CPU),i586) + COPTIMIZE += -tpp5 -xi # this are for PentiumII @@ -1814,7 +1814,7 @@ endif endif @@ -27,3 +56,37 @@ COPTIMIZE = -O1 ifeq ($(NWCHEM_TARGET),CATAMOUNT) FC=pgf90 +@@ -1959,19 +1959,17 @@ + ifeq ($(_IFCV15ORNEWER), Y) + FOPTIONS += -qopt-report-file=stderr + ifdef USE_OPTREPORT +- FOPTIONS += -qopt-report=1 -qopt-report-phase=vec ++ FOPTIONS += -qopt-report=0 -qopt-report-phase=vec + endif + ifdef USE_OPENMP + FOPTIONS += -qopenmp +- FOPTIONS += -qopt-report-phase=openmp + COPTIONS += -qopenmp + DEFINES+= -DUSE_OPENMP + endif + else +- FOPTIONS += -vec-report6 ++ FOPTIONS += -vec-report0 + ifdef USE_OPENMP + FOPTIONS += -openmp +- FOPTIONS += -openmp-report2 + COPTIONS += -openmp + DEFINES+= -DUSE_OPENMP + endif +@@ -2086,9 +2084,9 @@ + ICCV15ORNEWER=$(shell icc -V 2>&1|egrep "Version "|head -n 1 | sed 's/.*Version \([0-9][0-9]\).*/\1/' | awk '{if ($$1 >= 15) {print "Y";exit}}') + COPTIONS += -xHOST -ftz + ifeq ($(ICCV15ORNEWER), Y) +- COPTIONS += -qopt-report-phase:openmp -vec-report=1 ++ COPTIONS += -qopt-report-phase:openmp + else +- COPTIONS += -openmp-report=2 -vec-report=1 ++ COPTIONS += -openmp-report0 + endif + #old COPTIMIZE = -O3 -hlo -mP2OPT_hlo_level=2 + COPTIMIZE = -O3 -- GitLab From 9aafec03d3092d979d73f1d276e14adb2319db2a Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 19 Nov 2014 16:05:29 +0100 Subject: [PATCH 0077/1076] HTSeq for intel-2014b plus version bump --- .../HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb new file mode 100644 index 0000000000..1f11e79748 --- /dev/null +++ b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb @@ -0,0 +1,29 @@ +easyblock = "PythonPackage" + +name = 'HTSeq' +version = '0.6.1p1' + +homepage = 'http://www-huber.embl.de/users/anders/HTSeq/' +description = """A framework to process and analyze data from high-throughput sequencing (HTS) assays""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['https://pypi.python.org/packages/source/H/HTSeq/'] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonver = '2.7.8' +pyshortver = '.'.join(pythonver.split('.')[0:2]) +versionsuffix = '-%s-%s' % (python, pythonver) +eggname = '%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % pyshortver + +dependencies = [(python, pythonver)] + +sanity_check_paths = { + 'files': ["bin/htseq-count", "bin/htseq-qa"], + 'dirs': ["lib/python%s/site-packages/%s" % (pyshortver, eggname)], +} + +options = {'modulename': '%(name)s'} + +moduleclass = 'data' -- GitLab From c0bb88458cd4a7001b66d7cddb4459b98f5bff8e Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Fri, 28 Nov 2014 14:30:34 +0100 Subject: [PATCH 0078/1076] 3 --- ...rcuitscape-4.0-intel-2014b-Python-2.7.8.eb | 35 +++++++++++++++++++ ...thonCard-0.8.2-intel-2014b-Python-2.7.8.eb | 31 ++++++++++++++++ ...Python-3.0.1.1-intel-2014b-Python-2.7.8.eb | 10 ++++-- 3 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 easybuild/easyconfigs/c/Circuitscape/Circuitscape-4.0-intel-2014b-Python-2.7.8.eb create mode 100644 easybuild/easyconfigs/p/PythonCard/PythonCard-0.8.2-intel-2014b-Python-2.7.8.eb diff --git a/easybuild/easyconfigs/c/Circuitscape/Circuitscape-4.0-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/Circuitscape/Circuitscape-4.0-intel-2014b-Python-2.7.8.eb new file mode 100644 index 0000000000..1285fae586 --- /dev/null +++ b/easybuild/easyconfigs/c/Circuitscape/Circuitscape-4.0-intel-2014b-Python-2.7.8.eb @@ -0,0 +1,35 @@ +easyblock = "PythonPackage" + +name = 'Circuitscape' +version = '4.0.5' + +homepage = 'http://www.circuitscape.org/' +description = """Circuitscape is a free, open-source program which borrows algorithms + from electronic circuit theory to predict patterns of movement, gene flow, + and genetic differentiation among plant and animal populations in + heterogeneous landscapes. Circuit theory complements least-cost path + approaches because it considers effects of all possible pathways + across a landscape simultaneously.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonver = '2.7.8' +pyshortver = '.'.join(pythonver.split('.')[0:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +dependencies = [ + (python, pythonver), + ('PythonCard', '0.8.2', versionsuffix), +] + +sanity_check_paths = { + 'files': ['lib/python%s/site-packages/%%(namelower)s/__init__.py' % pyshortver] + + ['bin/cs%s.py' % x for x in ['run', 'verify']], + 'dirs': ['lib/python%s/site-packages/%%(namelower)s' % pyshortver], +} + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/p/PythonCard/PythonCard-0.8.2-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/p/PythonCard/PythonCard-0.8.2-intel-2014b-Python-2.7.8.eb new file mode 100644 index 0000000000..4343c60c4e --- /dev/null +++ b/easybuild/easyconfigs/p/PythonCard/PythonCard-0.8.2-intel-2014b-Python-2.7.8.eb @@ -0,0 +1,31 @@ +easyblock = "PythonPackage" + +name = 'PythonCard' +version = '0.8.2' + +homepage = 'http://pythoncard.sourceforge.net/' +description = """PythonCard is a GUI construction kit for building cross-platform desktop + applications on Windows, Mac OS X, and Linux, using the Python language.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonver = '2.7.8' +pyshortver = '.'.join(pythonver.split('.')[0:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +dependencies = [ + (python, pythonver), + ('wxPython', '3.0.1.1', versionsuffix), +] +exts_filter = ('python -c "import PythonCard"', "") + +sanity_check_paths = { + 'files': ['lib/python%s/site-packages/%s/__init__.py' % (pyshortver,name)], + 'dirs': ['lib/python%s/site-packages/%s' % (pyshortver,name)], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb index 00aefd6867..c4c88fa0d8 100644 --- a/easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb @@ -37,8 +37,14 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': [], - 'dirs': [] + 'files': ['bin/wxrc'] + + ['bin/py%s' % x for x in ['alacarte', 'alamode', 'crust', 'shell', 'wrap', 'wxrc']] + + ['lib/lib%s-3.0.so' % x for x in ['wx_baseu', 'wx_gtk2u_core']], + 'dirs': ['include', 'share', 'lib/python%s/site-packages' % pythonshortversion ] +} + +modextrapaths = { + 'PYTHONPATH': ['lib/python%s/site-packages/wx-3.0-gtk2' % pythonshortversion ], } moduleclass = 'vis' -- GitLab From e1554e9905795b3df9e05173cf111b5a4e429978 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 2 Dec 2014 12:33:57 +0100 Subject: [PATCH 0079/1076] Added Boost for ictce-7.1.2 --- .../Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb new file mode 100644 index 0000000000..d29dcc1cda --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb @@ -0,0 +1,28 @@ +name = 'Boost' +version = '1.55.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'ictce', 'version': '7.1.2'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +patches = ['intellinuxjam_fPIC.patch', 'boost-impi5.patch'] + +pythonversion = '2.7.8' +versionsuffix = '-Python-%s' % pythonversion + +dependencies = [ + ('bzip2', '1.0.6'), + ('Python', pythonversion), +] + +# also build boost_mpi +boost_mpi = True + +osdependencies = [('zlib-devel','zlib1g-dev')] + +moduleclass = 'devel' -- GitLab From 72bbdc9bd8a170dabd0a835f31d962bb84a890bb Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 2 Dec 2014 12:34:59 +0100 Subject: [PATCH 0080/1076] Added GROMACS 5.0.2 --- .../g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb new file mode 100644 index 0000000000..5e23be1026 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '5.0.2' +versionsuffix = '-mt' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'ictce', 'version': '7.1.2'} +toolchainopts = {'openmp': True, 'usempi': False} + +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', + 'http://gerrit.gromacs.org/download/', +] + +sources = [ + SOURCELOWER_TAR_GZ, +# seems to have disappeared? +# 'regressiontests-5.0.2.tar.gz', +] + +builddependencies = [ + ('CMake', '2.8.12'), + ('libxml2', '2.9.1') +] + +dependencies = [('Boost', '1.55.0', '-Python-2.7.8')] + +moduleclass = 'bio' -- GitLab From ffae6d949021809817926cfc0514897cea9bfcb5 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 2 Dec 2014 13:50:39 +0100 Subject: [PATCH 0081/1076] Added forgotten Boost patch --- .../easyconfigs/b/Boost/boost-impi5.patch | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/boost-impi5.patch diff --git a/easybuild/easyconfigs/b/Boost/boost-impi5.patch b/easybuild/easyconfigs/b/Boost/boost-impi5.patch new file mode 100644 index 0000000000..635da12964 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/boost-impi5.patch @@ -0,0 +1,37 @@ +diff -ur boost_1_55_0.orig/tools/build/v2/tools/mpi.jam boost_1_55_0/tools/build/v2/tools/mpi.jam +--- boost_1_55_0.orig/tools/build/v2/tools/mpi.jam 2012-04-26 23:32:41.000000000 +0200 ++++ boost_1_55_0/tools/build/v2/tools/mpi.jam 2014-09-03 13:45:45.000000000 +0200 +@@ -301,6 +301,16 @@ + } + # OpenMPI and newer versions of LAM-MPI have -showme:compile and + # -showme:link. ++ # Look for MPICH ++ else if [ safe-shell-command "$(command) -show" ] ++ { ++ if $(.debug-configuration) ++ { ++ ECHO "Found MPICH wrapper compiler: $(command)" ; ++ } ++ compile_flags = [ SHELL "$(command) -compile_info" ] ; ++ link_flags = [ SHELL "$(command) -link_info" ] ; ++ } + else if [ safe-shell-command "$(command) -showme:compile" ] && + [ safe-shell-command "$(command) -showme:link" ] + { +@@ -327,16 +337,6 @@ + + result = [ SHELL "$(command) -showme" ] ; + } +- # Look for MPICH +- else if [ safe-shell-command "$(command) -show" ] +- { +- if $(.debug-configuration) +- { +- ECHO "Found MPICH wrapper compiler: $(command)" ; +- } +- compile_flags = [ SHELL "$(command) -compile_info" ] ; +- link_flags = [ SHELL "$(command) -link_info" ] ; +- } + # Sun HPC and Ibm POE + else if [ SHELL "$(command) -v 2>/dev/null" ] + { -- GitLab From 6f7529dc84bb7a7dc452d75b5bbba05eb5dfd330 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 3 Dec 2014 09:20:44 +0100 Subject: [PATCH 0082/1076] Circuitscape4 --- .../a/ATK/ATK-2.14.0-intel-2014b.eb | 30 ----------- .../b/Bison/Bison-2.5-intel-2014b.eb | 2 +- ...itscape-4.0.5-intel-2014b-Python-2.7.8.eb} | 1 - .../d/DBus/DBus-1.8.8-intel-2014b.eb | 22 -------- .../dbus-glib/dbus-glib-0.102-intel-2014b.eb | 23 --------- .../g/GConf/GConf-3.2.6-intel-2014b.eb | 34 ------------- .../GDK-Pixbuf-2.30.8-intel-2014b.eb | 35 ------------- ...Object-Introspection-1.42.0-intel-2014b.eb | 31 ------------ .../GST-plugins-base-0.10.36-intel-2014b.eb | 32 ------------ .../GStreamer-0.10.36-intel-2014b.eb | 36 ------------- .../GStreamer/GStreamer-1.4.3-intel-2014b.eb | 38 -------------- .../g/GTK+/GTK+-2.24.25-intel-2014b.eb | 34 ------------- .../i/intltool/intltool-0.50.2-intel-2014b.eb | 18 ------- .../l/libIDL/libIDL-0.8.14-intel-2014b.eb | 25 ---------- .../o/ORBit2/ORBit2-2.14.19-intel-2014b.eb | 25 ---------- .../o/ORBit2/ORBit2_2.14_fixgthread.patch | 24 --------- ...thonCard-0.8.2-intel-2014b-Python-2.7.8.eb | 31 ------------ ...Python-3.0.1.1-intel-2014b-Python-2.7.8.eb | 50 ------------------- .../w/wxPython/wxPython_3.0.1.1_intel.patch | 12 ----- 19 files changed, 1 insertion(+), 502 deletions(-) delete mode 100644 easybuild/easyconfigs/a/ATK/ATK-2.14.0-intel-2014b.eb rename easybuild/easyconfigs/c/Circuitscape/{Circuitscape-4.0-intel-2014b-Python-2.7.8.eb => Circuitscape-4.0.5-intel-2014b-Python-2.7.8.eb} (96%) delete mode 100644 easybuild/easyconfigs/d/DBus/DBus-1.8.8-intel-2014b.eb delete mode 100644 easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.102-intel-2014b.eb delete mode 100644 easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2014b.eb delete mode 100644 easybuild/easyconfigs/g/GDK-Pixbuf/GDK-Pixbuf-2.30.8-intel-2014b.eb delete mode 100644 easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb delete mode 100644 easybuild/easyconfigs/g/GStreamer/GST-plugins-base-0.10.36-intel-2014b.eb delete mode 100644 easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2014b.eb delete mode 100644 easybuild/easyconfigs/g/GStreamer/GStreamer-1.4.3-intel-2014b.eb delete mode 100644 easybuild/easyconfigs/g/GTK+/GTK+-2.24.25-intel-2014b.eb delete mode 100644 easybuild/easyconfigs/i/intltool/intltool-0.50.2-intel-2014b.eb delete mode 100644 easybuild/easyconfigs/l/libIDL/libIDL-0.8.14-intel-2014b.eb delete mode 100644 easybuild/easyconfigs/o/ORBit2/ORBit2-2.14.19-intel-2014b.eb delete mode 100644 easybuild/easyconfigs/o/ORBit2/ORBit2_2.14_fixgthread.patch delete mode 100644 easybuild/easyconfigs/p/PythonCard/PythonCard-0.8.2-intel-2014b-Python-2.7.8.eb delete mode 100644 easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb delete mode 100644 easybuild/easyconfigs/w/wxPython/wxPython_3.0.1.1_intel.patch diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.14.0-intel-2014b.eb b/easybuild/easyconfigs/a/ATK/ATK-2.14.0-intel-2014b.eb deleted file mode 100644 index 24ac7dc408..0000000000 --- a/easybuild/easyconfigs/a/ATK/ATK-2.14.0-intel-2014b.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'ATK' -version = '2.14.0' - -homepage = 'https://developer.gnome.org/atk/' -description = """ATK provides the set of accessibility interfaces that - are implemented by other toolkits and applications. Using - the ATK interfaces, accessibility tools have full access - to view and control running applications.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(namelower)s/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLib', '2.40.0'), - ('GObject-Introspection', '1.42.0'), -] - -sanity_check_paths = { - 'files': ['lib/libatk-1.0.so'], - 'dirs': ['include', 'share'] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5-intel-2014b.eb b/easybuild/easyconfigs/b/Bison/Bison-2.5-intel-2014b.eb index e4774cf7c1..d87f069c2c 100644 --- a/easybuild/easyconfigs/b/Bison/Bison-2.5-intel-2014b.eb +++ b/easybuild/easyconfigs/b/Bison/Bison-2.5-intel-2014b.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'intel', 'version': '2014b'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -builddependencies = [('M4', '1.4.17')] +builddependencies = [('M4', '1.4.16')] sanity_check_paths = { 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], diff --git a/easybuild/easyconfigs/c/Circuitscape/Circuitscape-4.0-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/Circuitscape/Circuitscape-4.0.5-intel-2014b-Python-2.7.8.eb similarity index 96% rename from easybuild/easyconfigs/c/Circuitscape/Circuitscape-4.0-intel-2014b-Python-2.7.8.eb rename to easybuild/easyconfigs/c/Circuitscape/Circuitscape-4.0.5-intel-2014b-Python-2.7.8.eb index 1285fae586..a07b1584dc 100644 --- a/easybuild/easyconfigs/c/Circuitscape/Circuitscape-4.0-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/Circuitscape/Circuitscape-4.0.5-intel-2014b-Python-2.7.8.eb @@ -23,7 +23,6 @@ versionsuffix = '-%s-%s' % (python, pythonver) dependencies = [ (python, pythonver), - ('PythonCard', '0.8.2', versionsuffix), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/d/DBus/DBus-1.8.8-intel-2014b.eb b/easybuild/easyconfigs/d/DBus/DBus-1.8.8-intel-2014b.eb deleted file mode 100644 index 63bfd61c8d..0000000000 --- a/easybuild/easyconfigs/d/DBus/DBus-1.8.8-intel-2014b.eb +++ /dev/null @@ -1,22 +0,0 @@ -name = 'DBus' -version = '1.8.8' - -homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' -description = """D-Bus is a message bus system, a simple way for applications to talk - to one another. In addition to interprocess communication, D-Bus helps - coordinate process lifecycle; it makes it simple and reliable to code - a "single instance" application or daemon, and to launch applications - and daemons on demand when their services are needed.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus'] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/dbus-%s' % x for x in ['cleanup-sockets', 'daemon', 'launch', 'monitor', 'run-session', 'send', 'uuidgen']] + - ['lib/libdbus-1.%s' % x for x in ['a', 'so']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.102-intel-2014b.eb b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.102-intel-2014b.eb deleted file mode 100644 index a67144380a..0000000000 --- a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.102-intel-2014b.eb +++ /dev/null @@ -1,23 +0,0 @@ -name = 'dbus-glib' -version = '0.102' - -homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' -description = """D-Bus is a message bus system, a simple way for applications to talk to one another.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://dbus.freedesktop.org/releases/dbus-glib'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('GLib', '2.40.0'), - ('DBus', '1.8.8'), - ('expat', '2.1.0'), -] - -sanity_check_paths = { - 'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.so', 'lib/libdbus-glib-1.a'], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2014b.eb b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2014b.eb deleted file mode 100644 index d3feb03c97..0000000000 --- a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2014b.eb +++ /dev/null @@ -1,34 +0,0 @@ -name = 'GConf' -version = '3.2.6' - -homepage = 'https://projects.gnome.org/gconf/' -description = """GConf is a system for storing application preferences. - It is intended for user preferences; not configuration - of something like Apache, or arbitrary data storage.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/'] -sources = [SOURCE_TAR_XZ] - -dependencies = [ - ('dbus-glib', '0.102'), - ('GLib', '2.40.0'), - ('GObject-Introspection', '1.42.0'), - ('ORBit2', '2.14.19'), - ('intltool', '0.50.2'), -] - -sanity_check_paths = { - 'files': ['bin/gconf%s' % x for x in['-merge-tree', 'tool-2']] + - ['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] + - ['lib/libgconf-2.%s' % x for x in['a', 'so']], - 'dirs': ['include', 'share'] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GDK-Pixbuf/GDK-Pixbuf-2.30.8-intel-2014b.eb b/easybuild/easyconfigs/g/GDK-Pixbuf/GDK-Pixbuf-2.30.8-intel-2014b.eb deleted file mode 100644 index 95ae4e8637..0000000000 --- a/easybuild/easyconfigs/g/GDK-Pixbuf/GDK-Pixbuf-2.30.8-intel-2014b.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'GDK-Pixbuf' -version = '2.30.8' - -homepage = 'https://developer.gnome.org/gdx-pixbuf/' -description = """GdkPixbuf is a library for image loading and manipulation. - The GdkPixbuf documentation contains both - the programmer's guide and the API reference.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(namelower)s/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLib', '2.40.0'), - ('GObject-Introspection', '1.42.0'), - ('libjpeg-turbo', '1.3.1'), - ('libpng', '1.6.12'), - ('LibTIFF', '4.0.3'), -] - -configopts = '--with-x11 ' - -sanity_check_paths = { - 'files': ['bin/gdk-pixbuf-%s' % x for x in ['csource', 'pixdata', 'query-loaders']] + - ['lib/libgdk_pixbuf%s-2.0.so' % x for x in ['', '_xlib']], - 'dirs': ['include', 'share'] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb deleted file mode 100644 index a7d8444e44..0000000000 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'GObject-Introspection' -version = '1.42.0' - -homepage = 'https://wiki.gnome.org/GObjectIntrospection/' -description = """GObject introspection is a middleware layer between C libraries - (using GObject) and language bindings. The C library can be scanned at - compile time and generate a metadata file, in addition to the actual - native C library. Then at runtime, language bindings can read this - metadata and automatically provide bindings to call into the C library.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(namelower)s/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLib', '2.40.0'), -] - -sanity_check_paths = { - 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + - ['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']], - 'dirs': ['include', 'share'] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GStreamer/GST-plugins-base-0.10.36-intel-2014b.eb b/easybuild/easyconfigs/g/GStreamer/GST-plugins-base-0.10.36-intel-2014b.eb deleted file mode 100644 index cced46e20c..0000000000 --- a/easybuild/easyconfigs/g/GStreamer/GST-plugins-base-0.10.36-intel-2014b.eb +++ /dev/null @@ -1,32 +0,0 @@ -name = 'GST-plugins-base' -version = '0.10.36' - -homepage = 'http://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://gstreamer.freedesktop.org/src/gst-plugins-base'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [('GStreamer', '0.10.36')] - -builddependencies = [ - ('Bison', '2.5'), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-0.10' % x for x in ['discoverer', 'visualise']] + - ['lib/libgst%s-0.10.so' % x for x in ['app', 'audio', 'video']], - 'dirs': ['include', 'share'] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2014b.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2014b.eb deleted file mode 100644 index f10f413e57..0000000000 --- a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2014b.eb +++ /dev/null @@ -1,36 +0,0 @@ -name = 'GStreamer' -version = '0.10.36' - -homepage = 'http://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://gstreamer.freedesktop.org/src/gstreamer'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLib', '2.40.0'), - ('GObject-Introspection', '1.42.0'), - ('zlib', '1.2.8'), -] - -builddependencies = [ - ('Bison', '2.5'), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-0.10' % x for x in ['inspect', 'typefind', 'launch']] + - ['lib/libgst%s-0.10.so' % x for x in ['reamer', 'base', 'controller', 'check']], - 'dirs': ['include', 'share', 'libexec'] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.4.3-intel-2014b.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.4.3-intel-2014b.eb deleted file mode 100644 index 3cefe8bf97..0000000000 --- a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.4.3-intel-2014b.eb +++ /dev/null @@ -1,38 +0,0 @@ -name = 'GStreamer' -version = '1.4.3' - -homepage = 'http://gstreamer.freedesktop.org/' -description = """GStreamer is a library for constructing graphs of media-handling - components. The applications it supports range from simple - Ogg/Vorbis playback, audio/video streaming to complex audio - (mixing) and video (non-linear editing) processing.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://gstreamer.freedesktop.org/src/gstreamer'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLib', '2.40.0'), - ('GObject-Introspection', '1.42.0'), - ('zlib', '1.2.8'), -] - -builddependencies = [ - ('Bison', '3.0.2'), - ('flex', '2.5.39'), - ('M4', '1.4.17'), -] - -sanity_check_paths = { - 'files': ['bin/gst-%s-1.0' % x for x in ['inspect', 'typefind', 'launch']] + - ['lib/libgst%s-1.0.so' % x for x in ['reamer', 'base', 'controller', 'check']], - 'dirs': ['include', 'share', 'libexec'] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.25-intel-2014b.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.25-intel-2014b.eb deleted file mode 100644 index ab5dc7cedf..0000000000 --- a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.25-intel-2014b.eb +++ /dev/null @@ -1,34 +0,0 @@ -name = 'GTK+' -version = '2.24.25' - -homepage = 'http://www.gtk.org' -description = """GTK+, or the GIMP Toolkit, is a multi-platform toolkit - for creating graphical user interfaces. Offering a complete set of widgets, - GTK+ is suitable for projects ranging from small one-off tools - to complete application suites.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(namelower)s/%(version_major_minor)s/'] -sources = [SOURCELOWER_TAR_XZ] - -dependencies = [ - ('GLib', '2.40.0'), - ('Pango', '1.36.7'), - ('GObject-Introspection', '1.42.0'), - ('GDK-Pixbuf', '2.30.8'), - ('ATK', '2.14.0'), -] - -sanity_check_paths = { - 'files': ['bin/gtk-%s' % x for x in ['query-immodules-2.0', 'update-icon-cache', 'builder-convert', 'demo']] + - ['lib/libgailutil.so'] + ['lib/libg%sk-x11-2.0.so' % x for x in ['d','t']], - 'dirs': ['etc', 'include', 'share'] -} - -modextrapaths = { - 'GI_TYPELIB_PATH': 'share', - 'XDG_DATA_DIRS': 'share', -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.50.2-intel-2014b.eb b/easybuild/easyconfigs/i/intltool/intltool-0.50.2-intel-2014b.eb deleted file mode 100644 index a88c9eb891..0000000000 --- a/easybuild/easyconfigs/i/intltool/intltool-0.50.2-intel-2014b.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'intltool' -version = '0.50.2' - -homepage = 'http://freedesktop.org/wiki/Software/intltool/' -description = """intltool is a set of tools to centralize translation of many - different file formats using GNU gettext-compatible PO files.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['https://launchpad.net/intltool/trunk/%(version)s/+download'] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', 'ize', '-merge', '-prepare', '-update']], - 'dirs': ['share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libIDL/libIDL-0.8.14-intel-2014b.eb b/easybuild/easyconfigs/l/libIDL/libIDL-0.8.14-intel-2014b.eb deleted file mode 100644 index be7a93b01a..0000000000 --- a/easybuild/easyconfigs/l/libIDL/libIDL-0.8.14-intel-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'libIDL' -version = '0.8.14' - -homepage = 'http://freecode.com/projects/libidl' -description = """libIDL is a library for creating trees of CORBA Interface Definition Language (IDL) - files, which is a specification for defining portable interfaces. libIDL was - initially written for ORBit (the ORB from the GNOME project, and the primaryi - means of libIDL distribution). However, the functionalityi - was designed to be as reusable and portable as possible.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/libIDL/%(version_major_minor)s'] -sources = [SOURCE_TAR_BZ2] - -dependencies = [ - ('GLib', '2.40.0'), -] - -sanity_check_paths = { - 'files': ['bin/libIDL-config-2', 'lib/libIDL-2.a', 'lib/libIDL-2.so'], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/o/ORBit2/ORBit2-2.14.19-intel-2014b.eb b/easybuild/easyconfigs/o/ORBit2/ORBit2-2.14.19-intel-2014b.eb deleted file mode 100644 index bfbf9c366f..0000000000 --- a/easybuild/easyconfigs/o/ORBit2/ORBit2-2.14.19-intel-2014b.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'ORBit2' -version = '2.14.19' - -homepage = 'https://projects.gnome.org/ORBit2/' -description = """ORBit2 is a CORBA 2.4-compliant Object Request Broker (ORB) featuring mature C, C++ and Python bindings.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/ORBit2/%(version_major_minor)s'] -sources = [SOURCE_TAR_GZ] - -patches = ['ORBit2_%(version_major_minor)s_fixgthread.patch'] - -dependencies = [ - ('GLib', '2.40.0'), - ('libIDL', '0.8.14') -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['ior-decode-2', 'linc-cleanup-sockets', 'orbit2-config', 'orbit-idl-2', 'typelib-dump']] + - ['lib/lib%s.%s' % (x,y) for x in ['ORBit-2', 'ORBitCosNaming-2', 'ORBit-imodule-2'] for y in ['a', 'so']], - 'dirs': ['include', 'share'] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/o/ORBit2/ORBit2_2.14_fixgthread.patch b/easybuild/easyconfigs/o/ORBit2/ORBit2_2.14_fixgthread.patch deleted file mode 100644 index 5d793515cd..0000000000 --- a/easybuild/easyconfigs/o/ORBit2/ORBit2_2.14_fixgthread.patch +++ /dev/null @@ -1,24 +0,0 @@ -# http://stackoverflow.com/questions/25590498/cannot-build-orbit2-fix-apparently-found-but-where-is-it ---- ORBit2-2.14.19.ORIG/linc2/src/Makefile.am 2010-02-09 13:05:35.000000000 +0100 -+++ ORBit2-2.14.19/linc2/src/Makefile.am 2014-11-03 16:58:20.518982441 +0100 -@@ -12,8 +12,7 @@ - -I$(top_builddir)/linc2/include \ - -I$(top_srcdir)/linc2/include \ - $(LINC_CFLAGS) \ -- $(WARN_CFLAGS) \ -- -DG_DISABLE_DEPRECATED -+ $(WARN_CFLAGS) - - if OS_WIN32 - else ---- ORBit2-2.14.19.ORIG/linc2/src/Makefile.in 2010-09-28 11:39:39.000000000 +0200 -+++ ORBit2-2.14.19/linc2/src/Makefile.in 2014-11-04 09:20:14.000518250 +0100 -@@ -244,7 +244,7 @@ - # -I$(top_srcdir)/include - INCLUDES = -I$(top_builddir)/linc2/include \ - -I$(top_srcdir)/linc2/include $(LINC_CFLAGS) $(WARN_CFLAGS) \ -- -DG_DISABLE_DEPRECATED $(am__append_1) -+ $(am__append_1) - liblinc_la_SOURCES = \ - linc.c \ - linc-connection.c \ diff --git a/easybuild/easyconfigs/p/PythonCard/PythonCard-0.8.2-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/p/PythonCard/PythonCard-0.8.2-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index 4343c60c4e..0000000000 --- a/easybuild/easyconfigs/p/PythonCard/PythonCard-0.8.2-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "PythonPackage" - -name = 'PythonCard' -version = '0.8.2' - -homepage = 'http://pythoncard.sourceforge.net/' -description = """PythonCard is a GUI construction kit for building cross-platform desktop - applications on Windows, Mac OS X, and Linux, using the Python language.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = [SOURCE_TAR_GZ] - -python = 'Python' -pythonver = '2.7.8' -pyshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -dependencies = [ - (python, pythonver), - ('wxPython', '3.0.1.1', versionsuffix), -] -exts_filter = ('python -c "import PythonCard"', "") - -sanity_check_paths = { - 'files': ['lib/python%s/site-packages/%s/__init__.py' % (pyshortver,name)], - 'dirs': ['lib/python%s/site-packages/%s' % (pyshortver,name)], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb deleted file mode 100644 index c4c88fa0d8..0000000000 --- a/easybuild/easyconfigs/w/wxPython/wxPython-3.0.1.1-intel-2014b-Python-2.7.8.eb +++ /dev/null @@ -1,50 +0,0 @@ -name = 'wxPython' -version = '3.0.1.1' - -homepage = 'http://www.wxpython.org' -description = """wxPython is a GUI toolkit for the Python programming language. - It allows Python programmers to create programs with a robust, - highly functional graphical user interface, simply and easily. - It is implemented as a Python extension module (native code) - that wraps the popular wxWidgets cross platform GUI library, - which is written in C++.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s-src-%(version)s.tar.bz2'] - -patches = ['%(name)s_%(version)s_intel.patch'] - -python = "Python" -pythonversion = '2.7.8' -pythonshortversion = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), - ('libpng', '1.6.12'), - ('zlib', '1.2.8'), - ('libjpeg-turbo', '1.3.1'), - ('LibTIFF', '4.0.3'), - ('expat', '2.1.0'), - ('GTK+', '2.24.25'), - ('GConf', '3.2.6'), - ('GST-plugins-base', '0.10.36'), -] - -parallel = 1 - -sanity_check_paths = { - 'files': ['bin/wxrc'] + - ['bin/py%s' % x for x in ['alacarte', 'alamode', 'crust', 'shell', 'wrap', 'wxrc']] + - ['lib/lib%s-3.0.so' % x for x in ['wx_baseu', 'wx_gtk2u_core']], - 'dirs': ['include', 'share', 'lib/python%s/site-packages' % pythonshortversion ] -} - -modextrapaths = { - 'PYTHONPATH': ['lib/python%s/site-packages/wx-3.0-gtk2' % pythonshortversion ], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/w/wxPython/wxPython_3.0.1.1_intel.patch b/easybuild/easyconfigs/w/wxPython/wxPython_3.0.1.1_intel.patch deleted file mode 100644 index f91d3210f4..0000000000 --- a/easybuild/easyconfigs/w/wxPython/wxPython_3.0.1.1_intel.patch +++ /dev/null @@ -1,12 +0,0 @@ -# Intel compiler have problems with precompiled headers (cannot mix C and C++ precompiled headers, like in GNU compilers) -# B. Hajgato Nov 07 2014 ---- wxPython-src-3.0.1.1.ORIG/build/tools/build-wxwidgets.py 2014-01-04 22:08:37.000000000 +0100 -+++ wxPython-src-3.0.1.1/build/tools/build-wxwidgets.py 2014-11-07 14:02:02.144031589 +0100 -@@ -265,6 +265,7 @@ - configure_opts.append("--with-osx_cocoa") - - wxpy_configure_opts = [ -+ "--disable-precomp-headers", - "--with-opengl", - "--enable-sound", - "--enable-graphics_ctx", -- GitLab From b85d1c25f711fd686a68e0b949c4ddc96a3ab93e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Hajgat=C3=B3?= Date: Thu, 11 Dec 2014 10:03:42 +0100 Subject: [PATCH 0083/1076] Update DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb --- .../d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb index ca812f75ef..facf14e7e4 100644 --- a/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb +++ b/easybuild/easyconfigs/d/DBD-Pg/DBD-Pg-3.4.1-intel-2014b-Perl-5.20.0.eb @@ -15,7 +15,10 @@ perl = 'Perl' perlver = '5.20.0' versionsuffix = '-%s-%s' % (perl, perlver) -dependencies = [(perl, perlver), ("PostgreSQL", "9.3.5")] +dependencies = [ + (perl, perlver), + ("PostgreSQL", "9.3.5") +] options = {'modulename': 'DBD::Pg'} -- GitLab From 4d7b48d4445c3f6bdfe814b192939a7ea471c927 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Hajgat=C3=B3?= Date: Thu, 11 Dec 2014 10:05:28 +0100 Subject: [PATCH 0084/1076] Update PostgreSQL-9.3.5-intel-2014b.eb --- .../p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb index 9b40199a4f..33c2f00038 100644 --- a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb +++ b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb @@ -16,7 +16,10 @@ sources = [SOURCELOWER_TAR_GZ] toolchain = {'name': 'intel', 'version': '2014b'} -osdependencies = [('openssl-devel', 'libssl-dev')] +osdependencies = [ + ('openssl-devel', + 'libssl-dev') +] java = 'Java' javaver = '1.7.0_60' @@ -25,6 +28,7 @@ dependencies = [ (java, javaver, '', True), ('libreadline', '6.3'), ('zlib', '1.2.8'), +# ('OpenSSL', '1.0.1i'), # OS dependency should be preferred for security reasons ] builddependencies = [ -- GitLab From cbf893e6a96a5c2c5e5031fe46e3e1f857ff221f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Hajgat=C3=B3?= Date: Thu, 11 Dec 2014 10:05:47 +0100 Subject: [PATCH 0085/1076] Update PostgreSQL-9.3.5-intel-2014b.eb --- .../easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb index 33c2f00038..0adb8caf54 100644 --- a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb +++ b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb @@ -28,7 +28,7 @@ dependencies = [ (java, javaver, '', True), ('libreadline', '6.3'), ('zlib', '1.2.8'), -# ('OpenSSL', '1.0.1i'), # OS dependency should be preferred for security reasons +# ('OpenSSL', '1.0.1i'), # OS dependency should be preferred for security reasons ] builddependencies = [ -- GitLab From 60481d2dbba84675f5352ce5129dfc6319e19d7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Hajgat=C3=B3?= Date: Thu, 11 Dec 2014 10:09:08 +0100 Subject: [PATCH 0086/1076] Update PostgreSQL-9.3.5-intel-2014b.eb --- .../easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb index 0adb8caf54..b5c98f2a72 100644 --- a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb +++ b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb @@ -16,10 +16,7 @@ sources = [SOURCELOWER_TAR_GZ] toolchain = {'name': 'intel', 'version': '2014b'} -osdependencies = [ - ('openssl-devel', - 'libssl-dev') -] +osdependencies = [('openssl-devel', 'libssl-dev')] java = 'Java' javaver = '1.7.0_60' -- GitLab From 5b9fe63969e0e408b0a565bb501ab826f7f1a455 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Thu, 11 Dec 2014 17:06:10 +0100 Subject: [PATCH 0087/1076] added gtest --- .../g/gtest/gtest-1.6.0-intel-2014b.eb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 easybuild/easyconfigs/g/gtest/gtest-1.6.0-intel-2014b.eb diff --git a/easybuild/easyconfigs/g/gtest/gtest-1.6.0-intel-2014b.eb b/easybuild/easyconfigs/g/gtest/gtest-1.6.0-intel-2014b.eb new file mode 100644 index 0000000000..7e01fd3fc1 --- /dev/null +++ b/easybuild/easyconfigs/g/gtest/gtest-1.6.0-intel-2014b.eb @@ -0,0 +1,24 @@ +easyblock = "MakeCp" + +name = 'gtest' +version = '1.6.0' + +homepage = 'https://code.google.com/p/googletest/' +description = "Google's framework for writing C++ tests on a variety of platforms" + +toolchain = {'name': 'intel', 'version': '2014b'} + +sources = [SOURCE_ZIP] +source_urls = ['https://googletest.googlecode.com/files'] + +with_configure = True + + +files_to_copy = ['lib', 'include'] + +sanity_check_paths={ + 'files': ['lib/libgtest.la', 'lib/libgtest_main.la'], + 'dirs': ['include'], +} + +moduleclass = 'devel' -- GitLab From f1e903f9e87acbcc338bff1f99dc0c79a15a66b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Hajgat=C3=B3?= Date: Tue, 16 Dec 2014 09:20:04 +0100 Subject: [PATCH 0088/1076] Update PostgreSQL-9.3.5-intel-2014b.eb --- .../easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb index b5c98f2a72..f0f5501b84 100644 --- a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb +++ b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'PostgreSQL' version = '9.3.5' -- GitLab From 7bcb5ac31cf03ffd1559e4f91a163ec59e7c0109 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 17 Dec 2014 15:31:27 +0100 Subject: [PATCH 0089/1076] Autoconf dep removed --- easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb b/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb index e3c5f86d83..ae2c3c32ff 100644 --- a/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb @@ -24,7 +24,6 @@ sources = ['ocaml-%(version)s.tar.gz'] sourcedir = name.lower() + '-' + '.'.join(version.split('.')[0:-1]) source_urls = ['http://caml.inria.fr/pub/distrib/%s' % sourcedir] -builddependencies = [('Autoconf', '2.69')] dependencies = [('ncurses', '5.9')] prefix_opt = "-prefix " -- GitLab From c2a700e5233018acf847e37f8045680d74ea4283 Mon Sep 17 00:00:00 2001 From: Bart Verleye Date: Thu, 18 Dec 2014 11:22:18 +1300 Subject: [PATCH 0090/1076] adding suitesparse eb file for goolf 1.5.14 --- ...eSparse-4.2.1-goolf-1.5.14-ParMETIS-4.0.3.eb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.2.1-goolf-1.5.14-ParMETIS-4.0.3.eb diff --git a/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.2.1-goolf-1.5.14-ParMETIS-4.0.3.eb b/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.2.1-goolf-1.5.14-ParMETIS-4.0.3.eb new file mode 100644 index 0000000000..0a08f2a7fe --- /dev/null +++ b/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.2.1-goolf-1.5.14-ParMETIS-4.0.3.eb @@ -0,0 +1,17 @@ +name = 'SuiteSparse' +version = '4.2.1' + +homepage = 'http://www.cise.ufl.edu/research/sparse/SuiteSparse/' +description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" +toolchain = {'name': 'goolf', 'version': '1.5.14'} # tweaked by EasyBuild (was: {'name': 'goolf', 'version': '1.4.10'}) +toolchainopts = {'opt': True, 'unroll': True, 'pic': True, 'static': True} + +source_urls = ['http://www.cise.ufl.edu/research/sparse/SuiteSparse/'] +sources = [SOURCE_TAR_GZ] + +parmetis = 'ParMETIS' +parmetis_ver = '4.0.3' +versionsuffix = '-%s-%s' % (parmetis, parmetis_ver) +dependencies = [(parmetis, parmetis_ver)] + +moduleclass = 'numlib' -- GitLab From 75860b4c51c93d301268a87a078ec920e67a929f Mon Sep 17 00:00:00 2001 From: Bart Verleye Date: Fri, 19 Dec 2014 10:30:32 +1300 Subject: [PATCH 0091/1076] deleting file that does not belong here --- ...eSparse-4.2.1-goolf-1.5.14-ParMETIS-4.0.3.eb | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.2.1-goolf-1.5.14-ParMETIS-4.0.3.eb diff --git a/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.2.1-goolf-1.5.14-ParMETIS-4.0.3.eb b/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.2.1-goolf-1.5.14-ParMETIS-4.0.3.eb deleted file mode 100644 index 0a08f2a7fe..0000000000 --- a/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.2.1-goolf-1.5.14-ParMETIS-4.0.3.eb +++ /dev/null @@ -1,17 +0,0 @@ -name = 'SuiteSparse' -version = '4.2.1' - -homepage = 'http://www.cise.ufl.edu/research/sparse/SuiteSparse/' -description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" -toolchain = {'name': 'goolf', 'version': '1.5.14'} # tweaked by EasyBuild (was: {'name': 'goolf', 'version': '1.4.10'}) -toolchainopts = {'opt': True, 'unroll': True, 'pic': True, 'static': True} - -source_urls = ['http://www.cise.ufl.edu/research/sparse/SuiteSparse/'] -sources = [SOURCE_TAR_GZ] - -parmetis = 'ParMETIS' -parmetis_ver = '4.0.3' -versionsuffix = '-%s-%s' % (parmetis, parmetis_ver) -dependencies = [(parmetis, parmetis_ver)] - -moduleclass = 'numlib' -- GitLab From b5c8060b45cb6a89ee08b847f73f0efc590931eb Mon Sep 17 00:00:00 2001 From: Bart Verleye Date: Mon, 22 Dec 2014 14:37:34 +1300 Subject: [PATCH 0092/1076] configs for AFNI and PyQt, adding R config for goolf-1.5.14' --- .../easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb diff --git a/easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb b/easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb new file mode 100644 index 0000000000..c06ef496d4 --- /dev/null +++ b/easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb @@ -0,0 +1,275 @@ +name = 'R' +version = '3.1.2' +bioc_version = '3.0' #2.14' + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +#toolchain = {'name': 'iomkl', 'version': '6.5.4'} +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'precise': True, 'opt': True} # 'openmp' is enabled in R by default +sources = [SOURCE_TAR_GZ] +source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] + +#preconfigopts = 'BLAS_LIBS="$LIBBLAS_MT" LAPACK_LIBS="$LIBLAPACK_MT"' # use multi-thread BLAS/LAPACK +preconfigopts = 'BLAS_LIBS="$LIBBLAS" LAPACK_LIBS="$LIBLAPACK"' # use multi-thread BLAS/LAPACK + +configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=no --enable-R-shlib" +# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below +configopts += " --with-recommended-packages=no" + +dependencies = [ + ('libreadline', '6.2'), # or 6.3 + ('ncurses', '5.9'), + ('libpng', '1.6.10'), # for plotting # or 1.6.12 + ('libxml2', '2.9.1'), # for XML + ('SQLite', '3.8.4.3'), # for RSQLite + ('GEOS', '3.3.5'), # for rgeos, which is for spacetime + ('cURL', '7.29.0'), # for RCurl +# ('netCDF-parallel', '4.2'), # for pbdNCDF4 + ('Java', '1.8.0_5', '', True), # Java bindings are built if Java is found, might as well provide it +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + + ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', + 'R.h', 'Rinterface.h', 'Rinternals.h', + 'Rmath.h', 'Rversion.h', 'S.h']] + + ['lib64/R/modules/%s' % x for x in ['internet.so', 'lapack.so', 'vfonts.so']] + + ['lib64/R/lib/libR.so'], + 'dirs': [] +} + + +def ext_options_extra(**kw): + options = { + 'source_urls': [ + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'http://cran.r-project.org/src/contrib', # alternative for current packages + ], + 'source_tmpl': '%(name)s_%(version)s.tar.gz', + } + for (name, value) in kw.items(): + options[name] = value + return options + +ext_options = ext_options_extra() + +if "easybuild R extension patching is still broken": + snow_options = ext_options_extra( + source_tmpl = '%(name)s_%(version)s-hpcpatched.tar.gz', source_urls = []) +else: + snow_options = ext_options_extra( + patches = ['snowfixedmpi.patch']) + +bioconductor_options = ext_options_extra( + source_urls = ['http://www.bioconductor.org/packages/%s/bioc/src/contrib/' % bioc_version]) + + +# Left out from original ictce easyconfig: translations & tcltk (extensions), libjpeg-turbo (dep) + +exts_list = [ + # default libraries, only here to sanity check their presence + 'base', + 'compiler', + 'datasets', + 'graphics', + 'grDevices', + 'grid', + 'methods', + 'parallel', + 'splines', + 'stats', + 'stats4', + 'tools', + 'utils', + + # non-standard libraries, should be specified with fixed versions! + ('Rmpi', '0.6-5', ext_options), + ('snow', '0.3-13', snow_options), + ('snowfall', '1.84-6', ext_options), + ('iterators', '1.0.7', ext_options), + ('codetools', '0.2-9', ext_options), + ('foreach', '1.4.2', ext_options), + ('doMPI', '0.2', ext_options), + ('doParallel', '1.0.8', ext_options), + ('rJava', '0.9-6', ext_options), + ('irace', '1.05', ext_options), + ('lattice', '0.20-29', ext_options), + ('RColorBrewer', '1.0-5', ext_options), + ('latticeExtra', '0.6-26', ext_options), + ('Matrix', '1.1-4', ext_options), + ('png', '0.1-7', ext_options), + ('Rcpp', '0.11.3', ext_options), + ('RcppEigen', '0.3.2.2.0', ext_options), + ('quadprog', '1.5-5', ext_options), + ('BB', '2014.10-1', ext_options), + ('MASS', '7.3-35', ext_options), + ('class', '7.3-11', ext_options), + ('e1071', '1.6-4', ext_options), + ('nnet', '7.3-8', ext_options), + ('car', '2.0-21', ext_options), + ('colorspace', '1.2-4', ext_options), + ('DEoptimR', '1.0-2', ext_options), + ('robustbase', '0.92-1', ext_options), + ('sp', '1.0-16', ext_options), + ('vcd', '1.3-2', ext_options), + ('rpart', '4.1-8', ext_options), + ('randomForest', '4.6-10', ext_options), + ('mice', '2.22', ext_options), + ('nlme', '3.1-118', ext_options), + ('nloptr', '1.0.4', ext_options), + ('minqa', '1.2.4', ext_options), + ('lme4', '1.1-7', ext_options), + ('ape', '3.1-4', ext_options), + ('mgcv', '1.8-3', ext_options), + ('logistf', '1.21', ext_options), + ('bitops', '1.0-6', ext_options), + ('RCurl', '1.95-4.3', ext_options), # For rtracklayer + ('boot', '1.3-13', ext_options), + ('foreign', '0.8-61', ext_options), + ('survival', '2.37-7', ext_options), + ('gam', '1.09.1', ext_options), + ('gamlss.data', '4.2-7', ext_options), + ('gamlss.dist', '4.3-1', ext_options), + ('hwriter', '1.3.2', ext_options), + ('KernSmooth', '2.23-13', ext_options), + ('zoo', '1.7-11', ext_options), + ('lmtest', '0.9-33', ext_options), + ('mnormt', '1.5-1', ext_options), + ('mvtnorm', '1.0-1', ext_options), + ('numDeriv', '2012.9-1', ext_options), + ('coda', '0.16-1', ext_options), + ('pscl', '1.4.6', ext_options), + ('sandwich', '2.3-2', ext_options), + ('sfsmisc', '1.0-26', ext_options), + ('spatial', '7.3-8', ext_options), + ('VGAM', '0.9-5', ext_options), + ('waveslim', '1.7.3', ext_options), + ('profileModel', '0.5-9', ext_options), + ('brglm', '0.5-9', ext_options), + ('deSolve', '1.11', ext_options), + ('tseriesChaos', '0.1-13', ext_options), + ('tseries', '0.10-32', ext_options), + ('neuRosim', '0.2-10', ext_options), + ('fastICA', '1.2-0', ext_options), + ('R.methodsS3', '1.6.1', ext_options), + ('R.oo', '1.18.0', ext_options), + ('Rniftilib', '0.0-32', ext_options), + ('igraph', '0.7.1', ext_options), + ('gbm', '2.1', ext_options), + ('stringr', '0.6.2', ext_options), + ('plyr', '1.8.1', ext_options), + ('reshape', '0.8.5', ext_options), + ('reshape2', '1.4', ext_options), + ('dichromat', '2.0-0', ext_options), + ('Formula', '1.1-2', ext_options), + ('cluster', '1.15.3', ext_options), + ('acepack', '1.3-3.3', ext_options), + ('Hmisc', '3.14-5', ext_options), + ('munsell', '0.4.2', ext_options), + ('labeling', '0.3', ext_options), + ('scales', '0.2.4', ext_options), + ('fastcluster', '1.1.13', ext_options), + ('digest', '0.6.4', ext_options), + ('gtable', '0.1.2', ext_options), + ('proto', '0.3-10', ext_options), + ('ggplot2', '1.0.0', ext_options), + ('maptools', '0.8-30', ext_options), + ('intervals', '0.15.0', ext_options), + ('xts', '0.9-7', ext_options), + ('rgeos', '0.3-8', ext_options), + ('spacetime', '1.1-1', ext_options), + ('FNN', '1.1', ext_options), + ('gstat', '1.0-19', ext_options), + ('deldir', '0.1-6', ext_options), + ('LearnBayes', '2.15', ext_options), + ('abind', '1.4-0', ext_options), + ('spdep', '0.5-77', ext_options), + ('splancs', '2.01-36', ext_options), + ('DCluster', '0.2-6', ext_options), + ('tensor', '1.5', ext_options), + ('polyclip', '1.3-0', ext_options), + ('goftest', '1.0-2', ext_options), + ('spatstat', '1.39-1', ext_options), + + ('getopt', '1.20.0', ext_options), + ('optparse', '1.2.0', ext_options), # for QIIME + ('permute', '0.8-3', ext_options), + ('vegan', '2.2-0', ext_options), # for QIIME + + ('spam', '1.0-1', ext_options), + ('RandomFields', '3.0.35', ext_options), # 3.0.44 requires Tcl etc. + ('geoR', '1.7-4.1', ext_options), + ('geoRglm', '0.9-4', ext_options), + ('R2WinBUGS', '2.1-19', ext_options), + ('R2OpenBUGS', '3.2-2.2', ext_options), + ('akima', '0.5-11', ext_options), + ('rjags', '3-14', ext_options), + ('R2jags', '0.04-03', ext_options), + ('DBI', '0.3.1', ext_options), + ('xtable', '1.7-4', ext_options), + ('RSQLite', '1.0.0', ext_options), + ('locfit', '1.5-9.1', ext_options), + ('lpSolve', '5.6.10', ext_options), + ('glmmML', '1.0', ext_options), + ('survey', '3.30-3', ext_options), + ('rlecuyer', '0.3-3', ext_options), + ('crs', '0.15-23', ext_options), + ('dclone', '2.0-0', ext_options), + + ('caTools', '1.17.1', ext_options), + ('gtools', '3.4.1', ext_options), + ('gdata', '2.13.3', ext_options), + ('gplots', '2.14.2', ext_options), + ('gsalib', '2.0', ext_options), + ('inline', '0.3.13', ext_options), + ('RcppArmadillo', '0.4.500.0', ext_options), + + ('XML', '3.98-1.1', ext_options), + ('spgrass6', '0.8-6', ext_options), + + ('checkmate', '1.5.0', ext_options), + ('BBmisc', '1.8', ext_options), + ('fail', '1.2', ext_options), + ('brew', '1.0-6', ext_options), + ('base64enc', '0.1-2', ext_options), + ('sendmailR', '1.2-1', ext_options), + ('BatchJobs', '1.5', ext_options), + + ('BiocInstaller', '1.16.1', bioconductor_options), + ('BiocGenerics', '0.12.1', bioconductor_options), + ('Biobase', '2.26.0', bioconductor_options), + ('S4Vectors', '0.4.0', bioconductor_options), + ('IRanges', '2.0.0', bioconductor_options), + ('XVector', '0.6.0', bioconductor_options), + ('zlibbioc', '1.12.0', bioconductor_options), + ('Biostrings', '2.34.0', bioconductor_options), + ('GenomeInfoDb', '1.2.3', bioconductor_options), + ('AnnotationDbi', '1.28.1', bioconductor_options), + ('GenomicRanges', '1.18.1', bioconductor_options), + ('Rsamtools', '1.18.2', bioconductor_options), + ('BiocParallel', '1.0.0', bioconductor_options), + ('GenomicAlignments', '1.2.1', bioconductor_options), + ('rtracklayer', '1.26.2', bioconductor_options), + ('BSgenome', '1.34.0', bioconductor_options), + ('graph', '1.44.0', bioconductor_options), + ('annotate', '1.44.0', bioconductor_options), + ('genefilter', '1.48.1', bioconductor_options), + ('geneplotter', '1.44.0', bioconductor_options), + ('DESeq', '1.18.0', bioconductor_options), + ('DESeq2', '1.6.2', bioconductor_options), + ('ShortRead', '1.24.0', bioconductor_options), + + ('rlecuyer', '0.3-3', ext_options), + ('pbdMPI', '0.2-5', ext_options), + ('pbdSLAP', '0.1-9', ext_options), + ('pbdBASE', '0.2-3', ext_options), # with icc: Rtools/tools.c(41): error: incorrect use of va_start + ('pbdDMAT', '0.2-3', ext_options), # depends on pdbBASE + #('pbdNCDF4', '0.1-4', ext_options), # add parallel netCDF as a dependency if this gets added + + #('BH', '1.54.0-5', ext_options), # Boost headers for rstan + #('rstan', '2.4', ext_options_extra(source_urls = ['http://rstan.org/repo/src/contrib/'])), +] + +moduleclass = 'lang' -- GitLab From 9474643f13bb40f1c95e0ffe761076ce7b1d398b Mon Sep 17 00:00:00 2001 From: Bart Verleye Date: Mon, 22 Dec 2014 14:42:52 +1300 Subject: [PATCH 0093/1076] adding config for SIP too --- .../s/SIP/SIP-4.16.4-goolf-1.5.14.eb | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14.eb diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14.eb b/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14.eb new file mode 100644 index 0000000000..5b0fc8c465 --- /dev/null +++ b/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMakePythonPackage' +name = 'SIP' +version = '4.16.4' + +homepage = 'http://www.riverbankcomputing.com/software/sip/' +description = """ +SIP is a tool that makes it very easy to create Python bindings for C and C++ +libraries. It was originally developed to create PyQt, the Python bindings +for the Qt toolkit, but can be used to create bindings for any C or C++ library. +""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-4.16.4'] + +dependencies = [('Python', '2.7.6')] + +configopts = " configure.py" + -- GitLab From 628557f8279cd72c1b40dbbe933e8dcf90199a7c Mon Sep 17 00:00:00 2001 From: Bart Verleye Date: Mon, 22 Dec 2014 15:00:33 +1300 Subject: [PATCH 0094/1076] adding more configs --- .../AFNI/AFNI-linux_openmp_64-goolf-1.5.14.eb | 33 +++++++++++++++++++ .../PyQt/PyQt-x11-gpl-4.11.3-goolf-1.5.14.eb | 25 ++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/p/PyQt/PyQt-x11-gpl-4.11.3-goolf-1.5.14.eb diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14.eb b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14.eb new file mode 100644 index 0000000000..d90c936191 --- /dev/null +++ b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14.eb @@ -0,0 +1,33 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland + + +name = 'AFNI' +version = 'linux_openmp_64' +# see VersionDate in caps3 output + +easyblock = 'PackedBinary' + +homepage = 'http://afni.nimh.nih.gov' +description = """Free software for analysis and display of FMRI data """ + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +source_urls = [('http://afni.nimh.nih.gov/pub/dist/tgz/')] +sources = ['%(version)s.tgz'] + +dependencies = [ + ('R', '3.1.2'), + ('PyQt', 'x11-gpl-4.11.3'), +] + +osdependencies = [ + ('libXp','tcsh') +] + +sanity_check_paths = { + 'files': ['afni'], + 'dirs': [], +} + diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-x11-gpl-4.11.3-goolf-1.5.14.eb b/easybuild/easyconfigs/p/PyQt/PyQt-x11-gpl-4.11.3-goolf-1.5.14.eb new file mode 100644 index 0000000000..6c3e97606d --- /dev/null +++ b/easybuild/easyconfigs/p/PyQt/PyQt-x11-gpl-4.11.3-goolf-1.5.14.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMakePythonPackage' +name = 'PyQt' +version = 'x11-gpl-4.11.3' + + + + +homepage = 'http://www.riverbankcomputing.co.uk/software/pyqt' +description = """ +PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework +and runs on all platforms supported by Qt including Windows, MacOS/X and Linux. +PyQt5 supports Qt v5. PyQt4 supports Qt v4 and will build against Qt v5. +The bindings are implemented as a set of Python modules and contain over 620 classes. +""" +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.3'] + +dependencies = [('Python', '2.7.6'), + ('SIP','4.16.4'), + ('Qt','4.8.5')] + +configopts = " configure-ng.py --confirm-license" + -- GitLab From fbe18fa83394133ca1a1601ec15a01396a4a7280 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 14 Jan 2015 13:03:04 +0100 Subject: [PATCH 0095/1076] All deps for gnuplot 5 with intel-2015a --- .../c/cairo/cairo-1.12.18-intel-2015a.eb | 29 +++++++++++++++++ .../e/expat/expat-2.1.0-intel-2015a.eb | 15 +++++++++ .../fontconfig-2.11.1-intel-2015a.eb | 22 +++++++++++++ .../f/freetype/freetype-2.5.5-intel-2015a.eb | 21 +++++++++++++ .../libjpeg-turbo-1.4.0-intel-2015a.eb | 24 ++++++++++++++ .../l/libpng/libpng-1.6.16-intel-2015a.eb | 19 ++++++++++++ .../n/NASM/NASM-2.11.06-intel-2015a.eb | 31 +++++++++++++++++++ .../p/pixman/pixman-0.32.6-intel-2015a.eb | 20 ++++++++++++ 8 files changed, 181 insertions(+) create mode 100644 easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb create mode 100644 easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2015a.eb create mode 100644 easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-intel-2015a.eb create mode 100644 easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.0-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libpng/libpng-1.6.16-intel-2015a.eb create mode 100644 easybuild/easyconfigs/n/NASM/NASM-2.11.06-intel-2015a.eb create mode 100644 easybuild/easyconfigs/p/pixman/pixman-0.32.6-intel-2015a.eb diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb new file mode 100644 index 0000000000..e43e75307f --- /dev/null +++ b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = "cairo" +version = '1.12.18' + +homepage = 'http://cairographics.org' +description = """Cairo is a 2D graphics library with support for multiple output devices. +Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, +PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://cairographics.org/releases/'] +sources = [SOURCE_TAR_XZ] + +dependencies = [ + ('libpng', '1.6.16'), + ('freetype', '2.5.5'), + ('zlib', '1.2.8'), + ('pixman', '0.32.6'), + ('fontconfig', '2.11.1'), + ('expat', '2.1.0'), + ('bzip2', '1.0.6'), +] + +# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC +configopts = "--enable-symbol-lookup=no" + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2015a.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2015a.eb new file mode 100644 index 0000000000..0eb1188648 --- /dev/null +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2015a.eb @@ -0,0 +1,15 @@ +easyblock = 'ConfigureMake' + +name = 'expat' +version = '2.1.0' + +homepage = 'http://expat.sourceforge.net/' +description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application + registers handlers for things the parser might find in the XML document (like start tags)""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [SOURCEFORGE_SOURCE] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-intel-2015a.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-intel-2015a.eb new file mode 100644 index 0000000000..a8f2612b6a --- /dev/null +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-intel-2015a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = "fontconfig" +version = '2.11.1' + +homepage = 'http://www.freedesktop.org/software/fontconfig' +description = """Fontconfig is a library designed to provide system-wide font configuration, customization and +application access.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('expat', '2.1.0'), + ('freetype','2.5.5'), +] + +configopts = '--disable-docs ' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015a.eb new file mode 100644 index 0000000000..3f93bd6070 --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015a.eb @@ -0,0 +1,21 @@ +name = 'freetype' +version = '2.5.5' + +homepage = 'http://freetype.org' +description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and + portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display + servers, font conversion tools, text image generation tools, and many other products as well.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('libpng', '1.6.16')] + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.so', 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.0-intel-2015a.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.0-intel-2015a.eb new file mode 100644 index 0000000000..639a4e904b --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.0-intel-2015a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libjpeg-turbo' +version = '1.4.0' + +homepage = 'http://sourceforge.net/libjpeg-turbo/' +description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG +compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. +""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('NASM', '2.11.06'), +] + +configopts = "--with-jpeg8" +runtest = "test" + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.16-intel-2015a.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.16-intel-2015a.eb new file mode 100644 index 0000000000..23292508e7 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.16-intel-2015a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.16' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +configopts = "--with-pic" + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.06-intel-2015a.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.06-intel-2015a.eb new file mode 100644 index 0000000000..88003caecd --- /dev/null +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.06-intel-2015a.eb @@ -0,0 +1,31 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-90.html +## + +easyblock = 'ConfigureMake' + +name = 'NASM' +version = '2.11.06' + +homepage = 'http://www.nasm.us/' +description = """NASM: General-purpose x86 assembler""" + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] + +toolchain = {'name': 'intel', 'version': '2015a'} + +sanity_check_paths = { + 'files': ['bin/nasm'], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/pixman/pixman-0.32.6-intel-2015a.eb b/easybuild/easyconfigs/p/pixman/pixman-0.32.6-intel-2015a.eb new file mode 100644 index 0000000000..480001289a --- /dev/null +++ b/easybuild/easyconfigs/p/pixman/pixman-0.32.6-intel-2015a.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = "pixman" +version = '0.32.6' + +homepage = 'http://www.pixman.org/' +description = """Pixman is a low-level software library for pixel manipulation, providing features such as image +compositing and trapezoid rasterization. Important users of pixman are the cairo graphics library and the X server.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://cairographics.org/releases/'] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['lib/libpixman-1.so'], + 'dirs': [] +} + +moduleclass = 'vis' -- GitLab From 2bdc74f8dacb175fddf22ea06495f54ece3236fc Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 14 Jan 2015 13:03:28 +0100 Subject: [PATCH 0096/1076] Gnuplot 5 for intel-2014b and intel-2015a --- .../g/gnuplot/gnuplot-5.0.0-intel-2014b.eb | 35 +++++++++++++++++++ .../g/gnuplot/gnuplot-5.0.0-intel-2015a.eb | 35 +++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2014b.eb create mode 100644 easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2015a.eb diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2014b.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2014b.eb new file mode 100644 index 0000000000..e30d4a22d3 --- /dev/null +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2014b.eb @@ -0,0 +1,35 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-97.html +## +easyblock = 'ConfigureMake' + +name = 'gnuplot' +version = '5.0.0' + +homepage = 'http://gnuplot.sourceforge.net/' +description = """Portable interactive, function plotting utility""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +sources = [SOURCE_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] + +dependencies = [ + ('cairo', '1.12.18'), + ('libjpeg-turbo', '1.3.1'), +] + +sanity_check_paths = { + 'files': ['bin/gnuplot'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2015a.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2015a.eb new file mode 100644 index 0000000000..8f7d80279e --- /dev/null +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2015a.eb @@ -0,0 +1,35 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-97.html +## +easyblock = 'ConfigureMake' + +name = 'gnuplot' +version = '5.0.0' + +homepage = 'http://gnuplot.sourceforge.net/' +description = """Portable interactive, function plotting utility""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] + +dependencies = [ + ('cairo', '1.12.18'), + ('libjpeg-turbo', '1.4.0'), +] + +sanity_check_paths = { + 'files': ['bin/gnuplot'], + 'dirs': [] +} + +moduleclass = 'vis' -- GitLab From 441dd17e18b9dffa536fe73cd3aa5ee70db3642e Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 14 Jan 2015 14:18:56 +0100 Subject: [PATCH 0097/1076] Added autoconf for intel 2015a --- .../a/Autoconf/Autoconf-2.69-intel-2015a.eb | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2015a.eb diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2015a.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2015a.eb new file mode 100644 index 0000000000..a3c280daab --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2015a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.69' + +homepage = 'http://www.gnu.org/software/autoconf/' +description = """Autoconf is an extensible package of M4 macros that produce shell scripts to automatically + configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like + systems without manual user intervention. Autoconf creates a configuration script for a package from a + template file that lists the operating system features that the package can use, in the form of M4 macro calls.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", + "autoscan", "autoupdate", "ifnames"]], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From d24528dc73eec74272050e5dcf06876c35a902a5 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 14 Jan 2015 14:19:13 +0100 Subject: [PATCH 0098/1076] Updated cairo to work around pthread detection issues --- .../c/cairo/cairo-1.12.18-intel-2015a.eb | 6 ++++++ .../c/cairo/cairo-1.12.18-pthread-check.patch | 17 +++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 easybuild/easyconfigs/c/cairo/cairo-1.12.18-pthread-check.patch diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb index e43e75307f..d051b99544 100644 --- a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb +++ b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb @@ -23,6 +23,12 @@ dependencies = [ ('bzip2', '1.0.6'), ] +builddependencies = [('autoconf', '2.69')] + +patches = ['cairo-1.12.18-pthread-check.patch'] + +preconfigopts = " autoconf configure.ac > configure && " + # disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC configopts = "--enable-symbol-lookup=no" diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-pthread-check.patch b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-pthread-check.patch new file mode 100644 index 0000000000..20821e7211 --- /dev/null +++ b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-pthread-check.patch @@ -0,0 +1,17 @@ +# Make sure the configure script doesn't fail over a 'no version information available' warning +# by wpoely86@gmail.com +diff -ur cairo-1.12.18.orig/build/aclocal.cairo.m4 cairo-1.12.18/build/aclocal.cairo.m4 +--- cairo-1.12.18.orig/build/aclocal.cairo.m4 2013-03-15 21:29:27.000000000 +0100 ++++ cairo-1.12.18/build/aclocal.cairo.m4 2015-01-14 14:08:01.000000000 +0100 +@@ -101,9 +101,9 @@ + $1 + AC_LINK_IFELSE( + [AC_LANG_SOURCE([$_compile_program])], +- [cairo_cc_stderr=`test -f conftest.err && cat conftest.err` ++ [cairo_cc_stderr=`test -f conftest.err && cat conftest.err && grep -v 'no version information available' ` + cairo_cc_flag=yes], +- [cairo_cc_stderr=`test -f conftest.err && cat conftest.err` ++ [cairo_cc_stderr=`test -f conftest.err && cat conftest.err && grep -v 'no version information available' ` + cairo_cc_flag=no]) + + if test "x$cairo_cc_stderr" != "x"; then -- GitLab From 9701985a5c4b5e603263bed5d39ff6bfa557dc5c Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 14 Jan 2015 14:20:55 +0100 Subject: [PATCH 0099/1076] Fix typo in cairo --- easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb index d051b99544..c3b27fffcb 100644 --- a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb +++ b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb @@ -23,7 +23,7 @@ dependencies = [ ('bzip2', '1.0.6'), ] -builddependencies = [('autoconf', '2.69')] +builddependencies = [('Autoconf', '2.69')] patches = ['cairo-1.12.18-pthread-check.patch'] -- GitLab From 22feb6bfe7fafec7f5e1dbf667ea9aff4ef0e70e Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 14 Jan 2015 16:52:23 +0100 Subject: [PATCH 0100/1076] Stupid stupid stupid error in patch --- .../easyconfigs/c/cairo/cairo-1.12.18-pthread-check.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-pthread-check.patch b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-pthread-check.patch index 20821e7211..9019afb946 100644 --- a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-pthread-check.patch +++ b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-pthread-check.patch @@ -8,10 +8,10 @@ diff -ur cairo-1.12.18.orig/build/aclocal.cairo.m4 cairo-1.12.18/build/aclocal.c AC_LINK_IFELSE( [AC_LANG_SOURCE([$_compile_program])], - [cairo_cc_stderr=`test -f conftest.err && cat conftest.err` -+ [cairo_cc_stderr=`test -f conftest.err && cat conftest.err && grep -v 'no version information available' ` ++ [cairo_cc_stderr=`test -f conftest.err && cat conftest.err | grep -v 'no version information available' ` cairo_cc_flag=yes], - [cairo_cc_stderr=`test -f conftest.err && cat conftest.err` -+ [cairo_cc_stderr=`test -f conftest.err && cat conftest.err && grep -v 'no version information available' ` ++ [cairo_cc_stderr=`test -f conftest.err && cat conftest.err | grep -v 'no version information available' ` cairo_cc_flag=no]) if test "x$cairo_cc_stderr" != "x"; then -- GitLab From 0eecf91045d577231c83b4bc0fab1091d2835633 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 22 Jan 2015 10:54:48 +0100 Subject: [PATCH 0101/1076] fix style issues in AFNI easyconfig, remove incomplete/out-of-sync R 3.1.2 easyconfig --- ...-linux_openmp_64-goolf-1.5.14-20141023.eb} | 16 +- .../easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb | 275 ------------------ 2 files changed, 8 insertions(+), 283 deletions(-) rename easybuild/easyconfigs/a/AFNI/{AFNI-linux_openmp_64-goolf-1.5.14.eb => AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb} (72%) delete mode 100644 easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14.eb b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb similarity index 72% rename from easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14.eb rename to easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb index d90c936191..108fd2aeb2 100644 --- a/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb @@ -1,33 +1,33 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Bart Verleye # Center for eResearch, Auckland - +easyblock = 'PackedBinary' name = 'AFNI' version = 'linux_openmp_64' -# see VersionDate in caps3 output - -easyblock = 'PackedBinary' +versionsuffix = '-20141023' homepage = 'http://afni.nimh.nih.gov' description = """Free software for analysis and display of FMRI data """ toolchain = {'name': 'goolf', 'version': '1.5.14'} -source_urls = [('http://afni.nimh.nih.gov/pub/dist/tgz/')] +source_urls = ['http://afni.nimh.nih.gov/pub/dist/tgz/'] sources = ['%(version)s.tgz'] +checksums = [''] dependencies = [ ('R', '3.1.2'), ('PyQt', 'x11-gpl-4.11.3'), + ('tcsh', '6.18.01'), + ('libXp', '1.0.2'), ] -osdependencies = [ - ('libXp','tcsh') -] +modextrapaths = {'PATH': ['']} sanity_check_paths = { 'files': ['afni'], 'dirs': [], } +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb b/easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb deleted file mode 100644 index c06ef496d4..0000000000 --- a/easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb +++ /dev/null @@ -1,275 +0,0 @@ -name = 'R' -version = '3.1.2' -bioc_version = '3.0' #2.14' - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -#toolchain = {'name': 'iomkl', 'version': '6.5.4'} -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'precise': True, 'opt': True} # 'openmp' is enabled in R by default -sources = [SOURCE_TAR_GZ] -source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] - -#preconfigopts = 'BLAS_LIBS="$LIBBLAS_MT" LAPACK_LIBS="$LIBLAPACK_MT"' # use multi-thread BLAS/LAPACK -preconfigopts = 'BLAS_LIBS="$LIBBLAS" LAPACK_LIBS="$LIBLAPACK"' # use multi-thread BLAS/LAPACK - -configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=no --enable-R-shlib" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below -configopts += " --with-recommended-packages=no" - -dependencies = [ - ('libreadline', '6.2'), # or 6.3 - ('ncurses', '5.9'), - ('libpng', '1.6.10'), # for plotting # or 1.6.12 - ('libxml2', '2.9.1'), # for XML - ('SQLite', '3.8.4.3'), # for RSQLite - ('GEOS', '3.3.5'), # for rgeos, which is for spacetime - ('cURL', '7.29.0'), # for RCurl -# ('netCDF-parallel', '4.2'), # for pbdNCDF4 - ('Java', '1.8.0_5', '', True), # Java bindings are built if Java is found, might as well provide it -] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.so', 'lapack.so', 'vfonts.so']] + - ['lib64/R/lib/libR.so'], - 'dirs': [] -} - - -def ext_options_extra(**kw): - options = { - 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive - 'http://cran.r-project.org/src/contrib', # alternative for current packages - ], - 'source_tmpl': '%(name)s_%(version)s.tar.gz', - } - for (name, value) in kw.items(): - options[name] = value - return options - -ext_options = ext_options_extra() - -if "easybuild R extension patching is still broken": - snow_options = ext_options_extra( - source_tmpl = '%(name)s_%(version)s-hpcpatched.tar.gz', source_urls = []) -else: - snow_options = ext_options_extra( - patches = ['snowfixedmpi.patch']) - -bioconductor_options = ext_options_extra( - source_urls = ['http://www.bioconductor.org/packages/%s/bioc/src/contrib/' % bioc_version]) - - -# Left out from original ictce easyconfig: translations & tcltk (extensions), libjpeg-turbo (dep) - -exts_list = [ - # default libraries, only here to sanity check their presence - 'base', - 'compiler', - 'datasets', - 'graphics', - 'grDevices', - 'grid', - 'methods', - 'parallel', - 'splines', - 'stats', - 'stats4', - 'tools', - 'utils', - - # non-standard libraries, should be specified with fixed versions! - ('Rmpi', '0.6-5', ext_options), - ('snow', '0.3-13', snow_options), - ('snowfall', '1.84-6', ext_options), - ('iterators', '1.0.7', ext_options), - ('codetools', '0.2-9', ext_options), - ('foreach', '1.4.2', ext_options), - ('doMPI', '0.2', ext_options), - ('doParallel', '1.0.8', ext_options), - ('rJava', '0.9-6', ext_options), - ('irace', '1.05', ext_options), - ('lattice', '0.20-29', ext_options), - ('RColorBrewer', '1.0-5', ext_options), - ('latticeExtra', '0.6-26', ext_options), - ('Matrix', '1.1-4', ext_options), - ('png', '0.1-7', ext_options), - ('Rcpp', '0.11.3', ext_options), - ('RcppEigen', '0.3.2.2.0', ext_options), - ('quadprog', '1.5-5', ext_options), - ('BB', '2014.10-1', ext_options), - ('MASS', '7.3-35', ext_options), - ('class', '7.3-11', ext_options), - ('e1071', '1.6-4', ext_options), - ('nnet', '7.3-8', ext_options), - ('car', '2.0-21', ext_options), - ('colorspace', '1.2-4', ext_options), - ('DEoptimR', '1.0-2', ext_options), - ('robustbase', '0.92-1', ext_options), - ('sp', '1.0-16', ext_options), - ('vcd', '1.3-2', ext_options), - ('rpart', '4.1-8', ext_options), - ('randomForest', '4.6-10', ext_options), - ('mice', '2.22', ext_options), - ('nlme', '3.1-118', ext_options), - ('nloptr', '1.0.4', ext_options), - ('minqa', '1.2.4', ext_options), - ('lme4', '1.1-7', ext_options), - ('ape', '3.1-4', ext_options), - ('mgcv', '1.8-3', ext_options), - ('logistf', '1.21', ext_options), - ('bitops', '1.0-6', ext_options), - ('RCurl', '1.95-4.3', ext_options), # For rtracklayer - ('boot', '1.3-13', ext_options), - ('foreign', '0.8-61', ext_options), - ('survival', '2.37-7', ext_options), - ('gam', '1.09.1', ext_options), - ('gamlss.data', '4.2-7', ext_options), - ('gamlss.dist', '4.3-1', ext_options), - ('hwriter', '1.3.2', ext_options), - ('KernSmooth', '2.23-13', ext_options), - ('zoo', '1.7-11', ext_options), - ('lmtest', '0.9-33', ext_options), - ('mnormt', '1.5-1', ext_options), - ('mvtnorm', '1.0-1', ext_options), - ('numDeriv', '2012.9-1', ext_options), - ('coda', '0.16-1', ext_options), - ('pscl', '1.4.6', ext_options), - ('sandwich', '2.3-2', ext_options), - ('sfsmisc', '1.0-26', ext_options), - ('spatial', '7.3-8', ext_options), - ('VGAM', '0.9-5', ext_options), - ('waveslim', '1.7.3', ext_options), - ('profileModel', '0.5-9', ext_options), - ('brglm', '0.5-9', ext_options), - ('deSolve', '1.11', ext_options), - ('tseriesChaos', '0.1-13', ext_options), - ('tseries', '0.10-32', ext_options), - ('neuRosim', '0.2-10', ext_options), - ('fastICA', '1.2-0', ext_options), - ('R.methodsS3', '1.6.1', ext_options), - ('R.oo', '1.18.0', ext_options), - ('Rniftilib', '0.0-32', ext_options), - ('igraph', '0.7.1', ext_options), - ('gbm', '2.1', ext_options), - ('stringr', '0.6.2', ext_options), - ('plyr', '1.8.1', ext_options), - ('reshape', '0.8.5', ext_options), - ('reshape2', '1.4', ext_options), - ('dichromat', '2.0-0', ext_options), - ('Formula', '1.1-2', ext_options), - ('cluster', '1.15.3', ext_options), - ('acepack', '1.3-3.3', ext_options), - ('Hmisc', '3.14-5', ext_options), - ('munsell', '0.4.2', ext_options), - ('labeling', '0.3', ext_options), - ('scales', '0.2.4', ext_options), - ('fastcluster', '1.1.13', ext_options), - ('digest', '0.6.4', ext_options), - ('gtable', '0.1.2', ext_options), - ('proto', '0.3-10', ext_options), - ('ggplot2', '1.0.0', ext_options), - ('maptools', '0.8-30', ext_options), - ('intervals', '0.15.0', ext_options), - ('xts', '0.9-7', ext_options), - ('rgeos', '0.3-8', ext_options), - ('spacetime', '1.1-1', ext_options), - ('FNN', '1.1', ext_options), - ('gstat', '1.0-19', ext_options), - ('deldir', '0.1-6', ext_options), - ('LearnBayes', '2.15', ext_options), - ('abind', '1.4-0', ext_options), - ('spdep', '0.5-77', ext_options), - ('splancs', '2.01-36', ext_options), - ('DCluster', '0.2-6', ext_options), - ('tensor', '1.5', ext_options), - ('polyclip', '1.3-0', ext_options), - ('goftest', '1.0-2', ext_options), - ('spatstat', '1.39-1', ext_options), - - ('getopt', '1.20.0', ext_options), - ('optparse', '1.2.0', ext_options), # for QIIME - ('permute', '0.8-3', ext_options), - ('vegan', '2.2-0', ext_options), # for QIIME - - ('spam', '1.0-1', ext_options), - ('RandomFields', '3.0.35', ext_options), # 3.0.44 requires Tcl etc. - ('geoR', '1.7-4.1', ext_options), - ('geoRglm', '0.9-4', ext_options), - ('R2WinBUGS', '2.1-19', ext_options), - ('R2OpenBUGS', '3.2-2.2', ext_options), - ('akima', '0.5-11', ext_options), - ('rjags', '3-14', ext_options), - ('R2jags', '0.04-03', ext_options), - ('DBI', '0.3.1', ext_options), - ('xtable', '1.7-4', ext_options), - ('RSQLite', '1.0.0', ext_options), - ('locfit', '1.5-9.1', ext_options), - ('lpSolve', '5.6.10', ext_options), - ('glmmML', '1.0', ext_options), - ('survey', '3.30-3', ext_options), - ('rlecuyer', '0.3-3', ext_options), - ('crs', '0.15-23', ext_options), - ('dclone', '2.0-0', ext_options), - - ('caTools', '1.17.1', ext_options), - ('gtools', '3.4.1', ext_options), - ('gdata', '2.13.3', ext_options), - ('gplots', '2.14.2', ext_options), - ('gsalib', '2.0', ext_options), - ('inline', '0.3.13', ext_options), - ('RcppArmadillo', '0.4.500.0', ext_options), - - ('XML', '3.98-1.1', ext_options), - ('spgrass6', '0.8-6', ext_options), - - ('checkmate', '1.5.0', ext_options), - ('BBmisc', '1.8', ext_options), - ('fail', '1.2', ext_options), - ('brew', '1.0-6', ext_options), - ('base64enc', '0.1-2', ext_options), - ('sendmailR', '1.2-1', ext_options), - ('BatchJobs', '1.5', ext_options), - - ('BiocInstaller', '1.16.1', bioconductor_options), - ('BiocGenerics', '0.12.1', bioconductor_options), - ('Biobase', '2.26.0', bioconductor_options), - ('S4Vectors', '0.4.0', bioconductor_options), - ('IRanges', '2.0.0', bioconductor_options), - ('XVector', '0.6.0', bioconductor_options), - ('zlibbioc', '1.12.0', bioconductor_options), - ('Biostrings', '2.34.0', bioconductor_options), - ('GenomeInfoDb', '1.2.3', bioconductor_options), - ('AnnotationDbi', '1.28.1', bioconductor_options), - ('GenomicRanges', '1.18.1', bioconductor_options), - ('Rsamtools', '1.18.2', bioconductor_options), - ('BiocParallel', '1.0.0', bioconductor_options), - ('GenomicAlignments', '1.2.1', bioconductor_options), - ('rtracklayer', '1.26.2', bioconductor_options), - ('BSgenome', '1.34.0', bioconductor_options), - ('graph', '1.44.0', bioconductor_options), - ('annotate', '1.44.0', bioconductor_options), - ('genefilter', '1.48.1', bioconductor_options), - ('geneplotter', '1.44.0', bioconductor_options), - ('DESeq', '1.18.0', bioconductor_options), - ('DESeq2', '1.6.2', bioconductor_options), - ('ShortRead', '1.24.0', bioconductor_options), - - ('rlecuyer', '0.3-3', ext_options), - ('pbdMPI', '0.2-5', ext_options), - ('pbdSLAP', '0.1-9', ext_options), - ('pbdBASE', '0.2-3', ext_options), # with icc: Rtools/tools.c(41): error: incorrect use of va_start - ('pbdDMAT', '0.2-3', ext_options), # depends on pdbBASE - #('pbdNCDF4', '0.1-4', ext_options), # add parallel netCDF as a dependency if this gets added - - #('BH', '1.54.0-5', ext_options), # Boost headers for rstan - #('rstan', '2.4', ext_options_extra(source_urls = ['http://rstan.org/repo/src/contrib/'])), -] - -moduleclass = 'lang' -- GitLab From ae21d7547d6b4bf22f47adc0f7020a1c9e7069dc Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 22 Jan 2015 11:20:46 +0100 Subject: [PATCH 0102/1076] style cleanup in PyQt and SIP easyconfigs, ad checksum in AFNI easyconfigs --- ...I-linux_openmp_64-goolf-1.5.14-20141023.eb | 4 +-- .../PyQt-4.11.3-goolf-1.5.14-Python-2.7.6.eb | 29 +++++++++++++++++++ .../PyQt/PyQt-x11-gpl-4.11.3-goolf-1.5.14.eb | 25 ---------------- .../SIP-4.16.4-goolf-1.5.14-Python-2.7.6.eb | 25 ++++++++++++++++ .../s/SIP/SIP-4.16.4-goolf-1.5.14.eb | 20 ------------- 5 files changed, 56 insertions(+), 47 deletions(-) create mode 100644 easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.6.eb delete mode 100644 easybuild/easyconfigs/p/PyQt/PyQt-x11-gpl-4.11.3-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.6.eb delete mode 100644 easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14.eb diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb index 108fd2aeb2..b6787ef029 100644 --- a/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb +++ b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb @@ -14,11 +14,11 @@ toolchain = {'name': 'goolf', 'version': '1.5.14'} source_urls = ['http://afni.nimh.nih.gov/pub/dist/tgz/'] sources = ['%(version)s.tgz'] -checksums = [''] +checksums = ['8800092268d8bfc05611515b0795dae2'] dependencies = [ ('R', '3.1.2'), - ('PyQt', 'x11-gpl-4.11.3'), + ('PyQt', '4.11.3', '-Python-2.7.6'), ('tcsh', '6.18.01'), ('libXp', '1.0.2'), ] diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.6.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.6.eb new file mode 100644 index 0000000000..3bddca7274 --- /dev/null +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.6.eb @@ -0,0 +1,29 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland +easyblock = 'ConfigureMakePythonPackage' + +name = 'PyQt' +version = '4.11.3' + +homepage = 'http://www.riverbankcomputing.co.uk/software/pyqt' +description = """PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] +source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-x11-gpl-%(version)s'] + +python = 'Python' +pyver = '2.7.6' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), + ('SIP', '4.16.4', versionsuffix), + ('Qt', '4.8.5'), +] + +configopts = " configure-ng.py --confirm-license" + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-x11-gpl-4.11.3-goolf-1.5.14.eb b/easybuild/easyconfigs/p/PyQt/PyQt-x11-gpl-4.11.3-goolf-1.5.14.eb deleted file mode 100644 index 6c3e97606d..0000000000 --- a/easybuild/easyconfigs/p/PyQt/PyQt-x11-gpl-4.11.3-goolf-1.5.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMakePythonPackage' -name = 'PyQt' -version = 'x11-gpl-4.11.3' - - - - -homepage = 'http://www.riverbankcomputing.co.uk/software/pyqt' -description = """ -PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework -and runs on all platforms supported by Qt including Windows, MacOS/X and Linux. -PyQt5 supports Qt v5. PyQt4 supports Qt v4 and will build against Qt v5. -The bindings are implemented as a set of Python modules and contain over 620 classes. -""" -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.3'] - -dependencies = [('Python', '2.7.6'), - ('SIP','4.16.4'), - ('Qt','4.8.5')] - -configopts = " configure-ng.py --confirm-license" - diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.6.eb b/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.6.eb new file mode 100644 index 0000000000..09fa92b8cd --- /dev/null +++ b/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.6.eb @@ -0,0 +1,25 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland +easyblock = 'ConfigureMakePythonPackage' + +name = 'SIP' +version = '4.16.4' + +homepage = 'http://www.riverbankcomputing.com/software/sip/' +description = """SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] + +python = 'Python' +pyver = '2.7.6' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [(python, pyver)] + +configopts = "configure.py" + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14.eb b/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14.eb deleted file mode 100644 index 5b0fc8c465..0000000000 --- a/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMakePythonPackage' -name = 'SIP' -version = '4.16.4' - -homepage = 'http://www.riverbankcomputing.com/software/sip/' -description = """ -SIP is a tool that makes it very easy to create Python bindings for C and C++ -libraries. It was originally developed to create PyQt, the Python bindings -for the Qt toolkit, but can be used to create bindings for any C or C++ library. -""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-4.16.4'] - -dependencies = [('Python', '2.7.6')] - -configopts = " configure.py" - -- GitLab From ef2ea2ac734fe6cddd250168a6f92b82bb6fd343 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 22 Jan 2015 11:31:21 +0100 Subject: [PATCH 0103/1076] change Python version to 2.7.9 in PyQt/SIP easyconfigs --- .../a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb | 2 +- ...Python-2.7.6.eb => PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb} | 2 +- ...-Python-2.7.6.eb => SIP-4.16.4-goolf-1.5.14-Python-2.7.9.eb} | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename easybuild/easyconfigs/p/PyQt/{PyQt-4.11.3-goolf-1.5.14-Python-2.7.6.eb => PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb} (98%) rename easybuild/easyconfigs/s/SIP/{SIP-4.16.4-goolf-1.5.14-Python-2.7.6.eb => SIP-4.16.4-goolf-1.5.14-Python-2.7.9.eb} (97%) diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb index b6787ef029..83a0bf5863 100644 --- a/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb +++ b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb @@ -18,7 +18,7 @@ checksums = ['8800092268d8bfc05611515b0795dae2'] dependencies = [ ('R', '3.1.2'), - ('PyQt', '4.11.3', '-Python-2.7.6'), + ('PyQt', '4.11.3', '-Python-2.7.9'), ('tcsh', '6.18.01'), ('libXp', '1.0.2'), ] diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.6.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb similarity index 98% rename from easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.6.eb rename to easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb index 3bddca7274..634473d36d 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.6.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb @@ -15,7 +15,7 @@ sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-x11-gpl-%(version)s'] python = 'Python' -pyver = '2.7.6' +pyver = '2.7.9' versionsuffix = '-%s-%s' % (python, pyver) dependencies = [ diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.6.eb b/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.9.eb similarity index 97% rename from easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.6.eb rename to easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.9.eb index 09fa92b8cd..20ee0d6828 100644 --- a/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.6.eb +++ b/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.9.eb @@ -15,7 +15,7 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] python = 'Python' -pyver = '2.7.6' +pyver = '2.7.9' versionsuffix = '-%s-%s' % (python, pyver) dependencies = [(python, pyver)] -- GitLab From 8f4db313d50b573d5c8ebd9c344944a9a3591e6a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 22 Jan 2015 11:36:58 +0100 Subject: [PATCH 0104/1076] bump Qt version in PyQt to 4.8.6 --- .../easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb index 634473d36d..3a7c99d3b4 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb @@ -21,7 +21,7 @@ versionsuffix = '-%s-%s' % (python, pyver) dependencies = [ (python, pyver), ('SIP', '4.16.4', versionsuffix), - ('Qt', '4.8.5'), + ('Qt', '4.8.6'), ] configopts = " configure-ng.py --confirm-license" -- GitLab From 7859e2ee4c870dea9f48c4a8ed6faaabb1a1b372 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 22 Jan 2015 12:16:48 +0100 Subject: [PATCH 0105/1076] add easyconfig for libXp 1.0.2 with goolf/1.5.14 --- .../inputproto/inputproto-2.3-goolf-1.5.14.eb | 19 ++++ .../k/kbproto/kbproto-1.0.6-goolf-1.5.14.eb | 19 ++++ .../l/libX11/libX11-1.6.1-goolf-1.5.14.eb | 37 ++++++++ .../l/libXau/libXau-1.0.8-goolf-1.5.14.eb | 25 +++++ .../l/libXdmcp/libXdmcp-1.1.1-goolf-1.5.14.eb | 25 +++++ .../l/libXext/libXext-1.3.2-goolf-1.5.14.eb | 34 +++++++ .../l/libXp/libXp-1.0.2-goolf-1.5.14.eb | 30 ++++++ .../libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb | 35 +++++++ .../p/Python/Python-2.7.8-goolf-1.5.14.eb | 95 +++++++++++++++++++ .../printproto-1.0.5-goolf-1.5.14.eb | 19 ++++ ...xcb-proto-1.7-goolf-1.5.14-Python-2.7.8.eb | 27 ++++++ .../xextproto/xextproto-7.2.1-goolf-1.5.14.eb | 25 +++++ .../x/xproto/xproto-7.0.26-goolf-1.5.14.eb | 24 +++++ .../x/xtrans/xtrans-1.3.4-goolf-1.5.14.eb | 26 +++++ 14 files changed, 440 insertions(+) create mode 100644 easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/l/libX11/libX11-1.6.1-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/l/libXau/libXau-1.0.8-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/l/libXext/libXext-1.3.2-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/l/libXp/libXp-1.0.2-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/p/printproto/printproto-1.0.5-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-goolf-1.5.14-Python-2.7.8.eb create mode 100644 easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/x/xproto/xproto-7.0.26-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/x/xtrans/xtrans-1.3.4-goolf-1.5.14.eb diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.5.14.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.5.14.eb new file mode 100644 index 0000000000..56a7e864e0 --- /dev/null +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.5.14.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'inputproto' +version = '2.3' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X.org InputProto protocol headers.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-goolf-1.5.14.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-goolf-1.5.14.eb new file mode 100644 index 0000000000..9d5719533c --- /dev/null +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-goolf-1.5.14.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'kbproto' +version = '1.0.6' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X.org KBProto protocol headers.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libX11/libX11-1.6.1-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libX11/libX11-1.6.1-goolf-1.5.14.eb new file mode 100644 index 0000000000..1f3f05b34f --- /dev/null +++ b/easybuild/easyconfigs/l/libX11/libX11-1.6.1-goolf-1.5.14.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'libX11' +version = '1.6.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 client-side library""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] + +pythonversion = '-Python-2.7.8' +builddependencies = [ + ('xextproto', '7.2.1'), + ('xcb-proto', '1.7', pythonversion), + ('kbproto', '1.0.6'), + ('inputproto', '2.3'), + ('xproto', '7.0.26'), +] + +dependencies = [ + ('libxcb', '1.8', pythonversion), + ('xtrans', '1.3.4'), +] + +sanity_check_paths = { + 'files': ['include/X11/%s' % x for x in [ + 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', + 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', + ] + ], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-goolf-1.5.14.eb new file mode 100644 index 0000000000..e1924b4781 --- /dev/null +++ b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-goolf-1.5.14.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'libXau' +version = '1.0.8' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """The libXau package contains a library implementing the X11 Authorization Protocol. +This is useful for restricting client access to the display.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] + +dependencies = [ + ('xproto', '7.0.26'), +] + +sanity_check_paths = { + 'files': ['lib/%s' % x for x in ['libXau.a', 'libXau.so']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-goolf-1.5.14.eb new file mode 100644 index 0000000000..c63e8fb713 --- /dev/null +++ b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-goolf-1.5.14.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'libXdmcp' +version = '1.1.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is +useful for allowing clients to interact with the X Display Manager. +""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] + +builddependencies = [ + ('xproto', '7.0.26'), +] +sanity_check_paths = { + 'files': ['lib/%s' % x for x in ['%(name)s.a', '%(name)s.so']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.2-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.2-goolf-1.5.14.eb new file mode 100644 index 0000000000..730c692843 --- /dev/null +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.2-goolf-1.5.14.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'libXext' +version = '1.3.2' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """Common X Extensions library""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] + +dependencies = [ + ('libX11', '1.6.1'), + ('libXdmcp', '1.1.1'), +] + +builddependencies = [ + ('xproto','7.0.26'), + ('xextproto', '7.2.1'), +] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in [ + 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', + 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', + ] + ], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXp/libXp-1.0.2-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libXp/libXp-1.0.2-goolf-1.5.14.eb new file mode 100644 index 0000000000..2b397002a4 --- /dev/null +++ b/easybuild/easyconfigs/l/libXp/libXp-1.0.2-goolf-1.5.14.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'libXp' +version = '1.0.2' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """libXp provides the X print library.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('xextproto', '7.2.1'), + ('printproto', '1.0.5'), +] + +dependencies = [ + ('libX11', '1.6.1'), + ('libXext', '1.3.2'), + ('libXau', '1.0.8'), +] +sanity_check_paths = { + 'files': ['lib/%s' % x for x in ['libXp.a', 'libXp.so']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb new file mode 100644 index 0000000000..543b30f4e9 --- /dev/null +++ b/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'libxcb' +version = '1.8' + +homepage = 'http://xcb.freedesktop.org/' +description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, + latency hiding, direct access to the protocol, improved threading support, and extensibility.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +source_urls = ['http://xcb.freedesktop.org/dist/'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['libxcb-no-pthread-stubs.patch'] + +python = 'Python' +pyver = '2.7.8' +versionsuffix = '-%s-%s' % (python, pyver) +dependencies = [ + (python, pyver), + ('xcb-proto', '1.7', versionsuffix), +] + +preconfigopts = "rm -r aclocal.m4 configure Makefile.in ltmain.sh && ./autogen.sh && " + +sanity_check_paths = { + 'files' : ['lib/libxcb%s.a' % x for x in ["", "-composite", "-damage", "-dpms", "-dri2", "-glx", + "-randr", "-record", "-render", "-res", "-screensaver", + "-shape", "-shm", "-sync", "-xevie", "-xf86dri", "-xfixes", + "-xinerama", "-xprint", "-xtest", "-xv", "-xvmc"]], + 'dirs': ['include/xcb', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb new file mode 100644 index 0000000000..df184b1c3e --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb @@ -0,0 +1,95 @@ +name = 'Python' +version = '2.7.8' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.8.1' +scipyversion = '0.14.0' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# libffi build in python is still broken, see http://bugs.python.org/issue4130 +patches = ['python-2.7_libffi-include-xmmintrin.patch'] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev')] + +# order is important! +# Version updated 08/JULY/2014 +exts_list = [ + ('setuptools', '5.4.1', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '1.5.6', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.3', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': [ + 'numpy-%s-mkl.patch' % numpyversion, + ], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('lockfile', '0.9.1', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.20.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('dateutil', '2.2', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('paramiko', '1.14.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/printproto/printproto-1.0.5-goolf-1.5.14.eb b/easybuild/easyconfigs/p/printproto/printproto-1.0.5-goolf-1.5.14.eb new file mode 100644 index 0000000000..b92c1df92c --- /dev/null +++ b/easybuild/easyconfigs/p/printproto/printproto-1.0.5-goolf-1.5.14.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'printproto' +version = '1.0.5' + +homepage = 'http://xorg.freedesktop.org/' +description = """X.org PrintProto protocol headers.""" + +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +sources = [SOURCELOWER_TAR_GZ] + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +sanity_check_paths = { + 'files': ['include/X11/extensions/Print.h', 'include/X11/extensions/Printstr.h'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-goolf-1.5.14-Python-2.7.8.eb b/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-goolf-1.5.14-Python-2.7.8.eb new file mode 100644 index 0000000000..401760336f --- /dev/null +++ b/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-goolf-1.5.14-Python-2.7.8.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'xcb-proto' +version = '1.7' + +homepage = 'http://xcb.freedesktop.org/' +description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, + latency hiding, direct access to the protocol, improved threading support, and extensibility.""" + +source_urls = ['http://xcb.freedesktop.org/dist/'] +sources = [SOURCELOWER_TAR_GZ] + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +python = 'Python' +pyver = '2.7.8' +versionsuffix = '-%s-%s' % (python, pyver) +dependencies = [(python, pyver)] + +pyshortver = '.'.join(pyver.split('.')[0:2]) + +sanity_check_paths = { + 'files': ['lib/pkgconfig/xcb-proto.pc'], + 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-goolf-1.5.14.eb b/easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-goolf-1.5.14.eb new file mode 100644 index 0000000000..6b4cef16fe --- /dev/null +++ b/easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-goolf-1.5.14.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'xextproto' +version = '7.2.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """XExtProto protocol headers.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in [ + 'agproto.h', 'cupproto.h', 'dbeproto.h', 'dpmsproto.h', 'EVIproto.h', 'geproto.h', 'lbxproto.h', + 'mitmiscproto.h', 'multibufproto.h', 'securproto.h', 'shapeproto.h', 'shm.h', 'shmstr.h', 'syncproto.h', + 'xtestconst.h', 'xtestext1proto.h' + ] + ], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xproto/xproto-7.0.26-goolf-1.5.14.eb b/easybuild/easyconfigs/x/xproto/xproto-7.0.26-goolf-1.5.14.eb new file mode 100644 index 0000000000..a5635671e9 --- /dev/null +++ b/easybuild/easyconfigs/x/xproto/xproto-7.0.26-goolf-1.5.14.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'xproto' +version = '7.0.26' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = "X protocol and ancillary headers" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files' : ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', + 'Xatom.h', 'XF86keysym.h', 'Xfuncs.h', 'Xmd.h', 'Xos.h', 'Xpoll.h', 'Xprotostr.h', + 'Xw32defs.h', 'Xwindows.h', 'DECkeysym.h', 'keysymdef.h', 'Sunkeysym.h', 'Xarch.h', + 'Xdefs.h', 'Xfuncproto.h', 'X.h', 'Xosdefs.h', 'Xos_r.h', 'Xproto.h', 'Xthreads.h', + 'XWDFile.h', 'Xwinsock.h']], + 'dirs' : [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xtrans/xtrans-1.3.4-goolf-1.5.14.eb b/easybuild/easyconfigs/x/xtrans/xtrans-1.3.4-goolf-1.5.14.eb new file mode 100644 index 0000000000..f6435d5d2b --- /dev/null +++ b/easybuild/easyconfigs/x/xtrans/xtrans-1.3.4-goolf-1.5.14.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'xtrans' +version = '1.3.4' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """xtrans includes a number of routines to make X implementations transport-independent; + at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. +""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +sanity_check_paths = { + 'files' : ['include/X11/Xtrans/%s' % x for x in [ + 'transport.c', 'Xtrans.c', 'Xtrans.h', 'Xtransint.h', 'Xtranslcl.c', + 'Xtranssock.c', 'Xtransutil.c' + ] + ], + 'dirs' : [] +} + +moduleclass = 'devel' -- GitLab From 7bdf12ff5adf13e2131dbd6c61b21c4ef2163d0b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 22 Jan 2015 12:40:37 +0100 Subject: [PATCH 0106/1076] add easyconfig for libXp 1.0.2 with intel/2015a --- .../inputproto/inputproto-2.3-intel-2015a.eb | 19 ++++++++++ .../k/kbproto/kbproto-1.0.6-intel-2015a.eb | 19 ++++++++++ .../l/libX11/libX11-1.6.1-intel-2015a.eb | 37 +++++++++++++++++++ .../l/libXau/libXau-1.0.8-intel-2015a.eb | 25 +++++++++++++ .../l/libXdmcp/libXdmcp-1.1.1-intel-2015a.eb | 25 +++++++++++++ .../l/libXext/libXext-1.3.2-intel-2015a.eb | 34 +++++++++++++++++ .../l/libXp/libXp-1.0.2-intel-2015a.eb | 30 +++++++++++++++ .../libxcb-1.8-intel-2015a-Python-2.7.8.eb | 35 ++++++++++++++++++ .../printproto-1.0.5-intel-2015a.eb | 19 ++++++++++ .../xcb-proto-1.7-intel-2015a-Python-2.7.8.eb | 27 ++++++++++++++ .../xextproto/xextproto-7.2.1-intel-2015a.eb | 25 +++++++++++++ .../x/xproto/xproto-7.0.26-intel-2015a.eb | 24 ++++++++++++ .../x/xtrans/xtrans-1.3.4-intel-2015a.eb | 26 +++++++++++++ 13 files changed, 345 insertions(+) create mode 100644 easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb create mode 100644 easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libX11/libX11-1.6.1-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libXext/libXext-1.3.2-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libXp/libXp-1.0.2-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libxcb/libxcb-1.8-intel-2015a-Python-2.7.8.eb create mode 100644 easybuild/easyconfigs/p/printproto/printproto-1.0.5-intel-2015a.eb create mode 100644 easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-intel-2015a-Python-2.7.8.eb create mode 100644 easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-intel-2015a.eb create mode 100644 easybuild/easyconfigs/x/xproto/xproto-7.0.26-intel-2015a.eb create mode 100644 easybuild/easyconfigs/x/xtrans/xtrans-1.3.4-intel-2015a.eb diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb new file mode 100644 index 0000000000..0437a042db --- /dev/null +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'inputproto' +version = '2.3' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X.org InputProto protocol headers.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2015a.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2015a.eb new file mode 100644 index 0000000000..2d16cb0b13 --- /dev/null +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2015a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'kbproto' +version = '1.0.6' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X.org KBProto protocol headers.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libX11/libX11-1.6.1-intel-2015a.eb b/easybuild/easyconfigs/l/libX11/libX11-1.6.1-intel-2015a.eb new file mode 100644 index 0000000000..70b695c73d --- /dev/null +++ b/easybuild/easyconfigs/l/libX11/libX11-1.6.1-intel-2015a.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'libX11' +version = '1.6.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 client-side library""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] + +pythonversion = '-Python-2.7.8' +builddependencies = [ + ('xextproto', '7.2.1'), + ('xcb-proto', '1.7', pythonversion), + ('kbproto', '1.0.6'), + ('inputproto', '2.3'), + ('xproto', '7.0.26'), +] + +dependencies = [ + ('libxcb', '1.8', pythonversion), + ('xtrans', '1.3.4'), +] + +sanity_check_paths = { + 'files': ['include/X11/%s' % x for x in [ + 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', + 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', + ] + ], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015a.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015a.eb new file mode 100644 index 0000000000..5deb59be94 --- /dev/null +++ b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'libXau' +version = '1.0.8' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """The libXau package contains a library implementing the X11 Authorization Protocol. +This is useful for restricting client access to the display.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] + +dependencies = [ + ('xproto', '7.0.26'), +] + +sanity_check_paths = { + 'files': ['lib/%s' % x for x in ['libXau.a', 'libXau.so']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-intel-2015a.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-intel-2015a.eb new file mode 100644 index 0000000000..f1b75921a7 --- /dev/null +++ b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-intel-2015a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'libXdmcp' +version = '1.1.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is +useful for allowing clients to interact with the X Display Manager. +""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] + +builddependencies = [ + ('xproto', '7.0.26'), +] +sanity_check_paths = { + 'files': ['lib/%s' % x for x in ['%(name)s.a', '%(name)s.so']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.2-intel-2015a.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.2-intel-2015a.eb new file mode 100644 index 0000000000..b57d363d51 --- /dev/null +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.2-intel-2015a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'libXext' +version = '1.3.2' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """Common X Extensions library""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] + +dependencies = [ + ('libX11', '1.6.1'), + ('libXdmcp', '1.1.1'), +] + +builddependencies = [ + ('xproto','7.0.26'), + ('xextproto', '7.2.1'), +] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in [ + 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', + 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', + ] + ], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXp/libXp-1.0.2-intel-2015a.eb b/easybuild/easyconfigs/l/libXp/libXp-1.0.2-intel-2015a.eb new file mode 100644 index 0000000000..469ffffd9b --- /dev/null +++ b/easybuild/easyconfigs/l/libXp/libXp-1.0.2-intel-2015a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'libXp' +version = '1.0.2' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """libXp provides the X print library.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('xextproto', '7.2.1'), + ('printproto', '1.0.5'), +] + +dependencies = [ + ('libX11', '1.6.1'), + ('libXext', '1.3.2'), + ('libXau', '1.0.8'), +] +sanity_check_paths = { + 'files': ['lib/%s' % x for x in ['libXp.a', 'libXp.so']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-intel-2015a-Python-2.7.8.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.8-intel-2015a-Python-2.7.8.eb new file mode 100644 index 0000000000..3343368288 --- /dev/null +++ b/easybuild/easyconfigs/l/libxcb/libxcb-1.8-intel-2015a-Python-2.7.8.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'libxcb' +version = '1.8' + +homepage = 'http://xcb.freedesktop.org/' +description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, + latency hiding, direct access to the protocol, improved threading support, and extensibility.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://xcb.freedesktop.org/dist/'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['libxcb-no-pthread-stubs.patch'] + +python = 'Python' +pyver = '2.7.8' +versionsuffix = '-%s-%s' % (python, pyver) +dependencies = [ + (python, pyver), + ('xcb-proto', '1.7', versionsuffix), +] + +preconfigopts = "rm -r aclocal.m4 configure Makefile.in ltmain.sh && ./autogen.sh && " + +sanity_check_paths = { + 'files' : ['lib/libxcb%s.a' % x for x in ["", "-composite", "-damage", "-dpms", "-dri2", "-glx", + "-randr", "-record", "-render", "-res", "-screensaver", + "-shape", "-shm", "-sync", "-xevie", "-xf86dri", "-xfixes", + "-xinerama", "-xprint", "-xtest", "-xv", "-xvmc"]], + 'dirs': ['include/xcb', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/printproto/printproto-1.0.5-intel-2015a.eb b/easybuild/easyconfigs/p/printproto/printproto-1.0.5-intel-2015a.eb new file mode 100644 index 0000000000..0e5bfb142c --- /dev/null +++ b/easybuild/easyconfigs/p/printproto/printproto-1.0.5-intel-2015a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'printproto' +version = '1.0.5' + +homepage = 'http://xorg.freedesktop.org/' +description = """X.org PrintProto protocol headers.""" + +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +sources = [SOURCELOWER_TAR_GZ] + +toolchain = {'name': 'intel', 'version': '2015a'} + +sanity_check_paths = { + 'files': ['include/X11/extensions/Print.h', 'include/X11/extensions/Printstr.h'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-intel-2015a-Python-2.7.8.eb b/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-intel-2015a-Python-2.7.8.eb new file mode 100644 index 0000000000..1a9784f1e8 --- /dev/null +++ b/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-intel-2015a-Python-2.7.8.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'xcb-proto' +version = '1.7' + +homepage = 'http://xcb.freedesktop.org/' +description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, + latency hiding, direct access to the protocol, improved threading support, and extensibility.""" + +source_urls = ['http://xcb.freedesktop.org/dist/'] +sources = [SOURCELOWER_TAR_GZ] + +toolchain = {'name': 'intel', 'version': '2015a'} + +python = 'Python' +pyver = '2.7.8' +versionsuffix = '-%s-%s' % (python, pyver) +dependencies = [(python, pyver)] + +pyshortver = '.'.join(pyver.split('.')[0:2]) + +sanity_check_paths = { + 'files': ['lib/pkgconfig/xcb-proto.pc'], + 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-intel-2015a.eb b/easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-intel-2015a.eb new file mode 100644 index 0000000000..e1651c87e5 --- /dev/null +++ b/easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-intel-2015a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'xextproto' +version = '7.2.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """XExtProto protocol headers.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in [ + 'agproto.h', 'cupproto.h', 'dbeproto.h', 'dpmsproto.h', 'EVIproto.h', 'geproto.h', 'lbxproto.h', + 'mitmiscproto.h', 'multibufproto.h', 'securproto.h', 'shapeproto.h', 'shm.h', 'shmstr.h', 'syncproto.h', + 'xtestconst.h', 'xtestext1proto.h' + ] + ], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xproto/xproto-7.0.26-intel-2015a.eb b/easybuild/easyconfigs/x/xproto/xproto-7.0.26-intel-2015a.eb new file mode 100644 index 0000000000..5c1117654b --- /dev/null +++ b/easybuild/easyconfigs/x/xproto/xproto-7.0.26-intel-2015a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'xproto' +version = '7.0.26' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = "X protocol and ancillary headers" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files' : ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', + 'Xatom.h', 'XF86keysym.h', 'Xfuncs.h', 'Xmd.h', 'Xos.h', 'Xpoll.h', 'Xprotostr.h', + 'Xw32defs.h', 'Xwindows.h', 'DECkeysym.h', 'keysymdef.h', 'Sunkeysym.h', 'Xarch.h', + 'Xdefs.h', 'Xfuncproto.h', 'X.h', 'Xosdefs.h', 'Xos_r.h', 'Xproto.h', 'Xthreads.h', + 'XWDFile.h', 'Xwinsock.h']], + 'dirs' : [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xtrans/xtrans-1.3.4-intel-2015a.eb b/easybuild/easyconfigs/x/xtrans/xtrans-1.3.4-intel-2015a.eb new file mode 100644 index 0000000000..dc21e51c71 --- /dev/null +++ b/easybuild/easyconfigs/x/xtrans/xtrans-1.3.4-intel-2015a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'xtrans' +version = '1.3.4' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """xtrans includes a number of routines to make X implementations transport-independent; + at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. +""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +sanity_check_paths = { + 'files' : ['include/X11/Xtrans/%s' % x for x in [ + 'transport.c', 'Xtrans.c', 'Xtrans.h', 'Xtransint.h', 'Xtranslcl.c', + 'Xtranssock.c', 'Xtransutil.c' + ] + ], + 'dirs' : [] +} + +moduleclass = 'devel' -- GitLab From 8506833708dcc67a2d5732ce95ad8f286e56e457 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 23 Jan 2015 14:46:06 +0100 Subject: [PATCH 0107/1076] fix remarks --- .../a/Autoconf/Autoconf-2.69-goolf-1.5.14.eb | 25 ++++++++++++++ .../a/Automake/Automake-1.14-goolf-1.5.14.eb | 33 +++++++++++++++++++ .../k/kbproto/kbproto-1.0.6-goolf-1.5.14.eb | 2 +- .../l/libX11/libX11-1.6.1-goolf-1.5.14.eb | 2 +- .../libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb | 5 +++ .../printproto-1.0.5-goolf-1.5.14.eb | 6 ++-- ...xcb-proto-1.7-goolf-1.5.14-Python-2.7.8.eb | 4 +-- 7 files changed, 70 insertions(+), 7 deletions(-) create mode 100644 easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/a/Automake/Automake-1.14-goolf-1.5.14.eb diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-goolf-1.5.14.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-goolf-1.5.14.eb new file mode 100644 index 0000000000..3ca1111122 --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-goolf-1.5.14.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.69' + +homepage = 'http://www.gnu.org/software/autoconf/' +description = """Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure + software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual + user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating + system features that the package can use, in the form of M4 macro calls.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('M4', '1.4.16')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", + "autoscan", "autoupdate", "ifnames"]], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.14-goolf-1.5.14.eb b/easybuild/easyconfigs/a/Automake/Automake-1.14-goolf-1.5.14.eb new file mode 100644 index 0000000000..64606d8726 --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.14-goolf-1.5.14.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'Automake' +version = "1.14" + +homepage = 'http://www.gnu.org/software/automake/automake.html' +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Autoconf', '2.69')] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-goolf-1.5.14.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-goolf-1.5.14.eb index 9d5719533c..1b4c06dfef 100644 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-goolf-1.5.14.eb @@ -9,7 +9,7 @@ description = """X.org KBProto protocol headers.""" toolchain = {'name': 'goolf', 'version': '1.5.14'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], diff --git a/easybuild/easyconfigs/l/libX11/libX11-1.6.1-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libX11/libX11-1.6.1-goolf-1.5.14.eb index 1f3f05b34f..09434cd3d2 100644 --- a/easybuild/easyconfigs/l/libX11/libX11-1.6.1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libX11/libX11-1.6.1-goolf-1.5.14.eb @@ -9,7 +9,7 @@ description = """X11 client-side library""" toolchain = {'name': 'goolf', 'version': '1.5.14'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] pythonversion = '-Python-2.7.8' builddependencies = [ diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb index 543b30f4e9..17ee8c1cb5 100644 --- a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb +++ b/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb @@ -14,6 +14,11 @@ sources = [SOURCELOWER_TAR_GZ] patches = ['libxcb-no-pthread-stubs.patch'] +builddependencies = [ + ('Automake', '1.14'), + ('Autoconf', '2.69'), +] + python = 'Python' pyver = '2.7.8' versionsuffix = '-%s-%s' % (python, pyver) diff --git a/easybuild/easyconfigs/p/printproto/printproto-1.0.5-goolf-1.5.14.eb b/easybuild/easyconfigs/p/printproto/printproto-1.0.5-goolf-1.5.14.eb index b92c1df92c..c81ebb4993 100644 --- a/easybuild/easyconfigs/p/printproto/printproto-1.0.5-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/printproto/printproto-1.0.5-goolf-1.5.14.eb @@ -6,11 +6,11 @@ version = '1.0.5' homepage = 'http://xorg.freedesktop.org/' description = """X.org PrintProto protocol headers.""" -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] -sources = [SOURCELOWER_TAR_GZ] - toolchain = {'name': 'goolf', 'version': '1.5.14'} +source_urls = [XORG_PROTO_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + sanity_check_paths = { 'files': ['include/X11/extensions/Print.h', 'include/X11/extensions/Printstr.h'], 'dirs': [] diff --git a/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-goolf-1.5.14-Python-2.7.8.eb b/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-goolf-1.5.14-Python-2.7.8.eb index 401760336f..2c38355a2b 100644 --- a/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-goolf-1.5.14-Python-2.7.8.eb +++ b/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-goolf-1.5.14-Python-2.7.8.eb @@ -7,11 +7,11 @@ homepage = 'http://xcb.freedesktop.org/' description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility.""" +toolchain = {'name': 'goolf', 'version': '1.5.14'} + source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] -toolchain = {'name': 'goolf', 'version': '1.5.14'} - python = 'Python' pyver = '2.7.8' versionsuffix = '-%s-%s' % (python, pyver) -- GitLab From af8ce19b2ce0ae261e1b96624d8495cb939c5db7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 23 Jan 2015 16:55:04 +0100 Subject: [PATCH 0108/1076] add libtool build dep in libxcb easyconfig --- .../l/libtool/libtool-2.4.5-goolf-1.5.14.eb | 15 +++++++++++++++ .../libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb | 1 + 2 files changed, 16 insertions(+) create mode 100644 easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb new file mode 100644 index 0000000000..28e63562d7 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb @@ -0,0 +1,15 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.5' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://ftp.gnu.org/gnu/%s' % name.lower()] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb index 17ee8c1cb5..91991fe021 100644 --- a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb +++ b/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb @@ -17,6 +17,7 @@ patches = ['libxcb-no-pthread-stubs.patch'] builddependencies = [ ('Automake', '1.14'), ('Autoconf', '2.69'), + ('libtool', '2.4.5'), ] python = 'Python' -- GitLab From 468a0e1e41c25ec1e10664a3598d3bf3ac086091 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 23 Jan 2015 17:00:54 +0100 Subject: [PATCH 0109/1076] add M4 as build dep for libtool --- .../l/libtool/libtool-2.4.5-goolf-1.5.14.eb | 2 ++ .../m/M4/M4-1.4.17-goolf-1.5.14.eb | 23 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 easybuild/easyconfigs/m/M4/M4-1.4.17-goolf-1.5.14.eb diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb index 28e63562d7..89de693e51 100644 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb @@ -12,4 +12,6 @@ toolchain = {'name': 'goolf', 'version': '1.5.14'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://ftp.gnu.org/gnu/%s' % name.lower()] +builddependencies = [('M4', '1.14.17')] + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-goolf-1.5.14.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-goolf-1.5.14.eb new file mode 100644 index 0000000000..39d957f556 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-goolf-1.5.14.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = "--enable-cxx" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From e2dc1907d6ec6ee1a3cfa7e7f5baaf430242496f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 23 Jan 2015 17:03:13 +0100 Subject: [PATCH 0110/1076] fix typo --- easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb index 89de693e51..c98f951ee7 100644 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb @@ -12,6 +12,6 @@ toolchain = {'name': 'goolf', 'version': '1.5.14'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://ftp.gnu.org/gnu/%s' % name.lower()] -builddependencies = [('M4', '1.14.17')] +builddependencies = [('M4', '1.4.17')] moduleclass = 'lib' -- GitLab From b29994cb3b0017d479e823fb19c464cfbd441a13 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 23 Jan 2015 17:08:13 +0100 Subject: [PATCH 0111/1076] add M4 as build dep for libxcb --- .../easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb index 91991fe021..497d6bc032 100644 --- a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb +++ b/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb @@ -15,6 +15,7 @@ sources = [SOURCELOWER_TAR_GZ] patches = ['libxcb-no-pthread-stubs.patch'] builddependencies = [ + ('M4', '1.4.17'), ('Automake', '1.14'), ('Autoconf', '2.69'), ('libtool', '2.4.5'), -- GitLab From 8024913b322f6757649f0c2e12594a3a3188973b Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Fri, 23 Jan 2015 17:13:38 +0100 Subject: [PATCH 0112/1076] Enable UTF-8 in ncurses --- easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb index 3bcfd50e3f..52d037a115 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb @@ -12,4 +12,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# enable UTF-8 version of ncurses +configopts = '--enable-widec ' + moduleclass = 'devel' -- GitLab From 6aae2b595d2f9e7d909a5f6cf08ff98f6e3492f6 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Fri, 23 Jan 2015 17:52:00 +0100 Subject: [PATCH 0113/1076] Build libncurses and libncursesw --- easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb index 52d037a115..0cd975654f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb @@ -12,7 +12,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# enable UTF-8 version of ncurses -configopts = '--enable-widec ' +# build the normal library and the UTF-8 version +configopts = ['', '--enable-widec '] moduleclass = 'devel' -- GitLab From 04539511825fd537874a74a8d2bc8157891c4f0e Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Sat, 24 Jan 2015 13:53:57 +0100 Subject: [PATCH 0114/1076] Another try for ncursesw --- .../easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb index 0cd975654f..b52538d409 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb @@ -12,7 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# build the normal library and the UTF-8 version -configopts = ['', '--enable-widec '] +configopts = [ +# the regular version + '--enable-pc-files', +# the UTF-8 enabled version (ncursesw) + '--enable-pc-files --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] moduleclass = 'devel' -- GitLab From 8752a28c823ec55f6a21f615e49a45877230642a Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Sat, 24 Jan 2015 14:10:27 +0100 Subject: [PATCH 0115/1076] drop pkg-config in ncurses --- easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb index b52538d409..3ec3f49a07 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb @@ -14,9 +14,9 @@ sources = [SOURCE_TAR_GZ] configopts = [ # the regular version - '--enable-pc-files', + '', # the UTF-8 enabled version (ncursesw) - '--enable-pc-files --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' -- GitLab From 35266d8655bfa26924a951417b616c6f08716a21 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Mon, 26 Jan 2015 20:24:01 +0100 Subject: [PATCH 0116/1076] Fix remarks --- easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb index 3ec3f49a07..867d190ac8 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb @@ -13,9 +13,9 @@ source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] configopts = [ -# the regular version + # default build, no custom configure options '', -# the UTF-8 enabled version (ncursesw) + # the UTF-8 enabled version (ncursesw) '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] -- GitLab From 5d2d1b0b9cc82f64abf00ff3b5d87caaaf46ef86 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Mon, 26 Jan 2015 20:31:40 +0100 Subject: [PATCH 0117/1076] Enable for ncursesw in all ncurses easyconfigs --- .../n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb | 7 +++++++ .../n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb | 7 +++++++ .../n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb | 7 +++++++ .../n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb | 7 +++++++ .../n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb | 7 +++++++ .../n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb | 7 +++++++ .../n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb | 7 +++++++ .../easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb | 7 +++++++ .../easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb | 7 +++++++ .../easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb | 7 +++++++ .../n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb | 7 +++++++ .../n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb | 7 +++++++ .../n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb | 7 +++++++ .../easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb | 7 +++++++ .../easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb | 7 +++++++ .../easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb | 7 +++++++ .../easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb | 7 +++++++ .../easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb | 7 +++++++ .../easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb | 7 +++++++ .../easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb | 7 +++++++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb | 7 +++++++ .../easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb | 7 +++++++ .../easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb | 7 +++++++ .../easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb | 7 +++++++ 40 files changed, 280 insertions(+) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb index 3522f8a87b..612e7244e4 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb @@ -14,6 +14,13 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb index f954a9b12a..0bc9dc079e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb @@ -14,6 +14,13 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb index 6a10d2ec63..30ff4e9d12 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb @@ -14,6 +14,13 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb index 4913ef008f..d637ceb09f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb @@ -14,6 +14,13 @@ sources = [SOURCE_TGZ] # the directory contains only a couple of older ncurses 5.9 snapshots. source_urls = ['ftp://invisible-island.net/ncurses/current/'] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb index 8b7d3a2416..ecedc6d59c 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb @@ -14,6 +14,13 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb index 1632ef23de..44555aa4d2 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb @@ -14,6 +14,13 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb index 43375f2a29..6b107ae408 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb @@ -14,6 +14,13 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb index ad58285a85..eeca718a41 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb index f972b6a4ff..7ed33f8631 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb index 5f56a55621..b72a2c5545 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb index cd59ae4ab3..ee2b0ee573 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb index 52e0aac9ea..e7e371cbeb 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb index 78b7618284..fc7e428415 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb index b4ea71f97f..caaf4d94b5 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb index 2f9501c9ae..cd83ef60ce 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb index 15745294d9..fc5b9a327c 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb index 062cbaeab6..ef9c9fdf56 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb @@ -14,6 +14,13 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb index a372492a64..1e42213c88 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb @@ -12,6 +12,13 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb index 38b356d5e1..1a4bf4b720 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb index 947e8e3afa..33d8114b0a 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb index 4084c938c1..38625bc5af 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb index 33bb21037f..9cd547f787 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb index e67f480463..f6221718e5 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb index 5a698183f4..794f3cf9ff 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb index 4e33e95089..51c7c4637d 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://ftpmirror.gnu.org/%(name)s'] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb index c0284ad94f..0da2bc399e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb index 95388cfc5b..51e89fabbe 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb index 731485e77b..efe819bc41 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb index 8cb79c351b..b1d6ed583b 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb index ee127c7a3c..7acb72a025 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb index 020778b318..411d761488 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb index a81155369d..e647ee8ca9 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb index 84c486d4d9..b4ba551660 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb index ab5e8538f3..2a4e97a56d 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb @@ -14,4 +14,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb index 2a7094da21..5585b5f946 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb index 4aface2738..3084b14d4f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb index 867d190ac8..51bee3bd1f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb @@ -19,4 +19,11 @@ configopts = [ '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb index 9963e053c2..3442fd88ba 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb index decfe9bc04..e40599e242 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb index f4b42632c9..75c66a9c2a 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb @@ -12,4 +12,11 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + moduleclass = 'devel' -- GitLab From 1aa81e9a343e6eb30b89d9fbe5d3635901159343 Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 27 Jan 2015 09:36:26 +0100 Subject: [PATCH 0118/1076] Added intel easyconfig for libX11 and dependencies --- .../inputproto-2.3.1-intel-2015a.eb | 19 +++++++++ .../k/kbproto/kbproto-1.0.6-intel-2015a.eb | 19 +++++++++ .../libX11-1.6.2-intel-2015a-Python-2.7.9.eb | 37 ++++++++++++++++++ .../l/libXau/libXau-1.0.8-intel-2015a.eb | 25 ++++++++++++ .../libpthread-stubs-0.3-intel-2015a.eb | 20 ++++++++++ ...ibxcb-1.11-intel-2015a-Python-2.7.9.eb.swp | Bin 0 -> 12288 bytes .../libxcb-1.11-intel-2015a-Python-2.7.9.eb | 34 ++++++++++++++++ ...xcb-proto-1.11-intel-2015a-Python-2.7.9.eb | 27 +++++++++++++ .../xextproto/xextproto-7.3.0-intel-2015a.eb | 25 ++++++++++++ .../x/xproto/xproto-7.0.27-intel-2015a.eb | 24 ++++++++++++ .../x/xtrans/xtrans-1.3.5-intel-2015a.eb | 26 ++++++++++++ 11 files changed, 256 insertions(+) create mode 100644 easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2015a.eb create mode 100644 easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libX11/libX11-1.6.2-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libxcb/.libxcb-1.11-intel-2015a-Python-2.7.9.eb.swp create mode 100644 easybuild/easyconfigs/l/libxcb/libxcb-1.11-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.11-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/x/xextproto/xextproto-7.3.0-intel-2015a.eb create mode 100644 easybuild/easyconfigs/x/xproto/xproto-7.0.27-intel-2015a.eb create mode 100644 easybuild/easyconfigs/x/xtrans/xtrans-1.3.5-intel-2015a.eb diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2015a.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2015a.eb new file mode 100644 index 0000000000..21d5d376d5 --- /dev/null +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2015a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'inputproto' +version = '2.3.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X.org InputProto protocol headers.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2015a.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2015a.eb new file mode 100644 index 0000000000..2d16cb0b13 --- /dev/null +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2015a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'kbproto' +version = '1.0.6' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X.org KBProto protocol headers.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libX11/libX11-1.6.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/l/libX11/libX11-1.6.2-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..3f72262d57 --- /dev/null +++ b/easybuild/easyconfigs/l/libX11/libX11-1.6.2-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'libX11' +version = '1.6.2' +versionsuffix = '-Python-2.7.9' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 client-side library""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('xextproto', '7.3.0'), + ('xcb-proto', '1.11', versionsuffix), + ('inputproto', '2.3.1'), + ('xproto', '7.0.27'), + ('kbproto', '1.0.6'), +] + +dependencies = [ + ('libxcb', '1.11', versionsuffix), + ('xtrans', '1.3.5'), +] + +sanity_check_paths = { + 'files': ['include/X11/%s' % x for x in [ + 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', + 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', + ] + ], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015a.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015a.eb new file mode 100644 index 0000000000..03dfe7dd92 --- /dev/null +++ b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'libXau' +version = '1.0.8' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """The libXau package contains a library implementing the X11 Authorization Protocol. +This is useful for restricting client access to the display.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] + +dependencies = [ + ('xproto', '7.0.27'), +] + +sanity_check_paths = { + 'files': ['lib/%s' % x for x in ['libXau.a', 'libXau.so']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-intel-2015a.eb b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-intel-2015a.eb new file mode 100644 index 0000000000..3665102104 --- /dev/null +++ b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-intel-2015a.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'libpthread-stubs' +version = '0.3' + +homepage = 'http://xcb.freedesktop.org/' +description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, +latency hiding, direct access to the protocol, improved threading support, and extensibility.""" + +source_urls = ['http://xcb.freedesktop.org/dist/'] +sources = [SOURCELOWER_TAR_GZ] + +toolchain = {'name': 'intel', 'version': '2015a'} + +sanity_check_paths = { + 'files' : ['lib/pkgconfig/pthread-stubs.pc'], + 'dirs': [] , +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxcb/.libxcb-1.11-intel-2015a-Python-2.7.9.eb.swp b/easybuild/easyconfigs/l/libxcb/.libxcb-1.11-intel-2015a-Python-2.7.9.eb.swp new file mode 100644 index 0000000000000000000000000000000000000000..7015b4fd640e56b6c355bdc5cf312959de633dcd GIT binary patch literal 12288 zcmeI2L5n0c6vwlI7j;$i;Kf6>WvE%`s_O1#cE$x2cUTr-hm~tfLD{=rJo+W}1L(m8@#fKk2L-SC4g9C7#$`nY^|nhw|2wId)Jxtk$-vNWHhTY^ z1G<|{2+E6u{B-ld(fxA#^uZn>&1iIWXJ>aObe&g9%Tt>wvyeI+pEEFDIi8lRF4D?0 z+PhqdW+il5Fwb(garxPVxnOQHYosdD(BekV<-$F*wyiU(%9Wh0`K+(faW)>OQhTA& z$!NU8(swt$G&-GRyV>iRn4Po0*cAypsRSB7Pxmg8E0ggkg!tOv5`FolJ5Oq~F|J4; z5{LvMfk+?{hy)^mNFWmU2Lj$+AfLegRNpt~>kEIY`^Q*C0+B!@5D7#Akw7F62}A;s zKqL?eL;{h(V@QA%g#7RfA@*4;9>4#e{r~^#3xxav{Rn*veFJ?3Z9@;9C*(WmOXv&e zBj_#YO=t+c3jJ}Bkl&%7q3@xup?lCADj*Ksf_{6BkWZmkp!-Ua>S{vBT|!ZkLe?(1Mo$u{xoQfLBdawT zwu5rJTyzPq$#mF`4sZOsGDz1_i<(tzFr;{}HL_#7rWdYntvbW1;)Ch`n8B6Iiq?fI ztFGQ?-uV$bwdsmBEcGkIE3pe=hvD8c#b?c%Q+|)(i)P*>+!YjgbycR+`whDF< zNF{TrgiB~34DNlt@RrM1LbvFe&P|PPsp-j}^}tPKjg!7xd;xxozGyM5Ptaeg50Pfl@;16QNSFw1FulmSZiuO zq&Qzxtl`ednN--&Y%mxABo36c9>lRMSdQTE_%D}qKUGXG8XOUNUFz23_VNDp%Tzkb zXf3Q_TvS5)_Lv>xDA2iJzQJ8wV1TQbQs^?iy`4i+no8K<4YbdJhArrMgn=RTJt2Wu dc)}dv4+tS`HoY=@8LazlGJR8v1GW?i`4iXzsN4Vm literal 0 HcmV?d00001 diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.11-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.11-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..7d20038412 --- /dev/null +++ b/easybuild/easyconfigs/l/libxcb/libxcb-1.11-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'libxcb' +version = '1.11' + +homepage = 'http://xcb.freedesktop.org/' +description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, +latency hiding, direct access to the protocol, improved threading support, and extensibility.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://xcb.freedesktop.org/dist/'] +sources = [SOURCELOWER_TAR_GZ] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), + ('xcb-proto', '1.11', versionsuffix), + ('libXau', '1.0.8'), + ('libpthread-stubs', '0.3'), +] + +sanity_check_paths = { + 'files' : ['lib/libxcb%s.a' % x for x in ["", "-composite", "-damage", "-dpms", "-dri2", "-glx", + "-randr", "-record", "-render", "-res", "-screensaver", + "-shape", "-shm", "-sync", "-xevie", "-xf86dri", "-xfixes", + "-xinerama", "-xprint", "-xtest", "-xv", "-xvmc"]], + 'dirs': ['include/xcb', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.11-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.11-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..38f0fd5a88 --- /dev/null +++ b/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.11-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'xcb-proto' +version = '1.11' + +homepage = 'http://xcb.freedesktop.org/' +description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, +latency hiding, direct access to the protocol, improved threading support, and extensibility.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://xcb.freedesktop.org/dist/'] +sources = [SOURCELOWER_TAR_GZ] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) +dependencies = [(python, pyver)] + +pyshortver = '.'.join(pyver.split('.')[0:2]) + +sanity_check_paths = { + 'files': ['lib/pkgconfig/xcb-proto.pc'], + 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xextproto/xextproto-7.3.0-intel-2015a.eb b/easybuild/easyconfigs/x/xextproto/xextproto-7.3.0-intel-2015a.eb new file mode 100644 index 0000000000..ee0ab26f86 --- /dev/null +++ b/easybuild/easyconfigs/x/xextproto/xextproto-7.3.0-intel-2015a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'xextproto' +version = '7.3.0' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """XExtProto protocol headers.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in [ + 'agproto.h', 'cupproto.h', 'dbeproto.h', 'dpmsproto.h', 'EVIproto.h', 'geproto.h', 'lbxproto.h', + 'mitmiscproto.h', 'multibufproto.h', 'securproto.h', 'shapeproto.h', 'shm.h', 'shmstr.h', 'syncproto.h', + 'xtestconst.h', 'xtestext1proto.h' + ] + ], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xproto/xproto-7.0.27-intel-2015a.eb b/easybuild/easyconfigs/x/xproto/xproto-7.0.27-intel-2015a.eb new file mode 100644 index 0000000000..4093d23e90 --- /dev/null +++ b/easybuild/easyconfigs/x/xproto/xproto-7.0.27-intel-2015a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'xproto' +version = '7.0.27' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = "X protocol and ancillary headers" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files' : ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', + 'Xatom.h', 'XF86keysym.h', 'Xfuncs.h', 'Xmd.h', 'Xos.h', 'Xpoll.h', 'Xprotostr.h', + 'Xw32defs.h', 'Xwindows.h', 'DECkeysym.h', 'keysymdef.h', 'Sunkeysym.h', 'Xarch.h', + 'Xdefs.h', 'Xfuncproto.h', 'X.h', 'Xosdefs.h', 'Xos_r.h', 'Xproto.h', 'Xthreads.h', + 'XWDFile.h', 'Xwinsock.h']], + 'dirs' : [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xtrans/xtrans-1.3.5-intel-2015a.eb b/easybuild/easyconfigs/x/xtrans/xtrans-1.3.5-intel-2015a.eb new file mode 100644 index 0000000000..ef00169dc4 --- /dev/null +++ b/easybuild/easyconfigs/x/xtrans/xtrans-1.3.5-intel-2015a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'xtrans' +version = '1.3.5' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """xtrans includes a number of routines to make X implementations transport-independent; + at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. +""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +sanity_check_paths = { + 'files' : ['include/X11/Xtrans/%s' % x for x in [ + 'transport.c', 'Xtrans.c', 'Xtrans.h', 'Xtransint.h', 'Xtranslcl.c', + 'Xtranssock.c', 'Xtransutil.c' + ] + ], + 'dirs' : [] +} + +moduleclass = 'devel' -- GitLab From 7b49fdce5c8eebd5e0612cdd0f672145a9cedc87 Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 27 Jan 2015 09:42:56 +0100 Subject: [PATCH 0119/1076] Removed accidentally added swp file --- ....libxcb-1.11-intel-2015a-Python-2.7.9.eb.swp | Bin 12288 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 easybuild/easyconfigs/l/libxcb/.libxcb-1.11-intel-2015a-Python-2.7.9.eb.swp diff --git a/easybuild/easyconfigs/l/libxcb/.libxcb-1.11-intel-2015a-Python-2.7.9.eb.swp b/easybuild/easyconfigs/l/libxcb/.libxcb-1.11-intel-2015a-Python-2.7.9.eb.swp deleted file mode 100644 index 7015b4fd640e56b6c355bdc5cf312959de633dcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2L5n0c6vwlI7j;$i;Kf6>WvE%`s_O1#cE$x2cUTr-hm~tfLD{=rJo+W}1L(m8@#fKk2L-SC4g9C7#$`nY^|nhw|2wId)Jxtk$-vNWHhTY^ z1G<|{2+E6u{B-ld(fxA#^uZn>&1iIWXJ>aObe&g9%Tt>wvyeI+pEEFDIi8lRF4D?0 z+PhqdW+il5Fwb(garxPVxnOQHYosdD(BekV<-$F*wyiU(%9Wh0`K+(faW)>OQhTA& z$!NU8(swt$G&-GRyV>iRn4Po0*cAypsRSB7Pxmg8E0ggkg!tOv5`FolJ5Oq~F|J4; z5{LvMfk+?{hy)^mNFWmU2Lj$+AfLegRNpt~>kEIY`^Q*C0+B!@5D7#Akw7F62}A;s zKqL?eL;{h(V@QA%g#7RfA@*4;9>4#e{r~^#3xxav{Rn*veFJ?3Z9@;9C*(WmOXv&e zBj_#YO=t+c3jJ}Bkl&%7q3@xup?lCADj*Ksf_{6BkWZmkp!-Ua>S{vBT|!ZkLe?(1Mo$u{xoQfLBdawT zwu5rJTyzPq$#mF`4sZOsGDz1_i<(tzFr;{}HL_#7rWdYntvbW1;)Ch`n8B6Iiq?fI ztFGQ?-uV$bwdsmBEcGkIE3pe=hvD8c#b?c%Q+|)(i)P*>+!YjgbycR+`whDF< zNF{TrgiB~34DNlt@RrM1LbvFe&P|PPsp-j}^}tPKjg!7xd;xxozGyM5Ptaeg50Pfl@;16QNSFw1FulmSZiuO zq&Qzxtl`ednN--&Y%mxABo36c9>lRMSdQTE_%D}qKUGXG8XOUNUFz23_VNDp%Tzkb zXf3Q_TvS5)_Lv>xDA2iJzQJ8wV1TQbQs^?iy`4i+no8K<4YbdJhArrMgn=RTJt2Wu dc)}dv4+tS`HoY=@8LazlGJR8v1GW?i`4iXzsN4Vm -- GitLab From d2cd0fe9eb7b32c8354c03f184e05fed63348885 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 27 Jan 2015 09:45:08 +0100 Subject: [PATCH 0120/1076] We are gonna drop the block for ncurses --- .../easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb | 2 ++ .../easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb | 2 ++ .../n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb | 2 ++ .../easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb | 2 ++ .../easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb | 2 ++ .../easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb | 2 ++ .../n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb | 2 ++ .../easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb | 2 ++ .../easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb | 2 ++ .../easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb | 2 ++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb | 2 ++ 40 files changed, 80 insertions(+) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb index 612e7244e4..c1bbc1841f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9-20130406' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb index 0bc9dc079e..4e4d33f99e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9-20130406' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb index 30ff4e9d12..175c730746 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9-20130406' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb index d637ceb09f..5d25cf6a2c 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9-20130406' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb index ecedc6d59c..74e5f9d664 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9-20130406' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb index 44555aa4d2..54ecc2aa20 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9-20130406' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb index 6b107ae408..923b64a2b1 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9-20130406' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb index eeca718a41..d656ee0065 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb index 7ed33f8631..2a34cb02bd 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb index b72a2c5545..7172901875 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb index ee2b0ee573..8dcd07e56e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb index e7e371cbeb..fe078dec07 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb index fc7e428415..f56f2e2f3f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb index caaf4d94b5..fbcfb30bca 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb index cd83ef60ce..8a0a0a6686 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb index fc5b9a327c..ef641196aa 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb index ef9c9fdf56..bead5d5548 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb index 1e42213c88..a80072cffd 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb index 1a4bf4b720..16c3de6193 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb index 33d8114b0a..fe409e6bef 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb index 38625bc5af..109ffe0762 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb index 9cd547f787..013e826233 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb index f6221718e5..d98d2224a8 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb index 794f3cf9ff..04d9e09dc8 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb index 51c7c4637d..cbbffabdf6 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb index 0da2bc399e..d2814a64a5 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb index 51e89fabbe..312ebedf9f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb index efe819bc41..2fe6cb142e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb index b1d6ed583b..e3bb6acc60 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb index 7acb72a025..22f9c52166 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb index 411d761488..738094a8e2 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb index e647ee8ca9..cda26334d3 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb index b4ba551660..b2f405273f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb index 2a4e97a56d..c42c316754 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb index 5585b5f946..d205c60702 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb index 3084b14d4f..7893f29d3f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb index 867d190ac8..94883afa9c 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb index 3442fd88ba..b9054c4126 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb index e40599e242..980ddeeb1b 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb index 75c66a9c2a..a0cd6ba12f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' -- GitLab From c192f7c59f8286b812de97bdbf7ed49fff7fafcf Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 27 Jan 2015 09:49:50 +0100 Subject: [PATCH 0121/1076] Add darwin patch everywhere for ncurses --- .../easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb | 3 +++ .../n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb | 3 +++ .../n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb | 3 +++ .../n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb | 5 ++++- .../n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb | 3 +++ .../n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb | 3 +++ .../n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb | 3 +++ .../easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb | 3 +++ .../easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb | 3 +++ .../n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb | 3 +++ .../n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb | 3 +++ .../easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb | 3 +++ easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb | 3 +++ 40 files changed, 121 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb index c1bbc1841f..d6014c322a 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb @@ -16,6 +16,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb index 4e4d33f99e..340e451aec 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb @@ -16,6 +16,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb index 175c730746..04ba4525a8 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb @@ -16,6 +16,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb index 5d25cf6a2c..1ebda09767 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb @@ -11,10 +11,13 @@ function-key mapping, and has all the other SYSV-curses enhancements over BSD Cu toolchain = {'name': 'cgmvolf', 'version': '1.2.7'} toolchainopts = {'optarch': True, 'pic': True} -sources = [SOURCE_TGZ] # In future, this URL will not be sufficient to obtain this tarball, because # the directory contains only a couple of older ncurses 5.9 snapshots. source_urls = ['ftp://invisible-island.net/ncurses/current/'] +sources = [SOURCE_TGZ] + +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ # default build, no custom configure options diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb index 74e5f9d664..d0b0145611 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb @@ -16,6 +16,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb index 54ecc2aa20..463bfe470b 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb @@ -16,6 +16,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb index 923b64a2b1..f717055d33 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb @@ -16,6 +16,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb index d656ee0065..10513a3220 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb index 2a34cb02bd..c713d9a1f0 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb index 7172901875..de5fe067af 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb index 7a01c335e9..1120c00075 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb @@ -17,6 +17,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb index fe078dec07..6fe83c6278 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb index f56f2e2f3f..3b2a8be253 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb index fbcfb30bca..016a0e7ba7 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb index 8a0a0a6686..ad1db40db0 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb index ef641196aa..b7eac5dc3b 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb index bead5d5548..32697687bd 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb @@ -16,6 +16,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb index a80072cffd..8f42fa1df4 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb index 16c3de6193..6adba21388 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb index fe409e6bef..71be12db82 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb index 109ffe0762..b2bd02a79f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb index 013e826233..f43ac7b793 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb index d98d2224a8..d485cb49cb 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb index 04d9e09dc8..fac41c78c8 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb index cbbffabdf6..3b5e2ad161 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://ftpmirror.gnu.org/%(name)s'] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb index d2814a64a5..9591d9dd15 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb index 312ebedf9f..807f4ac478 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb index 2fe6cb142e..0b83eb7d69 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb index e3bb6acc60..35aab70c78 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb index 22f9c52166..440b759444 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb index 738094a8e2..de9ab95d93 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb index cda26334d3..dd539c41ee 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb index b2f405273f..96658e9de5 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb index c42c316754..fbd2501cb3 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb @@ -16,6 +16,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb index d205c60702..77555deb61 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb index 7893f29d3f..5e21a72951 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb index 94883afa9c..4d5679832e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb index b9054c4126..edb162762e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb index 980ddeeb1b..f9e31b4951 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb index a0cd6ba12f..531773e338 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb @@ -14,6 +14,9 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +patches = ['ncurses-5.9_configure_darwin.patch'] + configopts = [ # default build, no custom configure options '', -- GitLab From a70b0dbf432dc6396924c5fdbf5a92e236c6961f Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 27 Jan 2015 09:54:00 +0100 Subject: [PATCH 0122/1076] Use same configopts as in easyblock --- .../easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb | 6 +++--- .../n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb | 6 +++--- .../n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb | 6 +++--- .../n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb | 6 +++--- .../n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb | 6 +++--- .../n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb | 6 +++--- .../n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb | 6 +++--- .../easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb | 6 +++--- .../easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb | 6 +++--- .../n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb | 6 +++--- .../n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb | 6 +++--- .../n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb | 6 +++--- .../easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb | 6 +++--- .../easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb | 6 +++--- .../easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb | 6 +++--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb | 6 +++--- .../easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb | 6 +++--- 40 files changed, 120 insertions(+), 120 deletions(-) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb index d6014c322a..bb5656e2a6 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb @@ -20,10 +20,10 @@ sources = [SOURCE_TGZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] # Parallel build contains a race on etip.h, needed for c++/demo.cc. diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb index 340e451aec..c886fe843f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb @@ -20,10 +20,10 @@ sources = [SOURCE_TGZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] # Parallel build contains a race on etip.h, needed for c++/demo.cc. diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb index 04ba4525a8..ebbfaa4116 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb @@ -20,10 +20,10 @@ sources = [SOURCE_TGZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] # Parallel build contains a race on etip.h, needed for c++/demo.cc. diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb index 1ebda09767..5c607404c1 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb @@ -20,10 +20,10 @@ sources = [SOURCE_TGZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] # Parallel build contains a race on etip.h, needed for c++/demo.cc. diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb index d0b0145611..1a855ba2bc 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb @@ -20,10 +20,10 @@ sources = [SOURCE_TGZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] # Parallel build contains a race on etip.h, needed for c++/demo.cc. diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb index 463bfe470b..5323795d31 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb @@ -20,10 +20,10 @@ sources = [SOURCE_TGZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] # Parallel build contains a race on etip.h, needed for c++/demo.cc. diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb index f717055d33..98be0d4c70 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb @@ -20,10 +20,10 @@ sources = [SOURCE_TGZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] # Parallel build contains a race on etip.h, needed for c++/demo.cc. diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb index 10513a3220..d4b7a59d96 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb index c713d9a1f0..998a5e97ab 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb index de5fe067af..53f116fa2e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb index 1120c00075..a086acf239 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb @@ -21,10 +21,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb index 6fe83c6278..7e4ecbfbb4 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb index 3b2a8be253..55ed8d26f6 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb index 016a0e7ba7..5ee673d106 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb index ad1db40db0..e805cd9d17 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb index b7eac5dc3b..d6f07984c3 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb index 32697687bd..80481a982f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb @@ -20,10 +20,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] # Parallel build contains a race on etip.h, needed for c++/demo.cc. diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb index 8f42fa1df4..ef647ff36e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] # Parallel build contains a race on etip.h, needed for c++/demo.cc. diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb index 6adba21388..b25da04d34 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb index 71be12db82..465f64143f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb index b2bd02a79f..e60406ef3b 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb index f43ac7b793..2342cdf598 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb index d485cb49cb..8131a3deb8 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb index fac41c78c8..4320090d62 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb index 3b5e2ad161..058e2d911f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb index 9591d9dd15..3fc4dbeb15 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb index 807f4ac478..bcd27e8b03 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb index 0b83eb7d69..e757256ace 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb index 35aab70c78..40ba8d73af 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb index 440b759444..1483b7bf55 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb index de9ab95d93..fb0453b4df 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb index dd539c41ee..583d73732b 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb index 96658e9de5..1eb6d03b2a 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb index fbd2501cb3..ada5615af2 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb @@ -20,10 +20,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb index 77555deb61..b24af21a1d 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb index 5e21a72951..282c1bb362 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb index 4d5679832e..9423467931 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb index edb162762e..40ddbfa412 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb index f9e31b4951..868c6a2548 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb index 531773e338..76893f1192 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb @@ -18,10 +18,10 @@ sources = [SOURCE_TAR_GZ] patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] moduleclass = 'devel' -- GitLab From 765d0211bafdbff648e3571c80867a89e292dd82 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 27 Jan 2015 09:57:57 +0100 Subject: [PATCH 0123/1076] Move patch comment into patch --- .../easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb | 1 - .../easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb | 1 - .../n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb | 1 - .../easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb | 1 - .../easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb | 1 - .../easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb | 1 - .../n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb | 2 -- easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb | 1 - .../easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb | 1 - .../easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb | 1 - .../easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb | 1 - .../easyconfigs/n/ncurses/ncurses-5.9_configure_darwin.patch | 2 ++ 41 files changed, 2 insertions(+), 41 deletions(-) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb index bb5656e2a6..54e14d2a5b 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb @@ -16,7 +16,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb index c886fe843f..c1f0ff7fd5 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb @@ -16,7 +16,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb index ebbfaa4116..875f56a51e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb @@ -16,7 +16,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb index 5c607404c1..ce47ae5e0b 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb @@ -16,7 +16,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb index 1a855ba2bc..98c94f5e9e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb @@ -16,7 +16,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb index 5323795d31..1bf10071f6 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb @@ -16,7 +16,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb index 98be0d4c70..2b21c09a91 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb @@ -16,7 +16,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb index d4b7a59d96..192d513a80 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb index 998a5e97ab..974b0ae6ed 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb index 53f116fa2e..2d67efa2d5 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb index a086acf239..1d7c5cc5a2 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb @@ -8,7 +8,6 @@ description = """The Ncurses (new curses) library is a free software emulation o and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] toolchain = {'name': 'GCC', 'version': '4.8.2'} @@ -17,7 +16,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb index 7e4ecbfbb4..4b3eee0442 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb index 55ed8d26f6..8181599cdf 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb index 5ee673d106..4db2c80086 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb index e805cd9d17..d17f763573 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb index d6f07984c3..f3056c6cc3 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb index 80481a982f..6482090fe7 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb @@ -16,7 +16,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb index ef647ff36e..729623bbc5 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb index b25da04d34..783353a5e6 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb index 465f64143f..1f7cb3f66e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb index e60406ef3b..432e92f67a 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb index 2342cdf598..23ac474bfd 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb index 8131a3deb8..7b855b2439 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb index 4320090d62..0aaaa39fd8 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb index 058e2d911f..988166fe3c 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://ftpmirror.gnu.org/%(name)s'] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb index 3fc4dbeb15..101d3a39be 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb index bcd27e8b03..509cfc629d 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb index e757256ace..e4a369e4a4 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb index 40ba8d73af..9a1bd44ae0 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb index 1483b7bf55..dbc54a911d 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb index fb0453b4df..97ad47cdc7 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb index 583d73732b..350c62963e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb index 1eb6d03b2a..ad40bd7b81 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb index ada5615af2..3421c52995 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb @@ -16,7 +16,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb index b24af21a1d..27921a13b6 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb index 282c1bb362..3059b1ba1a 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb index 9423467931..ff0d85d604 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb index 40ddbfa412..1e51ebbe9c 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb index 868c6a2548..bc591b2935 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb index 76893f1192..d48f6b822e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb @@ -14,7 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html patches = ['ncurses-5.9_configure_darwin.patch'] configopts = [ diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9_configure_darwin.patch b/easybuild/easyconfigs/n/ncurses/ncurses-5.9_configure_darwin.patch index cbc78d120b..19a1f77d5b 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9_configure_darwin.patch +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9_configure_darwin.patch @@ -1,3 +1,5 @@ +# in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html +# by Fotis --- ncurses-5.9.orig/configure 2014-10-25 21:11:31.000000000 +0200 +++ ncurses-5.9/configure 2014-10-25 21:11:10.000000000 +0200 @@ -5584,7 +5584,7 @@ -- GitLab From f6d433f619a6eeba900ef89d1683db553b258794 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 27 Jan 2015 10:03:14 +0100 Subject: [PATCH 0124/1076] New sanity check for ncurses --- .../easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb index ff0d85d604..4912fd41da 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' -- GitLab From 070cce48b60e412dff94e34b1b9ac74dfc9429ef Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 27 Jan 2015 10:18:38 +0100 Subject: [PATCH 0125/1076] Added sanity check everywhere --- .../n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb | 10 ++++++++++ .../n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb | 10 ++++++++++ .../ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb | 10 ++++++++++ .../n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb | 10 ++++++++++ .../n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb | 10 ++++++++++ .../n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb | 10 ++++++++++ .../n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb | 10 ++++++++++ .../n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb | 10 ++++++++++ .../n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb | 10 ++++++++++ .../n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb | 10 ++++++++++ .../n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb | 10 ++++++++++ .../n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb | 10 ++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb | 10 ++++++++++ 39 files changed, 390 insertions(+) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb index 54e14d2a5b..6d40fe65a5 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb @@ -28,4 +28,14 @@ configopts = [ # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb index c1f0ff7fd5..7d2df71a8f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb @@ -28,4 +28,14 @@ configopts = [ # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb index 875f56a51e..a971bf0cc9 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb @@ -28,4 +28,14 @@ configopts = [ # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb index ce47ae5e0b..360335ba07 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb @@ -28,4 +28,14 @@ configopts = [ # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb index 98c94f5e9e..021bbd904f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb @@ -28,4 +28,14 @@ configopts = [ # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb index 1bf10071f6..439c4ca406 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb @@ -28,4 +28,14 @@ configopts = [ # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb index 2b21c09a91..1fcb38e69b 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb @@ -28,4 +28,14 @@ configopts = [ # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb index 192d513a80..399dc72d43 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb index 974b0ae6ed..bcf8a1dcfa 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb index 2d67efa2d5..d967731cf4 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb index 1d7c5cc5a2..9608f82f81 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb @@ -25,4 +25,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb index 4b3eee0442..6bf4c2b332 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb index 8181599cdf..6313c884fc 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb index 4db2c80086..727175a0e9 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb index d17f763573..26e6ab54bf 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb index f3056c6cc3..c993267096 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb index 6482090fe7..38361f94f7 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb @@ -28,4 +28,14 @@ configopts = [ # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb index 729623bbc5..b057182b0c 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb @@ -26,4 +26,14 @@ configopts = [ # Parallel build contains a race on etip.h, needed for c++/demo.cc. parallel = 1 +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb index 783353a5e6..d67bdf2770 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb index 1f7cb3f66e..169534ccd8 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb index 432e92f67a..7e1f5ce19f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb index 23ac474bfd..2df180dac8 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb index 7b855b2439..c31fdc08ca 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb index 0aaaa39fd8..bfba6b87fe 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb index 988166fe3c..76b20bd13a 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb index 101d3a39be..1cb1b2fa6b 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb index 509cfc629d..cf54b65a18 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb index e4a369e4a4..7ee6110e8d 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb index 9a1bd44ae0..5753a19c6f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb index dbc54a911d..7466ea8529 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb index 97ad47cdc7..2df3b61306 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb index 350c62963e..0d8611a193 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb index ad40bd7b81..ce62d53ca0 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb index 3421c52995..017c395992 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb @@ -25,4 +25,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb index 27921a13b6..b6a67863ad 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb index 3059b1ba1a..edb943229c 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb index 1e51ebbe9c..389a334b0b 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb index bc591b2935..ab5729d6df 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb index d48f6b822e..1a23dd3813 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb @@ -23,4 +23,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' -- GitLab From f4c8416d21a83206b93adef5d30cc93331af8243 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Tue, 27 Jan 2015 18:38:11 +0000 Subject: [PATCH 0126/1076] Building an older version of Cufflinks for users that like the older format --- .../Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb | 42 +++++++++++++++++ .../c/Cufflinks/cufflinks-1.3.0-ldflags.patch | 45 +++++++++++++++++++ 2 files changed, 87 insertions(+) create mode 100644 easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb create mode 100644 easybuild/easyconfigs/c/Cufflinks/cufflinks-1.3.0-ldflags.patch diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb new file mode 100644 index 0000000000..2eca2eb6ac --- /dev/null +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +name = 'Cufflinks' +version = "1.3.0" # tweaked by EasyBuild (was: '2.0.2') + +homepage = 'http://cufflinks.cbcb.umd.edu/' +description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] + +dependencies = [ + ('Boost', '1.51.0', '-Python-2.7.3'), + ('SAMtools', '0.1.18'), + ('Eigen', '3.1.1'), + ('zlib', '1.2.7'), +] + +patches = ['Cufflinks_GCC-4.7.patch', 'cufflinks-1.3.0-ldflags.patch'] + +configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' +preconfigopts = 'CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' + +sanity_check_paths = { + 'files': ['bin/cufflinks'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cufflinks/cufflinks-1.3.0-ldflags.patch b/easybuild/easyconfigs/c/Cufflinks/cufflinks-1.3.0-ldflags.patch new file mode 100644 index 0000000000..9c2bd9e9a2 --- /dev/null +++ b/easybuild/easyconfigs/c/Cufflinks/cufflinks-1.3.0-ldflags.patch @@ -0,0 +1,45 @@ +diff -ru cufflinks-1.3.0/configure cufflinks-1.3.0_patched/configure +--- cufflinks-1.3.0/configure 2012-01-02 13:36:44.000000000 +0000 ++++ cufflinks-1.3.0_patched/configure 2015-01-27 18:32:24.810282390 +0000 +@@ -6386,7 +6386,8 @@ + CFLAGS="${generic_CFLAGS} ${ext_CFLAGS} ${user_CFLAGS} ${debug_CFLAGS} ${OPENMP_CFLAGS}" + CXXFLAGS="$CFLAGS" + CXXFLAGS="$CXXFLAGS $BOOST_CPPFLAGS $BAM_CPPFLAGS" +-LDFLAGS="$ext_LDFLAGS" ++user_LDFLAGS="$LDFLAGS" ++LDFLAGS="${ext_LDFLAGS} ${user_LDFLAGS}" + + # Checks for structures/functions that can be used to determine system memory + echo "$as_me:$LINENO: checking for struct sysinfo.totalram" >&5 +diff -ru cufflinks-1.3.0/src/Makefile.in cufflinks-1.3.0_patched/src/Makefile.in +--- cufflinks-1.3.0/src/Makefile.in 2012-01-02 13:36:43.000000000 +0000 ++++ cufflinks-1.3.0_patched/src/Makefile.in 2015-01-27 18:20:02.944386541 +0000 +@@ -438,24 +438,24 @@ + # (echo '#!$(PYTHON)'; sed '/^#!/d' $<) > $@ + cufflinks_SOURCES = cufflinks.cpp + cufflinks_LDADD = libcufflinks.a libgc.a $(BOOST_THREAD_LIB) $(BAM_LIB) +-cufflinks_LDFLAGS = $(BOOST_LDFLAGS) $(BAM_LDFLAGS) #$(ZLIB_LDFLAGS) ++cufflinks_LDFLAGS = $(LDFLAGS) $(BOOST_LDFLAGS) $(BAM_LDFLAGS) #$(ZLIB_LDFLAGS) + cuffcompare_SOURCES = cuffcompare.cpp + cuffcompare_LDADD = libgc.a + gffread_SOURCES = gffread.cpp + gffread_LDADD = libgc.a + cuffdiff_SOURCES = cuffdiff.cpp + cuffdiff_LDADD = libcufflinks.a libgc.a $(BOOST_THREAD_LIB) $(BAM_LIB) +-cuffdiff_LDFLAGS = $(BOOST_LDFLAGS) $(BAM_LDFLAGS) ++cuffdiff_LDFLAGS = $(LDFLAGS) $(BOOST_LDFLAGS) $(BAM_LDFLAGS) + gtf_to_sam_SOURCES = gtf_to_sam.cpp + gtf_to_sam_LDADD = libcufflinks.a libgc.a $(BOOST_THREAD_LIB) $(BAM_LIB) +-gtf_to_sam_LDFLAGS = $(BOOST_LDFLAGS) $(BAM_LDFLAGS) ++gtf_to_sam_LDFLAGS = $(LDFLAGS) $(BOOST_LDFLAGS) $(BAM_LDFLAGS) + + #cuffcluster_SOURCES = cuffcluster.cpp + #cuffcluster_LDADD = libcufflinks.a libgc.a $(BOOST_THREAD_LIB) $(BAM_LIB) + #cuffcluster_LDFLAGS = $(BOOST_LDFLAGS) $(BAM_LDFLAGS) + compress_gtf_SOURCES = compress_gtf.cpp + compress_gtf_LDADD = libcufflinks.a libgc.a $(BOOST_THREAD_LIB) $(BAM_LIB) +-compress_gtf_LDFLAGS = $(BOOST_LDFLAGS) $(BAM_LDFLAGS) ++compress_gtf_LDFLAGS = $(LDFLAGS) $(BOOST_LDFLAGS) $(BAM_LDFLAGS) + all: all-am + + .SUFFIXES: -- GitLab From 6f4ac9178ba8ad044f765c67cdc1b215b03cb18f Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Tue, 27 Jan 2015 18:46:15 +0000 Subject: [PATCH 0127/1076] removing a bad comment --- .../easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb index 2eca2eb6ac..60d2ee4a72 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb @@ -11,7 +11,7 @@ ## name = 'Cufflinks' -version = "1.3.0" # tweaked by EasyBuild (was: '2.0.2') +version = "1.3.0" homepage = 'http://cufflinks.cbcb.umd.edu/' description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" -- GitLab From 55c4a267adec324bb0ba120fcc5c08921e0481a6 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Tue, 27 Jan 2015 20:18:33 +0000 Subject: [PATCH 0128/1076] some style changes --- .../c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb | 7 +++++-- ...nks-1.3.0-ldflags.patch => cufflinks-1.x-ldflags.patch} | 0 2 files changed, 5 insertions(+), 2 deletions(-) rename easybuild/easyconfigs/c/Cufflinks/{cufflinks-1.3.0-ldflags.patch => cufflinks-1.x-ldflags.patch} (100%) diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb index 60d2ee4a72..d03c8b241d 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb @@ -16,8 +16,8 @@ version = "1.3.0" homepage = 'http://cufflinks.cbcb.umd.edu/' description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" -toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True, 'pic': True} +toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] @@ -29,7 +29,10 @@ dependencies = [ ('zlib', '1.2.7'), ] -patches = ['Cufflinks_GCC-4.7.patch', 'cufflinks-1.3.0-ldflags.patch'] +patches = [ + 'Cufflinks_GCC-4.7.patch', + 'cufflinks-1.x-ldflags.patch' +] configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' preconfigopts = 'CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' diff --git a/easybuild/easyconfigs/c/Cufflinks/cufflinks-1.3.0-ldflags.patch b/easybuild/easyconfigs/c/Cufflinks/cufflinks-1.x-ldflags.patch similarity index 100% rename from easybuild/easyconfigs/c/Cufflinks/cufflinks-1.3.0-ldflags.patch rename to easybuild/easyconfigs/c/Cufflinks/cufflinks-1.x-ldflags.patch -- GitLab From 6bf1b6cd4d227abefce167ec9eaf533d5ad0098c Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Tue, 27 Jan 2015 20:21:24 +0000 Subject: [PATCH 0129/1076] whoops, inverted wrong line --- .../easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb index d03c8b241d..96199f4bf2 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb @@ -16,8 +16,8 @@ version = "1.3.0" homepage = 'http://cufflinks.cbcb.umd.edu/' description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" -toolchainopts = {'optarch': True, 'pic': True} toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] @@ -34,8 +34,8 @@ patches = [ 'cufflinks-1.x-ldflags.patch' ] -configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' preconfigopts = 'CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' +configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' sanity_check_paths = { 'files': ['bin/cufflinks'], -- GitLab From f3daf828b6dab722749c2395d73c14e65c8c5e6c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 27 Jan 2015 22:51:31 +0100 Subject: [PATCH 0130/1076] include zlib as a dependency in all Tcl easyconfigs --- .../t/Tcl/Tcl-8.3.5-ictce-5.5.0.eb | 4 ++++ .../t/Tcl/Tcl-8.5.12-foss-2014b.eb | 4 ++++ .../t/Tcl/Tcl-8.5.12-gmvapich2-1.7.12.eb | 4 ++++ .../t/Tcl/Tcl-8.5.12-gmvolf-1.7.12.eb | 4 ++++ .../t/Tcl/Tcl-8.5.12-goalf-1.1.0-no-OFED.eb | 4 ++++ .../t/Tcl/Tcl-8.5.12-goolf-1.4.10.eb | 4 ++++ .../t/Tcl/Tcl-8.5.12-goolfc-1.3.12.eb | 4 ++++ .../t/Tcl/Tcl-8.5.12-ictce-4.0.10.eb | 4 ++++ .../t/Tcl/Tcl-8.5.12-ictce-4.0.6.eb | 4 ++++ .../t/Tcl/Tcl-8.5.12-ictce-5.3.0.eb | 4 ++++ .../t/Tcl/Tcl-8.5.12-ictce-5.5.0.eb | 4 ++++ .../t/Tcl/Tcl-8.5.12-intel-2014b.eb | 4 ++++ .../t/Tcl/Tcl-8.5.14-goolf-1.4.10.eb | 4 ++++ .../t/Tcl/Tcl-8.5.14-ictce-5.3.0.eb | 4 ++++ .../t/Tcl/Tcl-8.5.15-ictce-5.3.0.eb | 4 ++++ .../t/Tcl/Tcl-8.5.16-ictce-5.5.0.eb | 4 ++++ .../t/Tcl/Tcl-8.6.1-goolf-1.4.10.eb | 4 ++++ .../t/Tcl/Tcl-8.6.1-ictce-5.3.0.eb | 4 ++++ .../t/Tcl/Tcl-8.6.2-intel-2014b.eb | 4 ++++ .../z/zlib/zlib-1.2.5-ictce-5.3.0.eb | 1 - .../z/zlib/zlib-1.2.5-ictce-5.5.0.eb | 24 +++++++++++++++++++ .../z/zlib/zlib-1.2.7-gmvapich2-1.7.12.eb | 22 +++++++++++++++++ .../z/zlib/zlib-1.2.7-goolfc-1.3.12.eb | 22 +++++++++++++++++ 23 files changed, 144 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-5.5.0.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.7-gmvapich2-1.7.12.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.7-goolfc-1.3.12.eb diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.3.5-ictce-5.5.0.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.3.5-ictce-5.5.0.eb index 726260bf2a..c8585dbd41 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.3.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.3.5-ictce-5.5.0.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.5'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-foss-2014b.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-foss-2014b.eb index 56aa85437a..25a490d28f 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-foss-2014b.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-foss-2014b.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'foss', 'version': '2014b'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-gmvapich2-1.7.12.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-gmvapich2-1.7.12.eb index 0b513c298d..ebb7aaad40 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-gmvapich2-1.7.12.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-gmvapich2-1.7.12.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'gmvapich2', 'version': '1.7.12'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-gmvolf-1.7.12.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-gmvolf-1.7.12.eb index 9743808746..636a05dbcc 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-gmvolf-1.7.12.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'gmvolf', 'version': '1.7.12'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goalf-1.1.0-no-OFED.eb index 798d6318ab..f0adbd439b 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goalf-1.1.0-no-OFED.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goolf-1.4.10.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goolf-1.4.10.eb index 03ee12ce9e..7c9d9e8066 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goolf-1.4.10.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goolfc-1.3.12.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goolfc-1.3.12.eb index cbf87195ac..8b61aeff73 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goolfc-1.3.12.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goolfc-1.3.12.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'goolfc', 'version': '1.3.12'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-4.0.10.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-4.0.10.eb index 6cb79b440c..fa762e96dc 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-4.0.10.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-4.0.10.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'ictce', 'version': '4.0.10'} source_urls = [SOURCEFORGE_SOURCE] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-4.0.6.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-4.0.6.eb index d5ce26d001..51a0291ac2 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-4.0.6.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'ictce', 'version': '4.0.6'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-5.3.0.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-5.3.0.eb index 202d36aca9..19f101522b 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-5.3.0.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-5.5.0.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-5.5.0.eb index e9377fec2a..35f9095bc8 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-5.5.0.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-intel-2014b.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-intel-2014b.eb index 6cf99c0db3..c54aec7e60 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-intel-2014b.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-intel-2014b.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'intel', 'version': '2014b'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.14-goolf-1.4.10.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.14-goolf-1.4.10.eb index b3c4b0b321..3e317dec24 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.14-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.14-goolf-1.4.10.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.14-ictce-5.3.0.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.14-ictce-5.3.0.eb index c792463dcf..5e237ee834 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.14-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.14-ictce-5.3.0.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.15-ictce-5.3.0.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.15-ictce-5.3.0.eb index c6470074d5..7f7f55c666 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.15-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.15-ictce-5.3.0.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.16-ictce-5.5.0.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.16-ictce-5.5.0.eb index 8acb552d5d..f46eebeee8 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.16-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.16-ictce-5.5.0.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.1-goolf-1.4.10.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.1-goolf-1.4.10.eb index 656a267905..39ddf4b3a8 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.1-goolf-1.4.10.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.1-ictce-5.3.0.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.1-ictce-5.3.0.eb index 71cf86f3ac..1392ae5cc8 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.1-ictce-5.3.0.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.2-intel-2014b.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.2-intel-2014b.eb index 193e0aaf1c..7a5ef170a5 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.2-intel-2014b.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.2-intel-2014b.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'intel', 'version': '2014b'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-5.3.0.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-5.3.0.eb index 62745d552f..4bf4930349 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-5.3.0.eb @@ -8,7 +8,6 @@ description = """zlib is designed to be a free, general-purpose, legally unencum not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system.""" - toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'pic': True} diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-5.5.0.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-5.5.0.eb new file mode 100644 index 0000000000..9a7769b77c --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-5.5.0.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.5' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +preconfigopts = 'LDSHARED="$CC -shared"' + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-gmvapich2-1.7.12.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-gmvapich2-1.7.12.eb new file mode 100644 index 0000000000..bf8527b938 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-gmvapich2-1.7.12.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.7' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, +not covered by any patents -- lossless data-compression library for use on virtually any +computer hardware and operating system.""" + +toolchain = {'name': 'gmvapich2', 'version': '1.7.12'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ["include/zconf.h", "include/zlib.h", "lib/libz.a", "lib/libz.so"], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-goolfc-1.3.12.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-goolfc-1.3.12.eb new file mode 100644 index 0000000000..48c06464a8 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-goolfc-1.3.12.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.7' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, +not covered by any patents -- lossless data-compression library for use on virtually any +computer hardware and operating system.""" + +toolchain = {'name': 'goolfc', 'version': '1.3.12'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 19e1b5d2c5e2d4b897291483f9469a641a06e170 Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 28 Jan 2015 09:10:38 +0100 Subject: [PATCH 0131/1076] Added intel easyconfig for SAMtools --- .../s/SAMtools/SAMtools-1.1-intel-2015a.eb | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-intel-2015a.eb diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-intel-2015a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-intel-2015a.eb new file mode 100644 index 0000000000..91e58c27f0 --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-intel-2015a.eb @@ -0,0 +1,35 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +name = 'SAMtools' +version = '1.1' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +patches = ['SAMtools-1.1_Makefile.patch'] + +dependencies = [ + ('ncurses', '5.9'), + ('zlib', '1.2.8'), +] + +parallel = 1 + +moduleclass = 'bio' -- GitLab From 088c20eb5e6a8756cf380d5ead691f3be15e8f3e Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 28 Jan 2015 14:32:22 +0100 Subject: [PATCH 0132/1076] fosss-2015.01: with zlib & binutils --- easybuild/easyconfigs/f/foss/foss-2015.01.eb | 39 ++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 easybuild/easyconfigs/f/foss/foss-2015.01.eb diff --git a/easybuild/easyconfigs/f/foss/foss-2015.01.eb b/easybuild/easyconfigs/f/foss/foss-2015.01.eb new file mode 100644 index 0000000000..7266051e56 --- /dev/null +++ b/easybuild/easyconfigs/f/foss/foss-2015.01.eb @@ -0,0 +1,39 @@ +easyblock = "Toolchain" + +name = 'foss' +version = '2015.01' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, including + OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +comp_name = 'GCC' +comp_version = '4.9.2' +comp = (comp_name, comp_version) + +blaslib = 'OpenBLAS' +blasver = '0.2.13' +blas = '%s-%s' % (blaslib, blasver) +blassuff = '-LAPACK-3.5.0' + +# toolchain used to build goolf dependencies +comp_mpi_tc_name = 'gompi' +comp_mpi_tc_ver = "%s" % version +comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) + +# compiler toolchain depencies +# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain +# because of toolchain preperation functions +dependencies = [ + comp, + ('zlib', '1.2.8', '', comp), + ('binutils', '2.25', '', comp), + ('OpenMPI', '1.8.4', '', comp), + (blaslib, blasver, blassuff, comp), + ('FFTW', '3.3.4', '', comp_mpi_tc), + ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), +] + +moduleclass = 'toolchain' -- GitLab From 9991a4e9bd90acedd99b0146f84c94d87cdcbd5c Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 28 Jan 2015 14:38:12 +0100 Subject: [PATCH 0133/1076] New gompi with zlib & binutils --- easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb | 24 +++++++++++++++++++ .../easyconfigs/g/gompi/gompi-2015.01.eb | 24 +++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb create mode 100644 easybuild/easyconfigs/g/gompi/gompi-2015.01.eb diff --git a/easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb b/easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb new file mode 100644 index 0000000000..f50cd40115 --- /dev/null +++ b/easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb @@ -0,0 +1,24 @@ +easyblock = "Toolchain" + +name = 'gompi' +version = '1.9.0' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, + including OpenMPI for MPI support.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compname = 'GCC' +compver = '4.9.2' +comp = (compname, compver) + +# compiler toolchain dependencies +dependencies = [ + comp, + ('zlib', '1.2.8', '', comp), + ('binutils', '2.25', '', comp), + ('OpenMPI', '1.8.4', '', comp), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2015.01.eb b/easybuild/easyconfigs/g/gompi/gompi-2015.01.eb new file mode 100644 index 0000000000..e59112cb7f --- /dev/null +++ b/easybuild/easyconfigs/g/gompi/gompi-2015.01.eb @@ -0,0 +1,24 @@ +easyblock = "Toolchain" + +name = 'gompi' +version = '2015.01' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, + including OpenMPI for MPI support.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compname = 'GCC' +compver = '4.9.2' +comp = (compname, compver) + +# compiler toolchain dependencies +dependencies = [ + comp, + ('zlib', '1.2.8', '', comp), + ('binutils', '2.25', '', comp), + ('OpenMPI', '1.8.4', '', comp), +] + +moduleclass = 'toolchain' -- GitLab From cd2a6f815f46bf2983e3a11795f5def1d3e7033c Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 28 Jan 2015 14:38:33 +0100 Subject: [PATCH 0134/1076] New goolf & foss with zlib & binutils --- easybuild/easyconfigs/f/foss/foss-2015.01.eb | 2 +- easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb | 39 ++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb diff --git a/easybuild/easyconfigs/f/foss/foss-2015.01.eb b/easybuild/easyconfigs/f/foss/foss-2015.01.eb index 7266051e56..411ab43736 100644 --- a/easybuild/easyconfigs/f/foss/foss-2015.01.eb +++ b/easybuild/easyconfigs/f/foss/foss-2015.01.eb @@ -18,7 +18,7 @@ blasver = '0.2.13' blas = '%s-%s' % (blaslib, blasver) blassuff = '-LAPACK-3.5.0' -# toolchain used to build goolf dependencies +# toolchain used to build foss dependencies comp_mpi_tc_name = 'gompi' comp_mpi_tc_ver = "%s" % version comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) diff --git a/easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb b/easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb new file mode 100644 index 0000000000..0f2aea75a4 --- /dev/null +++ b/easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb @@ -0,0 +1,39 @@ +easyblock = "Toolchain" + +name = 'goolf' +version = '1.9.0' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, including + OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +comp_name = 'GCC' +comp_version = '4.9.2' +comp = (comp_name, comp_version) + +blaslib = 'OpenBLAS' +blasver = '0.2.13' +blas = '%s-%s' % (blaslib, blasver) +blassuff = '-LAPACK-3.5.0' + +# toolchain used to build goolf dependencies +comp_mpi_tc_name = 'gompi' +comp_mpi_tc_ver = "%s" % version +comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) + +# compiler toolchain depencies +# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain +# because of toolchain preperation functions +dependencies = [ + comp, + ('zlib', '1.2.8', '', comp), + ('binutils', '2.25', '', comp), + ('OpenMPI', '1.8.4', '', comp), + (blaslib, blasver, blassuff, comp), + ('FFTW', '3.3.4', '', comp_mpi_tc), + ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), +] + +moduleclass = 'toolchain' -- GitLab From 6c8f97284b062e5dcb9ab7b6e1a327bef6114255 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 28 Jan 2015 14:39:59 +0100 Subject: [PATCH 0135/1076] New FFTW easyconfigs for new gompi's --- .../f/FFTW/FFTW-3.3.4-gompi-2015.01.eb | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2015.01.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2015.01.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2015.01.eb new file mode 100644 index 0000000000..080b817838 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2015.01.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.4' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'gompi', 'version': '1.9.0'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-quad-precision", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + + ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' -- GitLab From 2132b1deeb371d18baa424cac1d498990d31bad9 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 28 Jan 2015 14:44:22 +0100 Subject: [PATCH 0136/1076] New scalapack easyconfigs --- ...ompi-1.9.0-OpenBLAS-0.2.13-LAPACK-3.5.0.eb | 25 +++++++++++++++++++ ...pi-2015.01-OpenBLAS-0.2.13-LAPACK-3.5.0.eb | 25 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.9.0-OpenBLAS-0.2.13-LAPACK-3.5.0.eb create mode 100644 easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.01-OpenBLAS-0.2.13-LAPACK-3.5.0.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.9.0-OpenBLAS-0.2.13-LAPACK-3.5.0.eb b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.9.0-OpenBLAS-0.2.13-LAPACK-3.5.0.eb new file mode 100644 index 0000000000..e0aff023b0 --- /dev/null +++ b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.9.0-OpenBLAS-0.2.13-LAPACK-3.5.0.eb @@ -0,0 +1,25 @@ +name = 'ScaLAPACK' +version = '2.0.2' + +homepage = 'http://www.netlib.org/scalapack/' +description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines + redesigned for distributed memory MIMD parallel computers.""" + +toolchain = {'name': 'gompi', 'version': '1.9.0'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = [SOURCELOWER_TGZ] + +blaslib = 'OpenBLAS' +blasver = '0.2.13' +blassuff = '-LAPACK-3.5.0' + +versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) + +dependencies = [(blaslib, blasver, blassuff, ('GCC', '4.9.2'))] + +## parallel build tends to fail, so disabling it +parallel = 1 + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.01-OpenBLAS-0.2.13-LAPACK-3.5.0.eb b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.01-OpenBLAS-0.2.13-LAPACK-3.5.0.eb new file mode 100644 index 0000000000..962d8049d0 --- /dev/null +++ b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.01-OpenBLAS-0.2.13-LAPACK-3.5.0.eb @@ -0,0 +1,25 @@ +name = 'ScaLAPACK' +version = '2.0.2' + +homepage = 'http://www.netlib.org/scalapack/' +description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines + redesigned for distributed memory MIMD parallel computers.""" + +toolchain = {'name': 'gompi', 'version': '2015.01'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = [SOURCELOWER_TGZ] + +blaslib = 'OpenBLAS' +blasver = '0.2.13' +blassuff = '-LAPACK-3.5.0' + +versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) + +dependencies = [(blaslib, blasver, blassuff, ('GCC', '4.9.2'))] + +## parallel build tends to fail, so disabling it +parallel = 1 + +moduleclass = 'numlib' -- GitLab From 8c06ce5366b6903de62cbd3af0af18cf0bc0a1e9 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 28 Jan 2015 14:44:54 +0100 Subject: [PATCH 0137/1076] New FFTW easyconfigs --- .../f/FFTW/FFTW-3.3.4-gompi-1.9.0.eb | 34 +++++++++++++++++++ .../f/FFTW/FFTW-3.3.4-gompi-2015.01.eb | 2 +- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-1.9.0.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-1.9.0.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-1.9.0.eb new file mode 100644 index 0000000000..080b817838 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-1.9.0.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.4' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'gompi', 'version': '1.9.0'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-quad-precision", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + + ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2015.01.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2015.01.eb index 080b817838..bcb190c092 100644 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2015.01.eb +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2015.01.eb @@ -7,7 +7,7 @@ homepage = 'http://www.fftw.org' description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data.""" -toolchain = {'name': 'gompi', 'version': '1.9.0'} +toolchain = {'name': 'gompi', 'version': '2015.01'} toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] -- GitLab From 0c4f936088ed782fc5a6793fd03b87deb6cc6ee6 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 28 Jan 2015 15:11:27 +0100 Subject: [PATCH 0138/1076] Added HPL for new foss & goolf --- .../easyconfigs/h/HPL/HPL-2.1-foss-2015.01.eb | 18 ++++++++++++++++++ .../easyconfigs/h/HPL/HPL-2.1-goolf-1.9.0.eb | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015.01.eb create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-goolf-1.9.0.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015.01.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015.01.eb new file mode 100644 index 0000000000..6e2eb261d6 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015.01.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'foss', 'version': '2015.01'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-goolf-1.9.0.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-goolf-1.9.0.eb new file mode 100644 index 0000000000..e9fc6dc2e2 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-goolf-1.9.0.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'goolf', 'version': '1.9.0'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' -- GitLab From 45bf598d8b7ac24c166c738bad6a8a8a3094be6c Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 28 Jan 2015 17:26:33 +0100 Subject: [PATCH 0139/1076] Added some additional comment in the MacOSX patch --- .../easyconfigs/n/ncurses/ncurses-5.9_configure_darwin.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9_configure_darwin.patch b/easybuild/easyconfigs/n/ncurses/ncurses-5.9_configure_darwin.patch index 19a1f77d5b..293f47532a 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9_configure_darwin.patch +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9_configure_darwin.patch @@ -1,5 +1,5 @@ # in relation to -no-cpp-precomp bug: https://lists.gnu.org/archive/html/bug-ncurses/2012-12/msg00001.html -# by Fotis +# tried/proposed by Fotis, meant for MacOSX compatible ncurses builds... --- ncurses-5.9.orig/configure 2014-10-25 21:11:31.000000000 +0200 +++ ncurses-5.9/configure 2014-10-25 21:11:10.000000000 +0200 @@ -5584,7 +5584,7 @@ -- GitLab From 076d8971e8f5043c0b611168a9c389b51373a6aa Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Thu, 29 Jan 2015 14:13:25 +0100 Subject: [PATCH 0140/1076] Drop preconfigopts from zlib We don't know why it's there and it seems to be messing up the `zlib.map` inclusion. --- easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2.eb | 2 -- 1 file changed, 2 deletions(-) diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2.eb index 1b3b05c520..73e6b29017 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2.eb @@ -14,8 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] -preconfigopts = 'LDSHARED="$CC -shared"' - sanity_check_paths = { 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], 'dirs': [], -- GitLab From 997f1baf47f0ce8120d6d442d130ca08269b752d Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Thu, 29 Jan 2015 14:34:46 +0000 Subject: [PATCH 0141/1076] a foss-2015a version of Cufflinks-2.2.1 --- .../Boost-1.55.0-foss-2015a-Python-2.7.9.eb | 25 ++++++++++++++++ .../c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb | 29 +++++++++++++++++++ .../e/Eigen/Eigen-3.2.3-foss-2015a.eb | 14 +++++++++ .../s/SAMtools/SAMtools-0.1.19-foss-2015a.eb | 21 ++++++++++++++ 4 files changed, 89 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.55.0-foss-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb create mode 100644 easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2015a.eb create mode 100644 easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-foss-2015a.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..88a81a73e9 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,25 @@ +name = 'Boost' +version = '1.55.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +pythonversion = '2.7.9' +versionsuffix = '-Python-%s' % pythonversion + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', pythonversion), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb new file mode 100644 index 0000000000..7ae5cdce38 --- /dev/null +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb @@ -0,0 +1,29 @@ +name = 'Cufflinks' +version = '2.2.1' + +homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' +description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] + +dependencies = [ + # issues with boost > 1.55, see https://github.com/cole-trapnell-lab/cufflinks/issues/3 + ('Boost', '1.55.0', '-Python-2.7.9'), + ('SAMtools', '0.1.19'), + ('Eigen', '3.2.3'), + ('zlib', '1.2.8'), +] + +configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' +preconfigopts = 'CPPFLAGS=-I$EBROOTEIGEN/include' + +sanity_check_paths = { + 'files': ['bin/cufflinks'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2015a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2015a.eb new file mode 100644 index 0000000000..a2767dc205 --- /dev/null +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2015a.eb @@ -0,0 +1,14 @@ +name = 'Eigen' +version = '3.2.3' + +homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' +description = """Eigen is a C++ template library for linear algebra: + matrices, vectors, numerical solvers, and related algorithms.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] +sources = ['%(version)s.tar.bz2'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-foss-2015a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-foss-2015a.eb new file mode 100644 index 0000000000..c7a055062e --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-foss-2015a.eb @@ -0,0 +1,21 @@ +name = 'SAMtools' +version = '0.1.19' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [('http://sourceforge.net/projects/samtools/files/%(namelower)s/%(version)s', 'download')] + +patches = ['SAMtools-%(version)s_Makefile-ncurses.patch'] + +dependencies = [ + ('ncurses', '5.9'), + ('zlib', '1.2.8'), +] + +moduleclass = 'bio' -- GitLab From 9d7b3d81fb4b342881becb00d0f9f779523b0864 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Thu, 29 Jan 2015 14:38:28 +0000 Subject: [PATCH 0142/1076] switching order of config and preconfig --- easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb index 7ae5cdce38..d0372e6f70 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb @@ -18,8 +18,8 @@ dependencies = [ ('zlib', '1.2.8'), ] -configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' preconfigopts = 'CPPFLAGS=-I$EBROOTEIGEN/include' +configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' sanity_check_paths = { 'files': ['bin/cufflinks'], -- GitLab From a70f6a73452951f1f8764251cd795534387f0453 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 2 Feb 2015 06:30:32 +0100 Subject: [PATCH 0143/1076] fix zlib dep versions in Tcl easyconfigs --- easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-foss-2014b.eb | 2 +- easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-intel-2014b.eb | 2 +- easybuild/easyconfigs/t/Tcl/Tcl-8.5.15-ictce-5.3.0.eb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-foss-2014b.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-foss-2014b.eb index 25a490d28f..32fe48b93c 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-foss-2014b.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-foss-2014b.eb @@ -13,7 +13,7 @@ source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] dependencies = [ - ('zlib', '1.2.7'), + ('zlib', '1.2.8'), ] configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-intel-2014b.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-intel-2014b.eb index c54aec7e60..ca1465be0b 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-intel-2014b.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-intel-2014b.eb @@ -13,7 +13,7 @@ source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] dependencies = [ - ('zlib', '1.2.7'), + ('zlib', '1.2.8'), ] configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.15-ictce-5.3.0.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.15-ictce-5.3.0.eb index 7f7f55c666..78a978f384 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.15-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.15-ictce-5.3.0.eb @@ -13,7 +13,7 @@ source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] dependencies = [ - ('zlib', '1.2.7'), + ('zlib', '1.2.5'), ] configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' -- GitLab From 63390225a972d544d52168c0604fa8f678737fcb Mon Sep 17 00:00:00 2001 From: Bart Verleye Date: Tue, 3 Feb 2015 15:09:53 +1300 Subject: [PATCH 0144/1076] upgrading ULF --- .../UFL-1.5.0-goolf-1.5.14-Python-2.7.8.eb | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 easybuild/easyconfigs/u/UFL/UFL-1.5.0-goolf-1.5.14-Python-2.7.8.eb diff --git a/easybuild/easyconfigs/u/UFL/UFL-1.5.0-goolf-1.5.14-Python-2.7.8.eb b/easybuild/easyconfigs/u/UFL/UFL-1.5.0-goolf-1.5.14-Python-2.7.8.eb new file mode 100644 index 0000000000..dfe8b9eccf --- /dev/null +++ b/easybuild/easyconfigs/u/UFL/UFL-1.5.0-goolf-1.5.14-Python-2.7.8.eb @@ -0,0 +1,30 @@ +easyblock = "PythonPackage" + +name = 'UFL' +version = '1.5.0' + +homepage = 'https://launchpad.net/ufl' +description = """The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations +of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions +for weak forms in a notation close to mathematical notation.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +majorversion = "%s.x" % ".".join(version.split('.')[:-1]) +source_urls = ['https://bitbucket.org/fenics-project/ufl/downloads/'] +sources = [SOURCELOWER_TAR_GZ] + +python = "Python" +pythonversion = '2.7.8' +pythonshortversion = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [(python, pythonversion)] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["form2ufl", "ufl2py", "ufl-analyse", "ufl-convert", "ufl-version"]], + 'dirs': ['lib/python%s/site-packages/ufl' % pythonshortversion] + } + +moduleclass = 'cae' -- GitLab From fef8592006a7d89cc3c464c688bd64d1168233fe Mon Sep 17 00:00:00 2001 From: Bart Verleye Date: Tue, 3 Feb 2015 15:25:16 +1300 Subject: [PATCH 0145/1076] Update UFL-1.5.0-goolf-1.5.14-Python-2.7.8.eb --- .../u/UFL/UFL-1.5.0-goolf-1.5.14-Python-2.7.8.eb | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/u/UFL/UFL-1.5.0-goolf-1.5.14-Python-2.7.8.eb b/easybuild/easyconfigs/u/UFL/UFL-1.5.0-goolf-1.5.14-Python-2.7.8.eb index dfe8b9eccf..e6e912f041 100644 --- a/easybuild/easyconfigs/u/UFL/UFL-1.5.0-goolf-1.5.14-Python-2.7.8.eb +++ b/easybuild/easyconfigs/u/UFL/UFL-1.5.0-goolf-1.5.14-Python-2.7.8.eb @@ -4,9 +4,11 @@ name = 'UFL' version = '1.5.0' homepage = 'https://launchpad.net/ufl' -description = """The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations -of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions -for weak forms in a notation close to mathematical notation.""" +description = """The Unified Form Language (UFL) is a domain specific language + for declaration of finite element discretizations of variational forms. + More precisely, it defines a flexible interface for choosing finite element + spaces and defining expressions for weak forms in a notation close to + mathematical notation.""" toolchain = {'name': 'goolf', 'version': '1.5.14'} @@ -23,8 +25,8 @@ versionsuffix = "-%s-%s" % (python, pythonversion) dependencies = [(python, pythonversion)] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["form2ufl", "ufl2py", "ufl-analyse", "ufl-convert", "ufl-version"]], - 'dirs': ['lib/python%s/site-packages/ufl' % pythonshortversion] - } + 'files': ['bin/%s' % x for x in ["form2ufl", "ufl2py", "ufl-analyse", "ufl-convert", "ufl-version"]], + 'dirs': ['lib/python%s/site-packages/ufl' % pythonshortversion] +} moduleclass = 'cae' -- GitLab From cb72e773d51856979c831d9db1028820e8c5bf46 Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 08:49:58 +0100 Subject: [PATCH 0146/1076] Added intel easyconfig for FFTW --- .../f/FFTW/FFTW-3.3.4-intel-2015a.eb | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2015a.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2015a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2015a.eb new file mode 100644 index 0000000000..ce8a9b16ca --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2015a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.4' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +# no quad precision, requires GCC v4.6 or higher +# see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' -- GitLab From 637e3228cd649088160ee6a0fd40567507c5ba8c Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 09:15:00 +0100 Subject: [PATCH 0147/1076] Added foss easyconfig for PCRE --- .../p/PCRE/PCRE-8.36-foss-2015a.eb | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 easybuild/easyconfigs/p/PCRE/PCRE-8.36-foss-2015a.eb diff --git a/easybuild/easyconfigs/p/PCRE/PCRE-8.36-foss-2015a.eb b/easybuild/easyconfigs/p/PCRE/PCRE-8.36-foss-2015a.eb new file mode 100644 index 0000000000..d43a790e2f --- /dev/null +++ b/easybuild/easyconfigs/p/PCRE/PCRE-8.36-foss-2015a.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'PCRE' +version = '8.36' + +homepage = 'http://www.pcre.org/' +description = """ + The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax + and semantics as Perl 5. +""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +configopts = "--with-pic --disable-cpp" + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +moduleclass = 'devel' -- GitLab From c4874fee095c749e5e7d5a20ba3d8da01c85c0cc Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 13:22:39 +0100 Subject: [PATCH 0148/1076] Added foss easyconfig for Octave --- .../o/Octave/Octave-3.8.2-foss-2015a.eb | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb new file mode 100644 index 0000000000..150b37eaf0 --- /dev/null +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb @@ -0,0 +1,26 @@ +name = 'Octave' +version = '3.8.2' + +homepage = 'http://www.gnu.org/software/octave/' +description = """GNU Octave is a high-level interpreted language, primarily intended for numerical computations.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://ftpmirror.gnu.org/octave/'] + +sanity_check_paths = { + 'files': ['bin/octave'], + 'dirs': [] +} + +configopts = ['--with-blas="-lopenblas"'] + +dependencies = [ + ('PCRE', '8.36'), + ('ncurses', '5.9'), + ('libreadline', '6.3'), +] + +moduleclass = 'math' + -- GitLab From 204e617d08eb2ce87f52052652f2163ef5a1c4a5 Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 13:53:14 +0100 Subject: [PATCH 0149/1076] Added GCC easyconfig for XZ --- .../easyconfigs/x/XZ/XZ-5.2.0-GCC-4.9.2.eb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 easybuild/easyconfigs/x/XZ/XZ-5.2.0-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.0-GCC-4.9.2.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.0-GCC-4.9.2.eb new file mode 100644 index 0000000000..5a6ed9b122 --- /dev/null +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.0-GCC-4.9.2.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'XZ' +version = '5.2.0' + +homepage = 'http://tukaani.org/xz/' +description = "xz: XZ utilities" + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://tukaani.org/xz/'] + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +sanity_check_paths = { + 'files': ["bin/xz", "bin/lzmainfo"], + 'dirs': [] +} + +moduleclass = 'tools' -- GitLab From 54343d8faebbeaeb61054461be98e36e4bbe25d9 Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 13:55:26 +0100 Subject: [PATCH 0150/1076] Fixed style issues as per request --- .../easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb index 150b37eaf0..25b2a7b0a9 100644 --- a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb @@ -9,11 +9,6 @@ toolchain = {'name': 'foss', 'version': '2015a'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://ftpmirror.gnu.org/octave/'] -sanity_check_paths = { - 'files': ['bin/octave'], - 'dirs': [] -} - configopts = ['--with-blas="-lopenblas"'] dependencies = [ @@ -22,5 +17,9 @@ dependencies = [ ('libreadline', '6.3'), ] -moduleclass = 'math' +sanity_check_paths = { + 'files': ['bin/octave'], + 'dirs': [] +} +moduleclass = 'math' -- GitLab From 277d7e0dbf695d7c9b417e342661f9e95ebf4a6d Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 13:55:56 +0100 Subject: [PATCH 0151/1076] Fixed style issues as per request --- easybuild/easyconfigs/p/PCRE/PCRE-8.36-foss-2015a.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/p/PCRE/PCRE-8.36-foss-2015a.eb b/easybuild/easyconfigs/p/PCRE/PCRE-8.36-foss-2015a.eb index d43a790e2f..dd7d330b7c 100644 --- a/easybuild/easyconfigs/p/PCRE/PCRE-8.36-foss-2015a.eb +++ b/easybuild/easyconfigs/p/PCRE/PCRE-8.36-foss-2015a.eb @@ -12,9 +12,9 @@ description = """ toolchain = {'name': 'foss', 'version': '2015a'} toolchainopts = {'optarch': True, 'pic': True} -configopts = "--with-pic --disable-cpp" - source_urls = [SOURCEFORGE_SOURCE] sources = [SOURCELOWER_TAR_GZ] +configopts = "--with-pic --disable-cpp" + moduleclass = 'devel' -- GitLab From f448096adc29c302039c50a5c4b556614e3ef04f Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 3 Feb 2015 14:10:41 +0100 Subject: [PATCH 0152/1076] Add usefull comment about binutils --- easybuild/easyconfigs/f/foss/foss-2015.01.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/f/foss/foss-2015.01.eb b/easybuild/easyconfigs/f/foss/foss-2015.01.eb index 411ab43736..dfce67f25b 100644 --- a/easybuild/easyconfigs/f/foss/foss-2015.01.eb +++ b/easybuild/easyconfigs/f/foss/foss-2015.01.eb @@ -26,6 +26,7 @@ comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) # compiler toolchain depencies # we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain # because of toolchain preperation functions +# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds dependencies = [ comp, ('zlib', '1.2.8', '', comp), -- GitLab From a5778bf7ba50e3c04f4c101dc1ccd5ca1585aefa Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 14:24:11 +0100 Subject: [PATCH 0153/1076] Fixed BLAS library flags style issue --- easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb index 25b2a7b0a9..ca0386a404 100644 --- a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb @@ -9,7 +9,7 @@ toolchain = {'name': 'foss', 'version': '2015a'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://ftpmirror.gnu.org/octave/'] -configopts = ['--with-blas="-lopenblas"'] +configopts = ['--with-blas="${LIBBLAS}"'] dependencies = [ ('PCRE', '8.36'), -- GitLab From 18138b2bb26393b4bce19e839835d04d92520f20 Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 14:28:24 +0100 Subject: [PATCH 0154/1076] Added GCC easyconfig for Coreutils --- .../c/Coreutils/Coreutils-8.23-GCC-4.9.2.eb | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 easybuild/easyconfigs/c/Coreutils/Coreutils-8.23-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/c/Coreutils/Coreutils-8.23-GCC-4.9.2.eb b/easybuild/easyconfigs/c/Coreutils/Coreutils-8.23-GCC-4.9.2.eb new file mode 100644 index 0000000000..da397d5d5e --- /dev/null +++ b/easybuild/easyconfigs/c/Coreutils/Coreutils-8.23-GCC-4.9.2.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = "Coreutils" +version = "8.23" + +homepage = 'http://www.gnu.org/software/coreutils/' +description = """The GNU Core Utilities are the basic file, shell and text manipulation utilities of the + GNU operating system. These are the core utilities which are expected to exist on every operating system.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +sanity_check_paths = { + 'files': ['bin/sort', 'bin/echo', 'bin/du', 'bin/date', 'bin/true'], + 'dirs': [] +} + +moduleclass = 'tools' -- GitLab From f19fa0f1641dff338b1dff465fa0d4974f393b17 Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 14:54:24 +0100 Subject: [PATCH 0155/1076] Added GCC easyconfig for mc --- .../easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb b/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb new file mode 100644 index 0000000000..ef4c9cf3a2 --- /dev/null +++ b/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-90.html +## + +easyblock = 'ConfigureMake' + +name = 'mc' +version = '4.8.13' + +homepage = 'https://www.midnight-commander.org/' +description = """mc-4.6.1: User-friendly file manager and visual shell""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +sources = ['%(version)s.tar.gz'] +source_urls = ['https://github.com/MidnightCommander/mc/archive/'] + +preconfigopts = './autogen.sh && ' + +sanity_check_paths = { + 'files': ['bin/mc'], + 'dirs': [] +} + +moduleclass = 'tools' -- GitLab From 5f37d6f259c244941c2c388fd4a543bf077052f7 Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 15:28:41 +0100 Subject: [PATCH 0156/1076] Fixed some more style issues --- easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb index ca0386a404..e311f5fe2d 100644 --- a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb @@ -6,10 +6,10 @@ description = """GNU Octave is a high-level interpreted language, primarily inte toolchain = {'name': 'foss', 'version': '2015a'} -sources = [SOURCELOWER_TAR_GZ] +sources = [GNU_SOURCE] source_urls = ['http://ftpmirror.gnu.org/octave/'] -configopts = ['--with-blas="${LIBBLAS}"'] +configopts = '--with-blas="${LIBBLAS}"' dependencies = [ ('PCRE', '8.36'), -- GitLab From 16875304f45994aa81959b2cc8ed83540816062a Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 16:33:22 +0100 Subject: [PATCH 0157/1076] Added GCC easyconfig for GLib --- .../g/GLib/GLib-2.42.1-GCC-4.9.2.eb | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb new file mode 100644 index 0000000000..abd733597e --- /dev/null +++ b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'GLib' +version = '2.42.1' + +homepage = 'http://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +sources = ['glib-%(version)s.tar.xz'] + +dependencies = [ + ('libffi', '3.2.1'), + ('gettext', '0.19.4'), +] +builddependencies = [('Python', '2.7.9')] + +moduleclass = 'vis' -- GitLab From 30a952abae6a03b1836f4cdeb2120814cdfa3395 Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 17:08:51 +0100 Subject: [PATCH 0158/1076] Added GCC easyconfig for GLib, libffi, S_Lang --- .../g/GLib/GLib-2.42.1-GCC-4.9.2.eb | 2 +- .../l/libffi/libffi-3.2.1-GCC-4.9.2.eb | 23 +++++++++++++++++++ .../s/S_Lang/S_Lang-2.3.0-GCC-4.9.2.eb | 22 ++++++++++++++++++ 3 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-4.9.2.eb create mode 100644 easybuild/easyconfigs/s/S_Lang/S_Lang-2.3.0-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb index abd733597e..78ac531e4f 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb @@ -16,6 +16,6 @@ dependencies = [ ('libffi', '3.2.1'), ('gettext', '0.19.4'), ] -builddependencies = [('Python', '2.7.9')] +builddependencies = [('Python', '2.7.9', '', ('foss', '2015a'))] moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-4.9.2.eb new file mode 100644 index 0000000000..b980f40d3e --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-4.9.2.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libffi' +version = '3.2.1' + +homepage = 'http://sourceware.org/libffi/' +description = """The libffi library provides a portable, high level programming interface to various calling +conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +source_urls = [ + 'ftp://sourceware.org/pub/libffi/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', +] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/s/S_Lang/S_Lang-2.3.0-GCC-4.9.2.eb b/easybuild/easyconfigs/s/S_Lang/S_Lang-2.3.0-GCC-4.9.2.eb new file mode 100644 index 0000000000..697f40c689 --- /dev/null +++ b/easybuild/easyconfigs/s/S_Lang/S_Lang-2.3.0-GCC-4.9.2.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'S_Lang' +version = '2.3.0' + +homepage = 'http://www.jedsoft.org/slang/' +description = """S-Lang is a multi-platform programmer's library designed to allow + a developer to create robust multi-platform software. It provides facilities + required by interactive applications such as display/screen management, keyboard + input, keymaps, and so on.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +sources = ['slang-%(version)s.tar.gz'] +source_urls = ['http://www.jedsoft.org/releases/slang/'] + +sanity_check_paths = { + 'files': ['include/slang.h', 'bin/slsh', 'lib/libslang.so'], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From f3beb86c8fcb65f45d9f994e49cb123eb9bb8f47 Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 17:13:04 +0100 Subject: [PATCH 0159/1076] Finished mc --- easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb b/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb index ef4c9cf3a2..a8c6ce238b 100644 --- a/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb @@ -23,6 +23,11 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} sources = ['%(version)s.tar.gz'] source_urls = ['https://github.com/MidnightCommander/mc/archive/'] +dependencies = [ + ('GLib', '2.42.1'), + ('S_Lang', '2.3.0'), +] + preconfigopts = './autogen.sh && ' sanity_check_paths = { -- GitLab From c23974e96bd2d795aaf6b21318e79cfbfe0985ba Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 17:24:38 +0100 Subject: [PATCH 0160/1076] Added GCC easyconfig for libevent --- .../l/libevent/libevent-2.0.22-GCC-4.9.2.eb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb new file mode 100644 index 0000000000..35bf28ab3b --- /dev/null +++ b/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb @@ -0,0 +1,17 @@ +easyblock = 'ConfigureMake' + +name = 'libevent' +version = '2.0.22' + +homepage = 'http://libevent.org/' +description = """The libevent API provides a mechanism to execute a callback function when a specific + event occurs on a file descriptor or after a timeout has been reached. + Furthermore, libevent also support callbacks due to signals or regular timeouts.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +source_urls = ['https://github.com/downloads/libevent/libevent/'] +sources = ['%(name)s-%(version)s-stable.tar.gz'] +source_urls = ['https://sourceforge.net/projects/levent/files/%(name)s/%(name)s-2.0/'] + +moduleclass = 'lib' -- GitLab From 6aa2b514c275e1b6f08c3258188cda3977c77db2 Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Feb 2015 17:28:46 +0100 Subject: [PATCH 0161/1076] Added GCC easyconfig for tmux --- .../easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 easybuild/easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb b/easybuild/easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb new file mode 100644 index 0000000000..ba34aab87a --- /dev/null +++ b/easybuild/easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'tmux' +version = '1.9a' + +homepage = 'http://tmux.sourceforge.net/' +description = """tmux is a terminal multiplexer. It lets you switch easily +between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} +toolchainopts = {'optarch': True} + +#http://sourceforge.net/projects/tmux/files/tmux/tmux-1.9/tmux-1.9a.tar.gz/download +sources = [SOURCE_TAR_GZ] +source_urls = ['http://downloads.sourceforge.net/%(name)s/'] + +dependencies = [ + ('libevent', '2.0.22'), +] + +sanity_check_paths = { + 'files': ['bin/tmux'], + 'dirs': ['bin'] +} + +moduleclass = 'tools' -- GitLab From 073c6bbe684e3065dc81c5628fe7f0a463b3bd7c Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 08:32:43 +0100 Subject: [PATCH 0162/1076] Added GCC easyconfig for mawk --- .../m/mawk/mawk-1.3.4-20141206-GCC-4.9.2.eb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 easybuild/easyconfigs/m/mawk/mawk-1.3.4-20141206-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/m/mawk/mawk-1.3.4-20141206-GCC-4.9.2.eb b/easybuild/easyconfigs/m/mawk/mawk-1.3.4-20141206-GCC-4.9.2.eb new file mode 100644 index 0000000000..1c23e63925 --- /dev/null +++ b/easybuild/easyconfigs/m/mawk/mawk-1.3.4-20141206-GCC-4.9.2.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'mawk' +version = '1.3.4-20141206' + +homepage = 'http://invisible-island.net/mawk/mawk.html' +description = """mawk is an interpreter for the AWK Programming Language.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +sources = [SOURCELOWER_TGZ] +source_urls = ['ftp://invisible-island.net/mawk'] + +sanity_check_paths = { + 'files': ['bin/mawk'], + 'dirs': ["bin"] +} + +moduleclass = 'tools' -- GitLab From c46a7c5fd41abee7d22676d04fa3933eeab037b2 Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 09:13:14 +0100 Subject: [PATCH 0163/1076] Renamed S_Lang to S-Lang --- .../S-Lang-2030-GCC-4.9.2.eb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename easybuild/easyconfigs/s/{S_Lang/S_Lang-2.3.0-GCC-4.9.2.eb => S-Lang/S-Lang-2030-GCC-4.9.2.eb} (97%) diff --git a/easybuild/easyconfigs/s/S_Lang/S_Lang-2.3.0-GCC-4.9.2.eb b/easybuild/easyconfigs/s/S-Lang/S-Lang-2030-GCC-4.9.2.eb similarity index 97% rename from easybuild/easyconfigs/s/S_Lang/S_Lang-2.3.0-GCC-4.9.2.eb rename to easybuild/easyconfigs/s/S-Lang/S-Lang-2030-GCC-4.9.2.eb index 697f40c689..d5d02f5692 100644 --- a/easybuild/easyconfigs/s/S_Lang/S_Lang-2.3.0-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/s/S-Lang/S-Lang-2030-GCC-4.9.2.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name = 'S_Lang' +name = 'S-Lang' version = '2.3.0' homepage = 'http://www.jedsoft.org/slang/' -- GitLab From 90e9ce9cb252171d4596f885f569c473508b9494 Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 09:30:13 +0100 Subject: [PATCH 0164/1076] Fixed dependency for S-Lang rename --- easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb b/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb index a8c6ce238b..c3b1a15562 100644 --- a/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb @@ -25,7 +25,7 @@ source_urls = ['https://github.com/MidnightCommander/mc/archive/'] dependencies = [ ('GLib', '2.42.1'), - ('S_Lang', '2.3.0'), + ('S-Lang', '2.3.0'), ] preconfigopts = './autogen.sh && ' -- GitLab From c6a3e90a717bc1766ccf7b314c7fc5e72a8683d0 Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 14:38:40 +0100 Subject: [PATCH 0165/1076] Added foss easyconfig for libffi --- .../l/libffi/libffi-3.2.1-foss-2015a.eb | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2015a.eb diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2015a.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2015a.eb new file mode 100644 index 0000000000..17a9f263e8 --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2015a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libffi' +version = '3.2.1' + +homepage = 'http://sourceware.org/libffi/' +description = """The libffi library provides a portable, high level programming interface to various calling +conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [ + 'ftp://sourceware.org/pub/libffi/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', +] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 7ebc21cd01ea2cafb635489e1c3596490725f174 Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 14:47:27 +0100 Subject: [PATCH 0166/1076] Added foss easyconfig for gettext --- .../g/gettext/gettext-0.19.4-foss-2015a.eb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 easybuild/easyconfigs/g/gettext/gettext-0.19.4-foss-2015a.eb diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.4-foss-2015a.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.4-foss-2015a.eb new file mode 100644 index 0000000000..51c244d3ef --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.4-foss-2015a.eb @@ -0,0 +1,18 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.4' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = '--without-emacs' + +moduleclass = 'vis' -- GitLab From 681107aa60b510d71b2640f4fc1aaf4760d933a9 Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 14:49:54 +0100 Subject: [PATCH 0167/1076] Added foss easyconfig for GLib --- .../g/GLib/GLib-2.42.1-foss-2015a.eb | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb new file mode 100644 index 0000000000..167d8fc75b --- /dev/null +++ b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'GLib' +version = '2.42.1' + +homepage = 'http://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +sources = ['glib-%(version)s.tar.xz'] + +dependencies = [ + ('libffi', '3.2.1'), + ('gettext', '0.19.4'), +] +builddependencies = [('Python', '2.7.9')] + +moduleclass = 'vis' -- GitLab From e1e346e87c0c6ee6c94186aa7ee80a9ebbc6c2d3 Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 15:12:39 +0100 Subject: [PATCH 0168/1076] Added foss easyconfig for Qt --- .../easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 easybuild/easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb new file mode 100644 index 0000000000..c226c3cb72 --- /dev/null +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb @@ -0,0 +1,17 @@ +name = 'Qt' +version = '4.8.6' + +homepage = 'http://qt-project.org/' +description = "Qt is a comprehensive cross-platform C++ application framework." + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [ + 'http://origin.releases.qt-project.org/qt4/source/', + 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' +] +sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] + +dependencies = [('GLib', '2.42.1')] + +moduleclass = 'devel' -- GitLab From c4cff509183f97b26b3c49e5f45c6f7c83b1694e Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 15:18:29 +0100 Subject: [PATCH 0169/1076] Added foss easyconfig for Cube --- .../easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb b/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb new file mode 100644 index 0000000000..eac6956fc7 --- /dev/null +++ b/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb @@ -0,0 +1,39 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +easyblock = 'EB_Score_minus_P' + +name = "Cube" +version = "4.3" + +homepage = 'http://www.scalasca.org/software/cube-4.x/download.html' +description = """Cube, which is used as performance report explorer for Scalasca and + Score-P, is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system + resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree + can be collapsed or expanded to achieve the desired level of granularity.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +# http://apps.fz-juelich.de/scalasca/releases/cube/4.2/dist/cube-4.2.tar.gz +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version)s/dist'] + + +# patches = ['Cube-4.2_fix-Qt-version-check.patch'] + +dependencies = [('Qt', '4.8.6')] + +configopts = "QMAKE=$EBROOTQT/bin/qmake MOC=$EBROOTQT/bin/moc UIC=$EBROOTQT/bin/uic" + +sanity_check_paths = { + 'files': ["bin/cube", "lib/libcube4.a", "lib/libcube4.so"], + 'dirs': ["include/cube", "include/cubew"], +} + +moduleclass = 'perf' -- GitLab From cff53b3ba27ce7f492b01a8dd00856c3c873e436 Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 15:22:20 +0100 Subject: [PATCH 0170/1076] Added foss easyconfig for OTF2 --- .../o/OTF2/OTF2-1.5.1-foss-2015a.eb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 easybuild/easyconfigs/o/OTF2/OTF2-1.5.1-foss-2015a.eb diff --git a/easybuild/easyconfigs/o/OTF2/OTF2-1.5.1-foss-2015a.eb b/easybuild/easyconfigs/o/OTF2/OTF2-1.5.1-foss-2015a.eb new file mode 100644 index 0000000000..d09eb89527 --- /dev/null +++ b/easybuild/easyconfigs/o/OTF2/OTF2-1.5.1-foss-2015a.eb @@ -0,0 +1,31 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +easyblock = 'EB_Score_minus_P' + +name = "OTF2" +version = "1.5.1" + +homepage = 'http://www.score-p.org' +description = """The Open Trace Format 2 is a highly scalable, memory efficient event + trace data format plus support library. It will become the new standard trace format + for Scalasca, Vampir, and Tau and is open for other tools.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +# http://www.vi-hps.org/upload/packages/otf2/otf2-1.2.1.tar.gz +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.vi-hps.org/upload/packages/otf2/'] + +sanity_check_paths = { + # note by Bernd Mohr: on some systems libraries end up in lib/ + 'files': ["bin/otf2-config", "include/otf2/otf2.h", ("lib64/libotf2.a", "lib/libotf2.a")], + 'dirs': [], +} + +moduleclass = 'perf' -- GitLab From 21d27710908a65227ffb63e4026ad8d3a5163557 Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 15:31:29 +0100 Subject: [PATCH 0171/1076] Added foss easyconfig for OPARI2 --- .../o/OPARI2/OPARI2-1.1.2-foss-2015a.eb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb diff --git a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb new file mode 100644 index 0000000000..ad5274512f --- /dev/null +++ b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb @@ -0,0 +1,31 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +easyblock = 'ConfigureMake' + +name = "OPARI2" +version = "1.1.2" + +homepage = 'http://www.score-p.org' +description = """OPARI2, the successor of Forschungszentrum Juelich's OPARI, + is a source-to-source instrumentation tool for OpenMP and hybrid codes. + It surrounds OpenMP directives and runtime library calls with calls to + the POMP2 measurement interface.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +# http://www.vi-hps.org/upload/packages/opari2/opari2-1.1.1.tar.gz +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.vi-hps.org/upload/packages/opari2/'] + +sanity_check_paths = { + 'files': ["bin/opari2", "include/opari2/pomp2_lib.h"], + 'dirs': [], +} + +moduleclass = 'perf' -- GitLab From dab4edf5dc4a2088ef5c942a722afdb164927946 Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 15:42:49 +0100 Subject: [PATCH 0172/1076] Added foss easyconfig for PAPI --- .../p/PAPI/PAPI-5.4.0-foss-2015a.eb | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 easybuild/easyconfigs/p/PAPI/PAPI-5.4.0-foss-2015a.eb diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.4.0-foss-2015a.eb b/easybuild/easyconfigs/p/PAPI/PAPI-5.4.0-foss-2015a.eb new file mode 100644 index 0000000000..c9ba2ffbaf --- /dev/null +++ b/easybuild/easyconfigs/p/PAPI/PAPI-5.4.0-foss-2015a.eb @@ -0,0 +1,46 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_07-02.html +## + +easyblock = 'ConfigureMake' + +name = 'PAPI' +version = '5.4.0' + +homepage = 'http://icl.cs.utk.edu/projects/papi/' +description = """PAPI provides the tool designer and application engineer with a consistent interface and + methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables + software engineers to see, in near real time, the relation between software performance and processor events. + In addition Component PAPI provides access to a collection of components + that expose performance measurement opportunites across the hardware and software stack.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +# Example download URL, for reference: http://icl.cs.utk.edu/projects/papi/downloads/papi-5.0.0.tar.gz +source_urls = ['http://icl.cs.utk.edu/projects/papi/downloads/'] +sources = [SOURCELOWER_TAR_GZ] + +start_dir = 'src' + +# parallel build doesn't always work +parallel = 1 + +runtest = 'fulltest' + +sanity_check_paths = { + 'files': ["bin/papi_%s" % x for x in ["avail", "clockres", "command_line", "component_avail", + "cost", "decode", "error_codes", "event_chooser", + "mem_info", "multiplex_cost", "native_avail", "version", + "xml_event_info"]], + 'dirs': [], +} + +moduleclass = 'perf' -- GitLab From 03995320a28a9c681637feec5b7a274c25bad042 Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 15:53:37 +0100 Subject: [PATCH 0173/1076] Added foss easyconfig for PDT --- .../easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb b/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb new file mode 100644 index 0000000000..81d6197602 --- /dev/null +++ b/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb @@ -0,0 +1,50 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +easyblock = 'ConfigureMake' + +name = "PDT" +version = "3.20" + +homepage = 'http://www.cs.uoregon.edu/research/pdt/' +description = """Program Database Toolkit (PDT) is a framework for analyzing source + code written in several programming languages and for making rich program knowledge + accessible to developers of static and dynamic analysis tools. PDT implements a standard + program representation, the program database (PDB), that can be accessed in a uniform way + through a class library supporting common PDB operations.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +# http://tau.uoregon.edu/pdt_releases/pdtoolkit-3.19.tar.gz +sources = ['pdtoolkit-%(version)s.tar.gz'] +source_urls = ['http://tau.uoregon.edu/pdt_releases/'] + +prefix_opt = '-prefix=' + +# notes by Bernd Mohr +# Compiler suite should always be specified -- MUCH quicker and SAVER than autodetect +# -KAI|-KCC|-GNU|-CC|-c++|-cxx|-xlC|-pgCC|-icpc|-ecpc +configopts = '-GNU' + +keeppreviousinstall = True + +# notes by Bernd Mohr +# Use hardcoded x86_64 or "import platform; machine = platform.machine()" here? +sanity_check_paths = { + 'files': ["x86_64/bin/cparse", "x86_64/include/pdb.h", "x86_64/lib/libpdb.a"], + 'dirs': [], +} + +skipsteps = ['build'] + +modextrapaths = { + 'PATH': "x86_64/bin", + 'LD_LIBRARY_PATH': "x86_64/lib", +} + +moduleclass = 'perf' -- GitLab From 43ed8d5e7e43a2c116e96329a7b7b5087e6f04df Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 16:07:56 +0100 Subject: [PATCH 0174/1076] Added foss easyconfig for Score-P --- .../s/Score-P/Score-P-1.4-foss-2015a.eb | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 easybuild/easyconfigs/s/Score-P/Score-P-1.4-foss-2015a.eb diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-1.4-foss-2015a.eb b/easybuild/easyconfigs/s/Score-P/Score-P-1.4-foss-2015a.eb new file mode 100644 index 0000000000..68a27ad6ea --- /dev/null +++ b/easybuild/easyconfigs/s/Score-P/Score-P-1.4-foss-2015a.eb @@ -0,0 +1,45 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +# make sure we don't fall back to the ConfigureMake easyblock +easyblock = 'EB_Score_minus_P' + +name = 'Score-P' +version = '1.4' + +homepage = 'http://www.score-p.org' +description = """The Score-P measurement infrastructure is a highly scalable and + easy-to-use tool suite for profiling, event tracing, and online analysis of HPC + applications.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {"usempi": True} + +# http://www.vi-hps.org/upload/packages/scorep/scorep-1.2.1.tar.gz +sources = ["scorep-%(version)s.tar.gz"] +source_urls = ['http://www.vi-hps.org/upload/packages/scorep/'] + +# compiler toolchain depencies +dependencies = [ + ('binutils', '2.25', '', ('GCC', '4.9.2')), + ('Cube', '4.3'), + ('OPARI2', '1.1.2'), + ('OTF2', '1.5.1'), + ('PAPI', '5.4.0'), + ('PDT', '3.20'), +] + +maxparallel = 1 + +sanity_check_paths = { + 'files': ["bin/scorep", "include/scorep/SCOREP_User.h", + ("lib64/libscorep_adapter_mpi_event.a", "lib/libscorep_adapter_mpi_event.a")], + 'dirs': [], +} + +moduleclass = 'perf' -- GitLab From 2589d6e9ddc9371fc2ed0ae7301f2638451259e8 Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 16:14:29 +0100 Subject: [PATCH 0175/1076] Added foss easyconfig for Scalasca --- .../s/Scalasca/Scalasca-2.2-foss-2015a.eb | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 easybuild/easyconfigs/s/Scalasca/Scalasca-2.2-foss-2015a.eb diff --git a/easybuild/easyconfigs/s/Scalasca/Scalasca-2.2-foss-2015a.eb b/easybuild/easyconfigs/s/Scalasca/Scalasca-2.2-foss-2015a.eb new file mode 100644 index 0000000000..c088e07420 --- /dev/null +++ b/easybuild/easyconfigs/s/Scalasca/Scalasca-2.2-foss-2015a.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +easyblock = 'EB_Score_minus_P' + +name = "Scalasca" +version = "2.2" + +homepage = 'http://www.scalasca.org/' +description = """Scalasca is a software tool that supports the performance optimization of + parallel programs by measuring and analyzing their runtime behavior. The analysis identifies + potential performance bottlenecks -- in particular those concerning communication and + synchronization -- and offers guidance in exploring their causes.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {"usempi": True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/scalasca/%(version)s/dist'] + +dependencies = [ + ('Cube', '4.3'), + ('OTF2', '1.5.1'), +] + +sanity_check_paths = { + 'files': ["bin/scalasca", ("lib64/libpearl.replay.a", "lib/libpearl.replay.a")], + 'dirs': [], +} + +moduleclass = 'perf' -- GitLab From 5a9644723c9e2093444c854d563d818bf1004582 Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 17:04:09 +0100 Subject: [PATCH 0176/1076] Removed comment as per request --- easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb b/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb index eac6956fc7..55bce806bc 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb @@ -20,7 +20,6 @@ description = """Cube, which is used as performance report explorer for Scalasca toolchain = {'name': 'foss', 'version': '2015a'} -# http://apps.fz-juelich.de/scalasca/releases/cube/4.2/dist/cube-4.2.tar.gz sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version)s/dist'] -- GitLab From 3ab998c8b6946b302d44704c52a013dd7eab7ab8 Mon Sep 17 00:00:00 2001 From: gjbex Date: Wed, 4 Feb 2015 17:05:32 +0100 Subject: [PATCH 0177/1076] Fixed style issues as per request --- easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb b/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb index 81d6197602..e261f444df 100644 --- a/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb +++ b/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb @@ -31,6 +31,8 @@ prefix_opt = '-prefix=' # -KAI|-KCC|-GNU|-CC|-c++|-cxx|-xlC|-pgCC|-icpc|-ecpc configopts = '-GNU' +skipsteps = ['build'] + keeppreviousinstall = True # notes by Bernd Mohr @@ -40,8 +42,6 @@ sanity_check_paths = { 'dirs': [], } -skipsteps = ['build'] - modextrapaths = { 'PATH': "x86_64/bin", 'LD_LIBRARY_PATH': "x86_64/lib", -- GitLab From 3726f433eab8eb42c11e0197eec3be83e778e0db Mon Sep 17 00:00:00 2001 From: Bart Verleye Date: Thu, 5 Feb 2015 16:35:18 +1300 Subject: [PATCH 0178/1076] adding python file --- .../p/Python/Python-2.7.8-goolf-1.5.14.eb | 160 ++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb new file mode 100644 index 0000000000..33fd2ef2d0 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb @@ -0,0 +1,160 @@ +name = 'Python' +version = '2.7.8' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.8.2' +scipyversion = '0.14.0' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +dependencies = [ + ('bzip2', '1.0.6'), # for bz2 package +# ('zlib', '1.2.8'), # use version selected by libxslt below + ('libreadline', '6.2'), + ('ncurses', '5.9'), + ('LLVM', '3.2'), # for Numba + ('SQLite', '3.8.4.3'), # for IPython and general use + ('libxslt', '1.1.28'), # for lxml. brings in libxml2 and zlib dependencies. + ('CUDA', '6.0.37','', True), # for pycuda, duh. +# ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + + ('libjpeg-turbo','1.3.0'), # For matplotlib and Pillow + ('libpng','1.6.10'), # For matplotlib and Pillow + ('freetype', '2.5.3'), # For matplotlib and Pillow + +] + +# order is important! +exts_list = [ + ('setuptools', '5.7', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('ipython', '2.2.0', { + 'modulename': 'IPython', + 'source_urls': ['http://pypi.python.org/packages/source/i/ipython/'], + }), + ('pip', '1.5.6', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('virtualenv', '1.11.6', { + 'source_urls': ['http://pypi.python.org/packages/source/v/virtualenv/'], + }), + ('nose', '1.3.3', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('line_profiler', '1.0b3', { + 'source_urls': ['http://pypi.python.org/packages/source/l/line_profiler/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': [ + 'numpy-%s_distutils_multiple-lib-dirs.patch' % ('1.8.1' if numpyversion.startswith('1.8') else numpyversion), + ], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('Cython', '0.20.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + + + ('networkx', '1.9', { + 'source_urls': ['https://pypi.python.org/packages/source/n/networkx/'], + 'modulename': 'Bio', + }), + ('biopython', '1.64', { + 'source_urls': ['https://pypi.python.org/packages/source/b/biopython/'], + 'modulename': 'Bio', + }), + + ('Pillow', '2.5.3', { + 'source_tmpl': SOURCE_ZIP, #'%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/P/Pillow/'], + 'modulename': 'PIL', + }), + ('matplotlib', '1.3.1', { + 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib/'], + }), + ('skimage', '0.10.1', { + 'source_tmpl': 'scikit-image-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/s/scikit-image/'], + }), + + ('lxml', '3.3.5', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lxml/'], + }), + ('pycuda', '2014.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pycuda/'], + }), + #('pyopencl', '2014.1', { + # 'source_urls': ['https://pypi.python.org/packages/source/p/puopencl/'], + #}), + ('pysam', '0.8.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pysam/'], + }), + ('pytz', '2014.4', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pytz/'], + }), + + ('mpi4py', '1.3.1', { + 'source_urls': ['https://mpi4py.googlecode.com/files/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('lockfile', '0.9.1', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('dateutil', '2.2', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['http://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('paramiko', '1.14.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('llvmpy', '0.12.7', { +# 'source_urls': ['https://pypi.python.org/packages/source/l/llvmpy/'], + 'source_urls': ['https://github.com/llvmpy/llvmpy/archive/'], # since pypi tarball is incomplete + 'source_tmpl': '%(version)s.zip', + }), + ('numba', '0.13.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/numba/'], + }), + ('numexpr', '2.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/numexpr/'], + }), + ('Bottleneck', '0.8.0', { + 'source_urls': ['https://pypi.python.org/packages/source/B/Bottleneck/'], + }), + ('pandas', '0.14.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandas/'], + }), + +] + +osdependencies = [('openssl-devel', 'libssl-dev')] + +moduleclass = 'lang' -- GitLab From b1dd33f0ebe8e1c06b33d271111d42ab726b8b63 Mon Sep 17 00:00:00 2001 From: gjbex Date: Thu, 5 Feb 2015 11:49:05 +0100 Subject: [PATCH 0179/1076] Removed outdated source_urls directive --- easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb index 35bf28ab3b..d2e3142b03 100644 --- a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb @@ -10,7 +10,6 @@ description = """The libevent API provides a mechanism to execute a callback fun toolchain = {'name': 'GCC', 'version': '4.9.2'} -source_urls = ['https://github.com/downloads/libevent/libevent/'] sources = ['%(name)s-%(version)s-stable.tar.gz'] source_urls = ['https://sourceforge.net/projects/levent/files/%(name)s/%(name)s-2.0/'] -- GitLab From 1abded66e1078846a4d5ed71b04337bc2ecc287a Mon Sep 17 00:00:00 2001 From: gjbex Date: Thu, 5 Feb 2015 11:50:32 +0100 Subject: [PATCH 0180/1076] Fixed style issue as per request --- easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb index d2e3142b03..78c88db863 100644 --- a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb @@ -11,6 +11,6 @@ description = """The libevent API provides a mechanism to execute a callback fun toolchain = {'name': 'GCC', 'version': '4.9.2'} sources = ['%(name)s-%(version)s-stable.tar.gz'] -source_urls = ['https://sourceforge.net/projects/levent/files/%(name)s/%(name)s-2.0/'] +source_urls = ['https://sourceforge.net/projects/levent/files/%(name)s/%(name)s-%version_major_minor)s/'] moduleclass = 'lib' -- GitLab From 1a367fd3ebbd22bfb9bbd84f7b4a6129845e2870 Mon Sep 17 00:00:00 2001 From: gjbex Date: Thu, 5 Feb 2015 11:53:22 +0100 Subject: [PATCH 0181/1076] Fixed style issue as per request --- easybuild/easyconfigs/m/mawk/mawk-1.3.4-20141206-GCC-4.9.2.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/m/mawk/mawk-1.3.4-20141206-GCC-4.9.2.eb b/easybuild/easyconfigs/m/mawk/mawk-1.3.4-20141206-GCC-4.9.2.eb index 1c23e63925..dd90e4fccd 100644 --- a/easybuild/easyconfigs/m/mawk/mawk-1.3.4-20141206-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/m/mawk/mawk-1.3.4-20141206-GCC-4.9.2.eb @@ -13,7 +13,7 @@ source_urls = ['ftp://invisible-island.net/mawk'] sanity_check_paths = { 'files': ['bin/mawk'], - 'dirs': ["bin"] + 'dirs': [] } moduleclass = 'tools' -- GitLab From 3ac301ee23d3a4a44324b4c92bb1dce0bdd6a4f6 Mon Sep 17 00:00:00 2001 From: gjbex Date: Thu, 5 Feb 2015 12:02:00 +0100 Subject: [PATCH 0182/1076] Added GCC easyconfig for libtool --- .../l/libtool/libtool-2.4.5-GCC-4.9.2.eb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 easybuild/easyconfigs/l/libtool/libtool-2.4.5-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.5-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.5-GCC-4.9.2.eb new file mode 100644 index 0000000000..fad1572815 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.5-GCC-4.9.2.eb @@ -0,0 +1,15 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.5' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://ftp.gnu.org/gnu/%s' % name.lower()] + +moduleclass = 'lib' -- GitLab From bf8d0bcd830f7f190072c4cb2f1827d911663ffa Mon Sep 17 00:00:00 2001 From: gjbex Date: Thu, 5 Feb 2015 12:02:57 +0100 Subject: [PATCH 0183/1076] Fixed build depedencies --- easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb b/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb index c3b1a15562..b567b31978 100644 --- a/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb @@ -28,6 +28,11 @@ dependencies = [ ('S-Lang', '2.3.0'), ] +builddependencies = [ + ('Automake', '2.15'), + ('libtool', '2.4.5'), +] + preconfigopts = './autogen.sh && ' sanity_check_paths = { -- GitLab From 6096794da6b922dc52f78f25714a08dbd689cd46 Mon Sep 17 00:00:00 2001 From: gjbex Date: Thu, 5 Feb 2015 12:10:28 +0100 Subject: [PATCH 0184/1076] Fixed style issues as per request --- easybuild/easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb b/easybuild/easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb index ba34aab87a..99ee62947e 100644 --- a/easybuild/easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb @@ -10,9 +10,8 @@ between several programs in one terminal, detach them (they keep running in the toolchain = {'name': 'GCC', 'version': '4.9.2'} toolchainopts = {'optarch': True} -#http://sourceforge.net/projects/tmux/files/tmux/tmux-1.9/tmux-1.9a.tar.gz/download sources = [SOURCE_TAR_GZ] -source_urls = ['http://downloads.sourceforge.net/%(name)s/'] +source_urls = [SOURCEFORGE_SOURCE] dependencies = [ ('libevent', '2.0.22'), @@ -20,7 +19,7 @@ dependencies = [ sanity_check_paths = { 'files': ['bin/tmux'], - 'dirs': ['bin'] + 'dirs': [] } moduleclass = 'tools' -- GitLab From 556ebe6c4d6223948d6406e2fa637d4e45eb440d Mon Sep 17 00:00:00 2001 From: gjbex Date: Thu, 5 Feb 2015 12:12:54 +0100 Subject: [PATCH 0185/1076] Renamed easyconfig to be consistent with version --- .../{S-Lang-2030-GCC-4.9.2.eb => S-Lang-2.3.0-GCC-4.9.2.eb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/s/S-Lang/{S-Lang-2030-GCC-4.9.2.eb => S-Lang-2.3.0-GCC-4.9.2.eb} (100%) diff --git a/easybuild/easyconfigs/s/S-Lang/S-Lang-2030-GCC-4.9.2.eb b/easybuild/easyconfigs/s/S-Lang/S-Lang-2.3.0-GCC-4.9.2.eb similarity index 100% rename from easybuild/easyconfigs/s/S-Lang/S-Lang-2030-GCC-4.9.2.eb rename to easybuild/easyconfigs/s/S-Lang/S-Lang-2.3.0-GCC-4.9.2.eb -- GitLab From 60577ab80bcdc8d98897b1eccda47f53b50d65f5 Mon Sep 17 00:00:00 2001 From: gjbex Date: Thu, 5 Feb 2015 12:16:14 +0100 Subject: [PATCH 0186/1076] Added GCC easyconfig for gettext --- .../g/gettext/gettext-0.19.4-GCC-4.9.2.eb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 easybuild/easyconfigs/g/gettext/gettext-0.19.4-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.4-GCC-4.9.2.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.4-GCC-4.9.2.eb new file mode 100644 index 0000000000..7e8ff4e184 --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.4-GCC-4.9.2.eb @@ -0,0 +1,18 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.4' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = '--without-emacs' + +moduleclass = 'vis' -- GitLab From 0a8d3f7afe0e24d80f7024cdda4e52d8f527764c Mon Sep 17 00:00:00 2001 From: gjbex Date: Thu, 5 Feb 2015 13:46:55 +0100 Subject: [PATCH 0187/1076] Fixed build dependency on non-existing Automake version :) --- easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb b/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb index b567b31978..893cc852b8 100644 --- a/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb @@ -29,7 +29,7 @@ dependencies = [ ] builddependencies = [ - ('Automake', '2.15'), + ('Automake', '1.15'), ('libtool', '2.4.5'), ] -- GitLab From a9cfa39894c7c672c3dc34abdc96281ecac2154c Mon Sep 17 00:00:00 2001 From: pescobar Date: Fri, 6 Feb 2015 14:42:08 +0100 Subject: [PATCH 0188/1076] scanms easyconfig --- .../SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb diff --git a/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb new file mode 100644 index 0000000000..76fe9f0898 --- /dev/null +++ b/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb @@ -0,0 +1,44 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'PerlModule' + +name = 'SCANMS' +version = '2.02' + +homepage = 'http://compbio.ucmerced.edu/ardell/software/scanms/' +description = """SCANMS is an open source utility written in Perl that works in + conjunction with Richard Hudson’s coalescent simulator MS to do parametric + bootstrapping of a sliding window analysis of neutrality test statistics. + Currently supported statistics are Tajima’s D and Fu and Li’s D* and F*. + Its output of a joint distribution of window minima and maxima may then be + used to correct for multiple comparisons in such analyses.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['http://compbio.ucmerced.edu/'] +sources = [SOURCELOWER_TAR_GZ] + +perl = 'Perl' +perlver = '5.16.3' +versionsuffix = '-%s-%s' % (perl, perlver) + +dependencies = [ + (perl, perlver), +] + +# workaround so sanity check in the PerlModule easyblock works. +# Just check the existence of a perl core module +options = {'modulename': 'POSIX'} + +sanity_check_paths = { + 'files': ["bin/scanms"], + 'dirs': [""] +} + +# copy all the documentation provided in the tarball to install directory +postinstallcmds = ["cp -r %(builddir)s/*/{README,SCANMS.pdf,scanms.doc.html} %(installdir)s"] + +moduleclass = 'bio' -- GitLab From 9ea1a7dedcdd0d2313fc7b50c5e61755605159cd Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 6 Feb 2015 22:53:06 +0100 Subject: [PATCH 0189/1076] add easyconfig for bundle of extra R extensions (PoC) --- .../R-extra/R-extra-3.1.2-1.0.0-foss-2015a.eb | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 easybuild/easyconfigs/r/R-extra/R-extra-3.1.2-1.0.0-foss-2015a.eb diff --git a/easybuild/easyconfigs/r/R-extra/R-extra-3.1.2-1.0.0-foss-2015a.eb b/easybuild/easyconfigs/r/R-extra/R-extra-3.1.2-1.0.0-foss-2015a.eb new file mode 100644 index 0000000000..e71e3abf1d --- /dev/null +++ b/easybuild/easyconfigs/r/R-extra/R-extra-3.1.2-1.0.0-foss-2015a.eb @@ -0,0 +1,47 @@ +easyblock = 'Bundle' + +name = 'R-extra' +rver = '3.1.2' +version = '%s-1.0.0' % rver + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +# these are extensions for R +exts_defaultclass = 'RPackage' +exts_filter = ("R -q --no-save", "library(%(ext_name)s)") + +dependencies = [ + ('R', rver), + ('GMP', '6.0.0a'), # for gmp +] + +name_tmpl = '%(name)s_%(version)s.tar.gz' +ext_options = { + 'source_urls': [ + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'http://cran.r-project.org/src/contrib/', # current version of packages + 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + ], + 'source_tmpl': name_tmpl, +} +# Bioconductor packages have a different download url +bioconductor_options = { + 'source_urls': [ + 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', + 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', + ], + 'source_tmpl': name_tmpl, +} + +# !! order of packages is important !! +exts_list = [ + ('gmp', '0.5-12', ext_options), +] + +modextrapaths = {'R_LIBS': ''} + +moduleclass = 'lang' -- GitLab From 979a532426bc3b0cad5842e66ce1a2ef09929a32 Mon Sep 17 00:00:00 2001 From: Bart Verleye Date: Wed, 11 Feb 2015 10:27:33 +1300 Subject: [PATCH 0190/1076] updating python file --- .../p/Python/Python-2.7.8-goolf-1.5.14.eb | 113 ++++-------------- 1 file changed, 24 insertions(+), 89 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb index 33fd2ef2d0..df184b1c3e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb @@ -3,107 +3,56 @@ version = '2.7.8' homepage = 'http://python.org/' description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + toolchain = {'name': 'goolf', 'version': '1.5.14'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} -numpyversion = '1.8.2' +numpyversion = '1.8.1' scipyversion = '0.14.0' source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] +# libffi build in python is still broken, see http://bugs.python.org/issue4130 +patches = ['python-2.7_libffi-include-xmmintrin.patch'] + +# python needs bzip2 to build the bz2 package dependencies = [ - ('bzip2', '1.0.6'), # for bz2 package -# ('zlib', '1.2.8'), # use version selected by libxslt below - ('libreadline', '6.2'), + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), ('ncurses', '5.9'), - ('LLVM', '3.2'), # for Numba - ('SQLite', '3.8.4.3'), # for IPython and general use - ('libxslt', '1.1.28'), # for lxml. brings in libxml2 and zlib dependencies. - ('CUDA', '6.0.37','', True), # for pycuda, duh. -# ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons - - ('libjpeg-turbo','1.3.0'), # For matplotlib and Pillow - ('libpng','1.6.10'), # For matplotlib and Pillow - ('freetype', '2.5.3'), # For matplotlib and Pillow - +# ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons ] +osdependencies = [('openssl-devel', 'libssl-dev')] + # order is important! +# Version updated 08/JULY/2014 exts_list = [ - ('setuptools', '5.7', { + ('setuptools', '5.4.1', { 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], }), - ('ipython', '2.2.0', { - 'modulename': 'IPython', - 'source_urls': ['http://pypi.python.org/packages/source/i/ipython/'], - }), ('pip', '1.5.6', { 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], }), - ('virtualenv', '1.11.6', { - 'source_urls': ['http://pypi.python.org/packages/source/v/virtualenv/'], - }), ('nose', '1.3.3', { 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], }), - ('line_profiler', '1.0b3', { - 'source_urls': ['http://pypi.python.org/packages/source/l/line_profiler/'], - }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], 'patches': [ - 'numpy-%s_distutils_multiple-lib-dirs.patch' % ('1.8.1' if numpyversion.startswith('1.8') else numpyversion), + 'numpy-%s-mkl.patch' % numpyversion, ], }), ('scipy', scipyversion, { 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), - ('Cython', '0.20.2', { - 'source_urls': ['http://www.cython.org/release/'], - }), - - - ('networkx', '1.9', { - 'source_urls': ['https://pypi.python.org/packages/source/n/networkx/'], - 'modulename': 'Bio', - }), - ('biopython', '1.64', { - 'source_urls': ['https://pypi.python.org/packages/source/b/biopython/'], - 'modulename': 'Bio', - }), - - ('Pillow', '2.5.3', { - 'source_tmpl': SOURCE_ZIP, #'%(name)s-%(version)s.zip', - 'source_urls': ['https://pypi.python.org/packages/source/P/Pillow/'], - 'modulename': 'PIL', - }), - ('matplotlib', '1.3.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib/'], + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], }), - ('skimage', '0.10.1', { - 'source_tmpl': 'scikit-image-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/s/scikit-image/'], - }), - - ('lxml', '3.3.5', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lxml/'], - }), - ('pycuda', '2014.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pycuda/'], - }), - #('pyopencl', '2014.1', { - # 'source_urls': ['https://pypi.python.org/packages/source/p/puopencl/'], - #}), - ('pysam', '0.8.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pysam/'], - }), - ('pytz', '2014.4', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz/'], - }), - ('mpi4py', '1.3.1', { - 'source_urls': ['https://mpi4py.googlecode.com/files/'], + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], @@ -114,12 +63,15 @@ exts_list = [ ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), + ('Cython', '0.20.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { - 'source_urls': ['http://pypi.python.org/packages/source/d/deap/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], @@ -135,26 +87,9 @@ exts_list = [ ('paramiko', '1.14.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), - ('llvmpy', '0.12.7', { -# 'source_urls': ['https://pypi.python.org/packages/source/l/llvmpy/'], - 'source_urls': ['https://github.com/llvmpy/llvmpy/archive/'], # since pypi tarball is incomplete - 'source_tmpl': '%(version)s.zip', - }), - ('numba', '0.13.4', { - 'source_urls': ['https://pypi.python.org/packages/source/n/numba/'], - }), - ('numexpr', '2.4', { - 'source_urls': ['https://pypi.python.org/packages/source/n/numexpr/'], - }), - ('Bottleneck', '0.8.0', { - 'source_urls': ['https://pypi.python.org/packages/source/B/Bottleneck/'], + ('pyparsing', '2.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], }), - ('pandas', '0.14.1', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas/'], - }), - ] -osdependencies = [('openssl-devel', 'libssl-dev')] - moduleclass = 'lang' -- GitLab From 32d6b80d049418487f1f5fa325f80c746f2f0ed7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 11 Feb 2015 09:31:12 +0100 Subject: [PATCH 0191/1076] add easyconfig for JUBE --- easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb new file mode 100644 index 0000000000..0044a1ec87 --- /dev/null +++ b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb @@ -0,0 +1,22 @@ +easyblock = "VersionIndependentPythonPackage" + +name = "JUBE" +version = "2.0.3" + +homepage = "http://www.fz-juelich.de/jsc/jube" +description = """The JUBE benchmarking environment provides a script based framework to easily create benchmark sets, + run those sets on different computer systems and evaluate the results.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ["http://apps.fz-juelich.de/jsc/jube/jube2/download.php?version=%(version)s"] +sources = [SOURCELOWER_TAR_GZ] + +options = {'modulename': 'jube2'} + +sanity_check_paths = { + 'files': ['bin/jube'], + 'dirs': [] +} + +moduleclass = 'tools' -- GitLab From 93106b542c5677e5dce0f390969501c2f1d978a3 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Mon, 16 Feb 2015 15:28:32 +0100 Subject: [PATCH 0192/1076] Update download URLs for Qt --- easybuild/easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb index c226c3cb72..2111ce217a 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb @@ -7,8 +7,8 @@ description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'foss', 'version': '2015a'} source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/', + 'http://master.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] -- GitLab From 787816f2e5c7615aecdbae480f33d70a6254f02f Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Tue, 17 Feb 2015 14:18:56 +0100 Subject: [PATCH 0193/1076] Adjusted URL, added checksum, and tweaked build --- .../easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb b/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb index 55bce806bc..c0a4d9c729 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb @@ -21,18 +21,22 @@ description = """Cube, which is used as performance report explorer for Scalasca toolchain = {'name': 'foss', 'version': '2015a'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version)s/dist'] +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] - -# patches = ['Cube-4.2_fix-Qt-version-check.patch'] +checksums = [ + 'ed4d6f3647eefa65fc194b5d1a5f4ffe', # cube-4.3.tar.gz +] dependencies = [('Qt', '4.8.6')] -configopts = "QMAKE=$EBROOTQT/bin/qmake MOC=$EBROOTQT/bin/moc UIC=$EBROOTQT/bin/uic" - sanity_check_paths = { 'files': ["bin/cube", "lib/libcube4.a", "lib/libcube4.so"], 'dirs': ["include/cube", "include/cubew"], } +# If all prerequisites for the Cube Java reader are available on the system, +# parallel builds will fail. Alternatively, disable the Java reader using +# configopts = "--without-java-reader" +maxparallel = 1 + moduleclass = 'perf' -- GitLab From 8af6b22c2d786586ec127d6c3cde869a73e2a52f Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Tue, 17 Feb 2015 14:20:08 +0100 Subject: [PATCH 0194/1076] Added checksum --- easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb | 5 ++++- easybuild/easyconfigs/o/OTF2/OTF2-1.5.1-foss-2015a.eb | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb index ad5274512f..6a2ab2df29 100644 --- a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb +++ b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb @@ -19,10 +19,13 @@ description = """OPARI2, the successor of Forschungszentrum Juelich's OPARI, toolchain = {'name': 'foss', 'version': '2015a'} -# http://www.vi-hps.org/upload/packages/opari2/opari2-1.1.1.tar.gz sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.vi-hps.org/upload/packages/opari2/'] +checksums = [ + '9a262c7ca05ff0ab5f7775ae96f3539e', # opari2-1.1.2.tar.gz +] + sanity_check_paths = { 'files': ["bin/opari2", "include/opari2/pomp2_lib.h"], 'dirs': [], diff --git a/easybuild/easyconfigs/o/OTF2/OTF2-1.5.1-foss-2015a.eb b/easybuild/easyconfigs/o/OTF2/OTF2-1.5.1-foss-2015a.eb index d09eb89527..4f583c01b1 100644 --- a/easybuild/easyconfigs/o/OTF2/OTF2-1.5.1-foss-2015a.eb +++ b/easybuild/easyconfigs/o/OTF2/OTF2-1.5.1-foss-2015a.eb @@ -18,10 +18,13 @@ description = """The Open Trace Format 2 is a highly scalable, memory efficient toolchain = {'name': 'foss', 'version': '2015a'} -# http://www.vi-hps.org/upload/packages/otf2/otf2-1.2.1.tar.gz sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.vi-hps.org/upload/packages/otf2/'] +checksums = [ + '16a9df46e0da78e374f5d12c8cdc1109', # otf2-1.5.1.tar.gz +] + sanity_check_paths = { # note by Bernd Mohr: on some systems libraries end up in lib/ 'files': ["bin/otf2-config", "include/otf2/otf2.h", ("lib64/libotf2.a", "lib/libotf2.a")], -- GitLab From 7807884a30458c3c50b966ddb1ab913a706b27db Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Tue, 17 Feb 2015 14:20:42 +0100 Subject: [PATCH 0195/1076] Removed outdated comment --- easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb b/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb index e261f444df..124698a037 100644 --- a/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb +++ b/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb @@ -20,7 +20,6 @@ description = """Program Database Toolkit (PDT) is a framework for analyzing sou toolchain = {'name': 'foss', 'version': '2015a'} -# http://tau.uoregon.edu/pdt_releases/pdtoolkit-3.19.tar.gz sources = ['pdtoolkit-%(version)s.tar.gz'] source_urls = ['http://tau.uoregon.edu/pdt_releases/'] -- GitLab From 4e2f20cbf247302abf58968180c92f67daab017f Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Tue, 17 Feb 2015 14:21:13 +0100 Subject: [PATCH 0196/1076] Remved outdated comment, add checksum, and tweaked build --- easybuild/easyconfigs/s/Score-P/Score-P-1.4-foss-2015a.eb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-1.4-foss-2015a.eb b/easybuild/easyconfigs/s/Score-P/Score-P-1.4-foss-2015a.eb index 68a27ad6ea..91b0941367 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-1.4-foss-2015a.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-1.4-foss-2015a.eb @@ -20,10 +20,13 @@ description = """The Score-P measurement infrastructure is a highly scalable and toolchain = {'name': 'foss', 'version': '2015a'} toolchainopts = {"usempi": True} -# http://www.vi-hps.org/upload/packages/scorep/scorep-1.2.1.tar.gz sources = ["scorep-%(version)s.tar.gz"] source_urls = ['http://www.vi-hps.org/upload/packages/scorep/'] +checksums = [ + '17bd732cf54097d35157bf0d8284ad78', # scorep-1.4.tar.gz +] + # compiler toolchain depencies dependencies = [ ('binutils', '2.25', '', ('GCC', '4.9.2')), @@ -34,8 +37,6 @@ dependencies = [ ('PDT', '3.20'), ] -maxparallel = 1 - sanity_check_paths = { 'files': ["bin/scorep", "include/scorep/SCOREP_User.h", ("lib64/libscorep_adapter_mpi_event.a", "lib/libscorep_adapter_mpi_event.a")], -- GitLab From c5ac4f05ae2026c706758d3abd32004784c80e14 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Tue, 17 Feb 2015 14:25:22 +0100 Subject: [PATCH 0197/1076] Adjusted URL and added checksum --- easybuild/easyconfigs/s/Scalasca/Scalasca-2.2-foss-2015a.eb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/s/Scalasca/Scalasca-2.2-foss-2015a.eb b/easybuild/easyconfigs/s/Scalasca/Scalasca-2.2-foss-2015a.eb index c088e07420..55d127b2f7 100644 --- a/easybuild/easyconfigs/s/Scalasca/Scalasca-2.2-foss-2015a.eb +++ b/easybuild/easyconfigs/s/Scalasca/Scalasca-2.2-foss-2015a.eb @@ -21,7 +21,11 @@ toolchain = {'name': 'foss', 'version': '2015a'} toolchainopts = {"usempi": True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/scalasca/%(version)s/dist'] +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/scalasca/%(version_major_minor)s/dist'] + +checksums = [ + '06e0380c612811a1ff9c183fed9331a9', # scalasca-2.2.tar.gz +] dependencies = [ ('Cube', '4.3'), -- GitLab From f1f1bef8d7a3db8bdd0b5340fdfc35c937d25a1c Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 17 Feb 2015 15:55:07 +0100 Subject: [PATCH 0198/1076] Fixed style issue --- easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb index e311f5fe2d..131eedc724 100644 --- a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'Octave' version = '3.8.2' -- GitLab From 662aa111a1977f3f57405f8b1e4be10669bc37c0 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 18 Feb 2015 13:23:59 +0100 Subject: [PATCH 0199/1076] Dummy --- .../easyconfigs/b/BLAST/BLAST-2.2.30-intel2015a-Python-2.7.9.eb | 1 + 1 file changed, 1 insertion(+) create mode 100644 easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..f747925bf5 --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel2015a-Python-2.7.9.eb @@ -0,0 +1 @@ +DUMMY -- GitLab From 662d8eeba0f855a57297b0d89baec39216897bf9 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 18 Feb 2015 13:32:06 +0100 Subject: [PATCH 0200/1076] Revert "Autoconf dep removed" This reverts commit 7bcb5ac31cf03ffd1559e4f91a163ec59e7c0109. Get lost in time and space --- easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb b/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb index ae2c3c32ff..e3c5f86d83 100644 --- a/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb @@ -24,6 +24,7 @@ sources = ['ocaml-%(version)s.tar.gz'] sourcedir = name.lower() + '-' + '.'.join(version.split('.')[0:-1]) source_urls = ['http://caml.inria.fr/pub/distrib/%s' % sourcedir] +builddependencies = [('Autoconf', '2.69')] dependencies = [('ncurses', '5.9')] prefix_opt = "-prefix " -- GitLab From 0e65ccdc46d930869e2971b9704aff735b485a09 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 18 Feb 2015 13:33:06 +0100 Subject: [PATCH 0201/1076] Revert "Autoconf dep removed" This reverts commit 7bcb5ac31cf03ffd1559e4f91a163ec59e7c0109. Get Lost In Time And Space --- easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb b/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb index ae2c3c32ff..e3c5f86d83 100644 --- a/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb @@ -24,6 +24,7 @@ sources = ['ocaml-%(version)s.tar.gz'] sourcedir = name.lower() + '-' + '.'.join(version.split('.')[0:-1]) source_urls = ['http://caml.inria.fr/pub/distrib/%s' % sourcedir] +builddependencies = [('Autoconf', '2.69')] dependencies = [('ncurses', '5.9')] prefix_opt = "-prefix " -- GitLab From 9d3a7ca103b2e49be9a784e9b794f7445aecf819 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 18 Feb 2015 15:29:49 +0100 Subject: [PATCH 0202/1076] Real --- .../BLAST-2.2.30-intel-2015a-Python-2.7.9.eb | 44 +++++ .../BLAST-2.2.30-intel2015a-Python-2.7.9.eb | 1 - .../b/BLAST/BLAST-2.2.30_basename-fixes.patch | 173 ++++++++++++++++++ .../b/BLAST/BLAST-2.2.30_ictce-fixes.patch | 12 ++ 4 files changed, 229 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel-2015a-Python-2.7.9.eb delete mode 100644 easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/b/BLAST/BLAST-2.2.30_basename-fixes.patch create mode 100644 easybuild/easyconfigs/b/BLAST/BLAST-2.2.30_ictce-fixes.patch diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..66879c0ee8 --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,44 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos , Kenneth Hoste (UGent) +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +easyblock = 'ConfigureMake' + +name = 'BLAST' +version = '2.2.30' +versionsuffix = '-Python-2.7.9' + +homepage = 'http://blast.ncbi.nlm.nih.gov/' +description = """Basic Local Alignment Search Tool, or BLAST, is an algorithm + for comparing primary biological sequence information, such as the amino-acid + sequences of different proteins or the nucleotides of DNA sequences.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +# eg. ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.2.30/ncbi-blast-2.2.30+-src.tar.gz +sources = ['ncbi-blast-%(version)s+-src.tar.gz'] +source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] + +patches = [ + '%(name)s-%(version)s_ictce-fixes.patch', + '%(name)s-%(version)s_basename-fixes.patch' +] + +dependencies = [('Boost', '1.57.0', versionsuffix)] + +configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' + +sanity_check_paths = { + 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel2015a-Python-2.7.9.eb deleted file mode 100644 index f747925bf5..0000000000 --- a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel2015a-Python-2.7.9.eb +++ /dev/null @@ -1 +0,0 @@ -DUMMY diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30_basename-fixes.patch b/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30_basename-fixes.patch new file mode 100644 index 0000000000..25b21c2317 --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30_basename-fixes.patch @@ -0,0 +1,173 @@ +#Let configure(.ac) determine the absolute path to basename, rather +#than having Makefile.in.top hardcode /usr/bin/basename, which fails on +#at least stock CentOS 6 (which supplies only /bin/basename). +#http://www.ncbi.nlm.nih.gov/viewvc/v1?view=revision&revision=65204 +#B. Hajgato 02/18/2015 +--- trunk/c++/src/build-system/Makefile.in.top 2014/11/12 15:16:56 65203 ++++ trunk/c++/src/build-system/Makefile.in.top 2014/11/12 16:41:55 65204 +@@ -11,6 +11,7 @@ + libdir = @libdir@ + includedir = @includedir@ + pincludedir = $(includedir)/$(PACKAGE_NAME) ++BASENAME = @BASENAME@ + INSTALL = @INSTALL@ + LN_S = @LN_S@ + +@@ -46,7 +47,7 @@ + -rm -f $(libdir)/lib*-static.a + cd $(libdir) && \ + for x in *.a; do \ +- $(LN_S) "$$x" "`/usr/bin/basename \"$$x\" .a`-static.a"; \ ++ $(LN_S) "$$x" "`$(BASENAME) \"$$x\" .a`-static.a"; \ + done + cd $(includedir0) && find * -name CVS -prune -o -print |\ + cpio -pd $(pincludedir) +--- trunk/c++/src/build-system/configure 2014/11/12 15:16:56 65203 ++++ trunk/c++/src/build-system/configure 2014/11/12 16:41:55 65204 +@@ -682,6 +682,7 @@ + DISTCC + CCACHE + TAIL ++BASENAME + SED + TOUCH + GREP +@@ -8413,6 +8414,46 @@ + echo "${ECHO_T}no" >&6; } + fi + ++# Extract the first word of "basename", so it can be a program name with args. ++set dummy basename; ac_word=$2 ++{ echo "$as_me:$LINENO: checking for $ac_word" >&5 ++echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } ++if test "${ac_cv_path_BASENAME+set}" = set; then ++ echo $ECHO_N "(cached) $ECHO_C" >&6 ++else ++ case $BASENAME in ++ [\\/]* | ?:[\\/]*) ++ ac_cv_path_BASENAME="$BASENAME" # Let the user override the test with a path. ++ ;; ++ *) ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_path_BASENAME="$as_dir/$ac_word$ac_exec_ext" ++ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ ++ ;; ++esac ++fi ++BASENAME=$ac_cv_path_BASENAME ++if test -n "$BASENAME"; then ++ { echo "$as_me:$LINENO: result: $BASENAME" >&5 ++echo "${ECHO_T}$BASENAME" >&6; } ++else ++ { echo "$as_me:$LINENO: result: no" >&5 ++echo "${ECHO_T}no" >&6; } ++fi ++ ++ + # Extract the first word of "sed", so it can be a program name with args. + set dummy sed; ac_word=$2 + { echo "$as_me:$LINENO: checking for $ac_word" >&5 +@@ -41750,6 +41791,7 @@ + DISTCC!$DISTCC$ac_delim + CCACHE!$CCACHE$ac_delim + TAIL!$TAIL$ac_delim ++BASENAME!$BASENAME$ac_delim + SED!$SED$ac_delim + TOUCH!$TOUCH$ac_delim + GREP!$GREP$ac_delim +@@ -41772,7 +41814,6 @@ + GCRYPT_INCLUDE!$GCRYPT_INCLUDE$ac_delim + GCRYPT_LIBS!$GCRYPT_LIBS$ac_delim + LIBGNUTLS_CONFIG!$LIBGNUTLS_CONFIG$ac_delim +-GNUTLS_INCLUDE!$GNUTLS_INCLUDE$ac_delim + _ACEOF + + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then +@@ -41814,6 +41855,7 @@ + ac_delim='%!_!# ' + for ac_last_try in false false false false false :; do + cat >conf$$subs.sed <<_ACEOF ++GNUTLS_INCLUDE!$GNUTLS_INCLUDE$ac_delim + GNUTLS_LIBS!$GNUTLS_LIBS$ac_delim + OPENSSL_INCLUDE!$OPENSSL_INCLUDE$ac_delim + OPENSSL_LIBS!$OPENSSL_LIBS$ac_delim +@@ -41910,7 +41952,6 @@ + status_dir!$status_dir$ac_delim + builddir!$builddir$ac_delim + runpath!$runpath$ac_delim +-ncbi_runpath!$ncbi_runpath$ac_delim + _ACEOF + + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then +@@ -41952,6 +41993,7 @@ + ac_delim='%!_!# ' + for ac_last_try in false false false false false :; do + cat >conf$$subs.sed <<_ACEOF ++ncbi_runpath!$ncbi_runpath$ac_delim + c_ncbi_runpath!$c_ncbi_runpath$ac_delim + LINK!$LINK$ac_delim + C_LINK!$C_LINK$ac_delim +@@ -42048,7 +42090,6 @@ + BZ2_LIB!$BZ2_LIB$ac_delim + PCREPOSIX_LIBS!$PCREPOSIX_LIBS$ac_delim + PCRE_LIB!$PCRE_LIB$ac_delim +-OPENSSL_STATIC_LIBS!$OPENSSL_STATIC_LIBS$ac_delim + _ACEOF + + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then +@@ -42090,6 +42131,7 @@ + ac_delim='%!_!# ' + for ac_last_try in false false false false false :; do + cat >conf$$subs.sed <<_ACEOF ++OPENSSL_STATIC_LIBS!$OPENSSL_STATIC_LIBS$ac_delim + TLS_INCLUDE!$TLS_INCLUDE$ac_delim + TLS_LIBS!$TLS_LIBS$ac_delim + SYBASE_PATH!$SYBASE_PATH$ac_delim +@@ -42186,7 +42228,6 @@ + AVRO_STATIC_LIBS!$AVRO_STATIC_LIBS$ac_delim + MONGODB_STATIC_LIBS!$MONGODB_STATIC_LIBS$ac_delim + ncbi_xreader_pubseqos!$ncbi_xreader_pubseqos$ac_delim +-ncbi_xreader_pubseqos2!$ncbi_xreader_pubseqos2$ac_delim + _ACEOF + + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then +@@ -42228,6 +42269,7 @@ + ac_delim='%!_!# ' + for ac_last_try in false false false false false :; do + cat >conf$$subs.sed <<_ACEOF ++ncbi_xreader_pubseqos2!$ncbi_xreader_pubseqos2$ac_delim + UNLESS_PUBSEQOS!$UNLESS_PUBSEQOS$ac_delim + PERL_INCLUDE!$PERL_INCLUDE$ac_delim + PERL_LIBS!$PERL_LIBS$ac_delim +@@ -42266,7 +42308,7 @@ + LTLIBOBJS!$LTLIBOBJS$ac_delim + _ACEOF + +- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 36; then ++ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 37; then + break + elif $ac_last_try; then + { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +--- trunk/c++/src/build-system/configure.ac 2014/11/12 15:16:56 65203 ++++ trunk/c++/src/build-system/configure.ac 2014/11/12 16:41:55 65204 +@@ -2255,6 +2255,7 @@ + AC_MSG_RESULT(no) + fi + ++AC_PATH_PROG(BASENAME, basename) + AC_PATH_PROG(SED, sed) + AC_PATH_PROG(TOUCH, touch, [], /bin:/usr/bin:$PATH) + dnl AC_PATH_PROG(GREP, grep) + diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30_ictce-fixes.patch b/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30_ictce-fixes.patch new file mode 100644 index 0000000000..c43727c4bb --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30_ictce-fixes.patch @@ -0,0 +1,12 @@ +diff -ru ncbi-blast-2.2.30+-src.orig/c++/src/build-system/configure ncbi-blast-2.2.30+-src/c++/src/build-system/configure +--- ncbi-blast-2.2.30+-src.orig/c++/src/build-system/configure 2014-08-08 17:36:55.000000000 +0200 ++++ ncbi-blast-2.2.30+-src/c++/src/build-system/configure 2015-01-18 13:53:21.006190873 +0100 +@@ -6537,6 +6537,8 @@ + mips-sgi-irix*:KCC ) + ARCH_CFLAGS="-64" + ;; ++ *:ICC ) ++ ;; + * ) + { { echo "$as_me:$LINENO: error: Do not know how to compile 64-bit with compiler $CXX $compiler_ver $host:$compiler" >&5 + echo "$as_me: error: Do not know how to compile 64-bit with compiler $CXX $compiler_ver $host:$compiler" >&2;} -- GitLab From c80efece700ec06ab718e2f7c84402dd66b3298b Mon Sep 17 00:00:00 2001 From: pescobar Date: Thu, 19 Feb 2015 12:47:49 +0100 Subject: [PATCH 0203/1076] added PeakSeq-1.3-goolf-1.4.10.eb --- .../p/PeakSeq/PeakSeq-1.3-goolf-1.4.10.eb | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 easybuild/easyconfigs/p/PeakSeq/PeakSeq-1.3-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/p/PeakSeq/PeakSeq-1.3-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PeakSeq/PeakSeq-1.3-goolf-1.4.10.eb new file mode 100644 index 0000000000..0a7acf4ed3 --- /dev/null +++ b/easybuild/easyconfigs/p/PeakSeq/PeakSeq-1.3-goolf-1.4.10.eb @@ -0,0 +1,34 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = "PeakSeq" +version = "1.3" + +homepage = 'http://info.gersteinlab.org/PeakSeq' +description = """ PeakSeq is a program for identifying and ranking peak regions in ChIP-Seq + experiments. It takes as input, mapped reads from a ChIP-Seq experiment, mapped reads from + a control experiment and outputs a file with peak regions ranked with increasing Q-values.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['http://archive.gersteinlab.org/proj/PeakSeq/Scoring_ChIPSeq/Code/C/'] +sources = ['%(name)s.zip'] + +# as the tarball doesn't contain the version we verify the checksum to be sure +# we don't download a newer version and consider it as 1.3 +checksums = [('md5', '32b4d71b2ec9455c7db69516b1bd4910')] + +buildopts = ' CC="$CXX"' + +files_to_copy = ["bin", "README" ] + +sanity_check_paths = { + 'files': ["bin/PeakSeq"], + 'dirs': [] +} + +moduleclass = 'bio' -- GitLab From 7f0f28e1bf0c6a5bd1ea745a670202fe09246408 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Fri, 27 Feb 2015 14:39:05 +0100 Subject: [PATCH 0204/1076] dummy --- easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb new file mode 100644 index 0000000000..e69de29bb2 -- GitLab From 9813262abbe04ded936b30c01875db935336489a Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Fri, 27 Feb 2015 15:22:09 +0100 Subject: [PATCH 0205/1076] GDB 7.9 for GCC/4.9.2 --- .../easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb new file mode 100644 index 0000000000..a1ba41f0f4 --- /dev/null +++ b/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'GDB' +version = '7.9' + +homepage = 'http://www.gnu.org/software/gdb/gdb.html' +description = "The GNU Project Debugger" + +sources = [SOURCELOWER_TAR_XZ] +source_urls = [GNU_SOURCE] + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +dependencies = [('ncurses', '5.9')] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/gdb', 'bin/gdbserver'], + 'dirs': [], +} + +moduleclass = 'debugger' -- GitLab From c1b4a70e085d719044bc78354630bb696d2d81a3 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Fri, 27 Feb 2015 16:05:47 +0100 Subject: [PATCH 0206/1076] netCDF and deps foss-2014b --- .../b/Bison/Bison-3.0.2-foss-2014b.eb | 22 +++++++++++++ .../c/CMake/CMake-3.0.0-foss-2014b.eb | 22 +++++++++++++ .../c/cURL/cURL-7.37.1-foss-2014b.eb | 27 ++++++++++++++++ .../d/Doxygen/Doxygen-1.8.7-foss-2014b.eb | 18 +++++++++++ .../f/flex/flex-2.5.39-foss-2014b.eb | 14 ++++++++ .../h/HDF5/HDF5-1.8.13-foss-2014b.eb | 21 ++++++++++++ .../easyconfigs/m/M4/M4-1.4.17-foss-2014b.eb | 23 +++++++++++++ .../netCDF-C++4-4.2.1-foss-2014b.eb | 24 ++++++++++++++ .../netCDF-Fortran-4.4.0-foss-2014b.eb | 18 +++++++++++ .../n/netCDF/netCDF-4.3.2-foss-2014b.eb | 32 +++++++++++++++++++ .../easyconfigs/s/Szip/Szip-2.1-foss-2014b.eb | 23 +++++++++++++ 11 files changed, 244 insertions(+) create mode 100644 easybuild/easyconfigs/b/Bison/Bison-3.0.2-foss-2014b.eb create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2014b.eb create mode 100644 easybuild/easyconfigs/c/cURL/cURL-7.37.1-foss-2014b.eb create mode 100644 easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.7-foss-2014b.eb create mode 100644 easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2014b.eb create mode 100644 easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2014b.eb create mode 100644 easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2014b.eb create mode 100644 easybuild/easyconfigs/n/netCDF-C++4/netCDF-C++4-4.2.1-foss-2014b.eb create mode 100644 easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2014b.eb create mode 100644 easybuild/easyconfigs/s/Szip/Szip-2.1-foss-2014b.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.2-foss-2014b.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-foss-2014b.eb new file mode 100644 index 0000000000..821e3cc963 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-foss-2014b.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.2' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'foss', 'version': '2014b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2014b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2014b.eb new file mode 100644 index 0000000000..872f8b4d7d --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2014b.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.0.0' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'foss', 'version': '2014b'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.37.1-foss-2014b.eb b/easybuild/easyconfigs/c/cURL/cURL-7.37.1-foss-2014b.eb new file mode 100644 index 0000000000..00fec4f4d1 --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.37.1-foss-2014b.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.37.1' + +homepage = 'http://curl.haxx.se' +description = """libcurl is a free and easy-to-use client-side URL transfer library, + supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, + POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports + SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, + proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, + Kerberos), file transfer resume, http proxy tunneling and more.""" + +toolchain = {'name': 'foss', 'version': '2014b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://curl.haxx.se/download/'] + +#dependencies = [('OpenSSL', '1.0.1i')] # OS dependency should be preferred for security reasons +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.so'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.7-foss-2014b.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.7-foss-2014b.eb new file mode 100644 index 0000000000..9604d1fe3e --- /dev/null +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.7-foss-2014b.eb @@ -0,0 +1,18 @@ +name = 'Doxygen' +version = '1.8.7' + +homepage = 'http://www.doxygen.org' +description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, + IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" + +toolchain = {'name': 'foss', 'version': '2014b'} + +sources = ['%(namelower)s-%(version)s.src.tar.gz'] +source_urls = ['http://ftp.stack.nl/pub/users/dimitri/'] + +builddependencies = [ + ('flex', '2.5.39'), + ('Bison', '3.0.2'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2014b.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2014b.eb new file mode 100644 index 0000000000..6a24b017aa --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2014b.eb @@ -0,0 +1,14 @@ +name = 'flex' +version = '2.5.39' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'foss', 'version': '2014b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2014b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2014b.eb new file mode 100644 index 0000000000..2af8e449bf --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2014b.eb @@ -0,0 +1,21 @@ +name = 'HDF5' +version = '1.8.13' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'foss', 'version': '2014b'} +toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['configure_libtool.patch'] + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2014b.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2014b.eb new file mode 100644 index 0000000000..94ec58056b --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2014b.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'foss', 'version': '2014b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = "--enable-cxx" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/netCDF-C++4/netCDF-C++4-4.2.1-foss-2014b.eb b/easybuild/easyconfigs/n/netCDF-C++4/netCDF-C++4-4.2.1-foss-2014b.eb new file mode 100644 index 0000000000..5fcb22ae6f --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF-C++4/netCDF-C++4-4.2.1-foss-2014b.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'netCDF-C++4' +version = '4.2.1' + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'foss', 'version': '2014b'} +toolchainopts = {'pic': True} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/Unidata/netcdf-cxx4/archive/'] + +dependencies = [('netCDF', '4.3.2')] + +sanity_check_paths = { + 'files': ['include/netcdf', 'lib/libnetcdf_c++4.a', 'lib/libnetcdf_c++4.so'], + 'dirs': [], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2014b.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2014b.eb new file mode 100644 index 0000000000..4d00f104ad --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2014b.eb @@ -0,0 +1,18 @@ +name = 'netCDF-Fortran' +version = '4.4.0' + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + + +toolchain = {'name': 'foss', 'version': '2014b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] + +dependencies = [('netCDF', '4.3.2')] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb index e69de29bb2..94c5d118ea 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb @@ -0,0 +1,32 @@ +name = 'netCDF' +version = '4.3.2' + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'foss', 'version': '2014b'} +toolchainopts = {'pic': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] + +patches = ['netCDF-4.3.2-with-HDF-1.8.13.patch'] + +dependencies = [('HDF5', '1.8.13')] + +builddependencies = [ + ('CMake', '3.0.0'), + ('Doxygen', '1.8.7'), + ('cURL', '7.37.1'), +] + +# make sure both static and shared libs are built +configopts = [ + "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=ON", + "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=OFF", +] + +moduleclass = 'data' + diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-foss-2014b.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-foss-2014b.eb new file mode 100644 index 0000000000..9d1f75c5eb --- /dev/null +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-foss-2014b.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'Szip' +version = '2.1' + +homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' +description = "Szip compression software, providing lossless compression of scientific data" + +toolchain = {'name': 'foss', 'version': '2014b'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +sanity_check_paths = { + 'files': ["lib/libsz.a", "lib/libsz.so"] + + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], + 'dirs': [], +} + +moduleclass = 'tools' -- GitLab From 77867574f8ac0fd886564d1d20084236399f519f Mon Sep 17 00:00:00 2001 From: "Balazs Hajgato (hajgato@ulb.ac.be)" Date: Mon, 2 Mar 2015 07:09:33 +0100 Subject: [PATCH 0207/1076] Use external HDF5 h5(p)cc --- .../n/netCDF/netCDF-4.3.2-foss-2014b.eb | 5 ++++- .../n/netCDF/netCDF-4.3.2-intel-2014b.eb | 5 ++++- .../n/netCDF/netCDF-4.3.2-intel-2015a.eb | 5 ++++- .../n/netCDF/netCDF-4.3.2-parallel-HDF.patch | 21 +++++++++++++++++++ 4 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-parallel-HDF.patch diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb index 94c5d118ea..ffb64828a3 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb @@ -12,7 +12,10 @@ toolchainopts = {'pic': True, 'usempi': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] -patches = ['netCDF-4.3.2-with-HDF-1.8.13.patch'] +patches = [ + 'netCDF-4.3.2-with-HDF-1.8.13.patch', + 'netCDF-4.3.2-parallel-HDF.patch', +] dependencies = [('HDF5', '1.8.13')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2014b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2014b.eb index 5ab91b52fe..172783a9aa 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2014b.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2014b.eb @@ -12,7 +12,10 @@ toolchainopts = {'pic': True, 'usempi': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] -patches = ['netCDF-4.3.2-with-HDF-1.8.13.patch'] +patches = [ + 'netCDF-4.3.2-with-HDF-1.8.13.patch', + 'netCDF-4.3.2-parallel-HDF.patch', +] dependencies = [('HDF5', '1.8.13')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2015a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2015a.eb index bb04604455..0456d513c3 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2015a.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2015a.eb @@ -12,7 +12,10 @@ toolchainopts = {'pic': True, 'usempi': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] -patches = ['netCDF-4.3.2-with-HDF-1.8.13.patch'] +patches = [ + 'netCDF-4.3.2-with-HDF-1.8.13.patch', + 'netCDF-4.3.2-parallel-HDF.patch', +] dependencies = [('HDF5', '1.8.13')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-parallel-HDF.patch b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-parallel-HDF.patch new file mode 100644 index 0000000000..d097592f15 --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-parallel-HDF.patch @@ -0,0 +1,21 @@ +#If a system installed sequential HDF5 exist and we use an external +#parallel HDF5 intsllation then the system installed h5cc will be used +#instead of the external h5pcc. Inspiration from netCDF 4.3.3.1 +#B. Hajgato March 1st 2015 +--- netcdf-4.3.2/CMakeLists.txt.org 2014-04-23 23:35:20.000000000 +0200 ++++ netcdf-4.3.2/CMakeLists.txt 2015-03-01 21:07:55.000000000 +0100 +@@ -637,8 +637,13 @@ + ENDIF(NOT MSVC) + + # Assert HDF5 version. ++ IF(HDF5_IS_PARALLEL) ++ SET(HDF5_CC h5pcc) ++ ELSE() ++ SET(HDF5_CC h5cc) ++ ENDIF() + SET(HDF5_VERSION_REQUIRED 1.8.6) +- execute_process(COMMAND sh -c "h5cc -showconfig | grep -i \"HDF5 version\" | sed 's/^.*[^0-9]\\([0-9]*\\.[0-9]*\\.[0-9]*\\).*$/\\1/'" ++ execute_process(COMMAND sh -c "${HDF5_CC} -showconfig | grep -i \"HDF5 version\" | sed 's/^.*[^0-9]\\([0-9]*\\.[0-9]*\\.[0-9]*\\).*$/\\1/'" + OUTPUT_VARIABLE HDF5_VERSION + ERROR_QUIET + ) -- GitLab From e6bb9ef3d4974ba5a079c6324da7eaea4347b0f1 Mon Sep 17 00:00:00 2001 From: gjbex Date: Tue, 3 Mar 2015 11:07:06 +0100 Subject: [PATCH 0208/1076] Version of Python easyconfigs that include SQLite as dependency --- easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb | 3 +-- easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb | 3 +-- .../easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb | 3 +-- easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb | 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb index 3ee92cdc84..b5ab1b4ed0 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb @@ -17,8 +17,7 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), -# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's -# nice to have an up to date openssl for security reasons + ('SQLite', '3.8.8.1'), ] osdependencies = [('openssl-devel', 'libssl-dev')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb index ddcd75ee83..052500e6c3 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb @@ -19,8 +19,7 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), -# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's -# nice to have an up to date openssl for security reasons + ('SQLite', '3.8.8.1'), ] osdependencies = [('openssl-devel', 'libssl-dev')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb index d2a6be35eb..42fbb947fc 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb @@ -17,8 +17,7 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), -# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's -# nice to have an up to date openssl for security reasons + ('SQLite', '3.8.8.1'), ] osdependencies = [('openssl-devel', 'libssl-dev')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb index f686a45b8c..c388acc157 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb @@ -19,8 +19,7 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), -# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's -# nice to have an up to date openssl for security reasons + ('SQLite', '3.8.8.1'), ] osdependencies = [('openssl-devel', 'libssl-dev')] -- GitLab From 043f333b0d915b478c106f09ee358b68845ebc8a Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 3 Mar 2015 15:26:32 +0100 Subject: [PATCH 0209/1076] New version of h5py --- .../h5py-2.4.0-intel-2015a-Python-2.7.9.eb | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..8ec2679d1d --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,35 @@ +easyblock = "PythonPackage" + +name = 'h5py' +version = '2.4.0' + +homepage = 'http://www.h5py.org/' +description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, + version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous + amounts of data.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonver = '2.7.9' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +# make sure that MPI features are enabled (new in h5py v2.2) +buildopts = '--mpi' + +dependencies = [ + (python, pythonver), + ('HDF5', '1.8.14'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/%%(name)s' % pythonshortver], +} + +moduleclass = 'data' -- GitLab From e45477e3819f0f65c9a2e017a6ad033fa478d95f Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 3 Mar 2015 15:33:55 +0100 Subject: [PATCH 0210/1076] Non-MPI build of h5py --- .../h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9.eb | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9.eb index 8ec2679d1d..12f811fc85 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9.eb @@ -9,7 +9,7 @@ description = """HDF5 for Python (h5py) is a general-purpose Python interface to amounts of data.""" toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True} +toolchainopts = {'usempi': False} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] @@ -19,12 +19,9 @@ pythonver = '2.7.9' pythonshortver = '.'.join(pythonver.split('.')[0:2]) versionsuffix = '-%s-%s' % (python, pythonver) -# make sure that MPI features are enabled (new in h5py v2.2) -buildopts = '--mpi' - dependencies = [ (python, pythonver), - ('HDF5', '1.8.14'), + ('HDF5', '1.8.14', '-serial'), ] sanity_check_paths = { -- GitLab From 6d05d3199b44dd4a84124d00821e744972b9f8a8 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 3 Mar 2015 15:36:49 +0100 Subject: [PATCH 0211/1076] Add version suffix to h5py --- ...on-2.7.9.eb => h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb} | 1 + 1 file changed, 1 insertion(+) rename easybuild/easyconfigs/h/h5py/{h5py-2.4.0-intel-2015a-Python-2.7.9.eb => h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb} (97%) diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb similarity index 97% rename from easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9.eb rename to easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb index 12f811fc85..9d53acbd22 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb @@ -2,6 +2,7 @@ easyblock = "PythonPackage" name = 'h5py' version = '2.4.0' +versionsuffix = '-serial' homepage = 'http://www.h5py.org/' description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, -- GitLab From 37651f54c76eded5caf4db91e2fbb1f608e7a550 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 3 Mar 2015 15:44:09 +0100 Subject: [PATCH 0212/1076] Change sanity check to test for egg --- .../h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb b/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb index 9d53acbd22..767e8fe838 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb @@ -26,8 +26,8 @@ dependencies = [ ] sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s' % pythonshortver], + 'files': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % (pythonshortver, pythonshortver)], + 'dirs': [], } moduleclass = 'data' -- GitLab From 25dc618065dbed8ee8e8df0b354c0bb44fe65020 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 3 Mar 2015 15:46:50 +0100 Subject: [PATCH 0213/1076] h5py: correct versionsuffix --- .../h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb b/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb index 767e8fe838..c839cbc2dd 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb @@ -2,7 +2,6 @@ easyblock = "PythonPackage" name = 'h5py' version = '2.4.0' -versionsuffix = '-serial' homepage = 'http://www.h5py.org/' description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, @@ -18,7 +17,7 @@ sources = [SOURCE_TAR_GZ] python = 'Python' pythonver = '2.7.9' pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) +versionsuffix = '-%s-%s-serial' % (python, pythonver) dependencies = [ (python, pythonver), -- GitLab From 012458309b9a3b63ac1d5734500ec98c0e6d9c80 Mon Sep 17 00:00:00 2001 From: Nils Christian Date: Wed, 4 Mar 2015 22:31:41 +0100 Subject: [PATCH 0214/1076] XML::Twig for goolf 1.4.10 --- ...ML-Parser-2.41-goolf-1.4.10-Perl-5.16.3.eb | 24 +++++++++++++++++++ .../XML-Twig-3.48-goolf-1.4.10-Perl-5.16.3.eb | 24 +++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 easybuild/easyconfigs/x/XML-Parser/XML-Parser-2.41-goolf-1.4.10-Perl-5.16.3.eb create mode 100644 easybuild/easyconfigs/x/XML-Twig/XML-Twig-3.48-goolf-1.4.10-Perl-5.16.3.eb diff --git a/easybuild/easyconfigs/x/XML-Parser/XML-Parser-2.41-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/x/XML-Parser/XML-Parser-2.41-goolf-1.4.10-Perl-5.16.3.eb new file mode 100644 index 0000000000..5248d49efa --- /dev/null +++ b/easybuild/easyconfigs/x/XML-Parser/XML-Parser-2.41-goolf-1.4.10-Perl-5.16.3.eb @@ -0,0 +1,24 @@ +easyblock = 'PerlModule' + +name = 'XML-Parser' +version = '2.41' + +homepage = 'http://search.cpan.org/~toddr/XML-Parser-2.41/' +description = """This is a Perl extension interface to James Clark's XML parser, expat.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +source_urls = ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'] +sources = [SOURCE_TAR_GZ] + +perl = 'Perl' +perlver = '5.16.3' +versionsuffix = '-%s-%s' % (perl, perlver) + +dependencies = [ + (perl, perlver), + ('expat', '2.1.0') +] + +options = {'modulename': 'XML::Parser'} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/x/XML-Twig/XML-Twig-3.48-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/x/XML-Twig/XML-Twig-3.48-goolf-1.4.10-Perl-5.16.3.eb new file mode 100644 index 0000000000..acd24ee883 --- /dev/null +++ b/easybuild/easyconfigs/x/XML-Twig/XML-Twig-3.48-goolf-1.4.10-Perl-5.16.3.eb @@ -0,0 +1,24 @@ +easyblock = 'PerlModule' + +name = 'XML-Twig' +version = '3.48' + +homepage = 'http://search.cpan.org/~mirod/XML-Twig-3.48/' +description = """XML::Twig is (yet another!) XML transformation module.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +source_urls = ['http://cpan.metacpan.org/authors/id/M/MI/MIROD/'] +sources = [SOURCE_TAR_GZ] + +perl = 'Perl' +perlver = '5.16.3' +versionsuffix = '-%s-%s' % (perl, perlver) + +dependencies = [ + (perl, perlver), + ('XML-Parser', '2.41', versionsuffix) +] + +options = {'modulename': 'XML::Twig'} + +moduleclass = 'data' -- GitLab From de9694f5a464b9e3e16145425daa870f7cc8de5b Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Thu, 5 Mar 2015 09:27:26 -0500 Subject: [PATCH 0215/1076] changed to BITBUCKET_SOURCE per note by @wpoely86 --- easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2015a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2015a.eb index a2767dc205..9cca953ebc 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2015a.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2015a.eb @@ -8,7 +8,7 @@ description = """Eigen is a C++ template library for linear algebra: toolchain = {'name': 'foss', 'version': '2015a'} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] +source_urls = [BITBUCKET_SOURCE] sources = ['%(version)s.tar.bz2'] moduleclass = 'math' -- GitLab From ae204ecf1c07f3ad9f67eeeda3ac287ed1d1dae6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 6 Mar 2015 20:47:04 +0100 Subject: [PATCH 0216/1076] add easyconfig file for EasyBuild v1.16.2 --- .../e/EasyBuild/EasyBuild-1.16.2.eb | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb new file mode 100644 index 0000000000..8f07608f03 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb @@ -0,0 +1,29 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = "1.16.2" + +homepage = 'http://hpcugent.github.com/easybuild/' +description = """EasyBuild is a software build and installation framework + written in Python that allows you to install software in a structured, + repeatable and robust way.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + 'http://pypi.python.org/packages/source/e/easybuild-framework/', + 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'easybuild-framework-%(version)s.tar.gz', + 'easybuild-easyblocks-%(version)s.tar.gz', + 'easybuild-easyconfigs-%(version)s.0.tar.gz', +] + +# EasyBuild is a (set of) Python packages, so it depends on Python +# usually, we want to use the system Python, so no actual Python dependency is listed +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +moduleclass = 'tools' -- GitLab From 28fcb4ccff4cecf3adfae89875b9b911b805fc8b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 6 Mar 2015 20:47:29 +0100 Subject: [PATCH 0217/1076] add easyconfig file for EasyBuild v2.0.0 --- .../e/EasyBuild/EasyBuild-2.0.0.eb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb new file mode 100644 index 0000000000..c0ecf89fd6 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb @@ -0,0 +1,31 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = "2.0.0" + +homepage = 'http://hpcugent.github.com/easybuild/' +description = """EasyBuild is a software build and installation framework + written in Python that allows you to install software in a structured, + repeatable and robust way.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + 'http://pypi.python.org/packages/source/v/vsc-base/', + 'http://pypi.python.org/packages/source/e/easybuild-framework/', + 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-base-2.0.3.tar.gz', + 'easybuild-framework-%(version)s.tar.gz', + 'easybuild-easyblocks-%(version)s.tar.gz', + 'easybuild-easyconfigs-%(version)s.tar.gz', +] + +# EasyBuild is a (set of) Python packages, so it depends on Python +# usually, we want to use the system Python, so no actual Python dependency is listed +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +moduleclass = 'tools' -- GitLab From 1214db6356a0d4ec9c55f393cec15de8523c2618 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 7 Mar 2015 18:55:17 +0100 Subject: [PATCH 0218/1076] bump version to v2.1.0dev --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 030d532e33..e23ed2d782 100644 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ from distutils import log # note: release candidates should be versioned as a pre-release, e.g. "1.1rc1" # 1.1-rc1 would indicate a post-release, i.e., and update of 1.1, so beware! -VERSION = "2.0.0" +VERSION = "2.1.0dev" API_VERSION = VERSION.split('.')[0] EB_VERSION = '.'.join(VERSION.split('.')[0:2]) -- GitLab From c554949dd37aec86ae4ce8112bc2440a5bc65641 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 9 Mar 2015 11:30:59 +0100 Subject: [PATCH 0219/1076] bump vsc-base dep for v2.0.4 --- easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb index c0ecf89fd6..2528629319 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb @@ -18,7 +18,7 @@ source_urls = [ ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ - 'vsc-base-2.0.3.tar.gz', + 'vsc-base-2.0.4.tar.gz', 'easybuild-framework-%(version)s.tar.gz', 'easybuild-easyblocks-%(version)s.tar.gz', 'easybuild-easyconfigs-%(version)s.tar.gz', -- GitLab From d6df555ece4aa4a319de43d2c851515ca585252a Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Tue, 3 Mar 2015 12:01:07 -0500 Subject: [PATCH 0220/1076] adding the foss-2015a with fpm easyconfig --- .../r/Ruby/Ruby-2.1.5-foss-2015a.eb | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb new file mode 100644 index 0000000000..f53f7ccb61 --- /dev/null +++ b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb @@ -0,0 +1,41 @@ +# With <3 for EasyBuild +# +# EasyConfig for Ruby 2.1: +# ---------------------------------------------------------------------------- +# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH +# License: MIT +# Authors: Aaron Zauner +# ---------------------------------------------------------------------------- + +name = 'Ruby' +version = '2.1.5' + +homepage = 'https://www.ruby-lang.org' +description = """Ruby is a dynamic, open source programming language with + a focus on simplicity and productivity. It has an elegant syntax that is + natural to read and easy to write.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] + +sanity_check_paths = { + 'files': ['bin/ruby', 'bin/rake', 'bin/gem', 'bin/testrb', 'bin/erb', + 'bin/ri', 'bin/irb', 'bin/rdoc', 'lib/libruby.so.2.1.0', + 'lib/libruby-static.a', 'lib/libruby.so'], + 'dirs': ['lib/ruby/2.1.0', 'lib/ruby/gems', 'lib/pkgconfig', 'include/ruby-2.1.0'] +} + +configopts = "--disable-install-doc --enable-shared" + +moduleclass = 'lang' + + +exts_list = [ + ('fpm', '1.3.3', { + 'source_tmpl': 'fpm-1.3.3.gem', + 'source_urls': ['http://rubygems.org/downloads/'], + }), + +] -- GitLab From c3c8683809ff1c8bdf8e6cb3c07cd452922d5c7e Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Tue, 3 Mar 2015 15:14:34 -0500 Subject: [PATCH 0221/1076] moving fpm to bundle separate from the base ruby install --- .../Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb | 31 +++++++++++++++++++ .../r/Ruby/Ruby-2.1.5-foss-2015a.eb | 8 ----- 2 files changed, 31 insertions(+), 8 deletions(-) create mode 100644 easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb diff --git a/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb b/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb new file mode 100644 index 0000000000..e9351e062d --- /dev/null +++ b/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb @@ -0,0 +1,31 @@ +easyblock = 'Bundle' + +name = 'Ruby-FPM' +rubyver = '2.1.5' +version = '%s-1.0.0' % rubyver + +homepage = 'https://www.ruby-lang.org' +description = """Ruby is a dynamic, open source programming language with + a focus on simplicity and productivity. It has an elegant syntax that is + natural to read and easy to write.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +# these are extensions for Ruby +exts_defaultclass = 'RubyGem' +exts_filter = ("gem list %(ext_name)s -i", "") + +dependencies = [ + ('Ruby', rubyver), +] + +name_tmpl = '%(name)s-%(version)s.gem' +ext_options = { + 'source_urls': [ + 'http://rubygems.org/downloads/', # gem archive + ], + 'source_tmpl': name_tmpl, +} +exts_list = [ + ('fpm', '1.3.3', ext_options), +] diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb index f53f7ccb61..c585ab1d31 100644 --- a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb +++ b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb @@ -31,11 +31,3 @@ configopts = "--disable-install-doc --enable-shared" moduleclass = 'lang' - -exts_list = [ - ('fpm', '1.3.3', { - 'source_tmpl': 'fpm-1.3.3.gem', - 'source_urls': ['http://rubygems.org/downloads/'], - }), - -] -- GitLab From 52eed5d1cc5b7a1e5babfb57488ef725532f066f Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Tue, 3 Mar 2015 21:42:57 -0500 Subject: [PATCH 0222/1076] adding dependency gems --- .../r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb b/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb index e9351e062d..d664b9bdb3 100644 --- a/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb +++ b/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb @@ -27,5 +27,11 @@ ext_options = { 'source_tmpl': name_tmpl, } exts_list = [ - ('fpm', '1.3.3', ext_options), + ('fpm', '1.3.3', ext_options), + ('json', '1.8.2', ext_options), + ('cabin', '0.7.1', ext_options), + ('backports', '3.6.4', ext_options), + ('arr-pm', '0.0.9', ext_options), + ('clamp', '0.6.4', ext_options), + ('ffi', '1.9.6', ext_options), ] -- GitLab From 720160c0eb33b58802856a76ba723af6185f00e2 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Tue, 3 Mar 2015 21:57:58 -0500 Subject: [PATCH 0223/1076] missed childprocess dep --- .../easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb b/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb index d664b9bdb3..c4f32ff0e9 100644 --- a/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb +++ b/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb @@ -34,4 +34,5 @@ exts_list = [ ('arr-pm', '0.0.9', ext_options), ('clamp', '0.6.4', ext_options), ('ffi', '1.9.6', ext_options), + ('childprocess', '0.5.5', ext_options), ] -- GitLab From 6f768482ad7e828f631cf3cf98dc6a04e732e5db Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Wed, 4 Mar 2015 10:15:32 -0500 Subject: [PATCH 0224/1076] reorder dependencies to work with local only gem installer --- .../r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb b/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb index c4f32ff0e9..1aa58a2ac6 100644 --- a/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb +++ b/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb @@ -27,12 +27,12 @@ ext_options = { 'source_tmpl': name_tmpl, } exts_list = [ - ('fpm', '1.3.3', ext_options), + ('ffi', '1.9.6', ext_options), + ('childprocess', '0.5.5', ext_options), ('json', '1.8.2', ext_options), ('cabin', '0.7.1', ext_options), ('backports', '3.6.4', ext_options), ('arr-pm', '0.0.9', ext_options), ('clamp', '0.6.4', ext_options), - ('ffi', '1.9.6', ext_options), - ('childprocess', '0.5.5', ext_options), + ('fpm', '1.3.3', ext_options), ] -- GitLab From 7ea5926e46c0e53ed04d704f91c17ade7ed7847f Mon Sep 17 00:00:00 2001 From: pescobar Date: Tue, 10 Mar 2015 15:53:19 +0100 Subject: [PATCH 0225/1076] blast+ 2.2.30 and patch --- .../b/BLAST/BLAST-2.2.30-goolf-1.4.10.eb | 38 +++++++++++++++++++ .../easyconfigs/b/BLAST/blast-2.2.30+.patch | 12 ++++++ 2 files changed, 50 insertions(+) create mode 100644 easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-goolf-1.4.10.eb create mode 100644 easybuild/easyconfigs/b/BLAST/blast-2.2.30+.patch diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-goolf-1.4.10.eb new file mode 100644 index 0000000000..1445f24f31 --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-goolf-1.4.10.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine +# Authors:: Fotis Georgatos , Kenneth Hoste (UGent) +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +name = 'BLAST' +version = "2.2.30" + +homepage = 'http://blast.ncbi.nlm.nih.gov/' +description = """Basic Local Alignment Search Tool, or BLAST, is an algorithm + for comparing primary biological sequence information, such as the amino-acid + sequences of different proteins or the nucleotides of DNA sequences.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +sources = ['ncbi-blast-%(version)s+-src.tar.gz'] +source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] + +patches = ['blast-2.2.30+.patch'] + +dependencies = [('Boost', '1.51.0')] + +configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' + +sanity_check_paths = { + 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], + 'dirs': [] +} + +moduleclass = 'bio' + diff --git a/easybuild/easyconfigs/b/BLAST/blast-2.2.30+.patch b/easybuild/easyconfigs/b/BLAST/blast-2.2.30+.patch new file mode 100644 index 0000000000..72a5eeeecc --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST/blast-2.2.30+.patch @@ -0,0 +1,12 @@ +diff -ru ncbi-blast-2.2.30+-src.orig/c++/src/build-system/Makefile.in.top ncbi-blast-2.2.30+-src/c++/src/build-system/Makefile.in.top +--- ncbi-blast-2.2.30+-src.orig/c++/src/build-system/Makefile.in.top 2014-08-01 20:43:59.000000000 +0200 ++++ ncbi-blast-2.2.30+-src/c++/src/build-system/Makefile.in.top 2015-03-10 15:11:09.140548221 +0100 +@@ -46,7 +46,7 @@ + -rm -f $(libdir)/lib*-static.a + cd $(libdir) && \ + for x in *.a; do \ +- $(LN_S) "$$x" "`/usr/bin/basename \"$$x\" .a`-static.a"; \ ++ $(LN_S) "$$x" "`basename \"$$x\" .a`-static.a"; \ + done + cd $(includedir0) && find * -name CVS -prune -o -print |\ + cpio -pd $(pincludedir) -- GitLab From c4aef62dc56c7d908b34ae09442013061e844296 Mon Sep 17 00:00:00 2001 From: pescobar Date: Wed, 11 Mar 2015 10:57:13 +0100 Subject: [PATCH 0226/1076] moved easyconfigs to BLAST+ folder --- .../BLAST+-2.2.30-goolf-1.4.10.eb} | 2 +- easybuild/easyconfigs/b/{BLAST => BLAST+}/blast-2.2.30+.patch | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename easybuild/easyconfigs/b/{BLAST/BLAST-2.2.30-goolf-1.4.10.eb => BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb} (98%) rename easybuild/easyconfigs/b/{BLAST => BLAST+}/blast-2.2.30+.patch (100%) diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb similarity index 98% rename from easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-goolf-1.4.10.eb rename to easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb index 1445f24f31..18f254d821 100644 --- a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb @@ -10,7 +10,7 @@ # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html ## -name = 'BLAST' +name = 'BLAST+' version = "2.2.30" homepage = 'http://blast.ncbi.nlm.nih.gov/' diff --git a/easybuild/easyconfigs/b/BLAST/blast-2.2.30+.patch b/easybuild/easyconfigs/b/BLAST+/blast-2.2.30+.patch similarity index 100% rename from easybuild/easyconfigs/b/BLAST/blast-2.2.30+.patch rename to easybuild/easyconfigs/b/BLAST+/blast-2.2.30+.patch -- GitLab From 6a684729ace61acba4886e469c161522a11f4d26 Mon Sep 17 00:00:00 2001 From: pescobar Date: Wed, 11 Mar 2015 10:59:34 +0100 Subject: [PATCH 0227/1076] added easyblock=configuremake --- easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb index 18f254d821..e4849b66af 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb @@ -10,6 +10,8 @@ # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html ## +easyblock = 'ConfigureMake' + name = 'BLAST+' version = "2.2.30" -- GitLab From 687239def20791c6b071ef734e6793b85c255389 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 11 Mar 2015 12:45:47 +0100 Subject: [PATCH 0228/1076] Disable makeinfo for GDB --- easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb index a1ba41f0f4..f862997251 100644 --- a/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb @@ -13,6 +13,7 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} dependencies = [('ncurses', '5.9')] +configopts = 'MAKEINFO=false' parallel = 1 sanity_check_paths = { -- GitLab From 135e87c38807b71c94d6a8fb8e2aba8d97572ae9 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 11 Mar 2015 13:46:09 +0100 Subject: [PATCH 0229/1076] Another try for makeinfo --- easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb index f862997251..5b0f7725b7 100644 --- a/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb @@ -13,7 +13,7 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} dependencies = [('ncurses', '5.9')] -configopts = 'MAKEINFO=false' +configopts = 'MAKEINFO=true' parallel = 1 sanity_check_paths = { -- GitLab From 8052b79ff25cfeef59f1d949e3abab732a2e62fe Mon Sep 17 00:00:00 2001 From: pescobar Date: Wed, 11 Mar 2015 13:58:39 +0100 Subject: [PATCH 0230/1076] added comment to patch file --- easybuild/easyconfigs/b/BLAST+/blast-2.2.30+.patch | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/b/BLAST+/blast-2.2.30+.patch b/easybuild/easyconfigs/b/BLAST+/blast-2.2.30+.patch index 72a5eeeecc..b4d018091b 100644 --- a/easybuild/easyconfigs/b/BLAST+/blast-2.2.30+.patch +++ b/easybuild/easyconfigs/b/BLAST+/blast-2.2.30+.patch @@ -1,3 +1,5 @@ +/* don't hardcode path to basename - Pablo Escobar (sciCORE, SIB, UniBAS) */ + diff -ru ncbi-blast-2.2.30+-src.orig/c++/src/build-system/Makefile.in.top ncbi-blast-2.2.30+-src/c++/src/build-system/Makefile.in.top --- ncbi-blast-2.2.30+-src.orig/c++/src/build-system/Makefile.in.top 2014-08-01 20:43:59.000000000 +0200 +++ ncbi-blast-2.2.30+-src/c++/src/build-system/Makefile.in.top 2015-03-10 15:11:09.140548221 +0100 -- GitLab From 8d702807a85cd8ff96789f662b6f4a074c01032a Mon Sep 17 00:00:00 2001 From: pescobar Date: Wed, 11 Mar 2015 14:07:17 +0100 Subject: [PATCH 0231/1076] updated patch comment --- easybuild/easyconfigs/b/BLAST+/blast-2.2.30+.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/BLAST+/blast-2.2.30+.patch b/easybuild/easyconfigs/b/BLAST+/blast-2.2.30+.patch index b4d018091b..ee0c779bf9 100644 --- a/easybuild/easyconfigs/b/BLAST+/blast-2.2.30+.patch +++ b/easybuild/easyconfigs/b/BLAST+/blast-2.2.30+.patch @@ -1,4 +1,4 @@ -/* don't hardcode path to basename - Pablo Escobar (sciCORE, SIB, UniBAS) */ +don't hardcode path to basename - Pablo Escobar (sciCORE, SIB, UniBAS) diff -ru ncbi-blast-2.2.30+-src.orig/c++/src/build-system/Makefile.in.top ncbi-blast-2.2.30+-src/c++/src/build-system/Makefile.in.top --- ncbi-blast-2.2.30+-src.orig/c++/src/build-system/Makefile.in.top 2014-08-01 20:43:59.000000000 +0200 -- GitLab From 21c21fbec35b41aef3e069522a80b79c7c6f5336 Mon Sep 17 00:00:00 2001 From: pescobar Date: Wed, 11 Mar 2015 14:21:08 +0100 Subject: [PATCH 0232/1076] changed patch name updated easyconfig --- easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb | 2 +- .../b/BLAST+/{blast-2.2.30+.patch => blast+_2.2.30.patch} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename easybuild/easyconfigs/b/BLAST+/{blast-2.2.30+.patch => blast+_2.2.30.patch} (100%) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb index e4849b66af..ef50a95d00 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb @@ -25,7 +25,7 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = ['ncbi-blast-%(version)s+-src.tar.gz'] source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] -patches = ['blast-2.2.30+.patch'] +patches = ['blast+_%(version)s.patch'] dependencies = [('Boost', '1.51.0')] diff --git a/easybuild/easyconfigs/b/BLAST+/blast-2.2.30+.patch b/easybuild/easyconfigs/b/BLAST+/blast+_2.2.30.patch similarity index 100% rename from easybuild/easyconfigs/b/BLAST+/blast-2.2.30+.patch rename to easybuild/easyconfigs/b/BLAST+/blast+_2.2.30.patch -- GitLab From 499648742fd8267915e29358da2ab07f967922b5 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 11 Mar 2015 14:24:15 +0100 Subject: [PATCH 0233/1076] Final fix? for missing makeinfo --- easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb | 3 ++- .../g/GDB/GDB-7.9-missing-makeinfo.patch | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb index 5b0f7725b7..cfd83fc09a 100644 --- a/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/GDB/GDB-7.9-GCC-4.9.2.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} dependencies = [('ncurses', '5.9')] -configopts = 'MAKEINFO=true' +patches = ['GDB-%(version)s-missing-makeinfo.patch'] + parallel = 1 sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch b/easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch new file mode 100644 index 0000000000..6f22a427df --- /dev/null +++ b/easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch @@ -0,0 +1,13 @@ +# Don't let the make fail when makeinfo is not found +diff -ur gdb-7.9.orig/missing gdb-7.9/missing +--- gdb-7.9.orig/missing 2015-02-19 12:58:08.000000000 +0100 ++++ gdb-7.9/missing 2015-03-11 14:22:52.000000000 +0100 +@@ -204,7 +204,7 @@ + + # Propagate the correct exit status (expected to be 127 for a program + # not found, 63 for a program that failed due to version mismatch). +-exit $st ++exit 0 + + # Local variables: + # eval: (add-hook 'write-file-hooks 'time-stamp) -- GitLab From 393442a5357700ecde7d19cbf89c3f5f801a2876 Mon Sep 17 00:00:00 2001 From: pescobar Date: Wed, 11 Mar 2015 15:29:49 +0100 Subject: [PATCH 0234/1076] added comment about the patch --- easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb | 2 ++ easybuild/easyconfigs/b/BLAST+/blast+_2.2.30.patch | 2 ++ 2 files changed, 4 insertions(+) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb index ef50a95d00..f306341fc4 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb @@ -25,6 +25,8 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = ['ncbi-blast-%(version)s+-src.tar.gz'] source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] +# patch not needed in BLAST+ 2.2.31 or higher +# http://www.ncbi.nlm.nih.gov/viewvc/v1?view=revision&revision=65204 patches = ['blast+_%(version)s.patch'] dependencies = [('Boost', '1.51.0')] diff --git a/easybuild/easyconfigs/b/BLAST+/blast+_2.2.30.patch b/easybuild/easyconfigs/b/BLAST+/blast+_2.2.30.patch index ee0c779bf9..d5d2d3b8b7 100644 --- a/easybuild/easyconfigs/b/BLAST+/blast+_2.2.30.patch +++ b/easybuild/easyconfigs/b/BLAST+/blast+_2.2.30.patch @@ -1,4 +1,6 @@ don't hardcode path to basename - Pablo Escobar (sciCORE, SIB, UniBAS) +This patch is not needed in BLAST+ version 2.2.31 or higher +http://www.ncbi.nlm.nih.gov/viewvc/v1?view=revision&revision=65204 diff -ru ncbi-blast-2.2.30+-src.orig/c++/src/build-system/Makefile.in.top ncbi-blast-2.2.30+-src/c++/src/build-system/Makefile.in.top --- ncbi-blast-2.2.30+-src.orig/c++/src/build-system/Makefile.in.top 2014-08-01 20:43:59.000000000 +0200 -- GitLab From 87ffeb251547e84febfef08a4b15bd8094a5e34c Mon Sep 17 00:00:00 2001 From: pescobar Date: Wed, 11 Mar 2015 15:46:22 +0100 Subject: [PATCH 0235/1076] switched to http download url --- easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb index f306341fc4..3fd6b2b7dd 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb @@ -23,7 +23,7 @@ description = """Basic Local Alignment Search Tool, or BLAST, is an algorithm toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] +source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] # patch not needed in BLAST+ 2.2.31 or higher # http://www.ncbi.nlm.nih.gov/viewvc/v1?view=revision&revision=65204 -- GitLab From aae9e84586e55b47a7dbe0a047c4036b1c1d247c Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 11 Mar 2015 17:40:41 +0100 Subject: [PATCH 0236/1076] Extend comments in patch --- easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch b/easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch index 6f22a427df..2e1e633cca 100644 --- a/easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch +++ b/easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch @@ -1,4 +1,9 @@ -# Don't let the make fail when makeinfo is not found +# Don't let the make fail when makeinfo is not found. +# The missing script is supposed to handle missing deps for the build, +# but by return the actual exit code, the build will still fail. +# In GDB 7.8, they always return 0 as exit code. This patch does the +# same. +# Bug report at https://sourceware.org/bugzilla/show_bug.cgi?id=18113 diff -ur gdb-7.9.orig/missing gdb-7.9/missing --- gdb-7.9.orig/missing 2015-02-19 12:58:08.000000000 +0100 +++ gdb-7.9/missing 2015-03-11 14:22:52.000000000 +0100 -- GitLab From a19b1f5ac2222ae1c1e9df1ecc58ca8160bd2cbd Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 11 Mar 2015 17:43:50 +0100 Subject: [PATCH 0237/1076] Fix typo --- easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch b/easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch index 2e1e633cca..68ed99f5bb 100644 --- a/easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch +++ b/easybuild/easyconfigs/g/GDB/GDB-7.9-missing-makeinfo.patch @@ -1,6 +1,6 @@ # Don't let the make fail when makeinfo is not found. # The missing script is supposed to handle missing deps for the build, -# but by return the actual exit code, the build will still fail. +# but by returning the actual exit code, the build will still fail. # In GDB 7.8, they always return 0 as exit code. This patch does the # same. # Bug report at https://sourceware.org/bugzilla/show_bug.cgi?id=18113 -- GitLab From 0315cb76b9039b530c7052ea9d12a2a446a9c119 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 11 Mar 2015 21:30:05 +0100 Subject: [PATCH 0238/1076] Dummy --- easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2015a.eb | 1 + 1 file changed, 1 insertion(+) create mode 100644 easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2015a.eb diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2015a.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2015a.eb new file mode 100644 index 0000000000..421376db9e --- /dev/null +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2015a.eb @@ -0,0 +1 @@ +dummy -- GitLab From 55c7f0c38dd71ea9e5ea4a552350e4071db64dd2 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 11 Mar 2015 21:50:00 +0100 Subject: [PATCH 0239/1076] METIS 5.1.0 with foss-2015a --- .../c/CMake/CMake-3.1.3-foss-2015a.eb | 22 +++++++++++++++++++ .../m/METIS/METIS-5.1.0-foss-2015a.eb | 21 +++++++++++++++++- 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.1.3-foss-2015a.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.1.3-foss-2015a.eb new file mode 100644 index 0000000000..543c9cc79f --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.1.3-foss-2015a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.1.3' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2015a.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2015a.eb index 421376db9e..f49db11981 100644 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2015a.eb +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2015a.eb @@ -1 +1,20 @@ -dummy +name = 'METIS' +version = '5.1.0' + +homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' +description = """METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, + and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the + multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [ + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis', + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/OLD', +] + +builddependencies = [('CMake', '3.1.3')] + +moduleclass = 'math' -- GitLab From be5769137332cb9a52ceba26a93dbebcbade5bad Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 11 Mar 2015 22:05:25 +0100 Subject: [PATCH 0240/1076] Dummy --- .../easyconfigs/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb | 1 + 1 file changed, 1 insertion(+) create mode 100644 easybuild/easyconfigs/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb new file mode 100644 index 0000000000..421376db9e --- /dev/null +++ b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb @@ -0,0 +1 @@ +dummy -- GitLab From 267de71bffdb02e149df2cdfd6201a93469ebbf2 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 11 Mar 2015 22:56:42 +0100 Subject: [PATCH 0241/1076] beagle-lib 20141202 aka r1261 with intel-2015a --- .../beagle-lib-20141202-intel-2015a.eb | 37 ++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb index 421376db9e..6958ac7224 100644 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb +++ b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb @@ -1 +1,36 @@ -dummy +easyblock = 'ConfigureMake' + +name = 'beagle-lib' +#revision r1261 +version = '20141202' + +homepage = 'http://code.google.com/p/beagle-lib/' +description = """beagle-lib is a high-performance library that can perform the core + calculations at the heart of most Bayesian and Maximum Likelihood + phylogenetics packages.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +# there is no tarball provided, only SVN checkout through: +# svn checkout http://beagle-lib.googlecode.com/svn/trunk/ beagle-lib +sources = [SOURCE_TGZ] + +dependencies = [ + ('Java', '1.8.0_31', '', True), + ('Autoconf', '2.69') +] + +preconfigopts = './autogen.sh && ' + +# parallel build does not work +parallel = 1 + +sanity_check_paths = { + 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % includefile + for includefile in ["beagle.h", "platform.h"]] + + ["lib/libhmsbeagle%s.so" % libfile + for libfile in ["-cpu", "-cpu-sse", "-jni" ,""]], + 'dirs' : [] +} + +moduleclass = 'numlib' -- GitLab From 1c37e81e008046dd3187a6bfda113e924063485a Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Thu, 12 Mar 2015 11:12:39 +0100 Subject: [PATCH 0243/1076] remove more whitespace --- easybuild/easyconfigs/g/gtest/gtest-1.6.0-intel-2014b.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/g/gtest/gtest-1.6.0-intel-2014b.eb b/easybuild/easyconfigs/g/gtest/gtest-1.6.0-intel-2014b.eb index 7e01fd3fc1..785c4e7264 100644 --- a/easybuild/easyconfigs/g/gtest/gtest-1.6.0-intel-2014b.eb +++ b/easybuild/easyconfigs/g/gtest/gtest-1.6.0-intel-2014b.eb @@ -13,7 +13,6 @@ source_urls = ['https://googletest.googlecode.com/files'] with_configure = True - files_to_copy = ['lib', 'include'] sanity_check_paths={ -- GitLab From 2f3137a843dc1fba6b210697efbb01911af576f7 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Thu, 12 Mar 2015 12:24:23 +0100 Subject: [PATCH 0244/1076] Lockfile needs pbr --- easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb | 3 +++ easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb | 3 +++ easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb | 3 +++ 3 files changed, 9 insertions(+) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb index ee34812203..551b551518 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb @@ -55,6 +55,9 @@ exts_list = [ ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], }), + ('pbr', '0.10.7', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), ('lockfile', '0.10.2', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb index 51b20dc349..476f839933 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb @@ -55,6 +55,9 @@ exts_list = [ ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], }), + ('pbr', '0.10.7', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), ('lockfile', '0.10.2', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb index 9107501405..70fcbf0f5a 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb @@ -58,6 +58,9 @@ exts_list = [ ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], }), + ('pbr', '0.10.7', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), ('lockfile', '0.10.2', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), -- GitLab From 145a8d36f0e0b5a9d1e70abeb9c9a37d74b8151d Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Thu, 12 Mar 2015 12:29:10 +0100 Subject: [PATCH 0245/1076] dummy --- .../m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb | 1 + 1 file changed, 1 insertion(+) create mode 100644 easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..421376db9e --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb @@ -0,0 +1 @@ +dummy -- GitLab From 95fea9259170e69655d68e0774868a690e210048 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Thu, 12 Mar 2015 14:08:54 +0100 Subject: [PATCH 0246/1076] Matplotlib 1.4.3-Python-2.7.9 with deps --- .../f/freetype/freetype-2.5.5-foss-2015a.eb | 21 ++++++++++ .../f/freetype/freetype-2.5.5-intel-2015a.eb | 21 ++++++++++ .../m/matplotlib/Qhull-intel-fix.patch | 22 ++++++++++ ...atplotlib-1.4.3-foss-2015a-Python-2.7.9.eb | 39 +++++++++++++++++ ...tplotlib-1.4.3-intel-2015a-Python-2.7.9.eb | 42 ++++++++++++++++++- .../mock-1.0.1-foss-2015a-Python-2.7.9.eb | 35 ++++++++++++++++ .../mock-1.0.1-intel-2015a-Python-2.7.9.eb | 35 ++++++++++++++++ .../pytz-2014.10-foss-2015a-Python-2.7.9.eb | 31 ++++++++++++++ .../pytz-2014.10-intel-2015a-Python-2.7.9.eb | 31 ++++++++++++++ 9 files changed, 276 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/f/freetype/freetype-2.5.5-foss-2015a.eb create mode 100644 easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015a.eb create mode 100644 easybuild/easyconfigs/m/matplotlib/Qhull-intel-fix.patch create mode 100644 easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/m/mock/mock-1.0.1-foss-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/m/mock/mock-1.0.1-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/pytz/pytz-2014.10-foss-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/pytz/pytz-2014.10-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.5-foss-2015a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.5.5-foss-2015a.eb new file mode 100644 index 0000000000..a62c8bab17 --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.5-foss-2015a.eb @@ -0,0 +1,21 @@ +name = 'freetype' +version = '2.5.5' + +homepage = 'http://freetype.org' +description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and + portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display + servers, font conversion tools, text image generation tools, and many other products as well.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('libpng', '1.6.16')] + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.so', 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015a.eb new file mode 100644 index 0000000000..3f93bd6070 --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015a.eb @@ -0,0 +1,21 @@ +name = 'freetype' +version = '2.5.5' + +homepage = 'http://freetype.org' +description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and + portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display + servers, font conversion tools, text image generation tools, and many other products as well.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('libpng', '1.6.16')] + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.so', 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/m/matplotlib/Qhull-intel-fix.patch b/easybuild/easyconfigs/m/matplotlib/Qhull-intel-fix.patch new file mode 100644 index 0000000000..d0e795131e --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/Qhull-intel-fix.patch @@ -0,0 +1,22 @@ +# they use some weird template thing in pure C code to avoid +# warnings, I think, but only for intel compilers +# We remove the special case for intel and use the general one +# Ward Poelmans +--- matplotlib-1.4.3/extern/qhull/qhull_a.h.org 2012-01-26 04:32:07.000000000 +0100 ++++ matplotlib-1.4.3/extern/qhull/qhull_a.h 2014-10-01 11:49:18.000000000 +0200 +@@ -102,13 +102,8 @@ + #elif defined(__MWERKS__) && defined(__INTEL__) + # define QHULL_OS_WIN + #endif +-#if defined(__INTEL_COMPILER) && !defined(QHULL_OS_WIN) +-template +-inline void qhullUnused(T &x) { (void)x; } +-# define QHULL_UNUSED(x) qhullUnused(x); +-#else +-# define QHULL_UNUSED(x) (void)x; +-#endif ++ ++#define QHULL_UNUSED(x) (void)x; + + /***** -libqhull.c prototypes (alphabetical after qhull) ********************/ + diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..2a6d8ee18f --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,39 @@ +easyblock = "PythonPackage" + +name = 'matplotlib' +version = '1.4.3' + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +python = "Python" +pythonversion = '2.7.9' +pyshortver = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('mock', '1.0.1', versionsuffix), + ('pytz', '2014.10', versionsuffix), + ('zlib', '1.2.8'), + ('freetype', '2.5.5'), + ('libpng', '1.6.16'), +] + +# is this actually needed? the PythonPackage will check if import matplotlib succeeds, which is as good as this? +pyprefix = 'lib/python%s/site-packages' % pyshortver +eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver +sanity_check_paths = { + 'files': [], + 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb index 421376db9e..5c56e9a7ef 100644 --- a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb @@ -1 +1,41 @@ -dummy +easyblock = "PythonPackage" + +name = 'matplotlib' +version = '1.4.3' + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +patches = [('Qhull-intel-fix.patch')] + +python = "Python" +pythonversion = '2.7.9' +pyshortver = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('mock', '1.0.1', versionsuffix), + ('pytz', '2014.10', versionsuffix), + ('zlib', '1.2.8'), + ('freetype', '2.5.5'), + ('libpng', '1.6.16'), +] + +# is this actually needed? the PythonPackage will check if import matplotlib succeeds, which is as good as this? +pyprefix = 'lib/python%s/site-packages' % pyshortver +eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver +sanity_check_paths = { + 'files': [], + 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/m/mock/mock-1.0.1-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/mock/mock-1.0.1-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..baada2e6cf --- /dev/null +++ b/easybuild/easyconfigs/m/mock/mock-1.0.1-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,35 @@ +easyblock = "PythonPackage" + +name = 'mock' +version = '1.0.1' + +homepage = 'https://pypi.python.org/pypi/mock' +description = """A Python Mocking and Patching Library for Testing. + mock is a library for testing in Python. + It allows you to replace parts of your system under test + with mock objects and make assertions about how they have been used.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ['http://pypi.python.org/packages/source/%s/%s/' % (name[0],name)] +sources = [SOURCE_TAR_GZ] + +python = "Python" +pythonversion = '2.7.9' +#mock is part of Python 3.3 +pyshortver = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), +] + +pyprefix = 'lib/python%s/site-packages' % pyshortver +eggname = '%%(name)s-%%(version)s-py%s.egg' % pyshortver +sanity_check_paths = { + 'files': [], + 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/mock/mock-1.0.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/mock/mock-1.0.1-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..afc6e7f4bc --- /dev/null +++ b/easybuild/easyconfigs/m/mock/mock-1.0.1-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,35 @@ +easyblock = "PythonPackage" + +name = 'mock' +version = '1.0.1' + +homepage = 'https://pypi.python.org/pypi/mock' +description = """A Python Mocking and Patching Library for Testing. + mock is a library for testing in Python. + It allows you to replace parts of your system under test + with mock objects and make assertions about how they have been used.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://pypi.python.org/packages/source/%s/%s/' % (name[0],name)] +sources = [SOURCE_TAR_GZ] + +python = "Python" +pythonversion = '2.7.9' +#mock is part of Python 3.3 +pyshortver = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), +] + +pyprefix = 'lib/python%s/site-packages' % pyshortver +eggname = '%%(name)s-%%(version)s-py%s.egg' % pyshortver +sanity_check_paths = { + 'files': [], + 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/pytz/pytz-2014.10-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/pytz/pytz-2014.10-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..2362eab77c --- /dev/null +++ b/easybuild/easyconfigs/p/pytz/pytz-2014.10-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,31 @@ +easyblock = "PythonPackage" + +name = 'pytz' +version = '2014.10' + +homepage = 'https://pypi.python.org/pypi/pytz' +description = """World timezone definitions, modern and historical.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ['http://pypi.python.org/packages/source/%s/%s/' % (name[0],name)] +sources = [SOURCE_TAR_GZ] + +python = "Python" +pythonversion = '2.7.9' +pyshortver = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), +] + +pyprefix = 'lib/python%s/site-packages' % pyshortver +eggname = '%%(name)s-%%(version)s-py%s.egg' % pyshortver +sanity_check_paths = { + 'files': [], + 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/p/pytz/pytz-2014.10-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/pytz/pytz-2014.10-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..37fedc7a5b --- /dev/null +++ b/easybuild/easyconfigs/p/pytz/pytz-2014.10-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,31 @@ +easyblock = "PythonPackage" + +name = 'pytz' +version = '2014.10' + +homepage = 'https://pypi.python.org/pypi/pytz' +description = """World timezone definitions, modern and historical.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://pypi.python.org/packages/source/%s/%s/' % (name[0],name)] +sources = [SOURCE_TAR_GZ] + +python = "Python" +pythonversion = '2.7.9' +pyshortver = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), +] + +pyprefix = 'lib/python%s/site-packages' % pyshortver +eggname = '%%(name)s-%%(version)s-py%s.egg' % pyshortver +sanity_check_paths = { + 'files': [], + 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], +} + +moduleclass = 'system' -- GitLab From 954367dbabde8e71950c96308f3fc11009afabbc Mon Sep 17 00:00:00 2001 From: pescobar Date: Thu, 12 Mar 2015 14:15:15 +0100 Subject: [PATCH 0247/1076] bump to boost-1.57.0 --- easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb index 3fd6b2b7dd..54dfbd50cc 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb @@ -29,7 +29,7 @@ source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s # http://www.ncbi.nlm.nih.gov/viewvc/v1?view=revision&revision=65204 patches = ['blast+_%(version)s.patch'] -dependencies = [('Boost', '1.51.0')] +dependencies = [('Boost', '1.57.0')] configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' -- GitLab From d906ad3459bc3f62f94fb1307083dabde3c23a9f Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Thu, 12 Mar 2015 14:26:26 +0100 Subject: [PATCH 0248/1076] Deps moved from another PR (plus some extra) --- .../a/Autoconf/Autoconf-2.69-intel-2015a.eb | 25 ++++++++++++++ .../a/Automake/Automake-1.15-intel-2015a.eb | 33 +++++++++++++++++++ .../makedepend-1.0.5-intel-2015a.eb | 20 +++++++++++ 3 files changed, 78 insertions(+) create mode 100644 easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2015a.eb create mode 100644 easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2015a.eb create mode 100644 easybuild/easyconfigs/m/makedepend/makedepend-1.0.5-intel-2015a.eb diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2015a.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2015a.eb new file mode 100644 index 0000000000..a3c280daab --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2015a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.69' + +homepage = 'http://www.gnu.org/software/autoconf/' +description = """Autoconf is an extensible package of M4 macros that produce shell scripts to automatically + configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like + systems without manual user intervention. Autoconf creates a configuration script for a package from a + template file that lists the operating system features that the package can use, in the form of M4 macro calls.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", + "autoscan", "autoupdate", "ifnames"]], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2015a.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2015a.eb new file mode 100644 index 0000000000..3a528809f4 --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2015a.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'Automake' +version = "1.15" + +homepage = 'http://www.gnu.org/software/automake/automake.html' +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://ftp.gnu.org/gnu/automake'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Autoconf', '2.69')] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/makedepend/makedepend-1.0.5-intel-2015a.eb b/easybuild/easyconfigs/m/makedepend/makedepend-1.0.5-intel-2015a.eb new file mode 100644 index 0000000000..0b36b37c50 --- /dev/null +++ b/easybuild/easyconfigs/m/makedepend/makedepend-1.0.5-intel-2015a.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'makedepend' +version = '1.0.5' + +homepage = "http://www.linuxfromscratch.org/blfs/view/svn/x/makedepend.html" +description = "The makedepend package contains a C-preprocessor like utility to determine build-time dependencies." + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/releases/individual/util'] + +sanity_check_paths = { + 'files': ['bin/makedepend'], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From 3c68831530aa8a1d3045a530f648ad4db09b98f1 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 12 Mar 2015 15:05:24 +0100 Subject: [PATCH 0249/1076] {devel}[goolf/1.4.10] Boost 1.57.0 (REVIEW) --- .../b/Boost/Boost-1.57.0-goolf-1.4.10.eb | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.57.0-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.57.0-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Boost/Boost-1.57.0-goolf-1.4.10.eb new file mode 100644 index 0000000000..d038bec2b5 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.57.0-goolf-1.4.10.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.57.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' -- GitLab From 3890f73cfc0a9de5834792649c7e43352670b2e3 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 12 Mar 2015 16:17:18 +0100 Subject: [PATCH 0250/1076] add easyconfig file for TINKER v7.1.2 with intel/2015a --- .../t/TINKER/TINKER-7.1.2-intel-2015a.eb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 easybuild/easyconfigs/t/TINKER/TINKER-7.1.2-intel-2015a.eb diff --git a/easybuild/easyconfigs/t/TINKER/TINKER-7.1.2-intel-2015a.eb b/easybuild/easyconfigs/t/TINKER/TINKER-7.1.2-intel-2015a.eb new file mode 100644 index 0000000000..d61fb49b07 --- /dev/null +++ b/easybuild/easyconfigs/t/TINKER/TINKER-7.1.2-intel-2015a.eb @@ -0,0 +1,15 @@ +name = 'TINKER' +version = '7.1.2' + +homepage = 'http://dasher.wustl.edu/tinker' +description = """The TINKER molecular modeling software is a complete and general package for molecular mechanics + and dynamics, with some special features for biopolymers.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://dasher.wustl.edu/tinker/downloads/'] +sources = [SOURCELOWER_TAR_GZ] + +runtest = True + +moduleclass = 'chem' -- GitLab From 4f5a6c0914ed9adea45d845d6d45a28224b60e0d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 12 Mar 2015 17:07:42 +0100 Subject: [PATCH 0251/1076] add FFTW dep to TINKER easyconfig --- .../f/FFTW/FFTW-3.3.4-intel-2015a.eb | 34 +++++++++++++++++++ .../t/TINKER/TINKER-7.1.2-intel-2015a.eb | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2015a.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2015a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2015a.eb new file mode 100644 index 0000000000..ce8a9b16ca --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2015a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.4' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +# no quad precision, requires GCC v4.6 or higher +# see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/t/TINKER/TINKER-7.1.2-intel-2015a.eb b/easybuild/easyconfigs/t/TINKER/TINKER-7.1.2-intel-2015a.eb index d61fb49b07..814e32e34a 100644 --- a/easybuild/easyconfigs/t/TINKER/TINKER-7.1.2-intel-2015a.eb +++ b/easybuild/easyconfigs/t/TINKER/TINKER-7.1.2-intel-2015a.eb @@ -10,6 +10,8 @@ toolchain = {'name': 'intel', 'version': '2015a'} source_urls = ['http://dasher.wustl.edu/tinker/downloads/'] sources = [SOURCELOWER_TAR_GZ] +dependencies = [('FFTW', '3.3.4')] + runtest = True moduleclass = 'chem' -- GitLab From ff730443688b2bfd3574ab0865db440120849c30 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 13 Mar 2015 11:41:26 +0100 Subject: [PATCH 0252/1076] add missing extensions in Python 2.7.8 goolf/1.5.14 easyconfig --- .../p/Python/Python-2.7.8-goolf-1.5.14.eb | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb index df184b1c3e..9be6d7955c 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb @@ -25,10 +25,9 @@ dependencies = [ # ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons ] -osdependencies = [('openssl-devel', 'libssl-dev')] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! -# Version updated 08/JULY/2014 exts_list = [ ('setuptools', '5.4.1', { 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], @@ -48,8 +47,11 @@ exts_list = [ ('scipy', scipyversion, { 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), - ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + ('bdist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/bdist/'], + }), + ('six', '1.7.3', { + 'source_urls': ['http://pypi.python.org/packages/source/s/six/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], @@ -84,12 +86,19 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.14.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), ('pyparsing', '2.0.2', { 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], }), + ('pygments', '1.6', { + 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], + 'source_tmpl': 'Pygments-%(version)s.tar.gz', + }), ] moduleclass = 'lang' -- GitLab From 5627067f6235a9cadfbec358476bce98686383cb Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 13 Mar 2015 11:59:32 +0100 Subject: [PATCH 0253/1076] fix typo: bdist -> blist --- easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb index 9be6d7955c..2dd2282def 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb @@ -47,8 +47,8 @@ exts_list = [ ('scipy', scipyversion, { 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), - ('bdist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/bdist/'], + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], }), ('six', '1.7.3', { 'source_urls': ['http://pypi.python.org/packages/source/s/six/'], -- GitLab From 2cb09b0dc209e8861da69e9d19dd244adc549a98 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Fri, 13 Mar 2015 12:03:33 +0100 Subject: [PATCH 0254/1076] added sqlite as dependency for python 2.7.9 --- .../easyconfigs/p/.ropeproject/config.py | 85 +++++++++++++++++++ .../easyconfigs/p/.ropeproject/globalnames | 1 + easybuild/easyconfigs/p/.ropeproject/history | 1 + easybuild/easyconfigs/p/.ropeproject/objectdb | 1 + .../p/Python/.ropeproject/config.py | 85 +++++++++++++++++++ .../p/Python/.ropeproject/globalnames | 1 + .../easyconfigs/p/Python/.ropeproject/history | 1 + .../p/Python/.ropeproject/objectdb | 1 + .../p/Python/Python-2.7.9-GCC-4.9.2-bare.eb | 1 + .../p/Python/Python-2.7.9-foss-2015a-bare.eb | 2 + .../p/Python/Python-2.7.9-foss-2015a.eb | 2 + .../Python/Python-2.7.9-gompi-1.5.16-bare.eb | 4 +- .../p/Python/Python-2.7.9-goolf-1.5.14.eb | 1 + .../p/Python/Python-2.7.9-intel-2015a-bare.eb | 2 + .../p/Python/Python-2.7.9-intel-2015a.eb | 2 + .../s/SQLite/SQLite-3.8.8.1-foss-2015a.eb | 38 +++++++++ 16 files changed, 227 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/p/.ropeproject/config.py create mode 100644 easybuild/easyconfigs/p/.ropeproject/globalnames create mode 100644 easybuild/easyconfigs/p/.ropeproject/history create mode 100644 easybuild/easyconfigs/p/.ropeproject/objectdb create mode 100644 easybuild/easyconfigs/p/Python/.ropeproject/config.py create mode 100644 easybuild/easyconfigs/p/Python/.ropeproject/globalnames create mode 100644 easybuild/easyconfigs/p/Python/.ropeproject/history create mode 100644 easybuild/easyconfigs/p/Python/.ropeproject/objectdb create mode 100644 easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015a.eb diff --git a/easybuild/easyconfigs/p/.ropeproject/config.py b/easybuild/easyconfigs/p/.ropeproject/config.py new file mode 100644 index 0000000000..ffebcd4fc3 --- /dev/null +++ b/easybuild/easyconfigs/p/.ropeproject/config.py @@ -0,0 +1,85 @@ +# The default ``config.py`` + + +def set_prefs(prefs): + """This function is called before opening the project""" + + # Specify which files and folders to ignore in the project. + # Changes to ignored resources are not added to the history and + # VCSs. Also they are not returned in `Project.get_files()`. + # Note that ``?`` and ``*`` match all characters but slashes. + # '*.pyc': matches 'test.pyc' and 'pkg/test.pyc' + # 'mod*.pyc': matches 'test/mod1.pyc' but not 'mod/1.pyc' + # '.svn': matches 'pkg/.svn' and all of its children + # 'build/*.o': matches 'build/lib.o' but not 'build/sub/lib.o' + # 'build//*.o': matches 'build/lib.o' and 'build/sub/lib.o' + prefs['ignored_resources'] = ['*.pyc', '*~', '.ropeproject', + '.hg', '.svn', '_svn', '.git'] + + # Specifies which files should be considered python files. It is + # useful when you have scripts inside your project. Only files + # ending with ``.py`` are considered to be python files by + # default. + #prefs['python_files'] = ['*.py'] + + # Custom source folders: By default rope searches the project + # for finding source folders (folders that should be searched + # for finding modules). You can add paths to that list. Note + # that rope guesses project source folders correctly most of the + # time; use this if you have any problems. + # The folders should be relative to project root and use '/' for + # separating folders regardless of the platform rope is running on. + # 'src/my_source_folder' for instance. + #prefs.add('source_folders', 'src') + + # You can extend python path for looking up modules + #prefs.add('python_path', '~/python/') + + # Should rope save object information or not. + prefs['save_objectdb'] = True + prefs['compress_objectdb'] = False + + # If `True`, rope analyzes each module when it is being saved. + prefs['automatic_soa'] = True + # The depth of calls to follow in static object analysis + prefs['soa_followed_calls'] = 0 + + # If `False` when running modules or unit tests "dynamic object + # analysis" is turned off. This makes them much faster. + prefs['perform_doa'] = True + + # Rope can check the validity of its object DB when running. + prefs['validate_objectdb'] = True + + # How many undos to hold? + prefs['max_history_items'] = 32 + + # Shows whether to save history across sessions. + prefs['save_history'] = True + prefs['compress_history'] = False + + # Set the number spaces used for indenting. According to + # :PEP:`8`, it is best to use 4 spaces. Since most of rope's + # unit-tests use 4 spaces it is more reliable, too. + prefs['indent_size'] = 4 + + # Builtin and c-extension modules that are allowed to be imported + # and inspected by rope. + prefs['extension_modules'] = [] + + # Add all standard c-extensions to extension_modules list. + prefs['import_dynload_stdmods'] = True + + # If `True` modules with syntax errors are considered to be empty. + # The default value is `False`; When `False` syntax errors raise + # `rope.base.exceptions.ModuleSyntaxError` exception. + prefs['ignore_syntax_errors'] = False + + # If `True`, rope ignores unresolvable imports. Otherwise, they + # appear in the importing namespace. + prefs['ignore_bad_imports'] = False + + +def project_opened(project): + """This function is called after opening the project""" + # Do whatever you like here! diff --git a/easybuild/easyconfigs/p/.ropeproject/globalnames b/easybuild/easyconfigs/p/.ropeproject/globalnames new file mode 100644 index 0000000000..29c40cda94 --- /dev/null +++ b/easybuild/easyconfigs/p/.ropeproject/globalnames @@ -0,0 +1 @@ +€}q. \ No newline at end of file diff --git a/easybuild/easyconfigs/p/.ropeproject/history b/easybuild/easyconfigs/p/.ropeproject/history new file mode 100644 index 0000000000..fcd9c963ca --- /dev/null +++ b/easybuild/easyconfigs/p/.ropeproject/history @@ -0,0 +1 @@ +€]q(]q]qe. \ No newline at end of file diff --git a/easybuild/easyconfigs/p/.ropeproject/objectdb b/easybuild/easyconfigs/p/.ropeproject/objectdb new file mode 100644 index 0000000000..29c40cda94 --- /dev/null +++ b/easybuild/easyconfigs/p/.ropeproject/objectdb @@ -0,0 +1 @@ +€}q. \ No newline at end of file diff --git a/easybuild/easyconfigs/p/Python/.ropeproject/config.py b/easybuild/easyconfigs/p/Python/.ropeproject/config.py new file mode 100644 index 0000000000..ffebcd4fc3 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/.ropeproject/config.py @@ -0,0 +1,85 @@ +# The default ``config.py`` + + +def set_prefs(prefs): + """This function is called before opening the project""" + + # Specify which files and folders to ignore in the project. + # Changes to ignored resources are not added to the history and + # VCSs. Also they are not returned in `Project.get_files()`. + # Note that ``?`` and ``*`` match all characters but slashes. + # '*.pyc': matches 'test.pyc' and 'pkg/test.pyc' + # 'mod*.pyc': matches 'test/mod1.pyc' but not 'mod/1.pyc' + # '.svn': matches 'pkg/.svn' and all of its children + # 'build/*.o': matches 'build/lib.o' but not 'build/sub/lib.o' + # 'build//*.o': matches 'build/lib.o' and 'build/sub/lib.o' + prefs['ignored_resources'] = ['*.pyc', '*~', '.ropeproject', + '.hg', '.svn', '_svn', '.git'] + + # Specifies which files should be considered python files. It is + # useful when you have scripts inside your project. Only files + # ending with ``.py`` are considered to be python files by + # default. + #prefs['python_files'] = ['*.py'] + + # Custom source folders: By default rope searches the project + # for finding source folders (folders that should be searched + # for finding modules). You can add paths to that list. Note + # that rope guesses project source folders correctly most of the + # time; use this if you have any problems. + # The folders should be relative to project root and use '/' for + # separating folders regardless of the platform rope is running on. + # 'src/my_source_folder' for instance. + #prefs.add('source_folders', 'src') + + # You can extend python path for looking up modules + #prefs.add('python_path', '~/python/') + + # Should rope save object information or not. + prefs['save_objectdb'] = True + prefs['compress_objectdb'] = False + + # If `True`, rope analyzes each module when it is being saved. + prefs['automatic_soa'] = True + # The depth of calls to follow in static object analysis + prefs['soa_followed_calls'] = 0 + + # If `False` when running modules or unit tests "dynamic object + # analysis" is turned off. This makes them much faster. + prefs['perform_doa'] = True + + # Rope can check the validity of its object DB when running. + prefs['validate_objectdb'] = True + + # How many undos to hold? + prefs['max_history_items'] = 32 + + # Shows whether to save history across sessions. + prefs['save_history'] = True + prefs['compress_history'] = False + + # Set the number spaces used for indenting. According to + # :PEP:`8`, it is best to use 4 spaces. Since most of rope's + # unit-tests use 4 spaces it is more reliable, too. + prefs['indent_size'] = 4 + + # Builtin and c-extension modules that are allowed to be imported + # and inspected by rope. + prefs['extension_modules'] = [] + + # Add all standard c-extensions to extension_modules list. + prefs['import_dynload_stdmods'] = True + + # If `True` modules with syntax errors are considered to be empty. + # The default value is `False`; When `False` syntax errors raise + # `rope.base.exceptions.ModuleSyntaxError` exception. + prefs['ignore_syntax_errors'] = False + + # If `True`, rope ignores unresolvable imports. Otherwise, they + # appear in the importing namespace. + prefs['ignore_bad_imports'] = False + + +def project_opened(project): + """This function is called after opening the project""" + # Do whatever you like here! diff --git a/easybuild/easyconfigs/p/Python/.ropeproject/globalnames b/easybuild/easyconfigs/p/Python/.ropeproject/globalnames new file mode 100644 index 0000000000..29c40cda94 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/.ropeproject/globalnames @@ -0,0 +1 @@ +€}q. \ No newline at end of file diff --git a/easybuild/easyconfigs/p/Python/.ropeproject/history b/easybuild/easyconfigs/p/Python/.ropeproject/history new file mode 100644 index 0000000000..fcd9c963ca --- /dev/null +++ b/easybuild/easyconfigs/p/Python/.ropeproject/history @@ -0,0 +1 @@ +€]q(]q]qe. \ No newline at end of file diff --git a/easybuild/easyconfigs/p/Python/.ropeproject/objectdb b/easybuild/easyconfigs/p/Python/.ropeproject/objectdb new file mode 100644 index 0000000000..29c40cda94 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/.ropeproject/objectdb @@ -0,0 +1 @@ +€}q. \ No newline at end of file diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb index 169427938d..3974b6e842 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb @@ -17,6 +17,7 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), + ('SQLite', '3.8.8.1'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb index 030f78c75d..669c54c38d 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb @@ -18,6 +18,8 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb index 921ed3e70b..d8da5a3446 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb @@ -20,6 +20,8 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb index 2d2b758eb9..e206b78e22 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb @@ -16,7 +16,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), -# ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + ('SQLite', '3.8.8.1'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb index 51b20dc349..177fc2a8fc 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb @@ -19,6 +19,7 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), + ('SQLite', '3.8.8.1'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb index 2ff0414bd6..d2c02867a9 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb @@ -18,6 +18,8 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb index 45b0a6d5db..540281c3ab 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb @@ -20,6 +20,8 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015a.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015a.eb new file mode 100644 index 0000000000..a8d05d1f18 --- /dev/null +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015a.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'SQLite' +version = '3.8.8.1' + +homepage = 'http://www.sqlite.org/' +description = 'SQLite: SQL Database Engine in a C Library' + +toolchain = {'name': 'foss', 'version': '2015a'} + +# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz +source_urls = ['http://www.sqlite.org/2015/'] +version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) +sources = ['sqlite-autoconf-%s.tar.gz' % version_str] + +dependencies = [ + ('libreadline', '6.3'), + ('Tcl', '8.6.3'), +] + +sanity_check_paths = { + 'files': ['bin/sqlite3'], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From 99d31ad04400ad217a0833d4fbe9a29fc0ca83d1 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Fri, 13 Mar 2015 12:05:28 +0100 Subject: [PATCH 0255/1076] removed unwanted ropeproject folder --- .gitignore | 1 + .../easyconfigs/p/.ropeproject/config.py | 85 ------------------- .../easyconfigs/p/.ropeproject/globalnames | 1 - easybuild/easyconfigs/p/.ropeproject/history | 1 - easybuild/easyconfigs/p/.ropeproject/objectdb | 1 - .../p/Python/.ropeproject/config.py | 85 ------------------- .../p/Python/.ropeproject/globalnames | 1 - .../easyconfigs/p/Python/.ropeproject/history | 1 - .../p/Python/.ropeproject/objectdb | 1 - 9 files changed, 1 insertion(+), 176 deletions(-) delete mode 100644 easybuild/easyconfigs/p/.ropeproject/config.py delete mode 100644 easybuild/easyconfigs/p/.ropeproject/globalnames delete mode 100644 easybuild/easyconfigs/p/.ropeproject/history delete mode 100644 easybuild/easyconfigs/p/.ropeproject/objectdb delete mode 100644 easybuild/easyconfigs/p/Python/.ropeproject/config.py delete mode 100644 easybuild/easyconfigs/p/Python/.ropeproject/globalnames delete mode 100644 easybuild/easyconfigs/p/Python/.ropeproject/history delete mode 100644 easybuild/easyconfigs/p/Python/.ropeproject/objectdb diff --git a/.gitignore b/.gitignore index c6bb2c7fdd..8179a745b4 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ build/ dist/ *egg-info/ *.swp +*.ropeproject/ diff --git a/easybuild/easyconfigs/p/.ropeproject/config.py b/easybuild/easyconfigs/p/.ropeproject/config.py deleted file mode 100644 index ffebcd4fc3..0000000000 --- a/easybuild/easyconfigs/p/.ropeproject/config.py +++ /dev/null @@ -1,85 +0,0 @@ -# The default ``config.py`` - - -def set_prefs(prefs): - """This function is called before opening the project""" - - # Specify which files and folders to ignore in the project. - # Changes to ignored resources are not added to the history and - # VCSs. Also they are not returned in `Project.get_files()`. - # Note that ``?`` and ``*`` match all characters but slashes. - # '*.pyc': matches 'test.pyc' and 'pkg/test.pyc' - # 'mod*.pyc': matches 'test/mod1.pyc' but not 'mod/1.pyc' - # '.svn': matches 'pkg/.svn' and all of its children - # 'build/*.o': matches 'build/lib.o' but not 'build/sub/lib.o' - # 'build//*.o': matches 'build/lib.o' and 'build/sub/lib.o' - prefs['ignored_resources'] = ['*.pyc', '*~', '.ropeproject', - '.hg', '.svn', '_svn', '.git'] - - # Specifies which files should be considered python files. It is - # useful when you have scripts inside your project. Only files - # ending with ``.py`` are considered to be python files by - # default. - #prefs['python_files'] = ['*.py'] - - # Custom source folders: By default rope searches the project - # for finding source folders (folders that should be searched - # for finding modules). You can add paths to that list. Note - # that rope guesses project source folders correctly most of the - # time; use this if you have any problems. - # The folders should be relative to project root and use '/' for - # separating folders regardless of the platform rope is running on. - # 'src/my_source_folder' for instance. - #prefs.add('source_folders', 'src') - - # You can extend python path for looking up modules - #prefs.add('python_path', '~/python/') - - # Should rope save object information or not. - prefs['save_objectdb'] = True - prefs['compress_objectdb'] = False - - # If `True`, rope analyzes each module when it is being saved. - prefs['automatic_soa'] = True - # The depth of calls to follow in static object analysis - prefs['soa_followed_calls'] = 0 - - # If `False` when running modules or unit tests "dynamic object - # analysis" is turned off. This makes them much faster. - prefs['perform_doa'] = True - - # Rope can check the validity of its object DB when running. - prefs['validate_objectdb'] = True - - # How many undos to hold? - prefs['max_history_items'] = 32 - - # Shows whether to save history across sessions. - prefs['save_history'] = True - prefs['compress_history'] = False - - # Set the number spaces used for indenting. According to - # :PEP:`8`, it is best to use 4 spaces. Since most of rope's - # unit-tests use 4 spaces it is more reliable, too. - prefs['indent_size'] = 4 - - # Builtin and c-extension modules that are allowed to be imported - # and inspected by rope. - prefs['extension_modules'] = [] - - # Add all standard c-extensions to extension_modules list. - prefs['import_dynload_stdmods'] = True - - # If `True` modules with syntax errors are considered to be empty. - # The default value is `False`; When `False` syntax errors raise - # `rope.base.exceptions.ModuleSyntaxError` exception. - prefs['ignore_syntax_errors'] = False - - # If `True`, rope ignores unresolvable imports. Otherwise, they - # appear in the importing namespace. - prefs['ignore_bad_imports'] = False - - -def project_opened(project): - """This function is called after opening the project""" - # Do whatever you like here! diff --git a/easybuild/easyconfigs/p/.ropeproject/globalnames b/easybuild/easyconfigs/p/.ropeproject/globalnames deleted file mode 100644 index 29c40cda94..0000000000 --- a/easybuild/easyconfigs/p/.ropeproject/globalnames +++ /dev/null @@ -1 +0,0 @@ -€}q. \ No newline at end of file diff --git a/easybuild/easyconfigs/p/.ropeproject/history b/easybuild/easyconfigs/p/.ropeproject/history deleted file mode 100644 index fcd9c963ca..0000000000 --- a/easybuild/easyconfigs/p/.ropeproject/history +++ /dev/null @@ -1 +0,0 @@ -€]q(]q]qe. \ No newline at end of file diff --git a/easybuild/easyconfigs/p/.ropeproject/objectdb b/easybuild/easyconfigs/p/.ropeproject/objectdb deleted file mode 100644 index 29c40cda94..0000000000 --- a/easybuild/easyconfigs/p/.ropeproject/objectdb +++ /dev/null @@ -1 +0,0 @@ -€}q. \ No newline at end of file diff --git a/easybuild/easyconfigs/p/Python/.ropeproject/config.py b/easybuild/easyconfigs/p/Python/.ropeproject/config.py deleted file mode 100644 index ffebcd4fc3..0000000000 --- a/easybuild/easyconfigs/p/Python/.ropeproject/config.py +++ /dev/null @@ -1,85 +0,0 @@ -# The default ``config.py`` - - -def set_prefs(prefs): - """This function is called before opening the project""" - - # Specify which files and folders to ignore in the project. - # Changes to ignored resources are not added to the history and - # VCSs. Also they are not returned in `Project.get_files()`. - # Note that ``?`` and ``*`` match all characters but slashes. - # '*.pyc': matches 'test.pyc' and 'pkg/test.pyc' - # 'mod*.pyc': matches 'test/mod1.pyc' but not 'mod/1.pyc' - # '.svn': matches 'pkg/.svn' and all of its children - # 'build/*.o': matches 'build/lib.o' but not 'build/sub/lib.o' - # 'build//*.o': matches 'build/lib.o' and 'build/sub/lib.o' - prefs['ignored_resources'] = ['*.pyc', '*~', '.ropeproject', - '.hg', '.svn', '_svn', '.git'] - - # Specifies which files should be considered python files. It is - # useful when you have scripts inside your project. Only files - # ending with ``.py`` are considered to be python files by - # default. - #prefs['python_files'] = ['*.py'] - - # Custom source folders: By default rope searches the project - # for finding source folders (folders that should be searched - # for finding modules). You can add paths to that list. Note - # that rope guesses project source folders correctly most of the - # time; use this if you have any problems. - # The folders should be relative to project root and use '/' for - # separating folders regardless of the platform rope is running on. - # 'src/my_source_folder' for instance. - #prefs.add('source_folders', 'src') - - # You can extend python path for looking up modules - #prefs.add('python_path', '~/python/') - - # Should rope save object information or not. - prefs['save_objectdb'] = True - prefs['compress_objectdb'] = False - - # If `True`, rope analyzes each module when it is being saved. - prefs['automatic_soa'] = True - # The depth of calls to follow in static object analysis - prefs['soa_followed_calls'] = 0 - - # If `False` when running modules or unit tests "dynamic object - # analysis" is turned off. This makes them much faster. - prefs['perform_doa'] = True - - # Rope can check the validity of its object DB when running. - prefs['validate_objectdb'] = True - - # How many undos to hold? - prefs['max_history_items'] = 32 - - # Shows whether to save history across sessions. - prefs['save_history'] = True - prefs['compress_history'] = False - - # Set the number spaces used for indenting. According to - # :PEP:`8`, it is best to use 4 spaces. Since most of rope's - # unit-tests use 4 spaces it is more reliable, too. - prefs['indent_size'] = 4 - - # Builtin and c-extension modules that are allowed to be imported - # and inspected by rope. - prefs['extension_modules'] = [] - - # Add all standard c-extensions to extension_modules list. - prefs['import_dynload_stdmods'] = True - - # If `True` modules with syntax errors are considered to be empty. - # The default value is `False`; When `False` syntax errors raise - # `rope.base.exceptions.ModuleSyntaxError` exception. - prefs['ignore_syntax_errors'] = False - - # If `True`, rope ignores unresolvable imports. Otherwise, they - # appear in the importing namespace. - prefs['ignore_bad_imports'] = False - - -def project_opened(project): - """This function is called after opening the project""" - # Do whatever you like here! diff --git a/easybuild/easyconfigs/p/Python/.ropeproject/globalnames b/easybuild/easyconfigs/p/Python/.ropeproject/globalnames deleted file mode 100644 index 29c40cda94..0000000000 --- a/easybuild/easyconfigs/p/Python/.ropeproject/globalnames +++ /dev/null @@ -1 +0,0 @@ -€}q. \ No newline at end of file diff --git a/easybuild/easyconfigs/p/Python/.ropeproject/history b/easybuild/easyconfigs/p/Python/.ropeproject/history deleted file mode 100644 index fcd9c963ca..0000000000 --- a/easybuild/easyconfigs/p/Python/.ropeproject/history +++ /dev/null @@ -1 +0,0 @@ -€]q(]q]qe. \ No newline at end of file diff --git a/easybuild/easyconfigs/p/Python/.ropeproject/objectdb b/easybuild/easyconfigs/p/Python/.ropeproject/objectdb deleted file mode 100644 index 29c40cda94..0000000000 --- a/easybuild/easyconfigs/p/Python/.ropeproject/objectdb +++ /dev/null @@ -1 +0,0 @@ -€}q. \ No newline at end of file -- GitLab From 71de145001f3acb4fe14b717322a57fceaf12472 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Fri, 13 Mar 2015 12:18:41 +0100 Subject: [PATCH 0256/1076] added more dependencies --- .../s/SQLite/SQLite-3.8.8.1-GCC-4.9.2.eb | 38 +++++++++++++++++++ .../s/SQLite/SQLite-3.8.8.1-gompi-1.5.16.eb | 38 +++++++++++++++++++ .../s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb | 38 +++++++++++++++++++ .../easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015a.eb | 21 ++++++++++ 4 files changed, 135 insertions(+) create mode 100644 easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-GCC-4.9.2.eb create mode 100644 easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-gompi-1.5.16.eb create mode 100644 easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015a.eb diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-GCC-4.9.2.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-GCC-4.9.2.eb new file mode 100644 index 0000000000..ed00f7b981 --- /dev/null +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-GCC-4.9.2.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'SQLite' +version = '3.8.8.1' + +homepage = 'http://www.sqlite.org/' +description = 'SQLite: SQL Database Engine in a C Library' + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz +source_urls = ['http://www.sqlite.org/2015/'] +version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) +sources = ['sqlite-autoconf-%s.tar.gz' % version_str] + +dependencies = [ + ('libreadline', '6.3'), + ('Tcl', '8.6.3'), +] + +sanity_check_paths = { + 'files': ['bin/sqlite3'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-gompi-1.5.16.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-gompi-1.5.16.eb new file mode 100644 index 0000000000..d4af19e4fa --- /dev/null +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-gompi-1.5.16.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'SQLite' +version = '3.8.8.1' + +homepage = 'http://www.sqlite.org/' +description = 'SQLite: SQL Database Engine in a C Library' + +toolchain = {'name': 'gompi', 'version': '1.5.16'} + +# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz +source_urls = ['http://www.sqlite.org/2015/'] +version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) +sources = ['sqlite-autoconf-%s.tar.gz' % version_str] + +dependencies = [ + ('libreadline', '6.3'), + ('Tcl', '8.6.3'), +] + +sanity_check_paths = { + 'files': ['bin/sqlite3'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb new file mode 100644 index 0000000000..474be8f629 --- /dev/null +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'SQLite' +version = '3.8.8.1' + +homepage = 'http://www.sqlite.org/' +description = 'SQLite: SQL Database Engine in a C Library' + +toolchain = {'name': 'goolf', 'version': '1.4.14'} + +# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz +source_urls = ['http://www.sqlite.org/2015/'] +version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) +sources = ['sqlite-autoconf-%s.tar.gz' % version_str] + +dependencies = [ + ('libreadline', '6.3'), + ('Tcl', '8.6.3'), +] + +sanity_check_paths = { + 'files': ['bin/sqlite3'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015a.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015a.eb new file mode 100644 index 0000000000..391e0178fc --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.3' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' -- GitLab From f7980545904f87c7b070493f30f766afebfaf072 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Fri, 13 Mar 2015 12:20:36 +0100 Subject: [PATCH 0257/1076] fixed typo --- easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb index 474be8f629..763de183e3 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb @@ -18,7 +18,7 @@ version = '3.8.8.1' homepage = 'http://www.sqlite.org/' description = 'SQLite: SQL Database Engine in a C Library' -toolchain = {'name': 'goolf', 'version': '1.4.14'} +toolchain = {'name': 'goolf', 'version': '1.5.14'} # eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz source_urls = ['http://www.sqlite.org/2015/'] -- GitLab From 04c57306644255f4b57ef8ea23b37f7e7ed68541 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Fri, 13 Mar 2015 12:24:12 +0100 Subject: [PATCH 0258/1076] added more dependencies (tcl) --- .../easyconfigs/t/Tcl/Tcl-8.6.3-GCC-4.9.2.eb | 21 +++++++++++++++++++ .../t/Tcl/Tcl-8.6.3-gompi-1.5.16.eb | 21 +++++++++++++++++++ .../t/Tcl/Tcl-8.6.3-goolf-1.5.14.eb | 21 +++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-GCC-4.9.2.eb create mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-gompi-1.5.16.eb create mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-goolf-1.5.14.eb diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-GCC-4.9.2.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-GCC-4.9.2.eb new file mode 100644 index 0000000000..7affc5dcb2 --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-GCC-4.9.2.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.3' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-gompi-1.5.16.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-gompi-1.5.16.eb new file mode 100644 index 0000000000..b13013fafe --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-gompi-1.5.16.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.3' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" + +toolchain = {'name': 'gompi', 'version': '1.5.16'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-goolf-1.5.14.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-goolf-1.5.14.eb new file mode 100644 index 0000000000..dbe7dcaaa1 --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-goolf-1.5.14.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.3' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' -- GitLab From 3ff2f80f08dfc1c85b2e1973888610b058dac136 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 12:26:13 +0100 Subject: [PATCH 0259/1076] Create CP2K-2.6.0-intel-para-2014.11.eb To be used in conjunction with a proposed easyblock that supports MPICH mpi families. ```runtest = "False"``` is required because our system does not support mpirun (but can be omitted for most others) --- .../c/CP2K/CP2K-2.6.0-intel-para-2014.11.eb | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.11.eb diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.11.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.11.eb new file mode 100644 index 0000000000..0d6858f5a7 --- /dev/null +++ b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.11.eb @@ -0,0 +1,40 @@ +name = 'CP2K' +version = '2.6.0' + +homepage = 'http://www.cp2k.org/' +description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular + simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different + methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and + classical pair and many-body potentials. """ + +toolchain = {'name': 'intel-para', 'version': '2014.11'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +patches = [ + 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', + 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', +] + +dependencies = [ + ('Libint', '1.1.4'), + ('libxc', '2.2.1'), +] + +builddependencies = [ + ('flex', '2.5.39'), + ('Bison', '3.0.2'), +] + +# don't use parallel make, results in compilation failure +# because Fortran module files aren't created before they are needed +parallel = 1 + +# regression test reports failures +ignore_regtest_fails = True + +moduleclass = 'chem' + +runtest = "False" -- GitLab From 53f64284ab26a809d2f6732118dca11b0c01a2f7 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 12:40:38 +0100 Subject: [PATCH 0260/1076] Use toolchain in repo --- ...0-intel-para-2014.11.eb => CP2K-2.6.0-intel-para-2014.12.eb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename easybuild/easyconfigs/c/CP2K/{CP2K-2.6.0-intel-para-2014.11.eb => CP2K-2.6.0-intel-para-2014.12.eb} (94%) diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.11.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb similarity index 94% rename from easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.11.eb rename to easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb index 0d6858f5a7..078ff065ca 100644 --- a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.11.eb +++ b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb @@ -7,7 +7,7 @@ description = """CP2K is a freely available (GPL) program, written in Fortran 95 methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials. """ -toolchain = {'name': 'intel-para', 'version': '2014.11'} +toolchain = {'name': 'intel-para', 'version': '2014.12'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_BZ2] -- GitLab From 83b1a2669a4fd0af2957fa8aeca6dc20ff81920d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 13 Mar 2015 12:44:21 +0100 Subject: [PATCH 0261/1076] include setting of LD_PRELOAD in Haord/jemalloc easyconfigs --- easybuild/easyconfigs/h/Hoard/Hoard-3.10-intel-2015a.eb | 2 ++ .../easyconfigs/j/jemalloc/jemalloc-3.6.0-intel-2015a.eb | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/h/Hoard/Hoard-3.10-intel-2015a.eb b/easybuild/easyconfigs/h/Hoard/Hoard-3.10-intel-2015a.eb index 38e2d6db59..229cf3a9ba 100644 --- a/easybuild/easyconfigs/h/Hoard/Hoard-3.10-intel-2015a.eb +++ b/easybuild/easyconfigs/h/Hoard/Hoard-3.10-intel-2015a.eb @@ -24,4 +24,6 @@ sanity_check_paths = { 'dirs': [], } +modextrapaths = {'LD_PRELOAD': ['lib/libhoard.so']} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-3.6.0-intel-2015a.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-3.6.0-intel-2015a.eb index ac8c2523c3..f80ef5fcba 100644 --- a/easybuild/easyconfigs/j/jemalloc/jemalloc-3.6.0-intel-2015a.eb +++ b/easybuild/easyconfigs/j/jemalloc/jemalloc-3.6.0-intel-2015a.eb @@ -14,8 +14,10 @@ sources = [SOURCE_TAR_BZ2] sanity_check_paths = { 'files': ['bin/pprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.so', - 'include/jemalloc/jemalloc.h'], + 'lib/libjemalloc.so.1', 'include/jemalloc/jemalloc.h'], 'dirs': ['share'], } +modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.so.1']} + moduleclass = 'lib' -- GitLab From 90af247f97a8cc88a5be6332aaeff0d570a3dc68 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 12:47:34 +0100 Subject: [PATCH 0262/1076] Create Libint-1.1.4-intel-para-2014.12.eb --- .../Libint/Libint-1.1.4-intel-para-2014.12.eb | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-para-2014.12.eb diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-para-2014.12.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-para-2014.12.eb new file mode 100644 index 0000000000..4cc465b70d --- /dev/null +++ b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-para-2014.12.eb @@ -0,0 +1,22 @@ +name = 'Libint' +version = '1.1.4' + +homepage = 'http://www.files.chem.vt.edu/chem-dept/valeev/software/libint/libint.html' +description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body + matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" +toolchain = {'name': 'intel-para', 'version': '2014.12'} +toolchainopts = {'opt': True, 'optarch': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') + +configopts = "--with-pic --enable-shared --enable-deriv --enable-r12" + +sanity_check_paths = { + 'files': ["include/lib%(x)s/lib%(x)s.h" % {'x': x} for x in ["deriv", "int", "r12"]] + + ["include/libint/hrr_header.h", "include/libint/vrr_header.h"] + + ["lib/lib%s.a" % x for x in ["deriv", "int", "r12"]], + 'dirs':[], +} + +moduleclass = 'chem' -- GitLab From 967ca07203b993ccb22cad9006e19a98a84bf78e Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 12:53:42 +0100 Subject: [PATCH 0263/1076] Create libxc-2.2.1-intel-para-2014.12.eb Added command to build fortran support (required for ABINIT) --- .../l/libxc/libxc-2.2.1-intel-para-2014.12.eb | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-para-2014.12.eb diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-para-2014.12.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-para-2014.12.eb new file mode 100644 index 0000000000..4588f32bf0 --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-para-2014.12.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libxc' +version = "2.2.1" + +homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' +description = """Libxc is a library of exchange-correlation functionals for density-functional theory. + The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] + +toolchain = {'name': 'intel-para', 'version': '2014.12'} +toolchainopts = {'opt': True} + +configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' + +# From the libxc mailing list +# To summarize: expect less tests to fail in libxc 2.0.2, but don't expect +# a fully working testsuite soon (unless someone wants to volunteer to do +# it, of course ) In the meantime, unless the majority of the tests +# fail, your build should be fine. +#runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libxc.a', 'lib/libxc.so', 'lib/lixcf90.a', 'lib/lixcf90.so'], + 'dirs': ['include'], +} + +parallel = 1 + +moduleclass = 'chem' -- GitLab From f54da75aca28b8c7b6bea6e87e15bb42b45e2bc3 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 12:54:45 +0100 Subject: [PATCH 0264/1076] Update libxc-2.0.2-ictce-5.3.0.eb Added support for fortran, required by ABINIT --- easybuild/easyconfigs/l/libxc/libxc-2.0.2-ictce-5.3.0.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libxc/libxc-2.0.2-ictce-5.3.0.eb index d4a9249a7f..b055ba4333 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.0.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.0.2-ictce-5.3.0.eb @@ -13,7 +13,7 @@ source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'opt': True} -configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared' +configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' # From the libxc mailing list # To summarize: expect less tests to fail in libxc 2.0.2, but don't expect -- GitLab From ed1227280f9c7864f35d83424dab6346ccd9df33 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 12:58:48 +0100 Subject: [PATCH 0265/1076] Create flex-2.5.39-intel-para-2014.12.eb --- .../f/flex/flex-2.5.39-intel-para-2014.12.eb | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 easybuild/easyconfigs/f/flex/flex-2.5.39-intel-para-2014.12.eb diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-para-2014.12.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-para-2014.12.eb new file mode 100644 index 0000000000..302f7d657a --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-para-2014.12.eb @@ -0,0 +1,13 @@ +name = 'flex' +version = '2.5.39' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" +toolchain = {'name': 'intel-para', 'version': '2014.12'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +moduleclass = 'lang' -- GitLab From fe2aa32b0a030b4243fb01d1fa8d5afe91393b09 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 13:01:36 +0100 Subject: [PATCH 0266/1076] Create Bison-3.0.2-intel-2014.12.eb --- .../b/Bison/Bison-3.0.2-intel-2014.12.eb | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-2014.12.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-2014.12.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-2014.12.eb new file mode 100644 index 0000000000..3375224689 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-2014.12.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.2' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" +toolchain = {'name': 'intel', 'version': '2014.12'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' -- GitLab From 1e980b0b758972cd6501dddd1f72f4bfdfbcb405 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 13:05:33 +0100 Subject: [PATCH 0267/1076] Create M4-1.4.17-intel-para-2014.12.eb --- .../m/M4/M4-1.4.17-intel-para-2014.12.eb | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 easybuild/easyconfigs/m/M4/M4-1.4.17-intel-para-2014.12.eb diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-para-2014.12.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-para-2014.12.eb new file mode 100644 index 0000000000..ef9457f93b --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-para-2014.12.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" +toolchain = {'name': 'intel-para', 'version': '2014.12'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = "--enable-cxx" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From 8b34e00d7fe06dd0908965d7dad4040b4276b279 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 13 Mar 2015 13:18:26 +0100 Subject: [PATCH 0268/1076] add easyconfig for FLUENT 16.0 --- easybuild/easyconfigs/f/FLUENT/FLUENT-16.0.eb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 easybuild/easyconfigs/f/FLUENT/FLUENT-16.0.eb diff --git a/easybuild/easyconfigs/f/FLUENT/FLUENT-16.0.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-16.0.eb new file mode 100644 index 0000000000..d8a60604df --- /dev/null +++ b/easybuild/easyconfigs/f/FLUENT/FLUENT-16.0.eb @@ -0,0 +1,14 @@ +name = 'FLUENT' +version = '16.0' + +homepage = 'http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/ANSYS+FLUENT' +description = """ANSYS FLUENT software contains the broad physical modeling capabilities needed +to model flow, turbulence, heat transfer, and reactions for industrial applications ranging from +air flow over an aircraft wing to combustion in a furnace, from bubble columns to oil platforms, +from blood flow to semiconductor manufacturing, and from clean room design to wastewater treatment plants.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['FLUIDS_160_LINX64.tar'] + +moduleclass = 'cae' -- GitLab From fb2780506ff4fc83a086332e470b50f3c0440814 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 13 Mar 2015 13:20:24 +0100 Subject: [PATCH 0269/1076] fix FLUENT homepage --- easybuild/easyconfigs/f/FLUENT/FLUENT-14.5.eb | 2 +- easybuild/easyconfigs/f/FLUENT/FLUENT-15.0.7.eb | 2 +- easybuild/easyconfigs/f/FLUENT/FLUENT-16.0.eb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/f/FLUENT/FLUENT-14.5.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-14.5.eb index a883c12df3..a981a478ad 100644 --- a/easybuild/easyconfigs/f/FLUENT/FLUENT-14.5.eb +++ b/easybuild/easyconfigs/f/FLUENT/FLUENT-14.5.eb @@ -1,7 +1,7 @@ name = 'FLUENT' version = '14.5' -homepage = 'http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/ANSYS+FLUENT' +homepage = 'http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+Fluent' description = """ANSYS FLUENT software contains the broad physical modeling capabilities needed to model flow, turbulence, heat transfer, and reactions for industrial applications ranging from air flow over an aircraft wing to combustion in a furnace, from bubble columns to oil platforms, diff --git a/easybuild/easyconfigs/f/FLUENT/FLUENT-15.0.7.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-15.0.7.eb index ffe31e9891..0079337b80 100644 --- a/easybuild/easyconfigs/f/FLUENT/FLUENT-15.0.7.eb +++ b/easybuild/easyconfigs/f/FLUENT/FLUENT-15.0.7.eb @@ -1,7 +1,7 @@ name = 'FLUENT' version = '15.0.7' -homepage = 'http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/ANSYS+FLUENT' +homepage = 'http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+Fluent' description = """ANSYS FLUENT software contains the broad physical modeling capabilities needed to model flow, turbulence, heat transfer, and reactions for industrial applications ranging from air flow over an aircraft wing to combustion in a furnace, from bubble columns to oil platforms, diff --git a/easybuild/easyconfigs/f/FLUENT/FLUENT-16.0.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-16.0.eb index d8a60604df..0d42136505 100644 --- a/easybuild/easyconfigs/f/FLUENT/FLUENT-16.0.eb +++ b/easybuild/easyconfigs/f/FLUENT/FLUENT-16.0.eb @@ -1,7 +1,7 @@ name = 'FLUENT' version = '16.0' -homepage = 'http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/ANSYS+FLUENT' +homepage = 'http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+Fluent' description = """ANSYS FLUENT software contains the broad physical modeling capabilities needed to model flow, turbulence, heat transfer, and reactions for industrial applications ranging from air flow over an aircraft wing to combustion in a furnace, from bubble columns to oil platforms, -- GitLab From 5efac5d22df02c866887e6b3ebf4a426bf09e704 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 14:12:40 +0100 Subject: [PATCH 0270/1076] Update and rename Bison-3.0.2-intel-2014.12.eb to Bison-3.0.2-intel-para-2014.12.eb --- ...3.0.2-intel-2014.12.eb => Bison-3.0.2-intel-para-2014.12.eb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename easybuild/easyconfigs/b/Bison/{Bison-3.0.2-intel-2014.12.eb => Bison-3.0.2-intel-para-2014.12.eb} (90%) diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-2014.12.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-para-2014.12.eb similarity index 90% rename from easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-2014.12.eb rename to easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-para-2014.12.eb index 3375224689..19b016a0fc 100644 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-2014.12.eb +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-para-2014.12.eb @@ -6,7 +6,7 @@ version = '3.0.2' homepage = 'http://www.gnu.org/software/bison' description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" -toolchain = {'name': 'intel', 'version': '2014.12'} +toolchain = {'name': 'intel-para', 'version': '2014.12'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -- GitLab From 30759cd5e3239078cd93100db910a1e6e88d5d83 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 14:13:31 +0100 Subject: [PATCH 0271/1076] Update Bison-3.0.2-intel-para-2014.12.eb --- easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-para-2014.12.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-para-2014.12.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-para-2014.12.eb index 19b016a0fc..1b7cd1f48f 100644 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-para-2014.12.eb +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-para-2014.12.eb @@ -6,6 +6,7 @@ version = '3.0.2' homepage = 'http://www.gnu.org/software/bison' description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + toolchain = {'name': 'intel-para', 'version': '2014.12'} sources = [SOURCELOWER_TAR_GZ] -- GitLab From 91fe398247da33ad9af8dd357fb5f62e3467551d Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 14:13:49 +0100 Subject: [PATCH 0272/1076] Update flex-2.5.39-intel-para-2014.12.eb --- easybuild/easyconfigs/f/flex/flex-2.5.39-intel-para-2014.12.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-para-2014.12.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-para-2014.12.eb index 302f7d657a..469e32f3d7 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-para-2014.12.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-para-2014.12.eb @@ -4,6 +4,7 @@ version = '2.5.39' homepage = 'http://flex.sourceforge.net/' description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + toolchain = {'name': 'intel-para', 'version': '2014.12'} toolchainopts = {'pic': True} -- GitLab From 36a497286fb694f837dbb6746b426286fe938264 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 14:14:11 +0100 Subject: [PATCH 0273/1076] Update Libint-1.1.4-intel-para-2014.12.eb --- .../easyconfigs/l/Libint/Libint-1.1.4-intel-para-2014.12.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-para-2014.12.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-para-2014.12.eb index 4cc465b70d..131e4988f1 100644 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-para-2014.12.eb +++ b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-para-2014.12.eb @@ -4,6 +4,7 @@ version = '1.1.4' homepage = 'http://www.files.chem.vt.edu/chem-dept/valeev/software/libint/libint.html' description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" + toolchain = {'name': 'intel-para', 'version': '2014.12'} toolchainopts = {'opt': True, 'optarch': True} -- GitLab From fad7ba29390df22f266d9da7da3bfe47bfc56942 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Fri, 13 Mar 2015 15:17:16 +0100 Subject: [PATCH 0274/1076] moved new BLAST versions to BLAST+ --- .../BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb} | 2 +- .../BLAST+-2.2.30_basename-fixes.patch} | 0 .../BLAST+-2.2.30_ictce-fixes.patch} | 0 3 files changed, 1 insertion(+), 1 deletion(-) rename easybuild/easyconfigs/b/{BLAST/BLAST-2.2.30-intel-2015a-Python-2.7.9.eb => BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb} (98%) rename easybuild/easyconfigs/b/{BLAST/BLAST-2.2.30_basename-fixes.patch => BLAST+/BLAST+-2.2.30_basename-fixes.patch} (100%) rename easybuild/easyconfigs/b/{BLAST/BLAST-2.2.30_ictce-fixes.patch => BLAST+/BLAST+-2.2.30_ictce-fixes.patch} (100%) diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb similarity index 98% rename from easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel-2015a-Python-2.7.9.eb rename to easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb index 66879c0ee8..ccc52c6df7 100644 --- a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb @@ -12,7 +12,7 @@ easyblock = 'ConfigureMake' -name = 'BLAST' +name = 'BLAST+' version = '2.2.30' versionsuffix = '-Python-2.7.9' diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30_basename-fixes.patch b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30_basename-fixes.patch similarity index 100% rename from easybuild/easyconfigs/b/BLAST/BLAST-2.2.30_basename-fixes.patch rename to easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30_basename-fixes.patch diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.30_ictce-fixes.patch b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30_ictce-fixes.patch similarity index 100% rename from easybuild/easyconfigs/b/BLAST/BLAST-2.2.30_ictce-fixes.patch rename to easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30_ictce-fixes.patch -- GitLab From 9bf1062a962ecbed9958b8490acd76e106d81948 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 15:17:54 +0100 Subject: [PATCH 0275/1076] Update M4-1.4.17-intel-para-2014.12.eb --- easybuild/easyconfigs/m/M4/M4-1.4.17-intel-para-2014.12.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-para-2014.12.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-para-2014.12.eb index ef9457f93b..37a6837b2b 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-para-2014.12.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-para-2014.12.eb @@ -7,6 +7,7 @@ homepage = 'http://www.gnu.org/software/m4/m4.html' description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + toolchain = {'name': 'intel-para', 'version': '2014.12'} sources = [SOURCELOWER_TAR_GZ] -- GitLab From 5e8258f7fa091d4d362dc51a4699e64d3ef4fa9c Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 15:20:31 +0100 Subject: [PATCH 0276/1076] Update CP2K-2.6.0-intel-para-2014.12.eb --- easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb index 078ff065ca..12c7a36d02 100644 --- a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb +++ b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb @@ -37,4 +37,5 @@ ignore_regtest_fails = True moduleclass = 'chem' -runtest = "False" +# If you do not want to run tests uncomment this line +# runtest = "False" -- GitLab From 6a79db9bb276ecb5e7e6396fdd0ed991724cbf60 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Fri, 13 Mar 2015 15:21:36 +0100 Subject: [PATCH 0277/1076] prefer http over ftp --- .../b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb index ccc52c6df7..87e25ede69 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb @@ -25,7 +25,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} # eg. ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.2.30/ncbi-blast-2.2.30+-src.tar.gz sources = ['ncbi-blast-%(version)s+-src.tar.gz'] -source_urls = ['ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] +source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] patches = [ '%(name)s-%(version)s_ictce-fixes.patch', -- GitLab From 8fcdb64d3508e73e88862b379125102044910b93 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 15:23:53 +0100 Subject: [PATCH 0278/1076] Update CP2K-2.6.0-intel-para-2014.12.eb --- easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb index 12c7a36d02..3579b5cbb6 100644 --- a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb +++ b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb @@ -35,7 +35,7 @@ parallel = 1 # regression test reports failures ignore_regtest_fails = True -moduleclass = 'chem' - # If you do not want to run tests uncomment this line # runtest = "False" + +moduleclass = 'chem' -- GitLab From 80fdd93c414ebe4890105ea6d817f165614e94ce Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 13 Mar 2015 16:45:51 +0100 Subject: [PATCH 0279/1076] Update libxc-2.2.1-intel-para-2014.12.eb --- easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-para-2014.12.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-para-2014.12.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-para-2014.12.eb index 4588f32bf0..8ba57e35c5 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-para-2014.12.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-para-2014.12.eb @@ -23,7 +23,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' #runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc.a', 'lib/libxc.so', 'lib/lixcf90.a', 'lib/lixcf90.so'], + 'files': ['lib/libxc.a', 'lib/libxc.so', 'lib/libxcf90.a', 'lib/libxcf90.so'], 'dirs': ['include'], } -- GitLab From 4570f473b0891ad54ef7114f4e3c13f7923c3fa7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 13 Mar 2015 17:40:34 +0100 Subject: [PATCH 0280/1076] one patch suffices to fix basename issue --- .../b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb | 4 +--- .../easyconfigs/b/BLAST+/blast+_2.2.30.patch | 16 ---------------- 2 files changed, 1 insertion(+), 19 deletions(-) delete mode 100644 easybuild/easyconfigs/b/BLAST+/blast+_2.2.30.patch diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb index 54dfbd50cc..505c849588 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb @@ -25,9 +25,7 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = ['ncbi-blast-%(version)s+-src.tar.gz'] source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] -# patch not needed in BLAST+ 2.2.31 or higher -# http://www.ncbi.nlm.nih.gov/viewvc/v1?view=revision&revision=65204 -patches = ['blast+_%(version)s.patch'] +patches = ['%(name)s-%(version)s_basename-fixes.patch'] dependencies = [('Boost', '1.57.0')] diff --git a/easybuild/easyconfigs/b/BLAST+/blast+_2.2.30.patch b/easybuild/easyconfigs/b/BLAST+/blast+_2.2.30.patch deleted file mode 100644 index d5d2d3b8b7..0000000000 --- a/easybuild/easyconfigs/b/BLAST+/blast+_2.2.30.patch +++ /dev/null @@ -1,16 +0,0 @@ -don't hardcode path to basename - Pablo Escobar (sciCORE, SIB, UniBAS) -This patch is not needed in BLAST+ version 2.2.31 or higher -http://www.ncbi.nlm.nih.gov/viewvc/v1?view=revision&revision=65204 - -diff -ru ncbi-blast-2.2.30+-src.orig/c++/src/build-system/Makefile.in.top ncbi-blast-2.2.30+-src/c++/src/build-system/Makefile.in.top ---- ncbi-blast-2.2.30+-src.orig/c++/src/build-system/Makefile.in.top 2014-08-01 20:43:59.000000000 +0200 -+++ ncbi-blast-2.2.30+-src/c++/src/build-system/Makefile.in.top 2015-03-10 15:11:09.140548221 +0100 -@@ -46,7 +46,7 @@ - -rm -f $(libdir)/lib*-static.a - cd $(libdir) && \ - for x in *.a; do \ -- $(LN_S) "$$x" "`/usr/bin/basename \"$$x\" .a`-static.a"; \ -+ $(LN_S) "$$x" "`basename \"$$x\" .a`-static.a"; \ - done - cd $(includedir0) && find * -name CVS -prune -o -print |\ - cpio -pd $(pincludedir) -- GitLab From e7f948cf7bdee92d2d918ea7d3c2195e1b3249b7 Mon Sep 17 00:00:00 2001 From: pescobar Date: Sat, 14 Mar 2015 23:32:33 +0100 Subject: [PATCH 0281/1076] tophat-2.0.13 and patch --- .../t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb | 36 +++++++++++++++++++ .../t/TopHat/tophat-2.0.13-zlib.patch | 12 +++++++ 2 files changed, 48 insertions(+) create mode 100644 easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb create mode 100644 easybuild/easyconfigs/t/TopHat/tophat-2.0.13-zlib.patch diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb new file mode 100644 index 0000000000..f8a43fe7d6 --- /dev/null +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'ConfigureMake' + +name = 'TopHat' +version = '2.0.13' + +homepage = 'http://ccb.jhu.edu/software/tophat/' +description = """TopHat is a fast splice junction mapper for RNA-Seq reads.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] + +patches = ['tophat-2.0.13-zlib.patch'] + +dependencies = [ + ('Boost', '1.55.0', '-Python-2.7.9'), + ('zlib', '1.2.8'), +] + +configopts = '--with-boost=$EBROOTBOOST' + +sanity_check_paths = { + 'files': ['bin/tophat'], + 'dirs': [], +} + +parallel = 1 + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/t/TopHat/tophat-2.0.13-zlib.patch b/easybuild/easyconfigs/t/TopHat/tophat-2.0.13-zlib.patch new file mode 100644 index 0000000000..278b2edf59 --- /dev/null +++ b/easybuild/easyconfigs/t/TopHat/tophat-2.0.13-zlib.patch @@ -0,0 +1,12 @@ +diff -ru tophat-2.0.13.orig/src/samtools-0.1.18/Makefile tophat-2.0.13/src/samtools-0.1.18/Makefile +--- tophat-2.0.13.orig/src/samtools-0.1.18/Makefile 2014-09-25 04:38:49.000000000 +0200 ++++ tophat-2.0.13/src/samtools-0.1.18/Makefile 2015-03-14 23:21:04.221640935 +0100 +@@ -12,7 +12,7 @@ + PROG= samtools_0.1.18 + INCLUDES= -I. + SUBDIRS= . bcftools +-LIBPATH= ++LIBPATH= -L$(EBROOTZLIB)/lib + LIBCURSES= -lcurses + + .SUFFIXES:.c .o -- GitLab From ebab3de9e7ba5398d007785454f81bb9251f2b07 Mon Sep 17 00:00:00 2001 From: pescobar Date: Sun, 15 Mar 2015 09:53:53 +0100 Subject: [PATCH 0282/1076] added boost dependency --- .../Boost-1.55.0-goolf-1.7.20-Python-2.7.9.eb | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20-Python-2.7.9.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20-Python-2.7.9.eb new file mode 100644 index 0000000000..ce2432d59b --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20-Python-2.7.9.eb @@ -0,0 +1,27 @@ +name = 'Boost' +version = '1.55.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +pythonversion = '2.7.9' +versionsuffix = '-Python-%s' % pythonversion + +dependencies = [ + ('bzip2', '1.0.6'), + ('Python', pythonversion), +] + +# also build boost_mpi +boost_mpi = True + +osdependencies = [('zlib-devel','zlib1g-dev')] + +moduleclass = 'devel' + -- GitLab From 0c2ba7ec4545445d0ecf5beba4bbaee764dffc63 Mon Sep 17 00:00:00 2001 From: pescobar Date: Sun, 15 Mar 2015 09:55:00 +0100 Subject: [PATCH 0283/1076] added zlib dependency --- .../z/zlib/zlib-1.2.8-goolf-1.7.20.eb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb new file mode 100644 index 0000000000..57a9f3a015 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + toolchain = {'name': 'goolf', 'version': '1.7.20'} # tweaked by EasyBuild (was: {'name': 'foss', 'version': '2014b'}) + toolchainopts = {'optarch': True, 'pic': True} + + sources = [SOURCELOWER_TAR_GZ] + source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +#preconfigopts = 'LDSHARED="$CC -shared"' + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' + -- GitLab From 44caa0a9e21736c8d56f8ff630b6a8de39347d5f Mon Sep 17 00:00:00 2001 From: pescobar Date: Sun, 15 Mar 2015 09:59:49 +0100 Subject: [PATCH 0284/1076] switched to used boost without python --- ....7.20-Python-2.7.9.eb => Boost-1.55.0-goolf-1.7.20.eb} | 8 ++------ .../easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) rename easybuild/easyconfigs/b/Boost/{Boost-1.55.0-goolf-1.7.20-Python-2.7.9.eb => Boost-1.55.0-goolf-1.7.20.eb} (76%) diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20-Python-2.7.9.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb similarity index 76% rename from easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20-Python-2.7.9.eb rename to easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb index ce2432d59b..269ffc6285 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20-Python-2.7.9.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb @@ -10,13 +10,9 @@ toolchainopts = {'pic': True, 'usempi': True} source_urls = [SOURCEFORGE_SOURCE] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -pythonversion = '2.7.9' -versionsuffix = '-Python-%s' % pythonversion +configopts = '--without-libraries=python' -dependencies = [ - ('bzip2', '1.0.6'), - ('Python', pythonversion), -] +dependencies = [('bzip2', '1.0.6')] # also build boost_mpi boost_mpi = True diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb index f8a43fe7d6..be9db35399 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb @@ -20,7 +20,7 @@ source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] patches = ['tophat-2.0.13-zlib.patch'] dependencies = [ - ('Boost', '1.55.0', '-Python-2.7.9'), + ('Boost', '1.55.0'), ('zlib', '1.2.8'), ] -- GitLab From 2f8b6e3aa86c55c605a51dcbe8cfbf78d626ad1e Mon Sep 17 00:00:00 2001 From: pescobar Date: Sun, 15 Mar 2015 10:03:28 +0100 Subject: [PATCH 0285/1076] style fixes zlib easyconfig --- .../easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb index 57a9f3a015..f87254ac39 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb @@ -6,14 +6,13 @@ version = '1.2.8' homepage = 'http://www.zlib.net/' description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any - computer hardware and operating system.""" - toolchain = {'name': 'goolf', 'version': '1.7.20'} # tweaked by EasyBuild (was: {'name': 'foss', 'version': '2014b'}) - toolchainopts = {'optarch': True, 'pic': True} + computer hardware and operating system.""" - sources = [SOURCELOWER_TAR_GZ] - source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'optarch': True, 'pic': True} -#preconfigopts = 'LDSHARED="$CC -shared"' +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] sanity_check_paths = { 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], -- GitLab From 1c8dd2e257ade139800448a9c1a1611d3cf62d83 Mon Sep 17 00:00:00 2001 From: pescobar Date: Sun, 15 Mar 2015 22:01:59 +0100 Subject: [PATCH 0286/1076] mutect easyconfig --- .../m/MuTect/muTect-1.1.4-Java-1.7.0_76.eb | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 easybuild/easyconfigs/m/MuTect/muTect-1.1.4-Java-1.7.0_76.eb diff --git a/easybuild/easyconfigs/m/MuTect/muTect-1.1.4-Java-1.7.0_76.eb b/easybuild/easyconfigs/m/MuTect/muTect-1.1.4-Java-1.7.0_76.eb new file mode 100644 index 0000000000..ee2805d464 --- /dev/null +++ b/easybuild/easyconfigs/m/MuTect/muTect-1.1.4-Java-1.7.0_76.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'Tarball' + +name = 'muTect' +version = '1.1.4' + +homepage = 'http://www.broadinstitute.org/cancer/cga/mutect' +description = """ MuTect is a method developed at the Broad Institute for the reliable + and accurate identification of somatic point mutations in next generation sequencing + data of cancer genomes. """ + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['http://www.broadinstitute.org/cancer/cga/sites/default/files/data/tools/mutect/'] +sources = ['%(name)s-%(version)s-bin.zip'] + +java = 'Java' +javaver = '1.7.0_76' +versionsuffix = '-%s-%s' % (java, javaver) + +dependencies = [(java, javaver)] + +sanity_check_paths = { + 'files': ["%(name)s-%(version)s.jar"], + 'dirs': [], +} + +modloadmsg = """ +to execute: java -jar \\$EBROOTMUTECT/%(name)s-%(version)s.jar +""" + +moduleclass = 'bio' -- GitLab From 318f1e8a1d7d9d088435a95242cae87f0089ffba Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 16 Mar 2015 08:55:10 +0100 Subject: [PATCH 0287/1076] added zlib easyconfig for goolf-1.7.20 --- .../z/zlib/zlib-1.2.8-goolf-1.7.20.eb | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb new file mode 100644 index 0000000000..2e006a7aca --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 40f62be55263a83e33f29f37904f9031adc3923c Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 16 Mar 2015 09:54:38 +0100 Subject: [PATCH 0288/1076] dropped empty line zlib easyconfig --- easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb index f87254ac39..259095c5c8 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb @@ -20,4 +20,3 @@ sanity_check_paths = { } moduleclass = 'lib' - -- GitLab From 3ba64da2cf11bf579631b5ff790816026cc56a12 Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 16 Mar 2015 09:55:07 +0100 Subject: [PATCH 0289/1076] four spaces indent --- easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb index 259095c5c8..f37bbd9742 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb @@ -15,8 +15,8 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] sanity_check_paths = { - 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], - 'dirs': [], + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], } moduleclass = 'lib' -- GitLab From 61178487b83d54b24718d290126447344aaf7a5a Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 16 Mar 2015 09:55:36 +0100 Subject: [PATCH 0290/1076] move parallel=1 above sanity check --- easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb index be9db35399..2a4b09be4d 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb @@ -26,11 +26,11 @@ dependencies = [ configopts = '--with-boost=$EBROOTBOOST' +parallel = 1 + sanity_check_paths = { 'files': ['bin/tophat'], 'dirs': [], } -parallel = 1 - moduleclass = 'bio' -- GitLab From f42eb31af827ec056d6693d0f6333da1fc9c9c60 Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 16 Mar 2015 09:56:05 +0100 Subject: [PATCH 0291/1076] dropped empty line boost easyconfig --- easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb index 269ffc6285..72d076e794 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb @@ -20,4 +20,3 @@ boost_mpi = True osdependencies = [('zlib-devel','zlib1g-dev')] moduleclass = 'devel' - -- GitLab From 07d0e0b3b3e7d9c636d4833202a748ea6e09d53a Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 16 Mar 2015 09:57:04 +0100 Subject: [PATCH 0292/1076] style fixes boost easyconfig --- .../easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb index 72d076e794..fa03c1c2ae 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb @@ -7,16 +7,16 @@ description = """Boost provides free peer-reviewed portable C++ source libraries toolchain = {'name': 'goolf', 'version': '1.7.20'} toolchainopts = {'pic': True, 'usempi': True} -source_urls = [SOURCEFORGE_SOURCE] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] - -configopts = '--without-libraries=python' +source_urls = [SOURCEFORGE_SOURCE] dependencies = [('bzip2', '1.0.6')] +osdependencies = [('zlib-devel','zlib1g-dev')] + # also build boost_mpi boost_mpi = True -osdependencies = [('zlib-devel','zlib1g-dev')] +configopts = '--without-libraries=python' moduleclass = 'devel' -- GitLab From 239a018070073f89c3b171b50e709b6531906e38 Mon Sep 17 00:00:00 2001 From: pescobar Date: Mon, 16 Mar 2015 09:58:51 +0100 Subject: [PATCH 0293/1076] added missing bzip2 dependency --- .../b/bzip2/bzip2-1.0.6-goolf-1.7.20.eb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.7.20.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.7.20.eb new file mode 100644 index 0000000000..718daa2bc0 --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.7.20.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically +compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical +compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.bzip.org/%(version)s/'] +sources = [SOURCE_TAR_GZ] + +moduleclass = 'tools' -- GitLab From 0074628c2c4ea21b7b28e352ec671192a97d58b7 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Mon, 16 Mar 2015 12:05:31 +0100 Subject: [PATCH 0294/1076] Version update of pbr plus mock and pytz packages --- easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb | 8 +++++++- .../easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb | 8 +++++++- .../easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb | 8 +++++++- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb index 551b551518..bb3f4f62c6 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb @@ -55,7 +55,7 @@ exts_list = [ ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], }), - ('pbr', '0.10.7', { + ('pbr', '0.10.8', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], }), ('lockfile', '0.10.2', { @@ -100,6 +100,12 @@ exts_list = [ ('netaddr', '0.7.13', { 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], }), + ('mock', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], + }), + ('pytz', '2014.10', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], + }), ] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb index 476f839933..08d18ce9ad 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb @@ -55,7 +55,7 @@ exts_list = [ ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], }), - ('pbr', '0.10.7', { + ('pbr', '0.10.8', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], }), ('lockfile', '0.10.2', { @@ -100,6 +100,12 @@ exts_list = [ ('netaddr', '0.7.13', { 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], }), + ('mock', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], + }), + ('pytz', '2014.10', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], + }), ] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb index 70fcbf0f5a..640c607060 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb @@ -58,7 +58,7 @@ exts_list = [ ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], }), - ('pbr', '0.10.7', { + ('pbr', '0.10.8', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], }), ('lockfile', '0.10.2', { @@ -103,6 +103,12 @@ exts_list = [ ('netaddr', '0.7.13', { 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], }), + ('mock', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], + }), + ('pytz', '2014.10', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], + }), ] moduleclass = 'lang' -- GitLab From a4c38e951f35abdfbd77b8f7890ddf93e6ab0941 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Mon, 16 Mar 2015 12:18:29 +0100 Subject: [PATCH 0295/1076] python deps moved to python, qhull patch renamed --- ...atplotlib-1.4.3-foss-2015a-Python-2.7.9.eb | 2 -- ...tplotlib-1.4.3-intel-2015a-Python-2.7.9.eb | 4 +-- ...=> matplotlib-1.4.3_Qhull-intel-fix.patch} | 0 .../mock-1.0.1-foss-2015a-Python-2.7.9.eb | 35 ------------------- .../mock-1.0.1-intel-2015a-Python-2.7.9.eb | 35 ------------------- .../pytz-2014.10-foss-2015a-Python-2.7.9.eb | 31 ---------------- .../pytz-2014.10-intel-2015a-Python-2.7.9.eb | 31 ---------------- 7 files changed, 1 insertion(+), 137 deletions(-) rename easybuild/easyconfigs/m/matplotlib/{Qhull-intel-fix.patch => matplotlib-1.4.3_Qhull-intel-fix.patch} (100%) delete mode 100644 easybuild/easyconfigs/m/mock/mock-1.0.1-foss-2015a-Python-2.7.9.eb delete mode 100644 easybuild/easyconfigs/m/mock/mock-1.0.1-intel-2015a-Python-2.7.9.eb delete mode 100644 easybuild/easyconfigs/p/pytz/pytz-2014.10-foss-2015a-Python-2.7.9.eb delete mode 100644 easybuild/easyconfigs/p/pytz/pytz-2014.10-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb index 2a6d8ee18f..b1aa689258 100644 --- a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb @@ -21,8 +21,6 @@ versionsuffix = "-%s-%s" % (python, pythonversion) dependencies = [ (python, pythonversion), - ('mock', '1.0.1', versionsuffix), - ('pytz', '2014.10', versionsuffix), ('zlib', '1.2.8'), ('freetype', '2.5.5'), ('libpng', '1.6.16'), diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb index 5c56e9a7ef..38e482b680 100644 --- a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb @@ -13,7 +13,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} source_urls = [SOURCEFORGE_SOURCE] sources = [SOURCELOWER_TAR_GZ] -patches = [('Qhull-intel-fix.patch')] +patches = [('matplotlib-%(version)s_Qhull-intel-fix.patch')] python = "Python" pythonversion = '2.7.9' @@ -23,8 +23,6 @@ versionsuffix = "-%s-%s" % (python, pythonversion) dependencies = [ (python, pythonversion), - ('mock', '1.0.1', versionsuffix), - ('pytz', '2014.10', versionsuffix), ('zlib', '1.2.8'), ('freetype', '2.5.5'), ('libpng', '1.6.16'), diff --git a/easybuild/easyconfigs/m/matplotlib/Qhull-intel-fix.patch b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3_Qhull-intel-fix.patch similarity index 100% rename from easybuild/easyconfigs/m/matplotlib/Qhull-intel-fix.patch rename to easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3_Qhull-intel-fix.patch diff --git a/easybuild/easyconfigs/m/mock/mock-1.0.1-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/mock/mock-1.0.1-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index baada2e6cf..0000000000 --- a/easybuild/easyconfigs/m/mock/mock-1.0.1-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = "PythonPackage" - -name = 'mock' -version = '1.0.1' - -homepage = 'https://pypi.python.org/pypi/mock' -description = """A Python Mocking and Patching Library for Testing. - mock is a library for testing in Python. - It allows you to replace parts of your system under test - with mock objects and make assertions about how they have been used.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['http://pypi.python.org/packages/source/%s/%s/' % (name[0],name)] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.9' -#mock is part of Python 3.3 -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = '%%(name)s-%%(version)s-py%s.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/mock/mock-1.0.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/mock/mock-1.0.1-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index afc6e7f4bc..0000000000 --- a/easybuild/easyconfigs/m/mock/mock-1.0.1-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = "PythonPackage" - -name = 'mock' -version = '1.0.1' - -homepage = 'https://pypi.python.org/pypi/mock' -description = """A Python Mocking and Patching Library for Testing. - mock is a library for testing in Python. - It allows you to replace parts of your system under test - with mock objects and make assertions about how they have been used.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://pypi.python.org/packages/source/%s/%s/' % (name[0],name)] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.9' -#mock is part of Python 3.3 -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = '%%(name)s-%%(version)s-py%s.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/pytz/pytz-2014.10-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/pytz/pytz-2014.10-foss-2015a-Python-2.7.9.eb deleted file mode 100644 index 2362eab77c..0000000000 --- a/easybuild/easyconfigs/p/pytz/pytz-2014.10-foss-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "PythonPackage" - -name = 'pytz' -version = '2014.10' - -homepage = 'https://pypi.python.org/pypi/pytz' -description = """World timezone definitions, modern and historical.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -source_urls = ['http://pypi.python.org/packages/source/%s/%s/' % (name[0],name)] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.9' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = '%%(name)s-%%(version)s-py%s.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/p/pytz/pytz-2014.10-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/pytz/pytz-2014.10-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index 37fedc7a5b..0000000000 --- a/easybuild/easyconfigs/p/pytz/pytz-2014.10-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = "PythonPackage" - -name = 'pytz' -version = '2014.10' - -homepage = 'https://pypi.python.org/pypi/pytz' -description = """World timezone definitions, modern and historical.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://pypi.python.org/packages/source/%s/%s/' % (name[0],name)] -sources = [SOURCE_TAR_GZ] - -python = "Python" -pythonversion = '2.7.9' -pyshortver = ".".join(pythonversion.split(".")[:-1]) - -versionsuffix = "-%s-%s" % (python, pythonversion) - -dependencies = [ - (python, pythonversion), -] - -pyprefix = 'lib/python%s/site-packages' % pyshortver -eggname = '%%(name)s-%%(version)s-py%s.egg' % pyshortver -sanity_check_paths = { - 'files': [], - 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], -} - -moduleclass = 'system' -- GitLab From 8b31ede2b9a500f8d3b73b66a543b42331a42272 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Mon, 16 Mar 2015 14:24:45 +0100 Subject: [PATCH 0296/1076] implicit zlib dep removed --- .../m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb | 1 - .../m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb | 1 - 2 files changed, 2 deletions(-) diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb index b1aa689258..da06531921 100644 --- a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb @@ -21,7 +21,6 @@ versionsuffix = "-%s-%s" % (python, pythonversion) dependencies = [ (python, pythonversion), - ('zlib', '1.2.8'), ('freetype', '2.5.5'), ('libpng', '1.6.16'), ] diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb index 38e482b680..3a24c2da81 100644 --- a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb @@ -23,7 +23,6 @@ versionsuffix = "-%s-%s" % (python, pythonversion) dependencies = [ (python, pythonversion), - ('zlib', '1.2.8'), ('freetype', '2.5.5'), ('libpng', '1.6.16'), ] -- GitLab From b3a37fdab5163d030b18d81a977cc0893e0c23dc Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 17 Mar 2015 10:52:46 +0100 Subject: [PATCH 0297/1076] fix SCOTCH homepage --- .../s/SCOTCH/SCOTCH-5.1.12b_esmumps-goalf-1.1.0-no-OFED.eb | 2 +- .../easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goolf-1.4.10.eb | 2 +- .../easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.0.6.eb | 2 +- .../easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.1.13.eb | 2 +- .../easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-5.3.0.eb | 2 +- .../easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-gmpolf-1.4.8.eb | 2 +- .../easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-goolf-1.4.10.eb | 2 +- .../easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-4.1.13.eb | 2 +- .../easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.3.0.eb | 2 +- .../easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.5.0.eb | 2 +- .../easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-6.2.5.eb | 2 +- .../easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-intel-2014b.eb | 2 +- .../easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-iqacml-4.4.13.eb | 2 +- easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.3-intel-2015a.eb | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goalf-1.1.0-no-OFED.eb index 4f5ffc4906..616ce83405 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goalf-1.1.0-no-OFED.eb @@ -1,7 +1,7 @@ name = 'SCOTCH' version = '5.1.12b_esmumps' -homepage = 'http://www.labri.fr/perso/pelegrin/scotch/' +homepage = 'http://gforge.inria.fr/projects/scotch/' description = """Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goolf-1.4.10.eb index 8e74d1333e..f7e1fa75af 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goolf-1.4.10.eb @@ -1,7 +1,7 @@ name = 'SCOTCH' version = '5.1.12b_esmumps' -homepage = 'http://www.labri.fr/perso/pelegrin/scotch/' +homepage = 'http://gforge.inria.fr/projects/scotch/' description = """Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.0.6.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.0.6.eb index 8cef85de4d..7fa9486295 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.0.6.eb @@ -1,7 +1,7 @@ name = 'SCOTCH' version = '5.1.12b_esmumps' -homepage = 'http://www.labri.fr/perso/pelegrin/scotch/' +homepage = 'http://gforge.inria.fr/projects/scotch/' description = """Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.1.13.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.1.13.eb index 03a76886ef..89be85ee36 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.1.13.eb @@ -1,7 +1,7 @@ name = 'SCOTCH' version = '5.1.12b_esmumps' -homepage = 'http://www.labri.fr/perso/pelegrin/scotch/' +homepage = 'http://gforge.inria.fr/projects/scotch/' description = """Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-5.3.0.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-5.3.0.eb index beb56ccffe..63e54d60a9 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-5.3.0.eb @@ -1,7 +1,7 @@ name = 'SCOTCH' version = '5.1.12b_esmumps' -homepage = 'http://www.labri.fr/perso/pelegrin/scotch/' +homepage = 'http://gforge.inria.fr/projects/scotch/' description = """Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-gmpolf-1.4.8.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-gmpolf-1.4.8.eb index fbe9ad703d..c0f61c056b 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-gmpolf-1.4.8.eb @@ -1,7 +1,7 @@ name = 'SCOTCH' version = '6.0.0_esmumps' -homepage = 'http://www.labri.fr/perso/pelegrin/scotch/' +homepage = 'http://gforge.inria.fr/projects/scotch/' description = """Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-goolf-1.4.10.eb index f88cac060b..adc2bceafc 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-goolf-1.4.10.eb @@ -1,7 +1,7 @@ name = 'SCOTCH' version = '6.0.0_esmumps' -homepage = 'http://www.labri.fr/perso/pelegrin/scotch/' +homepage = 'http://gforge.inria.fr/projects/scotch/' description = """Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-4.1.13.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-4.1.13.eb index 96753b8111..ea32ffc384 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-4.1.13.eb @@ -1,7 +1,7 @@ name = 'SCOTCH' version = '6.0.0_esmumps' -homepage = 'http://www.labri.fr/perso/pelegrin/scotch/' +homepage = 'http://gforge.inria.fr/projects/scotch/' description = """Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.3.0.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.3.0.eb index 7bad11e6da..8e693c1ca4 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.3.0.eb @@ -1,7 +1,7 @@ name = 'SCOTCH' version = '6.0.0_esmumps' -homepage = 'http://www.labri.fr/perso/pelegrin/scotch/' +homepage = 'http://gforge.inria.fr/projects/scotch/' description = """Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.5.0.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.5.0.eb index 80933ffd85..b0d4836a13 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.5.0.eb @@ -1,7 +1,7 @@ name = 'SCOTCH' version = '6.0.0_esmumps' -homepage = 'http://www.labri.fr/perso/pelegrin/scotch/' +homepage = 'http://gforge.inria.fr/projects/scotch/' description = """Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-6.2.5.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-6.2.5.eb index 787bd5cae8..b9f29b45c5 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-6.2.5.eb @@ -1,7 +1,7 @@ name = 'SCOTCH' version = '6.0.0_esmumps' -homepage = 'http://www.labri.fr/perso/pelegrin/scotch/' +homepage = 'http://gforge.inria.fr/projects/scotch/' description = """Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-intel-2014b.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-intel-2014b.eb index c3124c78ca..89020e5a6b 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-intel-2014b.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-intel-2014b.eb @@ -1,7 +1,7 @@ name = 'SCOTCH' version = '6.0.0_esmumps' -homepage = 'http://www.labri.fr/perso/pelegrin/scotch/' +homepage = 'http://gforge.inria.fr/projects/scotch/' description = """Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-iqacml-4.4.13.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-iqacml-4.4.13.eb index 14850741f6..3511ad489c 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-iqacml-4.4.13.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-iqacml-4.4.13.eb @@ -1,7 +1,7 @@ name = 'SCOTCH' version = '6.0.0_esmumps' -homepage = 'http://www.labri.fr/perso/pelegrin/scotch/' +homepage = 'http://gforge.inria.fr/projects/scotch/' description = """Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.3-intel-2015a.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.3-intel-2015a.eb index 9c8e465231..f4c56ce013 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.3-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.3-intel-2015a.eb @@ -1,7 +1,7 @@ name = 'SCOTCH' version = '6.0.3' -homepage = 'http://www.labri.fr/perso/pelegrin/scotch/' +homepage = 'http://gforge.inria.fr/projects/scotch/' description = """Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" -- GitLab From 381a35ceccf1174455c585b8738798dc99cebcde Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 17 Mar 2015 13:42:53 +0100 Subject: [PATCH 0298/1076] add easyconfig for OpenFOAM 2.3.1 with intel/2015a --- .../o/OpenFOAM/OpenFOAM-2.3.1-intel-2015a.eb | 32 +++ .../o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch | 235 ++++++++++++++++++ .../o/OpenFOAM/cleanup-ThirdParty-2.3.1.patch | 55 ++++ .../s/SCOTCH/SCOTCH-6.0.4-intel-2015a.eb | 14 ++ 4 files changed, 336 insertions(+) create mode 100644 easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-intel-2015a.eb create mode 100644 easybuild/easyconfigs/o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch create mode 100644 easybuild/easyconfigs/o/OpenFOAM/cleanup-ThirdParty-2.3.1.patch create mode 100644 easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015a.eb diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-intel-2015a.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-intel-2015a.eb new file mode 100644 index 0000000000..06ceafc8c9 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-intel-2015a.eb @@ -0,0 +1,32 @@ +name = 'OpenFOAM' +version = '2.3.1' + +homepage = 'http://www.openfoam.com/' +description = """OpenFOAM is a free, open source CFD software package. + OpenFOAM has an extensive range of features to solve anything from complex fluid flows + involving chemical reactions, turbulence and heat transfer, + to solid dynamics and electromagnetics.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] +sources = [ + SOURCE_TGZ, + 'ThirdParty-%(version)s.tgz', +] + +patches = [ + 'cleanup-OpenFOAM-%(version)s.patch', + 'OpenFOAM-2.3.0_libreadline.patch', + ('cleanup-ThirdParty-%(version)s.patch', ".."), # patch should not be applied in OpenFOAM subdir +] + +dependencies = [ + ('libreadline', '6.3'), + ('SCOTCH', '6.0.4'), + ('ncurses', '5.9'), +] + +builddependencies = [('flex', '2.5.39')] + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch b/easybuild/easyconfigs/o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch new file mode 100644 index 0000000000..9b7f790198 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch @@ -0,0 +1,235 @@ +diff -ru OpenFOAM-2.3.1.orig/etc/bashrc OpenFOAM-2.3.1/etc/bashrc +--- OpenFOAM-2.3.1.orig/etc/bashrc 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/etc/bashrc 2015-03-17 11:10:58.638236425 +0100 +@@ -63,7 +63,7 @@ + + #- Compiler: + # WM_COMPILER = Gcc | Gcc45 | Gcc46 | Gcc47 | Clang | Icc (Intel icc) +-export WM_COMPILER=Gcc ++: ${WM_COMPILER:=Gcc}; export WM_COMPILER + unset WM_COMPILER_ARCH WM_COMPILER_LIB_ARCH + + #- Architecture: +@@ -81,7 +81,7 @@ + #- MPI implementation: + # WM_MPLIB = SYSTEMOPENMPI | OPENMPI | MPICH | MPICH-GM | HPMPI + # | GAMMA | MPI | QSMPI | SGIMPI +-export WM_MPLIB=SYSTEMOPENMPI ++: ${WM_MPLIB:=SYSTEMOPENMPI}; export WM_MPLIB + + #- Operating System: + # WM_OSTYPE = POSIX | ??? +@@ -115,7 +115,7 @@ + + # Location of third-party software + # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +-export WM_THIRD_PARTY_DIR=$WM_PROJECT_INST_DIR/ThirdParty-$WM_PROJECT_VERSION ++: ${WM_THIRD_PARTY_DIR:=$WM_PROJECT_INST_DIR/ThirdParty-$WM_PROJECT_VERSION}; export WM_THIRD_PARTY_DIR + + # Location of site-specific templates etc + # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +diff -ru OpenFOAM-2.3.1.orig/etc/config/scotch.sh OpenFOAM-2.3.1/etc/config/scotch.sh +--- OpenFOAM-2.3.1.orig/etc/config/scotch.sh 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/etc/config/scotch.sh 2015-03-17 11:10:09.815948216 +0100 +@@ -33,7 +33,11 @@ + # during the wmake process + #------------------------------------------------------------------------------ + +-export SCOTCH_VERSION=scotch_6.0.0 +-export SCOTCH_ARCH_PATH=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$SCOTCH_VERSION ++if [ -n "${SCOTCH_ROOT}" ] ; then ++ export SCOTCH_ARCH_PATH="${SCOTCH_ROOT}" ++else ++ export SCOTCH_VERSION=scotch_6.0.0 ++ export SCOTCH_ARCH_PATH=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$SCOTCH_VERSION ++fi + + # ----------------------------------------------------------------------------- +diff -ru OpenFOAM-2.3.1.orig/etc/config/settings.csh OpenFOAM-2.3.1/etc/config/settings.csh +--- OpenFOAM-2.3.1.orig/etc/config/settings.csh 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/etc/config/settings.csh 2015-03-17 11:10:09.815948216 +0100 +@@ -336,7 +336,7 @@ + # Communications library + # ~~~~~~~~~~~~~~~~~~~~~~ + +-unsetenv MPI_ARCH_PATH MPI_HOME FOAM_MPI_LIBBIN ++#unsetenv MPI_ARCH_PATH MPI_HOME FOAM_MPI_LIBBIN + + switch ("$WM_MPLIB") + case SYSTEMOPENMPI: +diff -ru OpenFOAM-2.3.1.orig/etc/config/settings.sh OpenFOAM-2.3.1/etc/config/settings.sh +--- OpenFOAM-2.3.1.orig/etc/config/settings.sh 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/etc/config/settings.sh 2015-03-17 11:10:09.815948216 +0100 +@@ -356,7 +356,7 @@ + # Communications library + # ~~~~~~~~~~~~~~~~~~~~~~ + +-unset MPI_ARCH_PATH MPI_HOME FOAM_MPI_LIBBIN ++#unset MPI_ARCH_PATH MPI_HOME FOAM_MPI_LIBBIN + + case "$WM_MPLIB" in + SYSTEMOPENMPI) +@@ -524,6 +524,11 @@ + _foamAddPath $MPI_ARCH_PATH/bin64 + _foamAddLib $MPI_ARCH_PATH/lib64 + ;; ++ ++EASYBUILDMPI) ++ export FOAM_MPI=mpi ++ ;; ++ + *) + export FOAM_MPI=dummy + ;; +diff -ru OpenFOAM-2.3.1.orig/src/parallel/decompose/ptscotchDecomp/lnInclude/ptscotchDecomp.C OpenFOAM-2.3.1/src/parallel/decompose/ptscotchDecomp/lnInclude/ptscotchDecomp.C +--- OpenFOAM-2.3.1.orig/src/parallel/decompose/ptscotchDecomp/lnInclude/ptscotchDecomp.C 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/src/parallel/decompose/ptscotchDecomp/lnInclude/ptscotchDecomp.C 2015-03-17 11:10:09.815948216 +0100 +@@ -112,6 +112,8 @@ + + \*---------------------------------------------------------------------------*/ + ++#include "mpi.h" ++ + #include "ptscotchDecomp.H" + #include "addToRunTimeSelectionTable.H" + #include "Time.H" +@@ -121,8 +123,8 @@ + + extern "C" + { +-#include + #include "mpi.h" ++#include + #include "ptscotch.h" + } + +diff -ru OpenFOAM-2.3.1.orig/src/parallel/decompose/ptscotchDecomp/Make/options OpenFOAM-2.3.1/src/parallel/decompose/ptscotchDecomp/Make/options +--- OpenFOAM-2.3.1.orig/src/parallel/decompose/ptscotchDecomp/Make/options 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/src/parallel/decompose/ptscotchDecomp/Make/options 2015-03-17 11:10:09.815948216 +0100 +@@ -3,10 +3,8 @@ + + EXE_INC = \ + $(PFLAGS) $(PINC) \ +- -I$(SCOTCH_ROOT)/include \ + -I$(SCOTCH_ARCH_PATH)/include/$(FOAM_MPI) \ +- -I/usr/include/scotch \ + -I../decompositionMethods/lnInclude + + LIB_LIBS = \ +- -L$(SCOTCH_ROOT)/lib -L$(FOAM_EXT_LIBBIN)/$(FOAM_MPI) -lptscotch -lptscotcherrexit ${LINK_FLAGS} -lrt ++ -L$(SCOTCH_ARCH_PATH)/lib -L$(FOAM_EXT_LIBBIN)/$(FOAM_MPI) -lptscotch -lptscotcherrexit ${LINK_FLAGS} -lrt +diff -ru OpenFOAM-2.3.1.orig/src/parallel/decompose/ptscotchDecomp/ptscotchDecomp.C OpenFOAM-2.3.1/src/parallel/decompose/ptscotchDecomp/ptscotchDecomp.C +--- OpenFOAM-2.3.1.orig/src/parallel/decompose/ptscotchDecomp/ptscotchDecomp.C 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/src/parallel/decompose/ptscotchDecomp/ptscotchDecomp.C 2015-03-17 11:10:09.815948216 +0100 +@@ -112,6 +112,8 @@ + + \*---------------------------------------------------------------------------*/ + ++#include "mpi.h" ++ + #include "ptscotchDecomp.H" + #include "addToRunTimeSelectionTable.H" + #include "Time.H" +@@ -121,8 +123,8 @@ + + extern "C" + { +-#include + #include "mpi.h" ++#include + #include "ptscotch.h" + } + +diff -ru OpenFOAM-2.3.1.orig/src/parallel/decompose/scotchDecomp/Make/options OpenFOAM-2.3.1/src/parallel/decompose/scotchDecomp/Make/options +--- OpenFOAM-2.3.1.orig/src/parallel/decompose/scotchDecomp/Make/options 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/src/parallel/decompose/scotchDecomp/Make/options 2015-03-17 11:10:09.815948216 +0100 +@@ -7,10 +7,8 @@ + + EXE_INC = \ + $(PFLAGS) $(PINC) \ +- -I$(SCOTCH_ROOT)/include \ + -I$(SCOTCH_ARCH_PATH)/include \ +- -I/usr/include/scotch \ + -I../decompositionMethods/lnInclude + + LIB_LIBS = \ +- -L$(SCOTCH_ROOT)/lib -L$(FOAM_EXT_LIBBIN) -lscotch -lscotcherrexit -lrt ++ -L$(SCOTCH_ARCH_PATH)/lib -L$(FOAM_EXT_LIBBIN) -lscotch -lscotcherrexit -lrt +diff -ru OpenFOAM-2.3.1.orig/wmake/rules/linux64Gcc/c OpenFOAM-2.3.1/wmake/rules/linux64Gcc/c +--- OpenFOAM-2.3.1.orig/wmake/rules/linux64Gcc/c 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/wmake/rules/linux64Gcc/c 2015-03-17 11:10:09.815948216 +0100 +@@ -2,7 +2,7 @@ + + cWARN = -Wall + +-cc = gcc -m64 ++cc = $(MPICC) + + include $(RULES)/c$(WM_COMPILE_OPTION) + +diff -ru OpenFOAM-2.3.1.orig/wmake/rules/linux64Gcc/c++ OpenFOAM-2.3.1/wmake/rules/linux64Gcc/c++ +--- OpenFOAM-2.3.1.orig/wmake/rules/linux64Gcc/c++ 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/wmake/rules/linux64Gcc/c++ 2015-03-17 11:10:09.815948216 +0100 +@@ -2,7 +2,7 @@ + + c++WARN = -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor + +-CC = g++ -m64 ++CC = $(MPICXX) + + include $(RULES)/c++$(WM_COMPILE_OPTION) + +diff -ru OpenFOAM-2.3.1.orig/wmake/rules/linux64Gcc/cOpt OpenFOAM-2.3.1/wmake/rules/linux64Gcc/cOpt +--- OpenFOAM-2.3.1.orig/wmake/rules/linux64Gcc/cOpt 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/wmake/rules/linux64Gcc/cOpt 2015-03-17 11:10:09.815948216 +0100 +@@ -1,3 +1,3 @@ + cDBUG = +-cOPT = -O3 ++cOPT = $(CFLAGS) + # -fprefetch-loop-arrays +diff -ru OpenFOAM-2.3.1.orig/wmake/rules/linux64Gcc/c++Opt OpenFOAM-2.3.1/wmake/rules/linux64Gcc/c++Opt +--- OpenFOAM-2.3.1.orig/wmake/rules/linux64Gcc/c++Opt 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/wmake/rules/linux64Gcc/c++Opt 2015-03-17 11:10:09.815948216 +0100 +@@ -1,3 +1,3 @@ + c++DBUG = +-c++OPT = -O3 ++c++OPT = $(CXXFLAGS) + # -fprefetch-loop-arrays +diff -ru OpenFOAM-2.3.1.orig/wmake/rules/linux64Icc/c OpenFOAM-2.3.1/wmake/rules/linux64Icc/c +--- OpenFOAM-2.3.1.orig/wmake/rules/linux64Icc/c 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/wmake/rules/linux64Icc/c 2015-03-17 11:10:09.815948216 +0100 +@@ -2,7 +2,7 @@ + + cWARN = + +-cc = icc ++cc = $(MPICC) + + include $(RULES)/c$(WM_COMPILE_OPTION) + +diff -ru OpenFOAM-2.3.1.orig/wmake/rules/linux64Icc/c++ OpenFOAM-2.3.1/wmake/rules/linux64Icc/c++ +--- OpenFOAM-2.3.1.orig/wmake/rules/linux64Icc/c++ 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/wmake/rules/linux64Icc/c++ 2015-03-17 11:10:09.815948216 +0100 +@@ -2,7 +2,7 @@ + + c++WARN = -wd327,525,654,819,1125,1476,1505,1572 + +-CC = icpc -std=c++0x ++CC = $(MPICXX) + + include $(RULES)/c++$(WM_COMPILE_OPTION) + +diff -ru OpenFOAM-2.3.1.orig/wmake/rules/linux64Icc/cOpt OpenFOAM-2.3.1/wmake/rules/linux64Icc/cOpt +--- OpenFOAM-2.3.1.orig/wmake/rules/linux64Icc/cOpt 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/wmake/rules/linux64Icc/cOpt 2015-03-17 11:10:09.815948216 +0100 +@@ -1,2 +1,2 @@ + cDBUG = +-cOPT = -O3 -no-prec-div ++cOPT = $(CFLAGS) +diff -ru OpenFOAM-2.3.1.orig/wmake/rules/linux64Icc/c++Opt OpenFOAM-2.3.1/wmake/rules/linux64Icc/c++Opt +--- OpenFOAM-2.3.1.orig/wmake/rules/linux64Icc/c++Opt 2014-12-04 18:52:43.000000000 +0100 ++++ OpenFOAM-2.3.1/wmake/rules/linux64Icc/c++Opt 2015-03-17 11:10:09.815948216 +0100 +@@ -1,2 +1,2 @@ + c++DBUG = +-c++OPT = -xHost -O2 -no-prec-div ++c++OPT = $(CXXFLAGS) diff --git a/easybuild/easyconfigs/o/OpenFOAM/cleanup-ThirdParty-2.3.1.patch b/easybuild/easyconfigs/o/OpenFOAM/cleanup-ThirdParty-2.3.1.patch new file mode 100644 index 0000000000..6dfeb947a3 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenFOAM/cleanup-ThirdParty-2.3.1.patch @@ -0,0 +1,55 @@ +diff -ru ThirdParty-2.3.1.ORIG/Allwmake ThirdParty-2.3.1/Allwmake +--- ThirdParty-2.3.1.ORIG/Allwmake 2014-02-06 16:31:37.000000000 +0100 ++++ ThirdParty-2.3.1/Allwmake 2014-07-08 00:32:02.955084962 +0200 +@@ -110,12 +110,12 @@ + ;; + + MPICH) +- if [ -r $MPI_ARCH_PATH/lib/libmpich.so ] ++ if [ -r $MPI_ARCH_PATH/lib64/libmpich.so ] + then + echo " have $WM_MPLIB shared library ($FOAM_MPI)" + echo + echo +- elif [ -r $MPI_ARCH_PATH/lib/libmpich.a ] ++ elif [ -r $MPI_ARCH_PATH/lib64/libmpich.a ] + then + echo " have $WM_MPLIB static library ($FOAM_MPI)" + echo +@@ -195,6 +195,13 @@ + echo " scotch header in $SCOTCH_ARCH_PATH/include" + echo " scotch libs in $FOAM_EXT_LIBBIN" + echo ++elif [ -f $SCOTCH_ARCH_PATH/include/scotch.h \ ++ -a \( -r $SCOTCH_ARCH_PATH/lib/libscotch.so -o -r $SCOTCH_ARCH_PATH/lib/libscotch.a \) \ ++ -a \( -r $SCOTCH_ARCH_PATH/lib/libscotcherrexit.so -o -r $SCOTCH_ARCH_PATH/lib/libscotcherrexit.a \) ] ++then ++ echo " scotch header in $SCOTCH_ARCH_PATH/include" ++ echo " scotch libs in $SCOTCH_ARCH_PATH/lib" ++ echo + else + ( + set -x +@@ -256,6 +263,13 @@ + echo " ptscotch header in $SCOTCH_ARCH_PATH/include/$FOAM_MPI" + echo " ptscotch libs in $FOAM_EXT_LIBBIN/$FOAM_MPI" + echo ++ elif [ -f $SCOTCH_ARCH_PATH/include/ptscotch.h \ ++ -a \( -r $SCOTCH_ARCH_PATH/lib/libptscotch.so -o -r $SCOTCH_ARCH_PATH/lib/libptscotch.a \) \ ++ -a \( -r $SCOTCH_ARCH_PATH/lib/libptscotcherrexit.so -o -r $SCOTCH_ARCH_PATH/lib/libptscotcherrexit.a \) ] ++ then ++ echo " ptscotch header in $SCOTCH_ARCH_PATH/include" ++ echo " ptscotch libs in $SCOTCH_ARCH_PATH/lib" ++ echo + else + ( + set -x +@@ -296,7 +310,7 @@ + fi + + # verify existence of scotch include +- [ -f $SCOTCH_ARCH_PATH/include/$FOAM_MPI/ptscotch.h ] || { ++ [ -f $SCOTCH_ARCH_PATH/include/$FOAM_MPI/ptscotch.h -o -f $SCOTCH_ARCH_PATH/include/ptscotch.h ] || { + echo + echo " WARNING: required include file 'ptscotch.h' not found!" + echo diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015a.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015a.eb new file mode 100644 index 0000000000..a98a4841f7 --- /dev/null +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015a.eb @@ -0,0 +1,14 @@ +name = 'SCOTCH' +version = '6.0.4' + +homepage = 'http://gforge.inria.fr/projects/scotch/' +description = """Software package and libraries for sequential and parallel graph partitioning, +static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True} + +source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] +sources = ['%(namelower)s_%(version)s.tar.gz'] + +moduleclass = 'math' -- GitLab From d35f2df5b0b67ca5ed2b0f7cb2af85a32816bd15 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 17 Mar 2015 13:47:09 +0100 Subject: [PATCH 0299/1076] add comments in OpenFOAM patch files --- easybuild/easyconfigs/o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch | 2 ++ easybuild/easyconfigs/o/OpenFOAM/cleanup-ThirdParty-2.3.1.patch | 2 ++ 2 files changed, 4 insertions(+) diff --git a/easybuild/easyconfigs/o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch b/easybuild/easyconfigs/o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch index 9b7f790198..7ad239b41d 100644 --- a/easybuild/easyconfigs/o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch +++ b/easybuild/easyconfigs/o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch @@ -1,3 +1,5 @@ +fix hardcoded settings, add support for picking up dependencies provided via EasyBuild +author: Kenneth Hoste (kenneth.hoste@ugent.be) diff -ru OpenFOAM-2.3.1.orig/etc/bashrc OpenFOAM-2.3.1/etc/bashrc --- OpenFOAM-2.3.1.orig/etc/bashrc 2014-12-04 18:52:43.000000000 +0100 +++ OpenFOAM-2.3.1/etc/bashrc 2015-03-17 11:10:58.638236425 +0100 diff --git a/easybuild/easyconfigs/o/OpenFOAM/cleanup-ThirdParty-2.3.1.patch b/easybuild/easyconfigs/o/OpenFOAM/cleanup-ThirdParty-2.3.1.patch index 6dfeb947a3..a2d96019b9 100644 --- a/easybuild/easyconfigs/o/OpenFOAM/cleanup-ThirdParty-2.3.1.patch +++ b/easybuild/easyconfigs/o/OpenFOAM/cleanup-ThirdParty-2.3.1.patch @@ -1,3 +1,5 @@ +fix lib dir, using an external SCOTCH +author: Kenneth Hoste (kenneth.hoste@ugent.be) diff -ru ThirdParty-2.3.1.ORIG/Allwmake ThirdParty-2.3.1/Allwmake --- ThirdParty-2.3.1.ORIG/Allwmake 2014-02-06 16:31:37.000000000 +0100 +++ ThirdParty-2.3.1/Allwmake 2014-07-08 00:32:02.955084962 +0200 -- GitLab From 9f4ca3f26fb8e2b0023b5547afffdd8fde37c7b3 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 17 Mar 2015 15:53:22 +0100 Subject: [PATCH 0300/1076] clean up OpenFOAM patch, don't patch symlink lnInclude/ptscotchDecomp.C --- .../o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/easybuild/easyconfigs/o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch b/easybuild/easyconfigs/o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch index 7ad239b41d..98f6555f72 100644 --- a/easybuild/easyconfigs/o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch +++ b/easybuild/easyconfigs/o/OpenFOAM/cleanup-OpenFOAM-2.3.1.patch @@ -83,28 +83,6 @@ diff -ru OpenFOAM-2.3.1.orig/etc/config/settings.sh OpenFOAM-2.3.1/etc/config/se *) export FOAM_MPI=dummy ;; -diff -ru OpenFOAM-2.3.1.orig/src/parallel/decompose/ptscotchDecomp/lnInclude/ptscotchDecomp.C OpenFOAM-2.3.1/src/parallel/decompose/ptscotchDecomp/lnInclude/ptscotchDecomp.C ---- OpenFOAM-2.3.1.orig/src/parallel/decompose/ptscotchDecomp/lnInclude/ptscotchDecomp.C 2014-12-04 18:52:43.000000000 +0100 -+++ OpenFOAM-2.3.1/src/parallel/decompose/ptscotchDecomp/lnInclude/ptscotchDecomp.C 2015-03-17 11:10:09.815948216 +0100 -@@ -112,6 +112,8 @@ - - \*---------------------------------------------------------------------------*/ - -+#include "mpi.h" -+ - #include "ptscotchDecomp.H" - #include "addToRunTimeSelectionTable.H" - #include "Time.H" -@@ -121,8 +123,8 @@ - - extern "C" - { --#include - #include "mpi.h" -+#include - #include "ptscotch.h" - } - diff -ru OpenFOAM-2.3.1.orig/src/parallel/decompose/ptscotchDecomp/Make/options OpenFOAM-2.3.1/src/parallel/decompose/ptscotchDecomp/Make/options --- OpenFOAM-2.3.1.orig/src/parallel/decompose/ptscotchDecomp/Make/options 2014-12-04 18:52:43.000000000 +0100 +++ OpenFOAM-2.3.1/src/parallel/decompose/ptscotchDecomp/Make/options 2015-03-17 11:10:09.815948216 +0100 -- GitLab From 486a1243c79c4276252cf0acb6e038f6b32d65b4 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Tue, 17 Mar 2015 15:56:35 +0100 Subject: [PATCH 0301/1076] added initial Xmipp easyconfig --- .../m/Xmipp/Xmipp-3.1-intel-2015a.eb | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 easybuild/easyconfigs/m/Xmipp/Xmipp-3.1-intel-2015a.eb diff --git a/easybuild/easyconfigs/m/Xmipp/Xmipp-3.1-intel-2015a.eb b/easybuild/easyconfigs/m/Xmipp/Xmipp-3.1-intel-2015a.eb new file mode 100644 index 0000000000..a9deea6d7f --- /dev/null +++ b/easybuild/easyconfigs/m/Xmipp/Xmipp-3.1-intel-2015a.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'Xmipp' +version = '3.1' + +homepage = 'http://xmipp.cnb.csic.es/' +description = "Xmipp is a suite of image processing programs, primarily aimed at single-particle 3D electron microscopy." + +source_urls = ['http://xmipp.cnb.csic.es/Downloads/'] +sources = ['Xmipp-%(version)s-src.tar.gz'] + +toolchain = {'name': 'intel', 'version': '2015a'} + +patches = ['sqlite_imports.patch', 'library_imports.patch'] + +dependencies = [ + ('Python', '2.7.9'), + ('Java', '1.8.0_25', '', True), # TODO: set this to yes in configure + ('freetype', '2.5.3'), + ('gtest', '1.6.0'), # TODO: set this to yes in configure, after patching out all the includes for external/gtest + ('LibTIFF', '4.0.3'), + ('HDF5', '1.8.14', '-gpfs'), + ('libjpeg-turbo', '1.3.1'), + ('FFTW', '3.3.4'), +] + +buildininstalldir = True +unpack_options = '--strip-components=1' + +sanity_check_paths = { + 'files': ['bin/xmipp_mpi_run'], + 'dirs': [], +} + +preconfigopts = """export CXXFLAGS="$CXXFFLAGS -DMPICH_IGNORE_CXX_SEEK -I$EBROOTPYTHON/include/python2.7" && ln -s `which python` xmipp_python && mkdir lib && ln -s $EBROOTPYTHON/lib/python2.7 lib/python2.7 && cd external && tar xf scons.tgz && tar xf bilib.tgz && tar xf condor.tgz && tar xf alglib-3.8.0.cpp.tgz && cd - && mkdir bin && PATH=$PWD:$PATH xmipp_python external/scons/scons.py mode=configure -j 4 --config=force profile=no fast=yes warn=no release=yes gtest=no cuda=no debug=no matlab=no java=no LINKERFORPROGRAMS="$CXX" MPI_BINDIR="$EBROOTIMPI" JAVA_HOME="$JAVA_HOME" JAVAC=javac CC="$CC" CXXFLAGS="$CXXFLAGS" CXX="$CXX" MPI_CC="$MPICC" MPI_CXX="$MPICXX" MPI_INCLUDE="$MPI_INC_DIR" MPI_LIBDIR="$MPI_LIB_DIR" MPI_LINKERFORPROGRAMS="$MPICC" LIBPATH="$LD_LIBRARY_PATH" || """ + +prebuildopts = """export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/lib && PATH=$PWD:$PATH xmipp_python external/scons/scons.py mode=compile -j 16 || """ + +preinstallopts = "XMIPP_HOME=%(installdir)s PATH=$PWD:$PWD/bin:$PATH PYTHONPATH=$PYTHONPATH:$PWD/protocols:$PWD/libraries/bindings/python/:$EBROOTPYTHON/lib/python2.7/lib-dynload/ python setup.py install || " + +moduleclass = 'vis' -- GitLab From f84701cba915dc2ebaabe06dae0f77bd20a304b3 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Tue, 17 Mar 2015 16:01:51 +0100 Subject: [PATCH 0302/1076] Add Hadoop-2.5.0-cdh5.3.1 and patch them. The patch it to make TeraSort work with native file systems (MAPREDUCE-5528). --- .../Hadoop-2.4.0-seagate-722af1-native.eb | 2 ++ .../h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb | 27 ++++++++++++++++ .../Hadoop-TeraSort-on-local-filesystem.patch | 31 +++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb create mode 100644 easybuild/easyconfigs/h/Hadoop/Hadoop-TeraSort-on-local-filesystem.patch diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb index 1a2bc6a274..1bcf4021ce 100644 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb @@ -21,6 +21,8 @@ builddependencies = [ ] dependencies = [(java, javaver)] +patches = [('Hadoop-TeraSort-on-local-filesystem.patch', 0)] + build_native_libs = True moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb new file mode 100644 index 0000000000..fc4e7e2de2 --- /dev/null +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb @@ -0,0 +1,27 @@ +name = 'Hadoop' +version = '2.5.0-cdh5.3.1' + +homepage = 'http://archive.cloudera.com/cdh5/cdh/5/' +description = """Hadoop MapReduce by Cloudera""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['%(namelower)s-%(version)s-src.tar.gz'] +source_urls = ['http://archive.cloudera.com/cdh5/cdh/5/'] + +java = 'Java' +javaver = '1.7.0_76' + +builddependencies = [ + ('Maven', '3.2.3'), + ('protobuf', '2.5.0'), + ('CMake', '3.1.3'), +] + +dependencies = [(java, javaver)] + +patches = [('Hadoop-TeraSort-on-local-filesystem.patch', 0)] + +build_native_libs = True + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-TeraSort-on-local-filesystem.patch b/easybuild/easyconfigs/h/Hadoop/Hadoop-TeraSort-on-local-filesystem.patch new file mode 100644 index 0000000000..afe953b518 --- /dev/null +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-TeraSort-on-local-filesystem.patch @@ -0,0 +1,31 @@ +diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-examples/src/main/java/org/apache/hadoop/examples/terasort/TeraSort.java b/hadoop-mapreduce-project/hadoop-mapreduce-examples/src/main/java/org/apache/hadoop/examples/terasort/TeraSort.java +index 6022f6c..b913769 100644 +--- hadoop-mapreduce-project/hadoop-mapreduce-examples/src/main/java/org/apache/hadoop/examples/terasort/TeraSort.java ++++ hadoop-mapreduce-project/hadoop-mapreduce-examples/src/main/java/org/apache/hadoop/examples/terasort/TeraSort.java +@@ -28,6 +28,7 @@ + import org.apache.hadoop.conf.Configurable; + import org.apache.hadoop.conf.Configuration; + import org.apache.hadoop.conf.Configured; ++import org.apache.hadoop.filecache.DistributedCache;; + import org.apache.hadoop.fs.FileSystem; + import org.apache.hadoop.fs.Path; + import org.apache.hadoop.io.Text; +@@ -209,8 +210,8 @@ public void setConf(Configuration conf) { + try { + FileSystem fs = FileSystem.getLocal(conf); + this.conf = conf; +- Path partFile = new Path(TeraInputFormat.PARTITION_FILENAME); +- splitPoints = readPartitions(fs, partFile, conf); ++ Path[] localPaths = DistributedCache.getLocalCacheFiles(conf); ++ splitPoints = readPartitions(fs, localPaths[0], conf); + trie = buildTrie(splitPoints, 0, splitPoints.length, new Text(), 2); + } catch (IOException ie) { + throw new IllegalArgumentException("can't read partitions file", ie); +@@ -279,6 +280,7 @@ public static void setOutputReplication(Job job, int value) { + + public int run(String[] args) throws Exception { + LOG.info("starting"); ++ LOG.info("starting with terasort on native filesystem patch"); + Job job = Job.getInstance(getConf()); + Path inputDir = new Path(args[0]); + Path outputDir = new Path(args[1]); -- GitLab From 32d311e8c002f2f7530581228279f8616acc152a Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Tue, 17 Mar 2015 16:52:10 +0100 Subject: [PATCH 0303/1076] Add version suffix of '-native'. --- easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb index fc4e7e2de2..76cfd18862 100644 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb @@ -1,5 +1,6 @@ name = 'Hadoop' version = '2.5.0-cdh5.3.1' +versionsuffix = '-native' homepage = 'http://archive.cloudera.com/cdh5/cdh/5/' description = """Hadoop MapReduce by Cloudera""" -- GitLab From eaefa10a6bec8bd6d52cf208200675d877bc2a59 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Tue, 17 Mar 2015 17:40:43 +0100 Subject: [PATCH 0304/1076] cleaned up xmipp easyconfig, added patches --- .../m/Xmipp/Xmipp-3.1-intel-2015a.eb | 41 ------- .../x/Xmipp/Xmipp-3.1-intel-2015a.eb | 25 +++++ .../easyconfigs/x/Xmipp/library_imports.patch | 100 ++++++++++++++++++ .../easyconfigs/x/Xmipp/sqlite_imports.patch | 15 +++ 4 files changed, 140 insertions(+), 41 deletions(-) delete mode 100644 easybuild/easyconfigs/m/Xmipp/Xmipp-3.1-intel-2015a.eb create mode 100644 easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb create mode 100644 easybuild/easyconfigs/x/Xmipp/library_imports.patch create mode 100644 easybuild/easyconfigs/x/Xmipp/sqlite_imports.patch diff --git a/easybuild/easyconfigs/m/Xmipp/Xmipp-3.1-intel-2015a.eb b/easybuild/easyconfigs/m/Xmipp/Xmipp-3.1-intel-2015a.eb deleted file mode 100644 index a9deea6d7f..0000000000 --- a/easybuild/easyconfigs/m/Xmipp/Xmipp-3.1-intel-2015a.eb +++ /dev/null @@ -1,41 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Xmipp' -version = '3.1' - -homepage = 'http://xmipp.cnb.csic.es/' -description = "Xmipp is a suite of image processing programs, primarily aimed at single-particle 3D electron microscopy." - -source_urls = ['http://xmipp.cnb.csic.es/Downloads/'] -sources = ['Xmipp-%(version)s-src.tar.gz'] - -toolchain = {'name': 'intel', 'version': '2015a'} - -patches = ['sqlite_imports.patch', 'library_imports.patch'] - -dependencies = [ - ('Python', '2.7.9'), - ('Java', '1.8.0_25', '', True), # TODO: set this to yes in configure - ('freetype', '2.5.3'), - ('gtest', '1.6.0'), # TODO: set this to yes in configure, after patching out all the includes for external/gtest - ('LibTIFF', '4.0.3'), - ('HDF5', '1.8.14', '-gpfs'), - ('libjpeg-turbo', '1.3.1'), - ('FFTW', '3.3.4'), -] - -buildininstalldir = True -unpack_options = '--strip-components=1' - -sanity_check_paths = { - 'files': ['bin/xmipp_mpi_run'], - 'dirs': [], -} - -preconfigopts = """export CXXFLAGS="$CXXFFLAGS -DMPICH_IGNORE_CXX_SEEK -I$EBROOTPYTHON/include/python2.7" && ln -s `which python` xmipp_python && mkdir lib && ln -s $EBROOTPYTHON/lib/python2.7 lib/python2.7 && cd external && tar xf scons.tgz && tar xf bilib.tgz && tar xf condor.tgz && tar xf alglib-3.8.0.cpp.tgz && cd - && mkdir bin && PATH=$PWD:$PATH xmipp_python external/scons/scons.py mode=configure -j 4 --config=force profile=no fast=yes warn=no release=yes gtest=no cuda=no debug=no matlab=no java=no LINKERFORPROGRAMS="$CXX" MPI_BINDIR="$EBROOTIMPI" JAVA_HOME="$JAVA_HOME" JAVAC=javac CC="$CC" CXXFLAGS="$CXXFLAGS" CXX="$CXX" MPI_CC="$MPICC" MPI_CXX="$MPICXX" MPI_INCLUDE="$MPI_INC_DIR" MPI_LIBDIR="$MPI_LIB_DIR" MPI_LINKERFORPROGRAMS="$MPICC" LIBPATH="$LD_LIBRARY_PATH" || """ - -prebuildopts = """export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/lib && PATH=$PWD:$PATH xmipp_python external/scons/scons.py mode=compile -j 16 || """ - -preinstallopts = "XMIPP_HOME=%(installdir)s PATH=$PWD:$PWD/bin:$PATH PYTHONPATH=$PYTHONPATH:$PWD/protocols:$PWD/libraries/bindings/python/:$EBROOTPYTHON/lib/python2.7/lib-dynload/ python setup.py install || " - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb new file mode 100644 index 0000000000..e40410e503 --- /dev/null +++ b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb @@ -0,0 +1,25 @@ +name = 'Xmipp' +version = '3.1' + +homepage = 'http://xmipp.cnb.csic.es/' +description = "Xmipp is a suite of image processing programs, primarily aimed at single-particle 3D electron microscopy." + +source_urls = ['http://xmipp.cnb.csic.es/Downloads/'] +sources = ['Xmipp-%(version)s-src.tar.gz'] + +toolchain = {'name': 'intel', 'version': '2015a'} + +patches = ['sqlite_imports.patch', 'library_imports.patch'] + +dependencies = [ + ('Python', '2.7.9'), + ('Java', '1.8.0_25', '', True), # TODO: set this to yes in configure + ('freetype', '2.5.3'), + ('gtest', '1.6.0'), # TODO: set this to yes in configure, after patching out all the includes for external/gtest + ('LibTIFF', '4.0.3'), + ('HDF5', '1.8.14', '-gpfs'), + ('libjpeg-turbo', '1.3.1'), + ('FFTW', '3.3.4'), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/Xmipp/library_imports.patch b/easybuild/easyconfigs/x/Xmipp/library_imports.patch new file mode 100644 index 0000000000..401f1eb286 --- /dev/null +++ b/easybuild/easyconfigs/x/Xmipp/library_imports.patch @@ -0,0 +1,100 @@ +diff -ru xmipp/libraries/data/metadata_sql.h xmipp_working/libraries/data/metadata_sql.h +--- xmipp/libraries/data/metadata_sql.h 2014-04-03 09:46:48.000000000 +0200 ++++ xmipp_working/libraries/data/metadata_sql.h 2015-03-12 17:31:49.701372176 +0100 +@@ -29,7 +29,7 @@ + #include + #include + #include "xmipp_strings.h" +-#include ++#include + #include "metadata_label.h" + #include + class MDSqlStaticInit; +diff -ru xmipp/libraries/data/rwHDF5.h xmipp_working/libraries/data/rwHDF5.h +--- xmipp/libraries/data/rwHDF5.h 2014-04-03 09:46:48.000000000 +0200 ++++ xmipp_working/libraries/data/rwHDF5.h 2015-03-12 17:32:16.060809000 +0100 +@@ -26,7 +26,7 @@ + #ifndef RWHDF5_H_ + #define RWHDF5_H_ + +-#include "../../external/hdf5-1.8.10/src/hdf5.h" ++#include "hdf5.h" + + + +diff -ru xmipp/libraries/data/rwIMAGIC.cpp xmipp_working/libraries/data/rwIMAGIC.cpp +--- xmipp/libraries/data/rwIMAGIC.cpp 2014-04-03 09:46:48.000000000 +0200 ++++ xmipp_working/libraries/data/rwIMAGIC.cpp 2015-03-12 17:35:53.292172326 +0100 +@@ -40,6 +40,8 @@ + */ + + #define IMAGICSIZE 1024 // Size of the IMAGIC header for each image ++#define SIZEOF_INT sizeof(int) ++ + + ///@defgroup Imagic Imagic File format + ///@ingroup ImageFormats +diff -ru xmipp/libraries/data/rwJPEG.cpp xmipp_working/libraries/data/rwJPEG.cpp +--- xmipp/libraries/data/rwJPEG.cpp 2014-04-03 09:46:48.000000000 +0200 ++++ xmipp_working/libraries/data/rwJPEG.cpp 2015-03-12 17:35:06.781738000 +0100 +@@ -24,7 +24,7 @@ + ***************************************************************************/ + + #include "xmipp_image_base.h" +-#include "../../external/jpeg-8c/jpeglib.h" ++#include "jpeglib.h" + + + //#include +diff -ru xmipp/libraries/data/xmipp_fftw.h xmipp_working/libraries/data/xmipp_fftw.h +--- xmipp/libraries/data/xmipp_fftw.h 2014-04-03 09:46:48.000000000 +0200 ++++ xmipp_working/libraries/data/xmipp_fftw.h 2015-03-12 17:32:35.751658248 +0100 +@@ -28,7 +28,7 @@ + #define __XmippFFTW_H + + #include +-#include "../../external/fftw-3.3.3/api/fftw3.h" ++#include "fftw3.h" + #include "multidim_array.h" + #include "multidim_array_generic.h" + #include "xmipp_fft.h" +diff -ru xmipp/libraries/data/xmipp_hdf5.h xmipp_working/libraries/data/xmipp_hdf5.h +--- xmipp/libraries/data/xmipp_hdf5.h 2014-04-03 09:46:48.000000000 +0200 ++++ xmipp_working/libraries/data/xmipp_hdf5.h 2015-03-12 17:32:50.922130000 +0100 +@@ -28,8 +28,8 @@ + + #include + #include +-#include "../../external/hdf5-1.8.10/src/hdf5.h" +-#include "../../external/hdf5-1.8.10/c++/src/H5Cpp.h" ++#include "hdf5.h" ++#include "H5Cpp.h" + #include "matrix1d.h" + + +diff -ru xmipp/libraries/data/xmipp_image_base.h xmipp_working/libraries/data/xmipp_image_base.h +--- xmipp/libraries/data/xmipp_image_base.h 2014-04-03 09:46:48.000000000 +0200 ++++ xmipp_working/libraries/data/xmipp_image_base.h 2015-03-12 17:34:39.112206978 +0100 +@@ -33,8 +33,8 @@ + #include "xmipp_datatype.h" + // + //// Includes for rwTIFF which cannot be inside it +-#include "../../external/tiff-3.9.4/libtiff/tiffio.h" +-#include "../../external/hdf5-1.8.10/src/hdf5.h" ++#include "tiffio.h" ++#include "hdf5.h" + + + /* Minimum size of a TIFF file to be mapped to a tempfile in case of mapping from +diff -ru xmipp/libraries/data/xmipp_program_sql.h xmipp_working/libraries/data/xmipp_program_sql.h +--- xmipp/libraries/data/xmipp_program_sql.h 2014-04-03 09:46:48.000000000 +0200 ++++ xmipp_working/libraries/data/xmipp_program_sql.h 2015-03-12 17:32:25.300863000 +0100 +@@ -28,7 +28,7 @@ + + #include + #include "xmipp_program.h" +-#include "external/sqlite-3.6.23/sqlite3.h" ++#include "sqlite3.h" + + typedef std::map DictDB; + diff --git a/easybuild/easyconfigs/x/Xmipp/sqlite_imports.patch b/easybuild/easyconfigs/x/Xmipp/sqlite_imports.patch new file mode 100644 index 0000000000..a24c6b5d9c --- /dev/null +++ b/easybuild/easyconfigs/x/Xmipp/sqlite_imports.patch @@ -0,0 +1,15 @@ +--- xmipp/external/sqliteExt/extension-functions.c 2014-04-03 09:46:46.000000000 +0200 ++++ xmipp_working/external/sqliteExt/extension-functions.c 2015-03-12 17:31:38.192960473 +0100 +@@ -121,10 +121,10 @@ + #define HAVE_TRIM 1 /* LMH 2007-03-25 if sqlite has trim functions */ + + #ifdef COMPILE_SQLITE_EXTENSIONS_AS_LOADABLE_MODULE +-#include "../sqlite-3.6.23/sqlite3ext.h" ++#include "sqlite3ext.h" + SQLITE_EXTENSION_INIT1 + #else +-#include "../sqlite-3.6.23/sqlite3.h" ++#include "sqlite3.h" + #endif + + #include -- GitLab From 438b9988976493fe4ece67ec50eb6a84207c9f95 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Tue, 17 Mar 2015 17:43:05 +0100 Subject: [PATCH 0305/1076] removed todo's --- easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb | 2 -- 1 file changed, 2 deletions(-) diff --git a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb index e40410e503..04c3383b73 100644 --- a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb +++ b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb @@ -13,9 +13,7 @@ patches = ['sqlite_imports.patch', 'library_imports.patch'] dependencies = [ ('Python', '2.7.9'), - ('Java', '1.8.0_25', '', True), # TODO: set this to yes in configure ('freetype', '2.5.3'), - ('gtest', '1.6.0'), # TODO: set this to yes in configure, after patching out all the includes for external/gtest ('LibTIFF', '4.0.3'), ('HDF5', '1.8.14', '-gpfs'), ('libjpeg-turbo', '1.3.1'), -- GitLab From 7aeb38448263621964e6c40a2be53e466f0f183e Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Tue, 17 Mar 2015 17:45:53 +0100 Subject: [PATCH 0306/1076] added clarification about really needing sqlite in python --- easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb index 04c3383b73..1e915813e0 100644 --- a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb +++ b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} patches = ['sqlite_imports.patch', 'library_imports.patch'] dependencies = [ - ('Python', '2.7.9'), + ('Python', '2.7.9'), # Make sure Python has a working SQlite in it, the install step creates a sqlite db. ('freetype', '2.5.3'), ('LibTIFF', '4.0.3'), ('HDF5', '1.8.14', '-gpfs'), -- GitLab From 38690c3318ac45d4db72037c5680223a3e202d63 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Tue, 17 Mar 2015 17:10:43 +0100 Subject: [PATCH 0307/1076] Minor changes based on boegel's feedback. --- .../h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb | 3 ++- .../easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb | 4 ++-- .../h/Hadoop/Hadoop-TeraSort-on-local-filesystem.patch | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb index 1bcf4021ce..36e84805d1 100644 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'dummy', 'version': ''} sources = ['%s.tar.gz' % commit] source_urls = ['https://github.com/Seagate/hadoop-on-lustre2/archive'] +patches = ['Hadoop-TeraSort-on-local-filesystem.patch'] + java = 'Java' javaver = '1.7.0_76' @@ -21,7 +23,6 @@ builddependencies = [ ] dependencies = [(java, javaver)] -patches = [('Hadoop-TeraSort-on-local-filesystem.patch', 0)] build_native_libs = True diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb index 76cfd18862..67c1c26052 100644 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb @@ -10,6 +10,8 @@ toolchain = {'name': 'dummy', 'version': ''} sources = ['%(namelower)s-%(version)s-src.tar.gz'] source_urls = ['http://archive.cloudera.com/cdh5/cdh/5/'] +patches = ['Hadoop-TeraSort-on-local-filesystem.patch'] + java = 'Java' javaver = '1.7.0_76' @@ -21,8 +23,6 @@ builddependencies = [ dependencies = [(java, javaver)] -patches = [('Hadoop-TeraSort-on-local-filesystem.patch', 0)] - build_native_libs = True moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-TeraSort-on-local-filesystem.patch b/easybuild/easyconfigs/h/Hadoop/Hadoop-TeraSort-on-local-filesystem.patch index afe953b518..6abba099f1 100644 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-TeraSort-on-local-filesystem.patch +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-TeraSort-on-local-filesystem.patch @@ -1,4 +1,5 @@ diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-examples/src/main/java/org/apache/hadoop/examples/terasort/TeraSort.java b/hadoop-mapreduce-project/hadoop-mapreduce-examples/src/main/java/org/apache/hadoop/examples/terasort/TeraSort.java +Sourced from https://issues.apache.org/jira/browse/MAPREDUCE-5528 index 6022f6c..b913769 100644 --- hadoop-mapreduce-project/hadoop-mapreduce-examples/src/main/java/org/apache/hadoop/examples/terasort/TeraSort.java +++ hadoop-mapreduce-project/hadoop-mapreduce-examples/src/main/java/org/apache/hadoop/examples/terasort/TeraSort.java -- GitLab From 6b7985a62baf1d8a4deb7727f0e339b524546489 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Wed, 18 Mar 2015 14:08:10 +0100 Subject: [PATCH 0308/1076] Hadoop has a buggy parallel build so only use 1 thread. We'll keep the easyblock in case hadoop gets fixed. --- .../easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb | 2 ++ easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb | 2 ++ 2 files changed, 4 insertions(+) diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb index 36e84805d1..13c43df595 100644 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.4.0-seagate-722af1-native.eb @@ -26,4 +26,6 @@ dependencies = [(java, javaver)] build_native_libs = True +parallel = 1 + moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb index 67c1c26052..fea9291ff7 100644 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb @@ -25,4 +25,6 @@ dependencies = [(java, javaver)] build_native_libs = True +parallel = 1 + moduleclass = 'tools' -- GitLab From 4abd1c883926fdf80547007aa003012380e74380 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Thu, 19 Mar 2015 09:19:32 +0100 Subject: [PATCH 0309/1076] dummy --- easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb | 1 + 1 file changed, 1 insertion(+) create mode 100644 easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb new file mode 100644 index 0000000000..421376db9e --- /dev/null +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb @@ -0,0 +1 @@ +dummy -- GitLab From c07de667b97f0930f0da71dbacb308374218b6ec Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Thu, 19 Mar 2015 09:55:10 +0100 Subject: [PATCH 0310/1076] HTSLib intel,foss 2015a --- .../h/HTSlib/HTSlib-1.2.1-foss-2015a.eb | 27 ++++++++++++++++++ .../h/HTSlib/HTSlib-1.2.1-intel-2015a.eb | 28 ++++++++++++++++++- 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-foss-2015a.eb diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-foss-2015a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-foss-2015a.eb new file mode 100644 index 0000000000..000a05482b --- /dev/null +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-foss-2015a.eb @@ -0,0 +1,27 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'ConfigureMake' + +name = 'HTSlib' +version = '1.2.1' + +homepage = "http://www.htslib.org/" +description = """ A C library for reading/writing high-throughput sequencing data. + This package includes the utilities bgzip and tabix """ + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [('zlib', '1.2.8')] + +sanity_check_paths = { + 'files': ["bin/bgzip", "bin/tabix", "lib/libhts.so"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb index 421376db9e..3963d9e539 100644 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb @@ -1 +1,27 @@ -dummy +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'ConfigureMake' + +name = 'HTSlib' +version = '1.2.1' + +homepage = "http://www.htslib.org/" +description = """ A C library for reading/writing high-throughput sequencing data. + This package includes the utilities bgzip and tabix """ + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [('zlib', '1.2.8')] + +sanity_check_paths = { + 'files': ["bin/bgzip", "bin/tabix", "lib/libhts.so"], + 'dirs': [], +} + +moduleclass = 'bio' -- GitLab From 7f9c5cf2bcbd0f403f9cafb656d66310daca59b5 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Thu, 19 Mar 2015 09:58:57 +0100 Subject: [PATCH 0311/1076] dummy --- .../s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb | 1 + 1 file changed, 1 insertion(+) create mode 100644 easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb new file mode 100644 index 0000000000..421376db9e --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb @@ -0,0 +1 @@ +dummy -- GitLab From 3107751c06f9e89988e55c569724b2b6e2da5a5e Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 19 Mar 2015 10:12:04 +0100 Subject: [PATCH 0312/1076] add easyconfigs for GATE v6.2 with intel/2015a + deps --- .../c/CLHEP/CLHEP-2.1.1.0-intel-2015a.eb | 20 +++++ .../c/CMake/CMake-2.8.4-intel-2015a.eb | 22 +++++ .../e/expat/expat-2.1.0-intel-2015a.eb | 15 ++++ .../g/GATE/GATE-6.2-intel-2015a.eb | 23 +++++ .../easyconfigs/g/GSL/GSL-1.15-intel-2015a.eb | 18 ++++ .../g/Geant4/Geant4-9.5.p01-intel-2015a.eb | 24 ++++++ .../libreadline-6.2-intel-2015a.eb | 27 ++++++ .../libxml2-2.8.0-intel-2015a-Python-2.7.3.eb | 27 ++++++ .../p/Python/Python-2.7.3-intel-2015a.eb | 85 +++++++++++++++++++ .../r/ROOT/ROOT-v5.34.01-intel-2015a.eb | 39 +++++++++ .../z/zlib/zlib-1.2.7-intel-2015a.eb | 22 +++++ 11 files changed, 322 insertions(+) create mode 100644 easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.1.0-intel-2015a.eb create mode 100644 easybuild/easyconfigs/c/CMake/CMake-2.8.4-intel-2015a.eb create mode 100644 easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2015a.eb create mode 100644 easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb create mode 100644 easybuild/easyconfigs/g/GSL/GSL-1.15-intel-2015a.eb create mode 100644 easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libreadline/libreadline-6.2-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb create mode 100644 easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.7-intel-2015a.eb diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.1.0-intel-2015a.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.1.0-intel-2015a.eb new file mode 100644 index 0000000000..fb3888c0b0 --- /dev/null +++ b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.1.0-intel-2015a.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'CLHEP' +version = '2.1.1.0' + +homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' +description = """The CLHEP project is intended to be a set of HEP-specific foundation and + utility classes such as random generators, physics vectors, geometry and linear algebra. + CLHEP is structured in a set of packages independent of any external package.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TGZ] +source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] + +# CLHEP compiles with icc instead of icpc +configopts = 'CXX="$CC" CXXFLAGS="$CXXFLAGS -gcc"' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.4-intel-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-2.8.4-intel-2015a.eb new file mode 100644 index 0000000000..c08d8d2cfd --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-2.8.4-intel-2015a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '2.8.4' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2015a.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2015a.eb new file mode 100644 index 0000000000..0eb1188648 --- /dev/null +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2015a.eb @@ -0,0 +1,15 @@ +easyblock = 'ConfigureMake' + +name = 'expat' +version = '2.1.0' + +homepage = 'http://expat.sourceforge.net/' +description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application + registers handlers for things the parser might find in the XML document (like start tags)""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [SOURCEFORGE_SOURCE] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb b/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb new file mode 100644 index 0000000000..153cbd2179 --- /dev/null +++ b/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb @@ -0,0 +1,23 @@ +name = 'GATE' +version = '6.2' + +homepage = 'http://www.opengatecollaboration.org/' +description = """GATE is an advanced opensource software developed by the international OpenGATE collaboration and + dedicated to the numerical simulations in medical imaging. It currently supports simulations of Emission Tomography + (Positron Emission Tomography - PET and Single Photon Emission Computed Tomography - SPECT), and Computed Tomography""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [('%%(namelower)s_v%s_tar_gz_15843.gz' % '_'.join(version.split('.')), "tar xfvz %s")] +source_urls = ['http://www.opengatecollaboration.org/sites/opengatecollaboration.org/files/gate_release/2012/08/'] + +patches = ['GATE-%(version)s_Makefile-prefix.patch'] + +dependencies = [ + ('Geant4', '9.5.p01'), + ('CLHEP', '2.1.1.0'), + ('ROOT', 'v5.34.01'), + ('CMake', '2.8.4'), +] + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GSL/GSL-1.15-intel-2015a.eb b/easybuild/easyconfigs/g/GSL/GSL-1.15-intel-2015a.eb new file mode 100644 index 0000000000..9cfba7ecd1 --- /dev/null +++ b/easybuild/easyconfigs/g/GSL/GSL-1.15-intel-2015a.eb @@ -0,0 +1,18 @@ +easyblock = 'ConfigureMake' + +name = 'GSL' +version = '1.15' + +homepage = 'http://www.gnu.org/software/gsl/' +description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. + The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-intel-2015a.eb b/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-intel-2015a.eb new file mode 100644 index 0000000000..bfe0be4aaf --- /dev/null +++ b/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-intel-2015a.eb @@ -0,0 +1,24 @@ +name = 'Geant4' +version = '9.5.p01' + +homepage = 'http://geant4.cern.ch/' +description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. + Its areas of application include high energy, nuclear and accelerator physics, + as well as studies in medical and space science.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://geant4.cern.ch/support/source'] +sources = ['%(namelower)s.%(version)s.tar.gz'] + +dependencies = [ + ('expat', '2.1.0'), + ('CLHEP', '2.1.1.0'), +] + +builddependencies = [('CMake', '2.8.4')] + +configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" +configopts += "-DGEANT4_INSTALL_DATA=OFF" + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-intel-2015a.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-intel-2015a.eb new file mode 100644 index 0000000000..95bd6329fb --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-intel-2015a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.2' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs' : [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb new file mode 100644 index 0000000000..1e588c6831 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb @@ -0,0 +1,27 @@ +name = 'libxml2' +version = '2.8.0' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable + outside of the Gnome platform).""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +configopts = 'CC="$CC" CXX="$CXX" --with-pic' + +pythonver = '2.7.3' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +versionsuffix = '-%s-%s' % ('Python', pythonver) + +dependencies = [ + ('zlib', '1.2.7'), + ('Python', pythonver), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb new file mode 100644 index 0000000000..14b4ce86fc --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb @@ -0,0 +1,85 @@ +name = 'Python' +version = '2.7.3' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.6.1' +scipyversion = '0.10.1' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +patches = ['python_libffi_int128_icc.patch'] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.7'), + ('libreadline', '6.2'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# order is important! +exts_list = [ + ('setuptools', '0.6c11', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '1.1', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.1.2', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': ['numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('mpi4py', '1.3', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('lockfile', '0.9.1', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.17.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('dateutil', '2.1', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '0.9.1', { + 'source_urls': ['https://deap.googlecode.com/files/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '1.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('paramiko', '1.12.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb new file mode 100644 index 0000000000..bdb5568e8a --- /dev/null +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb @@ -0,0 +1,39 @@ +name = 'ROOT' +version = 'v5.34.01' + +homepage = 'http://root.cern.ch/drupal/' +description = """The ROOT system provides a set of OO frameworks with all the functionality + needed to handle and analyze large amounts of data in a very efficient way.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True} + +sources = ['%s_%s.source.tar.gz' % (name.lower(), version)] +source_urls = ['ftp://root.cern.ch/root/'] +patches = [ + 'configure_FftwFromMkl_28.patch', + 'icc_ifort_v12.patch' + ] + +python = 'Python' +pyver = '2.7.3' + +dependencies = [ + ('GSL', '1.15'), + ('libxml2', '2.8.0', '-%s-%s' % (python, pyver)), + (python, pyver), + ] + +# architecture +arch = 'linuxx8664icc' + +# disable features +configopts = ' --disable-xft --disable-x11 --disable-xrootd --disable-mysql' +# enable features +configopts += ' --enable-unuran --enable-table --enable-explicitlink --enable-minuit2 --enable-roofit' +configopts += ' --with-gsl-incdir=$EBROOTGSL/include/gsl --with-gsl-libdir=$EBROOTGSL/lib' +configopts += ' --with-fftw3-incdir=$MKLROOT/mkl/include/fftw --with-fftw3-libdir=$MKLROOT/mkl/lib/intel64' +configopts += ' --with-xml-incdir=$EBROOTLIBXML2/include/libxml2/libxml --with-xml-libdir=$EBROOTLIBXML2/lib' +configopts += ' --with-python-libdir=$EBROOTPYTHON/lib' + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-intel-2015a.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-intel-2015a.eb new file mode 100644 index 0000000000..d4d69bb5d6 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-intel-2015a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.7' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From f1c1df10bc840937641f9369bb3bd32409c91ea4 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Thu, 19 Mar 2015 10:48:59 +0100 Subject: [PATCH 0313/1076] dummy2 --- .../SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb | 35 +++++- .../SAMtools-1.2_extHTSlib_Makefile.patch | 108 ++++++++++++++++++ 2 files changed, 142 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/s/SAMtools/SAMtools-1.2_extHTSlib_Makefile.patch diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb index 421376db9e..d20cd89e7b 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb @@ -1 +1,34 @@ -dummy +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +## + +name = 'SAMtools' +version = '1.2' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] + +#patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] + +dependencies = [ + ('HTSlib', '1.2.1'), + ('ncurses', '5.9'), + ('zlib', '1.2.8'), +] + +parallel = 1 + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2_extHTSlib_Makefile.patch b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2_extHTSlib_Makefile.patch new file mode 100644 index 0000000000..01033c7a28 --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2_extHTSlib_Makefile.patch @@ -0,0 +1,108 @@ +--- samtools-1.2/Makefile.orig 2015-02-03 17:27:34.000000000 +0100 ++++ samtools-1.2/Makefile 2015-03-19 10:27:14.487237690 +0100 +@@ -36,9 +36,9 @@ + cut_target.o phase.o bam2depth.o padding.o bedcov.o bamshuf.o \ + faidx.o stats.o stats_isize.o bam_flags.o bam_split.o \ + bam_tview.o bam_tview_curses.o bam_tview_html.o bam_lpileup.o +-INCLUDES= -I. -I$(HTSDIR) +-LIBCURSES= -lcurses # -lXCurses +- ++INCLUDES= -I$(EBROOTNCURSES)/include -I$(EBROOTZLIB)/include -I. -I$(EBROOTHTSLIB)/include ++LIBCURSES= -L$(EBROOTNCURSES)/lib -lcurses # -lXCurses ++ZLIB= -L$(EBROOTZLIB)/lib -lz + prefix = /usr/local + exec_prefix = $(prefix) + bindir = $(exec_prefix)/bin +@@ -82,10 +82,10 @@ + + + # Adjust $(HTSDIR) to point to your top-level htslib directory +-HTSDIR = htslib-1.2.1 +-include $(HTSDIR)/htslib.mk +-HTSLIB = $(HTSDIR)/libhts.a +-BGZIP = $(HTSDIR)/bgzip ++HTSDIR = $(EBROOTHTSLIB)/include ++#include $(EBROOTHTSLIB)/htslib.mk ++HTSLIB = $(EBROOTHTSLIB)/lib/libhts.a ++BGZIP = $(EBROOTHTSLIB)/bin/bgzip + + + PACKAGE_VERSION = 1.2 +@@ -122,7 +122,7 @@ + $(AR) -csru $@ $(LOBJS) + + samtools: $(AOBJS) libbam.a $(HTSLIB) +- $(CC) -pthread $(LDFLAGS) -o $@ $(AOBJS) libbam.a $(HTSLIB) $(LDLIBS) $(LIBCURSES) -lm -lz ++ $(CC) -pthread $(LDFLAGS) -o $@ $(AOBJS) libbam.a $(HTSLIB) $(LDLIBS) $(LIBCURSES) -lm $(ZLIB) + + bam_h = bam.h $(htslib_bgzf_h) $(htslib_sam_h) + bam2bcf_h = bam2bcf.h $(htslib_vcf_h) errmod.h +@@ -192,31 +192,31 @@ + + + test/merge/test_bam_translate: test/merge/test_bam_translate.o test/test.o $(HTSLIB) +- $(CC) -pthread $(LDFLAGS) -o $@ test/merge/test_bam_translate.o test/test.o $(HTSLIB) $(LDLIBS) -lz ++ $(CC) -pthread $(LDFLAGS) -o $@ test/merge/test_bam_translate.o test/test.o $(HTSLIB) $(LDLIBS) $(ZLIB) + + test/merge/test_pretty_header: test/merge/test_pretty_header.o $(HTSLIB) +- $(CC) -pthread $(LDFLAGS) -o $@ test/merge/test_pretty_header.o $(HTSLIB) $(LDLIBS) -lz ++ $(CC) -pthread $(LDFLAGS) -o $@ test/merge/test_pretty_header.o $(HTSLIB) $(LDLIBS) $(ZLIB) + + test/merge/test_rtrans_build: test/merge/test_rtrans_build.o $(HTSLIB) +- $(CC) -pthread $(LDFLAGS) -o $@ test/merge/test_rtrans_build.o $(HTSLIB) $(LDLIBS) -lz ++ $(CC) -pthread $(LDFLAGS) -o $@ test/merge/test_rtrans_build.o $(HTSLIB) $(LDLIBS) $(ZLIB) + + test/merge/test_trans_tbl_init: test/merge/test_trans_tbl_init.o $(HTSLIB) +- $(CC) -pthread $(LDFLAGS) -o $@ test/merge/test_trans_tbl_init.o $(HTSLIB) $(LDLIBS) -lz ++ $(CC) -pthread $(LDFLAGS) -o $@ test/merge/test_trans_tbl_init.o $(HTSLIB) $(LDLIBS) $(ZLIB) + + test/split/test_count_rg: test/split/test_count_rg.o test/test.o $(HTSLIB) +- $(CC) -pthread $(LDFLAGS) -o $@ test/split/test_count_rg.o test/test.o $(HTSLIB) $(LDLIBS) -lz ++ $(CC) -pthread $(LDFLAGS) -o $@ test/split/test_count_rg.o test/test.o $(HTSLIB) $(LDLIBS) $(ZLIB) + + test/split/test_expand_format_string: test/split/test_expand_format_string.o test/test.o $(HTSLIB) +- $(CC) -pthread $(LDFLAGS) -o $@ test/split/test_expand_format_string.o test/test.o $(HTSLIB) $(LDLIBS) -lz ++ $(CC) -pthread $(LDFLAGS) -o $@ test/split/test_expand_format_string.o test/test.o $(HTSLIB) $(LDLIBS) $(ZLIB) + + test/split/test_filter_header_rg: test/split/test_filter_header_rg.o test/test.o $(HTSLIB) +- $(CC) -pthread $(LDFLAGS) -o $@ test/split/test_filter_header_rg.o test/test.o $(HTSLIB) $(LDLIBS) -lz ++ $(CC) -pthread $(LDFLAGS) -o $@ test/split/test_filter_header_rg.o test/test.o $(HTSLIB) $(LDLIBS) $(ZLIB) + + test/split/test_parse_args: test/split/test_parse_args.o test/test.o $(HTSLIB) +- $(CC) -pthread $(LDFLAGS) -o $@ test/split/test_parse_args.o test/test.o $(HTSLIB) $(LDLIBS) -lz ++ $(CC) -pthread $(LDFLAGS) -o $@ test/split/test_parse_args.o test/test.o $(HTSLIB) $(LDLIBS) $(ZLIB) + + test/vcf-miniview: test/vcf-miniview.o $(HTSLIB) +- $(CC) -pthread $(LDFLAGS) -o $@ test/vcf-miniview.o $(HTSLIB) $(LDLIBS) -lz ++ $(CC) -pthread $(LDFLAGS) -o $@ test/vcf-miniview.o $(HTSLIB) $(LDLIBS) $(ZLIB) + + test_test_h = test/test.h $(htslib_sam_h) + +@@ -235,22 +235,22 @@ + # misc programs + + misc/ace2sam: misc/ace2sam.o +- $(CC) $(LDFLAGS) -o $@ misc/ace2sam.o $(LDLIBS) -lz ++ $(CC) $(LDFLAGS) -o $@ misc/ace2sam.o $(LDLIBS) $(ZLIB) + + misc/maq2sam-short: misc/maq2sam-short.o +- $(CC) $(LDFLAGS) -o $@ misc/maq2sam-short.o $(LDLIBS) -lz ++ $(CC) $(LDFLAGS) -o $@ misc/maq2sam-short.o $(LDLIBS) $(ZLIB) + + misc/maq2sam-long: misc/maq2sam-long.o +- $(CC) $(LDFLAGS) -o $@ misc/maq2sam-long.o $(LDLIBS) -lz ++ $(CC) $(LDFLAGS) -o $@ misc/maq2sam-long.o $(LDLIBS) $(ZLIB) + + misc/md5fa: misc/md5fa.o misc/md5.o +- $(CC) $(LDFLAGS) -o $@ misc/md5fa.o misc/md5.o $(LDLIBS) -lz ++ $(CC) $(LDFLAGS) -o $@ misc/md5fa.o misc/md5.o $(LDLIBS) $(ZLIB) + + misc/md5sum-lite: misc/md5sum-lite.o + $(CC) $(LDFLAGS) -o $@ misc/md5sum-lite.o $(LDLIBS) + + misc/wgsim: misc/wgsim.o +- $(CC) $(LDFLAGS) -o $@ misc/wgsim.o $(LDLIBS) -lm -lz ++ $(CC) $(LDFLAGS) -o $@ misc/wgsim.o $(LDLIBS) -lm $(ZLIB) + + misc/ace2sam.o: misc/ace2sam.c $(HTSDIR)/htslib/kstring.h $(HTSDIR)/htslib/kseq.h + misc/md5.o: misc/md5.c misc/md5.h -- GitLab From c04ba25ac1e8f4522b7c3492786d257862268ab1 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 19 Mar 2015 11:56:38 +0100 Subject: [PATCH 0314/1076] remove unrequired patch from Python 2.7.3 intel/2015a easyconfig --- easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb | 2 -- 1 file changed, 2 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb index 14b4ce86fc..c07420a815 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb @@ -13,8 +13,6 @@ scipyversion = '0.10.1' source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] -patches = ['python_libffi_int128_icc.patch'] - # python needs bzip2 to build the bz2 package dependencies = [ ('bzip2', '1.0.6'), -- GitLab From 181669e94ca052aea42ebdcf3647e536f21caddb Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 19 Mar 2015 12:04:19 +0100 Subject: [PATCH 0315/1076] bump zlib dep to 1.2.8 in deps of Python/libxml intel/2015a easyconfigs --- .../l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb index 1e588c6831..833381d4b2 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb @@ -20,7 +20,7 @@ pythonshortver = '.'.join(pythonver.split('.')[0:2]) versionsuffix = '-%s-%s' % ('Python', pythonver) dependencies = [ - ('zlib', '1.2.7'), + ('zlib', '1.2.8'), ('Python', pythonver), ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb index c07420a815..58d509004d 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb @@ -16,7 +16,7 @@ sources = [SOURCE_TGZ] # python needs bzip2 to build the bz2 package dependencies = [ ('bzip2', '1.0.6'), - ('zlib', '1.2.7'), + ('zlib', '1.2.8'), ('libreadline', '6.2'), ('ncurses', '5.9'), # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons -- GitLab From c3492ddf23789c15bef5511e4b7b58f7e85e5921 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 19 Mar 2015 12:21:21 +0100 Subject: [PATCH 0316/1076] CMake is a build dep --- easybuild/easyconfigs/g/GATE/GATE-6.1-ictce-4.0.6.eb | 2 +- easybuild/easyconfigs/g/GATE/GATE-6.2-goalf-1.1.0-no-OFED.eb | 2 +- easybuild/easyconfigs/g/GATE/GATE-6.2-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/g/GATE/GATE-6.2-ictce-4.0.6.eb | 2 +- easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.1-ictce-4.0.6.eb b/easybuild/easyconfigs/g/GATE/GATE-6.1-ictce-4.0.6.eb index 1b62309c54..f6983e6ed6 100644 --- a/easybuild/easyconfigs/g/GATE/GATE-6.1-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/g/GATE/GATE-6.1-ictce-4.0.6.eb @@ -15,8 +15,8 @@ dependencies = [ ('Geant4', '9.4.p02'), ('CLHEP', '2.1.1.0'), ('ROOT', 'v5.34.01'), - ('CMake', '2.8.4'), ] +builddependencies = [('CMake', '2.8.4')] parallel = 1 diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/g/GATE/GATE-6.2-goalf-1.1.0-no-OFED.eb index b3ec8c73df..8cd12c59aa 100644 --- a/easybuild/easyconfigs/g/GATE/GATE-6.2-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/g/GATE/GATE-6.2-goalf-1.1.0-no-OFED.eb @@ -17,7 +17,7 @@ dependencies = [ ('Geant4', '9.5.p01'), ('CLHEP', '2.1.1.0'), ('ROOT', 'v5.34.01'), - ('CMake', '2.8.4'), ] +builddependencies = [('CMake', '2.8.4')] moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.2-goolf-1.4.10.eb b/easybuild/easyconfigs/g/GATE/GATE-6.2-goolf-1.4.10.eb index f0862bba48..3bac12bc2c 100644 --- a/easybuild/easyconfigs/g/GATE/GATE-6.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/GATE/GATE-6.2-goolf-1.4.10.eb @@ -20,7 +20,7 @@ dependencies = [ ('Geant4', '9.5.p01'), ('CLHEP', '2.1.1.0'), ('ROOT', 'v5.34.01'), - ('CMake', '2.8.4'), ] +builddependencies = [('CMake', '2.8.4')] moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.2-ictce-4.0.6.eb b/easybuild/easyconfigs/g/GATE/GATE-6.2-ictce-4.0.6.eb index 3fe22c082c..cf9f93f198 100644 --- a/easybuild/easyconfigs/g/GATE/GATE-6.2-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/g/GATE/GATE-6.2-ictce-4.0.6.eb @@ -17,7 +17,7 @@ dependencies = [ ('Geant4', '9.5.p01'), ('CLHEP', '2.1.1.0'), ('ROOT', 'v5.34.01'), - ('CMake', '2.8.4'), ] +builddependencies = [('CMake', '2.8.4')] moduleclass = 'cae' diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb b/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb index 153cbd2179..dd8ac9566b 100644 --- a/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb +++ b/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb @@ -17,7 +17,7 @@ dependencies = [ ('Geant4', '9.5.p01'), ('CLHEP', '2.1.1.0'), ('ROOT', 'v5.34.01'), - ('CMake', '2.8.4'), ] +builddependencies = [('CMake', '2.8.4')] moduleclass = 'cae' -- GitLab From fbb18c453468b923d421838b321b9121bd4c5b0a Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Thu, 19 Mar 2015 14:17:23 +0100 Subject: [PATCH 0317/1076] SAM and BCFtools with intel and foss 2015a --- .../BCFtools-1.2-HTSlib-1.2.1-foss-2015a.eb | 36 ++++++++++ .../BCFtools-1.2-HTSlib-1.2.1-intel-2015a.eb | 36 ++++++++++ .../BCFtools-1.2_extHTSlib_Makefile.patch | 65 +++++++++++++++++++ .../SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb | 7 +- .../SAMtools-1.2-HTSlib-1.2.1-intel-2015a.eb | 33 ++++++++++ .../SAMtools-1.2_extHTSlib_Makefile.patch | 23 +++++-- 6 files changed, 189 insertions(+), 11 deletions(-) create mode 100644 easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-HTSlib-1.2.1-foss-2015a.eb create mode 100644 easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-HTSlib-1.2.1-intel-2015a.eb create mode 100644 easybuild/easyconfigs/b/BCFtools/BCFtools-1.2_extHTSlib_Makefile.patch create mode 100644 easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-intel-2015a.eb diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-HTSlib-1.2.1-foss-2015a.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-HTSlib-1.2.1-foss-2015a.eb new file mode 100644 index 0000000000..71c37a2d63 --- /dev/null +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-HTSlib-1.2.1-foss-2015a.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'BCFtools' +version = '1.2' + +homepage = 'http://www.htslib.org/' +description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. + BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence variants""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] + +patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] + +dependencies = [('HTSlib', '1.2.1')] + +parallel = 1 + +skipsteps = ['configure'] + +installopts = ' prefix=%(installdir)s' + +postinstallcmds = [ + 'mkdir -p %(installdir)s/lib/plugins', + 'cp plugins/*.so %(installdir)s/lib/plugins/.', +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], + 'dirs': ['lib/plugins'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-HTSlib-1.2.1-intel-2015a.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-HTSlib-1.2.1-intel-2015a.eb new file mode 100644 index 0000000000..197f2b1a9b --- /dev/null +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-HTSlib-1.2.1-intel-2015a.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'BCFtools' +version = '1.2' + +homepage = 'http://www.htslib.org/' +description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. + BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence variants""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] + +patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] + +dependencies = [('HTSlib', '1.2.1')] + +parallel = 1 + +skipsteps = ['configure'] + +installopts = ' prefix=%(installdir)s' + +postinstallcmds = [ + 'mkdir -p %(installdir)s/lib/plugins', + 'cp plugins/*.so %(installdir)s/lib/plugins/.', +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], + 'dirs': ['lib/plugins'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2_extHTSlib_Makefile.patch b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2_extHTSlib_Makefile.patch new file mode 100644 index 0000000000..a6df8a51d3 --- /dev/null +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2_extHTSlib_Makefile.patch @@ -0,0 +1,65 @@ +# patch needed to use external HTSlib and ZLIB +# B. Hajgato March 19 2015 +--- bcftools-1.2/Makefile.orig 2015-02-03 17:27:19.000000000 +0100 ++++ bcftools-1.2/Makefile 2015-03-19 13:24:18.595228622 +0100 +@@ -29,14 +29,11 @@ + all: $(PROG) $(TEST_PROG) + + # Adjust $(HTSDIR) to point to your top-level htslib directory +-HTSDIR = htslib-1.2.1 +-include $(HTSDIR)/htslib.mk +-HTSLIB = $(HTSDIR)/libhts.a +-BGZIP = $(HTSDIR)/bgzip +-TABIX = $(HTSDIR)/tabix ++HTSDIR = $(EBROOTHTSLIB)/include ++HTSLIB = $(EBROOTHTSLIB)/lib/libhts.a ++BGZIP = $(EBROOTHTSLIB)/bin/bgzip ++TABIX = $(EBROOTHTSLIB)/bin/tabix + +-CC = gcc +-CFLAGS = -g -Wall -Wc++-compat -O2 + DFLAGS = + OBJS = main.o vcfindex.o tabix.o \ + vcfstats.o vcfisec.o vcfmerge.o vcfquery.o vcffilter.o filter.o vcfsom.o \ +@@ -45,6 +42,7 @@ + vcfcnv.o HMM.o vcfplugin.o consensus.o ploidy.o version.o \ + ccall.o em.o prob1.o kmin.o # the original samtools calling + INCLUDES = -I. -I$(HTSDIR) ++ZLIB= -L$(EBROOTZLIB)/lib -lz + + # The polysomy command is not compiled by default because it brings dependency + # on libgsl. The command can be compiled wth `make USE_GPL=1`. See the INSTALL +@@ -102,8 +100,8 @@ + PLUGINS = $(PLUGINC:.c=.so) + PLUGINM = $(PLUGINC:.c=.mk) + +-%.so: %.c version.h version.c $(HTSDIR)/libhts.so +- $(CC) $(CFLAGS) $(INCLUDES) -fPIC -shared -o $@ version.c $< -L$(HTSDIR) -lhts ++%.so: %.c version.h version.c $(EBROOTHTSLIB)/lib/libhts.so ++ $(CC) $(CFLAGS) $(INCLUDES) -fPIC -shared -o $@ version.c $< -L$(EBROOTHTSLIB)/lib -lhts + + -include $(PLUGINM) + +@@ -159,7 +157,7 @@ + $(CC) $(CFLAGS) -o $@ -lm -ldl $< + + bcftools: $(HTSLIB) $(OBJS) +- $(CC) $(CFLAGS) -o $@ $(OBJS) $(HTSLIB) -lpthread -lz -lm -ldl $(LDLIBS) ++ $(CC) $(CFLAGS) -o $@ $(OBJS) $(HTSLIB) -lpthread $(ZLIB) -lm -ldl $(LDLIBS) + + doc/bcftools.1: doc/bcftools.txt + cd doc && a2x -adate="$(DOC_DATE)" -aversion=$(DOC_VERSION) --doctype manpage --format manpage bcftools.txt +--- bcftools-1.2/plugins/fixploidy.mk.orig 2014-10-09 11:01:22.000000000 +0200 ++++ bcftools-1.2/plugins/fixploidy.mk 2015-03-19 13:30:48.125228201 +0100 +@@ -1,2 +1,2 @@ +-plugins/fixploidy.so: plugins/fixploidy.c version.h version.c ploidy.h ploidy.c $(HTSDIR)/libhts.so +- $(CC) $(CFLAGS) $(INCLUDES) -fPIC -shared -o $@ ploidy.c version.c $< -L$(HTSDIR) -lhts ++plugins/fixploidy.so: plugins/fixploidy.c version.h version.c ploidy.h ploidy.c $(EBROOTHTSLIB)/lib/libhts.so ++ $(CC) $(CFLAGS) $(INCLUDES) -fPIC -shared -o $@ ploidy.c version.c $< -L$(EBROOTHTSLIB)/lib -lhts +--- bcftools-1.2/plugins/vcf2sex.mk.orig 2014-10-09 11:01:22.000000000 +0200 ++++ bcftools-1.2/plugins/vcf2sex.mk 2015-03-19 13:31:11.227228307 +0100 +@@ -1,2 +1,2 @@ +-plugins/vcf2sex.so: plugins/vcf2sex.c version.h version.c ploidy.h ploidy.c $(HTSDIR)/libhts.so +- $(CC) $(CFLAGS) $(INCLUDES) -fPIC -shared -o $@ ploidy.c version.c $< -L$(HTSDIR) -lhts ++plugins/vcf2sex.so: plugins/vcf2sex.c version.h version.c ploidy.h ploidy.c $(EBROOTHTSLIB)/lib/libhts.so ++ $(CC) $(CFLAGS) $(INCLUDES) -fPIC -shared -o $@ ploidy.c version.c $< -L$(EBROOTHTSLIB)/lib -lhts diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb index d20cd89e7b..7236af59bb 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb @@ -12,8 +12,8 @@ name = 'SAMtools' version = '1.2' homepage = 'http://www.htslib.org/' -description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, - including sorting, merging, indexing and generating alignments in a per-position format.""" +description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. + SAMtools - Reading/writing/editing/indexing/viewing SAM/BAM/CRAM format""" toolchain = {'name': 'foss', 'version': '2015a'} toolchainopts = {'optarch': True, 'pic': True} @@ -21,12 +21,11 @@ toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_BZ2] source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] -#patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] +patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] dependencies = [ ('HTSlib', '1.2.1'), ('ncurses', '5.9'), - ('zlib', '1.2.8'), ] parallel = 1 diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-intel-2015a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-intel-2015a.eb new file mode 100644 index 0000000000..556ed34148 --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-intel-2015a.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +## + +name = 'SAMtools' +version = '1.2' + +homepage = 'http://www.htslib.org/' +description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. + SAMtools - Reading/writing/editing/indexing/viewing SAM/BAM/CRAM format""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] + +patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] + +dependencies = [ + ('HTSlib', '1.2.1'), + ('ncurses', '5.9'), +] + +parallel = 1 + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2_extHTSlib_Makefile.patch b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2_extHTSlib_Makefile.patch index 01033c7a28..47bf7ec973 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2_extHTSlib_Makefile.patch +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2_extHTSlib_Makefile.patch @@ -1,6 +1,16 @@ --- samtools-1.2/Makefile.orig 2015-02-03 17:27:34.000000000 +0100 -+++ samtools-1.2/Makefile 2015-03-19 10:27:14.487237690 +0100 -@@ -36,9 +36,9 @@ ++++ samtools-1.2/Makefile 2015-03-19 11:19:38.289234982 +0100 +@@ -21,9 +21,7 @@ + # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + # DEALINGS IN THE SOFTWARE. + +-CC = gcc + CPPFLAGS = $(DFLAGS) $(INCLUDES) +-CFLAGS = -g -Wall -O2 + LDFLAGS = + LDLIBS = + DFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_CURSES_LIB=1 +@@ -36,9 +34,9 @@ cut_target.o phase.o bam2depth.o padding.o bedcov.o bamshuf.o \ faidx.o stats.o stats_isize.o bam_flags.o bam_split.o \ bam_tview.o bam_tview_curses.o bam_tview_html.o bam_lpileup.o @@ -13,7 +23,7 @@ prefix = /usr/local exec_prefix = $(prefix) bindir = $(exec_prefix)/bin -@@ -82,10 +82,10 @@ +@@ -82,10 +80,9 @@ # Adjust $(HTSDIR) to point to your top-level htslib directory @@ -22,13 +32,12 @@ -HTSLIB = $(HTSDIR)/libhts.a -BGZIP = $(HTSDIR)/bgzip +HTSDIR = $(EBROOTHTSLIB)/include -+#include $(EBROOTHTSLIB)/htslib.mk +HTSLIB = $(EBROOTHTSLIB)/lib/libhts.a +BGZIP = $(EBROOTHTSLIB)/bin/bgzip PACKAGE_VERSION = 1.2 -@@ -122,7 +122,7 @@ +@@ -122,7 +119,7 @@ $(AR) -csru $@ $(LOBJS) samtools: $(AOBJS) libbam.a $(HTSLIB) @@ -37,7 +46,7 @@ bam_h = bam.h $(htslib_bgzf_h) $(htslib_sam_h) bam2bcf_h = bam2bcf.h $(htslib_vcf_h) errmod.h -@@ -192,31 +192,31 @@ +@@ -192,31 +189,31 @@ test/merge/test_bam_translate: test/merge/test_bam_translate.o test/test.o $(HTSLIB) @@ -78,7 +87,7 @@ test_test_h = test/test.h $(htslib_sam_h) -@@ -235,22 +235,22 @@ +@@ -235,22 +232,22 @@ # misc programs misc/ace2sam: misc/ace2sam.o -- GitLab From 2b2e7cb954793dea43c0023f43bb005048700fa7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 19 Mar 2015 14:19:33 +0100 Subject: [PATCH 0318/1076] add easyconfig for Ray v2.3.1 --- .../r/Ray/Ray-2.3.1-intel-2015a.eb | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 easybuild/easyconfigs/r/Ray/Ray-2.3.1-intel-2015a.eb diff --git a/easybuild/easyconfigs/r/Ray/Ray-2.3.1-intel-2015a.eb b/easybuild/easyconfigs/r/Ray/Ray-2.3.1-intel-2015a.eb new file mode 100644 index 0000000000..8b7237fffb --- /dev/null +++ b/easybuild/easyconfigs/r/Ray/Ray-2.3.1-intel-2015a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'Ray' +version = '2.3.1' + +homepage = 'http://sourceforge.net/projects/denovoassembler/' +description = """Ray -- Parallel genome assemblies for parallel DNA sequencing.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'usempi': True} + +sources = [SOURCE_TAR_BZ2] +source_urls = ['http://download.sourceforge.net/denovoassembler/'] + +dependencies = [ + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), +] + +skipsteps = ['configure'] +buildopts = 'PREFIX=%(installdir)s MPI_IO=y CXXFLAGS="$CXXFLAGS" HAVE_LIBZ=y HAVE_LIBBZ2=y' + +modextrapaths = {'PATH': ['']} + +sanity_check_paths = { + 'files': ['Ray'], + 'dirs': [], +} + +moduleclass = 'bio' -- GitLab From 7767b36d9825c926fc4e3a5192dc083135073a9f Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Fri, 20 Mar 2015 12:19:08 +0100 Subject: [PATCH 0319/1076] zlib added, filenames corrected --- ...ib-1.2.1-intel-2015a.eb => BCFtools-1.2-intel-2015a.eb} | 5 ++++- ...2-HTSlib-1.2.1-foss-2015a.eb => BCFtools-foss-2015a.eb} | 5 ++++- .../s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb | 7 ++++++- .../s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-intel-2015a.eb | 7 ++++++- 4 files changed, 20 insertions(+), 4 deletions(-) rename easybuild/easyconfigs/b/BCFtools/{BCFtools-1.2-HTSlib-1.2.1-intel-2015a.eb => BCFtools-1.2-intel-2015a.eb} (93%) rename easybuild/easyconfigs/b/BCFtools/{BCFtools-1.2-HTSlib-1.2.1-foss-2015a.eb => BCFtools-foss-2015a.eb} (93%) diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-HTSlib-1.2.1-intel-2015a.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-intel-2015a.eb similarity index 93% rename from easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-HTSlib-1.2.1-intel-2015a.eb rename to easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-intel-2015a.eb index 197f2b1a9b..156cebe11f 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-HTSlib-1.2.1-intel-2015a.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-intel-2015a.eb @@ -15,7 +15,10 @@ source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(ve patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] -dependencies = [('HTSlib', '1.2.1')] +dependencies = [ + ('HTSlib', '1.2.1'), + ('zlib','1.2.8', +] parallel = 1 diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-HTSlib-1.2.1-foss-2015a.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-foss-2015a.eb similarity index 93% rename from easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-HTSlib-1.2.1-foss-2015a.eb rename to easybuild/easyconfigs/b/BCFtools/BCFtools-foss-2015a.eb index 71c37a2d63..7aa9dcdd5b 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-HTSlib-1.2.1-foss-2015a.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-foss-2015a.eb @@ -15,7 +15,10 @@ source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(ve patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] -dependencies = [('HTSlib', '1.2.1')] +dependencies = [ + ('HTSlib', '1.2.1'), + ('zlib', '1.2.8'), +] parallel = 1 diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb index 7236af59bb..c7743a27f3 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb @@ -23,9 +23,14 @@ source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(ve patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] +htslib = 'HTSlib' +htsver = '1.2.1' +versionsuffix = '-%s-%s' % (htslib, htsver) + dependencies = [ - ('HTSlib', '1.2.1'), + (htslib, htsver), ('ncurses', '5.9'), + ('zlib', '1.2.8'), ] parallel = 1 diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-intel-2015a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-intel-2015a.eb index 556ed34148..ccd0092201 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-intel-2015a.eb @@ -23,9 +23,14 @@ source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(ve patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] +htslib = 'HTSlib' +htsver = '1.2.1' +versionsuffix = '-%s-%s' % (htslib, htsver) + dependencies = [ - ('HTSlib', '1.2.1'), + (htslib, htsver), ('ncurses', '5.9'), + ('zlib', '1.2.8'), ] parallel = 1 -- GitLab From 00d81f1a63eefb7f458cb6b4b3ce33ccc5e9ab3b Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Fri, 20 Mar 2015 12:47:34 +0100 Subject: [PATCH 0320/1076] Typos corrected --- .../{BCFtools-foss-2015a.eb => BCFtools-1.2-foss-2015a.eb} | 0 easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-intel-2015a.eb | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename easybuild/easyconfigs/b/BCFtools/{BCFtools-foss-2015a.eb => BCFtools-1.2-foss-2015a.eb} (100%) diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-foss-2015a.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-foss-2015a.eb similarity index 100% rename from easybuild/easyconfigs/b/BCFtools/BCFtools-foss-2015a.eb rename to easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-foss-2015a.eb diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-intel-2015a.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-intel-2015a.eb index 156cebe11f..c997c54557 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-intel-2015a.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-intel-2015a.eb @@ -17,7 +17,7 @@ patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] dependencies = [ ('HTSlib', '1.2.1'), - ('zlib','1.2.8', + ('zlib', '1.2.8'), ] parallel = 1 -- GitLab From 55d5d7ddc20b0838e11310490fa287701bcc0b2c Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Fri, 20 Mar 2015 13:07:27 +0100 Subject: [PATCH 0321/1076] Filename corrected --- ....2.1-foss-2015a.eb => SAMtools-1.2-foss-2015a-HTSlib-1.2.1.eb} | 0 ....1-intel-2015a.eb => SAMtools-1.2-intel-2015a-HTSlib-1.2.1.eb} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/s/SAMtools/{SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb => SAMtools-1.2-foss-2015a-HTSlib-1.2.1.eb} (100%) rename easybuild/easyconfigs/s/SAMtools/{SAMtools-1.2-HTSlib-1.2.1-intel-2015a.eb => SAMtools-1.2-intel-2015a-HTSlib-1.2.1.eb} (100%) diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2015a-HTSlib-1.2.1.eb similarity index 100% rename from easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-foss-2015a.eb rename to easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2015a-HTSlib-1.2.1.eb diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-intel-2015a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-intel-2015a-HTSlib-1.2.1.eb similarity index 100% rename from easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-HTSlib-1.2.1-intel-2015a.eb rename to easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-intel-2015a-HTSlib-1.2.1.eb -- GitLab From 4c1dc0307c9dd925474c536e5a0f07ba0437cde0 Mon Sep 17 00:00:00 2001 From: pescobar Date: Sat, 21 Mar 2015 15:06:41 +0100 Subject: [PATCH 0322/1076] added checksum. switch to buildopts. fixed error --- .../easyconfigs/m/Minimac/Minimac-2013.7.17-goolf-1.4.10.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/m/Minimac/Minimac-2013.7.17-goolf-1.4.10.eb b/easybuild/easyconfigs/m/Minimac/Minimac-2013.7.17-goolf-1.4.10.eb index 6d59aab26d..ab6ce7f05d 100644 --- a/easybuild/easyconfigs/m/Minimac/Minimac-2013.7.17-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/Minimac/Minimac-2013.7.17-goolf-1.4.10.eb @@ -23,14 +23,14 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} # in their website if the version number and date is correct source_urls = ['http://www.sph.umich.edu/csg/cfuchsb/'] sources = ['%(namelower)s.src.tgz'] +checksums = [('md5', 'a8011a4cf8a9be8add07815e9e42246d')] # firt move to folder libStatGen to run make -# then move to foler minimac to run make -premakeopts = ["cd libStatGen && ", "cd minimac && "] +prebuildopts = ["cd libStatGen && "] # in libStatGen folder run just "make" # in minimac folder run "make opt && make openmp" -makeopts = ["", " opt && make openmp"] +buildopts = [" && cd ../minimac && make opt && make openmp"] # parallel build fails parallel = 1 -- GitLab From 018a175df2bc5515627e30dd13175aec103a757b Mon Sep 17 00:00:00 2001 From: "tmwsiy2012@gmail.com" Date: Sat, 21 Mar 2015 22:49:34 -0400 Subject: [PATCH 0323/1076] first draft for R-3.1.3-foss-2015a.eb --- .../easyconfigs/r/R/R-3.1.3-foss-2015a.eb | 375 ++++++++++++++++++ 1 file changed, 375 insertions(+) create mode 100644 easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb new file mode 100644 index 0000000000..d69a4416b4 --- /dev/null +++ b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb @@ -0,0 +1,375 @@ +name = 'R' +version = '3.1.3' + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] + +preconfigopts = 'BLAS_LIBS="$LIBBLAS" LAPACK_LIBS="$LIBLAPACK"' +configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=no --enable-R-shlib" +# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below +configopts += " --with-recommended-packages=no" + +dependencies = [ + ('libreadline', '6.3'), + ('ncurses', '5.9'), + ('libpng', '1.6.16'), # for plotting in R + ('libjpeg-turbo', '1.4.0'), # for plottting in R + ('Java', '1.8.0_25', '', True), # Java bindings are built if Java is found, might as well provide it +] + +name_tmpl = '%(name)s_%(version)s.tar.gz' +ext_options = { + 'source_urls': [ + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'http://cran.r-project.org/src/contrib/', # current version of packages + 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + ], + 'source_tmpl': name_tmpl, +} +# Bioconductor packages have a different download url +bioconductor_options = { + 'source_urls': [ + 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', + 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', + ], + 'source_tmpl': name_tmpl, +} + +# !! order of packages is important !! +# packages updated on January 8th 2015 +exts_list = [ + # default libraries, only here to sanity check their presence + 'base', + 'datasets', + 'graphics', + 'grDevices', + 'grid', + 'methods', + 'splines', + 'stats', + 'stats4', + 'tools', + 'utils', + # non-standard libraries, should be specified with fixed versions! + ('Rmpi', '0.6-5', dict(ext_options.items() + [('patches', ['Rmpi-0.6-5_impi5.patch'])])), + ('abind', '1.4-0', ext_options), + ('magic', '1.5-6', ext_options), + ('geometry', '0.3-4', dict(ext_options.items() + [('patches', ['geometry-0.3-4-icc.patch'])])), + ('bit', '1.1-12', ext_options), + ('filehash', '2.2-2', ext_options), + ('ff', '2.2-13', ext_options), + ('bnlearn', '3.6', ext_options), + ('bootstrap', '2014.4', ext_options), + ('combinat', '0.0-8', ext_options), + ('deal', '1.2-37', ext_options), + ('fdrtool', '1.2.13', ext_options), + ('formatR', '1.0', ext_options), + ('gtools', '3.4.1', ext_options), + ('gdata', '2.13.3', ext_options), + ('GSA', '1.03', ext_options), + ('highr', '0.4', ext_options), + ('infotheo', '1.2.0', ext_options), + ('lars', '1.2', ext_options), + ('lazy', '1.2-15', ext_options), + ('kernlab', '0.9-19', ext_options), + ('mime', '0.2', ext_options), + ('markdown', '0.7.4', ext_options), + ('mlbench', '2.1-1', ext_options), + ('NLP', '0.1-5', ext_options), + ('mclust', '4.4', ext_options), + ('RANN', '2.4.1', ext_options), + ('rmeta', '2.16', ext_options), + ('segmented', '0.5-1.0', ext_options), + ('som', '0.3-5', ext_options), + ('SuppDists', '1.1-9.1', ext_options), + ('stabledist', '0.6-6', ext_options), + ('survivalROC', '1.0.3', ext_options), + ('pspline', '1.0-16', ext_options), + ('timeDate', '3011.99', ext_options), + ('longmemo', '1.0-0', ext_options), + ('ADGofTest', '0.3', ext_options), + ('ade4', '1.6-2', ext_options), + ('AlgDesign', '1.1-7.3', ext_options), + ('base64enc', '0.1-2', ext_options), + ('BH', '1.55.0-3', ext_options), + ('brew', '1.0-6', ext_options), + ('Brobdingnag', '1.2-4', ext_options), + ('corpcor', '1.6.7', ext_options), + ('longitudinal', '1.1.10', ext_options), + ('checkmate', '1.5.1', ext_options), + ('cubature', '1.1-2', ext_options), + ('DEoptimR', '1.0-2', ext_options), + ('digest', '0.6.8', ext_options), + ('fastmatch', '1.0-4', ext_options), + ('ffbase', '0.11.3', ext_options), + ('iterators', '1.0.7', ext_options), + ('maps', '2.3-9', ext_options), + ('nnls', '1.4', ext_options), + ('sendmailR', '1.2-1', ext_options), + ('spam', '1.0-1', ext_options), + ('subplex', '1.1-4', ext_options), + ('stringr', '0.6.2', ext_options), + ('evaluate', '0.5.5', ext_options), + ('logspline', '2.1.5', ext_options), + ('ncbit', '2013.03.29', ext_options), + ('permute', '0.8-3', ext_options), + ('plotrix', '3.5-10', ext_options), + ('randomForest', '4.6-10', ext_options), + ('scatterplot3d', '0.3-35', ext_options), + ('SparseM', '1.6', ext_options), + ('tripack', '1.3-6', ext_options), + ('irace', '1.06', ext_options), + ('rJava', '0.9-6', ext_options), + ('lattice', '0.20-29', ext_options), + ('RColorBrewer', '1.1-2', ext_options), + ('latticeExtra', '0.6-26', ext_options), + ('Matrix', '1.1-4', ext_options), + ('png', '0.1-7', ext_options), + ('Rcpp', '0.11.3', ext_options), + ('RcppArmadillo', '0.4.600.0', ext_options), + ('plyr', '1.8.1', ext_options), + ('pROC', '1.7.3', ext_options), + ('quadprog', '1.5-5', ext_options), + ('BB', '2014.10-1', ext_options), + ('BBmisc', '1.8', ext_options), + ('fail', '1.2', ext_options), + ('rlecuyer', '0.3-3', ext_options), + ('snow', '0.3-13', ext_options), + ('MASS', '7.3-35', ext_options), + ('tree', '1.0-35', ext_options), + ('pls', '2.4-3', ext_options), + ('class', '7.3-11', ext_options), + ('e1071', '1.6-4', ext_options), + ('nnet', '7.3-8', ext_options), + ('car', '2.0-22', ext_options), + ('colorspace', '1.2-4', ext_options), + ('robustbase', '0.92-2', ext_options), + ('sp', '1.0-17', ext_options), + ('vcd', '1.3-2', ext_options), + ('snowfall', '1.84-6', ext_options), + ('rpart', '4.1-8', ext_options), + ('mice', '2.22', ext_options), + ('nlme', '3.1-118', ext_options), + ('urca', '1.2-8', ext_options), + ('fracdiff', '1.4-2', ext_options), + ('mgcv', '1.8-4', ext_options), + ('logistf', '1.21', ext_options), + ('akima', '0.5-11', ext_options), + ('bitops', '1.0-6', ext_options), + ('boot', '1.3-13', ext_options), + ('mixtools', '1.0.2', ext_options), + ('cluster', '1.15.3', ext_options), + ('gclus', '1.3.1', ext_options), + ('coda', '0.16-1', ext_options), + ('codetools', '0.2-9', ext_options), + ('foreach', '1.4.2', ext_options), + ('doMC', '1.3.3', ext_options), + ('DBI', '0.3.1', ext_options), + ('foreign', '0.8-62', ext_options), + ('survival', '2.37-7', ext_options), + ('gam', '1.09.1', ext_options), + ('gamlss.data', '4.2-7', ext_options), + ('gamlss.dist', '4.3-1', ext_options), + ('hwriter', '1.3.2', ext_options), + ('KernSmooth', '2.23-13', ext_options), + ('zoo', '1.7-11', ext_options), + ('xts', '0.9-7', ext_options), + ('TTR', '0.22-0', ext_options), + ('quantmod', '0.4-3', ext_options), + ('lmtest', '0.9-33', ext_options), + ('mnormt', '1.5-1', ext_options), + ('mvtnorm', '1.0-2', ext_options), + ('pcaPP', '1.9-60', ext_options), + ('numDeriv', '2012.9-1', ext_options), + ('lava', '1.3', ext_options), + ('prodlim', '1.5.1', ext_options), + ('pscl', '1.4.6', ext_options), + ('RSQLite', '1.0.0', ext_options), + ('BatchJobs', '1.5', ext_options), + ('sandwich', '2.3-2', ext_options), + ('sfsmisc', '1.0-27', ext_options), + ('spatial', '7.3-8', ext_options), + ('VGAM', '0.9-6', ext_options), + ('waveslim', '1.7.3', ext_options), + ('xtable', '1.7-4', ext_options), + ('profileModel', '0.5-9', ext_options), + ('brglm', '0.5-9', ext_options), + ('deSolve', '1.11', ext_options), + ('tseriesChaos', '0.1-13', ext_options), + ('tseries', '0.10-32', ext_options), + ('fastICA', '1.2-0', ext_options), + ('R.methodsS3', '1.6.1', ext_options), + ('R.oo', '1.18.0', ext_options), + ('cgdsr', '1.1.33', ext_options), + ('R.utils', '1.34.0', ext_options), + ('R.matlab', '3.1.1', ext_options), + ('BiocGenerics', '0.12.1', bioconductor_options), + ('Biobase', '2.26.0', bioconductor_options), + ('S4Vectors', '0.4.0', bioconductor_options), + ('IRanges', '2.0.1', bioconductor_options), + ('GenomeInfoDb', '1.2.4', bioconductor_options), + ('AnnotationDbi', '1.28.1', bioconductor_options), + ('XVector', '0.6.0', bioconductor_options), + ('zlibbioc', '1.12.0', bioconductor_options), + ('Biostrings', '2.34.1', bioconductor_options), + ('GenomicRanges', '1.18.4', bioconductor_options), + ('Rsamtools', '1.18.3', bioconductor_options), + ('BiocParallel', '1.0.3', bioconductor_options), + ('GenomicAlignments', '1.2.2', bioconductor_options), + ('ShortRead', '1.24.0', bioconductor_options), + ('graph', '1.44.1', bioconductor_options), + ('gbm', '2.1', ext_options), + ('dichromat', '2.0-0', ext_options), + ('Formula', '1.1-2', ext_options), + ('acepack', '1.3-3.3', ext_options), + ('Hmisc', '3.14-6', ext_options), + ('munsell', '0.4.2', ext_options), + ('labeling', '0.3', ext_options), + ('scales', '0.2.4', ext_options), + ('fastcluster', '1.1.15', ext_options), + ('reshape2', '1.4.1', ext_options), + ('chron', '2.3-45', ext_options), + ('data.table', '1.9.4', ext_options), + ('gtable', '0.1.2', ext_options), + ('proto', '0.3-10', ext_options), + ('ggplot2', '1.0.0', ext_options), + ('igraph', '0.7.1', ext_options), + ('GeneNet', '1.2.11', ext_options), + ('ape', '3.2', ext_options), + ('htmltools', '0.2.6', ext_options), + ('RJSONIO', '1.3-0', ext_options), + ('caTools', '1.17.1', ext_options), + ('gplots', '2.16.0', ext_options), + ('ROCR', '1.0-5', ext_options), + ('httpuv', '1.3.2', ext_options), + ('R6', '2.0.1', ext_options), + ('shiny', '0.10.2.2', ext_options), + ('adegenet', '1.4-2', ext_options), + ('phylobase', '0.6.8', ext_options), + ('adephylo', '1.1-6', ext_options), + ('animation', '2.3', ext_options), + ('bigmemory.sri', '0.1.3', ext_options), + ('bigmemory', '4.4.6', ext_options), + ('calibrate', '1.7.2', ext_options), + ('clusterGeneration', '1.3.1', ext_options), + ('raster', '2.3-12', ext_options), + ('dismo', '1.0-5', ext_options), + ('expm', '0.99-1.1', ext_options), + ('extrafontdb', '1.0', ext_options), + ('Rttf2pt1', '1.3.2', ext_options), + ('extrafont', '0.17', ext_options), + ('fields', '7.1', ext_options), + ('shapefiles', '0.7', ext_options), + ('fossil', '0.3.7', ext_options), + ('geiger', '2.0.3', ext_options), + ('glmnet', '1.9-8', ext_options), + ('labdsv', '1.6-1', ext_options), + ('MatrixModels', '0.3-1.1', ext_options), + ('stabs', '0.5-0', ext_options), + ('mboost', '2.4-1', ext_options), + ('msm', '1.5', ext_options), + ('nor1mix', '1.2-0', ext_options), + ('np', '0.60-2', ext_options), + ('polynom', '1.3-8', ext_options), + ('quantreg', '5.05', ext_options), + ('RcppEigen', '0.3.2.3.0', ext_options), + ('polspline', '1.1.9', ext_options), + ('TH.data', '1.0-6', ext_options), + ('multcomp', '1.3-8', ext_options), + ('rms', '4.2-1', ext_options), + ('RWekajars', '3.7.11-1', ext_options), + ('RWeka', '0.4-23', ext_options), + ('slam', '0.1-32', ext_options), + ('tm', '0.6', ext_options), + ('TraMineR', '1.8-8', ext_options), + ('chemometrics', '1.3.8', ext_options), + ('FNN', '1.1', ext_options), + ('ipred', '0.9-3', ext_options), + ('knitr', '1.8', ext_options), + ('statmod', '1.4.20', ext_options), + ('miscTools', '0.6-16', ext_options), + ('maxLik', '1.2-4', ext_options), + ('mlogit', '0.2-4', ext_options), + ('getopt', '1.20.0', ext_options), + ('gsalib', '2.1', ext_options), + ('reshape', '0.8.5', ext_options), + ('optparse', '1.3.0', ext_options), + ('klaR', '0.6-12', ext_options), + ('neuRosim', '0.2-12', ext_options), + ('affyio', '1.34.0', bioconductor_options), + ('BiocInstaller', '1.16.2', bioconductor_options), + ('preprocessCore', '1.28.0', bioconductor_options), + ('affy', '1.44.0', bioconductor_options), + ('GO.db', '3.0.0', bioconductor_options), + ('limma', '3.22.7', bioconductor_options), + ('RBGL', '1.42.0', bioconductor_options), + ('org.Hs.eg.db', '3.0.0', bioconductor_options), + ('AnnotationForge', '1.8.2', bioconductor_options), + ('KEGG.db', '3.0.0', bioconductor_options), + ('annaffy', '1.38.0', bioconductor_options), + ('gcrma', '2.38.0', bioconductor_options), + ('oligoClasses', '1.28.0', bioconductor_options), + ('edgeR', '3.8.6', bioconductor_options), + ('PFAM.db', '3.0.0', bioconductor_options), + ('locfit', '1.5-9.1', ext_options), + ('gridExtra', '0.9.1', ext_options), + ('GGally', '0.5.0', ext_options), + ('baySeq', '2.0.50', bioconductor_options), + ('beanplot', '1.2', ext_options), + ('clValid', '0.6-6', ext_options), + ('qvalue', '1.43.0', bioconductor_options), + ('impute', '1.40.0', bioconductor_options), + ('matrixStats', '0.12.2', ext_options), + ('samr', '2.0', ext_options), + ('DEGseq', '1.20.0', bioconductor_options), + ('DiscriMiner', '0.1-29', ext_options), + ('ellipse', '0.3-8', ext_options), + ('leaps', '2.9', ext_options), + ('FactoMineR', '1.28', ext_options), + ('modeltools', '0.2-21', ext_options), + ('flexclust', '1.3-4', ext_options), + ('flexmix', '2.3-12', ext_options), + ('prabclus', '2.2-6', ext_options), + ('diptest', '0.75-6', ext_options), + ('trimcluster', '0.1-2', ext_options), + ('fpc', '2.1-9', ext_options), + ('BiasedUrn', '1.06.1', ext_options), + ('hgu133plus2.db', '3.0.0', bioconductor_options), + ('TeachingDemos', '2.9', ext_options), + ('jsonlite', '0.9.14', ext_options), + ('kohonen', '2.0.15', ext_options), + ('base64', '1.1', ext_options), + ('illuminaio', '0.8.0', bioconductor_options), + ('registry', '0.2', ext_options), + ('pkgmaker', '0.22', ext_options), + ('rngtools', '1.2.4', ext_options), + ('doRNG', '1.6', ext_options), + ('bumphunter', '1.6.0', bioconductor_options), + ('multtest', '2.22.0', bioconductor_options), + ('siggenes', '1.40.0', bioconductor_options), + ('nleqslv', '2.5', ext_options), + ('DynDoc', '1.44.0', bioconductor_options), + ('genoset', '1.20.0', bioconductor_options), + ('RGCCA', '2.0', ext_options), + ('pheatmap', '0.7.7', ext_options), + ('multtest', '2.22.0', bioconductor_options), + ('NOISeq', '2.8.0', bioconductor_options), + ('openxlsx', '2.2.1', ext_options), + ('Rgraphviz', '2.10.0', bioconductor_options), + ('pvclust', '1.3-2', ext_options), + ('RCircos', '1.1.2', ext_options), + ('reshape', '0.8.5', ext_options), + ('RNASeqPower', '1.6.0', bioconductor_options), + ('VennDiagram', '1.6.9', ext_options), + ('xlsxjars', '0.6.1', ext_options), + ('xlsx', '0.5.7', ext_options), +] + +moduleclass = 'lang' + -- GitLab From c298ff51fd4edf381e3274205afbb8b0338852d8 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 22 Mar 2015 09:30:20 +0100 Subject: [PATCH 0324/1076] bump all extensions to latest version in R 3.1.3 foss/2015a easyconfig --- .../easyconfigs/r/R/R-3.1.3-foss-2015a.eb | 158 +++++++++--------- 1 file changed, 80 insertions(+), 78 deletions(-) diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb index d69a4416b4..fcf0a79b7f 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb @@ -58,17 +58,17 @@ exts_list = [ 'utils', # non-standard libraries, should be specified with fixed versions! ('Rmpi', '0.6-5', dict(ext_options.items() + [('patches', ['Rmpi-0.6-5_impi5.patch'])])), - ('abind', '1.4-0', ext_options), + ('abind', '1.4-3', ext_options), ('magic', '1.5-6', ext_options), - ('geometry', '0.3-4', dict(ext_options.items() + [('patches', ['geometry-0.3-4-icc.patch'])])), + ('geometry', '0.3-5', dict(ext_options.items() + [('patches', ['geometry-0.3-4-icc.patch'])])), ('bit', '1.1-12', ext_options), ('filehash', '2.2-2', ext_options), ('ff', '2.2-13', ext_options), - ('bnlearn', '3.6', ext_options), - ('bootstrap', '2014.4', ext_options), + ('bnlearn', '3.7.1', ext_options), + ('bootstrap', '2015.2', ext_options), ('combinat', '0.0-8', ext_options), ('deal', '1.2-37', ext_options), - ('fdrtool', '1.2.13', ext_options), + ('fdrtool', '1.2.14', ext_options), ('formatR', '1.0', ext_options), ('gtools', '3.4.1', ext_options), ('gdata', '2.13.3', ext_options), @@ -77,21 +77,21 @@ exts_list = [ ('infotheo', '1.2.0', ext_options), ('lars', '1.2', ext_options), ('lazy', '1.2-15', ext_options), - ('kernlab', '0.9-19', ext_options), + ('kernlab', '0.9-20', ext_options), ('mime', '0.2', ext_options), ('markdown', '0.7.4', ext_options), ('mlbench', '2.1-1', ext_options), - ('NLP', '0.1-5', ext_options), + ('NLP', '0.1-6', ext_options), ('mclust', '4.4', ext_options), ('RANN', '2.4.1', ext_options), ('rmeta', '2.16', ext_options), - ('segmented', '0.5-1.0', ext_options), + ('segmented', '0.5-1.1', ext_options), ('som', '0.3-5', ext_options), ('SuppDists', '1.1-9.1', ext_options), ('stabledist', '0.6-6', ext_options), ('survivalROC', '1.0.3', ext_options), ('pspline', '1.0-16', ext_options), - ('timeDate', '3011.99', ext_options), + ('timeDate', '3012.100', ext_options), ('longmemo', '1.0-0', ext_options), ('ADGofTest', '0.3', ext_options), ('ade4', '1.6-2', ext_options), @@ -101,8 +101,8 @@ exts_list = [ ('brew', '1.0-6', ext_options), ('Brobdingnag', '1.2-4', ext_options), ('corpcor', '1.6.7', ext_options), - ('longitudinal', '1.1.10', ext_options), - ('checkmate', '1.5.1', ext_options), + ('longitudinal', '1.1.11', ext_options), + ('checkmate', '1.5.2', ext_options), ('cubature', '1.1-2', ext_options), ('DEoptimR', '1.0-2', ext_options), ('digest', '0.6.8', ext_options), @@ -119,96 +119,96 @@ exts_list = [ ('logspline', '2.1.5', ext_options), ('ncbit', '2013.03.29', ext_options), ('permute', '0.8-3', ext_options), - ('plotrix', '3.5-10', ext_options), + ('plotrix', '3.5-11', ext_options), ('randomForest', '4.6-10', ext_options), ('scatterplot3d', '0.3-35', ext_options), ('SparseM', '1.6', ext_options), ('tripack', '1.3-6', ext_options), ('irace', '1.06', ext_options), ('rJava', '0.9-6', ext_options), - ('lattice', '0.20-29', ext_options), + ('lattice', '0.20-30', ext_options), ('RColorBrewer', '1.1-2', ext_options), ('latticeExtra', '0.6-26', ext_options), - ('Matrix', '1.1-4', ext_options), + ('Matrix', '1.1-5', ext_options), ('png', '0.1-7', ext_options), - ('Rcpp', '0.11.3', ext_options), - ('RcppArmadillo', '0.4.600.0', ext_options), + ('Rcpp', '0.11.5', ext_options), + ('RcppArmadillo', '0.4.650.1.1', ext_options), ('plyr', '1.8.1', ext_options), ('pROC', '1.7.3', ext_options), ('quadprog', '1.5-5', ext_options), ('BB', '2014.10-1', ext_options), - ('BBmisc', '1.8', ext_options), + ('BBmisc', '1.9', ext_options), ('fail', '1.2', ext_options), ('rlecuyer', '0.3-3', ext_options), ('snow', '0.3-13', ext_options), - ('MASS', '7.3-35', ext_options), + ('MASS', '7.3-40', ext_options), ('tree', '1.0-35', ext_options), ('pls', '2.4-3', ext_options), - ('class', '7.3-11', ext_options), + ('class', '7.3-12', ext_options), ('e1071', '1.6-4', ext_options), - ('nnet', '7.3-8', ext_options), - ('car', '2.0-22', ext_options), - ('colorspace', '1.2-4', ext_options), - ('robustbase', '0.92-2', ext_options), + ('nnet', '7.3-9', ext_options), + ('car', '2.0-25', ext_options), + ('colorspace', '1.2-6', ext_options), + ('robustbase', '0.92-3', ext_options), ('sp', '1.0-17', ext_options), ('vcd', '1.3-2', ext_options), ('snowfall', '1.84-6', ext_options), - ('rpart', '4.1-8', ext_options), + ('rpart', '4.1-9', ext_options), ('mice', '2.22', ext_options), - ('nlme', '3.1-118', ext_options), + ('nlme', '3.1-120', ext_options), ('urca', '1.2-8', ext_options), ('fracdiff', '1.4-2', ext_options), - ('mgcv', '1.8-4', ext_options), + ('mgcv', '1.8-5', ext_options), ('logistf', '1.21', ext_options), ('akima', '0.5-11', ext_options), ('bitops', '1.0-6', ext_options), - ('boot', '1.3-13', ext_options), + ('boot', '1.3-15', ext_options), ('mixtools', '1.0.2', ext_options), - ('cluster', '1.15.3', ext_options), + ('cluster', '2.0.1', ext_options), ('gclus', '1.3.1', ext_options), - ('coda', '0.16-1', ext_options), - ('codetools', '0.2-9', ext_options), + ('coda', '0.17-1', ext_options), + ('codetools', '0.2-11', ext_options), ('foreach', '1.4.2', ext_options), ('doMC', '1.3.3', ext_options), ('DBI', '0.3.1', ext_options), - ('foreign', '0.8-62', ext_options), - ('survival', '2.37-7', ext_options), + ('foreign', '0.8-63', ext_options), + ('survival', '2.38-1', ext_options), ('gam', '1.09.1', ext_options), ('gamlss.data', '4.2-7', ext_options), - ('gamlss.dist', '4.3-1', ext_options), + ('gamlss.dist', '4.3-4', ext_options), ('hwriter', '1.3.2', ext_options), - ('KernSmooth', '2.23-13', ext_options), - ('zoo', '1.7-11', ext_options), + ('KernSmooth', '2.23-14', ext_options), + ('zoo', '1.7-12', ext_options), ('xts', '0.9-7', ext_options), ('TTR', '0.22-0', ext_options), - ('quantmod', '0.4-3', ext_options), + ('quantmod', '0.4-4', ext_options), ('lmtest', '0.9-33', ext_options), ('mnormt', '1.5-1', ext_options), ('mvtnorm', '1.0-2', ext_options), ('pcaPP', '1.9-60', ext_options), ('numDeriv', '2012.9-1', ext_options), - ('lava', '1.3', ext_options), + ('lava', '1.4.0', ext_options), ('prodlim', '1.5.1', ext_options), - ('pscl', '1.4.6', ext_options), + ('pscl', '1.4.8', ext_options), ('RSQLite', '1.0.0', ext_options), - ('BatchJobs', '1.5', ext_options), + ('BatchJobs', '1.6', ext_options), ('sandwich', '2.3-2', ext_options), ('sfsmisc', '1.0-27', ext_options), - ('spatial', '7.3-8', ext_options), - ('VGAM', '0.9-6', ext_options), - ('waveslim', '1.7.3', ext_options), + ('spatial', '7.3-9', ext_options), + ('VGAM', '0.9-7', ext_options), + ('waveslim', '1.7.5', ext_options), ('xtable', '1.7-4', ext_options), ('profileModel', '0.5-9', ext_options), ('brglm', '0.5-9', ext_options), ('deSolve', '1.11', ext_options), ('tseriesChaos', '0.1-13', ext_options), - ('tseries', '0.10-32', ext_options), + ('tseries', '0.10-34', ext_options), ('fastICA', '1.2-0', ext_options), - ('R.methodsS3', '1.6.1', ext_options), - ('R.oo', '1.18.0', ext_options), + ('R.methodsS3', '1.7.0', ext_options), + ('R.oo', '1.19.0', ext_options), ('cgdsr', '1.1.33', ext_options), - ('R.utils', '1.34.0', ext_options), - ('R.matlab', '3.1.1', ext_options), + ('R.utils', '2.0.0', ext_options), + ('R.matlab', '3.2.0', ext_options), ('BiocGenerics', '0.12.1', bioconductor_options), ('Biobase', '2.26.0', bioconductor_options), ('S4Vectors', '0.4.0', bioconductor_options), @@ -224,23 +224,23 @@ exts_list = [ ('GenomicAlignments', '1.2.2', bioconductor_options), ('ShortRead', '1.24.0', bioconductor_options), ('graph', '1.44.1', bioconductor_options), - ('gbm', '2.1', ext_options), + ('gbm', '2.1.1', ext_options), ('dichromat', '2.0-0', ext_options), - ('Formula', '1.1-2', ext_options), + ('Formula', '1.2-0', ext_options), ('acepack', '1.3-3.3', ext_options), - ('Hmisc', '3.14-6', ext_options), + ('Hmisc', '3.15-0', ext_options), ('munsell', '0.4.2', ext_options), ('labeling', '0.3', ext_options), ('scales', '0.2.4', ext_options), - ('fastcluster', '1.1.15', ext_options), + ('fastcluster', '1.1.16', ext_options), ('reshape2', '1.4.1', ext_options), ('chron', '2.3-45', ext_options), ('data.table', '1.9.4', ext_options), ('gtable', '0.1.2', ext_options), ('proto', '0.3-10', ext_options), - ('ggplot2', '1.0.0', ext_options), + ('ggplot2', '1.0.1', ext_options), ('igraph', '0.7.1', ext_options), - ('GeneNet', '1.2.11', ext_options), + ('GeneNet', '1.2.12', ext_options), ('ape', '3.2', ext_options), ('htmltools', '0.2.6', ext_options), ('RJSONIO', '1.3-0', ext_options), @@ -249,7 +249,7 @@ exts_list = [ ('ROCR', '1.0-5', ext_options), ('httpuv', '1.3.2', ext_options), ('R6', '2.0.1', ext_options), - ('shiny', '0.10.2.2', ext_options), + ('shiny', '0.11.1', ext_options), ('adegenet', '1.4-2', ext_options), ('phylobase', '0.6.8', ext_options), ('adephylo', '1.1-6', ext_options), @@ -257,41 +257,41 @@ exts_list = [ ('bigmemory.sri', '0.1.3', ext_options), ('bigmemory', '4.4.6', ext_options), ('calibrate', '1.7.2', ext_options), - ('clusterGeneration', '1.3.1', ext_options), - ('raster', '2.3-12', ext_options), - ('dismo', '1.0-5', ext_options), + ('clusterGeneration', '1.3.4', ext_options), + ('raster', '2.3-33', ext_options), + ('dismo', '1.0-12', ext_options), ('expm', '0.99-1.1', ext_options), ('extrafontdb', '1.0', ext_options), - ('Rttf2pt1', '1.3.2', ext_options), + ('Rttf2pt1', '1.3.3', ext_options), ('extrafont', '0.17', ext_options), - ('fields', '7.1', ext_options), + ('fields', '8.2-1', ext_options), ('shapefiles', '0.7', ext_options), ('fossil', '0.3.7', ext_options), ('geiger', '2.0.3', ext_options), ('glmnet', '1.9-8', ext_options), ('labdsv', '1.6-1', ext_options), - ('MatrixModels', '0.3-1.1', ext_options), - ('stabs', '0.5-0', ext_options), - ('mboost', '2.4-1', ext_options), + ('MatrixModels', '0.4-0', ext_options), + ('stabs', '0.5-1', ext_options), + ('mboost', '2.4-2', ext_options), ('msm', '1.5', ext_options), ('nor1mix', '1.2-0', ext_options), ('np', '0.60-2', ext_options), ('polynom', '1.3-8', ext_options), - ('quantreg', '5.05', ext_options), - ('RcppEigen', '0.3.2.3.0', ext_options), + ('quantreg', '5.11', ext_options), + ('RcppEigen', '0.3.2.4.0', ext_options), ('polspline', '1.1.9', ext_options), ('TH.data', '1.0-6', ext_options), - ('multcomp', '1.3-8', ext_options), - ('rms', '4.2-1', ext_options), - ('RWekajars', '3.7.11-1', ext_options), - ('RWeka', '0.4-23', ext_options), + ('multcomp', '1.4-0', ext_options), + ('rms', '4.3-0', ext_options), + ('RWekajars', '3.7.12-1', ext_options), + ('RWeka', '0.4-24', ext_options), ('slam', '0.1-32', ext_options), ('tm', '0.6', ext_options), - ('TraMineR', '1.8-8', ext_options), - ('chemometrics', '1.3.8', ext_options), + ('TraMineR', '1.8-9', ext_options), + ('chemometrics', '1.3.9', ext_options), ('FNN', '1.1', ext_options), - ('ipred', '0.9-3', ext_options), - ('knitr', '1.8', ext_options), + ('ipred', '0.9-4', ext_options), + ('knitr', '1.9', ext_options), ('statmod', '1.4.20', ext_options), ('miscTools', '0.6-16', ext_options), ('maxLik', '1.2-4', ext_options), @@ -325,16 +325,16 @@ exts_list = [ ('clValid', '0.6-6', ext_options), ('qvalue', '1.43.0', bioconductor_options), ('impute', '1.40.0', bioconductor_options), - ('matrixStats', '0.12.2', ext_options), + ('matrixStats', '0.14.0', ext_options), ('samr', '2.0', ext_options), ('DEGseq', '1.20.0', bioconductor_options), ('DiscriMiner', '0.1-29', ext_options), ('ellipse', '0.3-8', ext_options), ('leaps', '2.9', ext_options), - ('FactoMineR', '1.28', ext_options), + ('FactoMineR', '1.29', ext_options), ('modeltools', '0.2-21', ext_options), ('flexclust', '1.3-4', ext_options), - ('flexmix', '2.3-12', ext_options), + ('flexmix', '2.3-13', ext_options), ('prabclus', '2.2-6', ext_options), ('diptest', '0.75-6', ext_options), ('trimcluster', '0.1-2', ext_options), @@ -353,14 +353,14 @@ exts_list = [ ('bumphunter', '1.6.0', bioconductor_options), ('multtest', '2.22.0', bioconductor_options), ('siggenes', '1.40.0', bioconductor_options), - ('nleqslv', '2.5', ext_options), + ('nleqslv', '2.6', ext_options), ('DynDoc', '1.44.0', bioconductor_options), ('genoset', '1.20.0', bioconductor_options), ('RGCCA', '2.0', ext_options), - ('pheatmap', '0.7.7', ext_options), + ('pheatmap', '1.0.2', ext_options), ('multtest', '2.22.0', bioconductor_options), ('NOISeq', '2.8.0', bioconductor_options), - ('openxlsx', '2.2.1', ext_options), + ('openxlsx', '2.4.0', ext_options), ('Rgraphviz', '2.10.0', bioconductor_options), ('pvclust', '1.3-2', ext_options), ('RCircos', '1.1.2', ext_options), @@ -369,6 +369,8 @@ exts_list = [ ('VennDiagram', '1.6.9', ext_options), ('xlsxjars', '0.6.1', ext_options), ('xlsx', '0.5.7', ext_options), + ('GEOquery', '2.32.0', bioconductor_options), + ('Rsubread', '1.16.1', bioconductor_options), ] moduleclass = 'lang' -- GitLab From 2c0dc0f94710a45f78ed899f9c54d7284da13c68 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 22 Mar 2015 20:04:21 +0100 Subject: [PATCH 0325/1076] fix inter-pkg deps for R v3.1.3 --- .../easyconfigs/r/R/R-3.1.3-foss-2015a.eb | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb index fcf0a79b7f..9970cb1722 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb @@ -147,6 +147,14 @@ exts_list = [ ('class', '7.3-12', ext_options), ('e1071', '1.6-4', ext_options), ('nnet', '7.3-9', ext_options), + ('nlme', '3.1-120', ext_options), + ('mgcv', '1.8-5', ext_options), + ('minqa', '1.2.4', ext_options), + ('nloptr', '1.0.4', ext_options), + ('RcppEigen', '0.3.2.4.0', ext_options), + ('lme4', '1.1-7', ext_options), + ('pbkrtest', '0.4-2', ext_options), + ('quantreg', '5.11', ext_options), ('car', '2.0-25', ext_options), ('colorspace', '1.2-6', ext_options), ('robustbase', '0.92-3', ext_options), @@ -155,10 +163,8 @@ exts_list = [ ('snowfall', '1.84-6', ext_options), ('rpart', '4.1-9', ext_options), ('mice', '2.22', ext_options), - ('nlme', '3.1-120', ext_options), ('urca', '1.2-8', ext_options), ('fracdiff', '1.4-2', ext_options), - ('mgcv', '1.8-5', ext_options), ('logistf', '1.21', ext_options), ('akima', '0.5-11', ext_options), ('bitops', '1.0-6', ext_options), @@ -228,17 +234,17 @@ exts_list = [ ('dichromat', '2.0-0', ext_options), ('Formula', '1.2-0', ext_options), ('acepack', '1.3-3.3', ext_options), - ('Hmisc', '3.15-0', ext_options), + ('gtable', '0.1.2', ext_options), + ('reshape2', '1.4.1', ext_options), + ('proto', '0.3-10', ext_options), ('munsell', '0.4.2', ext_options), ('labeling', '0.3', ext_options), ('scales', '0.2.4', ext_options), + ('ggplot2', '1.0.1', ext_options), + ('Hmisc', '3.15-0', ext_options), ('fastcluster', '1.1.16', ext_options), - ('reshape2', '1.4.1', ext_options), ('chron', '2.3-45', ext_options), ('data.table', '1.9.4', ext_options), - ('gtable', '0.1.2', ext_options), - ('proto', '0.3-10', ext_options), - ('ggplot2', '1.0.1', ext_options), ('igraph', '0.7.1', ext_options), ('GeneNet', '1.2.12', ext_options), ('ape', '3.2', ext_options), @@ -277,11 +283,10 @@ exts_list = [ ('nor1mix', '1.2-0', ext_options), ('np', '0.60-2', ext_options), ('polynom', '1.3-8', ext_options), - ('quantreg', '5.11', ext_options), - ('RcppEigen', '0.3.2.4.0', ext_options), ('polspline', '1.1.9', ext_options), ('TH.data', '1.0-6', ext_options), ('multcomp', '1.4-0', ext_options), + ('gridExtra', '0.9.1', ext_options), ('rms', '4.3-0', ext_options), ('RWekajars', '3.7.12-1', ext_options), ('RWeka', '0.4-24', ext_options), @@ -318,7 +323,6 @@ exts_list = [ ('edgeR', '3.8.6', bioconductor_options), ('PFAM.db', '3.0.0', bioconductor_options), ('locfit', '1.5-9.1', ext_options), - ('gridExtra', '0.9.1', ext_options), ('GGally', '0.5.0', ext_options), ('baySeq', '2.0.50', bioconductor_options), ('beanplot', '1.2', ext_options), @@ -331,6 +335,7 @@ exts_list = [ ('DiscriMiner', '0.1-29', ext_options), ('ellipse', '0.3-8', ext_options), ('leaps', '2.9', ext_options), + ('flashClust', '1.01-2', ext_options), ('FactoMineR', '1.29', ext_options), ('modeltools', '0.2-21', ext_options), ('flexclust', '1.3-4', ext_options), @@ -369,7 +374,6 @@ exts_list = [ ('VennDiagram', '1.6.9', ext_options), ('xlsxjars', '0.6.1', ext_options), ('xlsx', '0.5.7', ext_options), - ('GEOquery', '2.32.0', bioconductor_options), ('Rsubread', '1.16.1', bioconductor_options), ] -- GitLab From 7f53b3f9c666e092aacdb40267cbc32b7d74263c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 22 Mar 2015 21:15:21 +0100 Subject: [PATCH 0326/1076] add easyconfig for R v3.1.3 with intel/2015a --- .../easyconfigs/r/R/R-3.1.3-intel-2015a.eb | 381 ++++++++++++++++++ 1 file changed, 381 insertions(+) create mode 100644 easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb new file mode 100644 index 0000000000..9ff1e63f74 --- /dev/null +++ b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb @@ -0,0 +1,381 @@ +name = 'R' +version = '3.1.3' + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] + +preconfigopts = 'BLAS_LIBS="$LIBBLAS" LAPACK_LIBS="$LIBLAPACK"' +configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=no --enable-R-shlib" +# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below +configopts += " --with-recommended-packages=no" + +dependencies = [ + ('libreadline', '6.3'), + ('ncurses', '5.9'), + ('libpng', '1.6.16'), # for plotting in R + ('libjpeg-turbo', '1.4.0'), # for plottting in R + ('Java', '1.8.0_25', '', True), # Java bindings are built if Java is found, might as well provide it +] + +name_tmpl = '%(name)s_%(version)s.tar.gz' +ext_options = { + 'source_urls': [ + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'http://cran.r-project.org/src/contrib/', # current version of packages + 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + ], + 'source_tmpl': name_tmpl, +} +# Bioconductor packages have a different download url +bioconductor_options = { + 'source_urls': [ + 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', + 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', + ], + 'source_tmpl': name_tmpl, +} + +# !! order of packages is important !! +# packages updated on January 8th 2015 +exts_list = [ + # default libraries, only here to sanity check their presence + 'base', + 'datasets', + 'graphics', + 'grDevices', + 'grid', + 'methods', + 'splines', + 'stats', + 'stats4', + 'tools', + 'utils', + # non-standard libraries, should be specified with fixed versions! + ('Rmpi', '0.6-5', dict(ext_options.items() + [('patches', ['Rmpi-0.6-5_impi5.patch'])])), + ('abind', '1.4-3', ext_options), + ('magic', '1.5-6', ext_options), + ('geometry', '0.3-5', dict(ext_options.items() + [('patches', ['geometry-0.3-4-icc.patch'])])), + ('bit', '1.1-12', ext_options), + ('filehash', '2.2-2', ext_options), + ('ff', '2.2-13', ext_options), + ('bnlearn', '3.7.1', ext_options), + ('bootstrap', '2015.2', ext_options), + ('combinat', '0.0-8', ext_options), + ('deal', '1.2-37', ext_options), + ('fdrtool', '1.2.14', ext_options), + ('formatR', '1.0', ext_options), + ('gtools', '3.4.1', ext_options), + ('gdata', '2.13.3', ext_options), + ('GSA', '1.03', ext_options), + ('highr', '0.4', ext_options), + ('infotheo', '1.2.0', ext_options), + ('lars', '1.2', ext_options), + ('lazy', '1.2-15', ext_options), + ('kernlab', '0.9-20', ext_options), + ('mime', '0.2', ext_options), + ('markdown', '0.7.4', ext_options), + ('mlbench', '2.1-1', ext_options), + ('NLP', '0.1-6', ext_options), + ('mclust', '4.4', ext_options), + ('RANN', '2.4.1', ext_options), + ('rmeta', '2.16', ext_options), + ('segmented', '0.5-1.1', ext_options), + ('som', '0.3-5', ext_options), + ('SuppDists', '1.1-9.1', ext_options), + ('stabledist', '0.6-6', ext_options), + ('survivalROC', '1.0.3', ext_options), + ('pspline', '1.0-16', ext_options), + ('timeDate', '3012.100', ext_options), + ('longmemo', '1.0-0', ext_options), + ('ADGofTest', '0.3', ext_options), + ('ade4', '1.6-2', ext_options), + ('AlgDesign', '1.1-7.3', ext_options), + ('base64enc', '0.1-2', ext_options), + ('BH', '1.55.0-3', ext_options), + ('brew', '1.0-6', ext_options), + ('Brobdingnag', '1.2-4', ext_options), + ('corpcor', '1.6.7', ext_options), + ('longitudinal', '1.1.11', ext_options), + ('checkmate', '1.5.2', ext_options), + ('cubature', '1.1-2', ext_options), + ('DEoptimR', '1.0-2', ext_options), + ('digest', '0.6.8', ext_options), + ('fastmatch', '1.0-4', ext_options), + ('ffbase', '0.11.3', ext_options), + ('iterators', '1.0.7', ext_options), + ('maps', '2.3-9', ext_options), + ('nnls', '1.4', ext_options), + ('sendmailR', '1.2-1', ext_options), + ('spam', '1.0-1', ext_options), + ('subplex', '1.1-4', ext_options), + ('stringr', '0.6.2', ext_options), + ('evaluate', '0.5.5', ext_options), + ('logspline', '2.1.5', ext_options), + ('ncbit', '2013.03.29', ext_options), + ('permute', '0.8-3', ext_options), + ('plotrix', '3.5-11', ext_options), + ('randomForest', '4.6-10', ext_options), + ('scatterplot3d', '0.3-35', ext_options), + ('SparseM', '1.6', ext_options), + ('tripack', '1.3-6', ext_options), + ('irace', '1.06', ext_options), + ('rJava', '0.9-6', ext_options), + ('lattice', '0.20-30', ext_options), + ('RColorBrewer', '1.1-2', ext_options), + ('latticeExtra', '0.6-26', ext_options), + ('Matrix', '1.1-5', ext_options), + ('png', '0.1-7', ext_options), + ('Rcpp', '0.11.5', ext_options), + ('RcppArmadillo', '0.4.650.1.1', ext_options), + ('plyr', '1.8.1', ext_options), + ('pROC', '1.7.3', ext_options), + ('quadprog', '1.5-5', ext_options), + ('BB', '2014.10-1', ext_options), + ('BBmisc', '1.9', ext_options), + ('fail', '1.2', ext_options), + ('rlecuyer', '0.3-3', ext_options), + ('snow', '0.3-13', ext_options), + ('MASS', '7.3-40', ext_options), + ('tree', '1.0-35', ext_options), + ('pls', '2.4-3', ext_options), + ('class', '7.3-12', ext_options), + ('e1071', '1.6-4', ext_options), + ('nnet', '7.3-9', ext_options), + ('nlme', '3.1-120', ext_options), + ('mgcv', '1.8-5', ext_options), + ('minqa', '1.2.4', ext_options), + ('nloptr', '1.0.4', ext_options), + ('RcppEigen', '0.3.2.4.0', ext_options), + ('lme4', '1.1-7', ext_options), + ('pbkrtest', '0.4-2', ext_options), + ('quantreg', '5.11', ext_options), + ('car', '2.0-25', ext_options), + ('colorspace', '1.2-6', ext_options), + ('robustbase', '0.92-3', ext_options), + ('sp', '1.0-17', ext_options), + ('vcd', '1.3-2', ext_options), + ('snowfall', '1.84-6', ext_options), + ('rpart', '4.1-9', ext_options), + ('mice', '2.22', ext_options), + ('urca', '1.2-8', ext_options), + ('fracdiff', '1.4-2', ext_options), + ('logistf', '1.21', ext_options), + ('akima', '0.5-11', ext_options), + ('bitops', '1.0-6', ext_options), + ('boot', '1.3-15', ext_options), + ('mixtools', '1.0.2', ext_options), + ('cluster', '2.0.1', ext_options), + ('gclus', '1.3.1', ext_options), + ('coda', '0.17-1', ext_options), + ('codetools', '0.2-11', ext_options), + ('foreach', '1.4.2', ext_options), + ('doMC', '1.3.3', ext_options), + ('DBI', '0.3.1', ext_options), + ('foreign', '0.8-63', ext_options), + ('survival', '2.38-1', ext_options), + ('gam', '1.09.1', ext_options), + ('gamlss.data', '4.2-7', ext_options), + ('gamlss.dist', '4.3-4', ext_options), + ('hwriter', '1.3.2', ext_options), + ('KernSmooth', '2.23-14', ext_options), + ('zoo', '1.7-12', ext_options), + ('xts', '0.9-7', ext_options), + ('TTR', '0.22-0', ext_options), + ('quantmod', '0.4-4', ext_options), + ('lmtest', '0.9-33', ext_options), + ('mnormt', '1.5-1', ext_options), + ('mvtnorm', '1.0-2', ext_options), + ('pcaPP', '1.9-60', ext_options), + ('numDeriv', '2012.9-1', ext_options), + ('lava', '1.4.0', ext_options), + ('prodlim', '1.5.1', ext_options), + ('pscl', '1.4.8', ext_options), + ('RSQLite', '1.0.0', ext_options), + ('BatchJobs', '1.6', ext_options), + ('sandwich', '2.3-2', ext_options), + ('sfsmisc', '1.0-27', ext_options), + ('spatial', '7.3-9', ext_options), + ('VGAM', '0.9-7', ext_options), + ('waveslim', '1.7.5', ext_options), + ('xtable', '1.7-4', ext_options), + ('profileModel', '0.5-9', ext_options), + ('brglm', '0.5-9', ext_options), + ('deSolve', '1.11', ext_options), + ('tseriesChaos', '0.1-13', ext_options), + ('tseries', '0.10-34', ext_options), + ('fastICA', '1.2-0', ext_options), + ('R.methodsS3', '1.7.0', ext_options), + ('R.oo', '1.19.0', ext_options), + ('cgdsr', '1.1.33', ext_options), + ('R.utils', '2.0.0', ext_options), + ('R.matlab', '3.2.0', ext_options), + ('BiocGenerics', '0.12.1', bioconductor_options), + ('Biobase', '2.26.0', bioconductor_options), + ('S4Vectors', '0.4.0', bioconductor_options), + ('IRanges', '2.0.1', bioconductor_options), + ('GenomeInfoDb', '1.2.4', bioconductor_options), + ('AnnotationDbi', '1.28.1', bioconductor_options), + ('XVector', '0.6.0', bioconductor_options), + ('zlibbioc', '1.12.0', bioconductor_options), + ('Biostrings', '2.34.1', bioconductor_options), + ('GenomicRanges', '1.18.4', bioconductor_options), + ('Rsamtools', '1.18.3', bioconductor_options), + ('BiocParallel', '1.0.3', bioconductor_options), + ('GenomicAlignments', '1.2.2', bioconductor_options), + ('ShortRead', '1.24.0', bioconductor_options), + ('graph', '1.44.1', bioconductor_options), + ('gbm', '2.1.1', ext_options), + ('dichromat', '2.0-0', ext_options), + ('Formula', '1.2-0', ext_options), + ('acepack', '1.3-3.3', ext_options), + ('gtable', '0.1.2', ext_options), + ('reshape2', '1.4.1', ext_options), + ('proto', '0.3-10', ext_options), + ('munsell', '0.4.2', ext_options), + ('labeling', '0.3', ext_options), + ('scales', '0.2.4', ext_options), + ('ggplot2', '1.0.1', ext_options), + ('Hmisc', '3.15-0', ext_options), + ('fastcluster', '1.1.16', ext_options), + ('chron', '2.3-45', ext_options), + ('data.table', '1.9.4', ext_options), + ('igraph', '0.7.1', ext_options), + ('GeneNet', '1.2.12', ext_options), + ('ape', '3.2', ext_options), + ('htmltools', '0.2.6', ext_options), + ('RJSONIO', '1.3-0', ext_options), + ('caTools', '1.17.1', ext_options), + ('gplots', '2.16.0', ext_options), + ('ROCR', '1.0-5', ext_options), + ('httpuv', '1.3.2', ext_options), + ('R6', '2.0.1', ext_options), + ('shiny', '0.11.1', ext_options), + ('adegenet', '1.4-2', ext_options), + ('phylobase', '0.6.8', ext_options), + ('adephylo', '1.1-6', ext_options), + ('animation', '2.3', ext_options), + ('bigmemory.sri', '0.1.3', ext_options), + ('bigmemory', '4.4.6', ext_options), + ('calibrate', '1.7.2', ext_options), + ('clusterGeneration', '1.3.4', ext_options), + ('raster', '2.3-33', ext_options), + ('dismo', '1.0-12', ext_options), + ('expm', '0.99-1.1', ext_options), + ('extrafontdb', '1.0', ext_options), + ('Rttf2pt1', '1.3.3', ext_options), + ('extrafont', '0.17', ext_options), + ('fields', '8.2-1', ext_options), + ('shapefiles', '0.7', ext_options), + ('fossil', '0.3.7', ext_options), + ('geiger', '2.0.3', ext_options), + ('glmnet', '1.9-8', ext_options), + ('labdsv', '1.6-1', ext_options), + ('MatrixModels', '0.4-0', ext_options), + ('stabs', '0.5-1', ext_options), + ('mboost', '2.4-2', ext_options), + ('msm', '1.5', ext_options), + ('nor1mix', '1.2-0', ext_options), + ('np', '0.60-2', ext_options), + ('polynom', '1.3-8', ext_options), + ('polspline', '1.1.9', ext_options), + ('TH.data', '1.0-6', ext_options), + ('multcomp', '1.4-0', ext_options), + ('gridExtra', '0.9.1', ext_options), + ('rms', '4.3-0', ext_options), + ('RWekajars', '3.7.12-1', ext_options), + ('RWeka', '0.4-24', ext_options), + ('slam', '0.1-32', ext_options), + ('tm', '0.6', ext_options), + ('TraMineR', '1.8-9', ext_options), + ('chemometrics', '1.3.9', ext_options), + ('FNN', '1.1', ext_options), + ('ipred', '0.9-4', ext_options), + ('knitr', '1.9', ext_options), + ('statmod', '1.4.20', ext_options), + ('miscTools', '0.6-16', ext_options), + ('maxLik', '1.2-4', ext_options), + ('mlogit', '0.2-4', ext_options), + ('getopt', '1.20.0', ext_options), + ('gsalib', '2.1', ext_options), + ('reshape', '0.8.5', ext_options), + ('optparse', '1.3.0', ext_options), + ('klaR', '0.6-12', ext_options), + ('neuRosim', '0.2-12', ext_options), + ('affyio', '1.34.0', bioconductor_options), + ('BiocInstaller', '1.16.2', bioconductor_options), + ('preprocessCore', '1.28.0', bioconductor_options), + ('affy', '1.44.0', bioconductor_options), + ('GO.db', '3.0.0', bioconductor_options), + ('limma', '3.22.7', bioconductor_options), + ('RBGL', '1.42.0', bioconductor_options), + ('org.Hs.eg.db', '3.0.0', bioconductor_options), + ('AnnotationForge', '1.8.2', bioconductor_options), + ('KEGG.db', '3.0.0', bioconductor_options), + ('annaffy', '1.38.0', bioconductor_options), + ('gcrma', '2.38.0', bioconductor_options), + ('oligoClasses', '1.28.0', bioconductor_options), + ('edgeR', '3.8.6', bioconductor_options), + ('PFAM.db', '3.0.0', bioconductor_options), + ('locfit', '1.5-9.1', ext_options), + ('GGally', '0.5.0', ext_options), + ('baySeq', '2.0.50', bioconductor_options), + ('beanplot', '1.2', ext_options), + ('clValid', '0.6-6', ext_options), + ('qvalue', '1.43.0', bioconductor_options), + ('impute', '1.40.0', bioconductor_options), + ('matrixStats', '0.14.0', ext_options), + ('samr', '2.0', ext_options), + ('DEGseq', '1.20.0', bioconductor_options), + ('DiscriMiner', '0.1-29', ext_options), + ('ellipse', '0.3-8', ext_options), + ('leaps', '2.9', ext_options), + ('flashClust', '1.01-2', ext_options), + ('FactoMineR', '1.29', ext_options), + ('modeltools', '0.2-21', ext_options), + ('flexclust', '1.3-4', ext_options), + ('flexmix', '2.3-13', ext_options), + ('prabclus', '2.2-6', ext_options), + ('diptest', '0.75-6', ext_options), + ('trimcluster', '0.1-2', ext_options), + ('fpc', '2.1-9', ext_options), + ('BiasedUrn', '1.06.1', ext_options), + ('hgu133plus2.db', '3.0.0', bioconductor_options), + ('TeachingDemos', '2.9', ext_options), + ('jsonlite', '0.9.14', ext_options), + ('kohonen', '2.0.15', ext_options), + ('base64', '1.1', ext_options), + ('illuminaio', '0.8.0', bioconductor_options), + ('registry', '0.2', ext_options), + ('pkgmaker', '0.22', ext_options), + ('rngtools', '1.2.4', ext_options), + ('doRNG', '1.6', ext_options), + ('bumphunter', '1.6.0', bioconductor_options), + ('multtest', '2.22.0', bioconductor_options), + ('siggenes', '1.40.0', bioconductor_options), + ('nleqslv', '2.6', ext_options), + ('DynDoc', '1.44.0', bioconductor_options), + ('genoset', '1.20.0', bioconductor_options), + ('RGCCA', '2.0', ext_options), + ('pheatmap', '1.0.2', ext_options), + ('multtest', '2.22.0', bioconductor_options), + ('NOISeq', '2.8.0', bioconductor_options), + ('openxlsx', '2.4.0', ext_options), + ('Rgraphviz', '2.10.0', bioconductor_options), + ('pvclust', '1.3-2', ext_options), + ('RCircos', '1.1.2', ext_options), + ('reshape', '0.8.5', ext_options), + ('RNASeqPower', '1.6.0', bioconductor_options), + ('VennDiagram', '1.6.9', ext_options), + ('xlsxjars', '0.6.1', ext_options), + ('xlsx', '0.5.7', ext_options), + ('Rsubread', '1.16.1', bioconductor_options), +] + +moduleclass = 'lang' + -- GitLab From 1b1d525125a974ab20a9bca02a4117cb20d5fb7e Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Mon, 23 Mar 2015 09:30:47 +0100 Subject: [PATCH 0327/1076] Dummy --- easybuild/easyconfigs/g/gplk/GPLK-4.55-intel-2015a.eb | 1 + 1 file changed, 1 insertion(+) create mode 100644 easybuild/easyconfigs/g/gplk/GPLK-4.55-intel-2015a.eb diff --git a/easybuild/easyconfigs/g/gplk/GPLK-4.55-intel-2015a.eb b/easybuild/easyconfigs/g/gplk/GPLK-4.55-intel-2015a.eb new file mode 100644 index 0000000000..421376db9e --- /dev/null +++ b/easybuild/easyconfigs/g/gplk/GPLK-4.55-intel-2015a.eb @@ -0,0 +1 @@ +dummy -- GitLab From df014f2d05061bc70c5d3875eb183d31ba6cfd9d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 23 Mar 2015 10:41:14 +0100 Subject: [PATCH 0328/1076] fix tiny remark --- easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb index 9ff1e63f74..2e15247124 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb @@ -378,4 +378,3 @@ exts_list = [ ] moduleclass = 'lang' - -- GitLab From 680423817c7562b0883fc2809b7cf47ad453aab0 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Mon, 23 Mar 2015 11:24:07 +0100 Subject: [PATCH 0329/1076] GLPK 4.55 intel-foss 2015a --- .../g/GLPK/GLPK-4.55-foss-2015a.eb | 28 +++++++++++++++++++ .../g/GLPK/GLPK-4.55-intel-2015a.eb | 28 +++++++++++++++++++ .../g/gplk/GPLK-4.55-intel-2015a.eb | 1 - 3 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/g/GLPK/GLPK-4.55-foss-2015a.eb create mode 100644 easybuild/easyconfigs/g/GLPK/GLPK-4.55-intel-2015a.eb delete mode 100644 easybuild/easyconfigs/g/gplk/GPLK-4.55-intel-2015a.eb diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.55-foss-2015a.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.55-foss-2015a.eb new file mode 100644 index 0000000000..00491cc9ba --- /dev/null +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.55-foss-2015a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'GLPK' +version = '4.55' + +homepage = 'https://www.gnu.org/software/glpk/' +description = """The GLPK (GNU Linear Programming Kit) package is intended for + solving large-scale linear programming (LP), + mixed integer programming (MIP), and other related problems. + It is a set of routines written in ANSI C + and organized in the form of a callable library.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://ftp.gnu.org/gnu/%(namelower)s/'] + +dependencies = [('GMP', '6.0.0a')] + +configopts = "--with-gmp" + +sanity_check_paths = { + 'files': ['bin/glpsol', 'include/glpk.h'] + + ['lib/libglpk.%s' % x for x in [SHLIB_EXT, 'a']], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.55-intel-2015a.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.55-intel-2015a.eb new file mode 100644 index 0000000000..77009b52a1 --- /dev/null +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.55-intel-2015a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'GLPK' +version = '4.55' + +homepage = 'https://www.gnu.org/software/glpk/' +description = """The GLPK (GNU Linear Programming Kit) package is intended for + solving large-scale linear programming (LP), + mixed integer programming (MIP), and other related problems. + It is a set of routines written in ANSI C + and organized in the form of a callable library.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://ftp.gnu.org/gnu/%(namelower)s/'] + +dependencies = [('GMP', '6.0.0a')] + +configopts = "--with-gmp" + +sanity_check_paths = { + 'files': ['bin/glpsol', 'include/glpk.h'] + + ['lib/libglpk.%s' % x for x in [SHLIB_EXT, 'a']], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gplk/GPLK-4.55-intel-2015a.eb b/easybuild/easyconfigs/g/gplk/GPLK-4.55-intel-2015a.eb deleted file mode 100644 index 421376db9e..0000000000 --- a/easybuild/easyconfigs/g/gplk/GPLK-4.55-intel-2015a.eb +++ /dev/null @@ -1 +0,0 @@ -dummy -- GitLab From 953b574b3c30ddd17c44a2248503989dd01dd972 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 23 Mar 2015 14:19:39 +0100 Subject: [PATCH 0330/1076] bump libXp to v1.0.3 + update deps --- .../inputproto/inputproto-2.3-intel-2015a.eb | 19 ---------- .../l/libX11/libX11-1.6.1-intel-2015a.eb | 37 ------------------- ...2015a.eb => libXdmcp-1.1.2-intel-2015a.eb} | 4 +- ...-2015a.eb => libXext-1.3.3-intel-2015a.eb} | 10 ++--- ...el-2015a.eb => libXp-1.0.3-intel-2015a.eb} | 8 ++-- .../libxcb-1.8-intel-2015a-Python-2.7.8.eb | 35 ------------------ .../xcb-proto-1.7-intel-2015a-Python-2.7.8.eb | 27 -------------- .../xextproto/xextproto-7.2.1-intel-2015a.eb | 25 ------------- .../x/xproto/xproto-7.0.26-intel-2015a.eb | 24 ------------ 9 files changed, 11 insertions(+), 178 deletions(-) delete mode 100644 easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb delete mode 100644 easybuild/easyconfigs/l/libX11/libX11-1.6.1-intel-2015a.eb rename easybuild/easyconfigs/l/libXdmcp/{libXdmcp-1.1.1-intel-2015a.eb => libXdmcp-1.1.2-intel-2015a.eb} (93%) rename easybuild/easyconfigs/l/libXext/{libXext-1.3.2-intel-2015a.eb => libXext-1.3.3-intel-2015a.eb} (83%) rename easybuild/easyconfigs/l/libXp/{libXp-1.0.2-intel-2015a.eb => libXp-1.0.3-intel-2015a.eb} (81%) delete mode 100644 easybuild/easyconfigs/l/libxcb/libxcb-1.8-intel-2015a-Python-2.7.8.eb delete mode 100644 easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-intel-2015a-Python-2.7.8.eb delete mode 100644 easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-intel-2015a.eb delete mode 100644 easybuild/easyconfigs/x/xproto/xproto-7.0.26-intel-2015a.eb diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb deleted file mode 100644 index 0437a042db..0000000000 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'inputproto' -version = '2.3' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X.org InputProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libX11/libX11-1.6.1-intel-2015a.eb b/easybuild/easyconfigs/l/libX11/libX11-1.6.1-intel-2015a.eb deleted file mode 100644 index 70b695c73d..0000000000 --- a/easybuild/easyconfigs/l/libX11/libX11-1.6.1-intel-2015a.eb +++ /dev/null @@ -1,37 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libX11' -version = '1.6.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """X11 client-side library""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] - -pythonversion = '-Python-2.7.8' -builddependencies = [ - ('xextproto', '7.2.1'), - ('xcb-proto', '1.7', pythonversion), - ('kbproto', '1.0.6'), - ('inputproto', '2.3'), - ('xproto', '7.0.26'), -] - -dependencies = [ - ('libxcb', '1.8', pythonversion), - ('xtrans', '1.3.4'), -] - -sanity_check_paths = { - 'files': ['include/X11/%s' % x for x in [ - 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', - 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', - ] - ], - 'dirs': [], -} - -moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-intel-2015a.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2015a.eb similarity index 93% rename from easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-intel-2015a.eb rename to easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2015a.eb index f1b75921a7..0bcd783d04 100644 --- a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2015a.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'libXdmcp' -version = '1.1.1' +version = '1.1.2' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is @@ -15,7 +15,7 @@ sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] builddependencies = [ - ('xproto', '7.0.26'), + ('xproto', '7.0.27'), ] sanity_check_paths = { 'files': ['lib/%s' % x for x in ['%(name)s.a', '%(name)s.so']], diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.2-intel-2015a.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a.eb similarity index 83% rename from easybuild/easyconfigs/l/libXext/libXext-1.3.2-intel-2015a.eb rename to easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a.eb index b57d363d51..7eaad7c80b 100644 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.2-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'libXext' -version = '1.3.2' +version = '1.3.3' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """Common X Extensions library""" @@ -13,13 +13,13 @@ sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] dependencies = [ - ('libX11', '1.6.1'), - ('libXdmcp', '1.1.1'), + ('libX11', '1.6.3', '-Python-2.7.9'), + ('libXdmcp', '1.1.2'), ] builddependencies = [ - ('xproto','7.0.26'), - ('xextproto', '7.2.1'), + ('xproto', '7.0.27'), + ('xextproto', '7.3.0'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libXp/libXp-1.0.2-intel-2015a.eb b/easybuild/easyconfigs/l/libXp/libXp-1.0.3-intel-2015a.eb similarity index 81% rename from easybuild/easyconfigs/l/libXp/libXp-1.0.2-intel-2015a.eb rename to easybuild/easyconfigs/l/libXp/libXp-1.0.3-intel-2015a.eb index 469ffffd9b..b1de22d8c7 100644 --- a/easybuild/easyconfigs/l/libXp/libXp-1.0.2-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libXp/libXp-1.0.3-intel-2015a.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'libXp' -version = '1.0.2' +version = '1.0.3' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """libXp provides the X print library.""" @@ -13,13 +13,13 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] builddependencies = [ - ('xextproto', '7.2.1'), + ('xextproto', '7.3.0'), ('printproto', '1.0.5'), ] dependencies = [ - ('libX11', '1.6.1'), - ('libXext', '1.3.2'), + ('libX11', '1.6.3', '-Python-2.7.9'), + ('libXext', '1.3.3'), ('libXau', '1.0.8'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-intel-2015a-Python-2.7.8.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.8-intel-2015a-Python-2.7.8.eb deleted file mode 100644 index 3343368288..0000000000 --- a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-intel-2015a-Python-2.7.8.eb +++ /dev/null @@ -1,35 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxcb' -version = '1.8' - -homepage = 'http://xcb.freedesktop.org/' -description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, - latency hiding, direct access to the protocol, improved threading support, and extensibility.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -patches = ['libxcb-no-pthread-stubs.patch'] - -python = 'Python' -pyver = '2.7.8' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [ - (python, pyver), - ('xcb-proto', '1.7', versionsuffix), -] - -preconfigopts = "rm -r aclocal.m4 configure Makefile.in ltmain.sh && ./autogen.sh && " - -sanity_check_paths = { - 'files' : ['lib/libxcb%s.a' % x for x in ["", "-composite", "-damage", "-dpms", "-dri2", "-glx", - "-randr", "-record", "-render", "-res", "-screensaver", - "-shape", "-shm", "-sync", "-xevie", "-xf86dri", "-xfixes", - "-xinerama", "-xprint", "-xtest", "-xv", "-xvmc"]], - 'dirs': ['include/xcb', 'lib/pkgconfig'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-intel-2015a-Python-2.7.8.eb b/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-intel-2015a-Python-2.7.8.eb deleted file mode 100644 index 1a9784f1e8..0000000000 --- a/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-intel-2015a-Python-2.7.8.eb +++ /dev/null @@ -1,27 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xcb-proto' -version = '1.7' - -homepage = 'http://xcb.freedesktop.org/' -description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, - latency hiding, direct access to the protocol, improved threading support, and extensibility.""" - -source_urls = ['http://xcb.freedesktop.org/dist/'] -sources = [SOURCELOWER_TAR_GZ] - -toolchain = {'name': 'intel', 'version': '2015a'} - -python = 'Python' -pyver = '2.7.8' -versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver)] - -pyshortver = '.'.join(pyver.split('.')[0:2]) - -sanity_check_paths = { - 'files': ['lib/pkgconfig/xcb-proto.pc'], - 'dirs': ['lib/python%s/site-packages/xcbgen' % pyshortver] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-intel-2015a.eb b/easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-intel-2015a.eb deleted file mode 100644 index e1651c87e5..0000000000 --- a/easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xextproto' -version = '7.2.1' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = """XExtProto protocol headers.""" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] - -sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in [ - 'agproto.h', 'cupproto.h', 'dbeproto.h', 'dpmsproto.h', 'EVIproto.h', 'geproto.h', 'lbxproto.h', - 'mitmiscproto.h', 'multibufproto.h', 'securproto.h', 'shapeproto.h', 'shm.h', 'shmstr.h', 'syncproto.h', - 'xtestconst.h', 'xtestext1proto.h' - ] - ], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xproto/xproto-7.0.26-intel-2015a.eb b/easybuild/easyconfigs/x/xproto/xproto-7.0.26-intel-2015a.eb deleted file mode 100644 index 5c1117654b..0000000000 --- a/easybuild/easyconfigs/x/xproto/xproto-7.0.26-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'xproto' -version = '7.0.26' - -homepage = "http://www.freedesktop.org/wiki/Software/xlibs" -description = "X protocol and ancillary headers" - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True} - -sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] - -sanity_check_paths = { - 'files' : ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', - 'Xatom.h', 'XF86keysym.h', 'Xfuncs.h', 'Xmd.h', 'Xos.h', 'Xpoll.h', 'Xprotostr.h', - 'Xw32defs.h', 'Xwindows.h', 'DECkeysym.h', 'keysymdef.h', 'Sunkeysym.h', 'Xarch.h', - 'Xdefs.h', 'Xfuncproto.h', 'X.h', 'Xosdefs.h', 'Xos_r.h', 'Xproto.h', 'Xthreads.h', - 'XWDFile.h', 'Xwinsock.h']], - 'dirs' : [] -} - -moduleclass = 'devel' -- GitLab From c0b7ca3a828a7923499659d55bec55737a6538b3 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 23 Mar 2015 14:24:01 +0100 Subject: [PATCH 0331/1076] add missing libX11 easyconfig --- .../libX11-1.6.3-intel-2015a-Python-2.7.9.eb | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 easybuild/easyconfigs/l/libX11/libX11-1.6.3-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/l/libX11/libX11-1.6.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/l/libX11/libX11-1.6.3-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..aec9e4570d --- /dev/null +++ b/easybuild/easyconfigs/l/libX11/libX11-1.6.3-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'libX11' +version = '1.6.3' +versionsuffix = '-Python-2.7.9' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 client-side library""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('xextproto', '7.3.0'), + ('xcb-proto', '1.11', versionsuffix), + ('inputproto', '2.3.1'), + ('xproto', '7.0.27'), + ('kbproto', '1.0.6'), +] + +dependencies = [ + ('libxcb', '1.11', versionsuffix), + ('xtrans', '1.3.5'), +] + +sanity_check_paths = { + 'files': ['include/X11/%s' % x for x in [ + 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', + 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', + ] + ], + 'dirs': [], +} + +moduleclass = 'vis' -- GitLab From aeba82b3d35e94874e52a98e68e70c41e5afbe7f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 23 Mar 2015 16:22:36 +0100 Subject: [PATCH 0332/1076] bump version of AnnotationDbi --- easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb index 2e15247124..6cdafd6edc 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb @@ -220,7 +220,7 @@ exts_list = [ ('S4Vectors', '0.4.0', bioconductor_options), ('IRanges', '2.0.1', bioconductor_options), ('GenomeInfoDb', '1.2.4', bioconductor_options), - ('AnnotationDbi', '1.28.1', bioconductor_options), + ('AnnotationDbi', '1.28.2', bioconductor_options), ('XVector', '0.6.0', bioconductor_options), ('zlibbioc', '1.12.0', bioconductor_options), ('Biostrings', '2.34.1', bioconductor_options), -- GitLab From 774c95f2bafee2da8478c530d0813ab7ee6ca831 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 23 Mar 2015 17:16:37 +0100 Subject: [PATCH 0333/1076] fix remarks --- .../easyconfigs/l/libXext/libXext-1.3.3-intel-2015a.eb | 10 +++++----- .../easyconfigs/l/libXp/libXp-1.0.3-intel-2015a.eb | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a.eb index 7eaad7c80b..7499144fec 100644 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a.eb @@ -12,16 +12,16 @@ toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.9'), - ('libXdmcp', '1.1.2'), -] - builddependencies = [ ('xproto', '7.0.27'), ('xextproto', '7.3.0'), ] +dependencies = [ + ('libX11', '1.6.3', '-Python-2.7.9'), + ('libXdmcp', '1.1.2'), +] + sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in [ 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', diff --git a/easybuild/easyconfigs/l/libXp/libXp-1.0.3-intel-2015a.eb b/easybuild/easyconfigs/l/libXp/libXp-1.0.3-intel-2015a.eb index b1de22d8c7..fe0d5183a5 100644 --- a/easybuild/easyconfigs/l/libXp/libXp-1.0.3-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libXp/libXp-1.0.3-intel-2015a.eb @@ -22,6 +22,7 @@ dependencies = [ ('libXext', '1.3.3'), ('libXau', '1.0.8'), ] + sanity_check_paths = { 'files': ['lib/%s' % x for x in ['libXp.a', 'libXp.so']], 'dirs': [], -- GitLab From 5a072e826932fff76160f8bba7574514ee3df954 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 23 Mar 2015 17:33:14 +0100 Subject: [PATCH 0334/1076] bump libXp to v1.0.3 + update deps --- .../a/Autoconf/Autoconf-2.69-goolf-1.5.14.eb | 25 ----- .../a/Automake/Automake-1.14-goolf-1.5.14.eb | 33 ------- ...14.eb => inputproto-2.3.1-goolf-1.5.14.eb} | 2 +- ...libX11-1.6.3-goolf-1.5.14-Python-2.7.9.eb} | 16 ++-- .../l/libXau/libXau-1.0.8-goolf-1.5.14.eb | 2 +- ...5.14.eb => libXdmcp-1.1.2-goolf-1.5.14.eb} | 4 +- ....5.14.eb => libXext-1.3.3-goolf-1.5.14.eb} | 10 +- ...-1.5.14.eb => libXp-1.0.3-goolf-1.5.14.eb} | 8 +- .../l/libtool/libtool-2.4.5-goolf-1.5.14.eb | 17 ---- ... libxcb-1.11-goolf-1.5.14-Python-2.7.9.eb} | 15 +-- .../m/M4/M4-1.4.17-goolf-1.5.14.eb | 23 ----- .../p/Python/Python-2.7.8-goolf-1.5.14.eb | 95 ------------------- ...b-proto-1.11-goolf-1.5.14-Python-2.7.9.eb} | 4 +- ....14.eb => xextproto-7.3.0-goolf-1.5.14.eb} | 2 +- ....5.14.eb => xproto-7.0.27-goolf-1.5.14.eb} | 2 +- ...1.5.14.eb => xtrans-1.3.5-goolf-1.5.14.eb} | 2 +- 16 files changed, 29 insertions(+), 231 deletions(-) delete mode 100644 easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-goolf-1.5.14.eb delete mode 100644 easybuild/easyconfigs/a/Automake/Automake-1.14-goolf-1.5.14.eb rename easybuild/easyconfigs/i/inputproto/{inputproto-2.3-goolf-1.5.14.eb => inputproto-2.3.1-goolf-1.5.14.eb} (96%) rename easybuild/easyconfigs/l/libX11/{libX11-1.6.1-goolf-1.5.14.eb => libX11-1.6.3-goolf-1.5.14-Python-2.7.9.eb} (72%) rename easybuild/easyconfigs/l/libXdmcp/{libXdmcp-1.1.1-goolf-1.5.14.eb => libXdmcp-1.1.2-goolf-1.5.14.eb} (93%) rename easybuild/easyconfigs/l/libXext/{libXext-1.3.2-goolf-1.5.14.eb => libXext-1.3.3-goolf-1.5.14.eb} (83%) rename easybuild/easyconfigs/l/libXp/{libXp-1.0.2-goolf-1.5.14.eb => libXp-1.0.3-goolf-1.5.14.eb} (81%) delete mode 100644 easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb rename easybuild/easyconfigs/l/libxcb/{libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb => libxcb-1.11-goolf-1.5.14-Python-2.7.9.eb} (79%) delete mode 100644 easybuild/easyconfigs/m/M4/M4-1.4.17-goolf-1.5.14.eb delete mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb rename easybuild/easyconfigs/x/xcb-proto/{xcb-proto-1.7-goolf-1.5.14-Python-2.7.8.eb => xcb-proto-1.11-goolf-1.5.14-Python-2.7.9.eb} (95%) rename easybuild/easyconfigs/x/xextproto/{xextproto-7.2.1-goolf-1.5.14.eb => xextproto-7.3.0-goolf-1.5.14.eb} (97%) rename easybuild/easyconfigs/x/xproto/{xproto-7.0.26-goolf-1.5.14.eb => xproto-7.0.27-goolf-1.5.14.eb} (97%) rename easybuild/easyconfigs/x/xtrans/{xtrans-1.3.4-goolf-1.5.14.eb => xtrans-1.3.5-goolf-1.5.14.eb} (97%) diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-goolf-1.5.14.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-goolf-1.5.14.eb deleted file mode 100644 index 3ca1111122..0000000000 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-goolf-1.5.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Autoconf' -version = '2.69' - -homepage = 'http://www.gnu.org/software/autoconf/' -description = """Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure - software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual - user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating - system features that the package can use, in the form of M4 macro calls.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('M4', '1.4.16')] - -sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", - "autoscan", "autoupdate", "ifnames"]], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.14-goolf-1.5.14.eb b/easybuild/easyconfigs/a/Automake/Automake-1.14-goolf-1.5.14.eb deleted file mode 100644 index 64606d8726..0000000000 --- a/easybuild/easyconfigs/a/Automake/Automake-1.14-goolf-1.5.14.eb +++ /dev/null @@ -1,33 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild -# -# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA -# Authors:: Fotis Georgatos -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/ -## - -easyblock = 'ConfigureMake' - -name = 'Automake' -version = "1.14" - -homepage = 'http://www.gnu.org/software/automake/automake.html' -description = "Automake: GNU Standards-compliant Makefile generator" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -source_urls = [GNU_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [('Autoconf', '2.69')] - -sanity_check_paths = { - 'files': ['bin/automake', 'bin/aclocal'], - 'dirs': [] -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.5.14.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-goolf-1.5.14.eb similarity index 96% rename from easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.5.14.eb rename to easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-goolf-1.5.14.eb index 56a7e864e0..66fc05b6d4 100644 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-goolf-1.5.14.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'inputproto' -version = '2.3' +version = '2.3.1' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X.org InputProto protocol headers.""" diff --git a/easybuild/easyconfigs/l/libX11/libX11-1.6.1-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libX11/libX11-1.6.3-goolf-1.5.14-Python-2.7.9.eb similarity index 72% rename from easybuild/easyconfigs/l/libX11/libX11-1.6.1-goolf-1.5.14.eb rename to easybuild/easyconfigs/l/libX11/libX11-1.6.3-goolf-1.5.14-Python-2.7.9.eb index 09434cd3d2..7e6d887343 100644 --- a/easybuild/easyconfigs/l/libX11/libX11-1.6.1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libX11/libX11-1.6.3-goolf-1.5.14-Python-2.7.9.eb @@ -1,7 +1,8 @@ easyblock = 'ConfigureMake' name = 'libX11' -version = '1.6.1' +version = '1.6.3' +versionsuffix = '-Python-2.7.9' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X11 client-side library""" @@ -11,18 +12,17 @@ toolchain = {'name': 'goolf', 'version': '1.5.14'} sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] -pythonversion = '-Python-2.7.8' builddependencies = [ - ('xextproto', '7.2.1'), - ('xcb-proto', '1.7', pythonversion), + ('xextproto', '7.3.0'), + ('xcb-proto', '1.11', versionsuffix), + ('inputproto', '2.3.1'), + ('xproto', '7.0.27'), ('kbproto', '1.0.6'), - ('inputproto', '2.3'), - ('xproto', '7.0.26'), ] dependencies = [ - ('libxcb', '1.8', pythonversion), - ('xtrans', '1.3.4'), + ('libxcb', '1.11', versionsuffix), + ('xtrans', '1.3.5'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-goolf-1.5.14.eb index e1924b4781..2de39a52c7 100644 --- a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-goolf-1.5.14.eb @@ -14,7 +14,7 @@ sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] dependencies = [ - ('xproto', '7.0.26'), + ('xproto', '7.0.27'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-goolf-1.5.14.eb similarity index 93% rename from easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-goolf-1.5.14.eb rename to easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-goolf-1.5.14.eb index c63e8fb713..dfac851674 100644 --- a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-goolf-1.5.14.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'libXdmcp' -version = '1.1.1' +version = '1.1.2' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is @@ -15,7 +15,7 @@ sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] builddependencies = [ - ('xproto', '7.0.26'), + ('xproto', '7.0.27'), ] sanity_check_paths = { 'files': ['lib/%s' % x for x in ['%(name)s.a', '%(name)s.so']], diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.2-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-goolf-1.5.14.eb similarity index 83% rename from easybuild/easyconfigs/l/libXext/libXext-1.3.2-goolf-1.5.14.eb rename to easybuild/easyconfigs/l/libXext/libXext-1.3.3-goolf-1.5.14.eb index 730c692843..7e3f435c5b 100644 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-goolf-1.5.14.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'libXext' -version = '1.3.2' +version = '1.3.3' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """Common X Extensions library""" @@ -13,13 +13,13 @@ sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] dependencies = [ - ('libX11', '1.6.1'), - ('libXdmcp', '1.1.1'), + ('libX11', '1.6.3', '-Python-2.7.9'), + ('libXdmcp', '1.1.2'), ] builddependencies = [ - ('xproto','7.0.26'), - ('xextproto', '7.2.1'), + ('xproto', '7.0.27'), + ('xextproto', '7.3.0'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libXp/libXp-1.0.2-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libXp/libXp-1.0.3-goolf-1.5.14.eb similarity index 81% rename from easybuild/easyconfigs/l/libXp/libXp-1.0.2-goolf-1.5.14.eb rename to easybuild/easyconfigs/l/libXp/libXp-1.0.3-goolf-1.5.14.eb index 2b397002a4..9da42c6bbb 100644 --- a/easybuild/easyconfigs/l/libXp/libXp-1.0.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libXp/libXp-1.0.3-goolf-1.5.14.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'libXp' -version = '1.0.2' +version = '1.0.3' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """libXp provides the X print library.""" @@ -13,13 +13,13 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] builddependencies = [ - ('xextproto', '7.2.1'), + ('xextproto', '7.3.0'), ('printproto', '1.0.5'), ] dependencies = [ - ('libX11', '1.6.1'), - ('libXext', '1.3.2'), + ('libX11', '1.6.3', '-Python-2.7.9'), + ('libXext', '1.3.3'), ('libXau', '1.0.8'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb deleted file mode 100644 index c98f951ee7..0000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.5-goolf-1.5.14.eb +++ /dev/null @@ -1,17 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.5' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ftp.gnu.org/gnu/%s' % name.lower()] - -builddependencies = [('M4', '1.4.17')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.11-goolf-1.5.14-Python-2.7.9.eb similarity index 79% rename from easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb rename to easybuild/easyconfigs/l/libxcb/libxcb-1.11-goolf-1.5.14-Python-2.7.9.eb index 497d6bc032..4b1ba8a05b 100644 --- a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goolf-1.5.14-Python-2.7.8.eb +++ b/easybuild/easyconfigs/l/libxcb/libxcb-1.11-goolf-1.5.14-Python-2.7.9.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'libxcb' -version = '1.8' +version = '1.11' homepage = 'http://xcb.freedesktop.org/' description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, @@ -14,23 +14,14 @@ sources = [SOURCELOWER_TAR_GZ] patches = ['libxcb-no-pthread-stubs.patch'] -builddependencies = [ - ('M4', '1.4.17'), - ('Automake', '1.14'), - ('Autoconf', '2.69'), - ('libtool', '2.4.5'), -] - python = 'Python' -pyver = '2.7.8' +pyver = '2.7.9' versionsuffix = '-%s-%s' % (python, pyver) dependencies = [ (python, pyver), - ('xcb-proto', '1.7', versionsuffix), + ('xcb-proto', '1.11', versionsuffix), ] -preconfigopts = "rm -r aclocal.m4 configure Makefile.in ltmain.sh && ./autogen.sh && " - sanity_check_paths = { 'files' : ['lib/libxcb%s.a' % x for x in ["", "-composite", "-damage", "-dpms", "-dri2", "-glx", "-randr", "-record", "-render", "-res", "-screensaver", diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-goolf-1.5.14.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-goolf-1.5.14.eb deleted file mode 100644 index 39d957f556..0000000000 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-goolf-1.5.14.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'M4' -version = '1.4.17' - -homepage = 'http://www.gnu.org/software/m4/m4.html' -description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible - although it has some extensions (for example, handling more than 9 positional parameters to macros). - GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -configopts = "--enable-cxx" - -sanity_check_paths = { - 'files': ["bin/m4"], - 'dirs': [], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb deleted file mode 100644 index df184b1c3e..0000000000 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb +++ /dev/null @@ -1,95 +0,0 @@ -name = 'Python' -version = '2.7.8' - -homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." - -toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.8.1' -scipyversion = '0.14.0' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -# libffi build in python is still broken, see http://bugs.python.org/issue4130 -patches = ['python-2.7_libffi-include-xmmintrin.patch'] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('ncurses', '5.9'), -# ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons -] - -osdependencies = [('openssl-devel', 'libssl-dev')] - -# order is important! -# Version updated 08/JULY/2014 -exts_list = [ - ('setuptools', '5.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '1.5.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.3', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - 'patches': [ - 'numpy-%s-mkl.patch' % numpyversion, - ], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], - }), - ('mpi4py', '1.3.1', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], - }), - ('lockfile', '0.9.1', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.20.2', { - 'source_urls': ['http://www.cython.org/release/'], - }), - ('dateutil', '2.2', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - 'source_tmpl': 'liac-%(name)s-%(version)s.zip', - 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], - }), - ('pycrypto', '2.6.1', { - 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], - }), - ('paramiko', '1.14.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], - }), -] - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-goolf-1.5.14-Python-2.7.8.eb b/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.11-goolf-1.5.14-Python-2.7.9.eb similarity index 95% rename from easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-goolf-1.5.14-Python-2.7.8.eb rename to easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.11-goolf-1.5.14-Python-2.7.9.eb index 2c38355a2b..5321244281 100644 --- a/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-goolf-1.5.14-Python-2.7.8.eb +++ b/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.11-goolf-1.5.14-Python-2.7.9.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'xcb-proto' -version = '1.7' +version = '1.11' homepage = 'http://xcb.freedesktop.org/' description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, @@ -13,7 +13,7 @@ source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] python = 'Python' -pyver = '2.7.8' +pyver = '2.7.9' versionsuffix = '-%s-%s' % (python, pyver) dependencies = [(python, pyver)] diff --git a/easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-goolf-1.5.14.eb b/easybuild/easyconfigs/x/xextproto/xextproto-7.3.0-goolf-1.5.14.eb similarity index 97% rename from easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-goolf-1.5.14.eb rename to easybuild/easyconfigs/x/xextproto/xextproto-7.3.0-goolf-1.5.14.eb index 6b4cef16fe..19c9e6fc6f 100644 --- a/easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/x/xextproto/xextproto-7.3.0-goolf-1.5.14.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'xextproto' -version = '7.2.1' +version = '7.3.0' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """XExtProto protocol headers.""" diff --git a/easybuild/easyconfigs/x/xproto/xproto-7.0.26-goolf-1.5.14.eb b/easybuild/easyconfigs/x/xproto/xproto-7.0.27-goolf-1.5.14.eb similarity index 97% rename from easybuild/easyconfigs/x/xproto/xproto-7.0.26-goolf-1.5.14.eb rename to easybuild/easyconfigs/x/xproto/xproto-7.0.27-goolf-1.5.14.eb index a5635671e9..818673c9f9 100644 --- a/easybuild/easyconfigs/x/xproto/xproto-7.0.26-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/x/xproto/xproto-7.0.27-goolf-1.5.14.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'xproto' -version = '7.0.26' +version = '7.0.27' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = "X protocol and ancillary headers" diff --git a/easybuild/easyconfigs/x/xtrans/xtrans-1.3.4-goolf-1.5.14.eb b/easybuild/easyconfigs/x/xtrans/xtrans-1.3.5-goolf-1.5.14.eb similarity index 97% rename from easybuild/easyconfigs/x/xtrans/xtrans-1.3.4-goolf-1.5.14.eb rename to easybuild/easyconfigs/x/xtrans/xtrans-1.3.5-goolf-1.5.14.eb index f6435d5d2b..2286309947 100644 --- a/easybuild/easyconfigs/x/xtrans/xtrans-1.3.4-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/x/xtrans/xtrans-1.3.5-goolf-1.5.14.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'xtrans' -version = '1.3.4' +version = '1.3.5' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """xtrans includes a number of routines to make X implementations transport-independent; -- GitLab From bd9a19cadab4d345c16d6c14cece430b868786e7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 23 Mar 2015 18:18:46 +0100 Subject: [PATCH 0335/1076] fix remarks --- .../l/libXext/libXext-1.3.3-goolf-1.5.14.eb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-goolf-1.5.14.eb index 7e3f435c5b..63124eca9a 100644 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-goolf-1.5.14.eb @@ -12,16 +12,16 @@ toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] -dependencies = [ - ('libX11', '1.6.3', '-Python-2.7.9'), - ('libXdmcp', '1.1.2'), -] - builddependencies = [ ('xproto', '7.0.27'), ('xextproto', '7.3.0'), ] +dependencies = [ + ('libX11', '1.6.3', '-Python-2.7.9'), + ('libXdmcp', '1.1.2'), +] + sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in [ 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', -- GitLab From 61966bab2cefc75e0ea738a8959439450a9bb84e Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 23 Mar 2015 21:13:28 +0100 Subject: [PATCH 0336/1076] drop unrequired patch file for libxcb --- .../l/libxcb/libxcb-1.11-goolf-1.5.14-Python-2.7.9.eb | 2 -- 1 file changed, 2 deletions(-) diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.11-goolf-1.5.14-Python-2.7.9.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.11-goolf-1.5.14-Python-2.7.9.eb index 4b1ba8a05b..bd5e7ed56d 100644 --- a/easybuild/easyconfigs/l/libxcb/libxcb-1.11-goolf-1.5.14-Python-2.7.9.eb +++ b/easybuild/easyconfigs/l/libxcb/libxcb-1.11-goolf-1.5.14-Python-2.7.9.eb @@ -12,8 +12,6 @@ toolchain = {'name': 'goolf', 'version': '1.5.14'} source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] -patches = ['libxcb-no-pthread-stubs.patch'] - python = 'Python' pyver = '2.7.9' versionsuffix = '-%s-%s' % (python, pyver) -- GitLab From 2542456c9b5b8ecc6764519276aa7a90f2e5e2c2 Mon Sep 17 00:00:00 2001 From: "tmwsiy2012@gmail.com" Date: Mon, 23 Mar 2015 19:27:51 -0400 Subject: [PATCH 0337/1076] first draft for R-3.1.3-foss-2015a.eb --- easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb index 9970cb1722..6af8bc63b2 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb @@ -220,7 +220,7 @@ exts_list = [ ('S4Vectors', '0.4.0', bioconductor_options), ('IRanges', '2.0.1', bioconductor_options), ('GenomeInfoDb', '1.2.4', bioconductor_options), - ('AnnotationDbi', '1.28.1', bioconductor_options), + ('AnnotationDbi', '1.28.2', bioconductor_options), ('XVector', '0.6.0', bioconductor_options), ('zlibbioc', '1.12.0', bioconductor_options), ('Biostrings', '2.34.1', bioconductor_options), -- GitLab From b87d628c908caaf967f4d9eb9c4e81fffb15b115 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 10:58:34 +0100 Subject: [PATCH 0338/1076] bump libXp version --- .../a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb index 83a0bf5863..c680dc7f26 100644 --- a/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb +++ b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb @@ -20,7 +20,7 @@ dependencies = [ ('R', '3.1.2'), ('PyQt', '4.11.3', '-Python-2.7.9'), ('tcsh', '6.18.01'), - ('libXp', '1.0.2'), + ('libXp', '1.0.3'), ] modextrapaths = {'PATH': ['']} -- GitLab From 07c8e3063bc44cf2cdcbe51ef7cf1c7f70f3f139 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 11:34:03 +0100 Subject: [PATCH 0339/1076] bump Xmipp deps to latest version --- .../LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb | 31 +++++++++++++++++++ .../libjpeg-turbo-1.4.0-intel-2015a.eb | 2 +- .../x/Xmipp/Xmipp-3.1-intel-2015a.eb | 8 ++--- 3 files changed, 36 insertions(+), 5 deletions(-) create mode 100644 easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb new file mode 100644 index 0000000000..8e0c167845 --- /dev/null +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb @@ -0,0 +1,31 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## +easyblock = 'ConfigureMake' + +name = 'LibTIFF' +# misleading name, this is a 'stable' release +version = '4.0.4beta' + +homepage = 'http://www.remotesensing.org/libtiff/' +description = "tiff: Library and tools for reading and writing TIFF data files" + +source_urls = ['ftp://ftp.remotesensing.org/pub/libtiff/'] +sources = ['tiff-%(version)s.tar.gz'] + +toolchain = {'name': 'intel', 'version': '2015a'} + +sanity_check_paths = { + 'files': ['bin/tiffinfo'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.0-intel-2015a.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.0-intel-2015a.eb index 639a4e904b..765e1c4ea1 100644 --- a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.0-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.0-intel-2015a.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'libjpeg-turbo' version = '1.4.0' -homepage = 'http://sourceforge.net/libjpeg-turbo/' +homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. """ diff --git a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb index 1e915813e0..c8872fd3a8 100644 --- a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb +++ b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb @@ -12,11 +12,11 @@ toolchain = {'name': 'intel', 'version': '2015a'} patches = ['sqlite_imports.patch', 'library_imports.patch'] dependencies = [ - ('Python', '2.7.9'), # Make sure Python has a working SQlite in it, the install step creates a sqlite db. - ('freetype', '2.5.3'), - ('LibTIFF', '4.0.3'), + ('Python', '2.7.9'), # should have a working sqlite, and provide numpy + ('freetype', '2.5.5'), + ('LibTIFF', '4.0.4beta'), ('HDF5', '1.8.14', '-gpfs'), - ('libjpeg-turbo', '1.3.1'), + ('libjpeg-turbo', '1.4.0'), ('FFTW', '3.3.4'), ] -- GitLab From 014c825f23453408344926d5e791f0a958dea335 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 11:56:41 +0100 Subject: [PATCH 0340/1076] add http download URL for LibTIFF --- .../easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.4.10.eb | 5 ++++- .../easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-4.1.13.eb | 5 ++++- easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-5.3.0.eb | 5 ++++- easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014b.eb | 5 ++++- .../easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb | 5 ++++- 5 files changed, 20 insertions(+), 5 deletions(-) diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.4.10.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.4.10.eb index 64a60f0f66..9875af8f63 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.4.10.eb @@ -18,7 +18,10 @@ version = '4.0.3' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" -source_urls = ['ftp://ftp.remotesensing.org/pub/libtiff/'] +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] sources = ['tiff-%(version)s.tar.gz'] toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-4.1.13.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-4.1.13.eb index ea5c5f104f..3fa3aba61e 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-4.1.13.eb @@ -18,7 +18,10 @@ version = '4.0.3' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" -source_urls = ['ftp://ftp.remotesensing.org/pub/libtiff/'] +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] sources = ['tiff-%(version)s.tar.gz'] toolchain = {'name': 'ictce', 'version': '4.1.13'} diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-5.3.0.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-5.3.0.eb index 8607639444..87e3b72f57 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-5.3.0.eb @@ -18,7 +18,10 @@ version = '4.0.3' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" -source_urls = ['ftp://ftp.remotesensing.org/pub/libtiff/'] +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] sources = ['tiff-%(version)s.tar.gz'] toolchain = {'name': 'ictce', 'version': '5.3.0'} diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014b.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014b.eb index a1c8f2c16c..a06a26e3be 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014b.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014b.eb @@ -17,7 +17,10 @@ version = '4.0.3' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" -source_urls = ['ftp://ftp.remotesensing.org/pub/libtiff/'] +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] sources = ['tiff-%(version)s.tar.gz'] toolchain = {'name': 'intel', 'version': '2014b'} diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb index 8e0c167845..a1149ab376 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb @@ -18,7 +18,10 @@ version = '4.0.4beta' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" -source_urls = ['ftp://ftp.remotesensing.org/pub/libtiff/'] +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] sources = ['tiff-%(version)s.tar.gz'] toolchain = {'name': 'intel', 'version': '2015a'} -- GitLab From 83ffaa134d4ff3f85046775dd3a4c37493fef7d8 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 12:19:04 +0100 Subject: [PATCH 0341/1076] add missing Java dep for Xmipp --- easybuild/easyconfigs/j/Java/Java-1.8.0_40.eb | 15 +++++++++++++++ .../easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb | 1 + 2 files changed, 16 insertions(+) create mode 100644 easybuild/easyconfigs/j/Java/Java-1.8.0_40.eb diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_40.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_40.eb new file mode 100644 index 0000000000..f3234cbd87 --- /dev/null +++ b/easybuild/easyconfigs/j/Java/Java-1.8.0_40.eb @@ -0,0 +1,15 @@ +name = 'Java' +version = '1.8.0_40' + +homepage = 'http://java.com/' +description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy + Java applications on desktops and servers.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html +(vp, vs) = version.split('_') +altver = '%su%s' % (vp.split('.')[1], vs) +sources = ['jdk-%s-linux-x64.tar.gz' % altver] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb index c8872fd3a8..441a24c254 100644 --- a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb +++ b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb @@ -12,6 +12,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} patches = ['sqlite_imports.patch', 'library_imports.patch'] dependencies = [ + ('Java', '1.8.0_40'), ('Python', '2.7.9'), # should have a working sqlite, and provide numpy ('freetype', '2.5.5'), ('LibTIFF', '4.0.4beta'), -- GitLab From 1f15959bff12c2b5e2b3af00b35c303bd2590fd0 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 12:30:55 +0100 Subject: [PATCH 0342/1076] Java is a dummy dep --- easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb index 441a24c254..f1d74006ee 100644 --- a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb +++ b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} patches = ['sqlite_imports.patch', 'library_imports.patch'] dependencies = [ - ('Java', '1.8.0_40'), + ('Java', '1.8.0_40', '', True), ('Python', '2.7.9'), # should have a working sqlite, and provide numpy ('freetype', '2.5.5'), ('LibTIFF', '4.0.4beta'), -- GitLab From c3c3e93f66bfe09ec99c09fd5e22e687725f7ec1 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 12:40:33 +0100 Subject: [PATCH 0343/1076] fix Minimac 'version' --- ...f-1.4.10.eb => Minimac-20140110-goolf-1.4.10.eb} | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) rename easybuild/easyconfigs/m/Minimac/{Minimac-2013.7.17-goolf-1.4.10.eb => Minimac-20140110-goolf-1.4.10.eb} (78%) diff --git a/easybuild/easyconfigs/m/Minimac/Minimac-2013.7.17-goolf-1.4.10.eb b/easybuild/easyconfigs/m/Minimac/Minimac-20140110-goolf-1.4.10.eb similarity index 78% rename from easybuild/easyconfigs/m/Minimac/Minimac-2013.7.17-goolf-1.4.10.eb rename to easybuild/easyconfigs/m/Minimac/Minimac-20140110-goolf-1.4.10.eb index ab6ce7f05d..c110a85228 100644 --- a/easybuild/easyconfigs/m/Minimac/Minimac-2013.7.17-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/Minimac/Minimac-20140110-goolf-1.4.10.eb @@ -3,11 +3,10 @@ # Swiss Institute of Bioinformatics # Biozentrum - University of Basel -easyblock='MakeCp' +easyblock = 'MakeCp' name = 'Minimac' -version = '2013.7.17' -versionsuffix = '-beta' +version = '20140110' homepage = 'http://genome.sph.umich.edu/wiki/Minimac' description = """ Minimac is a low memory, computationally efficient implementation @@ -19,13 +18,11 @@ description = """ Minimac is a low memory, computationally efficient implementat toolchain = {'name': 'goolf', 'version': '1.4.10'} -# the source file doesn't include version in the name so probably you should check -# in their website if the version number and date is correct -source_urls = ['http://www.sph.umich.edu/csg/cfuchsb/'] -sources = ['%(namelower)s.src.tgz'] +# # download minimac.src.tgz from http://www.sph.umich.edu/csg/cfuchsb and rename to include version/datestamp +sources = ['%(namelower)s-%(version)s.src.tgz'] checksums = [('md5', 'a8011a4cf8a9be8add07815e9e42246d')] -# firt move to folder libStatGen to run make +# first move to folder libStatGen to run make prebuildopts = ["cd libStatGen && "] # in libStatGen folder run just "make" -- GitLab From 1dcc0fbff05b380da5a494cac9eaa1871b6efe3b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 13:08:34 +0100 Subject: [PATCH 0344/1076] add missing SQLite dependency --- easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb index f1d74006ee..bd7faf3909 100644 --- a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb +++ b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb @@ -19,6 +19,7 @@ dependencies = [ ('HDF5', '1.8.14', '-gpfs'), ('libjpeg-turbo', '1.4.0'), ('FFTW', '3.3.4'), + ('SQLite', '3.8.8.1'), # must match SQLite used by Python ] moduleclass = 'vis' -- GitLab From 31ec437a5d39d01d11b1544b1797110d80ccacea Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 13:30:59 +0100 Subject: [PATCH 0345/1076] add easyconfigs for Minimac3 --- .../m/Minimac3/Minimac3-1.0.10-foss-2015a.eb | 28 +++++++++++++++++++ .../m/Minimac3/Minimac3-1.0.10-intel-2015a.eb | 28 +++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 easybuild/easyconfigs/m/Minimac3/Minimac3-1.0.10-foss-2015a.eb create mode 100644 easybuild/easyconfigs/m/Minimac3/Minimac3-1.0.10-intel-2015a.eb diff --git a/easybuild/easyconfigs/m/Minimac3/Minimac3-1.0.10-foss-2015a.eb b/easybuild/easyconfigs/m/Minimac3/Minimac3-1.0.10-foss-2015a.eb new file mode 100644 index 0000000000..3f8c039cdb --- /dev/null +++ b/easybuild/easyconfigs/m/Minimac3/Minimac3-1.0.10-foss-2015a.eb @@ -0,0 +1,28 @@ +easyblock = 'MakeCp' + +name = 'Minimac3' +version = '1.0.10' + +homepage = 'http://genome.sph.umich.edu/wiki/Minimac3' +description = """Minimac3 is a lower memory and more computationally efficient implementation of the genotype + imputation algorithms in minimac and minimac2. Minimac3 is designed to handle very large reference panels in a more + computationally efficient way with no loss of accuracy.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ['ftp://share.sph.umich.edu/minimac3/'] +sources = ['%(name)s.v%(version)s.tar.gz'] + +dependencies = [('zlib', '1.2.8')] + +prebuildopts = 'CFLAGS="$CFLAGS -L$EBROOTZLIB/lib"' +buildopts = 'CC="$CC" CXX="$CXX" F77="$F77" OPTFLAG_OPT="$CFLAGS"' + +files_to_copy = [(['bin/Minimac3'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/Minimac3'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/Minimac3/Minimac3-1.0.10-intel-2015a.eb b/easybuild/easyconfigs/m/Minimac3/Minimac3-1.0.10-intel-2015a.eb new file mode 100644 index 0000000000..e493e1ad48 --- /dev/null +++ b/easybuild/easyconfigs/m/Minimac3/Minimac3-1.0.10-intel-2015a.eb @@ -0,0 +1,28 @@ +easyblock = 'MakeCp' + +name = 'Minimac3' +version = '1.0.10' + +homepage = 'http://genome.sph.umich.edu/wiki/Minimac3' +description = """Minimac3 is a lower memory and more computationally efficient implementation of the genotype + imputation algorithms in minimac and minimac2. Minimac3 is designed to handle very large reference panels in a more + computationally efficient way with no loss of accuracy.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['ftp://share.sph.umich.edu/minimac3/'] +sources = ['%(name)s.v%(version)s.tar.gz'] + +dependencies = [('zlib', '1.2.8')] + +prebuildopts = 'CFLAGS="$CFLAGS -wd751 -L$EBROOTZLIB/lib"' +buildopts = 'CC="$CC" CXX="$CXX" F77="$F77" OPTFLAG_OPT="$CFLAGS"' + +files_to_copy = [(['bin/Minimac3'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/Minimac3'], + 'dirs': [], +} + +moduleclass = 'bio' -- GitLab From 7410b00087afc19efbe0e9db554f01059b3dfdde Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 15:46:56 +0100 Subject: [PATCH 0346/1076] use enhanced patch file for ROOT v5.34.01 with intel/2015a --- .../r/ROOT/ROOT-v5.34.01-intel-2015a.eb | 4 +-- .../r/ROOT/ROOT-v5.34.01_recent-ifort.patch | 33 +++++++++++++++++++ 2 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01_recent-ifort.patch diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb index bdb5568e8a..6fd56a833c 100644 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb @@ -12,8 +12,8 @@ sources = ['%s_%s.source.tar.gz' % (name.lower(), version)] source_urls = ['ftp://root.cern.ch/root/'] patches = [ 'configure_FftwFromMkl_28.patch', - 'icc_ifort_v12.patch' - ] + 'ROOT-%(version)s_recent-ifort.patch', +] python = 'Python' pyver = '2.7.3' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01_recent-ifort.patch b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01_recent-ifort.patch new file mode 100644 index 0000000000..d942f876ee --- /dev/null +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01_recent-ifort.patch @@ -0,0 +1,33 @@ +--- root/config/Makefile.linuxx8664icc.orig 2012-07-13 15:31:26.000000000 +0200 ++++ root/config/Makefile.linuxx8664icc 2015-03-24 15:38:53.604641000 +0100 +@@ -85,6 +85,16 @@ + ICC_GE_101 = 120 + endif + ++ifeq ($(ICC_MAJOR),15) ++CXXFLAGS += -m64 -wd1572 -wd279 ++CFLAGS += -m64 -wd1572 -wd279 ++CINTCXXFLAGS += -m64 -wd1572 -wd279 ++CINTCFLAGS += -m64 -wd1572 -wd279 ++LDFLAGS += -m64 ++ICC_GE_9 = 15 ++ICC_GE_101 = 150 ++endif ++ + # System libraries: + SYSLIBS = -limf -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) \ + $(ALLOCLIBDIR) $(ALLOCLIB) -rdynamic +@@ -96,8 +106,12 @@ + ifeq ($(F77),ifort) + F77 = ifort + F77FLAGS = -fPIC ++ifeq ($(ICC_MAJOR),15) ++F77LIBS := -L$(shell which ifort | sed -e 's|bin/ifort|lib/intel64|') \ ++ -lifcore ++F77FLAGS += -m64 + ifeq ($(ICC_MAJOR),12) +-F77LIBS := -L$(shell which ifort | sed -e 's|bin/intel64/ifort|compiler/lib|') \ ++F77LIBS := -L$(shell which ifort | sed -e 's|bin/intel64/ifort|compiler/lib/intel64|') \ + -lifcore + F77FLAGS += -m64 + else -- GitLab From d35bee622827998e65b987faa260c6d93c4a31d7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 15:55:11 +0100 Subject: [PATCH 0347/1076] fix PyQt source_urls, configopts, Py module name --- .../p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb index 3a7c99d3b4..7dd0220668 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb @@ -12,10 +12,11 @@ description = """PyQt is a set of Python v2 and v3 bindings for Digia's Qt appli toolchain = {'name': 'goolf', 'version': '1.5.14'} sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] -source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-x11-gpl-%(version)s'] +source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] python = 'Python' pyver = '2.7.9' +pythonshortver = '.'.join(pythonver.split('.')[:2]) versionsuffix = '-%s-%s' % (python, pyver) dependencies = [ @@ -24,6 +25,12 @@ dependencies = [ ('Qt', '4.8.6'), ] -configopts = " configure-ng.py --confirm-license" +configopts = "configure-ng.py --confirm-license" +configopts += "--destdir=%%(installdir)s/lib/python%s/site-packages " % pythonshortver +configopts += "--no-sip-files" + +options = {'modulename': 'PyQt4'} + +modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pythonshortver} moduleclass = 'vis' -- GitLab From 6e3e81780ed7c3a99a07fa877a1c059a0ffdc0db Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 15:57:06 +0100 Subject: [PATCH 0348/1076] fix ROOT patch file --- .../r/ROOT/ROOT-v5.34.01_recent-ifort.patch | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01_recent-ifort.patch b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01_recent-ifort.patch index d942f876ee..bf96aaac1d 100644 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01_recent-ifort.patch +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01_recent-ifort.patch @@ -1,5 +1,5 @@ --- root/config/Makefile.linuxx8664icc.orig 2012-07-13 15:31:26.000000000 +0200 -+++ root/config/Makefile.linuxx8664icc 2015-03-24 15:38:53.604641000 +0100 ++++ root/config/Makefile.linuxx8664icc 2015-03-24 15:56:30.697799907 +0100 @@ -85,6 +85,16 @@ ICC_GE_101 = 120 endif @@ -17,7 +17,7 @@ # System libraries: SYSLIBS = -limf -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) \ $(ALLOCLIBDIR) $(ALLOCLIB) -rdynamic -@@ -96,8 +106,12 @@ +@@ -96,8 +106,13 @@ ifeq ($(F77),ifort) F77 = ifort F77FLAGS = -fPIC @@ -25,9 +25,17 @@ +F77LIBS := -L$(shell which ifort | sed -e 's|bin/ifort|lib/intel64|') \ + -lifcore +F77FLAGS += -m64 ++else ifeq ($(ICC_MAJOR),12) -F77LIBS := -L$(shell which ifort | sed -e 's|bin/intel64/ifort|compiler/lib|') \ +F77LIBS := -L$(shell which ifort | sed -e 's|bin/intel64/ifort|compiler/lib/intel64|') \ -lifcore F77FLAGS += -m64 else +@@ -111,5 +126,6 @@ + endif + endif + endif ++endif + + # Extras -- GitLab From 1ebe2b10f4f47e11923e5d41d38d489588359fe5 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 15:57:51 +0100 Subject: [PATCH 0349/1076] fix typo in PyQt easyconfig --- .../easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb index 7dd0220668..5f54e02167 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb @@ -16,7 +16,7 @@ source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version) python = 'Python' pyver = '2.7.9' -pythonshortver = '.'.join(pythonver.split('.')[:2]) +pythonshortver = '.'.join(pyver.split('.')[:2]) versionsuffix = '-%s-%s' % (python, pyver) dependencies = [ -- GitLab From 5baa9ad29157d4729ed0fc094274def9904f3825 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 16:01:10 +0100 Subject: [PATCH 0350/1076] fix spacing in PyQt easyconfig --- .../p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb index 5f54e02167..35c97630e9 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb @@ -26,8 +26,8 @@ dependencies = [ ] configopts = "configure-ng.py --confirm-license" -configopts += "--destdir=%%(installdir)s/lib/python%s/site-packages " % pythonshortver -configopts += "--no-sip-files" +configopts += " --destdir=%%(installdir)s/lib/python%s/site-packages " % pythonshortver +configopts += " --no-sip-files" options = {'modulename': 'PyQt4'} -- GitLab From 1f4ab43a8f2aa1a605e5ac9c21ab87f1c42dbb10 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 16:15:56 +0100 Subject: [PATCH 0351/1076] makeopts -> buildopts --- easybuild/easyconfigs/p/pigz/pigz-2.3.1-goolf-1.4.10.eb | 3 +-- easybuild/easyconfigs/p/pigz/pigz-2.3.1-ictce-6.2.5.eb | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/p/pigz/pigz-2.3.1-goolf-1.4.10.eb b/easybuild/easyconfigs/p/pigz/pigz-2.3.1-goolf-1.4.10.eb index 7caa293ce4..2c50b49d22 100644 --- a/easybuild/easyconfigs/p/pigz/pigz-2.3.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/pigz/pigz-2.3.1-goolf-1.4.10.eb @@ -22,7 +22,7 @@ sources = [SOURCE_TAR_GZ] # README recommends zlib 1.2.6 or higher dependencies = [('zlib', '1.2.8')] -makeopts = ' CC=$CC' +buildopts = ' CC=$CC' parallel = 1 @@ -34,4 +34,3 @@ sanity_check_paths = { } moduleclass = 'tools' - diff --git a/easybuild/easyconfigs/p/pigz/pigz-2.3.1-ictce-6.2.5.eb b/easybuild/easyconfigs/p/pigz/pigz-2.3.1-ictce-6.2.5.eb index 1f7d3bd2f0..ec92fe5f04 100644 --- a/easybuild/easyconfigs/p/pigz/pigz-2.3.1-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/p/pigz/pigz-2.3.1-ictce-6.2.5.eb @@ -22,7 +22,7 @@ sources = [SOURCE_TAR_GZ] # README recommends zlib 1.2.6 or higher dependencies = [('zlib', '1.2.8')] -makeopts = ' CC=$CC' +buildopts = ' CC=$CC' parallel = 1 @@ -34,4 +34,3 @@ sanity_check_paths = { } moduleclass = 'tools' - -- GitLab From ad019134667f85695cf4e08259f5be36942c5e6e Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 16:28:16 +0100 Subject: [PATCH 0352/1076] include required patch for GATE v6.2 with intel/2015a --- easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb b/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb index dd8ac9566b..b6ef9ed9c1 100644 --- a/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb +++ b/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb @@ -11,7 +11,10 @@ toolchain = {'name': 'intel', 'version': '2015a'} sources = [('%%(namelower)s_v%s_tar_gz_15843.gz' % '_'.join(version.split('.')), "tar xfvz %s")] source_urls = ['http://www.opengatecollaboration.org/sites/opengatecollaboration.org/files/gate_release/2012/08/'] -patches = ['GATE-%(version)s_Makefile-prefix.patch'] +patches = [ + 'GATE-%(version)s_Makefile-prefix.patch', + 'GATE-%(version)s_GCC-4.7.patch', +] dependencies = [ ('Geant4', '9.5.p01'), -- GitLab From cc68b6b9d17bdd0a87a114f84ee7cc5f77f61ed7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 19:44:46 +0100 Subject: [PATCH 0353/1076] add six/ecdsa as dep for dateutil/paramiko in Python 2.7.3 intel/2015a easyconfig --- easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb index 58d509004d..91d0cee83b 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb @@ -57,6 +57,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -75,6 +78,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), -- GitLab From 9e27023a4a17b5e725a7191bc48910427f814ef8 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 19:45:57 +0100 Subject: [PATCH 0354/1076] add six/ecdsa as dep for dateutil/paramiko in Python 2.7.8 and 3.4.1 easyconfigs --- easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb index 8fc41a9000..8ef1b28d6b 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb @@ -59,6 +59,9 @@ exts_list = [ ('Cython', '0.20.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -77,6 +80,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.14.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb index e1f4863c86..478804a887 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb @@ -69,6 +69,9 @@ exts_list = [ ('Cython', '0.20.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -87,6 +90,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.14.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb index 37561dbbd7..65ec137785 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb @@ -66,6 +66,9 @@ exts_list = [ ('Cython', '0.20.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -84,6 +87,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.14.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb index 648a65cc92..b64218f00f 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb @@ -68,6 +68,9 @@ exts_list = [ ('Cython', '0.20.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -86,6 +89,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.14.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), -- GitLab From 39635a4726ed15b769b6a929d8fadd958b39f50b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 19:46:41 +0100 Subject: [PATCH 0355/1076] add six/ecdsa as dep for dateutil/paramiko in Python easyconfigs using iqacml toolchain --- easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb index 3b99a9a692..3dd0016674 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb @@ -63,6 +63,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -81,6 +84,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb index d5bc39c85f..1496901c99 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb @@ -64,6 +64,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -82,6 +85,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), -- GitLab From afc77b309efe490d54570fed5a6032b0a902b52b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 19:47:52 +0100 Subject: [PATCH 0356/1076] add six/ecdsa as dep for dateutil/paramiko in Python 2.7.5 easyconfigs --- .../p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb | 6 ++++++ 5 files changed, 30 insertions(+) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb index b1cf4f2c33..47b8de7acf 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb @@ -57,6 +57,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -75,6 +78,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb index 61bbf93bff..a9868e2f66 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb @@ -59,6 +59,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -77,6 +80,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb index 4702e95c66..b3e31e4ea3 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb @@ -62,6 +62,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -80,6 +83,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb index 6b7e21c3ad..ec5e6c7a3a 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb @@ -60,6 +60,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -78,6 +81,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb index 50bb8eaa10..4625232be8 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb @@ -60,6 +60,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -78,6 +81,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), -- GitLab From c0a2565162b9b4b51b50b88944cc17c15789c299 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 19:48:10 +0100 Subject: [PATCH 0357/1076] add six/ecdsa as dep for dateutil/paramiko in Python 2.7.6 easyconfigs --- easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb index ab16192e19..ba61389fd5 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb @@ -59,6 +59,9 @@ exts_list = [ ('Cython', '0.19.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.4.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -77,6 +80,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb index 8450ef1ade..575fabb0e6 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb @@ -62,6 +62,9 @@ exts_list = [ ('Cython', '0.19.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.4.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -80,6 +83,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb index 84e3eb01be..8b621ebdee 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb @@ -62,6 +62,9 @@ exts_list = [ ('Cython', '0.19.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.4.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -80,6 +83,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), -- GitLab From 289c2bc527aaf4b09f2208cde6fa25138f40220c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 19:49:38 +0100 Subject: [PATCH 0358/1076] add six/ecdsa as dep for dateutil/paramiko in Python 2.7.3 cg*olf easyconfigs --- .../easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb | 6 ++++++ .../easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb | 6 ++++++ .../easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb index 1634c92386..5625804833 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb @@ -59,6 +59,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -77,6 +80,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb index 9da359d558..eea5ccfa5e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb @@ -57,6 +57,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -75,6 +78,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb index 1f7939f4ae..a6794c06c9 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb @@ -59,6 +59,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -77,6 +80,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb index ad3be578b7..dc891b7530 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb @@ -57,6 +57,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -75,6 +78,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), -- GitLab From d6ba5acd34b0e002e75ad0edd47239635184c1a2 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 19:50:17 +0100 Subject: [PATCH 0359/1076] add six/ecdsa as dep for dateutil/paramiko in Python 2.7.3 g*olf easyconfigs --- easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb | 6 ++++++ .../easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb | 6 ++++++ .../easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb | 6 ++++++ .../p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb | 6 ++++++ 6 files changed, 36 insertions(+) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb index 87842fb428..51cfbe4606 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb @@ -59,6 +59,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -77,6 +80,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb index 2831a2cc23..311b197edf 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb @@ -59,6 +59,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -77,6 +80,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb index b776fb0b02..80c8900b94 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb @@ -59,6 +59,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -77,6 +80,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb index 78603dc07b..f847189fab 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb @@ -59,6 +59,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -77,6 +80,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb index ed4e0133ca..b2a76a28d3 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb @@ -59,6 +59,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -77,6 +80,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb index 05b7c9748b..077f9d9e7e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb @@ -59,6 +59,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -77,6 +80,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), -- GitLab From 32a8a4776e24094d85bb8a9f61170600723765ec Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 19:51:04 +0100 Subject: [PATCH 0360/1076] add six/ecdsa as dep for dateutil/paramiko in Python 2.7.3 easyconfigs with Intel-based toolchain --- easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb | 6 ++++++ easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb | 6 ++++++ 5 files changed, 30 insertions(+) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb index aa705e3789..930a85f683 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb @@ -59,6 +59,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -77,6 +80,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb index 5ff8d51fe5..f86e562788 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb @@ -59,6 +59,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -77,6 +80,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb index b5fe2d5275..401dc6dd76 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb @@ -57,6 +57,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -75,6 +78,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb index 811713df94..e19d9c8443 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb @@ -57,6 +57,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -75,6 +78,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb index 130b9064da..31732a9f47 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb @@ -59,6 +59,9 @@ exts_list = [ ('Cython', '0.17.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -77,6 +80,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.8', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.12.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), -- GitLab From 4144a3024e1cb29214c1f0fd63ab065734890769 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 20:33:27 +0100 Subject: [PATCH 0361/1076] use --with-verbs rather than the deprecated --with-openib for OpenMPI --- .../easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb | 10 +++------- .../o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb | 10 +++------- .../easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb | 10 +++------- .../easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb | 10 +++------- .../OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb | 2 +- .../o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb | 10 +++------- .../easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb | 4 ++-- .../easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb | 10 +++------- .../OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb | 4 ++-- .../OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb | 4 ++-- 10 files changed, 25 insertions(+), 49 deletions(-) diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb index a9ae46a639..1f4d38649b 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb @@ -15,17 +15,13 @@ patches = ['OpenMPI-%(version)s-vt_cupti_events.patch'] dependencies = [('hwloc', '1.7.2')] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -# needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +# needed for --with-verbs +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb index 5f84390df9..094489afc4 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb @@ -15,17 +15,13 @@ patches = ['OpenMPI-%(version)s-vt_cupti_events.patch'] dependencies = [('hwloc', '1.8')] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--with-cuda=$CUDA_HOME ' # CUDA-aware build; N.B. --disable-dlopen is incompatible -# needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +# needed for --with-verbs +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb index 7431826b3c..d9eca98720 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb @@ -13,17 +13,13 @@ source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/d dependencies = [('hwloc', '1.9')] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -# needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +# needed for --with-verbs +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb index f9db89a192..fb7afbbd41 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb @@ -13,17 +13,13 @@ source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/d dependencies = [('hwloc', '1.10.0')] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -# needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +# needed for --with-verbs +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb index 9beccee040..e1057430c2 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb @@ -13,7 +13,7 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --without-openib ' +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --without-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb index 23f7fbec5a..f73d19d32c 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb @@ -12,19 +12,15 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading dependencies = [('hwloc', '1.9')] -# needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +# needed for --with-verbs +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb index 4450b68758..3841ad29d2 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb @@ -13,12 +13,12 @@ source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/d dependencies = [('hwloc', '1.10.1')] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -# needed for --with-openib +# needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb index 6b3ec45d87..e90682df3b 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb @@ -13,17 +13,13 @@ source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/d dependencies = [('hwloc', '1.10.0')] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -# needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +# needed for --with-verbs +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb index 43c4c3d031..a3c918320f 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb @@ -12,14 +12,14 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading dependencies = [('hwloc', '1.10.0')] -# needed for --with-openib +# needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb index 23433689d8..d7df86c8d6 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb @@ -12,7 +12,7 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += ' CC=icc FC=ifort CXX=icpc ' @@ -20,7 +20,7 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic dependencies = [('hwloc', '1.10.0')] -# needed for --with-openib +# needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { -- GitLab From 02c77208e4a3d3b4df1ac1dfbeedcb804f1a31d4 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 24 Mar 2015 20:37:21 +0100 Subject: [PATCH 0362/1076] fix osdeps spec in OpenMPI easyconfigs, stop relying on OS_NAME --- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb | 6 +----- .../o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb | 6 +----- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb | 6 +----- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb | 6 +----- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb | 6 +----- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb | 6 +----- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb | 6 +----- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb | 6 +----- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb | 1 + .../o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb | 6 +----- .../o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb | 6 +----- 11 files changed, 11 insertions(+), 50 deletions(-) diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb index 7a690ab154..fe72e01efd 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb @@ -15,11 +15,7 @@ configopts = '--with-threads=posix --enable-shared --enable-mpi-threads --with-o configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path # needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb index 65a5c05009..3f5d4cafd7 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb @@ -18,11 +18,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support dependencies = [('hwloc', '1.6')] # needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb index e8dab7a8ac..68114cf721 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb @@ -19,11 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb index bd0832e690..109447fa55 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb @@ -19,11 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb index 1505eba3ad..7d3922cea0 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb @@ -19,11 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb index cbe729175a..21bd882ac7 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb @@ -22,11 +22,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb index a0f0714984..394c231617 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb @@ -18,11 +18,7 @@ configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb index 4cad97973f..908f092bfa 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb @@ -21,11 +21,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' dependencies = [('hwloc', '1.8.1')] # needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb index fe19ab4c9f..c9d45613df 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb @@ -20,6 +20,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' dependencies = [('hwloc', '1.8.1')] +# needed for --with-openib osdependencies = [('libibverbs-dev','libibverbs-devel')] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb index 905ab46028..85b6644c9f 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb @@ -18,11 +18,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support dependencies = [('hwloc', '1.8.1')] # needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb index 5164388442..79c31e1c3d 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb @@ -18,11 +18,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support dependencies = [('hwloc', '1.9')] # needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +osdependencies = [('libibverbs-dev','libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + -- GitLab From 643b4b9d03f52480c70e67b7289bff407fca9eb4 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 25 Mar 2015 09:46:49 +0100 Subject: [PATCH 0363/1076] add easyconfig for lxml v3.4.2 with intel/2015a --- .../lxml-3.4.2-intel-2015a-Python-2.7.9.eb | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 easybuild/easyconfigs/l/lxml/lxml-3.4.2-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/l/lxml/lxml-3.4.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/l/lxml/lxml-3.4.2-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..db1b7a5deb --- /dev/null +++ b/easybuild/easyconfigs/l/lxml/lxml-3.4.2-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,35 @@ +easyblock = "PythonPackage" + +name = 'lxml' +version = '3.4.2' + +homepage = 'http://lxml.de/' +description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://lxml.de/files/'] +sources = [SOURCE_TGZ] + +python = 'Python' +pythonversion = '2.7.9' +pyshortver = '.'.join(pythonversion.split('.')[:2]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('libxml2', '2.9.2'), + ('libxslt', '1.1.28'), +] + +pylibdir = "lib/python%s/site-packages/%%(name)s" % pyshortver + +sanity_check_paths = { + 'files': [], + 'dirs': [('%s-%%(version)s-py%s.egg' % (pylibdir, pyshortver), + '%s-%%(version)s-py%s-linux-x86_64.egg' % (pylibdir, pyshortver))], +} + +moduleclass = 'lib' + -- GitLab From caf3a4cc0969188e9b5a863c42b1148bd04ba6cf Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 25 Mar 2015 10:04:04 +0100 Subject: [PATCH 0364/1076] style fix --- .../easyconfigs/l/lxml/lxml-3.1.2-goolf-1.4.10-Python-2.7.3.eb | 1 - .../easyconfigs/l/lxml/lxml-3.1.2-ictce-5.3.0-Python-2.7.3.eb | 1 - .../easyconfigs/l/lxml/lxml-3.4.2-intel-2015a-Python-2.7.9.eb | 1 - 3 files changed, 3 deletions(-) diff --git a/easybuild/easyconfigs/l/lxml/lxml-3.1.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/l/lxml/lxml-3.1.2-goolf-1.4.10-Python-2.7.3.eb index 7ab203990e..6899577527 100644 --- a/easybuild/easyconfigs/l/lxml/lxml-3.1.2-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/l/lxml/lxml-3.1.2-goolf-1.4.10-Python-2.7.3.eb @@ -32,4 +32,3 @@ sanity_check_paths = { } moduleclass = 'lib' - diff --git a/easybuild/easyconfigs/l/lxml/lxml-3.1.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/l/lxml/lxml-3.1.2-ictce-5.3.0-Python-2.7.3.eb index 7c17d46955..1e39e76f87 100644 --- a/easybuild/easyconfigs/l/lxml/lxml-3.1.2-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/l/lxml/lxml-3.1.2-ictce-5.3.0-Python-2.7.3.eb @@ -32,4 +32,3 @@ sanity_check_paths = { } moduleclass = 'lib' - diff --git a/easybuild/easyconfigs/l/lxml/lxml-3.4.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/l/lxml/lxml-3.4.2-intel-2015a-Python-2.7.9.eb index db1b7a5deb..0b5c2b72a8 100644 --- a/easybuild/easyconfigs/l/lxml/lxml-3.4.2-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/l/lxml/lxml-3.4.2-intel-2015a-Python-2.7.9.eb @@ -32,4 +32,3 @@ sanity_check_paths = { } moduleclass = 'lib' - -- GitLab From 2961c78c4e6b19233e59d3dfc1ca7403f3a9ffb1 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 25 Mar 2015 14:41:18 +0100 Subject: [PATCH 0365/1076] get rid of LDSHARED line in zlib easyconfig --- easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-5.5.0.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-5.5.0.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-5.5.0.eb index 9a7769b77c..32533e0df9 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-5.5.0.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] -preconfigopts = 'LDSHARED="$CC -shared"' +patches = ['zlib-%(version)s-detected-icc.patch'] sanity_check_paths = { 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], -- GitLab From 7259dec519cf6996dd1f00a9514f7ceef8be87dc Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 25 Mar 2015 14:48:06 +0100 Subject: [PATCH 0366/1076] add zlib dep to Tcl 8.6.3 easyconfigs --- easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-GCC-4.9.2.eb | 4 ++++ easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015a.eb | 4 ++++ easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-gompi-1.5.16.eb | 4 ++++ easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-goolf-1.5.14.eb | 4 ++++ easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-intel-2015a.eb | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-GCC-4.9.2.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-GCC-4.9.2.eb index 7affc5dcb2..b3a8beb767 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-GCC-4.9.2.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015a.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015a.eb index 391e0178fc..45613c8d4e 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015a.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015a.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'foss', 'version': '2015a'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-gompi-1.5.16.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-gompi-1.5.16.eb index b13013fafe..5aa437f573 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-gompi-1.5.16.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-gompi-1.5.16.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'gompi', 'version': '1.5.16'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-goolf-1.5.14.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-goolf-1.5.14.eb index dbe7dcaaa1..f169881758 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-goolf-1.5.14.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'goolf', 'version': '1.5.14'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-intel-2015a.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-intel-2015a.eb index fab2dfdb6c..945189208b 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-intel-2015a.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-intel-2015a.eb @@ -12,6 +12,10 @@ toolchain = {'name': 'intel', 'version': '2015a'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' runtest = 'test' -- GitLab From 86c640dece9e1929fed1ac3fce878be59be5d026 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 26 Mar 2015 08:53:05 +0100 Subject: [PATCH 0367/1076] {bio}[intel/2015a] BEDTools 2.23.0 --- .../b/BEDTools/BEDTools-2.23.0-intel-2015a.eb | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb new file mode 100644 index 0000000000..1ebb68b4ac --- /dev/null +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb @@ -0,0 +1,29 @@ +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'BEDTools' +version = '2.23.0' + +homepage = "https://github.com/arq5x/bedtools2" +description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps + and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, + and SAM/BAM.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['https://github.com/arq5x/bedtools2/archive/'] +sources = ['v%(version)s.tar.gz'] + +buildopts = 'CXX="$CXX"' + +files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], + 'dirs': files_to_copy, +} + +moduleclass = 'bio' -- GitLab From 0944a456af1b195104c92efbc2a14f41b0f7fef7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 26 Mar 2015 10:02:28 +0100 Subject: [PATCH 0368/1076] enhance files_to_copy in BEDTools easyconfigs --- .../easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb | 4 ++-- .../easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb | 4 ++-- .../easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb | 4 ++-- .../easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb | 4 ++-- .../easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb | 4 ++-- .../easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb index acb234afd4..36c561073e 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb @@ -15,11 +15,11 @@ sources = ['%(name)s.v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README', 'RELEASE_HISTORY'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], - 'dirs': files_to_copy, + 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test', 'tutorial'], } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb index 8b2873ae74..1339526329 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb @@ -15,11 +15,11 @@ sources = ['%(name)s.v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README', 'RELEASE_HISTORY'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], - 'dirs': files_to_copy, + 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test', 'tutorial'], } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb index 22c311e675..e784118a14 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb @@ -19,11 +19,11 @@ sources = ['v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README', 'RELEASE_HISTORY'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], - 'dirs': files_to_copy, + 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test', 'tutorial'], } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb index 1631b47200..d8000f9159 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb @@ -17,11 +17,11 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['https://github.com/arq5x/bedtools2/archive/'] sources = ['v%(version)s.tar.gz'] -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README', 'RELEASE_HISTORY'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], - 'dirs': files_to_copy, + 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test', 'tutorial'], } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb index eff9f8d9ca..0f5a579f6e 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb @@ -19,11 +19,11 @@ sources = ['v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README', 'RELEASE_HISTORY'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], - 'dirs': files_to_copy, + 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test', 'tutorial'], } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb index 1ebb68b4ac..0ddc9b27d8 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb @@ -19,11 +19,11 @@ sources = ['v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README', 'RELEASE_HISTORY'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], - 'dirs': files_to_copy, + 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test', 'tutorial'], } moduleclass = 'bio' -- GitLab From a01b731a699d555c68cfe493a88721c6236fdd7c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 26 Mar 2015 10:04:25 +0100 Subject: [PATCH 0369/1076] README -> README.md --- .../easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb | 2 +- .../easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb | 2 +- .../easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb | 2 +- .../easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb | 2 +- easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb index 36c561073e..b12a1735c0 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb @@ -15,7 +15,7 @@ sources = ['%(name)s.v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README', 'RELEASE_HISTORY'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README.md', 'RELEASE_HISTORY'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb index 1339526329..cf86fb61cf 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb @@ -15,7 +15,7 @@ sources = ['%(name)s.v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README', 'RELEASE_HISTORY'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README.md', 'RELEASE_HISTORY'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb index e784118a14..82e5478df3 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb @@ -19,7 +19,7 @@ sources = ['v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README', 'RELEASE_HISTORY'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README.md', 'RELEASE_HISTORY'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb index d8000f9159..88d7ab07dc 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb @@ -17,7 +17,7 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['https://github.com/arq5x/bedtools2/archive/'] sources = ['v%(version)s.tar.gz'] -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README', 'RELEASE_HISTORY'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README.md', 'RELEASE_HISTORY'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb index 0f5a579f6e..44bbeb346c 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb @@ -19,7 +19,7 @@ sources = ['v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README', 'RELEASE_HISTORY'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README.md', 'RELEASE_HISTORY'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb index 0ddc9b27d8..d6d66e8578 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb @@ -19,7 +19,7 @@ sources = ['v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README', 'RELEASE_HISTORY'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README.md', 'RELEASE_HISTORY'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], -- GitLab From 2e566d1576409d4a1d1f81cbad8be150904e8073 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 26 Mar 2015 10:19:04 +0100 Subject: [PATCH 0370/1076] {numlib}[intel/2015a] PETSc/SLEPc 3.5.3 --- .../c/CMake/CMake-3.2.1-intel-2015a.eb | 22 ++++++++++++++ .../h/Hypre/Hypre-2.10.0b-intel-2015a.eb | 22 ++++++++++++++ .../m/METIS/METIS-5.1.0-intel-2015a.eb | 22 ++++++++++++++ .../PETSc-3.5.3-intel-2015a-Python-2.7.9.eb | 30 +++++++++++++++++++ .../SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb | 19 ++++++++++++ 5 files changed, 115 insertions(+) create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.2.1-intel-2015a.eb create mode 100644 easybuild/easyconfigs/h/Hypre/Hypre-2.10.0b-intel-2015a.eb create mode 100644 easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2015a.eb create mode 100644 easybuild/easyconfigs/p/PETSc/PETSc-3.5.3-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.1-intel-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.1-intel-2015a.eb new file mode 100644 index 0000000000..4982739fa2 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.1-intel-2015a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.2.1' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.10.0b-intel-2015a.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.10.0b-intel-2015a.eb new file mode 100644 index 0000000000..160c06dcb8 --- /dev/null +++ b/easybuild/easyconfigs/h/Hypre/Hypre-2.10.0b-intel-2015a.eb @@ -0,0 +1,22 @@ +name = 'Hypre' +version = '2.10.0b' + +homepage = "https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html" +description = """Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers. + The problems of interest arise in the simulation codes being developed at LLNL and elsewhere + to study physical phenomena in the defense, environmental, energy, and biological sciences.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True} + +# download via https://computation.llnl.gov/project/linear_solvers/download/hypre-2.10.0b_reg.php +sources = [SOURCELOWER_TAR_GZ] + +start_dir = "src" + +sanity_check_paths = { + 'files': ['lib/libHYPRE.a'], + 'dirs': ['include'] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2015a.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2015a.eb new file mode 100644 index 0000000000..ef2bf9ff97 --- /dev/null +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2015a.eb @@ -0,0 +1,22 @@ +name = 'METIS' +version = '5.1.0' + +homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' +description = """METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, +and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the +multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [ + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis', + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/OLD', +] + +patches = ['METIS_IDXTYPEWIDTH.patch'] + +builddependencies = [('CMake', '3.0.0')] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/p/PETSc/PETSc-3.5.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/PETSc/PETSc-3.5.3-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..6f526fc72b --- /dev/null +++ b/easybuild/easyconfigs/p/PETSc/PETSc-3.5.3-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,30 @@ +name = 'PETSc' +version = '3.5.3' +versionsuffix = '-Python-2.7.9' + +homepage = 'http://www.mcs.anl.gov/petsc' +description = """PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the + scalable (parallel) solution of scientific applications modeled by partial differential equations.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'usempi': True, 'pic': True} + +source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['PETSc_ranlib-fix.patch'] + +parmetis = 'ParMETIS' +parmetis_ver = '4.0.3' +dependencies = [ + ('Boost', '1.57.0', versionsuffix), + ('METIS', '5.1.0'), + (parmetis, parmetis_ver), + ('SCOTCH', '6.0.4'), + ('SuiteSparse', '4.4.3', '-%s-%s' % (parmetis, parmetis_ver)), + ('Hypre', '2.10.0b'), +] + +builddependencies = [('CMake', '3.2.1')] + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..2253b31148 --- /dev/null +++ b/easybuild/easyconfigs/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,19 @@ +name = 'SLEPc' +version = '3.5.3' +versionsuffix = '-Python-2.7.9' + +homepage = 'http://www.grycap.upv.es/slepc/' +description = """SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution of + large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for either + standard or generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a partial + SVD of a large, sparse, rectangular matrix, and to solve quadratic eigenvalue problems.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'usempi': True} + +source_urls = ['http://www.grycap.upv.es/slepc/download/download.php?filename='] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('PETSc', '3.5.3', versionsuffix)] + +moduleclass = 'numlib' -- GitLab From e91b085d363eeb0522ce5178e6687b207b49ec80 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 26 Mar 2015 10:25:35 +0100 Subject: [PATCH 0371/1076] only include 'tutorial' for latest BEDTools version, drop RELEASE_HISTORY (not updated) --- .../easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb | 4 ++-- .../easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb | 4 ++-- .../easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb | 4 ++-- .../easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb | 4 ++-- .../easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb | 4 ++-- .../easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb index b12a1735c0..3ef9441cda 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb @@ -15,11 +15,11 @@ sources = ['%(name)s.v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README.md', 'RELEASE_HISTORY'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.md'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], - 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test', 'tutorial'], + 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test'], } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb index cf86fb61cf..238a596ad4 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb @@ -15,11 +15,11 @@ sources = ['%(name)s.v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README.md', 'RELEASE_HISTORY'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.md'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], - 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test', 'tutorial'], + 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test'], } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb index 82e5478df3..fd405d9247 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb @@ -19,11 +19,11 @@ sources = ['v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README.md', 'RELEASE_HISTORY'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.md'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], - 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test', 'tutorial'], + 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test'], } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb index 88d7ab07dc..91498fff43 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.19.1-goolf-1.4.10.eb @@ -17,11 +17,11 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['https://github.com/arq5x/bedtools2/archive/'] sources = ['v%(version)s.tar.gz'] -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README.md', 'RELEASE_HISTORY'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.md'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], - 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test', 'tutorial'], + 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test'], } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb index 44bbeb346c..92af179960 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.22.0-intel-2014b.eb @@ -19,11 +19,11 @@ sources = ['v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README.md', 'RELEASE_HISTORY'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.md'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], - 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test', 'tutorial'], + 'dirs': ['docs', 'data', 'genomes', 'scripts', 'test'], } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb index d6d66e8578..6160ea7421 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-intel-2015a.eb @@ -19,7 +19,7 @@ sources = ['v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README.md', 'RELEASE_HISTORY'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'tutorial', 'README.md'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], -- GitLab From 93eb34019c4dceb6bc9747caddd89d792be7d0e7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 26 Mar 2015 10:36:53 +0100 Subject: [PATCH 0372/1076] README.md -> README.rst for old BEDTools versions --- .../easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb | 2 +- .../easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb | 2 +- .../easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb index 3ef9441cda..ba457aaa3a 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-goolf-1.4.10.eb @@ -15,7 +15,7 @@ sources = ['%(name)s.v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.md'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.rst'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb index 238a596ad4..e21399a897 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb @@ -15,7 +15,7 @@ sources = ['%(name)s.v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.md'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.rst'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb index fd405d9247..3d93f1ffe1 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.18.1-goolf-1.4.10.eb @@ -19,7 +19,7 @@ sources = ['v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.md'] +files_to_copy = ['bin', 'docs', 'data', 'genomes', 'scripts', 'test', 'README.rst'] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], -- GitLab From 8031b31db717fbb23eb489eb1859a807808057f0 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 27 Mar 2015 11:39:40 +0100 Subject: [PATCH 0373/1076] add easyconfig for ABAQUS v6.13.5 --- .../a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb new file mode 100644 index 0000000000..3f6f20e906 --- /dev/null +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb @@ -0,0 +1,15 @@ +name = 'ABAQUS' +version = '6.13.5-linux-x86_64' + +homepage = 'http://www.simulia.com/products/abaqus_fea.html' +description = "Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit dynamics FEA." + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['%s-%s.tgz' % (name, version.split('-')[0])] + +builddependencies = [('Java', '1.7.0_60')] + +preinstallopts = "export CHECK_DISK_SPACE=OFF && " + +moduleclass = 'cae' -- GitLab From 08fe8cca49fe15022486cf6d6a1fbacbaaebcab6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 27 Mar 2015 12:32:51 +0100 Subject: [PATCH 0374/1076] fix remark w.r.t. versionsuffix for ABAQUS, sync ABAQUS easyconfigs w.r.t. Java builddep and preinstallopts --- .../easyconfigs/a/ABAQUS/ABAQUS-6.12.1-linux-x86_64.eb | 9 +++++++-- .../easyconfigs/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb | 5 +++-- .../easyconfigs/a/ABAQUS/ABAQUS-6.14.1-linux-x86_64.eb | 5 +++-- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.12.1-linux-x86_64.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.12.1-linux-x86_64.eb index f3d5536662..b75c3fcda9 100644 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.12.1-linux-x86_64.eb +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.12.1-linux-x86_64.eb @@ -1,11 +1,16 @@ name = 'ABAQUS' -version = '6.12.1-linux-x86_64' +version = '6.12.1' +versionsuffix = '-linux-x86_64' homepage = 'http://www.simulia.com/products/abaqus_fea.html' description = "Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit dynamics FEA." toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['%s-%s.tgz' % (name, version.split('-')[0])] +sources = [SOURCE_TGZ] + +builddependencies = [('Java', '1.7.0_60')] + +preinstallopts = "export CHECK_DISK_SPACE=OFF && " moduleclass = 'cae' diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb index 3f6f20e906..5f10d53c00 100644 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb @@ -1,12 +1,13 @@ name = 'ABAQUS' -version = '6.13.5-linux-x86_64' +version = '6.13.5' +versionsuffix = '-linux-x86_64' homepage = 'http://www.simulia.com/products/abaqus_fea.html' description = "Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit dynamics FEA." toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['%s-%s.tgz' % (name, version.split('-')[0])] +sources = [SOURCE_TGZ] builddependencies = [('Java', '1.7.0_60')] diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.14.1-linux-x86_64.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.14.1-linux-x86_64.eb index 47622c51e0..db92841b05 100644 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.14.1-linux-x86_64.eb +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.14.1-linux-x86_64.eb @@ -1,12 +1,13 @@ name = 'ABAQUS' -version = '6.14.1-linux-x86_64' +version = '6.14.1' +versionsuffix = '-linux-x86_64' homepage = 'http://www.simulia.com/products/abaqus_fea.html' description = "Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit dynamics FEA." toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['%s-%s.tgz' % (name, version.split('-')[0])] +sources = [SOURCE_TGZ] builddependencies = [('Java', '1.7.0_60')] -- GitLab From e67c6f672ebcdbccbc1c869bfb4ef7c1a0095d6f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 27 Mar 2015 15:25:27 +0100 Subject: [PATCH 0375/1076] reinclude FIAT and ScientificPython (that depends on an older numpy) as PETSc deps --- .../FIAT-1.5.0-intel-2015a-Python-2.7.9.eb | 35 ++++++++++++++++++ .../PETSc-3.5.3-intel-2015a-Python-2.7.9.eb | 2 ++ ...icPython-2.9.4-intel-2015a-Python-2.7.9.eb | 36 +++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 easybuild/easyconfigs/f/FIAT/FIAT-1.5.0-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/s/ScientificPython/ScientificPython-2.9.4-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/f/FIAT/FIAT-1.5.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/f/FIAT/FIAT-1.5.0-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..03fe5cf7a1 --- /dev/null +++ b/easybuild/easyconfigs/f/FIAT/FIAT-1.5.0-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonPackage' + +name = 'FIAT' +version = '1.5.0' + +homepage = 'ttps://bitbucket.org/fenics-project/fiat' +description = """The FInite element Automatic Tabulator FIAT supports generation of arbitrary order +instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating +arbitrary order instances of Jacobi-type quadrature rules on the same element shapes.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['https://bitbucket.org/fenics-project/fiat/downloads'] +sources = [SOURCELOWER_TAR_GZ] + +python = "Python" +pythonversion = '2.7.9' +pythonshortversion = ".".join(pythonversion.split('.')[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('ScientificPython', '2.9.4', versionsuffix), + ('sympy', '0.7.6', versionsuffix), +] + +options = {'modulename': name} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/FIAT' % pythonshortversion], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/p/PETSc/PETSc-3.5.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/PETSc/PETSc-3.5.3-intel-2015a-Python-2.7.9.eb index 6f526fc72b..4842cf5227 100644 --- a/easybuild/easyconfigs/p/PETSc/PETSc-3.5.3-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/p/PETSc/PETSc-3.5.3-intel-2015a-Python-2.7.9.eb @@ -18,8 +18,10 @@ parmetis = 'ParMETIS' parmetis_ver = '4.0.3' dependencies = [ ('Boost', '1.57.0', versionsuffix), + ('FIAT', '1.5.0', versionsuffix), ('METIS', '5.1.0'), (parmetis, parmetis_ver), + ('ScientificPython', '2.9.4', versionsuffix), ('SCOTCH', '6.0.4'), ('SuiteSparse', '4.4.3', '-%s-%s' % (parmetis, parmetis_ver)), ('Hypre', '2.10.0b'), diff --git a/easybuild/easyconfigs/s/ScientificPython/ScientificPython-2.9.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/ScientificPython/ScientificPython-2.9.4-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..0170615e9c --- /dev/null +++ b/easybuild/easyconfigs/s/ScientificPython/ScientificPython-2.9.4-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,36 @@ +easyblock = "PythonPackage" + +name = 'ScientificPython' +version = '2.9.4' + +homepage = 'https://sourcesup.cru.fr/projects/scientific-py/' +description = """ScientificPython is a collection of Python modules for scientific computing. + It contains support for geometry, mathematical functions, statistics, physical units, IO, visualization, + and parallelization.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['https://sourcesup.renater.fr/frs/download.php/4570'] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.9' +pythonshortversion = '.'.join(pythonversion.split('.')[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + # older version of numpy than the one included in Python module required + # cfr. https://bitbucket.org/khinsen/scientificpython/issue/13/numpy-19-has-dropped-support-for + ('numpy', '1.8.2', versionsuffix), +] + +options = {'modulename': 'Scientific'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/Scientific' % pythonshortversion], +} + +moduleclass = 'math' -- GitLab From bb78d65b3db5a14742bed3f7de4e8352598b0981 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 27 Mar 2015 15:26:20 +0100 Subject: [PATCH 0376/1076] add missing sympy/numpy easyconfigs --- .../easyconfigs/n/numpy/numpy-1.8.1-mkl.patch | 213 ++++++++++++++++++ .../numpy-1.8.2-intel-2015a-Python-2.7.9.eb | 26 +++ .../sympy-0.7.6-intel-2015a-Python-2.7.9.eb | 32 +++ 3 files changed, 271 insertions(+) create mode 100644 easybuild/easyconfigs/n/numpy/numpy-1.8.1-mkl.patch create mode 100644 easybuild/easyconfigs/n/numpy/numpy-1.8.2-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/s/sympy/sympy-0.7.6-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.8.1-mkl.patch b/easybuild/easyconfigs/n/numpy/numpy-1.8.1-mkl.patch new file mode 100644 index 0000000000..363f95c19f --- /dev/null +++ b/easybuild/easyconfigs/n/numpy/numpy-1.8.1-mkl.patch @@ -0,0 +1,213 @@ +diff -ur numpy-1.8.1.orig/numpy/distutils/fcompiler/__init__.py numpy-1.8.1-2/numpy/distutils/fcompiler/__init__.py +--- numpy-1.8.1.orig/numpy/distutils/fcompiler/__init__.py 2014-03-25 20:43:24.000000000 +0100 ++++ numpy-1.8.1-2/numpy/distutils/fcompiler/__init__.py 2014-07-08 15:22:31.471064031 +0200 +@@ -628,7 +628,10 @@ + return options + + def library_option(self, lib): +- return "-l" + lib ++ if lib[0]=='-': ++ return lib ++ else: ++ return "-l" + lib + def library_dir_option(self, dir): + return "-L" + dir + +diff -ur numpy-1.8.1.orig/numpy/distutils/system_info.py numpy-1.8.1-2/numpy/distutils/system_info.py +--- numpy-1.8.1.orig/numpy/distutils/system_info.py 2014-03-25 20:43:24.000000000 +0100 ++++ numpy-1.8.1-2/numpy/distutils/system_info.py 2014-07-08 15:32:34.480063940 +0200 +@@ -600,7 +600,7 @@ + if is_string(default): + return [default] + return default +- return [b for b in [a.strip() for a in libs.split(',')] if b] ++ return [b for b in [a.strip().replace(':',',') for a in libs.split(',')] if b] + + def get_libraries(self, key='libraries'): + return self.get_libs(key, '') +@@ -642,6 +642,23 @@ + lib_dirs) + return info + ++ def check_libs_all(self,lib_dir,libs,opt_libs =[]): ++ """If static or shared libraries are available then return ++ their info dictionary. ++ ++ Checks for all libraries as shared libraries first, then ++ static (or vice versa if self.search_static_first is True). ++ """ ++ exts = self.library_extensions() ++ info = None ++ for ext in exts: ++ info = self._check_libs_all(lib_dir,libs,opt_libs,[ext]) ++ if info is not None: ++ break ++ if not info: ++ log.info(' libraries %s not found in %s', ','.join(libs), lib_dir) ++ return info ++ + def check_libs2(self, lib_dirs, libs, opt_libs=[]): + """If static or shared libraries are available then return + their info dictionary. +@@ -655,6 +672,18 @@ + lib_dirs) + return info + ++ def check_libs2_all(self, lib_dirs, libs, opt_libs =[]): ++ """If static or shared libraries are available then return ++ their info dictionary. ++ ++ Checks each library for shared or static. ++ """ ++ exts = self.library_extensions() ++ info = self._check_libs_all(lib_dirs,libs,opt_libs,exts) ++ if not info: ++ log.info(' libraries %s not found in %s', ','.join(libs), os.pathsep.join(lib_dirs)) ++ return info ++ + def _lib_list(self, lib_dir, libs, exts): + assert is_string(lib_dir) + liblist = [] +@@ -665,6 +694,9 @@ + lib_prefixes = ['lib'] + # for each library name, see if we can find a file for it. + for l in libs: ++ if l[0]=='-': ++ liblist.append(l) ++ continue + for ext in exts: + for prefix in lib_prefixes: + p = self.combine_paths(lib_dir, prefix + l + ext) +@@ -680,6 +712,19 @@ + break + return liblist + ++ def _lib_list_all(self, lib_dirs, libs, exts): ++ assert (type(lib_dirs)==list) ++ if lib_dirs: ++ assert is_string(lib_dirs[0]) ++ liblist=[] ++ for lib_dir in lib_dirs: ++ ls=self._lib_list(lib_dir,libs,exts) ++ for l in ls: ++ log.info("(_lib_list_all) Found %s in %s"%(l,lib_dir)) ++ if l not in liblist: ++ liblist.append(l) ++ return liblist ++ + def _check_libs(self, lib_dirs, libs, opt_libs, exts): + """Find mandatory and optional libs in expected paths. + +@@ -721,6 +766,22 @@ + else: + return None + ++ def _check_libs_all(self, lib_dirs, libs, opt_libs, exts): ++ found_libs_unordered = self._lib_list_all(lib_dirs, libs, exts) ++ # ensure same order as in lib_dirs ++ found_libs = [] ++ for lib_dir in libs: ++ if lib_dir in found_libs_unordered: ++ found_libs.append(lib_dir) ++ if len(found_libs) == len(libs): ++ info = {'libraries' : found_libs, 'library_dirs' : lib_dirs} ++ opt_found_libs = self._lib_list_all(lib_dirs, opt_libs, exts) ++ if len(opt_found_libs) == len(opt_libs): ++ info['libraries'].extend(opt_found_libs) ++ return info ++ else: ++ return ++ + def combine_paths(self, *args): + """Return a list of existing paths composed by all combinations + of items from the arguments. +@@ -953,9 +1014,11 @@ + lib_dirs = self.get_lib_dirs() + incl_dirs = self.get_include_dirs() + mkl_libs = self.get_libs('mkl_libs', self._lib_mkl) +- info = self.check_libs2(lib_dirs, mkl_libs) +- if info is None: ++ mkl = None ++ mkl = self.check_libs2_all(lib_dirs,mkl_libs) ++ if mkl is None: + return ++ info = mkl + dict_append(info, + define_macros=[('SCIPY_MKL_H', None)], + include_dirs=incl_dirs) +@@ -1017,16 +1080,13 @@ + atlas = None + lapack = None + atlas_1 = None +- for d in lib_dirs: +- atlas = self.check_libs2(d, atlas_libs, []) +- lapack_atlas = self.check_libs2(d, ['lapack_atlas'], []) +- if atlas is not None: +- lib_dirs2 = [d] + self.combine_paths(d, ['atlas*', 'ATLAS*']) +- lapack = self.check_libs2(lib_dirs2, lapack_libs, []) +- if lapack is not None: +- break +- if atlas: +- atlas_1 = atlas ++ atlas = self.check_libs2_all(lib_dirs, atlas_libs) ++ lapack_atlas = self.check_libs2_all(lib_dirs, ['lapack_atlas']) ++ if atlas is not None: ++ lib_dirs2 = lib_dirs + self.combine_paths(lib_dirs,['atlas*','ATLAS*']) ++ lapack = self.check_libs2_all(lib_dirs2, lapack_libs) ++ if atlas: ++ atlas_1 = atlas + log.info(self.__class__) + if atlas is None: + atlas = atlas_1 +@@ -1105,7 +1165,8 @@ + info = {} + atlas_libs = self.get_libs('atlas_libs', + self._lib_names + self._lib_atlas) +- atlas = self.check_libs2(lib_dirs, atlas_libs, []) ++ atlas = None ++ atlas = self.check_libs2_all(lib_dirs, atlas_libs) + if atlas is None: + return + include_dirs = self.get_include_dirs() +@@ -1153,8 +1214,10 @@ + lib_dirs = self.get_lib_dirs() + + lapack_libs = self.get_libs('lapack_libs', self._lib_names) +- info = self.check_libs(lib_dirs, lapack_libs, []) +- if info is None: ++ lapack = self.check_libs_all(lib_dirs, lapack_libs, []) ++ if lapack is not None: ++ info = lapack ++ else: + return + info['language'] = 'f77' + self.set_info(**info) +@@ -1548,8 +1611,10 @@ + lib_dirs = self.get_lib_dirs() + + blas_libs = self.get_libs('blas_libs', self._lib_names) +- info = self.check_libs(lib_dirs, blas_libs, []) +- if info is None: ++ blas = self.check_libs_all(lib_dirs, blas_libs, []) ++ if blas is not None: ++ info = blas ++ else: + return + info['language'] = 'f77' # XXX: is it generally true? + self.set_info(**info) +diff -ur numpy-1.8.1.orig/numpy/distutils/unixccompiler.py numpy-1.8.1-2/numpy/distutils/unixccompiler.py +--- numpy-1.8.1.orig/numpy/distutils/unixccompiler.py 2014-03-25 20:43:23.000000000 +0100 ++++ numpy-1.8.1-2/numpy/distutils/unixccompiler.py 2014-07-08 15:34:01.924063926 +0200 +@@ -111,3 +111,12 @@ + + replace_method(UnixCCompiler, 'create_static_lib', + UnixCCompiler_create_static_lib) ++ ++def UnixCCompiler_library_option(self, lib): ++ if lib[0]=='-': ++ return lib ++ else: ++ return "-l" + lib ++ ++replace_method(UnixCCompiler, 'library_option', ++ UnixCCompiler_library_option) diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.8.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/n/numpy/numpy-1.8.2-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..db3bc90ff5 --- /dev/null +++ b/easybuild/easyconfigs/n/numpy/numpy-1.8.2-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,26 @@ +name = 'numpy' +version = '1.8.2' + +homepage = 'http://www.numpy.org' +description = """NumPy is the fundamental package for scientific computing with Python. It contains among other things: + a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran + code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, + NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be + defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] + +patches = ['numpy-1.8.1-mkl.patch'] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/sympy/sympy-0.7.6-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/sympy/sympy-0.7.6-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..4722866acf --- /dev/null +++ b/easybuild/easyconfigs/s/sympy/sympy-0.7.6-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,32 @@ +easyblock = "PythonPackage" + +name = 'sympy' +version = '0.7.6' + +homepage = 'http://sympy.org/' +description = """SymPy is a Python library for symbolic mathematics. It aims to + become a full-featured computer algebra system (CAS) while keeping the code as + simple as possible in order to be comprehensible and easily extensible. SymPy + is written entirely in Python and does not require any external libraries.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['https://github.com/sympy/sympy/releases/download/sympy-%(version)s/'] +sources = [SOURCE_TAR_GZ] + +python = "Python" +pythonversion = '2.7.9' +pythonshortversion = '.'.join(pythonversion.split('.')[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [(python, pythonversion)] + +runtest = 'python setup.py test' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/sympy' % pythonshortversion], +} + +moduleclass = 'math' -- GitLab From 94b31baab93d43b55ee13dab50729911dcc0e85a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 27 Mar 2015 15:27:23 +0100 Subject: [PATCH 0377/1076] add easyconfigs for gmsh and getdp --- .../g/getdp/getdp-2.5.0-intel-2015a.eb | 24 +++++++++++++++++++ .../g/gmsh/gmsh-2.9.1-intel-2015a.eb | 23 ++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a.eb create mode 100644 easybuild/easyconfigs/g/gmsh/gmsh-2.9.1-intel-2015a.eb diff --git a/easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a.eb b/easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a.eb new file mode 100644 index 0000000000..1a8738bd04 --- /dev/null +++ b/easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a.eb @@ -0,0 +1,24 @@ +easyblock = 'CMakeMake' + +name = 'getdp' +version = '2.5.0' +versionsuffix = '-Python-2.7.9' + +homepage = 'http://geuz.org/getdp' +description = """GetDP is an open source finite element solver using mixed elements to discretize de Rham-type + complexes in one, two and three dimensions.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://geuz.org/getdp/src/'] +sources = ['%(name)s-%(version)s-source.tgz'] + +dependencies = [ + ('GSL', '1.16'), + ('PETSc', '3.5.3', versionsuffix), + ('SLEPc', '3.5.3', versionsuffix), +] + +separate_build_dir = True + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gmsh/gmsh-2.9.1-intel-2015a.eb b/easybuild/easyconfigs/g/gmsh/gmsh-2.9.1-intel-2015a.eb new file mode 100644 index 0000000000..00701f2eb2 --- /dev/null +++ b/easybuild/easyconfigs/g/gmsh/gmsh-2.9.1-intel-2015a.eb @@ -0,0 +1,23 @@ +easyblock = 'CMakeMake' + +name = 'gmsh' +version = '2.9.1' + +homepage = 'http://geuz.org/gmsh' +description = """Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://geuz.org/gmsh/src/'] +sources = ['%(name)s-%(version)s-source.tgz'] + +separate_build_dir = True + +configopts = '-DENABLE_FLTK=0' + +sanity_check_paths = { + 'files': ['bin/gmsh'], + 'dirs': [], +} + +moduleclass = 'math' -- GitLab From c53159e9b1f6e748446c586a61d452b1256708d0 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Fri, 27 Mar 2015 21:33:13 -0400 Subject: [PATCH 0378/1076] adding a couple of dummy versions --- .../r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0.eb | 38 +++++++++++++++++++ easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb | 33 ++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0.eb create mode 100644 easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb diff --git a/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0.eb b/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0.eb new file mode 100644 index 0000000000..065470ac86 --- /dev/null +++ b/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0.eb @@ -0,0 +1,38 @@ +easyblock = 'Bundle' + +name = 'Ruby-FPM' +rubyver = '2.1.5' +version = '%s-1.0.0' % rubyver + +homepage = 'https://www.ruby-lang.org' +description = """Ruby is a dynamic, open source programming language with + a focus on simplicity and productivity. It has an elegant syntax that is + natural to read and easy to write.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# these are extensions for Ruby +exts_defaultclass = 'RubyGem' +exts_filter = ("gem list %(ext_name)s -i", "") + +dependencies = [ + ('Ruby', rubyver), +] + +name_tmpl = '%(name)s-%(version)s.gem' +ext_options = { + 'source_urls': [ + 'http://rubygems.org/downloads/', # gem archive + ], + 'source_tmpl': name_tmpl, +} +exts_list = [ + ('ffi', '1.9.6', ext_options), + ('childprocess', '0.5.5', ext_options), + ('json', '1.8.2', ext_options), + ('cabin', '0.7.1', ext_options), + ('backports', '3.6.4', ext_options), + ('arr-pm', '0.0.9', ext_options), + ('clamp', '0.6.4', ext_options), + ('fpm', '1.3.3', ext_options), +] diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb new file mode 100644 index 0000000000..cce8d3ff7e --- /dev/null +++ b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb @@ -0,0 +1,33 @@ +# With <3 for EasyBuild +# +# EasyConfig for Ruby 2.1: +# ---------------------------------------------------------------------------- +# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH +# License: MIT +# Authors: Aaron Zauner +# ---------------------------------------------------------------------------- + +name = 'Ruby' +version = '2.1.5' + +homepage = 'https://www.ruby-lang.org' +description = """Ruby is a dynamic, open source programming language with + a focus on simplicity and productivity. It has an elegant syntax that is + natural to read and easy to write.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] + +sanity_check_paths = { + 'files': ['bin/ruby', 'bin/rake', 'bin/gem', 'bin/testrb', 'bin/erb', + 'bin/ri', 'bin/irb', 'bin/rdoc', 'lib/libruby.so.2.1.0', + 'lib/libruby-static.a', 'lib/libruby.so'], + 'dirs': ['lib/ruby/2.1.0', 'lib/ruby/gems', 'lib/pkgconfig', 'include/ruby-2.1.0'] +} + +configopts = "--disable-install-doc --enable-shared" + +moduleclass = 'lang' + -- GitLab From 8275b0d35d1500a2ed85288af4d8ef3003e27986 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 30 Mar 2015 16:06:09 +0200 Subject: [PATCH 0379/1076] include pkg-config as build dep for mc --- .../easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb | 1 + .../p/pkg-config/pkg-config-0.28-GCC-4.9.2.eb | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 easybuild/easyconfigs/p/pkg-config/pkg-config-0.28-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb b/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb index 893cc852b8..96e39f3ada 100644 --- a/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb @@ -29,6 +29,7 @@ dependencies = [ ] builddependencies = [ + ('pkg-config', '0.28'), ('Automake', '1.15'), ('libtool', '2.4.5'), ] diff --git a/easybuild/easyconfigs/p/pkg-config/pkg-config-0.28-GCC-4.9.2.eb b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.28-GCC-4.9.2.eb new file mode 100644 index 0000000000..68447b95f4 --- /dev/null +++ b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.28-GCC-4.9.2.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'pkg-config' +version = '0.28' + +homepage = 'http://www.freedesktop.org/wiki/Software/pkg-config/' +description = """pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the + correct compiler options on the command line so an application can use + gcc -o test test.c `pkg-config --libs --cflags glib-2.0` + for instance, rather than hard-coding values on where to find glib (or other libraries).""" + +# don't use PAX, it might break. +tar_config_opts = True + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://pkgconfig.freedesktop.org/releases/'] + +configopts = " --with-internal-glib" + +sanity_check_paths = { + 'files': ['bin/pkg-config'], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From 1359b212eac21b78f957155054558aa2edd0c3fc Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 30 Mar 2015 17:06:29 +0200 Subject: [PATCH 0380/1076] fix source_urls for libevent --- .../easyconfigs/l/libevent/libevent-2.0.21-intel-2014b.eb | 5 ++++- .../easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/l/libevent/libevent-2.0.21-intel-2014b.eb b/easybuild/easyconfigs/l/libevent/libevent-2.0.21-intel-2014b.eb index 682b29be82..71829b4c94 100644 --- a/easybuild/easyconfigs/l/libevent/libevent-2.0.21-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libevent/libevent-2.0.21-intel-2014b.eb @@ -10,7 +10,10 @@ description = """The libevent API provides a mechanism to execute a callback fun toolchain = {'name': 'intel', 'version': '2014b'} -source_urls = ['https://github.com/downloads/libevent/libevent/'] +source_urls = [ + 'https://sourceforge.net/projects/levent/files/%(name)s/%(name)s-%(version_major_minor)s/', + 'https://github.com/downloads/%(name)s/%(name)s/', +] sources = ['%(name)s-%(version)s-stable.tar.gz'] moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb index 78c88db863..75b8531ffa 100644 --- a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCC-4.9.2.eb @@ -10,7 +10,10 @@ description = """The libevent API provides a mechanism to execute a callback fun toolchain = {'name': 'GCC', 'version': '4.9.2'} +source_urls = [ + 'https://sourceforge.net/projects/levent/files/%(name)s/%(name)s-%(version_major_minor)s/', + 'https://github.com/downloads/%(name)s/%(name)s/', +] sources = ['%(name)s-%(version)s-stable.tar.gz'] -source_urls = ['https://sourceforge.net/projects/levent/files/%(name)s/%(name)s-%version_major_minor)s/'] moduleclass = 'lib' -- GitLab From 3ba4692ba8994664497e8b9811389227242d808b Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Mon, 30 Mar 2015 20:59:47 -0400 Subject: [PATCH 0381/1076] adding ncurses dep --- easybuild/easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb b/easybuild/easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb index 99ee62947e..cd1b05dd17 100644 --- a/easybuild/easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/t/tmux/tmux-1.9a-GCC-4.9.2.eb @@ -14,6 +14,7 @@ sources = [SOURCE_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] dependencies = [ + ('ncurses', '5.9'), ('libevent', '2.0.22'), ] -- GitLab From 50f6b4524071ca159ef8c2d65aa48c1866d3a10e Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 31 Mar 2015 11:21:44 +0200 Subject: [PATCH 0382/1076] add easyconfigs for AFNI, PyQt and SIP with intel/2015a --- ...NI-linux_openmp_64-intel-2015a-20141023.eb | 33 +++++++++++++++++ .../PyQt-4.11.3-intel-2015a-Python-2.7.9.eb | 36 +++++++++++++++++++ .../SIP-4.16.4-intel-2015a-Python-2.7.9.eb | 25 +++++++++++++ 3 files changed, 94 insertions(+) create mode 100644 easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-intel-2015a-20141023.eb create mode 100644 easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/s/SIP/SIP-4.16.4-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-intel-2015a-20141023.eb b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-intel-2015a-20141023.eb new file mode 100644 index 0000000000..f082a4fbeb --- /dev/null +++ b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-intel-2015a-20141023.eb @@ -0,0 +1,33 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland +easyblock = 'PackedBinary' + +name = 'AFNI' +version = 'linux_openmp_64' +versionsuffix = '-20141023' + +homepage = 'http://afni.nimh.nih.gov' +description = """Free software for analysis and display of FMRI data """ + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://afni.nimh.nih.gov/pub/dist/tgz/'] +sources = ['%(version)s.tgz'] +checksums = ['8800092268d8bfc05611515b0795dae2'] + +dependencies = [ + ('R', '3.1.2'), + ('PyQt', '4.11.3', '-Python-2.7.9'), + ('tcsh', '6.18.01'), + ('libXp', '1.0.3'), +] + +modextrapaths = {'PATH': ['']} + +sanity_check_paths = { + 'files': ['afni'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..aab3898aa9 --- /dev/null +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland +easyblock = 'ConfigureMakePythonPackage' + +name = 'PyQt' +version = '4.11.3' + +homepage = 'http://www.riverbankcomputing.co.uk/software/pyqt' +description = """PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] +source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] + +python = 'Python' +pyver = '2.7.9' +pythonshortver = '.'.join(pyver.split('.')[:2]) +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), + ('SIP', '4.16.4', versionsuffix), + ('Qt', '4.8.6'), +] + +configopts = "configure-ng.py --confirm-license" +configopts += " --destdir=%%(installdir)s/lib/python%s/site-packages " % pythonshortver +configopts += " --no-sip-files" + +options = {'modulename': 'PyQt4'} + +modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pythonshortver} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.16.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/SIP/SIP-4.16.4-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..2de546ee64 --- /dev/null +++ b/easybuild/easyconfigs/s/SIP/SIP-4.16.4-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,25 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland +easyblock = 'ConfigureMakePythonPackage' + +name = 'SIP' +version = '4.16.4' + +homepage = 'http://www.riverbankcomputing.com/software/sip/' +description = """SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [(python, pyver)] + +configopts = "configure.py" + +moduleclass = 'lang' -- GitLab From d31e2766fa8c2ddce8d0102126ed46833424ba8b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 31 Mar 2015 12:59:48 +0200 Subject: [PATCH 0383/1076] add easyconfig for extra R extensions that require additional dependencies --- .../c/cURL/cURL-7.41.0-intel-2015a.eb | 30 ++++++ .../o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb | 24 +++++ .../R-extra-20150323-intel-2015a-R-3.1.3.eb | 99 +++++++++++++++++++ .../t/Tcl/Tcl-8.6.4-intel-2015a.eb | 25 +++++ .../easyconfigs/t/Tk/Tk-8.6.4-intel-2015a.eb | 24 +++++ 5 files changed, 202 insertions(+) create mode 100644 easybuild/easyconfigs/c/cURL/cURL-7.41.0-intel-2015a.eb create mode 100644 easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb create mode 100644 easybuild/easyconfigs/r/R-extra/R-extra-20150323-intel-2015a-R-3.1.3.eb create mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb create mode 100644 easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a.eb diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.41.0-intel-2015a.eb b/easybuild/easyconfigs/c/cURL/cURL-7.41.0-intel-2015a.eb new file mode 100644 index 0000000000..7c9526c34b --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.41.0-intel-2015a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.41.0' + +homepage = 'http://curl.haxx.se' +description = """libcurl is a free and easy-to-use client-side URL transfer library, + supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, + POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports + SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, + proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, + Kerberos), file transfer resume, http proxy tunneling and more.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://curl.haxx.se/download/'] + +# dependencies = [('OpenSSL', '1.0.1m')] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# configopts = "--with-ssl=$EBROOTOPENSSL" + +sanity_check_paths = { + 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.so'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb new file mode 100644 index 0000000000..ba650f6541 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb @@ -0,0 +1,24 @@ +name = 'OpenSSL' +version = '1.0.1m' + +homepage = 'http://www.openssl.org/' +description = """The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, + and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) + protocols as well as a full-strength general purpose cryptography library. """ + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.openssl.org/source/'] + +patches = [ + 'OpenSSL-1.0.1f_icc-fixes.patch', + 'OpenSSL-1.0.1i-fix_parallel_build-1.patch', +] + +dependencies = [('zlib', '1.2.8')] + +runtest = 'test' + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/r/R-extra/R-extra-20150323-intel-2015a-R-3.1.3.eb b/easybuild/easyconfigs/r/R-extra/R-extra-20150323-intel-2015a-R-3.1.3.eb new file mode 100644 index 0000000000..7ec2e95168 --- /dev/null +++ b/easybuild/easyconfigs/r/R-extra/R-extra-20150323-intel-2015a-R-3.1.3.eb @@ -0,0 +1,99 @@ +easyblock = 'Bundle' + +name = 'R-extra' +version = '20150323' +rver = '3.1.3' +versionsuffix = '-R-%s' % rver + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +# these are extensions for R +exts_defaultclass = 'RPackage' +exts_filter = ("R -q --no-save", "library(%(ext_name)s)") + +dependencies = [ + ('R', rver), + ('Tcl', '8.6.4'), + ('Tk', '8.6.4'), + ('cURL', '7.41.0'), + ('libxml2', '2.9.2'), +] + +name_tmpl = '%(name)s_%(version)s.tar.gz' +ext_options = { + 'source_urls': [ + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'http://cran.r-project.org/src/contrib/', # current version of packages + 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + ], + 'source_tmpl': name_tmpl, +} +# Bioconductor packages have a different download url +bioconductor_options = { + 'source_urls': [ + 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', + 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', + ], + 'source_tmpl': name_tmpl, +} + +# !! order of packages is important !! +exts_list = [ + ('vegan', '2.2-1', ext_options), # requires Tcl/Tk + ('widgetTools', '1.44.0', bioconductor_options), # requires Tcl/Tk + ('RCurl', '1.95-4.5', ext_options), # requires cURL + ('XML', '3.98-1.1', ext_options), # requires libxml2 + # extensions below requires one or more extensions that have an external dependency listed above + ('picante', '1.6-2', ext_options), + ('spacodiR', '0.13.0115', ext_options), + ('picante', '1.6-2', ext_options), + ('httr', '0.6.1', ext_options), + ('tkWidgets', '1.44.0', bioconductor_options), + ('Mfuzz', '2.26.0', bioconductor_options), + ('maSigPro', '1.38.0', bioconductor_options), + ('rtracklayer', '1.26.2', bioconductor_options), + ('BSgenome', '1.34.1', bioconductor_options), + ('GEOquery', '2.32.0', bioconductor_options), + ('biomaRt', '2.22.0', bioconductor_options), + ('annotate', '1.44.0', bioconductor_options), + ('GSEABase', '1.28.0', bioconductor_options), + ('genefilter', '1.48.1', bioconductor_options), + ('Category', '2.32.0', bioconductor_options), + ('GOstats', '2.32.0', bioconductor_options), + ('geneplotter', '1.44.0', bioconductor_options), + ('DESeq2', '1.6.3', bioconductor_options), + ('GenomicFeatures', '1.18.4', bioconductor_options), + ('VariantAnnotation', '1.12.9', bioconductor_options), + ('biovizBase', '1.14.1', bioconductor_options), + ('OrganismDbi', '1.8.1', bioconductor_options), + ('ggbio', '1.14.0', bioconductor_options), + ('ReportingTools', '2.6.0', bioconductor_options), + ('affycoretools', '1.38.0', bioconductor_options), + ('AgiMicroRna', '2.16.0', bioconductor_options), + ('DESeq', '1.18.0', bioconductor_options), + ('GenomeGraphs', '1.26.0', bioconductor_options), + ('geneLenDataBase', '1.1.1', bioconductor_options), + ('goseq', '1.18.0', bioconductor_options), + ('TxDb.Hsapiens.UCSC.hg19.knownGene', '3.0.0', bioconductor_options), + ('Homo.sapiens', '1.1.2', bioconductor_options), + ('KEGGgraph', '1.24.0', bioconductor_options), + ('KEGGREST', '1.6.4', bioconductor_options), + ('KEGGprofile', '1.8.0', bioconductor_options), + ('minfi', '1.12.0', bioconductor_options), + ('methylumi', '2.12.0', bioconductor_options), + ('lumi', '2.18.0', bioconductor_options), + ('Gviz', '1.10.10', bioconductor_options), + ('methyAnalysis', '1.8.0', bioconductor_options), + ('pathview', '1.6.0', bioconductor_options), + ('SPIA', '2.18.0', bioconductor_options), + ('cummeRbund', '2.8.2', bioconductor_options), + ('spliceR', '1.8.0', bioconductor_options), +] + +modextrapaths = {'R_LIBS': ''} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb new file mode 100644 index 0000000000..b2673863fd --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.4' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a.eb new file mode 100644 index 0000000000..de684154a7 --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.4' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building + a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('Tcl', version), + ('libX11', '1.6.3', '-Python-2.7.9'), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' -- GitLab From 7107eab21457aab90348ddca0c6ce07219e29c0c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 31 Mar 2015 16:22:22 +0200 Subject: [PATCH 0384/1076] use bare Python as a build dep for GLib --- easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb index 78ac531e4f..8db2b243a8 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb @@ -16,6 +16,6 @@ dependencies = [ ('libffi', '3.2.1'), ('gettext', '0.19.4'), ] -builddependencies = [('Python', '2.7.9', '', ('foss', '2015a'))] +builddependencies = [('Python', '2.7.9', '-bare')] moduleclass = 'vis' -- GitLab From eb47e55a0f3cf3e335995609cad4c2dfdb25d3bc Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 1 Apr 2015 15:47:24 +0200 Subject: [PATCH 0385/1076] added seqtk --- .../s/seqtk/seqtk-sgdp-intel-2015a.eb | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb diff --git a/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb b/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb new file mode 100644 index 0000000000..df4c09e56a --- /dev/null +++ b/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb @@ -0,0 +1,25 @@ +easyblock = 'MakeCp' +name = 'seqtk' +version = 'sgdp' + +homepage = 'https://github.com/lh3/seqtk/' +description = """Seqtk is a fast and lightweight tool for processing sequences in the FASTA or FASTQ format. It seamlessly parses both FASTA and FASTQ files which can also be optionally compressed by gzip.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = ['%(version)s.tar.gz'] +source_urls = ['https://github.com/lh3/seqtk/archive/'] + +buildopts = 'CC="$CC" CFLAGS="$CLFAGS"' + +files_to_copy = ["seqtk", "trimadap"] +sanity_check_paths = { + 'files': files_to_copy, + 'dirs': [], +} +modextrapaths = { + 'PATH': ['$root'], +} + + +moduleclass = 'bio' -- GitLab From 368a89ac56362c72dacf11663a0d3edb1b40edc0 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 1 Apr 2015 16:02:03 +0200 Subject: [PATCH 0386/1076] Update seqtk-sgdp-intel-2015a.eb --- easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb b/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb index df4c09e56a..633a514e9d 100644 --- a/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb +++ b/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb @@ -1,9 +1,11 @@ easyblock = 'MakeCp' + name = 'seqtk' version = 'sgdp' homepage = 'https://github.com/lh3/seqtk/' -description = """Seqtk is a fast and lightweight tool for processing sequences in the FASTA or FASTQ format. It seamlessly parses both FASTA and FASTQ files which can also be optionally compressed by gzip.""" +description = """Seqtk is a fast and lightweight tool for processing sequences in the FASTA or FASTQ format. + It seamlessly parses both FASTA and FASTQ files which can also be optionally compressed by gzip.""" toolchain = {'name': 'intel', 'version': '2015a'} @@ -17,9 +19,9 @@ sanity_check_paths = { 'files': files_to_copy, 'dirs': [], } + modextrapaths = { 'PATH': ['$root'], } - moduleclass = 'bio' -- GitLab From 65c508d1923c2eaed963bad9660e8ccb05cc3544 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 1 Apr 2015 16:02:11 +0200 Subject: [PATCH 0387/1076] Update seqtk-sgdp-intel-2015a.eb --- easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb b/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb index 633a514e9d..4aa619b6d7 100644 --- a/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb +++ b/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb @@ -15,6 +15,7 @@ source_urls = ['https://github.com/lh3/seqtk/archive/'] buildopts = 'CC="$CC" CFLAGS="$CLFAGS"' files_to_copy = ["seqtk", "trimadap"] + sanity_check_paths = { 'files': files_to_copy, 'dirs': [], -- GitLab From 59862578bf23f7600433696c48b04a67575f2126 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 1 Apr 2015 16:03:53 +0200 Subject: [PATCH 0388/1076] Update seqtk-sgdp-intel-2015a.eb --- easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb b/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb index 4aa619b6d7..e8b719da0f 100644 --- a/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb +++ b/easybuild/easyconfigs/s/seqtk/seqtk-sgdp-intel-2015a.eb @@ -22,7 +22,7 @@ sanity_check_paths = { } modextrapaths = { - 'PATH': ['$root'], + 'PATH': [''], } moduleclass = 'bio' -- GitLab From 8dd30b3d61c7374d592d17afd1139f0ff06d6b6d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 2 Apr 2015 11:43:37 +0200 Subject: [PATCH 0389/1076] add easyconfig for Bison v3.0.4 --- .../b/Bison/Bison-3.0.4-GCC-4.9.2.eb | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.2.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.2.eb new file mode 100644 index 0000000000..40326aa6c3 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.2.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' -- GitLab From 4bcbacf1aeda60fe715922c20ef77edc3f58f326 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 2 Apr 2015 11:44:23 +0200 Subject: [PATCH 0390/1076] {tools}[intel/2015a] util-linux 2.26.1 (REVIEW) --- .../util-linux-2.26.1-intel-2015a.eb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-intel-2015a.eb diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-intel-2015a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-intel-2015a.eb new file mode 100644 index 0000000000..5c77395971 --- /dev/null +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-intel-2015a.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'util-linux' +version = '2.26.1' + +homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' +description = """Set of Linux utilities""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['%s/v%%(version_major_minor)s' % homepage] +sources = [SOURCELOWER_TAR_GZ] + +# disable account related utilities (they need OS dependant pam-devel files) +# disable wall and friends (requires group changing permissions for install user) +# install systemd service files in install dir +# install bash completion files in install dir +configopts = '--disable-chfn-chsh --disable-login --disable-su ' +configopts += '--disable-wall --disable-use-tty-group ' +configopts += '--disable-makeinstall-chown --disable-makeinstall-setuid ' +configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " +configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/completions' " + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ['lib/lib%s.a' % x for x in ['blkid' , 'mount', 'uuid']], + 'dirs': ['include', 'bin', 'share', 'sbin'], +} + +moduleclass = 'tools' -- GitLab From dc686d0cce9e68dcce018c6d651a9e91e9253219 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 2 Apr 2015 11:54:57 +0200 Subject: [PATCH 0391/1076] include --without-python in util-linux easyconfig --- .../easyconfigs/u/util-linux/util-linux-2.26.1-intel-2015a.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-intel-2015a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-intel-2015a.eb index 5c77395971..b640735411 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-intel-2015a.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-intel-2015a.eb @@ -20,6 +20,8 @@ configopts += '--disable-wall --disable-use-tty-group ' configopts += '--disable-makeinstall-chown --disable-makeinstall-setuid ' configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/completions' " +# disable building Python bindings (since we don't include Python as a dep) +configopts += "--without-python " dependencies = [('ncurses', '5.9')] -- GitLab From eccd8d37c184e95ffaefd240d0f707d0cbeb4b69 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 2 Apr 2015 12:11:50 +0200 Subject: [PATCH 0392/1076] {vis}[intel/2015a] motif 2.3.4 with libX11 1.6.3 (REVIEW) --- .../l/libICE/libICE-1.0.9-intel-2015a.eb | 27 +++++++++++ .../l/libSM/libSM-1.2.2-intel-2015a.eb | 28 +++++++++++ .../libXt-1.1.4-intel-2015a-libX11-1.6.3.eb | 41 ++++++++++++++++ .../motif-2.3.4-intel-2015a-libX11-1.6.3.eb | 47 +++++++++++++++++++ .../x/xbitmaps/xbitmaps-1.1.1-intel-2015a.eb | 19 ++++++++ 5 files changed, 162 insertions(+) create mode 100644 easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libXt/libXt-1.1.4-intel-2015a-libX11-1.6.3.eb create mode 100644 easybuild/easyconfigs/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb create mode 100644 easybuild/easyconfigs/x/xbitmaps/xbitmaps-1.1.1-intel-2015a.eb diff --git a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2015a.eb b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2015a.eb new file mode 100644 index 0000000000..57f6a9f4e3 --- /dev/null +++ b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2015a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libICE' +version = '1.0.9' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X Inter-Client Exchange library for freedesktop.org""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] + +dependencies = [ + ('xtrans', '1.3.5'), +] + +builddependencies = [ + ('xproto', '7.0.27'), +] + +sanity_check_paths = { + 'files' : ['include/X11/ICE/ICE%s.h' % x for x in ['', 'conn', 'lib', 'msg', 'proto', 'util']], + 'dirs' : [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2015a.eb b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2015a.eb new file mode 100644 index 0000000000..7d8fcfe61a --- /dev/null +++ b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2015a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'libSM' +version = '1.2.2' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 Session Management library, which allows for applications to both manage sessions, + and make use of session managers to save and restore their state for later use.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] + +dependencies = [ + ('libICE', '1.0.9'), +] +builddependencies = [ + ('xproto', '7.0.27'), + ('xtrans', '1.3.5'), +] + +sanity_check_paths = { + 'files' : ['include/X11/SM/%s' % x for x in ['SM.h', 'SMlib.h', 'SMproto.h']], + 'dirs' : [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libXt/libXt-1.1.4-intel-2015a-libX11-1.6.3.eb b/easybuild/easyconfigs/l/libXt/libXt-1.1.4-intel-2015a-libX11-1.6.3.eb new file mode 100644 index 0000000000..507c378340 --- /dev/null +++ b/easybuild/easyconfigs/l/libXt/libXt-1.1.4-intel-2015a-libX11-1.6.3.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'libXt' +version = '1.1.4' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are + based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +libx11ver = '1.6.3' +versionsuffix = '-libX11-%s' % libx11ver +dependencies = [ + ('libSM', '1.2.2'), + ('libICE', '1.0.9'), + ('libX11', libx11ver, '-Python-2.7.9'), +] + +builddependencies = [ + ('xproto', '7.0.27'), + ('kbproto', '1.0.6'), +] + +sanity_check_paths = { + 'files' : ['include/X11/%s' % x for x in [ + 'CallbackI.h', 'CompositeP.h', 'Constraint.h', 'Core.h', 'CreateI.h', 'HookObjI.h', 'Intrinsic.h', + 'IntrinsicP.h', 'ObjectP.h', 'RectObj.h', 'ResConfigP.h', 'SelectionI.h', 'ShellI.h', 'StringDefs.h', + 'TranslateI.h', 'Vendor.h', 'Xtos.h', 'Composite.h', 'ConstrainP.h', 'ConvertI.h', 'CoreP.h', 'EventI.h', + 'InitialI.h', 'IntrinsicI.h', 'Object.h', 'PassivGraI.h', 'RectObjP.h', 'ResourceI.h', 'Shell.h', 'ShellP.h', + 'ThreadsI.h', 'VarargsI.h', 'VendorP.h', + ] + ], + 'dirs' : [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb b/easybuild/easyconfigs/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb new file mode 100644 index 0000000000..af0e37ef27 --- /dev/null +++ b/easybuild/easyconfigs/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb @@ -0,0 +1,47 @@ +easyblock = 'ConfigureMake' + +name = 'motif' +version = '2.3.4' + +homepage = 'http://motif.ics.com/' +description = """Motif refers to both a graphical user interface (GUI) specification and the widget toolkit for building + applications that follow that specification under the X Window System on Unix and other POSIX-compliant systems. + It was the standard toolkit for the Common Desktop Environment and thus for Unix.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = ['%(name)s-%(version)s-src.tgz'] +source_urls = [SOURCEFORGE_SOURCE] + +libx11ver = '1.6.3' +versionsuffix = '-libX11-%s' % libx11ver +dependencies = [ + ('libXt', '1.1.4', versionsuffix), + ('libXau', '1.0.8'), + ('libX11', libx11ver, '-Python-2.7.9'), + ('libXext', '1.3.3'), + ('libXdmcp', '1.1.2'), + ('libpng', '1.6.16'), + ('xbitmaps', '1.1.1'), + ('freetype', '2.5.5'), + ('libjpeg-turbo', '1.4.0'), + ('bzip2', '1.0.6'), +] +builddependencies = [ + ('libtool', '2.4.5', '', ('GCC', '4.9.2')), + ('flex', '2.5.39', '', ('GCC', '4.9.2')), + ('Bison', '3.0.4', '', ('GCC', '4.9.2')), + ('util-linux', '2.26.1'), +] + +preconfigopts = "./autogen.sh && " + +# makefile is not parallel safe +parallel = 1 + +sanity_check_paths = { + 'files': ['lib/libMrm.a', 'lib/libUil.a', 'lib/libXm.a', 'bin/mwm', 'bin/uil', 'bin/xmbind'], + 'dirs': ['include/Mrm', 'include/uil', 'include/X11', 'include/Xm'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/xbitmaps/xbitmaps-1.1.1-intel-2015a.eb b/easybuild/easyconfigs/x/xbitmaps/xbitmaps-1.1.1-intel-2015a.eb new file mode 100644 index 0000000000..159e636639 --- /dev/null +++ b/easybuild/easyconfigs/x/xbitmaps/xbitmaps-1.1.1-intel-2015a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'xbitmaps' +version = '1.1.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """provides bitmaps for x""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/data/'] + +sanity_check_paths = { + 'files' : ['include/X11/bitmaps/gray'], + 'dirs' : [] +} + +moduleclass = 'devel' -- GitLab From 90f82fc33c672da56907eac2fa780afb122b077e Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 2 Apr 2015 12:37:01 +0200 Subject: [PATCH 0393/1076] include Autotools as build dep, rather than only libtool --- .../easyconfigs/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb b/easybuild/easyconfigs/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb index af0e37ef27..e2cf7a0446 100644 --- a/easybuild/easyconfigs/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb +++ b/easybuild/easyconfigs/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb @@ -28,7 +28,7 @@ dependencies = [ ('bzip2', '1.0.6'), ] builddependencies = [ - ('libtool', '2.4.5', '', ('GCC', '4.9.2')), + ('Autotools', '20150119', '', ('GCC', '4.9.2')), ('flex', '2.5.39', '', ('GCC', '4.9.2')), ('Bison', '3.0.4', '', ('GCC', '4.9.2')), ('util-linux', '2.26.1'), -- GitLab From 7bbe28c2ab6f98dd788b27abf735222961966954 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 2 Apr 2015 13:09:32 +0200 Subject: [PATCH 0394/1076] enable lowopt for motif with intel/2015a to dance around compiler segfault --- .../easyconfigs/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb b/easybuild/easyconfigs/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb index e2cf7a0446..3197280c43 100644 --- a/easybuild/easyconfigs/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb +++ b/easybuild/easyconfigs/m/motif/motif-2.3.4-intel-2015a-libX11-1.6.3.eb @@ -9,6 +9,8 @@ description = """Motif refers to both a graphical user interface (GUI) specifica It was the standard toolkit for the Common Desktop Environment and thus for Unix.""" toolchain = {'name': 'intel', 'version': '2015a'} +# use -O1 to dance around icc segfaulting +toolchainopts = {'lowopt': True} sources = ['%(name)s-%(version)s-src.tgz'] source_urls = [SOURCEFORGE_SOURCE] -- GitLab From 243d569d112dda1ce81227797bd8dee8f9a11746 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Fri, 27 Mar 2015 16:27:48 +0100 Subject: [PATCH 0395/1076] Support for hanythingondemand. --- ...ondemand-2.2.0-intel-2015a-Python-2.7.9.eb | 35 +++++++++++++++++++ ...netaddr-0.7.13-intel-2015a-Python-2.7.9.eb | 24 +++++++++++++ ...tifaces-0.10.4-intel-2015a-Python-2.7.9.eb | 26 ++++++++++++++ 3 files changed, 85 insertions(+) create mode 100644 easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/n/netaddr/netaddr-0.7.13-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..caad6b3b27 --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '2.2.0' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [ + 'https://github.com/hpcugent/hanythingondemand/archive/' +] +sources = ['%s.tar.gz' % version] + +python = 'Python' +pythonver = '2.7.9' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +installopts='--single-version-externally-managed --record=record' + +# a Python version with mpi4py and pbs_python (vsc.fancylogger) is required at runtime +dependencies = [ + (python, pythonver), + ('pbs_python', '4.3.5', versionsuffix), + ('vsc-mympirun', '3.4.2', '', True), + ('vsc-base', '1.9.1', '', True), + ('netifaces', '0.10.4', versionsuffix), + ('netaddr', '0.7.13', versionsuffix), +] + +options = {'modulename': 'hod'} + diff --git a/easybuild/easyconfigs/n/netaddr/netaddr-0.7.13-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/n/netaddr/netaddr-0.7.13-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..b1bffb16b3 --- /dev/null +++ b/easybuild/easyconfigs/n/netaddr/netaddr-0.7.13-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'netaddr' +version = '0.7.13' + +homepage = 'https://pypi.python.org/pypi/netaddr' +description = """Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['https://pypi.python.org/packages/source/n/netaddr/'] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonver = '2.7.9' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +dependencies = [ + (python, pythonver), +] + +options = {'modulename': 'netaddr'} + diff --git a/easybuild/easyconfigs/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..26d54445b2 --- /dev/null +++ b/easybuild/easyconfigs/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,26 @@ +easyblock = 'PythonPackage' + +name = 'netifaces' +version = '0.10.4' + +homepage = 'https://pypi.python.org/pypi/netifaces' +description = """netifaces provides a (hopefully portable-ish) way for Python +programmers to get access to a list of the network interfaces on the local +machine, and to obtain the addresses of those network interfaces.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['https://pypi.python.org/packages/source/n/%(namelower)s/'] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonver = '2.7.9' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +dependencies = [ + (python, pythonver), +] + +options = {'modulename': 'netifaces'} + -- GitLab From e5834194ea70de5b46c106e48e8dfdacdc4c0dff Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Mon, 30 Mar 2015 16:44:34 +0200 Subject: [PATCH 0396/1076] Add pbs_python since it wasn't in EB upstream. --- ...s_python-4.3.5-intel-2015a-Python-2.7.9.eb | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 easybuild/easyconfigs/p/pbs_python/pbs_python-4.3.5-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/p/pbs_python/pbs_python-4.3.5-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/pbs_python/pbs_python-4.3.5-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..c47f57e15e --- /dev/null +++ b/easybuild/easyconfigs/p/pbs_python/pbs_python-4.3.5-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,60 @@ +name = 'pbs_python' +version = '4.3.5' +easyblock = 'ConfigureMake' + +homepage = '' +description = """The pbs_python package is a wrapper class for the Torque Batch System C library. With this package, you + now can write utilities and extensions in Python instead of C. This package was developed to replace xpbsmon by an + ASCII version named pbsmon. PBSQuery is also included in this package. This is a Python module built on top of the pbs + Python module to simplify querying the batch server. There are a lot of examples included in the source package. + """ + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'usempi': True} + +source_urls = [ + 'http://ftp.sara.nl/pub/outgoing/', + 'https://raw.github.com/adaptivecomputing/torque/4.2-dev/src/include/', + 'https://oss.trac.surfsara.nl/pbs_python/raw-attachment/ticket/36/', + ] + +# torque-devel is missing a log.h file we need, so we ship it. +my_startdir = "%s-%s/" % (name, version) + +place_for_include_file = "include/torque" +copy_cmd = 'mkdir -p %s%%s && cp %%%%s %s%%s ' % (my_startdir, my_startdir) +sources = [ + SOURCE_TAR_GZ, + ('log.h', copy_cmd % (place_for_include_file, place_for_include_file)), + ('pbs_wrap_4.2.c', copy_cmd % ('src', 'src')), +] +patches = [ + 'docdir.patch', + 'setup.py.in_4.2.patch', +] + +python = 'Python' +pythonver = '2.7.9' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +osdependencies = ['torque-devel'] +dependencies = [ + (python, pythonver), +] + +# this is needed for setup.py script +preconfigopts = 'export PBS_PYTHON_INCLUDEDIR="$PWD/%s" && ' % place_for_include_file +configopts = "--datarootdir=%(installdir)s --docdir=%(installdir)s" +prebuildopts = ' %s export CFLAGS="$CFLAGS -I$PWD/%s -I/usr/include/torque/" && ' % (preconfigopts, place_for_include_file) +preinstallopts = prebuildopts + +pythonpath = 'lib/python%s/site-packages/' % pythonshortver +modextrapaths = {"PYTHONPATH": pythonpath} + +sanity_check_paths = { + 'files': [], + 'dirs': ["%spbs" % pythonpath] +} + +moduleclass = 'tools' -- GitLab From 3ec8c9adf9bf3ff6729a9f254be9def38e9a99d5 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Mon, 30 Mar 2015 16:49:38 +0200 Subject: [PATCH 0397/1076] Add patches! --- .../easyconfigs/p/pbs_python/docdir.patch | 12 ++++ .../p/pbs_python/setup.py.in_4.2.patch | 55 +++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 easybuild/easyconfigs/p/pbs_python/docdir.patch create mode 100644 easybuild/easyconfigs/p/pbs_python/setup.py.in_4.2.patch diff --git a/easybuild/easyconfigs/p/pbs_python/docdir.patch b/easybuild/easyconfigs/p/pbs_python/docdir.patch new file mode 100644 index 0000000000..7c012d8e84 --- /dev/null +++ b/easybuild/easyconfigs/p/pbs_python/docdir.patch @@ -0,0 +1,12 @@ +--- Makefile.in.orig 2013-11-25 16:19:27.813530658 +0100 ++++ Makefile.in 2013-11-25 16:19:41.980755196 +0100 +@@ -5,7 +5,7 @@ + exec_prefix=$(PREFIX) + BINDIR=$(PREFIX)/bin + +-DOCDIR=/usr/share/doc/pbs-python ++DOCDIR=@docdir@ + EXAMPLES=$(DOCDIR)/examples + + .PHONY: install pythonlib +~ diff --git a/easybuild/easyconfigs/p/pbs_python/setup.py.in_4.2.patch b/easybuild/easyconfigs/p/pbs_python/setup.py.in_4.2.patch new file mode 100644 index 0000000000..978ba571fd --- /dev/null +++ b/easybuild/easyconfigs/p/pbs_python/setup.py.in_4.2.patch @@ -0,0 +1,55 @@ +diff -uN pbs_python-4.3.5.orig/setup.py.in pbs_python-4.3.5/setup.py.in +--- pbs_python-4.3.5.orig/setup.py.in 2013-12-05 19:49:17.601962399 +0100 ++++ pbs_python-4.3.5/setup.py.in 2013-12-05 19:49:45.713469496 +0100 +@@ -7,8 +7,10 @@ + + import sys + import os ++import glob + +-from distutils.core import setup, Extension ++from distutils.core import setup, Extension ++from distutils.version import LooseVersion + + # Strip off the -L it is also added by the python setup tools + # +@@ -25,13 +27,6 @@ + ### Make symlinks to right torque version + # + VERSION = "@pbs_version@" +-tmp = VERSION.split('.') +- +-major_version = int(tmp[0]) +-minor_version = int(tmp[1]) +-#build_version = int(tmp[2]) +-build_version = int(tmp[2].split('-')[0]) +- + + os.chdir('src') + +@@ -43,7 +38,23 @@ + except OSError: + pass + +-if major_version >= 2 and minor_version >= 4 and build_version >= 7: ++if LooseVersion(VERSION) >= LooseVersion('4.2'): ++ inc=os.environ.get('PBS_PYTHON_INCLUDEDIR','/usr/include/torque') ++ os.environ['CC']=os.environ['CXX'] ++ os.environ['CFLAGS']=' '.join(os.environ.get('CFLAGS','').split(' ')+['-I%s'%inc]) ++ ++ if not os.path.exists(os.path.join(inc,'log.h')): ++ print 'Failed to find log.h in inlcude dir %s. (Set incude dir via PBS_PYTHON_INCLUDEDIR variable)'%inc ++ sys.exit(2) ++ ++ for fn in glob.glob('*.h'): ++ os.remove(fn) ++ ++ os.symlink('pbs_wrap_4.2.c', 'pbs_wrap.c') ++ os.symlink('pbs_2.4.py', 'pbs.py') ++ ++ TORQUE_VERSION='TORQUE_4_2' ++elif LooseVersion(VERSION) >= LooseVersion('2.4.7'): + os.symlink('pbs_wrap_2.4.c', 'pbs_wrap.c') + os.symlink('pbs_2.4.py', 'pbs.py') + TORQUE_VERSION='TORQUE_2_4' + -- GitLab From 34c9845a27e6d0d1be0bc06158337df19b235e90 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Tue, 31 Mar 2015 11:40:11 +0200 Subject: [PATCH 0398/1076] Add vsc-mympirun and vsc-base files for hanythingondemand. --- .../easyconfigs/v/vsc-base/vsc-base-1.9.1.eb | 19 ++++++++++++++ .../v/vsc-mympirun/vsc-mympirun-3.4.2.eb | 25 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 easybuild/easyconfigs/v/vsc-base/vsc-base-1.9.1.eb create mode 100755 easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.4.2.eb diff --git a/easybuild/easyconfigs/v/vsc-base/vsc-base-1.9.1.eb b/easybuild/easyconfigs/v/vsc-base/vsc-base-1.9.1.eb new file mode 100644 index 0000000000..8fc4fb35d9 --- /dev/null +++ b/easybuild/easyconfigs/v/vsc-base/vsc-base-1.9.1.eb @@ -0,0 +1,19 @@ +easyblock = 'VersionIndependentPythonPackage' +name = 'vsc-base' +version = "1.9.1" # tweaked by EasyBuild (was: '1.7.3') + +homepage = 'http://hpcugent.github.com/vsc-mympirun/' +description = """VSC-tools is a set of Python libraries and scripts that are commonly used within HPC-UGent.""" + +# we build this to work with every python version +toolchain = {'name': 'dummy', 'version': 'dummy'} + + +sources = [SOURCE_TAR_GZ] +source_urls = [ + 'https://github.com/hpcugent/vsc-base/archive/', +] + +options = {'modulename': 'vsc.utils'} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.4.2.eb b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.4.2.eb new file mode 100755 index 0000000000..f471f436a3 --- /dev/null +++ b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.4.2.eb @@ -0,0 +1,25 @@ +easyblock = 'VSCPythonPackage' + +name = 'vsc-mympirun' +version = '3.4.2' + +homepage = 'http://hpcugent.github.com/vsc-mympirun/' +description = """VSC-tools is a set of Python libraries and scripts that are commonly used within HPC-UGent.""" + +# we build this to work with every python version +toolchain = {'name': 'dummy', 'version': ''} + +sources = [SOURCE_TAR_GZ] +source_urls = ['https://github.com/hpcugent/vsc-mympirun/archive/'] + +dependencies = [ + ('vsc-base', '1.9.1'), + ('setuptools', '1.4.2'), +] + +# we ship something in bin/fake +modextrapaths = {'PATH': 'bin/fake'} + +options = {'modulename': 'vsc.mympirun'} + +moduleclass = 'tools' -- GitLab From 7e44e4a88c86c6680629c91baffef7d471f989da Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Tue, 31 Mar 2015 14:15:51 +0200 Subject: [PATCH 0399/1076] Add moduleclass to the .eb files. --- .../hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb | 1 + .../n/netaddr/netaddr-0.7.13-intel-2015a-Python-2.7.9.eb | 1 + .../n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb | 1 + 3 files changed, 3 insertions(+) diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb index caad6b3b27..fbd087f56f 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb @@ -33,3 +33,4 @@ dependencies = [ options = {'modulename': 'hod'} +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/n/netaddr/netaddr-0.7.13-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/n/netaddr/netaddr-0.7.13-intel-2015a-Python-2.7.9.eb index b1bffb16b3..7a57c70dfb 100644 --- a/easybuild/easyconfigs/n/netaddr/netaddr-0.7.13-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/n/netaddr/netaddr-0.7.13-intel-2015a-Python-2.7.9.eb @@ -22,3 +22,4 @@ dependencies = [ options = {'modulename': 'netaddr'} +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb index 26d54445b2..f15deeb6e3 100644 --- a/easybuild/easyconfigs/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb @@ -24,3 +24,4 @@ dependencies = [ options = {'modulename': 'netifaces'} +moduleclass = 'tools' -- GitLab From ba2fd41945cd0ed98486d1044ec15daec0e0d491 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 1 Apr 2015 11:55:55 +0200 Subject: [PATCH 0400/1076] bump netaddr to 0.7.14 --- .../hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb | 2 +- ...thon-2.7.9.eb => netaddr-0.7.14-intel-2015a-Python-2.7.9.eb} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename easybuild/easyconfigs/n/netaddr/{netaddr-0.7.13-intel-2015a-Python-2.7.9.eb => netaddr-0.7.14-intel-2015a-Python-2.7.9.eb} (96%) diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb index fbd087f56f..c74a578c62 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb @@ -28,7 +28,7 @@ dependencies = [ ('vsc-mympirun', '3.4.2', '', True), ('vsc-base', '1.9.1', '', True), ('netifaces', '0.10.4', versionsuffix), - ('netaddr', '0.7.13', versionsuffix), + ('netaddr', '0.7.14', versionsuffix), ] options = {'modulename': 'hod'} diff --git a/easybuild/easyconfigs/n/netaddr/netaddr-0.7.13-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/n/netaddr/netaddr-0.7.14-intel-2015a-Python-2.7.9.eb similarity index 96% rename from easybuild/easyconfigs/n/netaddr/netaddr-0.7.13-intel-2015a-Python-2.7.9.eb rename to easybuild/easyconfigs/n/netaddr/netaddr-0.7.14-intel-2015a-Python-2.7.9.eb index 7a57c70dfb..e729baad33 100644 --- a/easybuild/easyconfigs/n/netaddr/netaddr-0.7.13-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/n/netaddr/netaddr-0.7.14-intel-2015a-Python-2.7.9.eb @@ -1,7 +1,7 @@ easyblock = 'PythonPackage' name = 'netaddr' -version = '0.7.13' +version = '0.7.14' homepage = 'https://pypi.python.org/pypi/netaddr' description = """Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses""" -- GitLab From ab061e012414a36e2fe76b4e7d8cc70c8cf5b00c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 1 Apr 2015 11:59:10 +0200 Subject: [PATCH 0401/1076] fix source URLs for netaddr and netifaces --- .../n/netaddr/netaddr-0.7.14-intel-2015a-Python-2.7.9.eb | 2 +- .../n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/n/netaddr/netaddr-0.7.14-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/n/netaddr/netaddr-0.7.14-intel-2015a-Python-2.7.9.eb index e729baad33..a12196a3b8 100644 --- a/easybuild/easyconfigs/n/netaddr/netaddr-0.7.14-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/n/netaddr/netaddr-0.7.14-intel-2015a-Python-2.7.9.eb @@ -8,7 +8,7 @@ description = """Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network toolchain = {'name': 'intel', 'version': '2015a'} -source_urls = ['https://pypi.python.org/packages/source/n/netaddr/'] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = 'Python' diff --git a/easybuild/easyconfigs/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb index f15deeb6e3..26cfac901b 100644 --- a/easybuild/easyconfigs/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/n/netifaces/netifaces-0.10.4-intel-2015a-Python-2.7.9.eb @@ -10,7 +10,7 @@ machine, and to obtain the addresses of those network interfaces.""" toolchain = {'name': 'intel', 'version': '2015a'} -source_urls = ['https://pypi.python.org/packages/source/n/%(namelower)s/'] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = 'Python' -- GitLab From ebbacfbdc8ce8b7ef2d03c7e93123fc05b147774 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 1 Apr 2015 12:16:23 +0200 Subject: [PATCH 0402/1076] bump vsc-base to v2.0.4 --- .../hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb | 2 +- .../v/vsc-base/{vsc-base-1.9.1.eb => vsc-base-2.0.4.eb} | 8 +++----- .../easyconfigs/v/vsc-mympirun/vsc-mympirun-3.4.2.eb | 4 ++-- 3 files changed, 6 insertions(+), 8 deletions(-) rename easybuild/easyconfigs/v/vsc-base/{vsc-base-1.9.1.eb => vsc-base-2.0.4.eb} (76%) diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb index c74a578c62..6e8188683e 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb @@ -26,7 +26,7 @@ dependencies = [ (python, pythonver), ('pbs_python', '4.3.5', versionsuffix), ('vsc-mympirun', '3.4.2', '', True), - ('vsc-base', '1.9.1', '', True), + ('vsc-base', '2.0.4', '', True), ('netifaces', '0.10.4', versionsuffix), ('netaddr', '0.7.14', versionsuffix), ] diff --git a/easybuild/easyconfigs/v/vsc-base/vsc-base-1.9.1.eb b/easybuild/easyconfigs/v/vsc-base/vsc-base-2.0.4.eb similarity index 76% rename from easybuild/easyconfigs/v/vsc-base/vsc-base-1.9.1.eb rename to easybuild/easyconfigs/v/vsc-base/vsc-base-2.0.4.eb index 8fc4fb35d9..24862f2519 100644 --- a/easybuild/easyconfigs/v/vsc-base/vsc-base-1.9.1.eb +++ b/easybuild/easyconfigs/v/vsc-base/vsc-base-2.0.4.eb @@ -1,6 +1,7 @@ easyblock = 'VersionIndependentPythonPackage' + name = 'vsc-base' -version = "1.9.1" # tweaked by EasyBuild (was: '1.7.3') +version = '2.0.4' homepage = 'http://hpcugent.github.com/vsc-mympirun/' description = """VSC-tools is a set of Python libraries and scripts that are commonly used within HPC-UGent.""" @@ -8,11 +9,8 @@ description = """VSC-tools is a set of Python libraries and scripts that are com # we build this to work with every python version toolchain = {'name': 'dummy', 'version': 'dummy'} - sources = [SOURCE_TAR_GZ] -source_urls = [ - 'https://github.com/hpcugent/vsc-base/archive/', -] +source_urls = [PYPI_SOURCE] options = {'modulename': 'vsc.utils'} diff --git a/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.4.2.eb b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.4.2.eb index f471f436a3..f1a22d74a6 100755 --- a/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.4.2.eb +++ b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.4.2.eb @@ -3,7 +3,7 @@ easyblock = 'VSCPythonPackage' name = 'vsc-mympirun' version = '3.4.2' -homepage = 'http://hpcugent.github.com/vsc-mympirun/' +homepage = 'https://github.com/hpcugent/vsc-mympirun' description = """VSC-tools is a set of Python libraries and scripts that are commonly used within HPC-UGent.""" # we build this to work with every python version @@ -13,7 +13,7 @@ sources = [SOURCE_TAR_GZ] source_urls = ['https://github.com/hpcugent/vsc-mympirun/archive/'] dependencies = [ - ('vsc-base', '1.9.1'), + ('vsc-base', '2.0.4'), ('setuptools', '1.4.2'), ] -- GitLab From c5cb70531a08c30bca372a3505b5f125d0645fdf Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 1 Apr 2015 14:02:22 +0200 Subject: [PATCH 0403/1076] use most recent pbs_python, use VersionIndependentPythonPackage for HOD --- ...ondemand-2.2.0-intel-2015a-Python-2.7.9.eb | 8 +-- .../easyconfigs/p/pbs_python/docdir.patch | 12 ---- ...s_python-4.3.5-intel-2015a-Python-2.7.9.eb | 60 ------------------- ...s_python-4.6.0-intel-2015a-Python-2.7.9.eb | 41 +++++++++++++ .../p/pbs_python/pbs_python-4.6.0_CC.patch | 20 +++++++ .../p/pbs_python/setup.py.in_4.2.patch | 55 ----------------- 6 files changed, 64 insertions(+), 132 deletions(-) delete mode 100644 easybuild/easyconfigs/p/pbs_python/docdir.patch delete mode 100644 easybuild/easyconfigs/p/pbs_python/pbs_python-4.3.5-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/pbs_python/pbs_python-4.6.0-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/pbs_python/pbs_python-4.6.0_CC.patch delete mode 100644 easybuild/easyconfigs/p/pbs_python/setup.py.in_4.2.patch diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb index 6e8188683e..581c70ff5f 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb @@ -1,4 +1,4 @@ -easyblock = 'PythonPackage' +easyblock = 'VersionIndependentPythonPackage' name = 'hanythingondemand' version = '2.2.0' @@ -16,15 +16,13 @@ sources = ['%s.tar.gz' % version] python = 'Python' pythonver = '2.7.9' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) +pythonshortver = '.'.join(pythonver.split('.')[:2]) versionsuffix = '-%s-%s' % (python, pythonver) -installopts='--single-version-externally-managed --record=record' - # a Python version with mpi4py and pbs_python (vsc.fancylogger) is required at runtime dependencies = [ (python, pythonver), - ('pbs_python', '4.3.5', versionsuffix), + ('pbs_python', '4.6.0', versionsuffix), ('vsc-mympirun', '3.4.2', '', True), ('vsc-base', '2.0.4', '', True), ('netifaces', '0.10.4', versionsuffix), diff --git a/easybuild/easyconfigs/p/pbs_python/docdir.patch b/easybuild/easyconfigs/p/pbs_python/docdir.patch deleted file mode 100644 index 7c012d8e84..0000000000 --- a/easybuild/easyconfigs/p/pbs_python/docdir.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- Makefile.in.orig 2013-11-25 16:19:27.813530658 +0100 -+++ Makefile.in 2013-11-25 16:19:41.980755196 +0100 -@@ -5,7 +5,7 @@ - exec_prefix=$(PREFIX) - BINDIR=$(PREFIX)/bin - --DOCDIR=/usr/share/doc/pbs-python -+DOCDIR=@docdir@ - EXAMPLES=$(DOCDIR)/examples - - .PHONY: install pythonlib -~ diff --git a/easybuild/easyconfigs/p/pbs_python/pbs_python-4.3.5-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/pbs_python/pbs_python-4.3.5-intel-2015a-Python-2.7.9.eb deleted file mode 100644 index c47f57e15e..0000000000 --- a/easybuild/easyconfigs/p/pbs_python/pbs_python-4.3.5-intel-2015a-Python-2.7.9.eb +++ /dev/null @@ -1,60 +0,0 @@ -name = 'pbs_python' -version = '4.3.5' -easyblock = 'ConfigureMake' - -homepage = '' -description = """The pbs_python package is a wrapper class for the Torque Batch System C library. With this package, you - now can write utilities and extensions in Python instead of C. This package was developed to replace xpbsmon by an - ASCII version named pbsmon. PBSQuery is also included in this package. This is a Python module built on top of the pbs - Python module to simplify querying the batch server. There are a lot of examples included in the source package. - """ - -toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True} - -source_urls = [ - 'http://ftp.sara.nl/pub/outgoing/', - 'https://raw.github.com/adaptivecomputing/torque/4.2-dev/src/include/', - 'https://oss.trac.surfsara.nl/pbs_python/raw-attachment/ticket/36/', - ] - -# torque-devel is missing a log.h file we need, so we ship it. -my_startdir = "%s-%s/" % (name, version) - -place_for_include_file = "include/torque" -copy_cmd = 'mkdir -p %s%%s && cp %%%%s %s%%s ' % (my_startdir, my_startdir) -sources = [ - SOURCE_TAR_GZ, - ('log.h', copy_cmd % (place_for_include_file, place_for_include_file)), - ('pbs_wrap_4.2.c', copy_cmd % ('src', 'src')), -] -patches = [ - 'docdir.patch', - 'setup.py.in_4.2.patch', -] - -python = 'Python' -pythonver = '2.7.9' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % (python, pythonver) - -osdependencies = ['torque-devel'] -dependencies = [ - (python, pythonver), -] - -# this is needed for setup.py script -preconfigopts = 'export PBS_PYTHON_INCLUDEDIR="$PWD/%s" && ' % place_for_include_file -configopts = "--datarootdir=%(installdir)s --docdir=%(installdir)s" -prebuildopts = ' %s export CFLAGS="$CFLAGS -I$PWD/%s -I/usr/include/torque/" && ' % (preconfigopts, place_for_include_file) -preinstallopts = prebuildopts - -pythonpath = 'lib/python%s/site-packages/' % pythonshortver -modextrapaths = {"PYTHONPATH": pythonpath} - -sanity_check_paths = { - 'files': [], - 'dirs': ["%spbs" % pythonpath] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/p/pbs_python/pbs_python-4.6.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/pbs_python/pbs_python-4.6.0-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..2b1f46d33d --- /dev/null +++ b/easybuild/easyconfigs/p/pbs_python/pbs_python-4.6.0-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'pbs_python' +version = '4.6.0' + +homepage = 'https://oss.trac.surfsara.nl/pbs_python' +description = """The pbs_python package is a wrapper class for the Torque C library. With this package you now can + write utilities/extensions in Python instead of C. We developed this package because we want to replace xpbsmon by + an ascii version named pbsmon. PBSQuery is also included in this package. This is a python module build on top of + the pbs python module to simplify querying the batch server, eg: how many jobs, how many nodes, ...""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://ftp.sara.nl/pub/outgoing/'] +sources = [SOURCE_TAR_GZ] + +patches = ['pbs_python-%(version)s_CC.patch'] + +python = 'Python' +pythonver = '2.7.9' +pythonshortver = '.'.join(pythonver.split('.')[:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +dependencies = [(python, pythonver)] + +osdependencies = ['torque-devel'] + +# this is needed for setup.py script +configopts = "--datarootdir=%(installdir)s --docdir=%(installdir)s" +prebuildopts = 'export CFLAGS="$CFLAGS -I/usr/include/torque/" && ' +preinstallopts = prebuildopts + +pythonpath = 'lib/python%s/site-packages' % pythonshortver +modextrapaths = {"PYTHONPATH": pythonpath} + +sanity_check_paths = { + 'files': [], + 'dirs': ["%s/pbs" % pythonpath] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/p/pbs_python/pbs_python-4.6.0_CC.patch b/easybuild/easyconfigs/p/pbs_python/pbs_python-4.6.0_CC.patch new file mode 100644 index 0000000000..00d8259263 --- /dev/null +++ b/easybuild/easyconfigs/p/pbs_python/pbs_python-4.6.0_CC.patch @@ -0,0 +1,20 @@ +--- pbs_python-4.6.0/setup.py.in.orig 2015-04-01 13:51:18.158956461 +0200 ++++ pbs_python-4.6.0/setup.py.in 2015-04-01 13:52:02.249359723 +0200 +@@ -37,7 +37,7 @@ + if LooseVersion(VERSION) >= LooseVersion('5.0'): + + inc=os.environ.get('PBS_PYTHON_INCLUDEDIR','/usr/include/torque') +- os.environ['CC']='g++' ++ os.environ['CC']= os.environ.get('CXX', 'g++') + os.environ['CFLAGS']=' '.join(os.environ.get('CFLAGS','').split(' ')+['-I%s'%inc]) + + if not os.path.exists(os.path.join(inc,'log.h')): +@@ -55,7 +55,7 @@ + elif LooseVersion(VERSION) >= LooseVersion('4.2'): + + inc=os.environ.get('PBS_PYTHON_INCLUDEDIR','/usr/include/torque') +- os.environ['CC']='g++' ++ os.environ['CC']= os.environ.get('CXX', 'g++') + os.environ['CFLAGS']=' '.join(os.environ.get('CFLAGS','').split(' ')+['-I%s'%inc]) + + if not os.path.exists(os.path.join(inc,'log.h')): diff --git a/easybuild/easyconfigs/p/pbs_python/setup.py.in_4.2.patch b/easybuild/easyconfigs/p/pbs_python/setup.py.in_4.2.patch deleted file mode 100644 index 978ba571fd..0000000000 --- a/easybuild/easyconfigs/p/pbs_python/setup.py.in_4.2.patch +++ /dev/null @@ -1,55 +0,0 @@ -diff -uN pbs_python-4.3.5.orig/setup.py.in pbs_python-4.3.5/setup.py.in ---- pbs_python-4.3.5.orig/setup.py.in 2013-12-05 19:49:17.601962399 +0100 -+++ pbs_python-4.3.5/setup.py.in 2013-12-05 19:49:45.713469496 +0100 -@@ -7,8 +7,10 @@ - - import sys - import os -+import glob - --from distutils.core import setup, Extension -+from distutils.core import setup, Extension -+from distutils.version import LooseVersion - - # Strip off the -L it is also added by the python setup tools - # -@@ -25,13 +27,6 @@ - ### Make symlinks to right torque version - # - VERSION = "@pbs_version@" --tmp = VERSION.split('.') -- --major_version = int(tmp[0]) --minor_version = int(tmp[1]) --#build_version = int(tmp[2]) --build_version = int(tmp[2].split('-')[0]) -- - - os.chdir('src') - -@@ -43,7 +38,23 @@ - except OSError: - pass - --if major_version >= 2 and minor_version >= 4 and build_version >= 7: -+if LooseVersion(VERSION) >= LooseVersion('4.2'): -+ inc=os.environ.get('PBS_PYTHON_INCLUDEDIR','/usr/include/torque') -+ os.environ['CC']=os.environ['CXX'] -+ os.environ['CFLAGS']=' '.join(os.environ.get('CFLAGS','').split(' ')+['-I%s'%inc]) -+ -+ if not os.path.exists(os.path.join(inc,'log.h')): -+ print 'Failed to find log.h in inlcude dir %s. (Set incude dir via PBS_PYTHON_INCLUDEDIR variable)'%inc -+ sys.exit(2) -+ -+ for fn in glob.glob('*.h'): -+ os.remove(fn) -+ -+ os.symlink('pbs_wrap_4.2.c', 'pbs_wrap.c') -+ os.symlink('pbs_2.4.py', 'pbs.py') -+ -+ TORQUE_VERSION='TORQUE_4_2' -+elif LooseVersion(VERSION) >= LooseVersion('2.4.7'): - os.symlink('pbs_wrap_2.4.c', 'pbs_wrap.c') - os.symlink('pbs_2.4.py', 'pbs.py') - TORQUE_VERSION='TORQUE_2_4' - -- GitLab From b7aebb937fd98e5e1cbe5b6ba80ee91e3abd1af3 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Thu, 2 Apr 2015 13:50:54 +0200 Subject: [PATCH 0404/1076] Bump hod and vsc-base for bug fixes. --- ...gondemand-2.2.1-intel-2015a-Python-2.7.9.eb} | 4 ++-- .../easyconfigs/v/vsc-base/vsc-base-2.1.2.eb | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) rename easybuild/easyconfigs/h/hanythingondemand/{hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb => hanythingondemand-2.2.1-intel-2015a-Python-2.7.9.eb} (94%) create mode 100644 easybuild/easyconfigs/v/vsc-base/vsc-base-2.1.2.eb diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.1-intel-2015a-Python-2.7.9.eb similarity index 94% rename from easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb rename to easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.1-intel-2015a-Python-2.7.9.eb index 581c70ff5f..241e630c35 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.1-intel-2015a-Python-2.7.9.eb @@ -1,7 +1,7 @@ easyblock = 'VersionIndependentPythonPackage' name = 'hanythingondemand' -version = '2.2.0' +version = '2.2.1' homepage = 'https://github.com/hpcugent/hanythingondemand' description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. @@ -24,7 +24,7 @@ dependencies = [ (python, pythonver), ('pbs_python', '4.6.0', versionsuffix), ('vsc-mympirun', '3.4.2', '', True), - ('vsc-base', '2.0.4', '', True), + ('vsc-base', '2.1.2', '', True), ('netifaces', '0.10.4', versionsuffix), ('netaddr', '0.7.14', versionsuffix), ] diff --git a/easybuild/easyconfigs/v/vsc-base/vsc-base-2.1.2.eb b/easybuild/easyconfigs/v/vsc-base/vsc-base-2.1.2.eb new file mode 100644 index 0000000000..b0db50051e --- /dev/null +++ b/easybuild/easyconfigs/v/vsc-base/vsc-base-2.1.2.eb @@ -0,0 +1,17 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'vsc-base' +version = '2.1.2' + +homepage = 'http://hpcugent.github.com/vsc-mympirun/' +description = """VSC-tools is a set of Python libraries and scripts that are commonly used within HPC-UGent.""" + +# we build this to work with every python version +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = [SOURCE_TAR_GZ] +source_urls = [PYPI_SOURCE] + +options = {'modulename': 'vsc.utils'} + +moduleclass = 'tools' -- GitLab From f2af4369e6b2f2d212d1ac736d6e943b338b608f Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Thu, 2 Apr 2015 14:48:24 +0200 Subject: [PATCH 0405/1076] Bump vsc-base version. --- easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.4.2.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.4.2.eb b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.4.2.eb index f1a22d74a6..e24521bcf5 100755 --- a/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.4.2.eb +++ b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.4.2.eb @@ -13,7 +13,7 @@ sources = [SOURCE_TAR_GZ] source_urls = ['https://github.com/hpcugent/vsc-mympirun/archive/'] dependencies = [ - ('vsc-base', '2.0.4'), + ('vsc-base', '2.1.2'), ('setuptools', '1.4.2'), ] -- GitLab From a297788484eb778faeef5c9f335a58cc3b33c9b4 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Thu, 2 Apr 2015 12:45:56 -0400 Subject: [PATCH 0406/1076] adding fpm to the dummy Ruby install --- .../Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb | 38 ------------------- .../r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0.eb | 38 ------------------- easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb | 19 ++++++++++ 3 files changed, 19 insertions(+), 76 deletions(-) delete mode 100644 easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb delete mode 100644 easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0.eb diff --git a/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb b/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb deleted file mode 100644 index 1aa58a2ac6..0000000000 --- a/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0-foss-2015a.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'Bundle' - -name = 'Ruby-FPM' -rubyver = '2.1.5' -version = '%s-1.0.0' % rubyver - -homepage = 'https://www.ruby-lang.org' -description = """Ruby is a dynamic, open source programming language with - a focus on simplicity and productivity. It has an elegant syntax that is - natural to read and easy to write.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -# these are extensions for Ruby -exts_defaultclass = 'RubyGem' -exts_filter = ("gem list %(ext_name)s -i", "") - -dependencies = [ - ('Ruby', rubyver), -] - -name_tmpl = '%(name)s-%(version)s.gem' -ext_options = { - 'source_urls': [ - 'http://rubygems.org/downloads/', # gem archive - ], - 'source_tmpl': name_tmpl, -} -exts_list = [ - ('ffi', '1.9.6', ext_options), - ('childprocess', '0.5.5', ext_options), - ('json', '1.8.2', ext_options), - ('cabin', '0.7.1', ext_options), - ('backports', '3.6.4', ext_options), - ('arr-pm', '0.0.9', ext_options), - ('clamp', '0.6.4', ext_options), - ('fpm', '1.3.3', ext_options), -] diff --git a/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0.eb b/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0.eb deleted file mode 100644 index 065470ac86..0000000000 --- a/easybuild/easyconfigs/r/Ruby-FPM/Ruby-FPM-2.1.5-1.0.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = 'Bundle' - -name = 'Ruby-FPM' -rubyver = '2.1.5' -version = '%s-1.0.0' % rubyver - -homepage = 'https://www.ruby-lang.org' -description = """Ruby is a dynamic, open source programming language with - a focus on simplicity and productivity. It has an elegant syntax that is - natural to read and easy to write.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -# these are extensions for Ruby -exts_defaultclass = 'RubyGem' -exts_filter = ("gem list %(ext_name)s -i", "") - -dependencies = [ - ('Ruby', rubyver), -] - -name_tmpl = '%(name)s-%(version)s.gem' -ext_options = { - 'source_urls': [ - 'http://rubygems.org/downloads/', # gem archive - ], - 'source_tmpl': name_tmpl, -} -exts_list = [ - ('ffi', '1.9.6', ext_options), - ('childprocess', '0.5.5', ext_options), - ('json', '1.8.2', ext_options), - ('cabin', '0.7.1', ext_options), - ('backports', '3.6.4', ext_options), - ('arr-pm', '0.0.9', ext_options), - ('clamp', '0.6.4', ext_options), - ('fpm', '1.3.3', ext_options), -] diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb index cce8d3ff7e..ec8aac5c94 100644 --- a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb +++ b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb @@ -31,3 +31,22 @@ configopts = "--disable-install-doc --enable-shared" moduleclass = 'lang' +name_tmpl = '%(name)s-%(version)s.gem' + +ext_options = { + 'source_urls': [ + 'http://rubygems.org/downloads/', # gem archive + ], + 'source_tmpl': name_tmpl, +} + +exts_list = [ + ('ffi', '1.9.6', ext_options), + ('childprocess', '0.5.5', ext_options), + ('json', '1.8.2', ext_options), + ('cabin', '0.7.1', ext_options), + ('backports', '3.6.4', ext_options), + ('arr-pm', '0.0.9', ext_options), + ('clamp', '0.6.4', ext_options), + ('fpm', '1.3.3', ext_options), +] -- GitLab From e77b57269e1d454e80a383ec30c5c6d1c2eea0c4 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Fri, 3 Apr 2015 16:15:04 +0200 Subject: [PATCH 0407/1076] added some pandas --- .../p/pandas/pandas-0.16.0-intel-2015a.eb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 easybuild/easyconfigs/p/pandas/pandas-0.16.0-intel-2015a.eb diff --git a/easybuild/easyconfigs/p/pandas/pandas-0.16.0-intel-2015a.eb b/easybuild/easyconfigs/p/pandas/pandas-0.16.0-intel-2015a.eb new file mode 100644 index 0000000000..d8f4627e56 --- /dev/null +++ b/easybuild/easyconfigs/p/pandas/pandas-0.16.0-intel-2015a.eb @@ -0,0 +1,31 @@ +easyblock = "PythonPackage" + +name = "pandas" +version = "0.16.0" + +homepage = "http://pypi.python.org/pypi/pandas/" +description = """pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures + and data analysis tools for the Python programming language.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = "Python" +pythonversion = "2.7.9" + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [(python, pythonversion)] + +py_short_ver = ".".join(pythonversion.split(".")[0:2]) +pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name) + +sanity_check_paths = { + 'files': [("%s-%%(version)s-py%s.egg" % (pylibdir, py_short_ver), + "%s-%%(version)s-py%s-linux-x86_64.egg" % (pylibdir, py_short_ver))], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 42777cfcc27e91ed8e4803d24b4cdf89bd354dbc Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Fri, 3 Apr 2015 16:35:24 +0200 Subject: [PATCH 0408/1076] fixed filename --- ...0-intel-2015a.eb => pandas-0.16.0-intel-2015a-Python-2.7.9.eb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/p/pandas/{pandas-0.16.0-intel-2015a.eb => pandas-0.16.0-intel-2015a-Python-2.7.9.eb} (100%) diff --git a/easybuild/easyconfigs/p/pandas/pandas-0.16.0-intel-2015a.eb b/easybuild/easyconfigs/p/pandas/pandas-0.16.0-intel-2015a-Python-2.7.9.eb similarity index 100% rename from easybuild/easyconfigs/p/pandas/pandas-0.16.0-intel-2015a.eb rename to easybuild/easyconfigs/p/pandas/pandas-0.16.0-intel-2015a-Python-2.7.9.eb -- GitLab From 476505091f8f333a882e611d068bebc32b5cb9f8 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 5 Apr 2015 13:35:02 +0200 Subject: [PATCH 0409/1076] replace use of $root with %(installdir)s --- easybuild/easyconfigs/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb b/easybuild/easyconfigs/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb index 355b27d3e6..9dcb92d748 100644 --- a/easybuild/easyconfigs/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb @@ -53,7 +53,7 @@ sanity_check_paths = { } modextravars = { - 'BIOINFOCONFDIR': '$root/bios/conf', + 'BIOINFOCONFDIR': '%(installdir)s/bios/conf', } moduleclass = 'bio' -- GitLab From 1eb6cd64d29cd9510a131f39baf2c164268ed0a8 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Tue, 7 Apr 2015 14:01:49 +0200 Subject: [PATCH 0410/1076] added new PyYAML with intel 2015a --- .../PyYAML-3.11-intel-2015a-Python-2.7.9.eb | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 easybuild/easyconfigs/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..adc1d69d57 --- /dev/null +++ b/easybuild/easyconfigs/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,32 @@ +easyblock = "PythonPackage" + +name = "PyYAML" +version = "3.11" + +homepage = "http://pypi.python.org/pypi/PyYAML/" +description = """PyYAML is a YAML parser and emitter for the Python programming language.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = "Python" +pythonversion = "2.7.9" +py_short_ver = ".".join(pythonversion.split(".")[0:2]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('libyaml', '0.1.4'), +] + +options = {'modulename': 'yaml'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/yaml' % py_short_ver], +} + +moduleclass = 'lib' -- GitLab From 5a8f25c7dd5bc201dc7fa5e008db23b13439afac Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Tue, 7 Apr 2015 14:11:14 +0200 Subject: [PATCH 0411/1076] added forgotten libyaml --- .../l/libyaml/libyaml-0.1.4-intel-2015a.eb | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-intel-2015a.eb diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-intel-2015a.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-intel-2015a.eb new file mode 100644 index 0000000000..6cc4254bea --- /dev/null +++ b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-intel-2015a.eb @@ -0,0 +1,28 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Nils Christian +# License:: MIT/GPL +# $Id$ +## + +easyblock = 'ConfigureMake' + +name = 'libyaml' +version = '0.1.4' + +homepage = 'http://pyyaml.org/wiki/LibYAML' +description = """LibYAML is a YAML 1.1 parser and emitter written in C.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = ['yaml-%(version)s.tar.gz'] +source_urls = ['http://pyyaml.org/download/libyaml/'] + +sanity_check_paths = { + 'files': ["include/yaml.h", "lib/libyaml.a", "lib/libyaml.so"], + 'dirs': ["lib/pkgconfig"] +} + +moduleclass = 'lib' -- GitLab From 4cd2ead1b1b4b9c9a19f6400cb7c9f6061835c53 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Fri, 3 Apr 2015 12:57:44 +0200 Subject: [PATCH 0412/1076] Support IPython 3.0. --- .../IPython-3.0.0-intel-2015a-Python-2.7.9.eb | 40 +++++++++++++++++++ .../o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb | 27 +++++++++++++ ...Q-2.2.0.1-intel-2015a-Python-2.7.9-zmq3.eb | 31 ++++++++++++++ .../util-linux-2.22.2-intel-2015a.eb | 29 ++++++++++++++ 4 files changed, 127 insertions(+) create mode 100644 easybuild/easyconfigs/i/IPython/IPython-3.0.0-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb create mode 100644 easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-intel-2015a-Python-2.7.9-zmq3.eb create mode 100644 easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-intel-2015a.eb diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.0.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/i/IPython/IPython-3.0.0-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..941a1d3d1c --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-3.0.0-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,40 @@ +easyblock = "PythonPackage" + +name = 'IPython' +version = '3.0.0' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://archive.ipython.org/release/%(version)s/'] + +python = 'Python' +pyver = '2.7.9' +pyshortver = '2.7' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), + ('pysqlite', '2.6.3', versionsuffix), + ('pyzmq', '2.0.1', versionsuffix, '-zmq3'), +] + +# override extensions sanity check, default filter that imports a Python module doesn't work here +exts_filter = ('ipython -h', "") + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/IPython' % pyshortver], +} + +sanity_check_commands = [('iptest','')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb new file mode 100644 index 0000000000..9ac5fd9480 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'OpenPGM' +version = '5.2.122' + +homepage = 'http://code.google.com/p/openpgm/' +description = """OpenPGM is an open source implementation of the Pragmatic General Multicast (PGM) + specification in RFC 3208 available at www.ietf.org. PGM is a reliable and scalable multicast protocol + that enables receivers to detect loss, request retransmission of lost data, or notify an application + of unrecoverable loss. PGM is a receiver-reliable protocol, which means the receiver is responsible + for ensuring all data is received, absolving the sender of reception responsibility.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://%s.googlecode.com/files/' % (name.lower())] +sources = ['%s-%s.tar.gz' % ('libpgm', version)] + +configopts = '--with-pic' + +start_dir = 'pgm' + +sanity_check_paths = { + 'files': ['lib/libpgm.so', 'lib/libpgm.a'], + 'dirs': ['include'], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-intel-2015a-Python-2.7.9-zmq3.eb b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-intel-2015a-Python-2.7.9-zmq3.eb new file mode 100644 index 0000000000..022cf3fe3b --- /dev/null +++ b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-intel-2015a-Python-2.7.9-zmq3.eb @@ -0,0 +1,31 @@ +name = 'PyZMQ' +version = '2.2.0.1' + +homepage = 'http://www.zeromq.org/bindings:python' +description = """Python bindings for ZeroMQ""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.9' +pythonshortversion = ".".join(pythonversion.split(".")[0:2]) +zmqversion = '3.2.2' + +versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) + +dependencies = [ + (python, pythonversion), + ('ZeroMQ', zmqversion), +] + +options = {'modulename': 'zmq'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/zmq' % pythonshortversion], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-intel-2015a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-intel-2015a.eb new file mode 100644 index 0000000000..7cdce40ba2 --- /dev/null +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-intel-2015a.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'util-linux' +version = '2.22.2' + +homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' +description = """Set of Linux utilities""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['%s/v%s'%(homepage,'.'.join(version.split('.')[0:2]) )] +sources = [SOURCELOWER_TAR_GZ] + +# disable account related utilities (they need OS dependant pam-devel files) +# disable wall and friends (requires group changing permissions for install user) +# install systemd service files in install dir +configopts = '--disable-chfn-chsh --disable-login --disable-su ' +configopts += '--disable-wall --disable-use-tty-group ' +configopts += '--disable-makeinstall-chown --disable-makeinstall-setuid ' +configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ['lib/lib%s.a' % x for x in ['blkid' , 'mount', 'uuid']], + 'dirs': ['include', 'bin', 'share', 'sbin'], +} + +moduleclass = 'tools' -- GitLab From 5a631ddc9892e26f84e2e8cc753e71b1c9cedc1c Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Tue, 7 Apr 2015 14:47:53 +0200 Subject: [PATCH 0413/1076] WIP support for IPython. --- .../IPython-3.0.0-intel-2015a-Python-2.7.9.eb | 3 +- ...MQ-14.5.0-intel-2015a-Python-2.7.9-zmq3.eb | 34 ++++++++++++++++++ ...requests-2.6.0-intel-2015a-Python-2.7.9.eb | 30 ++++++++++++++++ .../z/ZeroMQ/ZeroMQ-3.2.2-intel-2015a.eb | 36 +++++++++++++++++++ 4 files changed, 102 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.5.0-intel-2015a-Python-2.7.9-zmq3.eb create mode 100644 easybuild/easyconfigs/r/requests/requests-2.6.0-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.2-intel-2015a.eb diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.0.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/i/IPython/IPython-3.0.0-intel-2015a-Python-2.7.9.eb index 941a1d3d1c..bda10584b8 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-3.0.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-3.0.0-intel-2015a-Python-2.7.9.eb @@ -24,7 +24,8 @@ versionsuffix = '-%s-%s' % (python, pyver) dependencies = [ (python, pyver), ('pysqlite', '2.6.3', versionsuffix), - ('pyzmq', '2.0.1', versionsuffix, '-zmq3'), + ('PyZMQ', '14.5.0', '%s-zmq3' % versionsuffix), + ('requests', '2.6.0', versionsuffix) ] # override extensions sanity check, default filter that imports a Python module doesn't work here diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.5.0-intel-2015a-Python-2.7.9-zmq3.eb b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.5.0-intel-2015a-Python-2.7.9-zmq3.eb new file mode 100644 index 0000000000..b297340fc3 --- /dev/null +++ b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.5.0-intel-2015a-Python-2.7.9-zmq3.eb @@ -0,0 +1,34 @@ +easyblock = 'PythonPackage' + +name = 'PyZMQ' +version = '14.5.0' + +homepage = 'http://www.zeromq.org/bindings:python' +description = """Python bindings for ZeroMQ""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.9' +pythonshortversion = ".".join(pythonversion.split(".")[0:2]) +zmqversion = '3.2.2' + +versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) + +dependencies = [ + (python, pythonversion), + ('ZeroMQ', zmqversion), +] + +options = {'modulename': 'zmq'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/zmq' % pythonshortversion], +} + +moduleclass = 'devel' + diff --git a/easybuild/easyconfigs/r/requests/requests-2.6.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/r/requests/requests-2.6.0-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..4a577a2051 --- /dev/null +++ b/easybuild/easyconfigs/r/requests/requests-2.6.0-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'requests' +version = '2.6.0' + +homepage = 'https://pypi.python.org/pypi/requests/2.6.0' +description = """Python http for humans""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.9' +pythonshortversion = ".".join(pythonversion.split(".")[0:2]) + +versionsuffix = '-%s-%s' % (python, pythonversion) + +dependencies = [ + (python, pythonversion), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/requests-%s-py%s.egg' % (pythonshortversion, version, pythonshortversion) ], +} + +moduleclass = 'devel' + diff --git a/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.2-intel-2015a.eb b/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.2-intel-2015a.eb new file mode 100644 index 0000000000..537584a82a --- /dev/null +++ b/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.2-intel-2015a.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'ZeroMQ' +version = '3.2.2' + +homepage = 'http://www.zeromq.org/' +description = """ZeroMQ looks like an embeddable networking library but acts like a concurrency framework. + It gives you sockets that carry atomic messages across various transports like in-process, + inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fanout, + pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered + products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous + message-processing tasks. It has a score of language APIs and runs on most operating systems.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://download.zeromq.org/'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['ZeroMQ-%(version)s_icc.patch'] + +# --with-pgm will use shipped OpenPGM (in foreign subdir) +configopts = '--with-pic --with-system-pgm ' +configopts += 'OpenPGM_CFLAGS="-I$EBROOTOPENPGM/include/pgm-${EBVERSIONOPENPGM%.*}" ' +configopts += 'OpenPGM_LIBS="-L$EBROOTOPENPGM/lib -lpgm -lrt -lpthread -lm" ' + +dependencies = [ + ('OpenPGM', '5.2.122'), + ('util-linux', '2.22.2'), +] + +sanity_check_paths = { + 'files': ['lib/libzmq.so', 'lib/libzmq.a'], + 'dirs': ['include', 'lib'], +} + +moduleclass = 'devel' -- GitLab From 1ef7de76cd6442722940f1c74fd8d37f35d7a9c9 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Tue, 7 Apr 2015 15:54:48 +0200 Subject: [PATCH 0414/1076] Update libyaml-0.1.4-intel-2015a.eb --- easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-intel-2015a.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-intel-2015a.eb index 6cc4254bea..7b42e2d083 100644 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-intel-2015a.eb @@ -10,7 +10,7 @@ easyblock = 'ConfigureMake' name = 'libyaml' -version = '0.1.4' +version = '0.1.6' homepage = 'http://pyyaml.org/wiki/LibYAML' description = """LibYAML is a YAML 1.1 parser and emitter written in C.""" -- GitLab From 42afd7c6dd49bc848146fa0d6e60fd659bfb2ae2 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Tue, 7 Apr 2015 15:54:57 +0200 Subject: [PATCH 0415/1076] Rename libyaml-0.1.4-intel-2015a.eb to libyaml-0.1.6-intel-2015a.eb --- ...{libyaml-0.1.4-intel-2015a.eb => libyaml-0.1.6-intel-2015a.eb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/l/libyaml/{libyaml-0.1.4-intel-2015a.eb => libyaml-0.1.6-intel-2015a.eb} (100%) diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-intel-2015a.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2015a.eb similarity index 100% rename from easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-intel-2015a.eb rename to easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2015a.eb -- GitLab From 1c9bf47a32741683d5c671afd202554f7a7ee7a4 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Tue, 7 Apr 2015 15:55:07 +0200 Subject: [PATCH 0416/1076] Update PyYAML-3.11-intel-2015a-Python-2.7.9.eb --- .../p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb index adc1d69d57..bd74a7c6d1 100644 --- a/easybuild/easyconfigs/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb @@ -19,7 +19,7 @@ versionsuffix = "-%s-%s" % (python, pythonversion) dependencies = [ (python, pythonversion), - ('libyaml', '0.1.4'), + ('libyaml', '0.1.6'), ] options = {'modulename': 'yaml'} -- GitLab From b6a99c2a39116ce3fc6fd07e3b51415b85e0f0fe Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 7 Apr 2015 17:31:32 +0200 Subject: [PATCH 0417/1076] stop relying on $MKLROOT in ROOT easyconfigs --- easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-ictce-4.0.6.eb | 2 +- easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb | 2 +- easybuild/easyconfigs/r/ROOT/ROOT-v5.34.18-ictce-5.5.0.eb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-ictce-4.0.6.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-ictce-4.0.6.eb index fb2d479661..55aab9105b 100644 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-ictce-4.0.6.eb @@ -32,7 +32,7 @@ configopts = ' --disable-xft --disable-x11 --disable-xrootd --disable-mysql' # enable features configopts += ' --enable-unuran --enable-table --enable-explicitlink --enable-minuit2 --enable-roofit' configopts += ' --with-gsl-incdir=$EBROOTGSL/include/gsl --with-gsl-libdir=$EBROOTGSL/lib' -configopts += ' --with-fftw3-incdir=$MKLROOT/mkl/include/fftw --with-fftw3-libdir=$MKLROOT/mkl/lib/intel64' +configopts += ' --with-fftw3-incdir=$EBROOTIMKL/mkl/include/fftw --with-fftw3-libdir=$EBROOTIMKL/mkl/lib/intel64' configopts += ' --with-xml-incdir=$EBROOTLIBXML2/include/libxml2/libxml --with-xml-libdir=$EBROOTLIBXML2/lib' configopts += ' --with-python-libdir=$EBROOTPYTHON/lib' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb index 6fd56a833c..c0e1e4e91e 100644 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb @@ -32,7 +32,7 @@ configopts = ' --disable-xft --disable-x11 --disable-xrootd --disable-mysql' # enable features configopts += ' --enable-unuran --enable-table --enable-explicitlink --enable-minuit2 --enable-roofit' configopts += ' --with-gsl-incdir=$EBROOTGSL/include/gsl --with-gsl-libdir=$EBROOTGSL/lib' -configopts += ' --with-fftw3-incdir=$MKLROOT/mkl/include/fftw --with-fftw3-libdir=$MKLROOT/mkl/lib/intel64' +configopts += ' --with-fftw3-incdir=$EBROOTIMKL/mkl/include/fftw --with-fftw3-libdir=$EBROOTIMKL/mkl/lib/intel64' configopts += ' --with-xml-incdir=$EBROOTLIBXML2/include/libxml2/libxml --with-xml-libdir=$EBROOTLIBXML2/lib' configopts += ' --with-python-libdir=$EBROOTPYTHON/lib' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.18-ictce-5.5.0.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.18-ictce-5.5.0.eb index 74c34689f1..cc50539ec7 100644 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.18-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.18-ictce-5.5.0.eb @@ -36,7 +36,7 @@ configopts = ' --disable-xft --disable-xrootd --disable-mysql' # enable features configopts += ' --enable-unuran --enable-table --enable-explicitlink --enable-minuit2 --enable-roofit' configopts += ' --with-gsl-incdir=$EBROOTGSL/include/gsl --with-gsl-libdir=$EBROOTGSL/lib' -configopts += ' --with-fftw3-incdir=$MKLROOT/mkl/include/fftw --with-fftw3-libdir=$MKLROOT/mkl/lib/intel64' +configopts += ' --with-fftw3-incdir=$EBROOTIMKL/mkl/include/fftw --with-fftw3-libdir=$EBROOTIMKL/mkl/lib/intel64' configopts += ' --with-xml-incdir=$EBROOTLIBXML2/include/libxml2/libxml --with-xml-libdir=$EBROOTLIBXML2/lib' configopts += ' --with-python-libdir=$EBROOTPYTHON/lib' -- GitLab From 4f90d7aafa04678d9f6316d3eced8ea82c0fd1ae Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 7 Apr 2015 17:36:49 +0200 Subject: [PATCH 0418/1076] fix indent --- easybuild/easyconfigs/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb b/easybuild/easyconfigs/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb index 9dcb92d748..418cc4118e 100644 --- a/easybuild/easyconfigs/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb @@ -53,7 +53,7 @@ sanity_check_paths = { } modextravars = { - 'BIOINFOCONFDIR': '%(installdir)s/bios/conf', + 'BIOINFOCONFDIR': '%(installdir)s/bios/conf', } moduleclass = 'bio' -- GitLab From 719a4f865622e804799f81f249797da18ab007e2 Mon Sep 17 00:00:00 2001 From: Petar Forai Date: Tue, 7 Apr 2015 22:49:27 +0200 Subject: [PATCH 0419/1076] Added Cray Toolchain Configs. --- .../easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb | 18 ++++++++++++++++++ .../easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb | 18 ++++++++++++++++++ .../easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb | 18 ++++++++++++++++++ .../easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb | 18 ++++++++++++++++++ .../c/CrayIntel/CrayIntel-5.1.29.eb | 18 ++++++++++++++++++ .../c/CrayIntel/CrayIntel-5.2.25.eb | 18 ++++++++++++++++++ 6 files changed, 108 insertions(+) create mode 100644 easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb create mode 100644 easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb create mode 100644 easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb create mode 100644 easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb create mode 100644 easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb diff --git a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb new file mode 100644 index 0000000000..940aef1f65 --- /dev/null +++ b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb @@ -0,0 +1,18 @@ +easyblock = 'Toolchain' + +name = 'CrayCCE' +version = '5.1.29' + +homepage = 'http://hpcugent.github.io/easybuild/' +description = """This is a shim module for having EB pick up the Cray +Programming Environment (PrgEnv-*) modules. This module implements the EB +toolchain module for each of the cray modules.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [] +sources = [] +dependencies = [] + +moduleclass = 'toolchain' + diff --git a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb new file mode 100644 index 0000000000..286a0ba710 --- /dev/null +++ b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb @@ -0,0 +1,18 @@ +easyblock = 'Toolchain' + +name = 'CrayCCE' +version = '5.2.25' + +homepage = 'http://hpcugent.github.io/easybuild/' +description = """This is a shim module for having EB pick up the Cray +Programming Environment (PrgEnv-*) modules. This module implements the EB +toolchain module for each of the cray modules.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [] +sources = [] +dependencies = [] + +moduleclass = 'toolchain' + diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..2494f6ad7d --- /dev/null +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb @@ -0,0 +1,18 @@ +easyblock = 'Toolchain' + +name = 'CrayGNU' +version = '5.1.29' + +homepage = 'http://hpcugent.github.io/easybuild/' +description = """This is a shim module for having EB pick up the Cray +Programming Environment (PrgEnv-*) modules. This module implements the EB +toolchain module for each of the cray modules.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [] +sources = [] +dependencies = [] + +moduleclass = 'toolchain' + diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..8f621e3fe9 --- /dev/null +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb @@ -0,0 +1,18 @@ +easyblock = 'Toolchain' + +name = 'CrayGNU' +version = '5.2.25' + +homepage = 'http://hpcugent.github.io/easybuild/' +description = """This is a shim module for having EB pick up the Cray +Programming Environment (PrgEnv-*) modules. This module implements the EB +toolchain module for each of the cray modules.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [] +sources = [] +dependencies = [] + +moduleclass = 'toolchain' + diff --git a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb new file mode 100644 index 0000000000..be8eff9d45 --- /dev/null +++ b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb @@ -0,0 +1,18 @@ +easyblock = 'Toolchain' + +name = 'CrayIntel' +version = '5.1.29' + +homepage = 'http://hpcugent.github.io/easybuild/' +description = """This is a shim module for having EB pick up the Cray +Programming Environment (PrgEnv-*) modules. This module implements the EB +toolchain module for each of the cray modules.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [] +sources = [] +dependencies = [] + +moduleclass = 'toolchain' + diff --git a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb new file mode 100644 index 0000000000..ed28f41efb --- /dev/null +++ b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb @@ -0,0 +1,18 @@ +easyblock = 'Toolchain' + +name = 'CrayIntel' +version = '5.2.25' + +homepage = 'http://hpcugent.github.io/easybuild/' +description = """This is a shim module for having EB pick up the Cray +Programming Environment (PrgEnv-*) modules. This module implements the EB +toolchain module for each of the cray modules.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [] +sources = [] +dependencies = [] + +moduleclass = 'toolchain' + -- GitLab From 6b0e3808d926bb872e1b03863cc163185fa48978 Mon Sep 17 00:00:00 2001 From: Petar Forai Date: Tue, 7 Apr 2015 23:29:53 +0200 Subject: [PATCH 0420/1076] Addressed remarks. --- easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb | 11 ++--------- easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb | 11 ++--------- easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb | 11 ++--------- easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb | 11 ++--------- easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb | 11 ++--------- easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb | 11 ++--------- 6 files changed, 12 insertions(+), 54 deletions(-) diff --git a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb index 940aef1f65..f09961bd60 100644 --- a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb +++ b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb @@ -3,16 +3,9 @@ easyblock = 'Toolchain' name = 'CrayCCE' version = '5.1.29' -homepage = 'http://hpcugent.github.io/easybuild/' -description = """This is a shim module for having EB pick up the Cray -Programming Environment (PrgEnv-*) modules. This module implements the EB -toolchain module for each of the cray modules.""" +homepage = '(none)' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-cray module.""" toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = [] -sources = [] -dependencies = [] - moduleclass = 'toolchain' - diff --git a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb index 286a0ba710..ff0774c751 100644 --- a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb +++ b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb @@ -3,16 +3,9 @@ easyblock = 'Toolchain' name = 'CrayCCE' version = '5.2.25' -homepage = 'http://hpcugent.github.io/easybuild/' -description = """This is a shim module for having EB pick up the Cray -Programming Environment (PrgEnv-*) modules. This module implements the EB -toolchain module for each of the cray modules.""" +homepage = '(none)' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-cray module.""" toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = [] -sources = [] -dependencies = [] - moduleclass = 'toolchain' - diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb index 2494f6ad7d..d2d1520bce 100644 --- a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb @@ -3,16 +3,9 @@ easyblock = 'Toolchain' name = 'CrayGNU' version = '5.1.29' -homepage = 'http://hpcugent.github.io/easybuild/' -description = """This is a shim module for having EB pick up the Cray -Programming Environment (PrgEnv-*) modules. This module implements the EB -toolchain module for each of the cray modules.""" +homepage = '(none)' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module.""" toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = [] -sources = [] -dependencies = [] - moduleclass = 'toolchain' - diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb index 8f621e3fe9..afc8c6010c 100644 --- a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb @@ -3,16 +3,9 @@ easyblock = 'Toolchain' name = 'CrayGNU' version = '5.2.25' -homepage = 'http://hpcugent.github.io/easybuild/' -description = """This is a shim module for having EB pick up the Cray -Programming Environment (PrgEnv-*) modules. This module implements the EB -toolchain module for each of the cray modules.""" +homepage = '(none)' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module.""" toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = [] -sources = [] -dependencies = [] - moduleclass = 'toolchain' - diff --git a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb index be8eff9d45..6cb4679750 100644 --- a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb +++ b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb @@ -3,16 +3,9 @@ easyblock = 'Toolchain' name = 'CrayIntel' version = '5.1.29' -homepage = 'http://hpcugent.github.io/easybuild/' -description = """This is a shim module for having EB pick up the Cray -Programming Environment (PrgEnv-*) modules. This module implements the EB -toolchain module for each of the cray modules.""" +homepage = '(none)' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel module.""" toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = [] -sources = [] -dependencies = [] - moduleclass = 'toolchain' - diff --git a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb index ed28f41efb..f24f574b3f 100644 --- a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb +++ b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb @@ -3,16 +3,9 @@ easyblock = 'Toolchain' name = 'CrayIntel' version = '5.2.25' -homepage = 'http://hpcugent.github.io/easybuild/' -description = """This is a shim module for having EB pick up the Cray -Programming Environment (PrgEnv-*) modules. This module implements the EB -toolchain module for each of the cray modules.""" +homepage = '(none)' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel module.""" toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = [] -sources = [] -dependencies = [] - moduleclass = 'toolchain' - -- GitLab From 0f709b5dccc6325285acd9624c88254d8b01ae92 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 8 Apr 2015 12:09:21 +0200 Subject: [PATCH 0421/1076] add easyconfig (and patch) for pyhull + Qhull with intel/2015a, set $CPATH correctly in existing Qhull easyconfigs --- .../c/CMake/CMake-3.2.1-GCC-4.9.2.eb | 22 ++++++++++++ .../pyhull-1.5.4-intel-2015a-Python-2.7.9.eb | 34 +++++++++++++++++++ .../pyhull-1.5.4_use-provided-Qhull.patch | 26 ++++++++++++++ .../q/Qhull/Qhull-2012.1-ictce-7.1.2.eb | 4 +++ .../q/Qhull/Qhull-2012.1-intel-2014b.eb | 4 +++ .../q/Qhull/Qhull-2012.1-intel-2015a.eb | 31 +++++++++++++++++ 6 files changed, 121 insertions(+) create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.2.1-GCC-4.9.2.eb create mode 100644 easybuild/easyconfigs/p/pyhull/pyhull-1.5.4-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/pyhull/pyhull-1.5.4_use-provided-Qhull.patch create mode 100644 easybuild/easyconfigs/q/Qhull/Qhull-2012.1-intel-2015a.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.1-GCC-4.9.2.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.1-GCC-4.9.2.eb new file mode 100644 index 0000000000..f556c35a24 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.1-GCC-4.9.2.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.2.1' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/pyhull/pyhull-1.5.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/pyhull/pyhull-1.5.4-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..c71d39213e --- /dev/null +++ b/easybuild/easyconfigs/p/pyhull/pyhull-1.5.4-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,34 @@ +easyblock = "PythonPackage" + +name = "pyhull" +version = "1.5.4" +homepage = "http://pythonhosted.org/pyhull/" +description = """Pyhull is a Python wrapper to qhull (http://www.qhull.org/) for the computation of the convex hull, + Delaunay triangulation and Voronoi diagram. It is written as a Python C extension, with both high-level and low-level + interfaces to qhull. +""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +patches = ['pyhull-%(version)s_use-provided-Qhull.patch'] + +python = "Python" +pythonversion = "2.7.9" +py_short_ver = ".".join(pythonversion.split(".")[0:2]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('Qhull', '2012.1'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pv)s/site-packages/pyhull-%%(version)s-py%(pv)s-linux-x86_64.egg' % {'pv': py_short_ver}], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/pyhull/pyhull-1.5.4_use-provided-Qhull.patch b/easybuild/easyconfigs/p/pyhull/pyhull-1.5.4_use-provided-Qhull.patch new file mode 100644 index 0000000000..718405a70d --- /dev/null +++ b/easybuild/easyconfigs/p/pyhull/pyhull-1.5.4_use-provided-Qhull.patch @@ -0,0 +1,26 @@ +let pyhull use provided Qhull rather than having it (re)build (parts of) Qhull itself +author: Kenneth Hoste (HPC-UGent) +--- pyhull-1.5.4/setup.py.orig 2015-04-07 21:30:35.000000000 +0200 ++++ pyhull-1.5.4/setup.py 2015-04-08 11:24:48.913427316 +0200 +@@ -7,14 +7,18 @@ + from setuptools import setup, Extension, find_packages + + src_dir = "src" +-include_dirs = glob.glob(os.path.join("src", "libqhull")) +-sources = glob.glob(os.path.join("src", "libqhull", "*.c")) ++include_dirs = [os.path.join(os.getenv('EBROOTQHULL'), 'include', 'libqhull')] ++library_dirs = [os.path.join(os.getenv('EBROOTQHULL'), 'lib')] ++sources = [] + if sys.platform.strip() == "darwin": + include_dirs += glob.glob(os.path.join("src", "fmemopen")) + sources += glob.glob(os.path.join("src", "fmemopen", "*.c")) + extension = Extension('pyhull._pyhull', + include_dirs=include_dirs, +- sources=[os.path.join(src_dir, '_pyhull.c')] + sources) ++ library_dirs=library_dirs, ++ libraries=['qhull'], ++ sources=[os.path.join(src_dir, '_pyhull.c')] + sources, ++ ) + + long_description = """ + Pyhull is a Python wrapper to Qhull (http://www.qhull.org/) for the diff --git a/easybuild/easyconfigs/q/Qhull/Qhull-2012.1-ictce-7.1.2.eb b/easybuild/easyconfigs/q/Qhull/Qhull-2012.1-ictce-7.1.2.eb index 9aa673f99d..dd5a337d1f 100644 --- a/easybuild/easyconfigs/q/Qhull/Qhull-2012.1-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/q/Qhull/Qhull-2012.1-ictce-7.1.2.eb @@ -24,4 +24,8 @@ sanity_check_paths = { 'dirs': [], } +modextrapaths = { + 'CPATH': ['qhull/include'], +} + moduleclass = 'math' diff --git a/easybuild/easyconfigs/q/Qhull/Qhull-2012.1-intel-2014b.eb b/easybuild/easyconfigs/q/Qhull/Qhull-2012.1-intel-2014b.eb index 35f7fe3a72..188d2a929c 100644 --- a/easybuild/easyconfigs/q/Qhull/Qhull-2012.1-intel-2014b.eb +++ b/easybuild/easyconfigs/q/Qhull/Qhull-2012.1-intel-2014b.eb @@ -24,4 +24,8 @@ sanity_check_paths = { 'dirs': [], } +modextrapaths = { + 'CPATH': ['qhull/include'], +} + moduleclass = 'math' diff --git a/easybuild/easyconfigs/q/Qhull/Qhull-2012.1-intel-2015a.eb b/easybuild/easyconfigs/q/Qhull/Qhull-2012.1-intel-2015a.eb new file mode 100644 index 0000000000..d32af2c654 --- /dev/null +++ b/easybuild/easyconfigs/q/Qhull/Qhull-2012.1-intel-2015a.eb @@ -0,0 +1,31 @@ +easyblock = 'CMakeMake' + +name = 'Qhull' +version = '2012.1' + +homepage = 'http://www.qhull.org' +description = """ +Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, +furthest-site Delaunay triangulation, and furthest-site Voronoi diagram. The source code runs in 2-d, 3-d, 4-d, +and higher dimensions. Qhull implements the Quickhull algorithm for computing the convex hull. +""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = ['%(namelower)s-%(version)s-src.tgz'] +source_urls = ['http://www.qhull.org/download/'] + +patches = ['Qhull-2012.1-intel-fix.patch'] + +builddependencies = [('CMake', '3.2.1', '', ('GCC', '4.9.2'))] + +sanity_check_paths = { + 'files': ['bin/qhull', 'lib/libqhull.so'], + 'dirs': [], +} + +modextrapaths = { + 'CPATH': ['qhull/include'], +} + +moduleclass = 'math' -- GitLab From 7e51eec446f832f110baadcf32a1d2d1125102d9 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 8 Apr 2015 13:14:47 +0200 Subject: [PATCH 0422/1076] SWIG is build dependency for python-meep, style fixes in Meep easyconfigs --- easybuild/easyconfigs/m/Meep/Meep-1.2-ictce-4.0.6.eb | 2 +- easybuild/easyconfigs/m/Meep/Meep-1.2-ictce-5.3.0.eb | 2 +- ...on-meep-1.4.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb | 12 +++++------- .../python-meep-1.4.2-goolf-1.4.10-Python-2.7.3.eb | 12 +++++------- .../python-meep-1.4.2-ictce-4.0.6-Python-2.7.3.eb | 12 +++++------- 5 files changed, 17 insertions(+), 23 deletions(-) diff --git a/easybuild/easyconfigs/m/Meep/Meep-1.2-ictce-4.0.6.eb b/easybuild/easyconfigs/m/Meep/Meep-1.2-ictce-4.0.6.eb index 99b133b3f5..15da01ed14 100644 --- a/easybuild/easyconfigs/m/Meep/Meep-1.2-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/m/Meep/Meep-1.2-ictce-4.0.6.eb @@ -16,7 +16,7 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -patches = ['Meep-%s_version-string-without-spaces.patch' % version] +patches = ['Meep-%(version)s_version-string-without-spaces.patch'] dependencies = [ ('Harminv', '1.3.1'), diff --git a/easybuild/easyconfigs/m/Meep/Meep-1.2-ictce-5.3.0.eb b/easybuild/easyconfigs/m/Meep/Meep-1.2-ictce-5.3.0.eb index 67e5d881fb..475c5f321c 100644 --- a/easybuild/easyconfigs/m/Meep/Meep-1.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/m/Meep/Meep-1.2-ictce-5.3.0.eb @@ -16,7 +16,7 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -patches = ['Meep-%s_version-string-without-spaces.patch' % version] +patches = ['Meep-%(version)s_version-string-without-spaces.patch'] dependencies = [ ('Harminv', '1.3.1'), diff --git a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb index 2643e2c09c..082e6cbbfd 100644 --- a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb @@ -10,18 +10,16 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True, 'usempi': True} source_urls = ["https://launchpad.net/python-meep/1.4/1.4/+download/"] sources = [SOURCELOWER_TAR] -patches = [ - 'MPI_destructor_1.3.patch' - ] +patches = ['MPI_destructor_1.3.patch'] python = 'Python' pythonver = '2.7.3' versionsuffix = '-%s-%s' % (python, pythonver) dependencies = [ - (python, pythonver), - ('Meep', '1.2'), - ('SWIG', '2.0.4', '-%s-%s' % (python, pythonver)) - ] + (python, pythonver), + ('Meep', '1.2'), +] +builddependencies = [('SWIG', '2.0.4', '-%s-%s' % (python, pythonver))] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goolf-1.4.10-Python-2.7.3.eb index 67aaeea480..8656294b31 100644 --- a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goolf-1.4.10-Python-2.7.3.eb @@ -10,18 +10,16 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True, 'usempi': True} source_urls = ["https://launchpad.net/python-meep/1.4/1.4/+download/"] sources = [SOURCELOWER_TAR] -patches = [ - 'MPI_destructor_1.3.patch' - ] +patches = ['MPI_destructor_1.3.patch'] python = 'Python' pythonver = '2.7.3' versionsuffix = '-%s-%s' % (python, pythonver) dependencies = [ - (python, pythonver), - ('Meep', '1.2'), - ('SWIG', '2.0.4', '-%s-%s' % (python, pythonver)) - ] + (python, pythonver), + ('Meep', '1.2'), +] +builddependencies = [('SWIG', '2.0.4', '-%s-%s' % (python, pythonver))] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-ictce-4.0.6-Python-2.7.3.eb index dccd4207fd..82f6fac9ed 100644 --- a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-ictce-4.0.6-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-ictce-4.0.6-Python-2.7.3.eb @@ -10,18 +10,16 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True, 'usempi': True} source_urls = ["https://launchpad.net/python-meep/1.4/1.4/+download/"] sources = [SOURCELOWER_TAR] -patches = [ - 'MPI_destructor_1.3.patch' - ] +patches = ['MPI_destructor_1.3.patch'] python = 'Python' pythonver = '2.7.3' versionsuffix = '-%s-%s' % (python, pythonver) dependencies = [ - (python, pythonver), - ('Meep', '1.2'), - ('SWIG', '2.0.4', '-%s-%s' % (python, pythonver)) - ] + (python, pythonver), + ('Meep', '1.2'), +] +builddependencies = [('SWIG', '2.0.4', '-%s-%s' % (python, pythonver))] moduleclass = 'devel' -- GitLab From 624f2876e96c7e4f6f38e78fec5f0d6a25a4f697 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 8 Apr 2015 13:16:10 +0200 Subject: [PATCH 0423/1076] add easyconfig for python-meep 1.4.2 on top of Python/2.7.9 and Meep/1.3 --- .../g/GMP/GMP-5.0.5-intel-2015a.eb | 22 ++++++++++++ .../g/guile/guile-1.8.8-intel-2015a.eb | 31 ++++++++++++++++ .../h/Harminv/Harminv-1.4-intel-2015a.eb | 19 ++++++++++ .../l/libctl/libctl-3.2.2-intel-2015a.eb | 20 +++++++++++ .../l/libffi/libffi-3.0.13-intel-2015a.eb | 25 +++++++++++++ .../l/libtool/libtool-2.4.2-intel-2015a.eb | 15 ++++++++ .../libunistring-0.9.3-intel-2015a.eb | 26 ++++++++++++++ .../m/Meep/Meep-1.3-intel-2015a.eb | 35 +++++++++++++++++++ .../pkg-config-0.27.1-intel-2015a.eb | 27 ++++++++++++++ ...1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb | 27 ++++++++++++++ .../SWIG-3.0.5-intel-2015a-Python-2.7.9.eb | 23 ++++++++++++ 11 files changed, 270 insertions(+) create mode 100644 easybuild/easyconfigs/g/GMP/GMP-5.0.5-intel-2015a.eb create mode 100644 easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015a.eb create mode 100644 easybuild/easyconfigs/h/Harminv/Harminv-1.4-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libctl/libctl-3.2.2-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libffi/libffi-3.0.13-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libtool/libtool-2.4.2-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-intel-2015a.eb create mode 100644 easybuild/easyconfigs/m/Meep/Meep-1.3-intel-2015a.eb create mode 100644 easybuild/easyconfigs/p/pkg-config/pkg-config-0.27.1-intel-2015a.eb create mode 100644 easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb create mode 100644 easybuild/easyconfigs/s/SWIG/SWIG-3.0.5-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/g/GMP/GMP-5.0.5-intel-2015a.eb b/easybuild/easyconfigs/g/GMP/GMP-5.0.5-intel-2015a.eb new file mode 100644 index 0000000000..21b43d921f --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-5.0.5-intel-2015a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '5.0.5' + +homepage = 'http://gmplib.org/' +description = """GMP is a free library for arbitrary precision arithmetic, + operating on signed integers, rational numbers, and floating point numbers. """ + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [GNU_SOURCE] + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015a.eb b/easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015a.eb new file mode 100644 index 0000000000..abc19c54da --- /dev/null +++ b/easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015a.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'guile' +version = '1.8.8' + +homepage = 'http://www.gnu.org/software/guile' +description = """Guile is the GNU Ubiquitous Intelligent Language for Extensions, + the official extension language for the GNU operating system.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('libtool', '2.4.2'), + ('GMP', '5.0.5'), + ('libunistring', '0.9.3'), + ('pkg-config', '0.27.1'), + ('libffi', '3.0.13'), + ('libreadline', '6.2'), +] + +configopts = " --enable-error-on-warning=no" + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["guile", 'guile-config', 'guile-snarf', 'guile-tools']] + ["lib/libguile.a", "include/libguile.h"], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/h/Harminv/Harminv-1.4-intel-2015a.eb b/easybuild/easyconfigs/h/Harminv/Harminv-1.4-intel-2015a.eb new file mode 100644 index 0000000000..8b0afc7b1f --- /dev/null +++ b/easybuild/easyconfigs/h/Harminv/Harminv-1.4-intel-2015a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'Harminv' +version = '1.4' + +homepage = 'http://ab-initio.mit.edu/wiki/index.php/Harminv' +description = """Harminv is a free program (and accompanying library) to solve the problem of harmonic inversion - given + a discrete-time, finite-length signal that consists of a sum of finitely-many sinusoids (possibly exponentially decaying) + in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those sinusoids.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'opt': True, 'unroll': True, 'optarch': True, 'pic': True, 'cstd': 'c99'} + +source_urls = ['http://ab-initio.mit.edu/harminv/'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic --with-blas=mkl_em64t --with-lapack=mkl_em64t --enable-shared" + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libctl/libctl-3.2.2-intel-2015a.eb b/easybuild/easyconfigs/l/libctl/libctl-3.2.2-intel-2015a.eb new file mode 100644 index 0000000000..0de2f0bd93 --- /dev/null +++ b/easybuild/easyconfigs/l/libctl/libctl-3.2.2-intel-2015a.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'libctl' +version = '3.2.2' + +homepage = 'http://ab-initio.mit.edu/libctl' +description = """libctl is a free Guile-based library implementing flexible control files for scientific simulations.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +source_urls = ['http://ab-initio.mit.edu/libctl/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('guile', '1.8.8')] + +# fix for guile-config being broken because shebang line contains full path to bin/guile +configopts = 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.0.13-intel-2015a.eb b/easybuild/easyconfigs/l/libffi/libffi-3.0.13-intel-2015a.eb new file mode 100644 index 0000000000..1a559500ae --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.0.13-intel-2015a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'libffi' +version = '3.0.13' + +homepage = 'http://sourceware.org/libffi/' +description = """The libffi library provides a portable, high level programming interface to various calling +conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [ + 'ftp://sourceware.org/pub/libffi/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', +] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['libffi-%(version)s_include-xmmintrin.patch'] + +sanity_check_paths = { + 'files': ['lib/libffi.%s' % SHLIB_EXT, 'lib/libffi.a'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.2-intel-2015a.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.2-intel-2015a.eb new file mode 100644 index 0000000000..eddb4ada02 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.2-intel-2015a.eb @@ -0,0 +1,15 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.2' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://ftp.gnu.org/gnu/%s' % name.lower()] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-intel-2015a.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-intel-2015a.eb new file mode 100644 index 0000000000..93d202fc27 --- /dev/null +++ b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-intel-2015a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libunistring' +version = '0.9.3' + +homepage = 'http://www.gnu.org/software/libunistring/' +description = """This library provides functions for manipulating Unicode strings and for manipulating C strings + according to the Unicode standard.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +patches = ['libunistring_icc_builtin_nan-inf.patch'] + +parallel = 1 + +sanity_check_paths = { + 'files' : ['lib/libunistring.a', 'lib/libunistring.so', 'include/unistring'] + + ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', + 'stdio', 'str', 'types', 'wbrk', 'width']], + 'dirs' : [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/Meep/Meep-1.3-intel-2015a.eb b/easybuild/easyconfigs/m/Meep/Meep-1.3-intel-2015a.eb new file mode 100644 index 0000000000..270e349f06 --- /dev/null +++ b/easybuild/easyconfigs/m/Meep/Meep-1.3-intel-2015a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'Meep' +version = '1.3' + +homepage = 'http://ab-initio.mit.edu/wiki/index.php/Meep' +description = """Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software package + developed at MIT to model electromagnetic systems.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'usempi': True, 'opt': True, 'optarch': True, 'unroll': True, 'pic': True} + +source_urls = [ + 'http://ab-initio.mit.edu/meep/', + 'http://ab-initio.mit.edu/meep/old/', +] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['Meep-1.2_version-string-without-spaces.patch'] + +dependencies = [ + ('Harminv', '1.4'), + ('HDF5', '1.8.14', '-gpfs'), + ('libctl', '3.2.2'), + ('GSL', '1.16'), + ('FFTW', '3.3.4') +] + +configopts = "--with-pic --with-mpi --with-blas=mkl_em64t --with-lapack=mkl_em64t --without-gcc-arch " +configopts += "--with-libctl=$EBROOTLIBCTL/share/libctl --enable-shared " + +# fix for guile-config being broken because shebang line contains full path to bin/guile +configopts += 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/p/pkg-config/pkg-config-0.27.1-intel-2015a.eb b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.27.1-intel-2015a.eb new file mode 100644 index 0000000000..ddfabeac31 --- /dev/null +++ b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.27.1-intel-2015a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'pkg-config' +version = '0.27.1' + +homepage = 'http://www.freedesktop.org/wiki/Software/pkg-config/' +description = """pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the + correct compiler options on the command line so an application can use + gcc -o test test.c `pkg-config --libs --cflags glib-2.0` + for instance, rather than hard-coding values on where to find glib (or other libraries).""" + +# don't use PAX, it might break. +tar_config_opts = True + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://pkgconfig.freedesktop.org/releases/'] + +configopts = " --with-internal-glib" + +sanity_check_paths = { + 'files': ['bin/pkg-config'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb new file mode 100644 index 0000000000..0da5220c97 --- /dev/null +++ b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb @@ -0,0 +1,27 @@ +name = 'python-meep' +version = '1.4.2' + +homepage = 'https://code.launchpad.net/python-meep' +description = """Python wrapper for the Meep FDTD solver.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True, 'usempi': True} + +source_urls = ["https://launchpad.net/python-meep/1.4/1.4/+download/"] +sources = [SOURCELOWER_TAR] + +patches = ['MPI_destructor_1.3.patch'] + +python = 'Python' +pythonver = '2.7.9' +meep = 'Meep' +meepver = '1.3' +versionsuffix = '-%s-%s-%s-%s' % (python, pythonver, meep, meepver) + +dependencies = [ + (python, pythonver), + (meep, meepver), +] +builddependencies = [('SWIG', '3.0.5', '-%s-%s' % (python, pythonver))] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SWIG/SWIG-3.0.5-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/SWIG/SWIG-3.0.5-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..3193585375 --- /dev/null +++ b/easybuild/easyconfigs/s/SWIG/SWIG-3.0.5-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,23 @@ +name = 'SWIG' +version = '3.0.5' + +homepage = 'http://www.swig.org/' +description = """SWIG is a software development tool that connects programs written in C and C++ with + a variety of high-level programming languages.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +python = "Python" +pythonversion = '2.7.9' +versionsuffix = '-%s-%s' % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('PCRE', '8.36'), +] + +moduleclass = 'devel' -- GitLab From 42a68f8a93daf6e82791432ccb857a55cf7a41bf Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 8 Apr 2015 13:25:17 +0200 Subject: [PATCH 0424/1076] fix patch for Meep v1.3 --- easybuild/easyconfigs/m/Meep/Meep-1.3-intel-2015a.eb | 2 +- .../Meep/Meep-1.3_version-string-without-spaces.patch | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/m/Meep/Meep-1.3_version-string-without-spaces.patch diff --git a/easybuild/easyconfigs/m/Meep/Meep-1.3-intel-2015a.eb b/easybuild/easyconfigs/m/Meep/Meep-1.3-intel-2015a.eb index 270e349f06..822615186c 100644 --- a/easybuild/easyconfigs/m/Meep/Meep-1.3-intel-2015a.eb +++ b/easybuild/easyconfigs/m/Meep/Meep-1.3-intel-2015a.eb @@ -16,7 +16,7 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -patches = ['Meep-1.2_version-string-without-spaces.patch'] +patches = ['Meep-%(version)s_version-string-without-spaces.patch'] dependencies = [ ('Harminv', '1.4'), diff --git a/easybuild/easyconfigs/m/Meep/Meep-1.3_version-string-without-spaces.patch b/easybuild/easyconfigs/m/Meep/Meep-1.3_version-string-without-spaces.patch new file mode 100644 index 0000000000..90cebc9859 --- /dev/null +++ b/easybuild/easyconfigs/m/Meep/Meep-1.3_version-string-without-spaces.patch @@ -0,0 +1,11 @@ +--- meep-1.3/libctl/Makefile.in.orig 2015-03-31 17:47:53.000000000 +0200 ++++ meep-1.3/libctl/Makefile.in 2015-04-08 13:23:54.206192661 +0200 +@@ -369,7 +369,7 @@ + ############################################################################## + + # what is printed out when invoking your program with --version: +-VERSION_STRING = "Meep @VERSION@, Copyright (C) 2005-2015 Massachusetts Insitute of Technology." ++VERSION_STRING = "Meep_@VERSION@,_Copyright_(C)_2005-2015_Massachusetts_Insitute_of_Technology." + MY_DEFS = -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 + PROGRAM_NAME = meep + SPECIFICATION_FILE = $(PROGRAM_NAME).scm -- GitLab From 6c00f9fb66c618ea421c6b1e7c68dad7ea2a2543 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 8 Apr 2015 13:48:32 +0200 Subject: [PATCH 0425/1076] stick to SWIG 2.x for pyhton-meep --- ...1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb | 2 +- .../SWIG-2.0.12-intel-2015a-Python-2.7.9.eb | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/s/SWIG/SWIG-2.0.12-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb index 0da5220c97..f9f82b9d18 100644 --- a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb +++ b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb @@ -22,6 +22,6 @@ dependencies = [ (python, pythonver), (meep, meepver), ] -builddependencies = [('SWIG', '3.0.5', '-%s-%s' % (python, pythonver))] +builddependencies = [('SWIG', '2.0.12', '-%s-%s' % (python, pythonver))] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SWIG/SWIG-2.0.12-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/SWIG/SWIG-2.0.12-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..f049ac6af0 --- /dev/null +++ b/easybuild/easyconfigs/s/SWIG/SWIG-2.0.12-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,23 @@ +name = 'SWIG' +version = '2.0.12' + +homepage = 'http://www.swig.org/' +description = """SWIG is a software development tool that connects programs written in C and C++ with + a variety of high-level programming languages.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +python = "Python" +pythonversion = '2.7.9' +versionsuffix = '-%s-%s' % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('PCRE', '8.36'), +] + +moduleclass = 'devel' -- GitLab From f0c8dcfae8501554cfd63862bfa0b441efae38e9 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 8 Apr 2015 13:53:07 +0200 Subject: [PATCH 0426/1076] add pandas extension to Python 2.7.9 easyconfigs --- easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb | 3 +++ easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb | 3 +++ easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb | 3 +++ 3 files changed, 9 insertions(+) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb index 0f382d98ba..d228f95a16 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb @@ -107,6 +107,9 @@ exts_list = [ ('pytz', '2014.10', { 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], }), + ('pandas', '0.16.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + }), ] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb index 4ec2b0ce97..e667c4f618 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb @@ -107,6 +107,9 @@ exts_list = [ ('pytz', '2014.10', { 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], }), + ('pandas', '0.16.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + }), ] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb index db9c0d75b8..06dcabeb70 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb @@ -110,6 +110,9 @@ exts_list = [ ('pytz', '2014.10', { 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], }), + ('pandas', '0.16.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + }), ] moduleclass = 'lang' -- GitLab From 359a12c02b15b329634fd515b3141e29a5e7fdd9 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 8 Apr 2015 14:17:17 +0200 Subject: [PATCH 0427/1076] fix remark, bump libreadline in guile easyconfig to 6.3 --- easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015a.eb | 2 +- .../python-meep-1.4.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb | 1 + .../python-meep/python-meep-1.4.2-goolf-1.4.10-Python-2.7.3.eb | 1 + .../p/python-meep/python-meep-1.4.2-ictce-4.0.6-Python-2.7.3.eb | 1 + .../python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb | 1 + 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015a.eb b/easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015a.eb index abc19c54da..d66e7cf118 100644 --- a/easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015a.eb +++ b/easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015a.eb @@ -18,7 +18,7 @@ dependencies = [ ('libunistring', '0.9.3'), ('pkg-config', '0.27.1'), ('libffi', '3.0.13'), - ('libreadline', '6.2'), + ('libreadline', '6.3'), ] configopts = " --enable-error-on-warning=no" diff --git a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb index 082e6cbbfd..ee4f9a4c40 100644 --- a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb @@ -20,6 +20,7 @@ dependencies = [ (python, pythonver), ('Meep', '1.2'), ] + builddependencies = [('SWIG', '2.0.4', '-%s-%s' % (python, pythonver))] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goolf-1.4.10-Python-2.7.3.eb index 8656294b31..562323eb53 100644 --- a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goolf-1.4.10-Python-2.7.3.eb @@ -20,6 +20,7 @@ dependencies = [ (python, pythonver), ('Meep', '1.2'), ] + builddependencies = [('SWIG', '2.0.4', '-%s-%s' % (python, pythonver))] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-ictce-4.0.6-Python-2.7.3.eb index 82f6fac9ed..afe2d60a9b 100644 --- a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-ictce-4.0.6-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-ictce-4.0.6-Python-2.7.3.eb @@ -20,6 +20,7 @@ dependencies = [ (python, pythonver), ('Meep', '1.2'), ] + builddependencies = [('SWIG', '2.0.4', '-%s-%s' % (python, pythonver))] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb index f9f82b9d18..bfb66e3979 100644 --- a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb +++ b/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-intel-2015a-Python-2.7.9-Meep-1.3.eb @@ -22,6 +22,7 @@ dependencies = [ (python, pythonver), (meep, meepver), ] + builddependencies = [('SWIG', '2.0.12', '-%s-%s' % (python, pythonver))] moduleclass = 'devel' -- GitLab From 1ec86e9797f2c27805ca03034fd796d2dd6e7709 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lum=C3=ADr=20Jasiok?= Date: Wed, 8 Apr 2015 15:06:27 +0200 Subject: [PATCH 0428/1076] Added LAPACK-3.5.0-gompi-1.5.16.eb --- LAPACK-3.5.0-gompi-1.5.16.eb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 LAPACK-3.5.0-gompi-1.5.16.eb diff --git a/LAPACK-3.5.0-gompi-1.5.16.eb b/LAPACK-3.5.0-gompi-1.5.16.eb new file mode 100644 index 0000000000..0027dce752 --- /dev/null +++ b/LAPACK-3.5.0-gompi-1.5.16.eb @@ -0,0 +1,15 @@ +name = 'LAPACK' +version = "3.5.0" + +homepage = 'http://www.netlib.org/lapack/' +description = """LAPACK is written in Fortran90 and provides routines for solving systems of + simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue + problems, and singular value problems.""" + +toolchain = {'name': 'gompi', 'version': '1.5.16'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TGZ] +source_urls = [homepage] + +moduleclass = 'numlib' -- GitLab From 3b3cab12c5ae47fb540c24c3f9069006db5702a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lum=C3=ADr=20Jasiok?= Date: Wed, 8 Apr 2015 15:06:57 +0200 Subject: [PATCH 0429/1076] Added OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0 --- OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb | 52 ++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb diff --git a/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb b/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb new file mode 100644 index 0000000000..fe4211f53c --- /dev/null +++ b/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb @@ -0,0 +1,52 @@ +easyblock = 'ConfigureMake' + +name = 'OpenBLAS' +version = '0.2.13' + +lapackver = '3.5.0' +versionsuffix = '-LAPACK-%s' % lapackver + +homepage = 'http://xianyi.github.com/OpenBLAS/' +description = """OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.""" + +toolchain = {'name': 'gompi', 'version': '1.5.16'} + +lapack_src = 'lapack-%s.tgz' % lapackver +large_src = 'large.tgz' +timing_src = 'timing.tgz' +sources = [ + 'v%(version)s.tar.gz', + lapack_src, + large_src, + timing_src, +] +source_urls = [ + # order matters, trying to download the LAPACK tarball from GitHub causes trouble + "http://www.netlib.org/lapack/", + "http://www.netlib.org/lapack/timing/", + "https://github.com/xianyi/OpenBLAS/archive/", +] + +patches = [ + (lapack_src, '.'), # copy LAPACK tarball to unpacked OpenBLAS dir + (large_src, '.'), + (timing_src, '.'), +] + +skipsteps = ['configure'] + +threading = 'USE_THREAD=1' +buildopts = 'BINARY=64 ' + threading + ' CC="$CC" FC="$F77"' +installopts = threading + " PREFIX=%(installdir)s" + +# extensive testing can be enabled by uncommenting the line below +#runtest = 'PATH=.:$PATH lapack-timing' + +sanity_check_paths = { + 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', + 'include/lapacke_mangling.h', 'include/lapacke_utils.h', 'include/openblas_config.h', + 'lib/libopenblas.a', 'lib/libopenblas.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'numlib' -- GitLab From 917b1507a2042f4b0cb8dd0b26fbb5ee77668169 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lum=C3=ADr=20Jasiok?= Date: Wed, 8 Apr 2015 15:07:36 +0200 Subject: [PATCH 0430/1076] Added FFTW-3.3.4-gompi-1.5.16 --- FFTW-3.3.4-gompi-1.5.16.eb | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 FFTW-3.3.4-gompi-1.5.16.eb diff --git a/FFTW-3.3.4-gompi-1.5.16.eb b/FFTW-3.3.4-gompi-1.5.16.eb new file mode 100644 index 0000000000..6ae444ae02 --- /dev/null +++ b/FFTW-3.3.4-gompi-1.5.16.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.4' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'gompi', 'version': '1.5.16'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-quad-precision", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + + ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' -- GitLab From 265f11d2a8c4be3d91b7821b2bac123aeb82fa8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lum=C3=ADr=20Jasiok?= Date: Wed, 8 Apr 2015 15:08:19 +0200 Subject: [PATCH 0431/1076] Added ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0 --- ...mpi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb diff --git a/ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb b/ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb new file mode 100644 index 0000000000..a52473e7ff --- /dev/null +++ b/ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb @@ -0,0 +1,25 @@ +name = 'ScaLAPACK' +version = '2.0.2' + +homepage = 'http://www.netlib.org/scalapack/' +description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines + redesigned for distributed memory MIMD parallel computers.""" + +toolchain = {'name': 'gompi', 'version': '1.5.16'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = [SOURCELOWER_TGZ] + +blaslib = 'OpenBLAS' +blasver = '0.2.13' +blassuff = '-LAPACK-3.5.0' + +versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) + +dependencies = [(blaslib, blasver, blassuff)] + +## parallel build tends to fail, so disabling it +parallel = 1 + +moduleclass = 'numlib' -- GitLab From 6bcfeee22cce3af60a529eaa801a54c5944e8eb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lum=C3=ADr=20Jasiok?= Date: Wed, 8 Apr 2015 15:08:52 +0200 Subject: [PATCH 0432/1076] Added goolf-1.5.16 --- goolf-1.5.16.eb | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 goolf-1.5.16.eb diff --git a/goolf-1.5.16.eb b/goolf-1.5.16.eb new file mode 100644 index 0000000000..e9cea8d51b --- /dev/null +++ b/goolf-1.5.16.eb @@ -0,0 +1,37 @@ +easyblock = "Toolchain" + +name = 'goolf' +version = '1.5.16' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, including + OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +comp_name = 'GCC' +comp_version = '4.8.3' +comp = (comp_name, comp_version) + +blaslib = 'OpenBLAS' +blasver = '0.2.13' +blas = '%s-%s' % (blaslib, blasver) +blas_suff = '-LAPACK-3.5.0' + +# toolchain used to build goolf dependencies +comp_mpi_tc_name = 'gompi' +comp_mpi_tc_ver = "%s" % version +comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) + +# compiler toolchain dependencies +# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain +# because of toolchain preperation functions +dependencies = [ + comp, + ('OpenMPI', '1.6.5', '', comp), # part of gompi-1.5.16 + (blaslib, blasver, blas_suff, comp_mpi_tc), + ('FFTW', '3.3.4', '', comp_mpi_tc), + ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blas_suff), comp_mpi_tc) +] + +moduleclass = 'toolchain' -- GitLab From 589908c611d3899c8e3e9fbaa02105ff50281c8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lum=C3=ADr=20Jasiok?= Date: Wed, 8 Apr 2015 15:21:42 +0200 Subject: [PATCH 0433/1076] easyconfigs moved to the right directories --- .../easyconfigs/f/FFTW/FFTW-3.3.4-gompi-1.5.16.eb | 0 .../easyconfigs/l/LAPACK/LAPACK-3.5.0-gompi-1.5.16.eb | 0 .../o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb | 0 .../ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename FFTW-3.3.4-gompi-1.5.16.eb => easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-1.5.16.eb (100%) rename LAPACK-3.5.0-gompi-1.5.16.eb => easybuild/easyconfigs/l/LAPACK/LAPACK-3.5.0-gompi-1.5.16.eb (100%) rename OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb => easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb (100%) rename ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb => easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb (100%) diff --git a/FFTW-3.3.4-gompi-1.5.16.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-1.5.16.eb similarity index 100% rename from FFTW-3.3.4-gompi-1.5.16.eb rename to easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-1.5.16.eb diff --git a/LAPACK-3.5.0-gompi-1.5.16.eb b/easybuild/easyconfigs/l/LAPACK/LAPACK-3.5.0-gompi-1.5.16.eb similarity index 100% rename from LAPACK-3.5.0-gompi-1.5.16.eb rename to easybuild/easyconfigs/l/LAPACK/LAPACK-3.5.0-gompi-1.5.16.eb diff --git a/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb similarity index 100% rename from OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb rename to easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb diff --git a/ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb similarity index 100% rename from ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb rename to easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.16-OpenBLAS-0.2.13-LAPACK-3.5.0.eb -- GitLab From 026f640280842616cbb3aa9a2461b9c66444827e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lum=C3=ADr=20Jasiok?= Date: Wed, 8 Apr 2015 15:48:35 +0200 Subject: [PATCH 0434/1076] goolf-1.5.16 moved to the right directory --- goolf-1.5.16.eb => easybuild/easyconfigs/g/goolf/goolf-1.5.16.eb | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename goolf-1.5.16.eb => easybuild/easyconfigs/g/goolf/goolf-1.5.16.eb (100%) diff --git a/goolf-1.5.16.eb b/easybuild/easyconfigs/g/goolf/goolf-1.5.16.eb similarity index 100% rename from goolf-1.5.16.eb rename to easybuild/easyconfigs/g/goolf/goolf-1.5.16.eb -- GitLab From 597d8d8d4f62739c956f9b8cd431aeb96ff7525c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lum=C3=ADr=20Jasiok?= Date: Wed, 8 Apr 2015 16:21:52 +0200 Subject: [PATCH 0435/1076] Added HPL-2.0-goolf-1.5.16.eb --- .../easyconfigs/h/HPL/HPL-2.0-goolf-1.5.16.eb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.0-goolf-1.5.16.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.0-goolf-1.5.16.eb b/easybuild/easyconfigs/h/HPL/HPL-2.0-goolf-1.5.16.eb new file mode 100644 index 0000000000..d327bfbbab --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.0-goolf-1.5.16.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.0' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic +on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the +High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'goolf', 'version': '1.5.16'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' -- GitLab From 68012ca4f308fa11d9bff36163d41ad913384c5b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 8 Apr 2015 21:18:34 +0200 Subject: [PATCH 0436/1076] {data}[intel/2015a] h5py 2.5.0 (REVIEW) --- ...5py-2.5.0-intel-2015a-Python-2.7.9-gpfs.eb | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9-gpfs.eb diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9-gpfs.eb b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9-gpfs.eb new file mode 100644 index 0000000000..108b726ecc --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9-gpfs.eb @@ -0,0 +1,33 @@ +easyblock = "PythonPackage" + +name = 'h5py' +version = '2.5.0' + +homepage = 'http://www.h5py.org/' +description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, + version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous + amounts of data.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'usempi': False} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonver = '2.7.9' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +hdf5suff = '-gpfs' +versionsuffix = '-%s-%s%s' % (python, pythonver, hdf5suff) + +dependencies = [ + (python, pythonver), + ('HDF5', '1.8.14', hdf5suff), +] + +sanity_check_paths = { + 'files': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % (pythonshortver, pythonshortver)], + 'dirs': [], +} + +moduleclass = 'data' -- GitLab From 5a881154a9d5bfd525dc3ae6a15f3ecb0ec95fc5 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 8 Apr 2015 21:20:51 +0200 Subject: [PATCH 0437/1076] {math}[intel/2015a] numpy 1.9.2 + scipy 0.15.1 (REVIEW) --- .../numpy-1.9.2-intel-2015a-Python-2.7.9.eb | 26 +++++++++++++++++++ .../scipy-0.15.1-intel-2015a-Python-2.7.9.eb | 19 ++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 easybuild/easyconfigs/n/numpy/numpy-1.9.2-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/s/scipy/scipy-0.15.1-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.9.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/n/numpy/numpy-1.9.2-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..bc4a69d14c --- /dev/null +++ b/easybuild/easyconfigs/n/numpy/numpy-1.9.2-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,26 @@ +name = 'numpy' +version = '1.9.2' + +homepage = 'http://www.numpy.org' +description = """NumPy is the fundamental package for scientific computing with Python. It contains among other things: + a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran + code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, + NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be + defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] + +patches = ['numpy-1.8.0-mkl.patch'] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/scipy/scipy-0.15.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/scipy/scipy-0.15.1-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..f67514e591 --- /dev/null +++ b/easybuild/easyconfigs/s/scipy/scipy-0.15.1-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,19 @@ +name = 'scipy' +version = '0.15.1' +versionsuffix = '-Python-2.7.9' + +homepage = 'http://www.scipy.org' +description = """SciPy is a collection of mathematical algorithms and convenience + functions built on the Numpy extension for Python.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True} + +source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('numpy', '1.9.2', versionsuffix), +] + +moduleclass = 'math' -- GitLab From ee6196e68bae9e32808d708233440c569ad74500 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 8 Apr 2015 21:48:51 +0200 Subject: [PATCH 0438/1076] {vis}[intel/2015a] grace 5.1.23 (REVIEW) --- .../g/grace/grace-5.1.23-intel-2015a.eb | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 easybuild/easyconfigs/g/grace/grace-5.1.23-intel-2015a.eb diff --git a/easybuild/easyconfigs/g/grace/grace-5.1.23-intel-2015a.eb b/easybuild/easyconfigs/g/grace/grace-5.1.23-intel-2015a.eb new file mode 100644 index 0000000000..208d216f7b --- /dev/null +++ b/easybuild/easyconfigs/g/grace/grace-5.1.23-intel-2015a.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'grace' +version = '5.1.23' + +homepage = 'http://freecode.com/projects/grace' +description = """Grace is a WYSIWYG 2D plotting tool for X Windows System and Motif.""" + +source_urls = ['ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable'] +sources = [SOURCE_TAR_GZ] + +toolchain = {'name': 'intel', 'version': '2015a'} + +dependencies = [ + ('motif', '2.3.4', '-libX11-1.6.3'), + ('netCDF', '4.3.2'), +] + +runtest = 'tests' + +# we also need to run make links right before or after make install. +installopts = 'links' + +sanity_check_paths = { + 'files': ['bin/xmgrace'], + 'dirs': [], +} + +moduleclass = 'vis' -- GitLab From e37e42a351a2dcfc55e6b7a82768600fe1acf6a3 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 9 Apr 2015 10:19:41 +0200 Subject: [PATCH 0439/1076] add easyconfigs for WIEN2k 14.1 and 14.2 with intel/2015a --- .../w/WIEN2k/WIEN2k-14.1-intel-2015a.eb | 46 +++++++++++++++++++ .../w/WIEN2k/WIEN2k-14.2-intel-2015a.eb | 40 ++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1-intel-2015a.eb create mode 100644 easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.2-intel-2015a.eb diff --git a/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1-intel-2015a.eb b/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1-intel-2015a.eb new file mode 100644 index 0000000000..a5d641a90f --- /dev/null +++ b/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.1-intel-2015a.eb @@ -0,0 +1,46 @@ +name = 'WIEN2k' +version = '14.1' + +homepage = 'http://www.wien2k.at/' +description = """The program package WIEN2k allows to perform electronic structure calculations of solids +using density functional theory (DFT). It is based on the full-potential (linearized) augmented plane-wave +((L)APW) + local orbitals (lo) method, one among the most accurate schemes for band structure calculations. +WIEN2k is an all-electron scheme including relativistic effects and has many features.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = ['%(name)s_%(version)s.tar'] +checksums = ['b926596ea86d505120af8829cec4814e'] + +patches = [ + 'WIEN2k-%(version)s_lapw5-main-accuracy-fix.patch', + 'WIEN2k-%(version)s_fix-tetra.patch', + 'WIEN2k-%(version)s_fix-x_lapw.patch', +] + +dependencies = [('FFTW', '3.3.4')] + +osdependencies = ['glib-devel'] # required for libpthread.a + +remote = 'pbsssh' +wien_mpirun = 'mpirun -np _NP_ -machinefile _HOSTS_ _EXEC_' +use_remote = True +mpi_remote = False +wien_granularity = True +taskset = 'no' + +tests = [ + # test case 1: NaCl + ('NaCl', '-b', '-i 3', [r'^:DIS.*0.1227', r'^:ENE.*-1248.1427']), + # test case 2: TiO2 + ('TiO2', + '-b -numk 1000 -rkmax 7.5', + '-in1ef -cc 0.00001 -fc 0.5 -i 100', + [ + r'^:ENE.*-4018.07', + r'^:FGL001.*\s+[0.]+\s+[0.]+\s+[0.]+\s+total forces', + r'^:FGL002.*14.63.*total forces', + ]), +] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.2-intel-2015a.eb b/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.2-intel-2015a.eb new file mode 100644 index 0000000000..5149928839 --- /dev/null +++ b/easybuild/easyconfigs/w/WIEN2k/WIEN2k-14.2-intel-2015a.eb @@ -0,0 +1,40 @@ +name = 'WIEN2k' +version = '14.2' + +homepage = 'http://www.wien2k.at/' +description = """The program package WIEN2k allows to perform electronic structure calculations of solids +using density functional theory (DFT). It is based on the full-potential (linearized) augmented plane-wave +((L)APW) + local orbitals (lo) method, one among the most accurate schemes for band structure calculations. +WIEN2k is an all-electron scheme including relativistic effects and has many features.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = ['%(name)s_%(version)s.tar'] +checksums = ['1179be3b3bcb021af4c65fefea579ca6'] + +dependencies = [('FFTW', '3.3.4')] + +osdependencies = ['glib-devel'] # required for libpthread.a + +remote = 'pbsssh' +wien_mpirun = 'mpirun -np _NP_ -machinefile _HOSTS_ _EXEC_' +use_remote = True +mpi_remote = False +wien_granularity = True +taskset = 'no' + +tests = [ + # test case 1: NaCl + ('NaCl', '-b', '-i 3', [r'^:DIS.*0.1227', r'^:ENE.*-1248.1427']), + # test case 2: TiO2 + ('TiO2', + '-b -numk 1000 -rkmax 7.5', + '-in1ef -cc 0.00001 -fc 0.5 -i 100', + [ + r'^:ENE.*-4018.07', + r'^:FGL001.*\s+[0.]+\s+[0.]+\s+[0.]+\s+total forces', + r'^:FGL002.*14.63.*total forces', + ]), +] + +moduleclass = 'chem' -- GitLab From 838b269bf30cdb61ccdc69e7a6ef3deed8995455 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lum=C3=ADr=20Jasiok?= Date: Thu, 9 Apr 2015 12:59:00 +0200 Subject: [PATCH 0440/1076] Added GDAL-1.9.2-goolf-1.5.16 and zlib-1.2.8 dependency --- .../g/GDAL/GDAL-1.9.2-goolf-1.5.16.eb | 24 +++++++++++++++++++ .../z/zlib/zlib-1.2.8-goolf-1.5.16.eb | 22 +++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 easybuild/easyconfigs/g/GDAL/GDAL-1.9.2-goolf-1.5.16.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.5.16.eb diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-1.9.2-goolf-1.5.16.eb b/easybuild/easyconfigs/g/GDAL/GDAL-1.9.2-goolf-1.5.16.eb new file mode 100644 index 0000000000..14deb76474 --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-1.9.2-goolf-1.5.16.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'GDAL' +version = '1.9.2' + +homepage = 'http://www.gdal.org/' +description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style + Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model + to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for + data translation and processing.""" + +toolchain = {'name': 'goolf', 'version': '1.5.16'} + +source_urls = ['http://download.osgeo.org/gdal/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +sanity_check_paths = { + 'files': ['lib/libgdal.so', 'lib/libgdal.a'], + 'dirs': ['bin', 'include'] +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.5.16.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.5.16.eb new file mode 100644 index 0000000000..9b56c2bffb --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.5.16.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'goolf', 'version': '1.5.16'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From c72cd834e99c897e89f4b93d4f1a9bd1b1155004 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 9 Apr 2015 13:36:29 +0200 Subject: [PATCH 0441/1076] fix remar --- .../h5py/h5py-2.5.0-intel-2015a-Python-2.7.9-gpfs.eb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9-gpfs.eb b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9-gpfs.eb index 108b726ecc..d6f4de7c55 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9-gpfs.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9-gpfs.eb @@ -9,24 +9,24 @@ description = """HDF5 for Python (h5py) is a general-purpose Python interface to amounts of data.""" toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': False} +toolchainopts = {'usempi': True} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = 'Python' -pythonver = '2.7.9' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) +pyver = '2.7.9' +pyshortver = '.'.join(pyver.split('.')[0:2]) hdf5suff = '-gpfs' -versionsuffix = '-%s-%s%s' % (python, pythonver, hdf5suff) +versionsuffix = '-%s-%s%s' % (python, pyver, hdf5suff) dependencies = [ - (python, pythonver), + (python, pyver), ('HDF5', '1.8.14', hdf5suff), ] sanity_check_paths = { - 'files': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % (pythonshortver, pythonshortver)], + 'files': ['lib/python%(pv)s/site-packages/%%(name)s-%%(version)s-py%(pv)s-linux-x86_64.egg' % {'pv': pyshortver}], 'dirs': [], } -- GitLab From b5a1b36a088fed3e74c8594b5b8cbaae72fcaaff Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 9 Apr 2015 13:56:43 +0200 Subject: [PATCH 0442/1076] add easyconfigs for monty 0.6.4 and latest dev version by @gmatteo --- ...tel-2015a-Python-2.7.9-gmatteo-20150325.eb | 36 +++++++++++++++++++ .../monty-0.6.4-intel-2015a-Python-2.7.9.eb | 35 ++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb create mode 100644 easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb b/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb new file mode 100644 index 0000000000..14e4a5ef3b --- /dev/null +++ b/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb @@ -0,0 +1,36 @@ +easyblock = "PythonPackage" + +name = 'monty' +version = '0.6.4' + +homepage = 'http://pypi.python.org/pypi/monty/' +description = """Monty implements supplementary useful functions for Python that are not part of the standard library. + Examples include useful utilities like transparent support for zipped files, useful design patterns such as singleton + and cached_class, and many more.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['https://github.com/gmatteo/monty/archive/'] +sources = ['3152d41.tar.gz'] +checksums = ['d8afe0556fd29191e66babb31750b7c4'] + +python = 'Python' +pythonversion = '2.7.9' + +versionsuffix = '-%s-%s-gmatteo-20150325' % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('PyYAML', '3.11', '-%s-%s' % (python, pythonversion)), +] + +py_short_ver = '.'.join(pythonversion.split('.')[0:2]) +pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name) + +sanity_check_paths = { + 'files': [("%s-%%(version)s-py%s.egg" % (pylibdir, py_short_ver), + "%s-%%(version)s-py%s-linux-x86_64.egg" % (pylibdir, py_short_ver))], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..7d2b055f0b --- /dev/null +++ b/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,35 @@ +easyblock = "PythonPackage" + +name = 'monty' +version = '0.6.4' + +homepage = 'http://pypi.python.org/pypi/monty/' +description = """Monty implements supplementary useful functions for Python that are not part of the standard library. + Examples include useful utilities like transparent support for zipped files, useful design patterns such as singleton + and cached_class, and many more.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.9' + +versionsuffix = '-%s-%s' % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('PyYAML', '3.11', versionsuffix), +] + +py_short_ver = ".".join(pythonversion.split(".")[0:2]) +pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name) + +sanity_check_paths = { + 'files': [("%s-%%(version)s-py%s.egg" % (pylibdir, py_short_ver), + "%s-%%(version)s-py%s-linux-x86_64.egg" % (pylibdir, py_short_ver))], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 81a2023fabbd4db4e95b6da25b663b08501efc0b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 9 Apr 2015 14:46:38 +0200 Subject: [PATCH 0443/1076] fix remark --- ...ty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb b/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb index 14e4a5ef3b..1dfd105d74 100644 --- a/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb +++ b/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb @@ -10,14 +10,17 @@ description = """Monty implements supplementary useful functions for Python that toolchain = {'name': 'intel', 'version': '2015a'} -source_urls = ['https://github.com/gmatteo/monty/archive/'] -sources = ['3152d41.tar.gz'] +commit = '3152d41' +extrasuff = 'gmatteo-20150325' + +source_urls = ['https://github.com/gmatteo/monty/archive/%s.tar.gz#' % commit] +sources = ['%%(name)s-%%(version)s-%s.tar.gz' % extrasuff] checksums = ['d8afe0556fd29191e66babb31750b7c4'] python = 'Python' pythonversion = '2.7.9' -versionsuffix = '-%s-%s-gmatteo-20150325' % (python, pythonversion) +versionsuffix = '-%s-%s-%s' % (python, pythonversion, extrasuff) dependencies = [ (python, pythonversion), -- GitLab From 9f2d54c31bf5d52e27f5da2c064c5f0bb503788c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 9 Apr 2015 14:51:44 +0200 Subject: [PATCH 0444/1076] {chem}[intel/2015a] pymatgen 3.0.13 + spglib 1.7.3 (REVIEW) --- ...tel-2015a-Python-2.7.9-gmatteo-20150407.eb | 39 +++++++++++++++++++ ...ymatgen-3.0.13-intel-2015a-Python-2.7.9.eb | 35 +++++++++++++++++ .../s/spglib/spglib-1.7.3-intel-2015a.eb | 21 ++++++++++ 3 files changed, 95 insertions(+) create mode 100644 easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9-gmatteo-20150407.eb create mode 100644 easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/s/spglib/spglib-1.7.3-intel-2015a.eb diff --git a/easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9-gmatteo-20150407.eb b/easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9-gmatteo-20150407.eb new file mode 100644 index 0000000000..8e35e9a845 --- /dev/null +++ b/easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9-gmatteo-20150407.eb @@ -0,0 +1,39 @@ +easyblock = "PythonPackage" + +name = 'pymatgen' +version = '3.0.13' + +homepage = 'http://pypi.python.org/pypi/pymatgen' +description = """Python Materials Genomics is a robust materials analysis code that defines core object + representations for structures and molecules with support for many electronic structure codes.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +commit = 'd9b9a17' +extrasuff = 'gmatteo-20150407' + +source_urls = ['https://github.com/gmatteo/pymatgen/archive/%s.tar.gz#' % commit] +sources = ['%%(name)s-%%(version)s-%s.tar.gz' % extrasuff] +checksums = ['461ad0f8bb8109f547dc3b708240f85f'] + +python = 'Python' +pythonversion = '2.7.9' + +versionsuffix = '-%s-%s-%s' % (python, pythonversion, extrasuff) + +dependencies = [ + (python, pythonversion), + ('spglib', '1.7.3'), +] + +py_short_ver = '.'.join(pythonversion.split('.')[0:2]) +pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name) + +sanity_check_paths = { + 'files': ['bin/pmg', 'bin/ipmg', + ("%s-%%(version)s-py%s.egg" % (pylibdir, py_short_ver), + "%s-%%(version)s-py%s-linux-x86_64.egg" % (pylibdir, py_short_ver))], + 'dirs': [], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..73ac37040a --- /dev/null +++ b/easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,35 @@ +easyblock = "PythonPackage" + +name = 'pymatgen' +version = '3.0.13' + +homepage = 'http://pypi.python.org/pypi/pymatgen' +description = """Python Materials Genomics is a robust materials analysis code that defines core object + representations for structures and molecules with support for many electronic structure codes.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.9' + +versionsuffix = '-%s-%s' % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('spglib', '1.7.3'), +] + +py_short_ver = '.'.join(pythonversion.split('.')[0:2]) +pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name) + +sanity_check_paths = { + 'files': ['bin/pmg', 'bin/ipmg', + ("%s-%%(version)s-py%s.egg" % (pylibdir, py_short_ver), + "%s-%%(version)s-py%s-linux-x86_64.egg" % (pylibdir, py_short_ver))], + 'dirs': [], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/s/spglib/spglib-1.7.3-intel-2015a.eb b/easybuild/easyconfigs/s/spglib/spglib-1.7.3-intel-2015a.eb new file mode 100644 index 0000000000..f6b34ab670 --- /dev/null +++ b/easybuild/easyconfigs/s/spglib/spglib-1.7.3-intel-2015a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'spglib' +version = '1.7.3' + +homepage = 'http://spglib.sourceforge.net/' +description = """Spglib is a C library for finding and handling crystal symmetries.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] + +start_dir = '%(name)s-%(version)s' + +sanity_check_paths = { + 'files': ['lib/libsymspg.a', 'lib/libsymspg.so'], + 'dirs': ['include/spglib'], +} + +moduleclass = 'chem' -- GitLab From ac4f675693433096562844f8cb97cd3a2f9d33b6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 9 Apr 2015 16:23:44 +0200 Subject: [PATCH 0445/1076] {bio}[intel/2015a] FSL 5.0.8 + deps (REVIEW) --- .../f/FSL/FSL-5.0.8-intel-2015a.eb | 24 +++++++++++++++++ .../fixesproto/fixesproto-5.0-intel-2015a.eb | 19 ++++++++++++++ .../f/freeglut/freeglut-2.8.1-intel-2015a.eb | 21 +++++++++++++++ .../inputproto/inputproto-2.3-intel-2015a.eb | 19 ++++++++++++++ .../libXfixes/libXfixes-5.0.1-intel-2015a.eb | 24 +++++++++++++++++ .../l/libXi/libXi-1.7.4-intel-2015a.eb | 26 +++++++++++++++++++ 6 files changed, 133 insertions(+) create mode 100644 easybuild/easyconfigs/f/FSL/FSL-5.0.8-intel-2015a.eb create mode 100644 easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2015a.eb create mode 100644 easybuild/easyconfigs/f/freeglut/freeglut-2.8.1-intel-2015a.eb create mode 100644 easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015a.eb diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.8-intel-2015a.eb b/easybuild/easyconfigs/f/FSL/FSL-5.0.8-intel-2015a.eb new file mode 100644 index 0000000000..dd4d60386c --- /dev/null +++ b/easybuild/easyconfigs/f/FSL/FSL-5.0.8-intel-2015a.eb @@ -0,0 +1,24 @@ +name = 'FSL' +version = '5.0.8' + +homepage = 'http://www.fmrib.ox.ac.uk/fsl/' +description = """FSL is a comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ["http://www.fmrib.ox.ac.uk/fsldownloads/"] +sources = ['%(namelower)s-%(version)s-sources.tar.gz'] + +patches = [ + 'FSL-%(version)s_makefile_fixes.patch', + 'FSL-%(version)s_ictce-wd803.patch', + 'FSL_icc_nan-inf_fix.patch', +] + +dependencies = [ + ('freeglut', '2.8.1'), + ('expat', '2.1.0'), + ('libX11', '1.6.3', '-Python-2.7.9'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2015a.eb b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2015a.eb new file mode 100644 index 0000000000..5d430a5301 --- /dev/null +++ b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2015a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'fixesproto' +version = '5.0' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X.org FixesProto protocol headers.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-2.8.1-intel-2015a.eb b/easybuild/easyconfigs/f/freeglut/freeglut-2.8.1-intel-2015a.eb new file mode 100644 index 0000000000..f501cd2fef --- /dev/null +++ b/easybuild/easyconfigs/f/freeglut/freeglut-2.8.1-intel-2015a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'freeglut' +version = '2.8.1' + +homepage = 'http://freeglut.sourceforge.net/' +description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] + +dependencies = [('libXi', '1.7.4')] + +sanity_check_paths = { + 'files': ['lib/libglut.a', 'lib/libglut.so'], + 'dirs': ['include/GL'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb new file mode 100644 index 0000000000..0437a042db --- /dev/null +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'inputproto' +version = '2.3' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X.org InputProto protocol headers.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-intel-2015a.eb b/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-intel-2015a.eb new file mode 100644 index 0000000000..3129ec62b1 --- /dev/null +++ b/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-intel-2015a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libXfixes' +version = '5.0.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X Fixes extension library""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +dependencies = [ + ('fixesproto', '5.0'), + ('xextproto', '7.3.0'), +] + +sanity_check_paths = { + 'files' : ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.so'], + 'dirs' : [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015a.eb b/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015a.eb new file mode 100644 index 0000000000..20988d4e6e --- /dev/null +++ b/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' +name = 'libXi' +version = '1.7.4' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """LibXi provides an X Window System client interface to the XINPUT extension to the X protocol.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +dependencies = [ + ('xproto', '7.0.27'), + ('xextproto', '7.3.0'), + ('libXext', '1.3.3'), + ('inputproto', '2.3'), + ('libXfixes', '5.0.1'), +] + +sanity_check_paths = { + 'files' : ['include/X11/extensions/XInput.h', 'include/X11/extensions/XInput2.h', 'lib/libXi.so', 'lib/libXi.a'], + 'dirs' : [], +} + +moduleclass = 'vis' -- GitLab From a18dadcaa3b0401c4c7fdf1d826147da8957a989 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 9 Apr 2015 16:37:44 +0200 Subject: [PATCH 0446/1076] add missing patch file for FSL --- .../f/FSL/FSL-5.0.8_makefile_fixes.patch | 343 ++++++++++++++++++ 1 file changed, 343 insertions(+) create mode 100644 easybuild/easyconfigs/f/FSL/FSL-5.0.8_makefile_fixes.patch diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.8_makefile_fixes.patch b/easybuild/easyconfigs/f/FSL/FSL-5.0.8_makefile_fixes.patch new file mode 100644 index 0000000000..908f2f4205 --- /dev/null +++ b/easybuild/easyconfigs/f/FSL/FSL-5.0.8_makefile_fixes.patch @@ -0,0 +1,343 @@ +diff -ru fsl.orig/config/apple-darwin10-gcc4.2/systemvars.mk fsl/config/apple-darwin10-gcc4.2/systemvars.mk +--- fsl.orig/config/apple-darwin10-gcc4.2/systemvars.mk 2009-11-03 18:02:14.000000000 +0100 ++++ fsl/config/apple-darwin10-gcc4.2/systemvars.mk 2013-05-14 22:43:15.344366000 +0200 +@@ -3,8 +3,8 @@ + + # Compiler dependent variables + +-CC = cc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = + CXXSTATICFLAGS = + +diff -ru fsl.orig/config/apple-darwin7-gcc3.1/systemvars.mk fsl/config/apple-darwin7-gcc3.1/systemvars.mk +--- fsl.orig/config/apple-darwin7-gcc3.1/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 ++++ fsl/config/apple-darwin7-gcc3.1/systemvars.mk 2013-05-14 22:43:15.363590000 +0200 +@@ -7,8 +7,8 @@ + + # Compiler dependent variables + +-CC = cc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = + CXXSTATICFLAGS = + +diff -ru fsl.orig/config/apple-darwin7-gcc3.3/systemvars.mk fsl/config/apple-darwin7-gcc3.3/systemvars.mk +--- fsl.orig/config/apple-darwin7-gcc3.3/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 ++++ fsl/config/apple-darwin7-gcc3.3/systemvars.mk 2013-05-14 22:43:15.385466000 +0200 +@@ -7,8 +7,8 @@ + + # Compiler dependent variables + +-CC = cc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = + CXXSTATICFLAGS = + +diff -ru fsl.orig/config/apple-darwin8-gcc4.0/systemvars.mk fsl/config/apple-darwin8-gcc4.0/systemvars.mk +--- fsl.orig/config/apple-darwin8-gcc4.0/systemvars.mk 2007-12-19 15:40:57.000000000 +0100 ++++ fsl/config/apple-darwin8-gcc4.0/systemvars.mk 2013-05-14 22:43:15.402328000 +0200 +@@ -3,8 +3,8 @@ + + # Compiler dependent variables + +-CC = cc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = + CXXSTATICFLAGS = + +diff -ru fsl.orig/config/apple-darwin9-gcc4.0/systemvars.mk fsl/config/apple-darwin9-gcc4.0/systemvars.mk +--- fsl.orig/config/apple-darwin9-gcc4.0/systemvars.mk 2007-12-19 15:33:53.000000000 +0100 ++++ fsl/config/apple-darwin9-gcc4.0/systemvars.mk 2013-05-14 22:43:15.415331000 +0200 +@@ -3,8 +3,8 @@ + + # Compiler dependent variables + +-CC = cc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = + CXXSTATICFLAGS = + +diff -ru fsl.orig/config/generic/systemvars.mk fsl/config/generic/systemvars.mk +--- fsl.orig/config/generic/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 ++++ fsl/config/generic/systemvars.mk 2013-05-14 22:43:15.438919000 +0200 +@@ -16,8 +16,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/i686-pc-cygwin-gcc3.2/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk +--- fsl.orig/config/i686-pc-cygwin-gcc3.2/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 ++++ fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk 2013-05-14 22:43:15.455595000 +0200 +@@ -18,8 +18,8 @@ + + # Compiler dependent variables + +-CC = gcc-2 +-CXX = c++-2 ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/i686-pc-cygwin-gcc3.3/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk +--- fsl.orig/config/i686-pc-cygwin-gcc3.3/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 ++++ fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk 2013-05-14 22:43:15.473639000 +0200 +@@ -18,8 +18,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/i686-pc-cygwin-gcc3.4/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk +--- fsl.orig/config/i686-pc-cygwin-gcc3.4/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 ++++ fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk 2013-05-14 22:43:15.494398000 +0200 +@@ -18,8 +18,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/linux_32-gcc2.96/systemvars.mk fsl/config/linux_32-gcc2.96/systemvars.mk +--- fsl.orig/config/linux_32-gcc2.96/systemvars.mk 2007-07-25 17:21:07.000000000 +0200 ++++ fsl/config/linux_32-gcc2.96/systemvars.mk 2013-05-14 22:43:15.507210000 +0200 +@@ -18,8 +18,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/linux_32-gcc3.2/systemvars.mk fsl/config/linux_32-gcc3.2/systemvars.mk +--- fsl.orig/config/linux_32-gcc3.2/systemvars.mk 2007-07-25 17:21:08.000000000 +0200 ++++ fsl/config/linux_32-gcc3.2/systemvars.mk 2013-05-14 22:43:15.524309000 +0200 +@@ -18,8 +18,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/linux_32-gcc3.3/systemvars.mk fsl/config/linux_32-gcc3.3/systemvars.mk +--- fsl.orig/config/linux_32-gcc3.3/systemvars.mk 2007-07-25 17:21:09.000000000 +0200 ++++ fsl/config/linux_32-gcc3.3/systemvars.mk 2013-05-14 22:43:15.539643000 +0200 +@@ -18,8 +18,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/linux_32-gcc3.4/systemvars.mk fsl/config/linux_32-gcc3.4/systemvars.mk +--- fsl.orig/config/linux_32-gcc3.4/systemvars.mk 2007-07-25 17:21:10.000000000 +0200 ++++ fsl/config/linux_32-gcc3.4/systemvars.mk 2013-05-14 22:43:15.559881000 +0200 +@@ -18,8 +18,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/linux_32-gcc4.0/systemvars.mk fsl/config/linux_32-gcc4.0/systemvars.mk +--- fsl.orig/config/linux_32-gcc4.0/systemvars.mk 2007-07-25 17:21:11.000000000 +0200 ++++ fsl/config/linux_32-gcc4.0/systemvars.mk 2013-05-14 22:43:15.573696000 +0200 +@@ -18,8 +18,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/linux_32-gcc4.1/systemvars.mk fsl/config/linux_32-gcc4.1/systemvars.mk +--- fsl.orig/config/linux_32-gcc4.1/systemvars.mk 2012-04-20 11:37:28.000000000 +0200 ++++ fsl/config/linux_32-gcc4.1/systemvars.mk 2013-05-14 22:43:15.590022000 +0200 +@@ -18,8 +18,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/linux_64-gcc3.4/systemvars.mk fsl/config/linux_64-gcc3.4/systemvars.mk +--- fsl.orig/config/linux_64-gcc3.4/systemvars.mk 2007-07-25 17:21:12.000000000 +0200 ++++ fsl/config/linux_64-gcc3.4/systemvars.mk 2013-05-14 22:43:15.605655000 +0200 +@@ -18,8 +18,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/linux_64-gcc4.0/systemvars.mk fsl/config/linux_64-gcc4.0/systemvars.mk +--- fsl.orig/config/linux_64-gcc4.0/systemvars.mk 2007-07-25 17:21:13.000000000 +0200 ++++ fsl/config/linux_64-gcc4.0/systemvars.mk 2013-05-14 22:43:15.624046000 +0200 +@@ -18,8 +18,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/linux_64-gcc4.1/systemvars.mk fsl/config/linux_64-gcc4.1/systemvars.mk +--- fsl.orig/config/linux_64-gcc4.1/systemvars.mk 2007-07-25 11:19:45.000000000 +0200 ++++ fsl/config/linux_64-gcc4.1/systemvars.mk 2013-05-14 22:43:15.635678000 +0200 +@@ -18,8 +18,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/linux_64-gcc4.2/systemvars.mk fsl/config/linux_64-gcc4.2/systemvars.mk +--- fsl.orig/config/linux_64-gcc4.2/systemvars.mk 2008-06-26 15:25:42.000000000 +0200 ++++ fsl/config/linux_64-gcc4.2/systemvars.mk 2013-05-14 22:43:15.648658000 +0200 +@@ -18,8 +18,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/linux_64-gcc4.4/systemvars.mk fsl/config/linux_64-gcc4.4/systemvars.mk +--- fsl.orig/config/linux_64-gcc4.4/systemvars.mk 2012-08-22 17:17:13.000000000 +0200 ++++ fsl/config/linux_64-gcc4.4/systemvars.mk 2014-06-14 23:23:58.456480000 +0200 +@@ -18,8 +18,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +diff -ru fsl.orig/config/sparc-solaris2.8-gcc2.95/systemvars.mk fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk +--- fsl.orig/config/sparc-solaris2.8-gcc2.95/systemvars.mk 2007-07-13 13:00:21.000000000 +0200 ++++ fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk 2013-05-14 22:43:15.658171000 +0200 +@@ -5,8 +5,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + + ARCHFLAGS = -mv8 -ffast-math -fomit-frame-pointer + +diff -ru fsl.orig/config/sparc-solaris2.9-gcc2.95/systemvars.mk fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk +--- fsl.orig/config/sparc-solaris2.9-gcc2.95/systemvars.mk 2007-07-13 13:00:21.000000000 +0200 ++++ fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk 2013-05-14 22:43:15.674176000 +0200 +@@ -5,8 +5,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + + ARCHFLAGS = -mv8 -ffast-math -fomit-frame-pointer + ARCHLDFLAGS = -static +diff -ru fsl.orig/src/libmeshutils/Makefile fsl/src/libmeshutils/Makefile +--- fsl.orig/src/libmeshutils/Makefile 2012-07-23 15:25:20.000000000 +0200 ++++ fsl/src/libmeshutils/Makefile 2013-05-14 22:43:15.320209000 +0200 +@@ -3,7 +3,7 @@ + + PROJNAME = meshUtils + +-LD_LIBRARY_PATH=${FSLDIR}/lib ++#LD_LIBRARY_PATH=${FSLDIR}/lib + + USRINCFLAGS = -I${INC_NEWMAT} -I${INC_ZLIB} -I${INC_PROB} -I${INC_BOOST} + USRLDFLAGS = -L${LIB_PROB} -L${LIB_NEWMAT} -L${LIB_ZLIB} +diff -ru fsl.orig/src/melodic/Makefile fsl/src/melodic/Makefile +--- fsl.orig/src/melodic/Makefile 2013-03-13 21:22:35.000000000 +0100 ++++ fsl/src/melodic/Makefile 2013-05-14 22:44:13.016352000 +0200 +@@ -3,7 +3,7 @@ + include ${FSLCONFDIR}/default.mk + + OPTFLAGS = -O3 -Wno-deprecated -ggdb +-OPTFLAGS_alphaev6-dec-osf5.0-gcc2.95.2 = -O3 -mieee -mfp-trap-mode=sui ++#OPTFLAGS_alphaev6-dec-osf5.0-gcc2.95.2 = -O3 -mieee -mfp-trap-mode=sui + + PROJNAME = melodic + +--- fsl/src/film/Makefile.orig 2014-06-15 00:43:34.908901000 +0200 ++++ fsl/src/film/Makefile 2014-06-15 00:43:52.303973000 +0200 +@@ -26,7 +26,7 @@ + ${CXX} ${CXXFLAGS} ${LDFLAGS} -o $@ ${OBJS} ftoz.o ${LIBS} + + film_gls:${OBJS} film_gls.o +- ${CXX} ${CXXFLAGS} ${LDFLAGS} -o $@ ${OBJS} film_gls.o ${LIBS} -l giftiio ++ ${CXX} ${CXXFLAGS} ${LDFLAGS} -o $@ ${OBJS} film_gls.o ${LIBS} -lgiftiio + + film_gls_res:${OBJS} film_gls_res.o + ${CXX} ${CXXFLAGS} ${LDFLAGS} -o $@ ${OBJS} film_gls_res.o ${LIBS} -- GitLab From 70f461af0c36d24eeedc3cdb28215d186b26cd23 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 9 Apr 2015 16:56:32 +0200 Subject: [PATCH 0447/1076] {chem}[intel/2015a] ABINIT 7.11.6 + libxc 2.2.2 (WIP) --- .../a/ABINIT/ABINIT-7.11.6-intel-2015a.eb | 29 +++++++++++++++++ .../l/libxc/libxc-2.2.2-intel-2015a.eb | 32 +++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2015a.eb diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb new file mode 100644 index 0000000000..e5ab48448f --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'ABINIT' +version = '7.11.6' + +homepage = 'http://www.abinit.org/' +description = """ABINIT is a package whose main program allows one to find the total energy, charge density and + electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional + Theory (DFT), using pseudopotentials and a planewave or wavelet basis.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://ftp.abinit.org/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['c8b166ec8e65ad1d795d42b889fd772b'] + +configopts = "--with-mpi-prefix=$EBROOTIMPI/intel64 --with-trio-flavor='etsf_io+netcdf' --with-dft=flavor='libxc' " +configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include -I$EBROOTNETCDFMINFORTRAN/include" ' +configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff" ' +configopts += '--with-libxc-incs="-I$EBROOTLIBXC/include" --with-netcdf-libs="-L$EBROOTLIBXC/lib -lxc" ' +configopts += "fcflags_opt_43_ptgroups='-O0 -g -extend-source'" + +dependencies = [ + ('libxc', '2.2.2'), + ('netCDF', '4.3.2'), + ('netCDF-Fortran', '4.4.0'), +] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2015a.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2015a.eb new file mode 100644 index 0000000000..25c12f798e --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2015a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libxc' +version = '2.2.2' + +homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' +description = """Libxc is a library of exchange-correlation functionals for density-functional theory. + The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'opt': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] + +configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared' + +# From the libxc mailing list +# To summarize: expect less tests to fail in libxc 2.0.2, but don't expect +# a fully working testsuite soon (unless someone wants to volunteer to do +# it, of course ) In the meantime, unless the majority of the tests +# fail, your build should be fine. +#runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libxc.a', 'lib/libxc.so'], + 'dirs': ['include'], +} + +parallel = 1 + +moduleclass = 'chem' -- GitLab From 7855d8bc89e23f990ab0a32703cd16d209067fb2 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 9 Apr 2015 17:11:42 +0200 Subject: [PATCH 0448/1076] add another missing patch file for FSL --- .../f/FSL/FSL-5.0.8_ictce-wd803.patch | 300 ++++++++++++++++++ 1 file changed, 300 insertions(+) create mode 100644 easybuild/easyconfigs/f/FSL/FSL-5.0.8_ictce-wd803.patch diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.8_ictce-wd803.patch b/easybuild/easyconfigs/f/FSL/FSL-5.0.8_ictce-wd803.patch new file mode 100644 index 0000000000..c798885107 --- /dev/null +++ b/easybuild/easyconfigs/f/FSL/FSL-5.0.8_ictce-wd803.patch @@ -0,0 +1,300 @@ +diff -ru fsl.orig/fsl/config/apple-darwin10-gcc4.2/systemvars.mk fsl/config/apple-darwin10-gcc4.2/systemvars.mk +--- fsl.orig/fsl/config/apple-darwin10-gcc4.2/systemvars.mk 2013-05-15 00:14:37.710187000 +0200 ++++ fsl/config/apple-darwin10-gcc4.2/systemvars.mk 2013-05-15 00:19:46.085324000 +0200 +@@ -15,7 +15,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ++OPTFLAGS := ${CFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -Wno-long-long -ansi -pedantic + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/apple-darwin11-gcc4.2/systemvars.mk fsl/config/apple-darwin11-gcc4.2/systemvars.mk +--- fsl.orig/fsl/config/apple-darwin11-gcc4.2/systemvars.mk 2012-03-21 12:30:53.000000000 +0100 ++++ fsl/config/apple-darwin11-gcc4.2/systemvars.mk 2013-05-15 00:19:48.066557000 +0200 +@@ -15,7 +15,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 ++OPTFLAGS := -O3 -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -Wno-long-long -ansi -pedantic + ANSI_FLAGS = ${GNU_ANSI_FLAGS} +diff -ru fsl.orig/fsl/config/apple-darwin12-gcc4.2/systemvars.mk fsl/config/apple-darwin12-gcc4.2/systemvars.mk +--- fsl.orig/fsl/config/apple-darwin12-gcc4.2/systemvars.mk 2013-04-09 18:00:32.000000000 +0200 ++++ fsl/config/apple-darwin12-gcc4.2/systemvars.mk 2013-05-15 00:19:49.812861000 +0200 +@@ -15,7 +15,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 ++OPTFLAGS := -O3 -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -Wno-long-long -ansi -pedantic + ANSI_FLAGS = ${GNU_ANSI_FLAGS} +diff -ru fsl.orig/fsl/config/apple-darwin7-gcc3.1/systemvars.mk fsl/config/apple-darwin7-gcc3.1/systemvars.mk +--- fsl.orig/fsl/config/apple-darwin7-gcc3.1/systemvars.mk 2013-05-15 00:14:37.712623000 +0200 ++++ fsl/config/apple-darwin7-gcc3.1/systemvars.mk 2013-05-15 00:19:51.866756000 +0200 +@@ -17,7 +17,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -traditional-cpp -Wall -Wno-long-long -Wno-long-double -ansi -pedantic + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/apple-darwin7-gcc3.3/systemvars.mk fsl/config/apple-darwin7-gcc3.3/systemvars.mk +--- fsl.orig/fsl/config/apple-darwin7-gcc3.3/systemvars.mk 2013-05-15 00:14:37.737794000 +0200 ++++ fsl/config/apple-darwin7-gcc3.3/systemvars.mk 2013-05-15 00:19:53.537845000 +0200 +@@ -17,7 +17,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -Wno-long-long -Wno-long-double -ansi -pedantic + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/apple-darwin8-gcc4.0/systemvars.mk fsl/config/apple-darwin8-gcc4.0/systemvars.mk +--- fsl.orig/fsl/config/apple-darwin8-gcc4.0/systemvars.mk 2013-05-15 00:14:37.745810000 +0200 ++++ fsl/config/apple-darwin8-gcc4.0/systemvars.mk 2013-05-15 00:19:55.229757000 +0200 +@@ -17,7 +17,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ++OPTFLAGS := ${CFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -Wno-long-long -Wno-long-double -ansi -pedantic + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/apple-darwin9-gcc4.0/systemvars.mk fsl/config/apple-darwin9-gcc4.0/systemvars.mk +--- fsl.orig/fsl/config/apple-darwin9-gcc4.0/systemvars.mk 2013-05-15 00:14:37.751696000 +0200 ++++ fsl/config/apple-darwin9-gcc4.0/systemvars.mk 2013-05-15 00:19:57.417620000 +0200 +@@ -17,7 +17,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ++OPTFLAGS := ${CFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -Wno-long-long -Wno-long-double -ansi -pedantic + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/generic/systemvars.mk fsl/config/generic/systemvars.mk +--- fsl.orig/fsl/config/generic/systemvars.mk 2013-05-15 00:14:37.757155000 +0200 ++++ fsl/config/generic/systemvars.mk 2013-05-15 00:19:59.724851000 +0200 +@@ -25,7 +25,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = + GNU_ANSI_FLAGS = -Wall -ansi -pedantic + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/gnu_64-gcc4.4/systemvars.mk fsl/config/gnu_64-gcc4.4/systemvars.mk +--- fsl.orig/fsl/config/gnu_64-gcc4.4/systemvars.mk 2011-04-19 10:47:52.000000000 +0200 ++++ fsl/config/gnu_64-gcc4.4/systemvars.mk 2013-05-15 00:20:03.204842000 +0200 +@@ -27,7 +27,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk +--- fsl.orig/fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk 2013-05-15 00:14:37.763457000 +0200 ++++ fsl/config/i686-pc-cygwin-gcc3.2/systemvars.mk 2013-05-15 00:20:05.347565000 +0200 +@@ -27,7 +27,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-deprecated + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk +--- fsl.orig/fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk 2013-05-15 00:14:37.769108000 +0200 ++++ fsl/config/i686-pc-cygwin-gcc3.3/systemvars.mk 2013-05-15 00:20:06.913095000 +0200 +@@ -27,7 +27,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-deprecated + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk +--- fsl.orig/fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk 2013-05-15 00:14:37.775138000 +0200 ++++ fsl/config/i686-pc-cygwin-gcc3.4/systemvars.mk 2013-05-15 00:20:08.480567000 +0200 +@@ -27,7 +27,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-deprecated + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/linux_32-gcc2.96/systemvars.mk fsl/config/linux_32-gcc2.96/systemvars.mk +--- fsl.orig/fsl/config/linux_32-gcc2.96/systemvars.mk 2013-05-15 00:14:37.781755000 +0200 ++++ fsl/config/linux_32-gcc2.96/systemvars.mk 2013-05-15 00:20:10.043882000 +0200 +@@ -27,7 +27,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/linux_32-gcc3.2/systemvars.mk fsl/config/linux_32-gcc3.2/systemvars.mk +--- fsl.orig/fsl/config/linux_32-gcc3.2/systemvars.mk 2013-05-15 00:14:37.787130000 +0200 ++++ fsl/config/linux_32-gcc3.2/systemvars.mk 2013-05-15 00:20:11.484066000 +0200 +@@ -27,7 +27,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/linux_32-gcc3.3/systemvars.mk fsl/config/linux_32-gcc3.3/systemvars.mk +--- fsl.orig/fsl/config/linux_32-gcc3.3/systemvars.mk 2013-05-15 00:14:37.794387000 +0200 ++++ fsl/config/linux_32-gcc3.3/systemvars.mk 2013-05-15 00:20:12.921148000 +0200 +@@ -27,7 +27,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/linux_32-gcc3.4/systemvars.mk fsl/config/linux_32-gcc3.4/systemvars.mk +--- fsl.orig/fsl/config/linux_32-gcc3.4/systemvars.mk 2013-05-15 00:14:37.799247000 +0200 ++++ fsl/config/linux_32-gcc3.4/systemvars.mk 2013-05-15 00:20:14.478184000 +0200 +@@ -27,7 +27,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/linux_32-gcc4.0/systemvars.mk fsl/config/linux_32-gcc4.0/systemvars.mk +--- fsl.orig/fsl/config/linux_32-gcc4.0/systemvars.mk 2013-05-15 00:14:37.805358000 +0200 ++++ fsl/config/linux_32-gcc4.0/systemvars.mk 2013-05-15 00:20:16.819361000 +0200 +@@ -27,7 +27,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/linux_32-gcc4.1/systemvars.mk fsl/config/linux_32-gcc4.1/systemvars.mk +--- fsl.orig/fsl/config/linux_32-gcc4.1/systemvars.mk 2013-05-15 00:14:37.811876000 +0200 ++++ fsl/config/linux_32-gcc4.1/systemvars.mk 2013-05-15 00:20:18.322853000 +0200 +@@ -27,7 +27,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/linux_64-gcc3.4/systemvars.mk fsl/config/linux_64-gcc3.4/systemvars.mk +--- fsl.orig/fsl/config/linux_64-gcc3.4/systemvars.mk 2013-05-15 00:14:37.817395000 +0200 ++++ fsl/config/linux_64-gcc3.4/systemvars.mk 2013-05-15 00:20:20.465845000 +0200 +@@ -27,7 +27,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/linux_64-gcc4.0/systemvars.mk fsl/config/linux_64-gcc4.0/systemvars.mk +--- fsl.orig/fsl/config/linux_64-gcc4.0/systemvars.mk 2013-05-15 00:14:37.823453000 +0200 ++++ fsl/config/linux_64-gcc4.0/systemvars.mk 2013-05-15 00:20:22.065237000 +0200 +@@ -27,7 +27,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/linux_64-gcc4.1/systemvars.mk fsl/config/linux_64-gcc4.1/systemvars.mk +--- fsl.orig/fsl/config/linux_64-gcc4.1/systemvars.mk 2013-05-15 00:14:37.829561000 +0200 ++++ fsl/config/linux_64-gcc4.1/systemvars.mk 2013-05-15 00:20:23.601865000 +0200 +@@ -27,7 +27,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/linux_64-gcc4.2/systemvars.mk fsl/config/linux_64-gcc4.2/systemvars.mk +--- fsl.orig/fsl/config/linux_64-gcc4.2/systemvars.mk 2013-05-15 00:14:37.835868000 +0200 ++++ fsl/config/linux_64-gcc4.2/systemvars.mk 2013-05-15 00:20:25.058756000 +0200 +@@ -27,7 +27,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/linux_64-gcc4.4/systemvars.mk fsl/config/linux_64-gcc4.4/systemvars.mk +--- fsl.orig/fsl/config/linux_64-gcc4.4/systemvars.mk 2012-08-22 17:17:13.000000000 +0200 ++++ fsl/config/linux_64-gcc4.4/systemvars.mk 2013-05-15 00:20:26.561348000 +0200 +@@ -29,7 +29,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk +--- fsl.orig/fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk 2013-05-15 00:14:37.841452000 +0200 ++++ fsl/config/sparc-solaris2.8-gcc2.95/systemvars.mk 2013-05-15 00:20:28.072793000 +0200 +@@ -12,7 +12,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O6 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = + GNU_ANSI_FLAGS = -Wall -ansi -pedantic + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ru fsl.orig/fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk +--- fsl.orig/fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk 2013-05-15 00:14:37.847832000 +0200 ++++ fsl/config/sparc-solaris2.9-gcc2.95/systemvars.mk 2013-05-15 00:20:29.505593000 +0200 +@@ -12,7 +12,7 @@ + ARCHLDFLAGS = -static + DEPENDFLAGS = -MM + +-OPTFLAGS = -O6 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} -wd803 + MACHDBGFLAGS = + GNU_ANSI_FLAGS = -Wall -ansi -pedantic + SGI_ANSI_FLAGS = -ansi -fullwarn -- GitLab From 9fd5c72eb012bb71f7307a2472ab0d7edcfe7206 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Mon, 13 Apr 2015 09:36:10 +0200 Subject: [PATCH 0449/1076] First try at GCC 5.1 --- easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb | 47 + .../GCC/mpfr-3.1.2-allpatches-20141204.patch | 1628 +++++++++++++++++ 2 files changed, 1675 insertions(+) create mode 100644 easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb create mode 100644 easybuild/easyconfigs/g/GCC/mpfr-3.1.2-allpatches-20141204.patch diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb new file mode 100644 index 0000000000..7a65f31c78 --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb @@ -0,0 +1,47 @@ +name = "GCC" +version = '5.1.0' + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +mpfr_version = '3.1.2' + +source_urls = [ + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official + 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies + 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies +] + +sources = [ + SOURCELOWER_TAR_BZ2, + 'gmp-6.0.0a.tar.bz2', + 'mpfr-%s.tar.gz' % mpfr_version, + 'mpc-1.0.3.tar.gz', + 'isl-0.14.tar.bz2', +] + +patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] + +checksums = [ + '37cdc2eb0adf92e421c0841748ac1471', # gcc-5.1.0.tar.bz2 + 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 + '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz + 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz + 'acd347243fca5609e3df37dba47fd0bb', # isl-0.14.tar.bz2 + '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch +] + +languages = ['c', 'c++', 'fortran'] + +#withisl = True + +# building GCC sometimes fails if make parallelism is too high, so let's limit it +maxparallel = 4 + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/mpfr-3.1.2-allpatches-20141204.patch b/easybuild/easyconfigs/g/GCC/mpfr-3.1.2-allpatches-20141204.patch new file mode 100644 index 0000000000..df1aaea434 --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/mpfr-3.1.2-allpatches-20141204.patch @@ -0,0 +1,1628 @@ +# All mpfr patches as of 2014-12-04 +# taken from their website: http://www.mpfr.org/mpfr-current/#download +diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES +--- mpfr-3.1.2-a/PATCHES 2013-09-26 10:52:52.000000000 +0000 ++++ mpfr-3.1.2-b/PATCHES 2013-09-26 10:52:52.000000000 +0000 +@@ -0,0 +1 @@ ++exp_2 +diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION +--- mpfr-3.1.2-a/VERSION 2013-03-13 15:37:28.000000000 +0000 ++++ mpfr-3.1.2-b/VERSION 2013-09-26 10:52:52.000000000 +0000 +@@ -1 +1 @@ +-3.1.2 ++3.1.2-p1 +diff -Naurd mpfr-3.1.2-a/src/exp_2.c mpfr-3.1.2-b/src/exp_2.c +--- mpfr-3.1.2-a/src/exp_2.c 2013-03-13 15:37:28.000000000 +0000 ++++ mpfr-3.1.2-b/src/exp_2.c 2013-09-26 10:52:52.000000000 +0000 +@@ -204,7 +204,7 @@ + for (k = 0; k < K; k++) + { + mpz_mul (ss, ss, ss); +- exps <<= 1; ++ exps *= 2; + exps += mpz_normalize (ss, ss, q); + } + mpfr_set_z (s, ss, MPFR_RNDN); +diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h +--- mpfr-3.1.2-a/src/mpfr.h 2013-03-13 15:37:37.000000000 +0000 ++++ mpfr-3.1.2-b/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 2 +-#define MPFR_VERSION_STRING "3.1.2" ++#define MPFR_VERSION_STRING "3.1.2-p1" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c +--- mpfr-3.1.2-a/src/version.c 2013-03-13 15:37:34.000000000 +0000 ++++ mpfr-3.1.2-b/src/version.c 2013-09-26 10:52:52.000000000 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.2"; ++ return "3.1.2-p1"; + } +diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES +--- mpfr-3.1.2-a/PATCHES 2013-09-26 10:56:55.000000000 +0000 ++++ mpfr-3.1.2-b/PATCHES 2013-09-26 10:56:55.000000000 +0000 +@@ -0,0 +1 @@ ++fits-smallneg +diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION +--- mpfr-3.1.2-a/VERSION 2013-09-26 10:52:52.000000000 +0000 ++++ mpfr-3.1.2-b/VERSION 2013-09-26 10:56:55.000000000 +0000 +@@ -1 +1 @@ +-3.1.2-p1 ++3.1.2-p2 +diff -Naurd mpfr-3.1.2-a/src/fits_u.h mpfr-3.1.2-b/src/fits_u.h +--- mpfr-3.1.2-a/src/fits_u.h 2013-03-13 15:37:35.000000000 +0000 ++++ mpfr-3.1.2-b/src/fits_u.h 2013-09-26 10:56:55.000000000 +0000 +@@ -32,17 +32,20 @@ + int res; + + if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (f))) +- /* Zero always fit */ +- return MPFR_IS_ZERO (f) ? 1 : 0; +- else if (MPFR_IS_NEG (f)) +- /* Negative numbers don't fit */ +- return 0; +- /* now it fits if +- (a) f <= MAXIMUM +- (b) round(f, prec(slong), rnd) <= MAXIMUM */ ++ return MPFR_IS_ZERO (f) ? 1 : 0; /* Zero always fits */ + + e = MPFR_GET_EXP (f); + ++ if (MPFR_IS_NEG (f)) ++ return e >= 1 ? 0 /* f <= -1 does not fit */ ++ : rnd != MPFR_RNDN ? MPFR_IS_LIKE_RNDU (rnd, -1) /* directed mode */ ++ : e < 0 ? 1 /* f > -1/2 fits in MPFR_RNDN */ ++ : mpfr_powerof2_raw(f); /* -1/2 fits, -1 < f < -1/2 don't */ ++ ++ /* Now it fits if ++ (a) f <= MAXIMUM ++ (b) round(f, prec(slong), rnd) <= MAXIMUM */ ++ + /* first compute prec(MAXIMUM); fits in an int */ + for (s = MAXIMUM, prec = 0; s != 0; s /= 2, prec ++); + +diff -Naurd mpfr-3.1.2-a/src/fits_uintmax.c mpfr-3.1.2-b/src/fits_uintmax.c +--- mpfr-3.1.2-a/src/fits_uintmax.c 2013-03-13 15:37:33.000000000 +0000 ++++ mpfr-3.1.2-b/src/fits_uintmax.c 2013-09-26 10:56:55.000000000 +0000 +@@ -27,51 +27,19 @@ + #include "mpfr-intmax.h" + #include "mpfr-impl.h" + +-#ifdef _MPFR_H_HAVE_INTMAX_T +- +-/* We can't use fits_u.h <= mpfr_cmp_ui */ +-int +-mpfr_fits_uintmax_p (mpfr_srcptr f, mpfr_rnd_t rnd) +-{ +- mpfr_exp_t e; +- int prec; +- uintmax_t s; +- mpfr_t x; +- int res; +- +- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (f))) +- /* Zero always fit */ +- return MPFR_IS_ZERO (f) ? 1 : 0; +- else if (MPFR_IS_NEG (f)) +- /* Negative numbers don't fit */ +- return 0; +- /* now it fits if +- (a) f <= MAXIMUM +- (b) round(f, prec(slong), rnd) <= MAXIMUM */ +- +- e = MPFR_GET_EXP (f); +- +- /* first compute prec(MAXIMUM); fits in an int */ +- for (s = MPFR_UINTMAX_MAX, prec = 0; s != 0; s /= 2, prec ++); +- +- /* MAXIMUM needs prec bits, i.e. MAXIMUM = 2^prec - 1 */ +- +- /* if e <= prec - 1, then f < 2^(prec-1) < MAXIMUM */ +- if (e <= prec - 1) +- return 1; ++/* Note: though mpfr-impl.h is included in fits_u.h, we also include it ++ above so that it gets included even when _MPFR_H_HAVE_INTMAX_T is not ++ defined; this is necessary to avoid an empty translation unit, which ++ is forbidden by ISO C. Without this, a failing test can be reproduced ++ by creating an invalid stdint.h somewhere in the default include path ++ and by compiling MPFR with "gcc -ansi -pedantic-errors". */ + +- /* if e >= prec + 1, then f >= 2^prec > MAXIMUM */ +- if (e >= prec + 1) +- return 0; ++#ifdef _MPFR_H_HAVE_INTMAX_T + +- MPFR_ASSERTD (e == prec); ++#define FUNCTION mpfr_fits_uintmax_p ++#define MAXIMUM MPFR_UINTMAX_MAX ++#define TYPE uintmax_t + +- /* hard case: first round to prec bits, then check */ +- mpfr_init2 (x, prec); +- mpfr_set (x, f, rnd); +- res = MPFR_GET_EXP (x) == e; +- mpfr_clear (x); +- return res; +-} ++#include "fits_u.h" + + #endif +diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h +--- mpfr-3.1.2-a/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 ++++ mpfr-3.1.2-b/src/mpfr.h 2013-09-26 10:56:55.000000000 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 2 +-#define MPFR_VERSION_STRING "3.1.2-p1" ++#define MPFR_VERSION_STRING "3.1.2-p2" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c +--- mpfr-3.1.2-a/src/version.c 2013-09-26 10:52:52.000000000 +0000 ++++ mpfr-3.1.2-b/src/version.c 2013-09-26 10:56:55.000000000 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.2-p1"; ++ return "3.1.2-p2"; + } +diff -Naurd mpfr-3.1.2-a/tests/tfits.c mpfr-3.1.2-b/tests/tfits.c +--- mpfr-3.1.2-a/tests/tfits.c 2013-03-13 15:37:45.000000000 +0000 ++++ mpfr-3.1.2-b/tests/tfits.c 2013-09-26 10:56:55.000000000 +0000 +@@ -33,155 +33,176 @@ + #include "mpfr-intmax.h" + #include "mpfr-test.h" + +-#define ERROR1 { printf("Initial error for x="); mpfr_dump(x); exit(1); } +-#define ERROR2 { printf("Error for x="); mpfr_dump(x); exit(1); } ++#define ERROR1(N) \ ++ do \ ++ { \ ++ printf("Error %d for rnd = %s and x = ", N, \ ++ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); \ ++ mpfr_dump(x); \ ++ exit(1); \ ++ } \ ++ while (0) + + static void check_intmax (void); + + int + main (void) + { +- mpfr_t x; ++ mpfr_t x, y; ++ int i, r; + + tests_start_mpfr (); + + mpfr_init2 (x, 256); ++ mpfr_init2 (y, 8); + +- /* Check NAN */ +- mpfr_set_nan (x); +- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_slong_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_uint_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_sint_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) +- ERROR1; ++ RND_LOOP (r) ++ { + +- /* Check INF */ +- mpfr_set_inf (x, 1); +- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_slong_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_uint_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_sint_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) +- ERROR1; ++ /* Check NAN */ ++ mpfr_set_nan (x); ++ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (1); ++ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (2); ++ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (3); ++ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (4); ++ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (5); ++ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (6); + +- /* Check Zero */ +- MPFR_SET_ZERO (x); +- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) +- ERROR2; ++ /* Check INF */ ++ mpfr_set_inf (x, 1); ++ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (7); ++ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (8); ++ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (9); ++ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (10); ++ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (11); ++ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (12); + +- /* Check small op */ +- mpfr_set_str1 (x, "1@-1"); +- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) +- ERROR2; ++ /* Check Zero */ ++ MPFR_SET_ZERO (x); ++ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (13); ++ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (14); ++ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (15); ++ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (16); ++ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (17); ++ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (18); + +- /* Check 17 */ +- mpfr_set_ui (x, 17, MPFR_RNDN); +- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) +- ERROR2; ++ /* Check small positive op */ ++ mpfr_set_str1 (x, "1@-1"); ++ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (19); ++ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (20); ++ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (21); ++ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (22); ++ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (23); ++ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (24); + +- /* Check all other values */ +- mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); +- mpfr_mul_2exp (x, x, 1, MPFR_RNDN); +- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_slong_p (x, MPFR_RNDN)) +- ERROR1; +- mpfr_mul_2exp (x, x, 40, MPFR_RNDN); +- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_uint_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_sint_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) +- ERROR1; ++ /* Check 17 */ ++ mpfr_set_ui (x, 17, MPFR_RNDN); ++ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (25); ++ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (26); ++ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (27); ++ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (28); ++ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (29); ++ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (30); + +- mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); +- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) +- ERROR2; +- mpfr_set_ui (x, LONG_MAX, MPFR_RNDN); +- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) +- ERROR2; +- mpfr_set_ui (x, UINT_MAX, MPFR_RNDN); +- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) +- ERROR2; +- mpfr_set_ui (x, INT_MAX, MPFR_RNDN); +- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) +- ERROR2; +- mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN); +- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) +- ERROR2; +- mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN); +- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) +- ERROR2; ++ /* Check all other values */ ++ mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); ++ mpfr_mul_2exp (x, x, 1, MPFR_RNDN); ++ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (31); ++ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (32); ++ mpfr_mul_2exp (x, x, 40, MPFR_RNDN); ++ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (33); ++ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (34); ++ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (35); ++ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (36); ++ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (37); + +- mpfr_set_si (x, 1, MPFR_RNDN); +- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) +- ERROR2; ++ mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); ++ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (38); ++ mpfr_set_ui (x, LONG_MAX, MPFR_RNDN); ++ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (39); ++ mpfr_set_ui (x, UINT_MAX, MPFR_RNDN); ++ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (40); ++ mpfr_set_ui (x, INT_MAX, MPFR_RNDN); ++ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (41); ++ mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN); ++ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (42); ++ mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN); ++ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (43); + +- /* Check negative value */ +- mpfr_set_si (x, -1, MPFR_RNDN); +- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) +- ERROR2; +- if (mpfr_fits_uint_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) +- ERROR1; ++ mpfr_set_si (x, 1, MPFR_RNDN); ++ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (44); ++ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (45); ++ ++ /* Check negative op */ ++ for (i = 1; i <= 4; i++) ++ { ++ int inv; ++ ++ mpfr_set_si_2exp (x, -i, -2, MPFR_RNDN); ++ mpfr_rint (y, x, (mpfr_rnd_t) r); ++ inv = MPFR_NOTZERO (y); ++ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r) ^ inv) ++ ERROR1 (46); ++ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (47); ++ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r) ^ inv) ++ ERROR1 (48); ++ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (49); ++ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r) ^ inv) ++ ERROR1 (50); ++ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (51); ++ } ++ } + + mpfr_clear (x); ++ mpfr_clear (y); + + check_intmax (); + +@@ -189,85 +210,98 @@ + return 0; + } + +-static void check_intmax (void) ++static void ++check_intmax (void) + { + #ifdef _MPFR_H_HAVE_INTMAX_T +- mpfr_t x; ++ mpfr_t x, y; ++ int i, r; + +- mpfr_init2 (x, sizeof (uintmax_t)*CHAR_BIT); ++ mpfr_init2 (x, sizeof (uintmax_t) * CHAR_BIT); ++ mpfr_init2 (y, 8); + +- /* Check NAN */ +- mpfr_set_nan (x); +- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) +- ERROR1; ++ RND_LOOP (r) ++ { ++ /* Check NAN */ ++ mpfr_set_nan (x); ++ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (52); ++ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (53); + +- /* Check INF */ +- mpfr_set_inf (x, 1); +- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) +- ERROR1; ++ /* Check INF */ ++ mpfr_set_inf (x, 1); ++ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (54); ++ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (55); + +- /* Check Zero */ +- MPFR_SET_ZERO (x); +- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) +- ERROR2; ++ /* Check Zero */ ++ MPFR_SET_ZERO (x); ++ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (56); ++ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (57); + +- /* Check small op */ +- mpfr_set_str1 (x, "1@-1"); +- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) +- ERROR2; ++ /* Check positive small op */ ++ mpfr_set_str1 (x, "1@-1"); ++ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (58); ++ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (59); + +- /* Check 17 */ +- mpfr_set_ui (x, 17, MPFR_RNDN); +- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) +- ERROR2; +- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) +- ERROR2; ++ /* Check 17 */ ++ mpfr_set_ui (x, 17, MPFR_RNDN); ++ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (60); ++ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (61); + +- /* Check hugest */ +- mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN); +- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) +- ERROR1; +- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) +- ERROR1; ++ /* Check hugest */ ++ mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN); ++ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (62); ++ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (63); + +- /* Check all other values */ +- mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); +- mpfr_add_ui (x, x, 1, MPFR_RNDN); +- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) +- ERROR1; +- mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); +- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) +- ERROR2; +- mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); +- mpfr_add_ui (x, x, 1, MPFR_RNDN); +- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) +- ERROR1; +- mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); +- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) +- ERROR2; +- mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN); +- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) +- ERROR2; +- mpfr_sub_ui (x, x, 1, MPFR_RNDN); +- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) +- ERROR1; ++ /* Check all other values */ ++ mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); ++ mpfr_add_ui (x, x, 1, MPFR_RNDN); ++ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (64); ++ mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); ++ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (65); ++ mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); ++ mpfr_add_ui (x, x, 1, MPFR_RNDN); ++ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (66); ++ mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); ++ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (67); ++ mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN); ++ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (68); ++ mpfr_sub_ui (x, x, 1, MPFR_RNDN); ++ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (69); + +- /* Check negative value */ +- mpfr_set_si (x, -1, MPFR_RNDN); +- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) +- ERROR2; +- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) +- ERROR1; ++ /* Check negative op */ ++ for (i = 1; i <= 4; i++) ++ { ++ int inv; ++ ++ mpfr_set_si_2exp (x, -i, -2, MPFR_RNDN); ++ mpfr_rint (y, x, (mpfr_rnd_t) r); ++ inv = MPFR_NOTZERO (y); ++ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r) ^ inv) ++ ERROR1 (70); ++ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) ++ ERROR1 (71); ++ } ++ } + + mpfr_clear (x); ++ mpfr_clear (y); + #endif + } +- +diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES +--- mpfr-3.1.2-a/PATCHES 2013-10-09 13:34:21.000000000 +0000 ++++ mpfr-3.1.2-b/PATCHES 2013-10-09 13:34:21.000000000 +0000 +@@ -0,0 +1 @@ ++clang-divby0 +diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION +--- mpfr-3.1.2-a/VERSION 2013-09-26 10:52:52.000000000 +0000 ++++ mpfr-3.1.2-b/VERSION 2013-10-09 13:34:21.000000000 +0000 +@@ -1 +1 @@ +-3.1.2-p2 ++3.1.2-p3 +diff -Naurd mpfr-3.1.2-a/src/mpfr-impl.h mpfr-3.1.2-b/src/mpfr-impl.h +--- mpfr-3.1.2-a/src/mpfr-impl.h 2013-03-13 15:37:36.000000000 +0000 ++++ mpfr-3.1.2-b/src/mpfr-impl.h 2013-10-09 13:34:21.000000000 +0000 +@@ -468,8 +468,16 @@ + #define MPFR_LIMBS_PER_FLT ((IEEE_FLT_MANT_DIG-1)/GMP_NUMB_BITS+1) + + /* Visual C++ doesn't support +1.0/0.0, -1.0/0.0 and 0.0/0.0 +- at compile time. */ +-#if defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200) ++ at compile time. ++ Clang with -fsanitize=undefined is a bit similar due to a bug: ++ http://llvm.org/bugs/show_bug.cgi?id=17381 ++ but even without its sanitizer, it may be better to use the ++ double_zero version until IEEE 754 division by zero is properly ++ supported: ++ http://llvm.org/bugs/show_bug.cgi?id=17000 ++*/ ++#if (defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200)) || \ ++ defined(__clang__) + static double double_zero = 0.0; + # define DBL_NAN (double_zero/double_zero) + # define DBL_POS_INF ((double) 1.0/double_zero) +@@ -501,6 +509,8 @@ + (with Xcode 2.4.1, i.e. the latest one). */ + #define LVALUE(x) (&(x) == &(x) || &(x) != &(x)) + #define DOUBLE_ISINF(x) (LVALUE(x) && ((x) > DBL_MAX || (x) < -DBL_MAX)) ++/* The DOUBLE_ISNAN(x) macro is also valid on long double x ++ (assuming that the compiler isn't too broken). */ + #ifdef MPFR_NANISNAN + /* Avoid MIPSpro / IRIX64 / gcc -ffast-math (incorrect) optimizations. + The + must not be replaced by a ||. With gcc -ffast-math, NaN is +diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h +--- mpfr-3.1.2-a/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 ++++ mpfr-3.1.2-b/src/mpfr.h 2013-10-09 13:34:21.000000000 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 2 +-#define MPFR_VERSION_STRING "3.1.2-p2" ++#define MPFR_VERSION_STRING "3.1.2-p3" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c +--- mpfr-3.1.2-a/src/version.c 2013-09-26 10:52:52.000000000 +0000 ++++ mpfr-3.1.2-b/src/version.c 2013-10-09 13:34:21.000000000 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.2-p2"; ++ return "3.1.2-p3"; + } +diff -Naurd mpfr-3.1.2-a/tests/tget_flt.c mpfr-3.1.2-b/tests/tget_flt.c +--- mpfr-3.1.2-a/tests/tget_flt.c 2013-03-13 15:37:44.000000000 +0000 ++++ mpfr-3.1.2-b/tests/tget_flt.c 2013-10-09 13:34:21.000000000 +0000 +@@ -28,9 +28,17 @@ + main (void) + { + mpfr_t x, y; +- float f, g, infp; ++ float f, g; + int i; ++#if !defined(MPFR_ERRDIVZERO) ++ float infp; ++#endif ++ ++ tests_start_mpfr (); + ++#if !defined(MPFR_ERRDIVZERO) ++ /* The definition of DBL_POS_INF involves a division by 0. This makes ++ "clang -O2 -fsanitize=undefined -fno-sanitize-recover" fail. */ + infp = (float) DBL_POS_INF; + if (infp * 0.5 != infp) + { +@@ -38,8 +46,7 @@ + fprintf (stderr, "(this is probably a compiler bug, please report)\n"); + exit (1); + } +- +- tests_start_mpfr (); ++#endif + + mpfr_init2 (x, 24); + mpfr_init2 (y, 24); +@@ -353,6 +360,7 @@ + printf ("expected %.8e, got %.8e\n", g, f); + exit (1); + } ++#if !defined(MPFR_ERRDIVZERO) + f = mpfr_get_flt (x, MPFR_RNDN); /* first round to 2^128 (even rule), + thus we should get +Inf */ + g = infp; +@@ -376,6 +384,7 @@ + printf ("expected %.8e, got %.8e\n", g, f); + exit (1); + } ++#endif + + mpfr_clear (x); + mpfr_clear (y); +diff -Naurd mpfr-3.1.2-a/tests/tset_ld.c mpfr-3.1.2-b/tests/tset_ld.c +--- mpfr-3.1.2-a/tests/tset_ld.c 2013-03-13 15:37:44.000000000 +0000 ++++ mpfr-3.1.2-b/tests/tset_ld.c 2013-10-09 13:34:21.000000000 +0000 +@@ -47,8 +47,11 @@ + static int + Isnan_ld (long double d) + { +- double e = (double) d; +- if (DOUBLE_ISNAN (e)) ++ /* Do not convert d to double as this can give an overflow, which ++ may confuse compilers without IEEE 754 support (such as clang ++ -fsanitize=undefined), or trigger a trap if enabled. ++ The DOUBLE_ISNAN macro should work fine on long double. */ ++ if (DOUBLE_ISNAN (d)) + return 1; + LONGDOUBLE_NAN_ACTION (d, goto yes); + return 0; +diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES +--- mpfr-3.1.2-a/PATCHES 2013-11-15 00:51:49.211333830 +0000 ++++ mpfr-3.1.2-b/PATCHES 2013-11-15 00:51:49.323334999 +0000 +@@ -0,0 +1 @@ ++printf-alt0 +diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION +--- mpfr-3.1.2-a/VERSION 2013-11-15 00:51:49.211333830 +0000 ++++ mpfr-3.1.2-b/VERSION 2013-11-15 00:51:49.323334999 +0000 +@@ -1 +1 @@ +-3.1.2-p3 ++3.1.2-p4 +diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h +--- mpfr-3.1.2-a/src/mpfr.h 2013-11-15 00:51:49.211333830 +0000 ++++ mpfr-3.1.2-b/src/mpfr.h 2013-11-15 00:51:49.323334999 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 2 +-#define MPFR_VERSION_STRING "3.1.2-p3" ++#define MPFR_VERSION_STRING "3.1.2-p4" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.2-a/src/vasprintf.c mpfr-3.1.2-b/src/vasprintf.c +--- mpfr-3.1.2-a/src/vasprintf.c 2013-03-13 15:37:37.000000000 +0000 ++++ mpfr-3.1.2-b/src/vasprintf.c 2013-11-15 00:51:49.267334408 +0000 +@@ -1040,7 +1040,7 @@ + } + + /* Determine the different parts of the string representation of the regular +- number P when SPEC.SPEC is 'e', 'E', 'g', or 'G'. ++ number P when spec.spec is 'e', 'E', 'g', or 'G'. + DEC_INFO contains the previously computed exponent and string or is NULL. + + return -1 if some field > INT_MAX */ +@@ -1167,7 +1167,7 @@ + } + + /* Determine the different parts of the string representation of the regular +- number P when SPEC.SPEC is 'f', 'F', 'g', or 'G'. ++ number P when spec.spec is 'f', 'F', 'g', or 'G'. + DEC_INFO contains the previously computed exponent and string or is NULL. + + return -1 if some field of number_parts is greater than INT_MAX */ +@@ -1559,7 +1559,7 @@ + /* fractional part */ + { + np->point = MPFR_DECIMAL_POINT; +- np->fp_trailing_zeros = (spec.spec == 'g' && spec.spec == 'G') ? ++ np->fp_trailing_zeros = (spec.spec == 'g' || spec.spec == 'G') ? + spec.prec - 1 : spec.prec; + } + else if (spec.alt) +diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c +--- mpfr-3.1.2-a/src/version.c 2013-11-15 00:51:49.211333830 +0000 ++++ mpfr-3.1.2-b/src/version.c 2013-11-15 00:51:49.323334999 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.2-p3"; ++ return "3.1.2-p4"; + } +diff -Naurd mpfr-3.1.2-a/tests/tsprintf.c mpfr-3.1.2-b/tests/tsprintf.c +--- mpfr-3.1.2-a/tests/tsprintf.c 2013-03-13 15:37:44.000000000 +0000 ++++ mpfr-3.1.2-b/tests/tsprintf.c 2013-11-15 00:51:49.267334408 +0000 +@@ -456,10 +456,16 @@ + check_sprintf ("1.999900 ", "%-#10.7RG", x); + check_sprintf ("1.9999 ", "%-10.7RG", x); + mpfr_set_ui (x, 1, MPFR_RNDN); ++ check_sprintf ("1.", "%#.1Rg", x); ++ check_sprintf ("1. ", "%-#5.1Rg", x); ++ check_sprintf (" 1.0", "%#5.2Rg", x); + check_sprintf ("1.00000000000000000000000000000", "%#.30Rg", x); + check_sprintf ("1", "%.30Rg", x); + mpfr_set_ui (x, 0, MPFR_RNDN); +- check_sprintf ("0.000000000000000000000000000000", "%#.30Rg", x); ++ check_sprintf ("0.", "%#.1Rg", x); ++ check_sprintf ("0. ", "%-#5.1Rg", x); ++ check_sprintf (" 0.0", "%#5.2Rg", x); ++ check_sprintf ("0.00000000000000000000000000000", "%#.30Rg", x); + check_sprintf ("0", "%.30Rg", x); + + /* following tests with precision 53 bits */ +diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES +--- mpfr-3.1.2-a/PATCHES 2013-12-01 11:07:49.575329762 +0000 ++++ mpfr-3.1.2-b/PATCHES 2013-12-01 11:07:49.751331625 +0000 +@@ -0,0 +1 @@ ++custom_init_set +diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION +--- mpfr-3.1.2-a/VERSION 2013-12-01 11:07:49.571329714 +0000 ++++ mpfr-3.1.2-b/VERSION 2013-12-01 11:07:49.747331585 +0000 +@@ -1 +1 @@ +-3.1.2-p4 ++3.1.2-p5 +diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h +--- mpfr-3.1.2-a/src/mpfr.h 2013-12-01 11:07:49.571329714 +0000 ++++ mpfr-3.1.2-b/src/mpfr.h 2013-12-01 11:07:49.747331585 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 2 +-#define MPFR_VERSION_STRING "3.1.2-p4" ++#define MPFR_VERSION_STRING "3.1.2-p5" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +@@ -861,7 +861,7 @@ + _t = (mpfr_kind_t) _k; \ + _s = 1; \ + } else { \ +- _t = (mpfr_kind_t) -k; \ ++ _t = (mpfr_kind_t) - _k; \ + _s = -1; \ + } \ + _e = _t == MPFR_REGULAR_KIND ? (e) : \ +diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c +--- mpfr-3.1.2-a/src/version.c 2013-12-01 11:07:49.575329762 +0000 ++++ mpfr-3.1.2-b/src/version.c 2013-12-01 11:07:49.747331585 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.2-p4"; ++ return "3.1.2-p5"; + } +diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES +--- mpfr-3.1.2-a/PATCHES 2014-04-15 21:56:49.609057464 +0000 ++++ mpfr-3.1.2-b/PATCHES 2014-04-15 21:56:49.697059857 +0000 +@@ -0,0 +1 @@ ++li2-return +diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION +--- mpfr-3.1.2-a/VERSION 2014-04-15 21:56:49.609057464 +0000 ++++ mpfr-3.1.2-b/VERSION 2014-04-15 21:56:49.697059857 +0000 +@@ -1 +1 @@ +-3.1.2-p5 ++3.1.2-p6 +diff -Naurd mpfr-3.1.2-a/src/li2.c mpfr-3.1.2-b/src/li2.c +--- mpfr-3.1.2-a/src/li2.c 2013-03-13 15:37:32.000000000 +0000 ++++ mpfr-3.1.2-b/src/li2.c 2014-04-15 21:56:49.653058661 +0000 +@@ -630,5 +630,5 @@ + return mpfr_check_range (y, inexact, rnd_mode); + } + +- MPFR_ASSERTN (0); /* should never reach this point */ ++ MPFR_RET_NEVER_GO_HERE (); + } +diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h +--- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 21:56:49.609057464 +0000 ++++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 21:56:49.697059857 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 2 +-#define MPFR_VERSION_STRING "3.1.2-p5" ++#define MPFR_VERSION_STRING "3.1.2-p6" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c +--- mpfr-3.1.2-a/src/version.c 2014-04-15 21:56:49.609057464 +0000 ++++ mpfr-3.1.2-b/src/version.c 2014-04-15 21:56:49.697059857 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.2-p5"; ++ return "3.1.2-p6"; + } +diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES +--- mpfr-3.1.2-a/PATCHES 2014-04-15 22:04:57.090286262 +0000 ++++ mpfr-3.1.2-b/PATCHES 2014-04-15 22:04:57.162288198 +0000 +@@ -0,0 +1 @@ ++exp3 +diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION +--- mpfr-3.1.2-a/VERSION 2014-04-15 22:04:57.086286154 +0000 ++++ mpfr-3.1.2-b/VERSION 2014-04-15 22:04:57.162288198 +0000 +@@ -1 +1 @@ +-3.1.2-p6 ++3.1.2-p7 +diff -Naurd mpfr-3.1.2-a/src/exp3.c mpfr-3.1.2-b/src/exp3.c +--- mpfr-3.1.2-a/src/exp3.c 2013-03-13 15:37:34.000000000 +0000 ++++ mpfr-3.1.2-b/src/exp3.c 2014-04-15 22:04:57.126287230 +0000 +@@ -283,7 +283,7 @@ + } + } + +- if (mpfr_can_round (shift_x > 0 ? t : tmp, realprec, MPFR_RNDD, MPFR_RNDZ, ++ if (mpfr_can_round (shift_x > 0 ? t : tmp, realprec, MPFR_RNDN, MPFR_RNDZ, + MPFR_PREC(y) + (rnd_mode == MPFR_RNDN))) + { + inexact = mpfr_set (y, shift_x > 0 ? t : tmp, rnd_mode); +diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h +--- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 22:04:57.086286154 +0000 ++++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 22:04:57.162288198 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 2 +-#define MPFR_VERSION_STRING "3.1.2-p6" ++#define MPFR_VERSION_STRING "3.1.2-p7" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c +--- mpfr-3.1.2-a/src/version.c 2014-04-15 22:04:57.090286262 +0000 ++++ mpfr-3.1.2-b/src/version.c 2014-04-15 22:04:57.162288198 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.2-p6"; ++ return "3.1.2-p7"; + } +diff -Naurd mpfr-3.1.2-a/tests/texp.c mpfr-3.1.2-b/tests/texp.c +--- mpfr-3.1.2-a/tests/texp.c 2013-03-13 15:37:44.000000000 +0000 ++++ mpfr-3.1.2-b/tests/texp.c 2014-04-15 22:04:57.126287230 +0000 +@@ -150,6 +150,22 @@ + exit (1); + } + ++ mpfr_set_prec (x, 118); ++ mpfr_set_str_binary (x, "0.1110010100011101010000111110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E-86"); ++ mpfr_set_prec (y, 118); ++ mpfr_exp_2 (y, x, MPFR_RNDU); ++ mpfr_exp_3 (x, x, MPFR_RNDU); ++ if (mpfr_cmp (x, y)) ++ { ++ printf ("mpfr_exp_2 and mpfr_exp_3 differ for prec=118\n"); ++ printf ("mpfr_exp_2 gives "); ++ mpfr_out_str (stdout, 2, 0, y, MPFR_RNDN); ++ printf ("\nmpfr_exp_3 gives "); ++ mpfr_out_str (stdout, 2, 0, x, MPFR_RNDN); ++ printf ("\n"); ++ exit (1); ++ } ++ + mpfr_clear (x); + mpfr_clear (y); + return 0; +diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES +--- mpfr-3.1.2-a/PATCHES 2014-04-15 22:20:32.243481506 +0000 ++++ mpfr-3.1.2-b/PATCHES 2014-04-15 22:22:32.418722707 +0000 +@@ -0,0 +1 @@ ++gmp6-compat +diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION +--- mpfr-3.1.2-a/VERSION 2014-04-15 22:20:20.755171478 +0000 ++++ mpfr-3.1.2-b/VERSION 2014-04-15 22:21:45.225450147 +0000 +@@ -1 +1 @@ +-3.1.2-p7 ++3.1.2-p8 +diff -Naurd mpfr-3.1.2-a/configure mpfr-3.1.2-b/configure +--- mpfr-3.1.2-a/configure 2013-03-13 15:38:20.000000000 +0000 ++++ mpfr-3.1.2-b/configure 2014-04-15 22:21:38.821277476 +0000 +@@ -14545,26 +14545,30 @@ + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + +-if test "$use_gmp_build" = yes ; then +- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for valid GMP_NUMB_BITS" >&5 +-$as_echo_n "checking for valid GMP_NUMB_BITS... " >&6; } +- if test "$cross_compiling" = yes; then : ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency" >&5 ++$as_echo_n "checking for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency... " >&6; } ++if test "$cross_compiling" = yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't test" >&5 + $as_echo "can't test" >&6; } + else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + ++#include + #include + #include "gmp.h" +-#include "gmp-impl.h" + + int + main () + { + +- return GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT +- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1; ++ if (GMP_NUMB_BITS == sizeof(mp_limb_t) * CHAR_BIT) ++ return 0; ++ fprintf (stderr, "GMP_NUMB_BITS = %ld\n", (long) GMP_NUMB_BITS); ++ fprintf (stderr, "sizeof(mp_limb_t) = %ld\n", (long) sizeof(mp_limb_t)); ++ fprintf (stderr, "sizeof(mp_limb_t) * CHAR_BIT = %ld != GMP_NUMB_BITS\n", ++ (long) (sizeof(mp_limb_t) * CHAR_BIT)); ++ return 1; + + ; + return 0; +@@ -14577,14 +14581,14 @@ + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 + $as_echo "no" >&6; } +- as_fn_error $? "GMP_NUMB_BITS is incorrect. +-You probably need to change some of the GMP or MPFR compile options." "$LINENO" 5 ++ as_fn_error $? "GMP_NUMB_BITS and sizeof(mp_limb_t) are not consistent. ++You probably need to change some of the GMP or MPFR compile options. ++See 'config.log' for details (search for GMP_NUMB_BITS)." "$LINENO" 5 + fi + rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext + fi + +-fi + + + if test "$dont_link_with_gmp" = yes ; then +diff -Naurd mpfr-3.1.2-a/configure.ac mpfr-3.1.2-b/configure.ac +--- mpfr-3.1.2-a/configure.ac 2013-03-13 15:37:46.000000000 +0000 ++++ mpfr-3.1.2-b/configure.ac 2013-03-13 15:37:46.000000000 +0000 +@@ -435,23 +435,29 @@ + ]) + fi + +-dnl Check for valid GMP_NUMB_BITS and BYTES_PER_MP_LIMB ++dnl Check for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency. ++dnl Problems may occur if gmp.h was generated with some ABI ++dnl and is used with another ABI (or if nails are used). + dnl This test doesn't need to link with libgmp (at least it shouldn't). +-if test "$use_gmp_build" = yes ; then +- AC_MSG_CHECKING(for valid GMP_NUMB_BITS) +- AC_RUN_IFELSE([AC_LANG_PROGRAM([[ ++AC_MSG_CHECKING(for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency) ++AC_RUN_IFELSE([AC_LANG_PROGRAM([[ ++#include + #include + #include "gmp.h" +-#include "gmp-impl.h" + ]], [[ +- return GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT +- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1; ++ if (GMP_NUMB_BITS == sizeof(mp_limb_t) * CHAR_BIT) ++ return 0; ++ fprintf (stderr, "GMP_NUMB_BITS = %ld\n", (long) GMP_NUMB_BITS); ++ fprintf (stderr, "sizeof(mp_limb_t) = %ld\n", (long) sizeof(mp_limb_t)); ++ fprintf (stderr, "sizeof(mp_limb_t) * CHAR_BIT = %ld != GMP_NUMB_BITS\n", ++ (long) (sizeof(mp_limb_t) * CHAR_BIT)); ++ return 1; + ]])], [AC_MSG_RESULT(yes)], [ + AC_MSG_RESULT(no) +- AC_MSG_ERROR([GMP_NUMB_BITS is incorrect. +-You probably need to change some of the GMP or MPFR compile options.])], ++ AC_MSG_ERROR([GMP_NUMB_BITS and sizeof(mp_limb_t) are not consistent. ++You probably need to change some of the GMP or MPFR compile options. ++See 'config.log' for details (search for GMP_NUMB_BITS).])], + [AC_MSG_RESULT([can't test])]) +-fi + + + dnl We really need to link using libtool. But it is impossible with the current +diff -Naurd mpfr-3.1.2-a/src/init2.c mpfr-3.1.2-b/src/init2.c +--- mpfr-3.1.2-a/src/init2.c 2013-03-13 15:37:32.000000000 +0000 ++++ mpfr-3.1.2-b/src/init2.c 2014-04-15 22:21:06.220398489 +0000 +@@ -30,11 +30,11 @@ + + /* Check if we can represent the number of limbs + * associated to the maximum of mpfr_prec_t*/ +- MPFR_ASSERTN( MP_SIZE_T_MAX >= (MPFR_PREC_MAX/BYTES_PER_MP_LIMB) ); ++ MPFR_ASSERTN( MP_SIZE_T_MAX >= (MPFR_PREC_MAX/MPFR_BYTES_PER_MP_LIMB) ); + +- /* Check for correct GMP_NUMB_BITS and BYTES_PER_MP_LIMB */ +- MPFR_ASSERTN( GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT +- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ); ++ /* Check for correct GMP_NUMB_BITS and MPFR_BYTES_PER_MP_LIMB */ ++ MPFR_ASSERTN( GMP_NUMB_BITS == MPFR_BYTES_PER_MP_LIMB * CHAR_BIT ++ && sizeof(mp_limb_t) == MPFR_BYTES_PER_MP_LIMB ); + + MPFR_ASSERTN (mp_bits_per_limb == GMP_NUMB_BITS); + +diff -Naurd mpfr-3.1.2-a/src/mpfr-gmp.h mpfr-3.1.2-b/src/mpfr-gmp.h +--- mpfr-3.1.2-a/src/mpfr-gmp.h 2013-03-13 15:37:32.000000000 +0000 ++++ mpfr-3.1.2-b/src/mpfr-gmp.h 2014-04-15 22:21:06.220398489 +0000 +@@ -72,7 +72,6 @@ + #endif + + /* Define some macros */ +-#define BYTES_PER_MP_LIMB (GMP_NUMB_BITS/CHAR_BIT) + + #define MP_LIMB_T_MAX (~(mp_limb_t)0) + +@@ -96,19 +95,19 @@ + #define SHRT_HIGHBIT SHRT_MIN + + /* MP_LIMB macros */ +-#define MPN_ZERO(dst, n) memset((dst), 0, (n)*BYTES_PER_MP_LIMB) +-#define MPN_COPY_DECR(dst,src,n) memmove((dst),(src),(n)*BYTES_PER_MP_LIMB) +-#define MPN_COPY_INCR(dst,src,n) memmove((dst),(src),(n)*BYTES_PER_MP_LIMB) ++#define MPN_ZERO(dst, n) memset((dst), 0, (n)*MPFR_BYTES_PER_MP_LIMB) ++#define MPN_COPY_DECR(dst,src,n) memmove((dst),(src),(n)*MPFR_BYTES_PER_MP_LIMB) ++#define MPN_COPY_INCR(dst,src,n) memmove((dst),(src),(n)*MPFR_BYTES_PER_MP_LIMB) + #define MPN_COPY(dst,src,n) \ + do \ + { \ + if ((dst) != (src)) \ + { \ + MPFR_ASSERTD ((char *) (dst) >= (char *) (src) + \ +- (n) * BYTES_PER_MP_LIMB || \ ++ (n) * MPFR_BYTES_PER_MP_LIMB || \ + (char *) (src) >= (char *) (dst) + \ +- (n) * BYTES_PER_MP_LIMB); \ +- memcpy ((dst), (src), (n) * BYTES_PER_MP_LIMB); \ ++ (n) * MPFR_BYTES_PER_MP_LIMB); \ ++ memcpy ((dst), (src), (n) * MPFR_BYTES_PER_MP_LIMB); \ + } \ + } \ + while (0) +diff -Naurd mpfr-3.1.2-a/src/mpfr-impl.h mpfr-3.1.2-b/src/mpfr-impl.h +--- mpfr-3.1.2-a/src/mpfr-impl.h 2013-10-09 13:34:21.000000000 +0000 ++++ mpfr-3.1.2-b/src/mpfr-impl.h 2014-04-15 22:21:06.220398489 +0000 +@@ -191,7 +191,7 @@ + # endif + #endif + +- ++#define MPFR_BYTES_PER_MP_LIMB (GMP_NUMB_BITS/CHAR_BIT) + + /****************************************************** + ******************** Check GMP *********************** +@@ -930,7 +930,7 @@ + #define MPFR_SET_ALLOC_SIZE(x, n) \ + ( ((mp_size_t*) MPFR_MANT(x))[-1] = n) + #define MPFR_MALLOC_SIZE(s) \ +- ( sizeof(mpfr_size_limb_t) + BYTES_PER_MP_LIMB * ((size_t) s) ) ++ ( sizeof(mpfr_size_limb_t) + MPFR_BYTES_PER_MP_LIMB * ((size_t) s) ) + #define MPFR_SET_MANT_PTR(x,p) \ + (MPFR_MANT(x) = (mp_limb_t*) ((mpfr_size_limb_t*) p + 1)) + #define MPFR_GET_REAL_PTR(x) \ +@@ -964,7 +964,7 @@ + #endif + + #define MPFR_TMP_LIMBS_ALLOC(N) \ +- ((mp_limb_t *) MPFR_TMP_ALLOC ((size_t) (N) * BYTES_PER_MP_LIMB)) ++ ((mp_limb_t *) MPFR_TMP_ALLOC ((size_t) (N) * MPFR_BYTES_PER_MP_LIMB)) + + /* temporary allocate 1 limb at xp, and initialize mpfr variable x */ + /* The temporary var doesn't have any size field, but it doesn't matter +diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h +--- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 22:20:20.755171478 +0000 ++++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 22:21:45.225450147 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 2 +-#define MPFR_VERSION_STRING "3.1.2-p7" ++#define MPFR_VERSION_STRING "3.1.2-p8" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.2-a/src/mul.c mpfr-3.1.2-b/src/mul.c +--- mpfr-3.1.2-a/src/mul.c 2013-03-13 15:37:37.000000000 +0000 ++++ mpfr-3.1.2-b/src/mul.c 2014-04-15 22:21:06.224398597 +0000 +@@ -106,7 +106,7 @@ + MPFR_ASSERTD(tn <= k); + + /* Check for no size_t overflow*/ +- MPFR_ASSERTD((size_t) k <= ((size_t) -1) / BYTES_PER_MP_LIMB); ++ MPFR_ASSERTD((size_t) k <= ((size_t) -1) / MPFR_BYTES_PER_MP_LIMB); + MPFR_TMP_MARK(marker); + tmp = MPFR_TMP_LIMBS_ALLOC (k); + +@@ -301,7 +301,7 @@ + MPFR_ASSERTD (tn <= k); /* tn <= k, thus no int overflow */ + + /* Check for no size_t overflow*/ +- MPFR_ASSERTD ((size_t) k <= ((size_t) -1) / BYTES_PER_MP_LIMB); ++ MPFR_ASSERTD ((size_t) k <= ((size_t) -1) / MPFR_BYTES_PER_MP_LIMB); + MPFR_TMP_MARK (marker); + tmp = MPFR_TMP_LIMBS_ALLOC (k); + +diff -Naurd mpfr-3.1.2-a/src/stack_interface.c mpfr-3.1.2-b/src/stack_interface.c +--- mpfr-3.1.2-a/src/stack_interface.c 2013-03-13 15:37:32.000000000 +0000 ++++ mpfr-3.1.2-b/src/stack_interface.c 2014-04-15 22:21:06.220398489 +0000 +@@ -26,7 +26,7 @@ + size_t + mpfr_custom_get_size (mpfr_prec_t prec) + { +- return MPFR_PREC2LIMBS (prec) * BYTES_PER_MP_LIMB; ++ return MPFR_PREC2LIMBS (prec) * MPFR_BYTES_PER_MP_LIMB; + } + + #undef mpfr_custom_init +diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c +--- mpfr-3.1.2-a/src/version.c 2014-04-15 22:20:20.755171478 +0000 ++++ mpfr-3.1.2-b/src/version.c 2014-04-15 22:21:45.225450147 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.2-p7"; ++ return "3.1.2-p8"; + } +diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES +--- mpfr-3.1.2-a/PATCHES 2014-06-30 15:15:25.533266905 +0000 ++++ mpfr-3.1.2-b/PATCHES 2014-06-30 15:15:25.617269178 +0000 +@@ -0,0 +1 @@ ++div-overflow +diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION +--- mpfr-3.1.2-a/VERSION 2014-06-30 15:15:25.529266797 +0000 ++++ mpfr-3.1.2-b/VERSION 2014-06-30 15:15:25.617269178 +0000 +@@ -1 +1 @@ +-3.1.2-p8 ++3.1.2-p9 +diff -Naurd mpfr-3.1.2-a/src/div.c mpfr-3.1.2-b/src/div.c +--- mpfr-3.1.2-a/src/div.c 2013-03-13 15:37:33.000000000 +0000 ++++ mpfr-3.1.2-b/src/div.c 2014-06-30 15:15:25.585268312 +0000 +@@ -750,7 +750,9 @@ + truncate_check_qh: + if (qh) + { +- qexp ++; ++ if (MPFR_LIKELY (qexp < MPFR_EXP_MAX)) ++ qexp ++; ++ /* else qexp is now incorrect, but one will still get an overflow */ + q0p[q0size - 1] = MPFR_LIMB_HIGHBIT; + } + goto truncate; +@@ -765,7 +767,9 @@ + inex = 1; /* always here */ + if (mpn_add_1 (q0p, q0p, q0size, MPFR_LIMB_ONE << sh)) + { +- qexp ++; ++ if (MPFR_LIKELY (qexp < MPFR_EXP_MAX)) ++ qexp ++; ++ /* else qexp is now incorrect, but one will still get an overflow */ + q0p[q0size - 1] = MPFR_LIMB_HIGHBIT; + } + +diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h +--- mpfr-3.1.2-a/src/mpfr.h 2014-06-30 15:15:25.533266905 +0000 ++++ mpfr-3.1.2-b/src/mpfr.h 2014-06-30 15:15:25.613269070 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 2 +-#define MPFR_VERSION_STRING "3.1.2-p8" ++#define MPFR_VERSION_STRING "3.1.2-p9" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c +--- mpfr-3.1.2-a/src/version.c 2014-06-30 15:15:25.533266905 +0000 ++++ mpfr-3.1.2-b/src/version.c 2014-06-30 15:15:25.613269070 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.2-p8"; ++ return "3.1.2-p9"; + } +diff -Naurd mpfr-3.1.2-a/tests/tdiv.c mpfr-3.1.2-b/tests/tdiv.c +--- mpfr-3.1.2-a/tests/tdiv.c 2013-03-13 15:37:44.000000000 +0000 ++++ mpfr-3.1.2-b/tests/tdiv.c 2014-06-30 15:15:25.585268312 +0000 +@@ -1104,6 +1104,96 @@ + #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), randlimb () % 100, RANDS) + #include "tgeneric.c" + ++static void ++test_extreme (void) ++{ ++ mpfr_t x, y, z; ++ mpfr_exp_t emin, emax; ++ mpfr_prec_t p[4] = { 8, 32, 64, 256 }; ++ int xi, yi, zi, j, r; ++ unsigned int flags, ex_flags; ++ ++ emin = mpfr_get_emin (); ++ emax = mpfr_get_emax (); ++ ++ mpfr_set_emin (MPFR_EMIN_MIN); ++ mpfr_set_emax (MPFR_EMAX_MAX); ++ ++ for (xi = 0; xi < 4; xi++) ++ { ++ mpfr_init2 (x, p[xi]); ++ mpfr_setmax (x, MPFR_EMAX_MAX); ++ MPFR_ASSERTN (mpfr_check (x)); ++ for (yi = 0; yi < 4; yi++) ++ { ++ mpfr_init2 (y, p[yi]); ++ mpfr_setmin (y, MPFR_EMIN_MIN); ++ for (j = 0; j < 2; j++) ++ { ++ MPFR_ASSERTN (mpfr_check (y)); ++ for (zi = 0; zi < 4; zi++) ++ { ++ mpfr_init2 (z, p[zi]); ++ RND_LOOP (r) ++ { ++ mpfr_clear_flags (); ++ mpfr_div (z, x, y, (mpfr_rnd_t) r); ++ flags = __gmpfr_flags; ++ MPFR_ASSERTN (mpfr_check (z)); ++ ex_flags = MPFR_FLAGS_OVERFLOW | MPFR_FLAGS_INEXACT; ++ if (flags != ex_flags) ++ { ++ printf ("Bad flags in test_extreme on z = a/b" ++ " with %s and\n", ++ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); ++ printf ("a = "); ++ mpfr_dump (x); ++ printf ("b = "); ++ mpfr_dump (y); ++ printf ("Expected flags:"); ++ flags_out (ex_flags); ++ printf ("Got flags: "); ++ flags_out (flags); ++ printf ("z = "); ++ mpfr_dump (z); ++ exit (1); ++ } ++ mpfr_clear_flags (); ++ mpfr_div (z, y, x, (mpfr_rnd_t) r); ++ flags = __gmpfr_flags; ++ MPFR_ASSERTN (mpfr_check (z)); ++ ex_flags = MPFR_FLAGS_UNDERFLOW | MPFR_FLAGS_INEXACT; ++ if (flags != ex_flags) ++ { ++ printf ("Bad flags in test_extreme on z = a/b" ++ " with %s and\n", ++ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); ++ printf ("a = "); ++ mpfr_dump (y); ++ printf ("b = "); ++ mpfr_dump (x); ++ printf ("Expected flags:"); ++ flags_out (ex_flags); ++ printf ("Got flags: "); ++ flags_out (flags); ++ printf ("z = "); ++ mpfr_dump (z); ++ exit (1); ++ } ++ } ++ mpfr_clear (z); ++ } /* zi */ ++ mpfr_nextabove (y); ++ } /* j */ ++ mpfr_clear (y); ++ } /* yi */ ++ mpfr_clear (x); ++ } /* xi */ ++ ++ set_emin (emin); ++ set_emax (emax); ++} ++ + int + main (int argc, char *argv[]) + { +@@ -1130,6 +1220,7 @@ + test_20070603 (); + test_20070628 (); + test_generic (2, 800, 50); ++ test_extreme (); + + tests_end_mpfr (); + return 0; +diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES +--- mpfr-3.1.2-a/PATCHES 2014-06-30 15:17:53.337268149 +0000 ++++ mpfr-3.1.2-b/PATCHES 2014-06-30 15:17:53.417270314 +0000 +@@ -0,0 +1 @@ ++vasprintf +diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION +--- mpfr-3.1.2-a/VERSION 2014-06-30 15:17:53.337268149 +0000 ++++ mpfr-3.1.2-b/VERSION 2014-06-30 15:17:53.413270206 +0000 +@@ -1 +1 @@ +-3.1.2-p9 ++3.1.2-p10 +diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h +--- mpfr-3.1.2-a/src/mpfr.h 2014-06-30 15:17:53.337268149 +0000 ++++ mpfr-3.1.2-b/src/mpfr.h 2014-06-30 15:17:53.413270206 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 2 +-#define MPFR_VERSION_STRING "3.1.2-p9" ++#define MPFR_VERSION_STRING "3.1.2-p10" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.2-a/src/vasprintf.c mpfr-3.1.2-b/src/vasprintf.c +--- mpfr-3.1.2-a/src/vasprintf.c 2013-11-15 00:51:49.267334408 +0000 ++++ mpfr-3.1.2-b/src/vasprintf.c 2014-06-30 15:17:53.377269231 +0000 +@@ -884,14 +884,18 @@ + first digit, we want the exponent for radix two and the decimal + point AFTER the first digit. */ + { +- MPFR_ASSERTN (exp > MPFR_EMIN_MIN /4); /* possible overflow */ ++ /* An integer overflow is normally not possible since MPFR_EXP_MIN ++ is twice as large as MPFR_EMIN_MIN. */ ++ MPFR_ASSERTN (exp > (MPFR_EXP_MIN + 3) / 4); + exp = (exp - 1) * 4; + } + else + /* EXP is the exponent for decimal point BEFORE the first digit, we + want the exponent for decimal point AFTER the first digit. */ + { +- MPFR_ASSERTN (exp > MPFR_EMIN_MIN); /* possible overflow */ ++ /* An integer overflow is normally not possible since MPFR_EXP_MIN ++ is twice as large as MPFR_EMIN_MIN. */ ++ MPFR_ASSERTN (exp > MPFR_EXP_MIN); + --exp; + } + } +diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c +--- mpfr-3.1.2-a/src/version.c 2014-06-30 15:17:53.337268149 +0000 ++++ mpfr-3.1.2-b/src/version.c 2014-06-30 15:17:53.413270206 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.2-p9"; ++ return "3.1.2-p10"; + } +diff -Naurd mpfr-3.1.2-a/tests/tsprintf.c mpfr-3.1.2-b/tests/tsprintf.c +--- mpfr-3.1.2-a/tests/tsprintf.c 2013-11-15 00:51:49.267334408 +0000 ++++ mpfr-3.1.2-b/tests/tsprintf.c 2014-06-30 15:17:53.377269231 +0000 +@@ -1184,6 +1184,69 @@ + check_emax_aux (MPFR_EMAX_MAX); + } + ++static void ++check_emin_aux (mpfr_exp_t e) ++{ ++ mpfr_t x; ++ char *s1, s2[256]; ++ int i; ++ mpfr_exp_t emin; ++ mpz_t ee; ++ ++ MPFR_ASSERTN (e >= LONG_MIN); ++ emin = mpfr_get_emin (); ++ set_emin (e); ++ ++ mpfr_init2 (x, 16); ++ mpz_init (ee); ++ ++ mpfr_setmin (x, e); ++ mpz_set_si (ee, e); ++ mpz_sub_ui (ee, ee, 1); ++ ++ i = mpfr_asprintf (&s1, "%Ra", x); ++ MPFR_ASSERTN (i > 0); ++ ++ gmp_snprintf (s2, 256, "0x1p%Zd", ee); ++ ++ if (strcmp (s1, s2) != 0) ++ { ++ printf ("Error in check_emin_aux for emin = %ld\n", (long) e); ++ printf ("Expected %s\n", s2); ++ printf ("Got %s\n", s1); ++ exit (1); ++ } ++ ++ mpfr_free_str (s1); ++ ++ i = mpfr_asprintf (&s1, "%Rb", x); ++ MPFR_ASSERTN (i > 0); ++ ++ gmp_snprintf (s2, 256, "1p%Zd", ee); ++ ++ if (strcmp (s1, s2) != 0) ++ { ++ printf ("Error in check_emin_aux for emin = %ld\n", (long) e); ++ printf ("Expected %s\n", s2); ++ printf ("Got %s\n", s1); ++ exit (1); ++ } ++ ++ mpfr_free_str (s1); ++ ++ mpfr_clear (x); ++ mpz_clear (ee); ++ set_emin (emin); ++} ++ ++static void ++check_emin (void) ++{ ++ check_emin_aux (-15); ++ check_emin_aux (mpfr_get_emin ()); ++ check_emin_aux (MPFR_EMIN_MIN); ++} ++ + int + main (int argc, char **argv) + { +@@ -1203,6 +1266,7 @@ + decimal (); + mixed (); + check_emax (); ++ check_emin (); + + #if defined(HAVE_LOCALE_H) && defined(HAVE_SETLOCALE) + locale_da_DK (); +diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES +--- mpfr-3.1.2-a/PATCHES 2014-12-04 01:41:57.131789485 +0000 ++++ mpfr-3.1.2-b/PATCHES 2014-12-04 01:41:57.339791833 +0000 +@@ -0,0 +1 @@ ++strtofr +diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION +--- mpfr-3.1.2-a/VERSION 2014-12-04 01:41:57.127789443 +0000 ++++ mpfr-3.1.2-b/VERSION 2014-12-04 01:41:57.339791833 +0000 +@@ -1 +1 @@ +-3.1.2-p10 ++3.1.2-p11 +diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h +--- mpfr-3.1.2-a/src/mpfr.h 2014-12-04 01:41:57.127789443 +0000 ++++ mpfr-3.1.2-b/src/mpfr.h 2014-12-04 01:41:57.335791790 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 2 +-#define MPFR_VERSION_STRING "3.1.2-p10" ++#define MPFR_VERSION_STRING "3.1.2-p11" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.2-a/src/strtofr.c mpfr-3.1.2-b/src/strtofr.c +--- mpfr-3.1.2-a/src/strtofr.c 2013-03-13 15:37:32.000000000 +0000 ++++ mpfr-3.1.2-b/src/strtofr.c 2014-12-04 01:41:57.287791246 +0000 +@@ -473,8 +473,10 @@ + /* prec bits corresponds to ysize limbs */ + ysize_bits = ysize * GMP_NUMB_BITS; + /* and to ysize_bits >= prec > MPFR_PREC (x) bits */ +- y = MPFR_TMP_LIMBS_ALLOC (2 * ysize + 1); +- y += ysize; /* y has (ysize+1) allocated limbs */ ++ /* we need to allocate one more limb to work around bug ++ https://gmplib.org/list-archives/gmp-bugs/2013-December/003267.html */ ++ y = MPFR_TMP_LIMBS_ALLOC (2 * ysize + 2); ++ y += ysize; /* y has (ysize+2) allocated limbs */ + + /* pstr_size is the number of characters we read in pstr->mant + to have at least ysize full limbs. +diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c +--- mpfr-3.1.2-a/src/version.c 2014-12-04 01:41:57.131789485 +0000 ++++ mpfr-3.1.2-b/src/version.c 2014-12-04 01:41:57.339791833 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.2-p10"; ++ return "3.1.2-p11"; + } -- GitLab From 2aa2adf21c052863684bdcf72ca43b3d0d8225d9 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Mon, 13 Apr 2015 15:57:08 +0200 Subject: [PATCH 0450/1076] Support Spark 1.3.0 --- easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb | 26 ++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb diff --git a/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb b/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb new file mode 100644 index 0000000000..7f97113c7d --- /dev/null +++ b/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'Tarball' + +name = 'Spark' +version = '1.3.0' + +homepage = 'http://spark.apache.org' +description = """Spark is Hadoop MapReduce done in memory""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['%(namelower)s-%(version)s-bin-hadoop2.3.tgz'] +source_urls = ['http://www.apache.org/dyn/closer.cgi/spark/%(namelower)s-%(version)s'] + +java = 'Java' +javaver = '1.7.0_40' + +dependencies = [(java, javaver)] + +sanity_check_paths = { + 'files': ['bin/spark-shell'], + 'dirs': ['bin', 'lib', 'python'] +} + +modextrapaths = {'PYTHONPATH': 'python'} + +moduleclass = 'devel' -- GitLab From 404cce4fa83211c0b592fa7694fd9cf33b297006 Mon Sep 17 00:00:00 2001 From: pescobar Date: Tue, 14 Apr 2015 13:55:22 +0200 Subject: [PATCH 0451/1076] added easyconfig for newer mathematica versions --- .../m/Mathematica/Mathematica-10.0.2.eb | 14 ++++++++++++++ .../m/Mathematica/Mathematica-10.1.0.eb | 14 ++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 easybuild/easyconfigs/m/Mathematica/Mathematica-10.0.2.eb create mode 100644 easybuild/easyconfigs/m/Mathematica/Mathematica-10.1.0.eb diff --git a/easybuild/easyconfigs/m/Mathematica/Mathematica-10.0.2.eb b/easybuild/easyconfigs/m/Mathematica/Mathematica-10.0.2.eb new file mode 100644 index 0000000000..cb33bf4bb0 --- /dev/null +++ b/easybuild/easyconfigs/m/Mathematica/Mathematica-10.0.2.eb @@ -0,0 +1,14 @@ +name = 'Mathematica' +version = '10.0.2' + +homepage = 'http://www.wolfram.com/mathematica' +description = """Mathematica is a computational software program used in many scientific, engineering, mathematical +and computing fields.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['Mathematica_%s_LINUX.sh' % version] + +license_server = 'license.example.com' + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/Mathematica/Mathematica-10.1.0.eb b/easybuild/easyconfigs/m/Mathematica/Mathematica-10.1.0.eb new file mode 100644 index 0000000000..79b9255141 --- /dev/null +++ b/easybuild/easyconfigs/m/Mathematica/Mathematica-10.1.0.eb @@ -0,0 +1,14 @@ +name = 'Mathematica' +version = '10.1.0' + +homepage = 'http://www.wolfram.com/mathematica' +description = """Mathematica is a computational software program used in many scientific, engineering, mathematical +and computing fields.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['Mathematica_%s_LINUX.sh' % version] + +license_server = 'license.example.com' + +moduleclass = 'math' -- GitLab From bd259ad02ba9ce9b9e7380edd4f2f8e954190f80 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 19 Apr 2015 22:10:58 +0200 Subject: [PATCH 0452/1076] include fftw dep in Cray toolchains --- easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb | 2 ++ easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb | 2 ++ easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb | 2 ++ easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb | 2 ++ easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb | 2 ++ easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb | 2 ++ 6 files changed, 12 insertions(+) diff --git a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb index f09961bd60..45d88cae31 100644 --- a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb +++ b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb @@ -8,4 +8,6 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-cray module toolchain = {'name': 'dummy', 'version': 'dummy'} +dependencies = [('fftw', '3.3.4.0')] + moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb index ff0774c751..78c6b82ec4 100644 --- a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb +++ b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb @@ -8,4 +8,6 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-cray module toolchain = {'name': 'dummy', 'version': 'dummy'} +dependencies = [('fftw', '3.3.4.2')] + moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb index d2d1520bce..f5228016b8 100644 --- a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb @@ -8,4 +8,6 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module. toolchain = {'name': 'dummy', 'version': 'dummy'} +dependencies = [('fftw', '3.3.4.0')] + moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb index afc8c6010c..0577186f67 100644 --- a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb @@ -8,4 +8,6 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module. toolchain = {'name': 'dummy', 'version': 'dummy'} +dependencies = [('fftw', '3.3.4.2')] + moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb index 6cb4679750..9f906e92b4 100644 --- a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb +++ b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb @@ -8,4 +8,6 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel modul toolchain = {'name': 'dummy', 'version': 'dummy'} +dependencies = [('fftw', '3.3.4.0')] + moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb index f24f574b3f..bcd630f2e9 100644 --- a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb +++ b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb @@ -8,4 +8,6 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel modul toolchain = {'name': 'dummy', 'version': 'dummy'} +dependencies = [('fftw', '3.3.4.2')] + moduleclass = 'toolchain' -- GitLab From e70bb2853bdde3680953ea2038fbc6507cfd6f18 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Mon, 20 Apr 2015 13:27:21 +0200 Subject: [PATCH 0453/1076] Remove check of bin dir since we check a file in bin anyway. --- easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb b/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb index 7f97113c7d..5c8d510430 100644 --- a/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb +++ b/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb @@ -18,7 +18,7 @@ dependencies = [(java, javaver)] sanity_check_paths = { 'files': ['bin/spark-shell'], - 'dirs': ['bin', 'lib', 'python'] + 'dirs': ['lib', 'python'] } modextrapaths = {'PYTHONPATH': 'python'} -- GitLab From 9c618b599a4aae422aa055285ee02d41f078baf9 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Mon, 20 Apr 2015 13:57:17 +0200 Subject: [PATCH 0454/1076] Update java dep version. --- easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb b/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb index 5c8d510430..4a9f913b52 100644 --- a/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb +++ b/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb @@ -12,7 +12,7 @@ sources = ['%(namelower)s-%(version)s-bin-hadoop2.3.tgz'] source_urls = ['http://www.apache.org/dyn/closer.cgi/spark/%(namelower)s-%(version)s'] java = 'Java' -javaver = '1.7.0_40' +javaver = '1.7.0_76' dependencies = [(java, javaver)] -- GitLab From 4359a869a93472ebaceb82bd0298f2dd424bb0f6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 20 Apr 2015 14:13:00 +0200 Subject: [PATCH 0455/1076] collapse deps --- easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb b/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb index 4a9f913b52..d635db080f 100644 --- a/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb +++ b/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb @@ -11,10 +11,7 @@ toolchain = {'name': 'dummy', 'version': ''} sources = ['%(namelower)s-%(version)s-bin-hadoop2.3.tgz'] source_urls = ['http://www.apache.org/dyn/closer.cgi/spark/%(namelower)s-%(version)s'] -java = 'Java' -javaver = '1.7.0_76' - -dependencies = [(java, javaver)] +dependencies = [('Java', '1.7.0_76')] sanity_check_paths = { 'files': ['bin/spark-shell'], -- GitLab From 4bd6b21cf3ef92004b71798ced797cce9e455f1a Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Mon, 20 Apr 2015 15:09:09 +0200 Subject: [PATCH 0456/1076] Fix sources. --- easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb b/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb index 4a9f913b52..15aa2288da 100644 --- a/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb +++ b/easybuild/easyconfigs/s/Spark/Spark-1.3.0.eb @@ -9,7 +9,11 @@ description = """Spark is Hadoop MapReduce done in memory""" toolchain = {'name': 'dummy', 'version': ''} sources = ['%(namelower)s-%(version)s-bin-hadoop2.3.tgz'] -source_urls = ['http://www.apache.org/dyn/closer.cgi/spark/%(namelower)s-%(version)s'] +source_urls = [ + 'http://apache.belnet.be/%(namelower)s/%(namelower)s-%(version)s/', + 'http://www.eu.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s/', + 'http://www.us.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s/', +] java = 'Java' javaver = '1.7.0_76' -- GitLab From 288967c089c19a8599a71336b858fc40b79f049f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 20 Apr 2015 16:12:00 +0200 Subject: [PATCH 0457/1076] include petsc_arch spec in SLEPc 3.5.3 easyconfig --- .../easyconfigs/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb index 2253b31148..0f01678e28 100644 --- a/easybuild/easyconfigs/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb @@ -16,4 +16,6 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [('PETSc', '3.5.3', versionsuffix)] +petsc_arch = 'arch-linux2-c-opt' + moduleclass = 'numlib' -- GitLab From 5c18bb7e6a8b9198c2ce892b271cc6c86465f916 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 20 Apr 2015 16:33:31 +0200 Subject: [PATCH 0458/1076] fix remarks --- easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2015a.eb | 2 +- easybuild/easyconfigs/n/numpy/numpy-1.8.1-mkl.patch | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2015a.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2015a.eb index ef2bf9ff97..cea8ae91c9 100644 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2015a.eb +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2015a.eb @@ -17,6 +17,6 @@ source_urls = [ patches = ['METIS_IDXTYPEWIDTH.patch'] -builddependencies = [('CMake', '3.0.0')] +builddependencies = [('CMake', '3.2.1')] moduleclass = 'math' diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.8.1-mkl.patch b/easybuild/easyconfigs/n/numpy/numpy-1.8.1-mkl.patch index 363f95c19f..0689e81b9f 100644 --- a/easybuild/easyconfigs/n/numpy/numpy-1.8.1-mkl.patch +++ b/easybuild/easyconfigs/n/numpy/numpy-1.8.1-mkl.patch @@ -1,3 +1,5 @@ +fix issues in numpy distutils pkg w.r.t. detecting BLAS/LAPACK libraries +by Kenneth Hoste (HPC-UGent) diff -ur numpy-1.8.1.orig/numpy/distutils/fcompiler/__init__.py numpy-1.8.1-2/numpy/distutils/fcompiler/__init__.py --- numpy-1.8.1.orig/numpy/distutils/fcompiler/__init__.py 2014-03-25 20:43:24.000000000 +0100 +++ numpy-1.8.1-2/numpy/distutils/fcompiler/__init__.py 2014-07-08 15:22:31.471064031 +0200 -- GitLab From 73ead9e2d22f40790446a1b2ded92a34575693b6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 20 Apr 2015 16:35:34 +0200 Subject: [PATCH 0459/1076] use %(version)s template --- easybuild/easyconfigs/m/Mathematica/Mathematica-10.0.2.eb | 2 +- easybuild/easyconfigs/m/Mathematica/Mathematica-10.1.0.eb | 2 +- easybuild/easyconfigs/m/Mathematica/Mathematica-9.0.1.eb | 2 +- easybuild/easyconfigs/p/Python/numpy-1.8.1-mkl.patch | 2 ++ 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/m/Mathematica/Mathematica-10.0.2.eb b/easybuild/easyconfigs/m/Mathematica/Mathematica-10.0.2.eb index cb33bf4bb0..e1bdcca9da 100644 --- a/easybuild/easyconfigs/m/Mathematica/Mathematica-10.0.2.eb +++ b/easybuild/easyconfigs/m/Mathematica/Mathematica-10.0.2.eb @@ -7,7 +7,7 @@ and computing fields.""" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['Mathematica_%s_LINUX.sh' % version] +sources = ['Mathematica_%(version)s_LINUX.sh'] license_server = 'license.example.com' diff --git a/easybuild/easyconfigs/m/Mathematica/Mathematica-10.1.0.eb b/easybuild/easyconfigs/m/Mathematica/Mathematica-10.1.0.eb index 79b9255141..0093f6a4c2 100644 --- a/easybuild/easyconfigs/m/Mathematica/Mathematica-10.1.0.eb +++ b/easybuild/easyconfigs/m/Mathematica/Mathematica-10.1.0.eb @@ -7,7 +7,7 @@ and computing fields.""" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['Mathematica_%s_LINUX.sh' % version] +sources = ['Mathematica_%(version)s_LINUX.sh'] license_server = 'license.example.com' diff --git a/easybuild/easyconfigs/m/Mathematica/Mathematica-9.0.1.eb b/easybuild/easyconfigs/m/Mathematica/Mathematica-9.0.1.eb index 2d148e7a75..aafd02cf83 100644 --- a/easybuild/easyconfigs/m/Mathematica/Mathematica-9.0.1.eb +++ b/easybuild/easyconfigs/m/Mathematica/Mathematica-9.0.1.eb @@ -7,7 +7,7 @@ and computing fields.""" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['Mathematica_%s_LINUX.sh' % version] +sources = ['Mathematica_%(version)s_LINUX.sh'] license_server = 'license.example.com' diff --git a/easybuild/easyconfigs/p/Python/numpy-1.8.1-mkl.patch b/easybuild/easyconfigs/p/Python/numpy-1.8.1-mkl.patch index 363f95c19f..0689e81b9f 100644 --- a/easybuild/easyconfigs/p/Python/numpy-1.8.1-mkl.patch +++ b/easybuild/easyconfigs/p/Python/numpy-1.8.1-mkl.patch @@ -1,3 +1,5 @@ +fix issues in numpy distutils pkg w.r.t. detecting BLAS/LAPACK libraries +by Kenneth Hoste (HPC-UGent) diff -ur numpy-1.8.1.orig/numpy/distutils/fcompiler/__init__.py numpy-1.8.1-2/numpy/distutils/fcompiler/__init__.py --- numpy-1.8.1.orig/numpy/distutils/fcompiler/__init__.py 2014-03-25 20:43:24.000000000 +0100 +++ numpy-1.8.1-2/numpy/distutils/fcompiler/__init__.py 2014-07-08 15:22:31.471064031 +0200 -- GitLab From 4255429a0b3bd98bd547cfa009089c6a5ebe2da3 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 20 Apr 2015 17:41:51 +0200 Subject: [PATCH 0460/1076] add CMake as build dep to getdp/gmsh easyconfigs --- .../c/CMake/CMake-3.2.2-intel-2015a.eb | 22 +++++++++++++++++++ .../g/getdp/getdp-2.5.0-intel-2015a.eb | 2 ++ .../g/gmsh/gmsh-2.9.1-intel-2015a.eb | 2 ++ 3 files changed, 26 insertions(+) create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.2.2-intel-2015a.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.2-intel-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.2-intel-2015a.eb new file mode 100644 index 0000000000..d971d9f7a0 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.2-intel-2015a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.2.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a.eb b/easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a.eb index 1a8738bd04..32895add69 100644 --- a/easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a.eb +++ b/easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a.eb @@ -13,6 +13,8 @@ toolchain = {'name': 'intel', 'version': '2015a'} source_urls = ['http://geuz.org/getdp/src/'] sources = ['%(name)s-%(version)s-source.tgz'] +builddependencies = [('CMake', '3.2.2')] + dependencies = [ ('GSL', '1.16'), ('PETSc', '3.5.3', versionsuffix), diff --git a/easybuild/easyconfigs/g/gmsh/gmsh-2.9.1-intel-2015a.eb b/easybuild/easyconfigs/g/gmsh/gmsh-2.9.1-intel-2015a.eb index 00701f2eb2..40e96ab54b 100644 --- a/easybuild/easyconfigs/g/gmsh/gmsh-2.9.1-intel-2015a.eb +++ b/easybuild/easyconfigs/g/gmsh/gmsh-2.9.1-intel-2015a.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'intel', 'version': '2015a'} source_urls = ['http://geuz.org/gmsh/src/'] sources = ['%(name)s-%(version)s-source.tgz'] +builddependencies = [('CMake', '3.2.2')] + separate_build_dir = True configopts = '-DENABLE_FLTK=0' -- GitLab From fcb028610093a89c404bb865e01557c8bd46243d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 20 Apr 2015 21:03:39 +0200 Subject: [PATCH 0461/1076] fix getdp easyconfig filename --- ...5.0-intel-2015a.eb => getdp-2.5.0-intel-2015a-Python-2.7.9.eb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/g/getdp/{getdp-2.5.0-intel-2015a.eb => getdp-2.5.0-intel-2015a-Python-2.7.9.eb} (100%) diff --git a/easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a.eb b/easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a-Python-2.7.9.eb similarity index 100% rename from easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a.eb rename to easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a-Python-2.7.9.eb -- GitLab From 7b6b3008dc49190e0bc2e48f3914661ade0a6448 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 20 Apr 2015 22:05:21 +0200 Subject: [PATCH 0462/1076] fix sanity check paths for getdp --- .../g/getdp/getdp-2.5.0-intel-2015a-Python-2.7.9.eb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a-Python-2.7.9.eb index 32895add69..bf0165977f 100644 --- a/easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/g/getdp/getdp-2.5.0-intel-2015a-Python-2.7.9.eb @@ -23,4 +23,9 @@ dependencies = [ separate_build_dir = True +sanity_check_paths = { + 'files': ['bin/getdp'], + 'dirs': ['share'], +} + moduleclass = 'math' -- GitLab From 0d53fd727044b2a5de8c7449d51de680e09c6f83 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 20 Apr 2015 22:53:55 +0200 Subject: [PATCH 0463/1076] add working easyconfigs for HPL, zlib, Szip with CrayGNU 5.1.29 toolchain --- .../h/HPL/HPL-2.1-CrayGNU-5.1.29.eb | 18 +++++++++++++++ .../s/Szip/Szip-2.1-CrayGNU-5.1.29.eb | 23 +++++++++++++++++++ .../z/zlib/zlib-1.2.8-CrayGNU-5.1.29.eb | 22 ++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.1.29.eb create mode 100644 easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.1.29.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.1.29.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..806d976659 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.1.29.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..5a2850640d --- /dev/null +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.1.29.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'Szip' +version = '2.1' + +homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' +description = "Szip compression software, providing lossless compression of scientific data" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'pic': True, 'shared': True, 'dynamic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +sanity_check_paths = { + 'files': ["lib/libsz.a", "lib/libsz.so"] + + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..737b571621 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.1.29.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'pic': True, 'shared': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From cd71dfbddb7f53bf75478689ebe433bd0236b20e Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 20 Apr 2015 23:02:52 +0200 Subject: [PATCH 0464/1076] add easyconfig for Libint 1.1.4 with CrayGNU 5.1.29 toolchain --- .../l/Libint/Libint-1.1.4-CrayGNU-5.1.29.eb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.1.29.eb diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..7d4d9128c9 --- /dev/null +++ b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.1.29.eb @@ -0,0 +1,24 @@ +name = 'Libint' +version = '1.1.4' + +homepage = 'https://sourceforge.net/p/libint/' +description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body + matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'opt': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') + +configopts = "--enable-deriv --enable-r12" + +sanity_check_paths = { + 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + + ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + + ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + + ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], + 'dirs':[], +} + +moduleclass = 'chem' -- GitLab From 485182e90af909ae96d86bdf5dbfcff5b49c88bb Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 21 Apr 2015 16:11:51 +0200 Subject: [PATCH 0465/1076] specify fftw dep in Cray toolchain easyconfigs as an external dep --- easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb | 2 +- easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb | 2 +- easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb | 2 +- easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb | 2 +- easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb | 2 +- easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb index 45d88cae31..f5df8a066a 100644 --- a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb +++ b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb @@ -8,6 +8,6 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-cray module toolchain = {'name': 'dummy', 'version': 'dummy'} -dependencies = [('fftw', '3.3.4.0')] +dependencies = [('fftw/3.3.4.0', EXTERNAL_MODULE)] moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb index 78c6b82ec4..524d8e18e6 100644 --- a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb +++ b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb @@ -8,6 +8,6 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-cray module toolchain = {'name': 'dummy', 'version': 'dummy'} -dependencies = [('fftw', '3.3.4.2')] +dependencies = [('fftw/3.3.4.2', EXTERNAL_MODULE)] moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb index f5228016b8..cf8d95ff05 100644 --- a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb @@ -8,6 +8,6 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module. toolchain = {'name': 'dummy', 'version': 'dummy'} -dependencies = [('fftw', '3.3.4.0')] +dependencies = [('fftw/3.3.4.0', EXTERNAL_MODULE)] moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb index 0577186f67..b811ad7ed5 100644 --- a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb @@ -8,6 +8,6 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module. toolchain = {'name': 'dummy', 'version': 'dummy'} -dependencies = [('fftw', '3.3.4.2')] +dependencies = [('fftw/3.3.4.2', EXTERNAL_MODULE)] moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb index 9f906e92b4..8e4b5fe50e 100644 --- a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb +++ b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb @@ -8,6 +8,6 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel modul toolchain = {'name': 'dummy', 'version': 'dummy'} -dependencies = [('fftw', '3.3.4.0')] +dependencies = [('fftw/3.3.4.0', EXTERNAL_MODULE)] moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb index bcd630f2e9..b460d5e453 100644 --- a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb +++ b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb @@ -8,6 +8,6 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel modul toolchain = {'name': 'dummy', 'version': 'dummy'} -dependencies = [('fftw', '3.3.4.2')] +dependencies = [('fftw/3.3.4.2', EXTERNAL_MODULE)] moduleclass = 'toolchain' -- GitLab From 8b46e6671a2b1d719b649e3df568125326d7da7a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 21 Apr 2015 19:51:06 +0200 Subject: [PATCH 0466/1076] {tools}[GCC/4.9.2] parallel 20150322 --- .../p/parallel/parallel-20150322-GCC-4.9.2.eb | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 easybuild/easyconfigs/p/parallel/parallel-20150322-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/p/parallel/parallel-20150322-GCC-4.9.2.eb b/easybuild/easyconfigs/p/parallel/parallel-20150322-GCC-4.9.2.eb new file mode 100644 index 0000000000..5819c52290 --- /dev/null +++ b/easybuild/easyconfigs/p/parallel/parallel-20150322-GCC-4.9.2.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'parallel' +version = '20150322' + +homepage = 'http://savannah.gnu.org/projects/parallel/' +description = """parallel: Build and execute shell commands in parallel""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ftp.gnu.org/gnu/parallel'] + +dependencies = [ + ('Perl', '5.20.1', '-bare'), +] + +sanity_check_paths = { + 'files': ['bin/parallel'], + 'dirs': [] +} + +moduleclass = 'tools' -- GitLab From 3430ac8b491a4dbf2cda7bb17f9fe397b8cbbbb0 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 21 Apr 2015 19:54:02 +0200 Subject: [PATCH 0467/1076] bump Perl version in parallel dep to latest --- .../p/Perl/Perl-5.20.2-GCC-4.9.2-bare.eb | 19 +++++++++++++++++++ .../p/parallel/parallel-20150322-GCC-4.9.2.eb | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/p/Perl/Perl-5.20.2-GCC-4.9.2-bare.eb diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.20.2-GCC-4.9.2-bare.eb b/easybuild/easyconfigs/p/Perl/Perl-5.20.2-GCC-4.9.2-bare.eb new file mode 100644 index 0000000000..a79c30c3b2 --- /dev/null +++ b/easybuild/easyconfigs/p/Perl/Perl-5.20.2-GCC-4.9.2-bare.eb @@ -0,0 +1,19 @@ +name = 'Perl' +version = '5.20.2' +versionsuffix = '-bare' + +homepage = 'http://www.perl.org/' +description = """Larry Wall's Practical Extraction and Report Language""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['http://www.cpan.org/src/5.0'] +sources = [SOURCELOWER_TAR_GZ] + +# bare, no extensions +exts_list = [] + +runtest = 'test' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/parallel/parallel-20150322-GCC-4.9.2.eb b/easybuild/easyconfigs/p/parallel/parallel-20150322-GCC-4.9.2.eb index 5819c52290..d8b12a2b08 100644 --- a/easybuild/easyconfigs/p/parallel/parallel-20150322-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/p/parallel/parallel-20150322-GCC-4.9.2.eb @@ -12,7 +12,7 @@ sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://ftp.gnu.org/gnu/parallel'] dependencies = [ - ('Perl', '5.20.1', '-bare'), + ('Perl', '5.20.2', '-bare'), ] sanity_check_paths = { -- GitLab From 2528867b9d244f4bab88d7d73c983e885b4498b8 Mon Sep 17 00:00:00 2001 From: Petar Forai Date: Wed, 22 Apr 2015 01:48:23 +0200 Subject: [PATCH 0468/1076] Added initial GROMACS 4.6.5 support for CrayGNU. Need to add -mt and -hybrid suffixes. --- .../g/GROMACS/GROMACS-4.6.5-CrayGNU-5.1.29.eb | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-CrayGNU-5.1.29.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..e8c3fd1883 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-CrayGNU-5.1.29.eb @@ -0,0 +1,36 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '4.6.5' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} + +# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources + 'http://gerrit.gromacs.org/download/', # regression tests sources +] +sources = [ + SOURCELOWER_TAR_GZ, + 'regressiontests-%(version)s.tar.gz', +] + +builddependencies = [('CMake', '3.1.3', '', True)] + +runtest = False + +moduleclass = 'bio' -- GitLab From 29f05410639f3894651b8075469659144a2e6e8a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 22 Apr 2015 09:39:33 +0200 Subject: [PATCH 0469/1076] add easyconfig for GROMACS + ncurses/CMake deps with CrayGNU 5.1.29 --- .../c/CMake/CMake-3.2.2-CrayGNU-5.1.29.eb | 23 ++++++++++++ .../GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb | 37 +++++++++++++++++++ .../n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb | 22 +++++++++++ 3 files changed, 82 insertions(+) create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.1.29.eb create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb create mode 100644 easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..68df962efa --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.1.29.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.2.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'dynamic': True} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb new file mode 100644 index 0000000000..c7618bc1f3 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb @@ -0,0 +1,37 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '4.6.7' +versionsuffix = '-mpi' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} + +# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources + 'http://gerrit.gromacs.org/download/', # regression tests sources +] +sources = [ + SOURCELOWER_TAR_GZ, + 'regressiontests-%(version)s.tar.gz', +] + +builddependencies = [('CMake', '3.2.2')] + +runtest = False + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..64defc00e8 --- /dev/null +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb @@ -0,0 +1,22 @@ +name = 'ncurses' +version = '5.9' + +homepage = 'http://www.gnu.org/software/ncurses/' +description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, + and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and + function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'pic': True, 'shared': True, 'dynamic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +moduleclass = 'devel' -- GitLab From 511854dff8266600d50b2d75a13e1ef055197ed4 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 22 Apr 2015 09:40:42 +0200 Subject: [PATCH 0470/1076] remove GROMACS 4.6.5 with CrayGNU --- .../g/GROMACS/GROMACS-4.6.5-CrayGNU-5.1.29.eb | 36 ------------------- 1 file changed, 36 deletions(-) delete mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-CrayGNU-5.1.29.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-CrayGNU-5.1.29.eb deleted file mode 100644 index e8c3fd1883..0000000000 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-CrayGNU-5.1.29.eb +++ /dev/null @@ -1,36 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild -# -# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University -# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ -# George Tsouloupas , Kenneth Hoste -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html -## -name = 'GROMACS' -version = '4.6.5' - -homepage = 'http://www.gromacs.org' -description = """GROMACS is a versatile package to perform molecular dynamics, - i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" - -toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} - -# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources - 'http://gerrit.gromacs.org/download/', # regression tests sources -] -sources = [ - SOURCELOWER_TAR_GZ, - 'regressiontests-%(version)s.tar.gz', -] - -builddependencies = [('CMake', '3.1.3', '', True)] - -runtest = False - -moduleclass = 'bio' -- GitLab From 3adbc1318e829bef3ba5a8a2fe40c01deead9fd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lum=C3=ADr=20Jasiok?= Date: Wed, 22 Apr 2015 09:47:17 +0200 Subject: [PATCH 0471/1076] Toolchain intel-2014.06 including HPL-2.1 --- .../h/HPL/HPL-2.1-intel-2014.06.eb | 18 +++++++++++++++ .../i/iimpi/iimpi-5.5.0-GCC-4.8.3.eb | 21 +++++++++++++++++ .../imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb | 22 ++++++++++++++++++ ...4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb | 19 +++++++++++++++ .../easyconfigs/i/intel/intel-2014.06.eb | 23 +++++++++++++++++++ 5 files changed, 103 insertions(+) create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/i/iimpi/iimpi-5.5.0-GCC-4.8.3.eb create mode 100644 easybuild/easyconfigs/i/imkl/imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb create mode 100644 easybuild/easyconfigs/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb create mode 100644 easybuild/easyconfigs/i/intel/intel-2014.06.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.06.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.06.eb new file mode 100644 index 0000000000..38c3e337e3 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.06.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'intel', 'version': '2014.06'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-5.5.0-GCC-4.8.3.eb b/easybuild/easyconfigs/i/iimpi/iimpi-5.5.0-GCC-4.8.3.eb new file mode 100644 index 0000000000..6927105428 --- /dev/null +++ b/easybuild/easyconfigs/i/iimpi/iimpi-5.5.0-GCC-4.8.3.eb @@ -0,0 +1,21 @@ +easyblock = "Toolchain" + +name = 'iimpi' +version = '5.5.0' +versionsuffix = '-GCC-4.8.3' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +suff = '5.192' +compver = '2013.%s' % suff + +dependencies = [ # version/released + ('icc', compver, versionsuffix), # 28 Apr 2014 + ('ifort', compver, versionsuffix), # 28 Apr 2014 + ('impi', '4.1.1.036', '', ('iccifort', '%s%s' % (compver, versionsuffix))), # 06 Mar 2014 +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb b/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb new file mode 100644 index 0000000000..e04b151136 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb @@ -0,0 +1,22 @@ +name = 'imkl' +version = '11.0.5.192' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'iimpi', 'version': '5.5.0-GCC-4.8.3'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +import os +license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb b/easybuild/easyconfigs/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb new file mode 100644 index 0000000000..00ee030d34 --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb @@ -0,0 +1,19 @@ +name = 'impi' +version = '4.1.1.036' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2013.5.192-GCC-4.8.3'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +import os +license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/intel/intel-2014.06.eb b/easybuild/easyconfigs/i/intel/intel-2014.06.eb new file mode 100644 index 0000000000..57c2903c57 --- /dev/null +++ b/easybuild/easyconfigs/i/intel/intel-2014.06.eb @@ -0,0 +1,23 @@ +easyblock = "Toolchain" + +name = 'intel' +version = '2014.06' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +suff = '5.192' +compver = '2013.%s' % suff + +gccsuff = '-GCC-4.8.3' + +dependencies = [ + ('icc', compver, gccsuff), + ('ifort', compver, gccsuff), + ('impi', '4.1.1.036', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('imkl', '11.0.5.192', '', ('iimpi', '5.5.0%s' % gccsuff)), +] + +moduleclass = 'toolchain' -- GitLab From cf377e97fa10de64eb15963e45e25c8ceaae4888 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 22 Apr 2015 12:07:43 +0200 Subject: [PATCH 0472/1076] include PrgEnv and cray-libsci deps in CrayGNU toolchains --- easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb | 6 +++++- easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb index cf8d95ff05..9f424cdc02 100644 --- a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb @@ -8,6 +8,10 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module. toolchain = {'name': 'dummy', 'version': 'dummy'} -dependencies = [('fftw/3.3.4.0', EXTERNAL_MODULE)] +dependencies = [ + ('PrgEnv-gnu/' + version, EXTERNAL_MODULE), + ('cray-libsci/13.0.1', EXTERNAL_MODULE), # loaded by PrgEnv-gnu + ('fftw/3.3.4.0', EXTERNAL_MODULE), +] moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb index b811ad7ed5..37804fbb5c 100644 --- a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb @@ -8,6 +8,10 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module. toolchain = {'name': 'dummy', 'version': 'dummy'} -dependencies = [('fftw/3.3.4.2', EXTERNAL_MODULE)] +dependencies = [ + ('PrgEnv-gnu/' + version, EXTERNAL_MODULE), + ('cray-libsci/13.0.3', EXTERNAL_MODULE), # loaded by PrgEnv-gnu + ('fftw/3.3.4.2', EXTERNAL_MODULE), +] moduleclass = 'toolchain' -- GitLab From ba093636f1a248850f323619b8988204dd966172 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 22 Apr 2015 14:14:35 +0200 Subject: [PATCH 0473/1076] enable pic option in expat easyconfigs --- easybuild/easyconfigs/e/expat/expat-2.1.0-GCC-4.9.2.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-cgmpolf-1.1.6.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-cgmvolf-1.1.12rc1.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-cgmvolf-1.2.7.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-cgoolf-1.1.7.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-foss-2014b.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-foss-2015a.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-gmvolf-1.7.12.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-gmvolf-1.7.12rc1.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-goalf-1.1.0-no-OFED.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-goolf-1.4.10.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-3.2.2.u3.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-4.0.6.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-4.1.13.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-5.3.0.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-5.5.0.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2014b.eb | 1 + easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2015a.eb | 1 + 18 files changed, 18 insertions(+) diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-GCC-4.9.2.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-GCC-4.9.2.eb index e10b56409e..5ec94cc902 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-GCC-4.9.2.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'GCC', 'version': '4.9.2'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmpolf-1.1.6.eb index 32e37ffc4e..ff49fa9059 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmpolf-1.1.6.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'cgmpolf', 'version': '1.1.6'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmvolf-1.1.12rc1.eb index a5482a0de8..e94cc361d0 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmvolf-1.1.12rc1.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'cgmvolf', 'version': '1.1.12rc1'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmvolf-1.2.7.eb index 77192999ec..faee47738e 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmvolf-1.2.7.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'cgmvolf', 'version': '1.2.7'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-cgoolf-1.1.7.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-cgoolf-1.1.7.eb index 7548d8a264..292f27fff3 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-cgoolf-1.1.7.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'cgoolf', 'version': '1.1.7'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-foss-2014b.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-foss-2014b.eb index 35e32ef7da..e68977279b 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-foss-2014b.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-foss-2014b.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'foss', 'version': '2014b'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-foss-2015a.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-foss-2015a.eb index 1381b2b8cd..600e38e8b5 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-foss-2015a.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-foss-2015a.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-gmvolf-1.7.12.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-gmvolf-1.7.12.eb index 1df1944fe7..5bf2380173 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-gmvolf-1.7.12.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'gmvolf', 'version': '1.7.12'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-gmvolf-1.7.12rc1.eb index 23118879c5..1e273d6bd7 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-gmvolf-1.7.12rc1.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'gmvolf', 'version': '1.7.12rc1'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-goalf-1.1.0-no-OFED.eb index 207aea5fd5..7fee445ae4 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-goalf-1.1.0-no-OFED.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-goolf-1.4.10.eb index ccfb1c69db..c409db262d 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-goolf-1.4.10.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-3.2.2.u3.eb index 3d951c24c9..988d22cea6 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-3.2.2.u3.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-3.2.2.u3.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'ictce', 'version': '3.2.2.u3'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-4.0.6.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-4.0.6.eb index 6fe54d636d..40d2dd346f 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-4.0.6.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'ictce', 'version': '4.0.6'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-4.1.13.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-4.1.13.eb index f59fe3f2c0..659d23c4d0 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-4.1.13.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'ictce', 'version': '4.1.13'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-5.3.0.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-5.3.0.eb index 7717261400..c97465c9f1 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-5.3.0.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'ictce', 'version': '5.3.0'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-5.5.0.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-5.5.0.eb index 45acf6dd3e..7960b1c2df 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-5.5.0.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'ictce', 'version': '5.5.0'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2014b.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2014b.eb index f76c746c5e..1c0523995a 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2014b.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2014b.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'intel', 'version': '2014b'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2015a.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2015a.eb index 0eb1188648..084ab12246 100644 --- a/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2015a.eb +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-intel-2015a.eb @@ -8,6 +8,7 @@ description = """Expat is an XML parser library written in C. It is a stream-ori registers handlers for things the parser might find in the XML document (like start tags)""" toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [SOURCEFORGE_SOURCE] -- GitLab From 05e3d12dda5b6d5862b21144d11e0af3ee50bc9a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 22 Apr 2015 17:47:55 +0200 Subject: [PATCH 0474/1076] add easyconfigs for CP2K + deps with CrayGNU/5.1.29 --- .../b/Bison/Bison-3.0.2-CrayGNU-5.1.29.eb | 22 +++++++++++ .../c/CP2K/CP2K-2.6.0-CrayGNU-5.1.29.eb | 38 +++++++++++++++++++ .../f/flex/flex-2.5.39-CrayGNU-5.1.29.eb | 14 +++++++ .../l/libxc/libxc-2.2.1-CrayGNU-5.1.29.eb | 32 ++++++++++++++++ .../m/M4/M4-1.4.17-CrayGNU-5.1.29.eb | 23 +++++++++++ 5 files changed, 129 insertions(+) create mode 100644 easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.1.29.eb create mode 100644 easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.1.29.eb create mode 100644 easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.1.29.eb create mode 100644 easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.1.29.eb create mode 100644 easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.1.29.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..96873ab500 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.1.29.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.2' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..e1f9bdb729 --- /dev/null +++ b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.1.29.eb @@ -0,0 +1,38 @@ +name = 'CP2K' +version = '2.6.0' + +homepage = 'http://www.cp2k.org/' +description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular + simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different + methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and + classical pair and many-body potentials. """ + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +patches = [ + 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', + 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', +] + +dependencies = [ + ('Libint', '1.1.4'), + ('libxc', '2.2.1'), +] + +builddependencies = [ + ('flex', '2.5.39'), + ('Bison', '3.0.2'), +] + +# don't use parallel make, results in compilation failure +# because Fortran module files aren't created before they are needed +parallel = 1 + +# regression test reports failures +ignore_regtest_fails = True + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..a6d2ced89c --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.1.29.eb @@ -0,0 +1,14 @@ +name = 'flex' +version = '2.5.39' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..548d650cde --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.1.29.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libxc' +version = '2.2.1' + +homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' +description = """Libxc is a library of exchange-correlation functionals for density-functional theory. + The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'opt': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] + +configopts = 'FC="$F77" FCFLAGS="$FFLAGS"' + +# From the libxc mailing list +# To summarize: expect less tests to fail in libxc 2.0.2, but don't expect +# a fully working testsuite soon (unless someone wants to volunteer to do +# it, of course ) In the meantime, unless the majority of the tests +# fail, your build should be fine. +#runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libxc.a'], + 'dirs': ['include'], +} + +parallel = 1 + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..de4b325756 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.1.29.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = "--enable-cxx" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From b99801a68b103fa5037f4a15aaad321dd0c2bd0a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 22 Apr 2015 17:57:56 +0200 Subject: [PATCH 0475/1076] fix sources/source_urls in Octave easyconfig --- easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb index 131eedc724..f4320d6460 100644 --- a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb @@ -8,8 +8,8 @@ description = """GNU Octave is a high-level interpreted language, primarily inte toolchain = {'name': 'foss', 'version': '2015a'} -sources = [GNU_SOURCE] -source_urls = ['http://ftpmirror.gnu.org/octave/'] +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] configopts = '--with-blas="${LIBBLAS}"' -- GitLab From 4e6b0a299a1645227e03f8f7520846553a1465dc Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 22 Apr 2015 20:54:44 +0200 Subject: [PATCH 0476/1076] {math}[intel/2015a] Octave 3.8.2 --- .../o/Octave/Octave-3.8.2-foss-2015a.eb | 4 +-- .../o/Octave/Octave-3.8.2-intel-2015a.eb | 29 +++++++++++++++++ .../o/Octave/Octave-3.8.2_intel.patch | 32 +++++++++++++++++++ 3 files changed, 63 insertions(+), 2 deletions(-) create mode 100644 easybuild/easyconfigs/o/Octave/Octave-3.8.2-intel-2015a.eb create mode 100644 easybuild/easyconfigs/o/Octave/Octave-3.8.2_intel.patch diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb index f4320d6460..da90d7cb9f 100644 --- a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb @@ -11,14 +11,14 @@ toolchain = {'name': 'foss', 'version': '2015a'} source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] -configopts = '--with-blas="${LIBBLAS}"' - dependencies = [ ('PCRE', '8.36'), ('ncurses', '5.9'), ('libreadline', '6.3'), ] +configopts = '--with-blas="${LIBBLAS}"' + sanity_check_paths = { 'files': ['bin/octave'], 'dirs': [] diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-intel-2015a.eb b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-intel-2015a.eb new file mode 100644 index 0000000000..a7b0eeec4a --- /dev/null +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-intel-2015a.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'Octave' +version = '3.8.2' + +homepage = 'http://www.gnu.org/software/octave/' +description = """GNU Octave is a high-level interpreted language, primarily intended for numerical computations.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['Octave-%(version)s_intel.patch'] + +dependencies = [ + ('PCRE', '8.36'), + ('ncurses', '5.9'), + ('libreadline', '6.3'), +] + +configopts = '--with-blas="${LIBBLAS}"' + +sanity_check_paths = { + 'files': ['bin/octave'], + 'dirs': [] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2_intel.patch b/easybuild/easyconfigs/o/Octave/Octave-3.8.2_intel.patch new file mode 100644 index 0000000000..3bc21ba24d --- /dev/null +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2_intel.patch @@ -0,0 +1,32 @@ +avoid "declaration is incompatible with previous" style error message +cfr. http://lists.gnu.org/archive/html/help-octave/2011-10/msg00438.html +by Kenneth Hoste (HPC-UGent) +--- octave-3.8.2/libgnu/stdio.in.h.orig 2015-04-22 20:12:39.436847845 +0200 ++++ octave-3.8.2/libgnu/stdio.in.h 2015-04-22 20:15:20.800889451 +0200 +@@ -633,7 +633,7 @@ + _GL_FUNCDECL_RPL (getchar, int, (void)); + _GL_CXXALIAS_RPL (getchar, int, (void)); + # else +-_GL_CXXALIAS_SYS (getchar, int, (void)); ++//_GL_CXXALIAS_SYS (getchar, int, (void)); + # endif + _GL_CXXALIASWARN (getchar); + #endif +@@ -907,7 +907,7 @@ + _GL_FUNCDECL_RPL (putchar, int, (int c)); + _GL_CXXALIAS_RPL (putchar, int, (int c)); + # else +-_GL_CXXALIAS_SYS (putchar, int, (int c)); ++//_GL_CXXALIAS_SYS (putchar, int, (int c)); + # endif + _GL_CXXALIASWARN (putchar); + #endif +@@ -1261,7 +1261,7 @@ + /* Need to cast, because on Solaris, the second parameter is + __va_list args + and GCC's fixincludes did not change this to __gnuc_va_list. */ +-_GL_CXXALIAS_SYS_CAST (vprintf, int, (const char *format, va_list args)); ++//_GL_CXXALIAS_SYS_CAST (vprintf, int, (const char *format, va_list args)); + # endif + _GL_CXXALIASWARN (vprintf); + #endif -- GitLab From 9281c89c26232fbe8b18dcc1d2366de0aaaffd48 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 22 Apr 2015 21:34:22 +0200 Subject: [PATCH 0477/1076] fix patch for building Octave with Intel compilers, add sanity check command --- .../o/Octave/Octave-3.8.2-foss-2015a.eb | 2 + .../o/Octave/Octave-3.8.2-intel-2015a.eb | 2 + .../o/Octave/Octave-3.8.2_intel.patch | 55 +++++++++---------- 3 files changed, 29 insertions(+), 30 deletions(-) diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb index da90d7cb9f..2bf046bbd9 100644 --- a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb @@ -24,4 +24,6 @@ sanity_check_paths = { 'dirs': [] } +sanity_check_commands = [('octave', '--eval "1+2"')] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-intel-2015a.eb b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-intel-2015a.eb index a7b0eeec4a..a4fb263cdc 100644 --- a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-intel-2015a.eb +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-intel-2015a.eb @@ -26,4 +26,6 @@ sanity_check_paths = { 'dirs': [] } +sanity_check_commands = [('octave', '--eval "1+2"')] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2_intel.patch b/easybuild/easyconfigs/o/Octave/Octave-3.8.2_intel.patch index 3bc21ba24d..20560be7e6 100644 --- a/easybuild/easyconfigs/o/Octave/Octave-3.8.2_intel.patch +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2_intel.patch @@ -1,32 +1,27 @@ -avoid "declaration is incompatible with previous" style error message -cfr. http://lists.gnu.org/archive/html/help-octave/2011-10/msg00438.html -by Kenneth Hoste (HPC-UGent) ---- octave-3.8.2/libgnu/stdio.in.h.orig 2015-04-22 20:12:39.436847845 +0200 -+++ octave-3.8.2/libgnu/stdio.in.h 2015-04-22 20:15:20.800889451 +0200 -@@ -633,7 +633,7 @@ - _GL_FUNCDECL_RPL (getchar, int, (void)); - _GL_CXXALIAS_RPL (getchar, int, (void)); - # else --_GL_CXXALIAS_SYS (getchar, int, (void)); -+//_GL_CXXALIAS_SYS (getchar, int, (void)); - # endif - _GL_CXXALIASWARN (getchar); +fix build issue with Intel compilers that manifests itself as: +../../libgnu/stdio.h(948): error: declaration is incompatible with previous "getchar" (declared at line 542 of "/usr/include/stdio.h") + _GL_CXXALIAS_SYS (getchar, int, (void)); + ^ +see http://octave.1599824.n4.nabble.com/Build-issues-with-libgnu-tt4666148.html#a4666416 +patch available via https://savannah.gnu.org/bugs/index.php?43171 +--- octave-3.8.2/libgnu/fcntl.in.h ++++ octave-3.8.2/libgnu//fcntl.in.h +@@ -34,7 +34,7 @@ + extern "C" { ... } block, which leads to errors in C++ mode with the + overridden from gnulib. These errors are known to be gone + with g++ version >= 4.3. */ +-#if !(defined __GLIBC__ || defined __UCLIBC__) || (defined __cplusplus && defined GNULIB_NAMESPACE && !(__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))) ++#if !(defined __GLIBC__ || defined __UCLIBC__) || (defined __cplusplus && defined GNULIB_NAMESPACE && (defined __ICC || !(__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)))) + # include #endif -@@ -907,7 +907,7 @@ - _GL_FUNCDECL_RPL (putchar, int, (int c)); - _GL_CXXALIAS_RPL (putchar, int, (int c)); - # else --_GL_CXXALIAS_SYS (putchar, int, (int c)); -+//_GL_CXXALIAS_SYS (putchar, int, (int c)); - # endif - _GL_CXXALIASWARN (putchar); - #endif -@@ -1261,7 +1261,7 @@ - /* Need to cast, because on Solaris, the second parameter is - __va_list args - and GCC's fixincludes did not change this to __gnuc_va_list. */ --_GL_CXXALIAS_SYS_CAST (vprintf, int, (const char *format, va_list args)); -+//_GL_CXXALIAS_SYS_CAST (vprintf, int, (const char *format, va_list args)); - # endif - _GL_CXXALIASWARN (vprintf); + #@INCLUDE_NEXT@ @NEXT_FCNTL_H@ +@@ -53,7 +53,7 @@ + extern "C" { ... } block, which leads to errors in C++ mode with the + overridden from gnulib. These errors are known to be gone + with g++ version >= 4.3. */ +-#if !(defined __GLIBC__ || defined __UCLIBC__) || (defined __cplusplus && defined GNULIB_NAMESPACE && !(__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))) ++#if !(defined __GLIBC__ || defined __UCLIBC__) || (defined __cplusplus && defined GNULIB_NAMESPACE && (defined __ICC || !(__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)))) + # include #endif + /* The include_next requires a split double-inclusion guard. */ + -- GitLab From 5e877df0dacccfa40d615e938848de522483e927 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 22 Apr 2015 21:48:53 +0200 Subject: [PATCH 0478/1076] complete patch for building Octave with Intel --- .../o/Octave/Octave-3.8.2_intel.patch | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2_intel.patch b/easybuild/easyconfigs/o/Octave/Octave-3.8.2_intel.patch index 20560be7e6..ec623d4749 100644 --- a/easybuild/easyconfigs/o/Octave/Octave-3.8.2_intel.patch +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2_intel.patch @@ -25,3 +25,27 @@ patch available via https://savannah.gnu.org/bugs/index.php?43171 #endif /* The include_next requires a split double-inclusion guard. */ +--- octave-3.8.2/liboctave/cruft/misc/quit.h.orig 2015-04-22 21:47:08.614133593 +0200 ++++ octave-3.8.2/liboctave/cruft/misc/quit.h 2015-04-22 21:47:24.584562436 +0200 +@@ -23,16 +23,16 @@ + #if !defined (octave_quit_h) + #define octave_quit_h 1 + +-#ifdef __cplusplus +-#include +-extern "C" { +-#endif +- + #include + + #include + #include + ++#ifdef __cplusplus ++#include ++extern "C" { ++#endif ++ + #if defined (__WIN32__) && ! defined (_POSIX_VERSION) + + #define WIN32_LEAN_AND_MEAN -- GitLab From 3ad51d6e3c3eb177dd97e9f202bd822bc63907ae Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 22 Apr 2015 22:26:02 +0200 Subject: [PATCH 0479/1076] add easyconfigs for Python/numpy/scipy with CrayGNU 5.1.29 --- ...numpy-1.9.2-CrayGNU-5.1.29-Python-2.7.9.eb | 26 +++++ .../Python-2.7.9-CrayGNU-5.1.29-bare.eb | 31 +++++ .../p/Python/Python-2.7.9-CrayGNU-5.1.29.eb | 107 ++++++++++++++++++ ...cipy-0.15.1-CrayGNU-5.1.29-Python-2.7.9.eb | 19 ++++ 4 files changed, 183 insertions(+) create mode 100644 easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.1.29-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29-bare.eb create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb create mode 100644 easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.1.29-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.1.29-Python-2.7.9.eb b/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.1.29-Python-2.7.9.eb new file mode 100644 index 0000000000..49b27458ee --- /dev/null +++ b/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.1.29-Python-2.7.9.eb @@ -0,0 +1,26 @@ +name = 'numpy' +version = '1.9.2' + +homepage = 'http://www.numpy.org' +description = """NumPy is the fundamental package for scientific computing with Python. It contains among other things: + a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran + code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, + NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be + defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] + +patches = ['numpy-1.8.0-mkl.patch'] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29-bare.eb new file mode 100644 index 0000000000..2ec3cb1dc8 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29-bare.eb @@ -0,0 +1,31 @@ +name = 'Python' +version = '2.7.9' +versionsuffix = '-bare' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'pic': True, 'opt': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# bare installation: no extensions included +exts_list = [] + +buildopts = 'LINKCC="$CC -dynamic"' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..4ef1c682d1 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb @@ -0,0 +1,107 @@ +name = 'Python' +version = '2.7.9' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.9.1' +scipyversion = '0.14.1' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +buildopts = 'LINKCC="$CC -dynamic"' + +# order is important! +# package versions updated Jan 19th 2015 +exts_list = [ + ('setuptools', '11.3.1', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '6.0.6', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.4', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': [ + 'numpy-1.8.0-mkl.patch', # % numpyversion, + ], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('lockfile', '0.10.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.21.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.4.0', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('paramiko', '1.15.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.13', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.1.29-Python-2.7.9.eb b/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.1.29-Python-2.7.9.eb new file mode 100644 index 0000000000..d6c03f828c --- /dev/null +++ b/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.1.29-Python-2.7.9.eb @@ -0,0 +1,19 @@ +name = 'scipy' +version = '0.15.1' +versionsuffix = '-Python-2.7.9' + +homepage = 'http://www.scipy.org' +description = """SciPy is a collection of mathematical algorithms and convenience + functions built on the Numpy extension for Python.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'pic': True} + +source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('numpy', '1.9.2', versionsuffix), +] + +moduleclass = 'math' -- GitLab From fd0f971d2ce6b217255a2a757d738f18d6e50cda Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 22 Apr 2015 23:29:04 +0200 Subject: [PATCH 0480/1076] add missing bzip2 easyconfig with CrayGNU 5.1.29 --- .../b/bzip2/bzip2-1.0.6-CrayGNU-5.1.29.eb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.1.29.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..a04591dede --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.1.29.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' -- GitLab From c0f36ba76e8fce6cb7239b7dc0b2aa7f280c5cd9 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 22 Apr 2015 23:29:41 +0200 Subject: [PATCH 0481/1076] add missing libreadline easyconfig with CrayGNU 5.1.29 --- .../libreadline-6.3-CrayGNU-5.1.29.eb | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.1.29.eb diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..8b8b71eae5 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.1.29.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs' : [], +} + +moduleclass = 'lib' -- GitLab From 2d387c0a2898473c987ad093100f56dcdf4c36a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lum=C3=ADr=20Jasiok?= Date: Thu, 23 Apr 2015 09:37:26 +0200 Subject: [PATCH 0482/1076] OpenCV-2.4.9-intel-2014.06 anddependencies --- .../a/ant/ant-1.9.3-Java-1.7.0_79.eb | 26 +++++ .../b/bzip2/bzip2-1.0.6-intel-2014.06.eb | 15 +++ .../c/CMake/CMake-3.0.0-intel-2014.06.eb | 22 +++++ .../f/ffmpeg/ffmpeg-2.4-intel-2014.06.eb | 28 ++++++ .../g/GLib/GLib-2.40.0-intel-2014.06.eb | 21 +++++ .../g/gettext/gettext-0.19.2-intel-2014.06.eb | 18 ++++ .../j/JUnit/JUnit-4.11-Java-1.7.0_79.eb | 25 +++++ .../j/JasPer/JasPer-1.900.1-intel-2014.06.eb | 21 +++++ easybuild/easyconfigs/j/Java/Java-1.7.0_79.eb | 15 +++ .../l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb | 19 ++++ .../l/libffi/libffi-3.1-intel-2014.06.eb | 23 +++++ .../libjpeg-turbo-1.3.1-intel-2014.06.eb | 24 +++++ .../l/libpng/libpng-1.6.12-intel-2014.06.eb | 19 ++++ .../libreadline-6.3-intel-2014.06.eb | 27 ++++++ .../n/NASM/NASM-2.11.05-intel-2014.06.eb | 19 ++++ .../n/ncurses/ncurses-5.9-intel-2014.06.eb | 15 +++ .../o/OpenCV/OpenCV-2.4.9-intel-2014.06.eb | 76 +++++++++++++++ .../p/Python/Python-2.7.8-intel-2014.06.eb | 94 +++++++++++++++++++ .../z/zlib/zlib-1.2.8-intel-2014.06.eb | 24 +++++ 19 files changed, 531 insertions(+) create mode 100644 easybuild/easyconfigs/a/ant/ant-1.9.3-Java-1.7.0_79.eb create mode 100644 easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.0.0-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/f/ffmpeg/ffmpeg-2.4-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_79.eb create mode 100644 easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/j/Java/Java-1.7.0_79.eb create mode 100644 easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/l/libffi/libffi-3.1-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.3.1-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/l/libpng/libpng-1.6.12-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/o/OpenCV/OpenCV-2.4.9-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-intel-2014.06.eb diff --git a/easybuild/easyconfigs/a/ant/ant-1.9.3-Java-1.7.0_79.eb b/easybuild/easyconfigs/a/ant/ant-1.9.3-Java-1.7.0_79.eb new file mode 100644 index 0000000000..e1662e8bf2 --- /dev/null +++ b/easybuild/easyconfigs/a/ant/ant-1.9.3-Java-1.7.0_79.eb @@ -0,0 +1,26 @@ +name = 'ant' +version = '1.9.3' + +homepage = 'http://ant.apache.org/' +description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files + as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['apache-%(name)s-%(version)s-src.tar.gz'] +source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] + +java = 'Java' +javaver = '1.7.0_79' +versionsuffix = '-%s-%s' % (java, javaver) + +dependencies = [(java, javaver)] + +builddependencies = [('JUnit', '4.11', versionsuffix)] + +sanity_check_paths = { + 'files': ['bin/ant', 'lib/ant.jar', 'lib/ant.jar'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2014.06.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2014.06.eb new file mode 100644 index 0000000000..567328a2d6 --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2014.06.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'intel', 'version': '2014.06'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.0.0-intel-2014.06.eb b/easybuild/easyconfigs/c/CMake/CMake-3.0.0-intel-2014.06.eb new file mode 100644 index 0000000000..447079089d --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.0.0-intel-2014.06.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.0.0' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'intel', 'version': '2014.06'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/ffmpeg/ffmpeg-2.4-intel-2014.06.eb b/easybuild/easyconfigs/f/ffmpeg/ffmpeg-2.4-intel-2014.06.eb new file mode 100644 index 0000000000..36569d20af --- /dev/null +++ b/easybuild/easyconfigs/f/ffmpeg/ffmpeg-2.4-intel-2014.06.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'ffmpeg' +version = '2.4' + +homepage = 'https://www.ffmpeg.org/' +description = """A complete, cross-platform solution to record, convert and stream audio and video.""" + +toolchain = {'name': 'intel', 'version': '2014.06'} + +sources = [SOURCE_TAR_BZ2] +source_urls = ['http://ffmpeg.org/releases/'] + +configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX"' + +dependencies = [ + ('NASM', '2.11.05'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server'] ] + + ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', + 'swresample', 'swscale', 'avutil'] for y in ['so', 'a']], + 'dirs': ['include'] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014.06.eb b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014.06.eb new file mode 100644 index 0000000000..0b2f10e82d --- /dev/null +++ b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014.06.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'GLib' +version = '2.40.0' + +homepage = 'http://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" + +toolchain = {'name': 'intel', 'version': '2014.06'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +sources = ['glib-%(version)s.tar.xz'] + +dependencies = [ + ('libffi', '3.1'), + ('gettext', '0.19.2'), +] +builddependencies = [('Python', '2.7.8')] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2014.06.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2014.06.eb new file mode 100644 index 0000000000..238843b206 --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2014.06.eb @@ -0,0 +1,18 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.2' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +toolchain = {'name': 'intel', 'version': '2014.06'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = '--without-emacs' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_79.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_79.eb new file mode 100644 index 0000000000..4c4751893b --- /dev/null +++ b/easybuild/easyconfigs/j/JUnit/JUnit-4.11-Java-1.7.0_79.eb @@ -0,0 +1,25 @@ +easyblock = 'JAR' + +name = 'JUnit' +version = '4.11' + +homepage = 'http://sourceforge.net/projects/junit' +description = """A programmer-oriented testing framework for Java.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['%(namelower)s-%(version)s.jar'] +source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] + +java = 'Java' +javaver = '1.7.0_79' +versionsuffix = '-%s-%s' % (java, javaver) + +dependencies = [(java, javaver)] + +sanity_check_paths = { + 'files': sources, + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2014.06.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2014.06.eb new file mode 100644 index 0000000000..41dba8410e --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2014.06.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'JasPer' +version = '1.900.1' + +homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' +description = """The JasPer Project is an open-source initiative to provide a free + software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" + +toolchain = {'name': 'intel', 'version': '2014.06'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_ZIP] +source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] + +sanity_check_paths = { + 'files': ["bin/jasper", "lib/libjasper.a"], + 'dirs': ["include"], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/Java/Java-1.7.0_79.eb b/easybuild/easyconfigs/j/Java/Java-1.7.0_79.eb new file mode 100644 index 0000000000..d7b280abb2 --- /dev/null +++ b/easybuild/easyconfigs/j/Java/Java-1.7.0_79.eb @@ -0,0 +1,15 @@ +name = 'Java' +version = '1.7.0_79' + +homepage = 'http://java.com/' +description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy + Java applications on desktops and servers.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html +(vp, vs) = version.split('_') +altver = '%su%s' % (vp.split('.')[1], vs) +sources = ['jdk-%s-linux-x64.tar.gz' % altver] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb new file mode 100644 index 0000000000..987c5b0636 --- /dev/null +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'LibTIFF' +version = '4.0.3' + +homepage = 'http://www.remotesensing.org/libtiff/' +description = "tiff: Library and tools for reading and writing TIFF data files" + +source_urls = ['ftp://ftp.remotesensing.org/pub/libtiff/'] +sources = ['tiff-%(version)s.tar.gz'] + +toolchain = {'name': 'intel', 'version': '2014.06'} + +sanity_check_paths = { + 'files': ['bin/tiffinfo'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.1-intel-2014.06.eb b/easybuild/easyconfigs/l/libffi/libffi-3.1-intel-2014.06.eb new file mode 100644 index 0000000000..1db00ffb5e --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.1-intel-2014.06.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libffi' +version = '3.1' + +homepage = 'http://sourceware.org/libffi/' +description = """The libffi library provides a portable, high level programming interface to various calling +conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" + +toolchain = {'name': 'intel', 'version': '2014.06'} + +source_urls = [ + 'ftp://sourceware.org/pub/libffi/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', +] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['lib/libffi.%s' % SHLIB_EXT, 'lib/libffi.a'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.3.1-intel-2014.06.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.3.1-intel-2014.06.eb new file mode 100644 index 0000000000..c76e470179 --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.3.1-intel-2014.06.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libjpeg-turbo' +version = '1.3.1' + +homepage = 'http://sourceforge.net/libjpeg-turbo/' +description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG +compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. +""" + +toolchain = {'name': 'intel', 'version': '2014.06'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('NASM', '2.11.05'), +] + +configopts = "--with-jpeg8" +runtest = "test" + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.12-intel-2014.06.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.12-intel-2014.06.eb new file mode 100644 index 0000000000..e5160148db --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.12-intel-2014.06.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.12' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'intel', 'version': '2014.06'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +configopts = "--with-pic" + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2014.06.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2014.06.eb new file mode 100644 index 0000000000..7154c323ba --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2014.06.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'intel', 'version': '2014.06'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs' : [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014.06.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014.06.eb new file mode 100644 index 0000000000..2a7e58d385 --- /dev/null +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014.06.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'NASM' +version = '2.11.05' + +homepage = 'http://www.nasm.us/' +description = """NASM: General-purpose x86 assembler""" + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] + +toolchain = {'name': 'intel', 'version': '2014.06'} + +sanity_check_paths = { + 'files': ['bin/nasm'], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014.06.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014.06.eb new file mode 100644 index 0000000000..e1045e7b9f --- /dev/null +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014.06.eb @@ -0,0 +1,15 @@ +name = 'ncurses' +version = '5.9' + +homepage = 'http://www.gnu.org/software/ncurses/' +description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, + and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and + function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" + +toolchain = {'name': 'intel', 'version': '2014.06'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/o/OpenCV/OpenCV-2.4.9-intel-2014.06.eb b/easybuild/easyconfigs/o/OpenCV/OpenCV-2.4.9-intel-2014.06.eb new file mode 100644 index 0000000000..9bed0737f0 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenCV/OpenCV-2.4.9-intel-2014.06.eb @@ -0,0 +1,76 @@ +easyblock = 'CMakeMake' + +name = 'OpenCV' +version = '2.4.9' + +homepage = 'http://opencv.org/' +description = """OpenCV (Open Source Computer Vision Library) is an open source computer vision + and machine learning software library. OpenCV was built to provide + a common infrastructure for computer vision applications and to accelerate + the use of machine perception in the commercial products.""" + +toolchain = {'name': 'intel', 'version': '2014.06'} +toolchainopts = {'opt': True, 'optarch': True} + +sources = [SOURCELOWER_ZIP] +source_urls = [('http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/%(version)s', 'download')] + +patches = ['OpenCV-%(version)s_with_IPP.patch'] + +osdependencies = ['gtk2-devel'] + +builddependencies = [ + ('CMake', '3.0.0'), +] + +python = 'Python' +pythonver = '2.7.8' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +java = 'Java' +javaver = '1.7.0_79' + +dependencies = [ + (python, pythonver), + ('zlib', '1.2.8'), + ('ffmpeg', '2.4'), + ('libjpeg-turbo', '1.3.1'), + ('libpng', '1.6.12'), + ('LibTIFF', '4.0.3'), + ('JasPer', '1.900.1'), + (java, javaver ,'', True), + ('ant', '1.9.3', '-%s-%s' % (java,javaver), True), + ('GLib', '2.40.0') +] + +preconfigopts = 'export IPPROOT=$EBROOTICC/ipp && ' + +configopts = '-DCMAKE_BUILD_TYPE=RELEASE ' +configopts += '-DBUILD_PYTHON_SUPPORT=ON ' +configopts += '-DPYTHON_PACKAGES_PATH=$EBROOTPYTHON/lib/python%s/site-packages ' % pythonshortver +configopts += '-DBUILD_NEW_PYTHON_SUPPORT=ON ' +configopts += '-DZLIB_LIBRARY=$EBROOTZLIB/lib/libz.so ' +configopts += '-DZLIB_INCLUDE_DIR=$EBROOTZLIB/include ' +configopts += '-DTIFF_LIBRARY=$EBROOTLIBTIFF/lib/libtiff.so ' +configopts += '-DTIFF_INCLUDE_DIR=$EBROOTLIBTIFF/include ' +configopts += '-DPNG_LIBRARY=$EBROOTLIBPNG/lib/libpng.so ' +configopts += '-DPNG_INCLUDE_DIR=$EBROOTLIBPNG/include ' +configopts += '-DJPEG_LIBRARY=$EBROOTLIBJPEGMINTURBO/lib/libjpeg.so ' +configopts += '-DJPEG_INCLUDE_DIR=$EBROOTLIBJPEGMINTURBO/include ' +configopts += '-DJASPER_LIBRARY=$EBROOTJASPER/lib/libjasper.a ' +configopts += '-DJASPER_INCLUDE_DIR=$EBROOTJASPER/include ' +configopts += '-DWITH_IPP=ON ' +configopts += '-DENABLE_SSE=ON -DENABLE_SSE2=ON -DENABLE_SSE3=ON ' +configopts += '-DWITH_CUDA=OFF ' + +sanity_check_paths = { + 'files': ['lib/libopencv_core.so'] + + [ 'bin/opencv_%s' % x for x in ['haartraining', 'createsamples', 'performance', 'traincascade'] ], + 'dirs': ['include'] +} + +modextrapaths = { + 'PYTHONPATH': 'lib/python%s/site-packages' % pythonshortver, + 'CLASSPATH': 'share/OpenCV/java', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb new file mode 100644 index 0000000000..db0f00951f --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb @@ -0,0 +1,94 @@ +name = 'Python' +version = '2.7.8' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'intel', 'version': '2014.06'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.8.1' +scipyversion = '0.14.0' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# libffi build in python is still broken, see http://bugs.python.org/issue4130 +patches = ['python-2.7_libffi-include-xmmintrin.patch'] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +] + +# order is important! +# Version updated 08/JULY/2014 +exts_list = [ + ('setuptools', '5.4.1', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '1.5.6', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.3', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': [ + 'numpy-%s-mkl.patch' % numpyversion, + ], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['https://mpi4py.googlecode.com/files/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('lockfile', '0.9.1', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.20.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('dateutil', '2.2', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('paramiko', '1.14.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), +] + +osdependencies = [('openssl-devel', 'libssl-dev')] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-intel-2014.06.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-intel-2014.06.eb new file mode 100644 index 0000000000..7873060724 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-intel-2014.06.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'intel', 'version': '2014.06'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +preconfigopts = 'LDSHARED="$CC -shared"' + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 495f273d92617554442f773a673707cfeaea0403 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Thu, 23 Apr 2015 09:52:44 +0200 Subject: [PATCH 0483/1076] Updated checksum --- easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb index 7a65f31c78..85c24b1b81 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb @@ -29,7 +29,7 @@ sources = [ patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] checksums = [ - '37cdc2eb0adf92e421c0841748ac1471', # gcc-5.1.0.tar.bz2 + 'd5525b1127d07d215960e6051c5da35e', # gcc-5.1.0.tar.bz2 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz -- GitLab From 3a22caad5a4aafd57c8db00ad2d88d20c9bcbf30 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 23 Apr 2015 09:54:21 +0200 Subject: [PATCH 0484/1076] sync with easyconfigs in develop where needed --- .../l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb | 16 +++++++++++++++- .../l/libffi/libffi-3.1-intel-2014.06.eb | 2 +- .../n/NASM/NASM-2.11.05-intel-2014.06.eb | 11 +++++++++++ .../p/Python/Python-2.7.8-intel-2014.06.eb | 13 ++++++++++--- .../z/zlib/zlib-1.2.8-intel-2014.06.eb | 2 -- 5 files changed, 37 insertions(+), 7 deletions(-) diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb index 987c5b0636..e29ed51d54 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb @@ -1,3 +1,14 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## easyblock = 'ConfigureMake' name = 'LibTIFF' @@ -6,7 +17,10 @@ version = '4.0.3' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" -source_urls = ['ftp://ftp.remotesensing.org/pub/libtiff/'] +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] sources = ['tiff-%(version)s.tar.gz'] toolchain = {'name': 'intel', 'version': '2014.06'} diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.1-intel-2014.06.eb b/easybuild/easyconfigs/l/libffi/libffi-3.1-intel-2014.06.eb index 1db00ffb5e..4f8e9bd62b 100644 --- a/easybuild/easyconfigs/l/libffi/libffi-3.1-intel-2014.06.eb +++ b/easybuild/easyconfigs/l/libffi/libffi-3.1-intel-2014.06.eb @@ -16,7 +16,7 @@ source_urls = [ sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { - 'files': ['lib/libffi.%s' % SHLIB_EXT, 'lib/libffi.a'], + 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], 'dirs': [], } diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014.06.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014.06.eb index 2a7e58d385..8eacf467e7 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014.06.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014.06.eb @@ -1,3 +1,14 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-90.html +## easyblock = 'ConfigureMake' name = 'NASM' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb index db0f00951f..54d5edce60 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb @@ -22,8 +22,11 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons ] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + # order is important! # Version updated 08/JULY/2014 exts_list = [ @@ -49,7 +52,7 @@ exts_list = [ 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { - 'source_urls': ['https://mpi4py.googlecode.com/files/'], + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], @@ -63,6 +66,9 @@ exts_list = [ ('Cython', '0.20.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], @@ -81,6 +87,9 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.14.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), @@ -89,6 +98,4 @@ exts_list = [ }), ] -osdependencies = [('openssl-devel', 'libssl-dev')] - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-intel-2014.06.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-intel-2014.06.eb index 7873060724..24f9e69fb8 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-intel-2014.06.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-intel-2014.06.eb @@ -14,8 +14,6 @@ toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] -preconfigopts = 'LDSHARED="$CC -shared"' - sanity_check_paths = { 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], 'dirs': [], -- GitLab From 9f8ec0262d4e374fa6a57f40dc8b9b6b68d1c1a6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 23 Apr 2015 10:13:52 +0200 Subject: [PATCH 0485/1076] style fix in Octave easyconfigs --- easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb | 2 +- easybuild/easyconfigs/o/Octave/Octave-3.8.2-intel-2015a.eb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb index 2bf046bbd9..eeea60d967 100644 --- a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-foss-2015a.eb @@ -17,7 +17,7 @@ dependencies = [ ('libreadline', '6.3'), ] -configopts = '--with-blas="${LIBBLAS}"' +configopts = '--with-blas="$LIBBLAS"' sanity_check_paths = { 'files': ['bin/octave'], diff --git a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-intel-2015a.eb b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-intel-2015a.eb index a4fb263cdc..2b1159f006 100644 --- a/easybuild/easyconfigs/o/Octave/Octave-3.8.2-intel-2015a.eb +++ b/easybuild/easyconfigs/o/Octave/Octave-3.8.2-intel-2015a.eb @@ -19,7 +19,7 @@ dependencies = [ ('libreadline', '6.3'), ] -configopts = '--with-blas="${LIBBLAS}"' +configopts = '--with-blas="$LIBBLAS"' sanity_check_paths = { 'files': ['bin/octave'], -- GitLab From c3296f64fab24fd62f35f533e1814ba9afa8d359 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Thu, 23 Apr 2015 13:27:45 +0200 Subject: [PATCH 0486/1076] Update GCC easyconfig --- easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb | 4 ---- 1 file changed, 4 deletions(-) diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb index 85c24b1b81..8a37c34c77 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb @@ -23,7 +23,6 @@ sources = [ 'gmp-6.0.0a.tar.bz2', 'mpfr-%s.tar.gz' % mpfr_version, 'mpc-1.0.3.tar.gz', - 'isl-0.14.tar.bz2', ] patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] @@ -33,14 +32,11 @@ checksums = [ 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz - 'acd347243fca5609e3df37dba47fd0bb', # isl-0.14.tar.bz2 '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch ] languages = ['c', 'c++', 'fortran'] -#withisl = True - # building GCC sometimes fails if make parallelism is too high, so let's limit it maxparallel = 4 -- GitLab From 90f959d537610594d36dd1f3bd37cfdd044f32f2 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Thu, 23 Apr 2015 13:27:56 +0200 Subject: [PATCH 0487/1076] Add GCC with ISL and 3 stage build --- easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb | 53 ++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb new file mode 100644 index 0000000000..49c83175bd --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb @@ -0,0 +1,53 @@ +name = "GCC" +version = '5.1.0' +versionsuffix = 'ISL' + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +mpfr_version = '3.1.2' + +source_urls = [ + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official + 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies + 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies +] + +sources = [ + SOURCELOWER_TAR_BZ2, + 'gmp-6.0.0a.tar.bz2', + 'mpfr-%s.tar.gz' % mpfr_version, + 'mpc-1.0.3.tar.gz', + 'isl-0.14.tar.bz2', +] + +patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] + +checksums = [ + 'd5525b1127d07d215960e6051c5da35e', # gcc-5.1.0.tar.bz2 + 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 + '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz + 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz + 'acd347243fca5609e3df37dba47fd0bb', # isl-0.14.tar.bz2 + '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch +] + +languages = ['c', 'c++', 'fortran'] + +withisl = True + +# building GCC sometimes fails if make parallelism is too high, so let's limit it +maxparallel = 4 + +sanity_check_paths = { + 'files': ['bin/gcc'], + 'dirs': ["."] +} + +moduleclass = 'compiler' -- GitLab From fa38bc69b483bcff92c4d4882700de0954f8cc56 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Thu, 23 Apr 2015 13:35:19 +0200 Subject: [PATCH 0488/1076] Updated version suffix --- easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb index 49c83175bd..acd0ece277 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb @@ -1,6 +1,6 @@ name = "GCC" version = '5.1.0' -versionsuffix = 'ISL' +versionsuffix = '-ISL' homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, -- GitLab From 981ae913f660d72ed08edb7589eb97273a5117ee Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Thu, 23 Apr 2015 16:06:02 +0200 Subject: [PATCH 0489/1076] Only build a ISL enabled version of GCC --- easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb | 53 -------------------- easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb | 4 ++ 2 files changed, 4 insertions(+), 53 deletions(-) delete mode 100644 easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb deleted file mode 100644 index acd0ece277..0000000000 --- a/easybuild/easyconfigs/g/GCC/GCC-5.1.0-ISL.eb +++ /dev/null @@ -1,53 +0,0 @@ -name = "GCC" -version = '5.1.0' -versionsuffix = '-ISL' - -homepage = 'http://gcc.gnu.org/' -description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, - as well as libraries for these languages (libstdc++, libgcj,...).""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -mpfr_version = '3.1.2' - -source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR - 'http://www.multiprecision.org/mpc/download', # MPC official - 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies - 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies -] - -sources = [ - SOURCELOWER_TAR_BZ2, - 'gmp-6.0.0a.tar.bz2', - 'mpfr-%s.tar.gz' % mpfr_version, - 'mpc-1.0.3.tar.gz', - 'isl-0.14.tar.bz2', -] - -patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] - -checksums = [ - 'd5525b1127d07d215960e6051c5da35e', # gcc-5.1.0.tar.bz2 - 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 - '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz - 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz - 'acd347243fca5609e3df37dba47fd0bb', # isl-0.14.tar.bz2 - '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch -] - -languages = ['c', 'c++', 'fortran'] - -withisl = True - -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - -sanity_check_paths = { - 'files': ['bin/gcc'], - 'dirs': ["."] -} - -moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb index 8a37c34c77..4968008ae8 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb @@ -23,6 +23,7 @@ sources = [ 'gmp-6.0.0a.tar.bz2', 'mpfr-%s.tar.gz' % mpfr_version, 'mpc-1.0.3.tar.gz', + 'isl-0.14.tar.bz2', ] patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] @@ -32,11 +33,14 @@ checksums = [ 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz + 'acd347243fca5609e3df37dba47fd0bb', # isl-0.14.tar.bz2 '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch ] languages = ['c', 'c++', 'fortran'] +withisl = True + # building GCC sometimes fails if make parallelism is too high, so let's limit it maxparallel = 4 -- GitLab From c83c8a1aa6eecac035536643e20914e3c85314b5 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 24 Apr 2015 10:33:53 +0200 Subject: [PATCH 0490/1076] load cray-libsci versionless --- easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb | 3 ++- easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb index 9f424cdc02..b105aa0520 100644 --- a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb @@ -10,7 +10,8 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} dependencies = [ ('PrgEnv-gnu/' + version, EXTERNAL_MODULE), - ('cray-libsci/13.0.1', EXTERNAL_MODULE), # loaded by PrgEnv-gnu + # cray-libsci is intentionally loaded with specifying a version, loaded by PrgEnv-gnu (version is site-specific) + ('cray-libsci', EXTERNAL_MODULE), ('fftw/3.3.4.0', EXTERNAL_MODULE), ] diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb index 37804fbb5c..05afff31a0 100644 --- a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb @@ -10,7 +10,8 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} dependencies = [ ('PrgEnv-gnu/' + version, EXTERNAL_MODULE), - ('cray-libsci/13.0.3', EXTERNAL_MODULE), # loaded by PrgEnv-gnu + # cray-libsci is intentionally loaded with specifying a version, loaded by PrgEnv-gnu (version is site-specific) + ('cray-libsci', EXTERNAL_MODULE), # loaded by PrgEnv-gnu ('fftw/3.3.4.2', EXTERNAL_MODULE), ] -- GitLab From a49ebcb5cb34aa948f311f2b7801ce63f762dd8d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 24 Apr 2015 15:41:02 +0200 Subject: [PATCH 0491/1076] bump to latest versions (IPython 3.1.0), add Pygments dep for IPython --- ...IPython-3.1.0-intel-2015a-Python-2.7.9.eb} | 7 ++-- ...Q-14.6.0-intel-2015a-Python-2.7.9-zmq3.eb} | 4 +-- ...Q-2.2.0.1-intel-2015a-Python-2.7.9-zmq3.eb | 31 ------------------ ...Pygments-2.0.2-intel-2015a-Python-2.7.9.eb | 30 +++++++++++++++++ ...pysqlite-2.6.3-intel-2015a-Python-2.7.9.eb | 32 +++++++++++++++++++ ...equests-2.6.2-intel-2015a-Python-2.7.9.eb} | 6 ++-- .../util-linux-2.22.2-intel-2015a.eb | 29 ----------------- ...l-2015a.eb => ZeroMQ-3.2.5-intel-2015a.eb} | 6 ++-- 8 files changed, 74 insertions(+), 71 deletions(-) rename easybuild/easyconfigs/i/IPython/{IPython-3.0.0-intel-2015a-Python-2.7.9.eb => IPython-3.1.0-intel-2015a-Python-2.7.9.eb} (88%) rename easybuild/easyconfigs/p/PyZMQ/{PyZMQ-14.5.0-intel-2015a-Python-2.7.9-zmq3.eb => PyZMQ-14.6.0-intel-2015a-Python-2.7.9-zmq3.eb} (94%) delete mode 100644 easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-intel-2015a-Python-2.7.9-zmq3.eb create mode 100644 easybuild/easyconfigs/p/Pygments/Pygments-2.0.2-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/pysqlite/pysqlite-2.6.3-intel-2015a-Python-2.7.9.eb rename easybuild/easyconfigs/r/requests/{requests-2.6.0-intel-2015a-Python-2.7.9.eb => requests-2.6.2-intel-2015a-Python-2.7.9.eb} (80%) delete mode 100644 easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-intel-2015a.eb rename easybuild/easyconfigs/z/ZeroMQ/{ZeroMQ-3.2.2-intel-2015a.eb => ZeroMQ-3.2.5-intel-2015a.eb} (93%) diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.0.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb similarity index 88% rename from easybuild/easyconfigs/i/IPython/IPython-3.0.0-intel-2015a-Python-2.7.9.eb rename to easybuild/easyconfigs/i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb index bda10584b8..377e678904 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-3.0.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb @@ -1,7 +1,7 @@ easyblock = "PythonPackage" name = 'IPython' -version = '3.0.0' +version = '3.1.0' homepage = 'http://ipython.org/index.html' description = """IPython provides a rich architecture for interactive computing with: @@ -24,8 +24,9 @@ versionsuffix = '-%s-%s' % (python, pyver) dependencies = [ (python, pyver), ('pysqlite', '2.6.3', versionsuffix), - ('PyZMQ', '14.5.0', '%s-zmq3' % versionsuffix), - ('requests', '2.6.0', versionsuffix) + ('PyZMQ', '14.6.0', '%s-zmq3' % versionsuffix), + ('requests', '2.6.2', versionsuffix), + ('Pygments', '2.0.2', versionsuffix), ] # override extensions sanity check, default filter that imports a Python module doesn't work here diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.5.0-intel-2015a-Python-2.7.9-zmq3.eb b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.6.0-intel-2015a-Python-2.7.9-zmq3.eb similarity index 94% rename from easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.5.0-intel-2015a-Python-2.7.9-zmq3.eb rename to easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.6.0-intel-2015a-Python-2.7.9-zmq3.eb index b297340fc3..182cf6eed5 100644 --- a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.5.0-intel-2015a-Python-2.7.9-zmq3.eb +++ b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.6.0-intel-2015a-Python-2.7.9-zmq3.eb @@ -1,7 +1,7 @@ easyblock = 'PythonPackage' name = 'PyZMQ' -version = '14.5.0' +version = '14.6.0' homepage = 'http://www.zeromq.org/bindings:python' description = """Python bindings for ZeroMQ""" @@ -14,7 +14,7 @@ sources = [SOURCELOWER_TAR_GZ] python = 'Python' pythonversion = '2.7.9' pythonshortversion = ".".join(pythonversion.split(".")[0:2]) -zmqversion = '3.2.2' +zmqversion = '3.2.5' versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-intel-2015a-Python-2.7.9-zmq3.eb b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-intel-2015a-Python-2.7.9-zmq3.eb deleted file mode 100644 index 022cf3fe3b..0000000000 --- a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-intel-2015a-Python-2.7.9-zmq3.eb +++ /dev/null @@ -1,31 +0,0 @@ -name = 'PyZMQ' -version = '2.2.0.1' - -homepage = 'http://www.zeromq.org/bindings:python' -description = """Python bindings for ZeroMQ""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -python = 'Python' -pythonversion = '2.7.9' -pythonshortversion = ".".join(pythonversion.split(".")[0:2]) -zmqversion = '3.2.2' - -versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) - -dependencies = [ - (python, pythonversion), - ('ZeroMQ', zmqversion), -] - -options = {'modulename': 'zmq'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pythonshortversion], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/Pygments/Pygments-2.0.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/Pygments/Pygments-2.0.2-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..c6557db043 --- /dev/null +++ b/easybuild/easyconfigs/p/Pygments/Pygments-2.0.2-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'Pygments' +version = '2.0.2' + +homepage = 'https://pypi.python.org/pypi/requests/2.6.0' +description = """Python http for humans""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.9' +pyshortver = ".".join(pythonversion.split(".")[0:2]) + +versionsuffix = '-%s-%s' % (python, pythonversion) + +dependencies = [ + (python, pythonversion), +] + +sanity_check_paths = { + 'files': ['bin/pygmentize'], + 'dirs': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s.egg' % (pyshortver, pyshortver)], +} + +moduleclass = 'devel' + diff --git a/easybuild/easyconfigs/p/pysqlite/pysqlite-2.6.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/pysqlite/pysqlite-2.6.3-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..cbbee774d8 --- /dev/null +++ b/easybuild/easyconfigs/p/pysqlite/pysqlite-2.6.3-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,32 @@ +easyblock = "PythonPackage" + +name = 'pysqlite' +version = '2.6.3' + +homepage = 'https://pypi.python.org/pypi/pysqlite' +description = """pysqlite is an interface to the SQLite 3.x embedded relational database engine. + It is almost fully compliant with the Python database API version 2.0 also exposes the unique features of SQLite.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +python = 'Python' +pyver = '2.7.9' +pyshortver = '.'.join(pyver.split('.')[:2]) +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), + ('SQLite', '3.8.8.1'), # also dependency for Python itself +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/%%(name)s%%(version_major)s' % pyshortver], +} + +options = {'modulename': '%(name)s%(version_major)s'} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/r/requests/requests-2.6.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/r/requests/requests-2.6.2-intel-2015a-Python-2.7.9.eb similarity index 80% rename from easybuild/easyconfigs/r/requests/requests-2.6.0-intel-2015a-Python-2.7.9.eb rename to easybuild/easyconfigs/r/requests/requests-2.6.2-intel-2015a-Python-2.7.9.eb index 4a577a2051..c746104f6f 100644 --- a/easybuild/easyconfigs/r/requests/requests-2.6.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/r/requests/requests-2.6.2-intel-2015a-Python-2.7.9.eb @@ -1,7 +1,7 @@ easyblock = 'PythonPackage' name = 'requests' -version = '2.6.0' +version = '2.6.2' homepage = 'https://pypi.python.org/pypi/requests/2.6.0' description = """Python http for humans""" @@ -13,7 +13,7 @@ sources = [SOURCELOWER_TAR_GZ] python = 'Python' pythonversion = '2.7.9' -pythonshortversion = ".".join(pythonversion.split(".")[0:2]) +pyshortver = ".".join(pythonversion.split(".")[0:2]) versionsuffix = '-%s-%s' % (python, pythonversion) @@ -23,7 +23,7 @@ dependencies = [ sanity_check_paths = { 'files': [], - 'dirs': ['lib/python%s/site-packages/requests-%s-py%s.egg' % (pythonshortversion, version, pythonshortversion) ], + 'dirs': ['lib/python%s/site-packages/requests-%s-py%s.egg' % (pyshortver, version, pyshortver)], } moduleclass = 'devel' diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-intel-2015a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-intel-2015a.eb deleted file mode 100644 index 7cdce40ba2..0000000000 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-intel-2015a.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'util-linux' -version = '2.22.2' - -homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' -description = """Set of Linux utilities""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ['%s/v%s'%(homepage,'.'.join(version.split('.')[0:2]) )] -sources = [SOURCELOWER_TAR_GZ] - -# disable account related utilities (they need OS dependant pam-devel files) -# disable wall and friends (requires group changing permissions for install user) -# install systemd service files in install dir -configopts = '--disable-chfn-chsh --disable-login --disable-su ' -configopts += '--disable-wall --disable-use-tty-group ' -configopts += '--disable-makeinstall-chown --disable-makeinstall-setuid ' -configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " - -dependencies = [('ncurses', '5.9')] - -sanity_check_paths = { - 'files': ['lib/lib%s.a' % x for x in ['blkid' , 'mount', 'uuid']], - 'dirs': ['include', 'bin', 'share', 'sbin'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.2-intel-2015a.eb b/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.5-intel-2015a.eb similarity index 93% rename from easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.2-intel-2015a.eb rename to easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.5-intel-2015a.eb index 537584a82a..19243eab21 100644 --- a/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.2-intel-2015a.eb +++ b/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.5-intel-2015a.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'ZeroMQ' -version = '3.2.2' +version = '3.2.5' homepage = 'http://www.zeromq.org/' description = """ZeroMQ looks like an embeddable networking library but acts like a concurrency framework. @@ -16,7 +16,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} source_urls = ['http://download.zeromq.org/'] sources = [SOURCELOWER_TAR_GZ] -patches = ['ZeroMQ-%(version)s_icc.patch'] +patches = ['ZeroMQ-3.2.2_icc.patch'] # --with-pgm will use shipped OpenPGM (in foreign subdir) configopts = '--with-pic --with-system-pgm ' @@ -25,7 +25,7 @@ configopts += 'OpenPGM_LIBS="-L$EBROOTOPENPGM/lib -lpgm -lrt -lpthread -lm" ' dependencies = [ ('OpenPGM', '5.2.122'), - ('util-linux', '2.22.2'), + ('util-linux', '2.26.1'), ] sanity_check_paths = { -- GitLab From 77d9f566d3b11b2445277589eba80aacf845a598 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 24 Apr 2015 15:46:50 +0200 Subject: [PATCH 0492/1076] minor style fixes --- .../easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb | 4 ++-- .../p/PyZMQ/PyZMQ-14.6.0-intel-2015a-Python-2.7.9-zmq3.eb | 5 ++--- .../p/Pygments/Pygments-2.0.2-intel-2015a-Python-2.7.9.eb | 3 +-- .../r/requests/requests-2.6.2-intel-2015a-Python-2.7.9.eb | 3 +-- 4 files changed, 6 insertions(+), 9 deletions(-) diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb index 9ac5fd9480..bb2adb94d7 100644 --- a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb @@ -12,8 +12,8 @@ description = """OpenPGM is an open source implementation of the Pragmatic Gener toolchain = {'name': 'intel', 'version': '2015a'} -source_urls = ['http://%s.googlecode.com/files/' % (name.lower())] -sources = ['%s-%s.tar.gz' % ('libpgm', version)] +source_urls = [GOOGLECODE_SOURCE] +sources = ['libpgm-%(version)s.tar.gz'] configopts = '--with-pic' diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.6.0-intel-2015a-Python-2.7.9-zmq3.eb b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.6.0-intel-2015a-Python-2.7.9-zmq3.eb index 182cf6eed5..e38ac2e143 100644 --- a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.6.0-intel-2015a-Python-2.7.9-zmq3.eb +++ b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.6.0-intel-2015a-Python-2.7.9-zmq3.eb @@ -13,7 +13,7 @@ sources = [SOURCELOWER_TAR_GZ] python = 'Python' pythonversion = '2.7.9' -pythonshortversion = ".".join(pythonversion.split(".")[0:2]) +pyshortver = '.'.join(pythonversion.split('.')[:2]) zmqversion = '3.2.5' versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) @@ -27,8 +27,7 @@ options = {'modulename': 'zmq'} sanity_check_paths = { 'files': [], - 'dirs': ['lib/python%s/site-packages/zmq' % pythonshortversion], + 'dirs': ['lib/python%s/site-packages/zmq' % pyshortver], } moduleclass = 'devel' - diff --git a/easybuild/easyconfigs/p/Pygments/Pygments-2.0.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/Pygments/Pygments-2.0.2-intel-2015a-Python-2.7.9.eb index c6557db043..06251d7872 100644 --- a/easybuild/easyconfigs/p/Pygments/Pygments-2.0.2-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/p/Pygments/Pygments-2.0.2-intel-2015a-Python-2.7.9.eb @@ -13,7 +13,7 @@ sources = [SOURCE_TAR_GZ] python = 'Python' pythonversion = '2.7.9' -pyshortver = ".".join(pythonversion.split(".")[0:2]) +pyshortver = '.'.join(pythonversion.split('.')[:2]) versionsuffix = '-%s-%s' % (python, pythonversion) @@ -27,4 +27,3 @@ sanity_check_paths = { } moduleclass = 'devel' - diff --git a/easybuild/easyconfigs/r/requests/requests-2.6.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/r/requests/requests-2.6.2-intel-2015a-Python-2.7.9.eb index c746104f6f..c8c3ba9720 100644 --- a/easybuild/easyconfigs/r/requests/requests-2.6.2-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/r/requests/requests-2.6.2-intel-2015a-Python-2.7.9.eb @@ -13,7 +13,7 @@ sources = [SOURCELOWER_TAR_GZ] python = 'Python' pythonversion = '2.7.9' -pyshortver = ".".join(pythonversion.split(".")[0:2]) +pyshortver = '.'.join(pythonversion.split('.')[:2]) versionsuffix = '-%s-%s' % (python, pythonversion) @@ -27,4 +27,3 @@ sanity_check_paths = { } moduleclass = 'devel' - -- GitLab From dac9ed1317d25a0ef9bb73f54dcd6d23357698d5 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 25 Apr 2015 01:38:53 +0200 Subject: [PATCH 0493/1076] don't include cray-libsci as direct toolchain component --- easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb | 5 ++++- easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb | 5 ++++- easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb | 4 +--- easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb | 4 +--- easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb | 5 ++++- easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb | 5 ++++- 6 files changed, 18 insertions(+), 10 deletions(-) diff --git a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb index f5df8a066a..766d96d756 100644 --- a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb +++ b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.1.29.eb @@ -8,6 +8,9 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-cray module toolchain = {'name': 'dummy', 'version': 'dummy'} -dependencies = [('fftw/3.3.4.0', EXTERNAL_MODULE)] +dependencies = [ + ('PrgEnv-cray/' + version, EXTERNAL_MODULE), # also loads cray-libsci + ('fftw/3.3.4.0', EXTERNAL_MODULE), +] moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb index 524d8e18e6..7a2e621e24 100644 --- a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb +++ b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.25.eb @@ -8,6 +8,9 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-cray module toolchain = {'name': 'dummy', 'version': 'dummy'} -dependencies = [('fftw/3.3.4.2', EXTERNAL_MODULE)] +dependencies = [ + ('PrgEnv-cray/' + version, EXTERNAL_MODULE), # also loads cray-libsci + ('fftw/3.3.4.2', EXTERNAL_MODULE), +] moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb index b105aa0520..b3e7499933 100644 --- a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.1.29.eb @@ -9,9 +9,7 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module. toolchain = {'name': 'dummy', 'version': 'dummy'} dependencies = [ - ('PrgEnv-gnu/' + version, EXTERNAL_MODULE), - # cray-libsci is intentionally loaded with specifying a version, loaded by PrgEnv-gnu (version is site-specific) - ('cray-libsci', EXTERNAL_MODULE), + ('PrgEnv-gnu/' + version, EXTERNAL_MODULE), # also loads cray-libsci ('fftw/3.3.4.0', EXTERNAL_MODULE), ] diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb index 05afff31a0..4015746894 100644 --- a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.25.eb @@ -9,9 +9,7 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module. toolchain = {'name': 'dummy', 'version': 'dummy'} dependencies = [ - ('PrgEnv-gnu/' + version, EXTERNAL_MODULE), - # cray-libsci is intentionally loaded with specifying a version, loaded by PrgEnv-gnu (version is site-specific) - ('cray-libsci', EXTERNAL_MODULE), # loaded by PrgEnv-gnu + ('PrgEnv-gnu/' + version, EXTERNAL_MODULE), # also loads cray-libsci ('fftw/3.3.4.2', EXTERNAL_MODULE), ] diff --git a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb index 8e4b5fe50e..7c17b80f7e 100644 --- a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb +++ b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.1.29.eb @@ -8,6 +8,9 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel modul toolchain = {'name': 'dummy', 'version': 'dummy'} -dependencies = [('fftw/3.3.4.0', EXTERNAL_MODULE)] +dependencies = [ + ('PrgEnv-intel/' + version, EXTERNAL_MODULE), # also loads cray-libsci + ('fftw/3.3.4.0', EXTERNAL_MODULE), +] moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb index b460d5e453..edaac85f54 100644 --- a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb +++ b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.25.eb @@ -8,6 +8,9 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel modul toolchain = {'name': 'dummy', 'version': 'dummy'} -dependencies = [('fftw/3.3.4.2', EXTERNAL_MODULE)] +dependencies = [ + ('PrgEnv-intel/' + version, EXTERNAL_MODULE), # also loads cray-libsci + ('fftw/3.3.4.2', EXTERNAL_MODULE), +] moduleclass = 'toolchain' -- GitLab From 0ec82f30b35190fcb0b0c6044892a96c7a9b5865 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 25 Apr 2015 14:21:29 +0200 Subject: [PATCH 0494/1076] add HPL easyconfigs using Cray toolchains --- .../h/HPL/HPL-2.1-CrayCCE-5.1.29.eb | 22 +++++++++++++++++++ .../h/HPL/HPL-2.1-CrayCCE-5.2.25.eb | 22 +++++++++++++++++++ .../h/HPL/HPL-2.1-CrayGNU-5.1.29.eb | 18 +++++++++++++++ .../h/HPL/HPL-2.1-CrayGNU-5.2.25.eb | 18 +++++++++++++++ .../h/HPL/HPL-2.1-CrayIntel-5.1.29.eb | 18 +++++++++++++++ .../h/HPL/HPL-2.1-CrayIntel-5.2.25.eb | 18 +++++++++++++++ .../easyconfigs/h/HPL/HPL-2.1_LINKER-ld.patch | 11 ++++++++++ 7 files changed, 127 insertions(+) create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.1.29.eb create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.2.25.eb create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.1.29.eb create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.1.29.eb create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.2.25.eb create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1_LINKER-ld.patch diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.1.29.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.1.29.eb new file mode 100644 index 0000000000..a7abc8534e --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.1.29.eb @@ -0,0 +1,22 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayCCE', 'version': '5.1.29'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +patches = [ + # fix Make dependencies, so parallel build also works + 'HPL_parallel-make.patch', + 'HPL-2.1_LINKER-ld.patch', +] + +parallel = 1 + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.2.25.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.2.25.eb new file mode 100644 index 0000000000..109c7ddafc --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.2.25.eb @@ -0,0 +1,22 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayCCE', 'version': '5.2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +patches = [ + # fix Make dependencies, so parallel build also works + 'HPL_parallel-make.patch', + 'HPL-2.1_LINKER-ld.patch', +] + +parallel = 1 + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..806d976659 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.1.29.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..b4acf0c1bc --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.2.25.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.1.29.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.1.29.eb new file mode 100644 index 0000000000..c8cac688c8 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.1.29.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayIntel', 'version': '5.1.29'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.2.25.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.2.25.eb new file mode 100644 index 0000000000..0344d227a5 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.2.25.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayIntel', 'version': '5.2.25'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1_LINKER-ld.patch b/easybuild/easyconfigs/h/HPL/HPL-2.1_LINKER-ld.patch new file mode 100644 index 0000000000..d0e0a51bc5 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1_LINKER-ld.patch @@ -0,0 +1,11 @@ +--- hpl-2.1/makes/Make.ptest.orig 2015-04-25 13:46:18.668624435 +0200 ++++ hpl-2.1/makes/Make.ptest 2015-04-25 13:47:20.958060830 +0200 +@@ -73,7 +73,7 @@ + ( $(CP) ../HPL.dat $(BINdir) ) + # + dexe.grd: $(HPL_pteobj) $(HPLlib) +- $(LINKER) $(LINKFLAGS) -o $(xhpl) $(HPL_pteobj) $(HPL_LIBS) ++ LINKER=`which ld` $(CC) $(LINKFLAGS) -o $(xhpl) $(HPL_pteobj) $(HPL_LIBS) + $(MAKE) $(BINdir)/HPL.dat + $(TOUCH) dexe.grd + # -- GitLab From e902fa555ec2d11b51bd154740345d2087ea36bc Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 25 Apr 2015 14:29:08 +0200 Subject: [PATCH 0495/1076] fix HPL patch + add description --- easybuild/easyconfigs/h/HPL/HPL-2.1_LINKER-ld.patch | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1_LINKER-ld.patch b/easybuild/easyconfigs/h/HPL/HPL-2.1_LINKER-ld.patch index d0e0a51bc5..799444d4e2 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1_LINKER-ld.patch +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1_LINKER-ld.patch @@ -1,3 +1,5 @@ +Cray compiler don't like having $LINKER set to a non-absolute path +author: Kenneth Hoste (HPC-UGent) --- hpl-2.1/makes/Make.ptest.orig 2015-04-25 13:46:18.668624435 +0200 +++ hpl-2.1/makes/Make.ptest 2015-04-25 13:47:20.958060830 +0200 @@ -73,7 +73,7 @@ @@ -5,7 +7,7 @@ # dexe.grd: $(HPL_pteobj) $(HPLlib) - $(LINKER) $(LINKFLAGS) -o $(xhpl) $(HPL_pteobj) $(HPL_LIBS) -+ LINKER=`which ld` $(CC) $(LINKFLAGS) -o $(xhpl) $(HPL_pteobj) $(HPL_LIBS) ++ LINKER=`which ld` $(LINKER) $(LINKFLAGS) -o $(xhpl) $(HPL_pteobj) $(HPL_LIBS) $(MAKE) $(BINdir)/HPL.dat $(TOUCH) dexe.grd # -- GitLab From 77df251fcd68b611bb4e93f021d1452ce83de448 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 26 Apr 2015 16:19:35 +0200 Subject: [PATCH 0496/1076] use proper Bundle easyblock for biodeps/PRACE --- .../easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb | 2 +- easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10.eb | 2 +- .../easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0-extended.eb | 2 +- easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0.eb | 2 +- easybuild/easyconfigs/p/PRACE/PRACE-20130605-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/p/PRACE/PRACE-20130605-ictce-5.3.0.eb | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb index 0a0256d97d..428ecbe9cf 100644 --- a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb +++ b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb @@ -10,7 +10,7 @@ # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html ## -easyblock = "Toolchain" +easyblock = 'Bundle' name = 'biodeps' version = '1.6' diff --git a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10.eb b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10.eb index d8d026cace..6fcc534d72 100644 --- a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10.eb @@ -10,7 +10,7 @@ # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html ## -easyblock = "Toolchain" +easyblock = 'Bundle' name = 'biodeps' version = '1.6' diff --git a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0-extended.eb b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0-extended.eb index 878f45a16d..34a00add44 100644 --- a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0-extended.eb +++ b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0-extended.eb @@ -10,7 +10,7 @@ # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html ## -easyblock = "Toolchain" +easyblock = 'Bundle' name = 'biodeps' version = '1.6' diff --git a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0.eb b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0.eb index 63eda1f427..1091497ff7 100644 --- a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0.eb @@ -10,7 +10,7 @@ # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html ## -easyblock = "Toolchain" +easyblock = 'Bundle' name = 'biodeps' version = '1.6' diff --git a/easybuild/easyconfigs/p/PRACE/PRACE-20130605-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PRACE/PRACE-20130605-goolf-1.4.10.eb index 061dd6e110..849c3d613e 100644 --- a/easybuild/easyconfigs/p/PRACE/PRACE-20130605-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/PRACE/PRACE-20130605-goolf-1.4.10.eb @@ -10,7 +10,7 @@ # http://hpcbios.readthedocs.org/en/latest/ ## -easyblock = "Toolchain" +easyblock = 'Bundle' name = 'PRACE' version = '20130605' diff --git a/easybuild/easyconfigs/p/PRACE/PRACE-20130605-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PRACE/PRACE-20130605-ictce-5.3.0.eb index 84d13bb360..63cc6c8164 100644 --- a/easybuild/easyconfigs/p/PRACE/PRACE-20130605-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PRACE/PRACE-20130605-ictce-5.3.0.eb @@ -10,7 +10,7 @@ # http://hpcbios.readthedocs.org/en/latest/ ## -easyblock = "Toolchain" +easyblock = 'Bundle' name = 'PRACE' version = '20130605' -- GitLab From 7cce6b48a59220705d011495b069f79d1d6f35c9 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 26 Apr 2015 16:25:05 +0200 Subject: [PATCH 0497/1076] bump version to 2.1.0 and update release notes --- RELEASE_NOTES | 39 ++++++++++++++++++++++++++++++++++++--- setup.py | 4 ++-- 2 files changed, 38 insertions(+), 5 deletions(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index b504cb01ce..b83a7af107 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -3,16 +3,49 @@ For more detailed information, please see the git log. These release notes can also be consulted at http://easybuild.readthedocs.org/en/latest/Release_notes.html. -The latest version of easybuild-easyconfig provides 3,344 easyconfig files, for 581 different software packages, -32 different (compiler) toolchains and 6 software bundles. +The latest version of easybuild-easyconfig provides 3,344 easyconfig files, for 608 different software packages, +33 different (compiler) toolchains and 8 software bundles. +v2.1.0 (April 28th 2015) +------------------------ + +- added example easyconfig files for 27 new software packages: + AFNI (#1322, #1521), BCFtools (#1492), getdp (#1518), gmsh (#1518), gtest (#1244), hanythingondemand (#1530), + mawk (#1369), Minimac (#815), Minimac3 (#1502), monty (#1548), Octave (#1563), pbs_python (#1530), pigz (#1036), + Pygments (#1536), pyhull (#1539), pymatgen (#1549), PyQt (#1322, #1521), Ray (#1494), requests (#1536), + seqtk (#1524), SIP (#1322, #1521), S-Lang (#1369), Spark (#1554), spglib (#1549), TINKER (#1465), tmux (#1369), + Xmipp (#1489) +- added easyconfigs for new (Cray-specific) toolchains (#1538): CrayGNU, CrayIntel, CrayCCE + - initially supported software (using CrayGNU toolchains): CP2K, GROMACS, HPL, Python + numpy/scipy, WRF (#1558) +- added new easyconfigs for existing toolchains: goolf/1.5.16, intel/2014.06 +- added additional easyconfigs for various supported software packages: version updates, different toolchains, ... + including GCC v5.1.0, OpenFOAM v2.3.1, R v3.1.3, PETSc/SLEPc v3.5.3, WIEN2k v14.1 +- various other enhancements, including: + - include 'pbr' dependency for 'lockfile' Python extension in Python v2.7.9 easyconfigs + mock/pytz/pandas (#1462, #1540) + - include SQLite as dependency in Python v2.7.9 easyconfigs (#1468) + - set $LD_PRELOAD for Hoard and jemalloc (#1470) + - fix homepage in SCOTCH easyconfigs (#1485) + - adding missing six/ecdsa dependencies for dateutil/paramiko Python packages in Python easyconfigs (#1504, #1505, #1506, #1507, #1508, #1509, #1510) + - enable pic option in expat easyconfigs (#1562) +- various bug fixes, including: + - adding missing zlib dependency in all Tcl easyconfig files (#1344) + - fix homepage in FLUENT easyconfigs (#1472) + - use --with-verbs rather than deprecated --with-openib in OpenMPI configure options (#1511) + - stop relying on OS_NAME constant to specify OS dependencies in OpenMPI easyconfigs (#1512) + - replace use of $root with %(installdir)s to ensure compatibility with module files in Lua syntax (#1532) + - stop relying on $MKLROOT in ROOT easyconfigs (#1537) + - use proper Bundle easyblock for biodeps/PRACE (#1566) v2.0.0 (March 6th 2015) ----------------------- feature + bugfix release - added example easyconfig files for 29 new software packages: - bsoft (#1353), Coot (#1400), Cuby (#1258), DSRC (#1242), Exonerate (#568), fastqz (#1242), FSA (#568), fqzcomp (#1242), GAMESS-US (#1153, #1406), Grep (#1308), Hadoop (#1418), Hoard (#1415), IMB (#1284), ISL (#1389), jemalloc (#1416), libdwarf (#1283), libelf (#1283), MPC (#1310), multitail (#1327), Pmw (#1403), Quip (#1242), rCUDA (#720), SCALCE (#1242), SMALT (#568), STREAM (#1332), worker (#1307), Xerces-C++ (#1370), XQilla (#1370), ZPAQ (#1242) + bsoft (#1353), Coot (#1400), Cuby (#1258), DSRC (#1242), Exonerate (#568), fastqz (#1242), FSA (#568), + fqzcomp (#1242), GAMESS-US (#1153, #1406), Grep (#1308), Hadoop (#1418), Hoard (#1415), IMB (#1284), ISL (#1389), + jemalloc (#1416), libdwarf (#1283), libelf (#1283), MPC (#1310), multitail (#1327), Pmw (#1403), Quip (#1242), + rCUDA (#720), SCALCE (#1242), SMALT (#568), STREAM (#1332), worker (#1307), Xerces-C++ (#1370), XQilla (#1370), + ZPAQ (#1242) - added easyconfigs for new (common) toolchains foss/2015a (#1239), gompi/1.5.16 (#1380), gmvolf/1.7.20 (#1397), goolf/1.7.20 (#1294), intel/2015a (#1238), intel/2015.02 (#1393), iomkl/2015.01 (#1325), iomkl/2015.02 (#1401) - added new software bundle: Autotools (#1385) diff --git a/setup.py b/setup.py index e23ed2d782..5b55ee3e55 100644 --- a/setup.py +++ b/setup.py @@ -1,5 +1,5 @@ ## -# Copyright 2012-2013 Ghent University +# Copyright 2012-2015 Ghent University # # This file is part of EasyBuild, # originally created by the HPC team of Ghent University (http://ugent.be/hpc/en), @@ -41,7 +41,7 @@ from distutils import log # note: release candidates should be versioned as a pre-release, e.g. "1.1rc1" # 1.1-rc1 would indicate a post-release, i.e., and update of 1.1, so beware! -VERSION = "2.1.0dev" +VERSION = '2.1.0' API_VERSION = VERSION.split('.')[0] EB_VERSION = '.'.join(VERSION.split('.')[0:2]) -- GitLab From 91460c6b94ed03715d96d93760f19ee04974fcca Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 26 Apr 2015 16:52:27 +0200 Subject: [PATCH 0498/1076] add easyconfig for WRF + deps with CrayGNU --- .../j/JasPer/JasPer-1.900.1-CrayGNU-5.1.29.eb | 21 ++++++++++ .../t/tcsh/tcsh-6.18.01-CrayGNU-5.1.29.eb | 39 ++++++++++++++++++ .../w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb | 41 +++++++++++++++++++ 3 files changed, 101 insertions(+) create mode 100644 easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.1.29.eb create mode 100644 easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.1.29.eb create mode 100644 easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..feca7c584a --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.1.29.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'JasPer' +version = '1.900.1' + +homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' +description = """The JasPer Project is an open-source initiative to provide a free + software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_ZIP] +source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] + +sanity_check_paths = { + 'files': ["bin/jasper", "lib/libjasper.a"], + 'dirs': ["include"], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.1.29.eb new file mode 100644 index 0000000000..6245093966 --- /dev/null +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.1.29.eb @@ -0,0 +1,39 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit +# Authors:: Valentin Plugaru +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_05-06.html +## +easyblock = 'ConfigureMake' + +name = 'tcsh' +version = '6.18.01' + +homepage = 'http://www.tcsh.org' +description = """Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). + It is a command language interpreter usable both as an interactive login shell and a shell script command + processor. It includes a command-line editor, programmable word completion, spelling correction, a history + mechanism, job control and a C-like syntax.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'shared': True, 'dynamic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [ + 'ftp://ftp.astron.com/pub/%(namelower)s', + 'ftp://ftp.astron.com/pub/%(namelower)s/old', +] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/tcsh"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb new file mode 100644 index 0000000000..3806e63de1 --- /dev/null +++ b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb @@ -0,0 +1,41 @@ +name = 'WRF' +version = '3.6.1' + +homepage = 'http://www.wrf-model.org' +description = """The Weather Research and Forecasting (WRF) Model is a next-generation mesoscale + numerical weather prediction system designed to serve both operational forecasting and atmospheric + research needs.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 + +sources = ['%(name)sV%(version)s.TAR.gz'] +source_urls = [ + 'http://www2.mmm.ucar.edu/wrf/src/', + 'http://www.mmm.ucar.edu/wrf/src/', +] + +# csh is used by WRF install scripts +builddependencies = [('tcsh', '6.18.01')] + +dependencies = [ + ('JasPer', '1.900.1'), + ('cray-netcdf/4.3.2', EXTERNAL_MODULE), + ('cray-hdf5-parallel/1.8.13', EXTERNAL_MODULE), +] + +patches = [ + 'WRF_parallel_build_fix.patch', + 'WRF-3.6.1_known_problems.patch', + 'WRF_tests_limit-runtimes.patch', +] + +# limit parallel build to 20 +maxparallel = 20 + +buildtype = "dmpar" +versionsuffix = '-%s' % buildtype + +runtest = False + +moduleclass = 'geo' -- GitLab From b8d75d3267feaad5e1e28db4577e8f1d383b3be1 Mon Sep 17 00:00:00 2001 From: Pablo Escobar Date: Sun, 26 Apr 2015 17:18:16 +0200 Subject: [PATCH 0499/1076] added http://www.bioconductor.org/packages/release/bioc/src/contrib/ as download url for bioconductor packages --- easybuild/easyconfigs/r/R/R-2.15.2-goalf-1.1.0-no-OFED.eb | 4 +++- easybuild/easyconfigs/r/R/R-2.15.2-goolf-1.4.10.eb | 4 +++- easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.10.eb | 4 +++- easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.6.eb | 4 +++- easybuild/easyconfigs/r/R/R-2.15.2-ictce-5.3.0.eb | 4 +++- easybuild/easyconfigs/r/R/R-2.15.3-goalf-1.1.0-no-OFED.eb | 4 +++- easybuild/easyconfigs/r/R/R-2.15.3-goolf-1.4.10.eb | 4 +++- easybuild/easyconfigs/r/R/R-2.15.3-ictce-4.1.13.eb | 4 +++- easybuild/easyconfigs/r/R/R-2.15.3-ictce-5.3.0.eb | 4 +++- easybuild/easyconfigs/r/R/R-3.0.2-goolf-1.4.10.eb | 4 +++- easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.3.0.eb | 4 +++- easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.5.0.eb | 4 +++- easybuild/easyconfigs/r/R/R-3.1.0-ictce-5.5.0.eb | 4 +++- easybuild/easyconfigs/r/R/R-3.1.1-intel-2014b.eb | 4 +++- easybuild/easyconfigs/r/R/R-3.1.2-foss-2015a.eb | 1 + easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb | 1 + easybuild/easyconfigs/r/R/R-3.1.2-intel-2015a.eb | 1 + 17 files changed, 45 insertions(+), 14 deletions(-) diff --git a/easybuild/easyconfigs/r/R/R-2.15.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/r/R/R-2.15.2-goalf-1.1.0-no-OFED.eb index 8468c6029d..d91d0ca1fd 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.2-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.2-goalf-1.1.0-no-OFED.eb @@ -41,7 +41,9 @@ ext_options = { } # Bioconductor packages have a different download url bioconductor_options = { - 'source_urls': ['http://www.bioconductor.org/packages/2.11/bioc/src/contrib/'], + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.11/bioc/src/contrib/'], 'source_tmpl': name_tmpl, } # !! order of packages is important !! diff --git a/easybuild/easyconfigs/r/R/R-2.15.2-goolf-1.4.10.eb b/easybuild/easyconfigs/r/R/R-2.15.2-goolf-1.4.10.eb index 84d3f3e99e..517c6d157a 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.2-goolf-1.4.10.eb @@ -41,7 +41,9 @@ ext_options = { } # Bioconductor packages have a different download url bioconductor_options = { - 'source_urls': ['http://www.bioconductor.org/packages/2.11/bioc/src/contrib/'], + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.11/bioc/src/contrib/'], 'source_tmpl': name_tmpl, } # !! order of packages is important !! diff --git a/easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.10.eb b/easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.10.eb index 70126d1ce6..b2152142eb 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.10.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.10.eb @@ -41,7 +41,9 @@ ext_options = { } # Bioconductor packages have a different download url bioconductor_options = { - 'source_urls': ['http://www.bioconductor.org/packages/2.11/bioc/src/contrib/'], + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.11/bioc/src/contrib/'], 'source_tmpl': name_tmpl, } # !! order of packages is important !! diff --git a/easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.6.eb b/easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.6.eb index 3a90cc17eb..9414cfc682 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.6.eb @@ -41,7 +41,9 @@ ext_options = { } # Bioconductor packages have a different download url bioconductor_options = { - 'source_urls': ['http://www.bioconductor.org/packages/2.11/bioc/src/contrib/'], + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.11/bioc/src/contrib/'], 'source_tmpl': name_tmpl, } # !! order of packages is important !! diff --git a/easybuild/easyconfigs/r/R/R-2.15.2-ictce-5.3.0.eb b/easybuild/easyconfigs/r/R/R-2.15.2-ictce-5.3.0.eb index 201aa6b636..4b3f70cab0 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.2-ictce-5.3.0.eb @@ -41,7 +41,9 @@ ext_options = { } # Bioconductor packages have a different download url bioconductor_options = { - 'source_urls': ['http://www.bioconductor.org/packages/2.11/bioc/src/contrib/'], + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.11/bioc/src/contrib/'], 'source_tmpl': name_tmpl, } # !! order of packages is important !! diff --git a/easybuild/easyconfigs/r/R/R-2.15.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/r/R/R-2.15.3-goalf-1.1.0-no-OFED.eb index 65f22fa5a8..4434fbdf2a 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.3-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.3-goalf-1.1.0-no-OFED.eb @@ -41,7 +41,9 @@ ext_options = { } # Bioconductor packages have a different download url bioconductor_options = { - 'source_urls': ['http://www.bioconductor.org/packages/2.12/bioc/src/contrib/'], + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.12/bioc/src/contrib/'], 'source_tmpl': name_tmpl, } # !! order of packages is important !! diff --git a/easybuild/easyconfigs/r/R/R-2.15.3-goolf-1.4.10.eb b/easybuild/easyconfigs/r/R/R-2.15.3-goolf-1.4.10.eb index 2672165c50..174451bf44 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.3-goolf-1.4.10.eb @@ -41,7 +41,9 @@ ext_options = { } # Bioconductor packages have a different download url bioconductor_options = { - 'source_urls': ['http://www.bioconductor.org/packages/2.12/bioc/src/contrib/'], + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.12/bioc/src/contrib/'], 'source_tmpl': name_tmpl, } # !! order of packages is important !! diff --git a/easybuild/easyconfigs/r/R/R-2.15.3-ictce-4.1.13.eb b/easybuild/easyconfigs/r/R/R-2.15.3-ictce-4.1.13.eb index 2f2b2a553e..cc29570d01 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.3-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.3-ictce-4.1.13.eb @@ -41,7 +41,9 @@ ext_options = { } # Bioconductor packages have a different download url bioconductor_options = { - 'source_urls': ['http://www.bioconductor.org/packages/2.12/bioc/src/contrib/'], + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.12/bioc/src/contrib/'], 'source_tmpl': name_tmpl, } # !! order of packages is important !! diff --git a/easybuild/easyconfigs/r/R/R-2.15.3-ictce-5.3.0.eb b/easybuild/easyconfigs/r/R/R-2.15.3-ictce-5.3.0.eb index 2d510cfe36..4b201ba947 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.3-ictce-5.3.0.eb @@ -41,7 +41,9 @@ ext_options = { } # Bioconductor packages have a different download url bioconductor_options = { - 'source_urls': ['http://www.bioconductor.org/packages/2.12/bioc/src/contrib/'], + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.12/bioc/src/contrib/'], 'source_tmpl': name_tmpl, } # !! order of packages is important !! diff --git a/easybuild/easyconfigs/r/R/R-3.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/r/R/R-3.0.2-goolf-1.4.10.eb index 3bc73c713b..5280f5e5c7 100644 --- a/easybuild/easyconfigs/r/R/R-3.0.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/R/R-3.0.2-goolf-1.4.10.eb @@ -41,7 +41,9 @@ ext_options = { } # Bioconductor packages have a different download url bioconductor_options = { - 'source_urls': ['http://www.bioconductor.org/packages/2.13/bioc/src/contrib/'], + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.13/bioc/src/contrib/'], 'source_tmpl': name_tmpl, } diff --git a/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.3.0.eb index 580cc3effd..8fababc358 100644 --- a/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.3.0.eb @@ -41,7 +41,9 @@ ext_options = { } # Bioconductor packages have a different download url bioconductor_options = { - 'source_urls': ['http://www.bioconductor.org/packages/2.13/bioc/src/contrib/'], + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.13/bioc/src/contrib/'], 'source_tmpl': name_tmpl, } diff --git a/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.5.0.eb b/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.5.0.eb index 1bda6f96bc..549134c6cc 100644 --- a/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.5.0.eb @@ -41,7 +41,9 @@ ext_options = { } # Bioconductor packages have a different download url bioconductor_options = { - 'source_urls': ['http://www.bioconductor.org/packages/2.13/bioc/src/contrib/'], + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.13/bioc/src/contrib/'], 'source_tmpl': name_tmpl, } diff --git a/easybuild/easyconfigs/r/R/R-3.1.0-ictce-5.5.0.eb b/easybuild/easyconfigs/r/R/R-3.1.0-ictce-5.5.0.eb index ba677bcf6d..e7c9c708cc 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.0-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.0-ictce-5.5.0.eb @@ -31,7 +31,9 @@ ext_options = { } # Bioconductor packages have a different download url bioconductor_options = { - 'source_urls': ['http://www.bioconductor.org/packages/2.14/bioc/src/contrib/'], + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.14/bioc/src/contrib/'], 'source_tmpl': name_tmpl, } # !! order of packages is important !! diff --git a/easybuild/easyconfigs/r/R/R-3.1.1-intel-2014b.eb b/easybuild/easyconfigs/r/R/R-3.1.1-intel-2014b.eb index 37633fc50a..91ba061891 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.1-intel-2014b.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.1-intel-2014b.eb @@ -32,7 +32,9 @@ ext_options = { } # Bioconductor packages have a different download url bioconductor_options = { - 'source_urls': ['http://www.bioconductor.org/packages/2.14/bioc/src/contrib/'], + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.14/bioc/src/contrib/'], 'source_tmpl': name_tmpl, } # !! order of packages is important !! diff --git a/easybuild/easyconfigs/r/R/R-3.1.2-foss-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.2-foss-2015a.eb index e60a4bb6fd..d92fd5ff79 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.2-foss-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.2-foss-2015a.eb @@ -34,6 +34,7 @@ ext_options = { # Bioconductor packages have a different download url bioconductor_options = { 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', diff --git a/easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb b/easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb index a73e438a8c..d111c454b9 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb @@ -34,6 +34,7 @@ ext_options = { # Bioconductor packages have a different download url bioconductor_options = { 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', diff --git a/easybuild/easyconfigs/r/R/R-3.1.2-intel-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.2-intel-2015a.eb index 99a39db56a..a5cec405ac 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.2-intel-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.2-intel-2015a.eb @@ -34,6 +34,7 @@ ext_options = { # Bioconductor packages have a different download url bioconductor_options = { 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', -- GitLab From 87026420edafa0ed4ca97bfc48ff6d1700adca52 Mon Sep 17 00:00:00 2001 From: Pablo Escobar Date: Sun, 26 Apr 2015 17:23:49 +0200 Subject: [PATCH 0500/1076] updated urls for data and experiments data --- easybuild/easyconfigs/r/R/R-3.1.2-foss-2015a.eb | 2 ++ easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb | 2 ++ easybuild/easyconfigs/r/R/R-3.1.2-intel-2015a.eb | 2 ++ 3 files changed, 6 insertions(+) diff --git a/easybuild/easyconfigs/r/R/R-3.1.2-foss-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.2-foss-2015a.eb index d92fd5ff79..bcd67f42d0 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.2-foss-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.2-foss-2015a.eb @@ -35,6 +35,8 @@ ext_options = { bioconductor_options = { 'source_urls': [ 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/release/data/annotation/src/contrib/', + 'http://www.bioconductor.org/packages/release/data/experiment/src/contrib/', 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', diff --git a/easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb b/easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb index d111c454b9..467f0009f8 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.2-goolf-1.5.14.eb @@ -35,6 +35,8 @@ ext_options = { bioconductor_options = { 'source_urls': [ 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/release/data/annotation/src/contrib/', + 'http://www.bioconductor.org/packages/release/data/experiment/src/contrib/', 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', diff --git a/easybuild/easyconfigs/r/R/R-3.1.2-intel-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.2-intel-2015a.eb index a5cec405ac..813bbd8f5d 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.2-intel-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.2-intel-2015a.eb @@ -35,6 +35,8 @@ ext_options = { bioconductor_options = { 'source_urls': [ 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/release/data/annotation/src/contrib/', + 'http://www.bioconductor.org/packages/release/data/experiment/src/contrib/', 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', -- GitLab From 0c375816933c4bc1edb21de240aff26d2fb6a7e4 Mon Sep 17 00:00:00 2001 From: Pablo Escobar Date: Sun, 26 Apr 2015 17:33:48 +0200 Subject: [PATCH 0501/1076] added 3.1.3 easyconfigs --- .../easyconfigs/r/R/R-3.1.3-foss-2015a.eb | 384 ++++++++++++++++++ .../easyconfigs/r/R/R-3.1.3-intel-2015a.eb | 383 +++++++++++++++++ 2 files changed, 767 insertions(+) create mode 100644 easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb create mode 100644 easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb new file mode 100644 index 0000000000..ad11c875f8 --- /dev/null +++ b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb @@ -0,0 +1,384 @@ +name = 'R' +version = '3.1.3' + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] + +preconfigopts = 'BLAS_LIBS="$LIBBLAS" LAPACK_LIBS="$LIBLAPACK"' +configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=no --enable-R-shlib" +# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below +configopts += " --with-recommended-packages=no" + +dependencies = [ + ('libreadline', '6.3'), + ('ncurses', '5.9'), + ('libpng', '1.6.16'), # for plotting in R + ('libjpeg-turbo', '1.4.0'), # for plottting in R + ('Java', '1.8.0_25', '', True), # Java bindings are built if Java is found, might as well provide it +] + +name_tmpl = '%(name)s_%(version)s.tar.gz' +ext_options = { + 'source_urls': [ + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'http://cran.r-project.org/src/contrib/', # current version of packages + 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + ], + 'source_tmpl': name_tmpl, +} +# Bioconductor packages have a different download url +bioconductor_options = { + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/release/data/annotation/src/contrib/', + 'http://www.bioconductor.org/packages/release/data/experiment/src/contrib/', + 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', + 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', + ], + 'source_tmpl': name_tmpl, +} + +# !! order of packages is important !! +# packages updated on January 8th 2015 +exts_list = [ + # default libraries, only here to sanity check their presence + 'base', + 'datasets', + 'graphics', + 'grDevices', + 'grid', + 'methods', + 'splines', + 'stats', + 'stats4', + 'tools', + 'utils', + # non-standard libraries, should be specified with fixed versions! + ('Rmpi', '0.6-5', dict(ext_options.items() + [('patches', ['Rmpi-0.6-5_impi5.patch'])])), + ('abind', '1.4-3', ext_options), + ('magic', '1.5-6', ext_options), + ('geometry', '0.3-5', dict(ext_options.items() + [('patches', ['geometry-0.3-4-icc.patch'])])), + ('bit', '1.1-12', ext_options), + ('filehash', '2.2-2', ext_options), + ('ff', '2.2-13', ext_options), + ('bnlearn', '3.7.1', ext_options), + ('bootstrap', '2015.2', ext_options), + ('combinat', '0.0-8', ext_options), + ('deal', '1.2-37', ext_options), + ('fdrtool', '1.2.14', ext_options), + ('formatR', '1.0', ext_options), + ('gtools', '3.4.1', ext_options), + ('gdata', '2.13.3', ext_options), + ('GSA', '1.03', ext_options), + ('highr', '0.4', ext_options), + ('infotheo', '1.2.0', ext_options), + ('lars', '1.2', ext_options), + ('lazy', '1.2-15', ext_options), + ('kernlab', '0.9-20', ext_options), + ('mime', '0.2', ext_options), + ('markdown', '0.7.4', ext_options), + ('mlbench', '2.1-1', ext_options), + ('NLP', '0.1-6', ext_options), + ('mclust', '4.4', ext_options), + ('RANN', '2.4.1', ext_options), + ('rmeta', '2.16', ext_options), + ('segmented', '0.5-1.1', ext_options), + ('som', '0.3-5', ext_options), + ('SuppDists', '1.1-9.1', ext_options), + ('stabledist', '0.6-6', ext_options), + ('survivalROC', '1.0.3', ext_options), + ('pspline', '1.0-16', ext_options), + ('timeDate', '3012.100', ext_options), + ('longmemo', '1.0-0', ext_options), + ('ADGofTest', '0.3', ext_options), + ('ade4', '1.6-2', ext_options), + ('AlgDesign', '1.1-7.3', ext_options), + ('base64enc', '0.1-2', ext_options), + ('BH', '1.55.0-3', ext_options), + ('brew', '1.0-6', ext_options), + ('Brobdingnag', '1.2-4', ext_options), + ('corpcor', '1.6.7', ext_options), + ('longitudinal', '1.1.11', ext_options), + ('checkmate', '1.5.2', ext_options), + ('cubature', '1.1-2', ext_options), + ('DEoptimR', '1.0-2', ext_options), + ('digest', '0.6.8', ext_options), + ('fastmatch', '1.0-4', ext_options), + ('ffbase', '0.11.3', ext_options), + ('iterators', '1.0.7', ext_options), + ('maps', '2.3-9', ext_options), + ('nnls', '1.4', ext_options), + ('sendmailR', '1.2-1', ext_options), + ('spam', '1.0-1', ext_options), + ('subplex', '1.1-4', ext_options), + ('stringr', '0.6.2', ext_options), + ('evaluate', '0.5.5', ext_options), + ('logspline', '2.1.5', ext_options), + ('ncbit', '2013.03.29', ext_options), + ('permute', '0.8-3', ext_options), + ('plotrix', '3.5-11', ext_options), + ('randomForest', '4.6-10', ext_options), + ('scatterplot3d', '0.3-35', ext_options), + ('SparseM', '1.6', ext_options), + ('tripack', '1.3-6', ext_options), + ('irace', '1.06', ext_options), + ('rJava', '0.9-6', ext_options), + ('lattice', '0.20-30', ext_options), + ('RColorBrewer', '1.1-2', ext_options), + ('latticeExtra', '0.6-26', ext_options), + ('Matrix', '1.1-5', ext_options), + ('png', '0.1-7', ext_options), + ('Rcpp', '0.11.5', ext_options), + ('RcppArmadillo', '0.4.650.1.1', ext_options), + ('plyr', '1.8.1', ext_options), + ('pROC', '1.7.3', ext_options), + ('quadprog', '1.5-5', ext_options), + ('BB', '2014.10-1', ext_options), + ('BBmisc', '1.9', ext_options), + ('fail', '1.2', ext_options), + ('rlecuyer', '0.3-3', ext_options), + ('snow', '0.3-13', ext_options), + ('MASS', '7.3-40', ext_options), + ('tree', '1.0-35', ext_options), + ('pls', '2.4-3', ext_options), + ('class', '7.3-12', ext_options), + ('e1071', '1.6-4', ext_options), + ('nnet', '7.3-9', ext_options), + ('nlme', '3.1-120', ext_options), + ('mgcv', '1.8-5', ext_options), + ('minqa', '1.2.4', ext_options), + ('nloptr', '1.0.4', ext_options), + ('RcppEigen', '0.3.2.4.0', ext_options), + ('lme4', '1.1-7', ext_options), + ('pbkrtest', '0.4-2', ext_options), + ('quantreg', '5.11', ext_options), + ('car', '2.0-25', ext_options), + ('colorspace', '1.2-6', ext_options), + ('robustbase', '0.92-3', ext_options), + ('sp', '1.0-17', ext_options), + ('vcd', '1.3-2', ext_options), + ('snowfall', '1.84-6', ext_options), + ('rpart', '4.1-9', ext_options), + ('mice', '2.22', ext_options), + ('urca', '1.2-8', ext_options), + ('fracdiff', '1.4-2', ext_options), + ('logistf', '1.21', ext_options), + ('akima', '0.5-11', ext_options), + ('bitops', '1.0-6', ext_options), + ('boot', '1.3-15', ext_options), + ('mixtools', '1.0.2', ext_options), + ('cluster', '2.0.1', ext_options), + ('gclus', '1.3.1', ext_options), + ('coda', '0.17-1', ext_options), + ('codetools', '0.2-11', ext_options), + ('foreach', '1.4.2', ext_options), + ('doMC', '1.3.3', ext_options), + ('DBI', '0.3.1', ext_options), + ('foreign', '0.8-63', ext_options), + ('survival', '2.38-1', ext_options), + ('gam', '1.09.1', ext_options), + ('gamlss.data', '4.2-7', ext_options), + ('gamlss.dist', '4.3-4', ext_options), + ('hwriter', '1.3.2', ext_options), + ('KernSmooth', '2.23-14', ext_options), + ('zoo', '1.7-12', ext_options), + ('xts', '0.9-7', ext_options), + ('TTR', '0.22-0', ext_options), + ('quantmod', '0.4-4', ext_options), + ('lmtest', '0.9-33', ext_options), + ('mnormt', '1.5-1', ext_options), + ('mvtnorm', '1.0-2', ext_options), + ('pcaPP', '1.9-60', ext_options), + ('numDeriv', '2012.9-1', ext_options), + ('lava', '1.4.0', ext_options), + ('prodlim', '1.5.1', ext_options), + ('pscl', '1.4.8', ext_options), + ('RSQLite', '1.0.0', ext_options), + ('BatchJobs', '1.6', ext_options), + ('sandwich', '2.3-2', ext_options), + ('sfsmisc', '1.0-27', ext_options), + ('spatial', '7.3-9', ext_options), + ('VGAM', '0.9-7', ext_options), + ('waveslim', '1.7.5', ext_options), + ('xtable', '1.7-4', ext_options), + ('profileModel', '0.5-9', ext_options), + ('brglm', '0.5-9', ext_options), + ('deSolve', '1.11', ext_options), + ('tseriesChaos', '0.1-13', ext_options), + ('tseries', '0.10-34', ext_options), + ('fastICA', '1.2-0', ext_options), + ('R.methodsS3', '1.7.0', ext_options), + ('R.oo', '1.19.0', ext_options), + ('cgdsr', '1.1.33', ext_options), + ('R.utils', '2.0.0', ext_options), + ('R.matlab', '3.2.0', ext_options), + ('BiocGenerics', '0.12.1', bioconductor_options), + ('Biobase', '2.26.0', bioconductor_options), + ('S4Vectors', '0.4.0', bioconductor_options), + ('IRanges', '2.0.1', bioconductor_options), + ('GenomeInfoDb', '1.2.4', bioconductor_options), + ('AnnotationDbi', '1.28.2', bioconductor_options), + ('XVector', '0.6.0', bioconductor_options), + ('zlibbioc', '1.12.0', bioconductor_options), + ('Biostrings', '2.34.1', bioconductor_options), + ('GenomicRanges', '1.18.4', bioconductor_options), + ('Rsamtools', '1.18.3', bioconductor_options), + ('BiocParallel', '1.0.3', bioconductor_options), + ('GenomicAlignments', '1.2.2', bioconductor_options), + ('ShortRead', '1.24.0', bioconductor_options), + ('graph', '1.44.1', bioconductor_options), + ('gbm', '2.1.1', ext_options), + ('dichromat', '2.0-0', ext_options), + ('Formula', '1.2-0', ext_options), + ('acepack', '1.3-3.3', ext_options), + ('gtable', '0.1.2', ext_options), + ('reshape2', '1.4.1', ext_options), + ('proto', '0.3-10', ext_options), + ('munsell', '0.4.2', ext_options), + ('labeling', '0.3', ext_options), + ('scales', '0.2.4', ext_options), + ('ggplot2', '1.0.1', ext_options), + ('Hmisc', '3.15-0', ext_options), + ('fastcluster', '1.1.16', ext_options), + ('chron', '2.3-45', ext_options), + ('data.table', '1.9.4', ext_options), + ('igraph', '0.7.1', ext_options), + ('GeneNet', '1.2.12', ext_options), + ('ape', '3.2', ext_options), + ('htmltools', '0.2.6', ext_options), + ('RJSONIO', '1.3-0', ext_options), + ('caTools', '1.17.1', ext_options), + ('gplots', '2.16.0', ext_options), + ('ROCR', '1.0-5', ext_options), + ('httpuv', '1.3.2', ext_options), + ('R6', '2.0.1', ext_options), + ('shiny', '0.11.1', ext_options), + ('adegenet', '1.4-2', ext_options), + ('phylobase', '0.6.8', ext_options), + ('adephylo', '1.1-6', ext_options), + ('animation', '2.3', ext_options), + ('bigmemory.sri', '0.1.3', ext_options), + ('bigmemory', '4.4.6', ext_options), + ('calibrate', '1.7.2', ext_options), + ('clusterGeneration', '1.3.4', ext_options), + ('raster', '2.3-33', ext_options), + ('dismo', '1.0-12', ext_options), + ('expm', '0.99-1.1', ext_options), + ('extrafontdb', '1.0', ext_options), + ('Rttf2pt1', '1.3.3', ext_options), + ('extrafont', '0.17', ext_options), + ('fields', '8.2-1', ext_options), + ('shapefiles', '0.7', ext_options), + ('fossil', '0.3.7', ext_options), + ('geiger', '2.0.3', ext_options), + ('glmnet', '1.9-8', ext_options), + ('labdsv', '1.6-1', ext_options), + ('MatrixModels', '0.4-0', ext_options), + ('stabs', '0.5-1', ext_options), + ('mboost', '2.4-2', ext_options), + ('msm', '1.5', ext_options), + ('nor1mix', '1.2-0', ext_options), + ('np', '0.60-2', ext_options), + ('polynom', '1.3-8', ext_options), + ('polspline', '1.1.9', ext_options), + ('TH.data', '1.0-6', ext_options), + ('multcomp', '1.4-0', ext_options), + ('gridExtra', '0.9.1', ext_options), + ('rms', '4.3-0', ext_options), + ('RWekajars', '3.7.12-1', ext_options), + ('RWeka', '0.4-24', ext_options), + ('slam', '0.1-32', ext_options), + ('tm', '0.6', ext_options), + ('TraMineR', '1.8-9', ext_options), + ('chemometrics', '1.3.9', ext_options), + ('FNN', '1.1', ext_options), + ('ipred', '0.9-4', ext_options), + ('knitr', '1.9', ext_options), + ('statmod', '1.4.20', ext_options), + ('miscTools', '0.6-16', ext_options), + ('maxLik', '1.2-4', ext_options), + ('mlogit', '0.2-4', ext_options), + ('getopt', '1.20.0', ext_options), + ('gsalib', '2.1', ext_options), + ('reshape', '0.8.5', ext_options), + ('optparse', '1.3.0', ext_options), + ('klaR', '0.6-12', ext_options), + ('neuRosim', '0.2-12', ext_options), + ('affyio', '1.34.0', bioconductor_options), + ('BiocInstaller', '1.16.2', bioconductor_options), + ('preprocessCore', '1.28.0', bioconductor_options), + ('affy', '1.44.0', bioconductor_options), + ('GO.db', '3.0.0', bioconductor_options), + ('limma', '3.22.7', bioconductor_options), + ('RBGL', '1.42.0', bioconductor_options), + ('org.Hs.eg.db', '3.0.0', bioconductor_options), + ('AnnotationForge', '1.8.2', bioconductor_options), + ('KEGG.db', '3.0.0', bioconductor_options), + ('annaffy', '1.38.0', bioconductor_options), + ('gcrma', '2.38.0', bioconductor_options), + ('oligoClasses', '1.28.0', bioconductor_options), + ('edgeR', '3.8.6', bioconductor_options), + ('PFAM.db', '3.0.0', bioconductor_options), + ('locfit', '1.5-9.1', ext_options), + ('GGally', '0.5.0', ext_options), + ('baySeq', '2.0.50', bioconductor_options), + ('beanplot', '1.2', ext_options), + ('clValid', '0.6-6', ext_options), + ('qvalue', '1.43.0', bioconductor_options), + ('impute', '1.40.0', bioconductor_options), + ('matrixStats', '0.14.0', ext_options), + ('samr', '2.0', ext_options), + ('DEGseq', '1.20.0', bioconductor_options), + ('DiscriMiner', '0.1-29', ext_options), + ('ellipse', '0.3-8', ext_options), + ('leaps', '2.9', ext_options), + ('flashClust', '1.01-2', ext_options), + ('FactoMineR', '1.29', ext_options), + ('modeltools', '0.2-21', ext_options), + ('flexclust', '1.3-4', ext_options), + ('flexmix', '2.3-13', ext_options), + ('prabclus', '2.2-6', ext_options), + ('diptest', '0.75-6', ext_options), + ('trimcluster', '0.1-2', ext_options), + ('fpc', '2.1-9', ext_options), + ('BiasedUrn', '1.06.1', ext_options), + ('hgu133plus2.db', '3.0.0', bioconductor_options), + ('TeachingDemos', '2.9', ext_options), + ('jsonlite', '0.9.14', ext_options), + ('kohonen', '2.0.15', ext_options), + ('base64', '1.1', ext_options), + ('illuminaio', '0.8.0', bioconductor_options), + ('registry', '0.2', ext_options), + ('pkgmaker', '0.22', ext_options), + ('rngtools', '1.2.4', ext_options), + ('doRNG', '1.6', ext_options), + ('bumphunter', '1.6.0', bioconductor_options), + ('multtest', '2.22.0', bioconductor_options), + ('siggenes', '1.40.0', bioconductor_options), + ('nleqslv', '2.6', ext_options), + ('DynDoc', '1.44.0', bioconductor_options), + ('genoset', '1.20.0', bioconductor_options), + ('RGCCA', '2.0', ext_options), + ('pheatmap', '1.0.2', ext_options), + ('multtest', '2.22.0', bioconductor_options), + ('NOISeq', '2.8.0', bioconductor_options), + ('openxlsx', '2.4.0', ext_options), + ('Rgraphviz', '2.10.0', bioconductor_options), + ('pvclust', '1.3-2', ext_options), + ('RCircos', '1.1.2', ext_options), + ('reshape', '0.8.5', ext_options), + ('RNASeqPower', '1.6.0', bioconductor_options), + ('VennDiagram', '1.6.9', ext_options), + ('xlsxjars', '0.6.1', ext_options), + ('xlsx', '0.5.7', ext_options), + ('Rsubread', '1.16.1', bioconductor_options), +] + +moduleclass = 'lang' + diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb new file mode 100644 index 0000000000..19bdf89c03 --- /dev/null +++ b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb @@ -0,0 +1,383 @@ +name = 'R' +version = '3.1.3' + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] + +preconfigopts = 'BLAS_LIBS="$LIBBLAS" LAPACK_LIBS="$LIBLAPACK"' +configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=no --enable-R-shlib" +# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below +configopts += " --with-recommended-packages=no" + +dependencies = [ + ('libreadline', '6.3'), + ('ncurses', '5.9'), + ('libpng', '1.6.16'), # for plotting in R + ('libjpeg-turbo', '1.4.0'), # for plottting in R + ('Java', '1.8.0_25', '', True), # Java bindings are built if Java is found, might as well provide it +] + +name_tmpl = '%(name)s_%(version)s.tar.gz' +ext_options = { + 'source_urls': [ + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'http://cran.r-project.org/src/contrib/', # current version of packages + 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + ], + 'source_tmpl': name_tmpl, +} +# Bioconductor packages have a different download url +bioconductor_options = { + 'source_urls': [ + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/release/data/annotation/src/contrib/', + 'http://www.bioconductor.org/packages/release/data/experiment/src/contrib/', + 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', + 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', + ], + 'source_tmpl': name_tmpl, +} + +# !! order of packages is important !! +# packages updated on January 8th 2015 +exts_list = [ + # default libraries, only here to sanity check their presence + 'base', + 'datasets', + 'graphics', + 'grDevices', + 'grid', + 'methods', + 'splines', + 'stats', + 'stats4', + 'tools', + 'utils', + # non-standard libraries, should be specified with fixed versions! + ('Rmpi', '0.6-5', dict(ext_options.items() + [('patches', ['Rmpi-0.6-5_impi5.patch'])])), + ('abind', '1.4-3', ext_options), + ('magic', '1.5-6', ext_options), + ('geometry', '0.3-5', dict(ext_options.items() + [('patches', ['geometry-0.3-4-icc.patch'])])), + ('bit', '1.1-12', ext_options), + ('filehash', '2.2-2', ext_options), + ('ff', '2.2-13', ext_options), + ('bnlearn', '3.7.1', ext_options), + ('bootstrap', '2015.2', ext_options), + ('combinat', '0.0-8', ext_options), + ('deal', '1.2-37', ext_options), + ('fdrtool', '1.2.14', ext_options), + ('formatR', '1.0', ext_options), + ('gtools', '3.4.1', ext_options), + ('gdata', '2.13.3', ext_options), + ('GSA', '1.03', ext_options), + ('highr', '0.4', ext_options), + ('infotheo', '1.2.0', ext_options), + ('lars', '1.2', ext_options), + ('lazy', '1.2-15', ext_options), + ('kernlab', '0.9-20', ext_options), + ('mime', '0.2', ext_options), + ('markdown', '0.7.4', ext_options), + ('mlbench', '2.1-1', ext_options), + ('NLP', '0.1-6', ext_options), + ('mclust', '4.4', ext_options), + ('RANN', '2.4.1', ext_options), + ('rmeta', '2.16', ext_options), + ('segmented', '0.5-1.1', ext_options), + ('som', '0.3-5', ext_options), + ('SuppDists', '1.1-9.1', ext_options), + ('stabledist', '0.6-6', ext_options), + ('survivalROC', '1.0.3', ext_options), + ('pspline', '1.0-16', ext_options), + ('timeDate', '3012.100', ext_options), + ('longmemo', '1.0-0', ext_options), + ('ADGofTest', '0.3', ext_options), + ('ade4', '1.6-2', ext_options), + ('AlgDesign', '1.1-7.3', ext_options), + ('base64enc', '0.1-2', ext_options), + ('BH', '1.55.0-3', ext_options), + ('brew', '1.0-6', ext_options), + ('Brobdingnag', '1.2-4', ext_options), + ('corpcor', '1.6.7', ext_options), + ('longitudinal', '1.1.11', ext_options), + ('checkmate', '1.5.2', ext_options), + ('cubature', '1.1-2', ext_options), + ('DEoptimR', '1.0-2', ext_options), + ('digest', '0.6.8', ext_options), + ('fastmatch', '1.0-4', ext_options), + ('ffbase', '0.11.3', ext_options), + ('iterators', '1.0.7', ext_options), + ('maps', '2.3-9', ext_options), + ('nnls', '1.4', ext_options), + ('sendmailR', '1.2-1', ext_options), + ('spam', '1.0-1', ext_options), + ('subplex', '1.1-4', ext_options), + ('stringr', '0.6.2', ext_options), + ('evaluate', '0.5.5', ext_options), + ('logspline', '2.1.5', ext_options), + ('ncbit', '2013.03.29', ext_options), + ('permute', '0.8-3', ext_options), + ('plotrix', '3.5-11', ext_options), + ('randomForest', '4.6-10', ext_options), + ('scatterplot3d', '0.3-35', ext_options), + ('SparseM', '1.6', ext_options), + ('tripack', '1.3-6', ext_options), + ('irace', '1.06', ext_options), + ('rJava', '0.9-6', ext_options), + ('lattice', '0.20-30', ext_options), + ('RColorBrewer', '1.1-2', ext_options), + ('latticeExtra', '0.6-26', ext_options), + ('Matrix', '1.1-5', ext_options), + ('png', '0.1-7', ext_options), + ('Rcpp', '0.11.5', ext_options), + ('RcppArmadillo', '0.4.650.1.1', ext_options), + ('plyr', '1.8.1', ext_options), + ('pROC', '1.7.3', ext_options), + ('quadprog', '1.5-5', ext_options), + ('BB', '2014.10-1', ext_options), + ('BBmisc', '1.9', ext_options), + ('fail', '1.2', ext_options), + ('rlecuyer', '0.3-3', ext_options), + ('snow', '0.3-13', ext_options), + ('MASS', '7.3-40', ext_options), + ('tree', '1.0-35', ext_options), + ('pls', '2.4-3', ext_options), + ('class', '7.3-12', ext_options), + ('e1071', '1.6-4', ext_options), + ('nnet', '7.3-9', ext_options), + ('nlme', '3.1-120', ext_options), + ('mgcv', '1.8-5', ext_options), + ('minqa', '1.2.4', ext_options), + ('nloptr', '1.0.4', ext_options), + ('RcppEigen', '0.3.2.4.0', ext_options), + ('lme4', '1.1-7', ext_options), + ('pbkrtest', '0.4-2', ext_options), + ('quantreg', '5.11', ext_options), + ('car', '2.0-25', ext_options), + ('colorspace', '1.2-6', ext_options), + ('robustbase', '0.92-3', ext_options), + ('sp', '1.0-17', ext_options), + ('vcd', '1.3-2', ext_options), + ('snowfall', '1.84-6', ext_options), + ('rpart', '4.1-9', ext_options), + ('mice', '2.22', ext_options), + ('urca', '1.2-8', ext_options), + ('fracdiff', '1.4-2', ext_options), + ('logistf', '1.21', ext_options), + ('akima', '0.5-11', ext_options), + ('bitops', '1.0-6', ext_options), + ('boot', '1.3-15', ext_options), + ('mixtools', '1.0.2', ext_options), + ('cluster', '2.0.1', ext_options), + ('gclus', '1.3.1', ext_options), + ('coda', '0.17-1', ext_options), + ('codetools', '0.2-11', ext_options), + ('foreach', '1.4.2', ext_options), + ('doMC', '1.3.3', ext_options), + ('DBI', '0.3.1', ext_options), + ('foreign', '0.8-63', ext_options), + ('survival', '2.38-1', ext_options), + ('gam', '1.09.1', ext_options), + ('gamlss.data', '4.2-7', ext_options), + ('gamlss.dist', '4.3-4', ext_options), + ('hwriter', '1.3.2', ext_options), + ('KernSmooth', '2.23-14', ext_options), + ('zoo', '1.7-12', ext_options), + ('xts', '0.9-7', ext_options), + ('TTR', '0.22-0', ext_options), + ('quantmod', '0.4-4', ext_options), + ('lmtest', '0.9-33', ext_options), + ('mnormt', '1.5-1', ext_options), + ('mvtnorm', '1.0-2', ext_options), + ('pcaPP', '1.9-60', ext_options), + ('numDeriv', '2012.9-1', ext_options), + ('lava', '1.4.0', ext_options), + ('prodlim', '1.5.1', ext_options), + ('pscl', '1.4.8', ext_options), + ('RSQLite', '1.0.0', ext_options), + ('BatchJobs', '1.6', ext_options), + ('sandwich', '2.3-2', ext_options), + ('sfsmisc', '1.0-27', ext_options), + ('spatial', '7.3-9', ext_options), + ('VGAM', '0.9-7', ext_options), + ('waveslim', '1.7.5', ext_options), + ('xtable', '1.7-4', ext_options), + ('profileModel', '0.5-9', ext_options), + ('brglm', '0.5-9', ext_options), + ('deSolve', '1.11', ext_options), + ('tseriesChaos', '0.1-13', ext_options), + ('tseries', '0.10-34', ext_options), + ('fastICA', '1.2-0', ext_options), + ('R.methodsS3', '1.7.0', ext_options), + ('R.oo', '1.19.0', ext_options), + ('cgdsr', '1.1.33', ext_options), + ('R.utils', '2.0.0', ext_options), + ('R.matlab', '3.2.0', ext_options), + ('BiocGenerics', '0.12.1', bioconductor_options), + ('Biobase', '2.26.0', bioconductor_options), + ('S4Vectors', '0.4.0', bioconductor_options), + ('IRanges', '2.0.1', bioconductor_options), + ('GenomeInfoDb', '1.2.4', bioconductor_options), + ('AnnotationDbi', '1.28.2', bioconductor_options), + ('XVector', '0.6.0', bioconductor_options), + ('zlibbioc', '1.12.0', bioconductor_options), + ('Biostrings', '2.34.1', bioconductor_options), + ('GenomicRanges', '1.18.4', bioconductor_options), + ('Rsamtools', '1.18.3', bioconductor_options), + ('BiocParallel', '1.0.3', bioconductor_options), + ('GenomicAlignments', '1.2.2', bioconductor_options), + ('ShortRead', '1.24.0', bioconductor_options), + ('graph', '1.44.1', bioconductor_options), + ('gbm', '2.1.1', ext_options), + ('dichromat', '2.0-0', ext_options), + ('Formula', '1.2-0', ext_options), + ('acepack', '1.3-3.3', ext_options), + ('gtable', '0.1.2', ext_options), + ('reshape2', '1.4.1', ext_options), + ('proto', '0.3-10', ext_options), + ('munsell', '0.4.2', ext_options), + ('labeling', '0.3', ext_options), + ('scales', '0.2.4', ext_options), + ('ggplot2', '1.0.1', ext_options), + ('Hmisc', '3.15-0', ext_options), + ('fastcluster', '1.1.16', ext_options), + ('chron', '2.3-45', ext_options), + ('data.table', '1.9.4', ext_options), + ('igraph', '0.7.1', ext_options), + ('GeneNet', '1.2.12', ext_options), + ('ape', '3.2', ext_options), + ('htmltools', '0.2.6', ext_options), + ('RJSONIO', '1.3-0', ext_options), + ('caTools', '1.17.1', ext_options), + ('gplots', '2.16.0', ext_options), + ('ROCR', '1.0-5', ext_options), + ('httpuv', '1.3.2', ext_options), + ('R6', '2.0.1', ext_options), + ('shiny', '0.11.1', ext_options), + ('adegenet', '1.4-2', ext_options), + ('phylobase', '0.6.8', ext_options), + ('adephylo', '1.1-6', ext_options), + ('animation', '2.3', ext_options), + ('bigmemory.sri', '0.1.3', ext_options), + ('bigmemory', '4.4.6', ext_options), + ('calibrate', '1.7.2', ext_options), + ('clusterGeneration', '1.3.4', ext_options), + ('raster', '2.3-33', ext_options), + ('dismo', '1.0-12', ext_options), + ('expm', '0.99-1.1', ext_options), + ('extrafontdb', '1.0', ext_options), + ('Rttf2pt1', '1.3.3', ext_options), + ('extrafont', '0.17', ext_options), + ('fields', '8.2-1', ext_options), + ('shapefiles', '0.7', ext_options), + ('fossil', '0.3.7', ext_options), + ('geiger', '2.0.3', ext_options), + ('glmnet', '1.9-8', ext_options), + ('labdsv', '1.6-1', ext_options), + ('MatrixModels', '0.4-0', ext_options), + ('stabs', '0.5-1', ext_options), + ('mboost', '2.4-2', ext_options), + ('msm', '1.5', ext_options), + ('nor1mix', '1.2-0', ext_options), + ('np', '0.60-2', ext_options), + ('polynom', '1.3-8', ext_options), + ('polspline', '1.1.9', ext_options), + ('TH.data', '1.0-6', ext_options), + ('multcomp', '1.4-0', ext_options), + ('gridExtra', '0.9.1', ext_options), + ('rms', '4.3-0', ext_options), + ('RWekajars', '3.7.12-1', ext_options), + ('RWeka', '0.4-24', ext_options), + ('slam', '0.1-32', ext_options), + ('tm', '0.6', ext_options), + ('TraMineR', '1.8-9', ext_options), + ('chemometrics', '1.3.9', ext_options), + ('FNN', '1.1', ext_options), + ('ipred', '0.9-4', ext_options), + ('knitr', '1.9', ext_options), + ('statmod', '1.4.20', ext_options), + ('miscTools', '0.6-16', ext_options), + ('maxLik', '1.2-4', ext_options), + ('mlogit', '0.2-4', ext_options), + ('getopt', '1.20.0', ext_options), + ('gsalib', '2.1', ext_options), + ('reshape', '0.8.5', ext_options), + ('optparse', '1.3.0', ext_options), + ('klaR', '0.6-12', ext_options), + ('neuRosim', '0.2-12', ext_options), + ('affyio', '1.34.0', bioconductor_options), + ('BiocInstaller', '1.16.2', bioconductor_options), + ('preprocessCore', '1.28.0', bioconductor_options), + ('affy', '1.44.0', bioconductor_options), + ('GO.db', '3.0.0', bioconductor_options), + ('limma', '3.22.7', bioconductor_options), + ('RBGL', '1.42.0', bioconductor_options), + ('org.Hs.eg.db', '3.0.0', bioconductor_options), + ('AnnotationForge', '1.8.2', bioconductor_options), + ('KEGG.db', '3.0.0', bioconductor_options), + ('annaffy', '1.38.0', bioconductor_options), + ('gcrma', '2.38.0', bioconductor_options), + ('oligoClasses', '1.28.0', bioconductor_options), + ('edgeR', '3.8.6', bioconductor_options), + ('PFAM.db', '3.0.0', bioconductor_options), + ('locfit', '1.5-9.1', ext_options), + ('GGally', '0.5.0', ext_options), + ('baySeq', '2.0.50', bioconductor_options), + ('beanplot', '1.2', ext_options), + ('clValid', '0.6-6', ext_options), + ('qvalue', '1.43.0', bioconductor_options), + ('impute', '1.40.0', bioconductor_options), + ('matrixStats', '0.14.0', ext_options), + ('samr', '2.0', ext_options), + ('DEGseq', '1.20.0', bioconductor_options), + ('DiscriMiner', '0.1-29', ext_options), + ('ellipse', '0.3-8', ext_options), + ('leaps', '2.9', ext_options), + ('flashClust', '1.01-2', ext_options), + ('FactoMineR', '1.29', ext_options), + ('modeltools', '0.2-21', ext_options), + ('flexclust', '1.3-4', ext_options), + ('flexmix', '2.3-13', ext_options), + ('prabclus', '2.2-6', ext_options), + ('diptest', '0.75-6', ext_options), + ('trimcluster', '0.1-2', ext_options), + ('fpc', '2.1-9', ext_options), + ('BiasedUrn', '1.06.1', ext_options), + ('hgu133plus2.db', '3.0.0', bioconductor_options), + ('TeachingDemos', '2.9', ext_options), + ('jsonlite', '0.9.14', ext_options), + ('kohonen', '2.0.15', ext_options), + ('base64', '1.1', ext_options), + ('illuminaio', '0.8.0', bioconductor_options), + ('registry', '0.2', ext_options), + ('pkgmaker', '0.22', ext_options), + ('rngtools', '1.2.4', ext_options), + ('doRNG', '1.6', ext_options), + ('bumphunter', '1.6.0', bioconductor_options), + ('multtest', '2.22.0', bioconductor_options), + ('siggenes', '1.40.0', bioconductor_options), + ('nleqslv', '2.6', ext_options), + ('DynDoc', '1.44.0', bioconductor_options), + ('genoset', '1.20.0', bioconductor_options), + ('RGCCA', '2.0', ext_options), + ('pheatmap', '1.0.2', ext_options), + ('multtest', '2.22.0', bioconductor_options), + ('NOISeq', '2.8.0', bioconductor_options), + ('openxlsx', '2.4.0', ext_options), + ('Rgraphviz', '2.10.0', bioconductor_options), + ('pvclust', '1.3-2', ext_options), + ('RCircos', '1.1.2', ext_options), + ('reshape', '0.8.5', ext_options), + ('RNASeqPower', '1.6.0', bioconductor_options), + ('VennDiagram', '1.6.9', ext_options), + ('xlsxjars', '0.6.1', ext_options), + ('xlsx', '0.5.7', ext_options), + ('Rsubread', '1.16.1', bioconductor_options), +] + +moduleclass = 'lang' -- GitLab From 4c44a3dead34859d7935cd66ca44050fa455cf1b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 26 Apr 2015 20:26:47 +0200 Subject: [PATCH 0502/1076] include PR #1568 --- RELEASE_NOTES | 1 + 1 file changed, 1 insertion(+) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index b83a7af107..2282d108e0 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -27,6 +27,7 @@ v2.1.0 (April 28th 2015) - fix homepage in SCOTCH easyconfigs (#1485) - adding missing six/ecdsa dependencies for dateutil/paramiko Python packages in Python easyconfigs (#1504, #1505, #1506, #1507, #1508, #1509, #1510) - enable pic option in expat easyconfigs (#1562) + - extend list of source URLs for Bioconductor packages in R easyconfigs to include 'release' source URLs (#1568) - various bug fixes, including: - adding missing zlib dependency in all Tcl easyconfig files (#1344) - fix homepage in FLUENT easyconfigs (#1472) -- GitLab From 17301a204cb5c1c0e10ee7e914b8a47cf8d1b3ae Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Sun, 26 Apr 2015 20:34:29 +0200 Subject: [PATCH 0503/1076] R-3.2.0-goolf-1.7.20-bare.eb --- .../libjpeg-turbo-1.4.0-goolf-1.7.20.eb | 24 +++++++++++++++++ .../l/libpng/libpng-1.6.16-goolf-1.7.20.eb | 19 +++++++++++++ .../libreadline-6.3-goolf-1.7.20.eb | 27 +++++++++++++++++++ .../n/ncurses/ncurses-5.9-goolf-1.7.20.eb | 15 +++++++++++ .../r/R/R-3.2.0-goolf-1.7.20-bare.eb | 27 +++++++++++++++++++ 5 files changed, 112 insertions(+) create mode 100644 easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.0-goolf-1.7.20.eb create mode 100644 easybuild/easyconfigs/l/libpng/libpng-1.6.16-goolf-1.7.20.eb create mode 100644 easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.7.20.eb create mode 100644 easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.7.20.eb create mode 100644 easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.0-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.0-goolf-1.7.20.eb new file mode 100644 index 0000000000..4197b7c635 --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.0-goolf-1.7.20.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libjpeg-turbo' +version = '1.4.0' + +homepage = 'http://sourceforge.net/libjpeg-turbo/' +description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG +compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. +""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('NASM', '2.11.06'), +] + +configopts = "--with-jpeg8" +runtest = "test" + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.16-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.16-goolf-1.7.20.eb new file mode 100644 index 0000000000..4132ab6f67 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.16-goolf-1.7.20.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.16' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +configopts = "--with-pic" + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.7.20.eb new file mode 100644 index 0000000000..5449121e0b --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.7.20.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs' : [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.7.20.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.7.20.eb new file mode 100644 index 0000000000..a62ac8f668 --- /dev/null +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.7.20.eb @@ -0,0 +1,15 @@ +name = 'ncurses' +version = '5.9' + +homepage = 'http://www.gnu.org/software/ncurses/' +description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, +and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and +function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb b/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb new file mode 100644 index 0000000000..d1098337a7 --- /dev/null +++ b/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb @@ -0,0 +1,27 @@ +name = 'R' +version = '3.2.0' +versionsuffix = '-bare' + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] + +preconfigopts = 'BLAS_LIBS="$LIBBLAS" LAPACK_LIBS="$LIBLAPACK"' +configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=no --enable-R-shlib" +configopts += " --with-recommended-packages=no" + +dependencies = [ + ('libreadline', '6.3'), + ('ncurses', '5.9'), + ('libpng', '1.6.16'), # for plotting in R + ('libjpeg-turbo', '1.4.0'), # for plottting in R + ('Java', '1.8.0_25', '', True), # Java bindings are built if Java is found, might as well provide it +] + +exts_list = [] + +moduleclass = 'lang' -- GitLab From c5624f2f880159ee7d66a5dc2ff4e05b41306e5f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 26 Apr 2015 20:53:43 +0200 Subject: [PATCH 0504/1076] fix tests w.r.t. external modules and Cray toolchains --- test/easyconfigs/easyconfigs.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/test/easyconfigs/easyconfigs.py b/test/easyconfigs/easyconfigs.py index 5d7ca77279..4516a938ed 100644 --- a/test/easyconfigs/easyconfigs.py +++ b/test/easyconfigs/easyconfigs.py @@ -50,6 +50,7 @@ from easybuild.framework.easyconfig.tools import dep_graph, get_paths_for, proce from easybuild.tools import config from easybuild.tools.module_naming_scheme import GENERAL_CLASS from easybuild.tools.module_naming_scheme.utilities import det_full_ec_version +from easybuild.tools.modules import modules_tool from easybuild.tools.robot import resolve_dependencies @@ -66,7 +67,9 @@ class EasyConfigTest(TestCase): config.init(eb_go.options, eb_go.get_options_by_section('config')) build_options = { 'check_osdeps': False, + 'external_modules_metadata': {}, 'force': True, + 'optarch': 'test', 'robot_path': get_paths_for("easyconfigs")[0], 'suffix_modules_path': GENERAL_CLASS, 'valid_module_classes': config.module_classes(), @@ -75,8 +78,14 @@ class EasyConfigTest(TestCase): config.init_build_options(build_options=build_options) config.set_tmpdir() del eb_go - + + # mock 'exist' and 'load' methods of modules tool, which are used for 'craype' external module + modtool = modules_tool() + modtool.exist = lambda m: [True]*len(m) + modtool.load = lambda m: True + log = fancylogger.getLogger("EasyConfigTest", fname=False) + # make sure a logger is present for main main._log = log ordered_specs = None @@ -93,6 +102,15 @@ class EasyConfigTest(TestCase): for spec in specs: self.parsed_easyconfigs.extend(process_easyconfig(spec)) + # filter out external modules + for ec in self.parsed_easyconfigs: + for dep in ec['dependencies'][:]: + if dep.get('external_module', False): + ec['dependencies'].remove(dep) + for dep in ec['unresolved_deps'][:]: + if dep.get('external_module', False): + ec['unresolved_deps'].remove(dep) + self.ordered_specs = resolve_dependencies(self.parsed_easyconfigs) def test_dep_graph(self): -- GitLab From d6b1c83d0a70d80bccfe1a787b99d0cb18319df8 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Sun, 26 Apr 2015 21:00:51 +0200 Subject: [PATCH 0505/1076] added NASM-2.11.06-goolf-1.7.20.eb --- .../n/NASM/NASM-2.11.06-goolf-1.7.20.eb | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 easybuild/easyconfigs/n/NASM/NASM-2.11.06-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.06-goolf-1.7.20.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.06-goolf-1.7.20.eb new file mode 100644 index 0000000000..8ece8f5082 --- /dev/null +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.06-goolf-1.7.20.eb @@ -0,0 +1,30 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-90.html +## +easyblock = 'ConfigureMake' + +name = 'NASM' +version = '2.11.06' + +homepage = 'http://www.nasm.us/' +description = """NASM: General-purpose x86 assembler""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] + +sanity_check_paths = { + 'files': ['bin/nasm'], + 'dirs': [], +} + +moduleclass = 'lang' -- GitLab From e8aa3700033275de4681eee55e4d20cd1271756f Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Sun, 26 Apr 2015 21:01:47 +0200 Subject: [PATCH 0506/1076] changed java version to latest in 1.7.x branch --- easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb b/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb index d1098337a7..764ce77013 100644 --- a/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb +++ b/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb @@ -19,7 +19,7 @@ dependencies = [ ('ncurses', '5.9'), ('libpng', '1.6.16'), # for plotting in R ('libjpeg-turbo', '1.4.0'), # for plottting in R - ('Java', '1.8.0_25', '', True), # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_79', '', True), # Java bindings are built if Java is found, might as well provide it ] exts_list = [] -- GitLab From bc48592638f68af71e4c9d2acd19e9c0e95d056d Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Sun, 26 Apr 2015 21:07:12 +0200 Subject: [PATCH 0507/1076] added Java-1.7.0_80.eb --- easybuild/easyconfigs/j/Java/Java-1.7.0_80.eb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 easybuild/easyconfigs/j/Java/Java-1.7.0_80.eb diff --git a/easybuild/easyconfigs/j/Java/Java-1.7.0_80.eb b/easybuild/easyconfigs/j/Java/Java-1.7.0_80.eb new file mode 100644 index 0000000000..9acb602fa1 --- /dev/null +++ b/easybuild/easyconfigs/j/Java/Java-1.7.0_80.eb @@ -0,0 +1,15 @@ +name = 'Java' +version = '1.7.0_80' + +homepage = 'http://java.com/' +description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy + Java applications on desktops and servers.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html +(vp, vs) = version.split('_') +altver = '%su%s' % (vp.split('.')[1], vs) +sources = ['jdk-%s-linux-x64.tar.gz' % altver] + +moduleclass = 'lang' -- GitLab From 31327acc8bc46fae1fea637a2e1f68ad169273e5 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Sun, 26 Apr 2015 21:23:43 +0200 Subject: [PATCH 0508/1076] bump java to 1.7.80 --- easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb b/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb index 764ce77013..ed4f2cd8f4 100644 --- a/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb +++ b/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb @@ -19,7 +19,7 @@ dependencies = [ ('ncurses', '5.9'), ('libpng', '1.6.16'), # for plotting in R ('libjpeg-turbo', '1.4.0'), # for plottting in R - ('Java', '1.7.0_79', '', True), # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_80', '', True), # Java bindings are built if Java is found, might as well provide it ] exts_list = [] -- GitLab From faa0b4476b12d727d2affcbff8243cb151e7458e Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 26 Apr 2015 22:24:55 +0200 Subject: [PATCH 0509/1076] {lang}[foss,intel/2015a] R 3.2.0 -bare --- .../r/R/R-3.2.0-foss-2015a-bare.eb | 27 +++++++++++++++++++ .../r/R/R-3.2.0-intel-2015a-bare.eb | 27 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 easybuild/easyconfigs/r/R/R-3.2.0-foss-2015a-bare.eb create mode 100644 easybuild/easyconfigs/r/R/R-3.2.0-intel-2015a-bare.eb diff --git a/easybuild/easyconfigs/r/R/R-3.2.0-foss-2015a-bare.eb b/easybuild/easyconfigs/r/R/R-3.2.0-foss-2015a-bare.eb new file mode 100644 index 0000000000..db8d624ca1 --- /dev/null +++ b/easybuild/easyconfigs/r/R/R-3.2.0-foss-2015a-bare.eb @@ -0,0 +1,27 @@ +name = 'R' +version = '3.2.0' +versionsuffix = '-bare' + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] + +preconfigopts = 'BLAS_LIBS="$LIBBLAS" LAPACK_LIBS="$LIBLAPACK"' +configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=no --enable-R-shlib" +configopts += " --with-recommended-packages=no" + +dependencies = [ + ('libreadline', '6.3'), + ('ncurses', '5.9'), + ('libpng', '1.6.16'), # for plotting in R + ('libjpeg-turbo', '1.4.0'), # for plottting in R + ('Java', '1.7.0_80', '', True), # Java bindings are built if Java is found, might as well provide it +] + +exts_list = [] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/r/R/R-3.2.0-intel-2015a-bare.eb b/easybuild/easyconfigs/r/R/R-3.2.0-intel-2015a-bare.eb new file mode 100644 index 0000000000..db8d624ca1 --- /dev/null +++ b/easybuild/easyconfigs/r/R/R-3.2.0-intel-2015a-bare.eb @@ -0,0 +1,27 @@ +name = 'R' +version = '3.2.0' +versionsuffix = '-bare' + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] + +preconfigopts = 'BLAS_LIBS="$LIBBLAS" LAPACK_LIBS="$LIBLAPACK"' +configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=no --enable-R-shlib" +configopts += " --with-recommended-packages=no" + +dependencies = [ + ('libreadline', '6.3'), + ('ncurses', '5.9'), + ('libpng', '1.6.16'), # for plotting in R + ('libjpeg-turbo', '1.4.0'), # for plottting in R + ('Java', '1.7.0_80', '', True), # Java bindings are built if Java is found, might as well provide it +] + +exts_list = [] + +moduleclass = 'lang' -- GitLab From 375755453436b11f29fc3335ce3279a32af04bcb Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 26 Apr 2015 22:30:36 +0200 Subject: [PATCH 0510/1076] also mention R v3.2.0 --- RELEASE_NOTES | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 2282d108e0..04333d14ff 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -19,7 +19,7 @@ v2.1.0 (April 28th 2015) - initially supported software (using CrayGNU toolchains): CP2K, GROMACS, HPL, Python + numpy/scipy, WRF (#1558) - added new easyconfigs for existing toolchains: goolf/1.5.16, intel/2014.06 - added additional easyconfigs for various supported software packages: version updates, different toolchains, ... - including GCC v5.1.0, OpenFOAM v2.3.1, R v3.1.3, PETSc/SLEPc v3.5.3, WIEN2k v14.1 + including GCC v5.1.0, OpenFOAM v2.3.1, R v3.1.3 and v3.2.0, PETSc/SLEPc v3.5.3, WIEN2k v14.1 - various other enhancements, including: - include 'pbr' dependency for 'lockfile' Python extension in Python v2.7.9 easyconfigs + mock/pytz/pandas (#1462, #1540) - include SQLite as dependency in Python v2.7.9 easyconfigs (#1468) -- GitLab From 2dfba5a330f4b2a07a42565163342b800b570ba3 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 26 Apr 2015 22:36:55 +0200 Subject: [PATCH 0511/1076] fix toolchain in R easyconfig --- easybuild/easyconfigs/r/R/R-3.2.0-foss-2015a-bare.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/R/R-3.2.0-foss-2015a-bare.eb b/easybuild/easyconfigs/r/R/R-3.2.0-foss-2015a-bare.eb index db8d624ca1..84e71410fa 100644 --- a/easybuild/easyconfigs/r/R/R-3.2.0-foss-2015a-bare.eb +++ b/easybuild/easyconfigs/r/R/R-3.2.0-foss-2015a-bare.eb @@ -5,7 +5,7 @@ versionsuffix = '-bare' homepage = 'http://www.r-project.org/' description = """R is a free software environment for statistical computing and graphics.""" -toolchain = {'name': 'intel', 'version': '2015a'} +toolchain = {'name': 'foss', 'version': '2015a'} sources = [SOURCE_TAR_GZ] source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] -- GitLab From cf2b5fee068415b589f0d9527298265dd6061607 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 27 Apr 2015 09:07:35 +0200 Subject: [PATCH 0512/1076] enable retain_all_deps when resolving dependencies in easyconfig tests --- test/easyconfigs/easyconfigs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/easyconfigs/easyconfigs.py b/test/easyconfigs/easyconfigs.py index 4516a938ed..838f4a2957 100644 --- a/test/easyconfigs/easyconfigs.py +++ b/test/easyconfigs/easyconfigs.py @@ -111,7 +111,7 @@ class EasyConfigTest(TestCase): if dep.get('external_module', False): ec['unresolved_deps'].remove(dep) - self.ordered_specs = resolve_dependencies(self.parsed_easyconfigs) + self.ordered_specs = resolve_dependencies(self.parsed_easyconfigs, retain_all_deps=True) def test_dep_graph(self): """Unit test that builds a full dependency graph.""" -- GitLab From ae9df0b0abcbe10010b17f04f2fc7150f67d318a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 27 Apr 2015 10:12:58 +0200 Subject: [PATCH 0513/1076] bump version of libpng in R 3.2.0 easyconfigs --- .../l/libpng/libpng-1.6.17-foss-2015a.eb | 19 +++++++++++++++++++ .../l/libpng/libpng-1.6.17-goolf-1.7.20.eb | 19 +++++++++++++++++++ .../l/libpng/libpng-1.6.17-intel-2015a.eb | 19 +++++++++++++++++++ .../r/R/R-3.2.0-foss-2015a-bare.eb | 2 +- .../r/R/R-3.2.0-goolf-1.7.20-bare.eb | 2 +- .../r/R/R-3.2.0-intel-2015a-bare.eb | 2 +- 6 files changed, 60 insertions(+), 3 deletions(-) create mode 100644 easybuild/easyconfigs/l/libpng/libpng-1.6.17-foss-2015a.eb create mode 100644 easybuild/easyconfigs/l/libpng/libpng-1.6.17-goolf-1.7.20.eb create mode 100644 easybuild/easyconfigs/l/libpng/libpng-1.6.17-intel-2015a.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.17-foss-2015a.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.17-foss-2015a.eb new file mode 100644 index 0000000000..2519d4c46d --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.17-foss-2015a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.17' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +configopts = "--with-pic" + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.17-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.17-goolf-1.7.20.eb new file mode 100644 index 0000000000..8e90204af6 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.17-goolf-1.7.20.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.17' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +configopts = "--with-pic" + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.17-intel-2015a.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.17-intel-2015a.eb new file mode 100644 index 0000000000..afab7cb441 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.17-intel-2015a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.17' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +configopts = "--with-pic" + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/r/R/R-3.2.0-foss-2015a-bare.eb b/easybuild/easyconfigs/r/R/R-3.2.0-foss-2015a-bare.eb index 84e71410fa..6cf2221cfd 100644 --- a/easybuild/easyconfigs/r/R/R-3.2.0-foss-2015a-bare.eb +++ b/easybuild/easyconfigs/r/R/R-3.2.0-foss-2015a-bare.eb @@ -17,7 +17,7 @@ configopts += " --with-recommended-packages=no" dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), - ('libpng', '1.6.16'), # for plotting in R + ('libpng', '1.6.17'), # for plotting in R ('libjpeg-turbo', '1.4.0'), # for plottting in R ('Java', '1.7.0_80', '', True), # Java bindings are built if Java is found, might as well provide it ] diff --git a/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb b/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb index ed4f2cd8f4..d8c3392f6a 100644 --- a/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb +++ b/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20-bare.eb @@ -17,7 +17,7 @@ configopts += " --with-recommended-packages=no" dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), - ('libpng', '1.6.16'), # for plotting in R + ('libpng', '1.6.17'), # for plotting in R ('libjpeg-turbo', '1.4.0'), # for plottting in R ('Java', '1.7.0_80', '', True), # Java bindings are built if Java is found, might as well provide it ] diff --git a/easybuild/easyconfigs/r/R/R-3.2.0-intel-2015a-bare.eb b/easybuild/easyconfigs/r/R/R-3.2.0-intel-2015a-bare.eb index db8d624ca1..f4f7ec9970 100644 --- a/easybuild/easyconfigs/r/R/R-3.2.0-intel-2015a-bare.eb +++ b/easybuild/easyconfigs/r/R/R-3.2.0-intel-2015a-bare.eb @@ -17,7 +17,7 @@ configopts += " --with-recommended-packages=no" dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), - ('libpng', '1.6.16'), # for plotting in R + ('libpng', '1.6.17'), # for plotting in R ('libjpeg-turbo', '1.4.0'), # for plottting in R ('Java', '1.7.0_80', '', True), # Java bindings are built if Java is found, might as well provide it ] -- GitLab From 3af0e7c932393ffdd18b5915d2fc087280fb0986 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 28 Apr 2015 10:27:27 +0200 Subject: [PATCH 0514/1076] fix date and counts in release notes --- RELEASE_NOTES | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 04333d14ff..737619aa4f 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -3,12 +3,13 @@ For more detailed information, please see the git log. These release notes can also be consulted at http://easybuild.readthedocs.org/en/latest/Release_notes.html. -The latest version of easybuild-easyconfig provides 3,344 easyconfig files, for 608 different software packages, +The latest version of easybuild-easyconfig provides 3,617 easyconfig files, for 608 different software packages, 33 different (compiler) toolchains and 8 software bundles. -v2.1.0 (April 28th 2015) +v2.1.0 (April 30th 2015) ------------------------ +feature + bugfix release - added example easyconfig files for 27 new software packages: AFNI (#1322, #1521), BCFtools (#1492), getdp (#1518), gmsh (#1518), gtest (#1244), hanythingondemand (#1530), mawk (#1369), Minimac (#815), Minimac3 (#1502), monty (#1548), Octave (#1563), pbs_python (#1530), pigz (#1036), -- GitLab From d952c5b7d9d733b1ef5d8a90d7f4d9ea828432db Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 28 Apr 2015 10:45:47 +0200 Subject: [PATCH 0515/1076] fix long line --- RELEASE_NOTES | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 737619aa4f..84c44e6c5f 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -49,7 +49,8 @@ feature + bugfix release rCUDA (#720), SCALCE (#1242), SMALT (#568), STREAM (#1332), worker (#1307), Xerces-C++ (#1370), XQilla (#1370), ZPAQ (#1242) - added easyconfigs for new (common) toolchains - foss/2015a (#1239), gompi/1.5.16 (#1380), gmvolf/1.7.20 (#1397), goolf/1.7.20 (#1294), intel/2015a (#1238), intel/2015.02 (#1393), iomkl/2015.01 (#1325), iomkl/2015.02 (#1401) + foss/2015a (#1239), gompi/1.5.16 (#1380), gmvolf/1.7.20 (#1397), goolf/1.7.20 (#1294), intel/2015a (#1238), + intel/2015.02 (#1393), iomkl/2015.01 (#1325), iomkl/2015.02 (#1401) - added new software bundle: Autotools (#1385) - various other enhancements, including: - don't define $LDSHARED in zlib easyconfigs (#1350) -- GitLab From 9276b84095c3561e9114abfda2155cdcd8656124 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Tue, 28 Apr 2015 17:10:06 +0200 Subject: [PATCH 0516/1076] Adjusted Cube download URL and tweaked build Requires https://github.com/hpcugent/easybuild-easyblocks/pull/552 --- .../c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb index a097385484..cd8e278f30 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb @@ -20,19 +20,21 @@ description = """Cube, which is used as performance report explorer for Scalasca toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} -# http://apps.fz-juelich.de/scalasca/releases/cube/4.2/dist/cube-4.2.tar.gz sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/4.2/dist'] +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] patches = ['Cube-4.2_fix-Qt-version-check.patch'] dependencies = [('Qt', '4.8.4')] -configopts = "QMAKE=$EBROOTQT/bin/qmake MOC=$EBROOTQT/bin/moc UIC=$EBROOTQT/bin/uic" - sanity_check_paths = { 'files': ["bin/cube", "lib/libcube4.a", "lib/libcube4.so"], 'dirs': ["include/cube", "include/cubew"], } +# If all prerequisites for the Cube Java reader are available on the system, +# parallel builds will fail. Alternatively, disable the Java reader using +# configopts = "--without-java-reader" +maxparallel = 1 + moduleclass = 'perf' -- GitLab From d8c294bcd0f997894d59d977a998c975727b5f6d Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Tue, 28 Apr 2015 18:31:22 +0200 Subject: [PATCH 0517/1076] Adjusted Scalasca URL --- .../s/Scalasca/Scalasca-2.0-gompi-1.4.12-no-OFED.eb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/s/Scalasca/Scalasca-2.0-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/s/Scalasca/Scalasca-2.0-gompi-1.4.12-no-OFED.eb index 1f62732cc1..b4c09a0c49 100644 --- a/easybuild/easyconfigs/s/Scalasca/Scalasca-2.0-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/s/Scalasca/Scalasca-2.0-gompi-1.4.12-no-OFED.eb @@ -26,9 +26,8 @@ dependencies = [ ('OTF2', '1.2.1'), ] -# http://apps.fz-juelich.de/scalasca/releases/scalasca/2.0/dist/scalasca-2.0.tar.gz sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/scalasca/2.0/dist'] +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/scalasca/%(version_major_minor)s/dist'] sanity_check_paths = { 'files': ["bin/scalasca", ("lib64/libpearl.replay.a", "lib/libpearl.replay.a")], -- GitLab From 1b9d0beacdeccd8e77ac617239aae93598f7afa4 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 29 Apr 2015 07:46:01 +0200 Subject: [PATCH 0518/1076] include link to EB@Cray wiki page --- RELEASE_NOTES | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 84c44e6c5f..31240be8e3 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -18,6 +18,7 @@ feature + bugfix release Xmipp (#1489) - added easyconfigs for new (Cray-specific) toolchains (#1538): CrayGNU, CrayIntel, CrayCCE - initially supported software (using CrayGNU toolchains): CP2K, GROMACS, HPL, Python + numpy/scipy, WRF (#1558) + - see also https://github.com/hpcugent/easybuild/wiki/EasyBuild-on-Cray - added new easyconfigs for existing toolchains: goolf/1.5.16, intel/2014.06 - added additional easyconfigs for various supported software packages: version updates, different toolchains, ... including GCC v5.1.0, OpenFOAM v2.3.1, R v3.1.3 and v3.2.0, PETSc/SLEPc v3.5.3, WIEN2k v14.1 @@ -27,7 +28,7 @@ feature + bugfix release - set $LD_PRELOAD for Hoard and jemalloc (#1470) - fix homepage in SCOTCH easyconfigs (#1485) - adding missing six/ecdsa dependencies for dateutil/paramiko Python packages in Python easyconfigs (#1504, #1505, #1506, #1507, #1508, #1509, #1510) - - enable pic option in expat easyconfigs (#1562) + - enable pic toolchain option in expat easyconfigs (#1562) - extend list of source URLs for Bioconductor packages in R easyconfigs to include 'release' source URLs (#1568) - various bug fixes, including: - adding missing zlib dependency in all Tcl easyconfig files (#1344) -- GitLab From a67f2a824517e5587b88992dfb75135988593f00 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 29 Apr 2015 10:18:54 +0200 Subject: [PATCH 0519/1076] Try to fix build issue by patching `configure` Provide updated easyconfig for Cube 4.3 (which should be used anyhow) --- .../c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb | 19 +- .../c/Cube/Cube-4.2_fix-with-qt-check.patch | 209 ++++++++++++++++++ .../c/Cube/Cube-4.3-gompi-1.4.12-no-OFED.eb | 40 ++++ 3 files changed, 261 insertions(+), 7 deletions(-) create mode 100644 easybuild/easyconfigs/c/Cube/Cube-4.2_fix-with-qt-check.patch create mode 100644 easybuild/easyconfigs/c/Cube/Cube-4.3-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb index cd8e278f30..b578e14673 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb @@ -1,6 +1,7 @@ # This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild -# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr +# Authors:: Markus Geimer # License:: New BSD # # This work is based from experiences from the UNITE project @@ -23,18 +24,22 @@ toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] -patches = ['Cube-4.2_fix-Qt-version-check.patch'] +patches = [ + 'Cube-4.2_fix-Qt-version-check.patch', + 'Cube-4.2_fix-with-qt-check.patch', +] dependencies = [('Qt', '4.8.4')] +# The Cube Java reader is currently only used by TAU, which ships it's own +# copy as a jar file. If you really want to enable it, make sure to set +# 'maxparallel=1', as automake's Java support is has difficulties handling +# parallel builds. +configopts = "--without-java-reader" + sanity_check_paths = { 'files': ["bin/cube", "lib/libcube4.a", "lib/libcube4.so"], 'dirs': ["include/cube", "include/cubew"], } -# If all prerequisites for the Cube Java reader are available on the system, -# parallel builds will fail. Alternatively, disable the Java reader using -# configopts = "--without-java-reader" -maxparallel = 1 - moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.2_fix-with-qt-check.patch b/easybuild/easyconfigs/c/Cube/Cube-4.2_fix-with-qt-check.patch new file mode 100644 index 0000000000..5ea89bb644 --- /dev/null +++ b/easybuild/easyconfigs/c/Cube/Cube-4.2_fix-with-qt-check.patch @@ -0,0 +1,209 @@ +--- build-backend/configure.orig 2013-08-02 13:20:33.000000000 +0200 ++++ build-backend/configure 2015-04-29 09:56:00.891697331 +0200 +@@ -19819,6 +19819,8 @@ $as_echo "$at_darwin" >&6; } + + # Find qmake. + ++ if test "x$QT_PATH" == "x"; then : ++ + for ac_prog in qmake-qt4 qmake + do + # Extract the first word of "$ac_prog", so it can be a program name with args. +@@ -19867,6 +19869,57 @@ done + test -n "$QMAKE" || QMAKE="missing" + + ++else ++ ++ for ac_prog in qmake ++do ++ # Extract the first word of "$ac_prog", so it can be a program name with args. ++set dummy $ac_prog; ac_word=$2 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if ${ac_cv_path_QMAKE+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ case $QMAKE in ++ [\\/]* | ?:[\\/]*) ++ ac_cv_path_QMAKE="$QMAKE" # Let the user override the test with a path. ++ ;; ++ *) ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++as_dummy="$QT_PATH:$QT_DIR:$PATH:$tmp_qt_paths" ++for as_dir in $as_dummy ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_path_QMAKE="$as_dir/$ac_word$ac_exec_ext" ++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++ done ++IFS=$as_save_IFS ++ ++ ;; ++esac ++fi ++QMAKE=$ac_cv_path_QMAKE ++if test -n "$QMAKE"; then ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $QMAKE" >&5 ++$as_echo "$QMAKE" >&6; } ++else ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ ++ test -n "$QMAKE" && break ++done ++test -n "$QMAKE" || QMAKE="missing" ++ ++ ++fi + if test x"$QMAKE" = xmissing; then + as_fn_error $? "Cannot find qmake in your PATH. Try to specify the exact path using the option --with-qt= or to switch off the compilation of gui using option --without-gui." "$LINENO" 5 + break +@@ -20309,7 +20362,59 @@ $as_echo "$at_cv_qt_build" >&6; } + + # Find moc (Meta Object Compiler). + +- for ac_prog in moc-qt4 moc ++ if test "x$QT_PATH" == "x"; then : ++ ++ for ac_prog in moc-qt4 moc ++do ++ # Extract the first word of "$ac_prog", so it can be a program name with args. ++set dummy $ac_prog; ac_word=$2 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if ${ac_cv_path_MOC+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ case $MOC in ++ [\\/]* | ?:[\\/]*) ++ ac_cv_path_MOC="$MOC" # Let the user override the test with a path. ++ ;; ++ *) ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++as_dummy="$PATH:$tmp_qt_paths" ++for as_dir in $as_dummy ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_path_MOC="$as_dir/$ac_word$ac_exec_ext" ++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++ done ++IFS=$as_save_IFS ++ ++ ;; ++esac ++fi ++MOC=$ac_cv_path_MOC ++if test -n "$MOC"; then ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOC" >&5 ++$as_echo "$MOC" >&6; } ++else ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ ++ test -n "$MOC" && break ++done ++test -n "$MOC" || MOC="missing" ++ ++ ++else ++ ++ for ac_prog in moc + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 +@@ -20356,6 +20461,8 @@ fi + done + test -n "$MOC" || MOC="missing" + ++ ++fi + if test x"$MOC" = xmissing; then + as_fn_error $? "Cannot find moc (Meta Object Compiler) in your PATH. Try using --with-qt." "$LINENO" 5 + break +@@ -20364,7 +20471,59 @@ test -n "$MOC" || MOC="missing" + + # Find uic (User Interface Compiler). + +- for ac_prog in uic-qt4 uic ++ if test "x$QT_PATH" == "x"; then : ++ ++ for ac_prog in uic-qt4 uic ++do ++ # Extract the first word of "$ac_prog", so it can be a program name with args. ++set dummy $ac_prog; ac_word=$2 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if ${ac_cv_path_UIC+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ case $UIC in ++ [\\/]* | ?:[\\/]*) ++ ac_cv_path_UIC="$UIC" # Let the user override the test with a path. ++ ;; ++ *) ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++as_dummy="$PATH:$tmp_qt_paths" ++for as_dir in $as_dummy ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_path_UIC="$as_dir/$ac_word$ac_exec_ext" ++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++ done ++IFS=$as_save_IFS ++ ++ ;; ++esac ++fi ++UIC=$ac_cv_path_UIC ++if test -n "$UIC"; then ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UIC" >&5 ++$as_echo "$UIC" >&6; } ++else ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ ++ test -n "$UIC" && break ++done ++test -n "$UIC" || UIC="missing" ++ ++ ++else ++ ++ for ac_prog in uic + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 +@@ -20411,6 +20570,8 @@ fi + done + test -n "$UIC" || UIC="missing" + ++ ++fi + if test x"$UIC" = xmissing; then + as_fn_error $? "Cannot find uic (User Interface Compiler) in your PATH. Try using --with-qt." "$LINENO" 5 + break diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.3-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/c/Cube/Cube-4.3-gompi-1.4.12-no-OFED.eb new file mode 100644 index 0000000000..0a2aec777e --- /dev/null +++ b/easybuild/easyconfigs/c/Cube/Cube-4.3-gompi-1.4.12-no-OFED.eb @@ -0,0 +1,40 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# Authors:: Markus Geimer +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +easyblock = 'EB_Score_minus_P' + +name = "Cube" +version = "4.3" + +homepage = 'http://www.scalasca.org/software/cube-4.x/download.html' +description = """Cube, which is used as performance report explorer for Scalasca and + Score-P, is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system + resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree + can be collapsed or expanded to achieve the desired level of granularity.""" + +toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] + +dependencies = [('Qt', '4.8.4')] + +# The Cube Java reader is currently only used by TAU, which ships it's own +# copy as a jar file. If you really want to enable it, make sure to set +# 'maxparallel=1', as automake's Java support is has difficulties handling +# parallel builds. +configopts = "--without-java-reader" + +sanity_check_paths = { + 'files': ["bin/cube", "lib/libcube4.a", "lib/libcube4.so"], + 'dirs': ["include/cube", "include/cubew"], +} + +moduleclass = 'perf' -- GitLab From 2b2dcd9e93940f02ad86d23d851fcdd74d65e6b2 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 29 Apr 2015 10:54:06 +0200 Subject: [PATCH 0520/1076] include patch for Python 2.5.6 to fix issue with newer versions of 'svnversion' command that spits out 'Unversioned directory' rather than 'exported' --- .../Python/Python-2.5.6-goalf-1.1.0-no-OFED-bare.eb | 2 ++ .../Python/Python-2.5.6-gompi-1.4.12-no-OFED-bare.eb | 2 ++ .../p/Python/Python-2.5.6-goolf-1.4.10-bare.eb | 2 ++ .../p/Python/Python-2.5.6-ictce-4.0.6-bare.eb | 2 ++ .../p/Python/Python-2.5.6-ictce-4.1.13-bare.eb | 2 ++ .../p/Python/Python-2.5.6-ictce-5.2.0-bare.eb | 2 ++ .../p/Python/Python-2.5.6-ictce-5.3.0-bare.eb | 2 ++ .../p/Python/Python-2.5.6_svnversion-cmd.patch | 12 ++++++++++++ 8 files changed, 26 insertions(+) create mode 100644 easybuild/easyconfigs/p/Python/Python-2.5.6_svnversion-cmd.patch diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-goalf-1.1.0-no-OFED-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.5.6-goalf-1.1.0-no-OFED-bare.eb index a0f450f70f..43ff3feba7 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.5.6-goalf-1.1.0-no-OFED-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.5.6-goalf-1.1.0-no-OFED-bare.eb @@ -11,6 +11,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] +patches = ['Python-%(version)s_svnversion-cmd.patch'] + dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.7'), diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-gompi-1.4.12-no-OFED-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.5.6-gompi-1.4.12-no-OFED-bare.eb index 53b6064132..f825fd87bd 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.5.6-gompi-1.4.12-no-OFED-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.5.6-gompi-1.4.12-no-OFED-bare.eb @@ -11,6 +11,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] +patches = ['Python-%(version)s_svnversion-cmd.patch'] + dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.7'), diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-goolf-1.4.10-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.5.6-goolf-1.4.10-bare.eb index ed1944c3f2..18d0d4a8df 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.5.6-goolf-1.4.10-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.5.6-goolf-1.4.10-bare.eb @@ -11,6 +11,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] +patches = ['Python-%(version)s_svnversion-cmd.patch'] + dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.7'), diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.0.6-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.0.6-bare.eb index d9118da106..5cad1244b7 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.0.6-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.0.6-bare.eb @@ -11,6 +11,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] +patches = ['Python-%(version)s_svnversion-cmd.patch'] + patches = ['python_libffi_int128_icc.patch'] dependencies = [ diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.1.13-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.1.13-bare.eb index da9bd1c2a4..eecf1e2276 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.1.13-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.1.13-bare.eb @@ -11,6 +11,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] +patches = ['Python-%(version)s_svnversion-cmd.patch'] + patches = ['python_libffi_int128_icc.patch'] dependencies = [ diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.2.0-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.2.0-bare.eb index ae0e9d0e08..0228eae5be 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.2.0-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.2.0-bare.eb @@ -11,6 +11,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] +patches = ['Python-%(version)s_svnversion-cmd.patch'] + dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.7'), diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.3.0-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.3.0-bare.eb index 6d976f526f..fc44c37e78 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.3.0-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.3.0-bare.eb @@ -11,6 +11,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] +patches = ['Python-%(version)s_svnversion-cmd.patch'] + dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.7'), diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6_svnversion-cmd.patch b/easybuild/easyconfigs/p/Python/Python-2.5.6_svnversion-cmd.patch new file mode 100644 index 0000000000..eef94268d9 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.5.6_svnversion-cmd.patch @@ -0,0 +1,12 @@ +--- Python-2.5.6/configure.orig 2015-04-29 10:40:05.254502098 +0200 ++++ Python-2.5.6/configure 2015-04-29 10:42:01.739388944 +0200 +@@ -4242,7 +4242,8 @@ + + if test $SVNVERSION = found + then +- SVNVERSION="svnversion \$(srcdir)" ++ #SVNVERSION="svnversion \$(srcdir)" ++ SVNVERSION="echo exported" + else + SVNVERSION="echo exported" + fi -- GitLab From 0a8c2c2c2df86ed790eee92024a2dc1ce8ac08fb Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 29 Apr 2015 11:17:57 +0200 Subject: [PATCH 0521/1076] Add comment that patches are no longer required for Cube 4.2.2 and up --- easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb index b578e14673..941a048ad1 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb @@ -24,6 +24,7 @@ toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] +# Backported fixes included in Cube 4.2.2 and up patches = [ 'Cube-4.2_fix-Qt-version-check.patch', 'Cube-4.2_fix-with-qt-check.patch', -- GitLab From 454e95a3227952c3e1d4743bf5882af4644e303e Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 29 Apr 2015 12:25:43 +0200 Subject: [PATCH 0522/1076] dummy --- easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2015a.eb | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2015a.eb diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2015a.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2015a.eb new file mode 100644 index 0000000000..e69de29bb2 -- GitLab From 995c8f51d24a0ee8950f96471e01d87b18d54226 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 29 Apr 2015 12:34:10 +0200 Subject: [PATCH 0523/1076] HMMER 3.1b2 with intel-2015a --- .../h/HMMER/HMMER-3.1b2-intel-2015a.eb | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2015a.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2015a.eb index e69de29bb2..5255f85ddc 100644 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2015a.eb +++ b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2015a.eb @@ -0,0 +1,43 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Nils Christian , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +easyblock = 'ConfigureMake' + +name = 'HMMER' +version = '3.1b2' + +homepage = 'http://hmmer.janelia.org/' +description = """HMMER is used for searching sequence databases for homologs of protein sequences, + and for making protein sequence alignments. It implements methods using probabilistic models + called profile hidden Markov models (profile HMMs). Compared to BLAST, FASTA, and other + sequence alignment and database search tools based on older scoring methodology, + HMMER aims to be significantly more accurate and more able to detect remote homologs + because of the strength of its underlying mathematical models. In the past, this strength + came at significant computational expense, but in the new HMMER3 project, HMMER is now + essentially as fast as BLAST.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] +source_urls = ['http://selab.janelia.org/software/hmmer%(version_major)s/%(version)s/'] + +installopts = ' && cd easel && make install' + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["hmmemit", "hmmsearch", "hmmscan", + "esl-alimap", "esl-cluster", "esl-mask"]], + 'dirs': [] +} + +runtest = 'check' + +moduleclass = 'bio' -- GitLab From 5da3932cb8ae56f330d05e98c9406cc155a4d4a0 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 29 Apr 2015 22:36:23 +0200 Subject: [PATCH 0524/1076] include PR #1574 in release notes --- RELEASE_NOTES | 2 ++ 1 file changed, 2 insertions(+) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 31240be8e3..9cda838d2c 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -38,6 +38,8 @@ feature + bugfix release - replace use of $root with %(installdir)s to ensure compatibility with module files in Lua syntax (#1532) - stop relying on $MKLROOT in ROOT easyconfigs (#1537) - use proper Bundle easyblock for biodeps/PRACE (#1566) + - make source_urls in Cube and Scalasca easyconfigs compatible with --try-software-version (#1574) + - add patch for Cube to fix configure script w.r.t. Qt dependency, add --without-java-reader configure option (#1574) v2.0.0 (March 6th 2015) ----------------------- -- GitLab From 1272d0e0570333f0a362b1d8dbe751cc64cfb14a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 30 Apr 2015 08:54:20 +0200 Subject: [PATCH 0525/1076] fix easyconfigs count --- RELEASE_NOTES | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 9cda838d2c..c00535497a 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -3,7 +3,7 @@ For more detailed information, please see the git log. These release notes can also be consulted at http://easybuild.readthedocs.org/en/latest/Release_notes.html. -The latest version of easybuild-easyconfig provides 3,617 easyconfig files, for 608 different software packages, +The latest version of easybuild-easyconfig provides 3,618 easyconfig files, for 608 different software packages, 33 different (compiler) toolchains and 8 software bundles. v2.1.0 (April 30th 2015) -- GitLab From 80e714ed681c330694fbf27ab62462db2ab04ce7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 30 Apr 2015 13:36:11 +0200 Subject: [PATCH 0526/1076] bump version to v2.1.x --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 5b55ee3e55..e89248dca4 100644 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ from distutils import log # note: release candidates should be versioned as a pre-release, e.g. "1.1rc1" # 1.1-rc1 would indicate a post-release, i.e., and update of 1.1, so beware! -VERSION = '2.1.0' +VERSION = '2.1.1dev' API_VERSION = VERSION.split('.')[0] EB_VERSION = '.'.join(VERSION.split('.')[0:2]) -- GitLab From 172dc89ec881e00da3be3a32b133013bc46769b9 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 30 Apr 2015 16:06:57 +0200 Subject: [PATCH 0527/1076] bump version to v2.2.0dev --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index e89248dca4..9e5dd5137c 100644 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ from distutils import log # note: release candidates should be versioned as a pre-release, e.g. "1.1rc1" # 1.1-rc1 would indicate a post-release, i.e., and update of 1.1, so beware! -VERSION = '2.1.1dev' +VERSION = '2.2.0dev' API_VERSION = VERSION.split('.')[0] EB_VERSION = '.'.join(VERSION.split('.')[0:2]) -- GitLab From 0a603f9b0f666e4127d34e8b6b1686c27979ee7b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 30 Apr 2015 21:18:35 +0200 Subject: [PATCH 0528/1076] add easyconfig file for EasyBuild v2.1.0 --- .../e/EasyBuild/EasyBuild-2.1.0.eb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb new file mode 100644 index 0000000000..d753a18457 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb @@ -0,0 +1,31 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = "2.1.0" + +homepage = 'http://hpcugent.github.com/easybuild/' +description = """EasyBuild is a software build and installation framework + written in Python that allows you to install software in a structured, + repeatable and robust way.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + 'http://pypi.python.org/packages/source/v/vsc-base/', + 'http://pypi.python.org/packages/source/e/easybuild-framework/', + 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-base-2.2.0.tar.gz', + 'easybuild-framework-%(version)s.tar.gz', + 'easybuild-easyblocks-%(version)s.tar.gz', + 'easybuild-easyconfigs-%(version)s.tar.gz', +] + +# EasyBuild is a (set of) Python packages, so it depends on Python +# usually, we want to use the system Python, so no actual Python dependency is listed +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +moduleclass = 'tools' -- GitLab From bd4e4c8b7189166116c41cced62fd385e1872741 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 30 Apr 2015 21:19:52 +0200 Subject: [PATCH 0529/1076] style fix --- easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb index d753a18457..b11b8ff6c1 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb @@ -1,7 +1,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' -version = "2.1.0" +version = '2.1.0' homepage = 'http://hpcugent.github.com/easybuild/' description = """EasyBuild is a software build and installation framework -- GitLab From f7adb79305616713b1d28b24b466e84669642750 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Mon, 4 May 2015 09:49:11 +0200 Subject: [PATCH 0530/1076] BLAST+ with foss 2015a --- .../BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..37178f8aa5 --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,41 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine +# Authors:: Fotis Georgatos , Kenneth Hoste (UGent) +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +easyblock = 'ConfigureMake' + +name = 'BLAST+' +version = "2.2.30" +versionsuffix = '-Python-2.7.9' + +homepage = 'http://blast.ncbi.nlm.nih.gov/' +description = """Basic Local Alignment Search Tool, or BLAST, is an algorithm + for comparing primary biological sequence information, such as the amino-acid + sequences of different proteins or the nucleotides of DNA sequences.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = ['ncbi-blast-%(version)s+-src.tar.gz'] +source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] + +patches = ['%(name)s-%(version)s_basename-fixes.patch'] + +dependencies = [('Boost', '1.57.0', versionsuffix)] + +configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' + +sanity_check_paths = { + 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], + 'dirs': [] +} + +moduleclass = 'bio' + -- GitLab From 64389a02f3dfaec9bf1cb98ea088df5d96e98d36 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 5 May 2015 00:34:47 +0300 Subject: [PATCH 0531/1076] {geo}[foss/2015a] WRF 3.6.1 --- .../b/Bison/Bison-3.0.2-foss-2015a.eb | 22 ++++++++++ .../c/CMake/CMake-3.0.0-foss-2015a.eb | 22 ++++++++++ .../c/cURL/cURL-7.37.1-foss-2015a.eb | 27 +++++++++++++ .../d/Doxygen/Doxygen-1.8.7-foss-2015a.eb | 18 +++++++++ .../f/flex/flex-2.5.39-foss-2015a.eb | 14 +++++++ .../h/HDF5/HDF5-1.8.13-foss-2015a.eb | 25 ++++++++++++ .../j/JasPer/JasPer-1.900.1-foss-2015a.eb | 21 ++++++++++ .../easyconfigs/m/M4/M4-1.4.17-foss-2015a.eb | 23 +++++++++++ .../netCDF-Fortran-4.4.0-foss-2015a.eb | 17 ++++++++ .../n/netCDF/netCDF-4.3.2-foss-2015a.eb | 31 ++++++++++++++ .../t/tcsh/tcsh-6.18.01-foss-2015a.eb | 38 ++++++++++++++++++ .../w/WRF/WRF-3.6.1-foss-2015a-dmpar.eb | 40 +++++++++++++++++++ 12 files changed, 298 insertions(+) create mode 100644 easybuild/easyconfigs/b/Bison/Bison-3.0.2-foss-2015a.eb create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2015a.eb create mode 100644 easybuild/easyconfigs/c/cURL/cURL-7.37.1-foss-2015a.eb create mode 100644 easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.7-foss-2015a.eb create mode 100644 easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015a.eb create mode 100644 easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2015a.eb create mode 100644 easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2015a.eb create mode 100644 easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015a.eb create mode 100644 easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2015a.eb create mode 100644 easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2015a.eb create mode 100644 easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-foss-2015a.eb create mode 100644 easybuild/easyconfigs/w/WRF/WRF-3.6.1-foss-2015a-dmpar.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.2-foss-2015a.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-foss-2015a.eb new file mode 100644 index 0000000000..0b270e9381 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-foss-2015a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.2' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2015a.eb new file mode 100644 index 0000000000..c55a48656c --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2015a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.0.0' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.37.1-foss-2015a.eb b/easybuild/easyconfigs/c/cURL/cURL-7.37.1-foss-2015a.eb new file mode 100644 index 0000000000..0ba45ba9e5 --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.37.1-foss-2015a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.37.1' + +homepage = 'http://curl.haxx.se' +description = """libcurl is a free and easy-to-use client-side URL transfer library, + supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, + POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports + SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, + proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, + Kerberos), file transfer resume, http proxy tunneling and more.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://curl.haxx.se/download/'] + +#dependencies = [('OpenSSL', '1.0.1i')] # OS dependency should be preferred for security reasons +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.so'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.7-foss-2015a.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.7-foss-2015a.eb new file mode 100644 index 0000000000..6fae2382dd --- /dev/null +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.7-foss-2015a.eb @@ -0,0 +1,18 @@ +name = 'Doxygen' +version = '1.8.7' + +homepage = 'http://www.doxygen.org' +description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, + IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = ['%(namelower)s-%(version)s.src.tar.gz'] +source_urls = ['http://ftp.stack.nl/pub/users/dimitri/'] + +builddependencies = [ + ('flex', '2.5.39'), + ('Bison', '3.0.2'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015a.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015a.eb new file mode 100644 index 0000000000..f9226ff5f3 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015a.eb @@ -0,0 +1,14 @@ +name = 'flex' +version = '2.5.39' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2015a.eb new file mode 100644 index 0000000000..f79d365b61 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2015a.eb @@ -0,0 +1,25 @@ +name = 'HDF5' +version = '1.8.13' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'configure_libtool.patch', +] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2015a.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2015a.eb new file mode 100644 index 0000000000..02cb1d4f4c --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2015a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'JasPer' +version = '1.900.1' + +homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' +description = """The JasPer Project is an open-source initiative to provide a free + software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_ZIP] +source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] + +sanity_check_paths = { + 'files': ["bin/jasper", "lib/libjasper.a"], + 'dirs': ["include"], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015a.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015a.eb new file mode 100644 index 0000000000..411820a76b --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = "--enable-cxx" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2015a.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2015a.eb new file mode 100644 index 0000000000..d623122642 --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2015a.eb @@ -0,0 +1,17 @@ +name = 'netCDF-Fortran' +version = '4.4.0' + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] + +dependencies = [('netCDF', '4.3.2')] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2015a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2015a.eb new file mode 100644 index 0000000000..8319de8066 --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2015a.eb @@ -0,0 +1,31 @@ +name = 'netCDF' +version = '4.3.2' + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] + +patches = ['netCDF-4.3.2-with-HDF-1.8.13.patch'] + +dependencies = [('HDF5', '1.8.13')] + +builddependencies = [ + ('CMake', '3.0.0'), + ('Doxygen', '1.8.7'), + ('cURL', '7.37.1'), +] + +# make sure both static and shared libs are built +configopts = [ + "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=ON", + "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.so -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=OFF", +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-foss-2015a.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-foss-2015a.eb new file mode 100644 index 0000000000..4b5f7237ff --- /dev/null +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-foss-2015a.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit +# Authors:: Valentin Plugaru +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_05-06.html +## +easyblock = 'ConfigureMake' + +name = 'tcsh' +version = '6.18.01' + +homepage = 'http://www.tcsh.org' +description = """Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). + It is a command language interpreter usable both as an interactive login shell and a shell script command + processor. It includes a command-line editor, programmable word completion, spelling correction, a history + mechanism, job control and a C-like syntax.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [ + 'ftp://ftp.astron.com/pub/%(namelower)s', + 'ftp://ftp.astron.com/pub/%(namelower)s/old', +] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/tcsh"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.6.1-foss-2015a-dmpar.eb b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-foss-2015a-dmpar.eb new file mode 100644 index 0000000000..5e773ca4e8 --- /dev/null +++ b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-foss-2015a-dmpar.eb @@ -0,0 +1,40 @@ +name = 'WRF' +version = '3.6.1' + +homepage = 'http://www.wrf-model.org' +description = """The Weather Research and Forecasting (WRF) Model is a next-generation mesoscale + numerical weather prediction system designed to serve both operational forecasting and atmospheric + research needs.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 + +sources = ['%(name)sV%(version)s.TAR.gz'] +source_urls = [ + 'http://www2.mmm.ucar.edu/wrf/src/', + 'http://www.mmm.ucar.edu/wrf/src/', +] + +# csh is used by WRF install scripts +builddependencies = [('tcsh', '6.18.01')] + +dependencies = [ + ('JasPer', '1.900.1'), + ('netCDF', '4.3.2'), + ('netCDF-Fortran', '4.4.0'), +] + +patches = [ + 'WRF_parallel_build_fix.patch', + 'WRF-3.6.1_netCDF-Fortran_separate_path.patch', + 'WRF-3.6.1_known_problems.patch', + 'WRF_tests_limit-runtimes.patch', +] + +# limit parallel build to 20 +maxparallel = 20 + +buildtype = "dmpar" +versionsuffix = '-%s' % buildtype + +moduleclass = 'geo' -- GitLab From 638cc7d093d42f9d64b55820f73c2dd75391b28a Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Tue, 5 May 2015 16:00:36 +0200 Subject: [PATCH 0532/1076] Adding the easyconfigs for ictce-7.3.5 --- easybuild/easyconfigs/i/icc/icc-2015.3.187.eb | 17 ++++++++++++++ .../i/iccifort/iccifort-2015.3.187.eb | 16 ++++++++++++++ easybuild/easyconfigs/i/ictce/ictce-7.3.5.eb | 21 ++++++++++++++++++ .../easyconfigs/i/ifort/ifort-2015.3.187.eb | 17 ++++++++++++++ easybuild/easyconfigs/i/iimpi/iimpi-7.3.5.eb | 18 +++++++++++++++ .../i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb | 22 +++++++++++++++++++ .../impi-5.0.3.048-iccifort-2015.3.187.eb | 19 ++++++++++++++++ 7 files changed, 130 insertions(+) create mode 100644 easybuild/easyconfigs/i/icc/icc-2015.3.187.eb create mode 100644 easybuild/easyconfigs/i/iccifort/iccifort-2015.3.187.eb create mode 100644 easybuild/easyconfigs/i/ictce/ictce-7.3.5.eb create mode 100644 easybuild/easyconfigs/i/ifort/ifort-2015.3.187.eb create mode 100644 easybuild/easyconfigs/i/iimpi/iimpi-7.3.5.eb create mode 100644 easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb create mode 100644 easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb diff --git a/easybuild/easyconfigs/i/icc/icc-2015.3.187.eb b/easybuild/easyconfigs/i/icc/icc-2015.3.187.eb new file mode 100644 index 0000000000..55dec91be5 --- /dev/null +++ b/easybuild/easyconfigs/i/icc/icc-2015.3.187.eb @@ -0,0 +1,17 @@ +name = 'icc' +version = '2015.3.187' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +import os +license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2015.3.187.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2015.3.187.eb new file mode 100644 index 0000000000..8387432380 --- /dev/null +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2015.3.187.eb @@ -0,0 +1,16 @@ +easyblock = "Toolchain" + +name = 'iccifort' +version = '2015.3.187' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and Intel MKL""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + ('icc', version), + ('ifort', version), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/ictce/ictce-7.3.5.eb b/easybuild/easyconfigs/i/ictce/ictce-7.3.5.eb new file mode 100644 index 0000000000..6190ed2906 --- /dev/null +++ b/easybuild/easyconfigs/i/ictce/ictce-7.3.5.eb @@ -0,0 +1,21 @@ +easyblock = "Toolchain" + +name = 'ictce' +version = '7.3.5' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +suff = '3.187' +compver = '2015.%s' % suff + +dependencies = [ # version/released + ('icc', compver), # Apr 13th 2015 + ('ifort', compver), # Apr 13th 2015 + ('impi', '5.0.3.048', '', ('iccifort', compver)), # Feb 10th 2015 + ('imkl', '11.2.%s' % suff, '', ('iimpi', version)), # Apr 13th 2015 +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2015.3.187.eb b/easybuild/easyconfigs/i/ifort/ifort-2015.3.187.eb new file mode 100644 index 0000000000..8253a3390b --- /dev/null +++ b/easybuild/easyconfigs/i/ifort/ifort-2015.3.187.eb @@ -0,0 +1,17 @@ +name = 'ifort' +version = '2015.3.187' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +import os +license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-7.3.5.eb b/easybuild/easyconfigs/i/iimpi/iimpi-7.3.5.eb new file mode 100644 index 0000000000..b0fe67cb26 --- /dev/null +++ b/easybuild/easyconfigs/i/iimpi/iimpi-7.3.5.eb @@ -0,0 +1,18 @@ +easyblock = "Toolchain" + +name = 'iimpi' +version = '7.3.5' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2015.3.187' +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('impi', '5.0.3.048', '', ('iccifort', compver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb b/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb new file mode 100644 index 0000000000..807b5f2004 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb @@ -0,0 +1,22 @@ +name = 'imkl' +version = '11.2.3.187' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'iimpi', 'version': '7.3.5'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +import os +license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") + +interfaces = True + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb b/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb new file mode 100644 index 0000000000..5e0972d8f3 --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb @@ -0,0 +1,19 @@ +name = 'impi' +version = '5.0.3.048' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2015.3.187'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +import os +license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") + +moduleclass = 'mpi' -- GitLab From 26de6e35ca028edfc16dbf44ec58e1858b45e426 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 5 May 2015 18:36:05 +0200 Subject: [PATCH 0533/1076] Boost 1.58 for intel/2015a --- .../Boost-1.58.0-intel-2015a-Python-2.7.9.eb | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..a209577bba --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,25 @@ +name = 'Boost' +version = '1.58.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +pythonversion = '2.7.9' +versionsuffix = '-Python-%s' % pythonversion + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', pythonversion), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' -- GitLab From 3568cde808c6d65622e0581414372da7c1ffd687 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 5 May 2015 18:37:17 +0200 Subject: [PATCH 0534/1076] Boost 1.58.0 for foss/2015a --- .../Boost-1.58.0-foss-2015a-Python-2.7.9.eb | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..bbef8b760b --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,25 @@ +name = 'Boost' +version = '1.58.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +pythonversion = '2.7.9' +versionsuffix = '-Python-%s' % pythonversion + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', pythonversion), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' -- GitLab From abee1f0f0dd2f23cdb08bb9aaeb504a80ea11d6f Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Wed, 6 May 2015 11:31:15 +0200 Subject: [PATCH 0535/1076] Adding HPL 2.1 with ictce-7.3.5 --- .../easyconfigs/h/HPL/HPL-2.1-ictce-7.3.5.eb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.3.5.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.3.5.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.3.5.eb new file mode 100644 index 0000000000..55ab924d7d --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.3.5.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'ictce', 'version': '7.3.5'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' -- GitLab From 633e68830ef8be546092e0d16857af624dfe44b2 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 7 May 2015 15:59:13 +0300 Subject: [PATCH 0536/1076] enable usempi in GROMACS Cray easyconfig, the easyblock enables MPI support on it --- .../easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb index c7618bc1f3..1aa3886405 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb @@ -19,6 +19,7 @@ description = """GROMACS is a versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'usempi': True} # eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz source_urls = [ -- GitLab From b9f89c0d31ee7e48beac5dcb6e6383313d9ed13d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 30 Apr 2015 21:18:35 +0200 Subject: [PATCH 0537/1076] add easyconfig file for EasyBuild v2.1.0 --- .../e/EasyBuild/EasyBuild-2.1.0.eb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb new file mode 100644 index 0000000000..d753a18457 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb @@ -0,0 +1,31 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = "2.1.0" + +homepage = 'http://hpcugent.github.com/easybuild/' +description = """EasyBuild is a software build and installation framework + written in Python that allows you to install software in a structured, + repeatable and robust way.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + 'http://pypi.python.org/packages/source/v/vsc-base/', + 'http://pypi.python.org/packages/source/e/easybuild-framework/', + 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-base-2.2.0.tar.gz', + 'easybuild-framework-%(version)s.tar.gz', + 'easybuild-easyblocks-%(version)s.tar.gz', + 'easybuild-easyconfigs-%(version)s.tar.gz', +] + +# EasyBuild is a (set of) Python packages, so it depends on Python +# usually, we want to use the system Python, so no actual Python dependency is listed +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +moduleclass = 'tools' -- GitLab From 8ab052fa8bfff470f7e635ae25fc48d555dcfaa9 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 30 Apr 2015 21:19:52 +0200 Subject: [PATCH 0538/1076] style fix --- easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb index d753a18457..b11b8ff6c1 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb @@ -1,7 +1,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' -version = "2.1.0" +version = '2.1.0' homepage = 'http://hpcugent.github.com/easybuild/' description = """EasyBuild is a software build and installation framework -- GitLab From c834c42978d09f4ada1be3fc9ef552c6c74d6f5b Mon Sep 17 00:00:00 2001 From: Jens Date: Mon, 11 May 2015 09:42:44 +0200 Subject: [PATCH 0539/1076] added even newer cutadapt --- ...cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..1c463c28a1 --- /dev/null +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel + +easyblock = "PythonPackage" + +name = 'cutadapt' +version = '1.8.1' + +homepage = 'http://code.google.com/p/cutadapt/' +description = """ cutadapt removes adapter sequences from high-throughput sequencing data. + This is usually necessary when the read length of the sequencing machine is longer than + the molecule that is sequenced, for example when sequencing microRNAs. """ + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['https://github.com/marcelm/cutadapt/archive/'] +sources = ['v%(version)s.tar.gz'] + +python = 'Python' +pyver = '2.7.9' +pyshortver = '.'.join(pyver.split('.')[:2]) + +versionsuffix = "-%s-%s" % (python, pyver) + +dependencies = [ + (python, pyver), +] + +sanity_check_paths = { + 'files': ['bin/cutadapt',], + 'dirs': [], +} + +moduleclass = 'bio' + -- GitLab From c1a99608bf96df972dc4e1b30ee639db3bae71f5 Mon Sep 17 00:00:00 2001 From: Jens Date: Mon, 11 May 2015 09:56:11 +0200 Subject: [PATCH 0540/1076] fixed filename --- ...b-Python-2.7.8.eb => cutadapt-1.5-intel-2014b-Python-2.7.8.eb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/c/cutadapt/{cutadapt-1.5-intel2014b-Python-2.7.8.eb => cutadapt-1.5-intel-2014b-Python-2.7.8.eb} (100%) diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb similarity index 100% rename from easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel2014b-Python-2.7.8.eb rename to easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb -- GitLab From 955ec3e9a236d4fc3fd0687ea16ccc79d1e8eb6e Mon Sep 17 00:00:00 2001 From: Jens Date: Mon, 11 May 2015 10:19:56 +0200 Subject: [PATCH 0541/1076] fixed remarks --- .../c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb | 2 +- .../c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb index 9be9435a32..8a431e4a45 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb @@ -26,7 +26,7 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/cutadapt','lib/python2.7/site-packages/cutadapt/_align.so',], + 'files': ['bin/cutadapt','lib/python%s/site-packages/cutadapt/_align.so' % pyshortver], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb index 1c463c28a1..737e7e93bb 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb @@ -29,9 +29,8 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/cutadapt',], + 'files': ['bin/cutadapt','lib/python%s/site-packages/cutadapt/_align.so' % pyshortver], 'dirs': [], } moduleclass = 'bio' - -- GitLab From 9bb645985ef91f8119d1f8e860e01050f8c4a3c3 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 11 May 2015 11:14:44 +0200 Subject: [PATCH 0542/1076] add easyconfig for networkx --- ...networkx-1.9.1-intel-2015a-Python-2.7.9.eb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 easybuild/easyconfigs/n/networkx/networkx-1.9.1-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/n/networkx/networkx-1.9.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/n/networkx/networkx-1.9.1-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..f6ae1e74b7 --- /dev/null +++ b/easybuild/easyconfigs/n/networkx/networkx-1.9.1-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'networkx' +version = '1.9.1' + +homepage = 'https://pypi.python.org/pypi/networkx' +description = """NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, + and functions of complex networks.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonver = '2.7.9' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +dependencies = [ + (python, pythonver), +] + +moduleclass = 'tools' -- GitLab From 21ae64206431c783930c3a153769ea138f950518 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 11 May 2015 15:23:36 +0200 Subject: [PATCH 0543/1076] add easyconfig for scikit-learn v0.16.1 --- ...t-learn-0.16.1-intel-2015a-Python-2.7.9.eb | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.16.1-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.16.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.16.1-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..8b997036dd --- /dev/null +++ b/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.16.1-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'scikit-learn' +version = '0.16.1' + +homepage = 'http://scikit-learn.org/stable/index.html' +description = """Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, +building upon numpy, scipy, and matplotlib. As a machine-learning module, +it provides versatile tools for data mining and analysis in any field of science and engineering. +It strives to be simple and efficient, accessible to everybody, and reusable in various contexts.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.9' +pythonshortversion = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) +dependencies = [ + (python, pythonversion), + ('matplotlib', '1.4.3', versionsuffix), +] + +options = {'modulename': "sklearn"} + +moduleclass = 'data' -- GitLab From 76564b498593ea34b852f40d935011b16ef293ec Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 11 May 2015 22:06:49 +0200 Subject: [PATCH 0544/1076] list tcsh as build dep in WRF built with CrayGNU, rather than providing it as a build dep --- .../easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb index 3806e63de1..aecb28f087 100644 --- a/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb +++ b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb @@ -16,7 +16,10 @@ source_urls = [ ] # csh is used by WRF install scripts -builddependencies = [('tcsh', '6.18.01')] +# tcsh provided via EasyBuild may cause build to hang (in interactive configure?) +# ncurses related issue? rebuild tcsh without EB-provided ncurses? +#builddependencies = [('tcsh', '6.18.01')] +osdependencies = ['tcsh'] dependencies = [ ('JasPer', '1.900.1'), -- GitLab From 560459d37056e8ffa48567f623a9468356a76944 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 2 Dec 2014 11:20:50 +0100 Subject: [PATCH 0545/1076] Add Plumed easyconfig --- .../easyconfigs/p/plumed/configure.patch | 39 +++++++++++++++++++ .../p/plumed/plumed-2.0.4-ictce-7.1.2.eb | 34 ++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 easybuild/easyconfigs/p/plumed/configure.patch create mode 100644 easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb diff --git a/easybuild/easyconfigs/p/plumed/configure.patch b/easybuild/easyconfigs/p/plumed/configure.patch new file mode 100644 index 0000000000..c96081c3a8 --- /dev/null +++ b/easybuild/easyconfigs/p/plumed/configure.patch @@ -0,0 +1,39 @@ +# patch to work around the hideous build system of plumed. We use the values +# EB sets in the build system. +diff -urN plumed-2.0.4.orig/configurations/linux.icc plumed-2.0.4/configurations/linux.icc +--- plumed-2.0.4.orig/configurations/linux.icc 2014-09-15 11:41:47.000000000 +0200 ++++ plumed-2.0.4/configurations/linux.icc 2014-12-01 14:54:42.000000000 +0100 +@@ -2,21 +2,21 @@ + #CHECK_BOUNDARIES=-D_GLIBCXX_DEBUG + +-LIBS=-ldl ++LIBS:=-ldl $(LIBS) +-DYNAMIC_LIBS=-lstdc++ -llapack -lblas ++DYNAMIC_LIBS:=-lstdc++ $(LIBS) $(LIBLAPACK) + DOUBLEPRECISION=-r8 + +-CPPFLAGS=-D__PLUMED_HAS_DLOPEN $(CHECK_BOUNDARIES) -I. $(PLUMED_INCLUDE) +-CXXFLAGS=-O -fPIC -Wall -wd981,383,1418 +-CFLAGS=-O -fPIC -Wall ++CPPFLAGS:=-D__PLUMED_HAS_DLOPEN $(CHECK_BOUNDARIES) -I. $(PLUMED_INCLUDE) $(CPPFLAGS) ++CXXFLAGS:=-O -fPIC -Wall -wd981,383,1418 $(CXXFLAGS) ++CFLAGS:=-O -fPIC -Wall $(CFLAGS) + +-LDFLAGS=-rdynamic ++LDFLAGS:=-rdynamic $(LDFLAGS) + SOEXT=so +-LDSO=icc -shared $(CFLAGS) +-LD=icpc +-LDF90=ifort +-CXX=icpc +-CC=icc +-FC=ifort ++LDSO:=$(CC) -shared $(CFLAGS) ++LD:=$(CXX) ++LDF90:=$(F90) ++CXX:=$(CXX) ++CC:=$(CC) ++FC:=$(F77) + + GCCDEP=g++ + diff --git a/easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb b/easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb new file mode 100644 index 0000000000..08d824f5cf --- /dev/null +++ b/easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb @@ -0,0 +1,34 @@ +# This is a quickly made easyconfig, using some dirty tricks... +# Warning: Here be dragons +# by Ward Poelmans + +name = 'plumed' +version = '2.0.4' + +homepage = 'http://www.plumed-code.org' +description = """PLUMED is an open source library for free energy calculations in molecular systems which +works together with some of the most popular molecular dynamics engines. Free energy calculations can be +performed as a function of many order parameters with a particular focus on biological problems, using +state of the art methods such as metadynamics, umbrella sampling and Jarzynski-equation based steered MD. +The software, written in C++, can be easily interfaced with both fortran and C/C++ codes. +""" + +toolchain = {'name': 'ictce', 'version': '7.1.2'} + +# Download from http://www.plumed-code.org/get-it, google drive doesn't allow for clean download url +sources = ['plumed-2.0.4.tgz'] + +patches = ['configure.patch'] + +preconfigopts = " ./configure.sh linux.icc && source sourceme.sh # " +preinstallopts = " export PLUMED_PREFIX=%(installdir)s && " + +sanity_check_paths = { + 'files': ['bin/plumed', 'lib/libplumedKernel.so', 'lib/libplumed.so'], + 'dirs': ['lib/plumed'] +} + +# should probably happen in a easyblock. This vars needs to be set +modextrapaths = {'PLUMED_KERNEL': 'lib/libplumedKernel.so'} + +moduleclass = 'chem' -- GitLab From 31932b90aee480fc2f376ba3706689c5a03667c6 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 12 May 2015 10:11:05 +0200 Subject: [PATCH 0546/1076] Updated plumed --- .../p/plumed/{configure.patch => configure-2.0.4.patch} | 0 easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb | 5 +++-- 2 files changed, 3 insertions(+), 2 deletions(-) rename easybuild/easyconfigs/p/plumed/{configure.patch => configure-2.0.4.patch} (100%) diff --git a/easybuild/easyconfigs/p/plumed/configure.patch b/easybuild/easyconfigs/p/plumed/configure-2.0.4.patch similarity index 100% rename from easybuild/easyconfigs/p/plumed/configure.patch rename to easybuild/easyconfigs/p/plumed/configure-2.0.4.patch diff --git a/easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb b/easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb index 08d824f5cf..b146ba0970 100644 --- a/easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb @@ -16,9 +16,10 @@ The software, written in C++, can be easily interfaced with both fortran and C/C toolchain = {'name': 'ictce', 'version': '7.1.2'} # Download from http://www.plumed-code.org/get-it, google drive doesn't allow for clean download url -sources = ['plumed-2.0.4.tgz'] +source_urls = ['https://github.com/plumed/plumed2/archive/'] +sources = ['v2.0.4.tar.gz'] -patches = ['configure.patch'] +patches = ['configure-%(version)s.patch'] preconfigopts = " ./configure.sh linux.icc && source sourceme.sh # " preinstallopts = " export PLUMED_PREFIX=%(installdir)s && " -- GitLab From 6fece1573017a6442de47ed240629d5ebbce8e67 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 12 May 2015 11:09:44 +0200 Subject: [PATCH 0547/1076] added easyblock line --- easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb b/easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb index b146ba0970..3eda065ef1 100644 --- a/easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb @@ -2,6 +2,8 @@ # Warning: Here be dragons # by Ward Poelmans +easyblock = 'ConfigureMake' + name = 'plumed' version = '2.0.4' -- GitLab From ba29611f7e2ffd4e6bd2232ff367088395e06a57 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 11:37:19 +0200 Subject: [PATCH 0548/1076] add easyconfig for Platanus (binary) --- .../p/Platanus/Platanus-1.2.1-linux-x86_64.eb | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb diff --git a/easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb b/easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb new file mode 100644 index 0000000000..c7b0660395 --- /dev/null +++ b/easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb @@ -0,0 +1,20 @@ +easyblock = 'Binary' + +name = 'Platanus' +version = '1.2.1' + +homepage = 'http://platanus.bio.titech.ac.jp/' +description = """PLATform for Assembling NUcleotide Sequences""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://platanus.bio.titech.ac.jp/Platanus_release/20130901010201'] +sources = ['platanus'] +checksums = ['02cf92847ec704d010a54df293b9c60a'] + +sanity_check_paths = { + 'files': ['platanus'], + 'dirs': [], +} + +moduleclass = 'bio' -- GitLab From a66a1e81e0bb6298a540ec3e86b23c8e48785836 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 14:39:33 +0200 Subject: [PATCH 0549/1076] fix versionsuffix in Platanus easyconfig --- easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb b/easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb index c7b0660395..2fa31617c3 100644 --- a/easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb +++ b/easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb @@ -2,6 +2,7 @@ easyblock = 'Binary' name = 'Platanus' version = '1.2.1' +versionsuffix = '-linux-x86_64' homepage = 'http://platanus.bio.titech.ac.jp/' description = """PLATform for Assembling NUcleotide Sequences""" -- GitLab From 85fedfc05c73a04c7d63b0bc8bf6f86894cbc518 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Tue, 12 May 2015 14:42:47 +0200 Subject: [PATCH 0550/1076] added python 3.4.3 intel 2015a --- .../p/Python/Python-3.4.3-intel-2015a.eb | 107 ++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb new file mode 100644 index 0000000000..d0fad95102 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -0,0 +1,107 @@ +name = 'Python' +version = '3.4.3' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.9.1' +scipyversion = '0.14.1' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev')] + +# order is important! +# package versions updated Jan 19th 2015 +exts_filter = ('PYTHONPATH="%(installdir)s:$PYTHONPATH python -c "import %(ext_name)s"', '') +exts_list = [ + ('setuptools', '11.3.1', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '6.0.6', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.4', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': [ + 'numpy-1.8.0-mkl.patch', # % numpyversion, + ], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('pbr', '0.10.8', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + ('lockfile', '0.10.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.21.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.4.0', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('paramiko', '1.15.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.13', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), +] -- GitLab From 6efa2756f2aa3c60766659f37892daa6eddb47c9 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 19:03:53 +0200 Subject: [PATCH 0551/1076] {bio}[intel/2015a] GROMACS 5.0.4 (mt, hybrid) --- .../GROMACS-5.0.4-intel-2015a-hybrid.eb | 42 +++++++++++++++++++ .../g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb | 42 +++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb new file mode 100644 index 0000000000..954bb885eb --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '5.0.4' +versionsuffix = '-hybrid' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', + 'http://gerrit.gromacs.org/download/', +] + +sources = [ + SOURCELOWER_TAR_GZ, +# seems to have disappeared? +# 'regressiontests-5.0.2.tar.gz', +] + +builddependencies = [ + ('CMake', '3.2.2'), + ('libxml2', '2.9.2') +] + +dependencies = [('Boost', '1.58.0', '-Python-2.7.9')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb new file mode 100644 index 0000000000..ea167cc786 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '5.0.4' +versionsuffix = '-mt' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'openmp': True, 'usempi': False} + +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', + 'http://gerrit.gromacs.org/download/', +] + +sources = [ + SOURCELOWER_TAR_GZ, +# seems to have disappeared? +# 'regressiontests-5.0.2.tar.gz', +] + +builddependencies = [ + ('CMake', '3.2.2'), + ('libxml2', '2.9.2') +] + +dependencies = [('Boost', '1.58.0', '-Python-2.7.9')] + +moduleclass = 'bio' -- GitLab From f8578e3c2d71882e2529fc3d359c034c74b2f276 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 19:06:56 +0200 Subject: [PATCH 0552/1076] drop non-existing source URL, remove uncommented source tarball for regressiontests --- .../g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb | 12 ++---------- .../g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb | 12 ++---------- 2 files changed, 4 insertions(+), 20 deletions(-) diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb index 954bb885eb..0914af5ffd 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb @@ -21,16 +21,8 @@ description = """GROMACS is a versatile package to perform molecular dynamics, toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'openmp': True, 'usempi': True} -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', - 'http://gerrit.gromacs.org/download/', -] - -sources = [ - SOURCELOWER_TAR_GZ, -# seems to have disappeared? -# 'regressiontests-5.0.2.tar.gz', -] +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] builddependencies = [ ('CMake', '3.2.2'), diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb index ea167cc786..f0da8f6053 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb @@ -21,16 +21,8 @@ description = """GROMACS is a versatile package to perform molecular dynamics, toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'openmp': True, 'usempi': False} -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', - 'http://gerrit.gromacs.org/download/', -] - -sources = [ - SOURCELOWER_TAR_GZ, -# seems to have disappeared? -# 'regressiontests-5.0.2.tar.gz', -] +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] builddependencies = [ ('CMake', '3.2.2'), -- GitLab From d6c783a9bb34da485da46ea42fa3887340aa7026 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 21:57:32 +0200 Subject: [PATCH 0553/1076] drop non-existing source URL, remove uncommented source tarball for regressiontests --- .../g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb index 5e23be1026..b6b649c1ec 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb @@ -21,16 +21,8 @@ description = """GROMACS is a versatile package to perform molecular dynamics, toolchain = {'name': 'ictce', 'version': '7.1.2'} toolchainopts = {'openmp': True, 'usempi': False} -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', - 'http://gerrit.gromacs.org/download/', -] - -sources = [ - SOURCELOWER_TAR_GZ, -# seems to have disappeared? -# 'regressiontests-5.0.2.tar.gz', -] +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] builddependencies = [ ('CMake', '2.8.12'), -- GitLab From 038bff909bf6a5d4d345cd8eb2830ce76a4e1f3b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 22:08:13 +0200 Subject: [PATCH 0554/1076] {bio}[intel/2015a] SaguaroGW --- .../SaguaroGW-20150315-intel-2015a.eb | 31 +++++++++++++++++++ .../SaguaroGW/SaguaroGW_icpc-drop-const.patch | 15 +++++++++ 2 files changed, 46 insertions(+) create mode 100644 easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb create mode 100644 easybuild/easyconfigs/s/SaguaroGW/SaguaroGW_icpc-drop-const.patch diff --git a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb new file mode 100644 index 0000000000..e922e754a3 --- /dev/null +++ b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb @@ -0,0 +1,31 @@ +easyblock = 'MakeCp' + +name = 'SaguaroGW' +version = '20150315' + +homepage = 'http://sourceforge.net/projects/saguarogw/' +description = """Saguaro Genome-Wide is a program to detect signatures of selection within populations, strains, + or species. It takes SNPs or nucleotides as input, and creates statistical local phylogenies for each region in +the genome.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'openmp': True} + +source_urls = ['http://sourceforge.net/code-snapshots/svn/s/sa/saguarogw/code/'] +# SVN revision r29 +sources = ['%(namelower)s-code-29.zip'] + +patches = ['SaguaroGW_icpc-drop-const.patch'] + +buildopts = 'CPLUSPLUS="$CXX" CC="$CC" OPEN_MP=yes' + +files_to_copy = [(['checkLock', 'CactiCorrelate', 'ChromoPaintCacti', 'ClusterCacti', 'Fasta2HMMFeature', + 'Genotype2HMMFeature', 'FilterCacti', 'HMMClassify', 'HMMTrain', 'HeatMaps', 'LocalTrees', + 'Maf2HMMFeature', 'PullFromFasta', 'Saguaro', 'Saguaro2Phylip', 'VCF2HMMFeature'], 'bin')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW_icpc-drop-const.patch b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW_icpc-drop-const.patch new file mode 100644 index 0000000000..193b028341 --- /dev/null +++ b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW_icpc-drop-const.patch @@ -0,0 +1,15 @@ +fix issue with Intel compilers: 'the object has cv-qualifiers that are not compatible with the member function' +author: Kenneth Hoste (Ghent University) +--- /tmp/vsc40023/easybuild_build/SaguaroGW/20150315/intel-2015a/saguarogw-code-29/base/CommandLineParser.h.orig 2012-05-16 15:40:12.000000000 +0200 ++++ /tmp/vsc40023/easybuild_build/SaguaroGW/20150315/intel-2015a/saguarogw-code-29/base/CommandLineParser.h 2015-05-12 21:54:40.830166431 +0200 +@@ -39,8 +39,8 @@ + string GetName() { return mName; } + string GetDescription() { return mDesc; } + +-friend bool operator< (const commandArg &lhs, +- const commandArg &rhs) ++friend bool operator< (commandArg &lhs, ++ commandArg &rhs) + { + if ( lhs.GetName() < rhs.GetName() ) + return true; -- GitLab From 8a4c1d8fab0c700d8b32108e1d40dd77289a7fa2 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 22:09:26 +0200 Subject: [PATCH 0555/1076] add MD5sum for SaguaroGW source tarball --- .../easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb index e922e754a3..994bf42a7a 100644 --- a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb @@ -14,6 +14,7 @@ toolchainopts = {'openmp': True} source_urls = ['http://sourceforge.net/code-snapshots/svn/s/sa/saguarogw/code/'] # SVN revision r29 sources = ['%(namelower)s-code-29.zip'] +checksums = ['d8549fa4c8b69f5bcb50742c41f4fd4e'] patches = ['SaguaroGW_icpc-drop-const.patch'] -- GitLab From 4a76afbf4b79f2881f62f7352ee47fcc2e05937d Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 2 Dec 2014 12:33:57 +0100 Subject: [PATCH 0557/1076] Added Boost for ictce-7.1.2 --- .../Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb new file mode 100644 index 0000000000..d29dcc1cda --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb @@ -0,0 +1,28 @@ +name = 'Boost' +version = '1.55.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'ictce', 'version': '7.1.2'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +patches = ['intellinuxjam_fPIC.patch', 'boost-impi5.patch'] + +pythonversion = '2.7.8' +versionsuffix = '-Python-%s' % pythonversion + +dependencies = [ + ('bzip2', '1.0.6'), + ('Python', pythonversion), +] + +# also build boost_mpi +boost_mpi = True + +osdependencies = [('zlib-devel','zlib1g-dev')] + +moduleclass = 'devel' -- GitLab From d87786a613a0fc99572a3bd415e11662073f0f0d Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 2 Dec 2014 12:34:59 +0100 Subject: [PATCH 0558/1076] Added GROMACS 5.0.2 --- .../g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb new file mode 100644 index 0000000000..5e23be1026 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '5.0.2' +versionsuffix = '-mt' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'ictce', 'version': '7.1.2'} +toolchainopts = {'openmp': True, 'usempi': False} + +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', + 'http://gerrit.gromacs.org/download/', +] + +sources = [ + SOURCELOWER_TAR_GZ, +# seems to have disappeared? +# 'regressiontests-5.0.2.tar.gz', +] + +builddependencies = [ + ('CMake', '2.8.12'), + ('libxml2', '2.9.1') +] + +dependencies = [('Boost', '1.55.0', '-Python-2.7.8')] + +moduleclass = 'bio' -- GitLab From 3bce5c75ec8ff9e05fbf0bfda372b549384fb88a Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 2 Dec 2014 13:50:39 +0100 Subject: [PATCH 0559/1076] Added forgotten Boost patch --- .../easyconfigs/b/Boost/boost-impi5.patch | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/boost-impi5.patch diff --git a/easybuild/easyconfigs/b/Boost/boost-impi5.patch b/easybuild/easyconfigs/b/Boost/boost-impi5.patch new file mode 100644 index 0000000000..635da12964 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/boost-impi5.patch @@ -0,0 +1,37 @@ +diff -ur boost_1_55_0.orig/tools/build/v2/tools/mpi.jam boost_1_55_0/tools/build/v2/tools/mpi.jam +--- boost_1_55_0.orig/tools/build/v2/tools/mpi.jam 2012-04-26 23:32:41.000000000 +0200 ++++ boost_1_55_0/tools/build/v2/tools/mpi.jam 2014-09-03 13:45:45.000000000 +0200 +@@ -301,6 +301,16 @@ + } + # OpenMPI and newer versions of LAM-MPI have -showme:compile and + # -showme:link. ++ # Look for MPICH ++ else if [ safe-shell-command "$(command) -show" ] ++ { ++ if $(.debug-configuration) ++ { ++ ECHO "Found MPICH wrapper compiler: $(command)" ; ++ } ++ compile_flags = [ SHELL "$(command) -compile_info" ] ; ++ link_flags = [ SHELL "$(command) -link_info" ] ; ++ } + else if [ safe-shell-command "$(command) -showme:compile" ] && + [ safe-shell-command "$(command) -showme:link" ] + { +@@ -327,16 +337,6 @@ + + result = [ SHELL "$(command) -showme" ] ; + } +- # Look for MPICH +- else if [ safe-shell-command "$(command) -show" ] +- { +- if $(.debug-configuration) +- { +- ECHO "Found MPICH wrapper compiler: $(command)" ; +- } +- compile_flags = [ SHELL "$(command) -compile_info" ] ; +- link_flags = [ SHELL "$(command) -link_info" ] ; +- } + # Sun HPC and Ibm POE + else if [ SHELL "$(command) -v 2>/dev/null" ] + { -- GitLab From 74d3f2808207c46f434390cb41480c539671a58f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 21:57:32 +0200 Subject: [PATCH 0560/1076] drop non-existing source URL, remove uncommented source tarball for regressiontests --- .../g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb index 5e23be1026..b6b649c1ec 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb @@ -21,16 +21,8 @@ description = """GROMACS is a versatile package to perform molecular dynamics, toolchain = {'name': 'ictce', 'version': '7.1.2'} toolchainopts = {'openmp': True, 'usempi': False} -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', - 'http://gerrit.gromacs.org/download/', -] - -sources = [ - SOURCELOWER_TAR_GZ, -# seems to have disappeared? -# 'regressiontests-5.0.2.tar.gz', -] +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] builddependencies = [ ('CMake', '2.8.12'), -- GitLab From 0c3e0073a7d4fd768f2bbbc753ede3023134ab15 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 19:03:53 +0200 Subject: [PATCH 0561/1076] {bio}[intel/2015a] GROMACS 5.0.4 (mt, hybrid) --- .../GROMACS-5.0.4-intel-2015a-hybrid.eb | 42 +++++++++++++++++++ .../g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb | 42 +++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb new file mode 100644 index 0000000000..954bb885eb --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '5.0.4' +versionsuffix = '-hybrid' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', + 'http://gerrit.gromacs.org/download/', +] + +sources = [ + SOURCELOWER_TAR_GZ, +# seems to have disappeared? +# 'regressiontests-5.0.2.tar.gz', +] + +builddependencies = [ + ('CMake', '3.2.2'), + ('libxml2', '2.9.2') +] + +dependencies = [('Boost', '1.58.0', '-Python-2.7.9')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb new file mode 100644 index 0000000000..ea167cc786 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '5.0.4' +versionsuffix = '-mt' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'openmp': True, 'usempi': False} + +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', + 'http://gerrit.gromacs.org/download/', +] + +sources = [ + SOURCELOWER_TAR_GZ, +# seems to have disappeared? +# 'regressiontests-5.0.2.tar.gz', +] + +builddependencies = [ + ('CMake', '3.2.2'), + ('libxml2', '2.9.2') +] + +dependencies = [('Boost', '1.58.0', '-Python-2.7.9')] + +moduleclass = 'bio' -- GitLab From 004eb26fd47c91b8d1093bd7be9263b6369629cd Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 19:06:56 +0200 Subject: [PATCH 0563/1076] drop non-existing source URL, remove uncommented source tarball for regressiontests --- .../g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb | 12 ++---------- .../g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb | 12 ++---------- 2 files changed, 4 insertions(+), 20 deletions(-) diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb index 954bb885eb..0914af5ffd 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb @@ -21,16 +21,8 @@ description = """GROMACS is a versatile package to perform molecular dynamics, toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'openmp': True, 'usempi': True} -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', - 'http://gerrit.gromacs.org/download/', -] - -sources = [ - SOURCELOWER_TAR_GZ, -# seems to have disappeared? -# 'regressiontests-5.0.2.tar.gz', -] +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] builddependencies = [ ('CMake', '3.2.2'), diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb index ea167cc786..f0da8f6053 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb @@ -21,16 +21,8 @@ description = """GROMACS is a versatile package to perform molecular dynamics, toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'openmp': True, 'usempi': False} -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', - 'http://gerrit.gromacs.org/download/', -] - -sources = [ - SOURCELOWER_TAR_GZ, -# seems to have disappeared? -# 'regressiontests-5.0.2.tar.gz', -] +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] builddependencies = [ ('CMake', '3.2.2'), -- GitLab From 9b3e2a9aef90b62b554a9d2f2428ee41fe239ec2 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 09:51:36 +0200 Subject: [PATCH 0565/1076] drop source_urls that are not guaranteed to work --- .../easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb index 994bf42a7a..897d3c2fd1 100644 --- a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb @@ -11,8 +11,7 @@ the genome.""" toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'openmp': True} -source_urls = ['http://sourceforge.net/code-snapshots/svn/s/sa/saguarogw/code/'] -# SVN revision r29 +# SVN revision r29, download via http://sourceforge.net/p/saguarogw/code/29/tree/ ('Download Snapshot' link) sources = ['%(namelower)s-code-29.zip'] checksums = ['d8549fa4c8b69f5bcb50742c41f4fd4e'] -- GitLab From 2ec310d55af639adf4b321f603fa8eb459196c24 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 13 May 2015 12:06:31 +0200 Subject: [PATCH 0566/1076] added python 3.4.1 with intel 2015a toolchain --- .../p/Python/Python-3.4.1-intel-2015a.eb | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb new file mode 100644 index 0000000000..5769376b00 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb @@ -0,0 +1,103 @@ +name = 'Python' +version = '3.4.1' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.8.1' +scipyversion = '0.14.0' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# libffi build in python is still broken, see http://bugs.python.org/issue4130 +patches = ['python-3.4_libffi-include-xmmintrin.patch'] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# order is important! +# Version updated 08/JULY/2014 +exts_list = [ + ('setuptools', '5.4.1', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '1.5.6', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.3', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': [ + 'numpy-%s-mkl.patch' % numpyversion, + ], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('lockfile', '0.9.1', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + # tarball has changed upstream, so make sure we get the right version by verifying the checksum + 'checksums': ['ce61468d4c1263e3005737bbed2641f0'], + }), + ('Cython', '0.20.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('six', '1.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.2', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('paramiko', '1.14.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), +] + +moduleclass = 'lang' -- GitLab From 7c14eff85d3a767241c9f1b6f12a1f02e44b1ac4 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 14:07:27 +0200 Subject: [PATCH 0567/1076] remove checksum, tarball is generated on the fly and checksum changes --- .../easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb index 897d3c2fd1..6edbc50c07 100644 --- a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb @@ -13,7 +13,6 @@ toolchainopts = {'openmp': True} # SVN revision r29, download via http://sourceforge.net/p/saguarogw/code/29/tree/ ('Download Snapshot' link) sources = ['%(namelower)s-code-29.zip'] -checksums = ['d8549fa4c8b69f5bcb50742c41f4fd4e'] patches = ['SaguaroGW_icpc-drop-const.patch'] -- GitLab From b814e63fbf2f108f325f3abf42fa0fb222f27917 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 14:14:58 +0200 Subject: [PATCH 0568/1076] bump extension versions in Python 3.4.3 easyconfig --- .../p/Python/Python-3.4.3-intel-2015a.eb | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index d0fad95102..a2c2596145 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -7,8 +7,8 @@ description = "Python is a programming language that lets you work more quickly toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} -numpyversion = '1.9.1' -scipyversion = '0.14.1' +numpyversion = '1.9.2' +scipyversion = '0.15.1' source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] @@ -19,7 +19,7 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), -# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# ('OpenSSL', '1.0.1m'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] @@ -29,13 +29,13 @@ osdependencies = [('openssl-devel', 'libssl-dev')] # package versions updated Jan 19th 2015 exts_filter = ('PYTHONPATH="%(installdir)s:$PYTHONPATH python -c "import %(ext_name)s"', '') exts_list = [ - ('setuptools', '11.3.1', { + ('setuptools', '15.2', { 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], }), - ('pip', '6.0.6', { + ('pip', '6.1.1', { 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], }), - ('nose', '1.3.4', { + ('nose', '1.3.6', { 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { @@ -56,32 +56,32 @@ exts_list = [ ('paycheck', '1.0.2', { 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], }), - ('argparse', '1.2.1', { + ('argparse', '1.3.0', { 'source_urls': ['http://argparse.googlecode.com/files/'], }), - ('pbr', '0.10.8', { + ('pbr', '0.11.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], }), ('lockfile', '0.10.2', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), - ('Cython', '0.21.2', { + ('Cython', '0.22', { 'source_urls': ['http://www.cython.org/release/'], }), ('six', '1.9.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], }), - ('dateutil', '2.4.0', { + ('dateutil', '2.4.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], }), - ('deap', '1.0.1', { + ('deap', '1.0.2', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), - ('decorator', '3.4.0', { + ('decorator', '3.4.2', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], }), - ('arff', '2.0.1', { + ('arff', '2.0.2', { 'source_tmpl': 'liac-%(name)s-%(version)s.zip', 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], }), @@ -89,7 +89,7 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), - ('ecdsa', '0.11', { + ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], }), ('paramiko', '1.15.2', { @@ -101,7 +101,7 @@ exts_list = [ ('netifaces', '0.10.4', { 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], }), - ('netaddr', '0.7.13', { + ('netaddr', '0.7.14', { 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], }), ] -- GitLab From bfc912718ffdaf2b07149143595abc3c3ad7ade1 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 14:20:45 +0200 Subject: [PATCH 0569/1076] fix argparse source URL --- easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index a2c2596145..eca8e6a7b9 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -57,7 +57,7 @@ exts_list = [ 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.3.0', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('pbr', '0.11.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], -- GitLab From f4b269542e2687feab55a0a7e8b6a6e91534974b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 14:25:24 +0200 Subject: [PATCH 0570/1076] fix deap source template --- easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index eca8e6a7b9..9e5af7e518 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -76,6 +76,7 @@ exts_list = [ 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.2', { + 'source_tmpl': '%(name)s-%(version)s.post1.tar.gz', 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.2', { -- GitLab From 8196de12be7227bd95d891f4b0229974abae8c3b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 14:41:14 +0200 Subject: [PATCH 0571/1076] {system}[intel/2015a] OpenSSL 1.0.1m --- .../o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb | 24 ++ .../OpenSSL/OpenSSL-1.0.1m_fix-parallel.patch | 343 ++++++++++++++++++ .../o/OpenSSL/OpenSSL-1.0.1m_icc-fixes.patch | 116 ++++++ 3 files changed, 483 insertions(+) create mode 100644 easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb create mode 100644 easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_fix-parallel.patch create mode 100644 easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_icc-fixes.patch diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb new file mode 100644 index 0000000000..7665ce0775 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb @@ -0,0 +1,24 @@ +name = 'OpenSSL' +version = '1.0.1m' + +homepage = 'http://www.openssl.org/' +description = """The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, + and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) + protocols as well as a full-strength general purpose cryptography library. """ + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.openssl.org/source/'] + +patches = [ + 'OpenSSL-%(version)s_icc-fixes.patch', + 'OpenSSL-%(version)s-fix_parallel_build-1.patch', +] + +dependencies = [('zlib', '1.2.8')] + +runtest = 'test' + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_fix-parallel.patch b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_fix-parallel.patch new file mode 100644 index 0000000000..e30b04902b --- /dev/null +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_fix-parallel.patch @@ -0,0 +1,343 @@ +Fixes build with make -jx, where x is greater than 1 +based on patch for 1.0.1e by Armin K. +diff -ru openssl-1.0.1m.orig/crypto/Makefile openssl-1.0.1m/crypto/Makefile +--- openssl-1.0.1m.orig/crypto/Makefile 2015-03-19 14:38:24.000000000 +0100 ++++ openssl-1.0.1m/crypto/Makefile 2015-03-31 12:14:56.071786835 +0200 +@@ -85,11 +85,11 @@ + @if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi + + subdirs: +- @target=all; $(RECURSIVE_MAKE) ++ +@target=all; $(RECURSIVE_MAKE) + + files: + $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO +- @target=files; $(RECURSIVE_MAKE) ++ +@target=files; $(RECURSIVE_MAKE) + + links: + @$(PERL) $(TOP)/util/mklink.pl ../include/openssl $(EXHEADER) +@@ -100,7 +100,7 @@ + # lib: $(LIB): are splitted to avoid end-less loop + lib: $(LIB) + @touch lib +-$(LIB): $(LIBOBJ) ++$(LIB): $(LIBOBJ) | subdirs + $(AR) $(LIB) $(LIBOBJ) + [ -z "$(FIPSLIBDIR)" ] || $(AR) $(LIB) $(FIPSLIBDIR)fipscanister.o + $(RANLIB) $(LIB) || echo Never mind. +@@ -111,7 +111,7 @@ + fi + + libs: +- @target=lib; $(RECURSIVE_MAKE) ++ +@target=lib; $(RECURSIVE_MAKE) + + install: + @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... +@@ -120,7 +120,7 @@ + (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ + chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ + done; +- @target=install; $(RECURSIVE_MAKE) ++ +@target=install; $(RECURSIVE_MAKE) + + lint: + @target=lint; $(RECURSIVE_MAKE) +diff -ru openssl-1.0.1m.orig/engines/Makefile openssl-1.0.1m/engines/Makefile +--- openssl-1.0.1m.orig/engines/Makefile 2015-03-19 14:38:35.000000000 +0100 ++++ openssl-1.0.1m/engines/Makefile 2015-03-31 12:14:56.071786835 +0200 +@@ -72,7 +72,7 @@ + + all: lib subdirs + +-lib: $(LIBOBJ) ++lib: $(LIBOBJ) | subdirs + @if [ -n "$(SHARED_LIBS)" ]; then \ + set -e; \ + for l in $(LIBNAMES); do \ +@@ -89,7 +89,7 @@ + + subdirs: + echo $(EDIRS) +- @target=all; $(RECURSIVE_MAKE) ++ +@target=all; $(RECURSIVE_MAKE) + + files: + $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO +@@ -128,7 +128,7 @@ + mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx ); \ + done; \ + fi +- @target=install; $(RECURSIVE_MAKE) ++ +@target=install; $(RECURSIVE_MAKE) + + tags: + ctags $(SRC) +diff -ru openssl-1.0.1m.orig/Makefile.org openssl-1.0.1m/Makefile.org +--- openssl-1.0.1m.orig/Makefile.org 2015-03-19 14:37:10.000000000 +0100 ++++ openssl-1.0.1m/Makefile.org 2015-03-31 12:14:56.071786835 +0200 +@@ -273,17 +273,17 @@ + build_libs: build_crypto build_ssl build_engines + + build_crypto: +- @dir=crypto; target=all; $(BUILD_ONE_CMD) +-build_ssl: +- @dir=ssl; target=all; $(BUILD_ONE_CMD) +-build_engines: +- @dir=engines; target=all; $(BUILD_ONE_CMD) +-build_apps: +- @dir=apps; target=all; $(BUILD_ONE_CMD) +-build_tests: +- @dir=test; target=all; $(BUILD_ONE_CMD) +-build_tools: +- @dir=tools; target=all; $(BUILD_ONE_CMD) ++ +@dir=crypto; target=all; $(BUILD_ONE_CMD) ++build_ssl: build_crypto ++ +@dir=ssl; target=all; $(BUILD_ONE_CMD) ++build_engines: build_crypto ++ +@dir=engines; target=all; $(BUILD_ONE_CMD) ++build_apps: build_libs ++ +@dir=apps; target=all; $(BUILD_ONE_CMD) ++build_tests: build_libs ++ +@dir=test; target=all; $(BUILD_ONE_CMD) ++build_tools: build_libs ++ +@dir=tools; target=all; $(BUILD_ONE_CMD) + + all_testapps: build_libs build_testapps + build_testapps: +@@ -538,9 +538,9 @@ + dist_pem_h: + (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean) + +-install: all install_docs install_sw ++install: install_docs install_sw + +-install_sw: ++install_dirs: + @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \ + $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR) \ + $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines \ +@@ -549,12 +549,19 @@ + $(INSTALL_PREFIX)$(OPENSSLDIR)/misc \ + $(INSTALL_PREFIX)$(OPENSSLDIR)/certs \ + $(INSTALL_PREFIX)$(OPENSSLDIR)/private ++ @$(PERL) $(TOP)/util/mkdir-p.pl \ ++ $(INSTALL_PREFIX)$(MANDIR)/man1 \ ++ $(INSTALL_PREFIX)$(MANDIR)/man3 \ ++ $(INSTALL_PREFIX)$(MANDIR)/man5 \ ++ $(INSTALL_PREFIX)$(MANDIR)/man7 ++ ++install_sw: install_dirs + @set -e; headerlist="$(EXHEADER)"; for i in $$headerlist;\ + do \ + (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ + chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ + done; +- @set -e; target=install; $(RECURSIVE_BUILD_CMD) ++ +@set -e; target=install; $(RECURSIVE_BUILD_CMD) + @set -e; liblist="$(LIBS)"; for i in $$liblist ;\ + do \ + if [ -f "$$i" ]; then \ +@@ -634,12 +641,7 @@ + done; \ + done + +-install_docs: +- @$(PERL) $(TOP)/util/mkdir-p.pl \ +- $(INSTALL_PREFIX)$(MANDIR)/man1 \ +- $(INSTALL_PREFIX)$(MANDIR)/man3 \ +- $(INSTALL_PREFIX)$(MANDIR)/man5 \ +- $(INSTALL_PREFIX)$(MANDIR)/man7 ++install_docs: install_dirs + @pod2man="`cd ./util; ./pod2mantest $(PERL)`"; \ + here="`pwd`"; \ + filecase=; \ +diff -ru openssl-1.0.1m.orig/Makefile.shared openssl-1.0.1m/Makefile.shared +--- openssl-1.0.1m.orig/Makefile.shared 2015-01-20 13:33:36.000000000 +0100 ++++ openssl-1.0.1m/Makefile.shared 2015-03-31 12:14:56.071786835 +0200 +@@ -105,6 +105,7 @@ + SHAREDFLAGS="$${SHAREDFLAGS:-$(CFLAGS) $(SHARED_LDFLAGS)}"; \ + LIBPATH=`for x in $$LIBDEPS; do echo $$x; done | sed -e 's/^ *-L//;t' -e d | uniq`; \ + LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \ ++ [ -e $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX ] && exit 0; \ + LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \ + $${SHAREDCMD} $${SHAREDFLAGS} \ + -o $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX \ +@@ -122,6 +123,7 @@ + done; \ + fi; \ + if [ -n "$$SHLIB_SOVER" ]; then \ ++ [ -e "$$SHLIB$$SHLIB_SUFFIX" ] || \ + ( $(SET_X); rm -f $$SHLIB$$SHLIB_SUFFIX; \ + ln -s $$prev $$SHLIB$$SHLIB_SUFFIX ); \ + fi; \ +diff -ru openssl-1.0.1m.orig/test/Makefile openssl-1.0.1m/test/Makefile +--- openssl-1.0.1m.orig/test/Makefile 2015-03-19 14:38:37.000000000 +0100 ++++ openssl-1.0.1m/test/Makefile 2015-03-31 12:16:53.684158416 +0200 +@@ -130,7 +130,7 @@ + tags: + ctags $(SRC) + +-tests: exe apps $(TESTS) ++tests: exe $(TESTS) + + apps: + @(cd ..; $(MAKE) DIRS=apps all) +@@ -388,118 +388,118 @@ + link_app.$${shlib_target} + + $(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO) +- @target=$(RSATEST); $(BUILD_CMD) ++ +@target=$(RSATEST); $(BUILD_CMD) + + $(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO) +- @target=$(BNTEST); $(BUILD_CMD) ++ +@target=$(BNTEST); $(BUILD_CMD) + + $(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO) +- @target=$(ECTEST); $(BUILD_CMD) ++ +@target=$(ECTEST); $(BUILD_CMD) + + $(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO) +- @target=$(EXPTEST); $(BUILD_CMD) ++ +@target=$(EXPTEST); $(BUILD_CMD) + + $(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO) +- @target=$(IDEATEST); $(BUILD_CMD) ++ +@target=$(IDEATEST); $(BUILD_CMD) + + $(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO) +- @target=$(MD2TEST); $(BUILD_CMD) ++ +@target=$(MD2TEST); $(BUILD_CMD) + + $(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO) +- @target=$(SHATEST); $(BUILD_CMD) ++ +@target=$(SHATEST); $(BUILD_CMD) + + $(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO) +- @target=$(SHA1TEST); $(BUILD_CMD) ++ +@target=$(SHA1TEST); $(BUILD_CMD) + + $(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO) +- @target=$(SHA256TEST); $(BUILD_CMD) ++ +@target=$(SHA256TEST); $(BUILD_CMD) + + $(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO) +- @target=$(SHA512TEST); $(BUILD_CMD) ++ +@target=$(SHA512TEST); $(BUILD_CMD) + + $(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO) +- @target=$(RMDTEST); $(BUILD_CMD) ++ +@target=$(RMDTEST); $(BUILD_CMD) + + $(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO) +- @target=$(MDC2TEST); $(BUILD_CMD) ++ +@target=$(MDC2TEST); $(BUILD_CMD) + + $(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO) +- @target=$(MD4TEST); $(BUILD_CMD) ++ +@target=$(MD4TEST); $(BUILD_CMD) + + $(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO) +- @target=$(MD5TEST); $(BUILD_CMD) ++ +@target=$(MD5TEST); $(BUILD_CMD) + + $(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO) +- @target=$(HMACTEST); $(BUILD_CMD) ++ +@target=$(HMACTEST); $(BUILD_CMD) + + $(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO) +- @target=$(WPTEST); $(BUILD_CMD) ++ +@target=$(WPTEST); $(BUILD_CMD) + + $(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO) +- @target=$(RC2TEST); $(BUILD_CMD) ++ +@target=$(RC2TEST); $(BUILD_CMD) + + $(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO) +- @target=$(BFTEST); $(BUILD_CMD) ++ +@target=$(BFTEST); $(BUILD_CMD) + + $(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO) +- @target=$(CASTTEST); $(BUILD_CMD) ++ +@target=$(CASTTEST); $(BUILD_CMD) + + $(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO) +- @target=$(RC4TEST); $(BUILD_CMD) ++ +@target=$(RC4TEST); $(BUILD_CMD) + + $(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO) +- @target=$(RC5TEST); $(BUILD_CMD) ++ +@target=$(RC5TEST); $(BUILD_CMD) + + $(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO) +- @target=$(DESTEST); $(BUILD_CMD) ++ +@target=$(DESTEST); $(BUILD_CMD) + + $(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO) +- @target=$(RANDTEST); $(BUILD_CMD) ++ +@target=$(RANDTEST); $(BUILD_CMD) + + $(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO) +- @target=$(DHTEST); $(BUILD_CMD) ++ +@target=$(DHTEST); $(BUILD_CMD) + + $(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO) +- @target=$(DSATEST); $(BUILD_CMD) ++ +@target=$(DSATEST); $(BUILD_CMD) + + $(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO) +- @target=$(METHTEST); $(BUILD_CMD) ++ +@target=$(METHTEST); $(BUILD_CMD) + + $(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO) +- @target=$(SSLTEST); $(FIPS_BUILD_CMD) ++ +@target=$(SSLTEST); $(FIPS_BUILD_CMD) + + $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO) +- @target=$(ENGINETEST); $(BUILD_CMD) ++ +@target=$(ENGINETEST); $(BUILD_CMD) + + $(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO) +- @target=$(EVPTEST); $(BUILD_CMD) ++ +@target=$(EVPTEST); $(BUILD_CMD) + + $(EVPEXTRATEST)$(EXE_EXT): $(EVPEXTRATEST).o $(DLIBCRYPTO) +- @target=$(EVPEXTRATEST); $(BUILD_CMD) ++ +@target=$(EVPEXTRATEST); $(BUILD_CMD) + + $(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO) +- @target=$(ECDSATEST); $(BUILD_CMD) ++ +@target=$(ECDSATEST); $(BUILD_CMD) + + $(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO) +- @target=$(ECDHTEST); $(BUILD_CMD) ++ +@target=$(ECDHTEST); $(BUILD_CMD) + + $(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO) +- @target=$(IGETEST); $(BUILD_CMD) ++ +@target=$(IGETEST); $(BUILD_CMD) + + $(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO) +- @target=$(JPAKETEST); $(BUILD_CMD) ++ +@target=$(JPAKETEST); $(BUILD_CMD) + + $(ASN1TEST)$(EXE_EXT): $(ASN1TEST).o $(DLIBCRYPTO) +- @target=$(ASN1TEST); $(BUILD_CMD) ++ +@target=$(ASN1TEST); $(BUILD_CMD) + + $(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO) +- @target=$(SRPTEST); $(BUILD_CMD) ++ +@target=$(SRPTEST); $(BUILD_CMD) + + $(HEARTBEATTEST)$(EXE_EXT): $(HEARTBEATTEST).o $(DLIBCRYPTO) +- @target=$(HEARTBEATTEST); $(BUILD_CMD_STATIC) ++ +@target=$(HEARTBEATTEST); $(BUILD_CMD_STATIC) + + $(CONSTTIMETEST)$(EXE_EXT): $(CONSTTIMETEST).o +- @target=$(CONSTTIMETEST) $(BUILD_CMD) ++ +@target=$(CONSTTIMETEST) $(BUILD_CMD) + + #$(AESTEST).o: $(AESTEST).c + # $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_icc-fixes.patch b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_icc-fixes.patch new file mode 100644 index 0000000000..16ab3306c7 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_icc-fixes.patch @@ -0,0 +1,116 @@ +based on http://openssl.6102.n7.nabble.com/Compiling-OpenSSL-with-icc-td42304.html (http://cvs.openssl.org/chngview?cn=23036) +diff -ru openssl-1.0.1m.orig/Configure openssl-1.0.1m/Configure +--- openssl-1.0.1m.orig/Configure 2015-03-19 14:37:10.000000000 +0100 ++++ openssl-1.0.1m/Configure 2015-03-31 12:50:44.965133568 +0200 +@@ -351,7 +351,7 @@ + # If you compiler does not, do complement config command line with one! + "linux-armv4", "gcc:-O3 -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${armv4_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + #### IA-32 targets... +-"linux-ia32-icc", "icc:-DL_ENDIAN -O2 -no_cpprt::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-KPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", ++"linux-ia32-icc", "icc:-DL_ENDIAN -O2::-D_REENTRANT::-ldl -no_cpprt:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-KPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + "linux-elf", "gcc:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + "linux-aout", "gcc:-DL_ENDIAN -O3 -fomit-frame-pointer -march=i486 -Wall::(unknown):::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_asm}:a.out", + #### +@@ -359,8 +359,9 @@ + "linux-ppc64", "gcc:-m64 -DB_ENDIAN -O3 -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_RISC1 DES_UNROLL:${ppc64_asm}:linux64:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64", + "linux-ia64", "gcc:-DL_ENDIAN -O3 -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + "linux-ia64-ecc","ecc:-DL_ENDIAN -O2 -Wall -no_cpprt::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +-"linux-ia64-icc","icc:-DL_ENDIAN -O2 -Wall -no_cpprt::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", ++"linux-ia64-icc","icc:-DL_ENDIAN -O2 -Wall::-D_REENTRANT::-ldl -no_cpprt:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + "linux-x86_64", "gcc:-m64 -DL_ENDIAN -O3 -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64", ++"linux-x86_64-icc", "icc:-DL_ENDIAN -DTERMIO -O2::-D_REENTRANT::-ldl -no_cpprt:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64", + "linux64-s390x", "gcc:-m64 -DB_ENDIAN -O3 -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL:${s390x_asm}:64:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64", + #### So called "highgprs" target for z/Architecture CPUs + # "Highgprs" is kernel feature first implemented in Linux 2.6.32, see +@@ -1416,6 +1417,7 @@ + } + if ($iccver>=8) + { ++ $cflags=~s/\-KPIC/-fPIC/; + # Eliminate unnecessary dependency from libirc.a. This is + # essential for shared library support, as otherwise + # apps/openssl can end up in endless loop upon startup... +@@ -1423,13 +1425,18 @@ + } + if ($iccver>=9) + { +- $cflags.=" -i-static"; +- $cflags=~s/\-no_cpprt/-no-cpprt/; ++ $lflags.=" -i-static"; ++ $lflags=~s/\-no_cpprt/-no-cpprt/; + } + if ($iccver>=10) + { +- $cflags=~s/\-i\-static/-static-intel/; ++ $lflags=~s/\-i\-static/-static-intel/; + } ++ if ($iccver>=11) ++ { ++ $cflags.=" -no-intel-extensions"; # disable Cilk ++ $lflags=~s/\-no\-cpprt/-no-cxxlib/; ++ } + } + + # Unlike other OSes (like Solaris, Linux, Tru64, IRIX) BSD run-time +diff -ru openssl-1.0.1m.orig/crypto/aes/aes_x86core.c openssl-1.0.1m/crypto/aes/aes_x86core.c +--- openssl-1.0.1m.orig/crypto/aes/aes_x86core.c 2015-03-19 14:37:10.000000000 +0100 ++++ openssl-1.0.1m/crypto/aes/aes_x86core.c 2015-03-31 12:28:27.768182812 +0200 +@@ -89,8 +89,10 @@ + #endif + + #undef ROTATE +-#if defined(_MSC_VER) || defined(__ICC) ++#if defined(_MSC_VER) + # define ROTATE(a,n) _lrotl(a,n) ++#elif defined(__ICC) ++# define ROTATE(a,n) _rotl(a,n) + #elif defined(__GNUC__) && __GNUC__>=2 + # if defined(__i386) || defined(__i386__) || defined(__x86_64) || defined(__x86_64__) + # define ROTATE(a,n) ({ register unsigned int ret; \ +diff -ru openssl-1.0.1m.orig/crypto/des/des_locl.h openssl-1.0.1m/crypto/des/des_locl.h +--- openssl-1.0.1m.orig/crypto/des/des_locl.h 2015-03-19 14:37:10.000000000 +0100 ++++ openssl-1.0.1m/crypto/des/des_locl.h 2015-03-31 12:52:29.287245531 +0200 +@@ -162,8 +162,10 @@ + } \ + } + +-# if (defined(OPENSSL_SYS_WIN32) && defined(_MSC_VER)) || defined(__ICC) ++# if (defined(OPENSSL_SYS_WIN32) && defined(_MSC_VER)) + # define ROTATE(a,n) (_lrotr(a,n)) ++#elif defined(__ICC) ++#define ROTATE(a,n) (_rotr(a,n)) + # elif defined(__GNUC__) && __GNUC__>=2 && !defined(__STRICT_ANSI__) && !defined(OPENSSL_NO_ASM) && !defined(OPENSSL_NO_INLINE_ASM) && !defined(PEDANTIC) + # if defined(__i386) || defined(__i386__) || defined(__x86_64) || defined(__x86_64__) + # define ROTATE(a,n) ({ register unsigned int ret; \ +diff -ru openssl-1.0.1m.orig/crypto/md32_common.h openssl-1.0.1m/crypto/md32_common.h +--- openssl-1.0.1m.orig/crypto/md32_common.h 2015-03-19 14:37:10.000000000 +0100 ++++ openssl-1.0.1m/crypto/md32_common.h 2015-03-31 12:53:03.737932332 +0200 +@@ -142,8 +142,10 @@ + */ + #undef ROTATE + #ifndef PEDANTIC +-# if defined(_MSC_VER) || defined(__ICC) ++# if defined(_MSC_VER) + # define ROTATE(a,n) _lrotl(a,n) ++# elif defined(__ICC) ++# define ROTATE(a,n) _rotl(a,n) + # elif defined(__MWERKS__) + # if defined(__POWERPC__) + # define ROTATE(a,n) __rlwinm(a,n,0,31) +diff -ru openssl-1.0.1m.orig/crypto/rc5/rc5_locl.h openssl-1.0.1m/crypto/rc5/rc5_locl.h +--- openssl-1.0.1m.orig/crypto/rc5/rc5_locl.h 2015-03-19 14:37:10.000000000 +0100 ++++ openssl-1.0.1m/crypto/rc5/rc5_locl.h 2015-03-31 12:51:52.976509433 +0200 +@@ -146,9 +146,12 @@ + *((c)++)=(unsigned char)(((l)>> 8L)&0xff), \ + *((c)++)=(unsigned char)(((l) )&0xff)) + +-#if (defined(OPENSSL_SYS_WIN32) && defined(_MSC_VER)) || defined(__ICC) ++#if (defined(OPENSSL_SYS_WIN32) && defined(_MSC_VER)) + # define ROTATE_l32(a,n) _lrotl(a,n) + # define ROTATE_r32(a,n) _lrotr(a,n) ++#elif defined(__ICC) ++#define ROTATE_l32(a,n) _rotl(a,n) ++#define ROTATE_r32(a,n) _rotr(a,n) + #elif defined(__GNUC__) && __GNUC__>=2 && !defined(__STRICT_ANSI__) && !defined(OPENSSL_NO_ASM) && !defined(OPENSSL_NO_INLINE_ASM) && !defined(PEDANTIC) + # if defined(__i386) || defined(__i386__) || defined(__x86_64) || defined(__x86_64__) + # define ROTATE_l32(a,n) ({ register unsigned int ret; \ -- GitLab From ac878e9b4e53948f8642c68c4ee0690edf7be387 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 15:13:04 +0200 Subject: [PATCH 0572/1076] fix OpenSSL 1.0.1m patch name --- easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb index 7665ce0775..a127a7e7bb 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb @@ -14,7 +14,7 @@ source_urls = ['http://www.openssl.org/source/'] patches = [ 'OpenSSL-%(version)s_icc-fixes.patch', - 'OpenSSL-%(version)s-fix_parallel_build-1.patch', + 'OpenSSL-%(version)s_fix-parallel.patch', ] dependencies = [('zlib', '1.2.8')] -- GitLab From e53a0c251081b0103aaa3eb3fb9d1172ae02bd2b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 16:21:04 +0200 Subject: [PATCH 0573/1076] include patch for deap extension in Python 3.4.3 easyconfig --- .../p/Python/Python-3.4.3-intel-2015a.eb | 1 + .../easyconfigs/p/Python/deap-1.0.2_no-README.patch | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index 9e5af7e518..c1fd1209b8 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -78,6 +78,7 @@ exts_list = [ ('deap', '1.0.2', { 'source_tmpl': '%(name)s-%(version)s.post1.tar.gz', 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + 'patches': ['deap-1.0.2_no-README.patch'], }), ('decorator', '3.4.2', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch b/easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch new file mode 100644 index 0000000000..b88bba0d0c --- /dev/null +++ b/easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch @@ -0,0 +1,13 @@ +README.md is not included in tarball, so comment out long description +author: Kenneth Hoste (Ghent University) +--- deap-1.0.2/setup.py.orig 2015-05-13 15:58:21.188127136 +0200 ++++ deap-1.0.2/setup.py 2015-05-13 15:58:30.288556411 +0200 +@@ -19,7 +19,7 @@ + setup(name='deap', + version=deap.__revision__, + description='Distributed Evolutionary Algorithms in Python', +- long_description=read_md('README.md'), ++ #long_description=read_md('README.md'), + author='deap Development Team', + author_email='deap-users@googlegroups.com', + url='https://www.github.com/deap', -- GitLab From 556e7f32fa5f0ac4a159e48a342d7cfa4dee91cd Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 14 May 2015 09:19:11 +0200 Subject: [PATCH 0574/1076] bump subversion for deap extension, drop unnecessary patch --- .../p/Python/Python-3.4.3-intel-2015a.eb | 3 +-- .../easyconfigs/p/Python/deap-1.0.2_no-README.patch | 13 ------------- 2 files changed, 1 insertion(+), 15 deletions(-) delete mode 100644 easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index c1fd1209b8..3265a5bd15 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -76,9 +76,8 @@ exts_list = [ 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.2', { - 'source_tmpl': '%(name)s-%(version)s.post1.tar.gz', + 'source_tmpl': '%(name)s-%(version)s.post2.tar.gz', 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - 'patches': ['deap-1.0.2_no-README.patch'], }), ('decorator', '3.4.2', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch b/easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch deleted file mode 100644 index b88bba0d0c..0000000000 --- a/easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch +++ /dev/null @@ -1,13 +0,0 @@ -README.md is not included in tarball, so comment out long description -author: Kenneth Hoste (Ghent University) ---- deap-1.0.2/setup.py.orig 2015-05-13 15:58:21.188127136 +0200 -+++ deap-1.0.2/setup.py 2015-05-13 15:58:30.288556411 +0200 -@@ -19,7 +19,7 @@ - setup(name='deap', - version=deap.__revision__, - description='Distributed Evolutionary Algorithms in Python', -- long_description=read_md('README.md'), -+ #long_description=read_md('README.md'), - author='deap Development Team', - author_email='deap-users@googlegroups.com', - url='https://www.github.com/deap', -- GitLab From f1c2d8e210f7bf638900d83e5e610f97245434f2 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 16 May 2015 10:13:15 +0200 Subject: [PATCH 0575/1076] add version 5.2.40 of Cray toolchains + HPL as test case --- .../easyconfigs/c/CrayCCE/CrayCCE-5.2.40.eb | 16 ++++++++++++++ .../easyconfigs/c/CrayGNU/CrayGNU-5.2.40.eb | 16 ++++++++++++++ .../c/CrayIntel/CrayIntel-5.2.40.eb | 16 ++++++++++++++ .../h/HPL/HPL-2.1-CrayCCE-5.2.40.eb | 22 +++++++++++++++++++ .../h/HPL/HPL-2.1-CrayGNU-5.2.40.eb | 18 +++++++++++++++ .../h/HPL/HPL-2.1-CrayIntel-5.2.40.eb | 18 +++++++++++++++ 6 files changed, 106 insertions(+) create mode 100644 easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.40.eb create mode 100644 easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.40.eb create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.2.40.eb create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.2.40.eb diff --git a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.40.eb b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.40.eb new file mode 100644 index 0000000000..b31f4b3a23 --- /dev/null +++ b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.40.eb @@ -0,0 +1,16 @@ +easyblock = 'Toolchain' + +name = 'CrayCCE' +version = '5.2.40' + +homepage = '(none)' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-cray module.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + ('PrgEnv-cray/' + version, EXTERNAL_MODULE), # also loads cray-libsci + ('fftw/3.3.4.2', EXTERNAL_MODULE), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.40.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..dbbbbbd303 --- /dev/null +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.40.eb @@ -0,0 +1,16 @@ +easyblock = 'Toolchain' + +name = 'CrayGNU' +version = '5.2.40' + +homepage = '(none)' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + ('PrgEnv-gnu/' + version, EXTERNAL_MODULE), # also loads cray-libsci + ('fftw/3.3.4.2', EXTERNAL_MODULE), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.40.eb b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.40.eb new file mode 100644 index 0000000000..5937accfe4 --- /dev/null +++ b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.40.eb @@ -0,0 +1,16 @@ +easyblock = 'Toolchain' + +name = 'CrayIntel' +version = '5.2.40' + +homepage = '(none)' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel module.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + ('PrgEnv-intel/' + version, EXTERNAL_MODULE), # also loads cray-libsci + ('fftw/3.3.4.2', EXTERNAL_MODULE), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.2.40.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.2.40.eb new file mode 100644 index 0000000000..b91a1eb499 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.2.40.eb @@ -0,0 +1,22 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayCCE', 'version': '5.2.40'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +patches = [ + # fix Make dependencies, so parallel build also works + 'HPL_parallel-make.patch', + 'HPL-2.1_LINKER-ld.patch', +] + +parallel = 1 + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..dcfcc5ca6e --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.2.40.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.2.40.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.2.40.eb new file mode 100644 index 0000000000..8a33b68ad9 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.2.40.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayIntel', 'version': '5.2.40'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' -- GitLab From f92c4e0cc27bb4f4f910ef6e85ffa1396cff06ab Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 30 Apr 2015 13:36:11 +0200 Subject: [PATCH 0576/1076] bump version to v2.1.x --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 5b55ee3e55..e89248dca4 100644 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ from distutils import log # note: release candidates should be versioned as a pre-release, e.g. "1.1rc1" # 1.1-rc1 would indicate a post-release, i.e., and update of 1.1, so beware! -VERSION = '2.1.0' +VERSION = '2.1.1dev' API_VERSION = VERSION.split('.')[0] EB_VERSION = '.'.join(VERSION.split('.')[0:2]) -- GitLab From 08bfd4bc0cd77f1ea1c4f126925c0b5fc725e4ba Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 30 Apr 2015 21:18:35 +0200 Subject: [PATCH 0577/1076] add easyconfig file for EasyBuild v2.1.0 --- .../e/EasyBuild/EasyBuild-2.1.0.eb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb new file mode 100644 index 0000000000..d753a18457 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb @@ -0,0 +1,31 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = "2.1.0" + +homepage = 'http://hpcugent.github.com/easybuild/' +description = """EasyBuild is a software build and installation framework + written in Python that allows you to install software in a structured, + repeatable and robust way.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + 'http://pypi.python.org/packages/source/v/vsc-base/', + 'http://pypi.python.org/packages/source/e/easybuild-framework/', + 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-base-2.2.0.tar.gz', + 'easybuild-framework-%(version)s.tar.gz', + 'easybuild-easyblocks-%(version)s.tar.gz', + 'easybuild-easyconfigs-%(version)s.tar.gz', +] + +# EasyBuild is a (set of) Python packages, so it depends on Python +# usually, we want to use the system Python, so no actual Python dependency is listed +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +moduleclass = 'tools' -- GitLab From 8eb13ee04f0d3faab28cffe163d3fd83db885d60 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 30 Apr 2015 21:19:52 +0200 Subject: [PATCH 0578/1076] style fix --- easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb index d753a18457..b11b8ff6c1 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb @@ -1,7 +1,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' -version = "2.1.0" +version = '2.1.0' homepage = 'http://hpcugent.github.com/easybuild/' description = """EasyBuild is a software build and installation framework -- GitLab From 55bd896831aea6ec4fdef337370fe3ee8c3dc0ed Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 5 May 2015 18:36:05 +0200 Subject: [PATCH 0579/1076] Boost 1.58 for intel/2015a --- .../Boost-1.58.0-intel-2015a-Python-2.7.9.eb | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..a209577bba --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,25 @@ +name = 'Boost' +version = '1.58.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +pythonversion = '2.7.9' +versionsuffix = '-Python-%s' % pythonversion + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', pythonversion), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' -- GitLab From c4571e54605eba98ff436db0a762a773dc23a8e9 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 5 May 2015 18:37:17 +0200 Subject: [PATCH 0580/1076] Boost 1.58.0 for foss/2015a --- .../Boost-1.58.0-foss-2015a-Python-2.7.9.eb | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..bbef8b760b --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,25 @@ +name = 'Boost' +version = '1.58.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +pythonversion = '2.7.9' +versionsuffix = '-Python-%s' % pythonversion + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', pythonversion), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' -- GitLab From 3de5c8412dd0472f36a779f9e0651f057d8863e4 Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Tue, 5 May 2015 16:00:36 +0200 Subject: [PATCH 0581/1076] Adding the easyconfigs for ictce-7.3.5 --- easybuild/easyconfigs/i/icc/icc-2015.3.187.eb | 17 ++++++++++++++ .../i/iccifort/iccifort-2015.3.187.eb | 16 ++++++++++++++ easybuild/easyconfigs/i/ictce/ictce-7.3.5.eb | 21 ++++++++++++++++++ .../easyconfigs/i/ifort/ifort-2015.3.187.eb | 17 ++++++++++++++ easybuild/easyconfigs/i/iimpi/iimpi-7.3.5.eb | 18 +++++++++++++++ .../i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb | 22 +++++++++++++++++++ .../impi-5.0.3.048-iccifort-2015.3.187.eb | 19 ++++++++++++++++ 7 files changed, 130 insertions(+) create mode 100644 easybuild/easyconfigs/i/icc/icc-2015.3.187.eb create mode 100644 easybuild/easyconfigs/i/iccifort/iccifort-2015.3.187.eb create mode 100644 easybuild/easyconfigs/i/ictce/ictce-7.3.5.eb create mode 100644 easybuild/easyconfigs/i/ifort/ifort-2015.3.187.eb create mode 100644 easybuild/easyconfigs/i/iimpi/iimpi-7.3.5.eb create mode 100644 easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb create mode 100644 easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb diff --git a/easybuild/easyconfigs/i/icc/icc-2015.3.187.eb b/easybuild/easyconfigs/i/icc/icc-2015.3.187.eb new file mode 100644 index 0000000000..55dec91be5 --- /dev/null +++ b/easybuild/easyconfigs/i/icc/icc-2015.3.187.eb @@ -0,0 +1,17 @@ +name = 'icc' +version = '2015.3.187' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +import os +license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2015.3.187.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2015.3.187.eb new file mode 100644 index 0000000000..8387432380 --- /dev/null +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2015.3.187.eb @@ -0,0 +1,16 @@ +easyblock = "Toolchain" + +name = 'iccifort' +version = '2015.3.187' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and Intel MKL""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + ('icc', version), + ('ifort', version), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/ictce/ictce-7.3.5.eb b/easybuild/easyconfigs/i/ictce/ictce-7.3.5.eb new file mode 100644 index 0000000000..6190ed2906 --- /dev/null +++ b/easybuild/easyconfigs/i/ictce/ictce-7.3.5.eb @@ -0,0 +1,21 @@ +easyblock = "Toolchain" + +name = 'ictce' +version = '7.3.5' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +suff = '3.187' +compver = '2015.%s' % suff + +dependencies = [ # version/released + ('icc', compver), # Apr 13th 2015 + ('ifort', compver), # Apr 13th 2015 + ('impi', '5.0.3.048', '', ('iccifort', compver)), # Feb 10th 2015 + ('imkl', '11.2.%s' % suff, '', ('iimpi', version)), # Apr 13th 2015 +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2015.3.187.eb b/easybuild/easyconfigs/i/ifort/ifort-2015.3.187.eb new file mode 100644 index 0000000000..8253a3390b --- /dev/null +++ b/easybuild/easyconfigs/i/ifort/ifort-2015.3.187.eb @@ -0,0 +1,17 @@ +name = 'ifort' +version = '2015.3.187' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +import os +license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-7.3.5.eb b/easybuild/easyconfigs/i/iimpi/iimpi-7.3.5.eb new file mode 100644 index 0000000000..b0fe67cb26 --- /dev/null +++ b/easybuild/easyconfigs/i/iimpi/iimpi-7.3.5.eb @@ -0,0 +1,18 @@ +easyblock = "Toolchain" + +name = 'iimpi' +version = '7.3.5' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2015.3.187' +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('impi', '5.0.3.048', '', ('iccifort', compver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb b/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb new file mode 100644 index 0000000000..807b5f2004 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb @@ -0,0 +1,22 @@ +name = 'imkl' +version = '11.2.3.187' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'iimpi', 'version': '7.3.5'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +import os +license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") + +interfaces = True + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb b/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb new file mode 100644 index 0000000000..5e0972d8f3 --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb @@ -0,0 +1,19 @@ +name = 'impi' +version = '5.0.3.048' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2015.3.187'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +import os +license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") + +moduleclass = 'mpi' -- GitLab From 38226e59dc0659a6ccc047c7712d0f135eb193e8 Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Wed, 6 May 2015 11:31:15 +0200 Subject: [PATCH 0582/1076] Adding HPL 2.1 with ictce-7.3.5 --- .../easyconfigs/h/HPL/HPL-2.1-ictce-7.3.5.eb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.3.5.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.3.5.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.3.5.eb new file mode 100644 index 0000000000..55ab924d7d --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.3.5.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'ictce', 'version': '7.3.5'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' -- GitLab From e59e7fca0b6840ae516121c9eaa8d11669239568 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 20 Aug 2014 13:46:16 +0200 Subject: [PATCH 0583/1076] added new cutadapt for intel --- .../cutadapt-1.5-intel2014b-Python-2.7.8.eb | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel2014b-Python-2.7.8.eb diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel2014b-Python-2.7.8.eb new file mode 100644 index 0000000000..9be9435a32 --- /dev/null +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel2014b-Python-2.7.8.eb @@ -0,0 +1,33 @@ +easyblock = "PythonPackage" + +name = 'cutadapt' +version = '1.5' + +homepage = 'http://code.google.com/p/cutadapt/' +description = """ cutadapt removes adapter sequences + from high-throughput sequencing data. This is usually + necessary when the read length of the sequencing machine + is longer than the molecule that is sequenced, for + example when sequencing microRNAs. """ + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['https://pypi.python.org/packages/source/c/cutadapt/'] +sources = ['%(namelower)s-%(version)s.tar.gz'] + +python = 'Python' +pyver = '2.7.8' +pyshortver = '.'.join(pyver.split('.')[:2]) + +versionsuffix = "-%s-%s" % (python, pyver) + +dependencies = [ + (python, pyver), +] + +sanity_check_paths = { + 'files': ['bin/cutadapt','lib/python2.7/site-packages/cutadapt/_align.so',], + 'dirs': [], +} + +moduleclass = 'bio' -- GitLab From dad3b10a50135f61257f379827de38173e6d5fe6 Mon Sep 17 00:00:00 2001 From: Jens Date: Mon, 11 May 2015 09:42:44 +0200 Subject: [PATCH 0584/1076] added even newer cutadapt --- ...cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..1c463c28a1 --- /dev/null +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel + +easyblock = "PythonPackage" + +name = 'cutadapt' +version = '1.8.1' + +homepage = 'http://code.google.com/p/cutadapt/' +description = """ cutadapt removes adapter sequences from high-throughput sequencing data. + This is usually necessary when the read length of the sequencing machine is longer than + the molecule that is sequenced, for example when sequencing microRNAs. """ + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['https://github.com/marcelm/cutadapt/archive/'] +sources = ['v%(version)s.tar.gz'] + +python = 'Python' +pyver = '2.7.9' +pyshortver = '.'.join(pyver.split('.')[:2]) + +versionsuffix = "-%s-%s" % (python, pyver) + +dependencies = [ + (python, pyver), +] + +sanity_check_paths = { + 'files': ['bin/cutadapt',], + 'dirs': [], +} + +moduleclass = 'bio' + -- GitLab From 380614ad77ca07f62bb9f5911deb4688f0f18d51 Mon Sep 17 00:00:00 2001 From: Jens Date: Mon, 11 May 2015 09:56:11 +0200 Subject: [PATCH 0585/1076] fixed filename --- ...b-Python-2.7.8.eb => cutadapt-1.5-intel-2014b-Python-2.7.8.eb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/c/cutadapt/{cutadapt-1.5-intel2014b-Python-2.7.8.eb => cutadapt-1.5-intel-2014b-Python-2.7.8.eb} (100%) diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb similarity index 100% rename from easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel2014b-Python-2.7.8.eb rename to easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb -- GitLab From cb0e0011875100a86535fd58d74ce3267a94a5e2 Mon Sep 17 00:00:00 2001 From: Jens Date: Mon, 11 May 2015 10:19:56 +0200 Subject: [PATCH 0586/1076] fixed remarks --- .../c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb | 2 +- .../c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb index 9be9435a32..8a431e4a45 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb @@ -26,7 +26,7 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/cutadapt','lib/python2.7/site-packages/cutadapt/_align.so',], + 'files': ['bin/cutadapt','lib/python%s/site-packages/cutadapt/_align.so' % pyshortver], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb index 1c463c28a1..737e7e93bb 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb @@ -29,9 +29,8 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/cutadapt',], + 'files': ['bin/cutadapt','lib/python%s/site-packages/cutadapt/_align.so' % pyshortver], 'dirs': [], } moduleclass = 'bio' - -- GitLab From 3336fa693a4dfcb0c6b4600380bc025b6f4df6d9 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 11 May 2015 11:14:44 +0200 Subject: [PATCH 0587/1076] add easyconfig for networkx --- ...networkx-1.9.1-intel-2015a-Python-2.7.9.eb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 easybuild/easyconfigs/n/networkx/networkx-1.9.1-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/n/networkx/networkx-1.9.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/n/networkx/networkx-1.9.1-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..f6ae1e74b7 --- /dev/null +++ b/easybuild/easyconfigs/n/networkx/networkx-1.9.1-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'networkx' +version = '1.9.1' + +homepage = 'https://pypi.python.org/pypi/networkx' +description = """NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, + and functions of complex networks.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonver = '2.7.9' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +dependencies = [ + (python, pythonver), +] + +moduleclass = 'tools' -- GitLab From 8ce753e79e359f691d042787927bd5577cd1ae12 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 11 May 2015 15:23:36 +0200 Subject: [PATCH 0588/1076] add easyconfig for scikit-learn v0.16.1 --- ...t-learn-0.16.1-intel-2015a-Python-2.7.9.eb | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.16.1-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.16.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.16.1-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..8b997036dd --- /dev/null +++ b/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.16.1-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'scikit-learn' +version = '0.16.1' + +homepage = 'http://scikit-learn.org/stable/index.html' +description = """Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, +building upon numpy, scipy, and matplotlib. As a machine-learning module, +it provides versatile tools for data mining and analysis in any field of science and engineering. +It strives to be simple and efficient, accessible to everybody, and reusable in various contexts.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.9' +pythonshortversion = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) +dependencies = [ + (python, pythonversion), + ('matplotlib', '1.4.3', versionsuffix), +] + +options = {'modulename': "sklearn"} + +moduleclass = 'data' -- GitLab From 93ce24c124f1004bc7bdb8efd5c8ee30afa64cc7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 11:37:19 +0200 Subject: [PATCH 0589/1076] add easyconfig for Platanus (binary) --- .../p/Platanus/Platanus-1.2.1-linux-x86_64.eb | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb diff --git a/easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb b/easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb new file mode 100644 index 0000000000..c7b0660395 --- /dev/null +++ b/easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb @@ -0,0 +1,20 @@ +easyblock = 'Binary' + +name = 'Platanus' +version = '1.2.1' + +homepage = 'http://platanus.bio.titech.ac.jp/' +description = """PLATform for Assembling NUcleotide Sequences""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://platanus.bio.titech.ac.jp/Platanus_release/20130901010201'] +sources = ['platanus'] +checksums = ['02cf92847ec704d010a54df293b9c60a'] + +sanity_check_paths = { + 'files': ['platanus'], + 'dirs': [], +} + +moduleclass = 'bio' -- GitLab From 6980c64b72428c6e0adca021a9fbc6185b418473 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 14:39:33 +0200 Subject: [PATCH 0590/1076] fix versionsuffix in Platanus easyconfig --- easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb b/easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb index c7b0660395..2fa31617c3 100644 --- a/easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb +++ b/easybuild/easyconfigs/p/Platanus/Platanus-1.2.1-linux-x86_64.eb @@ -2,6 +2,7 @@ easyblock = 'Binary' name = 'Platanus' version = '1.2.1' +versionsuffix = '-linux-x86_64' homepage = 'http://platanus.bio.titech.ac.jp/' description = """PLATform for Assembling NUcleotide Sequences""" -- GitLab From af2f8f3d2b1c2be50df9504f87821caff900c746 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 2 Dec 2014 12:33:57 +0100 Subject: [PATCH 0591/1076] Added Boost for ictce-7.1.2 --- .../Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb new file mode 100644 index 0000000000..d29dcc1cda --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-ictce-7.1.2-Python-2.7.8.eb @@ -0,0 +1,28 @@ +name = 'Boost' +version = '1.55.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'ictce', 'version': '7.1.2'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +patches = ['intellinuxjam_fPIC.patch', 'boost-impi5.patch'] + +pythonversion = '2.7.8' +versionsuffix = '-Python-%s' % pythonversion + +dependencies = [ + ('bzip2', '1.0.6'), + ('Python', pythonversion), +] + +# also build boost_mpi +boost_mpi = True + +osdependencies = [('zlib-devel','zlib1g-dev')] + +moduleclass = 'devel' -- GitLab From ff98ab8d207b04305ac22c6d72da668fbe523b1b Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 2 Dec 2014 12:34:59 +0100 Subject: [PATCH 0592/1076] Added GROMACS 5.0.2 --- .../g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb new file mode 100644 index 0000000000..5e23be1026 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '5.0.2' +versionsuffix = '-mt' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'ictce', 'version': '7.1.2'} +toolchainopts = {'openmp': True, 'usempi': False} + +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', + 'http://gerrit.gromacs.org/download/', +] + +sources = [ + SOURCELOWER_TAR_GZ, +# seems to have disappeared? +# 'regressiontests-5.0.2.tar.gz', +] + +builddependencies = [ + ('CMake', '2.8.12'), + ('libxml2', '2.9.1') +] + +dependencies = [('Boost', '1.55.0', '-Python-2.7.8')] + +moduleclass = 'bio' -- GitLab From 516a5a56a437d3ac1344c99558666f8778de53e5 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Tue, 2 Dec 2014 13:50:39 +0100 Subject: [PATCH 0593/1076] Added forgotten Boost patch --- .../easyconfigs/b/Boost/boost-impi5.patch | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/boost-impi5.patch diff --git a/easybuild/easyconfigs/b/Boost/boost-impi5.patch b/easybuild/easyconfigs/b/Boost/boost-impi5.patch new file mode 100644 index 0000000000..635da12964 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/boost-impi5.patch @@ -0,0 +1,37 @@ +diff -ur boost_1_55_0.orig/tools/build/v2/tools/mpi.jam boost_1_55_0/tools/build/v2/tools/mpi.jam +--- boost_1_55_0.orig/tools/build/v2/tools/mpi.jam 2012-04-26 23:32:41.000000000 +0200 ++++ boost_1_55_0/tools/build/v2/tools/mpi.jam 2014-09-03 13:45:45.000000000 +0200 +@@ -301,6 +301,16 @@ + } + # OpenMPI and newer versions of LAM-MPI have -showme:compile and + # -showme:link. ++ # Look for MPICH ++ else if [ safe-shell-command "$(command) -show" ] ++ { ++ if $(.debug-configuration) ++ { ++ ECHO "Found MPICH wrapper compiler: $(command)" ; ++ } ++ compile_flags = [ SHELL "$(command) -compile_info" ] ; ++ link_flags = [ SHELL "$(command) -link_info" ] ; ++ } + else if [ safe-shell-command "$(command) -showme:compile" ] && + [ safe-shell-command "$(command) -showme:link" ] + { +@@ -327,16 +337,6 @@ + + result = [ SHELL "$(command) -showme" ] ; + } +- # Look for MPICH +- else if [ safe-shell-command "$(command) -show" ] +- { +- if $(.debug-configuration) +- { +- ECHO "Found MPICH wrapper compiler: $(command)" ; +- } +- compile_flags = [ SHELL "$(command) -compile_info" ] ; +- link_flags = [ SHELL "$(command) -link_info" ] ; +- } + # Sun HPC and Ibm POE + else if [ SHELL "$(command) -v 2>/dev/null" ] + { -- GitLab From 1d203c06dc40e56f65458d55c8d102e1d499b5c3 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 21:57:32 +0200 Subject: [PATCH 0594/1076] drop non-existing source URL, remove uncommented source tarball for regressiontests --- .../g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb index 5e23be1026..b6b649c1ec 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb @@ -21,16 +21,8 @@ description = """GROMACS is a versatile package to perform molecular dynamics, toolchain = {'name': 'ictce', 'version': '7.1.2'} toolchainopts = {'openmp': True, 'usempi': False} -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', - 'http://gerrit.gromacs.org/download/', -] - -sources = [ - SOURCELOWER_TAR_GZ, -# seems to have disappeared? -# 'regressiontests-5.0.2.tar.gz', -] +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] builddependencies = [ ('CMake', '2.8.12'), -- GitLab From 58b1fc72996bff6fb05a172f2f57f8c088a78886 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 19:03:53 +0200 Subject: [PATCH 0595/1076] {bio}[intel/2015a] GROMACS 5.0.4 (mt, hybrid) --- .../GROMACS-5.0.4-intel-2015a-hybrid.eb | 42 +++++++++++++++++++ .../g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb | 42 +++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb new file mode 100644 index 0000000000..954bb885eb --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '5.0.4' +versionsuffix = '-hybrid' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', + 'http://gerrit.gromacs.org/download/', +] + +sources = [ + SOURCELOWER_TAR_GZ, +# seems to have disappeared? +# 'regressiontests-5.0.2.tar.gz', +] + +builddependencies = [ + ('CMake', '3.2.2'), + ('libxml2', '2.9.2') +] + +dependencies = [('Boost', '1.58.0', '-Python-2.7.9')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb new file mode 100644 index 0000000000..ea167cc786 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '5.0.4' +versionsuffix = '-mt' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'openmp': True, 'usempi': False} + +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', + 'http://gerrit.gromacs.org/download/', +] + +sources = [ + SOURCELOWER_TAR_GZ, +# seems to have disappeared? +# 'regressiontests-5.0.2.tar.gz', +] + +builddependencies = [ + ('CMake', '3.2.2'), + ('libxml2', '2.9.2') +] + +dependencies = [('Boost', '1.58.0', '-Python-2.7.9')] + +moduleclass = 'bio' -- GitLab From b4d9eaf523881e8aef2fd1ae5c39fd9e42d6535d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 19:06:56 +0200 Subject: [PATCH 0596/1076] drop non-existing source URL, remove uncommented source tarball for regressiontests --- .../g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb | 12 ++---------- .../g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb | 12 ++---------- 2 files changed, 4 insertions(+), 20 deletions(-) diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb index 954bb885eb..0914af5ffd 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb @@ -21,16 +21,8 @@ description = """GROMACS is a versatile package to perform molecular dynamics, toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'openmp': True, 'usempi': True} -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', - 'http://gerrit.gromacs.org/download/', -] - -sources = [ - SOURCELOWER_TAR_GZ, -# seems to have disappeared? -# 'regressiontests-5.0.2.tar.gz', -] +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] builddependencies = [ ('CMake', '3.2.2'), diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb index ea167cc786..f0da8f6053 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb @@ -21,16 +21,8 @@ description = """GROMACS is a versatile package to perform molecular dynamics, toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'openmp': True, 'usempi': False} -source_urls = [ - 'ftp://ftp.gromacs.org/pub/gromacs/', - 'http://gerrit.gromacs.org/download/', -] - -sources = [ - SOURCELOWER_TAR_GZ, -# seems to have disappeared? -# 'regressiontests-5.0.2.tar.gz', -] +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] builddependencies = [ ('CMake', '3.2.2'), -- GitLab From 36704f8219b0bf683665b5f2d33eb3c0a2b28424 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 22:08:13 +0200 Subject: [PATCH 0597/1076] {bio}[intel/2015a] SaguaroGW --- .../SaguaroGW-20150315-intel-2015a.eb | 31 +++++++++++++++++++ .../SaguaroGW/SaguaroGW_icpc-drop-const.patch | 15 +++++++++ 2 files changed, 46 insertions(+) create mode 100644 easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb create mode 100644 easybuild/easyconfigs/s/SaguaroGW/SaguaroGW_icpc-drop-const.patch diff --git a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb new file mode 100644 index 0000000000..e922e754a3 --- /dev/null +++ b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb @@ -0,0 +1,31 @@ +easyblock = 'MakeCp' + +name = 'SaguaroGW' +version = '20150315' + +homepage = 'http://sourceforge.net/projects/saguarogw/' +description = """Saguaro Genome-Wide is a program to detect signatures of selection within populations, strains, + or species. It takes SNPs or nucleotides as input, and creates statistical local phylogenies for each region in +the genome.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'openmp': True} + +source_urls = ['http://sourceforge.net/code-snapshots/svn/s/sa/saguarogw/code/'] +# SVN revision r29 +sources = ['%(namelower)s-code-29.zip'] + +patches = ['SaguaroGW_icpc-drop-const.patch'] + +buildopts = 'CPLUSPLUS="$CXX" CC="$CC" OPEN_MP=yes' + +files_to_copy = [(['checkLock', 'CactiCorrelate', 'ChromoPaintCacti', 'ClusterCacti', 'Fasta2HMMFeature', + 'Genotype2HMMFeature', 'FilterCacti', 'HMMClassify', 'HMMTrain', 'HeatMaps', 'LocalTrees', + 'Maf2HMMFeature', 'PullFromFasta', 'Saguaro', 'Saguaro2Phylip', 'VCF2HMMFeature'], 'bin')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW_icpc-drop-const.patch b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW_icpc-drop-const.patch new file mode 100644 index 0000000000..193b028341 --- /dev/null +++ b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW_icpc-drop-const.patch @@ -0,0 +1,15 @@ +fix issue with Intel compilers: 'the object has cv-qualifiers that are not compatible with the member function' +author: Kenneth Hoste (Ghent University) +--- /tmp/vsc40023/easybuild_build/SaguaroGW/20150315/intel-2015a/saguarogw-code-29/base/CommandLineParser.h.orig 2012-05-16 15:40:12.000000000 +0200 ++++ /tmp/vsc40023/easybuild_build/SaguaroGW/20150315/intel-2015a/saguarogw-code-29/base/CommandLineParser.h 2015-05-12 21:54:40.830166431 +0200 +@@ -39,8 +39,8 @@ + string GetName() { return mName; } + string GetDescription() { return mDesc; } + +-friend bool operator< (const commandArg &lhs, +- const commandArg &rhs) ++friend bool operator< (commandArg &lhs, ++ commandArg &rhs) + { + if ( lhs.GetName() < rhs.GetName() ) + return true; -- GitLab From b6510084eabdbc338561400131cebb659f561810 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 12 May 2015 22:09:26 +0200 Subject: [PATCH 0598/1076] add MD5sum for SaguaroGW source tarball --- .../easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb index e922e754a3..994bf42a7a 100644 --- a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb @@ -14,6 +14,7 @@ toolchainopts = {'openmp': True} source_urls = ['http://sourceforge.net/code-snapshots/svn/s/sa/saguarogw/code/'] # SVN revision r29 sources = ['%(namelower)s-code-29.zip'] +checksums = ['d8549fa4c8b69f5bcb50742c41f4fd4e'] patches = ['SaguaroGW_icpc-drop-const.patch'] -- GitLab From 76089b1bea669044438b59ccc2670e6e4128e8c5 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 09:51:36 +0200 Subject: [PATCH 0599/1076] drop source_urls that are not guaranteed to work --- .../easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb index 994bf42a7a..897d3c2fd1 100644 --- a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb @@ -11,8 +11,7 @@ the genome.""" toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'openmp': True} -source_urls = ['http://sourceforge.net/code-snapshots/svn/s/sa/saguarogw/code/'] -# SVN revision r29 +# SVN revision r29, download via http://sourceforge.net/p/saguarogw/code/29/tree/ ('Download Snapshot' link) sources = ['%(namelower)s-code-29.zip'] checksums = ['d8549fa4c8b69f5bcb50742c41f4fd4e'] -- GitLab From 86dfb7262445cf3398eda3751c7b5d65904d281a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 14:07:27 +0200 Subject: [PATCH 0600/1076] remove checksum, tarball is generated on the fly and checksum changes --- .../easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb index 897d3c2fd1..6edbc50c07 100644 --- a/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SaguaroGW/SaguaroGW-20150315-intel-2015a.eb @@ -13,7 +13,6 @@ toolchainopts = {'openmp': True} # SVN revision r29, download via http://sourceforge.net/p/saguarogw/code/29/tree/ ('Download Snapshot' link) sources = ['%(namelower)s-code-29.zip'] -checksums = ['d8549fa4c8b69f5bcb50742c41f4fd4e'] patches = ['SaguaroGW_icpc-drop-const.patch'] -- GitLab From 8e6841ad5556e8c355ed664c1ff66184e5a71414 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 14:41:14 +0200 Subject: [PATCH 0601/1076] {system}[intel/2015a] OpenSSL 1.0.1m --- .../o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb | 24 ++ .../OpenSSL/OpenSSL-1.0.1m_fix-parallel.patch | 343 ++++++++++++++++++ .../o/OpenSSL/OpenSSL-1.0.1m_icc-fixes.patch | 116 ++++++ 3 files changed, 483 insertions(+) create mode 100644 easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb create mode 100644 easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_fix-parallel.patch create mode 100644 easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_icc-fixes.patch diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb new file mode 100644 index 0000000000..7665ce0775 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb @@ -0,0 +1,24 @@ +name = 'OpenSSL' +version = '1.0.1m' + +homepage = 'http://www.openssl.org/' +description = """The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, + and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) + protocols as well as a full-strength general purpose cryptography library. """ + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.openssl.org/source/'] + +patches = [ + 'OpenSSL-%(version)s_icc-fixes.patch', + 'OpenSSL-%(version)s-fix_parallel_build-1.patch', +] + +dependencies = [('zlib', '1.2.8')] + +runtest = 'test' + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_fix-parallel.patch b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_fix-parallel.patch new file mode 100644 index 0000000000..e30b04902b --- /dev/null +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_fix-parallel.patch @@ -0,0 +1,343 @@ +Fixes build with make -jx, where x is greater than 1 +based on patch for 1.0.1e by Armin K. +diff -ru openssl-1.0.1m.orig/crypto/Makefile openssl-1.0.1m/crypto/Makefile +--- openssl-1.0.1m.orig/crypto/Makefile 2015-03-19 14:38:24.000000000 +0100 ++++ openssl-1.0.1m/crypto/Makefile 2015-03-31 12:14:56.071786835 +0200 +@@ -85,11 +85,11 @@ + @if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi + + subdirs: +- @target=all; $(RECURSIVE_MAKE) ++ +@target=all; $(RECURSIVE_MAKE) + + files: + $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO +- @target=files; $(RECURSIVE_MAKE) ++ +@target=files; $(RECURSIVE_MAKE) + + links: + @$(PERL) $(TOP)/util/mklink.pl ../include/openssl $(EXHEADER) +@@ -100,7 +100,7 @@ + # lib: $(LIB): are splitted to avoid end-less loop + lib: $(LIB) + @touch lib +-$(LIB): $(LIBOBJ) ++$(LIB): $(LIBOBJ) | subdirs + $(AR) $(LIB) $(LIBOBJ) + [ -z "$(FIPSLIBDIR)" ] || $(AR) $(LIB) $(FIPSLIBDIR)fipscanister.o + $(RANLIB) $(LIB) || echo Never mind. +@@ -111,7 +111,7 @@ + fi + + libs: +- @target=lib; $(RECURSIVE_MAKE) ++ +@target=lib; $(RECURSIVE_MAKE) + + install: + @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... +@@ -120,7 +120,7 @@ + (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ + chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ + done; +- @target=install; $(RECURSIVE_MAKE) ++ +@target=install; $(RECURSIVE_MAKE) + + lint: + @target=lint; $(RECURSIVE_MAKE) +diff -ru openssl-1.0.1m.orig/engines/Makefile openssl-1.0.1m/engines/Makefile +--- openssl-1.0.1m.orig/engines/Makefile 2015-03-19 14:38:35.000000000 +0100 ++++ openssl-1.0.1m/engines/Makefile 2015-03-31 12:14:56.071786835 +0200 +@@ -72,7 +72,7 @@ + + all: lib subdirs + +-lib: $(LIBOBJ) ++lib: $(LIBOBJ) | subdirs + @if [ -n "$(SHARED_LIBS)" ]; then \ + set -e; \ + for l in $(LIBNAMES); do \ +@@ -89,7 +89,7 @@ + + subdirs: + echo $(EDIRS) +- @target=all; $(RECURSIVE_MAKE) ++ +@target=all; $(RECURSIVE_MAKE) + + files: + $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO +@@ -128,7 +128,7 @@ + mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx ); \ + done; \ + fi +- @target=install; $(RECURSIVE_MAKE) ++ +@target=install; $(RECURSIVE_MAKE) + + tags: + ctags $(SRC) +diff -ru openssl-1.0.1m.orig/Makefile.org openssl-1.0.1m/Makefile.org +--- openssl-1.0.1m.orig/Makefile.org 2015-03-19 14:37:10.000000000 +0100 ++++ openssl-1.0.1m/Makefile.org 2015-03-31 12:14:56.071786835 +0200 +@@ -273,17 +273,17 @@ + build_libs: build_crypto build_ssl build_engines + + build_crypto: +- @dir=crypto; target=all; $(BUILD_ONE_CMD) +-build_ssl: +- @dir=ssl; target=all; $(BUILD_ONE_CMD) +-build_engines: +- @dir=engines; target=all; $(BUILD_ONE_CMD) +-build_apps: +- @dir=apps; target=all; $(BUILD_ONE_CMD) +-build_tests: +- @dir=test; target=all; $(BUILD_ONE_CMD) +-build_tools: +- @dir=tools; target=all; $(BUILD_ONE_CMD) ++ +@dir=crypto; target=all; $(BUILD_ONE_CMD) ++build_ssl: build_crypto ++ +@dir=ssl; target=all; $(BUILD_ONE_CMD) ++build_engines: build_crypto ++ +@dir=engines; target=all; $(BUILD_ONE_CMD) ++build_apps: build_libs ++ +@dir=apps; target=all; $(BUILD_ONE_CMD) ++build_tests: build_libs ++ +@dir=test; target=all; $(BUILD_ONE_CMD) ++build_tools: build_libs ++ +@dir=tools; target=all; $(BUILD_ONE_CMD) + + all_testapps: build_libs build_testapps + build_testapps: +@@ -538,9 +538,9 @@ + dist_pem_h: + (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean) + +-install: all install_docs install_sw ++install: install_docs install_sw + +-install_sw: ++install_dirs: + @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \ + $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR) \ + $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines \ +@@ -549,12 +549,19 @@ + $(INSTALL_PREFIX)$(OPENSSLDIR)/misc \ + $(INSTALL_PREFIX)$(OPENSSLDIR)/certs \ + $(INSTALL_PREFIX)$(OPENSSLDIR)/private ++ @$(PERL) $(TOP)/util/mkdir-p.pl \ ++ $(INSTALL_PREFIX)$(MANDIR)/man1 \ ++ $(INSTALL_PREFIX)$(MANDIR)/man3 \ ++ $(INSTALL_PREFIX)$(MANDIR)/man5 \ ++ $(INSTALL_PREFIX)$(MANDIR)/man7 ++ ++install_sw: install_dirs + @set -e; headerlist="$(EXHEADER)"; for i in $$headerlist;\ + do \ + (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ + chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ + done; +- @set -e; target=install; $(RECURSIVE_BUILD_CMD) ++ +@set -e; target=install; $(RECURSIVE_BUILD_CMD) + @set -e; liblist="$(LIBS)"; for i in $$liblist ;\ + do \ + if [ -f "$$i" ]; then \ +@@ -634,12 +641,7 @@ + done; \ + done + +-install_docs: +- @$(PERL) $(TOP)/util/mkdir-p.pl \ +- $(INSTALL_PREFIX)$(MANDIR)/man1 \ +- $(INSTALL_PREFIX)$(MANDIR)/man3 \ +- $(INSTALL_PREFIX)$(MANDIR)/man5 \ +- $(INSTALL_PREFIX)$(MANDIR)/man7 ++install_docs: install_dirs + @pod2man="`cd ./util; ./pod2mantest $(PERL)`"; \ + here="`pwd`"; \ + filecase=; \ +diff -ru openssl-1.0.1m.orig/Makefile.shared openssl-1.0.1m/Makefile.shared +--- openssl-1.0.1m.orig/Makefile.shared 2015-01-20 13:33:36.000000000 +0100 ++++ openssl-1.0.1m/Makefile.shared 2015-03-31 12:14:56.071786835 +0200 +@@ -105,6 +105,7 @@ + SHAREDFLAGS="$${SHAREDFLAGS:-$(CFLAGS) $(SHARED_LDFLAGS)}"; \ + LIBPATH=`for x in $$LIBDEPS; do echo $$x; done | sed -e 's/^ *-L//;t' -e d | uniq`; \ + LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \ ++ [ -e $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX ] && exit 0; \ + LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \ + $${SHAREDCMD} $${SHAREDFLAGS} \ + -o $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX \ +@@ -122,6 +123,7 @@ + done; \ + fi; \ + if [ -n "$$SHLIB_SOVER" ]; then \ ++ [ -e "$$SHLIB$$SHLIB_SUFFIX" ] || \ + ( $(SET_X); rm -f $$SHLIB$$SHLIB_SUFFIX; \ + ln -s $$prev $$SHLIB$$SHLIB_SUFFIX ); \ + fi; \ +diff -ru openssl-1.0.1m.orig/test/Makefile openssl-1.0.1m/test/Makefile +--- openssl-1.0.1m.orig/test/Makefile 2015-03-19 14:38:37.000000000 +0100 ++++ openssl-1.0.1m/test/Makefile 2015-03-31 12:16:53.684158416 +0200 +@@ -130,7 +130,7 @@ + tags: + ctags $(SRC) + +-tests: exe apps $(TESTS) ++tests: exe $(TESTS) + + apps: + @(cd ..; $(MAKE) DIRS=apps all) +@@ -388,118 +388,118 @@ + link_app.$${shlib_target} + + $(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO) +- @target=$(RSATEST); $(BUILD_CMD) ++ +@target=$(RSATEST); $(BUILD_CMD) + + $(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO) +- @target=$(BNTEST); $(BUILD_CMD) ++ +@target=$(BNTEST); $(BUILD_CMD) + + $(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO) +- @target=$(ECTEST); $(BUILD_CMD) ++ +@target=$(ECTEST); $(BUILD_CMD) + + $(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO) +- @target=$(EXPTEST); $(BUILD_CMD) ++ +@target=$(EXPTEST); $(BUILD_CMD) + + $(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO) +- @target=$(IDEATEST); $(BUILD_CMD) ++ +@target=$(IDEATEST); $(BUILD_CMD) + + $(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO) +- @target=$(MD2TEST); $(BUILD_CMD) ++ +@target=$(MD2TEST); $(BUILD_CMD) + + $(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO) +- @target=$(SHATEST); $(BUILD_CMD) ++ +@target=$(SHATEST); $(BUILD_CMD) + + $(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO) +- @target=$(SHA1TEST); $(BUILD_CMD) ++ +@target=$(SHA1TEST); $(BUILD_CMD) + + $(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO) +- @target=$(SHA256TEST); $(BUILD_CMD) ++ +@target=$(SHA256TEST); $(BUILD_CMD) + + $(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO) +- @target=$(SHA512TEST); $(BUILD_CMD) ++ +@target=$(SHA512TEST); $(BUILD_CMD) + + $(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO) +- @target=$(RMDTEST); $(BUILD_CMD) ++ +@target=$(RMDTEST); $(BUILD_CMD) + + $(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO) +- @target=$(MDC2TEST); $(BUILD_CMD) ++ +@target=$(MDC2TEST); $(BUILD_CMD) + + $(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO) +- @target=$(MD4TEST); $(BUILD_CMD) ++ +@target=$(MD4TEST); $(BUILD_CMD) + + $(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO) +- @target=$(MD5TEST); $(BUILD_CMD) ++ +@target=$(MD5TEST); $(BUILD_CMD) + + $(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO) +- @target=$(HMACTEST); $(BUILD_CMD) ++ +@target=$(HMACTEST); $(BUILD_CMD) + + $(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO) +- @target=$(WPTEST); $(BUILD_CMD) ++ +@target=$(WPTEST); $(BUILD_CMD) + + $(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO) +- @target=$(RC2TEST); $(BUILD_CMD) ++ +@target=$(RC2TEST); $(BUILD_CMD) + + $(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO) +- @target=$(BFTEST); $(BUILD_CMD) ++ +@target=$(BFTEST); $(BUILD_CMD) + + $(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO) +- @target=$(CASTTEST); $(BUILD_CMD) ++ +@target=$(CASTTEST); $(BUILD_CMD) + + $(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO) +- @target=$(RC4TEST); $(BUILD_CMD) ++ +@target=$(RC4TEST); $(BUILD_CMD) + + $(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO) +- @target=$(RC5TEST); $(BUILD_CMD) ++ +@target=$(RC5TEST); $(BUILD_CMD) + + $(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO) +- @target=$(DESTEST); $(BUILD_CMD) ++ +@target=$(DESTEST); $(BUILD_CMD) + + $(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO) +- @target=$(RANDTEST); $(BUILD_CMD) ++ +@target=$(RANDTEST); $(BUILD_CMD) + + $(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO) +- @target=$(DHTEST); $(BUILD_CMD) ++ +@target=$(DHTEST); $(BUILD_CMD) + + $(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO) +- @target=$(DSATEST); $(BUILD_CMD) ++ +@target=$(DSATEST); $(BUILD_CMD) + + $(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO) +- @target=$(METHTEST); $(BUILD_CMD) ++ +@target=$(METHTEST); $(BUILD_CMD) + + $(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO) +- @target=$(SSLTEST); $(FIPS_BUILD_CMD) ++ +@target=$(SSLTEST); $(FIPS_BUILD_CMD) + + $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO) +- @target=$(ENGINETEST); $(BUILD_CMD) ++ +@target=$(ENGINETEST); $(BUILD_CMD) + + $(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO) +- @target=$(EVPTEST); $(BUILD_CMD) ++ +@target=$(EVPTEST); $(BUILD_CMD) + + $(EVPEXTRATEST)$(EXE_EXT): $(EVPEXTRATEST).o $(DLIBCRYPTO) +- @target=$(EVPEXTRATEST); $(BUILD_CMD) ++ +@target=$(EVPEXTRATEST); $(BUILD_CMD) + + $(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO) +- @target=$(ECDSATEST); $(BUILD_CMD) ++ +@target=$(ECDSATEST); $(BUILD_CMD) + + $(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO) +- @target=$(ECDHTEST); $(BUILD_CMD) ++ +@target=$(ECDHTEST); $(BUILD_CMD) + + $(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO) +- @target=$(IGETEST); $(BUILD_CMD) ++ +@target=$(IGETEST); $(BUILD_CMD) + + $(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO) +- @target=$(JPAKETEST); $(BUILD_CMD) ++ +@target=$(JPAKETEST); $(BUILD_CMD) + + $(ASN1TEST)$(EXE_EXT): $(ASN1TEST).o $(DLIBCRYPTO) +- @target=$(ASN1TEST); $(BUILD_CMD) ++ +@target=$(ASN1TEST); $(BUILD_CMD) + + $(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO) +- @target=$(SRPTEST); $(BUILD_CMD) ++ +@target=$(SRPTEST); $(BUILD_CMD) + + $(HEARTBEATTEST)$(EXE_EXT): $(HEARTBEATTEST).o $(DLIBCRYPTO) +- @target=$(HEARTBEATTEST); $(BUILD_CMD_STATIC) ++ +@target=$(HEARTBEATTEST); $(BUILD_CMD_STATIC) + + $(CONSTTIMETEST)$(EXE_EXT): $(CONSTTIMETEST).o +- @target=$(CONSTTIMETEST) $(BUILD_CMD) ++ +@target=$(CONSTTIMETEST) $(BUILD_CMD) + + #$(AESTEST).o: $(AESTEST).c + # $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_icc-fixes.patch b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_icc-fixes.patch new file mode 100644 index 0000000000..16ab3306c7 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m_icc-fixes.patch @@ -0,0 +1,116 @@ +based on http://openssl.6102.n7.nabble.com/Compiling-OpenSSL-with-icc-td42304.html (http://cvs.openssl.org/chngview?cn=23036) +diff -ru openssl-1.0.1m.orig/Configure openssl-1.0.1m/Configure +--- openssl-1.0.1m.orig/Configure 2015-03-19 14:37:10.000000000 +0100 ++++ openssl-1.0.1m/Configure 2015-03-31 12:50:44.965133568 +0200 +@@ -351,7 +351,7 @@ + # If you compiler does not, do complement config command line with one! + "linux-armv4", "gcc:-O3 -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${armv4_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + #### IA-32 targets... +-"linux-ia32-icc", "icc:-DL_ENDIAN -O2 -no_cpprt::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-KPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", ++"linux-ia32-icc", "icc:-DL_ENDIAN -O2::-D_REENTRANT::-ldl -no_cpprt:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-KPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + "linux-elf", "gcc:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + "linux-aout", "gcc:-DL_ENDIAN -O3 -fomit-frame-pointer -march=i486 -Wall::(unknown):::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_asm}:a.out", + #### +@@ -359,8 +359,9 @@ + "linux-ppc64", "gcc:-m64 -DB_ENDIAN -O3 -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_RISC1 DES_UNROLL:${ppc64_asm}:linux64:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64", + "linux-ia64", "gcc:-DL_ENDIAN -O3 -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + "linux-ia64-ecc","ecc:-DL_ENDIAN -O2 -Wall -no_cpprt::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +-"linux-ia64-icc","icc:-DL_ENDIAN -O2 -Wall -no_cpprt::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", ++"linux-ia64-icc","icc:-DL_ENDIAN -O2 -Wall::-D_REENTRANT::-ldl -no_cpprt:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + "linux-x86_64", "gcc:-m64 -DL_ENDIAN -O3 -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64", ++"linux-x86_64-icc", "icc:-DL_ENDIAN -DTERMIO -O2::-D_REENTRANT::-ldl -no_cpprt:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64", + "linux64-s390x", "gcc:-m64 -DB_ENDIAN -O3 -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL:${s390x_asm}:64:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64", + #### So called "highgprs" target for z/Architecture CPUs + # "Highgprs" is kernel feature first implemented in Linux 2.6.32, see +@@ -1416,6 +1417,7 @@ + } + if ($iccver>=8) + { ++ $cflags=~s/\-KPIC/-fPIC/; + # Eliminate unnecessary dependency from libirc.a. This is + # essential for shared library support, as otherwise + # apps/openssl can end up in endless loop upon startup... +@@ -1423,13 +1425,18 @@ + } + if ($iccver>=9) + { +- $cflags.=" -i-static"; +- $cflags=~s/\-no_cpprt/-no-cpprt/; ++ $lflags.=" -i-static"; ++ $lflags=~s/\-no_cpprt/-no-cpprt/; + } + if ($iccver>=10) + { +- $cflags=~s/\-i\-static/-static-intel/; ++ $lflags=~s/\-i\-static/-static-intel/; + } ++ if ($iccver>=11) ++ { ++ $cflags.=" -no-intel-extensions"; # disable Cilk ++ $lflags=~s/\-no\-cpprt/-no-cxxlib/; ++ } + } + + # Unlike other OSes (like Solaris, Linux, Tru64, IRIX) BSD run-time +diff -ru openssl-1.0.1m.orig/crypto/aes/aes_x86core.c openssl-1.0.1m/crypto/aes/aes_x86core.c +--- openssl-1.0.1m.orig/crypto/aes/aes_x86core.c 2015-03-19 14:37:10.000000000 +0100 ++++ openssl-1.0.1m/crypto/aes/aes_x86core.c 2015-03-31 12:28:27.768182812 +0200 +@@ -89,8 +89,10 @@ + #endif + + #undef ROTATE +-#if defined(_MSC_VER) || defined(__ICC) ++#if defined(_MSC_VER) + # define ROTATE(a,n) _lrotl(a,n) ++#elif defined(__ICC) ++# define ROTATE(a,n) _rotl(a,n) + #elif defined(__GNUC__) && __GNUC__>=2 + # if defined(__i386) || defined(__i386__) || defined(__x86_64) || defined(__x86_64__) + # define ROTATE(a,n) ({ register unsigned int ret; \ +diff -ru openssl-1.0.1m.orig/crypto/des/des_locl.h openssl-1.0.1m/crypto/des/des_locl.h +--- openssl-1.0.1m.orig/crypto/des/des_locl.h 2015-03-19 14:37:10.000000000 +0100 ++++ openssl-1.0.1m/crypto/des/des_locl.h 2015-03-31 12:52:29.287245531 +0200 +@@ -162,8 +162,10 @@ + } \ + } + +-# if (defined(OPENSSL_SYS_WIN32) && defined(_MSC_VER)) || defined(__ICC) ++# if (defined(OPENSSL_SYS_WIN32) && defined(_MSC_VER)) + # define ROTATE(a,n) (_lrotr(a,n)) ++#elif defined(__ICC) ++#define ROTATE(a,n) (_rotr(a,n)) + # elif defined(__GNUC__) && __GNUC__>=2 && !defined(__STRICT_ANSI__) && !defined(OPENSSL_NO_ASM) && !defined(OPENSSL_NO_INLINE_ASM) && !defined(PEDANTIC) + # if defined(__i386) || defined(__i386__) || defined(__x86_64) || defined(__x86_64__) + # define ROTATE(a,n) ({ register unsigned int ret; \ +diff -ru openssl-1.0.1m.orig/crypto/md32_common.h openssl-1.0.1m/crypto/md32_common.h +--- openssl-1.0.1m.orig/crypto/md32_common.h 2015-03-19 14:37:10.000000000 +0100 ++++ openssl-1.0.1m/crypto/md32_common.h 2015-03-31 12:53:03.737932332 +0200 +@@ -142,8 +142,10 @@ + */ + #undef ROTATE + #ifndef PEDANTIC +-# if defined(_MSC_VER) || defined(__ICC) ++# if defined(_MSC_VER) + # define ROTATE(a,n) _lrotl(a,n) ++# elif defined(__ICC) ++# define ROTATE(a,n) _rotl(a,n) + # elif defined(__MWERKS__) + # if defined(__POWERPC__) + # define ROTATE(a,n) __rlwinm(a,n,0,31) +diff -ru openssl-1.0.1m.orig/crypto/rc5/rc5_locl.h openssl-1.0.1m/crypto/rc5/rc5_locl.h +--- openssl-1.0.1m.orig/crypto/rc5/rc5_locl.h 2015-03-19 14:37:10.000000000 +0100 ++++ openssl-1.0.1m/crypto/rc5/rc5_locl.h 2015-03-31 12:51:52.976509433 +0200 +@@ -146,9 +146,12 @@ + *((c)++)=(unsigned char)(((l)>> 8L)&0xff), \ + *((c)++)=(unsigned char)(((l) )&0xff)) + +-#if (defined(OPENSSL_SYS_WIN32) && defined(_MSC_VER)) || defined(__ICC) ++#if (defined(OPENSSL_SYS_WIN32) && defined(_MSC_VER)) + # define ROTATE_l32(a,n) _lrotl(a,n) + # define ROTATE_r32(a,n) _lrotr(a,n) ++#elif defined(__ICC) ++#define ROTATE_l32(a,n) _rotl(a,n) ++#define ROTATE_r32(a,n) _rotr(a,n) + #elif defined(__GNUC__) && __GNUC__>=2 && !defined(__STRICT_ANSI__) && !defined(OPENSSL_NO_ASM) && !defined(OPENSSL_NO_INLINE_ASM) && !defined(PEDANTIC) + # if defined(__i386) || defined(__i386__) || defined(__x86_64) || defined(__x86_64__) + # define ROTATE_l32(a,n) ({ register unsigned int ret; \ -- GitLab From b031cab7df4eecc84a831a406496436d757b0e68 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 15:13:04 +0200 Subject: [PATCH 0602/1076] fix OpenSSL 1.0.1m patch name --- easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb index 7665ce0775..a127a7e7bb 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1m-intel-2015a.eb @@ -14,7 +14,7 @@ source_urls = ['http://www.openssl.org/source/'] patches = [ 'OpenSSL-%(version)s_icc-fixes.patch', - 'OpenSSL-%(version)s-fix_parallel_build-1.patch', + 'OpenSSL-%(version)s_fix-parallel.patch', ] dependencies = [('zlib', '1.2.8')] -- GitLab From 2515a635d62a5d85ec1e267dbfbf72bfed64cac4 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 13 May 2015 12:06:31 +0200 Subject: [PATCH 0603/1076] added python 3.4.1 with intel 2015a toolchain --- .../p/Python/Python-3.4.1-intel-2015a.eb | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb new file mode 100644 index 0000000000..5769376b00 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb @@ -0,0 +1,103 @@ +name = 'Python' +version = '3.4.1' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.8.1' +scipyversion = '0.14.0' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# libffi build in python is still broken, see http://bugs.python.org/issue4130 +patches = ['python-3.4_libffi-include-xmmintrin.patch'] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# order is important! +# Version updated 08/JULY/2014 +exts_list = [ + ('setuptools', '5.4.1', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '1.5.6', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.3', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': [ + 'numpy-%s-mkl.patch' % numpyversion, + ], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('lockfile', '0.9.1', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + # tarball has changed upstream, so make sure we get the right version by verifying the checksum + 'checksums': ['ce61468d4c1263e3005737bbed2641f0'], + }), + ('Cython', '0.20.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('six', '1.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.2', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('paramiko', '1.14.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), +] + +moduleclass = 'lang' -- GitLab From ab0c00b9fdfb4ab34672f873afaadb66266a3697 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Tue, 12 May 2015 14:42:47 +0200 Subject: [PATCH 0604/1076] added python 3.4.3 intel 2015a --- .../p/Python/Python-3.4.3-intel-2015a.eb | 107 ++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb new file mode 100644 index 0000000000..d0fad95102 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -0,0 +1,107 @@ +name = 'Python' +version = '3.4.3' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.9.1' +scipyversion = '0.14.1' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev')] + +# order is important! +# package versions updated Jan 19th 2015 +exts_filter = ('PYTHONPATH="%(installdir)s:$PYTHONPATH python -c "import %(ext_name)s"', '') +exts_list = [ + ('setuptools', '11.3.1', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '6.0.6', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.4', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': [ + 'numpy-1.8.0-mkl.patch', # % numpyversion, + ], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('pbr', '0.10.8', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + ('lockfile', '0.10.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.21.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.4.0', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('paramiko', '1.15.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.13', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), +] -- GitLab From 7c5a920698c566bf60d7a801d602972c7c9420dd Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 14:14:58 +0200 Subject: [PATCH 0605/1076] bump extension versions in Python 3.4.3 easyconfig --- .../p/Python/Python-3.4.3-intel-2015a.eb | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index d0fad95102..a2c2596145 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -7,8 +7,8 @@ description = "Python is a programming language that lets you work more quickly toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} -numpyversion = '1.9.1' -scipyversion = '0.14.1' +numpyversion = '1.9.2' +scipyversion = '0.15.1' source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] @@ -19,7 +19,7 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), -# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# ('OpenSSL', '1.0.1m'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] @@ -29,13 +29,13 @@ osdependencies = [('openssl-devel', 'libssl-dev')] # package versions updated Jan 19th 2015 exts_filter = ('PYTHONPATH="%(installdir)s:$PYTHONPATH python -c "import %(ext_name)s"', '') exts_list = [ - ('setuptools', '11.3.1', { + ('setuptools', '15.2', { 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], }), - ('pip', '6.0.6', { + ('pip', '6.1.1', { 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], }), - ('nose', '1.3.4', { + ('nose', '1.3.6', { 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { @@ -56,32 +56,32 @@ exts_list = [ ('paycheck', '1.0.2', { 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], }), - ('argparse', '1.2.1', { + ('argparse', '1.3.0', { 'source_urls': ['http://argparse.googlecode.com/files/'], }), - ('pbr', '0.10.8', { + ('pbr', '0.11.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], }), ('lockfile', '0.10.2', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), - ('Cython', '0.21.2', { + ('Cython', '0.22', { 'source_urls': ['http://www.cython.org/release/'], }), ('six', '1.9.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], }), - ('dateutil', '2.4.0', { + ('dateutil', '2.4.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], }), - ('deap', '1.0.1', { + ('deap', '1.0.2', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), - ('decorator', '3.4.0', { + ('decorator', '3.4.2', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], }), - ('arff', '2.0.1', { + ('arff', '2.0.2', { 'source_tmpl': 'liac-%(name)s-%(version)s.zip', 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], }), @@ -89,7 +89,7 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), - ('ecdsa', '0.11', { + ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], }), ('paramiko', '1.15.2', { @@ -101,7 +101,7 @@ exts_list = [ ('netifaces', '0.10.4', { 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], }), - ('netaddr', '0.7.13', { + ('netaddr', '0.7.14', { 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], }), ] -- GitLab From 7e8feed77c7d66b2cbb1d6e639d06e20675752f5 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 14:20:45 +0200 Subject: [PATCH 0606/1076] fix argparse source URL --- easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index a2c2596145..eca8e6a7b9 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -57,7 +57,7 @@ exts_list = [ 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.3.0', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('pbr', '0.11.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], -- GitLab From 709871afa62c5c125a7c6bd46b5af3781d25dbe4 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 14:25:24 +0200 Subject: [PATCH 0607/1076] fix deap source template --- easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index eca8e6a7b9..9e5af7e518 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -76,6 +76,7 @@ exts_list = [ 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.2', { + 'source_tmpl': '%(name)s-%(version)s.post1.tar.gz', 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.2', { -- GitLab From 0c3fc06d04290127ce15b3908e009778613dcc24 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 May 2015 16:21:04 +0200 Subject: [PATCH 0608/1076] include patch for deap extension in Python 3.4.3 easyconfig --- .../p/Python/Python-3.4.3-intel-2015a.eb | 1 + .../easyconfigs/p/Python/deap-1.0.2_no-README.patch | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index 9e5af7e518..c1fd1209b8 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -78,6 +78,7 @@ exts_list = [ ('deap', '1.0.2', { 'source_tmpl': '%(name)s-%(version)s.post1.tar.gz', 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + 'patches': ['deap-1.0.2_no-README.patch'], }), ('decorator', '3.4.2', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch b/easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch new file mode 100644 index 0000000000..b88bba0d0c --- /dev/null +++ b/easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch @@ -0,0 +1,13 @@ +README.md is not included in tarball, so comment out long description +author: Kenneth Hoste (Ghent University) +--- deap-1.0.2/setup.py.orig 2015-05-13 15:58:21.188127136 +0200 ++++ deap-1.0.2/setup.py 2015-05-13 15:58:30.288556411 +0200 +@@ -19,7 +19,7 @@ + setup(name='deap', + version=deap.__revision__, + description='Distributed Evolutionary Algorithms in Python', +- long_description=read_md('README.md'), ++ #long_description=read_md('README.md'), + author='deap Development Team', + author_email='deap-users@googlegroups.com', + url='https://www.github.com/deap', -- GitLab From 59a7685480a80ea6e0493b60d2a9c736a6189a1d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 14 May 2015 09:19:11 +0200 Subject: [PATCH 0609/1076] bump subversion for deap extension, drop unnecessary patch --- .../p/Python/Python-3.4.3-intel-2015a.eb | 3 +-- .../easyconfigs/p/Python/deap-1.0.2_no-README.patch | 13 ------------- 2 files changed, 1 insertion(+), 15 deletions(-) delete mode 100644 easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index c1fd1209b8..3265a5bd15 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -76,9 +76,8 @@ exts_list = [ 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.2', { - 'source_tmpl': '%(name)s-%(version)s.post1.tar.gz', + 'source_tmpl': '%(name)s-%(version)s.post2.tar.gz', 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - 'patches': ['deap-1.0.2_no-README.patch'], }), ('decorator', '3.4.2', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch b/easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch deleted file mode 100644 index b88bba0d0c..0000000000 --- a/easybuild/easyconfigs/p/Python/deap-1.0.2_no-README.patch +++ /dev/null @@ -1,13 +0,0 @@ -README.md is not included in tarball, so comment out long description -author: Kenneth Hoste (Ghent University) ---- deap-1.0.2/setup.py.orig 2015-05-13 15:58:21.188127136 +0200 -+++ deap-1.0.2/setup.py 2015-05-13 15:58:30.288556411 +0200 -@@ -19,7 +19,7 @@ - setup(name='deap', - version=deap.__revision__, - description='Distributed Evolutionary Algorithms in Python', -- long_description=read_md('README.md'), -+ #long_description=read_md('README.md'), - author='deap Development Team', - author_email='deap-users@googlegroups.com', - url='https://www.github.com/deap', -- GitLab From 04cb28e3bcf535261ee816ae0144b049ded5bb33 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Mon, 4 May 2015 09:49:11 +0200 Subject: [PATCH 0610/1076] BLAST+ with foss 2015a --- .../BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..37178f8aa5 --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,41 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine +# Authors:: Fotis Georgatos , Kenneth Hoste (UGent) +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +easyblock = 'ConfigureMake' + +name = 'BLAST+' +version = "2.2.30" +versionsuffix = '-Python-2.7.9' + +homepage = 'http://blast.ncbi.nlm.nih.gov/' +description = """Basic Local Alignment Search Tool, or BLAST, is an algorithm + for comparing primary biological sequence information, such as the amino-acid + sequences of different proteins or the nucleotides of DNA sequences.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = ['ncbi-blast-%(version)s+-src.tar.gz'] +source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] + +patches = ['%(name)s-%(version)s_basename-fixes.patch'] + +dependencies = [('Boost', '1.57.0', versionsuffix)] + +configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' + +sanity_check_paths = { + 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], + 'dirs': [] +} + +moduleclass = 'bio' + -- GitLab From 38d140ef441956f834faef6efa12ef0cb2b843e4 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 16 May 2015 10:13:15 +0200 Subject: [PATCH 0611/1076] add version 5.2.40 of Cray toolchains + HPL as test case --- .../easyconfigs/c/CrayCCE/CrayCCE-5.2.40.eb | 16 ++++++++++++++ .../easyconfigs/c/CrayGNU/CrayGNU-5.2.40.eb | 16 ++++++++++++++ .../c/CrayIntel/CrayIntel-5.2.40.eb | 16 ++++++++++++++ .../h/HPL/HPL-2.1-CrayCCE-5.2.40.eb | 22 +++++++++++++++++++ .../h/HPL/HPL-2.1-CrayGNU-5.2.40.eb | 18 +++++++++++++++ .../h/HPL/HPL-2.1-CrayIntel-5.2.40.eb | 18 +++++++++++++++ 6 files changed, 106 insertions(+) create mode 100644 easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.40.eb create mode 100644 easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.40.eb create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.2.40.eb create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.2.40.eb diff --git a/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.40.eb b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.40.eb new file mode 100644 index 0000000000..b31f4b3a23 --- /dev/null +++ b/easybuild/easyconfigs/c/CrayCCE/CrayCCE-5.2.40.eb @@ -0,0 +1,16 @@ +easyblock = 'Toolchain' + +name = 'CrayCCE' +version = '5.2.40' + +homepage = '(none)' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-cray module.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + ('PrgEnv-cray/' + version, EXTERNAL_MODULE), # also loads cray-libsci + ('fftw/3.3.4.2', EXTERNAL_MODULE), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.40.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..dbbbbbd303 --- /dev/null +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-5.2.40.eb @@ -0,0 +1,16 @@ +easyblock = 'Toolchain' + +name = 'CrayGNU' +version = '5.2.40' + +homepage = '(none)' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + ('PrgEnv-gnu/' + version, EXTERNAL_MODULE), # also loads cray-libsci + ('fftw/3.3.4.2', EXTERNAL_MODULE), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.40.eb b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.40.eb new file mode 100644 index 0000000000..5937accfe4 --- /dev/null +++ b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-5.2.40.eb @@ -0,0 +1,16 @@ +easyblock = 'Toolchain' + +name = 'CrayIntel' +version = '5.2.40' + +homepage = '(none)' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel module.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + ('PrgEnv-intel/' + version, EXTERNAL_MODULE), # also loads cray-libsci + ('fftw/3.3.4.2', EXTERNAL_MODULE), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.2.40.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.2.40.eb new file mode 100644 index 0000000000..b91a1eb499 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-5.2.40.eb @@ -0,0 +1,22 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayCCE', 'version': '5.2.40'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +patches = [ + # fix Make dependencies, so parallel build also works + 'HPL_parallel-make.patch', + 'HPL-2.1_LINKER-ld.patch', +] + +parallel = 1 + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..dcfcc5ca6e --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-5.2.40.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.2.40.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.2.40.eb new file mode 100644 index 0000000000..8a33b68ad9 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-5.2.40.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayIntel', 'version': '5.2.40'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' -- GitLab From d5d049057b951e9fa52840ce987377b8d4e0a441 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 7 May 2015 15:59:13 +0300 Subject: [PATCH 0612/1076] enable usempi in GROMACS Cray easyconfig, the easyblock enables MPI support on it --- .../easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb index c7618bc1f3..1aa3886405 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.1.29-mpi.eb @@ -19,6 +19,7 @@ description = """GROMACS is a versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} +toolchainopts = {'usempi': True} # eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz source_urls = [ -- GitLab From 114232dd6b90b67f9f3bb61d9a032c2b9b5e8780 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 16 May 2015 14:45:13 +0200 Subject: [PATCH 0613/1076] only use 'dynamic' toolchain option, not 'shared', in easyconfigs using Cray toolchain --- easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb | 2 +- easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.1.29.eb | 2 +- easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.1.29.eb | 2 +- easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.1.29.eb | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb index 64defc00e8..23ac2489aa 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb @@ -7,7 +7,7 @@ description = """The Ncurses (new curses) library is a free software emulation o function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} -toolchainopts = {'pic': True, 'shared': True, 'dynamic': True} +toolchainopts = {'pic': True, 'dynamic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.1.29.eb index 5a2850640d..dfcda740ab 100644 --- a/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.1.29.eb @@ -7,7 +7,7 @@ homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' description = "Szip compression software, providing lossless compression of scientific data" toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} -toolchainopts = {'pic': True, 'shared': True, 'dynamic': True} +toolchainopts = {'pic': True, 'dynamic': True} source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.1.29.eb index 6245093966..b62190e55f 100644 --- a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.1.29.eb @@ -21,7 +21,7 @@ description = """Tcsh is an enhanced, but completely compatible version of the B mechanism, job control and a C-like syntax.""" toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} -toolchainopts = {'shared': True, 'dynamic': True} +toolchainopts = {'dynamic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [ diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.1.29.eb index 737b571621..f6714bc2c1 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.1.29.eb @@ -9,7 +9,7 @@ description = """zlib is designed to be a free, general-purpose, legally unencum computer hardware and operating system.""" toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} -toolchainopts = {'pic': True, 'shared': True} +toolchainopts = {'pic': True, 'dynamic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] -- GitLab From a87232564c6f4ac0c48a03d46ed25abc6b6c06f8 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 16 May 2015 15:18:33 +0200 Subject: [PATCH 0615/1076] clean up comments --- .../easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb index aecb28f087..cfdc17ab69 100644 --- a/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb +++ b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb @@ -15,11 +15,9 @@ source_urls = [ 'http://www.mmm.ucar.edu/wrf/src/', ] -# csh is used by WRF install scripts -# tcsh provided via EasyBuild may cause build to hang (in interactive configure?) -# ncurses related issue? rebuild tcsh without EB-provided ncurses? -#builddependencies = [('tcsh', '6.18.01')] +# use tcsh provided by system, using an EB-provided tcsh results in a hanging build command on some Cray systems osdependencies = ['tcsh'] +#builddependencies = [('tcsh', '6.18.01')] dependencies = [ ('JasPer', '1.900.1'), -- GitLab From 4dc228d977e87af658704efd36df9d4a30b3aa8c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 11 May 2015 22:06:49 +0200 Subject: [PATCH 0616/1076] list tcsh as build dep in WRF built with CrayGNU, rather than providing it as a build dep --- .../easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb index 3806e63de1..aecb28f087 100644 --- a/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb +++ b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb @@ -16,7 +16,10 @@ source_urls = [ ] # csh is used by WRF install scripts -builddependencies = [('tcsh', '6.18.01')] +# tcsh provided via EasyBuild may cause build to hang (in interactive configure?) +# ncurses related issue? rebuild tcsh without EB-provided ncurses? +#builddependencies = [('tcsh', '6.18.01')] +osdependencies = ['tcsh'] dependencies = [ ('JasPer', '1.900.1'), -- GitLab From fca31c50d3a4efc30b2f05a208a70c2eb8dc482a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 16 May 2015 15:18:33 +0200 Subject: [PATCH 0617/1076] clean up comments --- .../easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb index aecb28f087..cfdc17ab69 100644 --- a/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb +++ b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.1.29-dmpar.eb @@ -15,11 +15,9 @@ source_urls = [ 'http://www.mmm.ucar.edu/wrf/src/', ] -# csh is used by WRF install scripts -# tcsh provided via EasyBuild may cause build to hang (in interactive configure?) -# ncurses related issue? rebuild tcsh without EB-provided ncurses? -#builddependencies = [('tcsh', '6.18.01')] +# use tcsh provided by system, using an EB-provided tcsh results in a hanging build command on some Cray systems osdependencies = ['tcsh'] +#builddependencies = [('tcsh', '6.18.01')] dependencies = [ ('JasPer', '1.900.1'), -- GitLab From ad84890dd55eb8282003990306ac64c1ad362726 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 16 May 2015 17:33:21 +0200 Subject: [PATCH 0618/1076] add easyconfigs using CrayGNU/5.2.40 toolchain --- .../b/Bison/Bison-3.0.2-CrayGNU-5.2.40.eb | 22 ++++ .../b/bzip2/bzip2-1.0.6-CrayGNU-5.2.40.eb | 15 +++ .../c/CMake/CMake-3.2.2-CrayGNU-5.2.40.eb | 23 ++++ .../c/CP2K/CP2K-2.6.0-CrayGNU-5.2.40.eb | 38 +++++++ .../f/flex/flex-2.5.39-CrayGNU-5.2.40.eb | 14 +++ .../GROMACS-4.6.7-CrayGNU-5.2.40-mpi.eb | 38 +++++++ .../j/JasPer/JasPer-1.900.1-CrayGNU-5.2.40.eb | 21 ++++ .../l/Libint/Libint-1.1.4-CrayGNU-5.2.40.eb | 24 ++++ .../libreadline-6.3-CrayGNU-5.2.40.eb | 27 +++++ .../l/libxc/libxc-2.2.1-CrayGNU-5.2.40.eb | 32 ++++++ .../m/M4/M4-1.4.17-CrayGNU-5.2.40.eb | 23 ++++ .../n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb | 22 ++++ ...numpy-1.9.2-CrayGNU-5.2.40-Python-2.7.9.eb | 26 +++++ .../Python-2.7.9-CrayGNU-5.2.40-bare.eb | 31 +++++ .../p/Python/Python-2.7.9-CrayGNU-5.2.40.eb | 107 ++++++++++++++++++ .../s/Szip/Szip-2.1-CrayGNU-5.2.40.eb | 23 ++++ ...cipy-0.15.1-CrayGNU-5.2.40-Python-2.7.9.eb | 19 ++++ .../t/tcsh/tcsh-6.18.01-CrayGNU-5.2.40.eb | 39 +++++++ .../w/WRF/WRF-3.6.1-CrayGNU-5.2.40-dmpar.eb | 41 +++++++ .../z/zlib/zlib-1.2.8-CrayGNU-5.2.40.eb | 22 ++++ 20 files changed, 607 insertions(+) create mode 100644 easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.40-mpi.eb create mode 100644 easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.40-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40-bare.eb create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.40-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.40-dmpar.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.40.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..67832ccafa --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.40.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.2' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..58489cb68f --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.40.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..275dc8cada --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.40.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.2.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'dynamic': True} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..eea0ba5f73 --- /dev/null +++ b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.40.eb @@ -0,0 +1,38 @@ +name = 'CP2K' +version = '2.6.0' + +homepage = 'http://www.cp2k.org/' +description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular + simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different + methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and + classical pair and many-body potentials. """ + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +patches = [ + 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', + 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', +] + +dependencies = [ + ('Libint', '1.1.4'), + ('libxc', '2.2.1'), +] + +builddependencies = [ + ('flex', '2.5.39'), + ('Bison', '3.0.2'), +] + +# don't use parallel make, results in compilation failure +# because Fortran module files aren't created before they are needed +parallel = 1 + +# regression test reports failures +ignore_regtest_fails = True + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..470ec059e0 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.40.eb @@ -0,0 +1,14 @@ +name = 'flex' +version = '2.5.39' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.40-mpi.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.40-mpi.eb new file mode 100644 index 0000000000..239ea564c8 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.40-mpi.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '4.6.7' +versionsuffix = '-mpi' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'usempi': True} + +# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources + 'http://gerrit.gromacs.org/download/', # regression tests sources +] +sources = [ + SOURCELOWER_TAR_GZ, + 'regressiontests-%(version)s.tar.gz', +] + +builddependencies = [('CMake', '3.2.2')] + +runtest = False + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..cef32fd43d --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.40.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'JasPer' +version = '1.900.1' + +homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' +description = """The JasPer Project is an open-source initiative to provide a free + software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_ZIP] +source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] + +sanity_check_paths = { + 'files': ["bin/jasper", "lib/libjasper.a"], + 'dirs': ["include"], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..4f2df44352 --- /dev/null +++ b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.40.eb @@ -0,0 +1,24 @@ +name = 'Libint' +version = '1.1.4' + +homepage = 'https://sourceforge.net/p/libint/' +description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body + matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'opt': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') + +configopts = "--enable-deriv --enable-r12" + +sanity_check_paths = { + 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + + ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + + ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + + ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], + 'dirs':[], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..7264a9260e --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.40.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs' : [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..80df7f4320 --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.40.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libxc' +version = '2.2.1' + +homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' +description = """Libxc is a library of exchange-correlation functionals for density-functional theory. + The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'opt': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] + +configopts = 'FC="$F77" FCFLAGS="$FFLAGS"' + +# From the libxc mailing list +# To summarize: expect less tests to fail in libxc 2.0.2, but don't expect +# a fully working testsuite soon (unless someone wants to volunteer to do +# it, of course ) In the meantime, unless the majority of the tests +# fail, your build should be fine. +#runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libxc.a'], + 'dirs': ['include'], +} + +parallel = 1 + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..d1ac7167dc --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.40.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = "--enable-cxx" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..af63de1cff --- /dev/null +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb @@ -0,0 +1,22 @@ +name = 'ncurses' +version = '5.9' + +homepage = 'http://www.gnu.org/software/ncurses/' +description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, + and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and + function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True, 'dynamic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.40-Python-2.7.9.eb b/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.40-Python-2.7.9.eb new file mode 100644 index 0000000000..7d81f886bc --- /dev/null +++ b/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.40-Python-2.7.9.eb @@ -0,0 +1,26 @@ +name = 'numpy' +version = '1.9.2' + +homepage = 'http://www.numpy.org' +description = """NumPy is the fundamental package for scientific computing with Python. It contains among other things: + a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran + code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, + NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be + defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] + +patches = ['numpy-1.8.0-mkl.patch'] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40-bare.eb new file mode 100644 index 0000000000..10c6659238 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40-bare.eb @@ -0,0 +1,31 @@ +name = 'Python' +version = '2.7.9' +versionsuffix = '-bare' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True, 'opt': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# bare installation: no extensions included +exts_list = [] + +buildopts = 'LINKCC="$CC -dynamic"' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..deac7ecaca --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb @@ -0,0 +1,107 @@ +name = 'Python' +version = '2.7.9' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.9.1' +scipyversion = '0.14.1' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +buildopts = 'LINKCC="$CC -dynamic"' + +# order is important! +# package versions updated Jan 19th 2015 +exts_list = [ + ('setuptools', '11.3.1', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '6.0.6', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.4', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': [ + 'numpy-1.8.0-mkl.patch', # % numpyversion, + ], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('lockfile', '0.10.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.21.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.4.0', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('paramiko', '1.15.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.13', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..d98933db4b --- /dev/null +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.40.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'Szip' +version = '2.1' + +homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' +description = "Szip compression software, providing lossless compression of scientific data" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True, 'dynamic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +sanity_check_paths = { + 'files': ["lib/libsz.a", "lib/libsz.so"] + + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.40-Python-2.7.9.eb b/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.40-Python-2.7.9.eb new file mode 100644 index 0000000000..adb35688b3 --- /dev/null +++ b/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.40-Python-2.7.9.eb @@ -0,0 +1,19 @@ +name = 'scipy' +version = '0.15.1' +versionsuffix = '-Python-2.7.9' + +homepage = 'http://www.scipy.org' +description = """SciPy is a collection of mathematical algorithms and convenience + functions built on the Numpy extension for Python.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True} + +source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('numpy', '1.9.2', versionsuffix), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..171465e133 --- /dev/null +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.40.eb @@ -0,0 +1,39 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit +# Authors:: Valentin Plugaru +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_05-06.html +## +easyblock = 'ConfigureMake' + +name = 'tcsh' +version = '6.18.01' + +homepage = 'http://www.tcsh.org' +description = """Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). + It is a command language interpreter usable both as an interactive login shell and a shell script command + processor. It includes a command-line editor, programmable word completion, spelling correction, a history + mechanism, job control and a C-like syntax.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'dynamic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [ + 'ftp://ftp.astron.com/pub/%(namelower)s', + 'ftp://ftp.astron.com/pub/%(namelower)s/old', +] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/tcsh"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.40-dmpar.eb b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.40-dmpar.eb new file mode 100644 index 0000000000..4f97a28683 --- /dev/null +++ b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.40-dmpar.eb @@ -0,0 +1,41 @@ +name = 'WRF' +version = '3.6.1' + +homepage = 'http://www.wrf-model.org' +description = """The Weather Research and Forecasting (WRF) Model is a next-generation mesoscale + numerical weather prediction system designed to serve both operational forecasting and atmospheric + research needs.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 + +sources = ['%(name)sV%(version)s.TAR.gz'] +source_urls = [ + 'http://www2.mmm.ucar.edu/wrf/src/', + 'http://www.mmm.ucar.edu/wrf/src/', +] + +# csh is used by WRF install scripts +builddependencies = [('tcsh', '6.18.01')] + +dependencies = [ + ('JasPer', '1.900.1'), + ('cray-netcdf/4.3.2', EXTERNAL_MODULE), + ('cray-hdf5-parallel/1.8.13', EXTERNAL_MODULE), +] + +patches = [ + 'WRF_parallel_build_fix.patch', + 'WRF-3.6.1_known_problems.patch', + 'WRF_tests_limit-runtimes.patch', +] + +# limit parallel build to 20 +maxparallel = 20 + +buildtype = "dmpar" +versionsuffix = '-%s' % buildtype + +runtest = False + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..736d7b43ce --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.40.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True, 'dynamic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 3fd381b1986243a3ba19d848b98c4246449750e4 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Sat, 16 May 2015 17:47:47 +0200 Subject: [PATCH 0619/1076] update binutils to work with dummy --- .../b/binutils/binutils-2.25-GCC-4.9.2.eb | 7 ++--- .../easyconfigs/b/binutils/binutils-2.25.eb | 27 +++++++++++++++++++ easybuild/easyconfigs/z/zlib/zlib-1.2.8.eb | 21 +++++++++++++++ 3 files changed, 52 insertions(+), 3 deletions(-) create mode 100644 easybuild/easyconfigs/b/binutils/binutils-2.25.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8.eb diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb index e44a4bc4f7..8f92f6c007 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb @@ -11,12 +11,13 @@ source_urls = [GNU_SOURCE] toolchain = {'name': 'GCC', 'version': '4.9.2'} -dependencies = [ - ('zlib', '1.2.8'), -] +dependencies = [('zlib', '1.2.8')] + +configopts = '--with-sysroot' binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] + sanity_check_paths = { 'files': ['bin/%s' % x for x in binlist] + ['lib/libbfd.a', 'lib/libopcodes.a'] + ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb new file mode 100644 index 0000000000..8b1980cd7d --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'binutils' +version = '2.25' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +toolchain = {'name': 'dummy', 'version': ''} + +dependencies = [('zlib', '1.2.8')] + +configopts = '--with-sysroot' + +binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', + 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in binlist] + ['lib/libbfd.a', 'lib/libopcodes.a'] + + ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8.eb new file mode 100644 index 0000000000..50f8b33ec8 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From b7279aff404dced7a2306aeeecf7f96ece221900 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Sat, 16 May 2015 17:48:32 +0200 Subject: [PATCH 0620/1076] Forgotten dependency --- easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb index 8f92f6c007..f91dda00cd 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb @@ -13,6 +13,8 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} dependencies = [('zlib', '1.2.8')] +builddependencies = [('binutils', '2.25', '', True)] + configopts = '--with-sysroot' binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', -- GitLab From 19fdbbcd774288f6c51a6336a0f689d350702968 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Sat, 16 May 2015 17:49:58 +0200 Subject: [PATCH 0621/1076] update gcc to use binutils --- easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb index cb9f3aa4f2..dd71a77ce5 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.2' @@ -22,6 +22,8 @@ sources = [ 'mpc-1.0.2.tar.gz', ] +builddependencies = [('binutils', '2.25')] + patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] checksums = [ -- GitLab From cddd0c9e8349e8c14e1285413bd907ab663eb3af Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 16 May 2015 23:40:29 +0200 Subject: [PATCH 0622/1076] add easyconfigs using CrayGNU/5.2.25 toolchain --- .../b/Bison/Bison-3.0.2-CrayGNU-5.2.25.eb | 22 ++++ .../b/bzip2/bzip2-1.0.6-CrayGNU-5.2.25.eb | 15 +++ .../c/CMake/CMake-3.2.2-CrayGNU-5.2.25.eb | 23 ++++ .../c/CP2K/CP2K-2.6.0-CrayGNU-5.2.25.eb | 38 +++++++ .../f/flex/flex-2.5.39-CrayGNU-5.2.25.eb | 14 +++ .../GROMACS-4.6.7-CrayGNU-5.2.25-mpi.eb | 38 +++++++ .../j/JasPer/JasPer-1.900.1-CrayGNU-5.2.25.eb | 21 ++++ .../l/Libint/Libint-1.1.4-CrayGNU-5.2.25.eb | 24 ++++ .../libreadline-6.3-CrayGNU-5.2.25.eb | 27 +++++ .../l/libxc/libxc-2.2.1-CrayGNU-5.2.25.eb | 32 ++++++ .../m/M4/M4-1.4.17-CrayGNU-5.2.25.eb | 23 ++++ .../n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb | 22 ++++ ...numpy-1.9.2-CrayGNU-5.2.25-Python-2.7.9.eb | 26 +++++ .../Python-2.7.9-CrayGNU-5.2.25-bare.eb | 31 +++++ .../p/Python/Python-2.7.9-CrayGNU-5.2.25.eb | 107 ++++++++++++++++++ .../s/Szip/Szip-2.1-CrayGNU-5.2.25.eb | 23 ++++ ...cipy-0.15.1-CrayGNU-5.2.25-Python-2.7.9.eb | 19 ++++ .../t/tcsh/tcsh-6.18.01-CrayGNU-5.2.25.eb | 39 +++++++ .../w/WRF/WRF-3.6.1-CrayGNU-5.2.25-dmpar.eb | 42 +++++++ .../z/zlib/zlib-1.2.8-CrayGNU-5.2.25.eb | 22 ++++ 20 files changed, 608 insertions(+) create mode 100644 easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.25-mpi.eb create mode 100644 easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.25-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25-bare.eb create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.25-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.25-dmpar.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.25.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..79f11b47fe --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.25.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.2' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..3f96190606 --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.25.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..75190be28b --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.25.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.2.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'dynamic': True} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..43baa97a11 --- /dev/null +++ b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.25.eb @@ -0,0 +1,38 @@ +name = 'CP2K' +version = '2.6.0' + +homepage = 'http://www.cp2k.org/' +description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular + simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different + methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and + classical pair and many-body potentials. """ + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +patches = [ + 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', + 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', +] + +dependencies = [ + ('Libint', '1.1.4'), + ('libxc', '2.2.1'), +] + +builddependencies = [ + ('flex', '2.5.39'), + ('Bison', '3.0.2'), +] + +# don't use parallel make, results in compilation failure +# because Fortran module files aren't created before they are needed +parallel = 1 + +# regression test reports failures +ignore_regtest_fails = True + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..e9455b96ac --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.25.eb @@ -0,0 +1,14 @@ +name = 'flex' +version = '2.5.39' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.25-mpi.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.25-mpi.eb new file mode 100644 index 0000000000..4a945e2af8 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.25-mpi.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '4.6.7' +versionsuffix = '-mpi' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'usempi': True} + +# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources + 'http://gerrit.gromacs.org/download/', # regression tests sources +] +sources = [ + SOURCELOWER_TAR_GZ, + 'regressiontests-%(version)s.tar.gz', +] + +builddependencies = [('CMake', '3.2.2')] + +runtest = False + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..606c94876c --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.25.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'JasPer' +version = '1.900.1' + +homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' +description = """The JasPer Project is an open-source initiative to provide a free + software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_ZIP] +source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] + +sanity_check_paths = { + 'files': ["bin/jasper", "lib/libjasper.a"], + 'dirs': ["include"], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..e7bca79f1d --- /dev/null +++ b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.25.eb @@ -0,0 +1,24 @@ +name = 'Libint' +version = '1.1.4' + +homepage = 'https://sourceforge.net/p/libint/' +description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body + matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'opt': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') + +configopts = "--enable-deriv --enable-r12" + +sanity_check_paths = { + 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + + ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + + ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + + ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], + 'dirs':[], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..6078f8b7e2 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.25.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs' : [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..79002b6ce4 --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.25.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libxc' +version = '2.2.1' + +homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' +description = """Libxc is a library of exchange-correlation functionals for density-functional theory. + The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'opt': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] + +configopts = 'FC="$F77" FCFLAGS="$FFLAGS"' + +# From the libxc mailing list +# To summarize: expect less tests to fail in libxc 2.0.2, but don't expect +# a fully working testsuite soon (unless someone wants to volunteer to do +# it, of course ) In the meantime, unless the majority of the tests +# fail, your build should be fine. +#runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libxc.a'], + 'dirs': ['include'], +} + +parallel = 1 + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..06f80557f1 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.25.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = "--enable-cxx" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..95c1010bbc --- /dev/null +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb @@ -0,0 +1,22 @@ +name = 'ncurses' +version = '5.9' + +homepage = 'http://www.gnu.org/software/ncurses/' +description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, + and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and + function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True, 'dynamic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.25-Python-2.7.9.eb b/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.25-Python-2.7.9.eb new file mode 100644 index 0000000000..fa04b42299 --- /dev/null +++ b/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.25-Python-2.7.9.eb @@ -0,0 +1,26 @@ +name = 'numpy' +version = '1.9.2' + +homepage = 'http://www.numpy.org' +description = """NumPy is the fundamental package for scientific computing with Python. It contains among other things: + a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran + code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, + NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be + defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] + +patches = ['numpy-1.8.0-mkl.patch'] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25-bare.eb new file mode 100644 index 0000000000..09917d5025 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25-bare.eb @@ -0,0 +1,31 @@ +name = 'Python' +version = '2.7.9' +versionsuffix = '-bare' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True, 'opt': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# bare installation: no extensions included +exts_list = [] + +buildopts = 'LINKCC="$CC -dynamic"' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..adcd0caa18 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb @@ -0,0 +1,107 @@ +name = 'Python' +version = '2.7.9' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.9.1' +scipyversion = '0.14.1' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +buildopts = 'LINKCC="$CC -dynamic"' + +# order is important! +# package versions updated Jan 19th 2015 +exts_list = [ + ('setuptools', '11.3.1', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '6.0.6', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.4', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': [ + 'numpy-1.8.0-mkl.patch', # % numpyversion, + ], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('lockfile', '0.10.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.21.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.4.0', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('paramiko', '1.15.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.13', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..0772f31b94 --- /dev/null +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.25.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'Szip' +version = '2.1' + +homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' +description = "Szip compression software, providing lossless compression of scientific data" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True, 'dynamic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +sanity_check_paths = { + 'files': ["lib/libsz.a", "lib/libsz.so"] + + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.25-Python-2.7.9.eb b/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.25-Python-2.7.9.eb new file mode 100644 index 0000000000..be06b3e907 --- /dev/null +++ b/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.25-Python-2.7.9.eb @@ -0,0 +1,19 @@ +name = 'scipy' +version = '0.15.1' +versionsuffix = '-Python-2.7.9' + +homepage = 'http://www.scipy.org' +description = """SciPy is a collection of mathematical algorithms and convenience + functions built on the Numpy extension for Python.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True} + +source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('numpy', '1.9.2', versionsuffix), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..c678adaf68 --- /dev/null +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.25.eb @@ -0,0 +1,39 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit +# Authors:: Valentin Plugaru +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_05-06.html +## +easyblock = 'ConfigureMake' + +name = 'tcsh' +version = '6.18.01' + +homepage = 'http://www.tcsh.org' +description = """Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). + It is a command language interpreter usable both as an interactive login shell and a shell script command + processor. It includes a command-line editor, programmable word completion, spelling correction, a history + mechanism, job control and a C-like syntax.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'dynamic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [ + 'ftp://ftp.astron.com/pub/%(namelower)s', + 'ftp://ftp.astron.com/pub/%(namelower)s/old', +] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/tcsh"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.25-dmpar.eb b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.25-dmpar.eb new file mode 100644 index 0000000000..b4103d924f --- /dev/null +++ b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.25-dmpar.eb @@ -0,0 +1,42 @@ +name = 'WRF' +version = '3.6.1' + +homepage = 'http://www.wrf-model.org' +description = """The Weather Research and Forecasting (WRF) Model is a next-generation mesoscale + numerical weather prediction system designed to serve both operational forecasting and atmospheric + research needs.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 + +sources = ['%(name)sV%(version)s.TAR.gz'] +source_urls = [ + 'http://www2.mmm.ucar.edu/wrf/src/', + 'http://www.mmm.ucar.edu/wrf/src/', +] + +# use tcsh provided by system, using an EB-provided tcsh results in a hanging build command on some Cray systems +osdependencies = ['tcsh'] +#builddependencies = [('tcsh', '6.18.01')] + +dependencies = [ + ('JasPer', '1.900.1'), + ('cray-netcdf/4.3.2', EXTERNAL_MODULE), + ('cray-hdf5-parallel/1.8.13', EXTERNAL_MODULE), +] + +patches = [ + 'WRF_parallel_build_fix.patch', + 'WRF-3.6.1_known_problems.patch', + 'WRF_tests_limit-runtimes.patch', +] + +# limit parallel build to 20 +maxparallel = 20 + +buildtype = "dmpar" +versionsuffix = '-%s' % buildtype + +runtest = False + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..17db62ce98 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.25.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True, 'dynamic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 977a898d0a0a34f670efb8eae3eb8eb8264462aa Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 16 May 2015 17:33:21 +0200 Subject: [PATCH 0623/1076] add easyconfigs using CrayGNU/5.2.40 toolchain --- .../b/Bison/Bison-3.0.2-CrayGNU-5.2.40.eb | 22 ++++ .../b/bzip2/bzip2-1.0.6-CrayGNU-5.2.40.eb | 15 +++ .../c/CMake/CMake-3.2.2-CrayGNU-5.2.40.eb | 23 ++++ .../c/CP2K/CP2K-2.6.0-CrayGNU-5.2.40.eb | 38 +++++++ .../f/flex/flex-2.5.39-CrayGNU-5.2.40.eb | 14 +++ .../GROMACS-4.6.7-CrayGNU-5.2.40-mpi.eb | 38 +++++++ .../j/JasPer/JasPer-1.900.1-CrayGNU-5.2.40.eb | 21 ++++ .../l/Libint/Libint-1.1.4-CrayGNU-5.2.40.eb | 24 ++++ .../libreadline-6.3-CrayGNU-5.2.40.eb | 27 +++++ .../l/libxc/libxc-2.2.1-CrayGNU-5.2.40.eb | 32 ++++++ .../m/M4/M4-1.4.17-CrayGNU-5.2.40.eb | 23 ++++ .../n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb | 22 ++++ ...numpy-1.9.2-CrayGNU-5.2.40-Python-2.7.9.eb | 26 +++++ .../Python-2.7.9-CrayGNU-5.2.40-bare.eb | 31 +++++ .../p/Python/Python-2.7.9-CrayGNU-5.2.40.eb | 107 ++++++++++++++++++ .../s/Szip/Szip-2.1-CrayGNU-5.2.40.eb | 23 ++++ ...cipy-0.15.1-CrayGNU-5.2.40-Python-2.7.9.eb | 19 ++++ .../t/tcsh/tcsh-6.18.01-CrayGNU-5.2.40.eb | 39 +++++++ .../w/WRF/WRF-3.6.1-CrayGNU-5.2.40-dmpar.eb | 41 +++++++ .../z/zlib/zlib-1.2.8-CrayGNU-5.2.40.eb | 22 ++++ 20 files changed, 607 insertions(+) create mode 100644 easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.40-mpi.eb create mode 100644 easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.40-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40-bare.eb create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.40-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.40.eb create mode 100644 easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.40-dmpar.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.40.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..67832ccafa --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.40.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.2' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..58489cb68f --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.40.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..275dc8cada --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.40.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.2.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'dynamic': True} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..eea0ba5f73 --- /dev/null +++ b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.40.eb @@ -0,0 +1,38 @@ +name = 'CP2K' +version = '2.6.0' + +homepage = 'http://www.cp2k.org/' +description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular + simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different + methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and + classical pair and many-body potentials. """ + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +patches = [ + 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', + 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', +] + +dependencies = [ + ('Libint', '1.1.4'), + ('libxc', '2.2.1'), +] + +builddependencies = [ + ('flex', '2.5.39'), + ('Bison', '3.0.2'), +] + +# don't use parallel make, results in compilation failure +# because Fortran module files aren't created before they are needed +parallel = 1 + +# regression test reports failures +ignore_regtest_fails = True + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..470ec059e0 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.40.eb @@ -0,0 +1,14 @@ +name = 'flex' +version = '2.5.39' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.40-mpi.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.40-mpi.eb new file mode 100644 index 0000000000..239ea564c8 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.40-mpi.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '4.6.7' +versionsuffix = '-mpi' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'usempi': True} + +# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources + 'http://gerrit.gromacs.org/download/', # regression tests sources +] +sources = [ + SOURCELOWER_TAR_GZ, + 'regressiontests-%(version)s.tar.gz', +] + +builddependencies = [('CMake', '3.2.2')] + +runtest = False + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..cef32fd43d --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.40.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'JasPer' +version = '1.900.1' + +homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' +description = """The JasPer Project is an open-source initiative to provide a free + software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_ZIP] +source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] + +sanity_check_paths = { + 'files': ["bin/jasper", "lib/libjasper.a"], + 'dirs': ["include"], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..4f2df44352 --- /dev/null +++ b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.40.eb @@ -0,0 +1,24 @@ +name = 'Libint' +version = '1.1.4' + +homepage = 'https://sourceforge.net/p/libint/' +description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body + matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'opt': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') + +configopts = "--enable-deriv --enable-r12" + +sanity_check_paths = { + 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + + ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + + ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + + ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], + 'dirs':[], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..7264a9260e --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.40.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs' : [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..80df7f4320 --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.40.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libxc' +version = '2.2.1' + +homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' +description = """Libxc is a library of exchange-correlation functionals for density-functional theory. + The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'opt': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] + +configopts = 'FC="$F77" FCFLAGS="$FFLAGS"' + +# From the libxc mailing list +# To summarize: expect less tests to fail in libxc 2.0.2, but don't expect +# a fully working testsuite soon (unless someone wants to volunteer to do +# it, of course ) In the meantime, unless the majority of the tests +# fail, your build should be fine. +#runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libxc.a'], + 'dirs': ['include'], +} + +parallel = 1 + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..d1ac7167dc --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.40.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = "--enable-cxx" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..af63de1cff --- /dev/null +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb @@ -0,0 +1,22 @@ +name = 'ncurses' +version = '5.9' + +homepage = 'http://www.gnu.org/software/ncurses/' +description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, + and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and + function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True, 'dynamic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.40-Python-2.7.9.eb b/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.40-Python-2.7.9.eb new file mode 100644 index 0000000000..7d81f886bc --- /dev/null +++ b/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.40-Python-2.7.9.eb @@ -0,0 +1,26 @@ +name = 'numpy' +version = '1.9.2' + +homepage = 'http://www.numpy.org' +description = """NumPy is the fundamental package for scientific computing with Python. It contains among other things: + a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran + code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, + NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be + defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] + +patches = ['numpy-1.8.0-mkl.patch'] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40-bare.eb new file mode 100644 index 0000000000..10c6659238 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40-bare.eb @@ -0,0 +1,31 @@ +name = 'Python' +version = '2.7.9' +versionsuffix = '-bare' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True, 'opt': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# bare installation: no extensions included +exts_list = [] + +buildopts = 'LINKCC="$CC -dynamic"' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..deac7ecaca --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb @@ -0,0 +1,107 @@ +name = 'Python' +version = '2.7.9' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.9.1' +scipyversion = '0.14.1' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +buildopts = 'LINKCC="$CC -dynamic"' + +# order is important! +# package versions updated Jan 19th 2015 +exts_list = [ + ('setuptools', '11.3.1', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '6.0.6', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.4', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': [ + 'numpy-1.8.0-mkl.patch', # % numpyversion, + ], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('lockfile', '0.10.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.21.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.4.0', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('paramiko', '1.15.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.13', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..d98933db4b --- /dev/null +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.40.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'Szip' +version = '2.1' + +homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' +description = "Szip compression software, providing lossless compression of scientific data" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True, 'dynamic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +sanity_check_paths = { + 'files': ["lib/libsz.a", "lib/libsz.so"] + + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.40-Python-2.7.9.eb b/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.40-Python-2.7.9.eb new file mode 100644 index 0000000000..adb35688b3 --- /dev/null +++ b/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.40-Python-2.7.9.eb @@ -0,0 +1,19 @@ +name = 'scipy' +version = '0.15.1' +versionsuffix = '-Python-2.7.9' + +homepage = 'http://www.scipy.org' +description = """SciPy is a collection of mathematical algorithms and convenience + functions built on the Numpy extension for Python.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True} + +source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('numpy', '1.9.2', versionsuffix), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..171465e133 --- /dev/null +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.40.eb @@ -0,0 +1,39 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit +# Authors:: Valentin Plugaru +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_05-06.html +## +easyblock = 'ConfigureMake' + +name = 'tcsh' +version = '6.18.01' + +homepage = 'http://www.tcsh.org' +description = """Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). + It is a command language interpreter usable both as an interactive login shell and a shell script command + processor. It includes a command-line editor, programmable word completion, spelling correction, a history + mechanism, job control and a C-like syntax.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'dynamic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [ + 'ftp://ftp.astron.com/pub/%(namelower)s', + 'ftp://ftp.astron.com/pub/%(namelower)s/old', +] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/tcsh"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.40-dmpar.eb b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.40-dmpar.eb new file mode 100644 index 0000000000..4f97a28683 --- /dev/null +++ b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.40-dmpar.eb @@ -0,0 +1,41 @@ +name = 'WRF' +version = '3.6.1' + +homepage = 'http://www.wrf-model.org' +description = """The Weather Research and Forecasting (WRF) Model is a next-generation mesoscale + numerical weather prediction system designed to serve both operational forecasting and atmospheric + research needs.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 + +sources = ['%(name)sV%(version)s.TAR.gz'] +source_urls = [ + 'http://www2.mmm.ucar.edu/wrf/src/', + 'http://www.mmm.ucar.edu/wrf/src/', +] + +# csh is used by WRF install scripts +builddependencies = [('tcsh', '6.18.01')] + +dependencies = [ + ('JasPer', '1.900.1'), + ('cray-netcdf/4.3.2', EXTERNAL_MODULE), + ('cray-hdf5-parallel/1.8.13', EXTERNAL_MODULE), +] + +patches = [ + 'WRF_parallel_build_fix.patch', + 'WRF-3.6.1_known_problems.patch', + 'WRF_tests_limit-runtimes.patch', +] + +# limit parallel build to 20 +maxparallel = 20 + +buildtype = "dmpar" +versionsuffix = '-%s' % buildtype + +runtest = False + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.40.eb new file mode 100644 index 0000000000..736d7b43ce --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.40.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} +toolchainopts = {'pic': True, 'dynamic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 181bd951a6fd8505b74c2c275bc581ffe19a9148 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 16 May 2015 23:40:29 +0200 Subject: [PATCH 0624/1076] add easyconfigs using CrayGNU/5.2.25 toolchain --- .../b/Bison/Bison-3.0.2-CrayGNU-5.2.25.eb | 22 ++++ .../b/bzip2/bzip2-1.0.6-CrayGNU-5.2.25.eb | 15 +++ .../c/CMake/CMake-3.2.2-CrayGNU-5.2.25.eb | 23 ++++ .../c/CP2K/CP2K-2.6.0-CrayGNU-5.2.25.eb | 38 +++++++ .../f/flex/flex-2.5.39-CrayGNU-5.2.25.eb | 14 +++ .../GROMACS-4.6.7-CrayGNU-5.2.25-mpi.eb | 38 +++++++ .../j/JasPer/JasPer-1.900.1-CrayGNU-5.2.25.eb | 21 ++++ .../l/Libint/Libint-1.1.4-CrayGNU-5.2.25.eb | 24 ++++ .../libreadline-6.3-CrayGNU-5.2.25.eb | 27 +++++ .../l/libxc/libxc-2.2.1-CrayGNU-5.2.25.eb | 32 ++++++ .../m/M4/M4-1.4.17-CrayGNU-5.2.25.eb | 23 ++++ .../n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb | 22 ++++ ...numpy-1.9.2-CrayGNU-5.2.25-Python-2.7.9.eb | 26 +++++ .../Python-2.7.9-CrayGNU-5.2.25-bare.eb | 31 +++++ .../p/Python/Python-2.7.9-CrayGNU-5.2.25.eb | 107 ++++++++++++++++++ .../s/Szip/Szip-2.1-CrayGNU-5.2.25.eb | 23 ++++ ...cipy-0.15.1-CrayGNU-5.2.25-Python-2.7.9.eb | 19 ++++ .../t/tcsh/tcsh-6.18.01-CrayGNU-5.2.25.eb | 39 +++++++ .../w/WRF/WRF-3.6.1-CrayGNU-5.2.25-dmpar.eb | 42 +++++++ .../z/zlib/zlib-1.2.8-CrayGNU-5.2.25.eb | 22 ++++ 20 files changed, 608 insertions(+) create mode 100644 easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.25-mpi.eb create mode 100644 easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.25-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25-bare.eb create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.25-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.25.eb create mode 100644 easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.25-dmpar.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.25.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..79f11b47fe --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.2-CrayGNU-5.2.25.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.2' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..3f96190606 --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-5.2.25.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..75190be28b --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.2-CrayGNU-5.2.25.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.2.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'dynamic': True} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..43baa97a11 --- /dev/null +++ b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-5.2.25.eb @@ -0,0 +1,38 @@ +name = 'CP2K' +version = '2.6.0' + +homepage = 'http://www.cp2k.org/' +description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular + simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different + methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and + classical pair and many-body potentials. """ + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +patches = [ + 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', + 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', +] + +dependencies = [ + ('Libint', '1.1.4'), + ('libxc', '2.2.1'), +] + +builddependencies = [ + ('flex', '2.5.39'), + ('Bison', '3.0.2'), +] + +# don't use parallel make, results in compilation failure +# because Fortran module files aren't created before they are needed +parallel = 1 + +# regression test reports failures +ignore_regtest_fails = True + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..e9455b96ac --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-5.2.25.eb @@ -0,0 +1,14 @@ +name = 'flex' +version = '2.5.39' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.25-mpi.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.25-mpi.eb new file mode 100644 index 0000000000..4a945e2af8 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-5.2.25-mpi.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '4.6.7' +versionsuffix = '-mpi' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'usempi': True} + +# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources + 'http://gerrit.gromacs.org/download/', # regression tests sources +] +sources = [ + SOURCELOWER_TAR_GZ, + 'regressiontests-%(version)s.tar.gz', +] + +builddependencies = [('CMake', '3.2.2')] + +runtest = False + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..606c94876c --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-CrayGNU-5.2.25.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'JasPer' +version = '1.900.1' + +homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' +description = """The JasPer Project is an open-source initiative to provide a free + software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_ZIP] +source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] + +sanity_check_paths = { + 'files': ["bin/jasper", "lib/libjasper.a"], + 'dirs': ["include"], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..e7bca79f1d --- /dev/null +++ b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-5.2.25.eb @@ -0,0 +1,24 @@ +name = 'Libint' +version = '1.1.4' + +homepage = 'https://sourceforge.net/p/libint/' +description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body + matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'opt': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') + +configopts = "--enable-deriv --enable-r12" + +sanity_check_paths = { + 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + + ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + + ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + + ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], + 'dirs':[], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..6078f8b7e2 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-5.2.25.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs' : [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..79002b6ce4 --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-5.2.25.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libxc' +version = '2.2.1' + +homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' +description = """Libxc is a library of exchange-correlation functionals for density-functional theory. + The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'opt': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] + +configopts = 'FC="$F77" FCFLAGS="$FFLAGS"' + +# From the libxc mailing list +# To summarize: expect less tests to fail in libxc 2.0.2, but don't expect +# a fully working testsuite soon (unless someone wants to volunteer to do +# it, of course ) In the meantime, unless the majority of the tests +# fail, your build should be fine. +#runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libxc.a'], + 'dirs': ['include'], +} + +parallel = 1 + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..06f80557f1 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-5.2.25.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = "--enable-cxx" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..95c1010bbc --- /dev/null +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb @@ -0,0 +1,22 @@ +name = 'ncurses' +version = '5.9' + +homepage = 'http://www.gnu.org/software/ncurses/' +description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, + and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and + function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True, 'dynamic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.25-Python-2.7.9.eb b/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.25-Python-2.7.9.eb new file mode 100644 index 0000000000..fa04b42299 --- /dev/null +++ b/easybuild/easyconfigs/n/numpy/numpy-1.9.2-CrayGNU-5.2.25-Python-2.7.9.eb @@ -0,0 +1,26 @@ +name = 'numpy' +version = '1.9.2' + +homepage = 'http://www.numpy.org' +description = """NumPy is the fundamental package for scientific computing with Python. It contains among other things: + a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran + code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, + NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be + defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] + +patches = ['numpy-1.8.0-mkl.patch'] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25-bare.eb new file mode 100644 index 0000000000..09917d5025 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25-bare.eb @@ -0,0 +1,31 @@ +name = 'Python' +version = '2.7.9' +versionsuffix = '-bare' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True, 'opt': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# bare installation: no extensions included +exts_list = [] + +buildopts = 'LINKCC="$CC -dynamic"' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..adcd0caa18 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb @@ -0,0 +1,107 @@ +name = 'Python' +version = '2.7.9' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.9.1' +scipyversion = '0.14.1' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +buildopts = 'LINKCC="$CC -dynamic"' + +# order is important! +# package versions updated Jan 19th 2015 +exts_list = [ + ('setuptools', '11.3.1', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '6.0.6', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.4', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': [ + 'numpy-1.8.0-mkl.patch', # % numpyversion, + ], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('lockfile', '0.10.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.21.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.4.0', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('paramiko', '1.15.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.13', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..0772f31b94 --- /dev/null +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-5.2.25.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'Szip' +version = '2.1' + +homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' +description = "Szip compression software, providing lossless compression of scientific data" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True, 'dynamic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +sanity_check_paths = { + 'files': ["lib/libsz.a", "lib/libsz.so"] + + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.25-Python-2.7.9.eb b/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.25-Python-2.7.9.eb new file mode 100644 index 0000000000..be06b3e907 --- /dev/null +++ b/easybuild/easyconfigs/s/scipy/scipy-0.15.1-CrayGNU-5.2.25-Python-2.7.9.eb @@ -0,0 +1,19 @@ +name = 'scipy' +version = '0.15.1' +versionsuffix = '-Python-2.7.9' + +homepage = 'http://www.scipy.org' +description = """SciPy is a collection of mathematical algorithms and convenience + functions built on the Numpy extension for Python.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True} + +source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('numpy', '1.9.2', versionsuffix), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..c678adaf68 --- /dev/null +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-5.2.25.eb @@ -0,0 +1,39 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit +# Authors:: Valentin Plugaru +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_05-06.html +## +easyblock = 'ConfigureMake' + +name = 'tcsh' +version = '6.18.01' + +homepage = 'http://www.tcsh.org' +description = """Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). + It is a command language interpreter usable both as an interactive login shell and a shell script command + processor. It includes a command-line editor, programmable word completion, spelling correction, a history + mechanism, job control and a C-like syntax.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'dynamic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [ + 'ftp://ftp.astron.com/pub/%(namelower)s', + 'ftp://ftp.astron.com/pub/%(namelower)s/old', +] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/tcsh"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.25-dmpar.eb b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.25-dmpar.eb new file mode 100644 index 0000000000..b4103d924f --- /dev/null +++ b/easybuild/easyconfigs/w/WRF/WRF-3.6.1-CrayGNU-5.2.25-dmpar.eb @@ -0,0 +1,42 @@ +name = 'WRF' +version = '3.6.1' + +homepage = 'http://www.wrf-model.org' +description = """The Weather Research and Forecasting (WRF) Model is a next-generation mesoscale + numerical weather prediction system designed to serve both operational forecasting and atmospheric + research needs.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 + +sources = ['%(name)sV%(version)s.TAR.gz'] +source_urls = [ + 'http://www2.mmm.ucar.edu/wrf/src/', + 'http://www.mmm.ucar.edu/wrf/src/', +] + +# use tcsh provided by system, using an EB-provided tcsh results in a hanging build command on some Cray systems +osdependencies = ['tcsh'] +#builddependencies = [('tcsh', '6.18.01')] + +dependencies = [ + ('JasPer', '1.900.1'), + ('cray-netcdf/4.3.2', EXTERNAL_MODULE), + ('cray-hdf5-parallel/1.8.13', EXTERNAL_MODULE), +] + +patches = [ + 'WRF_parallel_build_fix.patch', + 'WRF-3.6.1_known_problems.patch', + 'WRF_tests_limit-runtimes.patch', +] + +# limit parallel build to 20 +maxparallel = 20 + +buildtype = "dmpar" +versionsuffix = '-%s' % buildtype + +runtest = False + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.25.eb new file mode 100644 index 0000000000..17db62ce98 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-5.2.25.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} +toolchainopts = {'pic': True, 'dynamic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 2e364489f116e52784d5999acb4ed117fc5b0d5c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 16 May 2015 12:15:28 +0200 Subject: [PATCH 0629/1076] bump version to 2.1.1 and update release notes --- RELEASE_NOTES | 14 +++++++++++++- setup.py | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index c00535497a..d718187f88 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -3,9 +3,21 @@ For more detailed information, please see the git log. These release notes can also be consulted at http://easybuild.readthedocs.org/en/latest/Release_notes.html. -The latest version of easybuild-easyconfig provides 3,618 easyconfig files, for 608 different software packages, +The latest version of easybuild-easyconfig provides 3,649 easyconfig files, for 611 different software packages, 33 different (compiler) toolchains and 8 software bundles. +v2.1.1 (May 18th 2015) +---------------------- + +bugfix release +- added example easyconfig files for 3 new software packages: + networkx (#1592), Platanus (#1597), SaguaroGW (#1600) +- added new easyconfigs for existing toolchains: ictce/7.3.5, CrayCCE/5.2.40, CrayGNU/5.2.40, CrayIntel/5.2.40 +- added additional easyconfigs for various supported software packages: version updates, different toolchains, ... + including Boost 1.58.0, GROMACS 5.0.4, Python 3.4.3 +- various bug fixes, including: + - enable usempi in GROMACS easyconfig using CrayGNU toolchain (as required by GROMACS easyblock) (#1590) + v2.1.0 (April 30th 2015) ------------------------ diff --git a/setup.py b/setup.py index e89248dca4..7111a82776 100644 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ from distutils import log # note: release candidates should be versioned as a pre-release, e.g. "1.1rc1" # 1.1-rc1 would indicate a post-release, i.e., and update of 1.1, so beware! -VERSION = '2.1.1dev' +VERSION = '2.1.1' API_VERSION = VERSION.split('.')[0] EB_VERSION = '.'.join(VERSION.split('.')[0:2]) -- GitLab From b4269fd81f4a535ab684aaf158614bc180a8cf7b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 16 May 2015 16:06:08 +0200 Subject: [PATCH 0630/1076] include #1595, #1609 in v2.1.1 release notes --- RELEASE_NOTES | 2 ++ 1 file changed, 2 insertions(+) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index d718187f88..8466fcf171 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -17,6 +17,8 @@ bugfix release including Boost 1.58.0, GROMACS 5.0.4, Python 3.4.3 - various bug fixes, including: - enable usempi in GROMACS easyconfig using CrayGNU toolchain (as required by GROMACS easyblock) (#1590) + - use system-provided tcsh when building WRF on Cray systems, to avoid hanging build (#1595) + - only use 'dynamic' toolchain option, not 'shared', in easyconfigs using Cray toolchain (#1609) v2.1.0 (April 30th 2015) ------------------------ -- GitLab From 2baae9592738f1fed3fa6e36fdca64d7090910c8 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 17 May 2015 09:44:45 +0200 Subject: [PATCH 0631/1076] includ PRs #1610 and #1611 in release notes --- RELEASE_NOTES | 1 + 1 file changed, 1 insertion(+) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 8466fcf171..4f2bb65a95 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -13,6 +13,7 @@ bugfix release - added example easyconfig files for 3 new software packages: networkx (#1592), Platanus (#1597), SaguaroGW (#1600) - added new easyconfigs for existing toolchains: ictce/7.3.5, CrayCCE/5.2.40, CrayGNU/5.2.40, CrayIntel/5.2.40 +- added easyconfigs using CrayGNU/5.2.25 and CrayGNU/5.2.40 toolchains (#1610, #1611) - added additional easyconfigs for various supported software packages: version updates, different toolchains, ... including Boost 1.58.0, GROMACS 5.0.4, Python 3.4.3 - various bug fixes, including: -- GitLab From 24dd63aaae7a34e34d0119be08d217eaf06b7e34 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 18 May 2015 09:02:48 +0200 Subject: [PATCH 0632/1076] fix easyconfigs count --- RELEASE_NOTES | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 4f2bb65a95..b593156524 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -3,7 +3,7 @@ For more detailed information, please see the git log. These release notes can also be consulted at http://easybuild.readthedocs.org/en/latest/Release_notes.html. -The latest version of easybuild-easyconfig provides 3,649 easyconfig files, for 611 different software packages, +The latest version of easybuild-easyconfig provides 3,689 easyconfig files, for 611 different software packages, 33 different (compiler) toolchains and 8 software bundles. v2.1.1 (May 18th 2015) -- GitLab From a04d50f343f8599e96d1bf8d68f4934cdadf502f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 18 May 2015 13:50:25 +0200 Subject: [PATCH 0633/1076] {bio}[intel/2015a] MrBayes 3.2.5 --- .../m/MrBayes/MrBayes-3.2.5-intel-2015a.eb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 easybuild/easyconfigs/m/MrBayes/MrBayes-3.2.5-intel-2015a.eb diff --git a/easybuild/easyconfigs/m/MrBayes/MrBayes-3.2.5-intel-2015a.eb b/easybuild/easyconfigs/m/MrBayes/MrBayes-3.2.5-intel-2015a.eb new file mode 100644 index 0000000000..5836ec7f0f --- /dev/null +++ b/easybuild/easyconfigs/m/MrBayes/MrBayes-3.2.5-intel-2015a.eb @@ -0,0 +1,18 @@ +name = 'MrBayes' +version = '3.2.5' + +homepage = 'http://mrbayes.csit.fsu.edu' +description = "MrBayes is a program for the Bayesian estimation of phylogeny." + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ["http://downloads.sourceforge.net/project/mrbayes/mrbayes/%(version)s"] + +dependencies = [ + ('beagle-lib', '20141202'), + ('libreadline', '6.3'), +] + +moduleclass = 'bio' -- GitLab From 2b9145a950cdf0a5a90e027ced75f7130d08b2e7 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Mon, 18 May 2015 14:10:47 +0200 Subject: [PATCH 0634/1076] drop zlib dep in foss & gompi --- easybuild/easyconfigs/f/foss/foss-2015.01.eb | 1 - easybuild/easyconfigs/g/gompi/gompi-2015.01.eb | 1 - 2 files changed, 2 deletions(-) diff --git a/easybuild/easyconfigs/f/foss/foss-2015.01.eb b/easybuild/easyconfigs/f/foss/foss-2015.01.eb index dfce67f25b..9c0f07775d 100644 --- a/easybuild/easyconfigs/f/foss/foss-2015.01.eb +++ b/easybuild/easyconfigs/f/foss/foss-2015.01.eb @@ -29,7 +29,6 @@ comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) # For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds dependencies = [ comp, - ('zlib', '1.2.8', '', comp), ('binutils', '2.25', '', comp), ('OpenMPI', '1.8.4', '', comp), (blaslib, blasver, blassuff, comp), diff --git a/easybuild/easyconfigs/g/gompi/gompi-2015.01.eb b/easybuild/easyconfigs/g/gompi/gompi-2015.01.eb index e59112cb7f..1dd2af3813 100644 --- a/easybuild/easyconfigs/g/gompi/gompi-2015.01.eb +++ b/easybuild/easyconfigs/g/gompi/gompi-2015.01.eb @@ -16,7 +16,6 @@ comp = (compname, compver) # compiler toolchain dependencies dependencies = [ comp, - ('zlib', '1.2.8', '', comp), ('binutils', '2.25', '', comp), ('OpenMPI', '1.8.4', '', comp), ] -- GitLab From 15e64083305ccf18fdeb24d6dc700aa5f3f3d327 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Mon, 18 May 2015 14:13:14 +0200 Subject: [PATCH 0635/1076] forgotten toolchains --- easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb | 1 - easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb | 1 - 2 files changed, 2 deletions(-) diff --git a/easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb b/easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb index f50cd40115..f8cc89cff5 100644 --- a/easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb +++ b/easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb @@ -16,7 +16,6 @@ comp = (compname, compver) # compiler toolchain dependencies dependencies = [ comp, - ('zlib', '1.2.8', '', comp), ('binutils', '2.25', '', comp), ('OpenMPI', '1.8.4', '', comp), ] diff --git a/easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb b/easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb index 0f2aea75a4..feeb6330ff 100644 --- a/easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb +++ b/easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb @@ -28,7 +28,6 @@ comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) # because of toolchain preperation functions dependencies = [ comp, - ('zlib', '1.2.8', '', comp), ('binutils', '2.25', '', comp), ('OpenMPI', '1.8.4', '', comp), (blaslib, blasver, blassuff, comp), -- GitLab From 462c15dfe12a4805d0ef0a4342537242f4b112bb Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Mon, 18 May 2015 16:10:12 +0200 Subject: [PATCH 0636/1076] static link with zlib in dummy binutils --- easybuild/easyconfigs/b/binutils/binutils-2.25.eb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb index 8b1980cd7d..e3e98b2548 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb @@ -11,7 +11,11 @@ source_urls = [GNU_SOURCE] toolchain = {'name': 'dummy', 'version': ''} -dependencies = [('zlib', '1.2.8')] +builddependencies = [('zlib', '1.2.8')] + +# statically link with zlib +preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' +prebuildopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' configopts = '--with-sysroot' -- GitLab From a164a54aacab9104326fb3cd237753ba3e4830ed Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Mon, 18 May 2015 16:17:37 +0200 Subject: [PATCH 0637/1076] clearfy static linking zlib in binutils --- easybuild/easyconfigs/b/binutils/binutils-2.25.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb index e3e98b2548..9a9d28a75d 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb @@ -13,7 +13,7 @@ toolchain = {'name': 'dummy', 'version': ''} builddependencies = [('zlib', '1.2.8')] -# statically link with zlib +# statically link with zlib, to avoid runtime dependency on zlib preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' prebuildopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' -- GitLab From 24863a480808fdfde716c66fdb0f88a332155c94 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Mon, 18 May 2015 10:58:05 -0400 Subject: [PATCH 0638/1076] fixing version in sanity checks --- easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb index ec8aac5c94..7597335a90 100644 --- a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb +++ b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb @@ -20,11 +20,12 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] +# Due to the way versioning works now with ruby, the libraries and such are labelled major.minor.0 sanity_check_paths = { 'files': ['bin/ruby', 'bin/rake', 'bin/gem', 'bin/testrb', 'bin/erb', - 'bin/ri', 'bin/irb', 'bin/rdoc', 'lib/libruby.so.2.1.0', + 'bin/ri', 'bin/irb', 'bin/rdoc', 'lib/libruby.so.%(version_major_minor)s.0', 'lib/libruby-static.a', 'lib/libruby.so'], - 'dirs': ['lib/ruby/2.1.0', 'lib/ruby/gems', 'lib/pkgconfig', 'include/ruby-2.1.0'] + 'dirs': ['lib/ruby/%(version_major_minor)s.0', 'lib/ruby/gems', 'lib/pkgconfig', 'include/ruby-%(version_major_minor)s.0'] } configopts = "--disable-install-doc --enable-shared" -- GitLab From ea7acab60f40e453856e5323a005a7256e82b90c Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Mon, 18 May 2015 11:14:18 -0400 Subject: [PATCH 0639/1076] moving configopts to easyblock and updating other comments per PR comments --- easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb index 7597335a90..d422f5a2f3 100644 --- a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb +++ b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb @@ -28,17 +28,12 @@ sanity_check_paths = { 'dirs': ['lib/ruby/%(version_major_minor)s.0', 'lib/ruby/gems', 'lib/pkgconfig', 'include/ruby-%(version_major_minor)s.0'] } -configopts = "--disable-install-doc --enable-shared" - -moduleclass = 'lang' - -name_tmpl = '%(name)s-%(version)s.gem' ext_options = { 'source_urls': [ 'http://rubygems.org/downloads/', # gem archive ], - 'source_tmpl': name_tmpl, + 'source_tmpl': '%(name)s-%(version)s.gem', } exts_list = [ @@ -51,3 +46,5 @@ exts_list = [ ('clamp', '0.6.4', ext_options), ('fpm', '1.3.3', ext_options), ] + +moduleclass = 'lang' -- GitLab From b97ff1c4e5b44c4ea3f935b1d1ed1fbbcb67e668 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Mon, 18 May 2015 11:16:12 -0400 Subject: [PATCH 0640/1076] don't bother committing foss version --- .../r/Ruby/Ruby-2.1.5-foss-2015a.eb | 33 ------------------- .../r/Ruby/Ruby-2.1.5-intel-2014b.eb | 33 ------------------- 2 files changed, 66 deletions(-) delete mode 100644 easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb delete mode 100644 easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-intel-2014b.eb diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb deleted file mode 100644 index c585ab1d31..0000000000 --- a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb +++ /dev/null @@ -1,33 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for Ruby 2.1: -# ---------------------------------------------------------------------------- -# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Aaron Zauner -# ---------------------------------------------------------------------------- - -name = 'Ruby' -version = '2.1.5' - -homepage = 'https://www.ruby-lang.org' -description = """Ruby is a dynamic, open source programming language with - a focus on simplicity and productivity. It has an elegant syntax that is - natural to read and easy to write.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] - -sanity_check_paths = { - 'files': ['bin/ruby', 'bin/rake', 'bin/gem', 'bin/testrb', 'bin/erb', - 'bin/ri', 'bin/irb', 'bin/rdoc', 'lib/libruby.so.2.1.0', - 'lib/libruby-static.a', 'lib/libruby.so'], - 'dirs': ['lib/ruby/2.1.0', 'lib/ruby/gems', 'lib/pkgconfig', 'include/ruby-2.1.0'] -} - -configopts = "--disable-install-doc --enable-shared" - -moduleclass = 'lang' - diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-intel-2014b.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-intel-2014b.eb deleted file mode 100644 index 32eca44aae..0000000000 --- a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-intel-2014b.eb +++ /dev/null @@ -1,33 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for Ruby 2.1: -# ---------------------------------------------------------------------------- -# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Aaron Zauner -# ---------------------------------------------------------------------------- -easyblock = 'ConfigureMake' - -name = 'Ruby' -version = '2.1.5' - -homepage = 'https://www.ruby-lang.org' -description = """Ruby is a dynamic, open source programming language with - a focus on simplicity and productivity. It has an elegant syntax that is - natural to read and easy to write.""" - -toolchain = {'name': 'intel', 'version': '2014b'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] - -sanity_check_paths = { - 'files': ['bin/ruby', 'bin/rake', 'bin/gem', 'bin/testrb', 'bin/erb', - 'bin/ri', 'bin/irb', 'bin/rdoc', 'lib/libruby.so.2.1.0', - 'lib/libruby-static.a', 'lib/libruby.so'], - 'dirs': ['lib/ruby/2.1.0', 'lib/ruby/gems', 'lib/pkgconfig', 'include/ruby-2.1.0'] -} - -configopts = "--disable-install-doc --enable-shared" - -moduleclass = 'lang' -- GitLab From d49bb8dfb55e1d67e8d8e192ee1fd1b22b33ea80 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 18 May 2015 18:32:14 +0200 Subject: [PATCH 0641/1076] {tools}[dummy] EasyBuild v2.1.1 --- .../e/EasyBuild/EasyBuild-2.1.1.eb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb new file mode 100644 index 0000000000..f6127ef3f7 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb @@ -0,0 +1,31 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '2.1.1' + +homepage = 'http://hpcugent.github.com/easybuild/' +description = """EasyBuild is a software build and installation framework + written in Python that allows you to install software in a structured, + repeatable and robust way.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + 'http://pypi.python.org/packages/source/v/vsc-base/', + 'http://pypi.python.org/packages/source/e/easybuild-framework/', + 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-base-2.2.2.tar.gz', + 'easybuild-framework-%(version)s.tar.gz', + 'easybuild-easyblocks-%(version)s.tar.gz', + 'easybuild-easyconfigs-%(version)s.tar.gz', +] + +# EasyBuild is a (set of) Python packages, so it depends on Python +# usually, we want to use the system Python, so no actual Python dependency is listed +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +moduleclass = 'tools' -- GitLab From ff52953b05070a498f1ce059ab60b203fc491505 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 18 May 2015 18:44:18 +0200 Subject: [PATCH 0642/1076] use https source_urls in EasyBuild 2.1.1 easyconfig --- easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb index f6127ef3f7..632563276e 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb @@ -11,10 +11,10 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/v/vsc-base/', - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/v/vsc-base/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ -- GitLab From e079d27c019c59900735ddd457de4576d5f864b4 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 18 May 2015 18:59:52 +0200 Subject: [PATCH 0643/1076] consistently use https for PyPI URLs in homepage/source_urls --- ...Cython-0.16-goalf-1.1.0-no-OFED-Python-2.7.3.eb | 2 +- .../Cython-0.16-goolf-1.4.10-Python-2.7.3.eb | 2 +- .../Cython/Cython-0.16-ictce-4.0.6-Python-2.7.3.eb | 2 +- .../Cython-0.16-ictce-4.1.13-Python-2.7.3.eb | 2 +- .../Cython/Cython-0.16-ictce-5.3.0-Python-2.7.3.eb | 2 +- .../Cython-0.19.1-goolf-1.4.10-Python-2.7.3.eb | 2 +- .../Cython-0.19.1-ictce-4.1.13-Python-2.7.3.eb | 2 +- .../Cython-0.19.1-ictce-5.3.0-Python-2.7.3.eb | 2 +- .../Cython-0.19.2-ictce-5.5.0-Python-2.7.6.eb | 2 +- .../easyconfigs/e/EasyBuild/EasyBuild-1.0.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.0.1.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.0.2.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.1.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.10.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.11.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.11.1.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.12.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.12.1.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.13.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.14.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.15.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.15.1.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.15.2.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.16.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.16.1.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.2.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.3.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.4.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.5.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.6.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.7.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.8.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.8.1.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.8.2.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-1.9.0.eb | 6 +++--- .../easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb | 8 ++++---- .../easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb | 8 ++++---- .../Greenlet-0.4.2-ictce-5.5.0-Python-2.7.6.eb | 4 ++-- .../Jinja2-2.6-goalf-1.1.0-no-OFED-Python-2.7.3.eb | 2 +- .../Jinja2/Jinja2-2.6-goolf-1.4.10-Python-2.7.3.eb | 2 +- .../Jinja2/Jinja2-2.6-ictce-4.0.6-Python-2.7.3.eb | 2 +- .../Jinja2/Jinja2-2.6-ictce-5.3.0-Python-2.7.3.eb | 2 +- ....4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb | 2 +- .../monty/monty-0.6.4-intel-2015a-Python-2.7.9.eb | 2 +- .../PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb | 2 +- .../p/Python/Python-2.7.3-cgmpolf-1.1.6.eb | 10 +++++----- .../p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb | 10 +++++----- .../p/Python/Python-2.7.3-cgmvolf-1.2.7.eb | 10 +++++----- .../p/Python/Python-2.7.3-cgoolf-1.1.7.eb | 10 +++++----- .../p/Python/Python-2.7.3-gmpolf-1.4.8.eb | 10 +++++----- .../p/Python/Python-2.7.3-gmvolf-1.7.12.eb | 10 +++++----- .../p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb | 10 +++++----- .../p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb | 10 +++++----- .../p/Python/Python-2.7.3-goolf-1.4.10.eb | 10 +++++----- .../p/Python/Python-2.7.3-goolf-1.5.14.eb | 10 +++++----- .../p/Python/Python-2.7.3-ictce-4.0.6.eb | 10 +++++----- .../p/Python/Python-2.7.3-ictce-4.1.13.eb | 10 +++++----- .../p/Python/Python-2.7.3-ictce-5.2.0.eb | 10 +++++----- .../p/Python/Python-2.7.3-ictce-5.3.0.eb | 10 +++++----- .../p/Python/Python-2.7.3-intel-2015a.eb | 10 +++++----- .../p/Python/Python-2.7.3-iomkl-4.6.13.eb | 10 +++++----- .../p/Python/Python-2.7.3-iqacml-3.7.3.eb | 10 +++++----- .../p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb | 10 +++++----- .../p/Python/Python-2.7.5-goolf-1.4.10.eb | 10 +++++----- .../p/Python/Python-2.7.5-ictce-4.1.13.eb | 10 +++++----- .../p/Python/Python-2.7.5-ictce-5.3.0.eb | 10 +++++----- .../p/Python/Python-2.7.5-ictce-5.5.0.eb | 10 +++++----- .../p/Python/Python-2.7.5-iqacml-3.7.3.eb | 10 +++++----- .../p/Python/Python-2.7.6-goolf-1.4.10.eb | 10 +++++----- .../p/Python/Python-2.7.6-ictce-4.1.13.eb | 10 +++++----- .../p/Python/Python-2.7.6-ictce-5.5.0.eb | 10 +++++----- .../p/Python/Python-2.7.8-foss-2014b.eb | 10 +++++----- .../p/Python/Python-2.7.8-goolf-1.5.14.eb | 14 +++++++------- .../p/Python/Python-2.7.8-ictce-7.1.2.eb | 12 ++++++------ .../p/Python/Python-2.7.8-intel-2014.06.eb | 12 ++++++------ .../p/Python/Python-2.7.8-intel-2014b.eb | 12 ++++++------ .../p/Python/Python-2.7.8-intel-2015a.eb | 12 ++++++------ .../p/Python/Python-2.7.9-CrayGNU-5.1.29.eb | 12 ++++++------ .../p/Python/Python-2.7.9-CrayGNU-5.2.25.eb | 12 ++++++------ .../p/Python/Python-2.7.9-CrayGNU-5.2.40.eb | 12 ++++++------ .../p/Python/Python-2.7.9-foss-2015a.eb | 12 ++++++------ .../p/Python/Python-2.7.9-goolf-1.5.14.eb | 12 ++++++------ .../p/Python/Python-2.7.9-intel-2015a.eb | 12 ++++++------ .../p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb | 6 +++--- .../p/Python/Python-3.2.3-goolf-1.4.10.eb | 6 +++--- .../p/Python/Python-3.2.3-ictce-4.0.6.eb | 6 +++--- .../p/Python/Python-3.2.3-ictce-5.3.0.eb | 6 +++--- .../p/Python/Python-3.3.2-goolf-1.4.10.eb | 6 +++--- .../p/Python/Python-3.3.2-ictce-4.1.13.eb | 6 +++--- .../p/Python/Python-3.3.2-ictce-5.3.0.eb | 6 +++--- .../p/Python/Python-3.4.1-intel-2014b.eb | 12 ++++++------ .../p/Python/Python-3.4.1-intel-2015a.eb | 12 ++++++------ .../p/Python/Python-3.4.3-intel-2015a.eb | 12 ++++++------ .../pandas-0.11.0-goolf-1.4.10-Python-2.7.3.eb | 2 +- .../pandas-0.11.0-ictce-4.1.13-Python-2.7.3.eb | 2 +- .../pandas-0.11.0-ictce-5.3.0-Python-2.7.3.eb | 2 +- .../pandas-0.12.0-ictce-5.5.0-Python-2.7.6.eb | 2 +- .../pandas-0.13.1-ictce-5.5.0-Python-2.7.6.eb | 2 +- .../pandas-0.16.0-intel-2015a-Python-2.7.9.eb | 2 +- ...check-1.0.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb | 6 ++---- .../paycheck-1.0.2-goolf-1.4.10-Python-2.7.3.eb | 6 ++---- .../paycheck-1.0.2-ictce-4.1.13-Python-2.7.3.eb | 6 ++---- .../paycheck-1.0.2-ictce-5.3.0-Python-2.7.3.eb | 7 ++----- .../paycheck-1.0.2-iomkl-4.6.13-Python-2.7.3.eb | 6 ++---- ...13-intel-2015a-Python-2.7.9-gmatteo-20150407.eb | 2 +- .../pymatgen-3.0.13-intel-2015a-Python-2.7.9.eb | 2 +- ...ools-0.6c11-goalf-1.1.0-no-OFED-Python-2.7.3.eb | 4 ++-- .../setuptools-0.6c11-goolf-1.4.10-Python-2.7.3.eb | 4 ++-- .../setuptools-0.6c11-ictce-4.0.6-Python-2.7.3.eb | 4 ++-- .../setuptools-0.6c11-ictce-5.3.0-Python-2.7.3.eb | 5 ++--- .../easyconfigs/s/setuptools/setuptools-1.4.2.eb | 4 ++-- .../stemming-1.0-ictce-5.5.0-Python-2.7.6.eb | 2 +- 113 files changed, 377 insertions(+), 389 deletions(-) diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.16-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.16-goalf-1.1.0-no-OFED-Python-2.7.3.eb index 83aec1d936..01ad882b83 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.16-goalf-1.1.0-no-OFED-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.16-goalf-1.1.0-no-OFED-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = 'Cython' version = '0.16' -homepage = 'http://pypi.python.org/pypi/Cython/' +homepage = 'https://pypi.python.org/pypi/Cython/' description = """The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.""" diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.16-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.16-goolf-1.4.10-Python-2.7.3.eb index 892d56aaa1..fa53744e7c 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.16-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.16-goolf-1.4.10-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = 'Cython' version = '0.16' -homepage = 'http://pypi.python.org/pypi/Cython/' +homepage = 'https://pypi.python.org/pypi/Cython/' description = """The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.""" diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-4.0.6-Python-2.7.3.eb index b81a538f5c..33197474ce 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-4.0.6-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-4.0.6-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = 'Cython' version = '0.16' -homepage = 'http://pypi.python.org/pypi/Cython/' +homepage = 'https://pypi.python.org/pypi/Cython/' description = """The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.""" diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-4.1.13-Python-2.7.3.eb index 6e94f41099..5cd50bc1ae 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-4.1.13-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-4.1.13-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = 'Cython' version = '0.16' -homepage = 'http://pypi.python.org/pypi/Cython/' +homepage = 'https://pypi.python.org/pypi/Cython/' description = """The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.""" diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-5.3.0-Python-2.7.3.eb index 5d1302c3c1..f2fb277465 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-5.3.0-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = 'Cython' version = '0.16' -homepage = 'http://pypi.python.org/pypi/Cython/' +homepage = 'https://pypi.python.org/pypi/Cython/' description = """The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.""" diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.19.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.19.1-goolf-1.4.10-Python-2.7.3.eb index ebccd555bb..0e8ac631d0 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.19.1-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.19.1-goolf-1.4.10-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = 'Cython' version = '0.19.1' -homepage = 'http://pypi.python.org/pypi/Cython/' +homepage = 'https://pypi.python.org/pypi/Cython/' description = """The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.""" diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.19.1-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.19.1-ictce-4.1.13-Python-2.7.3.eb index 3c845e9845..37ecdfbd48 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.19.1-ictce-4.1.13-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.19.1-ictce-4.1.13-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = 'Cython' version = '0.19.1' -homepage = 'http://pypi.python.org/pypi/Cython/' +homepage = 'https://pypi.python.org/pypi/Cython/' description = """The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.""" diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.19.1-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.19.1-ictce-5.3.0-Python-2.7.3.eb index 544e217059..6ba8ee3375 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.19.1-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.19.1-ictce-5.3.0-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = 'Cython' version = '0.19.1' -homepage = 'http://pypi.python.org/pypi/Cython/' +homepage = 'https://pypi.python.org/pypi/Cython/' description = """The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.""" diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.19.2-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/c/Cython/Cython-0.19.2-ictce-5.5.0-Python-2.7.6.eb index 6d9476ba0f..80955e4cc6 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.19.2-ictce-5.5.0-Python-2.7.6.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.19.2-ictce-5.5.0-Python-2.7.6.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = 'Cython' version = '0.19.2' -homepage = 'http://pypi.python.org/pypi/Cython/' +homepage = 'https://pypi.python.org/pypi/Cython/' description = """The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.0.eb index 375a69f41e..6a13fbccbd 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.1.eb index ceb0952d37..1fc508215c 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.1.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.2.eb index 335d94e6fb..aefe4f3461 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.2.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.2.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.1.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.1.0.eb index 22d8fd70bd..aec17460aa 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.1.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.1.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.10.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.10.0.eb index 99d04a46aa..12381b6467 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.10.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.10.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.0.eb index e4ebd91d1b..a8ef6b164a 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.1.eb index 798cd20488..d2df7f1988 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.1.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.0.eb index b7092a63e9..345d210d28 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.1.eb index f8cd7d18f2..97720876b9 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.1.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.13.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.13.0.eb index 1b3cf50b1a..0b5ba14c24 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.13.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.13.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.14.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.14.0.eb index 8ceec790c8..0176f2b558 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.14.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.14.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.0.eb index cfc44c499c..3ae286c658 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.1.eb index 0f2a68be4b..b4fb5e015c 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.1.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.2.eb index d44b604d27..9025d6b24b 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.2.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.2.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.0.eb index 248cce692e..2ac7d84426 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.1.eb index 83ed95495c..a7a958a3ca 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.1.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb index 8f07608f03..26fbe953cd 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.2.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.2.0.eb index 8d013d1941..84e658abed 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.2.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.2.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.3.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.3.0.eb index 4a22f26fd3..62ec508192 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.3.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.3.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.4.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.4.0.eb index a94a92c657..f56094b5c0 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.4.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.4.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.5.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.5.0.eb index 07838d8020..df9a262ab2 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.5.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.5.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.6.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.6.0.eb index fd30e9820c..9082a71a46 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.6.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.6.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.7.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.7.0.eb index 39be41a74e..a2164fa02d 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.7.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.7.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.0.eb index 1fe6136b55..8fa4a0a750 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.1.eb index 629ec16acb..1774b8976c 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.1.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.2.eb index 15551872f9..d990801ac2 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.2.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.2.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.9.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.9.0.eb index 4047b50760..97801124aa 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.9.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.9.0.eb @@ -11,9 +11,9 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb index 2528629319..81d586f625 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb @@ -11,10 +11,10 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/v/vsc-base/', - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/v/vsc-base/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb index b11b8ff6c1..cb8c19e606 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb @@ -11,10 +11,10 @@ description = """EasyBuild is a software build and installation framework toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://pypi.python.org/packages/source/v/vsc-base/', - 'http://pypi.python.org/packages/source/e/easybuild-framework/', - 'http://pypi.python.org/packages/source/e/easybuild-easyblocks/', - 'http://pypi.python.org/packages/source/e/easybuild-easyconfigs/', + 'https://pypi.python.org/packages/source/v/vsc-base/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', ] # order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) sources = [ diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.2-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.2-ictce-5.5.0-Python-2.7.6.eb index 757c5d4553..4d3d248af6 100644 --- a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.2-ictce-5.5.0-Python-2.7.6.eb +++ b/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.2-ictce-5.5.0-Python-2.7.6.eb @@ -13,8 +13,8 @@ scheduling; coroutines, in other words. This is useful when you want to control toolchain = {'name': 'ictce', 'version': '5.5.0'} -source_urls = ['http://pypi.python.org/packages/source/g/greenlet/'] -sources = ['%s-%s.zip' % (name.lower(), version)] +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_ZIP] python = "Python" pythonversion = '2.7.6' diff --git a/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-goalf-1.1.0-no-OFED-Python-2.7.3.eb index f06323716c..46c4f977e8 100644 --- a/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-goalf-1.1.0-no-OFED-Python-2.7.3.eb +++ b/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-goalf-1.1.0-no-OFED-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = "Jinja2" version = "2.6" -homepage = "http://pypi.python.org/pypi/Jinja2" +homepage = "https://pypi.python.org/pypi/Jinja2" description = """Jinja2 is a template engine written in pure Python. It provides a Django inspired non-XML syntax but supports inline expressions and an optional sandboxed environment.""" diff --git a/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-goolf-1.4.10-Python-2.7.3.eb index 88fdc36fa5..e37ffbc4e2 100644 --- a/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-goolf-1.4.10-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = "Jinja2" version = "2.6" -homepage = "http://pypi.python.org/pypi/Jinja2" +homepage = "https://pypi.python.org/pypi/Jinja2" description = """Jinja2 is a template engine written in pure Python. It provides a Django inspired non-XML syntax but supports inline expressions and an optional sandboxed environment.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-ictce-4.0.6-Python-2.7.3.eb index 4707146708..191856a900 100644 --- a/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-ictce-4.0.6-Python-2.7.3.eb +++ b/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-ictce-4.0.6-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = "Jinja2" version = "2.6" -homepage = "http://pypi.python.org/pypi/Jinja2" +homepage = "https://pypi.python.org/pypi/Jinja2" description = """Jinja2 is a template engine written in pure Python. It provides a Django inspired non-XML syntax but supports inline expressions and an optional sandboxed environment.""" diff --git a/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-ictce-5.3.0-Python-2.7.3.eb index a801441c8b..9711dba080 100644 --- a/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-ictce-5.3.0-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = "Jinja2" version = "2.6" -homepage = "http://pypi.python.org/pypi/Jinja2" +homepage = "https://pypi.python.org/pypi/Jinja2" description = """Jinja2 is a template engine written in pure Python. It provides a Django inspired non-XML syntax but supports inline expressions and an optional sandboxed environment.""" diff --git a/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb b/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb index 1dfd105d74..d4224bd978 100644 --- a/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb +++ b/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9-gmatteo-20150325.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = 'monty' version = '0.6.4' -homepage = 'http://pypi.python.org/pypi/monty/' +homepage = 'https://pypi.python.org/pypi/monty/' description = """Monty implements supplementary useful functions for Python that are not part of the standard library. Examples include useful utilities like transparent support for zipped files, useful design patterns such as singleton and cached_class, and many more.""" diff --git a/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9.eb index 7d2b055f0b..58d8cae9ee 100644 --- a/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/m/monty/monty-0.6.4-intel-2015a-Python-2.7.9.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = 'monty' version = '0.6.4' -homepage = 'http://pypi.python.org/pypi/monty/' +homepage = 'https://pypi.python.org/pypi/monty/' description = """Monty implements supplementary useful functions for Python that are not part of the standard library. Examples include useful utilities like transparent support for zipped files, useful design patterns such as singleton and cached_class, and many more.""" diff --git a/easybuild/easyconfigs/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb index bd74a7c6d1..580a294eee 100644 --- a/easybuild/easyconfigs/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/p/PyYAML/PyYAML-3.11-intel-2015a-Python-2.7.9.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = "PyYAML" version = "3.11" -homepage = "http://pypi.python.org/pypi/PyYAML/" +homepage = "https://pypi.python.org/pypi/PyYAML/" description = """PyYAML is a YAML parser and emitter for the Python programming language.""" toolchain = {'name': 'intel', 'version': '2015a'} diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb index 5625804833..8bf00ee94a 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,7 +48,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -64,7 +64,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb index eea5ccfa5e..2ade7ad4f1 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -46,7 +46,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -62,7 +62,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb index a6794c06c9..a73fef035d 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,7 +48,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -64,7 +64,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb index dc891b7530..2af2f0c181 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -46,7 +46,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -62,7 +62,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb index 51cfbe4606..0218dcafbd 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,7 +48,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -64,7 +64,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb index 311b197edf..342b19c101 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,7 +48,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -64,7 +64,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb index 80c8900b94..b883b3a7a7 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,7 +48,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -64,7 +64,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb index f847189fab..53fb8ff292 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,7 +48,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -64,7 +64,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb index b2a76a28d3..c2cc52183e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,7 +48,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -64,7 +64,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb index 077f9d9e7e..994f20889f 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,7 +48,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -64,7 +64,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb index 930a85f683..459199e8c5 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb @@ -29,13 +29,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,7 +48,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -64,7 +64,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb index f86e562788..3e4b4f03f3 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb @@ -29,13 +29,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,7 +48,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -64,7 +64,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb index 401dc6dd76..2e8be6d925 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -46,7 +46,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -62,7 +62,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb index e19d9c8443..c6d6010f0e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -46,7 +46,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -62,7 +62,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb index 91d0cee83b..2da448273b 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -46,7 +46,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -62,7 +62,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb index 31732a9f47..b7849aec58 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb @@ -29,13 +29,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,7 +48,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -64,7 +64,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb index 3dd0016674..c17df2cb09 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb @@ -30,13 +30,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -52,7 +52,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -68,7 +68,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb index 47b8de7acf..9f5cd7d95f 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -46,7 +46,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -62,7 +62,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb index a9868e2f66..a24d0b3e6e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,7 +48,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -64,7 +64,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb index b3e31e4ea3..cee2b8e189 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb @@ -30,13 +30,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -67,7 +67,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb index ec5e6c7a3a..751a483994 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb @@ -30,13 +30,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -49,7 +49,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -65,7 +65,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb index 4625232be8..8b46b16cd3 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb @@ -30,13 +30,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -49,7 +49,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -65,7 +65,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb index 1496901c99..ed13d94285 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb @@ -31,13 +31,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '0.6c11', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -53,7 +53,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -69,7 +69,7 @@ exts_list = [ }), ('dateutil', '2.1', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb index ba61389fd5..8e7a62f6da 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '1.4.2', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.0', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,7 +48,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -64,7 +64,7 @@ exts_list = [ }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb index 575fabb0e6..aaba09ba09 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb @@ -30,13 +30,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '1.4.2', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.0', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -67,7 +67,7 @@ exts_list = [ }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb index 8b621ebdee..d9f7ad0b77 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb @@ -30,13 +30,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '1.4.2', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.0', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -67,7 +67,7 @@ exts_list = [ }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb index 8ef1b28d6b..6e042b928d 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '5.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.5.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.3', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,7 +48,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -64,7 +64,7 @@ exts_list = [ }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://deap.googlecode.com/files/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb index 2dd2282def..09dc45c1e6 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb @@ -30,13 +30,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '5.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.5.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.3', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,16 +48,16 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('six', '1.7.3', { - 'source_urls': ['http://pypi.python.org/packages/source/s/six/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -70,7 +70,7 @@ exts_list = [ }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb index 478804a887..383b7d978b 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb @@ -34,13 +34,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # Version updated 08/JULY/2014 exts_list = [ ('setuptools', '5.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.5.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.3', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -52,13 +52,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -74,7 +74,7 @@ exts_list = [ }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb index 54d5edce60..18aa12a4b8 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb @@ -31,13 +31,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # Version updated 08/JULY/2014 exts_list = [ ('setuptools', '5.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.5.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.3', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -49,13 +49,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -71,7 +71,7 @@ exts_list = [ }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb index 65ec137785..787f5ecab1 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb @@ -31,13 +31,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # Version updated 08/JULY/2014 exts_list = [ ('setuptools', '5.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.5.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.3', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -49,13 +49,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -71,7 +71,7 @@ exts_list = [ }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2015a.eb index ad901ece9f..16a9eea25f 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2015a.eb @@ -30,13 +30,13 @@ dependencies = [ # Version updated 08/JULY/2014 exts_list = [ ('setuptools', '5.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.5.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.3', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,13 +48,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -70,7 +70,7 @@ exts_list = [ }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb index 4ef1c682d1..fdb44db0d0 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb @@ -31,13 +31,13 @@ buildopts = 'LINKCC="$CC -dynamic"' # package versions updated Jan 19th 2015 exts_list = [ ('setuptools', '11.3.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '6.0.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.4', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -49,13 +49,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -71,7 +71,7 @@ exts_list = [ }), ('dateutil', '2.4.0', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb index adcd0caa18..bb0be0ac85 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb @@ -31,13 +31,13 @@ buildopts = 'LINKCC="$CC -dynamic"' # package versions updated Jan 19th 2015 exts_list = [ ('setuptools', '11.3.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '6.0.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.4', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -49,13 +49,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -71,7 +71,7 @@ exts_list = [ }), ('dateutil', '2.4.0', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb index deac7ecaca..3950c920d4 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb @@ -31,13 +31,13 @@ buildopts = 'LINKCC="$CC -dynamic"' # package versions updated Jan 19th 2015 exts_list = [ ('setuptools', '11.3.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '6.0.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.4', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -49,13 +49,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -71,7 +71,7 @@ exts_list = [ }), ('dateutil', '2.4.0', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb index d228f95a16..3273aa0399 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb @@ -30,13 +30,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # package versions updated Jan 19th 2015 exts_list = [ ('setuptools', '11.3.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '6.0.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.4', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -45,13 +45,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -70,7 +70,7 @@ exts_list = [ }), ('dateutil', '2.4.0', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb index e667c4f618..9a1f9af5fc 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb @@ -30,13 +30,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # package versions updated Jan 19th 2015 exts_list = [ ('setuptools', '11.3.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '6.0.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.4', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -45,13 +45,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -70,7 +70,7 @@ exts_list = [ }), ('dateutil', '2.4.0', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb index 06dcabeb70..95f4d38205 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb @@ -30,13 +30,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # package versions updated Jan 19th 2015 exts_list = [ ('setuptools', '11.3.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '6.0.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.4', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,13 +48,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -73,7 +73,7 @@ exts_list = [ }), ('dateutil', '2.4.0', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb index ff366c2d52..033d183105 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb @@ -27,14 +27,14 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('distribute', '0.6.26', { - 'source_urls': ['http://pypi.python.org/packages/source/d/distribute'], + 'source_urls': ['https://pypi.python.org/packages/source/d/distribute'], 'modulename': 'setuptools', }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb index 1a46862919..c928dc3ca3 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb @@ -27,14 +27,14 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('distribute', '0.6.26', { - 'source_urls': ['http://pypi.python.org/packages/source/d/distribute'], + 'source_urls': ['https://pypi.python.org/packages/source/d/distribute'], 'modulename': 'setuptools', }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb b/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb index bfaa166f08..f523509a1d 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb @@ -29,14 +29,14 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('distribute', '0.6.26', { - 'source_urls': ['http://pypi.python.org/packages/source/d/distribute'], + 'source_urls': ['https://pypi.python.org/packages/source/d/distribute'], 'modulename': 'setuptools', }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb index 92a41bf7e7..a47ee809f5 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb @@ -27,14 +27,14 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('distribute', '0.6.26', { - 'source_urls': ['http://pypi.python.org/packages/source/d/distribute'], + 'source_urls': ['https://pypi.python.org/packages/source/d/distribute'], 'modulename': 'setuptools', }), ('pip', '1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.1.2', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], diff --git a/easybuild/easyconfigs/p/Python/Python-3.3.2-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-3.3.2-goolf-1.4.10.eb index c462546fe3..f23e383d17 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.3.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.3.2-goolf-1.4.10.eb @@ -27,13 +27,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '1.1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools'], }), ('pip', '1.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.0', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], diff --git a/easybuild/easyconfigs/p/Python/Python-3.3.2-ictce-4.1.13.eb b/easybuild/easyconfigs/p/Python/Python-3.3.2-ictce-4.1.13.eb index 51dd82cdf9..28d140c742 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.3.2-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.3.2-ictce-4.1.13.eb @@ -29,13 +29,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '1.1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools'], }), ('pip', '1.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.0', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], diff --git a/easybuild/easyconfigs/p/Python/Python-3.3.2-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-3.3.2-ictce-5.3.0.eb index f1f4f3af6b..a66a2c142a 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.3.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.3.2-ictce-5.3.0.eb @@ -29,13 +29,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! exts_list = [ ('setuptools', '1.1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools'], }), ('pip', '1.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.0', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb index b64218f00f..07f5694321 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb @@ -31,13 +31,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # Version updated 08/JULY/2014 exts_list = [ ('setuptools', '5.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.5.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.3', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -49,13 +49,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -73,7 +73,7 @@ exts_list = [ }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb index 5769376b00..ba75d726f9 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb @@ -31,13 +31,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # Version updated 08/JULY/2014 exts_list = [ ('setuptools', '5.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.5.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.3', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -49,13 +49,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -73,7 +73,7 @@ exts_list = [ }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index 3265a5bd15..c5e5b4ddcb 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -30,13 +30,13 @@ osdependencies = [('openssl-devel', 'libssl-dev')] exts_filter = ('PYTHONPATH="%(installdir)s:$PYTHONPATH python -c "import %(ext_name)s"', '') exts_list = [ ('setuptools', '15.2', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '6.1.1', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -48,13 +48,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.3.0', { 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], @@ -73,7 +73,7 @@ exts_list = [ }), ('dateutil', '2.4.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.2', { 'source_tmpl': '%(name)s-%(version)s.post2.tar.gz', diff --git a/easybuild/easyconfigs/p/pandas/pandas-0.11.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/p/pandas/pandas-0.11.0-goolf-1.4.10-Python-2.7.3.eb index 350eeb2738..7d470be431 100644 --- a/easybuild/easyconfigs/p/pandas/pandas-0.11.0-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/pandas/pandas-0.11.0-goolf-1.4.10-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = "pandas" version = "0.11.0" -homepage = "http://pypi.python.org/pypi/pandas/" +homepage = "https://pypi.python.org/pypi/pandas/" description = """pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.""" diff --git a/easybuild/easyconfigs/p/pandas/pandas-0.11.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/p/pandas/pandas-0.11.0-ictce-4.1.13-Python-2.7.3.eb index 683efb783b..644c39f1d8 100644 --- a/easybuild/easyconfigs/p/pandas/pandas-0.11.0-ictce-4.1.13-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/pandas/pandas-0.11.0-ictce-4.1.13-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = "pandas" version = "0.11.0" -homepage = "http://pypi.python.org/pypi/pandas/" +homepage = "https://pypi.python.org/pypi/pandas/" description = """pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.""" diff --git a/easybuild/easyconfigs/p/pandas/pandas-0.11.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/p/pandas/pandas-0.11.0-ictce-5.3.0-Python-2.7.3.eb index 9d8a5aeb67..236486c7f6 100644 --- a/easybuild/easyconfigs/p/pandas/pandas-0.11.0-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/pandas/pandas-0.11.0-ictce-5.3.0-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = "pandas" version = "0.11.0" -homepage = "http://pypi.python.org/pypi/pandas/" +homepage = "https://pypi.python.org/pypi/pandas/" description = """pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.""" diff --git a/easybuild/easyconfigs/p/pandas/pandas-0.12.0-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/p/pandas/pandas-0.12.0-ictce-5.5.0-Python-2.7.6.eb index b38ad74c90..934bb24741 100644 --- a/easybuild/easyconfigs/p/pandas/pandas-0.12.0-ictce-5.5.0-Python-2.7.6.eb +++ b/easybuild/easyconfigs/p/pandas/pandas-0.12.0-ictce-5.5.0-Python-2.7.6.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = "pandas" version = "0.12.0" -homepage = "http://pypi.python.org/pypi/pandas/" +homepage = "https://pypi.python.org/pypi/pandas/" description = """pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.""" diff --git a/easybuild/easyconfigs/p/pandas/pandas-0.13.1-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/p/pandas/pandas-0.13.1-ictce-5.5.0-Python-2.7.6.eb index f0ae8b6a9f..36528b21fe 100644 --- a/easybuild/easyconfigs/p/pandas/pandas-0.13.1-ictce-5.5.0-Python-2.7.6.eb +++ b/easybuild/easyconfigs/p/pandas/pandas-0.13.1-ictce-5.5.0-Python-2.7.6.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = "pandas" version = "0.13.1" -homepage = "http://pypi.python.org/pypi/pandas/" +homepage = "https://pypi.python.org/pypi/pandas/" description = """pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.""" diff --git a/easybuild/easyconfigs/p/pandas/pandas-0.16.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/pandas/pandas-0.16.0-intel-2015a-Python-2.7.9.eb index d8f4627e56..a94b0b1e5d 100644 --- a/easybuild/easyconfigs/p/pandas/pandas-0.16.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/p/pandas/pandas-0.16.0-intel-2015a-Python-2.7.9.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = "pandas" version = "0.16.0" -homepage = "http://pypi.python.org/pypi/pandas/" +homepage = "https://pypi.python.org/pypi/pandas/" description = """pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.""" diff --git a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb index dd8127de7f..05e281d1d7 100644 --- a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb @@ -3,15 +3,13 @@ easyblock = 'PythonPackage' name = 'paycheck' version = '1.0.2' -homepage = 'http://pypi.python.org/pypi/paycheck/' +homepage = 'https://pypi.python.org/pypi/paycheck/' description = """PayCheck is a half-baked implementation of ScalaCheck, which itself is an implementation of QuickCheck for Haskell. PayCheck is useful for defining a specification of what a function should do, rather than testing its results for a given input.""" toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} -source_urls = [ - 'http://pypi.python.org/packages/source/p/paycheck/', - ] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = 'Python' diff --git a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-goolf-1.4.10-Python-2.7.3.eb index c1a1ef52b4..67f7bc47b5 100644 --- a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-goolf-1.4.10-Python-2.7.3.eb @@ -3,14 +3,12 @@ easyblock = 'PythonPackage' name = 'paycheck' version = '1.0.2' -homepage = 'http://pypi.python.org/pypi/paycheck/' +homepage = 'https://pypi.python.org/pypi/paycheck/' description = """PayCheck is a half-baked implementation of ScalaCheck, which itself is an implementation of QuickCheck for Haskell. PayCheck is useful for defining a specification of what a function should do, rather than testing its results for a given input.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = [ - 'http://pypi.python.org/packages/source/p/paycheck/', - ] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = 'Python' diff --git a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-ictce-4.1.13-Python-2.7.3.eb index 9d393ee393..0f1fade586 100644 --- a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-ictce-4.1.13-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-ictce-4.1.13-Python-2.7.3.eb @@ -3,15 +3,13 @@ easyblock = 'PythonPackage' name = 'paycheck' version = '1.0.2' -homepage = 'http://pypi.python.org/pypi/paycheck/' +homepage = 'https://pypi.python.org/pypi/paycheck/' description = """PayCheck is a half-baked implementation of ScalaCheck, which itself is an implementation of QuickCheck for Haskell. PayCheck is useful for defining a specification of what a function should do, rather than testing its results for a given input.""" toolchain = {'name': 'ictce', 'version': '4.1.13'} -source_urls = [ - 'http://pypi.python.org/packages/source/p/paycheck/', - ] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = 'Python' diff --git a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-ictce-5.3.0-Python-2.7.3.eb index 295d530de8..5170a4d2bd 100644 --- a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-ictce-5.3.0-Python-2.7.3.eb @@ -3,16 +3,13 @@ easyblock = 'PythonPackage' name = 'paycheck' version = '1.0.2' -homepage = 'http://pypi.python.org/pypi/paycheck/' +homepage = 'https://pypi.python.org/pypi/paycheck/' description = """PayCheck is a half-baked implementation of ScalaCheck, which itself is an implementation of QuickCheck for Haskell. PayCheck is useful for defining a specification of what a function should do, rather than testing its results for a given input.""" - toolchain = {'name': 'ictce', 'version': '5.3.0'} -source_urls = [ - 'http://pypi.python.org/packages/source/p/paycheck/', - ] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = 'Python' diff --git a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-iomkl-4.6.13-Python-2.7.3.eb b/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-iomkl-4.6.13-Python-2.7.3.eb index 66535a0069..f140852405 100644 --- a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-iomkl-4.6.13-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-iomkl-4.6.13-Python-2.7.3.eb @@ -3,15 +3,13 @@ easyblock = 'PythonPackage' name = 'paycheck' version = '1.0.2' -homepage = 'http://pypi.python.org/pypi/paycheck/' +homepage = 'https://pypi.python.org/pypi/paycheck/' description = """PayCheck is a half-baked implementation of ScalaCheck, which itself is an implementation of QuickCheck for Haskell. PayCheck is useful for defining a specification of what a function should do, rather than testing its results for a given input.""" toolchain = {'name': 'iomkl', 'version': '4.6.13'} -source_urls = [ - 'http://pypi.python.org/packages/source/p/paycheck/', - ] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = 'Python' diff --git a/easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9-gmatteo-20150407.eb b/easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9-gmatteo-20150407.eb index 8e35e9a845..5534c8acd7 100644 --- a/easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9-gmatteo-20150407.eb +++ b/easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9-gmatteo-20150407.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = 'pymatgen' version = '3.0.13' -homepage = 'http://pypi.python.org/pypi/pymatgen' +homepage = 'https://pypi.python.org/pypi/pymatgen' description = """Python Materials Genomics is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes.""" diff --git a/easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9.eb index 73ac37040a..31bebaefdd 100644 --- a/easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/p/pymatgen/pymatgen-3.0.13-intel-2015a-Python-2.7.9.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = 'pymatgen' version = '3.0.13' -homepage = 'http://pypi.python.org/pypi/pymatgen' +homepage = 'https://pypi.python.org/pypi/pymatgen' description = """Python Materials Genomics is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes.""" diff --git a/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-goalf-1.1.0-no-OFED-Python-2.7.3.eb index 5e2b080c59..637462ec29 100644 --- a/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-goalf-1.1.0-no-OFED-Python-2.7.3.eb +++ b/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-goalf-1.1.0-no-OFED-Python-2.7.3.eb @@ -3,12 +3,12 @@ easyblock = "PythonPackage" name = "setuptools" version = "0.6c11" -homepage = "http://pypi.python.org/pypi/setuptools/" +homepage = "https://pypi.python.org/pypi/setuptools/" description = """Download, build, install, upgrade, and uninstall Python packages -- easily!""" toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} -source_urls = ['http://pypi.python.org/packages/source/s/%s/' % name] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = "Python" diff --git a/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-goolf-1.4.10-Python-2.7.3.eb index ca5228d480..517404e770 100644 --- a/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-goolf-1.4.10-Python-2.7.3.eb @@ -3,12 +3,12 @@ easyblock = "PythonPackage" name = "setuptools" version = "0.6c11" -homepage = "http://pypi.python.org/pypi/setuptools/" +homepage = "https://pypi.python.org/pypi/setuptools/" description = """Download, build, install, upgrade, and uninstall Python packages -- easily!""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['http://pypi.python.org/packages/source/s/%s/' % name] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = "Python" diff --git a/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-ictce-4.0.6-Python-2.7.3.eb index d34f8f5f64..62aa6e2bbc 100644 --- a/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-ictce-4.0.6-Python-2.7.3.eb +++ b/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-ictce-4.0.6-Python-2.7.3.eb @@ -3,12 +3,12 @@ easyblock = "PythonPackage" name = "setuptools" version = "0.6c11" -homepage = "http://pypi.python.org/pypi/setuptools/" +homepage = "https://pypi.python.org/pypi/setuptools/" description = """Download, build, install, upgrade, and uninstall Python packages -- easily!""" toolchain = {'name': 'ictce', 'version': '4.0.6'} -source_urls = ['http://pypi.python.org/packages/source/s/%s/' % name] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = "Python" diff --git a/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-ictce-5.3.0-Python-2.7.3.eb index 612cf670c0..82de605fe3 100644 --- a/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-ictce-5.3.0-Python-2.7.3.eb @@ -3,13 +3,12 @@ easyblock = "PythonPackage" name = "setuptools" version = "0.6c11" -homepage = "http://pypi.python.org/pypi/setuptools/" +homepage = "https://pypi.python.org/pypi/setuptools/" description = """Download, build, install, upgrade, and uninstall Python packages -- easily!""" - toolchain = {'name': 'ictce', 'version': '5.3.0'} -source_urls = ['http://pypi.python.org/packages/source/s/%s/' % name] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = "Python" diff --git a/easybuild/easyconfigs/s/setuptools/setuptools-1.4.2.eb b/easybuild/easyconfigs/s/setuptools/setuptools-1.4.2.eb index 87db02a9fa..f08e79381b 100644 --- a/easybuild/easyconfigs/s/setuptools/setuptools-1.4.2.eb +++ b/easybuild/easyconfigs/s/setuptools/setuptools-1.4.2.eb @@ -3,12 +3,12 @@ easyblock = "VersionIndependentPythonPackage" name = "setuptools" version = "1.4.2" -homepage = "http://pypi.python.org/pypi/setuptools/" +homepage = "https://pypi.python.org/pypi/setuptools/" description = """Download, build, install, upgrade, and uninstall Python packages -- easily!""" toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = ['http://pypi.python.org/packages/source/s/%(name)s/'] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb index 04c3e47988..241a1d5fbf 100644 --- a/easybuild/easyconfigs/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb +++ b/easybuild/easyconfigs/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = "stemming" version = "1.0" -homepage = "http://pypi.python.org/pypi/stemming/" +homepage = "https://pypi.python.org/pypi/stemming/" description = """Python implementations of the Porter, Porter2, Paice-Husk, and Lovins stemming algorithms for English.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} -- GitLab From 86662e26ed3675e7b71af0f4ccb419405765feea Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 18 May 2015 19:06:22 +0200 Subject: [PATCH 0644/1076] use PIPY_SOURCE as source URL where applicable --- .../c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.3.eb | 4 ++-- .../c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.5.eb | 4 ++-- .../c/cutadapt/cutadapt-1.4.1-foss-2014b-Python-2.7.8.eb | 4 ++-- .../c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb | 4 ++-- .../c/cutadapt/cutadapt-1.5-foss-2014b-Python-2.7.8.eb | 4 ++-- .../c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb | 4 ++-- .../c/cutadapt/cutadapt-1.6-foss-2014b-Python-2.7.8.eb | 4 ++-- .../c/cutadapt/cutadapt-1.7-foss-2014b-Python-2.7.8.eb | 4 ++-- .../c/cutadapt/cutadapt-1.7.1-foss-2014b-Python-2.7.8.eb | 4 ++-- .../c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb | 4 ++-- .../h/HTSeq/HTSeq-0.5.4p5-goolf-1.4.10-Python-2.7.3.eb | 2 +- .../h/HTSeq/HTSeq-0.5.4p5-ictce-5.3.0-Python-2.7.3.eb | 2 +- .../h/HTSeq/HTSeq-0.5.4p5-ictce-5.5.0-Python-2.7.6.eb | 2 +- .../n/netaddr/netaddr-0.7.10-ictce-5.5.0-Python-2.7.6.eb | 2 +- 14 files changed, 24 insertions(+), 24 deletions(-) diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.3.eb index 77441b5881..c519419dcf 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.3.eb @@ -17,8 +17,8 @@ description = """ cutadapt removes adapter sequences toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['http://cutadapt.googlecode.com/files/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] python = 'Python' pyver = '2.7.3' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.5.eb index e788568341..f278de669b 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.5.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.5.eb @@ -17,8 +17,8 @@ description = """ cutadapt removes adapter sequences toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['http://cutadapt.googlecode.com/files/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] python = 'Python' pyver = '2.7.5' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-foss-2014b-Python-2.7.8.eb index cf67752ee4..a308b21130 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-foss-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-foss-2014b-Python-2.7.8.eb @@ -15,8 +15,8 @@ description = """ cutadapt removes adapter sequences from high-throughput sequen toolchain = {'name': 'foss', 'version': '2014b'} -source_urls = ['https://github.com/marcelm/cutadapt/archive/'] -sources = ['v%(version)s.tar.gz'] +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] python = 'Python' pyver = '2.7.8' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb index 3a32415096..a4f5169761 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb @@ -17,8 +17,8 @@ description = """ cutadapt removes adapter sequences toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['https://github.com/marcelm/cutadapt/archive/'] -sources = ['v%(version)s.tar.gz'] +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] python = 'Python' pyver = '2.7.5' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-foss-2014b-Python-2.7.8.eb index f9435f3efa..3303167a21 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-foss-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-foss-2014b-Python-2.7.8.eb @@ -15,8 +15,8 @@ description = """ cutadapt removes adapter sequences from high-throughput sequen toolchain = {'name': 'foss', 'version': '2014b'} -source_urls = ['https://github.com/marcelm/cutadapt/archive/'] -sources = ['v%(version)s.tar.gz'] +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] python = 'Python' pyver = '2.7.8' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb index 8a431e4a45..dbc8a13634 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-intel-2014b-Python-2.7.8.eb @@ -12,8 +12,8 @@ description = """ cutadapt removes adapter sequences toolchain = {'name': 'intel', 'version': '2014b'} -source_urls = ['https://pypi.python.org/packages/source/c/cutadapt/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] python = 'Python' pyver = '2.7.8' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.6-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.6-foss-2014b-Python-2.7.8.eb index b165a51c0c..83a8d8a50d 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.6-foss-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.6-foss-2014b-Python-2.7.8.eb @@ -15,8 +15,8 @@ description = """ cutadapt removes adapter sequences from high-throughput sequen toolchain = {'name': 'foss', 'version': '2014b'} -source_urls = ['https://github.com/marcelm/cutadapt/archive/'] -sources = ['v%(version)s.tar.gz'] +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] python = 'Python' pyver = '2.7.8' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7-foss-2014b-Python-2.7.8.eb index fbe7a035d3..f879b0939f 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7-foss-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7-foss-2014b-Python-2.7.8.eb @@ -15,8 +15,8 @@ description = """ cutadapt removes adapter sequences from high-throughput sequen toolchain = {'name': 'foss', 'version': '2014b'} -source_urls = ['https://github.com/marcelm/cutadapt/archive/'] -sources = ['v%(version)s.tar.gz'] +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] python = 'Python' pyver = '2.7.8' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7.1-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7.1-foss-2014b-Python-2.7.8.eb index a5093a2f21..60048badc4 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7.1-foss-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7.1-foss-2014b-Python-2.7.8.eb @@ -15,8 +15,8 @@ description = """ cutadapt removes adapter sequences from high-throughput sequen toolchain = {'name': 'foss', 'version': '2014b'} -source_urls = ['https://github.com/marcelm/cutadapt/archive/'] -sources = ['v%(version)s.tar.gz'] +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] python = 'Python' pyver = '2.7.8' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb index 737e7e93bb..a69f7bc2f8 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb @@ -15,8 +15,8 @@ description = """ cutadapt removes adapter sequences from high-throughput sequen toolchain = {'name': 'intel', 'version': '2015a'} -source_urls = ['https://github.com/marcelm/cutadapt/archive/'] -sources = ['v%(version)s.tar.gz'] +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] python = 'Python' pyver = '2.7.9' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.5.4p5-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.5.4p5-goolf-1.4.10-Python-2.7.3.eb index 467ed7ee6d..e1391aa56b 100644 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.5.4p5-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.5.4p5-goolf-1.4.10-Python-2.7.3.eb @@ -8,7 +8,7 @@ description = """A framework to process and analyze data from high-throughput se toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['https://pypi.python.org/packages/source/H/HTSeq/'] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = 'Python' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.5.4p5-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.5.4p5-ictce-5.3.0-Python-2.7.3.eb index d593001ecd..285c21b3f7 100644 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.5.4p5-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.5.4p5-ictce-5.3.0-Python-2.7.3.eb @@ -8,7 +8,7 @@ description = """A framework to process and analyze data from high-throughput se toolchain = {'name': 'ictce', 'version': '5.3.0'} -source_urls = ['https://pypi.python.org/packages/source/H/HTSeq/'] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = 'Python' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.5.4p5-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.5.4p5-ictce-5.5.0-Python-2.7.6.eb index 478d636658..411df518d3 100644 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.5.4p5-ictce-5.5.0-Python-2.7.6.eb +++ b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.5.4p5-ictce-5.5.0-Python-2.7.6.eb @@ -8,7 +8,7 @@ description = """A framework to process and analyze data from high-throughput se toolchain = {'name': 'ictce', 'version': '5.5.0'} -source_urls = ['https://pypi.python.org/packages/source/H/HTSeq/'] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = 'Python' diff --git a/easybuild/easyconfigs/n/netaddr/netaddr-0.7.10-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/n/netaddr/netaddr-0.7.10-ictce-5.5.0-Python-2.7.6.eb index 172dead842..8894ccbab9 100644 --- a/easybuild/easyconfigs/n/netaddr/netaddr-0.7.10-ictce-5.5.0-Python-2.7.6.eb +++ b/easybuild/easyconfigs/n/netaddr/netaddr-0.7.10-ictce-5.5.0-Python-2.7.6.eb @@ -8,7 +8,7 @@ description = """Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network toolchain = {'name': 'ictce', 'version': '5.5.0'} -source_urls = ['https://pypi.python.org/packages/source/n/netaddr/'] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = 'Python' -- GitLab From a6ab388623360535963811b931c41ba15464ea94 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 19 May 2015 09:20:02 +0200 Subject: [PATCH 0645/1076] add easyconfig for binary version of FDS --- .../easyconfigs/f/FDS/FDS-6.0.1-no-OFED.eb | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 easybuild/easyconfigs/f/FDS/FDS-6.0.1-no-OFED.eb diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.0.1-no-OFED.eb b/easybuild/easyconfigs/f/FDS/FDS-6.0.1-no-OFED.eb new file mode 100644 index 0000000000..f0c7225183 --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS-6.0.1-no-OFED.eb @@ -0,0 +1,26 @@ +easyblock = 'Tarball' + +name = 'FDS' +version = '6.0.1' +versionsuffix = '-no-OFED' + +homepage = 'https://code.google.com/p/fds-smv/' +description = """ + Fire Dynamics Simulator (FDS) is a large-eddy simulation (LES) code for low-speed flows, with an emphasis on smoke and + heat transport from fires. +""" +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# download .sh from https://bintray.com/nist-fire-research/releases/FDS-SMV/6.0.1/view/files to create tarball +sources = ['FDS_6.0.1-SMV_6.1.5_linux64.tar.gz'] + +dependencies = [('OpenMPI', '1.6.5-GCC-4.8.2-no-OFED')] + +skipsteps= ['configure', 'build'] + +sanity_check_paths = { + 'files': ['bin/fds', 'bin/fds_mpi'], + 'dirs': [], +} + +moduleclass = 'phys' -- GitLab From c52300e394b9cf0b7c924631155921ab7ee278f3 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 19 May 2015 09:41:41 +0200 Subject: [PATCH 0646/1076] rename FDS patch file + style cleanup --- .../easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb | 9 ++++----- .../easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb | 12 ++++++------ ...{FDS_makefile.patch => FDS-r18915_makefile.patch} | 0 3 files changed, 10 insertions(+), 11 deletions(-) rename easybuild/easyconfigs/f/FDS/{FDS_makefile.patch => FDS-r18915_makefile.patch} (100%) diff --git a/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb b/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb index d49cfa69e6..5747ab3226 100644 --- a/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb @@ -2,20 +2,19 @@ name = 'FDS' version = 'r18915' homepage = 'https://code.google.com/p/fds-smv/' -description = """ - Fire Dynamics Simulator (FDS) is a large-eddy simulation (LES) code for low-speed flows, with an emphasis on smoke and - heat transport from fires. -""" +description = """Fire Dynamics Simulator (FDS) is a large-eddy simulation (LES) code for low-speed flows, + with an emphasis on smoke and heat transport from fires.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True, 'usempi': True} sources = [SOURCE_TAR_GZ] +patches = ['FDS-%(version)s_makefile.patch'] + # just run make in the install dir skipsteps = ['configure', 'install'] buildininstalldir = True -patches = ['FDS_makefile.patch'] modextrapaths = {'PATH': 'FDS_Source'} sanity_check_paths = { diff --git a/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb b/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb index ef3f6f0041..9710fba50f 100644 --- a/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb @@ -2,19 +2,19 @@ name = 'FDS' version = 'r18915' homepage = 'https://code.google.com/p/fds-smv/' -description = """ - Fire Dynamics Simulator (FDS) is a large-eddy simulation (LES) code for low-speed flows, with an emphasis on smoke and - heat transport from fires. -""" -toolchain = {'name': 'ictce', 'version': '5.5.0'} # tweaked by EasyBuild (was: {'name': 'goolf', 'version': '1.4.10'}) +description = """Fire Dynamics Simulator (FDS) is a large-eddy simulation (LES) code for low-speed flows, + with an emphasis on smoke and heat transport from fires.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'pic': True, 'usempi': True} sources = [SOURCE_TAR_GZ] +patches = ['FDS-%(version)s_makefile.patch'] + # just run make in the install dir skipsteps = ['configure', 'install'] buildininstalldir = True -patches = ['FDS_makefile.patch'] modextrapaths = {'PATH': 'FDS_Source'} sanity_check_paths = { diff --git a/easybuild/easyconfigs/f/FDS/FDS_makefile.patch b/easybuild/easyconfigs/f/FDS/FDS-r18915_makefile.patch similarity index 100% rename from easybuild/easyconfigs/f/FDS/FDS_makefile.patch rename to easybuild/easyconfigs/f/FDS/FDS-r18915_makefile.patch -- GitLab From 41b4371583caa928a9519cdaa614e4970ad46880 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 19 May 2015 09:44:50 +0200 Subject: [PATCH 0647/1076] add missing 'easyblock' line --- easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb | 2 ++ easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb | 2 ++ 2 files changed, 4 insertions(+) diff --git a/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb b/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb index 5747ab3226..e84a122aeb 100644 --- a/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'FDS' version = 'r18915' diff --git a/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb b/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb index 9710fba50f..78ff82e688 100644 --- a/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'FDS' version = 'r18915' -- GitLab From b2a2986eb682f37726eee7a591584422cdabc52b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 19 May 2015 15:52:28 +0200 Subject: [PATCH 0648/1076] {vis}[intel/2015a] frealign 9.09 --- .../frealign-9.09-intel-2015a-avx-mp.eb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 easybuild/easyconfigs/f/frealign/frealign-9.09-intel-2015a-avx-mp.eb diff --git a/easybuild/easyconfigs/f/frealign/frealign-9.09-intel-2015a-avx-mp.eb b/easybuild/easyconfigs/f/frealign/frealign-9.09-intel-2015a-avx-mp.eb new file mode 100644 index 0000000000..a6b21fbfff --- /dev/null +++ b/easybuild/easyconfigs/f/frealign/frealign-9.09-intel-2015a-avx-mp.eb @@ -0,0 +1,31 @@ +easyblock = 'MakeCp' + +name = 'frealign' +version = '9.09' +versionsuffix = '-avx-mp' + +homepage = 'http://grigoriefflab.janelia.org/frealign' +description = """Frealign is a program for high-resolution refinement of 3D reconstructions from cryo-EM images of + single particles.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://grigoriefflab.janelia.org/sites/default/files/'] +sources = ['frealign_v%(version)s_150422.tar.gz'] + +start_dir = 'src' + +parallel = 1 + +# clean all included binaries first +prebuildopts = "rm ../bin/* && " +buildopts = "-f Makefile_linux_avx_intel_mp_static" + +files_to_copy = ['bin'] + +sanity_check_paths = { + 'files': ['bin/resample_mp.exe', 'bin/merge_3d_mp.exe', 'bin/frealign_v%(version_major)s_mp.exe'], + 'dirs': [], +} + +moduleclass = 'vis' -- GitLab From 53337ee42f174c2358b16c68a3caf3022e462e1b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 09:12:01 +0200 Subject: [PATCH 0649/1076] rework foss/2015.01 by introducing GNU subtoolchain --- .../Autoconf/Autoconf-2.69-GNU-4.9.2-2.25.eb | 26 ++++++++++ .../Automake/Automake-1.15-GNU-4.9.2-2.25.eb | 33 ++++++++++++ ... binutils-2.25-GCC-4.9.2-binutils-2.25.eb} | 4 +- .../f/FFTW/FFTW-3.3.4-gompi-1.9.0.eb | 34 ------------- easybuild/easyconfigs/f/foss/foss-2015.01.eb | 14 ++--- .../g/GCC/GCC-4.9.2-binutils-2.25.eb | 45 ++++++++++++++++ easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb | 2 - easybuild/easyconfigs/g/GNU/GNU-4.9.2-2.25.eb | 20 ++++++++ easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb | 23 --------- .../easyconfigs/g/gompi/gompi-2015.01.eb | 12 ++--- easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb | 38 -------------- .../easyconfigs/h/HPL/HPL-2.1-goolf-1.9.0.eb | 18 ------- .../h/hwloc/hwloc-1.10.0-GNU-4.9.2-2.25.eb | 23 +++++++++ .../l/libtool/libtool-2.4.2-GNU-4.9.2-2.25.eb | 15 ++++++ .../m/M4/M4-1.4.17-GNU-4.9.2-2.25.eb | 23 +++++++++ .../numactl/numactl-2.0.10-GNU-4.9.2-2.25.eb | 31 +++++++++++ ...BLAS-0.2.13-GNU-4.9.2-2.25-LAPACK-3.5.0.eb | 51 +++++++++++++++++++ .../o/OpenMPI/OpenMPI-1.8.4-GNU-4.9.2-2.25.eb | 34 +++++++++++++ ...ompi-1.9.0-OpenBLAS-0.2.13-LAPACK-3.5.0.eb | 25 --------- .../zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb | 21 ++++++++ 20 files changed, 337 insertions(+), 155 deletions(-) create mode 100644 easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GNU-4.9.2-2.25.eb create mode 100644 easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.2-2.25.eb rename easybuild/easyconfigs/b/binutils/{binutils-2.25-GCC-4.9.2.eb => binutils-2.25-GCC-4.9.2-binutils-2.25.eb} (85%) delete mode 100644 easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-1.9.0.eb create mode 100644 easybuild/easyconfigs/g/GCC/GCC-4.9.2-binutils-2.25.eb create mode 100644 easybuild/easyconfigs/g/GNU/GNU-4.9.2-2.25.eb delete mode 100644 easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb delete mode 100644 easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb delete mode 100644 easybuild/easyconfigs/h/HPL/HPL-2.1-goolf-1.9.0.eb create mode 100644 easybuild/easyconfigs/h/hwloc/hwloc-1.10.0-GNU-4.9.2-2.25.eb create mode 100644 easybuild/easyconfigs/l/libtool/libtool-2.4.2-GNU-4.9.2-2.25.eb create mode 100644 easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.2-2.25.eb create mode 100644 easybuild/easyconfigs/n/numactl/numactl-2.0.10-GNU-4.9.2-2.25.eb create mode 100644 easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GNU-4.9.2-2.25-LAPACK-3.5.0.eb create mode 100644 easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GNU-4.9.2-2.25.eb delete mode 100644 easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.9.0-OpenBLAS-0.2.13-LAPACK-3.5.0.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GNU-4.9.2-2.25.eb new file mode 100644 index 0000000000..b57c1dcc83 --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GNU-4.9.2-2.25.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.69' + +homepage = 'http://www.gnu.org/software/autoconf/' +description = """Autoconf is an extensible package of M4 macros that produce shell scripts + to automatically configure software source code packages. These scripts can adapt the + packages to many kinds of UNIX-like systems without manual user intervention. Autoconf + creates a configuration script for a package from a template file that lists the + operating system features that the package can use, in the form of M4 macro calls.""" + +toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", + "autoupdate", "ifnames"]], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.2-2.25.eb new file mode 100644 index 0000000000..f0e456c431 --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.2-2.25.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'Automake' +version = "1.15" + +homepage = 'http://www.gnu.org/software/automake/automake.html' +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Autoconf', '2.69')] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb similarity index 85% rename from easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb rename to easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb index f91dda00cd..9fe47929d3 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb @@ -9,11 +9,11 @@ description = "binutils: GNU binary utilities" sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] -toolchain = {'name': 'GCC', 'version': '4.9.2'} +toolchain = {'name': 'GCC', 'version': '4.9.2-binutils-%(version)s'} dependencies = [('zlib', '1.2.8')] -builddependencies = [('binutils', '2.25', '', True)] +builddependencies = [('binutils', version, '', True)] configopts = '--with-sysroot' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-1.9.0.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-1.9.0.eb deleted file mode 100644 index 080b817838..0000000000 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-1.9.0.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'FFTW' -version = '3.3.4' - -homepage = 'http://www.fftw.org' -description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) - in one or more dimensions, of arbitrary input size, and of both real and complex data.""" - -toolchain = {'name': 'gompi', 'version': '1.9.0'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [homepage] - -common_configopts = "--enable-threads --enable-openmp --with-pic" - -configopts = [ - common_configopts + " --enable-single --enable-sse2 --enable-mpi", - common_configopts + " --enable-long-double --enable-mpi", - common_configopts + " --enable-quad-precision", - common_configopts + " --enable-sse2 --enable-mpi", # default as last -] - -sanity_check_paths = { - 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + - ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', - '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/foss/foss-2015.01.eb b/easybuild/easyconfigs/f/foss/foss-2015.01.eb index 9c0f07775d..47df95ad70 100644 --- a/easybuild/easyconfigs/f/foss/foss-2015.01.eb +++ b/easybuild/easyconfigs/f/foss/foss-2015.01.eb @@ -9,9 +9,9 @@ description = """GNU Compiler Collection (GCC) based compiler toolchain, includi toolchain = {'name': 'dummy', 'version': 'dummy'} -comp_name = 'GCC' -comp_version = '4.9.2' -comp = (comp_name, comp_version) +gccver = '4.9.2' +binutilsver = '2.25' +tcver = '%s-binutils-%s' % (gccver, binutilsver) blaslib = 'OpenBLAS' blasver = '0.2.13' @@ -28,10 +28,10 @@ comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) # because of toolchain preperation functions # For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds dependencies = [ - comp, - ('binutils', '2.25', '', comp), - ('OpenMPI', '1.8.4', '', comp), - (blaslib, blasver, blassuff, comp), + ('GCC', gccver, '-binutils-%s' % binutilsver), + ('binutils', binutilsver, '', ('GCC', tcver)), + ('OpenMPI', '1.8.4', '', ('GNU', '%s-%s' % (gccver, binutilsver))), + (blaslib, blasver, blassuff, ('GNU', '%s-%s' % (gccver, binutilsver))), ('FFTW', '3.3.4', '', comp_mpi_tc), ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), ] diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.2-binutils-2.25.eb new file mode 100644 index 0000000000..4985b9228e --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.2-binutils-2.25.eb @@ -0,0 +1,45 @@ +name = "GCC" +version = '4.9.2' + +binutilsver = '2.25' +versionsuffix = '-binutils-%s' % binutilsver + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': ''} + +mpfr_version = '3.1.2' + +source_urls = [ + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official +] +sources = [ + SOURCELOWER_TAR_BZ2, + 'gmp-6.0.0a.tar.bz2', + 'mpfr-%s.tar.gz' % mpfr_version, + 'mpc-1.0.2.tar.gz', +] + +builddependencies = [('binutils', binutilsver)] + +patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] + +checksums = [ + '4df8ee253b7f3863ad0b86359cd39c43', # gcc-4.9.2.tar.bz2 + 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 + '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz + '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz + '21958aaf3d242e51b2f45cefcb9560d9', # mpfr-3.1.2-allpatches-20140630.patch +] + +languages = ['c', 'c++', 'fortran'] + +# building GCC sometimes fails if make parallelism is too high, so let's limit it +maxparallel = 4 + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb index dd71a77ce5..ebf339e6b0 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb @@ -22,8 +22,6 @@ sources = [ 'mpc-1.0.2.tar.gz', ] -builddependencies = [('binutils', '2.25')] - patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] checksums = [ diff --git a/easybuild/easyconfigs/g/GNU/GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/g/GNU/GNU-4.9.2-2.25.eb new file mode 100644 index 0000000000..c1b036b3c1 --- /dev/null +++ b/easybuild/easyconfigs/g/GNU/GNU-4.9.2-2.25.eb @@ -0,0 +1,20 @@ +easyblock = 'Toolchain' + +name = 'GNU' +gccver = '4.9.2' +binutilsver = '2.25' +version = '%s-%s' % (gccver, binutilsver) + +homepage = 'http://gnu.org' +description = "Compiler-only toolchain with GCC and binutils." + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + # GCC built on top of (dummy-built) binutils + ('GCC', gccver, '-binutils-%s' % binutilsver), + # binutils built on top of GCC, which was built on top of (dummy-built) binutils + ('binutils', binutilsver, '', ('GCC', '%s-binutils-%s' % (gccver, binutilsver))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb b/easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb deleted file mode 100644 index f8cc89cff5..0000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-1.9.0.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '1.9.0' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -compname = 'GCC' -compver = '4.9.2' -comp = (compname, compver) - -# compiler toolchain dependencies -dependencies = [ - comp, - ('binutils', '2.25', '', comp), - ('OpenMPI', '1.8.4', '', comp), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2015.01.eb b/easybuild/easyconfigs/g/gompi/gompi-2015.01.eb index 1dd2af3813..61953c785a 100644 --- a/easybuild/easyconfigs/g/gompi/gompi-2015.01.eb +++ b/easybuild/easyconfigs/g/gompi/gompi-2015.01.eb @@ -9,15 +9,15 @@ description = """GNU Compiler Collection (GCC) based compiler toolchain, toolchain = {'name': 'dummy', 'version': 'dummy'} -compname = 'GCC' -compver = '4.9.2' -comp = (compname, compver) +gccver = '4.9.2' +binutilsver = '2.25' +tcver = '%s-binutils-%s' % (gccver, binutilsver) # compiler toolchain dependencies dependencies = [ - comp, - ('binutils', '2.25', '', comp), - ('OpenMPI', '1.8.4', '', comp), + ('GCC', gccver, '-binutils-%s' % binutilsver), + ('binutils', binutilsver, '', ('GCC', tcver)), + ('OpenMPI', '1.8.4', '', ('GNU', '%s-%s' % (gccver, binutilsver))), ] moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb b/easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb deleted file mode 100644 index feeb6330ff..0000000000 --- a/easybuild/easyconfigs/g/goolf/goolf-1.9.0.eb +++ /dev/null @@ -1,38 +0,0 @@ -easyblock = "Toolchain" - -name = 'goolf' -version = '1.9.0' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -comp_name = 'GCC' -comp_version = '4.9.2' -comp = (comp_name, comp_version) - -blaslib = 'OpenBLAS' -blasver = '0.2.13' -blas = '%s-%s' % (blaslib, blasver) -blassuff = '-LAPACK-3.5.0' - -# toolchain used to build goolf dependencies -comp_mpi_tc_name = 'gompi' -comp_mpi_tc_ver = "%s" % version -comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -dependencies = [ - comp, - ('binutils', '2.25', '', comp), - ('OpenMPI', '1.8.4', '', comp), - (blaslib, blasver, blassuff, comp), - ('FFTW', '3.3.4', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-goolf-1.9.0.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-goolf-1.9.0.eb deleted file mode 100644 index e9fc6dc2e2..0000000000 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-goolf-1.9.0.eb +++ /dev/null @@ -1,18 +0,0 @@ -name = 'HPL' -version = '2.1' - -homepage = 'http://www.netlib.org/benchmark/hpl/' -description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic - on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the - High Performance Computing Linpack Benchmark.""" - -toolchain = {'name': 'goolf', 'version': '1.9.0'} -toolchainopts = {'optarch': True, 'usempi': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] - -# fix Make dependencies, so parallel build also works -patches = ['HPL_parallel-make.patch'] - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.10.0-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.10.0-GNU-4.9.2-2.25.eb new file mode 100644 index 0000000000..dfcbd3f2c0 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.10.0-GNU-4.9.2-2.25.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.10.0' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction + (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including + NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various + system attributes such as cache and memory information as well as the locality of I/O devices such as + network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering + information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} + +dependencies = [('numactl', '2.0.10')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.2-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.2-GNU-4.9.2-2.25.eb new file mode 100644 index 0000000000..9897d9bd11 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.2-GNU-4.9.2-2.25.eb @@ -0,0 +1,15 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.2' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.2-2.25.eb new file mode 100644 index 0000000000..e2764250bf --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.2-2.25.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = "--enable-cxx" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/numactl/numactl-2.0.10-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/n/numactl/numactl-2.0.10-GNU-4.9.2-2.25.eb new file mode 100644 index 0000000000..3ada055448 --- /dev/null +++ b/easybuild/easyconfigs/n/numactl/numactl-2.0.10-GNU-4.9.2-2.25.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'numactl' +version = '2.0.10' + +checksums = ['682c38305b2596967881f3d77bc3fc9c'] + +homepage = 'http://oss.sgi.com/projects/libnuma/' +description = """The numactl program allows you to run your application program on specific cpu's and memory nodes. + It does this by supplying a NUMA memory policy to the operating system before running your program. + The libnuma library provides convenient ways for you to add NUMA memory policies into your own program.""" + +toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} + +source_urls = ['ftp://oss.sgi.com/www/projects/libnuma/download/'] +sources = [SOURCE_TAR_GZ] + +builddependencies = [ + ('Automake', '1.15'), + ('libtool', '2.4.2'), +] + +preconfigopts = './autogen.sh && ' + + +sanity_check_paths = { + 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.so', 'lib/libnuma.a'], + 'dirs': ['share/man', 'include'] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GNU-4.9.2-2.25-LAPACK-3.5.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GNU-4.9.2-2.25-LAPACK-3.5.0.eb new file mode 100644 index 0000000000..1ff75dff8d --- /dev/null +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GNU-4.9.2-2.25-LAPACK-3.5.0.eb @@ -0,0 +1,51 @@ +easyblock = 'ConfigureMake' + +name = 'OpenBLAS' +version = '0.2.13' + +lapackver = '3.5.0' +versionsuffix = '-LAPACK-%s' % lapackver + +homepage = 'http://xianyi.github.com/OpenBLAS/' +description = """OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.""" + +toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} + +lapack_src = 'lapack-%s.tgz' % lapackver +large_src = 'large.tgz' +timing_src = 'timing.tgz' +sources = [ + 'v%(version)s.tar.gz', + lapack_src, + large_src, + timing_src, +] +source_urls = [ + # order matters, trying to download the LAPACK tarball from GitHub causes trouble + "http://www.netlib.org/lapack/", + "http://www.netlib.org/lapack/timing/", + "https://github.com/xianyi/OpenBLAS/archive/", +] + +patches = [ + (lapack_src, '.'), # copy LAPACK tarball to unpacked OpenBLAS dir + (large_src, '.'), + (timing_src, '.'), +] + +skipsteps = ['configure'] + +buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' +installopts = "USE_THREAD=1 PREFIX=%(installdir)s" + +# extensive testing can be enabled by uncommenting the line below +#runtest = 'PATH=.:$PATH lapack-timing' + +sanity_check_paths = { + 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', + 'include/lapacke_mangling.h', 'include/lapacke_utils.h', 'include/openblas_config.h', + 'lib/libopenblas.a', 'lib/libopenblas.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GNU-4.9.2-2.25.eb new file mode 100644 index 0000000000..14daf056ee --- /dev/null +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GNU-4.9.2-2.25.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'OpenMPI' +version = '1.8.4' + +homepage = 'http://www.open-mpi.org/' +description = """The Open MPI Project is an open source MPI-2 implementation.""" + +toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] + +dependencies = [('hwloc', '1.10.0')] + +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' +configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support +configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading + +# needed for --with-verbs +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", + "mpi", "ompitrace", "open-pal", + "open-rte", "vt", "vt-hyb", + "vt-mpi", "vt-mpi-unify"]] + + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'dirs': ["include/openmpi/ompi/mpi/cxx"], +} + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.9.0-OpenBLAS-0.2.13-LAPACK-3.5.0.eb b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.9.0-OpenBLAS-0.2.13-LAPACK-3.5.0.eb deleted file mode 100644 index e0aff023b0..0000000000 --- a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.9.0-OpenBLAS-0.2.13-LAPACK-3.5.0.eb +++ /dev/null @@ -1,25 +0,0 @@ -name = 'ScaLAPACK' -version = '2.0.2' - -homepage = 'http://www.netlib.org/scalapack/' -description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines - redesigned for distributed memory MIMD parallel computers.""" - -toolchain = {'name': 'gompi', 'version': '1.9.0'} -toolchainopts = {'pic': True} - -source_urls = [homepage] -sources = [SOURCELOWER_TGZ] - -blaslib = 'OpenBLAS' -blasver = '0.2.13' -blassuff = '-LAPACK-3.5.0' - -versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) - -dependencies = [(blaslib, blasver, blassuff, ('GCC', '4.9.2'))] - -## parallel build tends to fail, so disabling it -parallel = 1 - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb new file mode 100644 index 0000000000..64ff4fbec6 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2-binutils-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 63c37d0acd168b26d30710221f45fc7da541f7cb Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 09:21:03 +0200 Subject: [PATCH 0650/1076] fix ScaLAPACK dep spec --- ...caLAPACK-2.0.2-gompi-2015.01-OpenBLAS-0.2.13-LAPACK-3.5.0.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.01-OpenBLAS-0.2.13-LAPACK-3.5.0.eb b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.01-OpenBLAS-0.2.13-LAPACK-3.5.0.eb index 962d8049d0..cd879dacd3 100644 --- a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.01-OpenBLAS-0.2.13-LAPACK-3.5.0.eb +++ b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.01-OpenBLAS-0.2.13-LAPACK-3.5.0.eb @@ -17,7 +17,7 @@ blassuff = '-LAPACK-3.5.0' versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) -dependencies = [(blaslib, blasver, blassuff, ('GCC', '4.9.2'))] +dependencies = [(blaslib, blasver, blassuff, ('GNU', '4.9.2-2.25'))] ## parallel build tends to fail, so disabling it parallel = 1 -- GitLab From 1009235604f4daa0eb83b0dd659c66d0f8ffe7d5 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 11:06:28 +0200 Subject: [PATCH 0651/1076] add Tk without X11 support --- .../t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb new file mode 100644 index 0000000000..50b6df47b2 --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.4' +versionsuffix = '-no-X11' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building + a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('Tcl', version), + ('libX11', '1.6.3', '-Python-2.7.9'), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' -- GitLab From 206c5f6ff26612114751151767a7e9ebc9c2f220 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 11:15:39 +0200 Subject: [PATCH 0652/1076] remove libX11 dep from no-X11 Tk easyconfig --- easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb index 50b6df47b2..39ccca9596 100644 --- a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb @@ -15,7 +15,6 @@ sources = ['%(namelower)s%(version)s-src.tar.gz'] dependencies = [ ('Tcl', version), - ('libX11', '1.6.3', '-Python-2.7.9'), ] configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' -- GitLab From 9f1645c4cc7b5494284c4c8b8b0531a5aa31f168 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 11:33:06 +0200 Subject: [PATCH 0653/1076] use --with-sysroot=/ in binutils easyconfigs --- .../b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb | 3 ++- easybuild/easyconfigs/b/binutils/binutils-2.25.eb | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb index 9fe47929d3..b93783f696 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb @@ -15,7 +15,8 @@ dependencies = [('zlib', '1.2.8')] builddependencies = [('binutils', version, '', True)] -configopts = '--with-sysroot' +# make sure that system libraries are also considered by ld +configopts = '--with-sysroot=/' binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb index 9a9d28a75d..dee468601d 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb @@ -17,7 +17,8 @@ builddependencies = [('zlib', '1.2.8')] preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' prebuildopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' -configopts = '--with-sysroot' +# make sure that system libraries are also considered by ld +configopts = '--with-sysroot=/' binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] -- GitLab From becefcb5a6635e5df687e18c59313044ddddd775 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 11:44:22 +0200 Subject: [PATCH 0654/1076] use no-X11 Tk as dep in R-extra easyconfig --- .../R-extra-20150323-intel-2015a-R-3.1.3.eb | 2 +- .../t/Tcl/Tcl-8.6.4-intel-2015a.eb | 25 ------------------- .../easyconfigs/t/Tk/Tk-8.6.4-intel-2015a.eb | 24 ------------------ 3 files changed, 1 insertion(+), 50 deletions(-) delete mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb delete mode 100644 easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a.eb diff --git a/easybuild/easyconfigs/r/R-extra/R-extra-20150323-intel-2015a-R-3.1.3.eb b/easybuild/easyconfigs/r/R-extra/R-extra-20150323-intel-2015a-R-3.1.3.eb index 7ec2e95168..6cd16e2bf9 100644 --- a/easybuild/easyconfigs/r/R-extra/R-extra-20150323-intel-2015a-R-3.1.3.eb +++ b/easybuild/easyconfigs/r/R-extra/R-extra-20150323-intel-2015a-R-3.1.3.eb @@ -17,7 +17,7 @@ exts_filter = ("R -q --no-save", "library(%(ext_name)s)") dependencies = [ ('R', rver), ('Tcl', '8.6.4'), - ('Tk', '8.6.4'), + ('Tk', '8.6.4', '-no-X11'), ('cURL', '7.41.0'), ('libxml2', '2.9.2'), ] diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb deleted file mode 100644 index b2673863fd..0000000000 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.4' - -homepage = 'http://www.tcl.tk/' -description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, -suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.8'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a.eb deleted file mode 100644 index de684154a7..0000000000 --- a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tk' -version = '8.6.4' - -homepage = 'http://www.tcl.tk/' -description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building - a graphical user interface (GUI) in many different programming languages.""" - -toolchain = {'name': 'intel', 'version': '2015a'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('Tcl', version), - ('libX11', '1.6.3', '-Python-2.7.9'), -] - -configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' - -start_dir = 'unix' - -moduleclass = 'vis' -- GitLab From f0b88162888cec97df7788b437445f0f98efaa82 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 12:00:37 +0200 Subject: [PATCH 0655/1076] readd Tcl 8.6.4 that is required as a dep --- .../t/Tcl/Tcl-8.6.4-intel-2015a.eb | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb new file mode 100644 index 0000000000..b2673863fd --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.4' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' -- GitLab From ca15317769e216045f32651ab9e9b199fcbf3671 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 14:42:01 +0200 Subject: [PATCH 0656/1076] fix typo --- test/easyconfigs/easyconfigs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/easyconfigs/easyconfigs.py b/test/easyconfigs/easyconfigs.py index 838f4a2957..6efa3b178f 100644 --- a/test/easyconfigs/easyconfigs.py +++ b/test/easyconfigs/easyconfigs.py @@ -244,7 +244,7 @@ def template_easyconfig_test(self, spec): # check easyconfig file name expected_fn = '%s-%s.eb' % (ec['name'], det_full_ec_version(ec)) - msg = "Filename '%s' of parsed easconfig matches expected filename '%s'" % (spec, expected_fn) + msg = "Filename '%s' of parsed easyconfig matches expected filename '%s'" % (spec, expected_fn) self.assertEqual(os.path.basename(spec), expected_fn, msg) name, easyblock = fetch_parameters_from_easyconfig(ec.rawtxt, ['name', 'easyblock']) -- GitLab From 6c6c63d9e27c12d2ae6b99f88af11fbd8cf28637 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Wed, 20 May 2015 13:41:12 +0200 Subject: [PATCH 0657/1076] WIP for R-bundles and devtools. Renaming the file and giving it a fix for the versionsuffix. Updated to reflect boegel's comment. --- ...s-20150520-intel-2015a-R-3.1.3-devtools.eb | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 easybuild/easyconfigs/r/R-bundles/R-bundles-20150520-intel-2015a-R-3.1.3-devtools.eb diff --git a/easybuild/easyconfigs/r/R-bundles/R-bundles-20150520-intel-2015a-R-3.1.3-devtools.eb b/easybuild/easyconfigs/r/R-bundles/R-bundles-20150520-intel-2015a-R-3.1.3-devtools.eb new file mode 100644 index 0000000000..cf38b2b642 --- /dev/null +++ b/easybuild/easyconfigs/r/R-bundles/R-bundles-20150520-intel-2015a-R-3.1.3-devtools.eb @@ -0,0 +1,51 @@ +easyblock = 'Bundle' + +name = 'R-bundles' +version = '20150520' +bundlename = 'devtools' +rver = '3.1.3' +versionsuffix = '-R-%s-%s' % (rver, bundlename) + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +# these are extensions for R +exts_defaultclass = 'RPackage' +exts_filter = ("R -q --no-save", "library(%(ext_name)s)") + +dependencies = [ + ('R', rver), + ('cURL', '7.41.0'), + ('libxml2', '2.9.2'), +] + +name_tmpl = '%(name)s_%(version)s.tar.gz' +ext_options = { + 'source_urls': [ + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'http://cran.r-project.org/src/contrib/', # current version of packages + 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + ], + 'source_tmpl': name_tmpl, +} + +# !! order of packages is important !! +exts_list = [ + ('XML', '3.98-1.1', ext_options), + ('memoise', '0.2.1', ext_options), + ('whisker', '0.3-2', ext_options), + ('rstudioapi', '0.3.1', ext_options), + ('roxygen2', '4.1.1', ext_options), + ('git2r', '0.10.1', ext_options), + ('RCurl', '1.95-4.6', ext_options), + ('httr', '0.6.1', ext_options), + ('rversions', '1.0.0', ext_options), + ('devtools', '1.8.0', ext_options), +] + +modextrapaths = {'R_LIBS': ''} + +moduleclass = 'lang' + -- GitLab From 0ad26a61082a6538d145fa4a1bef534cc383bcbe Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 15:48:17 +0200 Subject: [PATCH 0658/1076] update to OpenMPI 1.8.5 and OpenBLAS 0.2.14 (foss/2015.05) --- .../Autotools-20150215-GNU-4.9.2-2.25.eb | 17 +++++++ ...2015.01.eb => FFTW-3.3.4-gompi-2015.05.eb} | 2 +- easybuild/easyconfigs/f/foss/foss-2015.01.eb | 39 -------------- easybuild/easyconfigs/g/GNU/GNU-4.9.2-2.25.eb | 2 +- .../easyconfigs/g/gompi/gompi-2015.01.eb | 23 --------- .../h/hwloc/hwloc-1.10.0-GNU-4.9.2-2.25.eb | 23 --------- .../l/libtool/libtool-2.4.2-GNU-4.9.2-2.25.eb | 15 ------ .../numactl/numactl-2.0.10-GNU-4.9.2-2.25.eb | 6 +-- ...BLAS-0.2.13-GNU-4.9.2-2.25-LAPACK-3.5.0.eb | 51 ------------------- .../o/OpenMPI/OpenMPI-1.8.4-GNU-4.9.2-2.25.eb | 34 ------------- ...i-2015.05-OpenBLAS-0.2.14-LAPACK-3.5.0.eb} | 4 +- 11 files changed, 22 insertions(+), 194 deletions(-) create mode 100644 easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-4.9.2-2.25.eb rename easybuild/easyconfigs/f/FFTW/{FFTW-3.3.4-gompi-2015.01.eb => FFTW-3.3.4-gompi-2015.05.eb} (96%) delete mode 100644 easybuild/easyconfigs/f/foss/foss-2015.01.eb delete mode 100644 easybuild/easyconfigs/g/gompi/gompi-2015.01.eb delete mode 100644 easybuild/easyconfigs/h/hwloc/hwloc-1.10.0-GNU-4.9.2-2.25.eb delete mode 100644 easybuild/easyconfigs/l/libtool/libtool-2.4.2-GNU-4.9.2-2.25.eb delete mode 100644 easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GNU-4.9.2-2.25-LAPACK-3.5.0.eb delete mode 100644 easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GNU-4.9.2-2.25.eb rename easybuild/easyconfigs/s/ScaLAPACK/{ScaLAPACK-2.0.2-gompi-2015.01-OpenBLAS-0.2.13-LAPACK-3.5.0.eb => ScaLAPACK-2.0.2-gompi-2015.05-OpenBLAS-0.2.14-LAPACK-3.5.0.eb} (89%) diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-4.9.2-2.25.eb new file mode 100644 index 0000000000..25b293c3c4 --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-4.9.2-2.25.eb @@ -0,0 +1,17 @@ +easyblock = 'Bundle' + +name = 'Autotools' +version = '20150215' # date of the most recent change + +homepage = 'http://autotools.io' +description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" + +toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2015.01.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2015.05.eb similarity index 96% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2015.01.eb rename to easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2015.05.eb index bcb190c092..0d9c4ae7b5 100644 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2015.01.eb +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2015.05.eb @@ -7,7 +7,7 @@ homepage = 'http://www.fftw.org' description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data.""" -toolchain = {'name': 'gompi', 'version': '2015.01'} +toolchain = {'name': 'gompi', 'version': '2015.05'} toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] diff --git a/easybuild/easyconfigs/f/foss/foss-2015.01.eb b/easybuild/easyconfigs/f/foss/foss-2015.01.eb deleted file mode 100644 index 47df95ad70..0000000000 --- a/easybuild/easyconfigs/f/foss/foss-2015.01.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = "Toolchain" - -name = 'foss' -version = '2015.01' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, including - OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -gccver = '4.9.2' -binutilsver = '2.25' -tcver = '%s-binutils-%s' % (gccver, binutilsver) - -blaslib = 'OpenBLAS' -blasver = '0.2.13' -blas = '%s-%s' % (blaslib, blasver) -blassuff = '-LAPACK-3.5.0' - -# toolchain used to build foss dependencies -comp_mpi_tc_name = 'gompi' -comp_mpi_tc_ver = "%s" % version -comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) - -# compiler toolchain depencies -# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain -# because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds -dependencies = [ - ('GCC', gccver, '-binutils-%s' % binutilsver), - ('binutils', binutilsver, '', ('GCC', tcver)), - ('OpenMPI', '1.8.4', '', ('GNU', '%s-%s' % (gccver, binutilsver))), - (blaslib, blasver, blassuff, ('GNU', '%s-%s' % (gccver, binutilsver))), - ('FFTW', '3.3.4', '', comp_mpi_tc), - ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/GNU/GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/g/GNU/GNU-4.9.2-2.25.eb index c1b036b3c1..61b0e08a72 100644 --- a/easybuild/easyconfigs/g/GNU/GNU-4.9.2-2.25.eb +++ b/easybuild/easyconfigs/g/GNU/GNU-4.9.2-2.25.eb @@ -5,7 +5,7 @@ gccver = '4.9.2' binutilsver = '2.25' version = '%s-%s' % (gccver, binutilsver) -homepage = 'http://gnu.org' +homepage = 'http://www.gnu.org/software/' description = "Compiler-only toolchain with GCC and binutils." toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/g/gompi/gompi-2015.01.eb b/easybuild/easyconfigs/g/gompi/gompi-2015.01.eb deleted file mode 100644 index 61953c785a..0000000000 --- a/easybuild/easyconfigs/g/gompi/gompi-2015.01.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = "Toolchain" - -name = 'gompi' -version = '2015.01' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, - including OpenMPI for MPI support.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -gccver = '4.9.2' -binutilsver = '2.25' -tcver = '%s-binutils-%s' % (gccver, binutilsver) - -# compiler toolchain dependencies -dependencies = [ - ('GCC', gccver, '-binutils-%s' % binutilsver), - ('binutils', binutilsver, '', ('GCC', tcver)), - ('OpenMPI', '1.8.4', '', ('GNU', '%s-%s' % (gccver, binutilsver))), -] - -moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.10.0-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.10.0-GNU-4.9.2-2.25.eb deleted file mode 100644 index dfcbd3f2c0..0000000000 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.10.0-GNU-4.9.2-2.25.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.10.0' - -homepage = 'http://www.open-mpi.org/projects/hwloc/' -description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction - (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including - NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various - system attributes such as cache and memory information as well as the locality of I/O devices such as - network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering - information about modern computing hardware so as to exploit it accordingly and efficiently.""" - -toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} - -dependencies = [('numactl', '2.0.10')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - -source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] - -moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.2-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.2-GNU-4.9.2-2.25.eb deleted file mode 100644 index 9897d9bd11..0000000000 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.2-GNU-4.9.2-2.25.eb +++ /dev/null @@ -1,15 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libtool' -version = '2.4.2' - -homepage = 'http://www.gnu.org/software/libtool' -description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries - behind a consistent, portable interface.""" - -toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [GNU_SOURCE] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/n/numactl/numactl-2.0.10-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/n/numactl/numactl-2.0.10-GNU-4.9.2-2.25.eb index 3ada055448..52f1df7369 100644 --- a/easybuild/easyconfigs/n/numactl/numactl-2.0.10-GNU-4.9.2-2.25.eb +++ b/easybuild/easyconfigs/n/numactl/numactl-2.0.10-GNU-4.9.2-2.25.eb @@ -15,14 +15,10 @@ toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} source_urls = ['ftp://oss.sgi.com/www/projects/libnuma/download/'] sources = [SOURCE_TAR_GZ] -builddependencies = [ - ('Automake', '1.15'), - ('libtool', '2.4.2'), -] +builddependencies = [('Autotools', '20150215')] preconfigopts = './autogen.sh && ' - sanity_check_paths = { 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.so', 'lib/libnuma.a'], 'dirs': ['share/man', 'include'] diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GNU-4.9.2-2.25-LAPACK-3.5.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GNU-4.9.2-2.25-LAPACK-3.5.0.eb deleted file mode 100644 index 1ff75dff8d..0000000000 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GNU-4.9.2-2.25-LAPACK-3.5.0.eb +++ /dev/null @@ -1,51 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenBLAS' -version = '0.2.13' - -lapackver = '3.5.0' -versionsuffix = '-LAPACK-%s' % lapackver - -homepage = 'http://xianyi.github.com/OpenBLAS/' -description = """OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.""" - -toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} - -lapack_src = 'lapack-%s.tgz' % lapackver -large_src = 'large.tgz' -timing_src = 'timing.tgz' -sources = [ - 'v%(version)s.tar.gz', - lapack_src, - large_src, - timing_src, -] -source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble - "http://www.netlib.org/lapack/", - "http://www.netlib.org/lapack/timing/", - "https://github.com/xianyi/OpenBLAS/archive/", -] - -patches = [ - (lapack_src, '.'), # copy LAPACK tarball to unpacked OpenBLAS dir - (large_src, '.'), - (timing_src, '.'), -] - -skipsteps = ['configure'] - -buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' -installopts = "USE_THREAD=1 PREFIX=%(installdir)s" - -# extensive testing can be enabled by uncommenting the line below -#runtest = 'PATH=.:$PATH lapack-timing' - -sanity_check_paths = { - 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', - 'include/lapacke_mangling.h', 'include/lapacke_utils.h', 'include/openblas_config.h', - 'lib/libopenblas.a', 'lib/libopenblas.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GNU-4.9.2-2.25.eb deleted file mode 100644 index 14daf056ee..0000000000 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GNU-4.9.2-2.25.eb +++ /dev/null @@ -1,34 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'OpenMPI' -version = '1.8.4' - -homepage = 'http://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-2 implementation.""" - -toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] - -dependencies = [('hwloc', '1.10.0')] - -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path -configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading - -# needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] - -sanity_check_paths = { - 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], -} - -moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.01-OpenBLAS-0.2.13-LAPACK-3.5.0.eb b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.05-OpenBLAS-0.2.14-LAPACK-3.5.0.eb similarity index 89% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.01-OpenBLAS-0.2.13-LAPACK-3.5.0.eb rename to easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.05-OpenBLAS-0.2.14-LAPACK-3.5.0.eb index cd879dacd3..e8390ed236 100644 --- a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.01-OpenBLAS-0.2.13-LAPACK-3.5.0.eb +++ b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015.05-OpenBLAS-0.2.14-LAPACK-3.5.0.eb @@ -5,14 +5,14 @@ homepage = 'http://www.netlib.org/scalapack/' description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers.""" -toolchain = {'name': 'gompi', 'version': '2015.01'} +toolchain = {'name': 'gompi', 'version': '2015.05'} toolchainopts = {'pic': True} source_urls = [homepage] sources = [SOURCELOWER_TGZ] blaslib = 'OpenBLAS' -blasver = '0.2.13' +blasver = '0.2.14' blassuff = '-LAPACK-3.5.0' versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) -- GitLab From 36303e1d582c3fd5e68fae3d6d28c3b3fdc60711 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 15:58:31 +0200 Subject: [PATCH 0659/1076] add missing easyconfigs --- .../easyconfigs/g/gompi/gompi-2015.05.eb | 23 +++++++++ .../l/libtool/libtool-2.4.6-GNU-4.9.2-2.25.eb | 15 ++++++ ...BLAS-0.2.14-GNU-4.9.2-2.25-LAPACK-3.5.0.eb | 51 +++++++++++++++++++ .../o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb | 34 +++++++++++++ 4 files changed, 123 insertions(+) create mode 100644 easybuild/easyconfigs/g/gompi/gompi-2015.05.eb create mode 100644 easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-4.9.2-2.25.eb create mode 100644 easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.2-2.25-LAPACK-3.5.0.eb create mode 100644 easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb diff --git a/easybuild/easyconfigs/g/gompi/gompi-2015.05.eb b/easybuild/easyconfigs/g/gompi/gompi-2015.05.eb new file mode 100644 index 0000000000..a9acbdd507 --- /dev/null +++ b/easybuild/easyconfigs/g/gompi/gompi-2015.05.eb @@ -0,0 +1,23 @@ +easyblock = "Toolchain" + +name = 'gompi' +version = '2015.05' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, + including OpenMPI for MPI support.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '4.9.2' +binutilsver = '2.25' +tcver = '%s-binutils-%s' % (gccver, binutilsver) + +# compiler toolchain dependencies +dependencies = [ + ('GCC', gccver, '-binutils-%s' % binutilsver), + ('binutils', binutilsver, '', ('GCC', tcver)), + ('OpenMPI', '1.8.5', '', ('GNU', '%s-%s' % (gccver, binutilsver))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-4.9.2-2.25.eb new file mode 100644 index 0000000000..2985ab6f8a --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-4.9.2-2.25.eb @@ -0,0 +1,15 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.6' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.2-2.25-LAPACK-3.5.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.2-2.25-LAPACK-3.5.0.eb new file mode 100644 index 0000000000..23704a985e --- /dev/null +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.2-2.25-LAPACK-3.5.0.eb @@ -0,0 +1,51 @@ +easyblock = 'ConfigureMake' + +name = 'OpenBLAS' +version = '0.2.14' + +lapackver = '3.5.0' +versionsuffix = '-LAPACK-%s' % lapackver + +homepage = 'http://xianyi.github.com/OpenBLAS/' +description = """OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.""" + +toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} + +lapack_src = 'lapack-%s.tgz' % lapackver +large_src = 'large.tgz' +timing_src = 'timing.tgz' +sources = [ + 'v%(version)s.tar.gz', + lapack_src, + large_src, + timing_src, +] +source_urls = [ + # order matters, trying to download the LAPACK tarball from GitHub causes trouble + "http://www.netlib.org/lapack/", + "http://www.netlib.org/lapack/timing/", + "https://github.com/xianyi/OpenBLAS/archive/", +] + +patches = [ + (lapack_src, '.'), # copy LAPACK tarball to unpacked OpenBLAS dir + (large_src, '.'), + (timing_src, '.'), +] + +skipsteps = ['configure'] + +buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' +installopts = "USE_THREAD=1 PREFIX=%(installdir)s" + +# extensive testing can be enabled by uncommenting the line below +#runtest = 'PATH=.:$PATH lapack-timing' + +sanity_check_paths = { + 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', + 'include/lapacke_mangling.h', 'include/lapacke_utils.h', 'include/openblas_config.h', + 'lib/libopenblas.a', 'lib/libopenblas.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb new file mode 100644 index 0000000000..17455567fb --- /dev/null +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'OpenMPI' +version = '1.8.5' + +homepage = 'http://www.open-mpi.org/' +description = """The Open MPI Project is an open source MPI-2 implementation.""" + +toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] + +dependencies = [('hwloc', '1.10.1')] + +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' +configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support +configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading + +# needed for --with-verbs +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", + "mpi", "ompitrace", "open-pal", + "open-rte", "vt", "vt-hyb", + "vt-mpi", "vt-mpi-unify"]] + + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'dirs': ["include/openmpi/ompi/mpi/cxx"], +} + +moduleclass = 'mpi' -- GitLab From 324627c42123041813559bf922af272a562e7d65 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 16:06:20 +0200 Subject: [PATCH 0660/1076] add missing hwloc, also update HPL easyconfig for foss/2015.05 --- ...oss-2015.01.eb => HPL-2.1-foss-2015.05.eb} | 2 +- .../h/hwloc/hwloc-1.10.1-GNU-4.9.2-2.25.eb | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) rename easybuild/easyconfigs/h/HPL/{HPL-2.1-foss-2015.01.eb => HPL-2.1-foss-2015.05.eb} (92%) create mode 100644 easybuild/easyconfigs/h/hwloc/hwloc-1.10.1-GNU-4.9.2-2.25.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015.01.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015.05.eb similarity index 92% rename from easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015.01.eb rename to easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015.05.eb index 6e2eb261d6..6e7b16eb21 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015.01.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015.05.eb @@ -6,7 +6,7 @@ description = """HPL is a software package that solves a (random) dense linear s on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the High Performance Computing Linpack Benchmark.""" -toolchain = {'name': 'foss', 'version': '2015.01'} +toolchain = {'name': 'foss', 'version': '2015.05'} toolchainopts = {'optarch': True, 'usempi': True} sources = [SOURCELOWER_TAR_GZ] diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.10.1-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.10.1-GNU-4.9.2-2.25.eb new file mode 100644 index 0000000000..33b2aeafd6 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.10.1-GNU-4.9.2-2.25.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.10.1' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction + (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including + NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various + system attributes such as cache and memory information as well as the locality of I/O devices such as + network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering + information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} + +dependencies = [('numactl', '2.0.10')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +moduleclass = 'system' -- GitLab From 217d5da8dc55d077a2acb7ba42db1a0ffc2896b6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 16:15:07 +0200 Subject: [PATCH 0661/1076] add foss/2015.05 easyconfig --- easybuild/easyconfigs/f/foss/foss-2015.05.eb | 39 ++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 easybuild/easyconfigs/f/foss/foss-2015.05.eb diff --git a/easybuild/easyconfigs/f/foss/foss-2015.05.eb b/easybuild/easyconfigs/f/foss/foss-2015.05.eb new file mode 100644 index 0000000000..e468cc0b43 --- /dev/null +++ b/easybuild/easyconfigs/f/foss/foss-2015.05.eb @@ -0,0 +1,39 @@ +easyblock = "Toolchain" + +name = 'foss' +version = '2015.05' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, including + OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '4.9.2' +binutilsver = '2.25' +tcver = '%s-binutils-%s' % (gccver, binutilsver) + +blaslib = 'OpenBLAS' +blasver = '0.2.14' +blas = '%s-%s' % (blaslib, blasver) +blassuff = '-LAPACK-3.5.0' + +# toolchain used to build foss dependencies +comp_mpi_tc_name = 'gompi' +comp_mpi_tc_ver = "%s" % version +comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) + +# compiler toolchain depencies +# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain +# because of toolchain preperation functions +# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds +dependencies = [ + ('GCC', gccver, '-binutils-%s' % binutilsver), + ('binutils', binutilsver, '', ('GCC', tcver)), + ('OpenMPI', '1.8.5', '', ('GNU', '%s-%s' % (gccver, binutilsver))), + (blaslib, blasver, blassuff, ('GNU', '%s-%s' % (gccver, binutilsver))), + ('FFTW', '3.3.4', '', comp_mpi_tc), + ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), +] + +moduleclass = 'toolchain' -- GitLab From afa60d29df4fe8302f4ec69816fa2cfbe8b0415f Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Wed, 20 May 2015 16:45:41 +0200 Subject: [PATCH 0662/1076] Roll back the cURL version since 7.41.0 is parked in a WIP PR. --- .../R-bundles-20150520-intel-2015a-R-3.1.3-devtools.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/R-bundles/R-bundles-20150520-intel-2015a-R-3.1.3-devtools.eb b/easybuild/easyconfigs/r/R-bundles/R-bundles-20150520-intel-2015a-R-3.1.3-devtools.eb index cf38b2b642..8cb259acf8 100644 --- a/easybuild/easyconfigs/r/R-bundles/R-bundles-20150520-intel-2015a-R-3.1.3-devtools.eb +++ b/easybuild/easyconfigs/r/R-bundles/R-bundles-20150520-intel-2015a-R-3.1.3-devtools.eb @@ -17,7 +17,7 @@ exts_filter = ("R -q --no-save", "library(%(ext_name)s)") dependencies = [ ('R', rver), - ('cURL', '7.41.0'), + ('cURL', '7.40.0'), ('libxml2', '2.9.2'), ] -- GitLab From 6947b4af64d910b5b3586d4a29c4a12a458384b3 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 16:54:47 +0200 Subject: [PATCH 0663/1076] don't fiddle with existing GCC-4.9.2.eb easyconfig --- easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb index ebf339e6b0..cb9f3aa4f2 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'dummy', 'version': ''} +toolchain = {'name': 'dummy', 'version': 'dummy'} mpfr_version = '3.1.2' -- GitLab From 19101529562e7a25335428c780ab6320c6bcabbb Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 16:59:04 +0200 Subject: [PATCH 0664/1076] readd binutils easyconfig that was there already --- .../b/binutils/binutils-2.25-GCC-4.9.2.eb | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb new file mode 100644 index 0000000000..e44a4bc4f7 --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'binutils' +version = '2.25' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +dependencies = [ + ('zlib', '1.2.8'), +] + +binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', + 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in binlist] + ['lib/libbfd.a', 'lib/libopcodes.a'] + + ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], + 'dirs': [], +} + +moduleclass = 'tools' -- GitLab From 2acb0acb676ef4263c9e9b41c07626935db96886 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 17:08:03 +0200 Subject: [PATCH 0665/1076] add --with-sysroot=/ to all binutils easyconfigs --- .../b/binutils/binutils-2.22-goalf-1.1.0-no-OFED.eb | 7 +++++-- .../b/binutils/binutils-2.22-gompi-1.4.12-no-OFED.eb | 7 +++++-- .../easyconfigs/b/binutils/binutils-2.22-goolf-1.4.10.eb | 5 ++++- .../easyconfigs/b/binutils/binutils-2.24-foss-2014b.eb | 3 +++ .../easyconfigs/b/binutils/binutils-2.24-intel-2014b.eb | 3 +++ .../easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb | 3 +++ 6 files changed, 23 insertions(+), 5 deletions(-) diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.22-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/b/binutils/binutils-2.22-goalf-1.1.0-no-OFED.eb index 6d0b4d9315..09be4e2513 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.22-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.22-goalf-1.1.0-no-OFED.eb @@ -18,11 +18,14 @@ version = '2.22' homepage = 'http://directory.fsf.org/project/binutils/' description = "binutils-2.22: GNU binary utilities" +toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} +toolchainopts = {'pic': True} + sources = ['binutils-%s.tar.bz2' % version] source_urls = [GNU_SOURCE] -toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} -toolchainopts = {'pic': True} +# make sure that system libraries are also considered by ld +configopts = '--with-sysroot=/' binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.22-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/b/binutils/binutils-2.22-gompi-1.4.12-no-OFED.eb index 129afa50d1..037eea64d6 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.22-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.22-gompi-1.4.12-no-OFED.eb @@ -18,11 +18,14 @@ version = '2.22' homepage = 'http://directory.fsf.org/project/binutils/' description = "binutils-2.22: GNU binary utilities" +toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} +toolchainopts = {'pic': True} + sources = ['binutils-%s.tar.bz2' % version] source_urls = [GNU_SOURCE] -toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} -toolchainopts = {'pic': True} +# make sure that system libraries are also considered by ld +configopts = '--with-sysroot=/' binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.4.10.eb b/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.4.10.eb index 98ff0c9aef..6eefeecf7f 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.4.10.eb @@ -18,10 +18,13 @@ version = '2.22' homepage = 'http://directory.fsf.org/project/binutils/' description = "binutils-2.22: GNU binary utilities" +toolchain = {'name': 'goolf', 'version': '1.4.10'} + sources = ['binutils-%s.tar.bz2' % version] source_urls = [GNU_SOURCE] -toolchain = {'name': 'goolf', 'version': '1.4.10'} +# make sure that system libraries are also considered by ld +configopts = '--with-sysroot=/' binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.24-foss-2014b.eb b/easybuild/easyconfigs/b/binutils/binutils-2.24-foss-2014b.eb index 7e0429c8a1..f289f62f1b 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.24-foss-2014b.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.24-foss-2014b.eb @@ -15,6 +15,9 @@ dependencies = [ ('zlib', '1.2.8'), ] +# make sure that system libraries are also considered by ld +configopts = '--with-sysroot=/' + binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.24-intel-2014b.eb b/easybuild/easyconfigs/b/binutils/binutils-2.24-intel-2014b.eb index 35ffa05491..90ee55811f 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.24-intel-2014b.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.24-intel-2014b.eb @@ -15,6 +15,9 @@ dependencies = [ ('zlib', '1.2.8'), ] +# make sure that system libraries are also considered by ld +configopts = '--with-sysroot=/' + # disable warning/error #175 ("subscript out of range") buildopts = 'CFLAGS="$CFLAGS -wd175"' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb index e44a4bc4f7..080795bcde 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb @@ -15,6 +15,9 @@ dependencies = [ ('zlib', '1.2.8'), ] +# make sure that system libraries are also considered by ld +configopts = '--with-sysroot=/' + binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] sanity_check_paths = { -- GitLab From 948fa64a0701c1236890593168e3cf07d3e725a7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 17:27:44 +0200 Subject: [PATCH 0666/1076] include Tcl and Tk as dependencies in R easyconfig --- .../easyconfigs/r/R/R-3.1.3-intel-2015a.eb | 2 ++ .../t/Tcl/Tcl-8.6.4-intel-2015a.eb | 25 +++++++++++++++++++ .../t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb | 24 ++++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb create mode 100644 easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb index 19bdf89c03..fefd97519c 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb @@ -20,6 +20,8 @@ dependencies = [ ('libpng', '1.6.16'), # for plotting in R ('libjpeg-turbo', '1.4.0'), # for plottting in R ('Java', '1.8.0_25', '', True), # Java bindings are built if Java is found, might as well provide it + ('Tcl', '8.6.4'), # for tcltk + ('Tk', '8.6.4', '-no-X11'), # for tcltk ] name_tmpl = '%(name)s_%(version)s.tar.gz' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb new file mode 100644 index 0000000000..b2673863fd --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-intel-2015a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.4' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb new file mode 100644 index 0000000000..39ccca9596 --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-intel-2015a-no-X11.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.4' +versionsuffix = '-no-X11' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building + a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('Tcl', version), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' -- GitLab From 46e6b83f725bba2477cc26f82853bbe7b2d6376a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 18:22:29 +0200 Subject: [PATCH 0667/1076] Revert "don't bother committing foss version" This reverts commit b97ff1c4e5b44c4ea3f935b1d1ed1fbbcb67e668. --- .../r/Ruby/Ruby-2.1.5-foss-2015a.eb | 33 +++++++++++++++++++ .../r/Ruby/Ruby-2.1.5-intel-2014b.eb | 33 +++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb create mode 100644 easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-intel-2014b.eb diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb new file mode 100644 index 0000000000..c585ab1d31 --- /dev/null +++ b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb @@ -0,0 +1,33 @@ +# With <3 for EasyBuild +# +# EasyConfig for Ruby 2.1: +# ---------------------------------------------------------------------------- +# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH +# License: MIT +# Authors: Aaron Zauner +# ---------------------------------------------------------------------------- + +name = 'Ruby' +version = '2.1.5' + +homepage = 'https://www.ruby-lang.org' +description = """Ruby is a dynamic, open source programming language with + a focus on simplicity and productivity. It has an elegant syntax that is + natural to read and easy to write.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] + +sanity_check_paths = { + 'files': ['bin/ruby', 'bin/rake', 'bin/gem', 'bin/testrb', 'bin/erb', + 'bin/ri', 'bin/irb', 'bin/rdoc', 'lib/libruby.so.2.1.0', + 'lib/libruby-static.a', 'lib/libruby.so'], + 'dirs': ['lib/ruby/2.1.0', 'lib/ruby/gems', 'lib/pkgconfig', 'include/ruby-2.1.0'] +} + +configopts = "--disable-install-doc --enable-shared" + +moduleclass = 'lang' + diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-intel-2014b.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-intel-2014b.eb new file mode 100644 index 0000000000..32eca44aae --- /dev/null +++ b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-intel-2014b.eb @@ -0,0 +1,33 @@ +# With <3 for EasyBuild +# +# EasyConfig for Ruby 2.1: +# ---------------------------------------------------------------------------- +# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH +# License: MIT +# Authors: Aaron Zauner +# ---------------------------------------------------------------------------- +easyblock = 'ConfigureMake' + +name = 'Ruby' +version = '2.1.5' + +homepage = 'https://www.ruby-lang.org' +description = """Ruby is a dynamic, open source programming language with + a focus on simplicity and productivity. It has an elegant syntax that is + natural to read and easy to write.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] + +sanity_check_paths = { + 'files': ['bin/ruby', 'bin/rake', 'bin/gem', 'bin/testrb', 'bin/erb', + 'bin/ri', 'bin/irb', 'bin/rdoc', 'lib/libruby.so.2.1.0', + 'lib/libruby-static.a', 'lib/libruby.so'], + 'dirs': ['lib/ruby/2.1.0', 'lib/ruby/gems', 'lib/pkgconfig', 'include/ruby-2.1.0'] +} + +configopts = "--disable-install-doc --enable-shared" + +moduleclass = 'lang' -- GitLab From c0e1547ae6e599aed6800950d34a54674ad0040c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 18:22:51 +0200 Subject: [PATCH 0668/1076] don't bother committing foss version (fixed) --- .../r/Ruby/Ruby-2.1.5-foss-2015a.eb | 33 ------------------- 1 file changed, 33 deletions(-) delete mode 100644 easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb deleted file mode 100644 index c585ab1d31..0000000000 --- a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5-foss-2015a.eb +++ /dev/null @@ -1,33 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for Ruby 2.1: -# ---------------------------------------------------------------------------- -# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Aaron Zauner -# ---------------------------------------------------------------------------- - -name = 'Ruby' -version = '2.1.5' - -homepage = 'https://www.ruby-lang.org' -description = """Ruby is a dynamic, open source programming language with - a focus on simplicity and productivity. It has an elegant syntax that is - natural to read and easy to write.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] - -sanity_check_paths = { - 'files': ['bin/ruby', 'bin/rake', 'bin/gem', 'bin/testrb', 'bin/erb', - 'bin/ri', 'bin/irb', 'bin/rdoc', 'lib/libruby.so.2.1.0', - 'lib/libruby-static.a', 'lib/libruby.so'], - 'dirs': ['lib/ruby/2.1.0', 'lib/ruby/gems', 'lib/pkgconfig', 'include/ruby-2.1.0'] -} - -configopts = "--disable-install-doc --enable-shared" - -moduleclass = 'lang' - -- GitLab From b6f710ac19644014cbec67d6e8c046af4b59ae0a Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 20 May 2015 18:49:43 +0200 Subject: [PATCH 0669/1076] add missing build dep for binutils in zlib --- .../easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb index 64ff4fbec6..3f419579d9 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb @@ -13,6 +13,8 @@ toolchain = {'name': 'GCC', 'version': '4.9.2-binutils-2.25'} sources = [SOURCELOWER_TAR_GZ] source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] +builddependencies = [('binutils', '2.25', '', True)] + sanity_check_paths = { 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], 'dirs': [], -- GitLab From 76f35e21156e30e817fa9dc9a55e95ce559a8239 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 20 May 2015 18:50:35 +0200 Subject: [PATCH 0670/1076] libtool was missing M4 dep --- easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-4.9.2-2.25.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-4.9.2-2.25.eb index 2985ab6f8a..f29d89e1c6 100644 --- a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-4.9.2-2.25.eb +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-4.9.2-2.25.eb @@ -12,4 +12,6 @@ toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] +dependencies = [('M4', '1.4.17')] + moduleclass = 'lib' -- GitLab From 627201ca872c434956e141ea54f1ae6b115ce694 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 20 May 2015 19:26:58 +0200 Subject: [PATCH 0671/1076] statically link zlib in binutils --- .../binutils-2.25-GCC-4.9.2-binutils-2.25.eb | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb index b93783f696..f316e5d537 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb @@ -6,18 +6,23 @@ version = '2.25' homepage = 'http://directory.fsf.org/project/binutils/' description = "binutils: GNU binary utilities" -sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] - toolchain = {'name': 'GCC', 'version': '4.9.2-binutils-%(version)s'} -dependencies = [('zlib', '1.2.8')] +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] -builddependencies = [('binutils', version, '', True)] +builddependencies = [ + ('zlib', '1.2.8'), + ('binutils', version, '', True) +] # make sure that system libraries are also considered by ld configopts = '--with-sysroot=/' +# statically link with zlib, to avoid runtime dependency on zlib +preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' +prebuildopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' + binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] -- GitLab From 38ce9f64b23d7bdf5de4d590e4670b7c42a5dbbc Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 20 May 2015 20:54:18 +0200 Subject: [PATCH 0672/1076] all binutils-2.25 link statically with zlib --- .../binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb | 6 +++--- .../easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb | 11 +++++++---- easybuild/easyconfigs/b/binutils/binutils-2.25.eb | 4 ++-- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb index f316e5d537..cb9289d4be 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb @@ -16,13 +16,13 @@ builddependencies = [ ('binutils', version, '', True) ] -# make sure that system libraries are also considered by ld -configopts = '--with-sysroot=/' - # statically link with zlib, to avoid runtime dependency on zlib preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' prebuildopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' +# make sure that system libraries are also considered by ld +configopts = '--with-sysroot=/' + binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb index 080795bcde..8aefcfeeee 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb @@ -6,20 +6,23 @@ version = '2.25' homepage = 'http://directory.fsf.org/project/binutils/' description = "binutils: GNU binary utilities" +toolchain = {'name': 'GCC', 'version': '4.9.2'} + sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] -toolchain = {'name': 'GCC', 'version': '4.9.2'} +builddependencies = [('zlib', '1.2.8')] -dependencies = [ - ('zlib', '1.2.8'), -] +# statically link with zlib, to avoid runtime dependency on zlib +preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' +prebuildopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' # make sure that system libraries are also considered by ld configopts = '--with-sysroot=/' binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] + sanity_check_paths = { 'files': ['bin/%s' % x for x in binlist] + ['lib/libbfd.a', 'lib/libopcodes.a'] + ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb index dee468601d..3c7395c4a9 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb @@ -6,11 +6,11 @@ version = '2.25' homepage = 'http://directory.fsf.org/project/binutils/' description = "binutils: GNU binary utilities" +toolchain = {'name': 'dummy', 'version': ''} + sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] -toolchain = {'name': 'dummy', 'version': ''} - builddependencies = [('zlib', '1.2.8')] # statically link with zlib, to avoid runtime dependency on zlib -- GitLab From f6913e1ca0c1873885fc8c49f7b1435f485d090c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 20:57:29 +0200 Subject: [PATCH 0673/1076] flesh out FPM into a dedicated easyconfig, sanity_check_paths were moved to Ruby easyblock --- .../easyconfigs/f/FPM/FPM-1.3.3-Ruby-2.1.5.eb | 17 +++++++++++++++++ easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb | 14 +------------- 2 files changed, 18 insertions(+), 13 deletions(-) create mode 100644 easybuild/easyconfigs/f/FPM/FPM-1.3.3-Ruby-2.1.5.eb diff --git a/easybuild/easyconfigs/f/FPM/FPM-1.3.3-Ruby-2.1.5.eb b/easybuild/easyconfigs/f/FPM/FPM-1.3.3-Ruby-2.1.5.eb new file mode 100644 index 0000000000..a275aabe94 --- /dev/null +++ b/easybuild/easyconfigs/f/FPM/FPM-1.3.3-Ruby-2.1.5.eb @@ -0,0 +1,17 @@ +easyblock = 'RubyGem' + +name = 'FPM' +version = '1.3.3' + +homepage = 'https://github.com/jordansissel/fpm' +description = """Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease + and sanity.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['http://rubygems.org/downloads/'] +sources = ['%(namelower)s-%(version)s.gem'] + +dependencies = [('Ruby', '2.1.5')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb index d422f5a2f3..a83d1888f2 100644 --- a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb +++ b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb @@ -20,19 +20,8 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] -# Due to the way versioning works now with ruby, the libraries and such are labelled major.minor.0 -sanity_check_paths = { - 'files': ['bin/ruby', 'bin/rake', 'bin/gem', 'bin/testrb', 'bin/erb', - 'bin/ri', 'bin/irb', 'bin/rdoc', 'lib/libruby.so.%(version_major_minor)s.0', - 'lib/libruby-static.a', 'lib/libruby.so'], - 'dirs': ['lib/ruby/%(version_major_minor)s.0', 'lib/ruby/gems', 'lib/pkgconfig', 'include/ruby-%(version_major_minor)s.0'] -} - - ext_options = { - 'source_urls': [ - 'http://rubygems.org/downloads/', # gem archive - ], + 'source_urls': ['http://rubygems.org/downloads/'], 'source_tmpl': '%(name)s-%(version)s.gem', } @@ -44,7 +33,6 @@ exts_list = [ ('backports', '3.6.4', ext_options), ('arr-pm', '0.0.9', ext_options), ('clamp', '0.6.4', ext_options), - ('fpm', '1.3.3', ext_options), ] moduleclass = 'lang' -- GitLab From 4dad61c9513cce50dd112e6e87c4ca4584e26049 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 21:16:37 +0200 Subject: [PATCH 0674/1076] bump versions: Ruby 2.1.6 + latest extension versions --- ...1.3.3-Ruby-2.1.5.eb => FPM-1.3.3-Ruby-2.1.6.eb} | 5 ++++- .../r/Ruby/{Ruby-2.1.5.eb => Ruby-2.1.6.eb} | 14 +++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) rename easybuild/easyconfigs/f/FPM/{FPM-1.3.3-Ruby-2.1.5.eb => FPM-1.3.3-Ruby-2.1.6.eb} (81%) rename easybuild/easyconfigs/r/Ruby/{Ruby-2.1.5.eb => Ruby-2.1.6.eb} (78%) diff --git a/easybuild/easyconfigs/f/FPM/FPM-1.3.3-Ruby-2.1.5.eb b/easybuild/easyconfigs/f/FPM/FPM-1.3.3-Ruby-2.1.6.eb similarity index 81% rename from easybuild/easyconfigs/f/FPM/FPM-1.3.3-Ruby-2.1.5.eb rename to easybuild/easyconfigs/f/FPM/FPM-1.3.3-Ruby-2.1.6.eb index a275aabe94..b6d3efe3ac 100644 --- a/easybuild/easyconfigs/f/FPM/FPM-1.3.3-Ruby-2.1.5.eb +++ b/easybuild/easyconfigs/f/FPM/FPM-1.3.3-Ruby-2.1.6.eb @@ -3,6 +3,9 @@ easyblock = 'RubyGem' name = 'FPM' version = '1.3.3' +rubyver = '2.1.6' +versionsuffix = '-Ruby-%s' % rubyver + homepage = 'https://github.com/jordansissel/fpm' description = """Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity.""" @@ -12,6 +15,6 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = ['http://rubygems.org/downloads/'] sources = ['%(namelower)s-%(version)s.gem'] -dependencies = [('Ruby', '2.1.5')] +dependencies = [('Ruby', rubyver)] moduleclass = 'tools' diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.6.eb similarity index 78% rename from easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb rename to easybuild/easyconfigs/r/Ruby/Ruby-2.1.6.eb index a83d1888f2..b2e22e2b13 100644 --- a/easybuild/easyconfigs/r/Ruby/Ruby-2.1.5.eb +++ b/easybuild/easyconfigs/r/Ruby/Ruby-2.1.6.eb @@ -8,7 +8,7 @@ # ---------------------------------------------------------------------------- name = 'Ruby' -version = '2.1.5' +version = '2.1.6' homepage = 'https://www.ruby-lang.org' description = """Ruby is a dynamic, open source programming language with @@ -26,13 +26,13 @@ ext_options = { } exts_list = [ - ('ffi', '1.9.6', ext_options), - ('childprocess', '0.5.5', ext_options), - ('json', '1.8.2', ext_options), - ('cabin', '0.7.1', ext_options), + ('ffi', '1.9.8', ext_options), + ('childprocess', '0.5.6', ext_options), + ('json', '1.8.2', ext_options), + ('cabin', '0.7.1', ext_options), ('backports', '3.6.4', ext_options), - ('arr-pm', '0.0.9', ext_options), - ('clamp', '0.6.4', ext_options), + ('arr-pm', '0.0.10', ext_options), + ('clamp', '0.6.5', ext_options), ] moduleclass = 'lang' -- GitLab From b78e23ea4e58b6aeb28fd761199985966487b8c7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 20 May 2015 22:03:41 +0200 Subject: [PATCH 0675/1076] include Tcl and Tk as dependencies in R foss/2015a easyconfig --- .../easyconfigs/r/R/R-3.1.3-foss-2015a.eb | 2 ++ .../easyconfigs/t/Tcl/Tcl-8.6.4-foss-2015a.eb | 25 +++++++++++++++++++ .../t/Tk/Tk-8.6.4-foss-2015a-no-X11.eb | 24 ++++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-foss-2015a.eb create mode 100644 easybuild/easyconfigs/t/Tk/Tk-8.6.4-foss-2015a-no-X11.eb diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb index ad11c875f8..5d7d661a1f 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb @@ -20,6 +20,8 @@ dependencies = [ ('libpng', '1.6.16'), # for plotting in R ('libjpeg-turbo', '1.4.0'), # for plottting in R ('Java', '1.8.0_25', '', True), # Java bindings are built if Java is found, might as well provide it + ('Tcl', '8.6.4'), # for tcltk + ('Tk', '8.6.4', '-no-X11'), # for tcltk ] name_tmpl = '%(name)s_%(version)s.tar.gz' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-foss-2015a.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-foss-2015a.eb new file mode 100644 index 0000000000..d1a6b6efb2 --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-foss-2015a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.4' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-foss-2015a-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-foss-2015a-no-X11.eb new file mode 100644 index 0000000000..fee35bd216 --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-foss-2015a-no-X11.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.4' +versionsuffix = '-no-X11' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building + a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('Tcl', version), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' -- GitLab From f2d25bea1c5399f3d5b22e2f25f915ab2adac5ff Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 10:05:19 +0200 Subject: [PATCH 0676/1076] {vis}[intel/2015a] SPIDER 22.10 --- .../s/SPIDER/SPIDER-22.10-intel-2015a.eb | 41 +++++++++++ .../SPIDER-22.10_fix-syntax-ifort.patch | 71 +++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a.eb create mode 100644 easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch diff --git a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a.eb b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a.eb new file mode 100644 index 0000000000..f9744a6899 --- /dev/null +++ b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'SPIDER' +version = '22.10' + +homepage = 'http://spider.wadsworth.org/spider_doc/spider/docs/spider.html' +description = """SPIDER (System for Processing Image Data from Electron microscopy and Related fields) is + an image processing system for electron microscopy.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'static': True} + +source_urls = ['http://spider.wadsworth.org/spider_doc/spider/download/'] +sources = ['spiderweb.%(version)s.tar.gz'] + +patches = ['SPIDER-%(version)s_fix-syntax-ifort.patch'] + +dependencies = [('FFTW', '3.3.4')] + +start_dir = 'spider/src' + +buildininstalldir = True + +parallel = 1 + +skipsteps = ['configure', 'install'] + +prebuildopts = "rm ../bin/spider* && rm ../src/spider*.[ao] && " +buildopts = '-f Makefile_linux COMP="$F90" EXE=spider FFTWLIBDIR=$EBROOTFFTW/lib ' +buildopts += 'FFLAGS="$F90FLAGS -WB -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -fpp -c" LF="$F90FLAGS"' +#buildopts += 'FFLAGS="$F90FLAGS -DHAS_IEEE -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -DSP_MP -c" LF="$F90FLAGS"' +#buildopts += 'FFLAGS="$F90FLAGS -DHAS_IEEE -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -DUSE_MPI -c" LF="$F90FLAGS"' + +modextrapaths = {'PATH': ['spider/bin']} + +sanity_check_paths = { + 'files': ['spider/bin/spider'], + 'dirs': [''], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch new file mode 100644 index 0000000000..9857ea9f14 --- /dev/null +++ b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch @@ -0,0 +1,71 @@ +--- spider/src/copyfromtif.f.orig 2014-11-20 17:31:58.000000000 +0100 ++++ spider/src/copyfromtif.f 2015-05-20 20:18:45.688100002 +0200 +@@ -88,7 +88,7 @@ + INTEGER(KIND=1), ALLOCATABLE :: I1VALS(:) + INTEGER(KIND=4), ALLOCATABLE :: I4VALS(:) + +- CHARACTER(LEN=1), ALLOCATABLE :: CVAL(:) ++ CHARACTER(LEN=:), ALLOCATABLE :: CVAL + + CHARACTER(LEN=24) :: CDATE + +@@ -290,7 +290,7 @@ + IF ( ICOUNT > ICVAL_LEN) THEN + IF (ALLOCATED(CVAL)) DEALLOCATE(CVAL) + ICVAL_LEN = ICOUNT +- ALLOCATE(CVAL(1)(ICVAL_LEN), STAT=IRTFLG) ++ ALLOCATE(CHARACTER(LEN=ICVAL_LEN) :: CVAL, STAT=IRTFLG) + + IF (IRTFLG .NE. 0) THEN + CALL ERRT(46,'COPYFROMTIF; CVAL...',ICVAL_LEN) +@@ -432,7 +432,7 @@ + GOTRESU = .TRUE. + + ELSEIF (ITAG == 306) THEN +- CDATE = CVAL(1)(1:22) ++ CDATE = CVAL(1:22) + c IF (DEBUG) WRITE(NOUT,'(2X,A,1X,200A)')'DATE & TIME:', + c & CVAL(1)(1:ICOUNT) + GOTDATE = .TRUE. +--- spider/src/copypos.f.orig 2015-05-20 21:21:12.693293000 +0200 ++++ spider/src/copypos.f 2015-05-20 21:21:37.499077116 +0200 +@@ -269,7 +269,7 @@ + ENDIF + + C GREATER OF (0 AND (THE SMALLER OF RVAL AND 255)) +- IVAL = MAX(0,MIN(RVAL, 255.)) ++ IVAL = MAX(0.,MIN(RVAL, 255.)) + + IF (FLIP) THEN + IVAL = 255 - IVAL +--- spider/src/hisd.f.orig 2015-05-20 21:30:04.788208000 +0200 ++++ spider/src/hisd.f 2015-05-20 21:30:29.848221000 +0200 +@@ -146,9 +146,7 @@ + & 'OUTPUT DOC FILE (OR * IF NONE)',ISOLD,APPEND,MESSAGE, + & NEWFILE,IRTFLG) + +- WANTDOC = (IRTFLG == 0) +- +- IF (WANTDOC) THEN ++ IF (IRTFLG == 0) THEN + C OUTPUT TO DOC FILE + + C 123456789 123456789 123456789 123456789 123456789 +--- spider/src/star2doc.f.orig 2015-05-20 21:41:24.588241000 +0200 ++++ spider/src/star2doc.f 2015-05-20 21:41:50.069338858 +0200 +@@ -82,6 +82,7 @@ + CHARACTER(LEN=1) :: CDUM + INTEGER :: LUNDOCT,ILOC,IT,NLIST,ILAST + INTEGER :: IHI,I,IKEY,IRTFLG,LENREC,IVAR,ITOK ++ INTEGER :: NSPI + + LOGICAL :: ISOPEN,EX,CALLERRT,ASKNAM + LOGICAL :: ADDEXT,GETNAME +--- /gpfs/scratch/projects/project_gpilot/vsc40023/software/SPIDER/22.10-intel-2015a/spider/src/Makebody.inc.orig 2015-05-21 09:53:57.937621000 +0200 ++++ /gpfs/scratch/projects/project_gpilot/vsc40023/software/SPIDER/22.10-intel-2015a/spider/src/Makebody.inc 2015-05-21 09:52:36.558197000 +0200 +@@ -14,4 +14,4 @@ + .f.a: + $(COMP) $(FFLAGS) $< + $(AR) $(AFLAGS) $(LIB) $*.o +- @\rm $*.o ++# @\rm $*.o -- GitLab From b1b0d1ed44844db6e5e773b53ea20a18b485f6f6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 10:06:21 +0200 Subject: [PATCH 0677/1076] fix path in SPIDER patch --- .../easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch index 9857ea9f14..3f36cf0b41 100644 --- a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch +++ b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch @@ -61,8 +61,8 @@ LOGICAL :: ISOPEN,EX,CALLERRT,ASKNAM LOGICAL :: ADDEXT,GETNAME ---- /gpfs/scratch/projects/project_gpilot/vsc40023/software/SPIDER/22.10-intel-2015a/spider/src/Makebody.inc.orig 2015-05-21 09:53:57.937621000 +0200 -+++ /gpfs/scratch/projects/project_gpilot/vsc40023/software/SPIDER/22.10-intel-2015a/spider/src/Makebody.inc 2015-05-21 09:52:36.558197000 +0200 +--- spider/src/Makebody.inc.orig 2015-05-21 09:53:57.937621000 +0200 ++++ spider/src/Makebody.inc 2015-05-21 09:52:36.558197000 +0200 @@ -14,4 +14,4 @@ .f.a: $(COMP) $(FFLAGS) $< -- GitLab From a54658145a7cfe4633c9958ede6b2d7e44defd23 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 10:40:43 +0200 Subject: [PATCH 0678/1076] add -mt and -mpi variants of SPIDER, extend patch --- .../s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb | 40 +++++++++++++++++++ .../s/SPIDER/SPIDER-22.10-intel-2015a-mt.eb | 40 +++++++++++++++++++ .../s/SPIDER/SPIDER-22.10-intel-2015a.eb | 4 +- .../SPIDER-22.10_fix-syntax-ifort.patch | 27 +++++++++++++ 4 files changed, 108 insertions(+), 3 deletions(-) create mode 100644 easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb create mode 100644 easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mt.eb diff --git a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb new file mode 100644 index 0000000000..051f460b6a --- /dev/null +++ b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'SPIDER' +version = '22.10' +versionsuffix = '-mpi' + +homepage = 'http://spider.wadsworth.org/spider_doc/spider/docs/spider.html' +description = """SPIDER (System for Processing Image Data from Electron microscopy and Related fields) is + an image processing system for electron microscopy.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'static': True, 'usempi': True} + +source_urls = ['http://spider.wadsworth.org/spider_doc/spider/download/'] +sources = ['spiderweb.%(version)s.tar.gz'] + +patches = ['SPIDER-%(version)s_fix-syntax-ifort.patch'] + +dependencies = [('FFTW', '3.3.4')] + +start_dir = 'spider/src' + +buildininstalldir = True + +parallel = 1 + +skipsteps = ['configure', 'install'] + +prebuildopts = "rm ../bin/spider* && rm ../src/spider*.[ao] && " +buildopts = '-f Makefile_linux COMP="$F90" EXE=spider FFTWLIBDIR=$EBROOTFFTW/lib ' +buildopts += 'FFLAGS="$F90FLAGS -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -fpp -c -DUSE_MPI" LF="$F90FLAGS"' + +modextrapaths = {'PATH': ['spider/bin']} + +sanity_check_paths = { + 'files': ['spider/bin/spider'], + 'dirs': [''], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mt.eb b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mt.eb new file mode 100644 index 0000000000..3638191610 --- /dev/null +++ b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mt.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'SPIDER' +version = '22.10' +versionsuffix = '-mt' + +homepage = 'http://spider.wadsworth.org/spider_doc/spider/docs/spider.html' +description = """SPIDER (System for Processing Image Data from Electron microscopy and Related fields) is + an image processing system for electron microscopy.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'static': True, 'openmp': True} + +source_urls = ['http://spider.wadsworth.org/spider_doc/spider/download/'] +sources = ['spiderweb.%(version)s.tar.gz'] + +patches = ['SPIDER-%(version)s_fix-syntax-ifort.patch'] + +dependencies = [('FFTW', '3.3.4')] + +start_dir = 'spider/src' + +buildininstalldir = True + +parallel = 1 + +skipsteps = ['configure', 'install'] + +prebuildopts = "rm ../bin/spider* && rm ../src/spider*.[ao] && " +buildopts = '-f Makefile_linux COMP="$F90" EXE=spider FFTWLIBDIR=$EBROOTFFTW/lib ' +buildopts += 'FFLAGS="$F90FLAGS -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -fpp -c -DSP_MP" LF="$F90FLAGS"' + +modextrapaths = {'PATH': ['spider/bin']} + +sanity_check_paths = { + 'files': ['spider/bin/spider'], + 'dirs': [''], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a.eb b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a.eb index f9744a6899..cf9bac0479 100644 --- a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a.eb @@ -27,9 +27,7 @@ skipsteps = ['configure', 'install'] prebuildopts = "rm ../bin/spider* && rm ../src/spider*.[ao] && " buildopts = '-f Makefile_linux COMP="$F90" EXE=spider FFTWLIBDIR=$EBROOTFFTW/lib ' -buildopts += 'FFLAGS="$F90FLAGS -WB -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -fpp -c" LF="$F90FLAGS"' -#buildopts += 'FFLAGS="$F90FLAGS -DHAS_IEEE -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -DSP_MP -c" LF="$F90FLAGS"' -#buildopts += 'FFLAGS="$F90FLAGS -DHAS_IEEE -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -DUSE_MPI -c" LF="$F90FLAGS"' +buildopts += 'FFLAGS="$F90FLAGS -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -fpp -c" LF="$F90FLAGS"' modextrapaths = {'PATH': ['spider/bin']} diff --git a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch index 3f36cf0b41..57bb1f1a3d 100644 --- a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch +++ b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch @@ -69,3 +69,30 @@ $(AR) $(AFLAGS) $(LIB) $*.o - @\rm $*.o +# @\rm $*.o +--- spider/src/four_fq.f.orig 2015-05-21 10:37:01.109541000 +0200 ++++ spider/src/four_fq.f 2015-05-21 10:36:37.703908871 +0200 +@@ -1028,13 +1028,11 @@ + C BUTTERWORTH ELLIPTIC LOWPASS FILTER ********* + CALL ERRT(101, + & 'OPTION NOT IMPLEMENTED FOR VOLUMES',IOPT) +- RETURN + + ELSEIF (IOPT == 12) THEN + C BUTTERWORTH ELLIPTIC HIGHPASS FILTER ********* + CALL ERRT(101, + & 'OPTION NOT IMPLEMENTED FOR VOLUMES',IOPT) +- RETURN + + + ELSEIF (IOPT == 13) THEN +--- spider/src/lundoc.f.orig 2015-05-21 10:39:00.645329000 +0200 ++++ spider/src/lundoc.f 2015-05-21 10:38:42.870873287 +0200 +@@ -1252,7 +1252,7 @@ + INCLUDE 'CMBLOCK.INC' + + INTEGER :: NDOC,MAXKEYT,MAXREGT,KEYSINUSE,IRTFLG +- LOGICAL :: SAYIT ++ LOGICAL :: SAYIT, ENDFILE + + REAL, POINTER :: IPQ(:) + CHARACTER(LEN=80) :: RECLIN ! ONLY NEEDS START -- GitLab From 0891d0214499d4bdbd11622f1a28da2bd075d69e Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 10:41:25 +0200 Subject: [PATCH 0679/1076] make FDS patch compatible with recent versions --- easybuild/easyconfigs/f/FDS/FDS-r18915_makefile.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/f/FDS/FDS-r18915_makefile.patch b/easybuild/easyconfigs/f/FDS/FDS-r18915_makefile.patch index d9c7c2a315..d7106bff9f 100644 --- a/easybuild/easyconfigs/f/FDS/FDS-r18915_makefile.patch +++ b/easybuild/easyconfigs/f/FDS/FDS-r18915_makefile.patch @@ -1,5 +1,5 @@ ---- makefile (revision 18916) -+++ makefile (working copy) +--- FDS_Compilation/makefile.orig (revision 18916) ++++ FDS_Compilation/makefile (working copy) @@ -29,9 +29,9 @@ # General Purpose Rules -- GitLab From 9519137d051e2f69640db52d87cfa9f5fdd412b6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 10:42:06 +0200 Subject: [PATCH 0680/1076] {phys}[intel/2015a] FDS r17534 + rr22681 --- .../f/FDS/FDS-r17534-intel-2015a.eb | 32 +++++++++++++++++++ .../f/FDS/FDS-r17534_makefile.patch | 16 ++++++++++ .../f/FDS/FDS-r22681-intel-2015a.eb | 30 +++++++++++++++++ 3 files changed, 78 insertions(+) create mode 100644 easybuild/easyconfigs/f/FDS/FDS-r17534-intel-2015a.eb create mode 100644 easybuild/easyconfigs/f/FDS/FDS-r17534_makefile.patch create mode 100644 easybuild/easyconfigs/f/FDS/FDS-r22681-intel-2015a.eb diff --git a/easybuild/easyconfigs/f/FDS/FDS-r17534-intel-2015a.eb b/easybuild/easyconfigs/f/FDS/FDS-r17534-intel-2015a.eb new file mode 100644 index 0000000000..2179b3462c --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS-r17534-intel-2015a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'FDS' +version = 'r17534' + +homepage = 'https://code.google.com/p/fds-smv/' +description = """Fire Dynamics Simulator (FDS) is a large-eddy simulation (LES) code for low-speed flows, + with an emphasis on smoke and heat transport from fires.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'usempi': True} + +sources = [SOURCE_TAR_GZ] +patches = ['FDS-%(version)s_makefile.patch'] + +unpack_options = '--strip-components=1' + +start_dir = 'FDS_Compilation' + +parallel = 1 + +# just run make in the install dir +skipsteps = ['configure', 'install'] +buildininstalldir = True + +modextrapaths = {'PATH': 'FDS_Compilation'} + +sanity_check_paths = { + 'files': ['FDS_Compilation/fds'], + 'dirs': [], +} +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-r17534_makefile.patch b/easybuild/easyconfigs/f/FDS/FDS-r17534_makefile.patch new file mode 100644 index 0000000000..dea4f7695f --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS-r17534_makefile.patch @@ -0,0 +1,16 @@ +diff -ru fds-r17534.orig/FDS_Compilation/makefile fds-r17534/FDS_Compilation/makefile +--- fds-r17534.orig/FDS_Compilation/makefile 2013-11-21 17:36:53.000000000 +0100 ++++ fds-r17534/FDS_Compilation/makefile 2015-05-19 13:01:04.892548269 +0200 +@@ -29,9 +29,9 @@ + + # General Purpose Rules + +-no_target: +- @echo \******** You did not specify a make target \******** +- @echo Please read the comments at the top of the makefile ++no_target: FCOMPL = $(F90) ++no_target: setup $(obj_serial) ++ $(FCOMPL) $(FFLAGS) $(LFLAGS) -o fds $(obj_serial) + + setup: + %.o : %.mod diff --git a/easybuild/easyconfigs/f/FDS/FDS-r22681-intel-2015a.eb b/easybuild/easyconfigs/f/FDS/FDS-r22681-intel-2015a.eb new file mode 100644 index 0000000000..0b9177003e --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS-r22681-intel-2015a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'FDS' +version = 'r22681' + +homepage = 'https://code.google.com/p/fds-smv/' +description = """Fire Dynamics Simulator (FDS) is a large-eddy simulation (LES) code for low-speed flows, + with an emphasis on smoke and heat transport from fires.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'usempi': True} + +sources = [SOURCE_TAR_GZ] +patches = ['FDS-r18915_makefile.patch'] + +unpack_options = '--strip-components=1' + +start_dir = 'FDS_Compilation' + +# just run make in the install dir +skipsteps = ['configure', 'install'] +buildininstalldir = True + +modextrapaths = {'PATH': 'FDS_Compilation'} + +sanity_check_paths = { + 'files': ['FDS_Compilation/fds'], + 'dirs': [], +} +moduleclass = 'phys' -- GitLab From 65f9f761750f7e2fd484d4da6704cb5aba44af38 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 11:25:23 +0200 Subject: [PATCH 0681/1076] {vis}[intel/2015a] matplotlib 1.4.3 (w/ Python 3.4.3) --- ...tplotlib-1.4.3-intel-2015a-Python-3.4.3.eb | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-3.4.3.eb diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-3.4.3.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-3.4.3.eb new file mode 100644 index 0000000000..147a7f4db6 --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-3.4.3.eb @@ -0,0 +1,38 @@ +easyblock = "PythonPackage" + +name = 'matplotlib' +version = '1.4.3' + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +patches = [('matplotlib-%(version)s_Qhull-intel-fix.patch')] + +python = "Python" +pythonversion = '3.4.3' +pyshortver = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('freetype', '2.5.5'), + ('libpng', '1.6.16'), +] + +# is this actually needed? the PythonPackage will check if import matplotlib succeeds, which is as good as this? +pyprefix = 'lib/python%s/site-packages' % pyshortver +eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver +sanity_check_paths = { + 'files': [], + 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], +} + +moduleclass = 'vis' -- GitLab From acdd3c93de06322ccdce81b8fb9926564d4e9063 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 11:38:09 +0200 Subject: [PATCH 0682/1076] remove useless comment --- .../m/matplotlib/matplotlib-1.3.1-ictce-4.1.13-Python-2.7.6.eb | 1 - .../m/matplotlib/matplotlib-1.3.1-ictce-5.5.0-Python-2.7.6.eb | 1 - .../m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb | 1 - .../m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb | 1 - .../m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-3.4.3.eb | 1 - 5 files changed, 5 deletions(-) diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-ictce-4.1.13-Python-2.7.6.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-ictce-4.1.13-Python-2.7.6.eb index d97e421867..6a25c33b0c 100644 --- a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-ictce-4.1.13-Python-2.7.6.eb +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-ictce-4.1.13-Python-2.7.6.eb @@ -26,7 +26,6 @@ dependencies = [ ('libpng', '1.6.6'), ] -# is this actually needed? the PythonPackage will check if import matplotlib succeeds, which is as good as this? pyprefix = 'lib/python%s/site-packages' % pyshortver eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver sanity_check_paths = { diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-ictce-5.5.0-Python-2.7.6.eb index 0e33120d40..0397044fea 100644 --- a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-ictce-5.5.0-Python-2.7.6.eb +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-ictce-5.5.0-Python-2.7.6.eb @@ -26,7 +26,6 @@ dependencies = [ ('libpng', '1.6.9'), ] -# is this actually needed? the PythonPackage will check if import matplotlib succeeds, which is as good as this? pyprefix = 'lib/python%s/site-packages' % pyshortver eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver sanity_check_paths = { diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb index da06531921..8072aaea0f 100644 --- a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-foss-2015a-Python-2.7.9.eb @@ -25,7 +25,6 @@ dependencies = [ ('libpng', '1.6.16'), ] -# is this actually needed? the PythonPackage will check if import matplotlib succeeds, which is as good as this? pyprefix = 'lib/python%s/site-packages' % pyshortver eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver sanity_check_paths = { diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb index 3a24c2da81..25762ccdf7 100644 --- a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-2.7.9.eb @@ -27,7 +27,6 @@ dependencies = [ ('libpng', '1.6.16'), ] -# is this actually needed? the PythonPackage will check if import matplotlib succeeds, which is as good as this? pyprefix = 'lib/python%s/site-packages' % pyshortver eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver sanity_check_paths = { diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-3.4.3.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-3.4.3.eb index 147a7f4db6..5849d559f7 100644 --- a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-3.4.3.eb +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.4.3-intel-2015a-Python-3.4.3.eb @@ -27,7 +27,6 @@ dependencies = [ ('libpng', '1.6.16'), ] -# is this actually needed? the PythonPackage will check if import matplotlib succeeds, which is as good as this? pyprefix = 'lib/python%s/site-packages' % pyshortver eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver sanity_check_paths = { -- GitLab From 9880d63fb8810ac68b62411fcfd610b43b6e7830 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 11:49:17 +0200 Subject: [PATCH 0683/1076] rename to R-bundle, depend on -extra bundle --- ...undle-20150520-intel-2015a-R-3.1.3-devtools.eb} | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) rename easybuild/easyconfigs/r/{R-bundles/R-bundles-20150520-intel-2015a-R-3.1.3-devtools.eb => R-bundle/R-bundle-20150520-intel-2015a-R-3.1.3-devtools.eb} (77%) diff --git a/easybuild/easyconfigs/r/R-bundles/R-bundles-20150520-intel-2015a-R-3.1.3-devtools.eb b/easybuild/easyconfigs/r/R-bundle/R-bundle-20150520-intel-2015a-R-3.1.3-devtools.eb similarity index 77% rename from easybuild/easyconfigs/r/R-bundles/R-bundles-20150520-intel-2015a-R-3.1.3-devtools.eb rename to easybuild/easyconfigs/r/R-bundle/R-bundle-20150520-intel-2015a-R-3.1.3-devtools.eb index 8cb259acf8..d4a983401d 100644 --- a/easybuild/easyconfigs/r/R-bundles/R-bundles-20150520-intel-2015a-R-3.1.3-devtools.eb +++ b/easybuild/easyconfigs/r/R-bundle/R-bundle-20150520-intel-2015a-R-3.1.3-devtools.eb @@ -1,10 +1,9 @@ easyblock = 'Bundle' -name = 'R-bundles' +name = 'R-bundle' version = '20150520' -bundlename = 'devtools' rver = '3.1.3' -versionsuffix = '-R-%s-%s' % (rver, bundlename) +versionsuffix = '-R-%s-devtools' % rver homepage = 'http://www.r-project.org/' description = """R is a free software environment for statistical computing and graphics.""" @@ -17,30 +16,25 @@ exts_filter = ("R -q --no-save", "library(%(ext_name)s)") dependencies = [ ('R', rver), - ('cURL', '7.40.0'), - ('libxml2', '2.9.2'), + ('R-bundle', '20150323-R-%s-extra' % rver), ] -name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive 'http://cran.r-project.org/src/contrib/', # current version of packages 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages ], - 'source_tmpl': name_tmpl, + 'source_tmpl': '%(name)s_%(version)s.tar.gz' } # !! order of packages is important !! exts_list = [ - ('XML', '3.98-1.1', ext_options), ('memoise', '0.2.1', ext_options), ('whisker', '0.3-2', ext_options), ('rstudioapi', '0.3.1', ext_options), ('roxygen2', '4.1.1', ext_options), ('git2r', '0.10.1', ext_options), - ('RCurl', '1.95-4.6', ext_options), - ('httr', '0.6.1', ext_options), ('rversions', '1.0.0', ext_options), ('devtools', '1.8.0', ext_options), ] -- GitLab From ed31db7d4b72bef55e57e552e3daa64ead13efac Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 12:20:31 +0200 Subject: [PATCH 0684/1076] rename to R-bundle, move vegan/widgetTools extensions to R easyconfig --- ...dle-20150323-intel-2015a-R-3.1.3-extra.eb} | 10 ++-- .../R-extra/R-extra-3.1.2-1.0.0-foss-2015a.eb | 47 ------------------- .../easyconfigs/r/R/R-3.1.3-intel-2015a.eb | 2 + 3 files changed, 5 insertions(+), 54 deletions(-) rename easybuild/easyconfigs/r/{R-extra/R-extra-20150323-intel-2015a-R-3.1.3.eb => R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb} (91%) delete mode 100644 easybuild/easyconfigs/r/R-extra/R-extra-3.1.2-1.0.0-foss-2015a.eb diff --git a/easybuild/easyconfigs/r/R-extra/R-extra-20150323-intel-2015a-R-3.1.3.eb b/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb similarity index 91% rename from easybuild/easyconfigs/r/R-extra/R-extra-20150323-intel-2015a-R-3.1.3.eb rename to easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb index 6cd16e2bf9..108db2e37d 100644 --- a/easybuild/easyconfigs/r/R-extra/R-extra-20150323-intel-2015a-R-3.1.3.eb +++ b/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb @@ -1,9 +1,9 @@ easyblock = 'Bundle' -name = 'R-extra' +name = 'R-bundle' version = '20150323' rver = '3.1.3' -versionsuffix = '-R-%s' % rver +versionsuffix = '-R-%s-extra' % rver homepage = 'http://www.r-project.org/' description = """R is a free software environment for statistical computing and graphics.""" @@ -16,8 +16,6 @@ exts_filter = ("R -q --no-save", "library(%(ext_name)s)") dependencies = [ ('R', rver), - ('Tcl', '8.6.4'), - ('Tk', '8.6.4', '-no-X11'), ('cURL', '7.41.0'), ('libxml2', '2.9.2'), ] @@ -43,11 +41,9 @@ bioconductor_options = { # !! order of packages is important !! exts_list = [ - ('vegan', '2.2-1', ext_options), # requires Tcl/Tk - ('widgetTools', '1.44.0', bioconductor_options), # requires Tcl/Tk ('RCurl', '1.95-4.5', ext_options), # requires cURL ('XML', '3.98-1.1', ext_options), # requires libxml2 - # extensions below requires one or more extensions that have an external dependency listed above + # extensions below require one or more extensions that have an external dependency listed above ('picante', '1.6-2', ext_options), ('spacodiR', '0.13.0115', ext_options), ('picante', '1.6-2', ext_options), diff --git a/easybuild/easyconfigs/r/R-extra/R-extra-3.1.2-1.0.0-foss-2015a.eb b/easybuild/easyconfigs/r/R-extra/R-extra-3.1.2-1.0.0-foss-2015a.eb deleted file mode 100644 index e71e3abf1d..0000000000 --- a/easybuild/easyconfigs/r/R-extra/R-extra-3.1.2-1.0.0-foss-2015a.eb +++ /dev/null @@ -1,47 +0,0 @@ -easyblock = 'Bundle' - -name = 'R-extra' -rver = '3.1.2' -version = '%s-1.0.0' % rver - -homepage = 'http://www.r-project.org/' -description = """R is a free software environment for statistical computing and graphics.""" - -toolchain = {'name': 'foss', 'version': '2015a'} - -# these are extensions for R -exts_defaultclass = 'RPackage' -exts_filter = ("R -q --no-save", "library(%(ext_name)s)") - -dependencies = [ - ('R', rver), - ('GMP', '6.0.0a'), # for gmp -] - -name_tmpl = '%(name)s_%(version)s.tar.gz' -ext_options = { - 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive - 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages - ], - 'source_tmpl': name_tmpl, -} -# Bioconductor packages have a different download url -bioconductor_options = { - 'source_urls': [ - 'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/', - 'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/', - ], - 'source_tmpl': name_tmpl, -} - -# !! order of packages is important !! -exts_list = [ - ('gmp', '0.5-12', ext_options), -] - -modextrapaths = {'R_LIBS': ''} - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb index fefd97519c..b39267177d 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb @@ -380,6 +380,8 @@ exts_list = [ ('xlsxjars', '0.6.1', ext_options), ('xlsx', '0.5.7', ext_options), ('Rsubread', '1.16.1', bioconductor_options), + ('vegan', '2.2-1', ext_options), # requires Tcl/Tk + ('widgetTools', '1.44.0', bioconductor_options), # requires Tcl/Tk ] moduleclass = 'lang' -- GitLab From e6b4b18c41bf0c69fc9c28be5d0df1c98807a8aa Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 13:06:12 +0200 Subject: [PATCH 0685/1076] fix remark --- easybuild/easyconfigs/c/cURL/cURL-7.41.0-intel-2015a.eb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.41.0-intel-2015a.eb b/easybuild/easyconfigs/c/cURL/cURL-7.41.0-intel-2015a.eb index 7c9526c34b..4e2d371a71 100644 --- a/easybuild/easyconfigs/c/cURL/cURL-7.41.0-intel-2015a.eb +++ b/easybuild/easyconfigs/c/cURL/cURL-7.41.0-intel-2015a.eb @@ -16,10 +16,9 @@ toolchain = {'name': 'intel', 'version': '2015a'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://curl.haxx.se/download/'] -# dependencies = [('OpenSSL', '1.0.1m')] - osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] +# dependencies = [('OpenSSL', '1.0.1m')] # configopts = "--with-ssl=$EBROOTOPENSSL" sanity_check_paths = { -- GitLab From f3ffb1ab5ae2797d56b71885ff0dc5992d6bcb27 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 16:01:00 +0200 Subject: [PATCH 0686/1076] {*}[foss/2015.05] Python 2.7.9 + Boost 1.58.0 + deps --- .../Boost-1.58.0-foss-2015.05-Python-2.7.9.eb | 26 ++++ .../b/bzip2/bzip2-1.0.6-foss-2015.05.eb | 16 +++ .../libreadline-6.3-foss-2015.05.eb | 28 +++++ .../n/ncurses/ncurses-5.9-foss-2015.05.eb | 16 +++ .../p/Python/Python-2.7.9-foss-2015.05.eb | 116 ++++++++++++++++++ .../s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb | 39 ++++++ .../t/Tcl/Tcl-8.6.3-foss-2015.05.eb | 26 ++++ .../z/zlib/zlib-1.2.8-foss-2015.05.eb | 23 ++++ 8 files changed, 290 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015.05-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2015.05.eb create mode 100644 easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb create mode 100644 easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb create mode 100644 easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb create mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015.05.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-foss-2015.05.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015.05-Python-2.7.9.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015.05-Python-2.7.9.eb new file mode 100644 index 0000000000..99e816f731 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015.05-Python-2.7.9.eb @@ -0,0 +1,26 @@ +# Built with EasyBuild version 2.2.0dev on 2015-05-20_23-09-52 +name = 'Boost' +version = '1.58.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2015.05'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +pythonversion = '2.7.9' +versionsuffix = '-Python-%s' % pythonversion + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', pythonversion), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2015.05.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2015.05.eb new file mode 100644 index 0000000000..94eb15f42f --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2015.05.eb @@ -0,0 +1,16 @@ +# Built with EasyBuild version 2.2.0dev on 2015-05-20_22-07-07 +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'foss', 'version': '2015.05'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb new file mode 100644 index 0000000000..09db15bea5 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb @@ -0,0 +1,28 @@ +# Built with EasyBuild version 2.2.0dev on 2015-05-20_22-10-20 +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'foss', 'version': '2015.05'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs' : [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb new file mode 100644 index 0000000000..46d3cd55d8 --- /dev/null +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb @@ -0,0 +1,16 @@ +# Built with EasyBuild version 2.2.0dev on 2015-05-20_22-09-34 +name = 'ncurses' +version = '5.9' + +homepage = 'http://www.gnu.org/software/ncurses/' +description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, + and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and + function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" + +toolchain = {'name': 'foss', 'version': '2015.05'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb new file mode 100644 index 0000000000..2e2b6decfa --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb @@ -0,0 +1,116 @@ +# Built with EasyBuild version 2.2.0dev on 2015-05-20_22-50-18 +name = 'Python' +version = '2.7.9' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'foss', 'version': '2015.05'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.9.1' +scipyversion = '0.14.1' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), + ('SQLite', '3.8.8.1'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# order is important! +# package versions updated Jan 19th 2015 +exts_list = [ + ('setuptools', '11.3.1', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '6.0.6', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.4', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('pbr', '0.10.8', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + ('lockfile', '0.10.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.21.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.4.0', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('paramiko', '1.15.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.13', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), + ('mock', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], + }), + ('pytz', '2014.10', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], + }), + ('pandas', '0.16.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb new file mode 100644 index 0000000000..a84b2916e1 --- /dev/null +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb @@ -0,0 +1,39 @@ +# Built with EasyBuild version 2.2.0dev on 2015-05-20_22-17-48 +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'SQLite' +version = '3.8.8.1' + +homepage = 'http://www.sqlite.org/' +description = 'SQLite: SQL Database Engine in a C Library' + +toolchain = {'name': 'foss', 'version': '2015.05'} + +# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz +source_urls = ['http://www.sqlite.org/2015/'] +version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) +sources = ['sqlite-autoconf-%s.tar.gz' % version_str] + +dependencies = [ + ('libreadline', '6.3'), + ('Tcl', '8.6.3'), +] + +sanity_check_paths = { + 'files': ['bin/sqlite3'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015.05.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015.05.eb new file mode 100644 index 0000000000..c4895ce18b --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015.05.eb @@ -0,0 +1,26 @@ +# Built with EasyBuild version 2.2.0dev on 2015-05-20_22-16-41 +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.3' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" + +toolchain = {'name': 'foss', 'version': '2015.05'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-foss-2015.05.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-foss-2015.05.eb new file mode 100644 index 0000000000..6cb32ff060 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-foss-2015.05.eb @@ -0,0 +1,23 @@ +# Built with EasyBuild version 2.2.0dev on 2015-05-20_22-07-46 +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'foss', 'version': '2015.05'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 5981713451bb61aea69314dfd0e2dd5c45ddea0a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 16:31:09 +0200 Subject: [PATCH 0687/1076] SPIDER: update patch, use _mp Makefile for -mp/-mpi variants --- .../s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb | 2 +- .../s/SPIDER/SPIDER-22.10-intel-2015a-mt.eb | 2 +- .../SPIDER-22.10_fix-syntax-ifort.patch | 116 +++++++++++++++++- 3 files changed, 112 insertions(+), 8 deletions(-) diff --git a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb index 051f460b6a..1a775fa535 100644 --- a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb +++ b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb @@ -27,7 +27,7 @@ parallel = 1 skipsteps = ['configure', 'install'] prebuildopts = "rm ../bin/spider* && rm ../src/spider*.[ao] && " -buildopts = '-f Makefile_linux COMP="$F90" EXE=spider FFTWLIBDIR=$EBROOTFFTW/lib ' +buildopts = '-f Makefile_linux_mp COMP="$F90" EXE=spider FFTWLIBDIR=$EBROOTFFTW/lib ' buildopts += 'FFLAGS="$F90FLAGS -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -fpp -c -DUSE_MPI" LF="$F90FLAGS"' modextrapaths = {'PATH': ['spider/bin']} diff --git a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mt.eb b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mt.eb index 3638191610..a747562bcb 100644 --- a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mt.eb +++ b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mt.eb @@ -27,7 +27,7 @@ parallel = 1 skipsteps = ['configure', 'install'] prebuildopts = "rm ../bin/spider* && rm ../src/spider*.[ao] && " -buildopts = '-f Makefile_linux COMP="$F90" EXE=spider FFTWLIBDIR=$EBROOTFFTW/lib ' +buildopts = '-f Makefile_linux_mp COMP="$F90" EXE=spider FFTWLIBDIR=$EBROOTFFTW/lib ' buildopts += 'FFLAGS="$F90FLAGS -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -fpp -c -DSP_MP" LF="$F90FLAGS"' modextrapaths = {'PATH': ['spider/bin']} diff --git a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch index 57bb1f1a3d..957ed589cf 100644 --- a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch +++ b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_fix-syntax-ifort.patch @@ -1,5 +1,7 @@ +fix syntax issues that trip Intel Fortran compiler (ifort) +author: Kenneth Hoste (HPC-UGent) --- spider/src/copyfromtif.f.orig 2014-11-20 17:31:58.000000000 +0100 -+++ spider/src/copyfromtif.f 2015-05-20 20:18:45.688100002 +0200 ++++ spider/src/copyfromtif.f 2015-05-21 12:04:17.049891641 +0200 @@ -88,7 +88,7 @@ INTEGER(KIND=1), ALLOCATABLE :: I1VALS(:) INTEGER(KIND=4), ALLOCATABLE :: I4VALS(:) @@ -18,15 +20,18 @@ IF (IRTFLG .NE. 0) THEN CALL ERRT(46,'COPYFROMTIF; CVAL...',ICVAL_LEN) -@@ -432,7 +432,7 @@ +@@ -432,9 +432,9 @@ GOTRESU = .TRUE. ELSEIF (ITAG == 306) THEN - CDATE = CVAL(1)(1:22) + CDATE = CVAL(1:22) c IF (DEBUG) WRITE(NOUT,'(2X,A,1X,200A)')'DATE & TIME:', - c & CVAL(1)(1:ICOUNT) +-c & CVAL(1)(1:ICOUNT) ++c & CVAL(1:ICOUNT) GOTDATE = .TRUE. + + ELSE --- spider/src/copypos.f.orig 2015-05-20 21:21:12.693293000 +0200 +++ spider/src/copypos.f 2015-05-20 21:21:37.499077116 +0200 @@ -269,7 +269,7 @@ @@ -85,14 +90,113 @@ ELSEIF (IOPT == 13) THEN ---- spider/src/lundoc.f.orig 2015-05-21 10:39:00.645329000 +0200 -+++ spider/src/lundoc.f 2015-05-21 10:38:42.870873287 +0200 +--- spider/src/spider.f.orig 2015-04-21 15:30:40.000000000 +0200 ++++ spider/src/spider.f 2015-05-21 15:03:36.159704166 +0200 +@@ -195,9 +195,15 @@ + + #ifndef USE_MPI + #ifndef __APPLE__ ++#ifdef SP_IFC ++ isiz1 = kmp_get_stacksize() ++ CALL kmp_set_stacksize(65536) ++ isiz2 = kmp_get_stacksize() ++#else + isiz1 = omp_get_stack_size() + CALL omp_set_stack_size(65536) + isiz2 = omp_get_stack_size() ++#endif + !write(6,*) ' OMP Stack size: ',isiz1,' -->',isiz2 + + #endif +--- spider/src/lundoc.f.orig 2015-03-27 14:08:10.000000000 +0100 ++++ spider/src/lundoc.f 2015-05-21 15:26:30.008871936 +0200 @@ -1252,7 +1252,7 @@ INCLUDE 'CMBLOCK.INC' INTEGER :: NDOC,MAXKEYT,MAXREGT,KEYSINUSE,IRTFLG - LOGICAL :: SAYIT -+ LOGICAL :: SAYIT, ENDFILE ++ LOGICAL :: SAYIT, EOF REAL, POINTER :: IPQ(:) CHARACTER(LEN=80) :: RECLIN ! ONLY NEEDS START +@@ -1319,15 +1319,15 @@ + BACKSPACE(NDOC) ! REREAD LINE + READ(NDOC,*,END=100,IOSTAT=IER) RECLIN + +- ENDFILE = .TRUE. ++ EOF = .TRUE. + READ(NDOC,*,END=100,IOSTAT=IER) NKEY,NREGPLINE +- ENDFILE = .FALSE. ++ EOF = .FALSE. + ENDIF + + +- 100 CALL BCAST_MPI('LUNDOCINFO','ENDFILE',ENDFILE,1,'L',ICOMM) ++ 100 CALL BCAST_MPI('LUNDOCINFO','EOF',EOF,1,'L',ICOMM) + CALL BCAST_MPI('LUNDOCINFO','IER',IER,1,'I',ICOMM) +- IF (ENDFILE) GOTO 799 ++ IF (EOF) GOTO 799 + + CALL BCAST_MPI('LUNDOCINFO','NKEY',NKEY,1,'I',ICOMM) + CALL BCAST_MPI('LUNDOCINFO','NREGPLINE',NREGPLINE,1, +@@ -1434,7 +1434,7 @@ + + REAL :: PLIST(*) + CHARACTER(LEN=180) :: RECLIN +- LOGICAL :: TILLEND ++ LOGICAL :: TILLEND, EOF, ERRFILE + + CALL SET_MPI(ICOMM,MYPID,MPIERR) ! SETS ICOMM AND MYPID + +@@ -1464,18 +1464,18 @@ + 10 CONTINUE + IF (MYPID == 0) THEN + ERRFILE = .TRUE. +- ENDFILE = .TRUE. ++ EOF = .TRUE. + READ (LUNDOC,81,ERR=100,END=200) RECLIN + 81 FORMAT(A120) + ERRFILE = .FALSE. +- ENDFILE = .FALSE. ++ EOF = .FALSE. + ENDIF + + 100 CALL BCAST_MPI('LUNDOCGETCOM','ERRFILE',ERRFILE,1,'L',ICOMM) + IF (ERRFILE) GOTO 998 + +-200 CALL BCAST_MPI('LUNDOCGETCOM','ENDFILE',ENDFILE,1,'L',ICOMM) +- IF (ENDFILE) GOTO 997 ++200 CALL BCAST_MPI('LUNDOCGETCOM','EOF',EOF,1,'L',ICOMM) ++ IF (EOF) GOTO 997 + + CALL BCAST_MPI('LUNDOCGETCOM','RECLIN',RECLIN,180,'C',ICOMM) + +@@ -1580,7 +1580,7 @@ + CHARACTER *120 RECLIN + #ifdef USE_MPI + include 'mpif.h' +- LOGICAL ENDFILE, ERRFILE ++ LOGICAL EOF, ERRFILE + ICOMM = MPI_COMM_WORLD + CALL MPI_COMM_RANK(ICOMM, MYPID, MPIERR) + #else +@@ -1595,15 +1595,15 @@ + #ifdef USE_MPI + 10 IF (MYPID == 0) THEN + ERRFILE = .TRUE. +- ENDFILE = .TRUE. ++ EOF = .TRUE. + READ (LUNDOC,81,ERR=100,END=100) RECLIN + ERRFILE = .FALSE. +- ENDFILE = .FALSE. ++ EOF = .FALSE. + ENDIF + +-100 CALL BCAST_MPI('LUNDOCSAYHDR','ENDFILE',ENDFILE,1,'L',ICOMM) ++100 CALL BCAST_MPI('LUNDOCSAYHDR','EOF',EOF,1,'L',ICOMM) + CALL BCAST_MPI('LUNDOCSAYHDR','ERRFILE',ERRFILE,1,'L',ICOMM) +- IF (ENDFILE .OR. ERRFILE) GOTO 999 ++ IF (EOF .OR. ERRFILE) GOTO 999 + + CALL BCAST_MPI('LUNDOCSAYHDR','RECLIN',RECLIN,120,'C',ICOMM) + #else -- GitLab From 7962d2cba1c7cd60964509de65f0b96a257106ec Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 16:35:47 +0200 Subject: [PATCH 0688/1076] add patch for installing paycheck as Py3 extension --- .../p/Python/Python-3.4.3-intel-2015a.eb | 3 +++ ...aycheck-1.0.2_setup-open-README-utf8.patch | 22 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 easybuild/easyconfigs/p/Python/paycheck-1.0.2_setup-open-README-utf8.patch diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index c5e5b4ddcb..d79f2b54ad 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -55,6 +55,9 @@ exts_list = [ }), ('paycheck', '1.0.2', { 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], + 'patches': [ + 'paycheck-1.0.2_setup-open-README-utf8.patch', + ], }), ('argparse', '1.3.0', { 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], diff --git a/easybuild/easyconfigs/p/Python/paycheck-1.0.2_setup-open-README-utf8.patch b/easybuild/easyconfigs/p/Python/paycheck-1.0.2_setup-open-README-utf8.patch new file mode 100644 index 0000000000..193336def4 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/paycheck-1.0.2_setup-open-README-utf8.patch @@ -0,0 +1,22 @@ +open README file with utf-8 encoding, to avoid error like: +UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 577: ordinal not in range(128) +author: Kenneth Hoste (HPC-UGent) +--- paycheck-1.0.2/setup.py.orig 2015-05-21 16:09:24.300074046 +0200 ++++ paycheck-1.0.2/setup.py 2015-05-21 16:11:43.503945542 +0200 +@@ -1,6 +1,7 @@ + from distutils.cmd import Command + from distutils.core import setup + ++import codecs + import sys + if sys.version_info >= (3, 0): + try: +@@ -24,7 +25,7 @@ + name = 'paycheck', + version ='1.0.2', + description ='A Python QuickCheck implementation', +- long_description = open("README.txt").read(), ++ long_description = codecs.open("README.txt", encoding='utf-8').read(), + author ='Mark Chadwick', + author_email ='mark.chadwick@gmail.com', + maintainer ='Gregory Crosswhite', -- GitLab From 2294aff5b5e3a456e7598f75d227a55b0454b5c2 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 16:38:30 +0200 Subject: [PATCH 0689/1076] fix remark --- .../b/Boost/Boost-1.58.0-foss-2015.05-Python-2.7.9.eb | 1 - easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2015.05.eb | 1 - .../easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb | 1 - easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb | 1 - easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb | 1 - easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015.05.eb | 1 - easybuild/easyconfigs/z/zlib/zlib-1.2.8-foss-2015.05.eb | 1 - 8 files changed, 8 deletions(-) diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015.05-Python-2.7.9.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015.05-Python-2.7.9.eb index 99e816f731..24316a807f 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015.05-Python-2.7.9.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015.05-Python-2.7.9.eb @@ -1,4 +1,3 @@ -# Built with EasyBuild version 2.2.0dev on 2015-05-20_23-09-52 name = 'Boost' version = '1.58.0' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2015.05.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2015.05.eb index 94eb15f42f..1c3c8d1851 100644 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2015.05.eb +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2015.05.eb @@ -1,4 +1,3 @@ -# Built with EasyBuild version 2.2.0dev on 2015-05-20_22-07-07 name = 'bzip2' version = '1.0.6' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb index 09db15bea5..c23d9ba711 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb @@ -1,4 +1,3 @@ -# Built with EasyBuild version 2.2.0dev on 2015-05-20_22-10-20 easyblock = 'ConfigureMake' name = 'libreadline' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb index 46d3cd55d8..63b54fa7c4 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb @@ -1,4 +1,3 @@ -# Built with EasyBuild version 2.2.0dev on 2015-05-20_22-09-34 name = 'ncurses' version = '5.9' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb index 2e2b6decfa..ce15e506fc 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb @@ -1,4 +1,3 @@ -# Built with EasyBuild version 2.2.0dev on 2015-05-20_22-50-18 name = 'Python' version = '2.7.9' diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb index a84b2916e1..5e77859d07 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb @@ -1,4 +1,3 @@ -# Built with EasyBuild version 2.2.0dev on 2015-05-20_22-17-48 ## # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015.05.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015.05.eb index c4895ce18b..bd202e0e1b 100644 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015.05.eb +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-foss-2015.05.eb @@ -1,4 +1,3 @@ -# Built with EasyBuild version 2.2.0dev on 2015-05-20_22-16-41 easyblock = 'ConfigureMake' name = 'Tcl' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-foss-2015.05.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-foss-2015.05.eb index 6cb32ff060..7668682872 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-foss-2015.05.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-foss-2015.05.eb @@ -1,4 +1,3 @@ -# Built with EasyBuild version 2.2.0dev on 2015-05-20_22-07-46 easyblock = 'ConfigureMake' name = 'zlib' -- GitLab From 9884eda25ed3c0acd92494e121676cf6519bffae Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 17:14:31 +0200 Subject: [PATCH 0690/1076] fix mpi variant of SPIDER --- .../easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb index 1a775fa535..cdcacc4631 100644 --- a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb +++ b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-intel-2015a-mpi.eb @@ -9,7 +9,7 @@ description = """SPIDER (System for Processing Image Data from Electron microsco an image processing system for electron microscopy.""" toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'static': True, 'usempi': True} +toolchainopts = {'usempi': True} source_urls = ['http://spider.wadsworth.org/spider_doc/spider/download/'] sources = ['spiderweb.%(version)s.tar.gz'] @@ -28,7 +28,7 @@ skipsteps = ['configure', 'install'] prebuildopts = "rm ../bin/spider* && rm ../src/spider*.[ao] && " buildopts = '-f Makefile_linux_mp COMP="$F90" EXE=spider FFTWLIBDIR=$EBROOTFFTW/lib ' -buildopts += 'FFLAGS="$F90FLAGS -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -fpp -c -DUSE_MPI" LF="$F90FLAGS"' +buildopts += 'FFLAGS="$F90FLAGS -DSP_LIBFFTW3 -DSP_LINUX -DSP_IFC -fpp -c -DUSE_MPI" LF="$F90FLAGS -ldl -lpthread"' modextrapaths = {'PATH': ['spider/bin']} -- GitLab From e3f796267c030c4988e24274c0074483a8681d04 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Thu, 21 May 2015 18:23:16 +0200 Subject: [PATCH 0691/1076] CHARMM for intel/2015a --- .../c/CHARMM/CHARMM-37b2-intel-2015a.eb | 28 ++++++++++ ...CHARMM-37b2_fix-qgas-double-declared.patch | 53 +++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 easybuild/easyconfigs/c/CHARMM/CHARMM-37b2-intel-2015a.eb create mode 100644 easybuild/easyconfigs/c/CHARMM/CHARMM-37b2_fix-qgas-double-declared.patch diff --git a/easybuild/easyconfigs/c/CHARMM/CHARMM-37b2-intel-2015a.eb b/easybuild/easyconfigs/c/CHARMM/CHARMM-37b2-intel-2015a.eb new file mode 100644 index 0000000000..155eb5a8ae --- /dev/null +++ b/easybuild/easyconfigs/c/CHARMM/CHARMM-37b2-intel-2015a.eb @@ -0,0 +1,28 @@ +# Authors:: Ward Poelmans + +name = "CHARMM" +version = "37b2" + +homepage = "http://www.charmm.org" +description = """CHARMM (Chemistry at HARvard Macromolecular Mechanics) is a versatile +and widely used molecular simulation program with broad application to many-particle systems.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = ["c%(version)s.tar.gz"] + +patches = [ + "qmmm-pme-%(version)s.patch", + "use-xhost-%(version)s.patch", + "main-case-fix-%(version)s.patch", + 'CHARMM-37b2_fix-qgas-double-declared.patch', +] + +# MKL activated automatically when the ictce toolchain is used +build_options = "FULL COLFFT PIPF" + +# Chose from: huge, xxlarge, xlarge, large, medium (the default), small, xsmall, reduce +system_size = "medium" + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CHARMM/CHARMM-37b2_fix-qgas-double-declared.patch b/easybuild/easyconfigs/c/CHARMM/CHARMM-37b2_fix-qgas-double-declared.patch new file mode 100644 index 0000000000..2c8d36a45f --- /dev/null +++ b/easybuild/easyconfigs/c/CHARMM/CHARMM-37b2_fix-qgas-double-declared.patch @@ -0,0 +1,53 @@ +reproduction of CHARMM SVN revision 272 (Check-in: http:/charmm.hanyang.ac.kr/6187) +renamed qgas variable in pbeq to qgas1 and updated references in energy +diff -ru c37b2.orig/source/energy/energy.src c37b2/source/energy/energy.src +--- c37b2.orig/source/energy/energy.src 2012-09-29 08:01:42.000000000 +0200 ++++ c37b2/source/energy/energy.src 2015-05-21 16:57:43.951197202 +0200 +@@ -266,7 +266,7 @@ + use param + use pathm + use mpathint, only: qpint, epint !##PATHINT +- use pbeq, only: qpbeq,qpbf,npbeq,qgsbp,pbforce,gsbp0,qgas,qsmbp,smbp0 !##PBEQ ++ use pbeq, only: qpbeq,qpbf,npbeq,qgsbp,pbforce,gsbp0,qgas1,qsmbp,smbp0 !##PBEQ + use pbound + use pert + use polarm, only: qpolar, polar1 !##POLAR +@@ -3203,7 +3203,7 @@ + + CALL PBFORCE(NATOM,X,Y,Z,CG,ETERM(PBELEC),ETERM(PBNP), & + DX,DY,DZ,NPBEQ,ecalls,.false. & +- ,QETERM(QMEL),ETERM(QMEL),QGAS & !##SCCDFTB ++ ,QETERM(QMEL),ETERM(QMEL),QGAS1 & !##SCCDFTB + ) + IF (TIMER.GT.1) & + CALL WRTTIM('Poisson Boltzmann Solvation energy times:') +diff -ru c37b2.orig/source/misc/pbeq.src c37b2/source/misc/pbeq.src +--- c37b2.orig/source/misc/pbeq.src 2012-08-08 20:08:30.000000000 +0200 ++++ c37b2/source/misc/pbeq.src 2015-05-21 16:55:47.871787533 +0200 +@@ -19,7 +19,7 @@ + !public :: pbeq0,pbforce,gsbp0,srdist + !QC: export more + public :: pbeq0,pbforce,gsbp0,srdist,m3,dm3,rpowerl2,cosmphi2,sinmphi2,& +- alpol2,dalpol2,lpol2,dlpol2,pbeq1,oldpbeq1,mayer,pbeq2,qgas, & ++ alpol2,dalpol2,lpol2,dlpol2,pbeq1,oldpbeq1,mayer,pbeq2,qgas1, & + pbeq_iniall,smbp0 + + !variables +@@ -115,7 +115,7 @@ + + ! The following is related to QM/MM implementation of gsbp and pb + ! Xiao_QC_UW0609 +- LOGICAL QPSC,QGAS ++ LOGICAL QPSC,QGAS1 + ##IF SCCDFTB + ! + ! COEFX -----> heap index for COEFX(NTPOL) +@@ -2734,7 +2734,7 @@ + ! XIAO_QC_UW0609 keyword for SCC/PB + MXTPSC = GTRMI(COMLYN,COMLEN,'MXPS',5000) + PSCTOL = GTRMF(COMLYN,COMLEN,'PSTL',1.0D-2) +- QGAS = INDXA(COMLYN,COMLEN,'IGAS').GT.0 ++ QGAS1 = INDXA(COMLYN,COMLEN,'IGAS').GT.0 + ! XIAO_QC_UW0609 add charge dependant radii + QCHDRAD = INDXA(COMLYN,COMLEN,'CHDR').GT.0 + IF (QCHDRAD) THEN -- GitLab From 2642b0323b03578be61758ff225fb8effb98dac6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 19:09:11 +0200 Subject: [PATCH 0692/1076] add patch for installing deap as Py3 extension --- .../p/Python/Python-3.4.1-intel-2014b.eb | 6 ++++++ .../p/Python/Python-3.4.1-intel-2015a.eb | 6 ++++++ .../p/Python/Python-3.4.3-intel-2015a.eb | 3 +++ .../deap-1.0.2_setup-open-README-utf8.patch | 17 +++++++++++++++++ 4 files changed, 32 insertions(+) create mode 100644 easybuild/easyconfigs/p/Python/deap-1.0.2_setup-open-README-utf8.patch diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb index 07f5694321..49334fee76 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb @@ -56,6 +56,9 @@ exts_list = [ }), ('paycheck', '1.0.2', { 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], + 'patches': [ + 'paycheck-1.0.2_setup-open-README-utf8.patch', + ], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -77,6 +80,9 @@ exts_list = [ }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + 'patches': [ + 'deap-1.0.2_setup-open-README-utf8.patch', + ], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb index ba75d726f9..8ddd32db67 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb @@ -56,6 +56,9 @@ exts_list = [ }), ('paycheck', '1.0.2', { 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], + 'patches': [ + 'paycheck-1.0.2_setup-open-README-utf8.patch', + ], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -77,6 +80,9 @@ exts_list = [ }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + 'patches': [ + 'deap-1.0.2_setup-open-README-utf8.patch', + ], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index d79f2b54ad..a71f6ecf62 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -81,6 +81,9 @@ exts_list = [ ('deap', '1.0.2', { 'source_tmpl': '%(name)s-%(version)s.post2.tar.gz', 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + 'patches': [ + 'deap-1.0.2_setup-open-README-utf8.patch', + ], }), ('decorator', '3.4.2', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/deap-1.0.2_setup-open-README-utf8.patch b/easybuild/easyconfigs/p/Python/deap-1.0.2_setup-open-README-utf8.patch new file mode 100644 index 0000000000..6dece6f5d8 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/deap-1.0.2_setup-open-README-utf8.patch @@ -0,0 +1,17 @@ +--- deap-1.0.2.orig/setup.py 2015-05-12 04:06:49.000000000 +0200 ++++ deap-1.0.2/setup.py 2015-05-21 19:06:03.792820042 +0200 +@@ -1,4 +1,5 @@ + #!/usr/bin/env python ++import codecs + import sys + from distutils.core import setup + try: +@@ -10,7 +11,7 @@ + from pypandoc import convert + except ImportError: + print("warning: pypandoc module not found, could not convert Markdown to RST") +- read_md = lambda f: open(f, 'r').read() ++ read_md = lambda f: codecs.open(f, encoding='utf-8').read() + else: + read_md = lambda f: convert(f, 'rst') + -- GitLab From 4e5c4223b6c9fe5010909f037306404fef1a24ce Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 19:25:22 +0200 Subject: [PATCH 0693/1076] bump rtracklayer version --- .../r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb b/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb index 108db2e37d..42f13415a0 100644 --- a/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb +++ b/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb @@ -51,7 +51,7 @@ exts_list = [ ('tkWidgets', '1.44.0', bioconductor_options), ('Mfuzz', '2.26.0', bioconductor_options), ('maSigPro', '1.38.0', bioconductor_options), - ('rtracklayer', '1.26.2', bioconductor_options), + ('rtracklayer', '1.26.3', bioconductor_options), ('BSgenome', '1.34.1', bioconductor_options), ('GEOquery', '2.32.0', bioconductor_options), ('biomaRt', '2.22.0', bioconductor_options), -- GitLab From 929ead97b4a3abcee028477e385cb3c4fe6ab2e5 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 19:34:47 +0200 Subject: [PATCH 0694/1076] bump GenomicFeatures version --- .../r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb b/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb index 42f13415a0..6fa810b17b 100644 --- a/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb +++ b/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb @@ -62,7 +62,7 @@ exts_list = [ ('GOstats', '2.32.0', bioconductor_options), ('geneplotter', '1.44.0', bioconductor_options), ('DESeq2', '1.6.3', bioconductor_options), - ('GenomicFeatures', '1.18.4', bioconductor_options), + ('GenomicFeatures', '1.18.7', bioconductor_options), ('VariantAnnotation', '1.12.9', bioconductor_options), ('biovizBase', '1.14.1', bioconductor_options), ('OrganismDbi', '1.8.1', bioconductor_options), -- GitLab From 50b099be684215bc154f134486e6a16d856bed98 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 19:47:36 +0200 Subject: [PATCH 0695/1076] bump KEGGprofile version --- .../r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb b/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb index 6fa810b17b..732d498ea8 100644 --- a/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb +++ b/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb @@ -78,7 +78,7 @@ exts_list = [ ('Homo.sapiens', '1.1.2', bioconductor_options), ('KEGGgraph', '1.24.0', bioconductor_options), ('KEGGREST', '1.6.4', bioconductor_options), - ('KEGGprofile', '1.8.0', bioconductor_options), + ('KEGGprofile', '1.8.2', bioconductor_options), ('minfi', '1.12.0', bioconductor_options), ('methylumi', '2.12.0', bioconductor_options), ('lumi', '2.18.0', bioconductor_options), -- GitLab From bed4ccdb0fe734f652941f2bf890ae4792000c92 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 19:59:16 +0200 Subject: [PATCH 0696/1076] bump GViz version --- .../r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb b/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb index 732d498ea8..a6d53af385 100644 --- a/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb +++ b/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb @@ -82,7 +82,7 @@ exts_list = [ ('minfi', '1.12.0', bioconductor_options), ('methylumi', '2.12.0', bioconductor_options), ('lumi', '2.18.0', bioconductor_options), - ('Gviz', '1.10.10', bioconductor_options), + ('Gviz', '1.10.11', bioconductor_options), ('methyAnalysis', '1.8.0', bioconductor_options), ('pathview', '1.6.0', bioconductor_options), ('SPIA', '2.18.0', bioconductor_options), -- GitLab From 1c264c26a5d5c529eb5cc583f7fb2a4458a7b0dc Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 21:09:56 +0200 Subject: [PATCH 0697/1076] move vegan/widgetTools extensions to R foss/2015a easyconfig --- easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb index 5d7d661a1f..26e352af95 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb @@ -380,6 +380,8 @@ exts_list = [ ('xlsxjars', '0.6.1', ext_options), ('xlsx', '0.5.7', ext_options), ('Rsubread', '1.16.1', bioconductor_options), + ('vegan', '2.2-1', ext_options), # requires Tcl/Tk + ('widgetTools', '1.44.0', bioconductor_options), # requires Tcl/Tk ] moduleclass = 'lang' -- GitLab From 9cdee34afd8e5216d72b171cb7b50f3879f4e3fc Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 21 May 2015 22:29:45 +0200 Subject: [PATCH 0698/1076] include deap v1.0.1 specific patch --- .../p/Python/Python-3.4.1-intel-2014b.eb | 2 +- .../p/Python/Python-3.4.1-intel-2015a.eb | 2 +- .../deap-1.0.1_setup-open-README-utf8.patch | 17 +++++++++++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 easybuild/easyconfigs/p/Python/deap-1.0.1_setup-open-README-utf8.patch diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb index 49334fee76..d3f83f3c59 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb @@ -81,7 +81,7 @@ exts_list = [ ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], 'patches': [ - 'deap-1.0.2_setup-open-README-utf8.patch', + 'deap-1.0.1_setup-open-README-utf8.patch', ], }), ('decorator', '3.4.0', { diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb index 8ddd32db67..9f71e6e86f 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb @@ -81,7 +81,7 @@ exts_list = [ ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], 'patches': [ - 'deap-1.0.2_setup-open-README-utf8.patch', + 'deap-1.0.1_setup-open-README-utf8.patch', ], }), ('decorator', '3.4.0', { diff --git a/easybuild/easyconfigs/p/Python/deap-1.0.1_setup-open-README-utf8.patch b/easybuild/easyconfigs/p/Python/deap-1.0.1_setup-open-README-utf8.patch new file mode 100644 index 0000000000..b7c896999f --- /dev/null +++ b/easybuild/easyconfigs/p/Python/deap-1.0.1_setup-open-README-utf8.patch @@ -0,0 +1,17 @@ +--- deap-1.0.1.orig/setup.py 2014-04-08 15:49:52.000000000 +0200 ++++ deap-1.0.1/setup.py 2015-05-21 22:25:37.345008000 +0200 +@@ -1,4 +1,5 @@ + #!/usr/bin/env python ++import codecs + import sys + from distutils.core import setup + try: +@@ -11,7 +12,7 @@ + setup(name='deap', + version=deap.__revision__, + description='Distributed Evolutionary Algorithms in Python', +- long_description=open('README.txt').read(), ++ long_description=codecs.open('README.txt', encoding='utf-8').read(), + author='deap Development Team', + author_email='deap-users@googlegroups.com', + url='http://deap.googlecode.com', -- GitLab From 52bf9f7fd6f8803d4ee3f59c3b27f6c5a5ffc0f7 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Thu, 21 May 2015 22:35:33 -0400 Subject: [PATCH 0699/1076] fixed git to include EB perl and path --- .../easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb | 3 +- .../easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb | 46 +++++++++++++++++++ 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb b/easybuild/easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb index 48bda49ebe..ceec29fe23 100644 --- a/easybuild/easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb @@ -29,12 +29,13 @@ preconfigopts = 'make configure && ' # Work around git build system bug. If LIBS contains -lpthread, then configure # will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. -configopts = "--enable-pthreads='-lpthread'" +configopts = "--with-perl=${EBPERLROOT} --enable-pthreads='-lpthread'" dependencies = [ ('cURL', '7.40.0'), ('expat', '2.1.0'), ('gettext', '0.19.4'), + ('Perl', '5.20.1', '-bare'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb b/easybuild/easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb new file mode 100644 index 0000000000..d03af57112 --- /dev/null +++ b/easybuild/easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb @@ -0,0 +1,46 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# Authors:: Dmitri Gribenko +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-90.html +## + +easyblock = 'ConfigureMake' + +name = 'git' +version = '2.4.1' + +homepage = 'http://git-scm.com/' +description = """Git is a free and open source distributed version control system designed +to handle everything from small to very large projects with speed and efficiency.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/git/git/archive'] + +preconfigopts = 'make configure && ' + +# Work around git build system bug. If LIBS contains -lpthread, then configure +# will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. +configopts = "--with-perl=${EBROOTPERL}/bin/perl --enable-pthreads='-lpthread'" + +dependencies = [ + ('cURL', '7.40.0'), + ('expat', '2.1.0'), + ('gettext', '0.19.4'), + ('Perl', '5.20.1', '-bare'), +] + +sanity_check_paths = { + 'files': ['bin/git'], + 'dirs': [], +} + +moduleclass = 'tools' -- GitLab From 54ddbfbfdc33fa68c1ff125bca4e3783e3088d4d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 22 May 2015 10:18:44 +0200 Subject: [PATCH 0700/1076] fix versionsuffix for extra R-bundle dep --- .../R-bundle/R-bundle-20150520-intel-2015a-R-3.1.3-devtools.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/R-bundle/R-bundle-20150520-intel-2015a-R-3.1.3-devtools.eb b/easybuild/easyconfigs/r/R-bundle/R-bundle-20150520-intel-2015a-R-3.1.3-devtools.eb index d4a983401d..5a2b464944 100644 --- a/easybuild/easyconfigs/r/R-bundle/R-bundle-20150520-intel-2015a-R-3.1.3-devtools.eb +++ b/easybuild/easyconfigs/r/R-bundle/R-bundle-20150520-intel-2015a-R-3.1.3-devtools.eb @@ -16,7 +16,7 @@ exts_filter = ("R -q --no-save", "library(%(ext_name)s)") dependencies = [ ('R', rver), - ('R-bundle', '20150323-R-%s-extra' % rver), + ('R-bundle', '20150323', '-R-%s-extra' % rver), ] ext_options = { -- GitLab From d3d92f131d3efdaabfe60b03eb261de2f1730ebf Mon Sep 17 00:00:00 2001 From: Stefano Bridi Date: Fri, 22 May 2015 11:24:24 +0200 Subject: [PATCH 0701/1076] OpenFOAM foss 2015.05 flavour: needed for Centos6 on Haswell --- .../o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb new file mode 100644 index 0000000000..14bd0cffc2 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb @@ -0,0 +1,58 @@ +# Built with EasyBuild version 2.1.0 on 2015-05-21_16-18-05 +name = 'OpenFOAM' +version = '2.3.1' + +homepage = 'http://www.openfoam.com/' +description = """OpenFOAM is a free, open source CFD software package. + OpenFOAM has an extensive range of features to solve anything from complex fluid flows + involving chemical reactions, turbulence and heat transfer, + to solid dynamics and electromagnetics.""" + +toolchain = {'name': 'foss', 'version': '2015.05'} + +source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] +sources = [ + SOURCE_TGZ, + 'ThirdParty-%(version)s.tgz', +] + +patches = [ + 'cleanup-OpenFOAM-%(version)s.patch', + 'OpenFOAM-2.3.0_libreadline.patch', + ('cleanup-ThirdParty-%(version)s.patch', ".."), # patch should not be applied in OpenFOAM subdir +] + +dependencies = [ + ('libreadline', '6.3'), + ('SCOTCH', '6.0.4'), + ('ncurses', '5.9'), +] + +builddependencies = [('flex', '2.5.39')] + +moduleclass = 'cae' + +# Build statistics +buildstats = [{ + "easybuild-framework_version": "2.1.0", + "easybuild-easyblocks_version": "2.1.0", + "timestamp": 1432217883, + "build_time": 2389.2, + "install_size": 1888270856, + "command_line": ['--buildpath=/sw/eb/build', '--debug', '--installpath=/sw/eb', '--prefix=/sw/eb', '--repositorypath=/sw/eb/ebfiles_repo', '--robot=/sw/eb/software/EasyBuild/2.1.0/lib/python2.6/site-packages/easybuild_easyconfigs-2.1.0-py2.6.egg/easybuild/easyconfigs', '--sourcepath=/sw/eb/sources', '--try-toolchain="[\'foss\', \'2015.05\']"', 'OpenFOAM-2.3.1-intel-2015a.eb'], + "modules_tool": ('EnvironmentModulesC', '/usr/bin/modulecmd', '3.2.10'), + "core_count": 12, + "cpu_model": "Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz", + "cpu_speed": 1600.0, + "cpu_vendor": "Intel", + "gcc_version": "Using built-in specs.; COLLECT_GCC=gcc; COLLECT_LTO_WRAPPER=/sw/eb/software/GCC/4.9.2-binutils-2.25/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper; Target: x86_64-unknown-linux-gnu; Configured with: ../configure --enable-languages=c,c++,fortran --enable-lto --enable-checking=release --disable-multilib --enable-shared=yes --enable-static=yes --enable-threads=posix --enable-gold=default --enable-plugins --enable-ld --with-plugin-ld=ld.gold --enable-bootstrap --prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25 --with-local-prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25; Thread model: posix; gcc version 4.9.2 (GCC) ; ", + "glibc_version": "2.12", + "hostname": "boot-tenova", + "os_name": "centos", + "os_type": "Linux", + "os_version": "6.6", + "platform_name": "x86_64-unknown-linux", + "python_version": "2.6.6 (r266:84292, Jan 22 2014, 09:42:36) ; [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]", + "system_gcc_path": "/sw/eb/software/GCC/4.9.2-binutils-2.25/bin/gcc", + "system_python_path": "/usr/bin/python", +}] -- GitLab From 757910d0c00fcd3f85f4367e5fb29e55b92f4081 Mon Sep 17 00:00:00 2001 From: Stefano Bridi Date: Fri, 22 May 2015 12:15:43 +0200 Subject: [PATCH 0702/1076] adding missing libreadline,SCOTCH,ncurses,flex --- .../f/flex/flex-2.5.39-foss-2015.05.eb | 40 ++++++++++++++ .../libreadline-6.3-foss-2015.05.eb | 53 +++++++++++++++++++ .../n/ncurses/ncurses-5.9-foss-2015.05.eb | 48 +++++++++++++++++ .../s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb | 40 ++++++++++++++ 4 files changed, 181 insertions(+) create mode 100644 easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb create mode 100644 easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb create mode 100644 easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb create mode 100644 easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb new file mode 100644 index 0000000000..4e10bab03a --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb @@ -0,0 +1,40 @@ +# Built with EasyBuild version 2.1.0 on 2015-05-21_15-38-14 +name = 'flex' +version = '2.5.39' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'foss', 'version': '2015.05'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +moduleclass = 'lang' + +# Build statistics +buildstats = [{ + "easybuild-framework_version": "2.1.0", + "easybuild-easyblocks_version": "2.1.0", + "timestamp": 1432215494, + "build_time": 21.24, + "install_size": 2865429, + "command_line": ['--buildpath=/sw/eb/build', '--debug', '--installpath=/sw/eb', '--prefix=/sw/eb', '--repositorypath=/sw/eb/ebfiles_repo', '--robot=/sw/eb/software/EasyBuild/2.1.0/lib/python2.6/site-packages/easybuild_easyconfigs-2.1.0-py2.6.egg/easybuild/easyconfigs', '--sourcepath=/sw/eb/sources', '--try-toolchain="[\'foss\', \'2015.05\']"', 'OpenFOAM-2.3.1-intel-2015a.eb'], + "modules_tool": ('EnvironmentModulesC', '/usr/bin/modulecmd', '3.2.10'), + "core_count": 12, + "cpu_model": "Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz", + "cpu_speed": 1600.0, + "cpu_vendor": "Intel", + "gcc_version": "Using built-in specs.; COLLECT_GCC=gcc; COLLECT_LTO_WRAPPER=/sw/eb/software/GCC/4.9.2-binutils-2.25/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper; Target: x86_64-unknown-linux-gnu; Configured with: ../configure --enable-languages=c,c++,fortran --enable-lto --enable-checking=release --disable-multilib --enable-shared=yes --enable-static=yes --enable-threads=posix --enable-gold=default --enable-plugins --enable-ld --with-plugin-ld=ld.gold --enable-bootstrap --prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25 --with-local-prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25; Thread model: posix; gcc version 4.9.2 (GCC) ; ", + "glibc_version": "2.12", + "hostname": "boot-tenova", + "os_name": "centos", + "os_type": "Linux", + "os_version": "6.6", + "platform_name": "x86_64-unknown-linux", + "python_version": "2.6.6 (r266:84292, Jan 22 2014, 09:42:36) ; [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]", + "system_gcc_path": "/sw/eb/software/GCC/4.9.2-binutils-2.25/bin/gcc", + "system_python_path": "/usr/bin/python", +}] diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb new file mode 100644 index 0000000000..1ad6cea720 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb @@ -0,0 +1,53 @@ +# Built with EasyBuild version 2.1.0 on 2015-05-21_15-37-53 +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'foss', 'version': '2015.05'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs' : [], +} + +moduleclass = 'lib' + +# Build statistics +buildstats = [{ + "easybuild-framework_version": "2.1.0", + "easybuild-easyblocks_version": "2.1.0", + "timestamp": 1432215473, + "build_time": 17.27, + "install_size": 2395805, + "command_line": ['--buildpath=/sw/eb/build', '--debug', '--installpath=/sw/eb', '--prefix=/sw/eb', '--repositorypath=/sw/eb/ebfiles_repo', '--robot=/sw/eb/software/EasyBuild/2.1.0/lib/python2.6/site-packages/easybuild_easyconfigs-2.1.0-py2.6.egg/easybuild/easyconfigs', '--sourcepath=/sw/eb/sources', '--try-toolchain="[\'foss\', \'2015.05\']"', 'OpenFOAM-2.3.1-intel-2015a.eb'], + "modules_tool": ('EnvironmentModulesC', '/usr/bin/modulecmd', '3.2.10'), + "core_count": 12, + "cpu_model": "Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz", + "cpu_speed": 1600.0, + "cpu_vendor": "Intel", + "gcc_version": "Using built-in specs.; COLLECT_GCC=gcc; COLLECT_LTO_WRAPPER=/sw/eb/software/GCC/4.9.2-binutils-2.25/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper; Target: x86_64-unknown-linux-gnu; Configured with: ../configure --enable-languages=c,c++,fortran --enable-lto --enable-checking=release --disable-multilib --enable-shared=yes --enable-static=yes --enable-threads=posix --enable-gold=default --enable-plugins --enable-ld --with-plugin-ld=ld.gold --enable-bootstrap --prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25 --with-local-prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25; Thread model: posix; gcc version 4.9.2 (GCC) ; ", + "glibc_version": "2.12", + "hostname": "boot-tenova", + "os_name": "centos", + "os_type": "Linux", + "os_version": "6.6", + "platform_name": "x86_64-unknown-linux", + "python_version": "2.6.6 (r266:84292, Jan 22 2014, 09:42:36) ; [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]", + "system_gcc_path": "/sw/eb/software/GCC/4.9.2-binutils-2.25/bin/gcc", + "system_python_path": "/usr/bin/python", +}] diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb new file mode 100644 index 0000000000..5ba0974ce8 --- /dev/null +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb @@ -0,0 +1,48 @@ +# Built with EasyBuild version 2.1.0 on 2015-05-21_15-37-36 +name = 'ncurses' +version = '5.9' + +homepage = 'http://www.gnu.org/software/ncurses/' +description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, + and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and + function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" + +toolchain = {'name': 'foss', 'version': '2015.05'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +configopts = [ + # default build, no custom configure options + '', + # the UTF-8 enabled version (ncursesw) + '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +moduleclass = 'devel' + +# Build statistics +buildstats = [{ + "easybuild-framework_version": "2.1.0", + "easybuild-easyblocks_version": "2.1.0", + "timestamp": 1432215455, + "build_time": 80.56, + "install_size": 24625439, + "command_line": ['--buildpath=/sw/eb/build', '--debug', '--installpath=/sw/eb', '--prefix=/sw/eb', '--repositorypath=/sw/eb/ebfiles_repo', '--robot=/sw/eb/software/EasyBuild/2.1.0/lib/python2.6/site-packages/easybuild_easyconfigs-2.1.0-py2.6.egg/easybuild/easyconfigs', '--sourcepath=/sw/eb/sources', '--try-toolchain="[\'foss\', \'2015.05\']"', 'OpenFOAM-2.3.1-intel-2015a.eb'], + "modules_tool": ('EnvironmentModulesC', '/usr/bin/modulecmd', '3.2.10'), + "core_count": 12, + "cpu_model": "Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz", + "cpu_speed": 1600.0, + "cpu_vendor": "Intel", + "gcc_version": "Using built-in specs.; COLLECT_GCC=gcc; COLLECT_LTO_WRAPPER=/sw/eb/software/GCC/4.9.2-binutils-2.25/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper; Target: x86_64-unknown-linux-gnu; Configured with: ../configure --enable-languages=c,c++,fortran --enable-lto --enable-checking=release --disable-multilib --enable-shared=yes --enable-static=yes --enable-threads=posix --enable-gold=default --enable-plugins --enable-ld --with-plugin-ld=ld.gold --enable-bootstrap --prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25 --with-local-prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25; Thread model: posix; gcc version 4.9.2 (GCC) ; ", + "glibc_version": "2.12", + "hostname": "boot-tenova", + "os_name": "centos", + "os_type": "Linux", + "os_version": "6.6", + "platform_name": "x86_64-unknown-linux", + "python_version": "2.6.6 (r266:84292, Jan 22 2014, 09:42:36) ; [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]", + "system_gcc_path": "/sw/eb/software/GCC/4.9.2-binutils-2.25/bin/gcc", + "system_python_path": "/usr/bin/python", +}] diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb new file mode 100644 index 0000000000..e388e08516 --- /dev/null +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb @@ -0,0 +1,40 @@ +# Built with EasyBuild version 2.1.0 on 2015-05-21_15-36-15 +name = 'SCOTCH' +version = '6.0.4' + +homepage = 'http://gforge.inria.fr/projects/scotch/' +description = """Software package and libraries for sequential and parallel graph partitioning, +static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" + +toolchain = {'name': 'foss', 'version': '2015.05'} +toolchainopts = {'pic': True} + +source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] +sources = ['%(namelower)s_%(version)s.tar.gz'] + +moduleclass = 'math' + +# Build statistics +buildstats = [{ + "easybuild-framework_version": "2.1.0", + "easybuild-easyblocks_version": "2.1.0", + "timestamp": 1432215375, + "build_time": 70.85, + "install_size": 6501533, + "command_line": ['--buildpath=/sw/eb/build', '--debug', '--installpath=/sw/eb', '--prefix=/sw/eb', '--repositorypath=/sw/eb/ebfiles_repo', '--robot=/sw/eb/software/EasyBuild/2.1.0/lib/python2.6/site-packages/easybuild_easyconfigs-2.1.0-py2.6.egg/easybuild/easyconfigs', '--sourcepath=/sw/eb/sources', '--try-toolchain="[\'foss\', \'2015.05\']"', 'OpenFOAM-2.3.1-intel-2015a.eb'], + "modules_tool": ('EnvironmentModulesC', '/usr/bin/modulecmd', '3.2.10'), + "core_count": 12, + "cpu_model": "Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz", + "cpu_speed": 1600.0, + "cpu_vendor": "Intel", + "gcc_version": "Using built-in specs.; COLLECT_GCC=gcc; COLLECT_LTO_WRAPPER=/sw/eb/software/GCC/4.9.2-binutils-2.25/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper; Target: x86_64-unknown-linux-gnu; Configured with: ../configure --enable-languages=c,c++,fortran --enable-lto --enable-checking=release --disable-multilib --enable-shared=yes --enable-static=yes --enable-threads=posix --enable-gold=default --enable-plugins --enable-ld --with-plugin-ld=ld.gold --enable-bootstrap --prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25 --with-local-prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25; Thread model: posix; gcc version 4.9.2 (GCC) ; ", + "glibc_version": "2.12", + "hostname": "boot-tenova", + "os_name": "centos", + "os_type": "Linux", + "os_version": "6.6", + "platform_name": "x86_64-unknown-linux", + "python_version": "2.6.6 (r266:84292, Jan 22 2014, 09:42:36) ; [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]", + "system_gcc_path": "/sw/eb/software/GCC/4.9.2-binutils-2.25/bin/gcc", + "system_python_path": "/usr/bin/python", +}] -- GitLab From a70c7d4b41166f23af8d4a68311170c86dd1594f Mon Sep 17 00:00:00 2001 From: Stefano Bridi Date: Fri, 22 May 2015 14:28:00 +0200 Subject: [PATCH 0703/1076] cleaned comments in flex-2.5.39-foss-2015.05.eb libreadline-6.3-foss-2015.05.eb ncurses-5.9-foss-2015.05.eb OpenFOAM-2.3.1-foss-2015.05.eb SCOTCH-6.0.4-foss-2015.05.eb --- .../f/flex/flex-2.5.39-foss-2015.05.eb | 25 ------------------- .../libreadline-6.3-foss-2015.05.eb | 25 ------------------- .../n/ncurses/ncurses-5.9-foss-2015.05.eb | 25 ------------------- .../o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb | 25 ------------------- .../s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb | 25 ------------------- 5 files changed, 125 deletions(-) diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb index 4e10bab03a..5f048f3577 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb @@ -1,4 +1,3 @@ -# Built with EasyBuild version 2.1.0 on 2015-05-21_15-38-14 name = 'flex' version = '2.5.39' @@ -14,27 +13,3 @@ source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] moduleclass = 'lang' -# Build statistics -buildstats = [{ - "easybuild-framework_version": "2.1.0", - "easybuild-easyblocks_version": "2.1.0", - "timestamp": 1432215494, - "build_time": 21.24, - "install_size": 2865429, - "command_line": ['--buildpath=/sw/eb/build', '--debug', '--installpath=/sw/eb', '--prefix=/sw/eb', '--repositorypath=/sw/eb/ebfiles_repo', '--robot=/sw/eb/software/EasyBuild/2.1.0/lib/python2.6/site-packages/easybuild_easyconfigs-2.1.0-py2.6.egg/easybuild/easyconfigs', '--sourcepath=/sw/eb/sources', '--try-toolchain="[\'foss\', \'2015.05\']"', 'OpenFOAM-2.3.1-intel-2015a.eb'], - "modules_tool": ('EnvironmentModulesC', '/usr/bin/modulecmd', '3.2.10'), - "core_count": 12, - "cpu_model": "Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz", - "cpu_speed": 1600.0, - "cpu_vendor": "Intel", - "gcc_version": "Using built-in specs.; COLLECT_GCC=gcc; COLLECT_LTO_WRAPPER=/sw/eb/software/GCC/4.9.2-binutils-2.25/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper; Target: x86_64-unknown-linux-gnu; Configured with: ../configure --enable-languages=c,c++,fortran --enable-lto --enable-checking=release --disable-multilib --enable-shared=yes --enable-static=yes --enable-threads=posix --enable-gold=default --enable-plugins --enable-ld --with-plugin-ld=ld.gold --enable-bootstrap --prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25 --with-local-prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25; Thread model: posix; gcc version 4.9.2 (GCC) ; ", - "glibc_version": "2.12", - "hostname": "boot-tenova", - "os_name": "centos", - "os_type": "Linux", - "os_version": "6.6", - "platform_name": "x86_64-unknown-linux", - "python_version": "2.6.6 (r266:84292, Jan 22 2014, 09:42:36) ; [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]", - "system_gcc_path": "/sw/eb/software/GCC/4.9.2-binutils-2.25/bin/gcc", - "system_python_path": "/usr/bin/python", -}] diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb index 1ad6cea720..93acd649a7 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb @@ -1,4 +1,3 @@ -# Built with EasyBuild version 2.1.0 on 2015-05-21_15-37-53 easyblock = 'ConfigureMake' name = 'libreadline' @@ -27,27 +26,3 @@ sanity_check_paths = { moduleclass = 'lib' -# Build statistics -buildstats = [{ - "easybuild-framework_version": "2.1.0", - "easybuild-easyblocks_version": "2.1.0", - "timestamp": 1432215473, - "build_time": 17.27, - "install_size": 2395805, - "command_line": ['--buildpath=/sw/eb/build', '--debug', '--installpath=/sw/eb', '--prefix=/sw/eb', '--repositorypath=/sw/eb/ebfiles_repo', '--robot=/sw/eb/software/EasyBuild/2.1.0/lib/python2.6/site-packages/easybuild_easyconfigs-2.1.0-py2.6.egg/easybuild/easyconfigs', '--sourcepath=/sw/eb/sources', '--try-toolchain="[\'foss\', \'2015.05\']"', 'OpenFOAM-2.3.1-intel-2015a.eb'], - "modules_tool": ('EnvironmentModulesC', '/usr/bin/modulecmd', '3.2.10'), - "core_count": 12, - "cpu_model": "Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz", - "cpu_speed": 1600.0, - "cpu_vendor": "Intel", - "gcc_version": "Using built-in specs.; COLLECT_GCC=gcc; COLLECT_LTO_WRAPPER=/sw/eb/software/GCC/4.9.2-binutils-2.25/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper; Target: x86_64-unknown-linux-gnu; Configured with: ../configure --enable-languages=c,c++,fortran --enable-lto --enable-checking=release --disable-multilib --enable-shared=yes --enable-static=yes --enable-threads=posix --enable-gold=default --enable-plugins --enable-ld --with-plugin-ld=ld.gold --enable-bootstrap --prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25 --with-local-prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25; Thread model: posix; gcc version 4.9.2 (GCC) ; ", - "glibc_version": "2.12", - "hostname": "boot-tenova", - "os_name": "centos", - "os_type": "Linux", - "os_version": "6.6", - "platform_name": "x86_64-unknown-linux", - "python_version": "2.6.6 (r266:84292, Jan 22 2014, 09:42:36) ; [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]", - "system_gcc_path": "/sw/eb/software/GCC/4.9.2-binutils-2.25/bin/gcc", - "system_python_path": "/usr/bin/python", -}] diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb index 5ba0974ce8..e8393ca7cf 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb @@ -1,4 +1,3 @@ -# Built with EasyBuild version 2.1.0 on 2015-05-21_15-37-36 name = 'ncurses' version = '5.9' @@ -22,27 +21,3 @@ configopts = [ moduleclass = 'devel' -# Build statistics -buildstats = [{ - "easybuild-framework_version": "2.1.0", - "easybuild-easyblocks_version": "2.1.0", - "timestamp": 1432215455, - "build_time": 80.56, - "install_size": 24625439, - "command_line": ['--buildpath=/sw/eb/build', '--debug', '--installpath=/sw/eb', '--prefix=/sw/eb', '--repositorypath=/sw/eb/ebfiles_repo', '--robot=/sw/eb/software/EasyBuild/2.1.0/lib/python2.6/site-packages/easybuild_easyconfigs-2.1.0-py2.6.egg/easybuild/easyconfigs', '--sourcepath=/sw/eb/sources', '--try-toolchain="[\'foss\', \'2015.05\']"', 'OpenFOAM-2.3.1-intel-2015a.eb'], - "modules_tool": ('EnvironmentModulesC', '/usr/bin/modulecmd', '3.2.10'), - "core_count": 12, - "cpu_model": "Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz", - "cpu_speed": 1600.0, - "cpu_vendor": "Intel", - "gcc_version": "Using built-in specs.; COLLECT_GCC=gcc; COLLECT_LTO_WRAPPER=/sw/eb/software/GCC/4.9.2-binutils-2.25/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper; Target: x86_64-unknown-linux-gnu; Configured with: ../configure --enable-languages=c,c++,fortran --enable-lto --enable-checking=release --disable-multilib --enable-shared=yes --enable-static=yes --enable-threads=posix --enable-gold=default --enable-plugins --enable-ld --with-plugin-ld=ld.gold --enable-bootstrap --prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25 --with-local-prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25; Thread model: posix; gcc version 4.9.2 (GCC) ; ", - "glibc_version": "2.12", - "hostname": "boot-tenova", - "os_name": "centos", - "os_type": "Linux", - "os_version": "6.6", - "platform_name": "x86_64-unknown-linux", - "python_version": "2.6.6 (r266:84292, Jan 22 2014, 09:42:36) ; [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]", - "system_gcc_path": "/sw/eb/software/GCC/4.9.2-binutils-2.25/bin/gcc", - "system_python_path": "/usr/bin/python", -}] diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb index 14bd0cffc2..6f0594b990 100644 --- a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb @@ -1,4 +1,3 @@ -# Built with EasyBuild version 2.1.0 on 2015-05-21_16-18-05 name = 'OpenFOAM' version = '2.3.1' @@ -32,27 +31,3 @@ builddependencies = [('flex', '2.5.39')] moduleclass = 'cae' -# Build statistics -buildstats = [{ - "easybuild-framework_version": "2.1.0", - "easybuild-easyblocks_version": "2.1.0", - "timestamp": 1432217883, - "build_time": 2389.2, - "install_size": 1888270856, - "command_line": ['--buildpath=/sw/eb/build', '--debug', '--installpath=/sw/eb', '--prefix=/sw/eb', '--repositorypath=/sw/eb/ebfiles_repo', '--robot=/sw/eb/software/EasyBuild/2.1.0/lib/python2.6/site-packages/easybuild_easyconfigs-2.1.0-py2.6.egg/easybuild/easyconfigs', '--sourcepath=/sw/eb/sources', '--try-toolchain="[\'foss\', \'2015.05\']"', 'OpenFOAM-2.3.1-intel-2015a.eb'], - "modules_tool": ('EnvironmentModulesC', '/usr/bin/modulecmd', '3.2.10'), - "core_count": 12, - "cpu_model": "Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz", - "cpu_speed": 1600.0, - "cpu_vendor": "Intel", - "gcc_version": "Using built-in specs.; COLLECT_GCC=gcc; COLLECT_LTO_WRAPPER=/sw/eb/software/GCC/4.9.2-binutils-2.25/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper; Target: x86_64-unknown-linux-gnu; Configured with: ../configure --enable-languages=c,c++,fortran --enable-lto --enable-checking=release --disable-multilib --enable-shared=yes --enable-static=yes --enable-threads=posix --enable-gold=default --enable-plugins --enable-ld --with-plugin-ld=ld.gold --enable-bootstrap --prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25 --with-local-prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25; Thread model: posix; gcc version 4.9.2 (GCC) ; ", - "glibc_version": "2.12", - "hostname": "boot-tenova", - "os_name": "centos", - "os_type": "Linux", - "os_version": "6.6", - "platform_name": "x86_64-unknown-linux", - "python_version": "2.6.6 (r266:84292, Jan 22 2014, 09:42:36) ; [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]", - "system_gcc_path": "/sw/eb/software/GCC/4.9.2-binutils-2.25/bin/gcc", - "system_python_path": "/usr/bin/python", -}] diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb index e388e08516..25db821e80 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb @@ -1,4 +1,3 @@ -# Built with EasyBuild version 2.1.0 on 2015-05-21_15-36-15 name = 'SCOTCH' version = '6.0.4' @@ -14,27 +13,3 @@ sources = ['%(namelower)s_%(version)s.tar.gz'] moduleclass = 'math' -# Build statistics -buildstats = [{ - "easybuild-framework_version": "2.1.0", - "easybuild-easyblocks_version": "2.1.0", - "timestamp": 1432215375, - "build_time": 70.85, - "install_size": 6501533, - "command_line": ['--buildpath=/sw/eb/build', '--debug', '--installpath=/sw/eb', '--prefix=/sw/eb', '--repositorypath=/sw/eb/ebfiles_repo', '--robot=/sw/eb/software/EasyBuild/2.1.0/lib/python2.6/site-packages/easybuild_easyconfigs-2.1.0-py2.6.egg/easybuild/easyconfigs', '--sourcepath=/sw/eb/sources', '--try-toolchain="[\'foss\', \'2015.05\']"', 'OpenFOAM-2.3.1-intel-2015a.eb'], - "modules_tool": ('EnvironmentModulesC', '/usr/bin/modulecmd', '3.2.10'), - "core_count": 12, - "cpu_model": "Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz", - "cpu_speed": 1600.0, - "cpu_vendor": "Intel", - "gcc_version": "Using built-in specs.; COLLECT_GCC=gcc; COLLECT_LTO_WRAPPER=/sw/eb/software/GCC/4.9.2-binutils-2.25/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper; Target: x86_64-unknown-linux-gnu; Configured with: ../configure --enable-languages=c,c++,fortran --enable-lto --enable-checking=release --disable-multilib --enable-shared=yes --enable-static=yes --enable-threads=posix --enable-gold=default --enable-plugins --enable-ld --with-plugin-ld=ld.gold --enable-bootstrap --prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25 --with-local-prefix=/sw/eb/software/GCC/4.9.2-binutils-2.25; Thread model: posix; gcc version 4.9.2 (GCC) ; ", - "glibc_version": "2.12", - "hostname": "boot-tenova", - "os_name": "centos", - "os_type": "Linux", - "os_version": "6.6", - "platform_name": "x86_64-unknown-linux", - "python_version": "2.6.6 (r266:84292, Jan 22 2014, 09:42:36) ; [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]", - "system_gcc_path": "/sw/eb/software/GCC/4.9.2-binutils-2.25/bin/gcc", - "system_python_path": "/usr/bin/python", -}] -- GitLab From ec29cc694ff50160a089ce904e308b967912d93f Mon Sep 17 00:00:00 2001 From: Stefano Bridi Date: Fri, 22 May 2015 15:11:53 +0200 Subject: [PATCH 0704/1076] a byte cleaner ;) --- easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb | 1 - .../easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb | 1 - easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb | 1 - easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb | 1 - easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb | 1 - 5 files changed, 5 deletions(-) diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb index 5f048f3577..208a02e540 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb @@ -12,4 +12,3 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] moduleclass = 'lang' - diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb index 93acd649a7..c23d9ba711 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb @@ -25,4 +25,3 @@ sanity_check_paths = { } moduleclass = 'lib' - diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb index e8393ca7cf..3ab27d3a62 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb @@ -20,4 +20,3 @@ configopts = [ ] moduleclass = 'devel' - diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb index 6f0594b990..9e1b2ca02b 100644 --- a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-foss-2015.05.eb @@ -30,4 +30,3 @@ dependencies = [ builddependencies = [('flex', '2.5.39')] moduleclass = 'cae' - diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb index 25db821e80..f5bdd9828b 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb @@ -12,4 +12,3 @@ source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] sources = ['%(namelower)s_%(version)s.tar.gz'] moduleclass = 'math' - -- GitLab From ae63f1c4b91fbb4ed2ba8a4966887b4f4185c404 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 27 May 2015 09:41:18 +0200 Subject: [PATCH 0705/1076] Update to Clang 3.6.1 --- .../c/Clang/Clang-3.6.1-GCC-4.9.2.eb | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 easybuild/easyconfigs/c/Clang/Clang-3.6.1-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.6.1-GCC-4.9.2.eb b/easybuild/easyconfigs/c/Clang/Clang-3.6.1-GCC-4.9.2.eb new file mode 100644 index 0000000000..15c22eef9c --- /dev/null +++ b/easybuild/easyconfigs/c/Clang/Clang-3.6.1-GCC-4.9.2.eb @@ -0,0 +1,49 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013 Dmitri Gribenko, Ward Poelmans +# Authors:: Dmitri Gribenko +# Authors:: Ward Poelmans +# License:: GPLv2 or later, MIT, three-clause BSD. +# $Id$ +## + +name = "Clang" +version = "3.6.1" + +homepage = "http://clang.llvm.org/" +description = """C, C++, Objective-C compiler, based on LLVM. Does not + include C++ standard library -- use libstdc++ from GCC.""" + +# Clang also depends on libstdc++ during runtime, but this dependency is +# already specified as the toolchain. +toolchain = {'name': 'GCC', 'version': '4.9.2'} +# Do not set optarch to True: it will cause the build to fail +toolchainopts = {'optarch': False} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = [ + "llvm-%(version)s.src.tar.xz", + "cfe-%(version)s.src.tar.xz", + "compiler-rt-%(version)s.src.tar.xz", + "polly-%(version)s.src.tar.xz", +] + +dependencies = [ + ('GMP', '6.0.0'), + ('ISL', '0.14'), +] + +builddependencies = [ + ('CMake', '3.2.1'), + ('Python', '2.7.9', '-bare'), + ('libxml2', '2.9.2'), +] + +assertions = True + +usepolly = True + +build_targets = ['X86'] + +moduleclass = 'compiler' -- GitLab From 84c98379f747142ef37eaa45900c867af0f792cf Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 27 May 2015 11:04:16 +0200 Subject: [PATCH 0706/1076] fix GMP 6.0.0a with GCC/4.9.2 --- .../c/Clang/Clang-3.6.0-GCC-4.9.2.eb | 2 +- .../easyconfigs/g/GMP/GMP-6.0.0-GCC-4.9.2.eb | 2 +- .../easyconfigs/g/GMP/GMP-6.0.0a-GCC-4.9.2.eb | 25 +++++++++++++++++++ .../easyconfigs/i/ISL/ISL-0.14-GCC-4.9.2.eb | 2 +- 4 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 easybuild/easyconfigs/g/GMP/GMP-6.0.0a-GCC-4.9.2.eb diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.6.0-GCC-4.9.2.eb b/easybuild/easyconfigs/c/Clang/Clang-3.6.0-GCC-4.9.2.eb index 445ace0985..40f0a86d6f 100644 --- a/easybuild/easyconfigs/c/Clang/Clang-3.6.0-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/c/Clang/Clang-3.6.0-GCC-4.9.2.eb @@ -30,7 +30,7 @@ sources = [ ] dependencies = [ - ('GMP', '6.0.0'), + ('GMP', '6.0.0a'), ('ISL', '0.14'), ] diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.0.0-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GMP/GMP-6.0.0-GCC-4.9.2.eb index 08df157950..df7b8848c5 100644 --- a/easybuild/easyconfigs/g/GMP/GMP-6.0.0-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/GMP/GMP-6.0.0-GCC-4.9.2.eb @@ -9,7 +9,7 @@ operating on signed integers, rational numbers, and floating point numbers. """ toolchain = {'name': 'GCC', 'version': '4.9.2'} -sources = ["%(namelower)s-%(version)sa.tar.bz2"] +sources = ["%(namelower)s-%(version)s.tar.bz2"] source_urls = [GNU_SOURCE] # enable C++ interface diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-GCC-4.9.2.eb new file mode 100644 index 0000000000..a9855e2029 --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-GCC-4.9.2.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.0.0a' + +homepage = 'http://gmplib.org/' +description = """GMP is a free library for arbitrary precision arithmetic, +operating on signed integers, rational numbers, and floating point numbers. """ + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +sources = ["%(namelower)s-%(version)s.tar.bz2"] +source_urls = [GNU_SOURCE] + +# enable C++ interface +configopts = '--enable-cxx' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libgmp.so', 'include/gmp.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.14-GCC-4.9.2.eb b/easybuild/easyconfigs/i/ISL/ISL-0.14-GCC-4.9.2.eb index 3ba25676db..f6423e5d6e 100644 --- a/easybuild/easyconfigs/i/ISL/ISL-0.14-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/i/ISL/ISL-0.14-GCC-4.9.2.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} source_urls = ['http://isl.gforge.inria.fr/'] sources = [SOURCELOWER_TAR_BZ2] -dependencies = [('GMP', '6.0.0')] +dependencies = [('GMP', '6.0.0a')] sanity_check_paths = { 'files': ['lib/libisl.so', 'lib/libisl.a'], -- GitLab From 6f3f4dcf481be0bd3542527498c81f8346bf0a11 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 27 May 2015 11:30:48 +0200 Subject: [PATCH 0707/1076] {bio}[dummy] fastqc 0.11.2 + 0.11.3 --- .../easyconfigs/f/fastqc/fastqc-0.11.2.eb | 27 +++++++++++++++++++ .../easyconfigs/f/fastqc/fastqc-0.11.3.eb | 27 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 easybuild/easyconfigs/f/fastqc/fastqc-0.11.2.eb create mode 100644 easybuild/easyconfigs/f/fastqc/fastqc-0.11.3.eb diff --git a/easybuild/easyconfigs/f/fastqc/fastqc-0.11.2.eb b/easybuild/easyconfigs/f/fastqc/fastqc-0.11.2.eb new file mode 100644 index 0000000000..9ff730ebed --- /dev/null +++ b/easybuild/easyconfigs/f/fastqc/fastqc-0.11.2.eb @@ -0,0 +1,27 @@ +easyblock = 'EB_Java' + +name = 'fastqc' +version = '0.11.2' + +homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/fastqc/' +description = """A set of tools (in Java) for working with next generation sequencing data in the BAM format.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/fastqc/'] +sources = ['%(name)s_v%(version)s.zip'] + +dependencies = [('Java', '1.7.0_60')] + +postinstallcmds = ["chmod -R a+rx %(installdir)s/fastqc %(installdir)s/run_fastqc.bat"] + +modextrapaths = {'PATH': ['']} + +sanity_check_paths = { + 'files': ['fastqc'], + 'dirs': [], +} + +sanity_check_commands = [('fastqc', '-v')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastqc/fastqc-0.11.3.eb b/easybuild/easyconfigs/f/fastqc/fastqc-0.11.3.eb new file mode 100644 index 0000000000..c5f20b9165 --- /dev/null +++ b/easybuild/easyconfigs/f/fastqc/fastqc-0.11.3.eb @@ -0,0 +1,27 @@ +easyblock = 'EB_Java' + +name = 'fastqc' +version = '0.11.3' + +homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/fastqc/' +description = """A set of tools (in Java) for working with next generation sequencing data in the BAM format.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/fastqc/'] +sources = ['%(name)s_v%(version)s.zip'] + +dependencies = [('Java', '1.7.0_80')] + +postinstallcmds = ["chmod -R a+rx %(installdir)s/fastqc %(installdir)s/run_fastqc.bat"] + +modextrapaths = {'PATH': ['']} + +sanity_check_paths = { + 'files': ['fastqc'], + 'dirs': [], +} + +sanity_check_commands = [('fastqc', '-v')] + +moduleclass = 'bio' -- GitLab From 0af5491f63d43f506f1382e7c4b8b03394f31089 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 27 May 2015 11:59:09 +0200 Subject: [PATCH 0708/1076] Change name of gmp version --- easybuild/easyconfigs/c/Clang/Clang-3.6.1-GCC-4.9.2.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.6.1-GCC-4.9.2.eb b/easybuild/easyconfigs/c/Clang/Clang-3.6.1-GCC-4.9.2.eb index 15c22eef9c..966759d71c 100644 --- a/easybuild/easyconfigs/c/Clang/Clang-3.6.1-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/c/Clang/Clang-3.6.1-GCC-4.9.2.eb @@ -30,7 +30,7 @@ sources = [ ] dependencies = [ - ('GMP', '6.0.0'), + ('GMP', '6.0.0a'), ('ISL', '0.14'), ] -- GitLab From ac56b0de721ee0821608eb2d6a84be210e2c4ac1 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 27 May 2015 14:42:17 +0200 Subject: [PATCH 0709/1076] add fpp + deps as R extensions --- easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb | 4 ++++ easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb index 26e352af95..dee61f1e01 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb @@ -382,6 +382,10 @@ exts_list = [ ('Rsubread', '1.16.1', bioconductor_options), ('vegan', '2.2-1', ext_options), # requires Tcl/Tk ('widgetTools', '1.44.0', bioconductor_options), # requires Tcl/Tk + ('forecast', '6.1', ext_options), + ('fma', '2.01', ext_options), + ('expsmooth', '2.3', ext_options), + ('fpp', '0.5', ext_options), ] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb index b39267177d..d50dfde38a 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb @@ -382,6 +382,10 @@ exts_list = [ ('Rsubread', '1.16.1', bioconductor_options), ('vegan', '2.2-1', ext_options), # requires Tcl/Tk ('widgetTools', '1.44.0', bioconductor_options), # requires Tcl/Tk + ('forecast', '6.1', ext_options), + ('fma', '2.01', ext_options), + ('expsmooth', '2.3', ext_options), + ('fpp', '0.5', ext_options), ] moduleclass = 'lang' -- GitLab From e1c84d962128346b1073db16e6f069a8d4acbec6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 28 May 2015 11:13:08 +0200 Subject: [PATCH 0710/1076] include patch to build forecast with Intel compilers --- easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb | 2 +- easybuild/easyconfigs/r/R/forecast-6.1_icpc-wd308.patch | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/r/R/forecast-6.1_icpc-wd308.patch diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb index d50dfde38a..56604be04c 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb @@ -382,7 +382,7 @@ exts_list = [ ('Rsubread', '1.16.1', bioconductor_options), ('vegan', '2.2-1', ext_options), # requires Tcl/Tk ('widgetTools', '1.44.0', bioconductor_options), # requires Tcl/Tk - ('forecast', '6.1', ext_options), + ('forecast', '6.1', dict(ext_options.items() + [('patches', ['forecast-6.1_icpc-wd308.patch'])])), ('fma', '2.01', ext_options), ('expsmooth', '2.3', ext_options), ('fpp', '0.5', ext_options), diff --git a/easybuild/easyconfigs/r/R/forecast-6.1_icpc-wd308.patch b/easybuild/easyconfigs/r/R/forecast-6.1_icpc-wd308.patch new file mode 100644 index 0000000000..8582ea93ae --- /dev/null +++ b/easybuild/easyconfigs/r/R/forecast-6.1_icpc-wd308.patch @@ -0,0 +1,9 @@ +ignore warning/error when building with Intel C++ compiler by including -wd308 flag in $CXXFLAGS +author: Kenneth Hoste (HPC-UGent) +--- forecast/src/Makevars.orig 2015-05-12 11:56:10.000000000 +0200 ++++ forecast/src/Makevars 2015-05-28 10:53:13.878100139 +0200 +@@ -1,2 +1,4 @@ + ## Use the R_HOME indirection to support installations of multiple R version + PKG_LIBS=$(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) ++# disable Intel C++ compiler (icpc) warning/error #308, to avoid 'member "std::complex::_M_value" is inaccessible' ++PKG_CXXFLAGS = -wd308 -- GitLab From ac6d71a57e7784a9017eb7d5416c05efb0088eca Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 28 May 2015 12:47:03 +0200 Subject: [PATCH 0711/1076] {lang}[intel/2015a] Python 2.7.10 --- .../p/Python/Python-2.7.10-intel-2015a.eb | 120 ++++++++++++++++++ .../s/SQLite/SQLite-3.8.10.2-intel-2015a.eb | 40 ++++++ 2 files changed, 160 insertions(+) create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb create mode 100644 easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb new file mode 100644 index 0000000000..e42c4eb9ce --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb @@ -0,0 +1,120 @@ +name = 'Python' +version = '2.7.10' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.9.2' +scipyversion = '0.15.1' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), + ('SQLite', '3.8.10.2'), + ('Tk', '8.6.4', '-no-X11'), +# ('OpenSSL', '1.0.1m'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# order is important! +# package versions updated May 28th 2015 +exts_list = [ + ('setuptools', '16.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '7.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.6', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': [ + 'numpy-1.8.0-mkl.patch', # % numpyversion, + ], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.3.0', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('pbr', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + ('lockfile', '0.10.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.22', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.4.2', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.2', { + 'source_tmpl': '%(name)s-%(version)s.post2.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.2', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.2', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('ecdsa', '0.13', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('paramiko', '1.15.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.14', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), + ('mock', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], + }), + ('pytz', '2015.4', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], + }), + ('pandas', '0.16.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb new file mode 100644 index 0000000000..7f1dc7e31f --- /dev/null +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb @@ -0,0 +1,40 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'SQLite' +version = '3.8.10.2' + +homepage = 'http://www.sqlite.org/' +description = 'SQLite: SQL Database Engine in a C Library' + +toolchain = {'name': 'intel', 'version': '2015a'} + +# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz +source_urls = ['http://www.sqlite.org/2015/'] +version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) +sources = ['sqlite-autoconf-%s.tar.gz' % version_str] + +dependencies = [ + ('libreadline', '6.3'), + ('Tcl', '8.6.4'), +] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/sqlite3'], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From 9a43d2783570dc62fe774b79cd59b0143b8c8e04 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 28 May 2015 12:49:18 +0200 Subject: [PATCH 0712/1076] {lang}[foss/2015a] Python 2.7.10 --- .../p/Python/Python-2.7.10-foss-2015a.eb | 120 ++++++++++++++++++ .../s/SQLite/SQLite-3.8.10.2-foss-2015a.eb | 40 ++++++ 2 files changed, 160 insertions(+) create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb create mode 100644 easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb new file mode 100644 index 0000000000..16e9072248 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb @@ -0,0 +1,120 @@ +name = 'Python' +version = '2.7.10' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.9.2' +scipyversion = '0.15.1' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), + ('SQLite', '3.8.10.2'), + ('Tk', '8.6.4', '-no-X11'), +# ('OpenSSL', '1.0.1m'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# order is important! +# package versions updated May 28th 2015 +exts_list = [ + ('setuptools', '16.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '7.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.6', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'patches': [ + 'numpy-1.8.0-mkl.patch', # % numpyversion, + ], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.3.0', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('pbr', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + ('lockfile', '0.10.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.22', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.4.2', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.2', { + 'source_tmpl': '%(name)s-%(version)s.post2.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.2', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.2', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('ecdsa', '0.13', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('paramiko', '1.15.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.14', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), + ('mock', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], + }), + ('pytz', '2015.4', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], + }), + ('pandas', '0.16.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb new file mode 100644 index 0000000000..d5bf2693bd --- /dev/null +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb @@ -0,0 +1,40 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'SQLite' +version = '3.8.10.2' + +homepage = 'http://www.sqlite.org/' +description = 'SQLite: SQL Database Engine in a C Library' + +toolchain = {'name': 'foss', 'version': '2015a'} + +# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz +source_urls = ['http://www.sqlite.org/2015/'] +version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) +sources = ['sqlite-autoconf-%s.tar.gz' % version_str] + +dependencies = [ + ('libreadline', '6.3'), + ('Tcl', '8.6.4'), +] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/sqlite3'], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From a39319427c8e4fd76769bf875504e4403f245705 Mon Sep 17 00:00:00 2001 From: Oriol Mula-Valls Date: Thu, 28 May 2015 12:53:15 +0200 Subject: [PATCH 0713/1076] NEMO easyconfig --- .../easyconfigs/n/NEMO/NEMO-3.4-ictce-6.1.5.eb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 easybuild/easyconfigs/n/NEMO/NEMO-3.4-ictce-6.1.5.eb diff --git a/easybuild/easyconfigs/n/NEMO/NEMO-3.4-ictce-6.1.5.eb b/easybuild/easyconfigs/n/NEMO/NEMO-3.4-ictce-6.1.5.eb new file mode 100644 index 0000000000..cc73946e3e --- /dev/null +++ b/easybuild/easyconfigs/n/NEMO/NEMO-3.4-ictce-6.1.5.eb @@ -0,0 +1,15 @@ +name = 'NEMO' +version = '3.4' + +homepage = 'http://www.nemo-ocean.eu/' +description = 'NEMO (Nucleus for European Modelling of the Ocean) is a state-of-the-art modeling framework for oceanographic research, operational oceanography seasonal forecast and climate studies.' + +toolchain = {'name': 'ictce','version': '6.1.5'} +toolchainopts = {'opt': False, 'optarch': False} + +with_components = ['OPA_SRC', 'LIM_SRC_3'] +add_keys = ['key_iomput', 'key_mpp_mpi', 'key_dtasal', 'key_dtatem', 'key_tradmp', 'key_lim3', 'key_orca_r1=75'] +del_keys = ['key_lim2', 'key_zdftmx', 'key_orca_r2'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('netCDF-Fortran', '4.2')] -- GitLab From bcdea025bfc604af17e7d4e6b7d2b60796af2937 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 28 May 2015 14:33:19 +0200 Subject: [PATCH 0714/1076] extend sanity check for SQLite --- easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb index 7f1dc7e31f..03c9b50fba 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb @@ -33,8 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.so'], + 'dirs': ['lib/pkgconfig'], } moduleclass = 'devel' -- GitLab From 8ab6b2e829ee34003022ad74349f38f9ffb9ce50 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 28 May 2015 14:34:51 +0200 Subject: [PATCH 0715/1076] extend sanity check for SQLite --- easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb index d5bf2693bd..fbe46bacc9 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb @@ -33,8 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3'], - 'dirs': [], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.so'], + 'dirs': ['lib/pkgconfig'], } moduleclass = 'devel' -- GitLab From 7d572304650bd03f278d32035f5665c3a7577f22 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 28 May 2015 14:36:46 +0200 Subject: [PATCH 0716/1076] fix remark --- easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb index 16e9072248..08ae2a5f52 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.10' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'foss', 'version': '2015a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} -- GitLab From 8ec777916625061646218da5cccda84090b7e1ce Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 28 May 2015 14:37:01 +0200 Subject: [PATCH 0717/1076] fix remark --- easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb index e42c4eb9ce..5691adf05e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.10' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} -- GitLab From 3882c4aaaed7c4227813b84110b97205f92eb9e4 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 28 May 2015 15:07:40 +0200 Subject: [PATCH 0718/1076] {phys}[intel/2015a] Geant4 10.01.p01 --- .../c/CLHEP/CLHEP-2.2.0.5-intel-2015a.eb | 19 +++++++++++++++ .../g/Geant4/Geant4-10.01.p01-intel-2015a.eb | 24 +++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 easybuild/easyconfigs/c/CLHEP/CLHEP-2.2.0.5-intel-2015a.eb create mode 100644 easybuild/easyconfigs/g/Geant4/Geant4-10.01.p01-intel-2015a.eb diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.2.0.5-intel-2015a.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.2.0.5-intel-2015a.eb new file mode 100644 index 0000000000..c165bda92e --- /dev/null +++ b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.2.0.5-intel-2015a.eb @@ -0,0 +1,19 @@ +easyblock = 'CMakeMake' + +name = 'CLHEP' +version = '2.2.0.5' + +homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' +description = """The CLHEP project is intended to be a set of HEP-specific foundation and + utility classes such as random generators, physics vectors, geometry and linear algebra. + CLHEP is structured in a set of packages independent of any external package.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TGZ] +source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] + +separate_build_dir = True + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.01.p01-intel-2015a.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.01.p01-intel-2015a.eb new file mode 100644 index 0000000000..412c19225c --- /dev/null +++ b/easybuild/easyconfigs/g/Geant4/Geant4-10.01.p01-intel-2015a.eb @@ -0,0 +1,24 @@ +name = 'Geant4' +version = '10.01.p01' + +homepage = 'http://geant4.cern.ch/' +description = """Geant4 is a toolkit for the simulation of the passage of particles through matter. + Its areas of application include high energy, nuclear and accelerator physics, + as well as studies in medical and space science.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://geant4.cern.ch/support/source'] +sources = ['%(namelower)s.%(version)s.tar.gz'] + +dependencies = [ + ('expat', '2.1.0'), + ('CLHEP', '2.2.0.5'), +] + +builddependencies = [('CMake', '3.2.2')] + +configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" +configopts += "-DGEANT4_INSTALL_DATA=OFF" + +moduleclass = 'phys' -- GitLab From 9ec1a46de2390d2d455c64ffc2f10606f4d73db5 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 28 May 2015 15:45:52 +0200 Subject: [PATCH 0719/1076] add missing CMake build dep --- easybuild/easyconfigs/c/CLHEP/CLHEP-2.2.0.5-intel-2015a.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.2.0.5-intel-2015a.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.2.0.5-intel-2015a.eb index c165bda92e..9408c50361 100644 --- a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.2.0.5-intel-2015a.eb +++ b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.2.0.5-intel-2015a.eb @@ -14,6 +14,8 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TGZ] source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] +builddependencies = [('CMake', '3.2.2')] + separate_build_dir = True moduleclass = 'numlib' -- GitLab From 84c0c0920951a011d2b4514910b746da00c5ebc2 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Fri, 29 May 2015 10:55:58 +0200 Subject: [PATCH 0720/1076] added gcc 4.5.2 --- easybuild/easyconfigs/g/GCC/GCC-4.5.2.eb | 37 ++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 easybuild/easyconfigs/g/GCC/GCC-4.5.2.eb diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.5.2.eb b/easybuild/easyconfigs/g/GCC/GCC-4.5.2.eb new file mode 100644 index 0000000000..719bc6f315 --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-4.5.2.eb @@ -0,0 +1,37 @@ +name = "GCC" +version = '4.5.2' + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, + Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official +] +sources = [ + SOURCELOWER_TAR_GZ, + 'gmp-5.0.2.tar.gz', + 'mpfr-3.0.1.tar.gz', + 'mpc-0.8.2.tar.gz', +] + +checksums = [ + 'e31fe695d7235f11fb5a63eafdfbfe88', # gcc-4.5.2.tar.gz + '87e73447afdc2ca5cefd987da865da51', # gmp-5.0.2.tar.gz + 'e9c191fc46a4f5741f8a0a11ab33b8bf', # mpfr-3.0.1.tar.gz + 'e98267ebd5648a39f881d66797122fb6', # mpc-0.8.2.tar.gz +] + +languages = ['c', 'c++', 'fortran'] + +# building GCC sometimes fails if make parallelism is too high, so let's limit it +maxparallel = 4 + +withlto = False + +moduleclass = 'compiler' -- GitLab From 43055375813abdc4dff967afd008353b5646839e Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Fri, 29 May 2015 11:03:50 +0200 Subject: [PATCH 0721/1076] Added GCC 4.6.0 --- easybuild/easyconfigs/g/GCC/GCC-4.6.0.eb | 35 ++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 easybuild/easyconfigs/g/GCC/GCC-4.6.0.eb diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.6.0.eb b/easybuild/easyconfigs/g/GCC/GCC-4.6.0.eb new file mode 100644 index 0000000000..f310421ff2 --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-4.6.0.eb @@ -0,0 +1,35 @@ +name = "GCC" +version = '4.6.0' + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, + Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official +] +sources = [ + SOURCELOWER_TAR_GZ, + 'gmp-5.0.4.tar.bz2', + 'mpfr-3.0.1.tar.gz', + 'mpc-0.9.tar.gz', +] + +checksums = [ + '009f59ee0f9c8100c12939140698cf33', # gcc-4.6.0.tar.gz + '50c3edcb7c9438e04377ee9a1a061b79', # gmp-5.0.4.tar.bz2 + 'e9c191fc46a4f5741f8a0a11ab33b8bf', # mpfr-3.0.1.tar.gz + '0d6acab8d214bd7d1fbbc593e83dd00d', # mpc-0.9.tar.gz +] + +languages = ['c', 'c++', 'fortran'] + +# building GCC sometimes fails if make parallelism is too high, so let's limit it +maxparallel = 4 + +moduleclass = 'compiler' -- GitLab From a396d464cc65eba9b7d35613d13be752d63a1e43 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Fri, 29 May 2015 11:48:02 +0200 Subject: [PATCH 0722/1076] Add hanythingondemand eb files. These could otherwise have been installed w/ --try-software-version --- ...ondemand-2.2.2-intel-2015a-Python-2.7.9.eb | 34 +++++++++++++++++++ ...ondemand-2.2.3-intel-2015a-Python-2.7.9.eb | 34 +++++++++++++++++++ ...ondemand-2.2.4-intel-2015a-Python-2.7.9.eb | 34 +++++++++++++++++++ 3 files changed, 102 insertions(+) create mode 100644 easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.2-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.3-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.4-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.2-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..f6063d9ec3 --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.2-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,34 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'hanythingondemand' +version = '2.2.2' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [ + 'https://github.com/hpcugent/hanythingondemand/archive/' +] +sources = ['%s.tar.gz' % version] + +python = 'Python' +pythonver = '2.7.9' +pythonshortver = '.'.join(pythonver.split('.')[:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +# a Python version with mpi4py and pbs_python (vsc.fancylogger) is required at runtime +dependencies = [ + (python, pythonver), + ('pbs_python', '4.6.0', versionsuffix), + ('vsc-mympirun', '3.4.2', '', True), + ('vsc-base', '2.1.2', '', True), + ('netifaces', '0.10.4', versionsuffix), + ('netaddr', '0.7.14', versionsuffix), +] + +options = {'modulename': 'hod'} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.3-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..9182229d2c --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.3-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,34 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'hanythingondemand' +version = '2.2.3' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [ + 'https://github.com/hpcugent/hanythingondemand/archive/' +] +sources = ['%s.tar.gz' % version] + +python = 'Python' +pythonver = '2.7.9' +pythonshortver = '.'.join(pythonver.split('.')[:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +# a Python version with mpi4py and pbs_python (vsc.fancylogger) is required at runtime +dependencies = [ + (python, pythonver), + ('pbs_python', '4.6.0', versionsuffix), + ('vsc-mympirun', '3.4.2', '', True), + ('vsc-base', '2.1.2', '', True), + ('netifaces', '0.10.4', versionsuffix), + ('netaddr', '0.7.14', versionsuffix), +] + +options = {'modulename': 'hod'} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.4-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..73433b3081 --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-2.2.4-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,34 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'hanythingondemand' +version = '2.2.4' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [ + 'https://github.com/hpcugent/hanythingondemand/archive/' +] +sources = ['%s.tar.gz' % version] + +python = 'Python' +pythonver = '2.7.9' +pythonshortver = '.'.join(pythonver.split('.')[:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +# a Python version with mpi4py and pbs_python (vsc.fancylogger) is required at runtime +dependencies = [ + (python, pythonver), + ('pbs_python', '4.6.0', versionsuffix), + ('vsc-mympirun', '3.4.2', '', True), + ('vsc-base', '2.1.2', '', True), + ('netifaces', '0.10.4', versionsuffix), + ('netaddr', '0.7.14', versionsuffix), +] + +options = {'modulename': 'hod'} + +moduleclass = 'tools' -- GitLab From 87a8597e5c07722acbe0a06dd001bcf9b04e368d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 29 May 2015 14:07:44 +0200 Subject: [PATCH 0723/1076] style fixes in pBWA easyconfig --- .../p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/easybuild/easyconfigs/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb b/easybuild/easyconfigs/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb index 754be559e1..fa5b729bcb 100644 --- a/easybuild/easyconfigs/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb @@ -13,7 +13,7 @@ name = 'pBWA' version = '0.5.9_1.21009' homepage = 'http://pbwa.sourceforge.net/' -description = """pBWA is a parallel implementation of the popular software BWA. It was developed by modifying the BWA source code with the OpenMPI C library on the SHARCNET. pBWA has been successfully tested on other systems with the most basic OpenMPI installs. pBWA currently implements three commands from BWA: aln, samse, and sampe. pBWA retains and improves upon the multithreading provided by BWA while adding efficient parallelization for the above listed functions. pBWA has shown that its wall-time speedup is bounded only by the size of the parallel system available as pBWA can run on any number of nodes and/or cores simultaneously.""" +description = "pBWA is a parallel implementation of the popular software BWA." toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True, 'pic': True} @@ -21,18 +21,13 @@ toolchainopts = {'optarch': True, 'pic': True} sources = ['%(name)s_%(version)s.zip'] source_urls = [('http://sourceforge.net/projects/pbwa/files/latest', 'download')] - - -dependencies = [ - ('BWA', '0.7.4'), -] +dependencies = [('BWA', '0.7.4')] files_to_copy = [(['pBWA','qualfa2fq.pl','solid2fastq.pl' ], 'bin')] sanity_check_paths = { - 'files': ['bin/pBWA','bin/qualfa2fq.pl','bin/solid2fastq.pl'], - 'dirs': ['.'], - + 'files': ['bin/pBWA','bin/qualfa2fq.pl','bin/solid2fastq.pl'], + 'dirs': ['.'], } moduleclass = 'bio' -- GitLab From 3b0eec5db69770911d52947e78b1f89df48c5824 Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Fri, 29 May 2015 15:00:43 +0200 Subject: [PATCH 0724/1076] Adding ABySS-1.5.2-goolf-1.4.10 --- .../a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 easybuild/easyconfigs/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb b/easybuild/easyconfigs/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb new file mode 100644 index 0000000000..678a7abd6f --- /dev/null +++ b/easybuild/easyconfigs/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb @@ -0,0 +1,35 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +easyblock = 'ConfigureMake' + +name = 'ABySS' +version = '1.5.2' + +homepage = 'http://www.bcgsc.ca/platform/bioinfo/software/abyss' +description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'usempi': True} + +# eg. http://www.bcgsc.ca/downloads/abyss/abyss-1.3.4.tar.gz +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://github.com/bcgsc/abyss/releases/download/1.5.2/'] + +dependencies = [('Boost', '1.53.0')] + +sanity_check_paths = { + 'files': ["bin/ABYSS", "bin/ABYSS-P"], + 'dirs': [] +} + +moduleclass = 'bio' -- GitLab From c5a863a5e45f620767357721fc87bc880f47759b Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Fri, 29 May 2015 15:14:18 +0200 Subject: [PATCH 0725/1076] Adding BEDTools-2.23.0-goolf-1.4.10 --- .../BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb new file mode 100644 index 0000000000..6dd7cdc664 --- /dev/null +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb @@ -0,0 +1,30 @@ +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'BEDTools' +version = '2.23.0' + +homepage = "https://github.com/arq5x/bedtools2" +description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps + and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, + and SAM/BAM.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +# https://github.com/arq5x/bedtools2/releases/download/v2.23.0/bedtools-2.23.0.tar.gz +source_urls = ['https://github.com/arq5x/bedtools2/releases/download/'] +sources = ['v%(version)s/bedtools-%(version)s.tar.gz'] + +buildopts = 'CXX="$CXX"' + +files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed','bedToBam','fastaFromBed']], + 'dirs': files_to_copy, +} + +moduleclass = 'bio' -- GitLab From df353b92cb8dc3d0023eb54ee401cc53622365a5 Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Fri, 29 May 2015 15:21:00 +0200 Subject: [PATCH 0726/1076] Comments modifications --- easybuild/easyconfigs/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb b/easybuild/easyconfigs/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb index 678a7abd6f..c055778c8e 100644 --- a/easybuild/easyconfigs/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb @@ -2,12 +2,10 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA -# Authors:: Fotis Georgatos +# Authors:: Maxime Schmitt , Fotis Georgatos # License:: MIT/GPL # $Id$ # -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html ## easyblock = 'ConfigureMake' @@ -21,9 +19,8 @@ description = """Assembly By Short Sequences - a de novo, parallel, paired-end s toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'usempi': True} -# eg. http://www.bcgsc.ca/downloads/abyss/abyss-1.3.4.tar.gz sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://github.com/bcgsc/abyss/releases/download/1.5.2/'] +source_urls = ['https://github.com/bcgsc/abyss/releases/download/%(version)s/'] dependencies = [('Boost', '1.53.0')] -- GitLab From 440afe75a71962fb1c166bc2918f0735000d14de Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Fri, 29 May 2015 15:23:50 +0200 Subject: [PATCH 0727/1076] Modifying comments --- .../easyconfigs/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb index 6dd7cdc664..61147b9331 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb @@ -1,4 +1,6 @@ -# Author: Pablo Escobar Lopez +# Author: Maxime Schmitt, University of Luxembourg +# +# Based on the work of: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel -- GitLab From ec543429de043b66a96a3c9df79887ea6bcd0886 Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Fri, 29 May 2015 15:34:14 +0200 Subject: [PATCH 0728/1076] Adding Cufflinks-2.2.1-goolf-1.4.10 --- .../Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb new file mode 100644 index 0000000000..9897454369 --- /dev/null +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb @@ -0,0 +1,28 @@ +name = 'Cufflinks' +version = '2.2.1' + +homepage = 'http://cufflinks.cbcb.umd.edu/' +description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = ['cufflinks-2.2.1.tar.gz'] +source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] + +dependencies = [ + ('Boost', '1.51.0', '-Python-2.7.3'), + ('SAMtools', '0.1.19'), + ('Eigen', '3.1.1'), + ('zlib', '1.2.7'), +] + +configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' +preconfigopts = 'CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' + +sanity_check_paths = { + 'files': ['bin/cufflinks'], + 'dirs': [] +} + +moduleclass = 'bio' -- GitLab From c2c18d4e50385d295f2bddd919b09410c0a7887a Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Fri, 29 May 2015 15:35:34 +0200 Subject: [PATCH 0729/1076] Fixing hardcoded version --- .../easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb index 9897454369..3fdf2a0923 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb @@ -7,7 +7,7 @@ description = """Transcript assembly, differential expression, and differential toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True, 'pic': True} -sources = ['cufflinks-2.2.1.tar.gz'] +sources = ['cufflinks-%(version)s.tar.gz'] source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] dependencies = [ -- GitLab From d09ca49609ada079f83cd2fe185768a3fab2eb23 Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Fri, 29 May 2015 15:39:37 +0200 Subject: [PATCH 0730/1076] Fixing source url --- .../easyconfigs/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb index 61147b9331..0c511d17e0 100644 --- a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.23.0-goolf-1.4.10.eb @@ -17,8 +17,8 @@ description = """The BEDTools utilities allow one to address common genomics tas toolchain = {'name': 'goolf', 'version': '1.4.10'} # https://github.com/arq5x/bedtools2/releases/download/v2.23.0/bedtools-2.23.0.tar.gz -source_urls = ['https://github.com/arq5x/bedtools2/releases/download/'] -sources = ['v%(version)s/bedtools-%(version)s.tar.gz'] +source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] +sources = ['bedtools-%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -- GitLab From ea33e462b738dabf5a7599968dbaef758b8a0b2c Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Fri, 29 May 2015 15:51:37 +0200 Subject: [PATCH 0731/1076] Adding Cython-0.22-goolf-1.4.10-Python-2.7.3.eb --- .../Cython-0.22-goolf-1.4.10-Python-2.7.3.eb | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb new file mode 100644 index 0000000000..d2b4a22df9 --- /dev/null +++ b/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb @@ -0,0 +1,30 @@ +easyblock = "PythonPackage" + +name = 'Cython' +version = '0.22' + +homepage = 'http://pypi.python.org/pypi/Cython/' +description = """The Cython language makes writing C extensions for the Python language as easy as Python itself. +Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +python = 'Python' +pythonver = '2.7.3' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +pylibdir = 'lib/python%s/site-packages' % pythonshortver +cythonsubdir = '-'.join(['Cython', version, 'py'+pythonshortver, 'linux-x86_64.egg']) +cythonlibdir = '/'.join([pylibdir, cythonsubdir]) +versionsuffix = '-%s-%s' % (python, pythonver) + +dependencies = [(python, pythonver)] + +sanity_check_paths = { + 'files': ['bin/cygdb', 'bin/cython', '%s/%%(namelower)s.py' % cythonlibdir], + 'dirs': ['%s/%%(name)s' % cythonlibdir], +} + +moduleclass = 'lang' -- GitLab From b2e3c06deb1e415505a3d7d1423a7fc39ca30902 Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Fri, 29 May 2015 16:28:06 +0200 Subject: [PATCH 0732/1076] Better use of variables --- .../c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb index d2b4a22df9..55a97c1d73 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb @@ -14,11 +14,9 @@ sources = [SOURCELOWER_TAR_GZ] python = 'Python' pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -pylibdir = 'lib/python%s/site-packages' % pythonshortver -cythonsubdir = '-'.join(['Cython', version, 'py'+pythonshortver, 'linux-x86_64.egg']) -cythonlibdir = '/'.join([pylibdir, cythonsubdir]) versionsuffix = '-%s-%s' % (python, pythonver) +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +cythonlibdir = 'lib/python%(pythonshortver)s/site-packages/Cython-%(version)s-py%(pythonshortver)s-linux-x86_64.egg' dependencies = [(python, pythonver)] -- GitLab From 10be91757f584afc2df8650f144182daa8338505 Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Fri, 29 May 2015 16:42:55 +0200 Subject: [PATCH 0733/1076] Fixing name resolutions --- .../c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb index 55a97c1d73..08f3c850f6 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb @@ -15,8 +15,8 @@ sources = [SOURCELOWER_TAR_GZ] python = 'Python' pythonver = '2.7.3' versionsuffix = '-%s-%s' % (python, pythonver) -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -cythonlibdir = 'lib/python%(pythonshortver)s/site-packages/Cython-%(version)s-py%(pythonshortver)s-linux-x86_64.egg' +pyshortver = '.'.join(pythonver.split('.')[0:2]) +cythonlibdir = 'lib/python' + pyshortver + '/site-packages/Cython-%(version)s-py' + pyshortver + '-linux-x86_64.egg' dependencies = [(python, pythonver)] -- GitLab From 7739627e35c49cff90c67712ea8af592f3b73509 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 31 May 2015 13:44:11 +0200 Subject: [PATCH 0734/1076] fix typo, remove unneeded configopts --- easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb index e5ab48448f..25c6d013bc 100644 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb @@ -17,8 +17,7 @@ checksums = ['c8b166ec8e65ad1d795d42b889fd772b'] configopts = "--with-mpi-prefix=$EBROOTIMPI/intel64 --with-trio-flavor='etsf_io+netcdf' --with-dft=flavor='libxc' " configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include -I$EBROOTNETCDFMINFORTRAN/include" ' configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff" ' -configopts += '--with-libxc-incs="-I$EBROOTLIBXC/include" --with-netcdf-libs="-L$EBROOTLIBXC/lib -lxc" ' -configopts += "fcflags_opt_43_ptgroups='-O0 -g -extend-source'" +configopts += '--with-libxc-incs="-I$EBROOTLIBXC/include" --with-libxc-libs="-L$EBROOTLIBXC/lib -lxc" ' dependencies = [ ('libxc', '2.2.2'), -- GitLab From 553df5b666baa5856f9ccac51602e323a27b9d78 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 31 May 2015 14:48:19 +0200 Subject: [PATCH 0735/1076] {chem}[intel/2015a] ABINIT 7.10.4 --- .../a/ABINIT/ABINIT-7.10.4-intel-2015a.eb | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb new file mode 100644 index 0000000000..955b1cd4f1 --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'ABINIT' +version = '7.10.4' + +homepage = 'http://www.abinit.org/' +description = """ABINIT is a package whose main program allows one to find the total energy, charge density and + electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional + Theory (DFT), using pseudopotentials and a planewave or wavelet basis.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://ftp.abinit.org/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['bfc76a5f93c3f148c049f57541864e76'] + +configopts = "--with-mpi-prefix=$EBROOTIMPI/intel64 --with-trio-flavor='etsf_io+netcdf' --with-dft=flavor='libxc' " +configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include -I$EBROOTNETCDFMINFORTRAN/include" ' +configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff" ' +configopts += '--with-libxc-incs="-I$EBROOTLIBXC/include" --with-libxc-libs="-L$EBROOTLIBXC/lib -lxc" ' + +dependencies = [ + ('libxc', '2.2.2'), + ('netCDF', '4.3.2'), + ('netCDF-Fortran', '4.4.0'), +] + +moduleclass = 'chem' -- GitLab From c67a9ec7774a9c9f488781a504cf51ab135cf180 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 31 May 2015 15:05:06 +0200 Subject: [PATCH 0736/1076] add custom sanity check paths for ABINIT --- easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb index 955b1cd4f1..24a268901b 100644 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb @@ -25,4 +25,9 @@ dependencies = [ ('netCDF-Fortran', '4.4.0'), ] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optics']], + 'dirs': ['lib/pkgconfig'], +} + moduleclass = 'chem' -- GitLab From 050fa061b42d083907090abebe3df8017142b871 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 31 May 2015 15:05:23 +0200 Subject: [PATCH 0737/1076] add custom sanity check paths for ABINIT --- easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb index 25c6d013bc..51c5aef3d9 100644 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb @@ -25,4 +25,9 @@ dependencies = [ ('netCDF-Fortran', '4.4.0'), ] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optics']], + 'dirs': ['lib/pkgconfig'], +} + moduleclass = 'chem' -- GitLab From 57168333ad91183825fc00bbb34cc0322bcbdccd Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 31 May 2015 20:31:13 +0200 Subject: [PATCH 0738/1076] fix typo --- easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb index 51c5aef3d9..97bc886c26 100644 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.11.6-intel-2015a.eb @@ -26,7 +26,7 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optics']], + 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optic']], 'dirs': ['lib/pkgconfig'], } -- GitLab From 0f48dfa2c9bc9443825325f101a985d9e306ae5e Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 31 May 2015 20:31:35 +0200 Subject: [PATCH 0739/1076] fix typo --- easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb index 24a268901b..7561f6f45c 100644 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.4-intel-2015a.eb @@ -26,7 +26,7 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optics']], + 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optic']], 'dirs': ['lib/pkgconfig'], } -- GitLab From 6857cd98a5c3de64c6a53265cd490c4da464b4a9 Mon Sep 17 00:00:00 2001 From: Ingrid Barcena Roig Date: Mon, 1 Jun 2015 10:37:53 +0200 Subject: [PATCH 0740/1076] Gromacs 5.0.5-intel2015a easycofig --- .../GROMACS-5.0.5-intel-2015a-hybrid.eb | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb new file mode 100644 index 0000000000..09ed0e7dc1 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb @@ -0,0 +1,34 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '5.0.5' +versionsuffix = '-hybrid' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('CMake', '3.1.0'), + ('libxml2', '2.9.2') +] + +dependencies = [('Boost', '1.57.0', '-Python-2.7.9')] + +moduleclass = 'bio' -- GitLab From 73db870ee8050759cb01d991f35404ca5d37887f Mon Sep 17 00:00:00 2001 From: Ingrid Barcena Roig Date: Mon, 1 Jun 2015 17:35:50 +0200 Subject: [PATCH 0741/1076] Gromacs 5.0.5-intel2015a easycofig --- .../easyconfigs/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb index 09ed0e7dc1..c7e0273a3e 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb @@ -25,10 +25,10 @@ source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] sources = [SOURCELOWER_TAR_GZ] builddependencies = [ - ('CMake', '3.1.0'), + ('CMake', '3.2.2'), ('libxml2', '2.9.2') ] -dependencies = [('Boost', '1.57.0', '-Python-2.7.9')] +dependencies = [('Boost', '1.58.0', '-Python-2.7.9')] moduleclass = 'bio' -- GitLab From bd81df67d7ee4ce73bb19e2869d24077f280b9fd Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 1 Jun 2015 18:59:22 +0200 Subject: [PATCH 0742/1076] fix source_urls in QuantumESPRESSO 5.0.2 easyconfigs --- .../QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED-hybrid.eb | 3 +-- .../QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED.eb | 3 +-- .../QuantumESPRESSO-5.0.2-goolf-1.4.10-hybrid.eb | 3 +-- .../q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10.eb | 3 +-- .../QuantumESPRESSO-5.0.2-ictce-4.0.6-hybrid.eb | 3 +-- .../q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6.eb | 3 +-- .../QuantumESPRESSO-5.0.2-ictce-5.3.0-hybrid.eb | 3 +-- .../q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0.eb | 3 +-- .../QuantumESPRESSO-5.0.2-ictce-5.5.0-hybrid.eb | 3 +-- .../q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0.eb | 3 +-- 10 files changed, 10 insertions(+), 20 deletions(-) diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED-hybrid.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED-hybrid.eb index 9409f95fc2..89cf3c3778 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED-hybrid.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED-hybrid.eb @@ -30,9 +30,8 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz 'http://files.qe-forge.org/index.php?file=', # others + 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] patches = ['yambo-3.2.5_fix-objects-files.patch'] diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED.eb index 4a03ccc94b..ec449db284 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED.eb @@ -29,9 +29,8 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz 'http://files.qe-forge.org/index.php?file=', # others + 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] patches = ['yambo-3.2.5_fix-objects-files.patch'] diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10-hybrid.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10-hybrid.eb index d97dae5c5d..476628bcd5 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10-hybrid.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10-hybrid.eb @@ -30,9 +30,8 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz 'http://files.qe-forge.org/index.php?file=', # others + 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] patches = ['yambo-3.2.5_fix-objects-files.patch'] diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10.eb index d7fb61f42c..e0dbe69249 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10.eb @@ -29,9 +29,8 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz 'http://files.qe-forge.org/index.php?file=', # others + 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] patches = ['yambo-3.2.5_fix-objects-files.patch'] diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6-hybrid.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6-hybrid.eb index 04f547b28a..0b54c5912d 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6-hybrid.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6-hybrid.eb @@ -30,9 +30,8 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz 'http://files.qe-forge.org/index.php?file=', # others + 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] patches = [ diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6.eb index 479e526fb3..c6b5e835da 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6.eb @@ -29,9 +29,8 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz 'http://files.qe-forge.org/index.php?file=', # others + 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] patches = [ diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0-hybrid.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0-hybrid.eb index 1b9a405ed8..a5a5338771 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0-hybrid.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0-hybrid.eb @@ -30,9 +30,8 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz 'http://files.qe-forge.org/index.php?file=', # others + 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] patches = [ diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0.eb index 5740815aa1..9007ee9bb7 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0.eb @@ -29,9 +29,8 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz 'http://files.qe-forge.org/index.php?file=', # others + 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] patches = [ diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0-hybrid.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0-hybrid.eb index bf87cf39af..f4b21d4cab 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0-hybrid.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0-hybrid.eb @@ -30,9 +30,8 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz 'http://files.qe-forge.org/index.php?file=', # others + 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] patches = [ diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0.eb index a341ebad38..aa0ea72322 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0.eb @@ -29,9 +29,8 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/64/97/', # wannier90-1.2.tar.gz 'http://files.qe-forge.org/index.php?file=', # others + 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] patches = [ -- GitLab From be2f94d281c7560934c72b997676ac1b65dceac7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 2 Jun 2015 09:42:46 +0200 Subject: [PATCH 0743/1076] fix remark --- .../QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED-hybrid.eb | 2 +- .../QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED.eb | 2 +- .../QuantumESPRESSO-5.0.2-goolf-1.4.10-hybrid.eb | 2 +- .../q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10.eb | 2 +- .../QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6-hybrid.eb | 2 +- .../q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6.eb | 2 +- .../QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0-hybrid.eb | 2 +- .../q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0.eb | 2 +- .../QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0-hybrid.eb | 2 +- .../q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0.eb | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED-hybrid.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED-hybrid.eb index 89cf3c3778..d000d6ec7f 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED-hybrid.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED-hybrid.eb @@ -30,7 +30,7 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # others + 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED.eb index ec449db284..a34afc570a 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED.eb @@ -29,7 +29,7 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # others + 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10-hybrid.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10-hybrid.eb index 476628bcd5..5ef2e6d1b1 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10-hybrid.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10-hybrid.eb @@ -30,7 +30,7 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # others + 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10.eb index e0dbe69249..1e036026da 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goolf-1.4.10.eb @@ -29,7 +29,7 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # others + 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6-hybrid.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6-hybrid.eb index 0b54c5912d..464f263647 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6-hybrid.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6-hybrid.eb @@ -30,7 +30,7 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # others + 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6.eb index c6b5e835da..cd0fac60cb 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6.eb @@ -29,7 +29,7 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # others + 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0-hybrid.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0-hybrid.eb index a5a5338771..9533b73dfd 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0-hybrid.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0-hybrid.eb @@ -30,7 +30,7 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # others + 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0.eb index 9007ee9bb7..b3212736f0 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.3.0.eb @@ -29,7 +29,7 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # others + 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0-hybrid.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0-hybrid.eb index f4b21d4cab..ae347ad0bd 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0-hybrid.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0-hybrid.eb @@ -30,7 +30,7 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # others + 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0.eb index aa0ea72322..2a054ef2d3 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-5.5.0.eb @@ -29,7 +29,7 @@ missing_sources = [ 'xspectra-5.0.2.tar.gz', # nowhere to be found ] source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # others + 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz 'http://www.qe-forge.org/gf/download/frsrelease/116/403/', # espresso-5.0.2.tar.gz ] -- GitLab From f0b78c2b17b0111a3369d9987b94c32d70b0156f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 2 Jun 2015 10:29:40 +0200 Subject: [PATCH 0744/1076] {vis}[intel/2015a] libXScrnSaver 1.2.2 + libXft 2.3.2 --- .../fontconfig-2.11.93-intel-2015a.eb | 22 ++++++++++++ .../k/kbproto/kbproto-1.0.7-intel-2015a.eb | 19 +++++++++++ .../libXScrnSaver-1.2.2-intel-2015a.eb | 24 +++++++++++++ .../libXft-2.3.2-intel-2015a-libX11-1.6.3.eb | 34 +++++++++++++++++++ .../libXrender-0.9.9-intel-2015a.eb | 28 +++++++++++++++ .../renderproto-0.11-intel-2015a.eb | 20 +++++++++++ 6 files changed, 147 insertions(+) create mode 100644 easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.93-intel-2015a.eb create mode 100644 easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libXScrnSaver/libXScrnSaver-1.2.2-intel-2015a.eb create mode 100644 easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2015a-libX11-1.6.3.eb create mode 100644 easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2015a.eb create mode 100644 easybuild/easyconfigs/r/renderproto/renderproto-0.11-intel-2015a.eb diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.93-intel-2015a.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.93-intel-2015a.eb new file mode 100644 index 0000000000..77235f32a1 --- /dev/null +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.93-intel-2015a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = "fontconfig" +version = '2.11.93' + +homepage = 'http://www.freedesktop.org/software/fontconfig' +description = """Fontconfig is a library designed to provide system-wide font configuration, customization and +application access.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('expat', '2.1.0'), + ('freetype', '2.5.5'), +] + +configopts = '--disable-docs ' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2015a.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2015a.eb new file mode 100644 index 0000000000..62923f260f --- /dev/null +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2015a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'kbproto' +version = '1.0.7' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X.org KBProto protocol headers.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXScrnSaver/libXScrnSaver-1.2.2-intel-2015a.eb b/easybuild/easyconfigs/l/libXScrnSaver/libXScrnSaver-1.2.2-intel-2015a.eb new file mode 100644 index 0000000000..0889930509 --- /dev/null +++ b/easybuild/easyconfigs/l/libXScrnSaver/libXScrnSaver-1.2.2-intel-2015a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libXScrnSaver' +version = '1.2.2' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 Screen Saver extension client library""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +dependencies = [ + ('libX11', '1.6.3', '-Python-2.7.9'), + ('libXext', '1.3.3') +] + +sanity_check_paths = { + 'files': ['lib/libXss.a', 'lib/libXss.so', 'include/X11/extensions/scrnsaver.h'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2015a-libX11-1.6.3.eb b/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2015a-libX11-1.6.3.eb new file mode 100644 index 0000000000..65123b2fae --- /dev/null +++ b/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2015a-libX11-1.6.3.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'libXft' +version = '2.3.2' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 client-side library""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('kbproto', '1.0.6'), + ('renderproto', '0.11'), +] + +libx11ver = '1.6.3' +versionsuffix = '-libX11-%s' % libx11ver + +dependencies = [ + ('libX11', libx11ver, '-Python-2.7.9'), + ('libXrender', '0.9.9'), + ('freetype', '2.5.5'), + ('fontconfig', '2.11.93'), +] + +sanity_check_paths = { + 'files': ['lib/libXft.a'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2015a.eb b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2015a.eb new file mode 100644 index 0000000000..393ccdfa93 --- /dev/null +++ b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2015a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'libXrender' +version = '0.9.9' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 client-side library""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('renderproto', '0.11'), +] + +dependencies = [ + ('kbproto', '1.0.7'), + ('libX11', '1.6.3', '-Python-2.7.9'), +] + +sanity_check_paths = { + 'files': ['lib/libXrender.a'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/r/renderproto/renderproto-0.11-intel-2015a.eb b/easybuild/easyconfigs/r/renderproto/renderproto-0.11-intel-2015a.eb new file mode 100644 index 0000000000..b1d4936121 --- /dev/null +++ b/easybuild/easyconfigs/r/renderproto/renderproto-0.11-intel-2015a.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'renderproto' +version = '0.11' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = "Xrender protocol and ancillary headers" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] + +sanity_check_paths = { + 'files' : ['include/X11/extensions/%s' % x for x in ['render.h', 'renderproto.h']], + 'dirs' : [], +} + +moduleclass = 'devel' -- GitLab From b559f80695feb569bbee527ed6d64fae204ced1f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 2 Jun 2015 10:48:47 +0200 Subject: [PATCH 0745/1076] include Tk as dependency in Python 2.7.9 easyconfigs --- .../p/Python/Python-2.7.9-GCC-4.9.2-bare.eb | 1 + .../p/Python/Python-2.7.9-foss-2015.05.eb | 1 + .../p/Python/Python-2.7.9-foss-2015a-bare.eb | 1 + .../p/Python/Python-2.7.9-foss-2015a.eb | 1 + .../Python/Python-2.7.9-gompi-1.5.16-bare.eb | 1 + .../p/Python/Python-2.7.9-goolf-1.5.14.eb | 1 + .../p/Python/Python-2.7.9-intel-2015a-bare.eb | 1 + .../p/Python/Python-2.7.9-intel-2015a.eb | 1 + .../easyconfigs/t/Tcl/Tcl-8.6.4-GCC-4.9.2.eb | 25 +++++++++++++++++++ .../t/Tcl/Tcl-8.6.4-foss-2015.05.eb | 25 +++++++++++++++++++ .../t/Tcl/Tcl-8.6.4-gompi-1.5.16.eb | 25 +++++++++++++++++++ .../t/Tcl/Tcl-8.6.4-goolf-1.5.14.eb | 25 +++++++++++++++++++ .../t/Tk/Tk-8.6.4-GCC-4.9.2-no-X11.eb | 24 ++++++++++++++++++ .../t/Tk/Tk-8.6.4-foss-2015.05-no-X11.eb | 24 ++++++++++++++++++ .../t/Tk/Tk-8.6.4-gompi-1.5.16-no-X11.eb | 24 ++++++++++++++++++ .../t/Tk/Tk-8.6.4-goolf-1.5.14-no-X11.eb | 24 ++++++++++++++++++ 16 files changed, 204 insertions(+) create mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-GCC-4.9.2.eb create mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-foss-2015.05.eb create mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-gompi-1.5.16.eb create mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-goolf-1.5.14.eb create mode 100644 easybuild/easyconfigs/t/Tk/Tk-8.6.4-GCC-4.9.2-no-X11.eb create mode 100644 easybuild/easyconfigs/t/Tk/Tk-8.6.4-foss-2015.05-no-X11.eb create mode 100644 easybuild/easyconfigs/t/Tk/Tk-8.6.4-gompi-1.5.16-no-X11.eb create mode 100644 easybuild/easyconfigs/t/Tk/Tk-8.6.4-goolf-1.5.14-no-X11.eb diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb index 3974b6e842..e9840cb7eb 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb @@ -18,6 +18,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), + ('Tk', '8.6.4', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb index ce15e506fc..0fa5529cb0 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb @@ -20,6 +20,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), + ('Tk', '8.6.4', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb index 669c54c38d..5eed3b0154 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb @@ -18,6 +18,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), + ('Tk', '8.6.4', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb index 3273aa0399..1ff5189a78 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb @@ -20,6 +20,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), + ('Tk', '8.6.4', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb index e206b78e22..2f9941dfab 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb @@ -17,6 +17,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), + ('Tk', '8.6.4', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb index 9a1f9af5fc..536743d8c5 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb @@ -20,6 +20,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), + ('Tk', '8.6.4', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb index d2c02867a9..499a28228b 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb @@ -18,6 +18,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), + ('Tk', '8.6.4', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb index 95f4d38205..71a627c500 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb @@ -20,6 +20,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), + ('Tk', '8.6.4', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-GCC-4.9.2.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-GCC-4.9.2.eb new file mode 100644 index 0000000000..fcf9fcc830 --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-GCC-4.9.2.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.4' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-foss-2015.05.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-foss-2015.05.eb new file mode 100644 index 0000000000..a933eab557 --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-foss-2015.05.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.4' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" + +toolchain = {'name': 'foss', 'version': '2015.05'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-gompi-1.5.16.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-gompi-1.5.16.eb new file mode 100644 index 0000000000..099c4a95f4 --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-gompi-1.5.16.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.4' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" + +toolchain = {'name': 'gompi', 'version': '1.5.16'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-goolf-1.5.14.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-goolf-1.5.14.eb new file mode 100644 index 0000000000..150f56cf00 --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-goolf-1.5.14.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.4' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-GCC-4.9.2-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-GCC-4.9.2-no-X11.eb new file mode 100644 index 0000000000..3530d74282 --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-GCC-4.9.2-no-X11.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.4' +versionsuffix = '-no-X11' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building + a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('Tcl', version), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-foss-2015.05-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-foss-2015.05-no-X11.eb new file mode 100644 index 0000000000..337e722e7b --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-foss-2015.05-no-X11.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.4' +versionsuffix = '-no-X11' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building + a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'foss', 'version': '2015.05'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('Tcl', version), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-gompi-1.5.16-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-gompi-1.5.16-no-X11.eb new file mode 100644 index 0000000000..58076d4e59 --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-gompi-1.5.16-no-X11.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.4' +versionsuffix = '-no-X11' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building + a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'gompi', 'version': '1.5.16'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('Tcl', version), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-goolf-1.5.14-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-goolf-1.5.14-no-X11.eb new file mode 100644 index 0000000000..6b858f2d9d --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.4-goolf-1.5.14-no-X11.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.4' +versionsuffix = '-no-X11' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building + a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('Tcl', version), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' -- GitLab From 04bfc4827d82c852f29b1360dc93240de08a80e4 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 2 Jun 2015 11:19:37 +0200 Subject: [PATCH 0746/1076] include tk-devel is list of OS deps for Python 2.7.9 Cray easyconfigs, make sure 'import Tkinter' works --- .../p/Python/Python-2.7.9-CrayGNU-5.1.29-bare.eb | 10 +++++++++- .../p/Python/Python-2.7.9-CrayGNU-5.1.29.eb | 10 +++++++++- .../p/Python/Python-2.7.9-CrayGNU-5.2.25-bare.eb | 10 +++++++++- .../p/Python/Python-2.7.9-CrayGNU-5.2.25.eb | 10 +++++++++- .../p/Python/Python-2.7.9-CrayGNU-5.2.40-bare.eb | 10 +++++++++- .../p/Python/Python-2.7.9-CrayGNU-5.2.40.eb | 10 +++++++++- 6 files changed, 54 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29-bare.eb index 2ec3cb1dc8..5c84059a20 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29-bare.eb @@ -21,11 +21,19 @@ dependencies = [ # nice to have an up to date openssl for security reasons ] -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel'), 'tk-devel'] # bare installation: no extensions included exts_list = [] buildopts = 'LINKCC="$CC -dynamic"' +sanity_check_commands = [ + ('python', '--version'), + ('python', '-c "import _ctypes"'), # make sure that foreign function interface (libffi) works + ('python', '-c "import _ssl"'), # make sure SSL support is enabled one way or another + ('python', '-c "import readline"'), # make sure readline module is installed (requires libreadline) + ('python', '-c "import Tkinter"'), # make sure Tkinter module is installed (requires Tk) +] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb index fdb44db0d0..39d6b11c34 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb @@ -23,7 +23,7 @@ dependencies = [ # nice to have an up to date openssl for security reasons ] -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel'), 'tk-devel'] buildopts = 'LINKCC="$CC -dynamic"' @@ -104,4 +104,12 @@ exts_list = [ }), ] +sanity_check_commands = [ + ('python', '--version'), + ('python', '-c "import _ctypes"'), # make sure that foreign function interface (libffi) works + ('python', '-c "import _ssl"'), # make sure SSL support is enabled one way or another + ('python', '-c "import readline"'), # make sure readline module is installed (requires libreadline) + ('python', '-c "import Tkinter"'), # make sure Tkinter module is installed (requires Tk) +] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25-bare.eb index 09917d5025..1e9572eb83 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25-bare.eb @@ -21,11 +21,19 @@ dependencies = [ # nice to have an up to date openssl for security reasons ] -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel'), 'tk-devel'] # bare installation: no extensions included exts_list = [] buildopts = 'LINKCC="$CC -dynamic"' +sanity_check_commands = [ + ('python', '--version'), + ('python', '-c "import _ctypes"'), # make sure that foreign function interface (libffi) works + ('python', '-c "import _ssl"'), # make sure SSL support is enabled one way or another + ('python', '-c "import readline"'), # make sure readline module is installed (requires libreadline) + ('python', '-c "import Tkinter"'), # make sure Tkinter module is installed (requires Tk) +] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb index bb0be0ac85..466ad2cc0c 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb @@ -23,7 +23,7 @@ dependencies = [ # nice to have an up to date openssl for security reasons ] -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel'), 'tk-devel'] buildopts = 'LINKCC="$CC -dynamic"' @@ -104,4 +104,12 @@ exts_list = [ }), ] +sanity_check_commands = [ + ('python', '--version'), + ('python', '-c "import _ctypes"'), # make sure that foreign function interface (libffi) works + ('python', '-c "import _ssl"'), # make sure SSL support is enabled one way or another + ('python', '-c "import readline"'), # make sure readline module is installed (requires libreadline) + ('python', '-c "import Tkinter"'), # make sure Tkinter module is installed (requires Tk) +] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40-bare.eb index 10c6659238..3fafaaa920 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40-bare.eb @@ -21,11 +21,19 @@ dependencies = [ # nice to have an up to date openssl for security reasons ] -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel'), 'tk-devel'] # bare installation: no extensions included exts_list = [] buildopts = 'LINKCC="$CC -dynamic"' +sanity_check_commands = [ + ('python', '--version'), + ('python', '-c "import _ctypes"'), # make sure that foreign function interface (libffi) works + ('python', '-c "import _ssl"'), # make sure SSL support is enabled one way or another + ('python', '-c "import readline"'), # make sure readline module is installed (requires libreadline) + ('python', '-c "import Tkinter"'), # make sure Tkinter module is installed (requires Tk) +] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb index 3950c920d4..5a66cda69a 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb @@ -23,7 +23,7 @@ dependencies = [ # nice to have an up to date openssl for security reasons ] -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel'), 'tk-devel'] buildopts = 'LINKCC="$CC -dynamic"' @@ -104,4 +104,12 @@ exts_list = [ }), ] +sanity_check_commands = [ + ('python', '--version'), + ('python', '-c "import _ctypes"'), # make sure that foreign function interface (libffi) works + ('python', '-c "import _ssl"'), # make sure SSL support is enabled one way or another + ('python', '-c "import readline"'), # make sure readline module is installed (requires libreadline) + ('python', '-c "import Tkinter"'), # make sure Tkinter module is installed (requires Tk) +] + moduleclass = 'lang' -- GitLab From 7e6618a5642325d9039922026ba539a5ff50fce7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 2 Jun 2015 11:27:09 +0200 Subject: [PATCH 0747/1076] use Tk 8.6.3 rather than Tk 8.6.4 as dep in Python 2.7.9 easyconfigs --- .../p/Python/Python-2.7.9-GCC-4.9.2-bare.eb | 2 +- .../p/Python/Python-2.7.9-foss-2015.05.eb | 2 +- .../p/Python/Python-2.7.9-foss-2015a-bare.eb | 2 +- .../p/Python/Python-2.7.9-foss-2015a.eb | 2 +- .../Python/Python-2.7.9-gompi-1.5.16-bare.eb | 2 +- .../p/Python/Python-2.7.9-goolf-1.5.14.eb | 2 +- .../p/Python/Python-2.7.9-intel-2015a-bare.eb | 2 +- .../p/Python/Python-2.7.9-intel-2015a.eb | 2 +- .../easyconfigs/t/Tcl/Tcl-8.6.4-GCC-4.9.2.eb | 25 ------------------- .../t/Tcl/Tcl-8.6.4-foss-2015.05.eb | 25 ------------------- .../t/Tcl/Tcl-8.6.4-gompi-1.5.16.eb | 25 ------------------- .../t/Tcl/Tcl-8.6.4-goolf-1.5.14.eb | 25 ------------------- ...no-X11.eb => Tk-8.6.3-GCC-4.9.2-no-X11.eb} | 2 +- ...X11.eb => Tk-8.6.3-foss-2015.05-no-X11.eb} | 2 +- .../t/Tk/Tk-8.6.3-foss-2015a-no-X11.eb | 24 ++++++++++++++++++ ...X11.eb => Tk-8.6.3-gompi-1.5.16-no-X11.eb} | 2 +- ...X11.eb => Tk-8.6.3-goolf-1.5.14-no-X11.eb} | 2 +- 17 files changed, 36 insertions(+), 112 deletions(-) delete mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-GCC-4.9.2.eb delete mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-foss-2015.05.eb delete mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-gompi-1.5.16.eb delete mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-goolf-1.5.14.eb rename easybuild/easyconfigs/t/Tk/{Tk-8.6.4-GCC-4.9.2-no-X11.eb => Tk-8.6.3-GCC-4.9.2-no-X11.eb} (97%) rename easybuild/easyconfigs/t/Tk/{Tk-8.6.4-foss-2015.05-no-X11.eb => Tk-8.6.3-foss-2015.05-no-X11.eb} (97%) create mode 100644 easybuild/easyconfigs/t/Tk/Tk-8.6.3-foss-2015a-no-X11.eb rename easybuild/easyconfigs/t/Tk/{Tk-8.6.4-gompi-1.5.16-no-X11.eb => Tk-8.6.3-gompi-1.5.16-no-X11.eb} (97%) rename easybuild/easyconfigs/t/Tk/{Tk-8.6.4-goolf-1.5.14-no-X11.eb => Tk-8.6.3-goolf-1.5.14-no-X11.eb} (97%) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb index e9840cb7eb..7f438347a5 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb @@ -18,7 +18,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), - ('Tk', '8.6.4', '-no-X11'), + ('Tk', '8.6.3', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb index 0fa5529cb0..d0661c356d 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb @@ -20,7 +20,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), - ('Tk', '8.6.4', '-no-X11'), + ('Tk', '8.6.3', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb index 5eed3b0154..dc26dc666b 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb @@ -18,7 +18,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), - ('Tk', '8.6.4', '-no-X11'), + ('Tk', '8.6.3', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb index 1ff5189a78..cc0e90d0e3 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb @@ -20,7 +20,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), - ('Tk', '8.6.4', '-no-X11'), + ('Tk', '8.6.3', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb index 2f9941dfab..ad2c37f79a 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb @@ -17,7 +17,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), - ('Tk', '8.6.4', '-no-X11'), + ('Tk', '8.6.3', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb index 536743d8c5..bb0fac1650 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb @@ -20,7 +20,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), - ('Tk', '8.6.4', '-no-X11'), + ('Tk', '8.6.3', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb index 499a28228b..d6a4eb1b3c 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb @@ -18,7 +18,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), - ('Tk', '8.6.4', '-no-X11'), + ('Tk', '8.6.3', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb index 71a627c500..ed4d77fc45 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb @@ -20,7 +20,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), - ('Tk', '8.6.4', '-no-X11'), + ('Tk', '8.6.3', '-no-X11'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-GCC-4.9.2.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-GCC-4.9.2.eb deleted file mode 100644 index fcf9fcc830..0000000000 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-GCC-4.9.2.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.4' - -homepage = 'http://www.tcl.tk/' -description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, -suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" - -toolchain = {'name': 'GCC', 'version': '4.9.2'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.8'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-foss-2015.05.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-foss-2015.05.eb deleted file mode 100644 index a933eab557..0000000000 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-foss-2015.05.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.4' - -homepage = 'http://www.tcl.tk/' -description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, -suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" - -toolchain = {'name': 'foss', 'version': '2015.05'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.8'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-gompi-1.5.16.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-gompi-1.5.16.eb deleted file mode 100644 index 099c4a95f4..0000000000 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-gompi-1.5.16.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.4' - -homepage = 'http://www.tcl.tk/' -description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, -suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" - -toolchain = {'name': 'gompi', 'version': '1.5.16'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.8'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-goolf-1.5.14.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-goolf-1.5.14.eb deleted file mode 100644 index 150f56cf00..0000000000 --- a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.4-goolf-1.5.14.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Tcl' -version = '8.6.4' - -homepage = 'http://www.tcl.tk/' -description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, -suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" - -toolchain = {'name': 'goolf', 'version': '1.5.14'} - -source_urls = ["http://prdownloads.sourceforge.net/tcl"] -sources = ['%(namelower)s%(version)s-src.tar.gz'] - -dependencies = [ - ('zlib', '1.2.8'), -] - -configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' - -runtest = 'test' - -start_dir = 'unix' - -moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-GCC-4.9.2-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.3-GCC-4.9.2-no-X11.eb similarity index 97% rename from easybuild/easyconfigs/t/Tk/Tk-8.6.4-GCC-4.9.2-no-X11.eb rename to easybuild/easyconfigs/t/Tk/Tk-8.6.3-GCC-4.9.2-no-X11.eb index 3530d74282..602101704a 100644 --- a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-GCC-4.9.2-no-X11.eb +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.3-GCC-4.9.2-no-X11.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'Tk' -version = '8.6.4' +version = '8.6.3' versionsuffix = '-no-X11' homepage = 'http://www.tcl.tk/' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-foss-2015.05-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.3-foss-2015.05-no-X11.eb similarity index 97% rename from easybuild/easyconfigs/t/Tk/Tk-8.6.4-foss-2015.05-no-X11.eb rename to easybuild/easyconfigs/t/Tk/Tk-8.6.3-foss-2015.05-no-X11.eb index 337e722e7b..8ff29d34a2 100644 --- a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-foss-2015.05-no-X11.eb +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.3-foss-2015.05-no-X11.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'Tk' -version = '8.6.4' +version = '8.6.3' versionsuffix = '-no-X11' homepage = 'http://www.tcl.tk/' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.3-foss-2015a-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.3-foss-2015a-no-X11.eb new file mode 100644 index 0000000000..c34f24fd99 --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.3-foss-2015a-no-X11.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.3' +versionsuffix = '-no-X11' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building + a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('Tcl', version), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-gompi-1.5.16-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.3-gompi-1.5.16-no-X11.eb similarity index 97% rename from easybuild/easyconfigs/t/Tk/Tk-8.6.4-gompi-1.5.16-no-X11.eb rename to easybuild/easyconfigs/t/Tk/Tk-8.6.3-gompi-1.5.16-no-X11.eb index 58076d4e59..a292e06eb8 100644 --- a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-gompi-1.5.16-no-X11.eb +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.3-gompi-1.5.16-no-X11.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'Tk' -version = '8.6.4' +version = '8.6.3' versionsuffix = '-no-X11' homepage = 'http://www.tcl.tk/' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-goolf-1.5.14-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.3-goolf-1.5.14-no-X11.eb similarity index 97% rename from easybuild/easyconfigs/t/Tk/Tk-8.6.4-goolf-1.5.14-no-X11.eb rename to easybuild/easyconfigs/t/Tk/Tk-8.6.3-goolf-1.5.14-no-X11.eb index 6b858f2d9d..cd4da6afb6 100644 --- a/easybuild/easyconfigs/t/Tk/Tk-8.6.4-goolf-1.5.14-no-X11.eb +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.3-goolf-1.5.14-no-X11.eb @@ -1,7 +1,7 @@ easyblock = 'ConfigureMake' name = 'Tk' -version = '8.6.4' +version = '8.6.3' versionsuffix = '-no-X11' homepage = 'http://www.tcl.tk/' -- GitLab From 37f24102612713bb52c192907e11889040d172e1 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 2 Jun 2015 11:34:16 +0200 Subject: [PATCH 0748/1076] kbproto is just a build dep --- .../easyconfigs/l/libXrender/libXrender-0.9.8-foss-2014b.eb | 2 +- .../easyconfigs/l/libXrender/libXrender-0.9.8-intel-2014b.eb | 2 +- .../easyconfigs/l/libXrender/libXrender-0.9.9-intel-2015a.eb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.8-foss-2014b.eb b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.8-foss-2014b.eb index 778cd1670c..cea866f2b7 100644 --- a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.8-foss-2014b.eb +++ b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.8-foss-2014b.eb @@ -12,11 +12,11 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] builddependencies = [ + ('kbproto', '1.0.6'), ('renderproto', '0.11'), ] dependencies = [ - ('kbproto', '1.0.6'), ('libX11', '1.6.2', '-Python-2.7.8'), ] diff --git a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.8-intel-2014b.eb b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.8-intel-2014b.eb index fe8ecdca33..80e0f6ea24 100644 --- a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.8-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.8-intel-2014b.eb @@ -12,11 +12,11 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] builddependencies = [ + ('kbproto', '1.0.6'), ('renderproto', '0.11'), ] dependencies = [ - ('kbproto', '1.0.6'), ('libX11', '1.6.2', '-Python-2.7.8'), ] diff --git a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2015a.eb b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2015a.eb index 393ccdfa93..52e06388f3 100644 --- a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2015a.eb @@ -12,11 +12,11 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] builddependencies = [ + ('kbproto', '1.0.7'), ('renderproto', '0.11'), ] dependencies = [ - ('kbproto', '1.0.7'), ('libX11', '1.6.3', '-Python-2.7.9'), ] -- GitLab From 6dbc6268d466d2a34aaad21e94b9b5168f25406c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 2 Jun 2015 11:43:49 +0200 Subject: [PATCH 0749/1076] add missing Tk 8.6.3 intel/2015a easyconfig --- .../t/Tk/Tk-8.6.3-intel-2015a-no-X11.eb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 easybuild/easyconfigs/t/Tk/Tk-8.6.3-intel-2015a-no-X11.eb diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.3-intel-2015a-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.3-intel-2015a-no-X11.eb new file mode 100644 index 0000000000..d841e7bd84 --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.3-intel-2015a-no-X11.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.3' +versionsuffix = '-no-X11' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building + a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('Tcl', version), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' -- GitLab From a8b8cd6eeb84d5902bdc13b762b65f95a992f383 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 2 Jun 2015 16:10:50 +0200 Subject: [PATCH 0750/1076] {data}[intel/2015a] HDF5 1.8.15 --- .../h/HDF5/HDF5-1.8.15-intel-2015a.eb | 27 ++++++ .../h/HDF5/HDF5-1.8.15_configure_intel.patch | 95 +++++++++++++++++++ 2 files changed, 122 insertions(+) create mode 100644 easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015a.eb create mode 100644 easybuild/easyconfigs/h/HDF5/HDF5-1.8.15_configure_intel.patch diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015a.eb new file mode 100644 index 0000000000..e820f700da --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015a.eb @@ -0,0 +1,27 @@ +name = 'HDF5' +version = '1.8.15' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'HDF5-%(version)s_configure_intel.patch', + 'configure_libtool.patch', +] + +configopts = "--enable-gpfs" +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15_configure_intel.patch b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15_configure_intel.patch new file mode 100644 index 0000000000..b74e70593e --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15_configure_intel.patch @@ -0,0 +1,95 @@ +--- hdf5-1.8.15/configure.orig 2015-05-01 20:56:59.000000000 +0200 ++++ hdf5-1.8.15/configure 2015-06-02 15:04:26.757168623 +0200 +@@ -5190,7 +5190,7 @@ + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' + ac_compiler_gnu=$ac_cv_fc_compiler_gnu + if test -n "$ac_tool_prefix"; then +- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 ++ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. + set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +@@ -5234,7 +5234,7 @@ + fi + if test -z "$FC"; then + ac_ct_FC=$FC +- for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 ++ for ac_prog in gfortran g95 xlf95 f95 fort ifort mpif77 mpif90 ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 +@@ -11993,7 +11993,7 @@ + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. +- icc* | ifort*) ++ icc* | mpicc*| ifort* | mpif77* | mpif90*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' +@@ -12629,11 +12629,11 @@ + # Portland Group f77 and f90 compilers + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; +- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 ++ ecc*,ia64* | icc*,ia64* | mpicc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; +- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 ++ efc*,ia64* | ifort*,ia64* | mpif77*,ia64* | mpif90*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; +- ifc* | ifort*) # Intel Fortran compiler ++ ifc* | ifort* | mpif77* | mpif90*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= +@@ -13115,7 +13115,7 @@ + link_all_deplibs=yes + allow_undefined_flag="$_lt_dar_allow_undefined" + case $cc_basename in +- ifort*) _lt_dar_can_shared=yes ;; ++ ifort* | mpif77* | mpif90*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test "$_lt_dar_can_shared" = "yes"; then +@@ -16113,7 +16113,7 @@ + link_all_deplibs_CXX=yes + allow_undefined_flag_CXX="$_lt_dar_allow_undefined" + case $cc_basename in +- ifort*) _lt_dar_can_shared=yes ;; ++ ifort* | mpif77* | mpif90*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test "$_lt_dar_can_shared" = "yes"; then +@@ -19024,7 +19024,7 @@ + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. +- icc* | ifort*) ++ icc* | mpicc* | ifort* | mpif77* | mpif90*) + lt_prog_compiler_wl_FC='-Wl,' + lt_prog_compiler_pic_FC='-fPIC' + lt_prog_compiler_static_FC='-static' +@@ -19645,11 +19645,11 @@ + # Portland Group f77 and f90 compilers + whole_archive_flag_spec_FC='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; +- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 ++ ecc*,ia64* | icc*,ia64* | mpicc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; +- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 ++ efc*,ia64* | ifort*,ia64* | mpif77*,ia64* | mpif90*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; +- ifc* | ifort*) # Intel Fortran compiler ++ ifc* | ifort* | mpif77* | mpif90*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec_FC= +@@ -20103,7 +20103,7 @@ + link_all_deplibs_FC=yes + allow_undefined_flag_FC="$_lt_dar_allow_undefined" + case $cc_basename in +- ifort*) _lt_dar_can_shared=yes ;; ++ ifort* | mpif77* | mpif90*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test "$_lt_dar_can_shared" = "yes"; then -- GitLab From d52f65e1ad073313821ba555c1cfa7d83f6e580c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 2 Jun 2015 16:42:09 +0200 Subject: [PATCH 0751/1076] drop gpfs versionsuffix and use no longer existing --enable-gpfs configopt for recent HDF5 versions --- ...1.8.14-intel-2015a-gpfs.eb => HDF5-1.8.14-intel-2015a.eb} | 2 -- easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015a.eb | 1 - ...-2.7.9-gpfs.eb => h5py-2.5.0-intel-2015a-Python-2.7.9.eb} | 5 ++--- easybuild/easyconfigs/m/Meep/Meep-1.3-intel-2015a.eb | 2 +- easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb | 2 +- 5 files changed, 4 insertions(+), 8 deletions(-) rename easybuild/easyconfigs/h/HDF5/{HDF5-1.8.14-intel-2015a-gpfs.eb => HDF5-1.8.14-intel-2015a.eb} (92%) rename easybuild/easyconfigs/h/h5py/{h5py-2.5.0-intel-2015a-Python-2.7.9-gpfs.eb => h5py-2.5.0-intel-2015a-Python-2.7.9.eb} (88%) diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-intel-2015a-gpfs.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-intel-2015a.eb similarity index 92% rename from easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-intel-2015a-gpfs.eb rename to easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-intel-2015a.eb index 081c94297d..2b7af38374 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-intel-2015a-gpfs.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-intel-2015a.eb @@ -1,6 +1,5 @@ name = 'HDF5' version = '1.8.14' -versionsuffix = '-gpfs' homepage = 'http://www.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of @@ -17,7 +16,6 @@ patches = [ 'configure_libtool.patch', ] -configopts = "--enable-gpfs" buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' dependencies = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015a.eb index e820f700da..9b028b25b8 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015a.eb @@ -16,7 +16,6 @@ patches = [ 'configure_libtool.patch', ] -configopts = "--enable-gpfs" buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' dependencies = [ diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9-gpfs.eb b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9.eb similarity index 88% rename from easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9-gpfs.eb rename to easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9.eb index d6f4de7c55..665337345c 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9-gpfs.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9.eb @@ -17,12 +17,11 @@ sources = [SOURCE_TAR_GZ] python = 'Python' pyver = '2.7.9' pyshortver = '.'.join(pyver.split('.')[0:2]) -hdf5suff = '-gpfs' -versionsuffix = '-%s-%s%s' % (python, pyver, hdf5suff) +versionsuffix = '-%s-%s%s' % (python, pyver) dependencies = [ (python, pyver), - ('HDF5', '1.8.14', hdf5suff), + ('HDF5', '1.8.14'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/m/Meep/Meep-1.3-intel-2015a.eb b/easybuild/easyconfigs/m/Meep/Meep-1.3-intel-2015a.eb index 822615186c..baee3155cf 100644 --- a/easybuild/easyconfigs/m/Meep/Meep-1.3-intel-2015a.eb +++ b/easybuild/easyconfigs/m/Meep/Meep-1.3-intel-2015a.eb @@ -20,7 +20,7 @@ patches = ['Meep-%(version)s_version-string-without-spaces.patch'] dependencies = [ ('Harminv', '1.4'), - ('HDF5', '1.8.14', '-gpfs'), + ('HDF5', '1.8.14'), ('libctl', '3.2.2'), ('GSL', '1.16'), ('FFTW', '3.3.4') diff --git a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb index bd7faf3909..0f9bc0fa5f 100644 --- a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb +++ b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb @@ -16,7 +16,7 @@ dependencies = [ ('Python', '2.7.9'), # should have a working sqlite, and provide numpy ('freetype', '2.5.5'), ('LibTIFF', '4.0.4beta'), - ('HDF5', '1.8.14', '-gpfs'), + ('HDF5', '1.8.14'), ('libjpeg-turbo', '1.4.0'), ('FFTW', '3.3.4'), ('SQLite', '3.8.8.1'), # must match SQLite used by Python -- GitLab From d7c8a53fc9087c0fdaf8c5abffe9330540ad3a50 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 2 Jun 2015 16:55:12 +0200 Subject: [PATCH 0752/1076] fix typo --- .../easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9.eb index 665337345c..44ec9edf7c 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-intel-2015a-Python-2.7.9.eb @@ -17,7 +17,7 @@ sources = [SOURCE_TAR_GZ] python = 'Python' pyver = '2.7.9' pyshortver = '.'.join(pyver.split('.')[0:2]) -versionsuffix = '-%s-%s%s' % (python, pyver) +versionsuffix = '-%s-%s' % (python, pyver) dependencies = [ (python, pyver), -- GitLab From 06f663105c14f3491674941f2cc4101acf93f6c8 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Tue, 2 Jun 2015 16:57:17 +0200 Subject: [PATCH 0753/1076] cURL added as dependency --- easybuild/easyconfigs/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb b/easybuild/easyconfigs/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb index cdf98f1940..1931792850 100644 --- a/easybuild/easyconfigs/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb +++ b/easybuild/easyconfigs/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb @@ -21,6 +21,7 @@ versionsuffix = '-%s-%s' % (r, rver) dependencies = [ (r, rver), ('netCDF', '4.3.2') + ('cURL', '7.37.1') ] moduleclass = 'math' -- GitLab From b1d2fff1ebdf73d28a511d6c7d29417d4349507c Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Tue, 2 Jun 2015 17:12:20 +0200 Subject: [PATCH 0754/1076] Added external matplotlib dependency and source changed to PYPI --- .../HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb | 7 +++- ...tplotlib-1.3.1-intel-2014b-Python-2.7.8.eb | 37 +++++++++++++++++++ 2 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-intel-2014b-Python-2.7.8.eb diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb index 1f11e79748..b9dd51cded 100644 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb @@ -8,7 +8,7 @@ description = """A framework to process and analyze data from high-throughput se toolchain = {'name': 'intel', 'version': '2014b'} -source_urls = ['https://pypi.python.org/packages/source/H/HTSeq/'] +source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] python = 'Python' @@ -17,7 +17,10 @@ pyshortver = '.'.join(pythonver.split('.')[0:2]) versionsuffix = '-%s-%s' % (python, pythonver) eggname = '%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % pyshortver -dependencies = [(python, pythonver)] +dependencies = [ + (python, pythonver), + ('matplotlib', '1.3.1'), +] sanity_check_paths = { 'files': ["bin/htseq-count", "bin/htseq-qa"], diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-intel-2014b-Python-2.7.8.eb new file mode 100644 index 0000000000..91d3707f42 --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-intel-2014b-Python-2.7.8.eb @@ -0,0 +1,37 @@ +easyblock = "PythonPackage" + +name = 'matplotlib' +version = '1.3.1' + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +python = "Python" +pythonversion = '2.7.8' +pyshortver = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('zlib', '1.2.8'), + ('freetype', '2.5.3'), + ('libpng', '1.6.12'), +] + +# is this actually needed? the PythonPackage will check if import matplotlib succeeds, which is as good as this? +pyprefix = 'lib/python%s/site-packages' % pyshortver +eggname = 'matplotlib-%%(version)s-py%s-linux-x86_64.egg' % pyshortver +sanity_check_paths = { + 'files': [], + 'dirs': [('%s/%%(name)s' % pyprefix, '%s/%s' % (pyprefix, eggname))], +} + +moduleclass = 'vis' -- GitLab From a8a944bb018cc966c76271071b87249621bba31b Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Tue, 2 Jun 2015 17:19:13 +0200 Subject: [PATCH 0755/1076] toolchain corrected in matplotlib --- .../m/matplotlib/matplotlib-1.3.1-intel-2014b-Python-2.7.8.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-intel-2014b-Python-2.7.8.eb index 91d3707f42..765f86a131 100644 --- a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-intel-2014b-Python-2.7.8.eb @@ -8,7 +8,7 @@ description = """matplotlib is a python 2D plotting library which produces publi hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits.""" -toolchain = {'name': 'ictce', 'version': '5.5.0'} +toolchain = {'name': 'intel', 'version': '2014b'} source_urls = [SOURCEFORGE_SOURCE] sources = [SOURCELOWER_TAR_GZ] -- GitLab From 6bfc7b9b575209908f2ae661dc2180271d60c315 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Tue, 2 Jun 2015 17:25:50 +0200 Subject: [PATCH 0756/1076] using GMP-GCC-4.9.2 --- easybuild/easyconfigs/g/GLPK/GLPK-4.55-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.55-intel-2015a.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.55-intel-2015a.eb index 77009b52a1..aef6e26abf 100644 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.55-intel-2015a.eb +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.55-intel-2015a.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://ftp.gnu.org/gnu/%(namelower)s/'] -dependencies = [('GMP', '6.0.0a')] +dependencies = [('GMP', '6.0.0a', '', ('GCC', '4.9.2'))] configopts = "--with-gmp" -- GitLab From 4e6379444e094b0540033f5c84af4a56c197d32b Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Tue, 2 Jun 2015 17:43:43 +0200 Subject: [PATCH 0757/1076] versionsuffix added for matplotlib dependency --- .../h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb index b9dd51cded..0118dd4b32 100644 --- a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2014b-Python-2.7.8.eb @@ -19,7 +19,7 @@ eggname = '%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % pyshortver dependencies = [ (python, pythonver), - ('matplotlib', '1.3.1'), + ('matplotlib', '1.3.1', versionsuffix), ] sanity_check_paths = { -- GitLab From a81ac042848534cce51d17a81c942d378ca67459 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 08:26:53 +0200 Subject: [PATCH 0758/1076] include checksum + switch to manual download in JUBE easyconfig --- easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb index 0044a1ec87..e0a6db9551 100644 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb +++ b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb @@ -1,7 +1,7 @@ -easyblock = "VersionIndependentPythonPackage" +easyblock = 'VersionIndependentPythonPackage' -name = "JUBE" -version = "2.0.3" +name = 'JUBE' +version = '2.0.3' homepage = "http://www.fz-juelich.de/jsc/jube" description = """The JUBE benchmarking environment provides a script based framework to easily create benchmark sets, @@ -9,8 +9,9 @@ description = """The JUBE benchmarking environment provides a script based frame toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = ["http://apps.fz-juelich.de/jsc/jube/jube2/download.php?version=%(version)s"] +# requires manual download via http://apps.fz-juelich.de/jsc/jube/jube2/download.php?version=%(version)s sources = [SOURCELOWER_TAR_GZ] +checksums = ['8afc5e3959752e7541f5f59b07fd1e1c'] options = {'modulename': 'jube2'} -- GitLab From b2b544310020b5da5d34d5b5baf35ba59b686d5f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 08:27:08 +0200 Subject: [PATCH 0759/1076] add easyconfigs for JUBE 2.0.4 an 2.0.5 --- easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb | 23 ++++++++++++++++++++++ easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb | 23 ++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb create mode 100644 easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb new file mode 100644 index 0000000000..dc76af6562 --- /dev/null +++ b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb @@ -0,0 +1,23 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'JUBE' +version = '2.0.4' + +homepage = "http://www.fz-juelich.de/jsc/jube" +description = """The JUBE benchmarking environment provides a script based framework to easily create benchmark sets, + run those sets on different computer systems and evaluate the results.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# requires manual download via http://apps.fz-juelich.de/jsc/jube/jube2/download.php?version=%(version)s +sources = [SOURCELOWER_TAR_GZ] +checksums = ['96a7946d38d678b25ba4bbd539482a14'] + +options = {'modulename': 'jube2'} + +sanity_check_paths = { + 'files': ['bin/jube'], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb new file mode 100644 index 0000000000..ea72eb6be6 --- /dev/null +++ b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb @@ -0,0 +1,23 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'JUBE' +version = '2.0.5' + +homepage = "http://www.fz-juelich.de/jsc/jube" +description = """The JUBE benchmarking environment provides a script based framework to easily create benchmark sets, + run those sets on different computer systems and evaluate the results.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# requires manual download via http://apps.fz-juelich.de/jsc/jube/jube2/download.php?version=%(version)s +sources = [SOURCELOWER_TAR_GZ] +checksums = ['f506e9f39898af3d7456890ba219ab90'] + +options = {'modulename': 'jube2'} + +sanity_check_paths = { + 'files': ['bin/jube'], + 'dirs': [] +} + +moduleclass = 'tools' -- GitLab From 662aeb0bdca15c55e38160a0249872c94e802cf9 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 3 Jun 2015 08:34:47 +0200 Subject: [PATCH 0760/1076] commas corrected --- .../easyconfigs/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb b/easybuild/easyconfigs/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb index 1931792850..47cf63ba0e 100644 --- a/easybuild/easyconfigs/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb +++ b/easybuild/easyconfigs/n/ncdf4/ncdf4-1.13-intel-2014b-R-3.1.1.eb @@ -20,8 +20,8 @@ versionsuffix = '-%s-%s' % (r, rver) dependencies = [ (r, rver), - ('netCDF', '4.3.2') - ('cURL', '7.37.1') + ('netCDF', '4.3.2'), + ('cURL', '7.37.1'), ] moduleclass = 'math' -- GitLab From cf66efb4e2461ba170c389924bbb7928fcabadb6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 08:37:53 +0200 Subject: [PATCH 0761/1076] SOURCELOWER -> SOURCE --- easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb | 2 +- easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb | 2 +- easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb index e0a6db9551..ffff4a9c2e 100644 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb +++ b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb @@ -10,7 +10,7 @@ description = """The JUBE benchmarking environment provides a script based frame toolchain = {'name': 'dummy', 'version': 'dummy'} # requires manual download via http://apps.fz-juelich.de/jsc/jube/jube2/download.php?version=%(version)s -sources = [SOURCELOWER_TAR_GZ] +sources = [SOURCE_TAR_GZ] checksums = ['8afc5e3959752e7541f5f59b07fd1e1c'] options = {'modulename': 'jube2'} diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb index dc76af6562..373d162154 100644 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb +++ b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb @@ -10,7 +10,7 @@ description = """The JUBE benchmarking environment provides a script based frame toolchain = {'name': 'dummy', 'version': 'dummy'} # requires manual download via http://apps.fz-juelich.de/jsc/jube/jube2/download.php?version=%(version)s -sources = [SOURCELOWER_TAR_GZ] +sources = [SOURCE_TAR_GZ] checksums = ['96a7946d38d678b25ba4bbd539482a14'] options = {'modulename': 'jube2'} diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb index ea72eb6be6..ebf3c0a914 100644 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb +++ b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb @@ -10,7 +10,7 @@ description = """The JUBE benchmarking environment provides a script based frame toolchain = {'name': 'dummy', 'version': 'dummy'} # requires manual download via http://apps.fz-juelich.de/jsc/jube/jube2/download.php?version=%(version)s -sources = [SOURCELOWER_TAR_GZ] +sources = [SOURCE_TAR_GZ] checksums = ['f506e9f39898af3d7456890ba219ab90'] options = {'modulename': 'jube2'} -- GitLab From 4454fbfccee430c04edbba49254539a3b724388a Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 3 Jun 2015 09:01:02 +0200 Subject: [PATCH 0762/1076] Both packages use dependency GMP-GCC-4.9.2 --- easybuild/easyconfigs/g/GLPK/GLPK-4.55-foss-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.55-foss-2015a.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.55-foss-2015a.eb index 00491cc9ba..270390d86d 100644 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.55-foss-2015a.eb +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.55-foss-2015a.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'foss', 'version': '2015a'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://ftp.gnu.org/gnu/%(namelower)s/'] -dependencies = [('GMP', '6.0.0a')] +dependencies = [('GMP', '6.0.0a', '', ('GCC', '4.9.2'))] configopts = "--with-gmp" -- GitLab From d3824d539f8d45ed0b2537a3631a4e75dceac622 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 3 Jun 2015 09:11:24 +0200 Subject: [PATCH 0763/1076] md5schecksum added --- easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb b/easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb index 2698ca5e91..920ee4c4fa 100644 --- a/easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb +++ b/easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb @@ -25,5 +25,6 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = ['http://developer.download.nvidia.com/compute/cuda/6_5/rel/installers/'] sources = ['%(namelower)s_%(version)s_linux_64.run'] +checksums = [('md5', '90b1b8f77313600cc294d9271741f4da')] moduleclass = 'system' -- GitLab From 0c716a66441012c284d71f3bc0a81b70147ac387 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 3 Jun 2015 10:26:11 +0300 Subject: [PATCH 0764/1076] Fixed config --- .../easyconfigs/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb b/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb index 99d44c6862..79d3f53e5a 100644 --- a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb @@ -1,11 +1,12 @@ ## # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # -# Copyright:: Copyright 2013-2014 The Cyprus Institute +# Copyright:: Copyright 2014-2015 The Cyprus Institute # Authors:: Thekla Loizou # License:: MIT/GPL # ## +easyblock = 'ConfigureMake' name = 'MATIO' version = '1.5.2' @@ -16,10 +17,8 @@ description = """matio is an C library for reading and writing Matlab MAT files. toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = [SOURCEFORGE_SOURCE] -sources = ['%s-%s.zip' % (name.lower(), version)] +sources = [SOURCELOWER_ZIP] - -dependencies = [('zlib','1.2.7'), -] +dependencies = [('zlib','1.2.7')] moduleclass = 'lib' -- GitLab From a5f4228dc8bc378fe248f5d9b86c1dd5a6c64750 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 3 Jun 2015 10:43:11 +0300 Subject: [PATCH 0765/1076] Fixes in easyconfig --- .../DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb index d3ec591256..2734b69ecf 100644 --- a/easybuild/easyconfigs/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb @@ -7,19 +7,20 @@ # $Id$ # ## - easyblock = "PythonPackage" name = 'DendroPy' version = '3.12.0' homepage = 'https://pypi.python.org/pypi/DendroPy/' -description = """A Python library for phylogenetics and phylogenetic computing: reading, writing, simulation, processing and manipulation of phylogenetic trees (phylogenies) and characters. -""" +description = """A Python library for phylogenetics and phylogenetic computing: +reading, writing, simulation, processing and manipulation of phylogenetic trees +(phylogenies) and characters.""" + toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['https://pypi.python.org/packages/source/D/DendroPy/'] -sources = ['%s-%s.tar.gz' % (name, version)] +sources = [SOURCE_TAR_GZ] python = "Python" pythonversion = '2.7.3' @@ -30,7 +31,8 @@ versionsuffix = "-%s-%s" % (python, pythonversion) dependencies = [(python, pythonversion)] sanity_check_paths = { - 'files': ['bin/cattrees.py','bin/long_branch_symmdiff.py','bin/sumlabels.py','bin/sumtrees.py','bin/strict_consensus_merge.py'], + 'files': ['bin/cattrees.py','bin/long_branch_symmdiff.py','bin/sumlabels.py', + 'bin/sumtrees.py','bin/strict_consensus_merge.py'], 'dirs': [], } -- GitLab From b684e5971fa21996893a2a3be3e4d2d3a292f2c6 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 09:52:28 +0200 Subject: [PATCH 0766/1076] renamed to MuTect and updated download url --- ...t-1.1.4-Java-1.7.0_76.eb => MuTect-1.1.4-Java-1.7.0_76.eb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename easybuild/easyconfigs/m/MuTect/{muTect-1.1.4-Java-1.7.0_76.eb => MuTect-1.1.4-Java-1.7.0_76.eb} (94%) diff --git a/easybuild/easyconfigs/m/MuTect/muTect-1.1.4-Java-1.7.0_76.eb b/easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb similarity index 94% rename from easybuild/easyconfigs/m/MuTect/muTect-1.1.4-Java-1.7.0_76.eb rename to easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb index ee2805d464..2a8458e2e5 100644 --- a/easybuild/easyconfigs/m/MuTect/muTect-1.1.4-Java-1.7.0_76.eb +++ b/easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb @@ -5,7 +5,7 @@ easyblock = 'Tarball' -name = 'muTect' +name = 'MuTect' version = '1.1.4' homepage = 'http://www.broadinstitute.org/cancer/cga/mutect' @@ -16,7 +16,7 @@ description = """ MuTect is a method developed at the Broad Institute for the re toolchain = {'name': 'dummy', 'version': ''} source_urls = ['http://www.broadinstitute.org/cancer/cga/sites/default/files/data/tools/mutect/'] -sources = ['%(name)s-%(version)s-bin.zip'] +sources = ['muTect-%(version)s-bin.zip'] java = 'Java' javaver = '1.7.0_76' -- GitLab From 3027f180c35a32b5289a5ed0b669c5d95e5a9915 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 09:58:57 +0200 Subject: [PATCH 0767/1076] add source_urls using download.php?file= --- easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb | 2 +- easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb | 2 +- easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb index ffff4a9c2e..2803f111f1 100644 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb +++ b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb @@ -9,7 +9,7 @@ description = """The JUBE benchmarking environment provides a script based frame toolchain = {'name': 'dummy', 'version': 'dummy'} -# requires manual download via http://apps.fz-juelich.de/jsc/jube/jube2/download.php?version=%(version)s +source_urls ['http://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] sources = [SOURCE_TAR_GZ] checksums = ['8afc5e3959752e7541f5f59b07fd1e1c'] diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb index 373d162154..31b888866e 100644 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb +++ b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb @@ -9,7 +9,7 @@ description = """The JUBE benchmarking environment provides a script based frame toolchain = {'name': 'dummy', 'version': 'dummy'} -# requires manual download via http://apps.fz-juelich.de/jsc/jube/jube2/download.php?version=%(version)s +source_urls ['http://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] sources = [SOURCE_TAR_GZ] checksums = ['96a7946d38d678b25ba4bbd539482a14'] diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb index ebf3c0a914..4313248d99 100644 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb +++ b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb @@ -9,7 +9,7 @@ description = """The JUBE benchmarking environment provides a script based frame toolchain = {'name': 'dummy', 'version': 'dummy'} -# requires manual download via http://apps.fz-juelich.de/jsc/jube/jube2/download.php?version=%(version)s +source_urls ['http://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] sources = [SOURCE_TAR_GZ] checksums = ['f506e9f39898af3d7456890ba219ab90'] -- GitLab From 283908c4c27cc74b3b44d5d4499ee76aaffd8826 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 10:02:36 +0200 Subject: [PATCH 0768/1076] fix typo --- easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb | 2 +- easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb | 2 +- easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb index 2803f111f1..903be570eb 100644 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb +++ b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.3.eb @@ -9,7 +9,7 @@ description = """The JUBE benchmarking environment provides a script based frame toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls ['http://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] +source_urls = ['http://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] sources = [SOURCE_TAR_GZ] checksums = ['8afc5e3959752e7541f5f59b07fd1e1c'] diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb index 31b888866e..545b5785ea 100644 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb +++ b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.4.eb @@ -9,7 +9,7 @@ description = """The JUBE benchmarking environment provides a script based frame toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls ['http://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] +source_urls = ['http://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] sources = [SOURCE_TAR_GZ] checksums = ['96a7946d38d678b25ba4bbd539482a14'] diff --git a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb index 4313248d99..b270f53d57 100644 --- a/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb +++ b/easybuild/easyconfigs/j/JUBE/JUBE-2.0.5.eb @@ -9,7 +9,7 @@ description = """The JUBE benchmarking environment provides a script based frame toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls ['http://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] +source_urls = ['http://apps.fz-juelich.de/jsc/jube/jube2/download.php?file='] sources = [SOURCE_TAR_GZ] checksums = ['f506e9f39898af3d7456890ba219ab90'] -- GitLab From 884bc004100e2103387e49640296ab011510c3e4 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 3 Jun 2015 10:12:07 +0200 Subject: [PATCH 0769/1076] use autotools --- easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb index c3b27fffcb..43293cbe1d 100644 --- a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb +++ b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb @@ -23,7 +23,7 @@ dependencies = [ ('bzip2', '1.0.6'), ] -builddependencies = [('Autoconf', '2.69')] +builddependencies = [('Autotools', '20150205', '', ('GCC', '4.9.2'))] patches = ['cairo-1.12.18-pthread-check.patch'] -- GitLab From 1df688fd2a9832a2b272060ed4e14c35680005ae Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Wed, 3 Jun 2015 10:18:49 +0200 Subject: [PATCH 0770/1076] correct version --- easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb index 43293cbe1d..c4afd6154b 100644 --- a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb +++ b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-intel-2015a.eb @@ -23,7 +23,7 @@ dependencies = [ ('bzip2', '1.0.6'), ] -builddependencies = [('Autotools', '20150205', '', ('GCC', '4.9.2'))] +builddependencies = [('Autotools', '20150119', '', ('GCC', '4.9.2'))] patches = ['cairo-1.12.18-pthread-check.patch'] -- GitLab From 03a20f0bcdfefa678a34e5a201eda032b944b7b4 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 3 Jun 2015 11:33:48 +0300 Subject: [PATCH 0771/1076] Changes in config file --- .../b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb index d749578a18..beb147df02 100644 --- a/easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb @@ -6,30 +6,26 @@ # License:: MIT/GPL # ## - easyblock = "Tarball" name = 'Bismark' version = '0.10.1' homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/bismark/' -description = """A tool to map bisulfite converted sequence reads and determine cytosine methylation states""" +description = """A tool to map bisulfite converted sequence reads and +determine cytosine methylation states""" toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ["www.bioinformatics.babraham.ac.uk/projects/bismark/"] sources = ['%s_v%s.tar.gz' % (name.lower(), version) ] - -dependencies = [ - ('Bowtie2', '2.0.2'), -] +dependencies = [('Bowtie2', '2.0.2')] sanity_check_paths = { - 'files': ["bismark", "bismark2bedGraph", "bismark2report", "bismark_genome_preparation", "bismark_methylation_extractor", "coverage2cytosine", "deduplicate_bismark"], + 'files': ["bismark", "bismark2bedGraph", "bismark2report", "bismark_genome_preparation", + "bismark_methylation_extractor", "coverage2cytosine", "deduplicate_bismark"], 'dirs': [], } -modextrapaths = {'PATH': ''} - moduleclass = 'bio' -- GitLab From 91aa792c2defe803b961a11f29f81ca5540bf6a8 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 3 Jun 2015 11:45:23 +0300 Subject: [PATCH 0772/1076] removing ABINIT files; bismark branch --- .../a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb | 38 ------------------- .../ABINIT-7.4.3-x86_64_linux_gnu4.5.eb | 32 ---------------- .../e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb | 29 -------------- 3 files changed, 99 deletions(-) delete mode 100644 easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb delete mode 100644 easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-x86_64_linux_gnu4.5.eb delete mode 100644 easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb deleted file mode 100644 index a3fe29c410..0000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb +++ /dev/null @@ -1,38 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## - -name = 'ABINIT' -version = '7.4.3' - -homepage = 'http://www.abinit.org/' -description = """Abinit is a plane wave pseudopotential code for doing - condensed phase electronic structure calculations using DFT.""" - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -# eg. http://ftp.abinit.org/abinit-7.0.5_x86_64_linux_gnu4.5.bz2 -sources = ['%s-%s.tar.gz' % (name.lower(), version)] -source_urls = ['http://ftp.abinit.org/'] - -configopts = '--enable-mpi --enable-mpi-io --with-mpi-prefix=$EBROOTOPENMPI --enable-fallbacks ' -configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include" --with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -lnetcdff" ' -configopts += '--with-fft-libs="-L$EBROOTFFTW/lib -lfftw3 -lfftw3f" --with-fft-flavor=fftw3 ' -configopts += '--with-trio-flavor="netcdf+etsf_io" --enable-gw-dpc' - -dependencies = [ - ('netCDF', '4.1.3'), - ('ETSF_IO', '1.0.4'), -] - -sanity_check_paths = { - 'files': ["bin/abinit"], - 'dirs': [] - } - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-x86_64_linux_gnu4.5.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-x86_64_linux_gnu4.5.eb deleted file mode 100644 index fb4d81965f..0000000000 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-x86_64_linux_gnu4.5.eb +++ /dev/null @@ -1,32 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## - -easyblock = "Tarball" - -name = 'ABINIT' -version = '7.4.3' -versionsuffix = '-x86_64_linux_gnu4.5' - -altversions = ['7.0.3', '7.0.4', '7.0.5'] - -homepage = 'http://www.abinit.org/' -description = """Abinit is a plane wave pseudopotential code for doing condensed phase electronic structure calculations using DFT.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -# eg. http://ftp.abinit.org/abinit-7.0.5_x86_64_linux_gnu4.5.bz2 -sources = [('abinit-%s_%s.bz2' % (version, versionsuffix[1:]), 'tar xfj %s')] -source_urls = ['http://ftp.abinit.org/'] - -sanity_check_paths = { - 'files': ["bin/abinit"], - 'dirs': [] - } - -moduleclass = 'chem' diff --git a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb deleted file mode 100644 index 350da2d908..0000000000 --- a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb +++ /dev/null @@ -1,29 +0,0 @@ -## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild -# -# Copyright:: Copyright 2013-2014 The Cyprus Institute -# Authors:: Thekla Loizou -# License:: MIT/GPL -# -## - -name = 'ETSF_IO' -version = '1.0.4' - -homepage = 'http://www.etsf.eu/resources/software/libraries_and_tools' -description = """A library of F90 routines to read/write the ETSF file format has been written. It is called ETSF_IO and available under LGPL. """ - -toolchain = {'name': 'goolf', 'version': '1.4.10'} - -sources = ['http://www.etsf.eu/system/files/etsf_io-1.0.4.tar.gz'] - -configopts = "--with-netcdf-prefix=$EBROOTNETCDF --with-netcdf-libs='-L$EBROOTNETCDF/lib -lnetcdf -lnetcdff' --with-netcdf-incs='-I$EBROOTNETCDF/include'" - -dependencies = [ ('netCDF', '4.1.3') ] - -sanity_check_paths = { - 'files': ["bin/etsf_io"], - 'dirs': [] - } - -moduleclass = 'chem' -- GitLab From 27381d2c985988915b21e13302101816a61ed6a3 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 3 Jun 2015 10:47:17 +0200 Subject: [PATCH 0773/1076] using separate python module --- ...uitscape-4.0.5-intel-2014b-Python-2.7.8.eb | 1 + .../PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb | 31 +++++++++++++++++++ .../p/Python/Python-2.7.8-intel-2014b.eb | 31 ++++++++++--------- 3 files changed, 48 insertions(+), 15 deletions(-) create mode 100644 easybuild/easyconfigs/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb diff --git a/easybuild/easyconfigs/c/Circuitscape/Circuitscape-4.0.5-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/Circuitscape/Circuitscape-4.0.5-intel-2014b-Python-2.7.8.eb index a07b1584dc..b2653a8675 100644 --- a/easybuild/easyconfigs/c/Circuitscape/Circuitscape-4.0.5-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/Circuitscape/Circuitscape-4.0.5-intel-2014b-Python-2.7.8.eb @@ -23,6 +23,7 @@ versionsuffix = '-%s-%s' % (python, pythonver) dependencies = [ (python, pythonver), + ('PyAMG', '2.2.1', versionsuffix), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb new file mode 100644 index 0000000000..0bbb1b820f --- /dev/null +++ b/easybuild/easyconfigs/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb @@ -0,0 +1,31 @@ +easyblock = "PythonPackage" + +name = 'PyAMG' +version = '2.2.1' + +homepage = 'http://pyamg.org' +description = """PyAMG is a library of Algebraic Multigrid (AMG) solvers with a convenient Python interface.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.8' +pythonshortversion = '.'.join(pythonversion.split('.')[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), +] + +options = {'modulename': 'pyamg'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/pyamg' % pythonshortversion], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb index 76a6bcb647..787f5ecab1 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb @@ -22,19 +22,22 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), +# ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons ] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + # order is important! # Version updated 08/JULY/2014 exts_list = [ ('setuptools', '5.4.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.5.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.3', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -46,13 +49,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { - 'source_urls': ['https://mpi4py.googlecode.com/files/'], + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -63,9 +66,12 @@ exts_list = [ ('Cython', '0.20.2', { 'source_urls': ['http://www.cython.org/release/'], }), + ('six', '1.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], @@ -81,20 +87,15 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), ('paramiko', '1.14.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), ('pyparsing', '2.0.2', { 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], }), - ('matplotlib', '1.3.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib/'], - }), - ('pyamg', '2.1.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyamg/'], - }), ] -osdependencies = [('openssl-devel', 'libssl-dev')] - moduleclass = 'lang' -- GitLab From e486daf541a839a09ff57dd7ee0eb0f0ee462421 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 3 Jun 2015 10:56:59 +0200 Subject: [PATCH 0774/1076] trial to remove Python modifications --- .../p/Python/Python-2.7.8-intel-2014b.eb | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb index 787f5ecab1..fc03cf9418 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb @@ -22,22 +22,19 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), -# ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons ] -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - # order is important! # Version updated 08/JULY/2014 exts_list = [ ('setuptools', '5.4.1', { - 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '1.5.6', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.3', { - 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -49,13 +46,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + 'source_urls': ['https://mpi4py.googlecode.com/files/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['http://argparse.googlecode.com/files/'], @@ -66,12 +63,9 @@ exts_list = [ ('Cython', '0.20.2', { 'source_urls': ['http://www.cython.org/release/'], }), - ('six', '1.7.3', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), ('dateutil', '2.2', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], @@ -87,15 +81,17 @@ exts_list = [ 'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), - ('ecdsa', '0.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), ('paramiko', '1.14.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], }), ('pyparsing', '2.0.2', { 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], }), + ('matplotlib', '1.3.1', { + 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib/'], + }), ] +osdependencies = [('openssl-devel', 'libssl-dev')] + moduleclass = 'lang' -- GitLab From 8550a555814b6331d8193536a75e6ac41672181c Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 3 Jun 2015 12:05:35 +0300 Subject: [PATCH 0775/1076] Fixing source_url --- easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb index beb147df02..337980614f 100644 --- a/easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb @@ -17,7 +17,7 @@ determine cytosine methylation states""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ["www.bioinformatics.babraham.ac.uk/projects/bismark/"] +source_urls = ["http://www.bioinformatics.babraham.ac.uk/projects/bismark/"] sources = ['%s_v%s.tar.gz' % (name.lower(), version) ] dependencies = [('Bowtie2', '2.0.2')] -- GitLab From e6e6f48a7a4693953e8bb38614d4b52bc3950877 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 3 Jun 2015 11:18:02 +0200 Subject: [PATCH 0776/1076] synced with current develop, foss/2015a version updated --- easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2015a.eb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2015a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2015a.eb index 8319de8066..e42de69332 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2015a.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2015a.eb @@ -12,7 +12,10 @@ toolchainopts = {'pic': True, 'usempi': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] -patches = ['netCDF-4.3.2-with-HDF-1.8.13.patch'] +patches = [ + 'netCDF-4.3.2-with-HDF-1.8.13.patch', + 'netCDF-4.3.2-parallel-HDF.patch', +] dependencies = [('HDF5', '1.8.13')] -- GitLab From 3a8ac4416f6863c307ee4d585d749cc355853ab0 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 3 Jun 2015 12:18:14 +0300 Subject: [PATCH 0777/1076] Fixed configs according to comments --- ...BINIT-7.4.3-goolf-1.4.10-ETSF_IO-1.0.4.eb} | 23 +++++++++++-------- .../e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb | 21 +++++++++++------ 2 files changed, 28 insertions(+), 16 deletions(-) rename easybuild/easyconfigs/a/ABINIT/{ABINIT-7.4.3-goolf-1.4.10.eb => ABINIT-7.4.3-goolf-1.4.10-ETSF_IO-1.0.4.eb} (59%) diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10-ETSF_IO-1.0.4.eb similarity index 59% rename from easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb rename to easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10-ETSF_IO-1.0.4.eb index c1d2b559d8..4d319523ac 100644 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10-ETSF_IO-1.0.4.eb @@ -1,35 +1,40 @@ ## # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # -# Copyright:: Copyright 2014 The Cyprus Institute +# Copyright:: Copyright 2013-2014 The Cyprus Institute # Authors:: Thekla Loizou +# License:: MIT/GPL # ## +easyblock = "ConfigureMake" name = 'ABINIT' version = '7.4.3' +versionsuffix = '-ETSF_IO-1.0.4' homepage = 'http://www.abinit.org/' -description = """Abinit is a plane wave pseudopotential code for doing condensed phase electronic structure calculations using DFT.""" +description = """Abinit is a plane wave pseudopotential code for doing + condensed phase electronic structure calculations using DFT.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -sources = ['%s-%s.tar.gz' % (name.lower(), version)] source_urls = ['http://ftp.abinit.org/'] +sources = [SOURCELOWER_TAR_GZ] configopts = '--enable-mpi --enable-mpi-io --with-mpi-prefix=$EBROOTOPENMPI --enable-fallbacks ' -configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include" --with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -lnetcdff" ' +configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include" ' +configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -lnetcdff" ' configopts += '--with-fft-libs="-L$EBROOTFFTW/lib -lfftw3 -lfftw3f" --with-fft-flavor=fftw3 ' configopts += '--with-trio-flavor="netcdf+etsf_io" --enable-gw-dpc' dependencies = [ - ('netCDF', '4.1.3'), - ('ETSF_IO', '1.0.4'), + ('netCDF', '4.1.3'), + ('ETSF_IO', '1.0.4'), ] sanity_check_paths = { - 'files': ["bin/abinit"], - 'dirs': [] - } + 'files': ["bin/abinit"], + 'dirs': [] +} moduleclass = 'chem' diff --git a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb index 7e1b945d47..f270612d5f 100644 --- a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb @@ -1,27 +1,34 @@ ## # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # -# Copyright:: Copyright 2014 The Cyprus Institute +# Copyright:: Copyright 2013-2014 The Cyprus Institute # Authors:: Thekla Loizou +# License:: MIT/GPL # ## +easyblock = 'ConfigureMake' name = 'ETSF_IO' version = '1.0.4' homepage = 'http://www.etsf.eu/resources/software/libraries_and_tools' -description = """A library of F90 routines to read/write the ETSF file format has been written. It is called ETSF_IO and available under LGPL. """ +description = """A library of F90 routines to read/write the ETSF file +format has been written. It is called ETSF_IO and available under LGPL. """ toolchain = {'name': 'goolf', 'version': '1.4.10'} -sources = ['http://www.etsf.eu/system/files/etsf_io-1.0.4.tar.gz'] +source_urls = ['http://www.etsf.eu/system/files'] +sources = [SOURCELOWER_TAR_GZ] -configopts = "--with-netcdf-prefix=$EBROOTNETCDF --with-netcdf-libs='-L$EBROOTNETCDF/lib -lnetcdf -lnetcdff' --with-netcdf-incs='-I$EBROOTNETCDF/include'" +configopts = "--with-netcdf-prefix=$EBROOTNETCDF " +configopts += "--with-netcdf-libs='-L$EBROOTNETCDF/lib -lnetcdf -lnetcdff' " +configopts += " --with-netcdf-incs='-I$EBROOTNETCDF/include'" dependencies = [ ('netCDF', '4.1.3') ] sanity_check_paths = { - 'files': ["bin/etsf_io"], - 'dirs': [] - } + 'files': ["bin/etsf_io"], + 'dirs': [] +} +moduleclass = 'lib' -- GitLab From 5c634f7678d0ae2e66f3b90f1b384d507c190e40 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 3 Jun 2015 11:23:58 +0200 Subject: [PATCH 0778/1076] sourceLOWER added --- .../p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb index 0bbb1b820f..360297f0ce 100644 --- a/easybuild/easyconfigs/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb @@ -8,8 +8,8 @@ description = """PyAMG is a library of Algebraic Multigrid (AMG) solvers with a toolchain = {'name': 'intel', 'version': '2014b'} -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] +source_urls = [PYPI_SOURCELOWER] +sources = [SOURCELOWER_TAR_GZ] python = 'Python' pythonversion = '2.7.8' -- GitLab From 00f7b94da182e20d1ed4b8d80ef20e768459e095 Mon Sep 17 00:00:00 2001 From: Balazs Hajgato Date: Wed, 3 Jun 2015 11:32:41 +0200 Subject: [PATCH 0779/1076] PYPI_LOWER_SOURCE fixed --- .../easyconfigs/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb index 360297f0ce..44847179db 100644 --- a/easybuild/easyconfigs/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/p/PyAMG/PyAMG-2.2.1-intel-2014b-Python-2.7.8.eb @@ -8,7 +8,7 @@ description = """PyAMG is a library of Algebraic Multigrid (AMG) solvers with a toolchain = {'name': 'intel', 'version': '2014b'} -source_urls = [PYPI_SOURCELOWER] +source_urls = [PYPI_LOWER_SOURCE] sources = [SOURCELOWER_TAR_GZ] python = 'Python' -- GitLab From bfe7601591b4c8c24c965692748dcae63dd63a5e Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 11:52:30 +0200 Subject: [PATCH 0780/1076] include MD5sum for CUDA 6.0.37 source file --- easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb b/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb index 0ebf372eeb..76cb0b94f9 100644 --- a/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb +++ b/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb @@ -24,5 +24,6 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} # http://developer.download.nvidia.com/compute/cuda/6_0/rel/installers/cuda_6.0.37_linux_64.run source_urls = ['http://developer.download.nvidia.com/compute/cuda/%(version_major)s_%(version_minor)s/rel/installers/'] sources = ['%(namelower)s_%(version)s_linux_64.run'] +checksums = ['22f50793b6704fe987983302fa7d1707'] moduleclass = 'system' -- GitLab From ee063ccdefc5305aeb3e36a04ff0dd03f5f0a6ee Mon Sep 17 00:00:00 2001 From: CalcUA Core Facility Date: Wed, 3 Jun 2015 12:03:40 +0200 Subject: [PATCH 0781/1076] - Pango-1.36.7-intel-2014b.eb : added missing dependency ('libXft', '2.3.2') because of sanity check --- easybuild/easyconfigs/p/Pango/Pango-1.36.7-intel-2014b.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/p/Pango/Pango-1.36.7-intel-2014b.eb b/easybuild/easyconfigs/p/Pango/Pango-1.36.7-intel-2014b.eb index eba092fa74..1de69091f3 100644 --- a/easybuild/easyconfigs/p/Pango/Pango-1.36.7-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Pango/Pango-1.36.7-intel-2014b.eb @@ -22,6 +22,7 @@ dependencies = [ ('GLib', '2.40.0'), ('HarfBuzz', '0.9.35'), ('GObject-Introspection', '1.42.0'), + ('libXft', '2.3.2'), ] builddependencies = [ -- GitLab From fc0c5c7a197088ae823d7c208dc8b4c420db129f Mon Sep 17 00:00:00 2001 From: CalcUA Core Facility Date: Wed, 3 Jun 2015 12:08:11 +0200 Subject: [PATCH 0782/1076] - Qt-4.8.6-intel-2014b.eb : updated source_urls --- easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2014b.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2014b.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2014b.eb index 1c0c56d935..b87b87bd72 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2014b.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2014b.eb @@ -7,8 +7,8 @@ description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'intel', 'version': '2014b'} source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] -- GitLab From ed27a09ec26e06e4a07bd257e6f3705ffb427c89 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 26 Mar 2014 15:52:55 +0100 Subject: [PATCH 0783/1076] fixed ECore easyconfigs and dependencies, since it simply doesn't work with a openmpi built with gcc --- .../e/ECore/ECore-1.5.2-clusterapps.eb | 4 +- easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb | 3 +- .../h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb | 17 ++++++++ .../o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb | 39 +++++++++++++++++++ 4 files changed, 59 insertions(+), 4 deletions(-) create mode 100644 easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb create mode 100644 easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb diff --git a/easybuild/easyconfigs/e/ECore/ECore-1.5.2-clusterapps.eb b/easybuild/easyconfigs/e/ECore/ECore-1.5.2-clusterapps.eb index 526f2442cd..6bfb37241d 100644 --- a/easybuild/easyconfigs/e/ECore/ECore-1.5.2-clusterapps.eb +++ b/easybuild/easyconfigs/e/ECore/ECore-1.5.2-clusterapps.eb @@ -13,8 +13,8 @@ sources = ['%s-%s%s.tgz' % (name.lower(), version, versionsuffix)] patches = ['ecore-license-var.patch'] -comp = ('GCC', '4.6.3') -dependencies = [('OpenMPI', '1.4.5', '-no-OFED', comp)] +# needs to be 1.4.x, because it's linked with the libmpi_cxx.so.0 +dependencies = [('OpenMPI', '1.4.5', '-ictce-5.5.0')] sanity_check_paths = { 'files': ['arch/linux-rh5-x86_64/bin/%s' % x for x in ['absperm', 'FormationFactor', 'nmr', diff --git a/easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb b/easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb index 382a1b327e..dd16f0a9f1 100644 --- a/easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb +++ b/easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb @@ -12,8 +12,7 @@ sources = [SOURCELOWER_TGZ] patches = ['ecore-license-var.patch'] -comp = ('GCC', '4.6.3') -dependencies = [('OpenMPI', '1.4.5', '-no-OFED', comp)] +dependencies = [('OpenMPI', '1.4.5', 'ictce', '5.5.0')] sanity_check_paths = { 'files': ["ecore.sh", 'noarch/launch.sh'] + \ diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb new file mode 100644 index 0000000000..884dc745a7 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb @@ -0,0 +1,17 @@ +name = 'hwloc' +version = "1.7.2" + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction + (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including + NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various + system attributes such as cache and memory information as well as the locality of I/O devices such as + network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering + information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb new file mode 100644 index 0000000000..f65c7d844b --- /dev/null +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb @@ -0,0 +1,39 @@ +name = 'OpenMPI' +version = "1.4.5" + +homepage = 'http://www.open-mpi.org/' +description = """The Open MPI Project is an open source MPI-2 implementation.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] + +builddependencies = [ + ('Automake', '1.14'), + ('Autoconf', '2.69'), +] + +dependencies = [('hwloc', '1.7.2')] + +configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' +configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support +configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading + +# needed for --with-openib +if OS_NAME in ['debian', 'ubuntu']: + osdependencies = ['libibverbs-dev'] +else: + # OK for OS_NAME == redhat, fedora, RHEL, SL, centos + osdependencies = ['libibverbs-devel'] + +sanity_check_paths = { + 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + + ["lib/lib%s.%s" % (libfile, shared_lib_ext) for libfile in ["mpi_cxx", + "mpi_f77", "mpi_f90", + "mpi", "open-pal", "open-rte"]], + 'dirs': ["include/openmpi/ompi/mpi/cxx"], +} + +moduleclass = 'mpi' -- GitLab From 45e3c80bc1eac0c18c835964f6ea8b2af9a523d3 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Thu, 3 Apr 2014 11:02:16 +0200 Subject: [PATCH 0784/1076] fixed wrong suffix --- easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb b/easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb index dd16f0a9f1..ce44a8981d 100644 --- a/easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb +++ b/easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb @@ -12,7 +12,7 @@ sources = [SOURCELOWER_TGZ] patches = ['ecore-license-var.patch'] -dependencies = [('OpenMPI', '1.4.5', 'ictce', '5.5.0')] +dependencies = [('OpenMPI', '1.4.5', 'ictce-5.5.0')] sanity_check_paths = { 'files': ["ecore.sh", 'noarch/launch.sh'] + \ -- GitLab From 19981e5adc20b2a545d5b1612d1d3ba7dd8c6dac Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Thu, 3 Apr 2014 11:10:44 +0200 Subject: [PATCH 0785/1076] another typo fix in toolchain version --- easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb b/easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb index ce44a8981d..5e6f6b0b1c 100644 --- a/easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb +++ b/easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb @@ -12,7 +12,7 @@ sources = [SOURCELOWER_TGZ] patches = ['ecore-license-var.patch'] -dependencies = [('OpenMPI', '1.4.5', 'ictce-5.5.0')] +dependencies = [('OpenMPI', '1.4.5', '-ictce-5.5.0')] sanity_check_paths = { 'files': ["ecore.sh", 'noarch/launch.sh'] + \ -- GitLab From 171f98c6ee423731fce8b2d7468181131b0b28e9 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 12:25:01 +0200 Subject: [PATCH 0786/1076] fix ncurses patch for v5.9-20130406 --- .../n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb | 2 +- .../n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb | 2 +- .../ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb | 2 +- .../n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb | 2 +- .../n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb | 2 +- .../n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb | 2 +- .../ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb | 2 +- .../ncurses-5.9-20130406_configure_darwin.patch | 11 +++++++++++ 8 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406_configure_darwin.patch diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb index 6d40fe65a5..634fda5b4d 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-GCC-4.7.2.eb @@ -16,7 +16,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb index 7d2df71a8f..4f21474dcf 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb @@ -16,7 +16,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb index a971bf0cc9..a71c6aab72 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb @@ -16,7 +16,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb index 360335ba07..f2a6bbb76a 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb @@ -16,7 +16,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb index 021bbd904f..5ef3e822ad 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb @@ -16,7 +16,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb index 439c4ca406..96cc600747 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb @@ -16,7 +16,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb index 1fcb38e69b..a1409a10e6 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb @@ -16,7 +16,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TGZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406_configure_darwin.patch b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406_configure_darwin.patch new file mode 100644 index 0000000000..067ec128f9 --- /dev/null +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406_configure_darwin.patch @@ -0,0 +1,11 @@ +--- ncurses-5.9-20130406/configure.orig 2013-04-07 00:09:21.000000000 +0200 ++++ ncurses-5.9-20130406/configure 2015-06-03 12:20:33.765043843 +0200 +@@ -5587,7 +5587,7 @@ + chmod +x mk_shared_lib.sh + ;; + darwin*) #(vi +- cf_try_cflags="no-cpp-precomp" ++ #cf_try_cflags="no-cpp-precomp" + CC_SHARED_OPTS="-dynamic" + MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@' + test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi -- GitLab From e8952f17f155a4029f7ed8fbe4e11854e62cd493 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 24 Sep 2014 13:25:46 +0200 Subject: [PATCH 0787/1076] added paraview for intel-2014b --- .../g/GLib/GLib-2.41.2-intel-2014b.eb | 18 +++++++++++++++ .../p/Paraview/Paraview-4.1.0-intel-2014b.eb | 22 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb create mode 100644 easybuild/easyconfigs/p/Paraview/Paraview-4.1.0-intel-2014b.eb diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb b/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb new file mode 100644 index 0000000000..23fc05daec --- /dev/null +++ b/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb @@ -0,0 +1,18 @@ +name = 'GLib' +version = '2.41.2' + +homepage = 'http://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" +toolchain = {'name': 'intel', 'version': '2014b'} # tweaked by EasyBuild (was: {'name': 'foss', 'version': '2014b'}) +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +sources = ['glib-%(version)s.tar.xz'] + +dependencies = [ + ('libffi', '3.1'), + ('gettext', '0.19.2'), +] +builddependencies = [('Python', '2.7.8')] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/Paraview/Paraview-4.1.0-intel-2014b.eb b/easybuild/easyconfigs/p/Paraview/Paraview-4.1.0-intel-2014b.eb new file mode 100644 index 0000000000..2f704c2b24 --- /dev/null +++ b/easybuild/easyconfigs/p/Paraview/Paraview-4.1.0-intel-2014b.eb @@ -0,0 +1,22 @@ +easyblock = 'CMakeMake' + +name = 'Paraview' +version = '4.1.0' + +homepage = "http://www.paraview.org" +description = "Paraview is a scientific parallel visualizer" + +toolchain = {'name': 'intel', 'version': '2014b'} +toolchainopts = {'usempi': False, 'pic': True} + +download_suffix = 'download.php?submit=Download&version=v%(version_major_minor)s&type=source&os=all&downloadFile=' +source_urls = ['http://www.paraview.org/paraview-downloads/%s' % download_suffix] +sources = ["ParaView-v%(version)s-source.tar.gz"] + +dependencies = [('Qt','4.8.6')] + +builddependencies = [('CMake', '3.0.0')] + +separate_build_dir = True + +moduleclass = 'vis' -- GitLab From 910656a9c7a0b3cbcb1684970a8a06c0ba81ba07 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 12:35:05 +0200 Subject: [PATCH 0788/1076] use %(version)s rather than hardcoding 5.9 in ncurses patch specs --- easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb | 4 +--- easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb | 2 +- .../easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb | 2 +- .../easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb | 2 +- .../easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb | 2 +- .../easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb | 2 +- 33 files changed, 33 insertions(+), 35 deletions(-) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb index 399dc72d43..37a2fff35a 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.2.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb index bcf8a1dcfa..96e1f45472 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.7.3.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb index d967731cf4..5dd295c39e 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.1.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb index 9608f82f81..3071876ad2 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.2.eb @@ -8,15 +8,13 @@ description = """The Ncurses (new curses) library is a free software emulation o and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" -patches = ['ncurses-5.9_configure_darwin.patch'] - toolchain = {'name': 'GCC', 'version': '4.8.2'} toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb index 6bf4c2b332..c5e4c7e93d 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.3.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb index 6313c884fc..5125329966 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.9.2.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb index 727175a0e9..7278bb4ccf 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2014b.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb index 26e6ab54bf..cff4af273d 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015a.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb index c993267096..b529181479 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb index 38361f94f7..aaa5b2bd78 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb @@ -16,7 +16,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb index b057182b0c..f8ee92d094 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['ftp://invisible-island.net/ncurses/current/'] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb index d67bdf2770..9936cdbc6c 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb index 169534ccd8..b5428d27b0 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb index 7e1f5ce19f..21128a21c5 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb index 2df180dac8..fa8d19afbb 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb index c31fdc08ca..cdf8cdb5ce 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.5.14.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb index bfba6b87fe..36b5053e62 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb index 76b20bd13a..292cec33e2 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://ftpmirror.gnu.org/%(name)s'] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb index 1cb1b2fa6b..0b4bbba9ad 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb index cf54b65a18..b5099d8795 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb index 7ee6110e8d..94e44f7817 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb index 5753a19c6f..b1c1a88d75 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb index 7466ea8529..fed58a89dd 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.2.0.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb index 2df3b61306..bf996a362f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.3.0.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb index 0d8611a193..671b5796ac 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-5.5.0.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb index ce62d53ca0..61118f9005 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.2.5.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb index 017c395992..278cc8d64a 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb @@ -16,7 +16,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb index b6a67863ad..38c7d07988 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-7.1.2.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb index edb943229c..9fa751952c 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014b.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb index 4912fd41da..24097805bc 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2015a.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb index 389a334b0b..115d1bd981 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb index ab5729d6df..e4351873f4 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb index 1a23dd3813..529b47259f 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb @@ -14,7 +14,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['ncurses-5.9_configure_darwin.patch'] +patches = ['ncurses-%(version)s_configure_darwin.patch'] configopts = [ # default build -- GitLab From d9b6f0b5ffa86dbf02905755cf4b574476c43ece Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 12:41:11 +0200 Subject: [PATCH 0789/1076] sync ncurses easyconfigs --- .../n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb | 22 +++++++++++++++---- .../n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb | 22 +++++++++++++++---- .../n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb | 22 +++++++++++++++---- .../n/ncurses/ncurses-5.9-GCC-4.8.4.eb | 19 ++++++++++++++++ .../n/ncurses/ncurses-5.9-foss-2015.05.eb | 20 ++++++++++++++--- .../n/ncurses/ncurses-5.9-gompi-1.5.16.eb | 21 ++++++++++++++++++ .../n/ncurses/ncurses-5.9-goolf-1.7.20.eb | 21 ++++++++++++++++++ .../n/ncurses/ncurses-5.9-intel-2014.06.eb | 21 ++++++++++++++++++ .../easyconfigs/n/ncurses/ncurses-5.9.eb | 21 ++++++++++++++++++ 9 files changed, 174 insertions(+), 15 deletions(-) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb index 23ac2489aa..0683b0f7a3 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' @@ -7,16 +9,28 @@ description = """The Ncurses (new curses) library is a free software emulation o function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} -toolchainopts = {'pic': True, 'dynamic': True} +toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +patches = ['ncurses-%(version)s_configure_darwin.patch'] + configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb index 95c1010bbc..6cb29748e3 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' @@ -7,16 +9,28 @@ description = """The Ncurses (new curses) library is a free software emulation o function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} -toolchainopts = {'pic': True, 'dynamic': True} +toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +patches = ['ncurses-%(version)s_configure_darwin.patch'] + configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb index af63de1cff..96517f4a7a 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' @@ -7,16 +9,28 @@ description = """The Ncurses (new curses) library is a free software emulation o function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} -toolchainopts = {'pic': True, 'dynamic': True} +toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +patches = ['ncurses-%(version)s_configure_darwin.patch'] + configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.4.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.4.eb index 946a1c5338..a769a56170 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.4.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-GCC-4.8.4.eb @@ -14,4 +14,23 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +patches = ['ncurses-%(version)s_configure_darwin.patch'] + +configopts = [ + # default build + '--with-shared --enable-overwrite', + # the UTF-8 enabled version (ncursesw) + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb index 3ab27d3a62..37d7e04809 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-foss-2015.05.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' @@ -12,11 +14,23 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +patches = ['ncurses-%(version)s_configure_darwin.patch'] + configopts = [ - # default build, no custom configure options - '', + # default build + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.5.16.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.5.16.eb index 9f6619baca..e272a823d6 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.5.16.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.5.16.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' @@ -12,4 +14,23 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +patches = ['ncurses-%(version)s_configure_darwin.patch'] + +configopts = [ + # default build + '--with-shared --enable-overwrite', + # the UTF-8 enabled version (ncursesw) + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.7.20.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.7.20.eb index a62ac8f668..9a1708ba34 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.7.20.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' @@ -12,4 +14,23 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +patches = ['ncurses-%(version)s_configure_darwin.patch'] + +configopts = [ + # default build + '--with-shared --enable-overwrite', + # the UTF-8 enabled version (ncursesw) + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014.06.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014.06.eb index e1045e7b9f..d67fc45cbf 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014.06.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-intel-2014.06.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' @@ -12,4 +14,23 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +patches = ['ncurses-%(version)s_configure_darwin.patch'] + +configopts = [ + # default build + '--with-shared --enable-overwrite', + # the UTF-8 enabled version (ncursesw) + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9.eb index 6ab79de61f..dd70b0800a 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'ncurses' version = '5.9' @@ -12,4 +14,23 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] +patches = ['ncurses-%(version)s_configure_darwin.patch'] + +configopts = [ + # default build + '--with-shared --enable-overwrite', + # the UTF-8 enabled version (ncursesw) + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + moduleclass = 'devel' -- GitLab From dab59113ad43a5ee0a40449487138c7a24ec2e0e Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 12:45:01 +0200 Subject: [PATCH 0790/1076] fixed remarks --- .../easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb b/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb index 16f1a1e3ae..8acfc38319 100644 --- a/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb +++ b/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb @@ -11,15 +11,15 @@ toolchain = {'name': 'intel', 'version': '2014b'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +source_urls = ['SOURCEFORGE_SOURCE'] -dependencies = [ - ('Bison', '3.0.2'), - ('flex', '2.5.39'), +builddependencies = [ + ('Bison', '3.0.2'), + ('flex', '2.5.39'), ] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['ngmakeidx', 'ngmultidec', 'ngnutmeg', 'ngproc2mod', 'ngsconvert', 'ngspice']], - 'dirs': [], + 'dirs': [], } moduleclass = 'cae' -- GitLab From 5264f8e1bf6be28dffd88d0ccfa62c3e9a107dbb Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 12:50:00 +0200 Subject: [PATCH 0791/1076] Explicitly add EasyBlock='ConfigureMake' --- easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb | 4 +++- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb index 884dc745a7..c914d40121 100644 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb @@ -1,3 +1,5 @@ +EasyBlock = 'ConfigureMake' + name = 'hwloc' version = "1.7.2" @@ -10,7 +12,7 @@ description = """The Portable Hardware Locality (hwloc) software package provide information about modern computing hardware so as to exploit it accordingly and efficiently.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} - + source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] sources = [SOURCE_TAR_GZ] diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb index f65c7d844b..5b5a80e895 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb @@ -1,3 +1,5 @@ +EasyBlock = 'ConfigureMake' + name = 'OpenMPI' version = "1.4.5" -- GitLab From 32c3812fe39fd9171d66a5d0b13330aec2cde43f Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 12:54:03 +0200 Subject: [PATCH 0792/1076] Explicitly add EasyBlock='ConfigureMake' --- easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb b/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb index 23fc05daec..f3e83d90ac 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb @@ -1,3 +1,5 @@ +EasyBlock = 'ConfigureMake' + name = 'GLib' version = '2.41.2' -- GitLab From bc620c3f35a0b7373e13feb920ff66560f942ba6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 12:58:49 +0200 Subject: [PATCH 0793/1076] enable 'shared' tcopt in ncurses Cray easyconfigs --- easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb | 2 +- easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb index 0683b0f7a3..6b7bb1c347 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.1.29.eb @@ -9,7 +9,7 @@ description = """The Ncurses (new curses) library is a free software emulation o function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" toolchain = {'name': 'CrayGNU', 'version': '5.1.29'} -toolchainopts = {'optarch': True, 'pic': True} +toolchainopts = {'optarch': True, 'shared': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb index 6cb29748e3..01680ab5b7 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.25.eb @@ -9,7 +9,7 @@ description = """The Ncurses (new curses) library is a free software emulation o function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" toolchain = {'name': 'CrayGNU', 'version': '5.2.25'} -toolchainopts = {'optarch': True, 'pic': True} +toolchainopts = {'optarch': True, 'shared': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb index 96517f4a7a..6f00fdbd51 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9-CrayGNU-5.2.40.eb @@ -9,7 +9,7 @@ description = """The Ncurses (new curses) library is a free software emulation o function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" toolchain = {'name': 'CrayGNU', 'version': '5.2.40'} -toolchainopts = {'optarch': True, 'pic': True} +toolchainopts = {'optarch': True, 'shared': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -- GitLab From 6dfc9321176f7a2132b7018132623a9bdccd9d9f Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 13:16:07 +0200 Subject: [PATCH 0794/1076] Explicitly add EasyBlock='ConfigureMake' --- easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb b/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb index 8acfc38319..942515bb81 100644 --- a/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb +++ b/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb @@ -1,3 +1,5 @@ +EasyBlock = 'ConfigureMake' + name = 'ngspice' version = '26' -- GitLab From dcdc87c8a8fb10c283eb2d3d6dae7ee37f5ab3ff Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 13:18:42 +0200 Subject: [PATCH 0795/1076] Explicitly add easyblock='ConfigureMake' --- easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb | 2 +- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb index c914d40121..1f891126fd 100644 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.7.2-ictce-5.5.0.eb @@ -1,4 +1,4 @@ -EasyBlock = 'ConfigureMake' +easyblock = 'ConfigureMake' name = 'hwloc' version = "1.7.2" diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb index 5b5a80e895..585ea11236 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb @@ -1,4 +1,4 @@ -EasyBlock = 'ConfigureMake' +easyblock = 'ConfigureMake' name = 'OpenMPI' version = "1.4.5" -- GitLab From 5a247ac0ebf67be5b8a49c97280a9143f94a26a8 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 13:20:19 +0200 Subject: [PATCH 0796/1076] Explicitly add easyblock='ConfigureMake' --- easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb b/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb index f3e83d90ac..cec860f2de 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb @@ -1,4 +1,4 @@ -EasyBlock = 'ConfigureMake' +easyblock = 'ConfigureMake' name = 'GLib' version = '2.41.2' -- GitLab From b74af28326bb0c4850578ab7a4cec1b59bb73de1 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 13:28:46 +0200 Subject: [PATCH 0797/1076] fixed tecplot ec name 6 remarks --- .../t/tecplot360ex/tecplot-360ex.eb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 easybuild/easyconfigs/t/tecplot360ex/tecplot-360ex.eb diff --git a/easybuild/easyconfigs/t/tecplot360ex/tecplot-360ex.eb b/easybuild/easyconfigs/t/tecplot360ex/tecplot-360ex.eb new file mode 100644 index 0000000000..08531bb3f3 --- /dev/null +++ b/easybuild/easyconfigs/t/tecplot360ex/tecplot-360ex.eb @@ -0,0 +1,24 @@ +easyblock = 'Binary' + +name = 'tecplot360ex' +version = 'linux64' + +homepage = 'http://www.tecplot.com/' +description = """ + Quickly plot and animate your CFD results exactly the way you want. Analyze complex solutions, arrange multiple layouts, + and communicate your results with professional images and animations. +""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# fi. http://www.tecplot.com/my/product-releases/ +installername = '%(name)s_%(version)s.sh' +sources = [installername] + +sanity_check_paths = { + 'files': ['bin/tec360'], + 'dirs': [] +} +install_cmd = 'chmod +x %s && ./%s --skip-license --prefix=%%(installdir)s' % (installername, installername) + +moduleclass = 'vis' -- GitLab From 20ca4139b6f20a4317666ed82ff4f48c91ccb19e Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 13:32:05 +0200 Subject: [PATCH 0798/1076] fixed remarks --- .../easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb | 13 +++++++------ .../easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb | 10 ++++++++-- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb index 175efc7a74..4ed102f04a 100644 --- a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb @@ -2,14 +2,15 @@ # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel +# Author: Jens Timmerman, Ghent University -easyblock='MakeCp' +easyblock = 'MakeCp' name = 'tabix' version = '0.2.6' homepage = 'http://samtools.sourceforge.net' -description = """ Generic indexer for TAB-delimited genome position files """ +description = """ Generic indexer for TAB-delimited genome position files """ toolchain = {'name': 'goolf', 'version': '1.4.10'} @@ -21,12 +22,12 @@ dependencies = [('zlib', '1.2.8')] files_to_copy = [ (["tabix", "bgzip", "tabix.py"], "bin"), (["tabix.1"], "man/man1"), - "example.gtf.gz", + "example.gtf.gz", "example.gtf.gz.tbi", - "NEWS", + "NEWS", "ChangeLog" -] -makeopts = 'CFLAGS="-L$EBROOTZLIB/lib"' +] +makeopts = 'CFLAGS="-L$EBROOTZLIB/lib"' sanity_check_paths = { 'files': ["bin/tabix", "bin/bgzip", "bin/tabix.py"], diff --git a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb index 2f4bddea4e..8e12dc4f34 100644 --- a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb +++ b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb @@ -1,4 +1,10 @@ -easyblock='MakeCp' +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# Author: Jens Timmerman, Ghent University + +easyblock = 'MakeCp' name = 'tabix' version = '0.2.6' @@ -20,7 +26,7 @@ files_to_copy = [ "NEWS", "ChangeLog" ] -makeopts = 'CFLAGS="-L$EBROOTZLIB/lib"' +makeopts = 'CFLAGS="-L$EBROOTZLIB/lib"' sanity_check_paths = { 'files': ["bin/tabix", "bin/bgzip", "bin/tabix.py"], -- GitLab From 1c74b575fa8e499af1f7057ff847af3c6736b844 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 13:33:03 +0200 Subject: [PATCH 0799/1076] makeopts -> buildopts --- easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb index 4ed102f04a..808db8594a 100644 --- a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb @@ -27,7 +27,7 @@ files_to_copy = [ "NEWS", "ChangeLog" ] -makeopts = 'CFLAGS="-L$EBROOTZLIB/lib"' +buildopts = 'CFLAGS="-L$EBROOTZLIB/lib"' sanity_check_paths = { 'files': ["bin/tabix", "bin/bgzip", "bin/tabix.py"], diff --git a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb index 8e12dc4f34..f364f9fafd 100644 --- a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb +++ b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb @@ -1,4 +1,5 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +pts # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -26,7 +27,7 @@ files_to_copy = [ "NEWS", "ChangeLog" ] -makeopts = 'CFLAGS="-L$EBROOTZLIB/lib"' +buildopts = 'CFLAGS="-L$EBROOTZLIB/lib"' sanity_check_paths = { 'files': ["bin/tabix", "bin/bgzip", "bin/tabix.py"], -- GitLab From a43ea9539a862566d62ba036b152a5e05d6a6662 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 3 Jun 2015 14:33:35 +0300 Subject: [PATCH 0800/1076] Fixes after review --- .../easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb | 10 +++++++--- easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb | 10 +++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb index 4661417502..2060e3874c 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb @@ -1,18 +1,19 @@ ## # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # -# Copyright:: Copyright 2013-2014 The Cyprus Institute +# Copyright:: Copyright 2014-2015 The Cyprus Institute # Authors:: Thekla Loizou # License:: MIT/GPL # ## +easyblock = 'ConfigureMake' name = 'PROJ' version = '4.8.0' homepage = 'http://trac.osgeo.org/proj/' description = """Program proj is a standard Unix filter function which converts - geographic longitude and latitude coordinates into cartesian coordinates""" +geographic longitude and latitude coordinates into cartesian coordinates""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'opt': True, 'pic': True, 'usempi': True} @@ -21,6 +22,9 @@ source_urls = ['http://download.osgeo.org/proj/'] sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { - 'files': ['bin/cs2cs','bin/geod','bin/invgeod','bin/invproj','bin/nad2bin','bin/proj'], + 'files': ['bin/cs2cs', 'bin/geod', 'bin/invgeod', 'bin/invproj', + 'bin/nad2bin', 'bin/proj'], 'dirs': [], } + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb index 589656723f..427477bf96 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb @@ -1,18 +1,19 @@ ## # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # -# Copyright:: Copyright 2013-2014 The Cyprus Institute +# Copyright:: Copyright 2014-2015 The Cyprus Institute # Authors:: Thekla Loizou # License:: MIT/GPL # ## +easyblock = 'ConfigureMake' name = 'PROJ' version = '4.8.0' homepage = 'http://trac.osgeo.org/proj/' description = """Program proj is a standard Unix filter function which converts - geographic longitude and latitude coordinates into cartesian coordinates""" +geographic longitude and latitude coordinates into cartesian coordinates""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'opt': True, 'pic': True, 'usempi': True} @@ -21,6 +22,9 @@ source_urls = ['http://download.osgeo.org/proj/'] sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { - 'files': ['bin/cs2cs','bin/geod','bin/invgeod','bin/invproj','bin/nad2bin','bin/proj'], + 'files': ['bin/cs2cs', 'bin/geod', 'bin/invgeod', 'bin/invproj', + 'bin/nad2bin', 'bin/proj'], 'dirs': [], } + +moduleclass = 'lib' -- GitLab From 301b11ffb83d864cb71f2bc4cd08cef67fc62e91 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 13:33:58 +0200 Subject: [PATCH 0801/1076] Explicitly add easyblock='ConfigureMake' --- easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb b/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb index 942515bb81..d22d8136b3 100644 --- a/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb +++ b/easybuild/easyconfigs/n/ngspice/ngspice-26-intel-2014b.eb @@ -1,4 +1,4 @@ -EasyBlock = 'ConfigureMake' +easyblock = 'ConfigureMake' name = 'ngspice' version = '26' -- GitLab From dfd5a4cd444ffd206e1007be32d805e8e3b16282 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 13:43:29 +0200 Subject: [PATCH 0802/1076] fixed osdependencies for OpenMPI --- .../easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb index 585ea11236..c793f86806 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb @@ -24,11 +24,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-openib -if OS_NAME in ['debian', 'ubuntu']: - osdependencies = ['libibverbs-dev'] -else: - # OK for OS_NAME == redhat, fedora, RHEL, SL, centos - osdependencies = ['libibverbs-devel'] +osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + -- GitLab From f9fdbd6119398a606825ce7b0637be5e32e43120 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 3 Jun 2015 14:44:08 +0300 Subject: [PATCH 0803/1076] Style Fixes --- .../Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb | 16 +++++++--------- .../Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb | 17 +++++++---------- 2 files changed, 14 insertions(+), 19 deletions(-) diff --git a/easybuild/easyconfigs/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb index 8308ab148a..28482a1b30 100644 --- a/easybuild/easyconfigs/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb @@ -4,8 +4,8 @@ name = 'Theano' version = '0.6.0' homepage = 'http://deeplearning.net/software/theano' -description = """Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions -involving multi-dimensional arrays efficiently.""" +description = """Theano is a Python library that allows you to define, optimize, +and evaluate mathematical expressions involving multi-dimensional arrays efficiently.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} @@ -17,14 +17,12 @@ pythonver = '2.7.3' pythonshortver = '.'.join(pythonver.split('.')[0:2]) versionsuffix = '-%s-%s' % (python, pythonver) -dependencies = [ - (python, pythonver), - ] +dependencies = [(python, pythonver)] sanity_check_paths = { - 'files': ['bin/theano-cache', - 'lib/python%s/site-packages/%s-%s-py%s.egg' % (pythonshortver, name, version, pythonshortver)], - 'dirs': [] - } + 'files': ['bin/theano-cache', 'lib/python%s/site-packages/%s-%s-py%s.egg' + % (pythonshortver, name, version, pythonshortver)], + 'dirs': [] +} moduleclass = 'math' diff --git a/easybuild/easyconfigs/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb index 1e72223824..e95fac6936 100644 --- a/easybuild/easyconfigs/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb @@ -4,9 +4,8 @@ name = 'Theano' version = '0.6.0' homepage = 'http://deeplearning.net/software/theano' -description = """Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions - involving multi-dimensional arrays efficiently.""" - +description = """Theano is a Python library that allows you to define, optimize, +and evaluate mathematical expressions involving multi-dimensional arrays efficiently.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} @@ -18,14 +17,12 @@ pythonver = '2.7.3' pythonshortver = '.'.join(pythonver.split('.')[0:2]) versionsuffix = '-%s-%s' % (python, pythonver) -dependencies = [ - (python, pythonver), - ] +dependencies = [(python, pythonver)] sanity_check_paths = { - 'files': ['bin/theano-cache', - 'lib/python%s/site-packages/%s-%s-py%s.egg' % (pythonshortver, name, version, pythonshortver)], - 'dirs': [] - } + 'files': ['bin/theano-cache', 'lib/python%s/site-packages/%s-%s-py%s.egg' + % (pythonshortver, name, version, pythonshortver)], + 'dirs': [] +} moduleclass = 'math' -- GitLab From 2730bfd14d00b9cb9bb465eceb7570cf6af1a77d Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 3 Jun 2015 13:51:17 +0200 Subject: [PATCH 0804/1076] Revert "Delete imkl-10.3.12.361.eb" This reverts commit 7f2076dcc517dcac3b51742cc86ddb20cc274adf. --- .../easyconfigs/i/imkl/imkl-10.3.12.361.eb | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb b/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb new file mode 100644 index 0000000000..dfb97e3568 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb @@ -0,0 +1,29 @@ +name = 'imkl' +version = '10.3.12.361' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['/share/src/Intel/2011/l_mkl_%(version)s_intel64.tgz'] + +# deps for interface build +dependencies = [ + ('icc', '2011.13.367'), + ('ifort', '2011.13.367'), + ('impi', '4.1.0.027'), +] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +import os +license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") + +moduleclass = 'numlib' -- GitLab From d0ecabf99cf121127f2095ccb938843ad648fa67 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 3 Jun 2015 13:52:03 +0200 Subject: [PATCH 0805/1076] Revert "Delete impi-4.1.0.027.eb" This reverts commit 83ac4560b153fbadb3103c3cfb7b7efdb3691444. --- .../easyconfigs/i/impi/impi-4.1.0.027.eb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb b/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb new file mode 100644 index 0000000000..d074eeb0ea --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb @@ -0,0 +1,19 @@ +name = 'impi' +version = '4.1.0.027' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['/share/src/Intel/2011/l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +import os +license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") + +moduleclass = 'mpi' -- GitLab From 29c3488210050842cfab67fb62b7f859c789e6c5 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Tue, 12 Aug 2014 10:42:48 +0200 Subject: [PATCH 0806/1076] Don't run the Bloom tests for Jellyfish, they can randomly fail --- .../easyconfigs/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb index 595bb566df..e874c05030 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb @@ -18,7 +18,8 @@ sources = [SOURCELOWER_TAR_GZ] parallel = 1 -runtest = "check" +# The tests for the Bloom filter are statistical tests and can randomly fail, they actually don't make a lot of sense +runtest = "check GTEST_FILTER=-'*Bloom*'" sanity_check_paths = { 'files': ['bin/jellyfish'], -- GitLab From 59f614145445bd94c9dc18e8b420ef491e8a387e Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 13:57:55 +0200 Subject: [PATCH 0807/1076] removed bad easyconfig --- .../t/tecplot360ex/tecplot360ex.eb | 24 ------------------- 1 file changed, 24 deletions(-) delete mode 100644 easybuild/easyconfigs/t/tecplot360ex/tecplot360ex.eb diff --git a/easybuild/easyconfigs/t/tecplot360ex/tecplot360ex.eb b/easybuild/easyconfigs/t/tecplot360ex/tecplot360ex.eb deleted file mode 100644 index 08d437e5b8..0000000000 --- a/easybuild/easyconfigs/t/tecplot360ex/tecplot360ex.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Binary' - -name = 'tecplot360ex' -version = 'linux64' - -homepage = 'http://www.tecplot.com/' -description = """ - Quickly plot and animate your CFD results exactly the way you want. Analyze complex solutions, arrange multiple layouts, - and communicate your results with professional images and animations. -""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -# fi. http://www.tecplot.com/my/product-releases/ -installername = '%(name)s_%(version)s.sh' -sources = [installername] - -sanity_check_paths = { - 'files': ['bin/tec360'], - 'dirs': [] -} -install_cmd = 'chmod +x %s && ./%s --skip-license --prefix=%%(installdir)s' % (installername, installername) -moduleclass = 'vis' - -- GitLab From a80d2cd20acb2b51dde642f34c292967a9f8017e Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 3 Jun 2015 14:01:24 +0200 Subject: [PATCH 0808/1076] Fixed intermittent modifications after revert --- easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb | 8 +++++--- easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb b/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb index dfb97e3568..0db4c8f64f 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb @@ -9,12 +9,14 @@ description = """Intel Math Kernel Library is a library of highly optimized, toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['/share/src/Intel/2011/l_mkl_%(version)s_intel64.tgz'] +sources = ['l_mkl_%(version)s.tgz'] + +compver = '2011.13.367' # deps for interface build dependencies = [ - ('icc', '2011.13.367'), - ('ifort', '2011.13.367'), + ('icc', compver), + ('ifort', compver), ('impi', '4.1.0.027'), ] diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb b/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb index d074eeb0ea..839fe8f604 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb @@ -8,7 +8,7 @@ description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric messag toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['/share/src/Intel/2011/l_mpi_p_%(version)s.tgz'] +sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' -- GitLab From 273386ca814a34da61bd54d5860de661d4a91f4b Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 3 Jun 2015 14:09:27 +0200 Subject: [PATCH 0809/1076] Use %(version)s as suggested --- easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb b/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb index e4a2454e0e..0b93b9c580 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb @@ -16,7 +16,7 @@ version = '2.22' homepage = 'http://directory.fsf.org/project/binutils/' description = "binutils-2.22: GNU binary utilities" -sources = ['binutils-%s.tar.bz2' % version] +sources = ['binutils-%(version)s.tar.bz2'] source_urls = [GNU_SOURCE] toolchain = {'name': 'goolf', 'version': '1.5.14'} -- GitLab From 21a0a26dae34726e73e5e9330a6fde4f04eae2f4 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 3 Jun 2015 14:21:31 +0200 Subject: [PATCH 0810/1076] Updated easyconfigs --- .../b/binutils/binutils-2.22-goolf-1.5.14.eb | 8 +++++--- .../easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb | 10 +++++++--- .../easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb | 2 ++ .../easyconfigs/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb | 2 ++ easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb | 2 ++ 5 files changed, 18 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb b/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb index 0b93b9c580..1922cb5d12 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb @@ -10,18 +10,20 @@ # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_07-02.html ## +easyblock = 'ConfigureMake' + name = 'binutils' version = '2.22' homepage = 'http://directory.fsf.org/project/binutils/' description = "binutils-2.22: GNU binary utilities" -sources = ['binutils-%(version)s.tar.bz2'] -source_urls = [GNU_SOURCE] - toolchain = {'name': 'goolf', 'version': '1.5.14'} toolchainopts = {'pic': True} +sources = ['binutils-%(version)s.tar.bz2'] +source_urls = [GNU_SOURCE] + binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb b/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb index 3628401ad4..b4f0251684 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb @@ -3,6 +3,7 @@ # License:: New BSD # ## + easyblock = 'EB_Score_minus_P' name = "Cube" @@ -17,13 +18,16 @@ description = """Cube, which is used as performance report explorer for Scalasca toolchain = {'name': 'goolf', 'version': '1.5.14'} -# http://apps.fz-juelich.de/scalasca/releases/cube/4.2/dist/cube-4.2.tar.gz sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/4.2/dist'] +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] dependencies = [('Qt', '4.8.4')] -configopts = "QMAKE=$EBROOTQT/bin/qmake MOC=$EBROOTQT/bin/moc UIC=$EBROOTQT/bin/uic" +# The Cube Java reader is currently only used by TAU, which ships it's own +# copy as a jar file. If you really want to enable it, make sure to set +# 'maxparallel=1', as automake's Java support is has difficulties handling +# parallel builds. +configopts = "--without-java-reader" sanity_check_paths = { 'files': ["bin/cube", "lib/libcube4.a", "lib/libcube4.so"], diff --git a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb index c2bd8f4970..9e66f41f61 100644 --- a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb @@ -3,6 +3,8 @@ # License:: New BSD # ## +easyblock = 'ConfigureMake' + name = "OPARI2" version = "1.1.2" diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb b/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb index f1dcf6fbfe..d485c2eb57 100644 --- a/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb @@ -10,6 +10,8 @@ # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_07-02.html ## +easyblock = 'ConfigureMake' + name = 'PAPI' version = '5.2.0' diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb b/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb index 1933e4066b..85a3447e47 100644 --- a/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb @@ -3,6 +3,8 @@ # License:: New BSD # ## +easyblock = 'ConfigureMake' + name = "PDT" version = "3.20" -- GitLab From c5df41c24c550dd9ddb29ba8cd61e3f1ad615442 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 3 Jun 2015 14:24:22 +0200 Subject: [PATCH 0811/1076] Cosmetics --- easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb | 1 + easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb | 1 + easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb | 1 + easybuild/easyconfigs/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb | 1 + 4 files changed, 4 insertions(+) diff --git a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb index 9e66f41f61..34e2fdbcea 100644 --- a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb @@ -3,6 +3,7 @@ # License:: New BSD # ## + easyblock = 'ConfigureMake' name = "OPARI2" diff --git a/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb b/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb index e0a03c63d3..60c9ce8691 100644 --- a/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb @@ -6,6 +6,7 @@ # This work is based from experiences from the UNITE project # http://apps.fz-juelich.de/unite/ ## + easyblock = 'EB_Score_minus_P' name = "OTF2" diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb b/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb index 85a3447e47..bb1e979e80 100644 --- a/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb @@ -3,6 +3,7 @@ # License:: New BSD # ## + easyblock = 'ConfigureMake' name = "PDT" diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb b/easybuild/easyconfigs/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb index 196dc0e191..137bacee9c 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb @@ -3,6 +3,7 @@ # License:: New BSD # # make sure we don't fall back to the ConfigureMake easyblock + easyblock = 'EB_Score_minus_P' name = "Score-P" -- GitLab From 01fe2f370f5b7e04aac75a9f2f30317be57732a3 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Wed, 3 Jun 2015 08:42:36 -0400 Subject: [PATCH 0812/1076] adding the easyblock for ConfigureMake --- easybuild/easyconfigs/b/BCFtools/BCFtools-1.1-goolf-1.4.10.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.1-goolf-1.4.10.eb index bbe68cc575..b307dca6af 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.1-goolf-1.4.10.eb @@ -3,6 +3,8 @@ # Swiss Institute of Bioinformatics # Biozentrum - University of Basel +easyblock = 'ConfigureMake' + name = 'BCFtools' version = '1.1' -- GitLab From 5eec0de784d331e48c3c0b17d232813a4357e777 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 15:06:14 +0200 Subject: [PATCH 0813/1076] remove outdated comment --- easybuild/easyconfigs/p/PAPI/PAPI-5.4.0-foss-2015a.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.4.0-foss-2015a.eb b/easybuild/easyconfigs/p/PAPI/PAPI-5.4.0-foss-2015a.eb index c9ba2ffbaf..cbf18980bc 100644 --- a/easybuild/easyconfigs/p/PAPI/PAPI-5.4.0-foss-2015a.eb +++ b/easybuild/easyconfigs/p/PAPI/PAPI-5.4.0-foss-2015a.eb @@ -24,7 +24,6 @@ description = """PAPI provides the tool designer and application engineer with a toolchain = {'name': 'foss', 'version': '2015a'} -# Example download URL, for reference: http://icl.cs.utk.edu/projects/papi/downloads/papi-5.0.0.tar.gz source_urls = ['http://icl.cs.utk.edu/projects/papi/downloads/'] sources = [SOURCELOWER_TAR_GZ] -- GitLab From c9dc018ba771899d25cc843d23bda87e3e67e52d Mon Sep 17 00:00:00 2001 From: CalcUA Core Facility Date: Wed, 3 Jun 2015 15:31:15 +0200 Subject: [PATCH 0814/1076] - Perl-5.20.0-intel-2014b.eb : added some extensions (needed for SOBA) --- .../p/Perl/Perl-5.20.0-intel-2014b.eb | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.20.0-intel-2014b.eb b/easybuild/easyconfigs/p/Perl/Perl-5.20.0-intel-2014b.eb index 197f8c762a..afa1c420a1 100644 --- a/easybuild/easyconfigs/p/Perl/Perl-5.20.0-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Perl/Perl-5.20.0-intel-2014b.eb @@ -812,6 +812,59 @@ exts_list = [ 'source_tmpl': 'Lingua-EN-PluralToSingular-0.14.tar.gz', 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BK/BKB/'], }), + ('Set::Scalar', '1.29', { + 'source_tmpl': 'Set-Scalar-1.29.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/D/DA/DAVIDO/'], + }), + ('Text::CSV', '1.32', { + 'source_tmpl': 'Text-CSV-1.32.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MA/MAKAMAKA/'], + }), + ('Number::Format', '1.73', { + 'source_tmpl': 'Number-Format-1.73.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/W/WR/WRW/'], + }), + ('Template::Plugin::Number::Format', '1.06', { + 'source_tmpl': 'Template-Plugin-Number-Format-1.06.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/D/DA/DARREN/'], + }), + ('Set::IntSpan::Fast', '1.15', { + 'source_tmpl': 'Set-IntSpan-Fast-1.15.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/A/AN/ANDYA/'], + }), + ('Text::Table', '1.15', { + 'source_tmpl': 'Text-Table-1.130.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/'], + }), + ('SQL::Abstract', '1.81', { + 'source_tmpl': 'SQL-Abstract-1.81.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/S/'], + }), + ('GD::Graph', '1.49', { + 'source_tmpl': 'GDGraph-1.49.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/R/RU/RUZ/'], + }), + ('IPC::Run', '0.94', { + 'source_tmpl': 'IPC-Run-0.94.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/'], + }), + ('LWP::Simple', '6.13', { + 'source_tmpl': 'libwww-perl-6.13.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/'], + }), + ('Test::Pod', '1.50', { + 'source_tmpl': 'Test-Pod-1.50.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/D/DW/DWHEELER/'], + }), + ('XML::Twig', '3.49', { + 'source_tmpl': 'XML-Twig-3.49.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MI/MIROD/'], + }), + ('Class::DBI::SQLite', '0.11', { + 'source_tmpl': 'Class-DBI-SQLite-0.11.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/'], + }), + ] moduleclass = 'lang' -- GitLab From cad86d34fcb09fa830f307891fd476103dc03db5 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 15:33:29 +0200 Subject: [PATCH 0815/1076] fixed sanity check and message on load --- easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb b/easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb index 2a8458e2e5..afe163b841 100644 --- a/easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb +++ b/easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb @@ -25,12 +25,12 @@ versionsuffix = '-%s-%s' % (java, javaver) dependencies = [(java, javaver)] sanity_check_paths = { - 'files': ["%(name)s-%(version)s.jar"], + 'files': ["muTect-%(version)s.jar"], 'dirs': [], } modloadmsg = """ -to execute: java -jar \\$EBROOTMUTECT/%(name)s-%(version)s.jar +to execute: java -jar \\$EBROOTMUTECT/muTect-%(version)s.jar """ moduleclass = 'bio' -- GitLab From cac43dea05551c515ca2c0b8207bf3f53d22d274 Mon Sep 17 00:00:00 2001 From: CalcUA Core Facility Date: Wed, 3 Jun 2015 15:35:49 +0200 Subject: [PATCH 0816/1076] - GraphViz-2.18-intel-2014b-Perl-5.20.0.eb : new Perl interface to Graphviz --- .../GraphViz-2.18-intel-2014b-Perl-5.20.0.eb | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 easybuild/easyconfigs/g/Graphviz/GraphViz/GraphViz-2.18-intel-2014b-Perl-5.20.0.eb diff --git a/easybuild/easyconfigs/g/Graphviz/GraphViz/GraphViz-2.18-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/g/Graphviz/GraphViz/GraphViz-2.18-intel-2014b-Perl-5.20.0.eb new file mode 100644 index 0000000000..a7968a4929 --- /dev/null +++ b/easybuild/easyconfigs/g/Graphviz/GraphViz/GraphViz-2.18-intel-2014b-Perl-5.20.0.eb @@ -0,0 +1,27 @@ +easyblock = 'PerlModule' + +name = 'GraphViz' +version = '2.18' + +homepage = 'https://metacpan.org/pod/GraphViz' +description = """This module provides a Perl interface to the amazing Graphviz, +an open source graph visualization tool from AT&T.""" + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'] +sources = [SOURCE_TGZ] + +perl = 'Perl' +perlver = '5.20.0' +versionsuffix = '-%s-%s' % (perl, perlver) + +dependencies = [ + (perl, perlver), + ("Graphviz", "2.38.0"), +] + + +options = {'modulename': 'GraphViz'} + +moduleclass = 'vis' -- GitLab From 5ec08a68cbf58b8727cc084c1089a72832f62e8c Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 15:46:24 +0200 Subject: [PATCH 0817/1076] fixed typo --- easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb index f364f9fafd..cc5cb2cc40 100644 --- a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb +++ b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb @@ -1,5 +1,4 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild -pts # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel -- GitLab From 7f8021baaefe768dfe0dd0cd0f91c64547b21a41 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Tue, 12 Aug 2014 10:42:48 +0200 Subject: [PATCH 0818/1076] Don't run the Bloom tests for Jellyfish, they can randomly fail --- .../easyconfigs/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb index 595bb566df..e874c05030 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb @@ -18,7 +18,8 @@ sources = [SOURCELOWER_TAR_GZ] parallel = 1 -runtest = "check" +# The tests for the Bloom filter are statistical tests and can randomly fail, they actually don't make a lot of sense +runtest = "check GTEST_FILTER=-'*Bloom*'" sanity_check_paths = { 'files': ['bin/jellyfish'], -- GitLab From 4b4938bf43a2cd2d95964ba82d29e7c449352f6b Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 20 Aug 2014 17:35:04 +0200 Subject: [PATCH 0819/1076] added sailfish, uses c++11, so no full intel support yet --- .../g/g2log/g2log-1.0-foss-2014b.eb | 27 +++++++++++++++ .../Sailfish-0.6.3-foss-2014b-Python-2.7.8.eb | 34 +++++++++++++++++++ .../s/Sailfish/Sailfish-0.6.3-foss-2014b.eb | 30 ++++++++++++++++ 3 files changed, 91 insertions(+) create mode 100644 easybuild/easyconfigs/g/g2log/g2log-1.0-foss-2014b.eb create mode 100644 easybuild/easyconfigs/s/Sailfish/Sailfish-0.6.3-foss-2014b-Python-2.7.8.eb create mode 100644 easybuild/easyconfigs/s/Sailfish/Sailfish-0.6.3-foss-2014b.eb diff --git a/easybuild/easyconfigs/g/g2log/g2log-1.0-foss-2014b.eb b/easybuild/easyconfigs/g/g2log/g2log-1.0-foss-2014b.eb new file mode 100644 index 0000000000..3ea56b7193 --- /dev/null +++ b/easybuild/easyconfigs/g/g2log/g2log-1.0-foss-2014b.eb @@ -0,0 +1,27 @@ +name = 'g2log' +version = '1.0' +easyblock = 'CMakeMake' + +homepage = 'https://sites.google.com/site/kjellhedstrom2//g2log-efficient-background-io-processign-with-c11' +description = """g2log, efficient asynchronous logger using C++11""" + +toolchain = {'name': 'foss', 'version': '2014b'} + +source_urls = ['https://bitbucket.org/KjellKod/g2log/get/'] +sources = ['version-%(version)s.tar.gz'] + +preconfigopts = 'unzip ../3rdParty/gtest/gtest-1.6.0__stripped.zip -d ../3rdParty/gtest/ &&' +preinstallopts = 'mkdir %(installdir)s/lib && cp lib*.a %(installdir)s/lib ||' + +builddependencies = [ + ('CMake', '3.0.0'), +] + +start_dir = 'g2log' +parallel = 1 +moduleclass = 'devel' + +sanity_check_paths = { + 'files': ['lib/liblib_g2logger.a', 'lib/liblib_activeobject.a'], + 'dirs': [], +} diff --git a/easybuild/easyconfigs/s/Sailfish/Sailfish-0.6.3-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/s/Sailfish/Sailfish-0.6.3-foss-2014b-Python-2.7.8.eb new file mode 100644 index 0000000000..b8fe958616 --- /dev/null +++ b/easybuild/easyconfigs/s/Sailfish/Sailfish-0.6.3-foss-2014b-Python-2.7.8.eb @@ -0,0 +1,34 @@ +name = 'Sailfish' +version = '0.6.3' +easyblock = 'CMakeMake' + +homepage = 'http://www.cs.cmu.edu/~ckingsf/software/sailfish/' +description = """Sailfish is a software tool that implements a novel, alignment-free algorithm for the estimation of + isoform abundances directly from a set of reference sequences and RNA-seq reads. """ + +toolchain = {'name': 'foss', 'version': '2014b'} + +source_urls = ['https://github.com/kingsfordgroup/sailfish/archive/'] +sources = ['v%(version)s.tar.gz'] + +python = 'Python' +pyver = '2.7.8' +versionsuffix = '-%s-%s' % (python, pyver) + +builddependencies = [ + ('CMake', '3.0.0'), +] + +dependencies = [ + ('Boost', '1.55.0', versionsuffix), + ('tbb', '4.0.5.339', '', True), + ('Jellyfish', '2.1.3'), + ('g2log', '1.0'), +] + +preconfigopts = "export CMAKE_INCLUDE_PATH=$CMAKE_INCLUDE_PATH:$EBROOTTBB/tbb/include &&" +configopts = "-DBOOST_ROOT=$EBROOTBOOST -DTBB_INSTALL_DIR=$EBROOTTBB" + +parallel = 1 +moduleclass = 'bio' + diff --git a/easybuild/easyconfigs/s/Sailfish/Sailfish-0.6.3-foss-2014b.eb b/easybuild/easyconfigs/s/Sailfish/Sailfish-0.6.3-foss-2014b.eb new file mode 100644 index 0000000000..25da9fbb78 --- /dev/null +++ b/easybuild/easyconfigs/s/Sailfish/Sailfish-0.6.3-foss-2014b.eb @@ -0,0 +1,30 @@ +name = 'Sailfish' +version = '0.6.3' +easyblock = 'CMakeMake' + +homepage = 'http://www.cs.cmu.edu/~ckingsf/software/sailfish/' +description = """Sailfish is a software tool that implements a novel, alignment-free algorithm for the estimation of + isoform abundances directly from a set of reference sequences and RNA-seq reads. """ + +toolchain = {'name': 'foss', 'version': '2014b'} + +source_urls = ['https://github.com/kingsfordgroup/sailfish/archive/'] +sources = ['v%(version)s.tar.gz'] + +python = 'Python' +pyver = '2.7.8' +versionsuffix = '-%s-%s' % (python, pyver) + +builddependencies = [ + ('binutils', '2.24'), + ('CMake', '3.0.0'), +] + +dependencies = [ + ('Boost', '1.55.0', versionsuffix), + ('tbb', '4.0.5.339', '', True), +] + +configopts = "-DBOOST_ROOT=$EBROOTBOOST -DTBB_INSTALL_DIR=$EBROOTTBB" + +moduleclass = 'bio' -- GitLab From 3bae85691d97cd62241c3e09d8071c4146d6bb70 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Tue, 26 Aug 2014 15:37:04 +0200 Subject: [PATCH 0820/1076] added missing dependencies --- .../Boost-1.55.0-foss-2014b-Python-2.7.8.eb | 26 +++++++++++++++++++ .../c/CMake/CMake-2.8.12-foss-2014b.eb | 20 ++++++++++++++ .../j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb | 26 +++++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.55.0-foss-2014b-Python-2.7.8.eb create mode 100644 easybuild/easyconfigs/c/CMake/CMake-2.8.12-foss-2014b.eb create mode 100644 easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-foss-2014b-Python-2.7.8.eb new file mode 100644 index 0000000000..8d26308267 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-foss-2014b-Python-2.7.8.eb @@ -0,0 +1,26 @@ +name = 'Boost' +version = '1.55.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2014b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +pythonversion = '2.7.8' +versionsuffix = '-Python-%s' % pythonversion + +dependencies = [ + ('bzip2', '1.0.6'), + ('Python', pythonversion), +] + +# also build boost_mpi +boost_mpi = True + +osdependencies = ['zlib-devel'] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.12-foss-2014b.eb b/easybuild/easyconfigs/c/CMake/CMake-2.8.12-foss-2014b.eb new file mode 100644 index 0000000000..9aa6ac6517 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-2.8.12-foss-2014b.eb @@ -0,0 +1,20 @@ +name = 'CMake' +version = '2.8.12' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'foss', 'version': '2014b'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb new file mode 100644 index 0000000000..1adc72b8e1 --- /dev/null +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb @@ -0,0 +1,26 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +name = 'Jellyfish' +version = '2.1.3' + +homepage = 'http://www.genome.umd.edu/jellyfish.html' +description = """ Jellyfish is a tool for fast, memory-efficient counting of k-mers in DNA.""" +toolchain = {'name': 'foss', 'version': '2014b'} # tweaked by EasyBuild (was: {'name': 'goolf', 'version': '1.4.10'}) + +source_urls = ['ftp://ftp.genome.umd.edu/pub/jellyfish/'] +sources = [SOURCELOWER_TAR_GZ] + +parallel = 1 + +# The tests for the Bloom filter are statistical tests and can randomly fail, they actually don't make a lot of sense +runtest = "check GTEST_FILTER=-'*Bloom*'" + +sanity_check_paths = { + 'files': ['bin/jellyfish'], + 'dirs': [] +} + +moduleclass = 'bio' -- GitLab From 9d5284b392acf12a14e987cc4d8caa6120b2f6e5 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Fri, 23 Jan 2015 13:28:07 +0100 Subject: [PATCH 0821/1076] removed unwanted easyconfig --- .../s/Sailfish/Sailfish-0.6.3-foss-2014b.eb | 30 ------------------- 1 file changed, 30 deletions(-) delete mode 100644 easybuild/easyconfigs/s/Sailfish/Sailfish-0.6.3-foss-2014b.eb diff --git a/easybuild/easyconfigs/s/Sailfish/Sailfish-0.6.3-foss-2014b.eb b/easybuild/easyconfigs/s/Sailfish/Sailfish-0.6.3-foss-2014b.eb deleted file mode 100644 index 25da9fbb78..0000000000 --- a/easybuild/easyconfigs/s/Sailfish/Sailfish-0.6.3-foss-2014b.eb +++ /dev/null @@ -1,30 +0,0 @@ -name = 'Sailfish' -version = '0.6.3' -easyblock = 'CMakeMake' - -homepage = 'http://www.cs.cmu.edu/~ckingsf/software/sailfish/' -description = """Sailfish is a software tool that implements a novel, alignment-free algorithm for the estimation of - isoform abundances directly from a set of reference sequences and RNA-seq reads. """ - -toolchain = {'name': 'foss', 'version': '2014b'} - -source_urls = ['https://github.com/kingsfordgroup/sailfish/archive/'] -sources = ['v%(version)s.tar.gz'] - -python = 'Python' -pyver = '2.7.8' -versionsuffix = '-%s-%s' % (python, pyver) - -builddependencies = [ - ('binutils', '2.24'), - ('CMake', '3.0.0'), -] - -dependencies = [ - ('Boost', '1.55.0', versionsuffix), - ('tbb', '4.0.5.339', '', True), -] - -configopts = "-DBOOST_ROOT=$EBROOTBOOST -DTBB_INSTALL_DIR=$EBROOTTBB" - -moduleclass = 'bio' -- GitLab From 64eeafd8c47ba44fdb4cec5fa114242187563193 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Fri, 23 Jan 2015 13:29:41 +0100 Subject: [PATCH 0822/1076] fixed remarks --- easybuild/easyconfigs/g/g2log/g2log-1.0-foss-2014b.eb | 3 ++- .../easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/g/g2log/g2log-1.0-foss-2014b.eb b/easybuild/easyconfigs/g/g2log/g2log-1.0-foss-2014b.eb index 3ea56b7193..342cbc03cb 100644 --- a/easybuild/easyconfigs/g/g2log/g2log-1.0-foss-2014b.eb +++ b/easybuild/easyconfigs/g/g2log/g2log-1.0-foss-2014b.eb @@ -19,9 +19,10 @@ builddependencies = [ start_dir = 'g2log' parallel = 1 -moduleclass = 'devel' sanity_check_paths = { 'files': ['lib/liblib_g2logger.a', 'lib/liblib_activeobject.a'], 'dirs': [], } + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb index 1adc72b8e1..10823b3f36 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb @@ -8,7 +8,8 @@ version = '2.1.3' homepage = 'http://www.genome.umd.edu/jellyfish.html' description = """ Jellyfish is a tool for fast, memory-efficient counting of k-mers in DNA.""" -toolchain = {'name': 'foss', 'version': '2014b'} # tweaked by EasyBuild (was: {'name': 'goolf', 'version': '1.4.10'}) + +toolchain = {'name': 'foss', 'version': '2014b'} source_urls = ['ftp://ftp.genome.umd.edu/pub/jellyfish/'] sources = [SOURCELOWER_TAR_GZ] -- GitLab From 4066e7c7762d37c1308a540b62d8a3fb9242a1ea Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Fri, 23 Jan 2015 14:56:01 +0100 Subject: [PATCH 0823/1076] added ConfigureMake where needed --- easybuild/easyconfigs/c/CMake/CMake-2.8.12-foss-2014b.eb | 2 ++ easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb | 1 + 2 files changed, 3 insertions(+) diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.12-foss-2014b.eb b/easybuild/easyconfigs/c/CMake/CMake-2.8.12-foss-2014b.eb index 9aa6ac6517..08b9903802 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-2.8.12-foss-2014b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-2.8.12-foss-2014b.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'CMake' version = '2.8.12' diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb index 10823b3f36..bd77b8e773 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb @@ -2,6 +2,7 @@ # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel +easyblock = 'ConfigureMake' name = 'Jellyfish' version = '2.1.3' -- GitLab From 34cce2fcad0621644e950ac0c88815d14baf1293 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 12:52:55 +0200 Subject: [PATCH 0824/1076] added CMake 3.0.0-foss-2014b --- .../c/CMake/CMake-3.0.0-foss-2014b.eb | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2014b.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2014b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2014b.eb new file mode 100644 index 0000000000..afa437e164 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2014b.eb @@ -0,0 +1,20 @@ +name = 'CMake' +version = '3.0.0' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'foss', 'version': '2014b'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From fe7b8fd78399f80a849e1bdc0fcb3a97672369fe Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 13:19:42 +0200 Subject: [PATCH 0825/1076] Explicitly add easyblock='ConfigureMake' --- easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2014b.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2014b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2014b.eb index afa437e164..872f8b4d7d 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2014b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.0.0-foss-2014b.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'CMake' version = '3.0.0' -- GitLab From 7ac3150de254be2566bf5ca87bab84e3eebb0063 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 15:48:36 +0200 Subject: [PATCH 0826/1076] style fixes in boost easyconfig --- easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb index fa03c1c2ae..52215bc3eb 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb @@ -14,9 +14,9 @@ dependencies = [('bzip2', '1.0.6')] osdependencies = [('zlib-devel','zlib1g-dev')] +configopts = '--without-libraries=python' + # also build boost_mpi boost_mpi = True -configopts = '--without-libraries=python' - moduleclass = 'devel' -- GitLab From be89f2ec2da4ba5a4255869e8732cfd60707b5f0 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 15:49:46 +0200 Subject: [PATCH 0827/1076] use template %(version)s for patch name --- easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb index 2a4b09be4d..d99d70b100 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb @@ -17,7 +17,7 @@ toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] -patches = ['tophat-2.0.13-zlib.patch'] +patches = ['tophat-%(version)s-zlib.patch'] dependencies = [ ('Boost', '1.55.0'), -- GitLab From d7d3960d550a8bd345369795efcd6d9cf6db7ef0 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 15:51:24 +0200 Subject: [PATCH 0828/1076] added zlib as eb dependency instead of system dep --- easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb index 52215bc3eb..644fd26b38 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-goolf-1.7.20.eb @@ -10,9 +10,9 @@ toolchainopts = {'pic': True, 'usempi': True} sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] source_urls = [SOURCEFORGE_SOURCE] -dependencies = [('bzip2', '1.0.6')] - -osdependencies = [('zlib-devel','zlib1g-dev')] +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8')] configopts = '--without-libraries=python' -- GitLab From e39d1aa90b59708d7ef5be81b46695b6d77262d0 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Wed, 3 Jun 2015 09:52:18 -0400 Subject: [PATCH 0829/1076] moved deps up under source_urls --- easybuild/easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb | 12 ++++++------ easybuild/easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/easybuild/easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb b/easybuild/easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb index ceec29fe23..6a03e95dba 100644 --- a/easybuild/easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb @@ -25,12 +25,6 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} sources = ['v%(version)s.tar.gz'] source_urls = ['https://github.com/git/git/archive'] -preconfigopts = 'make configure && ' - -# Work around git build system bug. If LIBS contains -lpthread, then configure -# will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. -configopts = "--with-perl=${EBPERLROOT} --enable-pthreads='-lpthread'" - dependencies = [ ('cURL', '7.40.0'), ('expat', '2.1.0'), @@ -38,6 +32,12 @@ dependencies = [ ('Perl', '5.20.1', '-bare'), ] +preconfigopts = 'make configure && ' + +# Work around git build system bug. If LIBS contains -lpthread, then configure +# will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. +configopts = "--with-perl=${EBPERLROOT} --enable-pthreads='-lpthread'" + sanity_check_paths = { 'files': ['bin/git'], 'dirs': [], diff --git a/easybuild/easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb b/easybuild/easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb index d03af57112..ec7ac4488b 100644 --- a/easybuild/easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb @@ -25,12 +25,6 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} sources = ['v%(version)s.tar.gz'] source_urls = ['https://github.com/git/git/archive'] -preconfigopts = 'make configure && ' - -# Work around git build system bug. If LIBS contains -lpthread, then configure -# will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. -configopts = "--with-perl=${EBROOTPERL}/bin/perl --enable-pthreads='-lpthread'" - dependencies = [ ('cURL', '7.40.0'), ('expat', '2.1.0'), @@ -38,6 +32,12 @@ dependencies = [ ('Perl', '5.20.1', '-bare'), ] +preconfigopts = 'make configure && ' + +# Work around git build system bug. If LIBS contains -lpthread, then configure +# will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. +configopts = "--with-perl=${EBROOTPERL}/bin/perl --enable-pthreads='-lpthread'" + sanity_check_paths = { 'files': ['bin/git'], 'dirs': [], -- GitLab From 2d6731ed2480805eb6a25d63835d79472bd830dc Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 15:53:10 +0200 Subject: [PATCH 0830/1076] update blasr easyconfig & fix style issues --- .../b/blasr/blasr-git-smrt2.1-goolf-1.4.10.eb | 43 --------------- .../blasr-smrtanalysis-2.1-goolf-1.4.10.eb | 52 +++++++++++++++++++ ...> blasr-smrtanalysis-2.1_non-static.patch} | 0 3 files changed, 52 insertions(+), 43 deletions(-) delete mode 100644 easybuild/easyconfigs/b/blasr/blasr-git-smrt2.1-goolf-1.4.10.eb create mode 100644 easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb rename easybuild/easyconfigs/b/blasr/{non-static.patch => blasr-smrtanalysis-2.1_non-static.patch} (100%) diff --git a/easybuild/easyconfigs/b/blasr/blasr-git-smrt2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/blasr/blasr-git-smrt2.1-goolf-1.4.10.eb deleted file mode 100644 index 5663de6022..0000000000 --- a/easybuild/easyconfigs/b/blasr/blasr-git-smrt2.1-goolf-1.4.10.eb +++ /dev/null @@ -1,43 +0,0 @@ -# With <3 for EasyBuild -# -# EasyConfig for BLASR: -# ---------------------------------------------------------------------------- -# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH -# License: MIT -# Authors: Petar Forai -# ---------------------------------------------------------------------------- - -name = 'blasr' -version = 'smrtanalysis-2.1' - -easyblock = "MakeCp" - -homepage = 'https://github.com/PacificBiosciences/blasr' -description = """BLASR (Basic Local Alignment with Successive Refinement) rapidly maps reads to genomes by finding the highest scoring local alignment or set of local alignments between the read and the genome. Optimized for PacBio's extraordinarily long reads and taking advantage of rich quality values, BLASR maps reads rapidly with high accuracy.""" - - -toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} - -#like https://github.com/PacificBiosciences/blasr/archive/smrtanalysis-2.1.tar.gz for tag smnrtanalysis -sources = ['%(version)s.tar.gz'] -source_urls = ['https://github.com/PacificBiosciences/blasr/archive/'] - - -patches = ['non-static.patch'] - -files_to_copy = [(['alignment/bin/wordCounter', 'alignment/bin/printReadWordCount', 'alignment/bin/blasr', 'alignment/bin/sdpMatcher', 'alignment/bin/swMatcher', 'alignment/bin/kbandMatcher', 'alignment/bin/sawriter', 'alignment/bin/saquery', 'alignment/bin/samodify', 'alignment/bin/printTupleCountTable', 'alignment/bin/malign', 'alignment/bin/cmpPrintTupleCountTable', 'alignment/bin/removeAdapters', 'alignment/bin/tabulateAlignment', 'alignment/bin/samatcher', 'alignment/bin/sals', 'alignment/bin/saprinter', 'alignment/bin/buildQualityValueProfile', 'alignment/bin/extendAlign', 'alignment/bin/guidedalign', 'alignment/bin/pbmask'],'bin')] - - -sanity_check_paths = { - 'files': ['bin/wordCounter', 'bin/printReadWordCount', 'bin/blasr', 'bin/sdpMatcher', 'bin/swMatcher', 'bin/kbandMatcher', 'bin/sawriter', 'bin/saquery', 'bin/samodify', 'bin/printTupleCountTable', 'bin/malign', 'bin/cmpPrintTupleCountTable', 'bin/removeAdapters', 'bin/tabulateAlignment', 'bin/samatcher', 'bin/sals', 'bin/saprinter', 'bin/buildQualityValueProfile', 'bin/extendAlign', 'bin/guidedalign', 'bin/pbmask'], - 'dirs': [], -} - -makeopts = 'HDF5INCLUDEDIR=${EBROOTHDF5}/include HDF5LIBDIR=${EBROOTHDF5}/lib' - -dependencies = [ - ('HDF5', '1.8.9'), -] - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb new file mode 100644 index 0000000000..0db39afce4 --- /dev/null +++ b/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb @@ -0,0 +1,52 @@ +# With <3 for EasyBuild +# +# EasyConfig for BLASR: +# ---------------------------------------------------------------------------- +# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH +# License: MIT +# Authors: Petar Forai +# ---------------------------------------------------------------------------- + +easyblock = 'MakeCp' + +name = 'blasr' +version = 'smrtanalysis-2.1' + +homepage = 'https://github.com/PacificBiosciences/blasr' +description = """BLASR (Basic Local Alignment with Successive Refinement) rapidly maps reads to genomes by finding the highest scoring local alignment or set of local alignments between the read and the genome. Optimized for PacBio's extraordinarily long reads and taking advantage of rich quality values, BLASR maps reads rapidly with high accuracy.""" + + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = ['%(version)s.tar.gz'] +source_urls = ['https://github.com/PacificBiosciences/blasr/archive/'] + +patches = ['blasr-%(version)s_non-static.patch'] + +dependencies = [ + ('HDF5', '1.8.9'), +] + +buildopts = 'HDF5INCLUDEDIR=${EBROOTHDF5}/include HDF5LIBDIR=${EBROOTHDF5}/lib' + +files_to_copy = [(['alignment/bin/wordCounter', 'alignment/bin/printReadWordCount', 'alignment/bin/blasr', + 'alignment/bin/sdpMatcher', 'alignment/bin/swMatcher', 'alignment/bin/kbandMatcher', + 'alignment/bin/sawriter', 'alignment/bin/saquery', 'alignment/bin/samodify', + 'alignment/bin/printTupleCountTable', 'alignment/bin/malign', + 'alignment/bin/cmpPrintTupleCountTable', 'alignment/bin/removeAdapters', + 'alignment/bin/tabulateAlignment', 'alignment/bin/samatcher', 'alignment/bin/sals', + 'alignment/bin/saprinter', 'alignment/bin/buildQualityValueProfile', 'alignment/bin/extendAlign', + 'alignment/bin/guidedalign', 'alignment/bin/pbmask'],'bin')] + + +sanity_check_paths = { + 'files': ['bin/wordCounter', 'bin/printReadWordCount', 'bin/blasr', 'bin/sdpMatcher', 'bin/swMatcher', + 'bin/kbandMatcher', 'bin/sawriter', 'bin/saquery', 'bin/samodify', 'bin/printTupleCountTable', + 'bin/malign', 'bin/cmpPrintTupleCountTable', 'bin/removeAdapters', 'bin/tabulateAlignment', + 'bin/samatcher', 'bin/sals', 'bin/saprinter', 'bin/buildQualityValueProfile', 'bin/extendAlign', + 'bin/guidedalign', 'bin/pbmask'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/blasr/non-static.patch b/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1_non-static.patch similarity index 100% rename from easybuild/easyconfigs/b/blasr/non-static.patch rename to easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1_non-static.patch -- GitLab From 623b9a8744d9f9809a3f49c8b86354921bb6dd4a Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 15:56:59 +0200 Subject: [PATCH 0831/1076] get rid of shared_lib_ext --- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb index c793f86806..a53d8baacf 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb @@ -28,7 +28,7 @@ osdependencies = [('libibverbs-dev', 'libibverbs-devel')] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, shared_lib_ext) for libfile in ["mpi_cxx", + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "open-pal", "open-rte"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], -- GitLab From 7c76bcac1439ec43ce6d2a4a6e65226c73651c6a Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 15:58:17 +0200 Subject: [PATCH 0832/1076] readded missing zlib-goolf-1.7.20 easyconfig --- .../z/zlib/zlib-1.2.8-goolf-1.7.20.eb | 977 ++++++++++++++++++ 1 file changed, 977 insertions(+) create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb new file mode 100644 index 0000000000..1b7ded7c48 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb @@ -0,0 +1,977 @@ + + + + + + + + + + + + easybuild-easyconfigs/zlib-1.2.8-goolf-1.7.20.eb at develop · hpcugent/easybuild-easyconfigs · GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skip to content +
+ + + + + + + + + + +
+
+
+ +
+
+
+ + + + +

+ + /easybuild-easyconfigs + + + + + +

+
+
+ +
+
+
+ + + +
+ +
+

HTTPS clone URL

+
+ + + + +
+
+ + +
+

Subversion checkout URL

+
+ + + + +
+
+ + + +
You can clone with +
or
. + + + +
+ + + + + + + Download ZIP + +
+
+ +
+ + + + + + + +
+ +
+ + + branch: + develop + + + +
+ +
+ + + + +
+ + +
+ + +
+ + + + +
+ +
+
+
+ +
+ Raw + Blame + History +
+ + + + + +
+ +
+ 23 lines (16 sloc) + + 0.697 kB +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
easyblock = 'ConfigureMake'
+
name = 'zlib'
version = '1.2.8'
+
homepage = 'http://www.zlib.net/'
description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is,
not covered by any patents -- lossless data-compression library for use on virtually any
computer hardware and operating system."""
+
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'optarch': True, 'pic': True}
+
source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')]
sources = [SOURCELOWER_TAR_GZ]
+
sanity_check_paths = {
'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'],
'dirs': [],
}
+
moduleclass = 'lib'
+ +
+ +
+ +Jump to Line + + +
+ +
+ +
+
+ + +
+ +
+ +
+ + +
+
+
+ +
+
+
+
+
+ +
+ + + + + +
+ + + Something went wrong with that request. Please try again. +
+ + + + + + + + + -- GitLab From 5147003a015563b7a0cb65936a8641fe46aa4c88 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 15:58:27 +0200 Subject: [PATCH 0833/1076] properly fixed .eb name now --- .../t/tecplot360ex/tecplot360ex-linux64.eb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 easybuild/easyconfigs/t/tecplot360ex/tecplot360ex-linux64.eb diff --git a/easybuild/easyconfigs/t/tecplot360ex/tecplot360ex-linux64.eb b/easybuild/easyconfigs/t/tecplot360ex/tecplot360ex-linux64.eb new file mode 100644 index 0000000000..08531bb3f3 --- /dev/null +++ b/easybuild/easyconfigs/t/tecplot360ex/tecplot360ex-linux64.eb @@ -0,0 +1,24 @@ +easyblock = 'Binary' + +name = 'tecplot360ex' +version = 'linux64' + +homepage = 'http://www.tecplot.com/' +description = """ + Quickly plot and animate your CFD results exactly the way you want. Analyze complex solutions, arrange multiple layouts, + and communicate your results with professional images and animations. +""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# fi. http://www.tecplot.com/my/product-releases/ +installername = '%(name)s_%(version)s.sh' +sources = [installername] + +sanity_check_paths = { + 'files': ['bin/tec360'], + 'dirs': [] +} +install_cmd = 'chmod +x %s && ./%s --skip-license --prefix=%%(installdir)s' % (installername, installername) + +moduleclass = 'vis' -- GitLab From 2867e79d2362281a15c99490bff3cc4c68fd103d Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 16:03:45 +0200 Subject: [PATCH 0834/1076] added right zlib easyconfig --- .../z/zlib/zlib-1.2.8-goolf-1.7.20.eb | 987 +----------------- 1 file changed, 16 insertions(+), 971 deletions(-) diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb index 1b7ded7c48..2e006a7aca 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goolf-1.7.20.eb @@ -1,977 +1,22 @@ +easyblock = 'ConfigureMake' +name = 'zlib' +version = '1.2.8' +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" - - - - - - - - - easybuild-easyconfigs/zlib-1.2.8-goolf-1.7.20.eb at develop · hpcugent/easybuild-easyconfigs · GitHub - - - - - - - +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'optarch': True, 'pic': True} - - - - - - - - +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] +sources = [SOURCELOWER_TAR_GZ] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to content -
- - - - - - - - - - -
-
-
- -
-
-
- - - - -

- - /easybuild-easyconfigs - - - - - -

-
-
- -
-
-
- - - -
- -
-

HTTPS clone URL

-
- - - - -
-
- - -
-

Subversion checkout URL

-
- - - - -
-
- - - -
You can clone with -
or
. - - - -
- - - - - - - Download ZIP - -
-
- -
- - - - - - - -
- -
- - - branch: - develop - - - -
- -
- - - - -
- - -
- - -
- - - - -
- -
-
-
- -
- Raw - Blame - History -
- - - - - -
- -
- 23 lines (16 sloc) - - 0.697 kB -
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
easyblock = 'ConfigureMake'
-
name = 'zlib'
version = '1.2.8'
-
homepage = 'http://www.zlib.net/'
description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is,
not covered by any patents -- lossless data-compression library for use on virtually any
computer hardware and operating system."""
-
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'optarch': True, 'pic': True}
-
source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')]
sources = [SOURCELOWER_TAR_GZ]
-
sanity_check_paths = {
'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'],
'dirs': [],
}
-
moduleclass = 'lib'
- -
- -
- -Jump to Line - - -
- -
- -
-
- - -
- -
- -
- - -
-
-
- -
-
-
-
-
- -
- - - - - -
- - - Something went wrong with that request. Please try again. -
- - - - - - - - +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} +moduleclass = 'lib' -- GitLab From c6f55c370d466780d4cc7055e3384478b32f7f15 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 16:03:52 +0200 Subject: [PATCH 0835/1076] fix long line --- .../b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb index 0db39afce4..44a2388e5e 100644 --- a/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb @@ -13,7 +13,9 @@ name = 'blasr' version = 'smrtanalysis-2.1' homepage = 'https://github.com/PacificBiosciences/blasr' -description = """BLASR (Basic Local Alignment with Successive Refinement) rapidly maps reads to genomes by finding the highest scoring local alignment or set of local alignments between the read and the genome. Optimized for PacBio's extraordinarily long reads and taking advantage of rich quality values, BLASR maps reads rapidly with high accuracy.""" +description = """BLASR (Basic Local Alignment with Successive Refinement) rapidly maps reads to genomes by finding the + highest scoring local alignment or set of local alignments between the read and the genome. Optimized for PacBio's + extraordinarily long reads and taking advantage of rich quality values, BLASR maps reads rapidly with high accuracy.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -- GitLab From 5e8e28a8dd7a03eedc020708f7384c196422e25f Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 16:16:33 +0200 Subject: [PATCH 0836/1076] removed old file --- .../t/tecplot360ex/tecplot-360ex.eb | 24 ------------------- 1 file changed, 24 deletions(-) delete mode 100644 easybuild/easyconfigs/t/tecplot360ex/tecplot-360ex.eb diff --git a/easybuild/easyconfigs/t/tecplot360ex/tecplot-360ex.eb b/easybuild/easyconfigs/t/tecplot360ex/tecplot-360ex.eb deleted file mode 100644 index 08531bb3f3..0000000000 --- a/easybuild/easyconfigs/t/tecplot360ex/tecplot-360ex.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'Binary' - -name = 'tecplot360ex' -version = 'linux64' - -homepage = 'http://www.tecplot.com/' -description = """ - Quickly plot and animate your CFD results exactly the way you want. Analyze complex solutions, arrange multiple layouts, - and communicate your results with professional images and animations. -""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -# fi. http://www.tecplot.com/my/product-releases/ -installername = '%(name)s_%(version)s.sh' -sources = [installername] - -sanity_check_paths = { - 'files': ['bin/tec360'], - 'dirs': [] -} -install_cmd = 'chmod +x %s && ./%s --skip-license --prefix=%%(installdir)s' % (installername, installername) - -moduleclass = 'vis' -- GitLab From e7194f07e4d1c4257263134c7ed677caaa36f807 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 16:44:23 +0200 Subject: [PATCH 0837/1076] fix style remarks --- .../blasr-smrtanalysis-2.1-goolf-1.4.10.eb | 26 +++++++------------ 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb index 44a2388e5e..31e32665e9 100644 --- a/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb @@ -17,7 +17,6 @@ description = """BLASR (Basic Local Alignment with Successive Refinement) rapidl highest scoring local alignment or set of local alignments between the read and the genome. Optimized for PacBio's extraordinarily long reads and taking advantage of rich quality values, BLASR maps reads rapidly with high accuracy.""" - toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True, 'pic': True} @@ -26,28 +25,21 @@ source_urls = ['https://github.com/PacificBiosciences/blasr/archive/'] patches = ['blasr-%(version)s_non-static.patch'] -dependencies = [ - ('HDF5', '1.8.9'), -] +dependencies = [('HDF5', '1.8.9')] buildopts = 'HDF5INCLUDEDIR=${EBROOTHDF5}/include HDF5LIBDIR=${EBROOTHDF5}/lib' -files_to_copy = [(['alignment/bin/wordCounter', 'alignment/bin/printReadWordCount', 'alignment/bin/blasr', - 'alignment/bin/sdpMatcher', 'alignment/bin/swMatcher', 'alignment/bin/kbandMatcher', - 'alignment/bin/sawriter', 'alignment/bin/saquery', 'alignment/bin/samodify', - 'alignment/bin/printTupleCountTable', 'alignment/bin/malign', - 'alignment/bin/cmpPrintTupleCountTable', 'alignment/bin/removeAdapters', - 'alignment/bin/tabulateAlignment', 'alignment/bin/samatcher', 'alignment/bin/sals', - 'alignment/bin/saprinter', 'alignment/bin/buildQualityValueProfile', 'alignment/bin/extendAlign', - 'alignment/bin/guidedalign', 'alignment/bin/pbmask'],'bin')] +binaries = [ + 'wordCounter', 'printReadWordCount', 'blasr', 'sdpMatcher', 'swMatcher', 'kbandMatcher', 'sawriter', + 'saquery', 'samodify', 'printTupleCountTable', 'malign', 'cmpPrintTupleCountTable', 'removeAdapters', + 'tabulateAlignment', 'samatcher', 'sals', 'saprinter', 'buildQualityValueProfile', 'extendAlign', + 'guidedalign', 'pbmask', +] +files_to_copy = [(['alignment/bin/%s' x for x in binaries], 'bin')] sanity_check_paths = { - 'files': ['bin/wordCounter', 'bin/printReadWordCount', 'bin/blasr', 'bin/sdpMatcher', 'bin/swMatcher', - 'bin/kbandMatcher', 'bin/sawriter', 'bin/saquery', 'bin/samodify', 'bin/printTupleCountTable', - 'bin/malign', 'bin/cmpPrintTupleCountTable', 'bin/removeAdapters', 'bin/tabulateAlignment', - 'bin/samatcher', 'bin/sals', 'bin/saprinter', 'bin/buildQualityValueProfile', 'bin/extendAlign', - 'bin/guidedalign', 'bin/pbmask'], + 'files': ['bin/%s' % x for x in binaries], 'dirs': [], } -- GitLab From 8300b3c48cb90f7c4ed4a56ae1cfab0d879aa41d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 16:52:20 +0200 Subject: [PATCH 0838/1076] fix typo --- .../easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb index 31e32665e9..d339980b4f 100644 --- a/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/blasr/blasr-smrtanalysis-2.1-goolf-1.4.10.eb @@ -36,7 +36,7 @@ binaries = [ 'guidedalign', 'pbmask', ] -files_to_copy = [(['alignment/bin/%s' x for x in binaries], 'bin')] +files_to_copy = [(['alignment/bin/%s' % x for x in binaries], 'bin')] sanity_check_paths = { 'files': ['bin/%s' % x for x in binaries], -- GitLab From 4231891afb0d0cfc6ee47eb7c2702bf3b14013f8 Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 16:54:31 +0200 Subject: [PATCH 0839/1076] changed url --- easybuild/easyconfigs/t/tecplot360ex/tecplot360ex-linux64.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/t/tecplot360ex/tecplot360ex-linux64.eb b/easybuild/easyconfigs/t/tecplot360ex/tecplot360ex-linux64.eb index 08531bb3f3..40607b6960 100644 --- a/easybuild/easyconfigs/t/tecplot360ex/tecplot360ex-linux64.eb +++ b/easybuild/easyconfigs/t/tecplot360ex/tecplot360ex-linux64.eb @@ -3,7 +3,7 @@ easyblock = 'Binary' name = 'tecplot360ex' version = 'linux64' -homepage = 'http://www.tecplot.com/' +homepage = 'http://www.tecplot.com/products/tecplot-360/' description = """ Quickly plot and animate your CFD results exactly the way you want. Analyze complex solutions, arrange multiple layouts, and communicate your results with professional images and animations. -- GitLab From 8b83f0ef72d0a2f1bfb77386455d25d56706b3ea Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 16:56:11 +0200 Subject: [PATCH 0840/1076] style fixes in PLUMED easyconfig --- .../PLUMED-2.0.4-ictce-7.1.2.eb} | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) rename easybuild/easyconfigs/p/{plumed/plumed-2.0.4-ictce-7.1.2.eb => PLUMED/PLUMED-2.0.4-ictce-7.1.2.eb} (50%) diff --git a/easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb b/easybuild/easyconfigs/p/PLUMED/PLUMED-2.0.4-ictce-7.1.2.eb similarity index 50% rename from easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb rename to easybuild/easyconfigs/p/PLUMED/PLUMED-2.0.4-ictce-7.1.2.eb index 3eda065ef1..aaa2734422 100644 --- a/easybuild/easyconfigs/p/plumed/plumed-2.0.4-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/p/PLUMED/PLUMED-2.0.4-ictce-7.1.2.eb @@ -1,25 +1,22 @@ -# This is a quickly made easyconfig, using some dirty tricks... -# Warning: Here be dragons # by Ward Poelmans easyblock = 'ConfigureMake' -name = 'plumed' +name = 'PLUMED' version = '2.0.4' homepage = 'http://www.plumed-code.org' description = """PLUMED is an open source library for free energy calculations in molecular systems which -works together with some of the most popular molecular dynamics engines. Free energy calculations can be -performed as a function of many order parameters with a particular focus on biological problems, using -state of the art methods such as metadynamics, umbrella sampling and Jarzynski-equation based steered MD. -The software, written in C++, can be easily interfaced with both fortran and C/C++ codes. + works together with some of the most popular molecular dynamics engines. Free energy calculations can be + performed as a function of many order parameters with a particular focus on biological problems, using + state of the art methods such as metadynamics, umbrella sampling and Jarzynski-equation based steered MD. + The software, written in C++, can be easily interfaced with both fortran and C/C++ codes. """ toolchain = {'name': 'ictce', 'version': '7.1.2'} -# Download from http://www.plumed-code.org/get-it, google drive doesn't allow for clean download url source_urls = ['https://github.com/plumed/plumed2/archive/'] -sources = ['v2.0.4.tar.gz'] +sources = ['v%(version)s.tar.gz'] patches = ['configure-%(version)s.patch'] @@ -31,7 +28,6 @@ sanity_check_paths = { 'dirs': ['lib/plumed'] } -# should probably happen in a easyblock. This vars needs to be set modextrapaths = {'PLUMED_KERNEL': 'lib/libplumedKernel.so'} moduleclass = 'chem' -- GitLab From ba3328abf9f4af33dc63bc71c8a472e4c3220a0b Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 17:00:18 +0200 Subject: [PATCH 0841/1076] fixed remarks --- easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb index cc5cb2cc40..8821d58210 100644 --- a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb +++ b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb @@ -11,6 +11,7 @@ version = '0.2.6' homepage = 'http://samtools.sourceforge.net' description = """ Generic indexer for TAB-delimited genome position files """ + toolchain = {'name': 'intel', 'version': '2014b'} source_urls = [('http://sourceforge.net/projects/samtools/files/', 'download')] -- GitLab From a133fd1d6d12dc26202cf39ce7b8465b6f1ee3ee Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 17:10:16 +0200 Subject: [PATCH 0842/1076] move/rename patch for PLUMED --- easybuild/easyconfigs/p/PLUMED/PLUMED-2.0.4-ictce-7.1.2.eb | 2 +- .../PLUMED-2.0.4_eb-env-vars.patch} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename easybuild/easyconfigs/p/{plumed/configure-2.0.4.patch => PLUMED/PLUMED-2.0.4_eb-env-vars.patch} (100%) diff --git a/easybuild/easyconfigs/p/PLUMED/PLUMED-2.0.4-ictce-7.1.2.eb b/easybuild/easyconfigs/p/PLUMED/PLUMED-2.0.4-ictce-7.1.2.eb index aaa2734422..b6955fcdcc 100644 --- a/easybuild/easyconfigs/p/PLUMED/PLUMED-2.0.4-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/p/PLUMED/PLUMED-2.0.4-ictce-7.1.2.eb @@ -18,7 +18,7 @@ toolchain = {'name': 'ictce', 'version': '7.1.2'} source_urls = ['https://github.com/plumed/plumed2/archive/'] sources = ['v%(version)s.tar.gz'] -patches = ['configure-%(version)s.patch'] +patches = ['PLUMED-%(version)s_eb-env-vars.patch'] preconfigopts = " ./configure.sh linux.icc && source sourceme.sh # " preinstallopts = " export PLUMED_PREFIX=%(installdir)s && " diff --git a/easybuild/easyconfigs/p/plumed/configure-2.0.4.patch b/easybuild/easyconfigs/p/PLUMED/PLUMED-2.0.4_eb-env-vars.patch similarity index 100% rename from easybuild/easyconfigs/p/plumed/configure-2.0.4.patch rename to easybuild/easyconfigs/p/PLUMED/PLUMED-2.0.4_eb-env-vars.patch -- GitLab From 44d2e4e1f678d3006e1ba5cc0aed04b9893094d6 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 18:16:05 +0200 Subject: [PATCH 0843/1076] fixed patch file --- .../easyconfigs/t/TopHat/tophat-2.0.13-zlib.patch | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/easybuild/easyconfigs/t/TopHat/tophat-2.0.13-zlib.patch b/easybuild/easyconfigs/t/TopHat/tophat-2.0.13-zlib.patch index 278b2edf59..6021cbe107 100644 --- a/easybuild/easyconfigs/t/TopHat/tophat-2.0.13-zlib.patch +++ b/easybuild/easyconfigs/t/TopHat/tophat-2.0.13-zlib.patch @@ -1,12 +1,12 @@ diff -ru tophat-2.0.13.orig/src/samtools-0.1.18/Makefile tophat-2.0.13/src/samtools-0.1.18/Makefile ---- tophat-2.0.13.orig/src/samtools-0.1.18/Makefile 2014-09-25 04:38:49.000000000 +0200 -+++ tophat-2.0.13/src/samtools-0.1.18/Makefile 2015-03-14 23:21:04.221640935 +0100 +--- tophat-2.0.13.orig/src/samtools-0.1.18/Makefile 2014-09-25 04:38:49.000000000 +0200 ++++ tophat-2.0.13/src/samtools-0.1.18/Makefile 2015-06-03 18:10:39.588554000 +0200 @@ -12,7 +12,7 @@ - PROG= samtools_0.1.18 - INCLUDES= -I. - SUBDIRS= . bcftools + PROG= samtools_0.1.18 + INCLUDES= -I. + SUBDIRS= . bcftools -LIBPATH= +LIBPATH= -L$(EBROOTZLIB)/lib - LIBCURSES= -lcurses - + LIBCURSES= -lcurses + .SUFFIXES:.c .o -- GitLab From 2bb7142c64e9986632e75caff64e49854dd3da1d Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 18:26:52 +0200 Subject: [PATCH 0844/1076] fixed remarks --- ...apps.eb => ECore-1.5.2-ictce-5.5.0-clusterapps.eb} | 11 ++++++----- .../{ECore-1.5.2.eb => ECore-1.5.2-ictce-5.5.0.eb} | 7 ++++--- 2 files changed, 10 insertions(+), 8 deletions(-) rename easybuild/easyconfigs/e/ECore/{ECore-1.5.2-clusterapps.eb => ECore-1.5.2-ictce-5.5.0-clusterapps.eb} (71%) rename easybuild/easyconfigs/e/ECore/{ECore-1.5.2.eb => ECore-1.5.2-ictce-5.5.0.eb} (76%) diff --git a/easybuild/easyconfigs/e/ECore/ECore-1.5.2-clusterapps.eb b/easybuild/easyconfigs/e/ECore/ECore-1.5.2-ictce-5.5.0-clusterapps.eb similarity index 71% rename from easybuild/easyconfigs/e/ECore/ECore-1.5.2-clusterapps.eb rename to easybuild/easyconfigs/e/ECore/ECore-1.5.2-ictce-5.5.0-clusterapps.eb index 6bfb37241d..4975ea635d 100644 --- a/easybuild/easyconfigs/e/ECore/ECore-1.5.2-clusterapps.eb +++ b/easybuild/easyconfigs/e/ECore/ECore-1.5.2-ictce-5.5.0-clusterapps.eb @@ -5,20 +5,21 @@ version = '1.5.2' versionsuffix = '-clusterapps' homepage = 'http://www.numericalrocks.com/index.php?option=com_content&task=blogcategory&id=25&Itemid=25' -description = """The e-Core technology simulates the natural processes of sedimentary rock formation; i.e. sedimentation, compaction and diagenesis.""" +description = """The e-Core technology simulates the natural processes of sedimentary rock formation; i.e. + sedimentation, compaction and diagenesis.""" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'ictce', 'version': '5.5.0'} -sources = ['%s-%s%s.tgz' % (name.lower(), version, versionsuffix)] +sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tgz')] patches = ['ecore-license-var.patch'] # needs to be 1.4.x, because it's linked with the libmpi_cxx.so.0 -dependencies = [('OpenMPI', '1.4.5', '-ictce-5.5.0')] +dependencies = [('OpenMPI', '1.4.5')] sanity_check_paths = { 'files': ['arch/linux-rh5-x86_64/bin/%s' % x for x in ['absperm', 'FormationFactor', 'nmr', - 'orterun', 'packer', 'randomwalkffmpi', + 'orterun', 'packer', 'randomwalkffmpi', 'unpacker']] + \ ['absperm.sh', 'formationfactor.sh', 'nmr.sh', 'rw_formationfactor.sh'], 'dirs': [], diff --git a/easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb b/easybuild/easyconfigs/e/ECore/ECore-1.5.2-ictce-5.5.0.eb similarity index 76% rename from easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb rename to easybuild/easyconfigs/e/ECore/ECore-1.5.2-ictce-5.5.0.eb index 5e6f6b0b1c..7c028041b8 100644 --- a/easybuild/easyconfigs/e/ECore/ECore-1.5.2.eb +++ b/easybuild/easyconfigs/e/ECore/ECore-1.5.2-ictce-5.5.0.eb @@ -4,15 +4,16 @@ name = 'ECore' version = '1.5.2' homepage = 'http://www.numericalrocks.com/index.php?option=com_content&task=blogcategory&id=25&Itemid=25' -description = """The e-Core technology simulates the natural processes of sedimentary rock formation; i.e. sedimentation, compaction and diagenesis.""" +description = """The e-Core technology simulates the natural processes of sedimentary rock formation; i.e. + sedimentation, compaction and diagenesis.""" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'ictce', 'version': '5.5.0'} sources = [SOURCELOWER_TGZ] patches = ['ecore-license-var.patch'] -dependencies = [('OpenMPI', '1.4.5', '-ictce-5.5.0')] +dependencies = [('OpenMPI', '1.4.5')] sanity_check_paths = { 'files': ["ecore.sh", 'noarch/launch.sh'] + \ -- GitLab From fb559c91cb226728656a55ae6fe057cd7340f69d Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 18:37:22 +0200 Subject: [PATCH 0845/1076] fixed typo --- .../easyconfigs/e/ECore/ECore-1.5.2-ictce-5.5.0-clusterapps.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/e/ECore/ECore-1.5.2-ictce-5.5.0-clusterapps.eb b/easybuild/easyconfigs/e/ECore/ECore-1.5.2-ictce-5.5.0-clusterapps.eb index 4975ea635d..ca072da66b 100644 --- a/easybuild/easyconfigs/e/ECore/ECore-1.5.2-ictce-5.5.0-clusterapps.eb +++ b/easybuild/easyconfigs/e/ECore/ECore-1.5.2-ictce-5.5.0-clusterapps.eb @@ -10,7 +10,7 @@ description = """The e-Core technology simulates the natural processes of sedime toolchain = {'name': 'ictce', 'version': '5.5.0'} -sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tgz')] +sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tgz'] patches = ['ecore-license-var.patch'] -- GitLab From 7bf7620290126a28b9f8fe49e169f5553339a52b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 18:44:26 +0200 Subject: [PATCH 0846/1076] include missing libxml2 dep in GLib easyconfigs --- .../g/GLib/GLib-2.34.3-gmpolf-1.4.8.eb | 1 + .../g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb | 1 + .../GLib/GLib-2.34.3-gompi-1.4.12-no-OFED.eb | 1 + .../g/GLib/GLib-2.34.3-goolf-1.4.10.eb | 1 + .../g/GLib/GLib-2.34.3-goolf-1.5.14.eb | 1 + .../g/GLib/GLib-2.34.3-ictce-4.0.6.eb | 1 + .../g/GLib/GLib-2.34.3-ictce-4.1.13.eb | 1 + .../g/GLib/GLib-2.34.3-ictce-5.2.0.eb | 1 + .../g/GLib/GLib-2.34.3-ictce-5.3.0.eb | 1 + .../g/GLib/GLib-2.40.0-goolf-1.5.14.eb | 1 + .../g/GLib/GLib-2.40.0-intel-2014.06.eb | 1 + .../g/GLib/GLib-2.40.0-intel-2014b.eb | 1 + .../g/GLib/GLib-2.40.0-intel-2015a.eb | 2 ++ .../g/GLib/GLib-2.41.2-intel-2014b.eb | 1 + .../g/GLib/GLib-2.42.1-GCC-4.9.2.eb | 1 + .../g/GLib/GLib-2.42.1-foss-2015a.eb | 2 ++ .../l/libxml2/libxml2-2.9.1-GCC-4.6.3.eb | 22 ++++++++++++++++++ .../l/libxml2/libxml2-2.9.1-GCC-4.7.2.eb | 22 ++++++++++++++++++ .../l/libxml2/libxml2-2.9.1-GCC-4.7.3.eb | 22 ++++++++++++++++++ .../l/libxml2/libxml2-2.9.1-GCC-4.8.1.eb | 22 ++++++++++++++++++ .../l/libxml2/libxml2-2.9.1-GCC-4.8.2.eb | 23 +++++++++++++++++++ .../l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb | 22 ++++++++++++++++++ .../l/libxml2/libxml2-2.9.2-GCC-4.8.2.eb | 23 +++++++++++++++++++ .../l/libxml2/libxml2-2.9.2-GCC-4.8.3.eb | 23 +++++++++++++++++++ .../z/zlib/zlib-1.2.7-GCC-4.6.3.eb | 22 ++++++++++++++++++ .../z/zlib/zlib-1.2.7-GCC-4.7.2.eb | 22 ++++++++++++++++++ .../z/zlib/zlib-1.2.7-GCC-4.7.3.eb | 22 ++++++++++++++++++ .../z/zlib/zlib-1.2.8-GCC-4.8.3.eb | 22 ++++++++++++++++++ 28 files changed, 285 insertions(+) create mode 100644 easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.6.3.eb create mode 100644 easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.7.2.eb create mode 100644 easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.7.3.eb create mode 100644 easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.1.eb create mode 100644 easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.2.eb create mode 100644 easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb create mode 100644 easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.2.eb create mode 100644 easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.3.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.6.3.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.2.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.3.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.8.3.eb diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gmpolf-1.4.8.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gmpolf-1.4.8.eb index 0154f92cba..712b89daa3 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gmpolf-1.4.8.eb @@ -15,6 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), + ('libxml2', '2.9.1', '', ('GCC', '4.8.1')), ] builddependencies = [('Python', '2.7.3')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb index b3f747f733..73f392ace7 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb @@ -15,6 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), + ('libxml2', '2.9.1', '', ('GCC', '4.6.3')), ] builddependencies = [('Python', '2.5.6', '-bare')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gompi-1.4.12-no-OFED.eb index 33fdefa087..2dfca0139b 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gompi-1.4.12-no-OFED.eb @@ -15,6 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), + ('libxml2', '2.9.1', '', ('GCC', '4.7.3')), ] builddependencies = [('Python', '2.5.6', '-bare')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.4.10.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.4.10.eb index fe8be618bc..0b921d9d01 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.4.10.eb @@ -15,6 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), + ('libxml2', '2.9.1', '', ('GCC', '4.7.2')), ] builddependencies = [('Python', '2.5.6', '-bare')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.5.14.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.5.14.eb index 524a65b421..3abdd2956b 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.5.14.eb @@ -15,6 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), + ('libxml2', '2.9.1', '', ('GCC', '4.8.2')), ] builddependencies = [('Python', '2.7.3')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.0.6.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.0.6.eb index 7330ea1391..1aa508846f 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.0.6.eb @@ -15,6 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), + ('libxml2', '2.9.1'), ] builddependencies = [('Python', '2.5.6', '-bare')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.1.13.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.1.13.eb index 66974822a8..81bd44a395 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.1.13.eb @@ -15,6 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), + ('libxml2', '2.9.1'), ] builddependencies = [('Python', '2.5.6', '-bare')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-5.2.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-5.2.0.eb index 6e94d0afc6..f5ec30578d 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-5.2.0.eb @@ -15,6 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), + ('libxml2', '2.9.1'), ] builddependencies = [('Python', '2.5.6', '-bare')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-5.3.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-5.3.0.eb index d913bace56..592b0e9587 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-5.3.0.eb @@ -15,6 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), + ('libxml2', '2.9.1'), ] builddependencies = [('Python', '2.7.3')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-goolf-1.5.14.eb b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-goolf-1.5.14.eb index 70218fe010..ddf2f99faa 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-goolf-1.5.14.eb @@ -15,6 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.1'), ('gettext', '0.19.2'), + ('libxml2', '2.9.2', '', ('GCC', '4.8.2')), ] builddependencies = [('Python', '2.7.9')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014.06.eb b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014.06.eb index 0b2f10e82d..18e101a94a 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014.06.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014.06.eb @@ -15,6 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.1'), ('gettext', '0.19.2'), + ('libxml2', '2.9.2', '', ('GCC', '4.8.3')), ] builddependencies = [('Python', '2.7.8')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014b.eb b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014b.eb index be10bd30c3..73012be0a1 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014b.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014b.eb @@ -15,6 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.1'), ('gettext', '0.19.2'), + ('libxml2', '2.9.2', '', ('GCC', '4.8.3')), ] builddependencies = [('Python', '2.7.8')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2015a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2015a.eb index 6732978735..ba5297e69e 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2015a.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2015a.eb @@ -15,6 +15,8 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.1'), ('gettext', '0.19.2'), + ('libxml2', '2.9.2'), + ('libxml2', '2.9.2', '', ('GCC', '4.9.2')), ] builddependencies = [('Python', '2.7.8')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb b/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb index cec860f2de..cf844710e9 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb @@ -14,6 +14,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.1'), ('gettext', '0.19.2'), + ('libxml2', '2.9.2', '', ('GCC', '4.8.3')), ] builddependencies = [('Python', '2.7.8')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb index 8db2b243a8..acba6c86f0 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-GCC-4.9.2.eb @@ -15,6 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.2.1'), ('gettext', '0.19.4'), + ('libxml2', '2.9.2'), ] builddependencies = [('Python', '2.7.9', '-bare')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb index 167d8fc75b..aa417b69e0 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb @@ -15,6 +15,8 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.2.1'), ('gettext', '0.19.4'), + ('libxml2', '2.9.2'), + ('libxml2', '2.9.2', '', ('GCC', '4.9.2')), ] builddependencies = [('Python', '2.7.9')] diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.6.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.6.3.eb new file mode 100644 index 0000000000..f23eb301d6 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.6.3.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'libxml2' +version = '2.9.1' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable +outside of the Gnome platform).""" + +toolchain = {'name': 'GCC', 'version': '4.6.3'} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' + +dependencies = [('zlib', '1.2.7')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.7.2.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.7.2.eb new file mode 100644 index 0000000000..c70f20afe3 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.7.2.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'libxml2' +version = '2.9.1' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable +outside of the Gnome platform).""" + +toolchain = {'name': 'GCC', 'version': '4.7.2'} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' + +dependencies = [('zlib', '1.2.7')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.7.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.7.3.eb new file mode 100644 index 0000000000..8a43c4c25e --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.7.3.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'libxml2' +version = '2.9.1' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable +outside of the Gnome platform).""" + +toolchain = {'name': 'GCC', 'version': '4.7.3'} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' + +dependencies = [('zlib', '1.2.7')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.1.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.1.eb new file mode 100644 index 0000000000..c26849960b --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.1.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'libxml2' +version = '2.9.1' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable +outside of the Gnome platform).""" + +toolchain = {'name': 'GCC', 'version': '4.8.1'} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' + +dependencies = [('zlib', '1.2.7')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.2.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.2.eb new file mode 100644 index 0000000000..c19288a2fa --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.2.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libxml2' +version = '2.9.1' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and +toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'GCC', 'version': '4.8.2'} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' + +dependencies = [('zlib', '1.2.7')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb new file mode 100644 index 0000000000..232c2e480f --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'libxml2' +version = '2.9.1' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'ictce', 'version': '5.2.0'} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' + +dependencies = [('zlib', '1.2.7')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.2.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.2.eb new file mode 100644 index 0000000000..4fc4a74955 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.2.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libxml2' +version = '2.9.2' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and +toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'GCC', 'version': '4.8.2'} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' + +dependencies = [('zlib', '1.2.8')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.3.eb new file mode 100644 index 0000000000..9291662776 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.3.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libxml2' +version = '2.9.2' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and +toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'GCC', 'version': '4.8.3'} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' + +dependencies = [('zlib', '1.2.8')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.6.3.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.6.3.eb new file mode 100644 index 0000000000..a6b6f7f14b --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.6.3.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.7' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'GCC', 'version': '4.6.3'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.2.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.2.eb new file mode 100644 index 0000000000..f2216d86e1 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.2.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.7' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'GCC', 'version': '4.7.2'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.3.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.3.eb new file mode 100644 index 0000000000..572b633565 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.3.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.7' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'GCC', 'version': '4.7.3'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.8.3.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.8.3.eb new file mode 100644 index 0000000000..1a28c0fbf0 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.8.3.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, +not covered by any patents -- lossless data-compression library for use on virtually any +computer hardware and operating system.""" + +toolchain = {'name': 'GCC', 'version': '4.8.3'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From fba60a93b13e73b907a4b14174e10e260a3846ed Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Wed, 3 Jun 2015 19:18:17 +0200 Subject: [PATCH 0847/1076] fixed remarks --- easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb | 3 ++- easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb index 808db8594a..4ab3c4b882 100644 --- a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb @@ -19,6 +19,8 @@ sources = [SOURCE_TAR_BZ2] dependencies = [('zlib', '1.2.8')] +buildopts = 'CFLAGS="-L$EBROOTZLIB/lib"' + files_to_copy = [ (["tabix", "bgzip", "tabix.py"], "bin"), (["tabix.1"], "man/man1"), @@ -27,7 +29,6 @@ files_to_copy = [ "NEWS", "ChangeLog" ] -buildopts = 'CFLAGS="-L$EBROOTZLIB/lib"' sanity_check_paths = { 'files': ["bin/tabix", "bin/bgzip", "bin/tabix.py"], diff --git a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb index 8821d58210..355e0eb0ad 100644 --- a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb +++ b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb @@ -19,6 +19,8 @@ sources = [SOURCE_TAR_BZ2] dependencies = [('zlib', '1.2.8')] +buildopts = 'CFLAGS="-L$EBROOTZLIB/lib"' + files_to_copy = [ (["tabix", "bgzip", "tabix.py"], "bin"), (["tabix.1"], "man/man1"), @@ -27,7 +29,6 @@ files_to_copy = [ "NEWS", "ChangeLog" ] -buildopts = 'CFLAGS="-L$EBROOTZLIB/lib"' sanity_check_paths = { 'files': ["bin/tabix", "bin/bgzip", "bin/tabix.py"], -- GitLab From dabb53e8595bb31e25365f5926bd8bfd8cb6b85d Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 19:18:42 +0200 Subject: [PATCH 0848/1076] fixed small style remarks by @fgeorgatos --- easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb b/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb index aaedf45292..486d2e128c 100644 --- a/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb @@ -28,8 +28,7 @@ files_to_copy = [(["STAR"], "bin"), "README.txt"] sanity_check_paths = { 'files': ["bin/STAR"], - 'dirs': [""], + 'dirs': [], } moduleclass = 'bio' - -- GitLab From 589703db14101b2cfc569f6bcaf60da1f97e7109 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 19:23:03 +0200 Subject: [PATCH 0849/1076] style fixes --- .../s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb index 76fe9f0898..a4cefde064 100644 --- a/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb @@ -35,7 +35,7 @@ options = {'modulename': 'POSIX'} sanity_check_paths = { 'files': ["bin/scanms"], - 'dirs': [""] + 'dirs': [] } # copy all the documentation provided in the tarball to install directory -- GitLab From 024e73ba8320b97706e8b7c4521dd64d27068057 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 20:17:33 +0200 Subject: [PATCH 0850/1076] bump tophat version --- .../t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb | 36 +++++++++++++++++++ .../t/TopHat/tophat-2.0.14-zlib.patch | 12 +++++++ 2 files changed, 48 insertions(+) create mode 100644 easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb create mode 100644 easybuild/easyconfigs/t/TopHat/tophat-2.0.14-zlib.patch diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb new file mode 100644 index 0000000000..c12d3673ed --- /dev/null +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'ConfigureMake' + +name = 'TopHat' +version = '2.0.14' + +homepage = 'http://ccb.jhu.edu/software/tophat/' +description = """TopHat is a fast splice junction mapper for RNA-Seq reads.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] + +patches = ['tophat-%(version)s-zlib.patch'] + +dependencies = [ + ('Boost', '1.55.0'), + ('zlib', '1.2.8'), +] + +configopts = '--with-boost=$EBROOTBOOST' + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/tophat'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/t/TopHat/tophat-2.0.14-zlib.patch b/easybuild/easyconfigs/t/TopHat/tophat-2.0.14-zlib.patch new file mode 100644 index 0000000000..6021cbe107 --- /dev/null +++ b/easybuild/easyconfigs/t/TopHat/tophat-2.0.14-zlib.patch @@ -0,0 +1,12 @@ +diff -ru tophat-2.0.13.orig/src/samtools-0.1.18/Makefile tophat-2.0.13/src/samtools-0.1.18/Makefile +--- tophat-2.0.13.orig/src/samtools-0.1.18/Makefile 2014-09-25 04:38:49.000000000 +0200 ++++ tophat-2.0.13/src/samtools-0.1.18/Makefile 2015-06-03 18:10:39.588554000 +0200 +@@ -12,7 +12,7 @@ + PROG= samtools_0.1.18 + INCLUDES= -I. + SUBDIRS= . bcftools +-LIBPATH= ++LIBPATH= -L$(EBROOTZLIB)/lib + LIBCURSES= -lcurses + + .SUFFIXES:.c .o -- GitLab From fc4a6d0e7227e2bda414fbcdb1450e336fa7e921 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 20:28:09 +0200 Subject: [PATCH 0851/1076] removed duplicated patch file --- .../t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb | 2 +- .../easyconfigs/t/TopHat/tophat-2.0.14-zlib.patch | 12 ------------ 2 files changed, 1 insertion(+), 13 deletions(-) delete mode 100644 easybuild/easyconfigs/t/TopHat/tophat-2.0.14-zlib.patch diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb index c12d3673ed..a2c8c49b14 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb @@ -17,7 +17,7 @@ toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] -patches = ['tophat-%(version)s-zlib.patch'] +patches = ['tophat-2.0.13-zlib.patch'] dependencies = [ ('Boost', '1.55.0'), diff --git a/easybuild/easyconfigs/t/TopHat/tophat-2.0.14-zlib.patch b/easybuild/easyconfigs/t/TopHat/tophat-2.0.14-zlib.patch deleted file mode 100644 index 6021cbe107..0000000000 --- a/easybuild/easyconfigs/t/TopHat/tophat-2.0.14-zlib.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ru tophat-2.0.13.orig/src/samtools-0.1.18/Makefile tophat-2.0.13/src/samtools-0.1.18/Makefile ---- tophat-2.0.13.orig/src/samtools-0.1.18/Makefile 2014-09-25 04:38:49.000000000 +0200 -+++ tophat-2.0.13/src/samtools-0.1.18/Makefile 2015-06-03 18:10:39.588554000 +0200 -@@ -12,7 +12,7 @@ - PROG= samtools_0.1.18 - INCLUDES= -I. - SUBDIRS= . bcftools --LIBPATH= -+LIBPATH= -L$(EBROOTZLIB)/lib - LIBCURSES= -lcurses - - .SUFFIXES:.c .o -- GitLab From 361318413eff3b032094994d011c9b084e434d39 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 20:48:24 +0200 Subject: [PATCH 0852/1076] removed sanity check hack --- .../s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb index a4cefde064..b40b1b8d7a 100644 --- a/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb @@ -29,9 +29,8 @@ dependencies = [ (perl, perlver), ] -# workaround so sanity check in the PerlModule easyblock works. -# Just check the existence of a perl core module -options = {'modulename': 'POSIX'} +# override the default sanity check for perl packages which tries to load Perl module +exts_filter = ('scanms -v 2>&1 | grep version', "") sanity_check_paths = { 'files': ["bin/scanms"], -- GitLab From 83d0b63e4b843b26d9ec83e5a0ee23384fa17c12 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 21:00:25 +0200 Subject: [PATCH 0853/1076] switch from premakeopts to prebuildopts --- easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb b/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb index 486d2e128c..c428723fec 100644 --- a/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb @@ -20,7 +20,7 @@ sources = ['%(name)s_%(version)s.tgz'] patches = ['STAR_missing_includes.patch'] # a binary is provided with the source files. We delete it -premakeopts = 'rm STAR && ' +prebuildopts = 'rm STAR && ' parallel = 1 -- GitLab From f4979b40b64b15a803076bacd4b615022c889e52 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 21:06:15 +0200 Subject: [PATCH 0854/1076] style fixes in files_to_copy --- .../p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb index f573781fab..1ac74ecb09 100644 --- a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb @@ -24,9 +24,15 @@ dependencies = [('SAMtools', '0.1.19')] cmds_map = [('.*', "CPATH=$EBROOTSAMTOOLS/include/bam:$CPATH ./INSTALL $EBROOTSAMTOOLS")] -files_to_copy = [(['pindel', 'sam2pindel', 'pindel2vcf', 'bam2pindel.pl', 'Adaptor.pm'], 'bin'), - "demo", "gmt", "gmt-web", "test", "README.md", "RELEASE" - ] +files_to_copy = [ + (['pindel', 'sam2pindel', 'pindel2vcf', 'bam2pindel.pl', 'Adaptor.pm'], 'bin'), + "demo", + "gmt", + "gmt-web", + "test", + "README.md", + "RELEASE" +] postinstallcmds = ["sed -i -e 's|/usr/local/bin/perl|/usr/bin/env\ perl|' %(installdir)s/bin/bam2pindel.pl"] -- GitLab From 3e2900d865cbf1071920a0a5d686fcdc39854b55 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 21:06:46 +0200 Subject: [PATCH 0855/1076] add missing easyblock spec --- easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0.eb b/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0.eb index 742fe0d215..d4e5cc4292 100644 --- a/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0.eb @@ -1,3 +1,5 @@ +easyblock = 'ConfigureMake' + name = 'LAMARC' version = '2.1.9' versionsuffix = '-headless' -- GitLab From 0a7faf654af73591e753d7e399d87e442efa82cd Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 21:11:19 +0200 Subject: [PATCH 0856/1076] added missing zlib dependency --- .../easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb index 1ac74ecb09..3f76c20eb4 100644 --- a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb @@ -20,7 +20,10 @@ toolchainopts = {'openmp': True} source_urls = ['https://github.com/genome/pindel/archive/'] sources = ['v%(version)s.tar.gz'] -dependencies = [('SAMtools', '0.1.19')] +dependencies = [ + ('SAMtools', '0.1.19'), + ('zlib', '1.2.8') +] cmds_map = [('.*', "CPATH=$EBROOTSAMTOOLS/include/bam:$CPATH ./INSTALL $EBROOTSAMTOOLS")] -- GitLab From 508c3e22b75d2aea284e3b97aa30ebbec3ab2f84 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 21:17:55 +0200 Subject: [PATCH 0857/1076] removed post install cmds, added patch --- .../easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb | 4 ++-- easybuild/easyconfigs/p/Pindel/pindel-perl-path.patch | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 easybuild/easyconfigs/p/Pindel/pindel-perl-path.patch diff --git a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb index 3f76c20eb4..41822a6052 100644 --- a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb @@ -20,6 +20,8 @@ toolchainopts = {'openmp': True} source_urls = ['https://github.com/genome/pindel/archive/'] sources = ['v%(version)s.tar.gz'] +patches = ['pindel-perl-path.patch'] + dependencies = [ ('SAMtools', '0.1.19'), ('zlib', '1.2.8') @@ -37,8 +39,6 @@ files_to_copy = [ "RELEASE" ] -postinstallcmds = ["sed -i -e 's|/usr/local/bin/perl|/usr/bin/env\ perl|' %(installdir)s/bin/bam2pindel.pl"] - sanity_check_paths = { 'files': ['bin/pindel', 'bin/sam2pindel', 'bin/pindel2vcf', 'bin/bam2pindel.pl'], 'dirs': [], diff --git a/easybuild/easyconfigs/p/Pindel/pindel-perl-path.patch b/easybuild/easyconfigs/p/Pindel/pindel-perl-path.patch new file mode 100644 index 0000000000..db0214c680 --- /dev/null +++ b/easybuild/easyconfigs/p/Pindel/pindel-perl-path.patch @@ -0,0 +1,9 @@ +diff -ru pindel-0.2.5a7.orig/bam2pindel.pl pindel-0.2.5a7/bam2pindel.pl +--- pindel-0.2.5a7.orig/bam2pindel.pl 2014-09-16 20:53:13.000000000 +0200 ++++ pindel-0.2.5a7/bam2pindel.pl 2015-06-03 21:12:57.775900885 +0200 +@@ -1,4 +1,4 @@ +-#!/usr/local/bin/perl ++#!/usr/bin/env perl + + ######################################################################################################## + # # -- GitLab From 97eaf188766668743df86babdb1efdd452451f39 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 21:21:03 +0200 Subject: [PATCH 0858/1076] switched to prebuildopts --- easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb index 43d9e4ed11..92c332b06d 100644 --- a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb @@ -28,7 +28,7 @@ sources = ['idba-%(version)s.tar.gz'] premakeopts = './configure && ' # we delete every .o file which is left in bin folder -makeopts = ' && rm -fr bin/*.o && rm -fr bin/Makefile*' +buildopts = ' && rm -fr bin/*.o && rm -fr bin/Makefile*' files_to_copy = ["bin", "script", "README", "ChangeLog", "NEWS"] @@ -39,4 +39,3 @@ sanity_check_paths = { } moduleclass = 'bio' - -- GitLab From 68bdbcd2d19a172064d419bb816ca938bda550a6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 21:21:50 +0200 Subject: [PATCH 0859/1076] fix typo --- .../b/BioPerl/BioPerl-1.6.923-ictce-5.5.0-Perl-5.18.2.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.923-ictce-5.5.0-Perl-5.18.2.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.923-ictce-5.5.0-Perl-5.18.2.eb index e24751cd72..5954f54393 100644 --- a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.923-ictce-5.5.0-Perl-5.18.2.eb +++ b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.923-ictce-5.5.0-Perl-5.18.2.eb @@ -10,7 +10,7 @@ description = """Bioperl is the product of a community effort to produce Perl co toolchain = {'name': 'ictce', 'version': '5.5.0'} source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] -sources = ['bioperl-release-%s.tar.gz' % version.replace('.', '-')] +sources = ['release-%s.tar.gz' % version.replace('.', '-')] perl = 'Perl' perlver = '5.18.2' -- GitLab From ebc370953e34d38dd9020e14ec2152877671df27 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 21:24:26 +0200 Subject: [PATCH 0860/1076] switched to prebuildopts --- easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb index 92c332b06d..0ee4a4f740 100644 --- a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb @@ -25,7 +25,7 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['http://hku-idba.googlecode.com/files/'] sources = ['idba-%(version)s.tar.gz'] -premakeopts = './configure && ' +prebuildopts = './configure && ' # we delete every .o file which is left in bin folder buildopts = ' && rm -fr bin/*.o && rm -fr bin/Makefile*' -- GitLab From 7aa4fbb40ec156297b18592fafa388ea5c809823 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 21:27:00 +0200 Subject: [PATCH 0861/1076] added missing easyblock line --- easybuild/easyconfigs/c/Check/Check-0.9.12-goolf-1.4.10.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/c/Check/Check-0.9.12-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Check/Check-0.9.12-goolf-1.4.10.eb index e63d0852ef..665f1371cb 100644 --- a/easybuild/easyconfigs/c/Check/Check-0.9.12-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Check/Check-0.9.12-goolf-1.4.10.eb @@ -3,6 +3,8 @@ # Swiss Institute of Bioinformatics # Biozentrum - University of Basel +easyblock = 'ConfigureMake' + name = "Check" version = "0.9.12" -- GitLab From 8bab0c90523ae32e3688a9e107425281f41b75da Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 21:28:47 +0200 Subject: [PATCH 0862/1076] fixed indentation --- .../s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb index b40b1b8d7a..88fe827b03 100644 --- a/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb @@ -33,8 +33,8 @@ dependencies = [ exts_filter = ('scanms -v 2>&1 | grep version', "") sanity_check_paths = { - 'files': ["bin/scanms"], - 'dirs': [] + 'files': ["bin/scanms"], + 'dirs': [] } # copy all the documentation provided in the tarball to install directory -- GitLab From 26d6ec222c34367c74c82a1c7cb28ea400eb67b9 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 3 Jun 2015 21:29:25 +0200 Subject: [PATCH 0863/1076] fix LAMARC filename --- ...-2.1.9-ictce-5.5.0.eb => LAMARC-2.1.9-ictce-5.5.0-headless.eb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/l/LAMARC/{LAMARC-2.1.9-ictce-5.5.0.eb => LAMARC-2.1.9-ictce-5.5.0-headless.eb} (100%) diff --git a/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0.eb b/easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0-headless.eb similarity index 100% rename from easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0.eb rename to easybuild/easyconfigs/l/LAMARC/LAMARC-2.1.9-ictce-5.5.0-headless.eb -- GitLab From 5949aa6043031d72e35405904d82e2dac095b680 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 21:32:13 +0200 Subject: [PATCH 0864/1076] renamed as @boegel suggested --- ...k_Vina-1.1.2-linux_x86.eb => AutoDock_Vina-1.1.2_linux_x86.eb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/a/AutoDock_Vina/{AutoDock_Vina-1.1.2-linux_x86.eb => AutoDock_Vina-1.1.2_linux_x86.eb} (100%) diff --git a/easybuild/easyconfigs/a/AutoDock_Vina/AutoDock_Vina-1.1.2-linux_x86.eb b/easybuild/easyconfigs/a/AutoDock_Vina/AutoDock_Vina-1.1.2_linux_x86.eb similarity index 100% rename from easybuild/easyconfigs/a/AutoDock_Vina/AutoDock_Vina-1.1.2-linux_x86.eb rename to easybuild/easyconfigs/a/AutoDock_Vina/AutoDock_Vina-1.1.2_linux_x86.eb -- GitLab From a30448b8157c934c9778570454a7670984cb1be1 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 21:35:16 +0200 Subject: [PATCH 0865/1076] switched to zlib-1.2.7 --- easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb index 41822a6052..65d0c45c59 100644 --- a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb @@ -24,7 +24,7 @@ patches = ['pindel-perl-path.patch'] dependencies = [ ('SAMtools', '0.1.19'), - ('zlib', '1.2.8') + ('zlib', '1.2.7') ] cmds_map = [('.*', "CPATH=$EBROOTSAMTOOLS/include/bam:$CPATH ./INSTALL $EBROOTSAMTOOLS")] -- GitLab From 73c49e1cc1bff2877cce7dd1b2d6d1ea34915357 Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 21:43:15 +0200 Subject: [PATCH 0866/1076] added Boost-1.58.0-goolf-1.7.20.eb --- .../b/Boost/Boost-1.58.0-goolf-1.7.20.eb | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.58.0-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-goolf-1.7.20.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-goolf-1.7.20.eb new file mode 100644 index 0000000000..8f65c8b894 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-goolf-1.7.20.eb @@ -0,0 +1,22 @@ +name = 'Boost' +version = '1.58.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True, 'usempi': True} + +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +source_urls = [SOURCEFORGE_SOURCE] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8')] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' -- GitLab From 91f2b1d488c0725723a731eb56ad51d5744f6a1d Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 21:43:56 +0200 Subject: [PATCH 0867/1076] bump to latest boost in tophat easyconfig --- easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb index a2c8c49b14..6743572399 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb @@ -20,7 +20,7 @@ source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] patches = ['tophat-2.0.13-zlib.patch'] dependencies = [ - ('Boost', '1.55.0'), + ('Boost', '1.58.0'), ('zlib', '1.2.8'), ] -- GitLab From 8ae3cf405b4060a3d3d6d492798c6ea30fb755bc Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 21:48:55 +0200 Subject: [PATCH 0868/1076] renamed as @boegel suggested --- ...E2-2.3.0-x86_64_dynamic.eb => IMPUTE2-2.3.0_x86_64_dynamic.eb} | 0 ...UTE2-2.3.0-x86_64_static.eb => IMPUTE2-2.3.0_x86_64_static.eb} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/i/IMPUTE2/{IMPUTE2-2.3.0-x86_64_dynamic.eb => IMPUTE2-2.3.0_x86_64_dynamic.eb} (100%) rename easybuild/easyconfigs/i/IMPUTE2/{IMPUTE2-2.3.0-x86_64_static.eb => IMPUTE2-2.3.0_x86_64_static.eb} (100%) diff --git a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0-x86_64_dynamic.eb b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_dynamic.eb similarity index 100% rename from easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0-x86_64_dynamic.eb rename to easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_dynamic.eb diff --git a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0-x86_64_static.eb b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_static.eb similarity index 100% rename from easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0-x86_64_static.eb rename to easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_static.eb -- GitLab From 338788f1318b804748052fb9c6ec64ba2b644d7b Mon Sep 17 00:00:00 2001 From: Generic user for software management Date: Wed, 3 Jun 2015 21:51:37 +0200 Subject: [PATCH 0869/1076] moved easyblock line to top --- .../c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb b/easybuild/easyconfigs/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb index 815406dfba..f772aaa29c 100644 --- a/easybuild/easyconfigs/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb @@ -3,11 +3,11 @@ # Swiss Institute of Bioinformatics # Biozentrum - University of Basel +easyblock = 'MakeCp' + name = 'CONTRAfold' version = '2.02' -easyblock = 'MakeCp' - homepage = 'http://contra.stanford.edu/contrafold/' description = ''' CONditional TRAining for RNA Secondary Structure Prediction ''' @@ -21,7 +21,7 @@ patches = ['contrafold-gcc47.patch'] start_dir = 'src' files_to_copy = [(['score_prediction', 'contrafold', 'score_directory.pl',\ - 'roc_area.pl', 'MakeDefaults.pl'], 'bin'), '../doc'] + 'roc_area.pl', 'MakeDefaults.pl'], 'bin'), '../doc'] sanity_check_paths = { 'files': ['bin/score_prediction', 'bin/contrafold'], -- GitLab From 4ed7c6cea54b2608edda2ed5878ae14922900a24 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 4 Jun 2015 08:36:02 +0200 Subject: [PATCH 0870/1076] fix style issue --- easybuild/easyconfigs/b/Boost/Boost-1.58.0-goolf-1.7.20.eb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-goolf-1.7.20.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-goolf-1.7.20.eb index 8f65c8b894..bee3eb38e4 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-goolf-1.7.20.eb @@ -12,7 +12,8 @@ source_urls = [SOURCEFORGE_SOURCE] dependencies = [ ('bzip2', '1.0.6'), - ('zlib', '1.2.8')] + ('zlib', '1.2.8'), +] configopts = '--without-libraries=python' -- GitLab From ab02f47ebfbff434dc834e7217c01c759bac2911 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 4 Jun 2015 11:08:00 +0200 Subject: [PATCH 0871/1076] {toolchain} GNU 5.1.0-2.25 --- .../binutils-2.25-GCC-5.1.0-binutils-2.25.eb | 35 +++++++++++++ .../g/GCC/GCC-5.1.0-binutils-2.25.eb | 52 +++++++++++++++++++ easybuild/easyconfigs/g/GNU/GNU-5.1.0-2.25.eb | 20 +++++++ .../zlib-1.2.8-GCC-5.1.0-binutils-2.25.eb | 23 ++++++++ 4 files changed, 130 insertions(+) create mode 100644 easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb create mode 100644 easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb create mode 100644 easybuild/easyconfigs/g/GNU/GNU-5.1.0-2.25.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-5.1.0-binutils-2.25.eb diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb new file mode 100644 index 0000000000..fa4ce3cee9 --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'binutils' +version = '2.25' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'GCC', 'version': '5.1.0-binutils-%(version)s'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('zlib', '1.2.8'), + ('binutils', version, '', True) +] + +# statically link with zlib, to avoid runtime dependency on zlib +preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' +prebuildopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' + +# make sure that system libraries are also considered by ld +configopts = '--with-sysroot=/' + +binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', + 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip' ] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in binlist] + ['lib/libbfd.a', 'lib/libopcodes.a'] + + ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb new file mode 100644 index 0000000000..b9370c56ff --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb @@ -0,0 +1,52 @@ +name = "GCC" +version = '5.1.0' + +binutilsver = '2.25' +versionsuffix = '-binutils-%s' % binutilsver + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +mpfr_version = '3.1.2' + +source_urls = [ + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official + 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies + 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies +] + +sources = [ + SOURCELOWER_TAR_BZ2, + 'gmp-6.0.0a.tar.bz2', + 'mpfr-%s.tar.gz' % mpfr_version, + 'mpc-1.0.3.tar.gz', + 'isl-0.14.tar.bz2', +] + +builddependencies = [('binutils', binutilsver)] + +patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] + +checksums = [ + 'd5525b1127d07d215960e6051c5da35e', # gcc-5.1.0.tar.bz2 + 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 + '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz + 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz + 'acd347243fca5609e3df37dba47fd0bb', # isl-0.14.tar.bz2 + '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch +] + +languages = ['c', 'c++', 'fortran'] + +withisl = True + +# building GCC sometimes fails if make parallelism is too high, so let's limit it +maxparallel = 4 + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GNU/GNU-5.1.0-2.25.eb b/easybuild/easyconfigs/g/GNU/GNU-5.1.0-2.25.eb new file mode 100644 index 0000000000..684b3462cf --- /dev/null +++ b/easybuild/easyconfigs/g/GNU/GNU-5.1.0-2.25.eb @@ -0,0 +1,20 @@ +easyblock = 'Toolchain' + +name = 'GNU' +gccver = '5.1.0' +binutilsver = '2.25' +version = '%s-%s' % (gccver, binutilsver) + +homepage = 'http://www.gnu.org/software/' +description = "Compiler-only toolchain with GCC and binutils." + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + # GCC built on top of (dummy-built) binutils + ('GCC', gccver, '-binutils-%s' % binutilsver), + # binutils built on top of GCC, which was built on top of (dummy-built) binutils + ('binutils', binutilsver, '', ('GCC', '%s-binutils-%s' % (gccver, binutilsver))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-5.1.0-binutils-2.25.eb new file mode 100644 index 0000000000..d10f6ce0ce --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-5.1.0-binutils-2.25.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'GCC', 'version': '5.1.0-binutils-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +builddependencies = [('binutils', '2.25', '', True)] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 132a763aab0d19da7882a8c8f3c8f849f60b00f7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 4 Jun 2015 12:39:15 +0200 Subject: [PATCH 0872/1076] fix toolchain for libxml2 deps in GLib easyconfigs --- .../g/GLib/GLib-2.34.3-gmpolf-1.4.8.eb | 2 +- .../g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb | 2 +- .../GLib/GLib-2.34.3-gompi-1.4.12-no-OFED.eb | 2 +- .../g/GLib/GLib-2.34.3-goolf-1.4.10.eb | 2 +- .../g/GLib/GLib-2.34.3-goolf-1.5.14.eb | 2 +- .../g/GLib/GLib-2.40.0-goolf-1.5.14.eb | 2 +- .../g/GLib/GLib-2.40.0-intel-2014.06.eb | 2 +- .../g/GLib/GLib-2.40.0-intel-2014b.eb | 2 +- .../g/GLib/GLib-2.40.0-intel-2015a.eb | 1 - .../g/GLib/GLib-2.41.2-intel-2014b.eb | 2 +- .../l/libxml2/libxml2-2.9.1-GCC-4.8.1.eb | 22 ------------------- ...4.6.3.eb => libxml2-2.9.1-gmpolf-1.4.8.eb} | 2 +- ... => libxml2-2.9.1-gompi-1.4.12-no-OFED.eb} | 2 +- ...4.7.2.eb => libxml2-2.9.1-goolf-1.5.14.eb} | 2 +- ...4.8.3.eb => libxml2-2.9.2-goolf-1.5.14.eb} | 2 +- ....8.2.eb => libxml2-2.9.2-intel-2014.06.eb} | 6 ++--- ...-4.8.2.eb => libxml2-2.9.2-intel-2014b.eb} | 2 +- .../z/zlib/zlib-1.2.7-GCC-4.6.3.eb | 22 ------------------- .../z/zlib/zlib-1.2.7-GCC-4.7.2.eb | 22 ------------------- .../z/zlib/zlib-1.2.7-GCC-4.7.3.eb | 22 ------------------- .../z/zlib/zlib-1.2.8-GCC-4.8.3.eb | 22 ------------------- 21 files changed, 17 insertions(+), 128 deletions(-) delete mode 100644 easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.1.eb rename easybuild/easyconfigs/l/libxml2/{libxml2-2.9.1-GCC-4.6.3.eb => libxml2-2.9.1-gmpolf-1.4.8.eb} (90%) rename easybuild/easyconfigs/l/libxml2/{libxml2-2.9.1-GCC-4.7.3.eb => libxml2-2.9.1-gompi-1.4.12-no-OFED.eb} (89%) rename easybuild/easyconfigs/l/libxml2/{libxml2-2.9.1-GCC-4.7.2.eb => libxml2-2.9.1-goolf-1.5.14.eb} (90%) rename easybuild/easyconfigs/l/libxml2/{libxml2-2.9.2-GCC-4.8.3.eb => libxml2-2.9.2-goolf-1.5.14.eb} (90%) rename easybuild/easyconfigs/l/libxml2/{libxml2-2.9.1-GCC-4.8.2.eb => libxml2-2.9.2-intel-2014.06.eb} (80%) rename easybuild/easyconfigs/l/libxml2/{libxml2-2.9.2-GCC-4.8.2.eb => libxml2-2.9.2-intel-2014b.eb} (90%) delete mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.6.3.eb delete mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.2.eb delete mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.3.eb delete mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.8.3.eb diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gmpolf-1.4.8.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gmpolf-1.4.8.eb index 712b89daa3..d6ca2142ee 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gmpolf-1.4.8.eb @@ -15,7 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), - ('libxml2', '2.9.1', '', ('GCC', '4.8.1')), + ('libxml2', '2.9.1'), ] builddependencies = [('Python', '2.7.3')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb index 73f392ace7..810a19f768 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb @@ -15,7 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), - ('libxml2', '2.9.1', '', ('GCC', '4.6.3')), + ('libxml2', '2.9.1'), ] builddependencies = [('Python', '2.5.6', '-bare')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gompi-1.4.12-no-OFED.eb index 2dfca0139b..c01d10d566 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gompi-1.4.12-no-OFED.eb @@ -15,7 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), - ('libxml2', '2.9.1', '', ('GCC', '4.7.3')), + ('libxml2', '2.9.1'), ] builddependencies = [('Python', '2.5.6', '-bare')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.4.10.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.4.10.eb index 0b921d9d01..767bcb84db 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.4.10.eb @@ -15,7 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), - ('libxml2', '2.9.1', '', ('GCC', '4.7.2')), + ('libxml2', '2.9.1'), ] builddependencies = [('Python', '2.5.6', '-bare')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.5.14.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.5.14.eb index 3abdd2956b..4ce11348bb 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.5.14.eb @@ -15,7 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), - ('libxml2', '2.9.1', '', ('GCC', '4.8.2')), + ('libxml2', '2.9.1'), ] builddependencies = [('Python', '2.7.3')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-goolf-1.5.14.eb b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-goolf-1.5.14.eb index ddf2f99faa..a72a4d209a 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-goolf-1.5.14.eb @@ -15,7 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.1'), ('gettext', '0.19.2'), - ('libxml2', '2.9.2', '', ('GCC', '4.8.2')), + ('libxml2', '2.9.2'), ] builddependencies = [('Python', '2.7.9')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014.06.eb b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014.06.eb index 18e101a94a..f22199ae2b 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014.06.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014.06.eb @@ -15,7 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.1'), ('gettext', '0.19.2'), - ('libxml2', '2.9.2', '', ('GCC', '4.8.3')), + ('libxml2', '2.9.2'), ] builddependencies = [('Python', '2.7.8')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014b.eb b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014b.eb index 73012be0a1..feabab52c2 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014b.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2014b.eb @@ -15,7 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.1'), ('gettext', '0.19.2'), - ('libxml2', '2.9.2', '', ('GCC', '4.8.3')), + ('libxml2', '2.9.2'), ] builddependencies = [('Python', '2.7.8')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2015a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2015a.eb index ba5297e69e..f5b201076b 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2015a.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-intel-2015a.eb @@ -16,7 +16,6 @@ dependencies = [ ('libffi', '3.1'), ('gettext', '0.19.2'), ('libxml2', '2.9.2'), - ('libxml2', '2.9.2', '', ('GCC', '4.9.2')), ] builddependencies = [('Python', '2.7.8')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb b/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb index cf844710e9..207b74b508 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.41.2-intel-2014b.eb @@ -14,7 +14,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.1'), ('gettext', '0.19.2'), - ('libxml2', '2.9.2', '', ('GCC', '4.8.3')), + ('libxml2', '2.9.2'), ] builddependencies = [('Python', '2.7.8')] diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.1.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.1.eb deleted file mode 100644 index c26849960b..0000000000 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.1.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'libxml2' -version = '2.9.1' - -homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable -outside of the Gnome platform).""" - -toolchain = {'name': 'GCC', 'version': '4.8.1'} - -source_urls = [ - 'http://xmlsoft.org/sources/', - 'http://xmlsoft.org/sources/old/' -] -sources = [SOURCELOWER_TAR_GZ] - -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' - -dependencies = [('zlib', '1.2.7')] - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.6.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb similarity index 90% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.6.3.eb rename to easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb index f23eb301d6..4f35163694 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.6.3.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb @@ -7,7 +7,7 @@ homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" -toolchain = {'name': 'GCC', 'version': '4.6.3'} +toolchain = {'name': 'gmpolf', 'version': '1.4.8'} source_urls = [ 'http://xmlsoft.org/sources/', diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.7.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb similarity index 89% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.7.3.eb rename to easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb index 8a43c4c25e..6e4ab86218 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.7.3.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb @@ -7,7 +7,7 @@ homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" -toolchain = {'name': 'GCC', 'version': '4.7.3'} +toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} source_urls = [ 'http://xmlsoft.org/sources/', diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.7.2.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb similarity index 90% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.7.2.eb rename to easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb index c70f20afe3..42fd9996e9 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb @@ -7,7 +7,7 @@ homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" -toolchain = {'name': 'GCC', 'version': '4.7.2'} +toolchain = {'name': 'goolf', 'version': '1.5.14'} source_urls = [ 'http://xmlsoft.org/sources/', diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb similarity index 90% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.3.eb rename to easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb index 9291662776..e2bb547666 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb @@ -8,7 +8,7 @@ description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" -toolchain = {'name': 'GCC', 'version': '4.8.3'} +toolchain = {'name': 'goolf', 'version': '1.5.14'} source_urls = [ 'http://xmlsoft.org/sources/', diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.2.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014.06.eb similarity index 80% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.2.eb rename to easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014.06.eb index c19288a2fa..aae9d0148e 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014.06.eb @@ -1,14 +1,14 @@ easyblock = 'ConfigureMake' name = 'libxml2' -version = '2.9.1' +version = '2.9.2' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" -toolchain = {'name': 'GCC', 'version': '4.8.2'} +toolchain = {'name': 'intel', 'version': '2014.06'} source_urls = [ 'http://xmlsoft.org/sources/', @@ -18,6 +18,6 @@ sources = [SOURCELOWER_TAR_GZ] configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' -dependencies = [('zlib', '1.2.7')] +dependencies = [('zlib', '1.2.8')] moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.2.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014b.eb similarity index 90% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.2.eb rename to easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014b.eb index 4fc4a74955..52ee0616b0 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014b.eb @@ -8,7 +8,7 @@ description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" -toolchain = {'name': 'GCC', 'version': '4.8.2'} +toolchain = {'name': 'intel', 'version': '2014b'} source_urls = [ 'http://xmlsoft.org/sources/', diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.6.3.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.6.3.eb deleted file mode 100644 index a6b6f7f14b..0000000000 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.6.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.7' - -homepage = 'http://www.zlib.net/' -description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, - not covered by any patents -- lossless data-compression library for use on virtually any - computer hardware and operating system.""" - -toolchain = {'name': 'GCC', 'version': '4.6.3'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -sanity_check_paths = { - 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.2.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.2.eb deleted file mode 100644 index f2216d86e1..0000000000 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.2.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.7' - -homepage = 'http://www.zlib.net/' -description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, - not covered by any patents -- lossless data-compression library for use on virtually any - computer hardware and operating system.""" - -toolchain = {'name': 'GCC', 'version': '4.7.2'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -sanity_check_paths = { - 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.3.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.3.eb deleted file mode 100644 index 572b633565..0000000000 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-GCC-4.7.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.7' - -homepage = 'http://www.zlib.net/' -description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, - not covered by any patents -- lossless data-compression library for use on virtually any - computer hardware and operating system.""" - -toolchain = {'name': 'GCC', 'version': '4.7.3'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -sanity_check_paths = { - 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.8.3.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.8.3.eb deleted file mode 100644 index 1a28c0fbf0..0000000000 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.8.3.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'zlib' -version = '1.2.8' - -homepage = 'http://www.zlib.net/' -description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, -not covered by any patents -- lossless data-compression library for use on virtually any -computer hardware and operating system.""" - -toolchain = {'name': 'GCC', 'version': '4.8.3'} -toolchainopts = {'optarch': True, 'pic': True} - -sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] - -sanity_check_paths = { - 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'lib' -- GitLab From 783e26182242e9460fc377a6cd283a6c4f1b8424 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 4 Jun 2015 12:51:04 +0200 Subject: [PATCH 0873/1076] fix toolchain for libxml2 dep in GLib intel/2015a easyconfig --- easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb index aa417b69e0..7f0fde608b 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb @@ -16,7 +16,7 @@ dependencies = [ ('libffi', '3.2.1'), ('gettext', '0.19.4'), ('libxml2', '2.9.2'), - ('libxml2', '2.9.2', '', ('GCC', '4.9.2')), + ('libxml2', '2.9.2'), ] builddependencies = [('Python', '2.7.9')] -- GitLab From 321625a11a897eecf2e9f62132af536b76fb8d06 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 4 Jun 2015 13:01:31 +0200 Subject: [PATCH 0874/1076] use older libxml2 version in GLib easyconfigs using old toolchain (for compatibility with existing DOLFIN easyconfigs) --- easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb | 2 +- easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.0.6.eb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb index 810a19f768..db0b390028 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb @@ -15,7 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), - ('libxml2', '2.9.1'), + ('libxml2', '2.8.0'), ] builddependencies = [('Python', '2.5.6', '-bare')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.4.10.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.4.10.eb index 767bcb84db..faced55c2c 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goolf-1.4.10.eb @@ -15,7 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), - ('libxml2', '2.9.1'), + ('libxml2', '2.8.0'), ] builddependencies = [('Python', '2.5.6', '-bare')] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.0.6.eb b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.0.6.eb index 1aa508846f..3b25385b1f 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.0.6.eb @@ -15,7 +15,7 @@ sources = ['glib-%(version)s.tar.xz'] dependencies = [ ('libffi', '3.0.13'), ('gettext', '0.18.2'), - ('libxml2', '2.9.1'), + ('libxml2', '2.8.0'), ] builddependencies = [('Python', '2.5.6', '-bare')] -- GitLab From 6dab59bc0d473da361da1a6c61a060a67d1bc3a6 Mon Sep 17 00:00:00 2001 From: CalcUA Core Facility Date: Thu, 4 Jun 2015 13:35:37 +0200 Subject: [PATCH 0875/1076] - SOBAcl-r18-intel-2014b-Perl-5.20.0.eb : added EasyConfig for SOBAcl --- .../SOBAcl-r18-intel-2014b-Perl-5.20.0.eb | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 easybuild/easyconfigs/s/SOBAcl/SOBAcl-r18-intel-2014b-Perl-5.20.0.eb diff --git a/easybuild/easyconfigs/s/SOBAcl/SOBAcl-r18-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/s/SOBAcl/SOBAcl-r18-intel-2014b-Perl-5.20.0.eb new file mode 100644 index 0000000000..e58e9e902a --- /dev/null +++ b/easybuild/easyconfigs/s/SOBAcl/SOBAcl-r18-intel-2014b-Perl-5.20.0.eb @@ -0,0 +1,22 @@ +easyblock = "Tarball" + +name = 'SOBAcl' +version = 'r18' + +homepage = 'http://www.sequenceontology.org/software/sobacl.html' +description = """SOBAcl is a command line tool for analyzing GFF3 annotations. +GFF3 is a standard file format for genomic annotation data. SOBAcl gathers +statistics from GFF3 files and can generate a wide variety of tables +and graphs.""" + +toolchain = {'name': 'intel', 'version': '2014b'} +sources = [('SOBA_%s.tar.gz' % (version))] +source_urls = ['http://www.sequenceontology.org/software/SOBA_Code/'] + +perl = 'Perl' +perlver = '5.20.0' +versionsuffix = '-%s-%s' % (perl, perlver) + +dependencies = [('GraphViz', '2.18', versionsuffix)] + +moduleclass = 'bio' -- GitLab From 784b9e81f1b93f257288eacc06378402e162e60f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 4 Jun 2015 13:36:42 +0200 Subject: [PATCH 0876/1076] fix double dep --- easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb index 7f0fde608b..8cf2990d69 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.42.1-foss-2015a.eb @@ -16,7 +16,6 @@ dependencies = [ ('libffi', '3.2.1'), ('gettext', '0.19.4'), ('libxml2', '2.9.2'), - ('libxml2', '2.9.2'), ] builddependencies = [('Python', '2.7.9')] -- GitLab From 96abaf33719fac2b1fdb38a6a8fca7597562eb73 Mon Sep 17 00:00:00 2001 From: CalcUA Core Facility Date: Thu, 4 Jun 2015 13:48:59 +0200 Subject: [PATCH 0877/1076] - moved file --- .../GraphViz/GraphViz-2.18-intel-2014b-Perl-5.20.0.eb | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/g/{Graphviz => }/GraphViz/GraphViz-2.18-intel-2014b-Perl-5.20.0.eb (100%) diff --git a/easybuild/easyconfigs/g/Graphviz/GraphViz/GraphViz-2.18-intel-2014b-Perl-5.20.0.eb b/easybuild/easyconfigs/g/GraphViz/GraphViz-2.18-intel-2014b-Perl-5.20.0.eb similarity index 100% rename from easybuild/easyconfigs/g/Graphviz/GraphViz/GraphViz-2.18-intel-2014b-Perl-5.20.0.eb rename to easybuild/easyconfigs/g/GraphViz/GraphViz-2.18-intel-2014b-Perl-5.20.0.eb -- GitLab From bd80a031d510a0c2343980e760473a1271ee4dd0 Mon Sep 17 00:00:00 2001 From: HPC core facility CalcUA Date: Thu, 4 Jun 2015 15:12:49 +0200 Subject: [PATCH 0878/1076] - changed source_urls and homepage --- easybuild/easyconfigs/q/Qt/Qt-4.8.4-goalf-1.1.0-no-OFED.eb | 6 +++--- .../easyconfigs/q/Qt/Qt-4.8.4-gompi-1.4.12-no-OFED.eb | 6 +++--- easybuild/easyconfigs/q/Qt/Qt-4.8.4-goolf-1.4.10.eb | 6 +++--- easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-4.0.6.eb | 6 +++--- easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-4.1.13.eb | 6 +++--- easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-5.3.0.eb | 6 +++--- easybuild/easyconfigs/q/Qt/Qt-4.8.5-gmpolf-1.4.8.eb | 6 +++--- easybuild/easyconfigs/q/Qt/Qt-4.8.5-goolf-1.5.14.eb | 7 +++++-- easybuild/easyconfigs/q/Qt/Qt-4.8.5-ictce-4.1.13.eb | 6 +++--- easybuild/easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb | 6 +++--- easybuild/easyconfigs/q/Qt/Qt-4.8.6-goolf-1.5.14.eb | 6 +++--- easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2014b.eb | 6 +++--- easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2015a.eb | 6 +++--- 13 files changed, 41 insertions(+), 38 deletions(-) diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goalf-1.1.0-no-OFED.eb index feb10d4a75..b6405c19b6 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goalf-1.1.0-no-OFED.eb @@ -1,14 +1,14 @@ name = 'Qt' version = '4.8.4' -homepage = 'http://qt-project.org/' +homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-gompi-1.4.12-no-OFED.eb index e8472dac11..54ce3a5791 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-gompi-1.4.12-no-OFED.eb @@ -1,14 +1,14 @@ name = 'Qt' version = '4.8.4' -homepage = 'http://qt-project.org/' +homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goolf-1.4.10.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goolf-1.4.10.eb index c489c5aa68..7ff79c377b 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goolf-1.4.10.eb @@ -1,14 +1,14 @@ name = 'Qt' version = '4.8.4' -homepage = 'http://qt-project.org/' +homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-4.0.6.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-4.0.6.eb index 4a7a10534b..327564fbd3 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-4.0.6.eb @@ -1,15 +1,15 @@ name = 'Qt' version = '4.8.4' -homepage = 'http://qt-project.org/' +homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'ictce', 'version': '4.0.6'} toolchainopts = {'lowopt': True} # use -O1 source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-4.1.13.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-4.1.13.eb index a411477c0b..1bfd983e7e 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-4.1.13.eb @@ -1,14 +1,14 @@ name = 'Qt' version = '4.8.4' -homepage = 'http://qt-project.org/' +homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'ictce', 'version': '4.1.13'} source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-5.3.0.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-5.3.0.eb index 3c0ae0a9af..3644b946c0 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-5.3.0.eb @@ -1,14 +1,14 @@ name = 'Qt' version = '4.8.4' -homepage = 'http://qt-project.org/' +homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'ictce', 'version': '5.3.0'} source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.5-gmpolf-1.4.8.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.5-gmpolf-1.4.8.eb index 7569a7cd7b..6abe0d811d 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.5-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.5-gmpolf-1.4.8.eb @@ -1,14 +1,14 @@ name = 'Qt' version = '4.8.5' -homepage = 'http://qt-project.org/' +homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'gmpolf', 'version': '1.4.8'} source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.5-goolf-1.5.14.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.5-goolf-1.5.14.eb index d39e90c9e4..7bcfcdfee8 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.5-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.5-goolf-1.5.14.eb @@ -1,12 +1,15 @@ name = 'Qt' version = '4.8.5' -homepage = 'http://qt-project.org/' +homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'goolf', 'version': '1.5.14'} -source_urls = ['http://download.qt-project.org/official_releases/qt/4.8/4.8.5/'] +source_urls = [ + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' +] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] dependencies = [('GLib', '2.34.3')] diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.5-ictce-4.1.13.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.5-ictce-4.1.13.eb index 312d6b1990..bfd0e1cd2f 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.5-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.5-ictce-4.1.13.eb @@ -1,14 +1,14 @@ name = 'Qt' version = '4.8.5' -homepage = 'http://qt-project.org/' +homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'ictce', 'version': '4.1.13'} source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb index 2111ce217a..0bfab5d015 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-foss-2015a.eb @@ -1,14 +1,14 @@ name = 'Qt' version = '4.8.6' -homepage = 'http://qt-project.org/' +homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'foss', 'version': '2015a'} source_urls = [ - 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/', - 'http://master.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-goolf-1.5.14.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-goolf-1.5.14.eb index 6435694c00..a829af981d 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-goolf-1.5.14.eb @@ -1,14 +1,14 @@ name = 'Qt' version = '4.8.6' -homepage = 'http://qt-project.org/' +homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'goolf', 'version': '1.5.14'} source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2014b.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2014b.eb index 1c0c56d935..61b425c25a 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2014b.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2014b.eb @@ -1,14 +1,14 @@ name = 'Qt' version = '4.8.6' -homepage = 'http://qt-project.org/' +homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'intel', 'version': '2014b'} source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2015a.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2015a.eb index aa253ef5eb..7ca9946d90 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2015a.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2015a.eb @@ -1,14 +1,14 @@ name = 'Qt' version = '4.8.6' -homepage = 'http://qt-project.org/' +homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'intel', 'version': '2015a'} source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] -- GitLab From c5305829749516f37ebc83fbfebed7c0a519c298 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 4 Jun 2015 19:00:46 +0200 Subject: [PATCH 0879/1076] include comment in patch file --- .../easyconfigs/p/Python/Python-2.5.6_svnversion-cmd.patch | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6_svnversion-cmd.patch b/easybuild/easyconfigs/p/Python/Python-2.5.6_svnversion-cmd.patch index eef94268d9..ba79adb02e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.5.6_svnversion-cmd.patch +++ b/easybuild/easyconfigs/p/Python/Python-2.5.6_svnversion-cmd.patch @@ -1,3 +1,5 @@ +replace svnversion call with mimiced output for non-SVN tarballs for older versions of svnversion, i.e 'exported' +author: Kenneth Hoste (Ghent University) --- Python-2.5.6/configure.orig 2015-04-29 10:40:05.254502098 +0200 +++ Python-2.5.6/configure 2015-04-29 10:42:01.739388944 +0200 @@ -4242,7 +4242,8 @@ -- GitLab From 04720cdff35327efe1f76b18add69f54fcafb678 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 4 Jun 2015 20:24:47 +0200 Subject: [PATCH 0880/1076] fix patches redefinition in Python 2.5.6 ictce/4.x easyconfigs --- .../easyconfigs/p/Python/Python-2.5.6-ictce-4.0.6-bare.eb | 7 ++++--- .../easyconfigs/p/Python/Python-2.5.6-ictce-4.1.13-bare.eb | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.0.6-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.0.6-bare.eb index 5cad1244b7..23ddabe854 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.0.6-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.0.6-bare.eb @@ -11,9 +11,10 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] -patches = ['Python-%(version)s_svnversion-cmd.patch'] - -patches = ['python_libffi_int128_icc.patch'] +patches = [ + 'python_libffi_int128_icc.patch', + 'Python-%(version)s_svnversion-cmd.patch', +] dependencies = [ ('bzip2', '1.0.6'), diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.1.13-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.1.13-bare.eb index eecf1e2276..f747214b5c 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.1.13-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.1.13-bare.eb @@ -11,9 +11,10 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] -patches = ['Python-%(version)s_svnversion-cmd.patch'] - -patches = ['python_libffi_int128_icc.patch'] +patches = [ + 'python_libffi_int128_icc.patch', + 'Python-%(version)s_svnversion-cmd.patch', +] dependencies = [ ('bzip2', '1.0.6'), -- GitLab From 04f0dfd8c6c008bfe0662dc4405cdc3ac656b167 Mon Sep 17 00:00:00 2001 From: HPC core facility CalcUA Date: Fri, 5 Jun 2015 00:23:06 +0200 Subject: [PATCH 0881/1076] - fixed typo in source_urls for SQL::Abstract --- easybuild/easyconfigs/p/Perl/Perl-5.20.0-intel-2014b.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.20.0-intel-2014b.eb b/easybuild/easyconfigs/p/Perl/Perl-5.20.0-intel-2014b.eb index afa1c420a1..c7d3a27ade 100644 --- a/easybuild/easyconfigs/p/Perl/Perl-5.20.0-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Perl/Perl-5.20.0-intel-2014b.eb @@ -838,7 +838,7 @@ exts_list = [ }), ('SQL::Abstract', '1.81', { 'source_tmpl': 'SQL-Abstract-1.81.tar.gz', - 'source_urls': ['http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/S/'], + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/'], }), ('GD::Graph', '1.49', { 'source_tmpl': 'GDGraph-1.49.tar.gz', -- GitLab From 533e2e962832fc58cc5dc5bfa6ca5f59111d66f6 Mon Sep 17 00:00:00 2001 From: npklein Date: Fri, 5 Jun 2015 10:18:45 +0200 Subject: [PATCH 0882/1076] .eb file to install GenotypeHarmonizer version 1.4.14 with Java 1.7.0 --- ...GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb diff --git a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb new file mode 100644 index 0000000000..153a9953dd --- /dev/null +++ b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb @@ -0,0 +1,28 @@ + +name = 'GenotypeHarmonizer' +version = '1.4.14' + +homepage = 'https://github.com/molgenis/systemsgenetics/wiki/Genotype-Harmonizer' +description = """The Genotype Harmonizer is an easy to use command-line tool that allows harmonization of genotype data stored using different file formats with different and potentially unknown strands.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} +easyblock = 'PackedBinary' + +dependencies = [('Java', '1.7.0_80')] + +# +# Example URL +# http://www.molgenis.org/downloads/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-dist.tar.gz +# +download_name = 'Genotype-Harmonizer' +source_urls = ['http://www.molgenis.org/downloads/GenotypeHarmonizer/'] +sources = ['GenotypeHarmonizer-%s-dist.tar.gz' % version] + +checksums = ['0a7b041efdd7a5d7ced0ae48eb4a9e06'] #GenotypeHarmonizer-1.4.14-dist.tar.gz + +sanity_check_paths = { + 'files': ['GenotypeHarmonizer.jar', 'GenotypeHarmonizer.sh'], + 'dirs': [] +} + +moduleclass = 'bio' -- GitLab From 086221427b3d2b1237def12ec15e26a673945a97 Mon Sep 17 00:00:00 2001 From: npklein Date: Fri, 5 Jun 2015 10:31:49 +0200 Subject: [PATCH 0883/1076] .eb file to install hisat 0.1.5 (beta) with goolf 1.7.20 --- .../h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 easybuild/easyconfigs/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb b/easybuild/easyconfigs/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb new file mode 100644 index 0000000000..ea115e16fb --- /dev/null +++ b/easybuild/easyconfigs/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb @@ -0,0 +1,33 @@ + +name = 'hisat' +version = '0.1.5-beta' + +homepage = 'http://ccb.jhu.edu/software/hisat/index.shtml' +description = """ +HISAT is a fast and sensitive spliced alignment program for mapping RNA-seq reads. In addition to one global FM index that represents a whole genome, +HISAT uses a large set of small FM indexes that collectively cover the whole genome (each index represents a genomic +region of ~64,000 bp and ~48,000 indexes are needed to cover the human genome). These small indexes (called local indexes) +combined with several alignment strategies enable effective alignment of RNA-seq reads, in particular, reads spanning multiple exons. +The memory footprint of HISAT is relatively low (~4.3GB for the human genome). We have developed HISAT based on the Bowtie2 implementation to handle most of the operations on the FM index. """ + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +easyblock = 'MakeCp' +# +# Example URL: +# http://ccb.jhu.edu/software/hisat/downloads/hisat-0.1.6-beta-source.zip +# +sources = ['%(name)s-%(version)s-source.zip'] +source_urls = ['http://ccb.jhu.edu/software/hisat/downloads/'] + +checksums = ['9524a0170d85c5b560b51e0087f4cf46'] # hisat-0.1.5-beta-source.zip + +executables = [name,'hisat-build','hisat-inspect','hisat-build-s','hisat-inspect-s','hisat-align-s','hisat-build-l','hisat-inspect-l','hisat-align-l'] +files_to_copy = [(executables, 'bin')] + + +sanity_check_paths = { + 'files': ['bin/%s' % name], + 'dirs': []} + +moduleclass = 'bio' -- GitLab From ff1a0123332cbaf59aebd7971891c749a9765a5b Mon Sep 17 00:00:00 2001 From: npklein Date: Fri, 5 Jun 2015 14:12:31 +0200 Subject: [PATCH 0884/1076] Change formatting, remove unused variable, remove some coments --- .../GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb index 153a9953dd..73d9434519 100644 --- a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb @@ -1,3 +1,5 @@ +toolchain = {'name': 'dummy', 'version': 'dummy'} +easyblock = 'PackedBinary' name = 'GenotypeHarmonizer' version = '1.4.14' @@ -5,20 +7,12 @@ version = '1.4.14' homepage = 'https://github.com/molgenis/systemsgenetics/wiki/Genotype-Harmonizer' description = """The Genotype Harmonizer is an easy to use command-line tool that allows harmonization of genotype data stored using different file formats with different and potentially unknown strands.""" -toolchain = {'name': 'dummy', 'version': 'dummy'} -easyblock = 'PackedBinary' - dependencies = [('Java', '1.7.0_80')] -# -# Example URL -# http://www.molgenis.org/downloads/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-dist.tar.gz -# -download_name = 'Genotype-Harmonizer' source_urls = ['http://www.molgenis.org/downloads/GenotypeHarmonizer/'] -sources = ['GenotypeHarmonizer-%s-dist.tar.gz' % version] +sources = ['GenotypeHarmonizer-%(version)s-dist.tar.gz' ] -checksums = ['0a7b041efdd7a5d7ced0ae48eb4a9e06'] #GenotypeHarmonizer-1.4.14-dist.tar.gz +checksums = ['0a7b041efdd7a5d7ced0ae48eb4a9e06'] sanity_check_paths = { 'files': ['GenotypeHarmonizer.jar', 'GenotypeHarmonizer.sh'], -- GitLab From 63bd74aac9f22eb3fb7a3e152394651ccdbba66d Mon Sep 17 00:00:00 2001 From: npklein Date: Fri, 5 Jun 2015 14:16:26 +0200 Subject: [PATCH 0885/1076] Add Java suffix --- .../GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb index 73d9434519..6df1f25684 100644 --- a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb @@ -7,7 +7,10 @@ version = '1.4.14' homepage = 'https://github.com/molgenis/systemsgenetics/wiki/Genotype-Harmonizer' description = """The Genotype Harmonizer is an easy to use command-line tool that allows harmonization of genotype data stored using different file formats with different and potentially unknown strands.""" -dependencies = [('Java', '1.7.0_80')] +java = 'Java' +javaver = '1.7.0_80' +versionsuffix = '-%s-%s' % (java, javaver) +dependencies = [(java, javaver)] source_urls = ['http://www.molgenis.org/downloads/GenotypeHarmonizer/'] sources = ['GenotypeHarmonizer-%(version)s-dist.tar.gz' ] -- GitLab From 6aa287531834b83ed81614bc5e6a09ad1b4b9ca3 Mon Sep 17 00:00:00 2001 From: npklein Date: Fri, 5 Jun 2015 14:22:56 +0200 Subject: [PATCH 0886/1076] Change structure, remove unnecesarry comments, make lines max 120 char long --- .../h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb | 32 +++++++++---------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/easybuild/easyconfigs/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb b/easybuild/easyconfigs/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb index ea115e16fb..259f21eb5b 100644 --- a/easybuild/easyconfigs/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb @@ -1,33 +1,31 @@ +toolchain = {'name': 'goolf', 'version': '1.7.20'} +easyblock = 'MakeCp' name = 'hisat' version = '0.1.5-beta' homepage = 'http://ccb.jhu.edu/software/hisat/index.shtml' -description = """ -HISAT is a fast and sensitive spliced alignment program for mapping RNA-seq reads. In addition to one global FM index that represents a whole genome, -HISAT uses a large set of small FM indexes that collectively cover the whole genome (each index represents a genomic -region of ~64,000 bp and ~48,000 indexes are needed to cover the human genome). These small indexes (called local indexes) -combined with several alignment strategies enable effective alignment of RNA-seq reads, in particular, reads spanning multiple exons. -The memory footprint of HISAT is relatively low (~4.3GB for the human genome). We have developed HISAT based on the Bowtie2 implementation to handle most of the operations on the FM index. """ +description = """HISAT is a fast and sensitive spliced alignment program for mapping RNA-seq reads. In addition to one + global FM index that represents a whole genome, HISAT uses a large set of small FM indexes that collectively cover + the whole genome (each index represents a genomic region of ~64,000 bp and ~48,000 indexes are needed to cover the + human genome). These small indexes (called local indexes) combined with several alignment strategies enable effective + alignment of RNA-seq reads, in particular, reads spanning multiple exons. The memory footprint of HISAT is relatively + low (~4.3GB for the human genome). We have developed HISAT based on the Bowtie2 implementation to handle most of the + operations on the FM index. """ -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -easyblock = 'MakeCp' -# -# Example URL: -# http://ccb.jhu.edu/software/hisat/downloads/hisat-0.1.6-beta-source.zip -# sources = ['%(name)s-%(version)s-source.zip'] source_urls = ['http://ccb.jhu.edu/software/hisat/downloads/'] -checksums = ['9524a0170d85c5b560b51e0087f4cf46'] # hisat-0.1.5-beta-source.zip +checksums = ['9524a0170d85c5b560b51e0087f4cf46'] -executables = [name,'hisat-build','hisat-inspect','hisat-build-s','hisat-inspect-s','hisat-align-s','hisat-build-l','hisat-inspect-l','hisat-align-l'] +executables = [name, 'hisat-build', 'hisat-inspect', 'hisat-build-s', 'hisat-inspect-s', 'hisat-align-s', + 'hisat-build-l', 'hisat-inspect-l', 'hisat-align-l'] files_to_copy = [(executables, 'bin')] sanity_check_paths = { - 'files': ['bin/%s' % name], - 'dirs': []} + 'files': ['bin/%(name)s'], + 'dirs': [], +} moduleclass = 'bio' -- GitLab From cd8f2801e79a9efdb70b598679db62701096d0fa Mon Sep 17 00:00:00 2001 From: npklein Date: Fri, 5 Jun 2015 14:43:03 +0200 Subject: [PATCH 0887/1076] .eb file to install veryifyBamID-1.1.2 with goolf 1.7.20 --- .../verifyBamID-1.1.2-goolf-1.7.20.eb | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 easybuild/easyconfigs/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb b/easybuild/easyconfigs/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb new file mode 100644 index 0000000000..a567543a99 --- /dev/null +++ b/easybuild/easyconfigs/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb @@ -0,0 +1,30 @@ +toolchain = {'name': 'goolf', 'version': '1.7.20'} +easyblock = 'MakeCp' + +name = 'verifyBamID' +version = '1.1.2' + +homepage = "http://csg.sph.umich.edu/kang/verifyBamID/index.html" +description = """verifyBamID is a software that verifies whether the reads in particular file match previously known + genotypes for an individual (or group of individuals), and checks whether the reads are contaminated as a mixture of + two samples. verifyBamID can detect sample contamination and swaps when external genotypes are available. When + external genotypes are not available, verifyBamID still robustly detects sample swaps. +""" + +source_urls = ['https://github.com/statgen/%(name)s/releases/download/v%(version)s'] +sources = ['%(name)sLibStatGen.%(version)s.tgz'] + +checksums = ['fafc6fa58ba2bd51d0324ae616f5b29e'] + +buildopts = 'CXX="$CXX"' + +executables = ['%(name)s/bin/%(name)s'] +files_to_copy = [(executables, 'bin')] + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': ['bin'] +} + + +moduleclass = 'bio' -- GitLab From 419ef5a2e4ea30284b8dff41e15d7a2aaf1c58c3 Mon Sep 17 00:00:00 2001 From: npklein Date: Fri, 5 Jun 2015 14:47:13 +0200 Subject: [PATCH 0888/1076] move toolchain to correct position --- .../v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb b/easybuild/easyconfigs/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb index a567543a99..df27e86592 100644 --- a/easybuild/easyconfigs/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb @@ -1,4 +1,3 @@ -toolchain = {'name': 'goolf', 'version': '1.7.20'} easyblock = 'MakeCp' name = 'verifyBamID' @@ -11,6 +10,8 @@ description = """verifyBamID is a software that verifies whether the reads in pa external genotypes are not available, verifyBamID still robustly detects sample swaps. """ +toolchain = {'name': 'goolf', 'version': '1.7.20'} + source_urls = ['https://github.com/statgen/%(name)s/releases/download/v%(version)s'] sources = ['%(name)sLibStatGen.%(version)s.tgz'] -- GitLab From dfc74d982c4b96b0b3ab4b636978b892b7600ea6 Mon Sep 17 00:00:00 2001 From: npklein Date: Fri, 5 Jun 2015 14:50:20 +0200 Subject: [PATCH 0889/1076] move toolchain to correct position of GenotypeHarmonizer --- .../GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb index 6df1f25684..ae8a4779c4 100644 --- a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb @@ -1,4 +1,3 @@ -toolchain = {'name': 'dummy', 'version': 'dummy'} easyblock = 'PackedBinary' name = 'GenotypeHarmonizer' @@ -12,6 +11,8 @@ javaver = '1.7.0_80' versionsuffix = '-%s-%s' % (java, javaver) dependencies = [(java, javaver)] +toolchain = {'name': 'dummy', 'version': 'dummy'} + source_urls = ['http://www.molgenis.org/downloads/GenotypeHarmonizer/'] sources = ['GenotypeHarmonizer-%(version)s-dist.tar.gz' ] -- GitLab From 04b6ed4336535e25724ba08e19a519be1ecfb236 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Fri, 5 Jun 2015 14:59:26 +0200 Subject: [PATCH 0890/1076] Update GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb --- .../GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb index 6df1f25684..e326971151 100644 --- a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb @@ -5,7 +5,8 @@ name = 'GenotypeHarmonizer' version = '1.4.14' homepage = 'https://github.com/molgenis/systemsgenetics/wiki/Genotype-Harmonizer' -description = """The Genotype Harmonizer is an easy to use command-line tool that allows harmonization of genotype data stored using different file formats with different and potentially unknown strands.""" +description = """The Genotype Harmonizer is an easy to use command-line tool that allows harmonization of genotype data + stored using different file formats with different and potentially unknown strands.""" java = 'Java' javaver = '1.7.0_80' -- GitLab From 3ee04bc72791a0240774684f74213bf48aac8996 Mon Sep 17 00:00:00 2001 From: npklein Date: Fri, 5 Jun 2015 15:12:35 +0200 Subject: [PATCH 0891/1076] .eb file to install STAR-2.3.1z12 with goolf-1.7.20 --- .../s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 easybuild/easyconfigs/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb b/easybuild/easyconfigs/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb new file mode 100644 index 0000000000..b2877e3d85 --- /dev/null +++ b/easybuild/easyconfigs/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb @@ -0,0 +1,26 @@ +easyblock = 'MakeCp' + +name = 'STAR' +version = '2.3.1z12' + +homepage = 'https://code.google.com/p/rna-star/' +description = """STAR: ultrafast universal RNA-seq aligner""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['https://github.com/alexdobin/%(name)s/archive/'] +sources = ['%(name)s_%(version)s.tar.gz'] + +checksums = ['c1e5b36a02011a73f9461f5bdc4dacaa'] + +buildopts = 'CXX="$CXX"' + +executables = [name, 'STARstatic'] +files_to_copy = [(executables,'bin/')] + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': ['bin'] +} + +moduleclass = 'bio' -- GitLab From 036e4afe8fedd7841aa803b15f2de4e98e7178dc Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Fri, 5 Jun 2015 15:56:50 +0200 Subject: [PATCH 0892/1076] Update GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb --- .../GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb index e326971151..0fa0ab2a82 100644 --- a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb @@ -1,4 +1,3 @@ -toolchain = {'name': 'dummy', 'version': 'dummy'} easyblock = 'PackedBinary' name = 'GenotypeHarmonizer' @@ -8,6 +7,8 @@ homepage = 'https://github.com/molgenis/systemsgenetics/wiki/Genotype-Harmonizer description = """The Genotype Harmonizer is an easy to use command-line tool that allows harmonization of genotype data stored using different file formats with different and potentially unknown strands.""" +toolchain = {'name': 'dummy', 'version': 'dummy'} + java = 'Java' javaver = '1.7.0_80' versionsuffix = '-%s-%s' % (java, javaver) -- GitLab From 8cd4a7666d4d2e04af1b4bd8aa588116395b1d67 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Fri, 5 Jun 2015 15:58:15 +0200 Subject: [PATCH 0893/1076] Update hisat-0.1.5-beta-goolf-1.7.20.eb toolchain under description --- easybuild/easyconfigs/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb b/easybuild/easyconfigs/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb index 259f21eb5b..bd8c70bf67 100644 --- a/easybuild/easyconfigs/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/h/hisat/hisat-0.1.5-beta-goolf-1.7.20.eb @@ -1,4 +1,3 @@ -toolchain = {'name': 'goolf', 'version': '1.7.20'} easyblock = 'MakeCp' name = 'hisat' @@ -13,6 +12,8 @@ description = """HISAT is a fast and sensitive spliced alignment program for map low (~4.3GB for the human genome). We have developed HISAT based on the Bowtie2 implementation to handle most of the operations on the FM index. """ +toolchain = {'name': 'goolf', 'version': '1.7.20'} + sources = ['%(name)s-%(version)s-source.zip'] source_urls = ['http://ccb.jhu.edu/software/hisat/downloads/'] -- GitLab From 975d6dea145980a328419ef84003a32f08b31a1b Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Fri, 5 Jun 2015 15:59:52 +0200 Subject: [PATCH 0894/1076] Empty dirs list, removed double whiteline --- .../v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb b/easybuild/easyconfigs/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb index df27e86592..1d1bbb0d8a 100644 --- a/easybuild/easyconfigs/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/v/verifyBamID/verifyBamID-1.1.2-goolf-1.7.20.eb @@ -24,8 +24,7 @@ files_to_copy = [(executables, 'bin')] sanity_check_paths = { 'files': ['bin/%(name)s'], - 'dirs': ['bin'] + 'dirs': [] } - moduleclass = 'bio' -- GitLab From 5d83a5b480707abec4cb12456e9274751d46dd6f Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Fri, 5 Jun 2015 16:01:35 +0200 Subject: [PATCH 0895/1076] Empty dirs list --- easybuild/easyconfigs/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb b/easybuild/easyconfigs/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb index b2877e3d85..2a0cc25f41 100644 --- a/easybuild/easyconfigs/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb @@ -20,7 +20,7 @@ files_to_copy = [(executables,'bin/')] sanity_check_paths = { 'files': ['bin/%(name)s'], - 'dirs': ['bin'] + 'dirs': [] } moduleclass = 'bio' -- GitLab From ac88a9ae60798533125e3ff733a09e7fbc2117d6 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Fri, 5 Jun 2015 16:02:16 +0200 Subject: [PATCH 0896/1076] Extra space after executables, removed trailing / --- easybuild/easyconfigs/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb b/easybuild/easyconfigs/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb index 2a0cc25f41..01b05100cc 100644 --- a/easybuild/easyconfigs/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/s/STAR/STAR-2.3.1z12-goolf-1.7.20.eb @@ -16,7 +16,7 @@ checksums = ['c1e5b36a02011a73f9461f5bdc4dacaa'] buildopts = 'CXX="$CXX"' executables = [name, 'STARstatic'] -files_to_copy = [(executables,'bin/')] +files_to_copy = [(executables, 'bin')] sanity_check_paths = { 'files': ['bin/%(name)s'], -- GitLab From 7ca80e3e4e7baded83582ec2cf48ae1a0d5e4fe3 Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Fri, 5 Jun 2015 16:25:00 +0200 Subject: [PATCH 0897/1076] Adding the infiniband patch for OpenMPI --- .../openmpi-mca-params.conf-1.8.5-local.patch | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 easybuild/easyconfigs/o/OpenMPI/openmpi-mca-params.conf-1.8.5-local.patch diff --git a/easybuild/easyconfigs/o/OpenMPI/openmpi-mca-params.conf-1.8.5-local.patch b/easybuild/easyconfigs/o/OpenMPI/openmpi-mca-params.conf-1.8.5-local.patch new file mode 100644 index 0000000000..f9fa71615a --- /dev/null +++ b/easybuild/easyconfigs/o/OpenMPI/openmpi-mca-params.conf-1.8.5-local.patch @@ -0,0 +1,12 @@ +--- opal/etc/openmpi-mca-params.conf.orig 2015-06-05 16:21:25.535727000 +0200 ++++ opal/etc/openmpi-mca-params.conf 2015-06-05 16:21:05.855302000 +0200 +@@ -56,3 +56,9 @@ + + # See "ompi_info --param all all" for a full listing of Open MPI MCA + # parameters available and their default values. ++ ++# FG, 20130317; customization for University of Luxembourg systems ++btl_openib_if_exclude=mlx4_1 ++btl_openib_warn_nonexistent_if=0 ++orte_rsh_agent=oarsh ++btl_openib_memalign_threshold=12288 -- GitLab From d48b8df51270d1475929665777186e33948b514b Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Mon, 8 Jun 2015 10:37:40 +0200 Subject: [PATCH 0898/1076] Updating patch file --- .../o/OpenMPI/openmpi-mca-params.conf-1.8.5-local.patch | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/o/OpenMPI/openmpi-mca-params.conf-1.8.5-local.patch b/easybuild/easyconfigs/o/OpenMPI/openmpi-mca-params.conf-1.8.5-local.patch index f9fa71615a..0d7989a781 100644 --- a/easybuild/easyconfigs/o/OpenMPI/openmpi-mca-params.conf-1.8.5-local.patch +++ b/easybuild/easyconfigs/o/OpenMPI/openmpi-mca-params.conf-1.8.5-local.patch @@ -1,12 +1,9 @@ --- opal/etc/openmpi-mca-params.conf.orig 2015-06-05 16:21:25.535727000 +0200 -+++ opal/etc/openmpi-mca-params.conf 2015-06-05 16:21:05.855302000 +0200 -@@ -56,3 +56,9 @@ ++++ opal/etc/openmpi-mca-params.conf 2015-06-08 10:36:05.387902000 +0200 +@@ -56,3 +56,6 @@ # See "ompi_info --param all all" for a full listing of Open MPI MCA # parameters available and their default values. + -+# FG, 20130317; customization for University of Luxembourg systems -+btl_openib_if_exclude=mlx4_1 -+btl_openib_warn_nonexistent_if=0 -+orte_rsh_agent=oarsh ++# Fix bug in the initialization of the value when using the infiniband module. (ref: http://www.open-mpi.org/community/lists/users/2015/05/26913.php) +btl_openib_memalign_threshold=12288 -- GitLab From 060dbaee4587aee036ed1edb18ce4336f0564715 Mon Sep 17 00:00:00 2001 From: Maxime Schmitt Date: Mon, 8 Jun 2015 10:58:17 +0200 Subject: [PATCH 0899/1076] Adding patch to the easyconfigs --- .../o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb | 4 ++++ .../easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb | 4 ++++ easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb | 4 ++++ .../easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb | 4 ++++ easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb | 4 ++++ easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb | 4 ++++ .../easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb | 5 ++++- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb | 5 ++++- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb | 5 ++++- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb | 5 ++++- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb | 5 ++++- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb | 5 ++++- .../o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb | 4 ++++ .../OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb | 4 ++++ .../o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb | 4 ++++ easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb | 4 ++++ .../easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb | 5 +++-- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb | 4 ++++ easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb | 4 ++++ .../OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb | 4 ++++ .../o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb | 4 ++++ easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb | 4 ++++ easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb | 4 ++++ .../o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb | 4 ++++ .../o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb | 4 ++++ .../easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb | 4 ++++ ...5-local.patch => openmpi-mca-params.conf-pre-1.8.6.patch} | 0 27 files changed, 103 insertions(+), 8 deletions(-) rename easybuild/easyconfigs/o/OpenMPI/{openmpi-mca-params.conf-1.8.5-local.patch => openmpi-mca-params.conf-pre-1.8.6.patch} (100%) diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb index 3f5d4cafd7..8037292116 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb @@ -20,6 +20,10 @@ dependencies = [('hwloc', '1.6')] # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mca_common_sm", "mpi_cxx", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb index 68114cf721..4439183191 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb @@ -21,6 +21,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb index 109447fa55..286b13e558 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb @@ -21,6 +21,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb index 983eb22945..84ed520e49 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb @@ -19,6 +19,10 @@ configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77" ,"mpi_f90", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb index 7d3922cea0..3f37ffe201 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb @@ -21,6 +21,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb index 21bd882ac7..5c8698cf2a 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb @@ -24,6 +24,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb index 90dc3e3449..0d4e8e1a10 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb @@ -12,7 +12,10 @@ toolchain = {'name': 'GCC', 'version': '4.7.3'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -patches = ['OpenMPI-1.6.5-vt_cupti_events.patch'] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', + 'OpenMPI-1.6.5-vt_cupti_events.patch', +] configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --without-openib ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb index 5e9b5fcda8..c52fa56a7c 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb @@ -12,7 +12,10 @@ toolchain = {'name': 'GCC', 'version': '4.8.1'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -patches = ['OpenMPI-1.6.5-vt_cupti_events.patch'] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', + 'OpenMPI-1.6.5-vt_cupti_events.patch', +] configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --without-openib ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb index 394c231617..0adf96e75a 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb @@ -11,7 +11,10 @@ toolchain = {'name': 'GCC', 'version': '4.8.1'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -patches = ['OpenMPI-1.6.5-vt_cupti_events.patch'] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', + 'OpenMPI-1.6.5-vt_cupti_events.patch', +] configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb index 6cac76d97d..251f47e42c 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb @@ -12,7 +12,10 @@ toolchain = {'name': 'GCC', 'version': '4.8.2'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -patches = ['OpenMPI-1.6.5-vt_cupti_events.patch'] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', + 'OpenMPI-1.6.5-vt_cupti_events.patch', +] configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --without-openib ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb index 908f092bfa..ccd7bda9e9 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb @@ -11,7 +11,10 @@ toolchain = {'name': 'GCC', 'version': '4.8.2'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -patches = ['OpenMPI-1.6.5-vt_cupti_events.patch'] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', + 'OpenMPI-1.6.5-vt_cupti_events.patch', +] configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb index c9d45613df..cf9baf6195 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb @@ -11,7 +11,10 @@ toolchain = {'name': 'GCC', 'version': '4.8.3'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -patches = ['OpenMPI-1.6.5-vt_cupti_events.patch'] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', + 'OpenMPI-1.6.5-vt_cupti_events.patch', +] configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb index 85b6644c9f..faf4a7a6d8 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb @@ -20,6 +20,10 @@ dependencies = [('hwloc', '1.8.1')] # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mca_common_sm", "mpi_cxx", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb index 4d2c94f271..046590fd3c 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb @@ -18,6 +18,10 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support dependencies = [('hwloc', '1.9')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mca_common_sm", "mpi_cxx", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb index 79c31e1c3d..bb279bfe90 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb @@ -20,6 +20,10 @@ dependencies = [('hwloc', '1.9')] # needed for --with-openib osdependencies = [('libibverbs-dev','libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mca_common_sm", "mpi_cxx", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb index 1f4d38649b..d7b0f1bcd1 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb @@ -23,6 +23,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb index fdf4f47fc8..2dd1f2e385 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb @@ -11,9 +11,10 @@ toolchain = {'name': 'gcccuda', 'version': '2.6.10'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -patches = [ +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', 'OpenMPI-%(version)s_common-cuda-lib.patch', - 'OpenMPI-%(version)s-vt_cupti_events.patch' + 'OpenMPI-%(version)s-vt_cupti_events.patch', ] builddependencies = [ diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb index d9eca98720..881ad83275 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb @@ -21,6 +21,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb index fb7afbbd41..063c84b4a4 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb @@ -21,6 +21,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb index e1057430c2..2bf0d5beb0 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb @@ -20,6 +20,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic dependencies = [('hwloc', '1.9')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb index f73d19d32c..f4723656da 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb @@ -22,6 +22,10 @@ dependencies = [('hwloc', '1.9')] # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb index 3841ad29d2..df7fe4109e 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb @@ -21,6 +21,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb index e90682df3b..6e2e0d1429 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb @@ -21,6 +21,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb index a3c918320f..d8a312b1ae 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb @@ -22,6 +22,10 @@ dependencies = [('hwloc', '1.10.0')] # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb index d7df86c8d6..2e31a0bff5 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb @@ -23,6 +23,10 @@ dependencies = [('hwloc', '1.10.0')] # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb index 17455567fb..275ab25d92 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb @@ -21,6 +21,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +patches = [ + 'openmpi-mca-params.conf-pre-1.8.6.patch', +] + sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", diff --git a/easybuild/easyconfigs/o/OpenMPI/openmpi-mca-params.conf-1.8.5-local.patch b/easybuild/easyconfigs/o/OpenMPI/openmpi-mca-params.conf-pre-1.8.6.patch similarity index 100% rename from easybuild/easyconfigs/o/OpenMPI/openmpi-mca-params.conf-1.8.5-local.patch rename to easybuild/easyconfigs/o/OpenMPI/openmpi-mca-params.conf-pre-1.8.6.patch -- GitLab From 00fd39553d0fe8a0bdc8b3e882883ef486c490a6 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Mon, 8 Jun 2015 11:11:29 +0200 Subject: [PATCH 0900/1076] Removed duplicated toolchain line --- .../GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb | 2 -- 1 file changed, 2 deletions(-) diff --git a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb index 47397c2963..0fa0ab2a82 100644 --- a/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/g/GenotypeHarmonizer/GenotypeHarmonizer-1.4.14-Java-1.7.0_80.eb @@ -14,8 +14,6 @@ javaver = '1.7.0_80' versionsuffix = '-%s-%s' % (java, javaver) dependencies = [(java, javaver)] -toolchain = {'name': 'dummy', 'version': 'dummy'} - source_urls = ['http://www.molgenis.org/downloads/GenotypeHarmonizer/'] sources = ['GenotypeHarmonizer-%(version)s-dist.tar.gz' ] -- GitLab From 367008cd44fb4095ca264b9ed912d50525186d94 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Mon, 8 Jun 2015 12:28:24 +0200 Subject: [PATCH 0901/1076] Adjusted Qt homepage and download URL --- easybuild/easyconfigs/q/Qt/Qt-4.8.4-goolf-1.5.14.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goolf-1.5.14.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goolf-1.5.14.eb index e0d6a9d420..f353838078 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goolf-1.5.14.eb @@ -1,14 +1,14 @@ name = 'Qt' version = '4.8.4' -homepage = 'http://qt-project.org/' +homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'goolf', 'version': '1.5.14'} source_urls = [ - 'http://origin.releases.qt-project.org/qt4/source/', - 'http://master.qt-project.org/archive/qt/%(version_major_minor)s/%(version)s/' + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] -- GitLab From 106f2e27f32ef0a8747644868154e4d0090c7540 Mon Sep 17 00:00:00 2001 From: npklein Date: Mon, 8 Jun 2015 13:08:13 +0200 Subject: [PATCH 0902/1076] Add .eb files for snpEff v3.6 and snpEff v4.1d --- .../s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb | 31 +++++++++++++++++++ .../s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb | 31 +++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 easybuild/easyconfigs/s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb create mode 100644 easybuild/easyconfigs/s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb diff --git a/easybuild/easyconfigs/s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb b/easybuild/easyconfigs/s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb new file mode 100644 index 0000000000..6278b4ba19 --- /dev/null +++ b/easybuild/easyconfigs/s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb @@ -0,0 +1,31 @@ +import time + +easyblock = 'PackedBinary' + +name = 'snpEff' +version = '3.6' + +homepage = 'http://sourceforge.net/projects/snpeff/' +description = """SnpEff is a variant annotation and effect prediction tool. +It annotates and predicts the effects of genetic variants (such as amino acid changes).""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +java = 'Java' +javaver = '1.7.0_80' +versionsuffix = '-%s-%s' % (java, javaver) + +dependencies = [(java, javaver)] + +seconds_after_epoch = int(time.time()) +source_urls = [('http://downloads.sourceforge.net/project/%s?ts=%s&use_mirror=autoselect' % (name.lower(), seconds_after_epoch))] +sources = [('%s_v%s_core.zip' % (name, version.replace('.', '_')))] + +checksums = ['f4571413833df913261ff76b6f40bb76'] + +sanity_check_paths = { + 'files': ['snpEff.jar', 'SnpSift.jar'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb b/easybuild/easyconfigs/s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb new file mode 100644 index 0000000000..7763b7baad --- /dev/null +++ b/easybuild/easyconfigs/s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb @@ -0,0 +1,31 @@ +import time + +easyblock = 'PackedBinary' + +name = 'snpEff' +version = '4.1d' + +homepage = 'http://sourceforge.net/projects/snpeff/' +description = """SnpEff is a variant annotation and effect prediction tool. +It annotates and predicts the effects of genetic variants (such as amino acid changes).""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +java = 'Java' +javaver = '1.7.0_80' +versionsuffix = '-%s-%s' % (java, javaver) + +dependencies = [(java, javaver)] + +seconds_after_epoch = int(time.time()) +source_urls = ['http://downloads.sourceforge.net/project/%(name.lower())s?ts=%(seconds_after_epoch)s&use_mirror=autoselect'] +sources = [('%s_v%s_core.zip' % (name, version.replace('.', '_')))] + +checksums = ['23b48ebe02288c1e3c5c0391949eea5a'] + +sanity_check_paths = { + 'files': ['snpEff.jar', 'SnpSift.jar'], + 'dirs': [] +} + +moduleclass = 'bio' -- GitLab From 485b56534fa1575183454ec91041b388ca61650b Mon Sep 17 00:00:00 2001 From: npklein Date: Mon, 8 Jun 2015 13:30:09 +0200 Subject: [PATCH 0903/1076] .eb file for SAMtools 0.1.19 with goolf 1.7.20 --- .../SAMtools/SAMtools-0.1.19-goolf-1.7.20.eb | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-goolf-1.7.20.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-goolf-1.7.20.eb new file mode 100644 index 0000000000..ceb5083895 --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-goolf-1.7.20.eb @@ -0,0 +1,23 @@ + +name = 'SAMtools' +version = '0.1.19' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [('http://sourceforge.net/projects/samtools/files/%(namelower)s/%(version)s', 'download')] + +checksums = ['ff8b46e6096cfb452003b1ec5091d86a'] + +patches = ['SAMtools-%(version)s_Makefile-ncurses.patch'] + +dependencies = [ + ('ncurses', '5.9'), + ('zlib', '1.2.8'), +] + +moduleclass = 'bio' -- GitLab From 7cb1ac217609a76bfcd6121e84e1ad10eef6ca3e Mon Sep 17 00:00:00 2001 From: npklein Date: Mon, 8 Jun 2015 13:42:50 +0200 Subject: [PATCH 0904/1076] .eb file for PLINK-1.07-x86_64-goolf-1.7.20 --- .../p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb new file mode 100644 index 0000000000..aa31391d7e --- /dev/null +++ b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb @@ -0,0 +1,30 @@ +easyblock = 'PackedBinary' + +name = 'PLINK' +version = '1.07-x86_64' + +homepage = 'http://pngu.mgh.harvard.edu/~purcell/plink/' +description = "plink-1.07-src: Whole-genome association analysis toolset" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['%(namelower)s-%(version)s.zip'] +source_urls = ['http://pngu.mgh.harvard.edu/~purcell/plink/dist/'] + +checksums = ['fd0bafeda42151b20534e4f97b0d97df'] + +files_to_copy = [ + "plink", + "gPLINK.jar", + "test.map", + "test.ped", + "COPYING.txt", + "README.txt", +] + +sanity_check_paths = { + 'files': ["plink", "gPLINK.jar", "test.map", "test.ped", "COPYING.txt", "README.txt"], + 'dirs': [], +} + +moduleclass = 'bio' -- GitLab From 0c3e759c7413dfee31b4dcb1e8f30cac7719b82b Mon Sep 17 00:00:00 2001 From: npklein Date: Mon, 8 Jun 2015 13:45:45 +0200 Subject: [PATCH 0905/1076] changed double quotes to single quotes to conform with other .eb files --- .../p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb index aa31391d7e..50bb76fbb3 100644 --- a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb @@ -4,7 +4,7 @@ name = 'PLINK' version = '1.07-x86_64' homepage = 'http://pngu.mgh.harvard.edu/~purcell/plink/' -description = "plink-1.07-src: Whole-genome association analysis toolset" +description = 'plink-1.07-src: Whole-genome association analysis toolset' toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -14,16 +14,16 @@ source_urls = ['http://pngu.mgh.harvard.edu/~purcell/plink/dist/'] checksums = ['fd0bafeda42151b20534e4f97b0d97df'] files_to_copy = [ - "plink", - "gPLINK.jar", - "test.map", - "test.ped", - "COPYING.txt", - "README.txt", + 'plink', + 'gPLINK.jar', + 'test.map', + 'test.ped', + 'COPYING.txt', + 'README.txt', ] sanity_check_paths = { - 'files': ["plink", "gPLINK.jar", "test.map", "test.ped", "COPYING.txt", "README.txt"], + 'files': ['plink', 'gPLINK.jar', 'test.map', 'test.ped', 'COPYING.txt', 'README.txt'], 'dirs': [], } -- GitLab From 83ebc81820da3cba5d24fff87a4bcbc8398ec073 Mon Sep 17 00:00:00 2001 From: npklein Date: Mon, 8 Jun 2015 14:59:23 +0200 Subject: [PATCH 0906/1076] Change name of .eb file because it is already compiled (so goolf not used) --- .../easyconfigs/p/PLINK/PLINK-1.07-x86_64.eb | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64.eb diff --git a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64.eb b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64.eb new file mode 100644 index 0000000000..50bb76fbb3 --- /dev/null +++ b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64.eb @@ -0,0 +1,30 @@ +easyblock = 'PackedBinary' + +name = 'PLINK' +version = '1.07-x86_64' + +homepage = 'http://pngu.mgh.harvard.edu/~purcell/plink/' +description = 'plink-1.07-src: Whole-genome association analysis toolset' + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['%(namelower)s-%(version)s.zip'] +source_urls = ['http://pngu.mgh.harvard.edu/~purcell/plink/dist/'] + +checksums = ['fd0bafeda42151b20534e4f97b0d97df'] + +files_to_copy = [ + 'plink', + 'gPLINK.jar', + 'test.map', + 'test.ped', + 'COPYING.txt', + 'README.txt', +] + +sanity_check_paths = { + 'files': ['plink', 'gPLINK.jar', 'test.map', 'test.ped', 'COPYING.txt', 'README.txt'], + 'dirs': [], +} + +moduleclass = 'bio' -- GitLab From f15b0f5792fba76b9644b0f36fe899ffc1538017 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Mon, 8 Jun 2015 15:12:44 +0200 Subject: [PATCH 0907/1076] Delete PLINK-1.07-x86_64-goolf-1.7.20.eb --- .../p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb | 30 ------------------- 1 file changed, 30 deletions(-) delete mode 100644 easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb deleted file mode 100644 index 50bb76fbb3..0000000000 --- a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64-goolf-1.7.20.eb +++ /dev/null @@ -1,30 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'PLINK' -version = '1.07-x86_64' - -homepage = 'http://pngu.mgh.harvard.edu/~purcell/plink/' -description = 'plink-1.07-src: Whole-genome association analysis toolset' - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -sources = ['%(namelower)s-%(version)s.zip'] -source_urls = ['http://pngu.mgh.harvard.edu/~purcell/plink/dist/'] - -checksums = ['fd0bafeda42151b20534e4f97b0d97df'] - -files_to_copy = [ - 'plink', - 'gPLINK.jar', - 'test.map', - 'test.ped', - 'COPYING.txt', - 'README.txt', -] - -sanity_check_paths = { - 'files': ['plink', 'gPLINK.jar', 'test.map', 'test.ped', 'COPYING.txt', 'README.txt'], - 'dirs': [], -} - -moduleclass = 'bio' -- GitLab From 56c5d760efd84b2fd311b99289b3f154caf0a638 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 10 Jun 2015 15:04:48 +0200 Subject: [PATCH 0908/1076] Updated PDT easyconfigs - removed config parameter hackery now taken care of by custom easyblock - add checksums --- .../p/PDT/PDT-3.19-gompi-1.4.12-no-OFED.eb | 36 +++++-------------- .../easyconfigs/p/PDT/PDT-3.19-ictce-5.3.0.eb | 36 +++++-------------- .../easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb | 35 +++++------------- 3 files changed, 27 insertions(+), 80 deletions(-) diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.19-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/p/PDT/PDT-3.19-gompi-1.4.12-no-OFED.eb index a6ab7c4155..eef9a27cd7 100644 --- a/easybuild/easyconfigs/p/PDT/PDT-3.19-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/p/PDT/PDT-3.19-gompi-1.4.12-no-OFED.eb @@ -1,12 +1,14 @@ +## # This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild -# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# +# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr -# License:: New BSD +# Markus Geimer +# License:: 3-clause BSD # -# This work is based from experiences from the UNITE project +# This work is based on experiences from the UNITE project # http://apps.fz-juelich.de/unite/ ## -easyblock = 'ConfigureMake' name = "PDT" version = "3.19" @@ -20,31 +22,11 @@ description = """Program Database Toolkit (PDT) is a framework for analyzing sou toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} -# http://tau.uoregon.edu/pdt_releases/pdtoolkit-3.19.tar.gz sources = ['pdtoolkit-%(version)s.tar.gz'] source_urls = ['http://tau.uoregon.edu/pdt_releases/'] -prefix_opt = '-prefix=' - -# notes by Bernd Mohr -# Compiler suite should always be specified -- MUCH quicker and SAVER than autodetect -# -KAI|-KCC|-GNU|-CC|-c++|-cxx|-xlC|-pgCC|-icpc|-ecpc -configopts = '-GNU' - -keeppreviousinstall = True - -# notes by Bernd Mohr -# Use hardcoded x86_64 or "import platform; machine = platform.machine()" here? -sanity_check_paths = { - 'files': ["x86_64/bin/cparse", "x86_64/include/pdb.h", "x86_64/lib/libpdb.a"], - 'dirs': [], -} - -skipsteps = ['build'] - -modextrapaths = { - 'PATH': "x86_64/bin", - 'LD_LIBRARY_PATH': "x86_64/lib", -} +checksums = [ + '5c5e1e6607086aa13bf4b1b9befc5864', # pdtoolkit-3.19.tar.gz +] moduleclass = 'perf' diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.19-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PDT/PDT-3.19-ictce-5.3.0.eb index 7faa216ef2..f50e7519a2 100644 --- a/easybuild/easyconfigs/p/PDT/PDT-3.19-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PDT/PDT-3.19-ictce-5.3.0.eb @@ -1,12 +1,14 @@ +## # This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild -# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# +# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr -# License:: New BSD +# Markus Geimer +# License:: 3-clause BSD # -# This work is based from experiences from the UNITE project +# This work is based on experiences from the UNITE project # http://apps.fz-juelich.de/unite/ ## -easyblock = 'ConfigureMake' name = "PDT" version = "3.19" @@ -20,31 +22,11 @@ description = """Program Database Toolkit (PDT) is a framework for analyzing sou toolchain = {'name': 'ictce', 'version': '5.3.0'} -# http://tau.uoregon.edu/pdt_releases/pdtoolkit-3.19.tar.gz sources = ['pdtoolkit-%(version)s.tar.gz'] source_urls = ['http://tau.uoregon.edu/pdt_releases/'] -prefix_opt = '-prefix=' - -# notes by Bernd Mohr -# Compiler suite should always be specified -- MUCH quicker and SAVER than autodetect -# -KAI|-KCC|-GNU|-CC|-c++|-cxx|-xlC|-pgCC|-icpc|-ecpc -configopts = '-GNU' - -keeppreviousinstall = True - -# notes by Bernd Mohr -# Use hardcoded x86_64 or "import platform; machine = platform.machine()" here? -sanity_check_paths = { - 'files': ["x86_64/bin/cparse", "x86_64/include/pdb.h", "x86_64/lib/libpdb.a"], - 'dirs': [], -} - -skipsteps = ['build'] - -modextrapaths = { - 'PATH': "x86_64/bin", - 'LD_LIBRARY_PATH': "x86_64/lib", -} +checksums = [ + '5c5e1e6607086aa13bf4b1b9befc5864', # pdtoolkit-3.19.tar.gz +] moduleclass = 'perf' diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb b/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb index 124698a037..4acb86b021 100644 --- a/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb +++ b/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb @@ -1,12 +1,14 @@ +## # This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild -# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# +# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr -# License:: New BSD +# Markus Geimer +# License:: 3-clause BSD # -# This work is based from experiences from the UNITE project +# This work is based on experiences from the UNITE project # http://apps.fz-juelich.de/unite/ ## -easyblock = 'ConfigureMake' name = "PDT" version = "3.20" @@ -23,27 +25,8 @@ toolchain = {'name': 'foss', 'version': '2015a'} sources = ['pdtoolkit-%(version)s.tar.gz'] source_urls = ['http://tau.uoregon.edu/pdt_releases/'] -prefix_opt = '-prefix=' - -# notes by Bernd Mohr -# Compiler suite should always be specified -- MUCH quicker and SAVER than autodetect -# -KAI|-KCC|-GNU|-CC|-c++|-cxx|-xlC|-pgCC|-icpc|-ecpc -configopts = '-GNU' - -skipsteps = ['build'] - -keeppreviousinstall = True - -# notes by Bernd Mohr -# Use hardcoded x86_64 or "import platform; machine = platform.machine()" here? -sanity_check_paths = { - 'files': ["x86_64/bin/cparse", "x86_64/include/pdb.h", "x86_64/lib/libpdb.a"], - 'dirs': [], -} - -modextrapaths = { - 'PATH': "x86_64/bin", - 'LD_LIBRARY_PATH': "x86_64/lib", -} +checksums = [ + 'c3edabe202926abe04552e33cd39672d', # pdtoolkit-3.20.tar.gz +] moduleclass = 'perf' -- GitLab From 7943c8d70acbe73e7c67da54dcc235e25625ae57 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 10 Jun 2015 17:03:35 +0200 Subject: [PATCH 0909/1076] Update to latest Vampir release, adding suggested parameters for silent installation --- ...x-x86_64.eb => Vampir-8.4.1-foss-2015a.eb} | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) rename easybuild/easyconfigs/v/Vampir/{Vampir-8.1.0-linux-x86_64.eb => Vampir-8.4.1-foss-2015a.eb} (54%) diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.1.0-linux-x86_64.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb similarity index 54% rename from easybuild/easyconfigs/v/Vampir/Vampir-8.1.0-linux-x86_64.eb rename to easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb index 7b467d1272..51ba49a2a0 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.1.0-linux-x86_64.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb @@ -1,16 +1,17 @@ +## # This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild -# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# +# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr -# License:: New BSD +# License:: 3-clause BSD # -# This work is based from experiences from the UNITE project +# This work is based on experiences from the UNITE project # http://apps.fz-juelich.de/unite/ ## easyblock='Binary' name = "Vampir" -version = "8.1.0" -versionsuffix = "-linux-x86_64" +version = "8.4.1" homepage = 'http://www.vampir.eu' description = """The VAMPIR software tool provides an easy-to-use framework that enables @@ -18,15 +19,22 @@ description = """The VAMPIR software tool provides an easy-to-use framework that The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data.""" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'foss', 'version': '2015a'} -sources = ['vampir-%(version)s-standard%(versionsuffix)s-setup.bin'] +sources = ['vampir-%s-linux-x86_64-setup.bin' % (version)] -install_cmd = "./vampir-%(version)s-standard%(versionsuffix)s-setup.bin --silent --instdir=%(installdir)s" +install_cmd = "./vampir-8.4.1-linux-x86_64-setup.bin --silent --instdir=%(installdir)s --no-icon --no-menu-items --no-trace-file-association" sanity_check_paths = { 'files': ["bin/vampir", "doc/vampir-manual.pdf"], 'dirs': [] } +# Adjust this variable to point to the location of your Vampir license file +license_file = '/opt/local/licenses/vampir.license' + +modextravars = { + 'VAMPIR_LICENSE': license_file, +} + moduleclass = 'perf' -- GitLab From 8a2ca653eef8ef14c4b8e78af2ed75ca255b6bd6 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 10 Jun 2015 17:04:57 +0200 Subject: [PATCH 0910/1076] Add corresponding easyconfig for VampirServer --- .../VampirServer-8.4.1-foss-2015a.eb | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb diff --git a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb new file mode 100644 index 0000000000..2c7fb3e4eb --- /dev/null +++ b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb @@ -0,0 +1,41 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: 3-clause BSD +# +# This work is based on experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +easyblock='Binary' + +name = "VampirServer" +version = "8.4.1" + +homepage = 'http://www.vampir.eu' +description = """The VAMPIR software tool provides an easy-to-use framework that enables + developers to quickly display and analyze arbitrary program behavior at any level of detail. + The tool suite implements optimized event analysis algorithms and customizable displays that + enable fast and interactive rendering of very complex performance monitoring data.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {"usempi": True} + +sources = ['vampirserver-%s-linux-x86_64-setup.bin' % (version)] + +install_cmd = "./vampirserver-8.4.1-linux-x86_64-setup.bin --silent --instdir=%(installdir)s && %(installdir)s/bin/vampirserver config --silent" + +sanity_check_paths = { + 'files': ["bin/vampirserver", "doc/vampirserver-manual.pdf"], + 'dirs': [] +} + +# Adjust this variable to point to the location of your Vampir license file +license_file = '/opt/local/licenses/vampir.license' + +modextravars = { + 'VAMPIR_LICENSE': license_file, +} + +moduleclass = 'perf' -- GitLab From 654d988b7ce03021f8964724e2a0c660f1899c4d Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 10 Jun 2015 17:09:54 +0200 Subject: [PATCH 0911/1076] Use %(version)s where necessary --- easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb | 4 ++-- .../v/VampirServer/VampirServer-8.4.1-foss-2015a.eb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb index 51ba49a2a0..672d33cf47 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb @@ -21,9 +21,9 @@ description = """The VAMPIR software tool provides an easy-to-use framework that toolchain = {'name': 'foss', 'version': '2015a'} -sources = ['vampir-%s-linux-x86_64-setup.bin' % (version)] +sources = ['vampir-%(version)s-linux-x86_64-setup.bin'] -install_cmd = "./vampir-8.4.1-linux-x86_64-setup.bin --silent --instdir=%(installdir)s --no-icon --no-menu-items --no-trace-file-association" +install_cmd = "./vampir-%(version)s-linux-x86_64-setup.bin --silent --instdir=%(installdir)s --no-icon --no-menu-items --no-trace-file-association" sanity_check_paths = { 'files': ["bin/vampir", "doc/vampir-manual.pdf"], diff --git a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb index 2c7fb3e4eb..eb02b99c8b 100644 --- a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb +++ b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb @@ -22,9 +22,9 @@ description = """The VAMPIR software tool provides an easy-to-use framework that toolchain = {'name': 'foss', 'version': '2015a'} toolchainopts = {"usempi": True} -sources = ['vampirserver-%s-linux-x86_64-setup.bin' % (version)] +sources = ['vampirserver-%(version)s-linux-x86_64-setup.bin'] -install_cmd = "./vampirserver-8.4.1-linux-x86_64-setup.bin --silent --instdir=%(installdir)s && %(installdir)s/bin/vampirserver config --silent" +install_cmd = "./vampirserver-%(version)s-linux-x86_64-setup.bin --silent --instdir=%(installdir)s && %(installdir)s/bin/vampirserver config --silent" sanity_check_paths = { 'files': ["bin/vampirserver", "doc/vampirserver-manual.pdf"], -- GitLab From b277923e88621566d616ed3dd0a5f219a7d32bf7 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 10 Jun 2015 19:54:10 +0200 Subject: [PATCH 0912/1076] Apply change to install_cmd as requested by review --- easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb | 3 ++- .../v/VampirServer/VampirServer-8.4.1-foss-2015a.eb | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb index 672d33cf47..0c1ff46f1b 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb @@ -8,6 +8,7 @@ # This work is based on experiences from the UNITE project # http://apps.fz-juelich.de/unite/ ## + easyblock='Binary' name = "Vampir" @@ -23,7 +24,7 @@ toolchain = {'name': 'foss', 'version': '2015a'} sources = ['vampir-%(version)s-linux-x86_64-setup.bin'] -install_cmd = "./vampir-%(version)s-linux-x86_64-setup.bin --silent --instdir=%(installdir)s --no-icon --no-menu-items --no-trace-file-association" +install_cmd = "./" + sources[0] + " --silent --instdir=%(installdir)s --no-icon --no-menu-items --no-trace-file-association" sanity_check_paths = { 'files': ["bin/vampir", "doc/vampir-manual.pdf"], diff --git a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb index eb02b99c8b..f55fa79b0b 100644 --- a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb +++ b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb @@ -8,6 +8,7 @@ # This work is based on experiences from the UNITE project # http://apps.fz-juelich.de/unite/ ## + easyblock='Binary' name = "VampirServer" @@ -24,7 +25,7 @@ toolchainopts = {"usempi": True} sources = ['vampirserver-%(version)s-linux-x86_64-setup.bin'] -install_cmd = "./vampirserver-%(version)s-linux-x86_64-setup.bin --silent --instdir=%(installdir)s && %(installdir)s/bin/vampirserver config --silent" +install_cmd = "./" + sources[0] + " --silent --instdir=%(installdir)s && %(installdir)s/bin/vampirserver config --silent" sanity_check_paths = { 'files': ["bin/vampirserver", "doc/vampirserver-manual.pdf"], -- GitLab From b63db539c28c29ab02c28b7e43f445c4555ab043 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 10 Jun 2015 20:00:53 +0200 Subject: [PATCH 0913/1076] Add checksums --- easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb | 4 ++++ .../v/VampirServer/VampirServer-8.4.1-foss-2015a.eb | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb index 0c1ff46f1b..5328137af1 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb @@ -24,6 +24,10 @@ toolchain = {'name': 'foss', 'version': '2015a'} sources = ['vampir-%(version)s-linux-x86_64-setup.bin'] +checksums = [ + '471840910cd552a5a788df3b69251d29', # vampir-8.4.1-linux-x86_64-setup.bin +] + install_cmd = "./" + sources[0] + " --silent --instdir=%(installdir)s --no-icon --no-menu-items --no-trace-file-association" sanity_check_paths = { diff --git a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb index f55fa79b0b..4b737a9b8d 100644 --- a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb +++ b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb @@ -25,6 +25,10 @@ toolchainopts = {"usempi": True} sources = ['vampirserver-%(version)s-linux-x86_64-setup.bin'] +checksums = [ + '2a2236bb071168b7d488c83363c30ac8', # vampirserver-8.4.1-linux-x86_64-setup.bin +] + install_cmd = "./" + sources[0] + " --silent --instdir=%(installdir)s && %(installdir)s/bin/vampirserver config --silent" sanity_check_paths = { -- GitLab From 9c9bc2d63429032d4af4cf9be996c28ea9d27465 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Thu, 11 Jun 2015 09:29:01 +0200 Subject: [PATCH 0914/1076] Added myself as an author --- easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb | 1 + .../easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb | 1 + 2 files changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb index 5328137af1..2b1dcd0556 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb @@ -3,6 +3,7 @@ # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr +# Markus Geimer # License:: 3-clause BSD # # This work is based on experiences from the UNITE project diff --git a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb index 4b737a9b8d..3710da1f32 100644 --- a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb +++ b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb @@ -3,6 +3,7 @@ # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr +# Markus Geimer # License:: 3-clause BSD # # This work is based on experiences from the UNITE project -- GitLab From 172f958d843229eb901ab5dac0b48cfd6bc0e86e Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Thu, 11 Jun 2015 09:30:59 +0200 Subject: [PATCH 0915/1076] Renamed files to reflect supported platform --- ....4.1-foss-2015a.eb => Vampir-8.4.1-linux-x86_64-foss-2015a.eb} | 0 ...oss-2015a.eb => VampirServer-8.4.1-linux-x86_64-foss-2015a.eb} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/v/Vampir/{Vampir-8.4.1-foss-2015a.eb => Vampir-8.4.1-linux-x86_64-foss-2015a.eb} (100%) rename easybuild/easyconfigs/v/VampirServer/{VampirServer-8.4.1-foss-2015a.eb => VampirServer-8.4.1-linux-x86_64-foss-2015a.eb} (100%) diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-linux-x86_64-foss-2015a.eb similarity index 100% rename from easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb rename to easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-linux-x86_64-foss-2015a.eb diff --git a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-linux-x86_64-foss-2015a.eb similarity index 100% rename from easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb rename to easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-linux-x86_64-foss-2015a.eb -- GitLab From bb8bba996ec6cd549de236a7e686624198f51de3 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Thu, 11 Jun 2015 09:44:02 +0200 Subject: [PATCH 0916/1076] Make variant easily configurable --- .../v/Vampir/Vampir-8.4.1-linux-x86_64-foss-2015a.eb | 3 ++- .../VampirServer/VampirServer-8.4.1-linux-x86_64-foss-2015a.eb | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-linux-x86_64-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-linux-x86_64-foss-2015a.eb index 2b1dcd0556..b4541a5784 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-linux-x86_64-foss-2015a.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-linux-x86_64-foss-2015a.eb @@ -14,6 +14,7 @@ easyblock='Binary' name = "Vampir" version = "8.4.1" +variant = "linux-x86_64" homepage = 'http://www.vampir.eu' description = """The VAMPIR software tool provides an easy-to-use framework that enables @@ -23,7 +24,7 @@ description = """The VAMPIR software tool provides an easy-to-use framework that toolchain = {'name': 'foss', 'version': '2015a'} -sources = ['vampir-%(version)s-linux-x86_64-setup.bin'] +sources = ['vampir-%s-%s-setup.bin' % (version, variant)] checksums = [ '471840910cd552a5a788df3b69251d29', # vampir-8.4.1-linux-x86_64-setup.bin diff --git a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-linux-x86_64-foss-2015a.eb b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-linux-x86_64-foss-2015a.eb index 3710da1f32..472f9c6a46 100644 --- a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-linux-x86_64-foss-2015a.eb +++ b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-linux-x86_64-foss-2015a.eb @@ -14,6 +14,7 @@ easyblock='Binary' name = "VampirServer" version = "8.4.1" +variant = "linux-x86_64" homepage = 'http://www.vampir.eu' description = """The VAMPIR software tool provides an easy-to-use framework that enables @@ -24,7 +25,7 @@ description = """The VAMPIR software tool provides an easy-to-use framework that toolchain = {'name': 'foss', 'version': '2015a'} toolchainopts = {"usempi": True} -sources = ['vampirserver-%(version)s-linux-x86_64-setup.bin'] +sources = ['vampirserver-%s-%s-setup.bin' % (version, variant)] checksums = [ '2a2236bb071168b7d488c83363c30ac8', # vampirserver-8.4.1-linux-x86_64-setup.bin -- GitLab From fe5b11b6e66289c17d4c7c01bf679d5879e2c740 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Thu, 11 Jun 2015 09:59:50 +0200 Subject: [PATCH 0917/1076] Add easyconfig for Vampir demo version --- ...mpir-8.4.1-demo-linux-x86_64-foss-2015a.eb | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-linux-x86_64-foss-2015a.eb diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-linux-x86_64-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-linux-x86_64-foss-2015a.eb new file mode 100644 index 0000000000..f6afd9c0a1 --- /dev/null +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-linux-x86_64-foss-2015a.eb @@ -0,0 +1,48 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# Markus Geimer +# License:: 3-clause BSD +# +# This work is based on experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## + +easyblock='Binary' + +name = "Vampir" +version = "8.4.1" +versionsuffix = "-demo" +variant = "linux-x86_64" + +homepage = 'http://www.vampir.eu' +description = """The VAMPIR software tool provides an easy-to-use framework that enables + developers to quickly display and analyze arbitrary program behavior at any level of detail. + The tool suite implements optimized event analysis algorithms and customizable displays that + enable fast and interactive rendering of very complex performance monitoring data.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = ['vampir-%s%s-%s-setup.bin' % (version, versionsuffix, variant)] + +checksums = [ + '09cf28650be36516613372c8a0d1c0d8', # vampir-8.4.1-demo-linux-x86_64-setup.bin +] + +install_cmd = "./" + sources[0] + " --silent --instdir=%(installdir)s --no-icon --no-menu-items --no-trace-file-association" + +sanity_check_paths = { + 'files': ["bin/vampir", "doc/vampir-manual.pdf"], + 'dirs': [] +} + +# Adjust this variable to point to the location of your Vampir license file +license_file = '/opt/local/licenses/vampir.license' + +modextravars = { + 'VAMPIR_LICENSE': license_file, +} + +moduleclass = 'perf' -- GitLab From 46fc4a3221648c5eb50726c2345b561374ebf41f Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Thu, 11 Jun 2015 10:35:26 +0200 Subject: [PATCH 0918/1076] Modify the example license_file value as suggested --- .../v/Vampir/Vampir-8.4.1-demo-linux-x86_64-foss-2015a.eb | 2 +- .../v/Vampir/Vampir-8.4.1-linux-x86_64-foss-2015a.eb | 2 +- .../VampirServer/VampirServer-8.4.1-linux-x86_64-foss-2015a.eb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-linux-x86_64-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-linux-x86_64-foss-2015a.eb index f6afd9c0a1..42c77ab311 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-linux-x86_64-foss-2015a.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-linux-x86_64-foss-2015a.eb @@ -39,7 +39,7 @@ sanity_check_paths = { } # Adjust this variable to point to the location of your Vampir license file -license_file = '/opt/local/licenses/vampir.license' +license_file = '/example/licenses/path/vampir.license' modextravars = { 'VAMPIR_LICENSE': license_file, diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-linux-x86_64-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-linux-x86_64-foss-2015a.eb index b4541a5784..ffb4fc26ad 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-linux-x86_64-foss-2015a.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-linux-x86_64-foss-2015a.eb @@ -38,7 +38,7 @@ sanity_check_paths = { } # Adjust this variable to point to the location of your Vampir license file -license_file = '/opt/local/licenses/vampir.license' +license_file = '/example/licenses/path/vampir.license' modextravars = { 'VAMPIR_LICENSE': license_file, diff --git a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-linux-x86_64-foss-2015a.eb b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-linux-x86_64-foss-2015a.eb index 472f9c6a46..83d53b0104 100644 --- a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-linux-x86_64-foss-2015a.eb +++ b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-linux-x86_64-foss-2015a.eb @@ -39,7 +39,7 @@ sanity_check_paths = { } # Adjust this variable to point to the location of your Vampir license file -license_file = '/opt/local/licenses/vampir.license' +license_file = '/example/licenses/path/vampir.license' modextravars = { 'VAMPIR_LICENSE': license_file, -- GitLab From 6f94a296a50a8952763305db3f376d6aad24f0a9 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Thu, 11 Jun 2015 10:36:53 +0200 Subject: [PATCH 0919/1076] Remove variant from file name due to EB policy/limitation --- ...linux-x86_64-foss-2015a.eb => Vampir-8.4.1-demo-foss-2015a.eb} | 0 ....4.1-linux-x86_64-foss-2015a.eb => Vampir-8.4.1-foss-2015a.eb} | 0 ...inux-x86_64-foss-2015a.eb => VampirServer-8.4.1-foss-2015a.eb} | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/v/Vampir/{Vampir-8.4.1-demo-linux-x86_64-foss-2015a.eb => Vampir-8.4.1-demo-foss-2015a.eb} (100%) rename easybuild/easyconfigs/v/Vampir/{Vampir-8.4.1-linux-x86_64-foss-2015a.eb => Vampir-8.4.1-foss-2015a.eb} (100%) rename easybuild/easyconfigs/v/VampirServer/{VampirServer-8.4.1-linux-x86_64-foss-2015a.eb => VampirServer-8.4.1-foss-2015a.eb} (100%) diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-linux-x86_64-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb similarity index 100% rename from easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-linux-x86_64-foss-2015a.eb rename to easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-linux-x86_64-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb similarity index 100% rename from easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-linux-x86_64-foss-2015a.eb rename to easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb diff --git a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-linux-x86_64-foss-2015a.eb b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb similarity index 100% rename from easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-linux-x86_64-foss-2015a.eb rename to easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb -- GitLab From ab60fa01e32da8f2bb3dbe45e7db4cfaf3e242b9 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 12 Jun 2015 13:26:33 +0200 Subject: [PATCH 0920/1076] add custom sanity_check_paths in libxml2 easyconfigs --- .../libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb | 5 +++++ .../l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb | 5 +++++ .../l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb | 5 +++++ .../l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb | 5 +++++ .../l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb | 5 +++++ .../l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb | 5 +++++ .../l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb | 5 +++++ .../l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb | 5 +++++ .../l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb | 5 +++++ .../l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb | 5 +++++ .../l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb | 9 +++++++-- .../easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb | 5 +++++ .../l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.1-intel-2014b.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.2-foss-2015a.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014.06.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014b.eb | 5 +++++ .../easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a.eb | 5 +++++ 35 files changed, 177 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb index aaf4c869fd..254704e224 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb @@ -24,4 +24,9 @@ dependencies = [ ('Python', pythonver), ] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb index c67963ba18..3d078ed6cf 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb index d6a8666d27..33c6ee44e2 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb @@ -23,4 +23,9 @@ dependencies = [ ('Python', pythonver), ] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb index 3d1f3f2077..d35a5afd09 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb @@ -18,4 +18,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb index ddf8c95989..2cbd068791 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb @@ -24,4 +24,9 @@ dependencies = [ ('Python', pythonver), ] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb index c92bb71719..111dd07ee9 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb index e56d2ad353..2e200ff747 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb @@ -24,4 +24,9 @@ dependencies = [ ('Python', pythonver), ] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb index e014507e31..2e16511fc4 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb @@ -24,4 +24,9 @@ dependencies = [ ('Python', pythonver), ] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb index 1a06b1ab67..8718a3c0cd 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb index 833381d4b2..dd8fbb563c 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb @@ -24,4 +24,9 @@ dependencies = [ ('Python', pythonver), ] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb index 1babda58a0..5f8aa9158f 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb index 9c2538dce1..df4be8cc11 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb @@ -18,4 +18,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb index 34aa5f2ec6..ddb04fedc9 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb index 59de5c01a7..2d7551a78a 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb index 5618053aba..f6b392b5e3 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb index 4f35163694..528265c88b 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb index 0d54f03977..d743e7f4c4 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb index 2145f1ccf3..824084e03a 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.8')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb index 6e4ab86218..96f39c944c 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb @@ -4,8 +4,8 @@ name = 'libxml2' version = '2.9.1' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable -outside of the Gnome platform).""" +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb index b46d67c8c8..35fadff4ea 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb index 42fd9996e9..a36d6bdb32 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb index 02c5f8e418..51cf5a1ff9 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb index b3eac90a51..28520b4f81 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb index 232c2e480f..0c0ab111ee 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb index e18bbcef3b..d80e534ea6 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb index ef442f4bb5..69506204a7 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb @@ -24,4 +24,9 @@ dependencies = [ ('Python', pythonver), ] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb index 5c7f304740..69319cf49a 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb @@ -19,4 +19,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.8')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb index 3194637d11..cd4bbd99a0 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb @@ -20,4 +20,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.8')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-intel-2014b.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-intel-2014b.eb index 102c2914db..3a42235cf9 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-intel-2014b.eb @@ -20,4 +20,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.8')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb index 25967be117..d446d4e3c6 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb @@ -20,4 +20,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.8')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-foss-2015a.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-foss-2015a.eb index 12454bc9c4..fa340e7e85 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-foss-2015a.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-foss-2015a.eb @@ -20,4 +20,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.8')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb index e2bb547666..ae74326843 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb @@ -20,4 +20,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.8')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014.06.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014.06.eb index aae9d0148e..94f3df39be 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014.06.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014.06.eb @@ -20,4 +20,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.8')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014b.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014b.eb index 52ee0616b0..215198c95a 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014b.eb @@ -20,4 +20,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.8')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a.eb index 84a2d133c6..2857dd4e54 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a.eb @@ -20,4 +20,9 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python' dependencies = [('zlib', '1.2.8')] +sanity_check_paths = { + 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.so', 'lib64/libxml2.so')], + 'dirs': ['bin', 'include/libxml2/libxml'], +} + moduleclass = 'lib' -- GitLab From f77fea64168d7dce85538313dffb5523bc7a257c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 12 Jun 2015 15:14:10 +0200 Subject: [PATCH 0921/1076] {tools}[dummy] GC3Pie 2.2.3 --- easybuild/easyconfigs/e/ecdsa/ecdsa-0.13.eb | 19 +++++++++++ .../easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb | 32 +++++++++++++++++++ .../p/PrettyTable/PrettyTable-0.7.2.eb | 20 ++++++++++++ .../easyconfigs/p/paramiko/paramiko-1.15.2.eb | 24 ++++++++++++++ .../p/parsedatetime/parsedatetime-1.4.eb | 19 +++++++++++ .../easyconfigs/p/pyCLI/pyCLI-20140329.eb | 22 +++++++++++++ .../easyconfigs/p/pycrypto/pycrypto-2.6.1.eb | 29 +++++++++++++++++ .../s/SQLAlchemy/SQLAlchemy-1.0.5.eb | 19 +++++++++++ 8 files changed, 184 insertions(+) create mode 100644 easybuild/easyconfigs/e/ecdsa/ecdsa-0.13.eb create mode 100644 easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb create mode 100644 easybuild/easyconfigs/p/PrettyTable/PrettyTable-0.7.2.eb create mode 100644 easybuild/easyconfigs/p/paramiko/paramiko-1.15.2.eb create mode 100644 easybuild/easyconfigs/p/parsedatetime/parsedatetime-1.4.eb create mode 100644 easybuild/easyconfigs/p/pyCLI/pyCLI-20140329.eb create mode 100644 easybuild/easyconfigs/p/pycrypto/pycrypto-2.6.1.eb create mode 100644 easybuild/easyconfigs/s/SQLAlchemy/SQLAlchemy-1.0.5.eb diff --git a/easybuild/easyconfigs/e/ecdsa/ecdsa-0.13.eb b/easybuild/easyconfigs/e/ecdsa/ecdsa-0.13.eb new file mode 100644 index 0000000000..f6f2a181c2 --- /dev/null +++ b/easybuild/easyconfigs/e/ecdsa/ecdsa-0.13.eb @@ -0,0 +1,19 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'ecdsa' +version = '0.13' + +homepage = 'http://github.com/warner/python-ecdsa' +description = """ECDSA cryptographic signature library (pure Python).""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/ecdsa'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb new file mode 100644 index 0000000000..cfeb39d2cd --- /dev/null +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb @@ -0,0 +1,32 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'GC3Pie' +version = '2.2.3' + +homepage = 'https://gc3pie.readthedocs.org' +description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution + environments.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('ecdsa', '0.13'), # required for paramiko + ('pycrypto', '2.6.1'), # required for paramiko + ('paramiko', '1.15.2'), + ('PrettyTable', '0.7.2'), + ('pyCLI', '20140329'), + ('SQLAlchemy', '1.0.5'), + ('parsedatetime', '1.4'), +] + +options = {'modulename': 'gc3libs'} + +sanity_check_paths = { + 'files': ['bin/gc3utils'], + 'dirs': ['lib/gc3utils', 'lib/gc3libs'] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/p/PrettyTable/PrettyTable-0.7.2.eb b/easybuild/easyconfigs/p/PrettyTable/PrettyTable-0.7.2.eb new file mode 100644 index 0000000000..a75ea18716 --- /dev/null +++ b/easybuild/easyconfigs/p/PrettyTable/PrettyTable-0.7.2.eb @@ -0,0 +1,20 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'PrettyTable' +version = '0.7.2' + +homepage = 'http://code.google.com/p/prettytable/' +description = """PrettyTable is a simple Python library designed to make it quick and easy to represent tabular data + in visually appealing ASCII tables.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['lib/prettytable.py'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/paramiko/paramiko-1.15.2.eb b/easybuild/easyconfigs/p/paramiko/paramiko-1.15.2.eb new file mode 100644 index 0000000000..fb4a02667b --- /dev/null +++ b/easybuild/easyconfigs/p/paramiko/paramiko-1.15.2.eb @@ -0,0 +1,24 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'paramiko' +version = '1.15.2' + +homepage = 'https://github.com/paramiko/paramiko/' +description = """Native Python SSHv2 protocol library""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('ecdsa', '0.13'), + ('pycrypto', '2.6.1'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/paramiko'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/parsedatetime/parsedatetime-1.4.eb b/easybuild/easyconfigs/p/parsedatetime/parsedatetime-1.4.eb new file mode 100644 index 0000000000..181df165c0 --- /dev/null +++ b/easybuild/easyconfigs/p/parsedatetime/parsedatetime-1.4.eb @@ -0,0 +1,19 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'parsedatetime' +version = '1.4' + +homepage = 'http://github.com/bear/parsedatetime/' +description = """Parse human-readable date/time text.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/parsedatetime'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/pyCLI/pyCLI-20140329.eb b/easybuild/easyconfigs/p/pyCLI/pyCLI-20140329.eb new file mode 100644 index 0000000000..8c1d8067dd --- /dev/null +++ b/easybuild/easyconfigs/p/pyCLI/pyCLI-20140329.eb @@ -0,0 +1,22 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'pyCLI' +version = '20140329' + +homepage = 'http://packages.python.org/pyCLI/' +description = """Simple, object-oriented approach to Python CLI apps""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = ['pyCLI-devel.tar.gz'] +checksums = ['5cad880168f3423a1235b396735c1360'] + +options = {'modulename': 'cli'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/cli'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/pycrypto/pycrypto-2.6.1.eb b/easybuild/easyconfigs/p/pycrypto/pycrypto-2.6.1.eb new file mode 100644 index 0000000000..88292f1478 --- /dev/null +++ b/easybuild/easyconfigs/p/pycrypto/pycrypto-2.6.1.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'pycrypto' +version = '2.6.1' + +homepage = 'http://www.pycrypto.org/' +description = """Cryptographic modules for Python.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +# allow use of system Python +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +# install into a path that's no specific to the Python version being used +installopts = '--install-lib=%(installdir)s/lib --no-compile' + +options = {'modulename': 'Crypto'} + +modextrapaths = {'PYTHONPATH': ['lib']} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/Crypto'] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/s/SQLAlchemy/SQLAlchemy-1.0.5.eb b/easybuild/easyconfigs/s/SQLAlchemy/SQLAlchemy-1.0.5.eb new file mode 100644 index 0000000000..2354094058 --- /dev/null +++ b/easybuild/easyconfigs/s/SQLAlchemy/SQLAlchemy-1.0.5.eb @@ -0,0 +1,19 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'SQLAlchemy' +version = '1.0.5' + +homepage = 'http://www.sqlalchemy.org/' +description = """Database Abstraction Library - The Python SQL Toolkit and Object Relational Mapper""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/sqlalchemy'], +} + +moduleclass = 'lib' -- GitLab From 6e151e945a3e87f9cc1a946a338675d617634d2f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 12 Jun 2015 21:17:40 +0200 Subject: [PATCH 0922/1076] {devel}[GNU-5.1.0-2.25] Autotools 20150215 --- .../Autoconf/Autoconf-2.69-GNU-5.1.0-2.25.eb | 26 +++++++++++++++ .../Automake/Automake-1.15-GNU-5.1.0-2.25.eb | 33 +++++++++++++++++++ .../Autotools-20150215-GNU-5.1.0-2.25.eb | 17 ++++++++++ .../l/libtool/libtool-2.4.6-GNU-5.1.0-2.25.eb | 17 ++++++++++ .../m/M4/M4-1.4.17-GNU-5.1.0-2.25.eb | 23 +++++++++++++ 5 files changed, 116 insertions(+) create mode 100644 easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GNU-5.1.0-2.25.eb create mode 100644 easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-5.1.0-2.25.eb create mode 100644 easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-5.1.0-2.25.eb create mode 100644 easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-5.1.0-2.25.eb create mode 100644 easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-5.1.0-2.25.eb diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GNU-5.1.0-2.25.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GNU-5.1.0-2.25.eb new file mode 100644 index 0000000000..af0a90aedb --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GNU-5.1.0-2.25.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.69' + +homepage = 'http://www.gnu.org/software/autoconf/' +description = """Autoconf is an extensible package of M4 macros that produce shell scripts + to automatically configure software source code packages. These scripts can adapt the + packages to many kinds of UNIX-like systems without manual user intervention. Autoconf + creates a configuration script for a package from a template file that lists the + operating system features that the package can use, in the form of M4 macro calls.""" + +toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", + "autoupdate", "ifnames"]], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-5.1.0-2.25.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-5.1.0-2.25.eb new file mode 100644 index 0000000000..1d63ee839d --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-5.1.0-2.25.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'Automake' +version = "1.15" + +homepage = 'http://www.gnu.org/software/automake/automake.html' +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Autoconf', '2.69')] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-5.1.0-2.25.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-5.1.0-2.25.eb new file mode 100644 index 0000000000..0d6c26a78c --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GNU-5.1.0-2.25.eb @@ -0,0 +1,17 @@ +easyblock = 'Bundle' + +name = 'Autotools' +version = '20150215' # date of the most recent change + +homepage = 'http://autotools.io' +description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" + +toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-5.1.0-2.25.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-5.1.0-2.25.eb new file mode 100644 index 0000000000..33c6f3867e --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GNU-5.1.0-2.25.eb @@ -0,0 +1,17 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.6' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('M4', '1.4.17')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-5.1.0-2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-5.1.0-2.25.eb new file mode 100644 index 0000000000..e83b261924 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-5.1.0-2.25.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = "--enable-cxx" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From 69aefc331dd9bc2155c132b6ee81eed5819c2c55 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 14 Jun 2015 01:41:50 +0200 Subject: [PATCH 0923/1076] fix GC3Pie dependencies, add sanity check command --- .../easyconfigs/a/argparse/argparse-1.3.0.eb | 19 +++++++++++ easybuild/easyconfigs/b/Babel/Babel-1.3.eb | 21 ++++++++++++ easybuild/easyconfigs/b/boto/boto-2.9.4.eb | 19 +++++++++++ .../e/ecdsa/{ecdsa-0.13.eb => ecdsa-0.11.eb} | 10 ++++-- .../easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb | 22 +++++++++---- .../easyconfigs/i/iso8601/iso8601-0.1.10.eb | 19 +++++++++++ ...{paramiko-1.15.2.eb => paramiko-1.13.0.eb} | 6 ++-- ...datetime-1.4.eb => parsedatetime-0.8.7.eb} | 2 +- easybuild/easyconfigs/p/pbr/pbr-0.5.21.eb | 21 ++++++++++++ easybuild/easyconfigs/p/pip/pip-7.0.3.eb | 19 +++++++++++ .../{pyCLI-20140329.eb => pyCLI-2.0.3.eb} | 5 ++- .../python-novaclient-2.15.0.eb | 32 +++++++++++++++++++ easybuild/easyconfigs/p/pytz/pytz-2015.4.eb | 19 +++++++++++ .../easyconfigs/r/requests/requests-2.4.2.eb | 19 +++++++++++ ...QLAlchemy-1.0.5.eb => SQLAlchemy-0.7.9.eb} | 2 +- .../s/setuptools/setuptools-17.1.1.eb | 19 +++++++++++ .../s/simplejson/simplejson-3.7.3.eb | 19 +++++++++++ easybuild/easyconfigs/s/six/six-1.9.0.eb | 19 +++++++++++ 18 files changed, 276 insertions(+), 16 deletions(-) create mode 100644 easybuild/easyconfigs/a/argparse/argparse-1.3.0.eb create mode 100644 easybuild/easyconfigs/b/Babel/Babel-1.3.eb create mode 100644 easybuild/easyconfigs/b/boto/boto-2.9.4.eb rename easybuild/easyconfigs/e/ecdsa/{ecdsa-0.13.eb => ecdsa-0.11.eb} (55%) create mode 100644 easybuild/easyconfigs/i/iso8601/iso8601-0.1.10.eb rename easybuild/easyconfigs/p/paramiko/{paramiko-1.15.2.eb => paramiko-1.13.0.eb} (79%) rename easybuild/easyconfigs/p/parsedatetime/{parsedatetime-1.4.eb => parsedatetime-0.8.7.eb} (95%) create mode 100644 easybuild/easyconfigs/p/pbr/pbr-0.5.21.eb create mode 100644 easybuild/easyconfigs/p/pip/pip-7.0.3.eb rename easybuild/easyconfigs/p/pyCLI/{pyCLI-20140329.eb => pyCLI-2.0.3.eb} (78%) create mode 100644 easybuild/easyconfigs/p/python-novaclient/python-novaclient-2.15.0.eb create mode 100644 easybuild/easyconfigs/p/pytz/pytz-2015.4.eb create mode 100644 easybuild/easyconfigs/r/requests/requests-2.4.2.eb rename easybuild/easyconfigs/s/SQLAlchemy/{SQLAlchemy-1.0.5.eb => SQLAlchemy-0.7.9.eb} (95%) create mode 100644 easybuild/easyconfigs/s/setuptools/setuptools-17.1.1.eb create mode 100644 easybuild/easyconfigs/s/simplejson/simplejson-3.7.3.eb create mode 100644 easybuild/easyconfigs/s/six/six-1.9.0.eb diff --git a/easybuild/easyconfigs/a/argparse/argparse-1.3.0.eb b/easybuild/easyconfigs/a/argparse/argparse-1.3.0.eb new file mode 100644 index 0000000000..6200884242 --- /dev/null +++ b/easybuild/easyconfigs/a/argparse/argparse-1.3.0.eb @@ -0,0 +1,19 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'argparse' +version = '1.3.0' + +homepage = 'http://code.google.com/p/argparse/' +description = """Python command-line parsing library""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['lib/argparse.py'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/Babel/Babel-1.3.eb b/easybuild/easyconfigs/b/Babel/Babel-1.3.eb new file mode 100644 index 0000000000..916af760ce --- /dev/null +++ b/easybuild/easyconfigs/b/Babel/Babel-1.3.eb @@ -0,0 +1,21 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'Babel' +version = '1.3' + +homepage = 'http://babel.pocoo.org/' +description = """A collection of tools for internationalizing Python applications.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('pytz', '2015.4')] + +sanity_check_paths = { + 'files': ['bin/pybabel'], + 'dirs': ['lib/babel'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/boto/boto-2.9.4.eb b/easybuild/easyconfigs/b/boto/boto-2.9.4.eb new file mode 100644 index 0000000000..bec02fba24 --- /dev/null +++ b/easybuild/easyconfigs/b/boto/boto-2.9.4.eb @@ -0,0 +1,19 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'boto' +version = '2.9.4' + +homepage = 'https://github.com/boto/boto/' +description = """Boto is a Python package that provides interfaces to Amazon Web Services.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['lib/boto'], + 'dirs': ['bin'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/ecdsa/ecdsa-0.13.eb b/easybuild/easyconfigs/e/ecdsa/ecdsa-0.11.eb similarity index 55% rename from easybuild/easyconfigs/e/ecdsa/ecdsa-0.13.eb rename to easybuild/easyconfigs/e/ecdsa/ecdsa-0.11.eb index f6f2a181c2..0435b19fa5 100644 --- a/easybuild/easyconfigs/e/ecdsa/ecdsa-0.13.eb +++ b/easybuild/easyconfigs/e/ecdsa/ecdsa-0.11.eb @@ -1,7 +1,7 @@ -easyblock = 'VersionIndependentPythonPackage' +easyblock = 'PythonPackage' name = 'ecdsa' -version = '0.13' +version = '0.11' homepage = 'http://github.com/warner/python-ecdsa' description = """ECDSA cryptographic signature library (pure Python).""" @@ -11,6 +11,12 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] +# allow use of system Python +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +# install into a path that's no specific to the Python version being used +installopts = "--install-lib=%(installdir)s/lib --no-compile" + sanity_check_paths = { 'files': [], 'dirs': ['lib/ecdsa'], diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb index cfeb39d2cd..a1b1ee32cd 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb @@ -7,20 +7,28 @@ homepage = 'https://gc3pie.readthedocs.org' description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution environments.""" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} source_urls = [PYPI_LOWER_SOURCE] sources = [SOURCELOWER_TAR_GZ] +# allow use of system Python +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + dependencies = [ - ('ecdsa', '0.13'), # required for paramiko + ('ecdsa', '0.11'), # required for paramiko ('pycrypto', '2.6.1'), # required for paramiko - ('paramiko', '1.15.2'), + ('paramiko', '1.13.0'), ('PrettyTable', '0.7.2'), - ('pyCLI', '20140329'), - ('SQLAlchemy', '1.0.5'), - ('parsedatetime', '1.4'), + ('pyCLI', '2.0.3'), + ('SQLAlchemy', '0.7.9'), + ('parsedatetime', '0.8.7'), + ('boto', '2.9.4'), + ('python-novaclient', '2.15.0'), ] +# make sure a sufficiently recent setuptools is used, to avoid 'DistributionNotFound' errors +# see also http://www.fabfile.org/faq.html +builddependencies = [('setuptools', '17.1.1')] options = {'modulename': 'gc3libs'} @@ -29,4 +37,6 @@ sanity_check_paths = { 'dirs': ['lib/gc3utils', 'lib/gc3libs'] } +sanity_check_commands = [('gc3utils', 'info --version')] + moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/iso8601/iso8601-0.1.10.eb b/easybuild/easyconfigs/i/iso8601/iso8601-0.1.10.eb new file mode 100644 index 0000000000..42dfb305fb --- /dev/null +++ b/easybuild/easyconfigs/i/iso8601/iso8601-0.1.10.eb @@ -0,0 +1,19 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'iso8601' +version = '0.1.10' + +homepage = 'https://bitbucket.org/micktwomey/pyiso8601/' +description = """Simple module to parse ISO 8601 dates""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/iso8601'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/p/paramiko/paramiko-1.15.2.eb b/easybuild/easyconfigs/p/paramiko/paramiko-1.13.0.eb similarity index 79% rename from easybuild/easyconfigs/p/paramiko/paramiko-1.15.2.eb rename to easybuild/easyconfigs/p/paramiko/paramiko-1.13.0.eb index fb4a02667b..ba205dd760 100644 --- a/easybuild/easyconfigs/p/paramiko/paramiko-1.15.2.eb +++ b/easybuild/easyconfigs/p/paramiko/paramiko-1.13.0.eb @@ -1,18 +1,18 @@ easyblock = 'VersionIndependentPythonPackage' name = 'paramiko' -version = '1.15.2' +version = '1.13.0' homepage = 'https://github.com/paramiko/paramiko/' description = """Native Python SSHv2 protocol library""" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] dependencies = [ - ('ecdsa', '0.13'), + ('ecdsa', '0.11'), ('pycrypto', '2.6.1'), ] diff --git a/easybuild/easyconfigs/p/parsedatetime/parsedatetime-1.4.eb b/easybuild/easyconfigs/p/parsedatetime/parsedatetime-0.8.7.eb similarity index 95% rename from easybuild/easyconfigs/p/parsedatetime/parsedatetime-1.4.eb rename to easybuild/easyconfigs/p/parsedatetime/parsedatetime-0.8.7.eb index 181df165c0..6575af2226 100644 --- a/easybuild/easyconfigs/p/parsedatetime/parsedatetime-1.4.eb +++ b/easybuild/easyconfigs/p/parsedatetime/parsedatetime-0.8.7.eb @@ -1,7 +1,7 @@ easyblock = 'VersionIndependentPythonPackage' name = 'parsedatetime' -version = '1.4' +version = '0.8.7' homepage = 'http://github.com/bear/parsedatetime/' description = """Parse human-readable date/time text.""" diff --git a/easybuild/easyconfigs/p/pbr/pbr-0.5.21.eb b/easybuild/easyconfigs/p/pbr/pbr-0.5.21.eb new file mode 100644 index 0000000000..2d32a2ff46 --- /dev/null +++ b/easybuild/easyconfigs/p/pbr/pbr-0.5.21.eb @@ -0,0 +1,21 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'pbr' +version = '0.5.21' + +homepage = 'https://launchpad.net/pbr' +description = """PBR is a library that injects some useful and sensible default behaviors into your setuptools run.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('pip', '7.0.3')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/pbr'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/pip/pip-7.0.3.eb b/easybuild/easyconfigs/p/pip/pip-7.0.3.eb new file mode 100644 index 0000000000..edb2a34b6f --- /dev/null +++ b/easybuild/easyconfigs/p/pip/pip-7.0.3.eb @@ -0,0 +1,19 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'pip' +version = '7.0.3' + +homepage = 'https://pip.pypa.io/' +description = """he PyPA recommended tool for installing Python packages.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/pip'], + 'dirs': ['lib/pip'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/p/pyCLI/pyCLI-20140329.eb b/easybuild/easyconfigs/p/pyCLI/pyCLI-2.0.3.eb similarity index 78% rename from easybuild/easyconfigs/p/pyCLI/pyCLI-20140329.eb rename to easybuild/easyconfigs/p/pyCLI/pyCLI-2.0.3.eb index 8c1d8067dd..4d71b105aa 100644 --- a/easybuild/easyconfigs/p/pyCLI/pyCLI-20140329.eb +++ b/easybuild/easyconfigs/p/pyCLI/pyCLI-2.0.3.eb @@ -1,7 +1,7 @@ easyblock = 'VersionIndependentPythonPackage' name = 'pyCLI' -version = '20140329' +version = '2.0.3' homepage = 'http://packages.python.org/pyCLI/' description = """Simple, object-oriented approach to Python CLI apps""" @@ -9,8 +9,7 @@ description = """Simple, object-oriented approach to Python CLI apps""" toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [PYPI_SOURCE] -sources = ['pyCLI-devel.tar.gz'] -checksums = ['5cad880168f3423a1235b396735c1360'] +sources = [SOURCE_TAR_GZ] options = {'modulename': 'cli'} diff --git a/easybuild/easyconfigs/p/python-novaclient/python-novaclient-2.15.0.eb b/easybuild/easyconfigs/p/python-novaclient/python-novaclient-2.15.0.eb new file mode 100644 index 0000000000..28c6db9637 --- /dev/null +++ b/easybuild/easyconfigs/p/python-novaclient/python-novaclient-2.15.0.eb @@ -0,0 +1,32 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'python-novaclient' +version = '2.15.0' + +homepage = 'https://git.openstack.org/cgit/openstack/python-novaclient' +description = """Client library for OpenStack Compute API""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('pbr', '0.5.21'), + ('Babel', '1.3'), + ('PrettyTable', '0.7.2'), + ('simplejson', '3.7.3'), + ('requests', '2.4.2'), + ('iso8601', '0.1.10'), + ('argparse', '1.3.0'), + ('six', '1.9.0'), +] + +options = {'modulename': 'novaclient'} + +sanity_check_paths = { + 'files': ['bin/nova'], + 'dirs': ['lib/novaclient'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/pytz/pytz-2015.4.eb b/easybuild/easyconfigs/p/pytz/pytz-2015.4.eb new file mode 100644 index 0000000000..5bcf8c4fa0 --- /dev/null +++ b/easybuild/easyconfigs/p/pytz/pytz-2015.4.eb @@ -0,0 +1,19 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'pytz' +version = '2015.4' + +homepage = 'http://pythonhosted.org/pytz' +description = """World timezone definitions, modern and historical""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/pytz'] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/r/requests/requests-2.4.2.eb b/easybuild/easyconfigs/r/requests/requests-2.4.2.eb new file mode 100644 index 0000000000..c3bc39cdc8 --- /dev/null +++ b/easybuild/easyconfigs/r/requests/requests-2.4.2.eb @@ -0,0 +1,19 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'requests' +version = '2.4.2' + +homepage = 'https://pypi.python.org/pypi/requests' +description = """Python http for humans""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/requests'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SQLAlchemy/SQLAlchemy-1.0.5.eb b/easybuild/easyconfigs/s/SQLAlchemy/SQLAlchemy-0.7.9.eb similarity index 95% rename from easybuild/easyconfigs/s/SQLAlchemy/SQLAlchemy-1.0.5.eb rename to easybuild/easyconfigs/s/SQLAlchemy/SQLAlchemy-0.7.9.eb index 2354094058..8483b950e9 100644 --- a/easybuild/easyconfigs/s/SQLAlchemy/SQLAlchemy-1.0.5.eb +++ b/easybuild/easyconfigs/s/SQLAlchemy/SQLAlchemy-0.7.9.eb @@ -1,7 +1,7 @@ easyblock = 'VersionIndependentPythonPackage' name = 'SQLAlchemy' -version = '1.0.5' +version = '0.7.9' homepage = 'http://www.sqlalchemy.org/' description = """Database Abstraction Library - The Python SQL Toolkit and Object Relational Mapper""" diff --git a/easybuild/easyconfigs/s/setuptools/setuptools-17.1.1.eb b/easybuild/easyconfigs/s/setuptools/setuptools-17.1.1.eb new file mode 100644 index 0000000000..29af11dc0f --- /dev/null +++ b/easybuild/easyconfigs/s/setuptools/setuptools-17.1.1.eb @@ -0,0 +1,19 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'setuptools' +version = '17.1.1' + +homepage = 'https://pypi.python.org/pypi/setuptools/' +description = """Download, build, install, upgrade, and uninstall Python packages -- easily!""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/easy_install'], + 'dirs': ['lib/setuptools'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/simplejson/simplejson-3.7.3.eb b/easybuild/easyconfigs/s/simplejson/simplejson-3.7.3.eb new file mode 100644 index 0000000000..c88c56893e --- /dev/null +++ b/easybuild/easyconfigs/s/simplejson/simplejson-3.7.3.eb @@ -0,0 +1,19 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'simplejson' +version = '3.7.3' + +homepage = 'http://github.com/simplejson/simplejson' +description = """Simple, fast, extensible JSON encoder/decoder for Python.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/simplejson'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/six/six-1.9.0.eb b/easybuild/easyconfigs/s/six/six-1.9.0.eb new file mode 100644 index 0000000000..a91199175e --- /dev/null +++ b/easybuild/easyconfigs/s/six/six-1.9.0.eb @@ -0,0 +1,19 @@ +easyblock = 'VersionIndependentPythonPackage' + +name = 'six' +version = '1.9.0' + +homepage = 'http://pypi.python.org/pypi/six' +description = """Python 2 and 3 compatibility utilities""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['lib/six.py'], + 'dirs': [], +} + +moduleclass = 'tools' -- GitLab From 64c1bc883c738279450d399c8ae0349920a35731 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 15 Jun 2015 13:41:53 +0200 Subject: [PATCH 0924/1076] install GC3Pie as a bundle of Python packages --- .../easyconfigs/a/argparse/argparse-1.3.0.eb | 19 ------- easybuild/easyconfigs/b/Babel/Babel-1.3.eb | 21 ------- easybuild/easyconfigs/b/boto/boto-2.9.4.eb | 19 ------- easybuild/easyconfigs/e/ecdsa/ecdsa-0.11.eb | 25 --------- .../easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb | 55 ++++++++++++------- .../easyconfigs/i/iso8601/iso8601-0.1.10.eb | 19 ------- .../p/PrettyTable/PrettyTable-0.7.2.eb | 20 ------- .../easyconfigs/p/paramiko/paramiko-1.13.0.eb | 24 -------- .../p/parsedatetime/parsedatetime-0.8.7.eb | 19 ------- easybuild/easyconfigs/p/pbr/pbr-0.5.21.eb | 21 ------- easybuild/easyconfigs/p/pip/pip-7.0.3.eb | 19 ------- easybuild/easyconfigs/p/pyCLI/pyCLI-2.0.3.eb | 21 ------- .../easyconfigs/p/pycrypto/pycrypto-2.6.1.eb | 29 ---------- .../python-novaclient-2.15.0.eb | 32 ----------- easybuild/easyconfigs/p/pytz/pytz-2015.4.eb | 19 ------- .../easyconfigs/r/requests/requests-2.4.2.eb | 19 ------- .../s/SQLAlchemy/SQLAlchemy-0.7.9.eb | 19 ------- .../s/setuptools/setuptools-17.1.1.eb | 19 ------- .../s/simplejson/simplejson-3.7.3.eb | 19 ------- easybuild/easyconfigs/s/six/six-1.9.0.eb | 19 ------- 20 files changed, 36 insertions(+), 421 deletions(-) delete mode 100644 easybuild/easyconfigs/a/argparse/argparse-1.3.0.eb delete mode 100644 easybuild/easyconfigs/b/Babel/Babel-1.3.eb delete mode 100644 easybuild/easyconfigs/b/boto/boto-2.9.4.eb delete mode 100644 easybuild/easyconfigs/e/ecdsa/ecdsa-0.11.eb delete mode 100644 easybuild/easyconfigs/i/iso8601/iso8601-0.1.10.eb delete mode 100644 easybuild/easyconfigs/p/PrettyTable/PrettyTable-0.7.2.eb delete mode 100644 easybuild/easyconfigs/p/paramiko/paramiko-1.13.0.eb delete mode 100644 easybuild/easyconfigs/p/parsedatetime/parsedatetime-0.8.7.eb delete mode 100644 easybuild/easyconfigs/p/pbr/pbr-0.5.21.eb delete mode 100644 easybuild/easyconfigs/p/pip/pip-7.0.3.eb delete mode 100644 easybuild/easyconfigs/p/pyCLI/pyCLI-2.0.3.eb delete mode 100644 easybuild/easyconfigs/p/pycrypto/pycrypto-2.6.1.eb delete mode 100644 easybuild/easyconfigs/p/python-novaclient/python-novaclient-2.15.0.eb delete mode 100644 easybuild/easyconfigs/p/pytz/pytz-2015.4.eb delete mode 100644 easybuild/easyconfigs/r/requests/requests-2.4.2.eb delete mode 100644 easybuild/easyconfigs/s/SQLAlchemy/SQLAlchemy-0.7.9.eb delete mode 100644 easybuild/easyconfigs/s/setuptools/setuptools-17.1.1.eb delete mode 100644 easybuild/easyconfigs/s/simplejson/simplejson-3.7.3.eb delete mode 100644 easybuild/easyconfigs/s/six/six-1.9.0.eb diff --git a/easybuild/easyconfigs/a/argparse/argparse-1.3.0.eb b/easybuild/easyconfigs/a/argparse/argparse-1.3.0.eb deleted file mode 100644 index 6200884242..0000000000 --- a/easybuild/easyconfigs/a/argparse/argparse-1.3.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'argparse' -version = '1.3.0' - -homepage = 'http://code.google.com/p/argparse/' -description = """Python command-line parsing library""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['lib/argparse.py'], - 'dirs': [], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/Babel/Babel-1.3.eb b/easybuild/easyconfigs/b/Babel/Babel-1.3.eb deleted file mode 100644 index 916af760ce..0000000000 --- a/easybuild/easyconfigs/b/Babel/Babel-1.3.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'Babel' -version = '1.3' - -homepage = 'http://babel.pocoo.org/' -description = """A collection of tools for internationalizing Python applications.""" - -toolchain = {'name': 'dummy', 'version': ''} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [('pytz', '2015.4')] - -sanity_check_paths = { - 'files': ['bin/pybabel'], - 'dirs': ['lib/babel'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/boto/boto-2.9.4.eb b/easybuild/easyconfigs/b/boto/boto-2.9.4.eb deleted file mode 100644 index bec02fba24..0000000000 --- a/easybuild/easyconfigs/b/boto/boto-2.9.4.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'boto' -version = '2.9.4' - -homepage = 'https://github.com/boto/boto/' -description = """Boto is a Python package that provides interfaces to Amazon Web Services.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['lib/boto'], - 'dirs': ['bin'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/ecdsa/ecdsa-0.11.eb b/easybuild/easyconfigs/e/ecdsa/ecdsa-0.11.eb deleted file mode 100644 index 0435b19fa5..0000000000 --- a/easybuild/easyconfigs/e/ecdsa/ecdsa-0.11.eb +++ /dev/null @@ -1,25 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'ecdsa' -version = '0.11' - -homepage = 'http://github.com/warner/python-ecdsa' -description = """ECDSA cryptographic signature library (pure Python).""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -# allow use of system Python -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -# install into a path that's no specific to the Python version being used -installopts = "--install-lib=%(installdir)s/lib --no-compile" - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/ecdsa'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb index a1b1ee32cd..900ad6b418 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb @@ -1,4 +1,4 @@ -easyblock = 'VersionIndependentPythonPackage' +easyblock = 'Bundle' name = 'GC3Pie' version = '2.2.3' @@ -7,34 +7,51 @@ homepage = 'https://gc3pie.readthedocs.org' description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution environments.""" -toolchain = {'name': 'dummy', 'version': ''} +toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' +exts_filter = ('python -c"import %(ext_name)s"', '') # allow use of system Python allow_system_deps = [('Python', SYS_PYTHON_VERSION)] -dependencies = [ - ('ecdsa', '0.11'), # required for paramiko - ('pycrypto', '2.6.1'), # required for paramiko - ('paramiko', '1.13.0'), - ('PrettyTable', '0.7.2'), - ('pyCLI', '2.0.3'), - ('SQLAlchemy', '0.7.9'), - ('parsedatetime', '0.8.7'), - ('boto', '2.9.4'), - ('python-novaclient', '2.15.0'), +ext_options = { + 'source_urls': [PYPI_LOWER_SOURCE], + 'source_tmpl': '%(name)s-%(version)s.tar.gz', +} + +exts_list = [ + ('setuptools', '17.1.1', ext_options), + ('ecdsa', '0.11', ext_options), # required for paramiko + ('pycrypto', '2.6.1', dict(ext_options.items() + [('modulename', 'Crypto')])), # required for paramiko + ('paramiko', '1.13.0', ext_options), + ('PrettyTable', '0.7.2', dict(ext_options.items() + [('source_tmpl', 'prettytable-%(version)s.tar.gz')])), + ('pyCLI', '2.0.3', dict(ext_options.items() + [('modulename', 'cli')])), + ('SQLAlchemy', '0.7.9', ext_options), + ('parsedatetime', '0.8.7', ext_options), + ('boto', '2.9.4', ext_options), + ('pip', '7.0.3'), # required for pbr + ('pbr', '0.11.0'), # required for python-novaclient + ('Babel', '1.3'), # required for python-novaclient + ('simplejson', '3.7.3'), # required for python-novaclient + ('requests', '2.4.2'), # required for python-novaclient + ('iso8601', '0.1.10'), # required for python-novaclient + ('argparse', '1.3.0'), # required for python-novaclient + ('six', '1.9.0'), # required for python-novaclient + ('python-novaclient', '2.15.0', dict(ext_options.items() + [('modulename', 'novaclient')])), + (name.lower(), version, dict(ext_options.items() + [('modulename', 'gc3libs')])), ] -# make sure a sufficiently recent setuptools is used, to avoid 'DistributionNotFound' errors -# see also http://www.fabfile.org/faq.html -builddependencies = [('setuptools', '17.1.1')] -options = {'modulename': 'gc3libs'} +pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) + +modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyshortver]} + +full_sanity_check = True sanity_check_paths = { 'files': ['bin/gc3utils'], - 'dirs': ['lib/gc3utils', 'lib/gc3libs'] + 'dirs': ['lib/python%(pyver)s/site-packages/gc3pie-%%(version)s-py%(pyver)s.egg/gc3libs' % {'pyver': pyshortver}], } sanity_check_commands = [('gc3utils', 'info --version')] diff --git a/easybuild/easyconfigs/i/iso8601/iso8601-0.1.10.eb b/easybuild/easyconfigs/i/iso8601/iso8601-0.1.10.eb deleted file mode 100644 index 42dfb305fb..0000000000 --- a/easybuild/easyconfigs/i/iso8601/iso8601-0.1.10.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'iso8601' -version = '0.1.10' - -homepage = 'https://bitbucket.org/micktwomey/pyiso8601/' -description = """Simple module to parse ISO 8601 dates""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/iso8601'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/p/PrettyTable/PrettyTable-0.7.2.eb b/easybuild/easyconfigs/p/PrettyTable/PrettyTable-0.7.2.eb deleted file mode 100644 index a75ea18716..0000000000 --- a/easybuild/easyconfigs/p/PrettyTable/PrettyTable-0.7.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'PrettyTable' -version = '0.7.2' - -homepage = 'http://code.google.com/p/prettytable/' -description = """PrettyTable is a simple Python library designed to make it quick and easy to represent tabular data - in visually appealing ASCII tables.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': ['lib/prettytable.py'], - 'dirs': [], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/paramiko/paramiko-1.13.0.eb b/easybuild/easyconfigs/p/paramiko/paramiko-1.13.0.eb deleted file mode 100644 index ba205dd760..0000000000 --- a/easybuild/easyconfigs/p/paramiko/paramiko-1.13.0.eb +++ /dev/null @@ -1,24 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'paramiko' -version = '1.13.0' - -homepage = 'https://github.com/paramiko/paramiko/' -description = """Native Python SSHv2 protocol library""" - -toolchain = {'name': 'dummy', 'version': ''} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('ecdsa', '0.11'), - ('pycrypto', '2.6.1'), -] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/paramiko'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/parsedatetime/parsedatetime-0.8.7.eb b/easybuild/easyconfigs/p/parsedatetime/parsedatetime-0.8.7.eb deleted file mode 100644 index 6575af2226..0000000000 --- a/easybuild/easyconfigs/p/parsedatetime/parsedatetime-0.8.7.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'parsedatetime' -version = '0.8.7' - -homepage = 'http://github.com/bear/parsedatetime/' -description = """Parse human-readable date/time text.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/parsedatetime'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/pbr/pbr-0.5.21.eb b/easybuild/easyconfigs/p/pbr/pbr-0.5.21.eb deleted file mode 100644 index 2d32a2ff46..0000000000 --- a/easybuild/easyconfigs/p/pbr/pbr-0.5.21.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'pbr' -version = '0.5.21' - -homepage = 'https://launchpad.net/pbr' -description = """PBR is a library that injects some useful and sensible default behaviors into your setuptools run.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [('pip', '7.0.3')] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/pbr'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/pip/pip-7.0.3.eb b/easybuild/easyconfigs/p/pip/pip-7.0.3.eb deleted file mode 100644 index edb2a34b6f..0000000000 --- a/easybuild/easyconfigs/p/pip/pip-7.0.3.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'pip' -version = '7.0.3' - -homepage = 'https://pip.pypa.io/' -description = """he PyPA recommended tool for installing Python packages.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/pip'], - 'dirs': ['lib/pip'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/p/pyCLI/pyCLI-2.0.3.eb b/easybuild/easyconfigs/p/pyCLI/pyCLI-2.0.3.eb deleted file mode 100644 index 4d71b105aa..0000000000 --- a/easybuild/easyconfigs/p/pyCLI/pyCLI-2.0.3.eb +++ /dev/null @@ -1,21 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'pyCLI' -version = '2.0.3' - -homepage = 'http://packages.python.org/pyCLI/' -description = """Simple, object-oriented approach to Python CLI apps""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -options = {'modulename': 'cli'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/cli'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/pycrypto/pycrypto-2.6.1.eb b/easybuild/easyconfigs/p/pycrypto/pycrypto-2.6.1.eb deleted file mode 100644 index 88292f1478..0000000000 --- a/easybuild/easyconfigs/p/pycrypto/pycrypto-2.6.1.eb +++ /dev/null @@ -1,29 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'pycrypto' -version = '2.6.1' - -homepage = 'http://www.pycrypto.org/' -description = """Cryptographic modules for Python.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -# allow use of system Python -allow_system_deps = [('Python', SYS_PYTHON_VERSION)] - -# install into a path that's no specific to the Python version being used -installopts = '--install-lib=%(installdir)s/lib --no-compile' - -options = {'modulename': 'Crypto'} - -modextrapaths = {'PYTHONPATH': ['lib']} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/Crypto'] -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/python-novaclient/python-novaclient-2.15.0.eb b/easybuild/easyconfigs/p/python-novaclient/python-novaclient-2.15.0.eb deleted file mode 100644 index 28c6db9637..0000000000 --- a/easybuild/easyconfigs/p/python-novaclient/python-novaclient-2.15.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'python-novaclient' -version = '2.15.0' - -homepage = 'https://git.openstack.org/cgit/openstack/python-novaclient' -description = """Client library for OpenStack Compute API""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('pbr', '0.5.21'), - ('Babel', '1.3'), - ('PrettyTable', '0.7.2'), - ('simplejson', '3.7.3'), - ('requests', '2.4.2'), - ('iso8601', '0.1.10'), - ('argparse', '1.3.0'), - ('six', '1.9.0'), -] - -options = {'modulename': 'novaclient'} - -sanity_check_paths = { - 'files': ['bin/nova'], - 'dirs': ['lib/novaclient'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/pytz/pytz-2015.4.eb b/easybuild/easyconfigs/p/pytz/pytz-2015.4.eb deleted file mode 100644 index 5bcf8c4fa0..0000000000 --- a/easybuild/easyconfigs/p/pytz/pytz-2015.4.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'pytz' -version = '2015.4' - -homepage = 'http://pythonhosted.org/pytz' -description = """World timezone definitions, modern and historical""" - -toolchain = {'name': 'dummy', 'version': ''} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/pytz'] -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/r/requests/requests-2.4.2.eb b/easybuild/easyconfigs/r/requests/requests-2.4.2.eb deleted file mode 100644 index c3bc39cdc8..0000000000 --- a/easybuild/easyconfigs/r/requests/requests-2.4.2.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'requests' -version = '2.4.2' - -homepage = 'https://pypi.python.org/pypi/requests' -description = """Python http for humans""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/requests'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SQLAlchemy/SQLAlchemy-0.7.9.eb b/easybuild/easyconfigs/s/SQLAlchemy/SQLAlchemy-0.7.9.eb deleted file mode 100644 index 8483b950e9..0000000000 --- a/easybuild/easyconfigs/s/SQLAlchemy/SQLAlchemy-0.7.9.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'SQLAlchemy' -version = '0.7.9' - -homepage = 'http://www.sqlalchemy.org/' -description = """Database Abstraction Library - The Python SQL Toolkit and Object Relational Mapper""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/sqlalchemy'], -} - -moduleclass = 'lib' diff --git a/easybuild/easyconfigs/s/setuptools/setuptools-17.1.1.eb b/easybuild/easyconfigs/s/setuptools/setuptools-17.1.1.eb deleted file mode 100644 index 29af11dc0f..0000000000 --- a/easybuild/easyconfigs/s/setuptools/setuptools-17.1.1.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'setuptools' -version = '17.1.1' - -homepage = 'https://pypi.python.org/pypi/setuptools/' -description = """Download, build, install, upgrade, and uninstall Python packages -- easily!""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['bin/easy_install'], - 'dirs': ['lib/setuptools'], -} - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/simplejson/simplejson-3.7.3.eb b/easybuild/easyconfigs/s/simplejson/simplejson-3.7.3.eb deleted file mode 100644 index c88c56893e..0000000000 --- a/easybuild/easyconfigs/s/simplejson/simplejson-3.7.3.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'simplejson' -version = '3.7.3' - -homepage = 'http://github.com/simplejson/simplejson' -description = """Simple, fast, extensible JSON encoder/decoder for Python.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_LOWER_SOURCE] -sources = [SOURCELOWER_TAR_GZ] - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/simplejson'], -} - -moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/six/six-1.9.0.eb b/easybuild/easyconfigs/s/six/six-1.9.0.eb deleted file mode 100644 index a91199175e..0000000000 --- a/easybuild/easyconfigs/s/six/six-1.9.0.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = 'VersionIndependentPythonPackage' - -name = 'six' -version = '1.9.0' - -homepage = 'http://pypi.python.org/pypi/six' -description = """Python 2 and 3 compatibility utilities""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] - -sanity_check_paths = { - 'files': ['lib/six.py'], - 'dirs': [], -} - -moduleclass = 'tools' -- GitLab From d3d531982170ea29b4d5cc5dbd643074f990e2c6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 15 Jun 2015 14:06:46 +0200 Subject: [PATCH 0925/1076] fix source_urls for GC3Pie easyconfig --- .../easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb | 96 ++++++++++++++----- 1 file changed, 72 insertions(+), 24 deletions(-) diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb index 900ad6b418..e3154cc1a9 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb @@ -16,31 +16,79 @@ exts_filter = ('python -c"import %(ext_name)s"', '') # allow use of system Python allow_system_deps = [('Python', SYS_PYTHON_VERSION)] -ext_options = { - 'source_urls': [PYPI_LOWER_SOURCE], - 'source_tmpl': '%(name)s-%(version)s.tar.gz', -} - exts_list = [ - ('setuptools', '17.1.1', ext_options), - ('ecdsa', '0.11', ext_options), # required for paramiko - ('pycrypto', '2.6.1', dict(ext_options.items() + [('modulename', 'Crypto')])), # required for paramiko - ('paramiko', '1.13.0', ext_options), - ('PrettyTable', '0.7.2', dict(ext_options.items() + [('source_tmpl', 'prettytable-%(version)s.tar.gz')])), - ('pyCLI', '2.0.3', dict(ext_options.items() + [('modulename', 'cli')])), - ('SQLAlchemy', '0.7.9', ext_options), - ('parsedatetime', '0.8.7', ext_options), - ('boto', '2.9.4', ext_options), - ('pip', '7.0.3'), # required for pbr - ('pbr', '0.11.0'), # required for python-novaclient - ('Babel', '1.3'), # required for python-novaclient - ('simplejson', '3.7.3'), # required for python-novaclient - ('requests', '2.4.2'), # required for python-novaclient - ('iso8601', '0.1.10'), # required for python-novaclient - ('argparse', '1.3.0'), # required for python-novaclient - ('six', '1.9.0'), # required for python-novaclient - ('python-novaclient', '2.15.0', dict(ext_options.items() + [('modulename', 'novaclient')])), - (name.lower(), version, dict(ext_options.items() + [('modulename', 'gc3libs')])), + ('setuptools', '17.1.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + }), + # required for paramiko + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + # required for paramiko + ('pycrypto', '2.6.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], + 'modulename': 'Crypto', + }), + ('paramiko', '1.13.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('PrettyTable', '0.7.2', { + 'source_urls': ['https://pypi.python.org/packages/source/P/PrettyTable/'], + 'source_tmpl': 'prettytable-%(version)s.tar.gz', + }), + ('pyCLI', '2.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyCLI/'], + 'modulename': 'cli', + }), + ('SQLAlchemy', '0.7.9', { + 'source_urls': ['https://pypi.python.org/packages/source/S/SQLAlchemy/'], + }), + ('parsedatetime', '0.8.7', { + 'source_urls': ['https://pypi.python.org/packages/source/p/parsedatetime/'], + }), + ('boto', '2.9.4', { + 'source_urls': ['https://pypi.python.org/packages/source/b/boto/'], + }), + # required for pbr + ('pip', '7.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], + }), + # required for python-novaclient + ('pbr', '0.11.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + # required for python-novaclient + ('Babel', '1.3', { + 'source_urls': ['https://pypi.python.org/packages/source/B/Babel/'], + }), + # required for python-novaclient + ('simplejson', '3.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/simplejson/'], + }), + # required for python-novaclient + ('requests', '2.4.2', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + # required for python-novaclient + ('iso8601', '0.1.10', { + 'source_urls': ['https://pypi.python.org/packages/source/i/iso8601/'], + }), + # required for python-novaclient + ('argparse', '1.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], + }), + # required for python-novaclient + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('python-novaclient', '2.15.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/python-novaclient/'], + 'modulename': 'novaclient', + }), + (name.lower(), version, { + 'source_urls': ['https://pypi.python.org/packages/source/g/gc3pie/'], + 'modulename': 'gc3libs', + }), ] pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) -- GitLab From f62823897b177a93a09d8b194df90b08063f2b32 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 15 Jun 2015 16:12:30 +0200 Subject: [PATCH 0926/1076] include both lib and lib64 in $PYTHONPATH in GC3Pie easyconfig --- easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb index e3154cc1a9..d8254ca575 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb @@ -93,7 +93,8 @@ exts_list = [ pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) -modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyshortver]} +# on RHEL-based systems, some extensions get installed to lib, some to lib64 +modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyshortver, 'lib64/python%s/site-packages' % pyshortver]} full_sanity_check = True -- GitLab From a26edced5925bc4ea05e4c7fe363c432d1989200 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 15 Jun 2015 16:27:28 +0200 Subject: [PATCH 0927/1076] fix source_urls for argparse Python extension --- easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb | 2 +- .../easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb | 2 +- .../easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb | 2 +- .../easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2015a.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb | 2 +- .../easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb | 2 +- easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb | 2 +- easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb | 2 +- easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb | 2 +- easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb | 2 +- 47 files changed, 47 insertions(+), 47 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb index 08ae2a5f52..aa976378fe 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb @@ -59,7 +59,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.3.0', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('pbr', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb index 5691adf05e..1977d33177 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb @@ -59,7 +59,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.3.0', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('pbr', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb index 8bf00ee94a..b82404eb26 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb index 2ade7ad4f1..0eaf32ef4a 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb @@ -49,7 +49,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb index a73fef035d..aeb1a5dbe8 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb index 2af2f0c181..5708c09083 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb @@ -49,7 +49,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb index 0218dcafbd..d0197126f1 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb index 342b19c101..2c3b844cef 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb index b883b3a7a7..d2fb8dbf98 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb index 53fb8ff292..8af79fb950 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb index c2cc52183e..4715f5d29d 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb index 994f20889f..9e8e258f1e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb index 459199e8c5..4ea3681947 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb index 3e4b4f03f3..055d5c5563 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb index 2e8be6d925..8e32b0f084 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb @@ -49,7 +49,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb index c6d6010f0e..77656f8d16 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb @@ -49,7 +49,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb index 2da448273b..ad5369bd07 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb @@ -49,7 +49,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb index b7849aec58..bbc8eab1c5 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb index c17df2cb09..6186a3614b 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb @@ -55,7 +55,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb index 9f5cd7d95f..e943c91436 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb @@ -49,7 +49,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb index a24d0b3e6e..b2b682da04 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb index cee2b8e189..09ce3003e9 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb @@ -54,7 +54,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb index 751a483994..ea85f15f15 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb @@ -52,7 +52,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb index 8b46b16cd3..c14fdff5ce 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb @@ -52,7 +52,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb index ed13d94285..23aec43a01 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb @@ -56,7 +56,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb index 8e7a62f6da..42b742d915 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb index aaba09ba09..3cc492d6b4 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb @@ -54,7 +54,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb index d9f7ad0b77..0c53db7e43 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb @@ -54,7 +54,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb index 6e042b928d..31ea2a894b 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb index 09dc45c1e6..5c19bcd953 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb @@ -60,7 +60,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb index 383b7d978b..f1ec579fbe 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb @@ -61,7 +61,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb index 18aa12a4b8..b620899273 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb @@ -58,7 +58,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb index 787f5ecab1..1ae3ec0c5f 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb @@ -58,7 +58,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2015a.eb index 16a9eea25f..60923e701c 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2015a.eb @@ -57,7 +57,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb index 39d6b11c34..2e085966c7 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.1.29.eb @@ -58,7 +58,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.10.2', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb index 466ad2cc0c..0c1b139dda 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.25.eb @@ -58,7 +58,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.10.2', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb index 5a66cda69a..186e5f94df 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-5.2.40.eb @@ -58,7 +58,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.10.2', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb index d0661c356d..e5b95d6f14 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb @@ -55,7 +55,7 @@ exts_list = [ 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('pbr', '0.10.8', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb index cc0e90d0e3..bb297e5eb8 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb @@ -55,7 +55,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('pbr', '0.10.8', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb index bb0fac1650..27281d943c 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb @@ -55,7 +55,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('pbr', '0.10.8', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb index ed4d77fc45..2c04d1e9a7 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb @@ -58,7 +58,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('pbr', '0.10.8', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb index 033d183105..66a6b2687c 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb @@ -49,7 +49,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('Cython', '0.19.1', { 'source_urls': ['http://www.cython.org/release/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb index c928dc3ca3..ce554428cd 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb @@ -49,7 +49,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('Cython', '0.19.1', { 'source_urls': ['http://www.cython.org/release/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb b/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb index f523509a1d..3e3d09b0be 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('Cython', '0.19.1', { 'source_urls': ['http://www.cython.org/release/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb index a47ee809f5..98228f8b19 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb @@ -49,7 +49,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('Cython', '0.19.1', { 'source_urls': ['http://www.cython.org/release/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb index d3f83f3c59..b7690d84fc 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb @@ -61,7 +61,7 @@ exts_list = [ ], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb index 9f71e6e86f..91935078a9 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb @@ -61,7 +61,7 @@ exts_list = [ ], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], }), ('lockfile', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], -- GitLab From 7bc30033e5b9c5015c0c8a2e96912b8fb99ab18d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 15 Jun 2015 17:35:47 +0200 Subject: [PATCH 0928/1076] fix source_urls for deap Python extension --- easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb | 2 +- .../easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb | 2 +- .../easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb | 2 +- .../easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb | 2 +- easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb | 2 +- .../easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb | 2 +- easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb | 2 +- easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb | 2 +- 31 files changed, 31 insertions(+), 31 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb index b82404eb26..b447f3f5c5 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb @@ -67,7 +67,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb index 0eaf32ef4a..3b9b9b0071 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb @@ -65,7 +65,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb index aeb1a5dbe8..e9411a98a0 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb @@ -67,7 +67,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb index 5708c09083..9d81cee86b 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb @@ -65,7 +65,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb index d0197126f1..b7dfb64df9 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb @@ -67,7 +67,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb index 2c3b844cef..5eb4c88938 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb @@ -67,7 +67,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb index d2fb8dbf98..878951cc6e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb @@ -67,7 +67,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb index 8af79fb950..957d719fbd 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb @@ -67,7 +67,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb index 4715f5d29d..49da1ce96f 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb @@ -67,7 +67,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb index 9e8e258f1e..ff029a2234 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb @@ -67,7 +67,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb index 4ea3681947..2ef8f9fc88 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb @@ -67,7 +67,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb index 055d5c5563..b5075a6a9a 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb @@ -67,7 +67,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb index 8e32b0f084..e1bc68f6d1 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb @@ -65,7 +65,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb index 77656f8d16..1f6678ca73 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb @@ -65,7 +65,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb index ad5369bd07..bcc80770f8 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb @@ -65,7 +65,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb index bbc8eab1c5..262801c6c1 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb @@ -67,7 +67,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb index 6186a3614b..7713f86879 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb @@ -71,7 +71,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb index e943c91436..0acac864f5 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb @@ -65,7 +65,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb index b2b682da04..b8e12d524c 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb @@ -67,7 +67,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb index 09ce3003e9..9fda7777e6 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb @@ -70,7 +70,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb index ea85f15f15..6f7edf431e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb @@ -68,7 +68,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb index c14fdff5ce..3c2a47e51e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb @@ -68,7 +68,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb index 23aec43a01..c8797b36e9 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb @@ -72,7 +72,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb index 42b742d915..de11eaf356 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb @@ -67,7 +67,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb index 3cc492d6b4..b8f2f71c12 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb @@ -70,7 +70,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb index 0c53db7e43..be1053a62d 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb @@ -70,7 +70,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb index 31ea2a894b..caf05b2cc7 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb @@ -67,7 +67,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb index 66a6b2687c..ddf1d2d853 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb @@ -55,7 +55,7 @@ exts_list = [ 'source_urls': ['http://www.cython.org/release/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb index ce554428cd..86066e4a5e 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb @@ -55,7 +55,7 @@ exts_list = [ 'source_urls': ['http://www.cython.org/release/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb b/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb index 3e3d09b0be..b01168b83e 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb @@ -57,7 +57,7 @@ exts_list = [ 'source_urls': ['http://www.cython.org/release/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb index 98228f8b19..de9617eacf 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb @@ -55,7 +55,7 @@ exts_list = [ 'source_urls': ['http://www.cython.org/release/'], }), ('deap', '0.9.1', { - 'source_urls': ['https://deap.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], }), ('decorator', '3.4.0', { 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], -- GitLab From 71581ecabb33f908cf4e6f1b50bdc5d3f1e65ac8 Mon Sep 17 00:00:00 2001 From: npklein Date: Tue, 16 Jun 2015 14:49:30 +0200 Subject: [PATCH 0929/1076] .eb file for Bowtie2-2.2.5-goolf-1.7.20 --- .../b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb new file mode 100644 index 0000000000..30dfc18960 --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb @@ -0,0 +1,38 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# Modified by: Robert Schmidt +# Ottawa Hospital Research Institute - Bioinformatics Team + +easyblock = 'MakeCp' + +name = 'Bowtie2' +version = '2.2.5' + +homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' +description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads + to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s + of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. + Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, + its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +sources = ['%(namelower)s-%(version)s-source.zip'] +source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] + +files_to_copy = [ + (["bowtie2", "bowtie2-align-l", "bowtie2-align-s", "bowtie2-build", "bowtie2-build-l", "bowtie2-build-s", + "bowtie2-inspect", "bowtie2-inspect-l", "bowtie2-inspect-s"], 'bin'), + "doc", "example", "scripts", "MANUAL", "MANUAL.markdown", "NEWS"] + +sanity_check_paths = { + 'files': ["bin/bowtie2-align-l", "bin/bowtie2-build", "bin/bowtie2-inspect"], + 'dirs': [], +} + +# to add script folder to path just uncomment this line +#modextrapaths = {'PATH': 'scripts'} + +moduleclass = 'bio' -- GitLab From 46d48a8687599e68e33e1ec5f9b06cab652a3a60 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 16 Jun 2015 15:12:00 +0200 Subject: [PATCH 0930/1076] {vis}[*/2015a] Pillow 2.8.1 --- .../Pillow-2.8.1-foss-2015a-Python-2.7.9.eb | 23 +++++++++++++++++++ .../Pillow-2.8.1-intel-2015a-Python-2.7.9.eb | 23 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 easybuild/easyconfigs/p/Pillow/Pillow-2.8.1-foss-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/Pillow/Pillow-2.8.1-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/p/Pillow/Pillow-2.8.1-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/Pillow/Pillow-2.8.1-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..524dd9ba3d --- /dev/null +++ b/easybuild/easyconfigs/p/Pillow/Pillow-2.8.1-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'Pillow' +version = '2.8.1' + +homepage = 'http://pillow.readthedocs.org/' +description = """Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. + PIL is the Python Imaging Library by Fredrik Lundh and Contributors.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [(python, pyver)] + +options = {'modulename': 'PIL'} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/Pillow/Pillow-2.8.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/Pillow/Pillow-2.8.1-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..04c7f0efa3 --- /dev/null +++ b/easybuild/easyconfigs/p/Pillow/Pillow-2.8.1-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'Pillow' +version = '2.8.1' + +homepage = 'http://pillow.readthedocs.org/' +description = """Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. + PIL is the Python Imaging Library by Fredrik Lundh and Contributors.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [(python, pyver)] + +options = {'modulename': 'PIL'} + +moduleclass = 'vis' -- GitLab From 9eb0080c3f24d806d39f0ddf887797bebd53107a Mon Sep 17 00:00:00 2001 From: npklein Date: Tue, 16 Jun 2015 17:56:59 +0200 Subject: [PATCH 0931/1076] .eb file for Python-2.7.9-goolf-1.7.20 --- .../p/Python/Python-2.7.9-goolf-1.7.20.eb | 119 ++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb new file mode 100644 index 0000000000..324a98e966 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb @@ -0,0 +1,119 @@ +name = 'Python' +version = '2.7.9' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.9.1' +scipyversion = '0.14.1' + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), +# ('SQLite', '3.8.8.1'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# order is important! +# package versions updated Jan 19th 2015 +exts_list = [ + ('requests', '2.6.2', { + 'source_urls': ['http://pypi.python.org/packages/source/r/requests/'], + }), + ('setuptools', '11.3.1', { + 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '6.0.6', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.4', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + }), + ('scipy', scipyversion, { + 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['http://argparse.googlecode.com/files/'], + }), + ('pbr', '0.10.8', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + ('lockfile', '0.10.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.21.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.4.0', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('paramiko', '1.15.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.13', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), + ('mock', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], + }), + ('pytz', '2014.10', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], + }), + ('pandas', '0.16.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + }), +] + + +moduleclass = 'lang' -- GitLab From 0327feff827d5a017ad8322f9e2e76bd6d51a07f Mon Sep 17 00:00:00 2001 From: npklein Date: Tue, 16 Jun 2015 18:17:26 +0200 Subject: [PATCH 0932/1076] .eb file for LibTIFF-4.0.3-goolf-1.7.20 --- .../l/LibTIFF/LibTIFF-4.0.3-goolf-1.7.20.eb | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.7.20.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.7.20.eb new file mode 100644 index 0000000000..46a3c3ee49 --- /dev/null +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.7.20.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'LibTIFF' +version = '4.0.3' + +homepage = 'http://www.remotesensing.org/libtiff/' +description = "tiff: Library and tools for reading and writing TIFF data files" + +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] +sources = ['tiff-%(version)s.tar.gz'] + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +sanity_check_paths = { + 'files': ['bin/tiffinfo'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 343db5ac56707f338adc6b7a1a0aef48ba2d2d93 Mon Sep 17 00:00:00 2001 From: npklein Date: Tue, 16 Jun 2015 20:20:27 +0200 Subject: [PATCH 0933/1076] .eb for libgtextutils-0.6.1-goolf-1.7.2 --- .../libgtextutils-0.6.1-goolf-1.7.20.eb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb new file mode 100644 index 0000000000..89f72fe364 --- /dev/null +++ b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb @@ -0,0 +1,31 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +easyblock = 'ConfigureMake' + +name = 'libgtextutils' +version = '0.6.1' + +homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' +description = """ligtextutils is a dependency of fastx-toolkit and is provided via the same upstream""" +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCE_TAR_BZ2] +source_urls = ['http://hannonlab.cshl.edu/fastx_toolkit'] + +sanity_check_paths = { + 'files': ['lib/libgtextutils.so', 'lib/libgtextutils.a'], + 'dirs': ['lib/pkgconfig'] + } + +moduleclass = 'bio' -- GitLab From b69ab3196178cebcada2c3387dc4ee9b9692d176 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 17 Jun 2015 07:48:43 +0200 Subject: [PATCH 0934/1076] fix easyconfigs unit tests after making ModulesTool a non-singleton class (cfr. https://github.com/hpcugent/easybuild-framework/pull/1299) --- test/easyconfigs/easyconfigs.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/test/easyconfigs/easyconfigs.py b/test/easyconfigs/easyconfigs.py index 6efa3b178f..12d11afc1e 100644 --- a/test/easyconfigs/easyconfigs.py +++ b/test/easyconfigs/easyconfigs.py @@ -32,6 +32,7 @@ import copy import glob import os import re +import shutil import sys import tempfile from distutils.version import LooseVersion @@ -48,6 +49,7 @@ from easybuild.framework.easyconfig.easyconfig import get_easyblock_class from easybuild.framework.easyconfig.parser import fetch_parameters_from_easyconfig from easybuild.framework.easyconfig.tools import dep_graph, get_paths_for, process_easyconfig from easybuild.tools import config +from easybuild.tools.filetools import write_file from easybuild.tools.module_naming_scheme import GENERAL_CLASS from easybuild.tools.module_naming_scheme.utilities import det_full_ec_version from easybuild.tools.modules import modules_tool @@ -79,10 +81,10 @@ class EasyConfigTest(TestCase): config.set_tmpdir() del eb_go - # mock 'exist' and 'load' methods of modules tool, which are used for 'craype' external module - modtool = modules_tool() - modtool.exist = lambda m: [True]*len(m) - modtool.load = lambda m: True + # put dummy 'craype-test' module in place, which is required for parsing easyconfigs using Cray* toolchains + TMPDIR = tempfile.mkdtemp() + os.environ['MODULEPATH'] = TMPDIR + write_file(os.path.join(TMPDIR, 'craype-test'), '#%Module\n') log = fancylogger.getLogger("EasyConfigTest", fname=False) @@ -227,6 +229,10 @@ class EasyConfigTest(TestCase): if not (dirpath.endswith('/easybuild/easyconfigs') and filenames == ['TEMPLATE.eb']): self.assertTrue(False, "List of easyconfig files in %s is empty: %s" % (dirpath, filenames)) + def test_zzz_cleanup(self): + """Dummy test to clean up global temporary directory.""" + shutil.rmtree(self.TMPDIR) + def template_easyconfig_test(self, spec): """Tests for an individual easyconfig: parsing, instantiating easyblock, check patches, ...""" -- GitLab From e86709617e63f62a0de934294f6ebce461571c82 Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 10:21:50 +0200 Subject: [PATCH 0935/1076] Use SOURCEFORGE_SOURCE as source urls, remove import time and seconds from epoch --- easybuild/easyconfigs/s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb | 5 +---- easybuild/easyconfigs/s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/easybuild/easyconfigs/s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb b/easybuild/easyconfigs/s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb index 6278b4ba19..72296e698f 100644 --- a/easybuild/easyconfigs/s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb @@ -1,5 +1,3 @@ -import time - easyblock = 'PackedBinary' name = 'snpEff' @@ -17,8 +15,7 @@ versionsuffix = '-%s-%s' % (java, javaver) dependencies = [(java, javaver)] -seconds_after_epoch = int(time.time()) -source_urls = [('http://downloads.sourceforge.net/project/%s?ts=%s&use_mirror=autoselect' % (name.lower(), seconds_after_epoch))] +source_urls = [SOURCEFORGE_SOURCE] sources = [('%s_v%s_core.zip' % (name, version.replace('.', '_')))] checksums = ['f4571413833df913261ff76b6f40bb76'] diff --git a/easybuild/easyconfigs/s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb b/easybuild/easyconfigs/s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb index 7763b7baad..7e0c5d595f 100644 --- a/easybuild/easyconfigs/s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb @@ -1,5 +1,3 @@ -import time - easyblock = 'PackedBinary' name = 'snpEff' @@ -17,8 +15,7 @@ versionsuffix = '-%s-%s' % (java, javaver) dependencies = [(java, javaver)] -seconds_after_epoch = int(time.time()) -source_urls = ['http://downloads.sourceforge.net/project/%(name.lower())s?ts=%(seconds_after_epoch)s&use_mirror=autoselect'] +source_urls = [SOURCEFORGE_SOURCE] sources = [('%s_v%s_core.zip' % (name, version.replace('.', '_')))] checksums = ['23b48ebe02288c1e3c5c0391949eea5a'] -- GitLab From a5f6037e278342781100925ffcfd1708806e9424 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Wed, 17 Jun 2015 10:23:44 +0200 Subject: [PATCH 0936/1076] removed first empty line --- easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-goolf-1.7.20.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-goolf-1.7.20.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-goolf-1.7.20.eb index ceb5083895..cb7232a3fb 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-goolf-1.7.20.eb @@ -1,4 +1,3 @@ - name = 'SAMtools' version = '0.1.19' -- GitLab From 382c292d5f92e4f79336b446c5e2d579000101e8 Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 10:48:00 +0200 Subject: [PATCH 0937/1076] Change v to in filename --- .../s/snpEff/snpEff-3.6-Java-1.7.0_80.eb | 28 +++++++++++++++++++ .../s/snpEff/snpEff-4.1d-Java-1.7.0_80.eb | 28 +++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 easybuild/easyconfigs/s/snpEff/snpEff-3.6-Java-1.7.0_80.eb create mode 100644 easybuild/easyconfigs/s/snpEff/snpEff-4.1d-Java-1.7.0_80.eb diff --git a/easybuild/easyconfigs/s/snpEff/snpEff-3.6-Java-1.7.0_80.eb b/easybuild/easyconfigs/s/snpEff/snpEff-3.6-Java-1.7.0_80.eb new file mode 100644 index 0000000000..72296e698f --- /dev/null +++ b/easybuild/easyconfigs/s/snpEff/snpEff-3.6-Java-1.7.0_80.eb @@ -0,0 +1,28 @@ +easyblock = 'PackedBinary' + +name = 'snpEff' +version = '3.6' + +homepage = 'http://sourceforge.net/projects/snpeff/' +description = """SnpEff is a variant annotation and effect prediction tool. +It annotates and predicts the effects of genetic variants (such as amino acid changes).""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +java = 'Java' +javaver = '1.7.0_80' +versionsuffix = '-%s-%s' % (java, javaver) + +dependencies = [(java, javaver)] + +source_urls = [SOURCEFORGE_SOURCE] +sources = [('%s_v%s_core.zip' % (name, version.replace('.', '_')))] + +checksums = ['f4571413833df913261ff76b6f40bb76'] + +sanity_check_paths = { + 'files': ['snpEff.jar', 'SnpSift.jar'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/snpEff/snpEff-4.1d-Java-1.7.0_80.eb b/easybuild/easyconfigs/s/snpEff/snpEff-4.1d-Java-1.7.0_80.eb new file mode 100644 index 0000000000..7e0c5d595f --- /dev/null +++ b/easybuild/easyconfigs/s/snpEff/snpEff-4.1d-Java-1.7.0_80.eb @@ -0,0 +1,28 @@ +easyblock = 'PackedBinary' + +name = 'snpEff' +version = '4.1d' + +homepage = 'http://sourceforge.net/projects/snpeff/' +description = """SnpEff is a variant annotation and effect prediction tool. +It annotates and predicts the effects of genetic variants (such as amino acid changes).""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +java = 'Java' +javaver = '1.7.0_80' +versionsuffix = '-%s-%s' % (java, javaver) + +dependencies = [(java, javaver)] + +source_urls = [SOURCEFORGE_SOURCE] +sources = [('%s_v%s_core.zip' % (name, version.replace('.', '_')))] + +checksums = ['23b48ebe02288c1e3c5c0391949eea5a'] + +sanity_check_paths = { + 'files': ['snpEff.jar', 'SnpSift.jar'], + 'dirs': [] +} + +moduleclass = 'bio' -- GitLab From a7b9d66efdc3eca679266dc6c772fce3db0ac74f Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 11:06:40 +0200 Subject: [PATCH 0938/1076] remove snpEff files with wrong file name --- .../s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb | 28 ------------------- .../s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb | 28 ------------------- 2 files changed, 56 deletions(-) delete mode 100644 easybuild/easyconfigs/s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb delete mode 100644 easybuild/easyconfigs/s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb diff --git a/easybuild/easyconfigs/s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb b/easybuild/easyconfigs/s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb deleted file mode 100644 index 72296e698f..0000000000 --- a/easybuild/easyconfigs/s/snpEff/snpEff-v3.6-Java-1.7.0_80.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'snpEff' -version = '3.6' - -homepage = 'http://sourceforge.net/projects/snpeff/' -description = """SnpEff is a variant annotation and effect prediction tool. -It annotates and predicts the effects of genetic variants (such as amino acid changes).""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -java = 'Java' -javaver = '1.7.0_80' -versionsuffix = '-%s-%s' % (java, javaver) - -dependencies = [(java, javaver)] - -source_urls = [SOURCEFORGE_SOURCE] -sources = [('%s_v%s_core.zip' % (name, version.replace('.', '_')))] - -checksums = ['f4571413833df913261ff76b6f40bb76'] - -sanity_check_paths = { - 'files': ['snpEff.jar', 'SnpSift.jar'], - 'dirs': [] -} - -moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb b/easybuild/easyconfigs/s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb deleted file mode 100644 index 7e0c5d595f..0000000000 --- a/easybuild/easyconfigs/s/snpEff/snpEff-v4.1d-Java-1.7.0_80.eb +++ /dev/null @@ -1,28 +0,0 @@ -easyblock = 'PackedBinary' - -name = 'snpEff' -version = '4.1d' - -homepage = 'http://sourceforge.net/projects/snpeff/' -description = """SnpEff is a variant annotation and effect prediction tool. -It annotates and predicts the effects of genetic variants (such as amino acid changes).""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -java = 'Java' -javaver = '1.7.0_80' -versionsuffix = '-%s-%s' % (java, javaver) - -dependencies = [(java, javaver)] - -source_urls = [SOURCEFORGE_SOURCE] -sources = [('%s_v%s_core.zip' % (name, version.replace('.', '_')))] - -checksums = ['23b48ebe02288c1e3c5c0391949eea5a'] - -sanity_check_paths = { - 'files': ['snpEff.jar', 'SnpSift.jar'], - 'dirs': [] -} - -moduleclass = 'bio' -- GitLab From b60a9309274819261ed452d19547dad4dbe1d372 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Wed, 17 Jun 2015 12:01:04 +0200 Subject: [PATCH 0939/1076] Change http to https --- .../p/Python/Python-2.7.9-goolf-1.7.20.eb | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb index 324a98e966..a97b98d87d 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb @@ -1,7 +1,7 @@ name = 'Python' version = '2.7.9' -homepage = 'http://python.org/' +homepage = 'https://python.org/' description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." toolchain = {'name': 'goolf', 'version': '1.7.20'} @@ -10,7 +10,7 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} numpyversion = '1.9.1' scipyversion = '0.14.1' -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +source_urls = ['https://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] # python needs bzip2 to build the bz2 package @@ -30,34 +30,34 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # package versions updated Jan 19th 2015 exts_list = [ ('requests', '2.6.2', { - 'source_urls': ['http://pypi.python.org/packages/source/r/requests/'], + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], }), ('setuptools', '11.3.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '6.0.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.4', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + 'source_urls': [('https://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], }), ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + 'source_urls': [('https://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + 'source_urls': ['https://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], + 'source_urls': ['https://argparse.googlecode.com/files/'], }), ('pbr', '0.10.8', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], @@ -66,14 +66,14 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.21.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://www.cython.org/release/'], }), ('six', '1.9.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], }), ('dateutil', '2.4.0', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], @@ -87,7 +87,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], -- GitLab From 5287f6181d6772f1c1819828b44363e40721c332 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 17 Jun 2015 12:01:41 +0200 Subject: [PATCH 0940/1076] fix remark --- .../easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb | 1 + .../easyconfigs/g/GC3Pie/GC3Pie-2.3.dev.eb | 32 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.dev.eb diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb index d8254ca575..8bb06bd90a 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb @@ -96,6 +96,7 @@ pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) # on RHEL-based systems, some extensions get installed to lib, some to lib64 modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyshortver, 'lib64/python%s/site-packages' % pyshortver]} +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module full_sanity_check = True sanity_check_paths = { diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.dev.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.dev.eb new file mode 100644 index 0000000000..00e503af1d --- /dev/null +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.dev.eb @@ -0,0 +1,32 @@ +easyblock = 'PythonPackage' + +name = 'GC3Pie' +version = '2.3.dev' + +homepage = 'https://gc3pie.readthedocs.org' +description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution + environments.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# svn checkout http://gc3pie.googlecode.com/svn/trunk/ gc3pie +# gc3pie-2.3.dev.tar.gz gc3pie +sources = ['gc3pie-%(version)s.tar.gz'] + +start_dir = 'gc3pie' + +# allow use of system python +allow_system_deps = [('python', SYS_PYTHON_VERSION)] + +pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) + +options = {'modulename': 'gc3libs'} + +sanity_check_paths = { + 'files': ['bin/gc3utils', 'lib/python%(pyver)s/site-packages/gc3pie-%%(version)s-py%(pyver)s.egg' % {'pyver': pyshortver}], + 'dirs': [], +} + +sanity_check_commands = [('gc3utils', 'info --version')] + +moduleclass = 'tools' -- GitLab From b19f9deee3096685d3dfe64efc100be00608f6b7 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Wed, 17 Jun 2015 12:12:51 +0200 Subject: [PATCH 0941/1076] fix indentation --- .../l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb index 89f72fe364..bf0770fd9f 100644 --- a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb @@ -24,8 +24,8 @@ sources = [SOURCE_TAR_BZ2] source_urls = ['http://hannonlab.cshl.edu/fastx_toolkit'] sanity_check_paths = { - 'files': ['lib/libgtextutils.so', 'lib/libgtextutils.a'], - 'dirs': ['lib/pkgconfig'] - } + 'files': ['lib/libgtextutils.so', 'lib/libgtextutils.a'], + 'dirs': ['lib/pkgconfig'] + } moduleclass = 'bio' -- GitLab From 2959ff50bbdf1d5a60aafedcea5419e590891c47 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 17 Jun 2015 12:17:37 +0200 Subject: [PATCH 0942/1076] remove easyconfig for GC3Pie dev version that crept in --- .../easyconfigs/g/GC3Pie/GC3Pie-2.3.dev.eb | 32 ------------------- 1 file changed, 32 deletions(-) delete mode 100644 easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.dev.eb diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.dev.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.dev.eb deleted file mode 100644 index 00e503af1d..0000000000 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.dev.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'PythonPackage' - -name = 'GC3Pie' -version = '2.3.dev' - -homepage = 'https://gc3pie.readthedocs.org' -description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution - environments.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -# svn checkout http://gc3pie.googlecode.com/svn/trunk/ gc3pie -# gc3pie-2.3.dev.tar.gz gc3pie -sources = ['gc3pie-%(version)s.tar.gz'] - -start_dir = 'gc3pie' - -# allow use of system python -allow_system_deps = [('python', SYS_PYTHON_VERSION)] - -pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) - -options = {'modulename': 'gc3libs'} - -sanity_check_paths = { - 'files': ['bin/gc3utils', 'lib/python%(pyver)s/site-packages/gc3pie-%%(version)s-py%(pyver)s.egg' % {'pyver': pyshortver}], - 'dirs': [], -} - -sanity_check_commands = [('gc3utils', 'info --version')] - -moduleclass = 'tools' -- GitLab From 3ede896bf3f92cb21ea29b711bbde0c1cb613895 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Wed, 17 Jun 2015 12:18:54 +0200 Subject: [PATCH 0943/1076] Change dependencies to include SQLite and OpenSSL and remove requests --- .../easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb index a97b98d87d..b70766f54b 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb @@ -19,8 +19,8 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), -# ('SQLite', '3.8.8.1'), -# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's + ('SQLite', '3.8.8.1'), + ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] @@ -29,9 +29,6 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! # package versions updated Jan 19th 2015 exts_list = [ - ('requests', '2.6.2', { - 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], - }), ('setuptools', '11.3.1', { 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), -- GitLab From c7ea46925714e7124d9f72285eec965faa1c65c4 Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 12:33:39 +0200 Subject: [PATCH 0944/1076] .eb file for freetype-2.5.3-goolf-1.7.20 --- .../f/freetype/freetype-2.5.3-goolf-1.7.20 | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 easybuild/easyconfigs/f/freetype/freetype-2.5.3-goolf-1.7.20 diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.3-goolf-1.7.20 b/easybuild/easyconfigs/f/freetype/freetype-2.5.3-goolf-1.7.20 new file mode 100644 index 0000000000..c5fb92d43c --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.3-goolf-1.7.20 @@ -0,0 +1,21 @@ +name = 'freetype' +version = '2.5.3' + +homepage = 'http://freetype.org' +description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and + portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display + servers, font conversion tools, text image generation tools, and many other products as well.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('libpng', '1.6.12')] + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.so', 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' -- GitLab From 3aa0e15b4991d912c3677cf371853581abd076ec Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 12:35:26 +0200 Subject: [PATCH 0945/1076] remove Python-2.7.9-goolf-1.7.20.eb should be in Python branch --- .../p/Python/Python-2.7.9-goolf-1.7.20.eb | 119 ------------------ 1 file changed, 119 deletions(-) delete mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb deleted file mode 100644 index 324a98e966..0000000000 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb +++ /dev/null @@ -1,119 +0,0 @@ -name = 'Python' -version = '2.7.9' - -homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.1' -scipyversion = '0.14.1' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('ncurses', '5.9'), -# ('SQLite', '3.8.8.1'), -# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's -# nice to have an up to date openssl for security reasons -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# package versions updated Jan 19th 2015 -exts_list = [ - ('requests', '2.6.2', { - 'source_urls': ['http://pypi.python.org/packages/source/r/requests/'], - }), - ('setuptools', '11.3.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '6.0.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.4', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], - }), - ('mpi4py', '1.3.1', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], - }), - ('pbr', '0.10.8', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.21.2', { - 'source_urls': ['http://www.cython.org/release/'], - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.0', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - 'source_tmpl': 'liac-%(name)s-%(version)s.zip', - 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], - }), - ('pycrypto', '2.6.1', { - 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], - }), - ('ecdsa', '0.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], - }), - ('netifaces', '0.10.4', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], - }), - ('netaddr', '0.7.13', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2014.10', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - - -moduleclass = 'lang' -- GitLab From 350e1cd24f06f950b485e858e01aa86207116a47 Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 12:37:50 +0200 Subject: [PATCH 0946/1076] .eb file for fontconfig-2.11.1-goolf-1.7.20 --- .../fontconfig/fontconfig-2.11.1-goolf-1.7.20 | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20 diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20 b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20 new file mode 100644 index 0000000000..e77da2e1fe --- /dev/null +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20 @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = "fontconfig" +version = '2.11.1' + +homepage = 'http://www.freedesktop.org/software/fontconfig' +description = """Fontconfig is a library designed to provide system-wide font configuration, customization and +application access.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('expat', '2.1.0'), + ('freetype','2.5.3'), +] + +configopts = '--disable-docs ' + +moduleclass = 'vis' -- GitLab From 5bf3948c1002e8da79db7570c71e4923ded83b00 Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 12:38:38 +0200 Subject: [PATCH 0947/1076] remove Python-2.7.9-goolf-1.7.20.eb should be in Python branch --- .../p/Python/Python-2.7.9-goolf-1.7.20.eb | 119 ------------------ 1 file changed, 119 deletions(-) delete mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb deleted file mode 100644 index 324a98e966..0000000000 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb +++ /dev/null @@ -1,119 +0,0 @@ -name = 'Python' -version = '2.7.9' - -homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." - -toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'pic': True, 'opt': True, 'optarch': True} - -numpyversion = '1.9.1' -scipyversion = '0.14.1' - -source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] -sources = [SOURCE_TGZ] - -# python needs bzip2 to build the bz2 package -dependencies = [ - ('bzip2', '1.0.6'), - ('zlib', '1.2.8'), - ('libreadline', '6.3'), - ('ncurses', '5.9'), -# ('SQLite', '3.8.8.1'), -# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's -# nice to have an up to date openssl for security reasons -] - -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] - -# order is important! -# package versions updated Jan 19th 2015 -exts_list = [ - ('requests', '2.6.2', { - 'source_urls': ['http://pypi.python.org/packages/source/r/requests/'], - }), - ('setuptools', '11.3.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], - }), - ('pip', '6.0.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], - }), - ('nose', '1.3.4', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], - }), - ('numpy', numpyversion, { - 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], - }), - ('scipy', scipyversion, { - 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], - }), - ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], - }), - ('mpi4py', '1.3.1', { - 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], - }), - ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], - }), - ('argparse', '1.2.1', { - 'source_urls': ['http://argparse.googlecode.com/files/'], - }), - ('pbr', '0.10.8', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], - }), - ('lockfile', '0.10.2', { - 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], - }), - ('Cython', '0.21.2', { - 'source_urls': ['http://www.cython.org/release/'], - }), - ('six', '1.9.0', { - 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], - }), - ('dateutil', '2.4.0', { - 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], - }), - ('deap', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], - }), - ('decorator', '3.4.0', { - 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], - }), - ('arff', '2.0.1', { - 'source_tmpl': 'liac-%(name)s-%(version)s.zip', - 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], - }), - ('pycrypto', '2.6.1', { - 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], - }), - ('ecdsa', '0.11', { - 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], - }), - ('paramiko', '1.15.2', { - 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), - ('pyparsing', '2.0.3', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], - }), - ('netifaces', '0.10.4', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], - }), - ('netaddr', '0.7.13', { - 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], - }), - ('mock', '1.0.1', { - 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], - }), - ('pytz', '2014.10', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], - }), - ('pandas', '0.16.0', { - 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], - }), -] - - -moduleclass = 'lang' -- GitLab From 30c2d6d35b0d54b4c932db203b14d885178e883c Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 12:42:28 +0200 Subject: [PATCH 0948/1076] .eb file for GLib-2.40.0-goolf-1.7.20 --- .../g/GLib/GLib-2.40.0-goolf-1.7.20.eb | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 easybuild/easyconfigs/g/GLib/GLib-2.40.0-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.40.0-goolf-1.7.20.eb b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-goolf-1.7.20.eb new file mode 100644 index 0000000000..8949f8ac3a --- /dev/null +++ b/easybuild/easyconfigs/g/GLib/GLib-2.40.0-goolf-1.7.20.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'GLib' +version = '2.40.0' + +homepage = 'http://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +sources = ['glib-%(version)s.tar.xz'] + +dependencies = [ + ('libffi', '3.1'), + ('gettext', '0.19.2'), +] +builddependencies = [('Python', '2.7.9')] + +moduleclass = 'vis' -- GitLab From f93360c72fd77663ebe0ee8013b5017601a33eee Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 12:47:37 +0200 Subject: [PATCH 0949/1076] .eb file for libjpeg-turbo-1.3.1-goolf-1.7.20 --- .../libjpeg-turbo-1.3.1-goolf-1.7.20.eb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.3.1-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.3.1-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.3.1-goolf-1.7.20.eb new file mode 100644 index 0000000000..d2b54d01ff --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.3.1-goolf-1.7.20.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libjpeg-turbo' +version = '1.3.1' + +homepage = 'http://sourceforge.net/libjpeg-turbo/' +description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG +compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. +""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('NASM', '2.11.05'), +] + +configopts = "--with-jpeg8" +runtest = "test" + +moduleclass = 'lib' -- GitLab From eaed5bdeb7560fee2512f81dcdf392af636ee352 Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 12:49:45 +0200 Subject: [PATCH 0950/1076] .eb file for libpng-1.6.12-goolf-1.7.20 --- .../l/libpng/libpng-1.6.12-goolf-1.7.20.eb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 easybuild/easyconfigs/l/libpng/libpng-1.6.12-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.12-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.12-goolf-1.7.20.eb new file mode 100644 index 0000000000..11dd528148 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.12-goolf-1.7.20.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.12' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +configopts = "--with-pic" + +moduleclass = 'lib' -- GitLab From db1282d0ea7f4feddc302d76930ec0ec3ab07494 Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 12:52:18 +0200 Subject: [PATCH 0951/1076] .eb file for expat-2.1.0-goolf-1.7.20 --- .../e/expat/expat-2.1.0-goolf-1.7.20.eb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 easybuild/easyconfigs/e/expat/expat-2.1.0-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-goolf-1.7.20.eb b/easybuild/easyconfigs/e/expat/expat-2.1.0-goolf-1.7.20.eb new file mode 100644 index 0000000000..721806cde9 --- /dev/null +++ b/easybuild/easyconfigs/e/expat/expat-2.1.0-goolf-1.7.20.eb @@ -0,0 +1,16 @@ +easyblock = 'ConfigureMake' + +name = 'expat' +version = '2.1.0' + +homepage = 'http://expat.sourceforge.net/' +description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application +registers handlers for things the parser might find in the XML document (like start tags)""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [SOURCEFORGE_SOURCE] + +moduleclass = 'tools' -- GitLab From 599c5fd5a3b3c02e07eda23489d9cf3f04bdd479 Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 12:54:26 +0200 Subject: [PATCH 0952/1076] .eb file for cairo-1.12.18-goolf-1.7.20 --- .../c/cairo/cairo-1.12.18-goolf-1.7.20.eb | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 easybuild/easyconfigs/c/cairo/cairo-1.12.18-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-goolf-1.7.20.eb b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-goolf-1.7.20.eb new file mode 100644 index 0000000000..e57987a01a --- /dev/null +++ b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-goolf-1.7.20.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = "cairo" +version = '1.12.18' + +homepage = 'http://cairographics.org' +description = """Cairo is a 2D graphics library with support for multiple output devices. +Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, +PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['http://cairographics.org/releases/'] +sources = [SOURCE_TAR_XZ] + +dependencies = [ + ('libpng', '1.6.12'), + ('freetype', '2.5.3'), + ('zlib', '1.2.8'), + ('pixman', '0.32.6'), + ('fontconfig', '2.11.1'), + ('expat', '2.1.0'), + ('bzip2', '1.0.6'), +] + +# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC +configopts = "--enable-symbol-lookup=no" + +moduleclass = 'vis' -- GitLab From abed07bf25b3ed1216f0e985e9bb3d3dc0a07a88 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 17 Jun 2015 13:31:32 +0200 Subject: [PATCH 0953/1076] The demo package is updated every 2-3 months, i.e., a checksum doesn't make much sense --- .../easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb | 4 ---- 1 file changed, 4 deletions(-) diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb index 42c77ab311..4151c18955 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb @@ -27,10 +27,6 @@ toolchain = {'name': 'foss', 'version': '2015a'} sources = ['vampir-%s%s-%s-setup.bin' % (version, versionsuffix, variant)] -checksums = [ - '09cf28650be36516613372c8a0d1c0d8', # vampir-8.4.1-demo-linux-x86_64-setup.bin -] - install_cmd = "./" + sources[0] + " --silent --instdir=%(installdir)s --no-icon --no-menu-items --no-trace-file-association" sanity_check_paths = { -- GitLab From 8acb4772bfc7299afe940f911afc253c162e080c Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 17 Jun 2015 13:36:37 +0200 Subject: [PATCH 0954/1076] Don't use ALL_CAPS: VAMPIR -> Vampir --- easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb | 2 +- easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb | 2 +- .../easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb index 4151c18955..e474d1fc46 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb @@ -18,7 +18,7 @@ versionsuffix = "-demo" variant = "linux-x86_64" homepage = 'http://www.vampir.eu' -description = """The VAMPIR software tool provides an easy-to-use framework that enables +description = """The Vampir software tool provides an easy-to-use framework that enables developers to quickly display and analyze arbitrary program behavior at any level of detail. The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data.""" diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb index ffb4fc26ad..cdf8d18bde 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb @@ -17,7 +17,7 @@ version = "8.4.1" variant = "linux-x86_64" homepage = 'http://www.vampir.eu' -description = """The VAMPIR software tool provides an easy-to-use framework that enables +description = """The Vampir software tool provides an easy-to-use framework that enables developers to quickly display and analyze arbitrary program behavior at any level of detail. The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data.""" diff --git a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb index 83d53b0104..29d61b1985 100644 --- a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb +++ b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb @@ -17,7 +17,7 @@ version = "8.4.1" variant = "linux-x86_64" homepage = 'http://www.vampir.eu' -description = """The VAMPIR software tool provides an easy-to-use framework that enables +description = """The Vampir software tool provides an easy-to-use framework that enables developers to quickly display and analyze arbitrary program behavior at any level of detail. The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data.""" -- GitLab From 4a625e3c6f38f759c328a87bdb24ed1feae1e4ab Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Wed, 17 Jun 2015 14:03:49 +0200 Subject: [PATCH 0955/1076] add blank line, left align } --- .../l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb index bf0770fd9f..b5f853d5af 100644 --- a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb @@ -17,6 +17,7 @@ version = '0.6.1' homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' description = """ligtextutils is a dependency of fastx-toolkit and is provided via the same upstream""" + toolchain = {'name': 'goolf', 'version': '1.7.20'} toolchainopts = {'optarch': True, 'pic': True} @@ -26,6 +27,6 @@ source_urls = ['http://hannonlab.cshl.edu/fastx_toolkit'] sanity_check_paths = { 'files': ['lib/libgtextutils.so', 'lib/libgtextutils.a'], 'dirs': ['lib/pkgconfig'] - } +} moduleclass = 'bio' -- GitLab From 5ab1597eda0f040aa4373a00c821d64a575d80f1 Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 14:14:18 +0200 Subject: [PATCH 0956/1076] add cairo dependency pixman 0.32.6-goolf-1.7.20 --- .../p/pixman/pixman-0.32.6-goolf-1.7.20.eb | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 easybuild/easyconfigs/p/pixman/pixman-0.32.6-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/p/pixman/pixman-0.32.6-goolf-1.7.20.eb b/easybuild/easyconfigs/p/pixman/pixman-0.32.6-goolf-1.7.20.eb new file mode 100644 index 0000000000..9a915bad5f --- /dev/null +++ b/easybuild/easyconfigs/p/pixman/pixman-0.32.6-goolf-1.7.20.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = "pixman" +version = '0.32.6' + +homepage = 'http://www.pixman.org/' +description = """Pixman is a low-level software library for pixel manipulation, providing features such as image +compositing and trapezoid rasterization. Important users of pixman are the cairo graphics library and the X server.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['http://cairographics.org/releases/'] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['lib/libpixman-1.so'], + 'dirs': [] +} + +moduleclass = 'vis' -- GitLab From 227baad9b58bb155262a1e8fde9878c1c0307c7a Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 14:16:11 +0200 Subject: [PATCH 0957/1076] add .eb to fontconfig-2.11.1-goolf-1.7.20 --- .../fontconfig-2.11.1-goolf-1.7.20.eb | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20.eb new file mode 100644 index 0000000000..e77da2e1fe --- /dev/null +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = "fontconfig" +version = '2.11.1' + +homepage = 'http://www.freedesktop.org/software/fontconfig' +description = """Fontconfig is a library designed to provide system-wide font configuration, customization and +application access.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('expat', '2.1.0'), + ('freetype','2.5.3'), +] + +configopts = '--disable-docs ' + +moduleclass = 'vis' -- GitLab From 746c409b9aa762b589b1127f235ec9f378569977 Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 14:17:34 +0200 Subject: [PATCH 0958/1076] remove fontconfig-2.11.1-goolf-1.7.20 --- .../fontconfig/fontconfig-2.11.1-goolf-1.7.20 | 22 ------------------- 1 file changed, 22 deletions(-) delete mode 100644 easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20 diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20 b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20 deleted file mode 100644 index e77da2e1fe..0000000000 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-goolf-1.7.20 +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = "fontconfig" -version = '2.11.1' - -homepage = 'http://www.freedesktop.org/software/fontconfig' -description = """Fontconfig is a library designed to provide system-wide font configuration, customization and -application access.""" - -toolchain = {'name': 'goolf', 'version': '1.7.20'} - -source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [ - ('expat', '2.1.0'), - ('freetype','2.5.3'), -] - -configopts = '--disable-docs ' - -moduleclass = 'vis' -- GitLab From 38a40b4be0f4f7f3ba8c6cd231365a3eb7e908f1 Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 14:32:18 +0200 Subject: [PATCH 0959/1076] Add dependency NASM-2.11.05-goolf-1.7.20.eb --- .../n/NASM/NASM-2.11.05-goolf-1.7.20.eb | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 easybuild/easyconfigs/n/NASM/NASM-2.11.05-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-goolf-1.7.20.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-goolf-1.7.20.eb new file mode 100644 index 0000000000..61250ef0ab --- /dev/null +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-goolf-1.7.20.eb @@ -0,0 +1,30 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-90.html +## +easyblock = 'ConfigureMake' + +name = 'NASM' +version = '2.11.05' + +homepage = 'http://www.nasm.us/' +description = """NASM: General-purpose x86 assembler""" + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +sanity_check_paths = { + 'files': ['bin/nasm'], + 'dirs': [], +} + +moduleclass = 'lang' -- GitLab From 8ca3279b83d5e25abc8451cdd1150ce552036c8e Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 14:35:08 +0200 Subject: [PATCH 0960/1076] add .eb after file --- ...freetype-2.5.3-goolf-1.7.20 => freetype-2.5.3-goolf-1.7.20.eb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/f/freetype/{freetype-2.5.3-goolf-1.7.20 => freetype-2.5.3-goolf-1.7.20.eb} (100%) diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.3-goolf-1.7.20 b/easybuild/easyconfigs/f/freetype/freetype-2.5.3-goolf-1.7.20.eb similarity index 100% rename from easybuild/easyconfigs/f/freetype/freetype-2.5.3-goolf-1.7.20 rename to easybuild/easyconfigs/f/freetype/freetype-2.5.3-goolf-1.7.20.eb -- GitLab From af6a2df0801cd6a584db168354831ca22b1fd34b Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 17 Jun 2015 14:39:15 +0200 Subject: [PATCH 0961/1076] Use minimal toolchains --- .../{Vampir-8.4.1-demo-foss-2015a.eb => Vampir-8.4.1-demo.eb} | 2 +- .../v/Vampir/{Vampir-8.4.1-foss-2015a.eb => Vampir-8.4.1.eb} | 2 +- ...er-8.4.1-foss-2015a.eb => VampirServer-8.4.1-gompi-2015a.eb} | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename easybuild/easyconfigs/v/Vampir/{Vampir-8.4.1-demo-foss-2015a.eb => Vampir-8.4.1-demo.eb} (96%) rename easybuild/easyconfigs/v/Vampir/{Vampir-8.4.1-foss-2015a.eb => Vampir-8.4.1.eb} (96%) rename easybuild/easyconfigs/v/VampirServer/{VampirServer-8.4.1-foss-2015a.eb => VampirServer-8.4.1-gompi-2015a.eb} (96%) diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo.eb similarity index 96% rename from easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb rename to easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo.eb index e474d1fc46..62ddb26846 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo-foss-2015a.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo.eb @@ -23,7 +23,7 @@ description = """The Vampir software tool provides an easy-to-use framework that The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data.""" -toolchain = {'name': 'foss', 'version': '2015a'} +toolchain = {'name': 'dummy', 'version': 'dummy'} sources = ['vampir-%s%s-%s-setup.bin' % (version, versionsuffix, variant)] diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1.eb similarity index 96% rename from easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb rename to easybuild/easyconfigs/v/Vampir/Vampir-8.4.1.eb index cdf8d18bde..379ca0d9f4 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-foss-2015a.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1.eb @@ -22,7 +22,7 @@ description = """The Vampir software tool provides an easy-to-use framework that The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data.""" -toolchain = {'name': 'foss', 'version': '2015a'} +toolchain = {'name': 'dummy', 'version': 'dummy'} sources = ['vampir-%s-%s-setup.bin' % (version, variant)] diff --git a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb similarity index 96% rename from easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb rename to easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb index 29d61b1985..b3fef1121f 100644 --- a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-foss-2015a.eb +++ b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb @@ -22,7 +22,7 @@ description = """The Vampir software tool provides an easy-to-use framework that The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data.""" -toolchain = {'name': 'foss', 'version': '2015a'} +toolchain = {'name': 'gompi', 'version': '2015a'} toolchainopts = {"usempi": True} sources = ['vampirserver-%s-%s-setup.bin' % (version, variant)] -- GitLab From 360d993e07be8da6e836a20374acf372d2999c35 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Wed, 17 Jun 2015 14:54:03 +0200 Subject: [PATCH 0962/1076] few changes from @boegel his comments --- easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb index b70766f54b..2eabb347c9 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb @@ -20,7 +20,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), - ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's + #('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] @@ -54,7 +54,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { - 'source_urls': ['https://argparse.googlecode.com/files/'], + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/ '], }), ('pbr', '0.10.8', { 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], @@ -63,7 +63,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.21.2', { - 'source_urls': ['https://www.cython.org/release/'], + 'source_urls': ['http://www.cython.org/release/'], }), ('six', '1.9.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], -- GitLab From f591d8b70dac8679ba3b60ba2c9d84b71cad2616 Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 14:57:15 +0200 Subject: [PATCH 0963/1076] add depedency SQLite-3.8.8.1-goolf-1.7.20.eb --- .../s/SQLite/SQLite-3.8.8.1-goolf-1.7.20.eb | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.7.20.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.7.20.eb new file mode 100644 index 0000000000..ee10abf948 --- /dev/null +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.7.20.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'SQLite' +version = '3.8.8.1' + +homepage = 'http://www.sqlite.org/' +description = 'SQLite: SQL Database Engine in a C Library' + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz +source_urls = ['http://www.sqlite.org/2015/'] +version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) +sources = ['sqlite-autoconf-%s.tar.gz' % version_str] + +dependencies = [ + ('libreadline', '6.3'), + ('Tcl', '8.6.3'), +] + +sanity_check_paths = { + 'files': ['bin/sqlite3'], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From 92e0aaa1cfae7791c39f4fa8a306e2814a608b00 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 17 Jun 2015 15:03:06 +0200 Subject: [PATCH 0964/1076] fix remarks w.r.t. missing comments --- .../b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb | 2 ++ easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb | 1 + .../b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb | 2 ++ easybuild/easyconfigs/b/binutils/binutils-2.25.eb | 1 + .../easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb | 1 + .../easyconfigs/z/zlib/zlib-1.2.8-GCC-5.1.0-binutils-2.25.eb | 1 + 6 files changed, 8 insertions(+) diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb index cb9289d4be..6b906969bb 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb @@ -12,7 +12,9 @@ sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] builddependencies = [ + # zlib required, but being linked instatically, so not a runtime dep ('zlib', '1.2.8'), + # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils ('binutils', version, '', True) ] diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb index 8aefcfeeee..3b30b6d478 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb @@ -11,6 +11,7 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] +# zlib required, but being linked instatically, so not a runtime dep builddependencies = [('zlib', '1.2.8')] # statically link with zlib, to avoid runtime dependency on zlib diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb index fa4ce3cee9..e8d57cd578 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb @@ -12,7 +12,9 @@ sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] builddependencies = [ + # zlib required, but being linked instatically, so not a runtime dep ('zlib', '1.2.8'), + # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils ('binutils', version, '', True) ] diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb index 3c7395c4a9..aa312b1626 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb @@ -11,6 +11,7 @@ toolchain = {'name': 'dummy', 'version': ''} sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] +# zlib required, but being linked instatically, so not a runtime dep builddependencies = [('zlib', '1.2.8')] # statically link with zlib, to avoid runtime dependency on zlib diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb index 3f419579d9..71c0cc0f49 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-4.9.2-binutils-2.25.eb @@ -13,6 +13,7 @@ toolchain = {'name': 'GCC', 'version': '4.9.2-binutils-2.25'} sources = [SOURCELOWER_TAR_GZ] source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] +# use same binutils version that was used when building GCC toolchain builddependencies = [('binutils', '2.25', '', True)] sanity_check_paths = { diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-5.1.0-binutils-2.25.eb index d10f6ce0ce..797739b09a 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-5.1.0-binutils-2.25.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCC-5.1.0-binutils-2.25.eb @@ -13,6 +13,7 @@ toolchain = {'name': 'GCC', 'version': '5.1.0-binutils-2.25'} sources = [SOURCELOWER_TAR_GZ] source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] +# use same binutils version that was used when building GCC toolchain builddependencies = [('binutils', '2.25', '', True)] sanity_check_paths = { -- GitLab From e6df0d70a70b150a71dd547594c0e451c8155c43 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 17 Jun 2015 15:17:50 +0200 Subject: [PATCH 0965/1076] fix Xmipp easyconfigs: naming, patches, deps + add foss/2015a equivalent --- .../Xmipp-3.1-foss-2015a-Python-2.7.9.eb | 32 +++++++++++++++++++ ... => Xmipp-3.1-intel-2015a-Python-2.7.9.eb} | 13 ++++++-- ...h => Xmipp-3.1_fix-library-includes.patch} | 0 ...ch => Xmipp-3.1_fix-sqlite-includes.patch} | 0 .../x/Xmipp/Xmipp_install-script.patch | 13 ++++++++ 5 files changed, 55 insertions(+), 3 deletions(-) create mode 100644 easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-foss-2015a-Python-2.7.9.eb rename easybuild/easyconfigs/x/Xmipp/{Xmipp-3.1-intel-2015a.eb => Xmipp-3.1-intel-2015a-Python-2.7.9.eb} (64%) rename easybuild/easyconfigs/x/Xmipp/{library_imports.patch => Xmipp-3.1_fix-library-includes.patch} (100%) rename easybuild/easyconfigs/x/Xmipp/{sqlite_imports.patch => Xmipp-3.1_fix-sqlite-includes.patch} (100%) create mode 100644 easybuild/easyconfigs/x/Xmipp/Xmipp_install-script.patch diff --git a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..3d82992342 --- /dev/null +++ b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,32 @@ +name = 'Xmipp' +version = '3.1' + +homepage = 'http://xmipp.cnb.csic.es/' +description = "Xmipp is a suite of image processing programs, primarily aimed at single-particle 3D electron microscopy." + +source_urls = ['http://xmipp.cnb.csic.es/Downloads/'] +sources = ['Xmipp-%(version)s-src.tar.gz'] + +toolchain = {'name': 'foss', 'version': '2015a'} + +patches = [ + 'Xmipp-%(version)s_fix-sqlite-includes.patch', + 'Xmipp-%(version)s_fix-library-includes.patch', + 'Xmipp_install-script.patch', +] + +pyver = '2.7.9' +versionsuffix = '-Python-%s' % pyver + +dependencies = [ + ('Java', '1.8.0_40', '', True), + ('Python', pyver), # should have a working sqlite, and provide numpy/mpi4py + ('LibTIFF', '4.0.4beta'), + ('HDF5', '1.8.14'), + ('libjpeg-turbo', '1.4.0'), + ('FFTW', '3.3.4'), + ('SQLite', '3.8.8.1'), # must match SQLite used by Python + ('matplotlib', '1.4.3', versionsuffix), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a-Python-2.7.9.eb similarity index 64% rename from easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb rename to easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a-Python-2.7.9.eb index 0f9bc0fa5f..82d76eef0e 100644 --- a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a.eb +++ b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-intel-2015a-Python-2.7.9.eb @@ -9,17 +9,24 @@ sources = ['Xmipp-%(version)s-src.tar.gz'] toolchain = {'name': 'intel', 'version': '2015a'} -patches = ['sqlite_imports.patch', 'library_imports.patch'] +patches = [ + 'Xmipp-%(version)s_fix-sqlite-includes.patch', + 'Xmipp-%(version)s_fix-library-includes.patch', + 'Xmipp_install-script.patch', +] + +pyver = '2.7.9' +versionsuffix = '-Python-%s' % pyver dependencies = [ ('Java', '1.8.0_40', '', True), - ('Python', '2.7.9'), # should have a working sqlite, and provide numpy - ('freetype', '2.5.5'), + ('Python', pyver), # should have a working sqlite, and provide numpy/mpi4py ('LibTIFF', '4.0.4beta'), ('HDF5', '1.8.14'), ('libjpeg-turbo', '1.4.0'), ('FFTW', '3.3.4'), ('SQLite', '3.8.8.1'), # must match SQLite used by Python + ('matplotlib', '1.4.3', versionsuffix), ] moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/Xmipp/library_imports.patch b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1_fix-library-includes.patch similarity index 100% rename from easybuild/easyconfigs/x/Xmipp/library_imports.patch rename to easybuild/easyconfigs/x/Xmipp/Xmipp-3.1_fix-library-includes.patch diff --git a/easybuild/easyconfigs/x/Xmipp/sqlite_imports.patch b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1_fix-sqlite-includes.patch similarity index 100% rename from easybuild/easyconfigs/x/Xmipp/sqlite_imports.patch rename to easybuild/easyconfigs/x/Xmipp/Xmipp-3.1_fix-sqlite-includes.patch diff --git a/easybuild/easyconfigs/x/Xmipp/Xmipp_install-script.patch b/easybuild/easyconfigs/x/Xmipp/Xmipp_install-script.patch new file mode 100644 index 0000000000..c79477e52b --- /dev/null +++ b/easybuild/easyconfigs/x/Xmipp/Xmipp_install-script.patch @@ -0,0 +1,13 @@ +--- install.sh.orig 2014-04-03 10:46:46.000000000 +0300 ++++ install.sh 2015-06-17 10:09:32.000000000 +0300 +@@ -820,8 +820,8 @@ + DO_PYTHON=1 + DO_PYMOD=1 + elif [ "${WITH_PYTHON}" = "false" ]; then +- DO_PYTHON=1 +- DO_PYMOD=1 ++ DO_PYTHON=0 ++ DO_PYMOD=0 + else + echoRed "Parameter --python only accept true or false values. Ignored and assuming default value." + fi -- GitLab From 4f2f3dc7bd35b80c5dc8c4e8c6fa80f6c3470da0 Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 15:21:02 +0200 Subject: [PATCH 0966/1076] add bzip2 and Tcl goolf-1.7.20 dependencies --- .../b/bzip2/bzip2-1.0.6-goolf-1.7.20.eb | 15 +++++++++++ .../t/Tcl/Tcl-8.6.3-goolf-1.7.20.eb | 25 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.7.20.eb create mode 100644 easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.7.20.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.7.20.eb new file mode 100644 index 0000000000..ddcc6fecd4 --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.7.20.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically +compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical +compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s/'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-goolf-1.7.20.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-goolf-1.7.20.eb new file mode 100644 index 0000000000..41060701af --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.3-goolf-1.7.20.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.3' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' -- GitLab From be641b171fb4b3262ed87bdf06dec77a8f96ca5e Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 17 Jun 2015 15:22:32 +0200 Subject: [PATCH 0967/1076] {vis}[goolf/1.4.10] Xmipp 3.1 --- .../Xmipp-3.1-goolf-1.4.10-with-incl-deps.eb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-goolf-1.4.10-with-incl-deps.eb diff --git a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-goolf-1.4.10-with-incl-deps.eb b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-goolf-1.4.10-with-incl-deps.eb new file mode 100644 index 0000000000..7318afff3e --- /dev/null +++ b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-goolf-1.4.10-with-incl-deps.eb @@ -0,0 +1,16 @@ +name = 'Xmipp' +version = '3.1' +versionsuffix = '-with-incl-deps' + +homepage = 'http://xmipp.cnb.csic.es/' +description = "Xmipp is a suite of image processing programs, primarily aimed at single-particle 3D electron microscopy." + +source_urls = ['http://xmipp.cnb.csic.es/Downloads/'] +sources = ['Xmipp-%(version)s-src.tar.gz'] + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +# note: all other dependencies are taken care of by Xmipp itself +dependencies = [('Java', '1.8.0_40', '', True)] + +moduleclass = 'vis' -- GitLab From 184a2db03b94d8ba511a524269dff58c3acd5053 Mon Sep 17 00:00:00 2001 From: npklein Date: Wed, 17 Jun 2015 15:29:45 +0200 Subject: [PATCH 0968/1076] add dependencies libffi and gettext goolf-1.7.20 --- .../g/gettext/gettext-0.19.2-goolf-1.7.20.eb | 18 +++++++++++++++ .../l/libffi/libffi-3.1-goolf-1.7.20.eb | 23 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.7.20.eb create mode 100644 easybuild/easyconfigs/l/libffi/libffi-3.1-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.7.20.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.7.20.eb new file mode 100644 index 0000000000..55016086e0 --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.7.20.eb @@ -0,0 +1,18 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.2' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = '--without-emacs' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.1-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libffi/libffi-3.1-goolf-1.7.20.eb new file mode 100644 index 0000000000..c0ec3f2067 --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.1-goolf-1.7.20.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libffi' +version = '3.1' + +homepage = 'http://sourceware.org/libffi/' +description = """The libffi library provides a portable, high level programming interface to various calling +conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = [ + 'ftp://sourceware.org/pub/libffi/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', +] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From 5f300753aeee98712f01a55636d1d38d2629aff8 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 17 Jun 2015 15:29:55 +0200 Subject: [PATCH 0969/1076] add missing easyconfigs, fix FFTW dep in Xmipp easyconfig for foss/2015a --- .../h/HDF5/HDF5-1.8.14-foss-2015a.eb | 51 ++++++++++++++++ .../l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb | 60 +++++++++++++++++++ .../Xmipp-3.1-foss-2015a-Python-2.7.9.eb | 2 +- 3 files changed, 112 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-foss-2015a.eb create mode 100644 easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-foss-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-foss-2015a.eb new file mode 100644 index 0000000000..c3c747459d --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-foss-2015a.eb @@ -0,0 +1,51 @@ +# Built with EasyBuild version 2.2.0dev on 2015-06-16_11-02-41 +name = 'HDF5' +version = "1.8.14" + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'configure_libtool.patch', +] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' + +# Build statistics +buildstats = [{ + "easybuild-framework_version": "2.2.0dev", + "easybuild-easyblocks_version": "2.2.0dev", + "timestamp": 1434441761, + "build_time": 176.49, + "install_size": 31544778, + "command_line": ['--buildpath=/tmp/hoste/easybuild_build', '--debug', '--installpath=/homeappl/home/hoste/appl_taito', '--modules-tool=Lmod', '--prefix=/wrk/hoste/EasyBuild', '--repositorypath=/wrk/hoste/EasyBuild/ebfiles_repo', '--robot=/homeappl/home/hoste/EasyBuild/easybuild-easyconfigs/easybuild/easyconfigs', '--sourcepath=/wrk/hoste/EasyBuild/sources', '--try-software-version=1.8.14', 'HDF5-1.8.13-foss-2015a.eb'], + "modules_tool": ('Lmod', '/appl/opt/lmod/5.9.4.1/lmod/lmod/libexec/lmod', '5.9.4'), + "core_count": 16, + "cpu_model": "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", + "cpu_speed": 2600.0, + "cpu_vendor": "Intel", + "gcc_version": "Using built-in specs.; COLLECT_GCC=gcc; COLLECT_LTO_WRAPPER=/homeappl/home/hoste/appl_taito/software/GCC/4.9.2/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper; Target: x86_64-unknown-linux-gnu; Configured with: ../configure --enable-languages=c,c++,fortran --enable-lto --enable-checking=release --disable-multilib --enable-shared=yes --enable-static=yes --enable-threads=posix --enable-gold=default --enable-plugins --enable-ld --with-plugin-ld=ld.gold --enable-bootstrap --prefix=/homeappl/home/hoste/appl_taito/software/GCC/4.9.2 --with-local-prefix=/homeappl/home/hoste/appl_taito/software/GCC/4.9.2; Thread model: posix; gcc version 4.9.2 (GCC) ; ", + "glibc_version": "2.12", + "hostname": "taito-login4.csc.fi", + "os_name": "RHEL", + "os_type": "Linux", + "os_version": "6.6", + "platform_name": "x86_64-unknown-linux", + "python_version": "2.6.6 (r266:84292, Nov 21 2013, 10:50:32) ; [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]", + "system_gcc_path": "/homeappl/home/hoste/appl_taito/software/GCC/4.9.2/bin/gcc", + "system_python_path": "/usr/bin/python", +}] diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb new file mode 100644 index 0000000000..025b0d6e1a --- /dev/null +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb @@ -0,0 +1,60 @@ +# Built with EasyBuild version 2.2.0dev on 2015-06-16_10-51-42 +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## +easyblock = 'ConfigureMake' + +name = 'LibTIFF' +# misleading name, this is a 'stable' release +version = '4.0.4beta' + +homepage = 'http://www.remotesensing.org/libtiff/' +description = "tiff: Library and tools for reading and writing TIFF data files" + +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] +sources = ['tiff-%(version)s.tar.gz'] + +toolchain = {'name': 'foss', 'version': '2015a'} + +sanity_check_paths = { + 'files': ['bin/tiffinfo'], + 'dirs': [], +} + +moduleclass = 'lib' + +# Build statistics +buildstats = [{ + "easybuild-framework_version": "2.2.0dev", + "easybuild-easyblocks_version": "2.2.0dev", + "timestamp": 1434441102, + "build_time": 62.66, + "install_size": 4614536, + "command_line": ['--buildpath=/tmp/hoste/easybuild_build', '--debug', '--installpath=/homeappl/home/hoste/appl_taito', '--modules-tool=Lmod', '--prefix=/wrk/hoste/EasyBuild', '--repositorypath=/wrk/hoste/EasyBuild/ebfiles_repo', '--robot=/homeappl/home/hoste/EasyBuild/easybuild-easyconfigs/easybuild/easyconfigs', '--sourcepath=/wrk/hoste/EasyBuild/sources', '--try-toolchain="[\'foss\', \'2015a\']"', 'Xmipp-3.1-intel-2015a.eb'], + "modules_tool": ('Lmod', '/appl/opt/lmod/5.9.4.1/lmod/lmod/libexec/lmod', '5.9.4'), + "core_count": 16, + "cpu_model": "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", + "cpu_speed": 2600.0, + "cpu_vendor": "Intel", + "gcc_version": "Using built-in specs.; COLLECT_GCC=gcc; COLLECT_LTO_WRAPPER=/homeappl/home/hoste/appl_taito/software/GCC/4.9.2/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper; Target: x86_64-unknown-linux-gnu; Configured with: ../configure --enable-languages=c,c++,fortran --enable-lto --enable-checking=release --disable-multilib --enable-shared=yes --enable-static=yes --enable-threads=posix --enable-gold=default --enable-plugins --enable-ld --with-plugin-ld=ld.gold --enable-bootstrap --prefix=/homeappl/home/hoste/appl_taito/software/GCC/4.9.2 --with-local-prefix=/homeappl/home/hoste/appl_taito/software/GCC/4.9.2; Thread model: posix; gcc version 4.9.2 (GCC) ; ", + "glibc_version": "2.12", + "hostname": "taito-login4.csc.fi", + "os_name": "RHEL", + "os_type": "Linux", + "os_version": "6.6", + "platform_name": "x86_64-unknown-linux", + "python_version": "2.6.6 (r266:84292, Nov 21 2013, 10:50:32) ; [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]", + "system_gcc_path": "/homeappl/home/hoste/appl_taito/software/GCC/4.9.2/bin/gcc", + "system_python_path": "/usr/bin/python", +}] diff --git a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-foss-2015a-Python-2.7.9.eb index 3d82992342..fc928c6c57 100644 --- a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-foss-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-foss-2015a-Python-2.7.9.eb @@ -24,7 +24,7 @@ dependencies = [ ('LibTIFF', '4.0.4beta'), ('HDF5', '1.8.14'), ('libjpeg-turbo', '1.4.0'), - ('FFTW', '3.3.4'), + ('FFTW', '3.3.4', '', ('gompi', '2015a')), ('SQLite', '3.8.8.1'), # must match SQLite used by Python ('matplotlib', '1.4.3', versionsuffix), ] -- GitLab From 160836570895f4931dd6a62e25b6038c3717d599 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 17 Jun 2015 15:48:10 +0200 Subject: [PATCH 0970/1076] Cosmetics and added checksums --- .../c/Cube/Cube-3.4.3-gompi-1.4.12-no-OFED.eb | 17 ++++++++++---- .../c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb | 19 +++++++++++---- .../c/Cube/Cube-4.2.3-goolf-1.5.14.eb | 8 +++++-- .../easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb | 23 +++++++++++-------- .../c/Cube/Cube-4.3-gompi-1.4.12-no-OFED.eb | 17 ++++++++++---- 5 files changed, 58 insertions(+), 26 deletions(-) diff --git a/easybuild/easyconfigs/c/Cube/Cube-3.4.3-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/c/Cube/Cube-3.4.3-gompi-1.4.12-no-OFED.eb index b1b5830754..94eaf15f8d 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-3.4.3-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-3.4.3-gompi-1.4.12-no-OFED.eb @@ -1,11 +1,15 @@ +## # This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild -# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# +# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr -# License:: New BSD +# Markus Geimer +# License:: 3-clause BSD # -# This work is based from experiences from the UNITE project +# This work is based on experiences from the UNITE project # http://apps.fz-juelich.de/unite/ ## + easyblock = 'ConfigureMake' name = "Cube" @@ -20,9 +24,12 @@ description = """Cube, which is used as performance report explorer for Scalasca toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} -# http://apps.fz-juelich.de/scalasca/releases/cube/3.4/dist/cube-3.4.3.tar.gz sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/3.4/dist'] +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] + +checksums = [ + '703d4681851a5abf50946868f05e8f9e', # cube-3.4.3.tar.gz +] dependencies = [('Qt', '4.8.4')] diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb index 941a048ad1..7159c84d00 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb @@ -1,12 +1,15 @@ +## # This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr -# Authors:: Markus Geimer -# License:: New BSD +# Markus Geimer +# License:: 3-clause BSD # -# This work is based from experiences from the UNITE project +# This work is based on experiences from the UNITE project # http://apps.fz-juelich.de/unite/ ## + easyblock = 'EB_Score_minus_P' name = "Cube" @@ -30,16 +33,22 @@ patches = [ 'Cube-4.2_fix-with-qt-check.patch', ] +checksums = [ + 'aa1b1594bacddd3a1931f9a9dea23ce8', # cube-4.2.tar.gz + 'da69fe49d347dc7722c30bb785106d96', # Cube-4.2_fix-Qt-version-check.patch + '5a746d4f6f4eb5eb8b464ca355b46891', # Cube-4.2_fix-with-qt-check.patch +] + dependencies = [('Qt', '4.8.4')] # The Cube Java reader is currently only used by TAU, which ships it's own # copy as a jar file. If you really want to enable it, make sure to set -# 'maxparallel=1', as automake's Java support is has difficulties handling +# 'maxparallel=1', as automake's Java support has difficulties handling # parallel builds. configopts = "--without-java-reader" sanity_check_paths = { - 'files': ["bin/cube", "lib/libcube4.a", "lib/libcube4.so"], + 'files': ["bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), ("lib/libcube4.so", "lib64/libcube4.so")], 'dirs': ["include/cube", "include/cubew"], } diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb b/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb index b4f0251684..7bda257ed2 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb @@ -21,16 +21,20 @@ toolchain = {'name': 'goolf', 'version': '1.5.14'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] +checksums = [ + '8f95b9531f5a8f8134f279c2767c9b20', # cube-4.2.3.tar.gz +] + dependencies = [('Qt', '4.8.4')] # The Cube Java reader is currently only used by TAU, which ships it's own # copy as a jar file. If you really want to enable it, make sure to set -# 'maxparallel=1', as automake's Java support is has difficulties handling +# 'maxparallel=1', as automake's Java support has difficulties handling # parallel builds. configopts = "--without-java-reader" sanity_check_paths = { - 'files': ["bin/cube", "lib/libcube4.a", "lib/libcube4.so"], + 'files': ["bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), ("lib/libcube4.so", "lib64/libcube4.so")], 'dirs': ["include/cube", "include/cubew"], } diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb b/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb index c0a4d9c729..01eebc5f7e 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb @@ -1,11 +1,15 @@ +## # This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild -# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# +# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr -# License:: New BSD +# Markus Geimer +# License:: 3-clause BSD # -# This work is based from experiences from the UNITE project +# This work is based on experiences from the UNITE project # http://apps.fz-juelich.de/unite/ ## + easyblock = 'EB_Score_minus_P' name = "Cube" @@ -29,14 +33,15 @@ checksums = [ dependencies = [('Qt', '4.8.6')] +# The Cube Java reader is currently only used by TAU, which ships it's own +# copy as a jar file. If you really want to enable it, make sure to set +# 'maxparallel=1', as automake's Java support has difficulties handling +# parallel builds. +configopts = "--without-java-reader" + sanity_check_paths = { - 'files': ["bin/cube", "lib/libcube4.a", "lib/libcube4.so"], + 'files': ["bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), ("lib/libcube4.so", "lib64/libcube4.so")], 'dirs': ["include/cube", "include/cubew"], } -# If all prerequisites for the Cube Java reader are available on the system, -# parallel builds will fail. Alternatively, disable the Java reader using -# configopts = "--without-java-reader" -maxparallel = 1 - moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.3-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/c/Cube/Cube-4.3-gompi-1.4.12-no-OFED.eb index 0a2aec777e..560d4ea5c5 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.3-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.3-gompi-1.4.12-no-OFED.eb @@ -1,12 +1,15 @@ +## # This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr -# Authors:: Markus Geimer -# License:: New BSD +# Markus Geimer +# License:: 3-clause BSD # -# This work is based from experiences from the UNITE project +# This work is based on experiences from the UNITE project # http://apps.fz-juelich.de/unite/ ## + easyblock = 'EB_Score_minus_P' name = "Cube" @@ -24,16 +27,20 @@ toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] +checksums = [ + 'ed4d6f3647eefa65fc194b5d1a5f4ffe', # cube-4.3.tar.gz +] + dependencies = [('Qt', '4.8.4')] # The Cube Java reader is currently only used by TAU, which ships it's own # copy as a jar file. If you really want to enable it, make sure to set -# 'maxparallel=1', as automake's Java support is has difficulties handling +# 'maxparallel=1', as automake's Java support has difficulties handling # parallel builds. configopts = "--without-java-reader" sanity_check_paths = { - 'files': ["bin/cube", "lib/libcube4.a", "lib/libcube4.so"], + 'files': ["bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), ("lib/libcube4.so", "lib64/libcube4.so")], 'dirs': ["include/cube", "include/cubew"], } -- GitLab From 639239fcb05b2a8116b2371cde76a3713bcf5f55 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 17 Jun 2015 15:48:28 +0200 Subject: [PATCH 0971/1076] Add easyconfig for latest release which no longer includes Java reader --- .../c/Cube/Cube-4.3.2-foss-2015a.eb | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 easybuild/easyconfigs/c/Cube/Cube-4.3.2-foss-2015a.eb diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.3.2-foss-2015a.eb b/easybuild/easyconfigs/c/Cube/Cube-4.3.2-foss-2015a.eb new file mode 100644 index 0000000000..b12da485bc --- /dev/null +++ b/easybuild/easyconfigs/c/Cube/Cube-4.3.2-foss-2015a.eb @@ -0,0 +1,41 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# Markus Geimer +# License:: 3-clause BSD +# +# This work is based on experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## + +easyblock = 'EB_Score_minus_P' + +name = "Cube" +version = "4.3.2" + +homepage = 'http://www.scalasca.org/software/cube-4.x/download.html' +description = """Cube, which is used as performance report explorer for Scalasca and + Score-P, is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system + resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree + can be collapsed or expanded to achieve the desired level of granularity.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] + +checksums = [ + 'a9119524df5a39e7a5bf6dee4de62e30', # cube-4.3.2.tar.gz +] + +dependencies = [('Qt', '4.8.6')] + +sanity_check_paths = { + 'files': ["bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), ("lib/libcube4.so", "lib64/libcube4.so")], + 'dirs': ["include/cube", "include/cubew"], +} + +moduleclass = 'perf' -- GitLab From 5bcead1e283193bdd88aacbee2ec931ea0d0a708 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Wed, 17 Jun 2015 17:11:50 +0200 Subject: [PATCH 0972/1076] leading space --- .../easyconfigs/g/gettext/gettext-0.19.2-goolf-1.7.20.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.7.20.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.7.20.eb index 55016086e0..b9b28dda44 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.7.20.eb @@ -5,8 +5,8 @@ version = '0.19.2' homepage = 'http://www.gnu.org/software/gettext/' description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may -build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools -and documentation""" + build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools + and documentation""" toolchain = {'name': 'goolf', 'version': '1.7.20'} -- GitLab From 31abb3bac4d92482ed63daf9f0286a9a4997314b Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Wed, 17 Jun 2015 17:12:35 +0200 Subject: [PATCH 0973/1076] leading space --- easybuild/easyconfigs/l/libffi/libffi-3.1-goolf-1.7.20.eb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.1-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libffi/libffi-3.1-goolf-1.7.20.eb index c0ec3f2067..bb8ee020a7 100644 --- a/easybuild/easyconfigs/l/libffi/libffi-3.1-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/l/libffi/libffi-3.1-goolf-1.7.20.eb @@ -4,8 +4,8 @@ name = 'libffi' version = '3.1' homepage = 'http://sourceware.org/libffi/' -description = """The libffi library provides a portable, high level programming interface to various calling -conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" + description = """The libffi library provides a portable, high level programming interface to various calling + conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" toolchain = {'name': 'goolf', 'version': '1.7.20'} -- GitLab From f61c083dc61b1843d20c4677f34cb3d86e11ede5 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Wed, 17 Jun 2015 17:14:49 +0200 Subject: [PATCH 0974/1076] leading space, align with common dependencies --- .../easyconfigs/c/cairo/cairo-1.12.18-goolf-1.7.20.eb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-goolf-1.7.20.eb b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-goolf-1.7.20.eb index e57987a01a..3638dbedbc 100644 --- a/easybuild/easyconfigs/c/cairo/cairo-1.12.18-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/c/cairo/cairo-1.12.18-goolf-1.7.20.eb @@ -5,8 +5,8 @@ version = '1.12.18' homepage = 'http://cairographics.org' description = """Cairo is a 2D graphics library with support for multiple output devices. -Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, -PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" + Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, + PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" toolchain = {'name': 'goolf', 'version': '1.7.20'} @@ -14,13 +14,13 @@ source_urls = ['http://cairographics.org/releases/'] sources = [SOURCE_TAR_XZ] dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), ('libpng', '1.6.12'), ('freetype', '2.5.3'), - ('zlib', '1.2.8'), ('pixman', '0.32.6'), ('fontconfig', '2.11.1'), ('expat', '2.1.0'), - ('bzip2', '1.0.6'), ] # disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC -- GitLab From 9ddfed122fd50b3d218baaef796138b344a25675 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Wed, 17 Jun 2015 17:26:25 +0200 Subject: [PATCH 0975/1076] fix wrong indent --- easybuild/easyconfigs/l/libffi/libffi-3.1-goolf-1.7.20.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.1-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libffi/libffi-3.1-goolf-1.7.20.eb index bb8ee020a7..ba1db82dae 100644 --- a/easybuild/easyconfigs/l/libffi/libffi-3.1-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/l/libffi/libffi-3.1-goolf-1.7.20.eb @@ -4,7 +4,7 @@ name = 'libffi' version = '3.1' homepage = 'http://sourceware.org/libffi/' - description = """The libffi library provides a portable, high level programming interface to various calling +description = """The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" toolchain = {'name': 'goolf', 'version': '1.7.20'} -- GitLab From e5f696794565f468ed58d137e93e81c73b54ca32 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Thu, 18 Jun 2015 09:11:11 +0200 Subject: [PATCH 0976/1076] leading space, dependencies moved below sources --- easybuild/easyconfigs/s/snpEff/snpEff-3.6-Java-1.7.0_80.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/s/snpEff/snpEff-3.6-Java-1.7.0_80.eb b/easybuild/easyconfigs/s/snpEff/snpEff-3.6-Java-1.7.0_80.eb index 72296e698f..eb194cd37c 100644 --- a/easybuild/easyconfigs/s/snpEff/snpEff-3.6-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/s/snpEff/snpEff-3.6-Java-1.7.0_80.eb @@ -5,7 +5,7 @@ version = '3.6' homepage = 'http://sourceforge.net/projects/snpeff/' description = """SnpEff is a variant annotation and effect prediction tool. -It annotates and predicts the effects of genetic variants (such as amino acid changes).""" + It annotates and predicts the effects of genetic variants (such as amino acid changes).""" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -13,11 +13,11 @@ java = 'Java' javaver = '1.7.0_80' versionsuffix = '-%s-%s' % (java, javaver) -dependencies = [(java, javaver)] - source_urls = [SOURCEFORGE_SOURCE] sources = [('%s_v%s_core.zip' % (name, version.replace('.', '_')))] +dependencies = [(java, javaver)] + checksums = ['f4571413833df913261ff76b6f40bb76'] sanity_check_paths = { -- GitLab From 32292e9427b0030b3c9403bd03314e16faca83b2 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Thu, 18 Jun 2015 09:11:34 +0200 Subject: [PATCH 0977/1076] lead --- easybuild/easyconfigs/s/snpEff/snpEff-4.1d-Java-1.7.0_80.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/s/snpEff/snpEff-4.1d-Java-1.7.0_80.eb b/easybuild/easyconfigs/s/snpEff/snpEff-4.1d-Java-1.7.0_80.eb index 7e0c5d595f..8b1570a181 100644 --- a/easybuild/easyconfigs/s/snpEff/snpEff-4.1d-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/s/snpEff/snpEff-4.1d-Java-1.7.0_80.eb @@ -5,7 +5,7 @@ version = '4.1d' homepage = 'http://sourceforge.net/projects/snpeff/' description = """SnpEff is a variant annotation and effect prediction tool. -It annotates and predicts the effects of genetic variants (such as amino acid changes).""" + It annotates and predicts the effects of genetic variants (such as amino acid changes).""" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -13,11 +13,11 @@ java = 'Java' javaver = '1.7.0_80' versionsuffix = '-%s-%s' % (java, javaver) -dependencies = [(java, javaver)] - source_urls = [SOURCEFORGE_SOURCE] sources = [('%s_v%s_core.zip' % (name, version.replace('.', '_')))] +dependencies = [(java, javaver)] + checksums = ['23b48ebe02288c1e3c5c0391949eea5a'] sanity_check_paths = { -- GitLab From 56cf9da32ad909f325a150a28facfe0a2f820f6f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 18 Jun 2015 10:14:38 +0200 Subject: [PATCH 0978/1076] fix PyPI URLs: use https --- .../Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb | 2 +- .../p/Python/Python-2.7.9-foss-2015.05.eb | 12 ++++++------ .../Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb | 2 +- .../Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb index 08f3c850f6..5b829d6a73 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb @@ -3,7 +3,7 @@ easyblock = "PythonPackage" name = 'Cython' version = '0.22' -homepage = 'http://pypi.python.org/pypi/Cython/' +homepage = 'https://pypi.python.org/pypi/Cython/' description = """The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.""" diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb index e5b95d6f14..3290f94dba 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb @@ -31,13 +31,13 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # package versions updated Jan 19th 2015 exts_list = [ ('setuptools', '11.3.1', { - 'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'], + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], }), ('pip', '6.0.6', { - 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], }), ('nose', '1.3.4', { - 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], @@ -46,13 +46,13 @@ exts_list = [ 'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], }), ('blist', '1.3.6', { - 'source_urls': ['http://pypi.python.org/packages/source/b/blist/'], + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], }), ('mpi4py', '1.3.1', { 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('paycheck', '1.0.2', { - 'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], }), ('argparse', '1.2.1', { 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], @@ -71,7 +71,7 @@ exts_list = [ }), ('dateutil', '2.4.0', { 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', - 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], }), ('deap', '1.0.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb index 28482a1b30..335241b807 100644 --- a/easybuild/easyconfigs/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/t/Theano/Theano-0.6.0-goolf-1.4.10-Python-2.7.3.eb @@ -9,7 +9,7 @@ and evaluate mathematical expressions involving multi-dimensional arrays efficie toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['http://pypi.python.org/packages/source/T/%s' % name] +source_urls = ['https://pypi.python.org/packages/source/T/%s' % name] sources = [SOURCE_TAR_GZ] python = 'Python' diff --git a/easybuild/easyconfigs/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb index e95fac6936..a9aa394aab 100644 --- a/easybuild/easyconfigs/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/t/Theano/Theano-0.6.0-ictce-5.3.0-Python-2.7.3.eb @@ -9,7 +9,7 @@ and evaluate mathematical expressions involving multi-dimensional arrays efficie toolchain = {'name': 'ictce', 'version': '5.3.0'} -source_urls = ['http://pypi.python.org/packages/source/T/%s' % name] +source_urls = ['https://pypi.python.org/packages/source/T/%s' % name] sources = [SOURCE_TAR_GZ] python = 'Python' -- GitLab From 7b78b8c68555e2713d89479e296699758f97c03a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 18 Jun 2015 11:20:29 +0200 Subject: [PATCH 0979/1076] {vis}[foss/2015a] SPIDER 22.10 --- .../s/SPIDER/SPIDER-22.10-foss-2015a.eb | 40 +++++++++++++++++++ .../s/SPIDER/SPIDER-22.10_gfortran49.patch | 22 ++++++++++ 2 files changed, 62 insertions(+) create mode 100644 easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-foss-2015a.eb create mode 100644 easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_gfortran49.patch diff --git a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-foss-2015a.eb b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-foss-2015a.eb new file mode 100644 index 0000000000..31a4eb409a --- /dev/null +++ b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10-foss-2015a.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'SPIDER' +version = '22.10' + +homepage = 'http://spider.wadsworth.org/spider_doc/spider/docs/spider.html' +description = """SPIDER (System for Processing Image Data from Electron microscopy and Related fields) is + an image processing system for electron microscopy.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'static': True} + +source_urls = ['http://spider.wadsworth.org/spider_doc/spider/download/'] +sources = ['spiderweb.%(version)s.tar.gz'] + +patches = [ + 'SPIDER-%(version)s_fix-syntax-ifort.patch', + 'SPIDER-%(version)s_gfortran49.patch', +] + +start_dir = 'spider/src' + +buildininstalldir = True + +parallel = 1 + +skipsteps = ['configure', 'install'] + +prebuildopts = "rm ../bin/spider* && rm ../src/spider*.[ao] && " +buildopts = '-f Makefile_linux COMP="$F90" EXE=spider FFTWLIBDIR=$EBROOTFFTW/lib ' +buildopts += 'FFLAGS="$F90FLAGS -DSP_LIBFFTW3 -DSP_LINUX -DSP_GFORTRAN -cpp -dM -c" LF="$F90FLAGS"' + +modextrapaths = {'PATH': ['spider/bin']} + +sanity_check_paths = { + 'files': ['spider/bin/spider'], + 'dirs': [''], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_gfortran49.patch b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_gfortran49.patch new file mode 100644 index 0000000000..3ffd041738 --- /dev/null +++ b/easybuild/easyconfigs/s/SPIDER/SPIDER-22.10_gfortran49.patch @@ -0,0 +1,22 @@ +--- spider/src/copy1.f.orig 2015-06-16 18:11:37.000000000 +0300 ++++ spider/src/copy1.f 2015-06-16 18:12:12.000000000 +0300 +@@ -72,6 +72,8 @@ + INTEGER, PARAMETER :: LUNXM1 = 83 + INTEGER, PARAMETER :: LUNXM2 = 84 + ++ LOGICAL :: VERBOSET ++ + C FROM/'AS','MR','PD','RA','NI','TE','VA','EM','NT','XP'/ + + C TO/'AS','BR','MR','PO','RA','TI','XP','OP','JPG'/ +--- spider/src/pr3d.f.orig 2015-06-16 18:49:45.000000000 +0300 ++++ spider/src/pr3d.f 2015-06-16 18:50:05.000000000 +0300 +@@ -75,7 +75,7 @@ + + CALL SET_MPI(ICOMM,MYPID,MPIERR) + +- WANTSQRTS = (FSCOP == .TRUE.) ++ WANTSQRTS = (FSCOP .eqv. .TRUE.) + + C INPUT FIRST IMAGE + MAXIM = 0 -- GitLab From 1c5365d353a6ec6f3243cd9edad6f819816f1d5a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 18 Jun 2015 11:42:08 +0200 Subject: [PATCH 0980/1076] use Java 1.7 as dep in Xmipp 3.1 easyconfig --- .../x/Xmipp/Xmipp-3.1-goolf-1.4.10-with-incl-deps.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-goolf-1.4.10-with-incl-deps.eb b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-goolf-1.4.10-with-incl-deps.eb index 7318afff3e..c1f4fa485c 100644 --- a/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-goolf-1.4.10-with-incl-deps.eb +++ b/easybuild/easyconfigs/x/Xmipp/Xmipp-3.1-goolf-1.4.10-with-incl-deps.eb @@ -11,6 +11,6 @@ sources = ['Xmipp-%(version)s-src.tar.gz'] toolchain = {'name': 'goolf', 'version': '1.4.10'} # note: all other dependencies are taken care of by Xmipp itself -dependencies = [('Java', '1.8.0_40', '', True)] +dependencies = [('Java', '1.7.0_80', '', True)] moduleclass = 'vis' -- GitLab From 84842c86f6c7892fb05912715197176fcd38f933 Mon Sep 17 00:00:00 2001 From: npklein Date: Thu, 18 Jun 2015 15:51:30 +0200 Subject: [PATCH 0981/1076] readd .eb file after accidentally syncing it out --- .../p/Python/Python-2.7.9-goolf-1.7.20.eb | 116 ++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb new file mode 100644 index 0000000000..2eabb347c9 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb @@ -0,0 +1,116 @@ +name = 'Python' +version = '2.7.9' + +homepage = 'https://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +numpyversion = '1.9.1' +scipyversion = '0.14.1' + +source_urls = ['https://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '5.9'), + ('SQLite', '3.8.8.1'), + #('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# order is important! +# package versions updated Jan 19th 2015 +exts_list = [ + ('setuptools', '11.3.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '6.0.6', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', numpyversion, { + 'source_urls': [('https://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], + }), + ('scipy', scipyversion, { + 'source_urls': [('https://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')], + }), + ('blist', '1.3.6', { + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['https://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], + }), + ('argparse', '1.2.1', { + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/ '], + }), + ('pbr', '0.10.8', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + ('lockfile', '0.10.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.21.2', { + 'source_urls': ['http://www.cython.org/release/'], + }), + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.4.0', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.0.1', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + }), + ('ecdsa', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('paramiko', '1.15.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.13', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), + ('mock', '1.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], + }), + ('pytz', '2014.10', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], + }), + ('pandas', '0.16.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + }), +] + + +moduleclass = 'lang' -- GitLab From a24cf6c099160dfc700f1e35cb9ca10d10e15e84 Mon Sep 17 00:00:00 2001 From: Niek de Klein Date: Fri, 19 Jun 2015 10:37:00 +0200 Subject: [PATCH 0982/1076] Add Tk --- easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb index 2eabb347c9..c011298dc9 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb @@ -20,6 +20,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), + ('Tk', '8.6.3', '-no-X11'), #('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] -- GitLab From 2f000ca752464e850fc7e35985cf06edc4e5cede Mon Sep 17 00:00:00 2001 From: npklein Date: Fri, 19 Jun 2015 10:53:15 +0200 Subject: [PATCH 0983/1076] add dependency Tk-8.6.3-goolf-1.7.20-no0X11 --- .../t/Tk/Tk-8.6.3-goolf-1.7.20-no-X11.eb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 easybuild/easyconfigs/t/Tk/Tk-8.6.3-goolf-1.7.20-no-X11.eb diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.3-goolf-1.7.20-no-X11.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.3-goolf-1.7.20-no-X11.eb new file mode 100644 index 0000000000..025f5e6476 --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.3-goolf-1.7.20-no-X11.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.3' +versionsuffix = '-no-X11' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building + a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('Tcl', version), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' -- GitLab From ff2d728913db076780847346429d6e6adecd78e8 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 15:29:07 +0200 Subject: [PATCH 0985/1076] {tools}[foss+intel/2015a] bibtexparser 0.5 + 0.6.0 --- ...ibtexparser-0.5-foss-2015a-Python-2.7.9.eb | 20 +++++++++++++++++++ ...btexparser-0.5-intel-2015a-Python-2.7.9.eb | 20 +++++++++++++++++++ ...texparser-0.6.0-foss-2015a-Python-2.7.9.eb | 20 +++++++++++++++++++ ...exparser-0.6.0-intel-2015a-Python-2.7.9.eb | 20 +++++++++++++++++++ 4 files changed, 80 insertions(+) create mode 100644 easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.5-foss-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.5-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.6.0-foss-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.6.0-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.5-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.5-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..383c7de16a --- /dev/null +++ b/easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.5-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,20 @@ +easyblock = 'PythonPackage' + +name = 'bibtexparser' +version = '0.5' + +homepage = 'https://github.com/sciunto-org/python-bibtexparser' +description = """Bibtex parser in Python 2.7 and 3.x""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [(python, pyver)] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.5-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.5-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..4c591a3fc0 --- /dev/null +++ b/easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.5-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,20 @@ +easyblock = 'PythonPackage' + +name = 'bibtexparser' +version = '0.5' + +homepage = 'https://github.com/sciunto-org/python-bibtexparser' +description = """Bibtex parser in Python 2.7 and 3.x""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [(python, pyver)] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.6.0-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.6.0-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..7060a6e07d --- /dev/null +++ b/easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.6.0-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,20 @@ +easyblock = 'PythonPackage' + +name = 'bibtexparser' +version = '0.6.0' + +homepage = 'https://github.com/sciunto-org/python-bibtexparser' +description = """Bibtex parser in Python 2.7 and 3.x""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [(python, pyver)] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.6.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.6.0-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..88ee53e88a --- /dev/null +++ b/easybuild/easyconfigs/b/bibtexparser/bibtexparser-0.6.0-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,20 @@ +easyblock = 'PythonPackage' + +name = 'bibtexparser' +version = '0.6.0' + +homepage = 'https://github.com/sciunto-org/python-bibtexparser' +description = """Bibtex parser in Python 2.7 and 3.x""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [(python, pyver)] + +moduleclass = 'tools' -- GitLab From 4917b5409021d8750177ef477da4dd4a76d460db Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 15:51:12 +0200 Subject: [PATCH 0986/1076] style fix in OpenMPI easyconfigs --- .../o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3-no-OFED.eb | 5 ++--- .../easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb | 5 ++--- .../easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb | 5 ++--- .../o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb | 9 +++------ .../o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb | 7 +++---- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb | 7 +++---- .../o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb | 9 ++++----- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb | 7 +++---- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb | 7 ++++--- .../o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb | 7 +++---- .../o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb | 7 +++---- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb | 7 +++---- .../o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb | 7 +++---- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb | 7 +++---- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb | 7 +++---- .../o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb | 9 +++------ .../OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb | 10 +++------- .../o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb | 9 +++------ .../easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb | 6 ++---- .../o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb | 6 ++---- .../easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb | 6 ++---- .../easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb | 6 ++---- .../OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb | 6 ++---- .../o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb | 6 ++---- .../easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb | 6 ++---- .../easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb | 6 ++---- .../OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb | 6 ++---- .../OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb | 6 ++---- .../o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb | 6 ++---- 29 files changed, 75 insertions(+), 122 deletions(-) diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3-no-OFED.eb index e568f8411e..e2dcab157e 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3-no-OFED.eb @@ -17,11 +17,10 @@ patches = ['pax_disable.patch'] configopts = '--with-threads=posix --enable-shared --enable-mpi-threads --without-openib ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "open-pal", "open-rte"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mca_common_sm", "mpi_cxx", - "mpi_f77", "mpi_f90", - "mpi", "open-pal", "open-rte"]], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb index fe72e01efd..af837e0815 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb @@ -17,11 +17,10 @@ configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "open-pal", "open-rte"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mca_common_sm", "mpi_cxx", - "mpi_f77", "mpi_f90", - "mpi", "open-pal", "open-rte"]], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb index a53d8baacf..c95534677f 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb @@ -26,11 +26,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "open-pal", "open-rte"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", - "mpi_f77", "mpi_f90", - "mpi", "open-pal", "open-rte"]], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb index 3f5d4cafd7..6c869405ae 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb @@ -20,14 +20,11 @@ dependencies = [('hwloc', '1.6')] # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mca_common_sm", "mpi_cxx", - "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "otfaux", "otf", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb index 68114cf721..9efd057826 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb @@ -21,12 +21,11 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb index 109447fa55..5eadff7219 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb @@ -21,12 +21,11 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb index 983eb22945..6d4df930a7 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb @@ -19,15 +19,14 @@ configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77" ,"mpi_f90", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], - 'dirs': ["include/openmpi/ompi/mpi/cxx"], + 'dirs': ["include/openmpi/ompi/mpi/cxx"], } moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb index 7d3922cea0..653bf81122 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb @@ -21,12 +21,11 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb index 21bd882ac7..9a90f6103b 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb @@ -24,12 +24,13 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", - "mpif-mpi-io", "mpi", "mpi_portable_platform"]], + "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb index 90dc3e3449..72d77b0d4b 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb @@ -18,12 +18,11 @@ configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb index 5e9b5fcda8..a762cb5756 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb @@ -18,12 +18,11 @@ configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb index 394c231617..2e51419ed1 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb @@ -20,12 +20,11 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb index 6cac76d97d..380ed604f3 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb @@ -21,12 +21,11 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' dependencies = [('hwloc', '1.8.1')] +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb index 908f092bfa..16d67f2c01 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb @@ -23,12 +23,11 @@ dependencies = [('hwloc', '1.8.1')] # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb index c9d45613df..6efbf16c1c 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb @@ -23,12 +23,11 @@ dependencies = [('hwloc', '1.8.1')] # needed for --with-openib osdependencies = [('libibverbs-dev','libibverbs-devel')] +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb index 85b6644c9f..219134b916 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb @@ -20,14 +20,11 @@ dependencies = [('hwloc', '1.8.1')] # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mca_common_sm", "mpi_cxx", - "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "otfaux", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb index 4d2c94f271..4c2e264500 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb @@ -18,18 +18,14 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support dependencies = [('hwloc', '1.9')] +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mca_common_sm", "mpi_cxx", - "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "otfaux", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } moduleclass = 'mpi' - diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb index 79c31e1c3d..a29d619ce5 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb @@ -20,14 +20,11 @@ dependencies = [('hwloc', '1.9')] # needed for --with-openib osdependencies = [('libibverbs-dev','libibverbs-devel')] +libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", + "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mca_common_sm", "mpi_cxx", - "mpi_f77", "mpi_f90", - "mpi", "ompitrace", "open-pal", - "otfaux", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb index 1f4d38649b..6687a0ffa0 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb @@ -23,12 +23,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb index fdf4f47fc8..3e20609bc6 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb @@ -31,12 +31,10 @@ configopts += '--with-cuda=$CUDA_HOME ' # CUDA-aware build; N.B. --d # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb index d9eca98720..eeb7c2fe82 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb @@ -21,12 +21,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb index fb7afbbd41..a47fa4f0f1 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb @@ -21,12 +21,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb index e1057430c2..c6c6f0c9ab 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211-no-OFED.eb @@ -20,12 +20,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic dependencies = [('hwloc', '1.9')] +libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb index f73d19d32c..39b44f0df0 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb @@ -22,12 +22,10 @@ dependencies = [('hwloc', '1.9')] # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb index 3841ad29d2..2eb439ac34 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb @@ -21,12 +21,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb index e90682df3b..e009a63259 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb @@ -21,12 +21,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb index a3c918320f..780c3c78ba 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb @@ -22,12 +22,10 @@ dependencies = [('hwloc', '1.10.0')] # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb index d7df86c8d6..ca0afea9dc 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb @@ -23,12 +23,10 @@ dependencies = [('hwloc', '1.10.0')] # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb index 17455567fb..095d22d991 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb @@ -21,12 +21,10 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_mpifh", - "mpi", "ompitrace", "open-pal", - "open-rte", "vt", "vt-hyb", - "vt-mpi", "vt-mpi-unify"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], } -- GitLab From 5a802805e9a499b8fd1b054a6957581d2ba0cc8b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 16:07:40 +0200 Subject: [PATCH 0987/1076] fix syntax issues --- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb | 2 +- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb | 2 +- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb | 2 +- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb | 2 +- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb | 2 +- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb | 2 +- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb | 2 +- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb | 2 +- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb | 2 +- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb | 2 +- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb | 2 +- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb | 2 +- .../o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb | 2 +- .../o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb | 2 +- .../o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb index 6c869405ae..d88a606fa0 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb @@ -24,7 +24,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb index 9efd057826..63ad283770 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb @@ -25,7 +25,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb index 5eadff7219..6562c8883f 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb @@ -25,7 +25,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb index 6d4df930a7..0d984429f3 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb @@ -23,7 +23,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb index 653bf81122..1c96459eb6 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb @@ -25,7 +25,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb index 9a90f6103b..825a5a7a0c 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb @@ -28,7 +28,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb index 72d77b0d4b..2501ef80eb 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb @@ -22,7 +22,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb index a762cb5756..a58e7c5d7e 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb @@ -22,7 +22,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb index 2e51419ed1..c542435f08 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb @@ -24,7 +24,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb index 380ed604f3..4628f0030f 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb @@ -25,7 +25,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb index 16d67f2c01..8106b6d183 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb @@ -27,7 +27,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb index 6efbf16c1c..16eab6b12c 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb @@ -27,7 +27,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb index 219134b916..33b34df331 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb @@ -24,7 +24,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb index 4c2e264500..19ad55fe18 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb @@ -22,7 +22,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb index a29d619ce5..9c2f4e66f1 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb @@ -24,7 +24,7 @@ libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "o "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + - ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs], + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", "mpif-mpi-io", "mpi", "mpi_portable_platform"]], 'dirs': ["include/openmpi/ompi/mpi/cxx"], -- GitLab From 15e3c190fe31987971b783e207dffe180aced312 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 16:59:59 +0200 Subject: [PATCH 0988/1076] remove buildstats that snuck in --- .../fontconfig-2.11.1-intel-2015a.eb | 2 +- .../h/HDF5/HDF5-1.8.14-foss-2015a.eb | 25 ------------------- .../l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb | 25 ------------------- 3 files changed, 1 insertion(+), 51 deletions(-) diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-intel-2015a.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-intel-2015a.eb index a8f2612b6a..54455c5111 100644 --- a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-intel-2015a.eb +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.1-intel-2015a.eb @@ -14,7 +14,7 @@ sources = [SOURCE_TAR_GZ] dependencies = [ ('expat', '2.1.0'), - ('freetype','2.5.5'), + ('freetype', '2.5.5'), ] configopts = '--disable-docs ' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-foss-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-foss-2015a.eb index c3c747459d..35077bfe35 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-foss-2015a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-foss-2015a.eb @@ -24,28 +24,3 @@ dependencies = [ ] moduleclass = 'data' - -# Build statistics -buildstats = [{ - "easybuild-framework_version": "2.2.0dev", - "easybuild-easyblocks_version": "2.2.0dev", - "timestamp": 1434441761, - "build_time": 176.49, - "install_size": 31544778, - "command_line": ['--buildpath=/tmp/hoste/easybuild_build', '--debug', '--installpath=/homeappl/home/hoste/appl_taito', '--modules-tool=Lmod', '--prefix=/wrk/hoste/EasyBuild', '--repositorypath=/wrk/hoste/EasyBuild/ebfiles_repo', '--robot=/homeappl/home/hoste/EasyBuild/easybuild-easyconfigs/easybuild/easyconfigs', '--sourcepath=/wrk/hoste/EasyBuild/sources', '--try-software-version=1.8.14', 'HDF5-1.8.13-foss-2015a.eb'], - "modules_tool": ('Lmod', '/appl/opt/lmod/5.9.4.1/lmod/lmod/libexec/lmod', '5.9.4'), - "core_count": 16, - "cpu_model": "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", - "cpu_speed": 2600.0, - "cpu_vendor": "Intel", - "gcc_version": "Using built-in specs.; COLLECT_GCC=gcc; COLLECT_LTO_WRAPPER=/homeappl/home/hoste/appl_taito/software/GCC/4.9.2/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper; Target: x86_64-unknown-linux-gnu; Configured with: ../configure --enable-languages=c,c++,fortran --enable-lto --enable-checking=release --disable-multilib --enable-shared=yes --enable-static=yes --enable-threads=posix --enable-gold=default --enable-plugins --enable-ld --with-plugin-ld=ld.gold --enable-bootstrap --prefix=/homeappl/home/hoste/appl_taito/software/GCC/4.9.2 --with-local-prefix=/homeappl/home/hoste/appl_taito/software/GCC/4.9.2; Thread model: posix; gcc version 4.9.2 (GCC) ; ", - "glibc_version": "2.12", - "hostname": "taito-login4.csc.fi", - "os_name": "RHEL", - "os_type": "Linux", - "os_version": "6.6", - "platform_name": "x86_64-unknown-linux", - "python_version": "2.6.6 (r266:84292, Nov 21 2013, 10:50:32) ; [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]", - "system_gcc_path": "/homeappl/home/hoste/appl_taito/software/GCC/4.9.2/bin/gcc", - "system_python_path": "/usr/bin/python", -}] diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb index 025b0d6e1a..accbb2bb0a 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb @@ -33,28 +33,3 @@ sanity_check_paths = { } moduleclass = 'lib' - -# Build statistics -buildstats = [{ - "easybuild-framework_version": "2.2.0dev", - "easybuild-easyblocks_version": "2.2.0dev", - "timestamp": 1434441102, - "build_time": 62.66, - "install_size": 4614536, - "command_line": ['--buildpath=/tmp/hoste/easybuild_build', '--debug', '--installpath=/homeappl/home/hoste/appl_taito', '--modules-tool=Lmod', '--prefix=/wrk/hoste/EasyBuild', '--repositorypath=/wrk/hoste/EasyBuild/ebfiles_repo', '--robot=/homeappl/home/hoste/EasyBuild/easybuild-easyconfigs/easybuild/easyconfigs', '--sourcepath=/wrk/hoste/EasyBuild/sources', '--try-toolchain="[\'foss\', \'2015a\']"', 'Xmipp-3.1-intel-2015a.eb'], - "modules_tool": ('Lmod', '/appl/opt/lmod/5.9.4.1/lmod/lmod/libexec/lmod', '5.9.4'), - "core_count": 16, - "cpu_model": "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", - "cpu_speed": 2600.0, - "cpu_vendor": "Intel", - "gcc_version": "Using built-in specs.; COLLECT_GCC=gcc; COLLECT_LTO_WRAPPER=/homeappl/home/hoste/appl_taito/software/GCC/4.9.2/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper; Target: x86_64-unknown-linux-gnu; Configured with: ../configure --enable-languages=c,c++,fortran --enable-lto --enable-checking=release --disable-multilib --enable-shared=yes --enable-static=yes --enable-threads=posix --enable-gold=default --enable-plugins --enable-ld --with-plugin-ld=ld.gold --enable-bootstrap --prefix=/homeappl/home/hoste/appl_taito/software/GCC/4.9.2 --with-local-prefix=/homeappl/home/hoste/appl_taito/software/GCC/4.9.2; Thread model: posix; gcc version 4.9.2 (GCC) ; ", - "glibc_version": "2.12", - "hostname": "taito-login4.csc.fi", - "os_name": "RHEL", - "os_type": "Linux", - "os_version": "6.6", - "platform_name": "x86_64-unknown-linux", - "python_version": "2.6.6 (r266:84292, Nov 21 2013, 10:50:32) ; [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]", - "system_gcc_path": "/homeappl/home/hoste/appl_taito/software/GCC/4.9.2/bin/gcc", - "system_python_path": "/usr/bin/python", -}] -- GitLab From a52548e1f0a804fa6339ede3b322fb7ffd3997e6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 17:44:44 +0200 Subject: [PATCH 0989/1076] {tools}[intel/2015a] IPython 3.2.3 --- .../IPython-3.1.0-intel-2015a-Python-2.7.9.eb | 2 +- .../IPython-3.2.3-intel-2015a-Python-2.7.9.eb | 42 +++++++++++++++++++ ...MQ-14.7.0-intel-2015a-Python-2.7.9-zmq3.eb | 33 +++++++++++++++ ...requests-2.7.0-intel-2015a-Python-2.7.9.eb | 29 +++++++++++++ 4 files changed, 105 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.7.0-intel-2015a-Python-2.7.9-zmq3.eb create mode 100644 easybuild/easyconfigs/r/requests/requests-2.7.0-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb index 377e678904..f7ad35c7e1 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb @@ -18,7 +18,7 @@ source_urls = ['http://archive.ipython.org/release/%(version)s/'] python = 'Python' pyver = '2.7.9' -pyshortver = '2.7' +pyshortver = '.'.join(pyver.split('.')[:2]) versionsuffix = '-%s-%s' % (python, pyver) dependencies = [ diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..e3beaf3595 --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,42 @@ +easyblock = "PythonPackage" + +name = 'IPython' +version = '3.2.3' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://archive.ipython.org/release/%(version)s/'] + +python = 'Python' +pyver = '2.7.9' +pyshortver = '.'.join(pyver.split('.')[:2]) +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), + ('pysqlite', '2.6.3', versionsuffix), + ('PyZMQ', '14.7.0', '%s-zmq3' % versionsuffix), + ('requests', '2.7.0', versionsuffix), + ('Pygments', '2.0.2', versionsuffix), +] + +# override extensions sanity check, default filter that imports a Python module doesn't work here +exts_filter = ('ipython -h', '') + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/IPython' % pyshortver], +} + +sanity_check_commands = [('iptest','')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.7.0-intel-2015a-Python-2.7.9-zmq3.eb b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.7.0-intel-2015a-Python-2.7.9-zmq3.eb new file mode 100644 index 0000000000..0986a01c06 --- /dev/null +++ b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.7.0-intel-2015a-Python-2.7.9-zmq3.eb @@ -0,0 +1,33 @@ +easyblock = 'PythonPackage' + +name = 'PyZMQ' +version = '14.7.0' + +homepage = 'http://www.zeromq.org/bindings:python' +description = """Python bindings for ZeroMQ""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.9' +pyshortver = '.'.join(pythonversion.split('.')[:2]) +zmqversion = '3.2.5' + +versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) + +dependencies = [ + (python, pythonversion), + ('ZeroMQ', zmqversion), +] + +options = {'modulename': 'zmq'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/zmq' % pyshortver], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/r/requests/requests-2.7.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/r/requests/requests-2.7.0-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..f8a41a318c --- /dev/null +++ b/easybuild/easyconfigs/r/requests/requests-2.7.0-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'requests' +version = '2.7.0' + +homepage = 'https://pypi.python.org/pypi/requests/2.6.0' +description = """Python http for humans""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.9' +pyshortver = '.'.join(pythonversion.split('.')[:2]) + +versionsuffix = '-%s-%s' % (python, pythonversion) + +dependencies = [ + (python, pythonversion), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/requests-%s-py%s.egg' % (pyshortver, version, pyshortver)], +} + +moduleclass = 'devel' -- GitLab From 662bee79fd88155cfe1b48fd9a54c9a901bd7e85 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 17:46:30 +0200 Subject: [PATCH 0990/1076] {tools}[foss/2015a] IPython 3.2.3 --- ...IPython-1.1.0-goolf-1.4.10-Python-2.7.3.eb | 2 +- .../IPython-3.2.3-foss-2015a-Python-2.7.9.eb | 42 +++++++++++++++++++ .../o/OpenPGM/OpenPGM-5.2.122-foss-2015a.eb | 27 ++++++++++++ ...ZMQ-14.7.0-foss-2015a-Python-2.7.9-zmq3.eb | 33 +++++++++++++++ .../Pygments-2.0.2-foss-2015a-Python-2.7.9.eb | 29 +++++++++++++ .../pysqlite-2.6.3-foss-2015a-Python-2.7.9.eb | 32 ++++++++++++++ .../requests-2.7.0-foss-2015a-Python-2.7.9.eb | 29 +++++++++++++ .../util-linux-2.26.1-foss-2015a.eb | 33 +++++++++++++++ .../z/ZeroMQ/ZeroMQ-3.2.5-foss-2015a.eb | 34 +++++++++++++++ 9 files changed, 260 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2015a.eb create mode 100644 easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.7.0-foss-2015a-Python-2.7.9-zmq3.eb create mode 100644 easybuild/easyconfigs/p/Pygments/Pygments-2.0.2-foss-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/pysqlite/pysqlite-2.6.3-foss-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/r/requests/requests-2.7.0-foss-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-foss-2015a.eb create mode 100644 easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.5-foss-2015a.eb diff --git a/easybuild/easyconfigs/i/IPython/IPython-1.1.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/i/IPython/IPython-1.1.0-goolf-1.4.10-Python-2.7.3.eb index 3c52ea836c..be492fa165 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-1.1.0-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-1.1.0-goolf-1.4.10-Python-2.7.3.eb @@ -18,7 +18,7 @@ source_urls = ['http://archive.ipython.org/release/%(version)s/'] python = 'Python' pyver = '2.7.3' -pyshortver = '2.7' +pyshortver = '.'.join(pyver.split('.')[:2]) versionsuffix = '-%s-%s' % (python, pyver) dependencies = [ diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..96b5821500 --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,42 @@ +easyblock = "PythonPackage" + +name = 'IPython' +version = '3.2.3' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://archive.ipython.org/release/%(version)s/'] + +python = 'Python' +pyver = '2.7.9' +pyshortver = '.'.join(pyver.split('.')[:2]) +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), + ('pysqlite', '2.6.3', versionsuffix), + ('PyZMQ', '14.7.0', '%s-zmq3' % versionsuffix), + ('requests', '2.7.0', versionsuffix), + ('Pygments', '2.0.2', versionsuffix), +] + +# override extensions sanity check, default filter that imports a Python module doesn't work here +exts_filter = ('ipython -h', '') + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/IPython' % pyshortver], +} + +sanity_check_commands = [('iptest','')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2015a.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2015a.eb new file mode 100644 index 0000000000..6dae1dce85 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2015a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'OpenPGM' +version = '5.2.122' + +homepage = 'http://code.google.com/p/openpgm/' +description = """OpenPGM is an open source implementation of the Pragmatic General Multicast (PGM) + specification in RFC 3208 available at www.ietf.org. PGM is a reliable and scalable multicast protocol + that enables receivers to detect loss, request retransmission of lost data, or notify an application + of unrecoverable loss. PGM is a receiver-reliable protocol, which means the receiver is responsible + for ensuring all data is received, absolving the sender of reception responsibility.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [GOOGLECODE_SOURCE] +sources = ['libpgm-%(version)s.tar.gz'] + +configopts = '--with-pic' + +start_dir = 'pgm' + +sanity_check_paths = { + 'files': ['lib/libpgm.so', 'lib/libpgm.a'], + 'dirs': ['include'], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.7.0-foss-2015a-Python-2.7.9-zmq3.eb b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.7.0-foss-2015a-Python-2.7.9-zmq3.eb new file mode 100644 index 0000000000..fca9d5270f --- /dev/null +++ b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-14.7.0-foss-2015a-Python-2.7.9-zmq3.eb @@ -0,0 +1,33 @@ +easyblock = 'PythonPackage' + +name = 'PyZMQ' +version = '14.7.0' + +homepage = 'http://www.zeromq.org/bindings:python' +description = """Python bindings for ZeroMQ""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.9' +pyshortver = '.'.join(pythonversion.split('.')[:2]) +zmqversion = '3.2.5' + +versionsuffix = '-%s-%s-%s' % (python, pythonversion, 'zmq%s' % zmqversion.split('.')[0]) + +dependencies = [ + (python, pythonversion), + ('ZeroMQ', zmqversion), +] + +options = {'modulename': 'zmq'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/zmq' % pyshortver], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/Pygments/Pygments-2.0.2-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/Pygments/Pygments-2.0.2-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..103bb38998 --- /dev/null +++ b/easybuild/easyconfigs/p/Pygments/Pygments-2.0.2-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'Pygments' +version = '2.0.2' + +homepage = 'https://pypi.python.org/pypi/requests/2.6.0' +description = """Python http for humans""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.9' +pyshortver = '.'.join(pythonversion.split('.')[:2]) + +versionsuffix = '-%s-%s' % (python, pythonversion) + +dependencies = [ + (python, pythonversion), +] + +sanity_check_paths = { + 'files': ['bin/pygmentize'], + 'dirs': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s.egg' % (pyshortver, pyshortver)], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/pysqlite/pysqlite-2.6.3-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/pysqlite/pysqlite-2.6.3-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..27ca7fc128 --- /dev/null +++ b/easybuild/easyconfigs/p/pysqlite/pysqlite-2.6.3-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,32 @@ +easyblock = "PythonPackage" + +name = 'pysqlite' +version = '2.6.3' + +homepage = 'https://pypi.python.org/pypi/pysqlite' +description = """pysqlite is an interface to the SQLite 3.x embedded relational database engine. + It is almost fully compliant with the Python database API version 2.0 also exposes the unique features of SQLite.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +python = 'Python' +pyver = '2.7.9' +pyshortver = '.'.join(pyver.split('.')[:2]) +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), + ('SQLite', '3.8.8.1'), # also dependency for Python itself +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/%%(name)s%%(version_major)s' % pyshortver], +} + +options = {'modulename': '%(name)s%(version_major)s'} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/r/requests/requests-2.7.0-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/r/requests/requests-2.7.0-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..d4e3a34ddb --- /dev/null +++ b/easybuild/easyconfigs/r/requests/requests-2.7.0-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'requests' +version = '2.7.0' + +homepage = 'https://pypi.python.org/pypi/requests/2.6.0' +description = """Python http for humans""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +python = 'Python' +pythonversion = '2.7.9' +pyshortver = '.'.join(pythonversion.split('.')[:2]) + +versionsuffix = '-%s-%s' % (python, pythonversion) + +dependencies = [ + (python, pythonversion), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/requests-%s-py%s.egg' % (pyshortver, version, pyshortver)], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-foss-2015a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-foss-2015a.eb new file mode 100644 index 0000000000..dc874b1a62 --- /dev/null +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-foss-2015a.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'util-linux' +version = '2.26.1' + +homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' +description = """Set of Linux utilities""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ['%s/v%%(version_major_minor)s' % homepage] +sources = [SOURCELOWER_TAR_GZ] + +# disable account related utilities (they need OS dependant pam-devel files) +# disable wall and friends (requires group changing permissions for install user) +# install systemd service files in install dir +# install bash completion files in install dir +configopts = '--disable-chfn-chsh --disable-login --disable-su ' +configopts += '--disable-wall --disable-use-tty-group ' +configopts += '--disable-makeinstall-chown --disable-makeinstall-setuid ' +configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " +configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/completions' " +# disable building Python bindings (since we don't include Python as a dep) +configopts += "--without-python " + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ['lib/lib%s.a' % x for x in ['blkid' , 'mount', 'uuid']], + 'dirs': ['include', 'bin', 'share', 'sbin'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.5-foss-2015a.eb b/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.5-foss-2015a.eb new file mode 100644 index 0000000000..537ac748fe --- /dev/null +++ b/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.5-foss-2015a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'ZeroMQ' +version = '3.2.5' + +homepage = 'http://www.zeromq.org/' +description = """ZeroMQ looks like an embeddable networking library but acts like a concurrency framework. + It gives you sockets that carry atomic messages across various transports like in-process, + inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fanout, + pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered + products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous + message-processing tasks. It has a score of language APIs and runs on most operating systems.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ['http://download.zeromq.org/'] +sources = [SOURCELOWER_TAR_GZ] + +# --with-pgm will use shipped OpenPGM (in foreign subdir) +configopts = '--with-pic --with-system-pgm ' +configopts += 'OpenPGM_CFLAGS="-I$EBROOTOPENPGM/include/pgm-${EBVERSIONOPENPGM%.*}" ' +configopts += 'OpenPGM_LIBS="-L$EBROOTOPENPGM/lib -lpgm -lrt -lpthread -lm" ' + +dependencies = [ + ('OpenPGM', '5.2.122'), + ('util-linux', '2.26.1'), +] + +sanity_check_paths = { + 'files': ['lib/libzmq.so', 'lib/libzmq.a'], + 'dirs': ['include', 'lib'], +} + +moduleclass = 'devel' -- GitLab From 49bb0438d2fcd6a5192c3440dc1ea693d540bf28 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 17:48:04 +0200 Subject: [PATCH 0991/1076] {devel}[*/2015a] Boost 1.5.8.0 w/ Python 2.7.10 --- .../Boost-1.58.0-foss-2015a-Python-2.7.10.eb | 25 +++++++++++++++++++ .../Boost-1.58.0-intel-2015a-Python-2.7.10.eb | 25 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.10.eb create mode 100644 easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.10.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.10.eb new file mode 100644 index 0000000000..76622b0263 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2015a-Python-2.7.10.eb @@ -0,0 +1,25 @@ +name = 'Boost' +version = '1.58.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +pythonversion = '2.7.10' +versionsuffix = '-Python-%s' % pythonversion + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', pythonversion), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.10.eb new file mode 100644 index 0000000000..d48f0872dd --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2015a-Python-2.7.10.eb @@ -0,0 +1,25 @@ +name = 'Boost' +version = '1.58.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +pythonversion = '2.7.10' +versionsuffix = '-Python-%s' % pythonversion + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', pythonversion), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' -- GitLab From 1c0d6839ddd3a32938ffa015eb61737275576c70 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 17:48:37 +0200 Subject: [PATCH 0992/1076] {data}[*/2015a] HDF5 1.8.15-patch1 --- .../h/HDF5/HDF5-1.8.15-foss-2015a.eb | 23 ++++++++++++++++ .../h/HDF5/HDF5-1.8.15-patch1-foss-2015a.eb | 23 ++++++++++++++++ .../h/HDF5/HDF5-1.8.15-patch1-intel-2015a.eb | 26 +++++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-foss-2015a.eb create mode 100644 easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-foss-2015a.eb create mode 100644 easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-intel-2015a.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-foss-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-foss-2015a.eb new file mode 100644 index 0000000000..ef7549e987 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-foss-2015a.eb @@ -0,0 +1,23 @@ +name = 'HDF5' +version = '1.8.15' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['configure_libtool.patch'] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-foss-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-foss-2015a.eb new file mode 100644 index 0000000000..a9ec210198 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-foss-2015a.eb @@ -0,0 +1,23 @@ +name = 'HDF5' +version = '1.8.15-patch1' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['configure_libtool.patch'] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-intel-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-intel-2015a.eb new file mode 100644 index 0000000000..ec9b5d3a8a --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-intel-2015a.eb @@ -0,0 +1,26 @@ +name = 'HDF5' +version = '1.8.15-patch1' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'HDF5-1.8.15_configure_intel.patch', + 'configure_libtool.patch', +] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' -- GitLab From 8cb2351f31b92d82dce6580016c863c09cb33fbc Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 18:16:51 +0200 Subject: [PATCH 0993/1076] fix change in sanity check paths for OpenMPI 1.6.4 and 1.6.5 --- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb | 4 ++-- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb | 4 ++-- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb | 4 ++-- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb | 4 ++-- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb | 4 ++-- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb | 4 ++-- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb | 4 ++-- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb | 4 ++-- .../easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb | 4 ++-- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb | 4 ++-- easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb | 4 ++-- .../o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb | 4 ++-- .../OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb | 4 ++-- .../o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb | 4 ++-- 14 files changed, 28 insertions(+), 28 deletions(-) diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb index 63ad283770..b42d9a8b03 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb @@ -21,8 +21,8 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", - "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", + "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb index 6562c8883f..fc479108fe 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb @@ -21,8 +21,8 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", - "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", + "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb index 0d984429f3..8b588833b0 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2-no-OFED.eb @@ -19,8 +19,8 @@ configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", - "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", + "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb index 1c96459eb6..168f6f9d23 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb @@ -21,8 +21,8 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", - "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", + "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb index 825a5a7a0c..933369e32b 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb @@ -24,8 +24,8 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", - "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", + "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb index 2501ef80eb..7c0a81dc4a 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.3-no-OFED.eb @@ -18,8 +18,8 @@ configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", - "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", + "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb index a58e7c5d7e..125d5b989d 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1-no-OFED.eb @@ -18,8 +18,8 @@ configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", - "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", + "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb index c542435f08..aaa6f69c8d 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb @@ -20,8 +20,8 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", - "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", + "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb index 4628f0030f..fcb341d4f3 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2-no-OFED.eb @@ -21,8 +21,8 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' dependencies = [('hwloc', '1.8.1')] -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", - "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", + "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb index 8106b6d183..c3cb7f8713 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb @@ -23,8 +23,8 @@ dependencies = [('hwloc', '1.8.1')] # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", - "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", + "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb index 16eab6b12c..125577dc71 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb @@ -23,8 +23,8 @@ dependencies = [('hwloc', '1.8.1')] # needed for --with-openib osdependencies = [('libibverbs-dev','libibverbs-devel')] -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", - "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", + "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb index 33b34df331..4fc8978e4d 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb @@ -20,8 +20,8 @@ dependencies = [('hwloc', '1.8.1')] # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", - "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", + "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb index 19ad55fe18..0bb4349893 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211-no-OFED.eb @@ -18,8 +18,8 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support dependencies = [('hwloc', '1.9')] -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", - "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", + "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb index 9c2f4e66f1..e9f2f244ec 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb @@ -20,8 +20,8 @@ dependencies = [('hwloc', '1.9')] # needed for --with-openib osdependencies = [('libibverbs-dev','libibverbs-devel')] -libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", - "otfaux", "otf", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", + "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + -- GitLab From 0cb03e18fbd1985cb0b72dba6a485a12878fba11 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 18:43:23 +0200 Subject: [PATCH 0994/1076] {vis}[*/2015a] PyQt 4.11.4 --- .../PyQt-4.11.4-foss-2015a-Python-2.7.9.eb | 36 +++++++++++++++++++ .../PyQt-4.11.4-intel-2015a-Python-2.7.9.eb | 36 +++++++++++++++++++ .../SIP/SIP-4.16.8-foss-2015a-Python-2.7.9.eb | 25 +++++++++++++ .../SIP-4.16.8-intel-2015a-Python-2.7.9.eb | 25 +++++++++++++ 4 files changed, 122 insertions(+) create mode 100644 easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-foss-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/s/SIP/SIP-4.16.8-foss-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/s/SIP/SIP-4.16.8-intel-2015a-Python-2.7.9.eb diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..34baa22804 --- /dev/null +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland +easyblock = 'ConfigureMakePythonPackage' + +name = 'PyQt' +version = '4.11.4' + +homepage = 'http://www.riverbankcomputing.co.uk/software/pyqt' +description = """PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] +source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] + +python = 'Python' +pyver = '2.7.9' +pythonshortver = '.'.join(pyver.split('.')[:2]) +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), + ('SIP', '4.16.8', versionsuffix), + ('Qt', '4.8.6'), +] + +configopts = "configure-ng.py --confirm-license" +configopts += " --destdir=%%(installdir)s/lib/python%s/site-packages " % pythonshortver +configopts += " --no-sip-files" + +options = {'modulename': 'PyQt4'} + +modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pythonshortver} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..789bf13b2c --- /dev/null +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland +easyblock = 'ConfigureMakePythonPackage' + +name = 'PyQt' +version = '4.11.4' + +homepage = 'http://www.riverbankcomputing.co.uk/software/pyqt' +description = """PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] +source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] + +python = 'Python' +pyver = '2.7.9' +pythonshortver = '.'.join(pyver.split('.')[:2]) +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), + ('SIP', '4.16.8', versionsuffix), + ('Qt', '4.8.6'), +] + +configopts = "configure-ng.py --confirm-license" +configopts += " --destdir=%%(installdir)s/lib/python%s/site-packages " % pythonshortver +configopts += " --no-sip-files" + +options = {'modulename': 'PyQt4'} + +modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pythonshortver} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.16.8-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/SIP/SIP-4.16.8-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..e745733edd --- /dev/null +++ b/easybuild/easyconfigs/s/SIP/SIP-4.16.8-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,25 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland +easyblock = 'ConfigureMakePythonPackage' + +name = 'SIP' +version = '4.16.8' + +homepage = 'http://www.riverbankcomputing.com/software/sip/' +description = """SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [(python, pyver)] + +configopts = "configure.py" + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.16.8-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/SIP/SIP-4.16.8-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..87b18fbf3c --- /dev/null +++ b/easybuild/easyconfigs/s/SIP/SIP-4.16.8-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,25 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland +easyblock = 'ConfigureMakePythonPackage' + +name = 'SIP' +version = '4.16.8' + +homepage = 'http://www.riverbankcomputing.com/software/sip/' +description = """SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] + +python = 'Python' +pyver = '2.7.9' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [(python, pyver)] + +configopts = "configure.py" + +moduleclass = 'lang' -- GitLab From 8fdf2e62a4bbed665e4d9df06c77b939548aba04 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 20:14:48 +0200 Subject: [PATCH 0995/1076] correct IPython version to 3.2.0 --- ...Python-2.7.9.eb => IPython-3.2.0-foss-2015a-Python-2.7.9.eb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename easybuild/easyconfigs/i/IPython/{IPython-3.2.3-foss-2015a-Python-2.7.9.eb => IPython-3.2.0-foss-2015a-Python-2.7.9.eb} (98%) diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/i/IPython/IPython-3.2.0-foss-2015a-Python-2.7.9.eb similarity index 98% rename from easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2015a-Python-2.7.9.eb rename to easybuild/easyconfigs/i/IPython/IPython-3.2.0-foss-2015a-Python-2.7.9.eb index 96b5821500..c15643b57e 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-3.2.0-foss-2015a-Python-2.7.9.eb @@ -1,7 +1,7 @@ easyblock = "PythonPackage" name = 'IPython' -version = '3.2.3' +version = '3.2.0' homepage = 'http://ipython.org/index.html' description = """IPython provides a rich architecture for interactive computing with: -- GitLab From 2beb46eb0f0fa694489751f090d4299c95ec6090 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 20:15:34 +0200 Subject: [PATCH 0996/1076] correct IPython version to 3.2.0 --- ...ython-2.7.9.eb => IPython-3.2.0-intel-2015a-Python-2.7.9.eb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename easybuild/easyconfigs/i/IPython/{IPython-3.2.3-intel-2015a-Python-2.7.9.eb => IPython-3.2.0-intel-2015a-Python-2.7.9.eb} (98%) diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/i/IPython/IPython-3.2.0-intel-2015a-Python-2.7.9.eb similarity index 98% rename from easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2015a-Python-2.7.9.eb rename to easybuild/easyconfigs/i/IPython/IPython-3.2.0-intel-2015a-Python-2.7.9.eb index e3beaf3595..5494f4a74f 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-3.2.0-intel-2015a-Python-2.7.9.eb @@ -1,7 +1,7 @@ easyblock = "PythonPackage" name = 'IPython' -version = '3.2.3' +version = '3.2.0' homepage = 'http://ipython.org/index.html' description = """IPython provides a rich architecture for interactive computing with: -- GitLab From 6539abef5d240218e11f6102b69699fa837e9b49 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 22:38:46 +0200 Subject: [PATCH 0997/1076] add PyPI source URL for IPython --- .../i/IPython/IPython-3.2.0-intel-2015a-Python-2.7.9.eb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.2.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/i/IPython/IPython-3.2.0-intel-2015a-Python-2.7.9.eb index 5494f4a74f..5b0893e10b 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-3.2.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-3.2.0-intel-2015a-Python-2.7.9.eb @@ -14,7 +14,10 @@ description = """IPython provides a rich architecture for interactive computing toolchain = {'name': 'intel', 'version': '2015a'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://archive.ipython.org/release/%(version)s/'] +source_urls = [ + PYPI_LOWER_SOURCE, + 'http://archive.ipython.org/release/%(version)s/', +] python = 'Python' pyver = '2.7.9' -- GitLab From a79e01150c3db6ca87c8d5e13ca1edbaeb6a1987 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 22:39:40 +0200 Subject: [PATCH 0998/1076] add PyPI source URL for IPython --- .../i/IPython/IPython-1.1.0-goolf-1.4.10-Python-2.7.3.eb | 5 ++++- .../i/IPython/IPython-3.2.0-foss-2015a-Python-2.7.9.eb | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/i/IPython/IPython-1.1.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/i/IPython/IPython-1.1.0-goolf-1.4.10-Python-2.7.3.eb index be492fa165..92f605169b 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-1.1.0-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-1.1.0-goolf-1.4.10-Python-2.7.3.eb @@ -14,7 +14,10 @@ description = """IPython provides a rich architecture for interactive computing toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://archive.ipython.org/release/%(version)s/'] +source_urls = [ + PYPI_LOWER_SOURCE, + 'http://archive.ipython.org/release/%(version)s/', +] python = 'Python' pyver = '2.7.3' diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.2.0-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/i/IPython/IPython-3.2.0-foss-2015a-Python-2.7.9.eb index c15643b57e..ca831cfe27 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-3.2.0-foss-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-3.2.0-foss-2015a-Python-2.7.9.eb @@ -14,7 +14,10 @@ description = """IPython provides a rich architecture for interactive computing toolchain = {'name': 'foss', 'version': '2015a'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://archive.ipython.org/release/%(version)s/'] +source_urls = [ + PYPI_LOWER_SOURCE, + 'http://archive.ipython.org/release/%(version)s/', +] python = 'Python' pyver = '2.7.9' -- GitLab From 0ff8e2b924ff001f2a4a83b622caa3cba84e260f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 22:40:33 +0200 Subject: [PATCH 0999/1076] add PyPI source URL for IPython 3.1.0 --- .../i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb index f7ad35c7e1..4ddce0d142 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-3.1.0-intel-2015a-Python-2.7.9.eb @@ -14,7 +14,10 @@ description = """IPython provides a rich architecture for interactive computing toolchain = {'name': 'intel', 'version': '2015a'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://archive.ipython.org/release/%(version)s/'] +source_urls = [ + PYPI_LOWER_SOURCE, + 'http://archive.ipython.org/release/%(version)s/', +] python = 'Python' pyver = '2.7.9' -- GitLab From 9f197374adf6f9fa897b2f2660fa2150b3da80a0 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 22 Jun 2015 22:45:08 +0200 Subject: [PATCH 1000/1076] add patch for Qt 4.8.6 with intel/2015a --- .../easyconfigs/q/Qt/Qt-4.8.6-intel-2015a.eb | 5 ++++- .../easyconfigs/q/Qt/Qt-4.8.6_phonon-export.patch | 15 +++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/q/Qt/Qt-4.8.6_phonon-export.patch diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2015a.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2015a.eb index 7ca9946d90..1ab132124a 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2015a.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.6-intel-2015a.eb @@ -12,7 +12,10 @@ source_urls = [ ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] -patches = ['Qt-4.8.6_icc-qUnused.patch'] +patches = [ + 'Qt-%(version)s_icc-qUnused.patch', + 'Qt-%(version)s_phonon-export.patch', +] dependencies = [('GLib', '2.40.0')] diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.6_phonon-export.patch b/easybuild/easyconfigs/q/Qt/Qt-4.8.6_phonon-export.patch new file mode 100644 index 0000000000..4170411ac1 --- /dev/null +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.6_phonon-export.patch @@ -0,0 +1,15 @@ +fixed for error "undefined reference to `vtable for Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0>'" +that occurs (only) on some systems (e.g. RHEL6/Sandy Bridge) +based on https://forum.qt.io/topic/35044/build-failure-4-8-5-on-mac-with-phonon/9 +author: Kenneth Hoste (HPC-UGent) +--- qt-everywhere-opensource-src-4.8.6/src/3rdparty/phonon/phonon/objectdescriptionmodel.h.orig 2015-06-22 23:18:54.723573581 +0300 ++++ qt-everywhere-opensource-src-4.8.6/src/3rdparty/phonon/phonon/objectdescriptionmodel.h 2015-06-22 23:19:16.902399019 +0300 +@@ -141,7 +141,7 @@ + + /* Required to ensure template class vtables are exported on both symbian + and existing builds. */ +-#if (defined(Q_OS_SYMBIAN) && defined(Q_CC_RVCT)) || defined(Q_CC_CLANG) ++#if (defined(Q_OS_SYMBIAN) && defined(Q_CC_RVCT)) || defined(Q_CC_CLANG) || defined(Q_CC_INTEL) + // RVCT compiler (2.2.686) requires the export declaration to be on the class to export vtables + // MWC compiler works both ways + // GCCE compiler is unknown (it can't compile QtCore yet) -- GitLab From c1d5caa98cdce1a88eb94ca8058978bd285ef085 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 23 Jun 2015 11:15:41 +0200 Subject: [PATCH 1001/1076] add M4 as build dep for GCC 5.1.0 --- .../g/GCC/GCC-5.1.0-binutils-2.25.eb | 5 +++- easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb | 2 ++ easybuild/easyconfigs/m/M4/M4-1.4.17.eb | 27 +++++++++++++++++++ 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 easybuild/easyconfigs/m/M4/M4-1.4.17.eb diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb index b9370c56ff..44330ce226 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb @@ -29,7 +29,10 @@ sources = [ 'isl-0.14.tar.bz2', ] -builddependencies = [('binutils', binutilsver)] +builddependencies = [ + ('M4', '1.4.17'), + ('binutils', binutilsver), +] patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb index 4968008ae8..9097cd1a47 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb @@ -28,6 +28,8 @@ sources = [ patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +builddependencies = [('M4', '1.4.17')] + checksums = [ 'd5525b1127d07d215960e6051c5da35e', # gcc-5.1.0.tar.bz2 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17.eb new file mode 100644 index 0000000000..9c1b1f5017 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. +It is mostly SVR4 compatible although it has some extensions +(for example, handling more than 9 positional parameters to macros). +GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. +""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +patches = ['M4-%(version)s-no-gets.patch'] + +configopts = "--enable-cxx" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From 3531d75cc20918188a3f98e6cc268f48f0c75a74 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 23 Jun 2015 11:26:37 +0200 Subject: [PATCH 1002/1076] remove unrequired patch in M4 1.4.17 easyconfig --- easybuild/easyconfigs/m/M4/M4-1.4.17.eb | 2 -- 1 file changed, 2 deletions(-) diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17.eb index 9c1b1f5017..e76d5efa3d 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17.eb @@ -15,8 +15,6 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -patches = ['M4-%(version)s-no-gets.patch'] - configopts = "--enable-cxx" sanity_check_paths = { -- GitLab From f6d70f78a16b69afb8a3c90c3107cd75458bbaa3 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 23 Jun 2015 12:42:00 +0200 Subject: [PATCH 1003/1076] use empty version in dummy toolchain so dependencies get loaded --- easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb | 2 +- easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb index 44330ce226..8bbf0ea88e 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb @@ -8,7 +8,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.2' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb index 9097cd1a47..a69c58da2c 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.2' -- GitLab From 018f2c314563b66bb6dd770f097586ef87585595 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 23 Jun 2015 13:28:11 +0200 Subject: [PATCH 1004/1076] {devel}[*/2015a] CMake 3.2.3 --- .../c/CMake/CMake-3.2.3-foss-2015a.eb | 22 +++++++++++++++++++ .../c/CMake/CMake-3.2.3-intel-2015a.eb | 22 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb create mode 100644 easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb new file mode 100644 index 0000000000..c7935c7c64 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.2.3' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb new file mode 100644 index 0000000000..f4cde92c3c --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.2.3' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' -- GitLab From 18d49280a7c6b6ba740bbea1e9a4db57af06bac3 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 23 Jun 2015 13:56:59 +0200 Subject: [PATCH 1005/1076] style fix --- easybuild/easyconfigs/m/M4/M4-1.4.17.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17.eb index e76d5efa3d..3f396ce26b 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17.eb @@ -5,9 +5,9 @@ version = '1.4.17' homepage = 'http://www.gnu.org/software/m4/m4.html' description = """GNU M4 is an implementation of the traditional Unix macro processor. -It is mostly SVR4 compatible although it has some extensions -(for example, handling more than 9 positional parameters to macros). -GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. + It is mostly SVR4 compatible although it has some extensions + (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. """ toolchain = {'name': 'dummy', 'version': 'dummy'} -- GitLab From be2c6392f6a001b60a64c909afba2eefc2de7c88 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 23 Jun 2015 15:04:54 +0200 Subject: [PATCH 1006/1076] {vis}[*/2015a] freetype 2.6 --- .../f/freetype/freetype-2.6-foss-2015a.eb | 21 +++++++++++++++++++ .../f/freetype/freetype-2.6-intel-2015a.eb | 21 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 easybuild/easyconfigs/f/freetype/freetype-2.6-foss-2015a.eb create mode 100644 easybuild/easyconfigs/f/freetype/freetype-2.6-intel-2015a.eb diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6-foss-2015a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6-foss-2015a.eb new file mode 100644 index 0000000000..3678616622 --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6-foss-2015a.eb @@ -0,0 +1,21 @@ +name = 'freetype' +version = '2.6' + +homepage = 'http://freetype.org' +description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and + portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display + servers, font conversion tools, text image generation tools, and many other products as well.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('libpng', '1.6.17')] + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.so', 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6-intel-2015a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6-intel-2015a.eb new file mode 100644 index 0000000000..6a1b7e739c --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6-intel-2015a.eb @@ -0,0 +1,21 @@ +name = 'freetype' +version = '2.6' + +homepage = 'http://freetype.org' +description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and + portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display + servers, font conversion tools, text image generation tools, and many other products as well.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('libpng', '1.6.17')] + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.so', 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' -- GitLab From 9721e2746dab0690179a0a14cab34631fde54a5a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 23 Jun 2015 15:51:29 +0200 Subject: [PATCH 1007/1076] {bio}[*/2015a] EMAN 2.11 --- .../EMAN2-2.11-foss-2015a-Python-2.7.9.eb | 44 +++++++++++++++++++ .../EMAN2-2.11-intel-2015a-Python-2.7.9.eb | 44 +++++++++++++++++++ .../l/LibTIFF/LibTIFF-4.0.4-foss-2015a.eb | 34 ++++++++++++++ .../l/LibTIFF/LibTIFF-4.0.4-intel-2015a.eb | 34 ++++++++++++++ 4 files changed, 156 insertions(+) create mode 100644 easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-foss-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-intel-2015a-Python-2.7.9.eb create mode 100644 easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-foss-2015a.eb create mode 100644 easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-intel-2015a.eb diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-foss-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..f239ad58fc --- /dev/null +++ b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-foss-2015a-Python-2.7.9.eb @@ -0,0 +1,44 @@ +easyblock = 'CMakeMake' + +name = 'EMAN2' +version = '2.11' + +homepage = 'http://blake.bcm.edu/emanwiki/EMAN2' +description = """EMAN2 is the successor to EMAN1. It is a broadly based greyscale scientific image processing suite + with a primary focus on processing data from transmission electron microscopes. """ + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ['http://ncmi.bcm.edu/ncmi/software/counter_222/software_130/'] +sources = ['eman%(version)s.source.tar.gz'] + +pyver = '2.7.9' +versionsuffix = '-Python-%s' % pyver + +dependencies = [ + # FFTW provided via toolchain + ('GSL', '1.16'), + ('Python', pyver), # also provides numpy + ('Boost', '1.58.0', versionsuffix), + ('IPython', '3.2.0', versionsuffix), + ('HDF5', '1.8.15-patch1'), + ('freetype', '2.6'), + # optional + ('PyQt', '4.11.4', versionsuffix), + ('LibTIFF', '4.0.4'), + ('libpng', '1.6.17'), +] +builddependencies = [('CMake', '3.2.3')] + +start_dir = 'eman2' +separate_build_dir = True + +configopts = "-DEMAN_INSTALL_PREFIX=%(installdir)s" + +sanity_check_paths = { + 'files': ['bin/e2proc2d.py', 'bin/e2proc3d.py', 'bin/e2bdb.py', 'bin/e2iminfo.py', 'bin/e2display.py', + 'bin/e2filtertool.py'], + 'dirs': ['examples', 'include', 'lib', 'test/rt'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-intel-2015a-Python-2.7.9.eb new file mode 100644 index 0000000000..b7a9c16a5a --- /dev/null +++ b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-intel-2015a-Python-2.7.9.eb @@ -0,0 +1,44 @@ +easyblock = 'CMakeMake' + +name = 'EMAN2' +version = '2.11' + +homepage = 'http://blake.bcm.edu/emanwiki/EMAN2' +description = """EMAN2 is the successor to EMAN1. It is a broadly based greyscale scientific image processing suite + with a primary focus on processing data from transmission electron microscopes. """ + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://ncmi.bcm.edu/ncmi/software/counter_222/software_130/'] +sources = ['eman%(version)s.source.tar.gz'] + +pyver = '2.7.9' +versionsuffix = '-Python-%s' % pyver + +dependencies = [ + ('FFTW', '3.3.4'), + ('GSL', '1.16'), + ('Python', pyver), # also provides numpy + ('Boost', '1.58.0', versionsuffix), + ('IPython', '3.2.0', versionsuffix), + ('HDF5', '1.8.15-patch1'), + ('freetype', '2.6'), + # optional + ('PyQt', '4.11.4', versionsuffix), + ('LibTIFF', '4.0.4'), + ('libpng', '1.6.17'), +] +builddependencies = [('CMake', '3.2.3')] + +start_dir = 'eman2' +separate_build_dir = True + +configopts = "-DEMAN_INSTALL_PREFIX=%(installdir)s" + +sanity_check_paths = { + 'files': ['bin/e2proc2d.py', 'bin/e2proc3d.py', 'bin/e2bdb.py', 'bin/e2iminfo.py', 'bin/e2display.py', + 'bin/e2filtertool.py'], + 'dirs': ['examples', 'include', 'lib', 'test/rt'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-foss-2015a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-foss-2015a.eb new file mode 100644 index 0000000000..70578c5f23 --- /dev/null +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-foss-2015a.eb @@ -0,0 +1,34 @@ +# Built with EasyBuild version 2.2.0dev on 2015-06-16_10-51-42 +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## +easyblock = 'ConfigureMake' + +name = 'LibTIFF' +version = '4.0.4' + +homepage = 'http://www.remotesensing.org/libtiff/' +description = "tiff: Library and tools for reading and writing TIFF data files" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] +sources = ['tiff-%(version)s.tar.gz'] + +sanity_check_paths = { + 'files': ['bin/tiffinfo'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-intel-2015a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-intel-2015a.eb new file mode 100644 index 0000000000..6b0d237d17 --- /dev/null +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-intel-2015a.eb @@ -0,0 +1,34 @@ +# Built with EasyBuild version 2.2.0dev on 2015-06-16_10-51-42 +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## +easyblock = 'ConfigureMake' + +name = 'LibTIFF' +version = '4.0.4' + +homepage = 'http://www.remotesensing.org/libtiff/' +description = "tiff: Library and tools for reading and writing TIFF data files" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] +sources = ['tiff-%(version)s.tar.gz'] + +sanity_check_paths = { + 'files': ['bin/tiffinfo'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From d32f0dd08d8da1db6105daf58212d8808bd03a4f Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 24 Jun 2015 00:58:20 +0200 Subject: [PATCH 1008/1076] Check for MPI-specific driver during sanity check --- .../v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb index b3fef1121f..b5fb8fcae1 100644 --- a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb +++ b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb @@ -34,7 +34,7 @@ checksums = [ install_cmd = "./" + sources[0] + " --silent --instdir=%(installdir)s && %(installdir)s/bin/vampirserver config --silent" sanity_check_paths = { - 'files': ["bin/vampirserver", "doc/vampirserver-manual.pdf"], + 'files': ["bin/vampirserver", "doc/vampirserver-manual.pdf", "lib/vampirserver-driver.so"], 'dirs': [] } -- GitLab From e8350ce57e79a84d5d8474fb248c7bb2bd6a4ec1 Mon Sep 17 00:00:00 2001 From: umcg-mterpstra Date: Wed, 24 Jun 2015 16:19:20 +0200 Subject: [PATCH 1009/1076] created cramtools-v2.0-Java-1.7.0_80.eb --- .../cramtools/cramtools-v2.0-Java-1.7.0_80.eb | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 easybuild/easyconfigs/c/cramtools/cramtools-v2.0-Java-1.7.0_80.eb diff --git a/easybuild/easyconfigs/c/cramtools/cramtools-v2.0-Java-1.7.0_80.eb b/easybuild/easyconfigs/c/cramtools/cramtools-v2.0-Java-1.7.0_80.eb new file mode 100644 index 0000000000..aab392a85f --- /dev/null +++ b/easybuild/easyconfigs/c/cramtools/cramtools-v2.0-Java-1.7.0_80.eb @@ -0,0 +1,27 @@ +name = 'cramtools' +version = '2.0' + +homepage = 'https://github.com/enasequence/cramtools/' +description = """CRAMTools is a set of Java tools and APIs for efficient compression of sequence read data. Although this is intended as a stable version the code is released as early access. Parts of the CRAMTools are experimental and may not be supported in the future.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} +easyblock = 'Tarball' + +# download manually from http://www.broadinstitute.org/gatk/download +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/enasequence/%(name)s/archive/'] + + +java = 'Java' +javaver = '1.7.0_80' +versionsuffix = '-%s-%s' % (java, javaver) +dependencies = [(java, javaver)] + +modloadmsg = """To execute cramtools run: java -jar \\${EBROOTCRAMTOOLS}/cramtools-2.0.jar""" + +sanity_check_paths = { + 'files': ["%(name)s-%(version)s.jar"], + 'dirs': ["lib"] +} + +moduleclass = 'bio' -- GitLab From dc88b5311cf335f8e4dec1cd7e963ba8d33711b6 Mon Sep 17 00:00:00 2001 From: mmterpstra Date: Wed, 24 Jun 2015 17:14:23 +0200 Subject: [PATCH 1010/1076] Update cramtools-v2.0-Java-1.7.0_80.eb --- .../c/cramtools/cramtools-v2.0-Java-1.7.0_80.eb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/c/cramtools/cramtools-v2.0-Java-1.7.0_80.eb b/easybuild/easyconfigs/c/cramtools/cramtools-v2.0-Java-1.7.0_80.eb index aab392a85f..19162420ed 100644 --- a/easybuild/easyconfigs/c/cramtools/cramtools-v2.0-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/c/cramtools/cramtools-v2.0-Java-1.7.0_80.eb @@ -1,17 +1,19 @@ +easyblock = 'Tarball' + name = 'cramtools' version = '2.0' homepage = 'https://github.com/enasequence/cramtools/' -description = """CRAMTools is a set of Java tools and APIs for efficient compression of sequence read data. Although this is intended as a stable version the code is released as early access. Parts of the CRAMTools are experimental and may not be supported in the future.""" +description = """CRAMTools is a set of Java tools and APIs for efficient compression of sequence +read data. Although this is intended as a stable version the code is released as +early access. Parts of the CRAMTools are experimental and may not be supported +in the future.""" toolchain = {'name': 'dummy', 'version': 'dummy'} -easyblock = 'Tarball' -# download manually from http://www.broadinstitute.org/gatk/download sources = ['v%(version)s.tar.gz'] source_urls = ['https://github.com/enasequence/%(name)s/archive/'] - java = 'Java' javaver = '1.7.0_80' versionsuffix = '-%s-%s' % (java, javaver) -- GitLab From a0c410cbe64ba3f83295cc7b207d73f9e023f146 Mon Sep 17 00:00:00 2001 From: mmterpstra Date: Wed, 24 Jun 2015 17:22:23 +0200 Subject: [PATCH 1011/1076] Rename cramtools-v2.0-Java-1.7.0_80.eb to cramtools-2.0-Java-1.7.0_80.eb --- ...tools-v2.0-Java-1.7.0_80.eb => cramtools-2.0-Java-1.7.0_80.eb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easybuild/easyconfigs/c/cramtools/{cramtools-v2.0-Java-1.7.0_80.eb => cramtools-2.0-Java-1.7.0_80.eb} (100%) diff --git a/easybuild/easyconfigs/c/cramtools/cramtools-v2.0-Java-1.7.0_80.eb b/easybuild/easyconfigs/c/cramtools/cramtools-2.0-Java-1.7.0_80.eb similarity index 100% rename from easybuild/easyconfigs/c/cramtools/cramtools-v2.0-Java-1.7.0_80.eb rename to easybuild/easyconfigs/c/cramtools/cramtools-2.0-Java-1.7.0_80.eb -- GitLab From 0c577d7bde6b4d557ced343a304501f98629982b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 25 Jun 2015 09:10:10 +0200 Subject: [PATCH 1012/1076] trivial style fixes --- easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo.eb | 8 ++++---- easybuild/easyconfigs/v/Vampir/Vampir-8.4.1.eb | 8 ++++---- .../v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo.eb index 62ddb26846..44f692903f 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo.eb @@ -10,7 +10,7 @@ # http://apps.fz-juelich.de/unite/ ## -easyblock='Binary' +easyblock = 'Binary' name = "Vampir" version = "8.4.1" @@ -27,6 +27,9 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} sources = ['vampir-%s%s-%s-setup.bin' % (version, versionsuffix, variant)] +# Adjust this variable to point to the location of your Vampir license file +license_file = '/example/licenses/path/vampir.license' + install_cmd = "./" + sources[0] + " --silent --instdir=%(installdir)s --no-icon --no-menu-items --no-trace-file-association" sanity_check_paths = { @@ -34,9 +37,6 @@ sanity_check_paths = { 'dirs': [] } -# Adjust this variable to point to the location of your Vampir license file -license_file = '/example/licenses/path/vampir.license' - modextravars = { 'VAMPIR_LICENSE': license_file, } diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1.eb index 379ca0d9f4..5596a89f02 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1.eb @@ -10,7 +10,7 @@ # http://apps.fz-juelich.de/unite/ ## -easyblock='Binary' +easyblock = 'Binary' name = "Vampir" version = "8.4.1" @@ -30,6 +30,9 @@ checksums = [ '471840910cd552a5a788df3b69251d29', # vampir-8.4.1-linux-x86_64-setup.bin ] +# Adjust this variable to point to the location of your Vampir license file +license_file = '/example/licenses/path/vampir.license' + install_cmd = "./" + sources[0] + " --silent --instdir=%(installdir)s --no-icon --no-menu-items --no-trace-file-association" sanity_check_paths = { @@ -37,9 +40,6 @@ sanity_check_paths = { 'dirs': [] } -# Adjust this variable to point to the location of your Vampir license file -license_file = '/example/licenses/path/vampir.license' - modextravars = { 'VAMPIR_LICENSE': license_file, } diff --git a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb index b5fb8fcae1..5b068e3cf7 100644 --- a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb +++ b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb @@ -10,7 +10,7 @@ # http://apps.fz-juelich.de/unite/ ## -easyblock='Binary' +easyblock = 'Binary' name = "VampirServer" version = "8.4.1" @@ -31,6 +31,9 @@ checksums = [ '2a2236bb071168b7d488c83363c30ac8', # vampirserver-8.4.1-linux-x86_64-setup.bin ] +# Adjust this variable to point to the location of your Vampir license file +license_file = '/example/licenses/path/vampir.license' + install_cmd = "./" + sources[0] + " --silent --instdir=%(installdir)s && %(installdir)s/bin/vampirserver config --silent" sanity_check_paths = { @@ -38,9 +41,6 @@ sanity_check_paths = { 'dirs': [] } -# Adjust this variable to point to the location of your Vampir license file -license_file = '/example/licenses/path/vampir.license' - modextravars = { 'VAMPIR_LICENSE': license_file, } -- GitLab From 3e51f5f2725cff3862c1ba285f7f3a1ac14d4a1c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 25 Jun 2015 15:17:48 +0200 Subject: [PATCH 1013/1076] fix bioconductor extension versions in R 3.1.3 easyconfigs --- easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb | 4 ++-- easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb index dee61f1e01..b43dc45c25 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb @@ -224,7 +224,7 @@ exts_list = [ ('Biobase', '2.26.0', bioconductor_options), ('S4Vectors', '0.4.0', bioconductor_options), ('IRanges', '2.0.1', bioconductor_options), - ('GenomeInfoDb', '1.2.4', bioconductor_options), + ('GenomeInfoDb', '1.2.5', bioconductor_options), ('AnnotationDbi', '1.28.2', bioconductor_options), ('XVector', '0.6.0', bioconductor_options), ('zlibbioc', '1.12.0', bioconductor_options), @@ -313,7 +313,7 @@ exts_list = [ ('klaR', '0.6-12', ext_options), ('neuRosim', '0.2-12', ext_options), ('affyio', '1.34.0', bioconductor_options), - ('BiocInstaller', '1.16.2', bioconductor_options), + ('BiocInstaller', '1.16.3', bioconductor_options), ('preprocessCore', '1.28.0', bioconductor_options), ('affy', '1.44.0', bioconductor_options), ('GO.db', '3.0.0', bioconductor_options), diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb index 56604be04c..2863ba62ad 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb @@ -224,7 +224,7 @@ exts_list = [ ('Biobase', '2.26.0', bioconductor_options), ('S4Vectors', '0.4.0', bioconductor_options), ('IRanges', '2.0.1', bioconductor_options), - ('GenomeInfoDb', '1.2.4', bioconductor_options), + ('GenomeInfoDb', '1.2.5', bioconductor_options), ('AnnotationDbi', '1.28.2', bioconductor_options), ('XVector', '0.6.0', bioconductor_options), ('zlibbioc', '1.12.0', bioconductor_options), @@ -313,7 +313,7 @@ exts_list = [ ('klaR', '0.6-12', ext_options), ('neuRosim', '0.2-12', ext_options), ('affyio', '1.34.0', bioconductor_options), - ('BiocInstaller', '1.16.2', bioconductor_options), + ('BiocInstaller', '1.16.3', bioconductor_options), ('preprocessCore', '1.28.0', bioconductor_options), ('affy', '1.44.0', bioconductor_options), ('GO.db', '3.0.0', bioconductor_options), -- GitLab From c76815515fe01591e6d4e2da417e6f39ec2b806c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 25 Jun 2015 15:59:48 +0200 Subject: [PATCH 1014/1076] {bio}[intel/2015a] BLAST+ 2.2.31 --- ...BLAST+-2.2.31-intel-2015a-Python-2.7.10.eb | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-intel-2015a-Python-2.7.10.eb diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-intel-2015a-Python-2.7.10.eb new file mode 100644 index 0000000000..e09b9fd298 --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-intel-2015a-Python-2.7.10.eb @@ -0,0 +1,43 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos , Kenneth Hoste (UGent) +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +easyblock = 'ConfigureMake' + +name = 'BLAST+' +version = '2.2.31' +versionsuffix = '-Python-2.7.10' + +homepage = 'http://blast.ncbi.nlm.nih.gov/' +description = """Basic Local Alignment Search Tool, or BLAST, is an algorithm + for comparing primary biological sequence information, such as the amino-acid + sequences of different proteins or the nucleotides of DNA sequences.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = ['ncbi-blast-%(version)s+-src.tar.gz'] +source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] + +patches = [ + '%(name)s-2.2.30_ictce-fixes.patch', + '%(name)s-2.2.30_basename-fixes.patch' +] + +dependencies = [('Boost', '1.58.0', versionsuffix)] + +configopts = '--with-boost=$EBROOTBOOST --with-64 --with-bin-release --without-debug --with-mt' + +sanity_check_paths = { + 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], + 'dirs': [] +} + +moduleclass = 'bio' -- GitLab From f3470631eee344a40a8b0269574075d4755e585e Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 25 Jun 2015 18:57:14 +0200 Subject: [PATCH 1015/1076] bump BiocInstaller version to 1.16.5 (yes, again) --- easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb | 2 +- easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb index b43dc45c25..9a8b027e4b 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb @@ -313,7 +313,7 @@ exts_list = [ ('klaR', '0.6-12', ext_options), ('neuRosim', '0.2-12', ext_options), ('affyio', '1.34.0', bioconductor_options), - ('BiocInstaller', '1.16.3', bioconductor_options), + ('BiocInstaller', '1.16.5', bioconductor_options), ('preprocessCore', '1.28.0', bioconductor_options), ('affy', '1.44.0', bioconductor_options), ('GO.db', '3.0.0', bioconductor_options), diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb index 2863ba62ad..8a552002a6 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb @@ -313,7 +313,7 @@ exts_list = [ ('klaR', '0.6-12', ext_options), ('neuRosim', '0.2-12', ext_options), ('affyio', '1.34.0', bioconductor_options), - ('BiocInstaller', '1.16.3', bioconductor_options), + ('BiocInstaller', '1.16.5', bioconductor_options), ('preprocessCore', '1.28.0', bioconductor_options), ('affy', '1.44.0', bioconductor_options), ('GO.db', '3.0.0', bioconductor_options), -- GitLab From 12b514b123a5edd98c3e22ef2e63c6483331453b Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 26 Jun 2015 10:10:01 +0200 Subject: [PATCH 1016/1076] Update CMake-3.2.3-intel-2015a.eb Add support for https --- easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb index f4cde92c3c..749f4c4ebf 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb @@ -12,6 +12,8 @@ toolchain = {'name': 'intel', 'version': '2015a'} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] +configopts = '-- -DCMAKE_USE_OPENSSL=1' + dependencies = [('ncurses', '5.9')] sanity_check_paths = { -- GitLab From 0d9dd8cfab56eb2eedb6766bfdb1419a3485c434 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 26 Jun 2015 10:10:49 +0200 Subject: [PATCH 1017/1076] Update CMake-3.2.3-foss-2015a.eb Add support for https --- easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb index c7935c7c64..7129af9cae 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb @@ -12,6 +12,8 @@ toolchain = {'name': 'foss', 'version': '2015a'} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] +configopts = '-- -DCMAKE_USE_OPENSSL=1' + dependencies = [('ncurses', '5.9')] sanity_check_paths = { -- GitLab From 186574276214d35a7b25c59c22e2690f0d31f1a9 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 26 Jun 2015 11:27:05 +0200 Subject: [PATCH 1018/1076] Update CMake-3.2.3-intel-2015a.eb Include deps --- easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb index 749f4c4ebf..58afb7efd9 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb @@ -14,7 +14,12 @@ sources = [SOURCELOWER_TAR_GZ] configopts = '-- -DCMAKE_USE_OPENSSL=1' -dependencies = [('ncurses', '5.9')] +dependencies = [('ncurses', '5.9'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')]] sanity_check_paths = { 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], -- GitLab From b7fdd6b7e840e1356693d990577140de2fb0d2cb Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 26 Jun 2015 11:28:52 +0200 Subject: [PATCH 1019/1076] Update CMake-3.2.3-foss-2015a.eb Added necessary deps --- easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb index 7129af9cae..5a9f80d2eb 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb @@ -14,7 +14,12 @@ sources = [SOURCELOWER_TAR_GZ] configopts = '-- -DCMAKE_USE_OPENSSL=1' -dependencies = [('ncurses', '5.9')] +dependencies = [('ncurses', '5.9'), +# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], -- GitLab From c48b197c3c3c17bd41d7be421c08e01ec18712e0 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Fri, 26 Jun 2015 11:29:22 +0200 Subject: [PATCH 1020/1076] Update CMake-3.2.3-intel-2015a.eb typo --- easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb index 58afb7efd9..4a3f0c85e2 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb @@ -19,7 +19,7 @@ dependencies = [('ncurses', '5.9'), # nice to have an up to date openssl for security reasons ] -osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')]] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], -- GitLab From 509116d4d2c064b9406771f2fb3487ff25d86a99 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Sat, 27 Jun 2015 14:15:27 +0200 Subject: [PATCH 1021/1076] new gcc versions --- easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb | 35 +++++++++++++++++++++ easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb | 40 ++++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb create mode 100644 easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb new file mode 100644 index 0000000000..750c48766b --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb @@ -0,0 +1,35 @@ +name = "GCC" +version = '4.8.5' + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official +] +sources = [ + SOURCELOWER_TAR_GZ, + 'gmp-5.1.3.tar.bz2', + 'mpfr-3.1.2.tar.gz', + 'mpc-1.0.1.tar.gz', +] + +checksums = [ + '0c92ac45af5b280e301ca56b40fdaea2', # gcc-4.8.4.tar.gz + 'a082867cbca5e898371a97bb27b31fea', # gmp-5.1.3.tar.bz2 + '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz + 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz +] + +languages = ['c', 'c++', 'fortran'] + +# building GCC sometimes fails if make parallelism is too high, so let's limit it +maxparallel = 4 + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb new file mode 100644 index 0000000000..17d5d36aba --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb @@ -0,0 +1,40 @@ +name = "GCC" +version = '4.9.3' + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +mpfr_version = '3.1.2' + +source_urls = [ + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official +] +sources = [ + SOURCELOWER_TAR_BZ2, + 'gmp-6.0.0a.tar.bz2', + 'mpfr-%s.tar.gz' % mpfr_version, + 'mpc-1.0.2.tar.gz', +] + +patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] + +checksums = [ + '4df8ee253b7f3863ad0b86359cd39c43', # gcc-4.9.2.tar.bz2 + 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 + '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz + '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz + '21958aaf3d242e51b2f45cefcb9560d9', # mpfr-3.1.2-allpatches-20140630.patch +] + +languages = ['c', 'c++', 'fortran'] + +# building GCC sometimes fails if make parallelism is too high, so let's limit it +maxparallel = 4 + +moduleclass = 'compiler' -- GitLab From 6628d36b6c33edb7401ba29a0d906238d92eada5 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Sat, 27 Jun 2015 14:21:01 +0200 Subject: [PATCH 1022/1076] fix checksum GCC-4.8.5 --- easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb index 750c48766b..8618661532 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb @@ -21,7 +21,7 @@ sources = [ ] checksums = [ - '0c92ac45af5b280e301ca56b40fdaea2', # gcc-4.8.4.tar.gz + 'bfe56e74d31d25009c8fb55fd3ca7e01', # gcc-4.8.5.tar.gz 'a082867cbca5e898371a97bb27b31fea', # gmp-5.1.3.tar.bz2 '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz 'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz -- GitLab From a0d9b67b4bc1468d2b41e6a9e980aa100e6c89f2 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Sat, 27 Jun 2015 14:22:12 +0200 Subject: [PATCH 1023/1076] checksum update for GCC-4.9.3 --- easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb index 17d5d36aba..e9b0c252f8 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb @@ -22,14 +22,14 @@ sources = [ 'mpc-1.0.2.tar.gz', ] -patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] checksums = [ - '4df8ee253b7f3863ad0b86359cd39c43', # gcc-4.9.2.tar.bz2 + '6f831b4d251872736e8e9cc09746f327', # gcc-4.9.3.tar.bz2 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - '21958aaf3d242e51b2f45cefcb9560d9', # mpfr-3.1.2-allpatches-20140630.patch + '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20140630.patch ] languages = ['c', 'c++', 'fortran'] -- GitLab From 7346061a978c8ed33505f60e2764ea0b85738b17 Mon Sep 17 00:00:00 2001 From: Ward Poelmans Date: Sat, 27 Jun 2015 15:43:19 +0200 Subject: [PATCH 1024/1076] Fix comment in GCC-4.9.3.eb --- easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb index e9b0c252f8..759f134bcc 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb @@ -29,7 +29,7 @@ checksums = [ 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz - '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20140630.patch + '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch ] languages = ['c', 'c++', 'fortran'] -- GitLab From 7fc3c1381e9f7021fa9b7243f58360b848f675e7 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 29 Jun 2015 13:13:25 +0200 Subject: [PATCH 1025/1076] {tools}[dummy] GC3Pie 2.3 --- easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb | 109 +++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb new file mode 100644 index 0000000000..796b3ed6d7 --- /dev/null +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb @@ -0,0 +1,109 @@ +easyblock = 'Bundle' + +name = 'GC3Pie' +version = '2.3' + +homepage = 'https://gc3pie.readthedocs.org' +description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution + environments.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' +exts_filter = ('python -c"import %(ext_name)s"', '') + +# allow use of system Python +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +exts_list = [ + ('setuptools', '18.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + }), + # required for paramiko + ('ecdsa', '0.13', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + # required for paramiko + ('pycrypto', '2.6.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], + 'modulename': 'Crypto', + }), + ('paramiko', '1.15.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('PrettyTable', '0.7.2', { + 'source_urls': ['https://pypi.python.org/packages/source/P/PrettyTable/'], + 'source_tmpl': 'prettytable-%(version)s.tar.gz', + }), + ('pyCLI', 'devel', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyCLI/'], + 'modulename': 'cli', + }), + ('SQLAlchemy', '1.0.6', { + 'source_urls': ['https://pypi.python.org/packages/source/S/SQLAlchemy/'], + }), + ('parsedatetime', '1.5', { + 'source_urls': ['https://pypi.python.org/packages/source/p/parsedatetime/'], + }), + ('boto', '2.38.0', { + 'source_urls': ['https://pypi.python.org/packages/source/b/boto/'], + }), + # required for pbr + ('pip', '7.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], + }), + # required for python-novaclient + ('pbr', '1.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + # required for python-novaclient + ('Babel', '1.3', { + 'source_urls': ['https://pypi.python.org/packages/source/B/Babel/'], + }), + # required for python-novaclient + ('simplejson', '3.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/simplejson/'], + }), + # required for python-novaclient + ('requests', '2.7.0', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + # required for python-novaclient + ('iso8601', '0.1.10', { + 'source_urls': ['https://pypi.python.org/packages/source/i/iso8601/'], + }), + # required for python-novaclient + ('argparse', '1.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], + }), + # required for python-novaclient + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('python-novaclient', '2.26.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/python-novaclient/'], + 'modulename': 'novaclient', + }), + (name.lower(), version, { + 'source_urls': ['https://pypi.python.org/packages/source/g/gc3pie/'], + 'modulename': 'gc3libs', + }), +] + +pyver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) + +# on RHEL-based systems, some extensions get installed to lib, some to lib64 +modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyver, 'lib64/python%s/site-packages' % pyver]} + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +sanity_check_paths = { + 'files': ['bin/gc3utils', 'lib/python%(pyver)s/site-packages/gc3pie-%%(version)s-py%(pyver)s.egg' % {'pyver': pyver}], + 'dirs': [], +} + +sanity_check_commands = [('gc3utils', 'info --version')] + +moduleclass = 'tools' -- GitLab From 5186f8794404ad07f22fe97799db922c09b13227 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 29 Jun 2015 15:09:02 +0200 Subject: [PATCH 1026/1076] enhance sanity check to also consider lib64 --- easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb index 796b3ed6d7..6fee6c35e8 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb @@ -99,8 +99,10 @@ modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyver, 'lib64/pyt # specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module full_sanity_check = True +eggname = 'gc3pie-%%(version)s-py%s.egg' % pyver sanity_check_paths = { - 'files': ['bin/gc3utils', 'lib/python%(pyver)s/site-packages/gc3pie-%%(version)s-py%(pyver)s.egg' % {'pyver': pyver}], + 'files': ['bin/gc3utils', + ('lib/python%s/site-packages/%s' % (pyver, eggname), 'lib64/python%s/site-packages/%s' % (pyver, eggname))], 'dirs': [], } -- GitLab From 26bb656fd47cbd8572b1c796ea92e2d83927f82b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 29 Jun 2015 16:09:59 +0200 Subject: [PATCH 1027/1076] fix remarks --- easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb | 3 +-- easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb index 9a8b027e4b..d82c3b8db2 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-foss-2015a.eb @@ -47,7 +47,7 @@ bioconductor_options = { } # !! order of packages is important !! -# packages updated on January 8th 2015 +# packages updated on January 8th 2015 (last change for Bioconductor: June 25th 2015) exts_list = [ # default libraries, only here to sanity check their presence 'base', @@ -389,4 +389,3 @@ exts_list = [ ] moduleclass = 'lang' - diff --git a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb index 8a552002a6..53bd4b0751 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.3-intel-2015a.eb @@ -47,7 +47,7 @@ bioconductor_options = { } # !! order of packages is important !! -# packages updated on January 8th 2015 +# packages updated on January 8th 2015 (last change for Bioconductor: June 25th 2015) exts_list = [ # default libraries, only here to sanity check their presence 'base', -- GitLab From 68f5cd3c5c07cfe148b3818a02801c6941d3d7b4 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Mon, 29 Jun 2015 16:27:02 +0200 Subject: [PATCH 1028/1076] Add snappy support and refer Hadoop to the snappy library. This depends on a forthcoming easyblock update to support 'extra_native_libs' configuration setting in the Hadoop EasyBlock. --- .../h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb | 3 +++ .../s/snappy/snappy-1.1.2-intel-2015a.eb | 22 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb index fea9291ff7..3fee82734e 100644 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb @@ -19,12 +19,15 @@ builddependencies = [ ('Maven', '3.2.3'), ('protobuf', '2.5.0'), ('CMake', '3.1.3'), + ('snappy', '1.1.2'), ] dependencies = [(java, javaver)] build_native_libs = True +extra_native_libs = [(snappy, 'lib/libsnappy.so')] + parallel = 1 moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb b/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb new file mode 100644 index 0000000000..a37dfd402f --- /dev/null +++ b/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'snappy' +version = '1.1.2' + +homepage = 'http://code.google.com/p/snappy/' +description = """Snappy is a compression/decompression library. It does not aim +for maximum compression, or compatibility with any other compression library; +instead, it aims for very high speeds and reasonable compression.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://code.google.com/p/snappy/'] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['lib/libsnappy.so'], + 'dirs': ['include', 'lib', 'share'] +} + +moduleclass = 'lib' + -- GitLab From 8b01fad03cb4feb97a2d4c7a0a5ea87ce53a9872 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Mon, 29 Jun 2015 16:50:21 +0200 Subject: [PATCH 1029/1076] Add comments based on @boegel's comments. --- easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb b/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb index a37dfd402f..e0cf7edd4c 100644 --- a/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb +++ b/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb @@ -15,8 +15,7 @@ sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { 'files': ['lib/libsnappy.so'], - 'dirs': ['include', 'lib', 'share'] + 'dirs': ['include', 'share'] } moduleclass = 'lib' - -- GitLab From a414a99b1855a0fbf55a7f7b91cd144f35602253 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Tue, 30 Jun 2015 10:35:36 +0200 Subject: [PATCH 1030/1076] Snappy in quotes. --- easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb index 3fee82734e..596ca9c73c 100644 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb @@ -26,7 +26,7 @@ dependencies = [(java, javaver)] build_native_libs = True -extra_native_libs = [(snappy, 'lib/libsnappy.so')] +extra_native_libs = [('snappy', 'lib/libsnappy.so')] parallel = 1 -- GitLab From e456ff1e2440887f6b45f5d7d350b575e115d4c6 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Tue, 30 Jun 2015 11:55:17 +0200 Subject: [PATCH 1031/1076] Point eb at github for snappy (w/ the appropriate commit id for the 1.1.2 release) --- easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb b/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb index e0cf7edd4c..2a1ececd20 100644 --- a/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb +++ b/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb @@ -2,6 +2,7 @@ easyblock = 'ConfigureMake' name = 'snappy' version = '1.1.2' +commit = '1ff9be9' homepage = 'http://code.google.com/p/snappy/' description = """Snappy is a compression/decompression library. It does not aim @@ -10,8 +11,8 @@ instead, it aims for very high speeds and reasonable compression.""" toolchain = {'name': 'intel', 'version': '2015a'} -source_urls = ['http://code.google.com/p/snappy/'] -sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://github.com/google/snappy/archive'] +sources = ['%s.tar.gz' % commit] sanity_check_paths = { 'files': ['lib/libsnappy.so'], -- GitLab From 7b476311f62b3081ffddc85c9d1d295ae5a364a5 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Tue, 30 Jun 2015 12:13:51 +0200 Subject: [PATCH 1032/1076] Add the snappy toolchain for the Hadoop build dep. --- easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb index 596ca9c73c..f3a7586e47 100644 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb @@ -19,7 +19,7 @@ builddependencies = [ ('Maven', '3.2.3'), ('protobuf', '2.5.0'), ('CMake', '3.1.3'), - ('snappy', '1.1.2'), + ('snappy', '1.1.2', '-intel-2015a'), ] dependencies = [(java, javaver)] -- GitLab From e42a6186b47053238cd92af80fc93a6a502eb8be Mon Sep 17 00:00:00 2001 From: mmterpstra Date: Wed, 1 Jul 2015 14:24:06 +0200 Subject: [PATCH 1033/1076] Update cramtools-2.0-Java-1.7.0_80.eb - replaced tabs - removed hard coding in 'modloadmsg' - 'modloadmsg' now declared with single qoutes --- .../easyconfigs/c/cramtools/cramtools-2.0-Java-1.7.0_80.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/c/cramtools/cramtools-2.0-Java-1.7.0_80.eb b/easybuild/easyconfigs/c/cramtools/cramtools-2.0-Java-1.7.0_80.eb index 19162420ed..928b078aac 100644 --- a/easybuild/easyconfigs/c/cramtools/cramtools-2.0-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/c/cramtools/cramtools-2.0-Java-1.7.0_80.eb @@ -19,11 +19,11 @@ javaver = '1.7.0_80' versionsuffix = '-%s-%s' % (java, javaver) dependencies = [(java, javaver)] -modloadmsg = """To execute cramtools run: java -jar \\${EBROOTCRAMTOOLS}/cramtools-2.0.jar""" +modloadmsg = "To execute cramtools run: java -jar \\${EBROOTCRAMTOOLS}/%(name)s-%(version)s.jar" sanity_check_paths = { - 'files': ["%(name)s-%(version)s.jar"], - 'dirs': ["lib"] + 'files': ["%(name)s-%(version)s.jar"], + 'dirs': ["lib"] } moduleclass = 'bio' -- GitLab From 6e0f7259e7cce774de924cfc823d795ea26dbe9b Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Wed, 1 Jul 2015 14:04:39 +0200 Subject: [PATCH 1034/1076] Add preconfigopts to run autogen.sh. Add comment explaining commit id. --- easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb b/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb index 2a1ececd20..8e40df0537 100644 --- a/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb +++ b/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb @@ -2,6 +2,10 @@ easyblock = 'ConfigureMake' name = 'snappy' version = '1.1.2' + +# snappy was migrated from code.google.com to github.com and this commit +# corresponds to release 1.1.2 (which they haven't tagged). +# see https://github.com/google/snappy/commit/1ff9be9 commit = '1ff9be9' homepage = 'http://code.google.com/p/snappy/' @@ -14,6 +18,8 @@ toolchain = {'name': 'intel', 'version': '2015a'} source_urls = ['https://github.com/google/snappy/archive'] sources = ['%s.tar.gz' % commit] +preconfigopts = "./autogen.sh && " + sanity_check_paths = { 'files': ['lib/libsnappy.so'], 'dirs': ['include', 'share'] -- GitLab From 512a73efaa6900a8beeee17612f223a4e87edc0d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 1 Jul 2015 17:47:18 +0200 Subject: [PATCH 1035/1076] rename R bundles so they don't conflict on each other --- .../R-bundle-devtools-20150520-intel-2015a-R-3.1.3.eb} | 6 +++--- .../R-bundle-extra-20150323-intel-2015a-R-3.1.3.eb} | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) rename easybuild/easyconfigs/r/{R-bundle/R-bundle-20150520-intel-2015a-R-3.1.3-devtools.eb => R-bundle-devtools/R-bundle-devtools-20150520-intel-2015a-R-3.1.3.eb} (91%) rename easybuild/easyconfigs/r/{R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb => R-bundle-extra/R-bundle-extra-20150323-intel-2015a-R-3.1.3.eb} (98%) diff --git a/easybuild/easyconfigs/r/R-bundle/R-bundle-20150520-intel-2015a-R-3.1.3-devtools.eb b/easybuild/easyconfigs/r/R-bundle-devtools/R-bundle-devtools-20150520-intel-2015a-R-3.1.3.eb similarity index 91% rename from easybuild/easyconfigs/r/R-bundle/R-bundle-20150520-intel-2015a-R-3.1.3-devtools.eb rename to easybuild/easyconfigs/r/R-bundle-devtools/R-bundle-devtools-20150520-intel-2015a-R-3.1.3.eb index 5a2b464944..c20e9fab18 100644 --- a/easybuild/easyconfigs/r/R-bundle/R-bundle-20150520-intel-2015a-R-3.1.3-devtools.eb +++ b/easybuild/easyconfigs/r/R-bundle-devtools/R-bundle-devtools-20150520-intel-2015a-R-3.1.3.eb @@ -1,9 +1,9 @@ easyblock = 'Bundle' -name = 'R-bundle' +name = 'R-bundle-devtools' version = '20150520' rver = '3.1.3' -versionsuffix = '-R-%s-devtools' % rver +versionsuffix = '-R-%s' % rver homepage = 'http://www.r-project.org/' description = """R is a free software environment for statistical computing and graphics.""" @@ -16,7 +16,7 @@ exts_filter = ("R -q --no-save", "library(%(ext_name)s)") dependencies = [ ('R', rver), - ('R-bundle', '20150323', '-R-%s-extra' % rver), + ('R-bundle-extra', '20150323', '-R-%s' % rver), ] ext_options = { diff --git a/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb b/easybuild/easyconfigs/r/R-bundle-extra/R-bundle-extra-20150323-intel-2015a-R-3.1.3.eb similarity index 98% rename from easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb rename to easybuild/easyconfigs/r/R-bundle-extra/R-bundle-extra-20150323-intel-2015a-R-3.1.3.eb index a6d53af385..96c79b8200 100644 --- a/easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb +++ b/easybuild/easyconfigs/r/R-bundle-extra/R-bundle-extra-20150323-intel-2015a-R-3.1.3.eb @@ -1,9 +1,9 @@ easyblock = 'Bundle' -name = 'R-bundle' +name = 'R-bundle-extra' version = '20150323' rver = '3.1.3' -versionsuffix = '-R-%s-extra' % rver +versionsuffix = '-R-%s' % rver homepage = 'http://www.r-project.org/' description = """R is a free software environment for statistical computing and graphics.""" -- GitLab From ebebd211cf5b2506febd6bbfb7ad2cc9499ab818 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 2 Jul 2015 13:52:37 +0200 Subject: [PATCH 1036/1076] {chem}[intel/2015a] CP2K 20130228 --- .../b/Bison/Bison-2.7-intel-2015a.eb | 22 ++++++++++++ .../c/CP2K/CP2K-20130228-intel-2015a.eb | 36 +++++++++++++++++++ .../f/FFTW/FFTW-3.3.3-intel-2015a.eb | 34 ++++++++++++++++++ .../f/flex/flex-2.5.37-intel-2015a.eb | 14 ++++++++ 4 files changed, 106 insertions(+) create mode 100644 easybuild/easyconfigs/b/Bison/Bison-2.7-intel-2015a.eb create mode 100644 easybuild/easyconfigs/c/CP2K/CP2K-20130228-intel-2015a.eb create mode 100644 easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-intel-2015a.eb create mode 100644 easybuild/easyconfigs/f/flex/flex-2.5.37-intel-2015a.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.7-intel-2015a.eb b/easybuild/easyconfigs/b/Bison/Bison-2.7-intel-2015a.eb new file mode 100644 index 0000000000..48aa608e0d --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-2.7-intel-2015a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '2.7' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-20130228-intel-2015a.eb b/easybuild/easyconfigs/c/CP2K/CP2K-20130228-intel-2015a.eb new file mode 100644 index 0000000000..fd8d96a13d --- /dev/null +++ b/easybuild/easyconfigs/c/CP2K/CP2K-20130228-intel-2015a.eb @@ -0,0 +1,36 @@ +name = 'CP2K' +version = '20130228' + +homepage = 'http://cp2k.berlios.de/index.html' +description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular +simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different +methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and +classical pair and many-body potentials. """ + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True} + +sources = ['CP2K-%(version)s.tar.gz'] + +patches = [ + 'CP2K-2013_fix_compile_date_lastcvs.patch', + 'do_regtest_nocompile.patch', +] + +dependencies = [ + ('FFTW', '3.3.3'), + ('Libint', '1.1.4'), +] + +builddependencies = [ + ('flex', '2.5.37'), + ('Bison', '2.7'), +] + +# don't use parallel make, results in compilation failure +# because Fortran module files aren't created before they are needed +parallel = 1 + +ignore_regtest_fails = True + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-intel-2015a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-intel-2015a.eb new file mode 100644 index 0000000000..10fd990805 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-intel-2015a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.3' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +# no quad precision, requires GCC v4.6 or higher +# see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.37-intel-2015a.eb b/easybuild/easyconfigs/f/flex/flex-2.5.37-intel-2015a.eb new file mode 100644 index 0000000000..086db50be8 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.37-intel-2015a.eb @@ -0,0 +1,14 @@ +name = 'flex' +version = '2.5.37' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +moduleclass = 'lang' -- GitLab From a831b17749160a27620eaa69ffdd267e0ec65d58 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 2 Jul 2015 14:21:35 +0200 Subject: [PATCH 1037/1076] add missing patch file --- .../c/CP2K/CP2K-2013_fix_compile_date_lastcvs.patch | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 easybuild/easyconfigs/c/CP2K/CP2K-2013_fix_compile_date_lastcvs.patch diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2013_fix_compile_date_lastcvs.patch b/easybuild/easyconfigs/c/CP2K/CP2K-2013_fix_compile_date_lastcvs.patch new file mode 100644 index 0000000000..7533a55308 --- /dev/null +++ b/easybuild/easyconfigs/c/CP2K/CP2K-2013_fix_compile_date_lastcvs.patch @@ -0,0 +1,11 @@ +--- cp2k/makefiles/Makefile.orig 2013-02-04 17:55:57.000000000 +0100 ++++ cp2k/makefiles/Makefile 2013-02-05 17:55:06.811020304 +0100 +@@ -200,7 +200,7 @@ + # + ifeq ($(CPPSHELL),) + CPPSHELL := -D__COMPILE_ARCH="\"$(ARCH)\""\ +- -D__COMPILE_DATE="\"$(shell date)\""\ ++ -D__COMPILE_DATE="\"$(shell date | sed 's/ /_/g'))\""\ + -D__COMPILE_HOST="\"$(shell hostname)\""\ + -D__COMPILE_REVISION="\"$(strip $(REVISION))\"" + endif -- GitLab From 4e756528393d07d55a277f94e495eb10d6849fbf Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 2 Jul 2015 16:34:01 +0200 Subject: [PATCH 1038/1076] include custom sanity_check_paths for R bundles --- .../R-bundle-devtools-20150520-intel-2015a-R-3.1.3.eb | 6 +++++- .../R-bundle-extra-20150323-intel-2015a-R-3.1.3.eb | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/R-bundle-devtools/R-bundle-devtools-20150520-intel-2015a-R-3.1.3.eb b/easybuild/easyconfigs/r/R-bundle-devtools/R-bundle-devtools-20150520-intel-2015a-R-3.1.3.eb index c20e9fab18..aa48ed3b81 100644 --- a/easybuild/easyconfigs/r/R-bundle-devtools/R-bundle-devtools-20150520-intel-2015a-R-3.1.3.eb +++ b/easybuild/easyconfigs/r/R-bundle-devtools/R-bundle-devtools-20150520-intel-2015a-R-3.1.3.eb @@ -41,5 +41,9 @@ exts_list = [ modextrapaths = {'R_LIBS': ''} -moduleclass = 'lang' +sanity_check_paths = { + 'files': [], + 'dirs': ['devtools'], +} +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/r/R-bundle-extra/R-bundle-extra-20150323-intel-2015a-R-3.1.3.eb b/easybuild/easyconfigs/r/R-bundle-extra/R-bundle-extra-20150323-intel-2015a-R-3.1.3.eb index 96c79b8200..1bde4e9f5d 100644 --- a/easybuild/easyconfigs/r/R-bundle-extra/R-bundle-extra-20150323-intel-2015a-R-3.1.3.eb +++ b/easybuild/easyconfigs/r/R-bundle-extra/R-bundle-extra-20150323-intel-2015a-R-3.1.3.eb @@ -92,4 +92,9 @@ exts_list = [ modextrapaths = {'R_LIBS': ''} +sanity_check_paths = { + 'files': [], + 'dirs': ['RCurl', 'XML', 'spliceR'], +} + moduleclass = 'lang' -- GitLab From b0b333fee30fc82e8260523f70695450acc57b42 Mon Sep 17 00:00:00 2001 From: Caroline De Brouwer Date: Thu, 2 Jul 2015 16:38:32 +0200 Subject: [PATCH 1039/1076] Test dump method on every easyconfig file --- test/easyconfigs/easyconfigs.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/test/easyconfigs/easyconfigs.py b/test/easyconfigs/easyconfigs.py index 838f4a2957..c9c6efcdfe 100644 --- a/test/easyconfigs/easyconfigs.py +++ b/test/easyconfigs/easyconfigs.py @@ -52,6 +52,7 @@ from easybuild.tools.module_naming_scheme import GENERAL_CLASS from easybuild.tools.module_naming_scheme.utilities import det_full_ec_version from easybuild.tools.modules import modules_tool from easybuild.tools.robot import resolve_dependencies +from easybuild.tools.filetools import read_file, write_file # indicates whether all the single tests are OK, @@ -235,7 +236,9 @@ def template_easyconfig_test(self, spec): prev_single_tests_ok = single_tests_ok single_tests_ok = False - # parse easyconfig + ec_orig = read_file(spec) + + # parse easyconfig ecs = process_easyconfig(spec) if len(ecs) == 1: ec = ecs[0]['ec'] @@ -250,7 +253,7 @@ def template_easyconfig_test(self, spec): name, easyblock = fetch_parameters_from_easyconfig(ec.rawtxt, ['name', 'easyblock']) # sanity check for software name - self.assertTrue(ec['name'], name) + self.assertTrue(ec['name'], name) # instantiate easyblock with easyconfig file app_class = get_easyblock_class(easyblock, name=name) @@ -297,6 +300,14 @@ def template_easyconfig_test(self, spec): app.close_log() os.remove(app.logfile) + # dump the easyconfig file + ec.dump('test.eb') + dumped_ec = EasyConfig('test.eb') + + self.assertEqual(ec['name'], dumped_ec['name']) + self.assertEqual(ec['version'], dumped_ec['version']) + self.assertEqual(ec['sanity_check_paths'], dumped_ec['sanity_check_paths']) + # cache the parsed easyconfig, to avoid that it is parsed again self.parsed_easyconfigs.append(ecs[0]) -- GitLab From adb1f38506c7af0ca7c38c06654c05e0d3afd09a Mon Sep 17 00:00:00 2001 From: Caroline De Brouwer Date: Thu, 2 Jul 2015 16:51:12 +0200 Subject: [PATCH 1040/1076] remove unnecessary lines --- test/easyconfigs/easyconfigs.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/test/easyconfigs/easyconfigs.py b/test/easyconfigs/easyconfigs.py index c9c6efcdfe..744dbffc53 100644 --- a/test/easyconfigs/easyconfigs.py +++ b/test/easyconfigs/easyconfigs.py @@ -52,8 +52,6 @@ from easybuild.tools.module_naming_scheme import GENERAL_CLASS from easybuild.tools.module_naming_scheme.utilities import det_full_ec_version from easybuild.tools.modules import modules_tool from easybuild.tools.robot import resolve_dependencies -from easybuild.tools.filetools import read_file, write_file - # indicates whether all the single tests are OK, # and that bigger tests (building dep graph, testing for conflicts, ...) can be run as well @@ -236,8 +234,6 @@ def template_easyconfig_test(self, spec): prev_single_tests_ok = single_tests_ok single_tests_ok = False - ec_orig = read_file(spec) - # parse easyconfig ecs = process_easyconfig(spec) if len(ecs) == 1: -- GitLab From 8d5e1eeaf6c0bf445ee150d4cf0dda78bba47c82 Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Thu, 2 Jul 2015 17:04:47 +0200 Subject: [PATCH 1041/1076] Use only GCC (no toolchain) and use 4th arg for build dep. --- easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb | 2 +- .../{snappy-1.1.2-intel-2015a.eb => snappy-1.1.2-GCC-4.9.2.eb} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename easybuild/easyconfigs/s/snappy/{snappy-1.1.2-intel-2015a.eb => snappy-1.1.2-GCC-4.9.2.eb} (94%) diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb index f3a7586e47..e94d4f7d23 100644 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb @@ -19,7 +19,7 @@ builddependencies = [ ('Maven', '3.2.3'), ('protobuf', '2.5.0'), ('CMake', '3.1.3'), - ('snappy', '1.1.2', '-intel-2015a'), + ('snappy', '1.1.2', '', ('GCC', '4.9.2')), ] dependencies = [(java, javaver)] diff --git a/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb b/easybuild/easyconfigs/s/snappy/snappy-1.1.2-GCC-4.9.2.eb similarity index 94% rename from easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb rename to easybuild/easyconfigs/s/snappy/snappy-1.1.2-GCC-4.9.2.eb index 8e40df0537..551924427d 100644 --- a/easybuild/easyconfigs/s/snappy/snappy-1.1.2-intel-2015a.eb +++ b/easybuild/easyconfigs/s/snappy/snappy-1.1.2-GCC-4.9.2.eb @@ -13,7 +13,7 @@ description = """Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression.""" -toolchain = {'name': 'intel', 'version': '2015a'} +toolchain = {'name': 'GCC', 'version': '4.9.2'} source_urls = ['https://github.com/google/snappy/archive'] sources = ['%s.tar.gz' % commit] -- GitLab From c5f9c342a1b75d17942001c136d66b1a04215385 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 3 Jul 2015 09:59:10 +0200 Subject: [PATCH 1042/1076] {lib}[intel/2015a] gensim 0.11.1-1 --- ...nsim-0.11.1-1-intel-2015a-Python-2.7.10.eb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 easybuild/easyconfigs/g/gensim/gensim-0.11.1-1-intel-2015a-Python-2.7.10.eb diff --git a/easybuild/easyconfigs/g/gensim/gensim-0.11.1-1-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/g/gensim/gensim-0.11.1-1-intel-2015a-Python-2.7.10.eb new file mode 100644 index 0000000000..f497f88541 --- /dev/null +++ b/easybuild/easyconfigs/g/gensim/gensim-0.11.1-1-intel-2015a-Python-2.7.10.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'gensim' +version = '0.11.1-1' + +homepage = 'https://pypi.python.org/pypi/gensim' +description = """Gensim is a Python library for topic modelling, document indexing and similarity retrieval with + large corpora.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pythonver = '2.7.10' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +versionsuffix = '-%s-%s' % (python, pythonver) + +dependencies = [ + (python, pythonver), +] + +moduleclass = 'lib' -- GitLab From 5f1cc312d0ce41468705551027478b840742f757 Mon Sep 17 00:00:00 2001 From: Caroline De Brouwer Date: Fri, 3 Jul 2015 10:18:46 +0200 Subject: [PATCH 1043/1076] dump test full config --- test.eb | 19 +++++++++++++++++++ test/easyconfigs/easyconfigs.py | 14 +++++++++----- 2 files changed, 28 insertions(+), 5 deletions(-) create mode 100644 test.eb diff --git a/test.eb b/test.eb new file mode 100644 index 0000000000..0e62d9dea1 --- /dev/null +++ b/test.eb @@ -0,0 +1,19 @@ +easyblock = "Tarball" + +name = "ABINIT" +version = "7.0.3" +versionsuffix = "-x86_64_linux_gnu4.5" + +homepage = "http://www.abinit.org/" +description = """Abinit is a plane wave pseudopotential code for doing + condensed phase electronic structure calculations using DFT.""" + +toolchain = {'version': 'dummy', 'name': 'dummy'} + +sources = [('abinit-7.0.3_x86_64_linux_gnu4.5.bz2', 'tar xfj %s')] +source_urls = ['http://ftp.abinit.org/'] + + +sanity_check_paths = {'files': ['bin/abinit'], 'dirs': []} + +moduleclass = "chem" \ No newline at end of file diff --git a/test/easyconfigs/easyconfigs.py b/test/easyconfigs/easyconfigs.py index 744dbffc53..bba0b94318 100644 --- a/test/easyconfigs/easyconfigs.py +++ b/test/easyconfigs/easyconfigs.py @@ -53,6 +53,7 @@ from easybuild.tools.module_naming_scheme.utilities import det_full_ec_version from easybuild.tools.modules import modules_tool from easybuild.tools.robot import resolve_dependencies + # indicates whether all the single tests are OK, # and that bigger tests (building dep graph, testing for conflicts, ...) can be run as well # other than optimizing for time, this also helps to get around problems like http://bugs.python.org/issue10949 @@ -297,12 +298,15 @@ def template_easyconfig_test(self, spec): os.remove(app.logfile) # dump the easyconfig file - ec.dump('test.eb') - dumped_ec = EasyConfig('test.eb') + handle, test_ecfile = tempfile.mkstemp() + os.close(handle) + + ec.dump(test_ecfile) + dumped_ec = EasyConfig(test_ecfile) + os.remove(test_ecfile) - self.assertEqual(ec['name'], dumped_ec['name']) - self.assertEqual(ec['version'], dumped_ec['version']) - self.assertEqual(ec['sanity_check_paths'], dumped_ec['sanity_check_paths']) + for key in sorted(ec._config): + self.assertEqual(ec[key], dumped_ec[key]) # cache the parsed easyconfig, to avoid that it is parsed again self.parsed_easyconfigs.append(ecs[0]) -- GitLab From 656407932c9d4c7cd4439366a95c35e45a9a75c1 Mon Sep 17 00:00:00 2001 From: Caroline De Brouwer Date: Fri, 3 Jul 2015 10:19:31 +0200 Subject: [PATCH 1044/1076] Delete test.eb --- test.eb | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 test.eb diff --git a/test.eb b/test.eb deleted file mode 100644 index 0e62d9dea1..0000000000 --- a/test.eb +++ /dev/null @@ -1,19 +0,0 @@ -easyblock = "Tarball" - -name = "ABINIT" -version = "7.0.3" -versionsuffix = "-x86_64_linux_gnu4.5" - -homepage = "http://www.abinit.org/" -description = """Abinit is a plane wave pseudopotential code for doing - condensed phase electronic structure calculations using DFT.""" - -toolchain = {'version': 'dummy', 'name': 'dummy'} - -sources = [('abinit-7.0.3_x86_64_linux_gnu4.5.bz2', 'tar xfj %s')] -source_urls = ['http://ftp.abinit.org/'] - - -sanity_check_paths = {'files': ['bin/abinit'], 'dirs': []} - -moduleclass = "chem" \ No newline at end of file -- GitLab From a331bbc485af537c090dab17f425bb59bb5a7ef3 Mon Sep 17 00:00:00 2001 From: pescobar Date: Fri, 3 Jul 2015 10:51:32 +0200 Subject: [PATCH 1045/1076] seaborn easyconfig --- ...Seaborn-0.6.0-goolf-1.4.10-Python-2.7.5.eb | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 easybuild/easyconfigs/s/Seaborn/Seaborn-0.6.0-goolf-1.4.10-Python-2.7.5.eb diff --git a/easybuild/easyconfigs/s/Seaborn/Seaborn-0.6.0-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/s/Seaborn/Seaborn-0.6.0-goolf-1.4.10-Python-2.7.5.eb new file mode 100644 index 0000000000..63cb8346de --- /dev/null +++ b/easybuild/easyconfigs/s/Seaborn/Seaborn-0.6.0-goolf-1.4.10-Python-2.7.5.eb @@ -0,0 +1,30 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel + +easyblock = "PythonPackage" + +name = 'Seaborn' +version = '0.6.0' + +homepage = 'http://stanford.edu/~mwaskom/software/seaborn/' +description = """ Seaborn is a Python visualization library based on matplotlib. + It provides a high-level interface for drawing attractive statistical graphics. """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['https://github.com/mwaskom/seaborn/archive/'] +sources = ['v%(version)s.tar.gz'] + +python = 'Python' +pyver = '2.7.5' +pyshortver = '.'.join(pyver.split('.')[:2]) + +versionsuffix = "-%s-%s" % (python, pyver) + +dependencies = [ + (python, pyver), +] + +moduleclass = 'bio' -- GitLab From 7cfbf96ed8bb6afc4b64c6ad1d4379a4cdba62e4 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 3 Jul 2015 14:45:25 +0200 Subject: [PATCH 1046/1076] remove exts_filter definition from Python 3.4.3 easyconfig, as it can cause problems --- easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index a71f6ecf62..1aa8ae3172 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -27,7 +27,6 @@ osdependencies = [('openssl-devel', 'libssl-dev')] # order is important! # package versions updated Jan 19th 2015 -exts_filter = ('PYTHONPATH="%(installdir)s:$PYTHONPATH python -c "import %(ext_name)s"', '') exts_list = [ ('setuptools', '15.2', { 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], -- GitLab From cfbc6e966d0e64f230d17267a2d2acf8a55a7554 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 3 Jul 2015 18:18:14 +0200 Subject: [PATCH 1047/1076] style fixes in NEMO easyconfig --- easybuild/easyconfigs/n/NEMO/NEMO-3.4-ictce-6.1.5.eb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/n/NEMO/NEMO-3.4-ictce-6.1.5.eb b/easybuild/easyconfigs/n/NEMO/NEMO-3.4-ictce-6.1.5.eb index cc73946e3e..a4b50a7074 100644 --- a/easybuild/easyconfigs/n/NEMO/NEMO-3.4-ictce-6.1.5.eb +++ b/easybuild/easyconfigs/n/NEMO/NEMO-3.4-ictce-6.1.5.eb @@ -2,14 +2,18 @@ name = 'NEMO' version = '3.4' homepage = 'http://www.nemo-ocean.eu/' -description = 'NEMO (Nucleus for European Modelling of the Ocean) is a state-of-the-art modeling framework for oceanographic research, operational oceanography seasonal forecast and climate studies.' +description = """NEMO (Nucleus for European Modelling of the Ocean) is a state-of-the-art modeling framework for + oceanographic research, operational oceanography seasonal forecast and climate studies.""" toolchain = {'name': 'ictce','version': '6.1.5'} toolchainopts = {'opt': False, 'optarch': False} +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('netCDF-Fortran', '4.2')] + with_components = ['OPA_SRC', 'LIM_SRC_3'] add_keys = ['key_iomput', 'key_mpp_mpi', 'key_dtasal', 'key_dtatem', 'key_tradmp', 'key_lim3', 'key_orca_r1=75'] del_keys = ['key_lim2', 'key_zdftmx', 'key_orca_r2'] -sources = [SOURCELOWER_TAR_GZ] -dependencies = [('netCDF-Fortran', '4.2')] +moduleclass = 'geo' -- GitLab From 2bfb7fd19de8a7fe899f27325032b04071c637bd Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 3 Jul 2015 18:22:50 +0200 Subject: [PATCH 1048/1076] include SVN revision in version, add instructions on obtaining sources --- ...MO-3.4-ictce-6.1.5.eb => NEMO-3.4-r5541-ictce-6.1.5.eb} | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) rename easybuild/easyconfigs/n/NEMO/{NEMO-3.4-ictce-6.1.5.eb => NEMO-3.4-r5541-ictce-6.1.5.eb} (72%) diff --git a/easybuild/easyconfigs/n/NEMO/NEMO-3.4-ictce-6.1.5.eb b/easybuild/easyconfigs/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5.eb similarity index 72% rename from easybuild/easyconfigs/n/NEMO/NEMO-3.4-ictce-6.1.5.eb rename to easybuild/easyconfigs/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5.eb index a4b50a7074..27572d3f2a 100644 --- a/easybuild/easyconfigs/n/NEMO/NEMO-3.4-ictce-6.1.5.eb +++ b/easybuild/easyconfigs/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5.eb @@ -1,5 +1,5 @@ name = 'NEMO' -version = '3.4' +version = '3.4-r5541' homepage = 'http://www.nemo-ocean.eu/' description = """NEMO (Nucleus for European Modelling of the Ocean) is a state-of-the-art modeling framework for @@ -8,7 +8,10 @@ description = """NEMO (Nucleus for European Modelling of the Ocean) is a state-o toolchain = {'name': 'ictce','version': '6.1.5'} toolchainopts = {'opt': False, 'optarch': False} -sources = [SOURCELOWER_TAR_GZ] +# authenticated SVN access required +# svn --username 'login' co http://forge.ipsl.jussieu.fr/nemo/svn/branches/2012/dev_v3_4_STABLE_2012 +# tar cfvz NEMO-3.4-r.tar.gz dev_v3_4_STABLE_2012 +sources = [SOURCE_TAR_GZ] dependencies = [('netCDF-Fortran', '4.2')] -- GitLab From 0b52721d54adb12815e6e436ec83bd25fc2f9194 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 3 Jul 2015 18:28:24 +0200 Subject: [PATCH 1049/1076] add missing easyconfigs for (indirect) NEMO dependencies --- .../b/Bison/Bison-2.7-ictce-6.1.5.eb | 22 +++++++++++++++ .../d/Doxygen/Doxygen-1.8.3.1-ictce-6.1.5.eb | 18 +++++++++++++ .../f/flex/flex-2.5.37-ictce-6.1.5.eb | 14 ++++++++++ .../h/HDF5/HDF5-1.8.10-ictce-6.1.5-gpfs.eb | 27 +++++++++++++++++++ .../easyconfigs/m/M4/M4-1.4.16-ictce-6.1.5.eb | 26 ++++++++++++++++++ .../netCDF-Fortran-4.2-ictce-6.1.5.eb | 18 +++++++++++++ .../n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb | 19 +++++++++++++ .../s/Szip/Szip-2.1-ictce-6.1.5.eb | 23 ++++++++++++++++ .../z/zlib/zlib-1.2.7-ictce-6.1.5.eb | 22 +++++++++++++++ 9 files changed, 189 insertions(+) create mode 100644 easybuild/easyconfigs/b/Bison/Bison-2.7-ictce-6.1.5.eb create mode 100644 easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.3.1-ictce-6.1.5.eb create mode 100644 easybuild/easyconfigs/f/flex/flex-2.5.37-ictce-6.1.5.eb create mode 100644 easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-6.1.5-gpfs.eb create mode 100644 easybuild/easyconfigs/m/M4/M4-1.4.16-ictce-6.1.5.eb create mode 100644 easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb create mode 100644 easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb create mode 100644 easybuild/easyconfigs/s/Szip/Szip-2.1-ictce-6.1.5.eb create mode 100644 easybuild/easyconfigs/z/zlib/zlib-1.2.7-ictce-6.1.5.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.7-ictce-6.1.5.eb b/easybuild/easyconfigs/b/Bison/Bison-2.7-ictce-6.1.5.eb new file mode 100644 index 0000000000..deba4d2a79 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-2.7-ictce-6.1.5.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '2.7' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'ictce', 'version': '6.1.5'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.16')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.3.1-ictce-6.1.5.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.3.1-ictce-6.1.5.eb new file mode 100644 index 0000000000..2f5d07d58f --- /dev/null +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.3.1-ictce-6.1.5.eb @@ -0,0 +1,18 @@ +name = 'Doxygen' +version = '1.8.3.1' + +homepage = 'http://www.doxygen.org' +description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, + IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" + +toolchain = {'name': 'ictce', 'version': '6.1.5'} + +sources = ['%(namelower)s-%(version)s.src.tar.gz'] +source_urls = ['http://ftp.stack.nl/pub/users/dimitri/'] + +dependencies = [ + ('flex', '2.5.37'), + ('Bison', '2.7'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.37-ictce-6.1.5.eb b/easybuild/easyconfigs/f/flex/flex-2.5.37-ictce-6.1.5.eb new file mode 100644 index 0000000000..15e30d50fb --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.37-ictce-6.1.5.eb @@ -0,0 +1,14 @@ +name = 'flex' +version = '2.5.37' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'ictce', 'version': '6.1.5'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-6.1.5-gpfs.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-6.1.5-gpfs.eb new file mode 100644 index 0000000000..caf75ce765 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-6.1.5-gpfs.eb @@ -0,0 +1,27 @@ +name = 'HDF5' +version = '1.8.10' +versionsuffix = "-gpfs" + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management + of extremely large and complex data collections.""" + +toolchain = {'name': 'ictce', 'version': '6.1.5'} +toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'HDF5_%(version)s_configure_ictce.patch', + 'HDF5-%(version)s_mpi-includes_order_fix.patch' +] + +dependencies = [ + ('zlib', '1.2.7'), + ('Szip', '2.1'), +] + +configopts = "--enable-gpfs" + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-ictce-6.1.5.eb b/easybuild/easyconfigs/m/M4/M4-1.4.16-ictce-6.1.5.eb new file mode 100644 index 0000000000..062e490de1 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.16-ictce-6.1.5.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.16' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + + +toolchain = {'name': 'ictce', 'version': '6.1.5'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +patches = ['M4-%(version)s-no-gets.patch'] + +configopts = "--enable-cxx" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb new file mode 100644 index 0000000000..87478cf832 --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb @@ -0,0 +1,18 @@ +name = 'netCDF-Fortran' +version = '4.2' + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + + +toolchain = {'name': 'ictce', 'version': '6.1.5'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] + +dependencies = [('netCDF', '4.2.1.1')] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb new file mode 100644 index 0000000000..262ebc70b9 --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb @@ -0,0 +1,19 @@ +name = 'netCDF' +version = '4.2.1.1' + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'ictce', 'version': '6.1.5'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] + +dependencies = [('HDF5', '1.8.10', '-gpfs')] + +builddependencies = [('Doxygen', '1.8.3.1')] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-ictce-6.1.5.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-ictce-6.1.5.eb new file mode 100644 index 0000000000..d90d48702e --- /dev/null +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-ictce-6.1.5.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'Szip' +version = '2.1' + +homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' +description = "Szip compression software, providing lossless compression of scientific data" + +toolchain = {'name': 'ictce', 'version': '6.1.5'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +sanity_check_paths = { + 'files': ["lib/libsz.a", "lib/libsz.so"] + + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-ictce-6.1.5.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-ictce-6.1.5.eb new file mode 100644 index 0000000000..62b9777b1c --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.7-ictce-6.1.5.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.7' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'ictce', 'version': '6.1.5'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], + 'dirs': [], +} + +moduleclass = 'lib' -- GitLab From cf1d950b8751b5ad91981c1a8c87c6cc70ba5884 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 3 Jul 2015 20:31:54 +0200 Subject: [PATCH 1050/1076] fix source_urls in netCDF easyconfigs --- .../n/netCDF/netCDF-4.1.3-goalf-1.1.0-no-OFED.eb | 5 ++++- .../n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb | 5 ++++- .../n/netCDF/netCDF-4.1.3-ictce-3.2.2.u3.eb | 5 ++++- .../n/netCDF/netCDF-4.1.3-ictce-4.1.13.eb | 5 ++++- .../easyconfigs/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb | 12 +++++++----- .../n/netCDF/netCDF-4.2-goalf-1.1.0-no-OFED.eb | 5 ++++- .../easyconfigs/n/netCDF/netCDF-4.2-goolf-1.4.10.eb | 5 ++++- .../n/netCDF/netCDF-4.2-ictce-3.2.2.u3.eb | 5 ++++- .../easyconfigs/n/netCDF/netCDF-4.2-ictce-5.3.0.eb | 12 +++++++----- .../n/netCDF/netCDF-4.2.1.1-goolf-1.4.10.eb | 5 ++++- .../n/netCDF/netCDF-4.2.1.1-goolf-1.5.14.eb | 5 ++++- .../n/netCDF/netCDF-4.2.1.1-ictce-4.1.13-mt.eb | 5 ++++- .../n/netCDF/netCDF-4.2.1.1-ictce-4.1.13.eb | 5 ++++- .../netCDF/netCDF-4.2.1.1-ictce-5.3.0-zlib-1.2.5.eb | 5 ++++- .../n/netCDF/netCDF-4.2.1.1-ictce-5.3.0.eb | 5 ++++- .../n/netCDF/netCDF-4.2.1.1-ictce-5.5.0.eb | 5 ++++- .../n/netCDF/netCDF-4.2.1.1-intel-2014b.eb | 5 ++++- .../n/netCDF/netCDF-4.2.1.1-iqacml-3.7.3.eb | 5 ++++- .../easyconfigs/n/netCDF/netCDF-4.3.0-ictce-5.5.0.eb | 5 ++++- .../easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb | 5 ++++- .../easyconfigs/n/netCDF/netCDF-4.3.2-foss-2015a.eb | 5 ++++- .../easyconfigs/n/netCDF/netCDF-4.3.2-intel-2014b.eb | 5 ++++- .../easyconfigs/n/netCDF/netCDF-4.3.2-intel-2015a.eb | 5 ++++- 23 files changed, 98 insertions(+), 31 deletions(-) diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-goalf-1.1.0-no-OFED.eb index e83acc3cca..aaee694b4f 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-goalf-1.1.0-no-OFED.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('HDF5', '1.8.7')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb index 8bf5c28625..6aa937d650 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb @@ -9,7 +9,10 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('HDF5', '1.8.7')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-3.2.2.u3.eb index c00c295552..3d4e4b8034 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-3.2.2.u3.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-3.2.2.u3.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'ictce', 'version': '3.2.2.u3'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('HDF5', '1.8.7')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-4.1.13.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-4.1.13.eb index 4a0335f764..1cf87a93d6 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-4.1.13.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'ictce', 'version': '4.1.13'} toolchainopts = {'pic':True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [ ('HDF5', '1.8.9'), diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb index eef9aa4fe1..2e121dba81 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb @@ -6,16 +6,18 @@ description = """NetCDF (network Common Data Form) is a set of software librarie and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.""" - toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'pic':True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [ - ('HDF5', '1.8.9'), - ('Doxygen', '1.8.1.1') - ] + ('HDF5', '1.8.9'), + ('Doxygen', '1.8.1.1'), +] moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2-goalf-1.1.0-no-OFED.eb index 827d6154da..8a0164a41a 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2-goalf-1.1.0-no-OFED.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [ ('HDF5', '1.8.9'), diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2-goolf-1.4.10.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2-goolf-1.4.10.eb index 3f8634ce66..9278dcabb7 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2-goolf-1.4.10.eb @@ -9,7 +9,10 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [ ('HDF5', '1.8.9'), diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2-ictce-3.2.2.u3.eb index 738b574b64..70579f3686 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2-ictce-3.2.2.u3.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2-ictce-3.2.2.u3.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'ictce', 'version': '3.2.2.u3'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [ ('HDF5', '1.8.9'), diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2-ictce-5.3.0.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2-ictce-5.3.0.eb index b51011ebf8..bf3bcad88f 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2-ictce-5.3.0.eb @@ -6,16 +6,18 @@ description = """NetCDF (network Common Data Form) is a set of software librarie and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.""" - toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [ - ('HDF5', '1.8.9'), - ('Doxygen', '1.8.1.1') - ] + ('HDF5', '1.8.9'), + ('Doxygen', '1.8.1.1'), +] moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-goolf-1.4.10.eb index 4f975041bc..8ae8d0db4f 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-goolf-1.4.10.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('HDF5', '1.8.10-patch1')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-goolf-1.5.14.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-goolf-1.5.14.eb index a8fa0bc40a..4527973704 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-goolf-1.5.14.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'goolf', 'version': '1.5.14'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('HDF5', '1.8.10-patch1')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13-mt.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13-mt.eb index 1d208f1301..a518b2a451 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13-mt.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13-mt.eb @@ -11,7 +11,10 @@ toolchain = {'name':'ictce','version':'4.1.13'} toolchainopts = {'pic': True, 'openmp': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('HDF5', '1.8.10', '-gpfs-mt')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13.eb index a43794119f..9caf198302 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13.eb @@ -10,7 +10,10 @@ toolchain = {'name':'ictce','version':'4.1.13'} toolchainopts = {'pic':True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('HDF5', '1.8.10', '-gpfs')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0-zlib-1.2.5.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0-zlib-1.2.5.eb index 5c53c8bf57..081ab64f4b 100755 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0-zlib-1.2.5.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0-zlib-1.2.5.eb @@ -11,7 +11,10 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [ ('HDF5', '1.8.10', '-gpfs%(versionsuffix)s'), diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0.eb index b2e2392049..59a30799c7 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.3.0.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('HDF5', '1.8.10', '-gpfs')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.5.0.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.5.0.eb index 5e5d78307e..a238c0cf33 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.5.0.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('HDF5', '1.8.10', '-gpfs')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-intel-2014b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-intel-2014b.eb index fa034d1498..69ddb9f9ca 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-intel-2014b.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-intel-2014b.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'intel', 'version': '2014b'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('HDF5', '1.8.10', '-gpfs')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-iqacml-3.7.3.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-iqacml-3.7.3.eb index dd168910be..741f74cd63 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-iqacml-3.7.3.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'iqacml', 'version': '3.7.3'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('HDF5', '1.8.10-patch1')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.0-ictce-5.5.0.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.0-ictce-5.5.0.eb index 78d6d431c3..a3bce6fa83 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.0-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.0-ictce-5.5.0.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'pic': True, 'usempi': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] patches = [('netCDF-4.3.0_nc-config.in.cmake', 'netcdf-4.3.0')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb index ffb64828a3..f0b637b12c 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2014b.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'foss', 'version': '2014b'} toolchainopts = {'pic': True, 'usempi': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] patches = [ 'netCDF-4.3.2-with-HDF-1.8.13.patch', diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2015a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2015a.eb index e42de69332..d7b013c418 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2015a.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-foss-2015a.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'foss', 'version': '2015a'} toolchainopts = {'pic': True, 'usempi': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] patches = [ 'netCDF-4.3.2-with-HDF-1.8.13.patch', diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2014b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2014b.eb index 172783a9aa..e848a71eec 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2014b.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2014b.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'intel', 'version': '2014b'} toolchainopts = {'pic': True, 'usempi': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] patches = [ 'netCDF-4.3.2-with-HDF-1.8.13.patch', diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2015a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2015a.eb index 0456d513c3..623ceccdb3 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2015a.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2015a.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'pic': True, 'usempi': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] patches = [ 'netCDF-4.3.2-with-HDF-1.8.13.patch', -- GitLab From 2699d9477fa0ccaacc963980f33a7f9bbcb7403d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 3 Jul 2015 20:41:48 +0200 Subject: [PATCH 1051/1076] fix source_urls in netCDF-C++ and netCDF-Fortran easyconfigs --- .../easyconfigs/n/netCDF-C++/netCDF-C++-4.2-goolf-1.4.10.eb | 5 ++++- .../n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13-mt.eb | 5 ++++- .../easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13.eb | 5 ++++- .../easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-5.3.0.eb | 5 ++++- .../easyconfigs/n/netCDF-C++/netCDF-C++-4.2-iqacml-3.7.3.eb | 5 ++++- .../netCDF-Fortran-4.2-goalf-1.1.0-no-OFED.eb | 5 ++++- .../n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.4.10.eb | 6 +++++- .../n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.5.14.eb | 5 ++++- .../n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-3.2.2.u3.eb | 5 ++++- .../n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13-mt.eb | 5 ++++- .../n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13.eb | 5 ++++- .../n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-5.3.0.eb | 6 ++++-- .../n/netCDF-Fortran/netCDF-Fortran-4.2-iqacml-3.7.3.eb | 5 ++++- .../n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2014b.eb | 6 ++++-- .../n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2015a.eb | 5 ++++- .../n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2014b.eb | 6 ++++-- .../n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2015a.eb | 5 ++++- 17 files changed, 69 insertions(+), 20 deletions(-) diff --git a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-goolf-1.4.10.eb b/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-goolf-1.4.10.eb index b46d95de45..e0cfb1558e 100644 --- a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-goolf-1.4.10.eb @@ -12,7 +12,10 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True} sources = ['netcdf-cxx-%(version)s.tar.gz'] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', '4.2.1.1')] diff --git a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13-mt.eb b/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13-mt.eb index 57f1d3e4bb..d47cb17c75 100644 --- a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13-mt.eb +++ b/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13-mt.eb @@ -13,7 +13,10 @@ toolchain = {'name': 'ictce', 'version': '4.1.13'} toolchainopts = {'pic': True, 'openmp': True} sources = ['netcdf-cxx-%(version)s.tar.gz'] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [ ('netCDF', '4.2.1.1', versionsuffix), diff --git a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13.eb b/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13.eb index 7a7c4b81bc..400224b911 100644 --- a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13.eb @@ -12,7 +12,10 @@ toolchain = {'name': 'ictce', 'version': '4.1.13'} toolchainopts = {'pic': True} sources = ['netcdf-cxx-%(version)s.tar.gz'] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', '4.2.1.1')] diff --git a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-5.3.0.eb b/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-5.3.0.eb index 3b4f3e5332..16ea5317c4 100644 --- a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-5.3.0.eb @@ -12,7 +12,10 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'pic': True} sources = ['netcdf-cxx-%(version)s.tar.gz'] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', '4.2.1.1')] diff --git a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-iqacml-3.7.3.eb b/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-iqacml-3.7.3.eb index de008bf235..d8cdaf41c4 100644 --- a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-iqacml-3.7.3.eb @@ -12,7 +12,10 @@ toolchain = {'name': 'iqacml', 'version': '3.7.3'} toolchainopts = {'pic': True} sources = ['netcdf-cxx-%(version)s.tar.gz'] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', '4.2.1.1')] diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-goalf-1.1.0-no-OFED.eb index 091c9e9f89..adc9cf91dc 100644 --- a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-goalf-1.1.0-no-OFED.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', version)] diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.4.10.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.4.10.eb index f4a44d81d3..2caeeaf083 100644 --- a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.4.10.eb @@ -5,11 +5,15 @@ homepage = 'http://www.unidata.ucar.edu/software/netcdf/' description = """NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.""" + toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', '4.2.1.1')] diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.5.14.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.5.14.eb index a8cbfe5ddb..bd158f66c5 100644 --- a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-goolf-1.5.14.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'goolf', 'version': '1.5.14'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', '4.2.1.1')] diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-3.2.2.u3.eb index fac88a30ba..d4ddc1b2b5 100644 --- a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-3.2.2.u3.eb +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-3.2.2.u3.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'ictce', 'version': '3.2.2.u3'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', version)] diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13-mt.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13-mt.eb index 6b36f2c00b..b50fb138ef 100644 --- a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13-mt.eb +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13-mt.eb @@ -11,7 +11,10 @@ toolchain = {'name': 'ictce', 'version': '4.1.13'} toolchainopts = {'pic': True, 'openmp': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', '4.2.1.1', versionsuffix)] diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13.eb index ef015a9175..40fd553f1f 100644 --- a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'ictce', 'version': '4.1.13'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', '4.2.1.1')] diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-5.3.0.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-5.3.0.eb index 4686402139..09084630c1 100644 --- a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-5.3.0.eb @@ -6,12 +6,14 @@ description = """NetCDF (network Common Data Form) is a set of software librarie and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.""" - toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', '4.2.1.1')] diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-iqacml-3.7.3.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-iqacml-3.7.3.eb index b0bef7e67a..f7f72fcd32 100644 --- a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-iqacml-3.7.3.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'iqacml', 'version': '3.7.3'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', '4.2.1.1')] diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2014b.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2014b.eb index 4d00f104ad..c51e1a7941 100644 --- a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2014b.eb +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2014b.eb @@ -6,12 +6,14 @@ description = """NetCDF (network Common Data Form) is a set of software librarie and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.""" - toolchain = {'name': 'foss', 'version': '2014b'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', '4.3.2')] diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2015a.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2015a.eb index d623122642..9b2aa29afe 100644 --- a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2015a.eb +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-foss-2015a.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'foss', 'version': '2015a'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', '4.3.2')] diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2014b.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2014b.eb index 59ed0da09a..7823a5fa7d 100644 --- a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2014b.eb +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2014b.eb @@ -6,12 +6,14 @@ description = """NetCDF (network Common Data Form) is a set of software librarie and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.""" - toolchain = {'name': 'intel', 'version': '2014b'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', '4.3.2')] diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2015a.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2015a.eb index ed31b043f1..39adb73d6e 100644 --- a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2015a.eb +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.0-intel-2015a.eb @@ -10,7 +10,10 @@ toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/', + 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', +] dependencies = [('netCDF', '4.3.2')] -- GitLab From dc66e3f090c96e10fbdcd51f477c5afa1fc8cf7f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 6 Jul 2015 11:01:49 +0200 Subject: [PATCH 1052/1076] {tools}[dummy] GC3Pie 2.4.0 --- .../easyconfigs/g/GC3Pie/GC3Pie-2.4.0.eb | 111 ++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.0.eb diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.0.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.0.eb new file mode 100644 index 0000000000..8a1d9386f8 --- /dev/null +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.0.eb @@ -0,0 +1,111 @@ +easyblock = 'Bundle' + +name = 'GC3Pie' +version = '2.4.0' + +homepage = 'https://gc3pie.readthedocs.org' +description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution + environments.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' +exts_filter = ('python -c"import %(ext_name)s"', '') + +# allow use of system Python +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +exts_list = [ + ('setuptools', '18.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + }), + # required for paramiko + ('ecdsa', '0.13', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + # required for paramiko + ('pycrypto', '2.6.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], + 'modulename': 'Crypto', + }), + ('paramiko', '1.15.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('PrettyTable', '0.7.2', { + 'source_urls': ['https://pypi.python.org/packages/source/P/PrettyTable/'], + 'source_tmpl': 'prettytable-%(version)s.tar.gz', + }), + ('pyCLI', 'devel', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyCLI/'], + 'modulename': 'cli', + }), + ('SQLAlchemy', '1.0.6', { + 'source_urls': ['https://pypi.python.org/packages/source/S/SQLAlchemy/'], + }), + ('parsedatetime', '1.5', { + 'source_urls': ['https://pypi.python.org/packages/source/p/parsedatetime/'], + }), + ('boto', '2.38.0', { + 'source_urls': ['https://pypi.python.org/packages/source/b/boto/'], + }), + # required for pbr + ('pip', '7.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], + }), + # required for python-novaclient + ('pbr', '1.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + # required for python-novaclient + ('Babel', '1.3', { + 'source_urls': ['https://pypi.python.org/packages/source/B/Babel/'], + }), + # required for python-novaclient + ('simplejson', '3.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/simplejson/'], + }), + # required for python-novaclient + ('requests', '2.7.0', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + # required for python-novaclient + ('iso8601', '0.1.10', { + 'source_urls': ['https://pypi.python.org/packages/source/i/iso8601/'], + }), + # required for python-novaclient + ('argparse', '1.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/a/argparse/'], + }), + # required for python-novaclient + ('six', '1.9.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('python-novaclient', '2.26.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/python-novaclient/'], + 'modulename': 'novaclient', + }), + (name.lower(), version, { + 'source_urls': ['https://pypi.python.org/packages/source/g/gc3pie/'], + 'modulename': 'gc3libs', + }), +] + +pyver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) + +# on RHEL-based systems, some extensions get installed to lib, some to lib64 +modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyver, 'lib64/python%s/site-packages' % pyver]} + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +eggname = 'gc3pie-%%(version)s-py%s.egg' % pyver +sanity_check_paths = { + 'files': ['bin/gc3utils', + ('lib/python%s/site-packages/%s' % (pyver, eggname), 'lib64/python%s/site-packages/%s' % (pyver, eggname))], + 'dirs': [], +} + +sanity_check_commands = [('gc3utils', 'info --version')] + +moduleclass = 'tools' -- GitLab From affa6314feea3d9c3c71163a58f072edb5d1c282 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Tue, 7 Jul 2015 11:09:34 +0300 Subject: [PATCH 1053/1076] Contributing Biggus Python Package --- ...Biggus-0.11.0-goolf-1.4.10-Python-2.7.3.eb | 22 +++++++++++++++++++ .../Biggus-0.5.0-goolf-1.4.10-Python-2.7.3.eb | 22 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 easybuild/easyconfigs/b/Biggus/Biggus-0.11.0-goolf-1.4.10-Python-2.7.3.eb create mode 100644 easybuild/easyconfigs/b/Biggus/Biggus-0.5.0-goolf-1.4.10-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/b/Biggus/Biggus-0.11.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/b/Biggus/Biggus-0.11.0-goolf-1.4.10-Python-2.7.3.eb new file mode 100644 index 0000000000..46e8bcb1a8 --- /dev/null +++ b/easybuild/easyconfigs/b/Biggus/Biggus-0.11.0-goolf-1.4.10-Python-2.7.3.eb @@ -0,0 +1,22 @@ +easyblock = "PythonPackage" + +name = 'Biggus' +version = '0.11.0' + +homepage = 'https://github.com/SciTools/biggus' +description = """Virtual large arrays and lazy evaluation.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = "Python" +pythonver = '2.7.3' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +pylibdir = 'lib/python%s/site-packages' % pythonshortver +versionsuffix = '-%s-%s' % (python, pythonver) + +dependencies = [(python, pythonver)] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/Biggus/Biggus-0.5.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/b/Biggus/Biggus-0.5.0-goolf-1.4.10-Python-2.7.3.eb new file mode 100644 index 0000000000..4374be186c --- /dev/null +++ b/easybuild/easyconfigs/b/Biggus/Biggus-0.5.0-goolf-1.4.10-Python-2.7.3.eb @@ -0,0 +1,22 @@ +easyblock = "PythonPackage" + +name = 'Biggus' +version = '0.5.0' + +homepage = 'https://github.com/SciTools/biggus' +description = """Virtual large arrays and lazy evaluation.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +python = "Python" +pythonver = '2.7.3' +pythonshortver = '.'.join(pythonver.split('.')[0:2]) +pylibdir = 'lib/python%s/site-packages' % pythonshortver +versionsuffix = '-%s-%s' % (python, pythonver) + +dependencies = [(python, pythonver)] + +moduleclass = 'data' -- GitLab From f8984993b96be359549b82b1029abc6363621590 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Tue, 7 Jul 2015 12:42:09 +0300 Subject: [PATCH 1054/1076] Contributing BSMAP --- .../b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb | 35 +++++++++ easybuild/easyconfigs/b/BSMAP/makefile.patch | 19 +++++ easybuild/easyconfigs/b/BSMAP/param.patch | 7 ++ easybuild/easyconfigs/b/BSMAP/samtools.patch | 76 +++++++++++++++++++ 4 files changed, 137 insertions(+) create mode 100644 easybuild/easyconfigs/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb create mode 100644 easybuild/easyconfigs/b/BSMAP/makefile.patch create mode 100644 easybuild/easyconfigs/b/BSMAP/param.patch create mode 100644 easybuild/easyconfigs/b/BSMAP/samtools.patch diff --git a/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb new file mode 100644 index 0000000000..51f6971d10 --- /dev/null +++ b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'BSMAP' +version = '2.74' + +homepage = 'https://code.google.com/p/bsmap/' +description = """BSMAP is a short reads mapping software for bisulfite sequencing reads.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['https://bsmap.googlecode.com/files/'] +sources = [SOURCELOWER_TGZ] + +skipsteps = ['configure'] + +installopts = "INSTALL_DIR=%(installdir)s" + +patches = [ + 'makefile.patch', + 'param.patch', + 'samtools.patch', +] + +dependencies = [ + ('ncurses', '5.9'), + ('zlib', '1.2.7'), + ('SAMtools', '0.1.18'), +] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bsmap", "methratio.py", "sam2bam.sh"]], + 'dirs': [], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/b/BSMAP/makefile.patch b/easybuild/easyconfigs/b/BSMAP/makefile.patch new file mode 100644 index 0000000000..f015ee9ecd --- /dev/null +++ b/easybuild/easyconfigs/b/BSMAP/makefile.patch @@ -0,0 +1,19 @@ +--- bsmap-2.74/makefile.orig 2012-09-20 23:01:57.000000000 +0300 ++++ bsmap-2.74/makefile 2014-12-16 09:24:16.033631393 +0200 +@@ -1,6 +1,6 @@ + CC= g++ + +-BIN = $(DESTDIR)/usr/bin ++BIN=$(INSTALL_DIR)/bin + FLAGS= -DMAXHITS=1000 -DTHREAD -funroll-loops -Lsamtools -Isamtools -Lgzstream -Igzstream -O3 -m64 + #FLAGS= -DMAXHITS=1000 -funroll-loops -Lsamtools -Isamtools -Lgzstream -Igzstream -O3 -Wall -Wno-strict-aliasing -m64 + +@@ -16,7 +16,7 @@ + bsmap: $(OBJS1) + (cd samtools; make) + (cd gzstream; make) +- $(CC) $(FLAGS) $^ -o $@ $(THREAD) -lbam -lz -lgzstream ++ $(CC) $(FLAGS) $^ -o $@ $(THREAD) -lbam -L$(EBROOTZLIB)/lib -lz -lgzstream + rm -f *.o + + clean: diff --git a/easybuild/easyconfigs/b/BSMAP/param.patch b/easybuild/easyconfigs/b/BSMAP/param.patch new file mode 100644 index 0000000000..8c645688c9 --- /dev/null +++ b/easybuild/easyconfigs/b/BSMAP/param.patch @@ -0,0 +1,7 @@ +--- param.cpp.orig 2014-12-08 22:13:01.439639000 +0200 ++++ param.cpp 2014-12-08 22:14:20.305028000 +0200 +@@ -1,3 +1,4 @@ ++#include + #include "param.h" + #include + diff --git a/easybuild/easyconfigs/b/BSMAP/samtools.patch b/easybuild/easyconfigs/b/BSMAP/samtools.patch new file mode 100644 index 0000000000..714b79ef91 --- /dev/null +++ b/easybuild/easyconfigs/b/BSMAP/samtools.patch @@ -0,0 +1,76 @@ +--- bsmap-2.74/samtools/Makefile.orig 2014-12-15 14:42:22.628493847 +0200 ++++ bsmap-2.74/samtools/Makefile 2014-12-15 14:42:51.729602124 +0200 +@@ -10,10 +10,11 @@ + bamtk.o kaln.o bam2bcf.o bam2bcf_indel.o errmod.o sample.o \ + cut_target.o phase.o bam2depth.o + PROG= samtools +-INCLUDES= -I. ++INCLUDES= -I$(EBROOTNCURSES)/include -I$(EBROOTZLIB)/include -I. + SUBDIRS= . bcftools misc +-LIBPATH= +-#LIBCURSES= -lcurses # -lXCurses ++LIBPATH= -L$(EBROOTZLIB)/lib ++LIBCURSES= -L$(EBROOTNCURSES)/lib -lcurses -L$(EBROOTZLIB)/lib -lz # -lXCurses ++ + + .SUFFIXES:.c .o + +@@ -44,10 +45,10 @@ + $(CC) $(CFLAGS) -o $@ $(AOBJS) -Lbcftools $(LIBPATH) libbam.a -lbcf $(LIBCURSES) -lm -lz + + razip:razip.o razf.o $(KNETFILE_O) +- $(CC) $(CFLAGS) -o $@ razf.o razip.o $(KNETFILE_O) -lz ++ $(CC) $(CFLAGS) -o $@ razf.o razip.o $(KNETFILE_O) -L$(EBROOTZLIB)/lib -lz + + bgzip:bgzip.o bgzf.o $(KNETFILE_O) +- $(CC) $(CFLAGS) -o $@ bgzf.o bgzip.o $(KNETFILE_O) -lz ++ $(CC) $(CFLAGS) -o $@ bgzf.o bgzip.o $(KNETFILE_O) -L$(EBROOTZLIB)/lib -lz + + razip.o:razf.h + bam.o:bam.h razf.h bam_endian.h kstring.h sam_header.h +@@ -73,10 +74,10 @@ + + + libbam.1.dylib-local:$(LOBJS) +- libtool -dynamic $(LOBJS) -o libbam.1.dylib -lc -lz ++ libtool -dynamic $(LOBJS) -o libbam.1.dylib -lc -L$(EBROOTZLIB)/lib -lz + + libbam.so.1-local:$(LOBJS) +- $(CC) -shared -Wl,-soname,libbam.so -o libbam.so.1 $(LOBJS) -lc -lz ++ $(CC) -shared -Wl,-soname,libbam.so -o libbam.so.1 $(LOBJS) -lc -L$(EBROOTZLIB)/lib -lz + + dylib: + @$(MAKE) cleanlocal; \ +--- bsmap-2.74/samtools/misc/Makefile.orig 2012-09-20 23:01:58.000000000 +0300 ++++ bsmap-2.74/samtools/misc/Makefile 2014-12-15 14:40:50.817493925 +0200 +@@ -28,13 +28,13 @@ + lib: + + seqtk:seqtk.o +- $(CC) $(CFLAGS) -o $@ seqtk.o -lm -lz ++ $(CC) $(CFLAGS) -o $@ seqtk.o -lm -L$(EBROOTZLIB)/lib -lz + + wgsim:wgsim.o +- $(CC) $(CFLAGS) -o $@ wgsim.o -lm -lz ++ $(CC) $(CFLAGS) -o $@ wgsim.o -lm -L$(EBROOTZLIB)/lib -lz + + md5fa:md5.o md5fa.o md5.h ../kseq.h +- $(CC) $(CFLAGS) -o $@ md5.o md5fa.o -lz ++ $(CC) $(CFLAGS) -o $@ md5.o md5fa.o -L$(EBROOTZLIB)/lib -lz + + md5sum-lite:md5sum-lite.o + $(CC) $(CFLAGS) -o $@ md5sum-lite.o +@@ -43,10 +43,10 @@ + $(CC) -c $(CFLAGS) -DMD5SUM_MAIN -o $@ md5.c + + maq2sam-short:maq2sam.c +- $(CC) $(CFLAGS) -o $@ maq2sam.c -lz +- ++ $(CC) $(CFLAGS) -o $@ maq2sam.c -L$(EBROOTZLIB)/lib -lz ++ + maq2sam-long:maq2sam.c +- $(CC) $(CFLAGS) -DMAQ_LONGREADS -o $@ maq2sam.c -lz ++ $(CC) $(CFLAGS) -DMAQ_LONGREADS -o $@ maq2sam.c -L$(EBROOTZLIB)/lib -lz + + md5fa.o:md5.h md5fa.c + $(CC) $(CFLAGS) -c -I.. -o $@ md5fa.c -- GitLab From fe4db4b4391463e47a4ac55d4c89955fc3bec529 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 7 Jul 2015 11:47:52 +0200 Subject: [PATCH 1055/1076] include URL with info on supported keys, sort alphabetically --- easybuild/easyconfigs/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5.eb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5.eb b/easybuild/easyconfigs/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5.eb index 27572d3f2a..fd8734e64f 100644 --- a/easybuild/easyconfigs/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5.eb +++ b/easybuild/easyconfigs/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5.eb @@ -15,8 +15,9 @@ sources = [SOURCE_TAR_GZ] dependencies = [('netCDF-Fortran', '4.2')] +# see http://www.nemo-ocean.eu/Using-NEMO/User-Guides/Basics/cpp-keys-v3_4 with_components = ['OPA_SRC', 'LIM_SRC_3'] -add_keys = ['key_iomput', 'key_mpp_mpi', 'key_dtasal', 'key_dtatem', 'key_tradmp', 'key_lim3', 'key_orca_r1=75'] -del_keys = ['key_lim2', 'key_zdftmx', 'key_orca_r2'] +add_keys = ['key_dtasal', 'key_dtatem', 'key_lim3', 'key_iomput', 'key_mpp_mpi', 'key_orca_r1=75', 'key_tradmp'] +del_keys = ['key_lim2', 'key_orca_r2', 'key_zdftmx'] moduleclass = 'geo' -- GitLab From bb9e83280daf1aa47ddf729ee80530b420693e60 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Tue, 7 Jul 2015 12:53:42 +0300 Subject: [PATCH 1056/1076] Contributing mpi4py python package built with Python 3.2.3 --- .../mpi4py-1.3-goolf-1.4.10-Python-3.2.3.eb | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-3.2.3.eb diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-3.2.3.eb b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-3.2.3.eb new file mode 100644 index 0000000000..f3694ef966 --- /dev/null +++ b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-3.2.3.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'mpi4py' +version = '1.3' + +homepage = 'https://code.google.com/p/mpi4py/' +description = """MPI for Python (mpi4py) provides bindings of the +Message Passing Interface (MPI) standard for the Python programming +language, allowing any Python program to exploit multiple processors.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = [ + BITBUCKET_DOWNLOADS, + GOOGLECODE_SOURCE, +] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pyver = '3.2.3' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), +] + +moduleclass = 'mpi' -- GitLab From b1d8483fd7f29470bfe757f95d467d56a4cb5d1f Mon Sep 17 00:00:00 2001 From: Ewan Higgs Date: Tue, 7 Jul 2015 12:22:21 +0200 Subject: [PATCH 1057/1076] Glob the lib so. --- easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb index e94d4f7d23..0b189ca56d 100644 --- a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.5.0-cdh5.3.1-native.eb @@ -26,7 +26,7 @@ dependencies = [(java, javaver)] build_native_libs = True -extra_native_libs = [('snappy', 'lib/libsnappy.so')] +extra_native_libs = [('snappy', 'lib/libsnappy.so*')] parallel = 1 -- GitLab From bcf3bf0075d0dd1edab559f4914c5b29e12f138e Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 7 Jul 2015 12:23:18 +0200 Subject: [PATCH 1058/1076] add IC3 versionsuffix to NEMO easyconfig, clarify add_keys/del_keys --- ...1-ictce-6.1.5.eb => NEMO-3.4-r5541-ictce-6.1.5-IC3.eb} | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) rename easybuild/easyconfigs/n/NEMO/{NEMO-3.4-r5541-ictce-6.1.5.eb => NEMO-3.4-r5541-ictce-6.1.5-IC3.eb} (67%) diff --git a/easybuild/easyconfigs/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5.eb b/easybuild/easyconfigs/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5-IC3.eb similarity index 67% rename from easybuild/easyconfigs/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5.eb rename to easybuild/easyconfigs/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5-IC3.eb index fd8734e64f..3f22d89443 100644 --- a/easybuild/easyconfigs/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5.eb +++ b/easybuild/easyconfigs/n/NEMO/NEMO-3.4-r5541-ictce-6.1.5-IC3.eb @@ -1,5 +1,6 @@ name = 'NEMO' version = '3.4-r5541' +versionsuffix = '-IC3' homepage = 'http://www.nemo-ocean.eu/' description = """NEMO (Nucleus for European Modelling of the Ocean) is a state-of-the-art modeling framework for @@ -15,8 +16,13 @@ sources = [SOURCE_TAR_GZ] dependencies = [('netCDF-Fortran', '4.2')] -# see http://www.nemo-ocean.eu/Using-NEMO/User-Guides/Basics/cpp-keys-v3_4 +# setting specific to IC3 +# enable ocean model and Louvain-la-Neuve sea-ice model +# see http://www.nemo-ocean.eu/About-NEMO with_components = ['OPA_SRC', 'LIM_SRC_3'] +# enable LIM3, MPI, IOM, global ORCA config at 1 degree resolution (& more) +# disable LIM2, global ORCA config at 2 degree resolution, tides induced vertical mixing +# see http://www.nemo-ocean.eu/About-NEMO, http://www.nemo-ocean.eu/Using-NEMO/User-Guides/Basics/cpp-keys-v3_4 add_keys = ['key_dtasal', 'key_dtatem', 'key_lim3', 'key_iomput', 'key_mpp_mpi', 'key_orca_r1=75', 'key_tradmp'] del_keys = ['key_lim2', 'key_orca_r2', 'key_zdftmx'] -- GitLab From a473b3bc317f55f0bc63566b218cbb8ceee7000f Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Tue, 7 Jul 2015 14:38:31 +0300 Subject: [PATCH 1059/1076] Changing patch files names --- easybuild/easyconfigs/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb | 6 +++--- .../{makefile.patch => BSMAP-2.74_makefile-modif.patch} | 3 +++ .../BSMAP/{param.patch => BSMAP-2.74_parameters-cpp.patch} | 2 ++ .../{samtools.patch => BSMAP-2.74_samtools-deps.patch} | 2 ++ 4 files changed, 10 insertions(+), 3 deletions(-) rename easybuild/easyconfigs/b/BSMAP/{makefile.patch => BSMAP-2.74_makefile-modif.patch} (80%) rename easybuild/easyconfigs/b/BSMAP/{param.patch => BSMAP-2.74_parameters-cpp.patch} (69%) rename easybuild/easyconfigs/b/BSMAP/{samtools.patch => BSMAP-2.74_samtools-deps.patch} (96%) diff --git a/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb index 51f6971d10..e7342e0349 100644 --- a/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb @@ -16,9 +16,9 @@ skipsteps = ['configure'] installopts = "INSTALL_DIR=%(installdir)s" patches = [ - 'makefile.patch', - 'param.patch', - 'samtools.patch', + 'BSMAP-2.74_makefile-modif.patch', + 'BSMAP-2.74_parameters-cpp.patch', + 'BSMAP-2.74_samtools-deps.patch', ] dependencies = [ diff --git a/easybuild/easyconfigs/b/BSMAP/makefile.patch b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_makefile-modif.patch similarity index 80% rename from easybuild/easyconfigs/b/BSMAP/makefile.patch rename to easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_makefile-modif.patch index f015ee9ecd..7992065109 100644 --- a/easybuild/easyconfigs/b/BSMAP/makefile.patch +++ b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_makefile-modif.patch @@ -1,3 +1,6 @@ +Patch to point to the correct bin directory in the EASYBUILDINSTALLDIR and to +the correct location of the ZLIB libraries +Thekla Loizou July 2015 --- bsmap-2.74/makefile.orig 2012-09-20 23:01:57.000000000 +0300 +++ bsmap-2.74/makefile 2014-12-16 09:24:16.033631393 +0200 @@ -1,6 +1,6 @@ diff --git a/easybuild/easyconfigs/b/BSMAP/param.patch b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_parameters-cpp.patch similarity index 69% rename from easybuild/easyconfigs/b/BSMAP/param.patch rename to easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_parameters-cpp.patch index 8c645688c9..21007be7d3 100644 --- a/easybuild/easyconfigs/b/BSMAP/param.patch +++ b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_parameters-cpp.patch @@ -1,3 +1,5 @@ +Patch to include unitstd.h in the parameters for cpp +Thekla Loizou July 2015 --- param.cpp.orig 2014-12-08 22:13:01.439639000 +0200 +++ param.cpp 2014-12-08 22:14:20.305028000 +0200 @@ -1,3 +1,4 @@ diff --git a/easybuild/easyconfigs/b/BSMAP/samtools.patch b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_samtools-deps.patch similarity index 96% rename from easybuild/easyconfigs/b/BSMAP/samtools.patch rename to easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_samtools-deps.patch index 714b79ef91..7475b92e92 100644 --- a/easybuild/easyconfigs/b/BSMAP/samtools.patch +++ b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_samtools-deps.patch @@ -1,3 +1,5 @@ +Patch to point to the correct locations of SAMTools dependencies +Thekla Loizou July 2015 --- bsmap-2.74/samtools/Makefile.orig 2014-12-15 14:42:22.628493847 +0200 +++ bsmap-2.74/samtools/Makefile 2014-12-15 14:42:51.729602124 +0200 @@ -10,10 +10,11 @@ -- GitLab From e54e5fe645a618e2f859c00abb0f1a34a7acb693 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Tue, 7 Jul 2015 15:13:31 +0300 Subject: [PATCH 1060/1076] Contributing ordereddict Python package --- ...dereddict-1.1-goolf-1.4.10-Python-2.7.3.eb | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 easybuild/easyconfigs/o/ordereddict/ordereddict-1.1-goolf-1.4.10-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/o/ordereddict/ordereddict-1.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/o/ordereddict/ordereddict-1.1-goolf-1.4.10-Python-2.7.3.eb new file mode 100644 index 0000000000..5fe608081a --- /dev/null +++ b/easybuild/easyconfigs/o/ordereddict/ordereddict-1.1-goolf-1.4.10-Python-2.7.3.eb @@ -0,0 +1,29 @@ +easyblock = "PythonPackage" + +name = 'ordereddict' +version = '1.1' + +homepage = 'https://pypi.python.org/pypi/ordereddict' +description = """Drop-in substitute for Py2.7's new collections.OrderedDict. +The recipe has big-oh performance that matches regular dictionaries (amortized +O(1) insertion/deletion/lookup and O(n) iteration/repr/copy/equality_testing).""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['http://pypi.python.org/packages/source/o/%s/' % name.lower()] +sources = [SOURCELOWER_TAR_GZ] + +python = "Python" +pythonversion = '2.7.3' +pythonshortversion = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [(python, pythonversion)] + +sanity_check_paths = { + 'files': [], + 'dirs': ['.'], +} + +moduleclass = 'data' -- GitLab From 98ef6b15062ccb5baf74000731b4769b0146b5c7 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Tue, 7 Jul 2015 15:28:30 +0300 Subject: [PATCH 1061/1076] Contriburing rpy2 Python Package --- .../rpy2-2.4.3-goolf-1.4.10-Python-2.7.3.eb | 25 +++++++++++++++++++ .../rpy2-2.4.3-goolf-1.4.10-Python-3.2.3.eb | 25 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 easybuild/easyconfigs/r/rpy2/rpy2-2.4.3-goolf-1.4.10-Python-2.7.3.eb create mode 100644 easybuild/easyconfigs/r/rpy2/rpy2-2.4.3-goolf-1.4.10-Python-3.2.3.eb diff --git a/easybuild/easyconfigs/r/rpy2/rpy2-2.4.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/r/rpy2/rpy2-2.4.3-goolf-1.4.10-Python-2.7.3.eb new file mode 100644 index 0000000000..aeaed8d595 --- /dev/null +++ b/easybuild/easyconfigs/r/rpy2/rpy2-2.4.3-goolf-1.4.10-Python-2.7.3.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'rpy2' +version = '2.4.3' + +homepage = 'http://rpy.sourceforge.net/' +description = """rpy2 is a redesign and rewrite of rpy. It is providing a low-level +interface to R from Python, a proposed high-level interface, including wrappers to +graphical libraries, as well as R-like structures and functions. """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['https://pypi.python.org/packages/source/r/%(name)s'] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pyver = '2.7.3' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), + ('R', '2.15.2'), +] + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/r/rpy2/rpy2-2.4.3-goolf-1.4.10-Python-3.2.3.eb b/easybuild/easyconfigs/r/rpy2/rpy2-2.4.3-goolf-1.4.10-Python-3.2.3.eb new file mode 100644 index 0000000000..6d5edb8ec2 --- /dev/null +++ b/easybuild/easyconfigs/r/rpy2/rpy2-2.4.3-goolf-1.4.10-Python-3.2.3.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'rpy2' +version = '2.4.3' + +homepage = 'http://rpy.sourceforge.net/' +description = """rpy2 is a redesign and rewrite of rpy. It is providing a low-level +interface to R from Python, a proposed high-level interface, including wrappers to +graphical libraries, as well as R-like structures and functions. """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['https://pypi.python.org/packages/source/r/%(name)s'] +sources = [SOURCE_TAR_GZ] + +python = 'Python' +pyver = '3.2.3' +versionsuffix = '-%s-%s' % (python, pyver) + +dependencies = [ + (python, pyver), + ('R', '2.15.2'), +] + +moduleclass = 'mpi' -- GitLab From b609405807703f4192290fc9a85a0cb2e67edfac Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Tue, 7 Jul 2015 15:39:29 +0300 Subject: [PATCH 1062/1076] Contributing Pyke Python Package --- .../Pyke-1.1.1-goolf-1.4.10-Python-2.7.3.eb | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 easybuild/easyconfigs/p/Pyke/Pyke-1.1.1-goolf-1.4.10-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/p/Pyke/Pyke-1.1.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/p/Pyke/Pyke-1.1.1-goolf-1.4.10-Python-2.7.3.eb new file mode 100644 index 0000000000..2453963f18 --- /dev/null +++ b/easybuild/easyconfigs/p/Pyke/Pyke-1.1.1-goolf-1.4.10-Python-2.7.3.eb @@ -0,0 +1,28 @@ +easyblock = "PythonPackage" + +name = 'Pyke' +version = '1.1.1' + +homepage = 'http://sourceforge.net/projects/pyke/' +description = """Pyke introduces a form of Logic Programming (inspired by Prolog) +to the Python community by providing a knowledge-based inference engine +(expert system) written in 100% Python.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_ZIP] + +python = "Python" +pythonversion = '2.7.3' +pythonshortversion = ".".join(pythonversion.split(".")[:-1]) + +versionsuffix = "-%s-%s" % (python, pythonversion) + +dependencies = [ + (python, pythonversion), + ('numpy','1.6.2', versionsuffix), + ('scipy', '0.11.0', versionsuffix), +] + +moduleclass = 'data' -- GitLab From 6a574354c714fe1dcb9534050b737f94a882bb07 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Tue, 7 Jul 2015 16:06:25 +0300 Subject: [PATCH 1063/1076] Changes in easyconfig file --- .../ordereddict-1.1-goolf-1.4.10-Python-2.7.3.eb | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/o/ordereddict/ordereddict-1.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/o/ordereddict/ordereddict-1.1-goolf-1.4.10-Python-2.7.3.eb index 5fe608081a..a404ae249a 100644 --- a/easybuild/easyconfigs/o/ordereddict/ordereddict-1.1-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/o/ordereddict/ordereddict-1.1-goolf-1.4.10-Python-2.7.3.eb @@ -10,7 +10,7 @@ O(1) insertion/deletion/lookup and O(n) iteration/repr/copy/equality_testing)."" toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['http://pypi.python.org/packages/source/o/%s/' % name.lower()] +source_urls = ['http://pypi.python.org/packages/source/o/%(namelower)s'] sources = [SOURCELOWER_TAR_GZ] python = "Python" @@ -21,9 +21,4 @@ versionsuffix = "-%s-%s" % (python, pythonversion) dependencies = [(python, pythonversion)] -sanity_check_paths = { - 'files': [], - 'dirs': ['.'], -} - moduleclass = 'data' -- GitLab From e53a62536f35adaf79819b1aabe1a4cafc7bfddf Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 7 Jul 2015 19:09:00 +0200 Subject: [PATCH 1064/1076] {perf}[intel/2015a] OSU Micro-Benchmarks v4.4.1 --- .../OSU-Micro-Benchmarks-4.4.1-intel-2015a.eb | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-4.4.1-intel-2015a.eb diff --git a/easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-4.4.1-intel-2015a.eb b/easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-4.4.1-intel-2015a.eb new file mode 100644 index 0000000000..43857d07e3 --- /dev/null +++ b/easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-4.4.1-intel-2015a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'OSU-Micro-Benchmarks' +version = '4.4.1' + +homepage = 'http://mvapich.cse.ohio-state.edu/benchmarks/' +description = """OSU Micro-Benchmarks""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://mvapich.cse.ohio-state.edu/download/mvapich/'] +sources = ['%(namelower)s-%(version)s.tar.gz'] + +configopts = 'CC="$MPICC"' + +modextrapaths = {'PATH': ['libexec/osu-micro-benchmarks/mpi/%s' % x for x in ['collective', 'one-sided', 'pt2pt']]} + +sanity_check_paths = { + 'files': [], + 'dirs': ['libexec/osu-micro-benchmarks/mpi/%s' % x for x in ['collective', 'one-sided', 'pt2pt']], +} + +moduleclass = 'perf' -- GitLab From afa53f5a6e78c96dc445141db44f006a28c54cce Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 7 Jul 2015 21:23:19 +0200 Subject: [PATCH 1065/1076] fix remarks --- .../OSU-Micro-Benchmarks-4.4.1-intel-2015a.eb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-4.4.1-intel-2015a.eb b/easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-4.4.1-intel-2015a.eb index 43857d07e3..d96cc487d5 100644 --- a/easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-4.4.1-intel-2015a.eb +++ b/easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-4.4.1-intel-2015a.eb @@ -9,15 +9,16 @@ description = """OSU Micro-Benchmarks""" toolchain = {'name': 'intel', 'version': '2015a'} source_urls = ['http://mvapich.cse.ohio-state.edu/download/mvapich/'] -sources = ['%(namelower)s-%(version)s.tar.gz'] +sources = [SOURCELOWER_TAR_GZ] configopts = 'CC="$MPICC"' -modextrapaths = {'PATH': ['libexec/osu-micro-benchmarks/mpi/%s' % x for x in ['collective', 'one-sided', 'pt2pt']]} +benchmark_dirs = ['libexec/osu-micro-benchmarks/mpi/%s' % x for x in ['collective', 'one-sided', 'pt2pt']] +modextrapaths = {'PATH': benchmark_dirs} sanity_check_paths = { 'files': [], - 'dirs': ['libexec/osu-micro-benchmarks/mpi/%s' % x for x in ['collective', 'one-sided', 'pt2pt']], + 'dirs': benchmark_dirs, } moduleclass = 'perf' -- GitLab From 933b3512596586cc396eda8173c4dd00a48ec830 Mon Sep 17 00:00:00 2001 From: Thekla Loizou Date: Wed, 8 Jul 2015 09:44:29 +0300 Subject: [PATCH 1066/1076] Changes to config file and makefile patch --- easybuild/easyconfigs/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb | 2 +- easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_makefile-modif.patch | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb index e7342e0349..1318374418 100644 --- a/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74-goolf-1.4.10.eb @@ -13,7 +13,7 @@ sources = [SOURCELOWER_TGZ] skipsteps = ['configure'] -installopts = "INSTALL_DIR=%(installdir)s" +installopts = "DESTDIR=%(installdir)s" patches = [ 'BSMAP-2.74_makefile-modif.patch', diff --git a/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_makefile-modif.patch b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_makefile-modif.patch index 7992065109..daf84a74d5 100644 --- a/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_makefile-modif.patch +++ b/easybuild/easyconfigs/b/BSMAP/BSMAP-2.74_makefile-modif.patch @@ -1,5 +1,5 @@ Patch to point to the correct bin directory in the EASYBUILDINSTALLDIR and to -the correct location of the ZLIB libraries +to the correct location of the ZLIB libraries Thekla Loizou July 2015 --- bsmap-2.74/makefile.orig 2012-09-20 23:01:57.000000000 +0300 +++ bsmap-2.74/makefile 2014-12-16 09:24:16.033631393 +0200 @@ -7,7 +7,7 @@ Thekla Loizou July 2015 CC= g++ -BIN = $(DESTDIR)/usr/bin -+BIN=$(INSTALL_DIR)/bin ++BIN = $(DESTDIR)/bin FLAGS= -DMAXHITS=1000 -DTHREAD -funroll-loops -Lsamtools -Isamtools -Lgzstream -Igzstream -O3 -m64 #FLAGS= -DMAXHITS=1000 -funroll-loops -Lsamtools -Isamtools -Lgzstream -Igzstream -O3 -Wall -Wno-strict-aliasing -m64 -- GitLab From ecd27c7f809de416f719c86e86a9e13cfc4483e6 Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 8 Jul 2015 11:09:47 +0200 Subject: [PATCH 1067/1076] Add minimal example easyconfig for SystemCompiler easyblock --- easybuild/easyconfigs/g/GCC/GCC-system.eb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 easybuild/easyconfigs/g/GCC/GCC-system.eb diff --git a/easybuild/easyconfigs/g/GCC/GCC-system.eb b/easybuild/easyconfigs/g/GCC/GCC-system.eb new file mode 100644 index 0000000000..c90402823f --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-system.eb @@ -0,0 +1,19 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2015 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: 3-clause BSD +## + +easyblock = 'SystemCompiler' + +name = "GCC" +version = "system" + +homepage = "" +description = "" # will be defined by the SystemCompiler easyblock when left empty or provide a custom description + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +moduleclass = 'compiler' -- GitLab From d2b7c9d32b3abff832ecd422f67352139ebec88a Mon Sep 17 00:00:00 2001 From: Markus Geimer Date: Wed, 8 Jul 2015 17:18:32 +0200 Subject: [PATCH 1068/1076] Provide homepage/description info in easyconfig file as requested --- easybuild/easyconfigs/g/GCC/GCC-system.eb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/g/GCC/GCC-system.eb b/easybuild/easyconfigs/g/GCC/GCC-system.eb index c90402823f..dcad754e21 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-system.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-system.eb @@ -11,8 +11,9 @@ easyblock = 'SystemCompiler' name = "GCC" version = "system" -homepage = "" -description = "" # will be defined by the SystemCompiler easyblock when left empty or provide a custom description +homepage = "http://gcc.gnu.org/" +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" toolchain = {'name': 'dummy', 'version': 'dummy'} -- GitLab From 1620ca0634c3d85fb783b99d8272484e3f2ccb0c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 8 Jul 2015 17:39:28 +0200 Subject: [PATCH 1069/1076] disable FTGL support, since it requires Mesa... --- .../easyconfigs/e/EMAN2/EMAN2-2.11-foss-2015a-Python-2.7.9.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-foss-2015a-Python-2.7.9.eb index f239ad58fc..e763143dc4 100644 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-foss-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-foss-2015a-Python-2.7.9.eb @@ -33,7 +33,7 @@ builddependencies = [('CMake', '3.2.3')] start_dir = 'eman2' separate_build_dir = True -configopts = "-DEMAN_INSTALL_PREFIX=%(installdir)s" +configopts = "-DEMAN_INSTALL_PREFIX=%(installdir)s -DENABLE_FTGL=OFF" sanity_check_paths = { 'files': ['bin/e2proc2d.py', 'bin/e2proc3d.py', 'bin/e2bdb.py', 'bin/e2iminfo.py', 'bin/e2display.py', -- GitLab From af12ebae5b8619a6346f2c199fd972028c97c99c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 8 Jul 2015 19:14:08 +0200 Subject: [PATCH 1070/1076] disable FTGL support in all EMAN2 easyconfigs, since it requires Mesa... --- .../easyconfigs/e/EMAN2/EMAN2-2.11-intel-2015a-Python-2.7.9.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-intel-2015a-Python-2.7.9.eb index b7a9c16a5a..82523c603b 100644 --- a/easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/e/EMAN2/EMAN2-2.11-intel-2015a-Python-2.7.9.eb @@ -33,7 +33,7 @@ builddependencies = [('CMake', '3.2.3')] start_dir = 'eman2' separate_build_dir = True -configopts = "-DEMAN_INSTALL_PREFIX=%(installdir)s" +configopts = "-DEMAN_INSTALL_PREFIX=%(installdir)s -DENABLE_FTGL=OFF" sanity_check_paths = { 'files': ['bin/e2proc2d.py', 'bin/e2proc3d.py', 'bin/e2bdb.py', 'bin/e2iminfo.py', 'bin/e2display.py', -- GitLab From 603e52db023817ae3dbc772d90f3a85677ff1009 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 8 Jul 2015 20:14:48 +0200 Subject: [PATCH 1071/1076] include comment w.r.t. 'system' version --- easybuild/easyconfigs/g/GCC/GCC-system.eb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/g/GCC/GCC-system.eb b/easybuild/easyconfigs/g/GCC/GCC-system.eb index dcad754e21..2d2a4ac6aa 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-system.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-system.eb @@ -8,10 +8,13 @@ easyblock = 'SystemCompiler' -name = "GCC" -version = "system" +name = 'GCC' +# using 'system' as a version instructs the SystemCompiler easyblock to derive the actual compiler version, +# and define $EBVERSION* accordingly (yet generate a module named GCC/system); +# if an actual version is specified here, it will be checked against the version of the system compiler that was found +version = 'system' -homepage = "http://gcc.gnu.org/" +homepage = 'http://gcc.gnu.org/" description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -- GitLab From 2a1ed4a93d9ba0752c396db910673fe1cc2d7198 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 9 Jul 2015 21:37:24 +0200 Subject: [PATCH 1072/1076] fix typo --- easybuild/easyconfigs/g/GCC/GCC-system.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/g/GCC/GCC-system.eb b/easybuild/easyconfigs/g/GCC/GCC-system.eb index 2d2a4ac6aa..b24177d713 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-system.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-system.eb @@ -14,7 +14,7 @@ name = 'GCC' # if an actual version is specified here, it will be checked against the version of the system compiler that was found version = 'system' -homepage = 'http://gcc.gnu.org/" +homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -- GitLab From 8c2daaba9f64292d87f2addc7c30961628485101 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 10 Jul 2015 13:00:10 +0200 Subject: [PATCH 1073/1076] {system}[*/2015a] OpenSSL 1.0.1p --- .../o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb | 24 +++++++++++++++++++ .../o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb | 24 +++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb create mode 100644 easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb new file mode 100644 index 0000000000..ca15409515 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb @@ -0,0 +1,24 @@ +name = 'OpenSSL' +version = '1.0.1p' + +homepage = 'http://www.openssl.org/' +description = """The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, + and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) + protocols as well as a full-strength general purpose cryptography library. """ + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.openssl.org/source/'] + +patches = [ + 'OpenSSL-%(version)s_icc-fixes.patch', + 'OpenSSL-%(version)s_fix-parallel.patch', +] + +dependencies = [('zlib', '1.2.8')] + +runtest = 'test' + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb new file mode 100644 index 0000000000..8317b28f02 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb @@ -0,0 +1,24 @@ +name = 'OpenSSL' +version = '1.0.1p' + +homepage = 'http://www.openssl.org/' +description = """The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, + and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) + protocols as well as a full-strength general purpose cryptography library. """ + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.openssl.org/source/'] + +patches = [ + 'OpenSSL-%(version)s_icc-fixes.patch', + 'OpenSSL-%(version)s_fix-parallel.patch', +] + +dependencies = [('zlib', '1.2.8')] + +runtest = 'test' + +moduleclass = 'system' -- GitLab From 7108f2596f827aee80af6fbf9e140c9c44edb975 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 10 Jul 2015 13:02:48 +0200 Subject: [PATCH 1074/1076] fix patch specs in OpenSSL 1.0.1p easyconfigs --- easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb | 4 ++-- easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb index ca15409515..7f6643b5da 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb @@ -13,8 +13,8 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] patches = [ - 'OpenSSL-%(version)s_icc-fixes.patch', - 'OpenSSL-%(version)s_fix-parallel.patch', + 'OpenSSL-1.0.1m_icc-fixes.patch', + 'OpenSSL-1.0.1m_fix-parallel.patch', ] dependencies = [('zlib', '1.2.8')] diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb index 8317b28f02..99325fdaf7 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb @@ -13,8 +13,8 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] patches = [ - 'OpenSSL-%(version)s_icc-fixes.patch', - 'OpenSSL-%(version)s_fix-parallel.patch', + 'OpenSSL-1.0.1m_icc-fixes.patch', + 'OpenSSL-1.0.1m_fix-parallel.patch', ] dependencies = [('zlib', '1.2.8')] -- GitLab From bc738e41f70dc3c772033ac47fc9b9129b75d582 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 11 Jul 2015 10:39:21 +0200 Subject: [PATCH 1075/1076] style fixes in CMake easyconfigs --- easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb | 8 +++++--- easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb index 5a9f80d2eb..e6f905f409 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb @@ -14,9 +14,11 @@ sources = [SOURCELOWER_TAR_GZ] configopts = '-- -DCMAKE_USE_OPENSSL=1' -dependencies = [('ncurses', '5.9'), -# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's -# nice to have an up to date openssl for security reasons +dependencies = [ + ('ncurses', '5.9'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1k'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb index 4a3f0c85e2..5e1447f0f0 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb @@ -14,9 +14,11 @@ sources = [SOURCELOWER_TAR_GZ] configopts = '-- -DCMAKE_USE_OPENSSL=1' -dependencies = [('ncurses', '5.9'), -# ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's -# nice to have an up to date openssl for security reasons +dependencies = [ + ('ncurses', '5.9'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1k'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] -- GitLab From 9135c9396f881a39102710e627dcedfb91e61bf0 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 11 Jul 2015 14:07:47 +0200 Subject: [PATCH 1076/1076] fix patches for OpenSSL 1.0.1p --- .../o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb | 5 +- .../o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb | 5 +- .../o/OpenSSL/OpenSSL-1.0.1p_icc-fixes.patch | 100 ++++++++++++++++++ 3 files changed, 102 insertions(+), 8 deletions(-) create mode 100644 easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p_icc-fixes.patch diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb index 7f6643b5da..6800732437 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-foss-2015a.eb @@ -12,10 +12,7 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] -patches = [ - 'OpenSSL-1.0.1m_icc-fixes.patch', - 'OpenSSL-1.0.1m_fix-parallel.patch', -] +patches = ['OpenSSL-%(version)s_icc-fixes.patch'] dependencies = [('zlib', '1.2.8')] diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb index 99325fdaf7..9e06d07cee 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p-intel-2015a.eb @@ -12,10 +12,7 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] -patches = [ - 'OpenSSL-1.0.1m_icc-fixes.patch', - 'OpenSSL-1.0.1m_fix-parallel.patch', -] +patches = ['OpenSSL-%(version)s_icc-fixes.patch'] dependencies = [('zlib', '1.2.8')] diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p_icc-fixes.patch b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p_icc-fixes.patch new file mode 100644 index 0000000000..4609252d6d --- /dev/null +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1p_icc-fixes.patch @@ -0,0 +1,100 @@ +diff -ru openssl-1.0.1p.orig/Configure openssl-1.0.1p/Configure +--- openssl-1.0.1p.orig/Configure 2015-07-09 14:21:24.000000000 +0200 ++++ openssl-1.0.1p/Configure 2015-07-11 14:02:52.000000000 +0200 +@@ -351,7 +351,7 @@ + # If you compiler does not, do complement config command line with one! + "linux-armv4", "gcc:-O3 -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${armv4_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + #### IA-32 targets... +-"linux-ia32-icc", "icc:-DL_ENDIAN -O2 -no_cpprt::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-KPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", ++"linux-ia32-icc", "icc:-DL_ENDIAN -O2::-D_REENTRANT::-ldl -no_cpprt:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-KPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + "linux-elf", "gcc:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + "linux-aout", "gcc:-DL_ENDIAN -O3 -fomit-frame-pointer -march=i486 -Wall::(unknown):::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_asm}:a.out", + #### +@@ -359,8 +359,9 @@ + "linux-ppc64", "gcc:-m64 -DB_ENDIAN -O3 -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_RISC1 DES_UNROLL:${ppc64_asm}:linux64:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64", + "linux-ia64", "gcc:-DL_ENDIAN -O3 -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + "linux-ia64-ecc","ecc:-DL_ENDIAN -O2 -Wall -no_cpprt::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +-"linux-ia64-icc","icc:-DL_ENDIAN -O2 -Wall -no_cpprt::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", ++"linux-ia64-icc","icc:-DL_ENDIAN -O2 -Wall::-D_REENTRANT::-ldl -no_cpprt:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", + "linux-x86_64", "gcc:-m64 -DL_ENDIAN -O3 -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64", ++"linux-x86_64-icc", "icc:-DL_ENDIAN -DTERMIO -O2::-D_REENTRANT::-ldl -no_cpprt:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64", + "linux64-s390x", "gcc:-m64 -DB_ENDIAN -O3 -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL:${s390x_asm}:64:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64", + #### So called "highgprs" target for z/Architecture CPUs + # "Highgprs" is kernel feature first implemented in Linux 2.6.32, see +@@ -1416,6 +1417,7 @@ + } + if ($iccver>=8) + { ++ $cflags=~s/\-KPIC/-fPIC/; + # Eliminate unnecessary dependency from libirc.a. This is + # essential for shared library support, as otherwise + # apps/openssl can end up in endless loop upon startup... +@@ -1423,13 +1425,18 @@ + } + if ($iccver>=9) + { +- $cflags.=" -i-static"; +- $cflags=~s/\-no_cpprt/-no-cpprt/; ++ $lflags.=" -i-static"; ++ $lflags=~s/\-no_cpprt/-no-cpprt/; + } + if ($iccver>=10) + { +- $cflags=~s/\-i\-static/-static-intel/; ++ $lflags=~s/\-i\-static/-static-intel/; + } ++ if ($iccver>=11) ++ { ++ $cflags.=" -no-intel-extensions"; # disable Cilk ++ $lflags=~s/\-no\-cpprt/-no-cxxlib/; ++ } + } + + # Unlike other OSes (like Solaris, Linux, Tru64, IRIX) BSD run-time +diff -ru openssl-1.0.1p.orig/crypto/aes/aes_x86core.c openssl-1.0.1p/crypto/aes/aes_x86core.c +--- openssl-1.0.1p.orig/crypto/aes/aes_x86core.c 2015-07-09 14:21:24.000000000 +0200 ++++ openssl-1.0.1p/crypto/aes/aes_x86core.c 2015-07-11 14:02:52.000000000 +0200 +@@ -89,8 +89,10 @@ + #endif + + #undef ROTATE +-#if defined(_MSC_VER) || defined(__ICC) ++#if defined(_MSC_VER) + # define ROTATE(a,n) _lrotl(a,n) ++#elif defined(__ICC) ++# define ROTATE(a,n) _rotl(a,n) + #elif defined(__GNUC__) && __GNUC__>=2 + # if defined(__i386) || defined(__i386__) || defined(__x86_64) || defined(__x86_64__) + # define ROTATE(a,n) ({ register unsigned int ret; \ +diff -ru openssl-1.0.1p.orig/crypto/des/des_locl.h openssl-1.0.1p/crypto/des/des_locl.h +--- openssl-1.0.1p.orig/crypto/des/des_locl.h 2015-07-09 14:21:24.000000000 +0200 ++++ openssl-1.0.1p/crypto/des/des_locl.h 2015-07-11 14:02:52.000000000 +0200 +@@ -162,8 +162,10 @@ + } \ + } + +-# if (defined(OPENSSL_SYS_WIN32) && defined(_MSC_VER)) || defined(__ICC) ++# if (defined(OPENSSL_SYS_WIN32) && defined(_MSC_VER)) + # define ROTATE(a,n) (_lrotr(a,n)) ++#elif defined(__ICC) ++#define ROTATE(a,n) (_rotr(a,n)) + # elif defined(__GNUC__) && __GNUC__>=2 && !defined(__STRICT_ANSI__) && !defined(OPENSSL_NO_ASM) && !defined(OPENSSL_NO_INLINE_ASM) && !defined(PEDANTIC) + # if defined(__i386) || defined(__i386__) || defined(__x86_64) || defined(__x86_64__) + # define ROTATE(a,n) ({ register unsigned int ret; \ +diff -ru openssl-1.0.1p.orig/crypto/rc5/rc5_locl.h openssl-1.0.1p/crypto/rc5/rc5_locl.h +--- openssl-1.0.1p.orig/crypto/rc5/rc5_locl.h 2015-07-09 14:21:24.000000000 +0200 ++++ openssl-1.0.1p/crypto/rc5/rc5_locl.h 2015-07-11 14:02:52.000000000 +0200 +@@ -146,9 +146,12 @@ + *((c)++)=(unsigned char)(((l)>> 8L)&0xff), \ + *((c)++)=(unsigned char)(((l) )&0xff)) + +-#if (defined(OPENSSL_SYS_WIN32) && defined(_MSC_VER)) || defined(__ICC) ++#if (defined(OPENSSL_SYS_WIN32) && defined(_MSC_VER)) + # define ROTATE_l32(a,n) _lrotl(a,n) + # define ROTATE_r32(a,n) _lrotr(a,n) ++#elif defined(__ICC) ++#define ROTATE_l32(a,n) _rotl(a,n) ++#define ROTATE_r32(a,n) _rotr(a,n) + #elif defined(__GNUC__) && __GNUC__>=2 && !defined(__STRICT_ANSI__) && !defined(OPENSSL_NO_ASM) && !defined(OPENSSL_NO_INLINE_ASM) && !defined(PEDANTIC) + # if defined(__i386) || defined(__i386__) || defined(__x86_64) || defined(__x86_64__) + # define ROTATE_l32(a,n) ({ register unsigned int ret; \ -- GitLab