diff --git a/a/ABINIT/ABINIT-7.10.1-foss-2015b.eb b/a/ABINIT/ABINIT-7.10.1-foss-2015b.eb index 45870abc..b32a9f66 100644 --- a/a/ABINIT/ABINIT-7.10.1-foss-2015b.eb +++ b/a/ABINIT/ABINIT-7.10.1-foss-2015b.eb @@ -17,14 +17,14 @@ toolchain = {'name': 'foss', 'version': '2015b'} sources = [('abinit-%s.tar.gz' % (version), 'tar xfz %s')] source_urls = ['http://ftp.abinit.org/'] -#sanity_check_paths = { -# 'files': ["bin/abinit"], +# sanity_check_paths = { +# 'files': ["bin/abinit"], # 'dirs': [] # } moduleclass = 'chem' configopts = '''CC=mpicc CXX=mpicxx FC=mpif90 --enable-mpi --enable-mpi-io --enable-64bit-flags --enable-optim="yes" --enable-clib="yes"''' + \ - ''' --enable-gw-dpc="yes" --enable-memory-profiling="no" --enable-openmp="no" --enable-maintainer-checks="no"''' + \ - ''' --enable-debug="no" ''' + \ - ''' --with-trio-flavor="netcdf+etsf_io+fox" --with-dft-flavor="atompaw+bigdft+libxc+wannier90"''' + ''' --enable-gw-dpc="yes" --enable-memory-profiling="no" --enable-openmp="no" --enable-maintainer-checks="no"''' + \ + ''' --enable-debug="no" ''' + \ + ''' --with-trio-flavor="netcdf+etsf_io+fox" --with-dft-flavor="atompaw+bigdft+libxc+wannier90"''' diff --git a/a/ABINIT/ABINIT-7.10.1-goolf-1.5.16.eb b/a/ABINIT/ABINIT-7.10.1-goolf-1.5.16.eb index a4d74a5e..771e01ec 100644 --- a/a/ABINIT/ABINIT-7.10.1-goolf-1.5.16.eb +++ b/a/ABINIT/ABINIT-7.10.1-goolf-1.5.16.eb @@ -18,15 +18,14 @@ toolchain = {'name': 'goolf', 'version': '1.5.16'} sources = [('abinit-%s.tar.gz' % (version), 'tar xfz %s')] source_urls = ['http://ftp.abinit.org/'] -#sanity_check_paths = { -# 'files': ["bin/abinit"], +# sanity_check_paths = { +# 'files': ["bin/abinit"], # 'dirs': [] # } moduleclass = 'chem' configopts = '''CC=mpicc CXX=mpicxx FC=mpif90 --enable-mpi --enable-mpi-io --enable-64bit-flags --enable-optim="yes" --enable-clib="yes"''' + \ - ''' --enable-gw-dpc="yes" --enable-memory-profiling="no" --enable-openmp="no" --enable-maintainer-checks="no"''' + \ - ''' --enable-debug="no" ''' + \ - ''' --with-trio-flavor="netcdf+etsf_io+fox" --with-dft-flavor="atompaw+bigdft+libxc+wannier90"''' - + ''' --enable-gw-dpc="yes" --enable-memory-profiling="no" --enable-openmp="no" --enable-maintainer-checks="no"''' + \ + ''' --enable-debug="no" ''' + \ + ''' --with-trio-flavor="netcdf+etsf_io+fox" --with-dft-flavor="atompaw+bigdft+libxc+wannier90"''' diff --git a/a/ABINIT/ABINIT-8.2.2-intel-2017a.eb b/a/ABINIT/ABINIT-8.2.2-intel-2017a.eb index d45a957d..4a339114 100644 --- a/a/ABINIT/ABINIT-8.2.2-intel-2017a.eb +++ b/a/ABINIT/ABINIT-8.2.2-intel-2017a.eb @@ -26,7 +26,16 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optic']], + 'files': [ + 'bin/%s' % + x for x in [ + 'abinit', + 'aim', + 'cut3d', + 'conducti', + 'mrgddb', + 'mrgscr', + 'optic']], 'dirs': ['lib/pkgconfig'], } diff --git a/a/ABINIT/ABINIT-8.6.1-intel-2017a.eb b/a/ABINIT/ABINIT-8.6.1-intel-2017a.eb index 35c69e84..98bf65d9 100644 --- a/a/ABINIT/ABINIT-8.6.1-intel-2017a.eb +++ b/a/ABINIT/ABINIT-8.6.1-intel-2017a.eb @@ -21,12 +21,21 @@ configopts += '--with-libxc-incs="-I$EBROOTLIBXC/include" --with-libxc-libs="-L$ dependencies = [ ('libxc', '4.0.2'), -# ('netCDF', '4.4.1.1'), -# ('netCDF-Fortran', '4.4.4'), + # ('netCDF', '4.4.1.1'), + # ('netCDF-Fortran', '4.4.4'), ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optic']], + 'files': [ + 'bin/%s' % + x for x in [ + 'abinit', + 'aim', + 'cut3d', + 'conducti', + 'mrgddb', + 'mrgscr', + 'optic']], 'dirs': ['lib/pkgconfig'], } diff --git a/a/ACTC/ACTC-1.1-intel-2017a.eb b/a/ACTC/ACTC-1.1-intel-2017a.eb index 999df9d6..8d2ff88f 100644 --- a/a/ACTC/ACTC-1.1-intel-2017a.eb +++ b/a/ACTC/ACTC-1.1-intel-2017a.eb @@ -23,8 +23,16 @@ files_to_copy = [ ] sanity_check_paths = { - 'files': ['bin/tctest', 'bin/tctest2', 'bin/tcsample', 'include/ac/tc.h', 'lib/libactc.a', - 'COPYRIGHT', 'manual.html', 'prims.gif', 'README'], + 'files': [ + 'bin/tctest', + 'bin/tctest2', + 'bin/tcsample', + 'include/ac/tc.h', + 'lib/libactc.a', + 'COPYRIGHT', + 'manual.html', + 'prims.gif', + 'README'], 'dirs': [], } diff --git a/a/ALAMODE/ALAMODE-0.9.8-intel-2017a.eb b/a/ALAMODE/ALAMODE-0.9.8-intel-2017a.eb index c1258ab6..7d681b22 100644 --- a/a/ALAMODE/ALAMODE-0.9.8-intel-2017a.eb +++ b/a/ALAMODE/ALAMODE-0.9.8-intel-2017a.eb @@ -4,10 +4,10 @@ name = 'ALAMODE' version = '0.9.8' homepage = 'http://alamode.readthedocs.io/' -description = """ALAMODE is an open source software designed for analyzing lattice anharmonicity -and lattice thermal conductivity of solids. By using an external DFT package such as VASP and -Quantum ESPRESSO, you can extract harmonic and anharmonic force constants straightforwardly -with ALAMODE. Using the calculated anharmonic force constants, you can also estimate lattice +description = """ALAMODE is an open source software designed for analyzing lattice anharmonicity +and lattice thermal conductivity of solids. By using an external DFT package such as VASP and +Quantum ESPRESSO, you can extract harmonic and anharmonic force constants straightforwardly +with ALAMODE. Using the calculated anharmonic force constants, you can also estimate lattice thermal conductivity, phonon linewidth, and other anharmonic phonon properties from first principles.""" toolchain = {'name': 'intel', 'version': '2017a'} @@ -16,10 +16,10 @@ source_urls = [SOURCEFORGE_SOURCE] sources = [SOURCELOWER_TAR_GZ] dependencies = [ - ('Boost', '1.63.0'), - ('Python', '2.7.13-base', '', True), - ('matplotlib', '2.0.2-Python-2.7.13-base', '', True), - ('numpy', '1.13.0-Python-2.7.13-base', '', True), + ('Boost', '1.63.0'), + ('Python', '2.7.13-base', '', True), + ('matplotlib', '2.0.2-Python-2.7.13-base', '', True), + ('numpy', '1.13.0-Python-2.7.13-base', '', True), ] commands = "cd alm && mv Makefile.linux Makefile && make && cd .. && " @@ -29,9 +29,9 @@ commands += "cd tools && make " cmds_map = [('.*', commands)] files_to_copy = [ - (['alm/alm', 'anphon/anphon'], 'bin'), - (['tools/analyze_phonons', 'tools/qe2alm'], 'tools'), - (['tools/*.py'], 'tools'), + (['alm/alm', 'anphon/anphon'], 'bin'), + (['tools/analyze_phonons', 'tools/qe2alm'], 'tools'), + (['tools/*.py'], 'tools'), ] modextrapaths = {'PATH': 'tools'} diff --git a/a/ALPS/ALPS-2.3.0-foss-2016b-Python-2.7.12.eb b/a/ALPS/ALPS-2.3.0-foss-2016b-Python-2.7.12.eb index 12d87fd3..3d27770b 100644 --- a/a/ALPS/ALPS-2.3.0-foss-2016b-Python-2.7.12.eb +++ b/a/ALPS/ALPS-2.3.0-foss-2016b-Python-2.7.12.eb @@ -6,7 +6,7 @@ versionsuffix = '-Python-%(pyver)s' homepage = "http://alps.comp-phys.org/" description = """The ALPS project (Algorithms and Libraries for Physics Simulations) is an open source effort - aiming at providing high-end simulation codes for strongly correlated quantum mechanical systems as well as + aiming at providing high-end simulation codes for strongly correlated quantum mechanical systems as well as C++ libraries for simplifying the development of such code. """ @@ -32,7 +32,7 @@ modextrapaths = { 'PYTHONPATH': ['lib/'] } -sanity_check_paths={ +sanity_check_paths = { 'files': ['lib/libalps.%s' % SHLIB_EXT], 'dirs': ['include/alps', 'bin/', 'share/'], } diff --git a/a/ALPS/ALPS-2.3.0-foss-2016b-Python-3.5.2.eb b/a/ALPS/ALPS-2.3.0-foss-2016b-Python-3.5.2.eb index 33dbe5c7..86e64c99 100644 --- a/a/ALPS/ALPS-2.3.0-foss-2016b-Python-3.5.2.eb +++ b/a/ALPS/ALPS-2.3.0-foss-2016b-Python-3.5.2.eb @@ -6,7 +6,7 @@ versionsuffix = '-Python-%(pyver)s' homepage = "http://alps.comp-phys.org/" description = """The ALPS project (Algorithms and Libraries for Physics Simulations) is an open source effort - aiming at providing high-end simulation codes for strongly correlated quantum mechanical systems as well as + aiming at providing high-end simulation codes for strongly correlated quantum mechanical systems as well as C++ libraries for simplifying the development of such code. """ @@ -32,7 +32,7 @@ modextrapaths = { 'PYTHONPATH': ['lib/'] } -sanity_check_paths={ +sanity_check_paths = { 'files': ['lib/libalps.%s' % SHLIB_EXT], 'dirs': ['include/alps', 'bin/', 'share/'], } diff --git a/a/ALPScore/ALPScore-2.1.1-intel-2017b.eb b/a/ALPScore/ALPScore-2.1.1-intel-2017b.eb index 8c4d704f..201b7199 100644 --- a/a/ALPScore/ALPScore-2.1.1-intel-2017b.eb +++ b/a/ALPScore/ALPScore-2.1.1-intel-2017b.eb @@ -29,9 +29,18 @@ modextravars = { 'ALPS_ROOT': '$root', } -sanity_check_paths={ - 'files': ['lib/libalps-accumulators.so', 'lib/libalps-gf.so', 'lib/libalps-hdf5.so', 'lib/libalps-mc.so', 'lib/libalps-params.so', 'lib/libalps-utilities.so'], - 'dirs': ['include/alps', 'lib/', 'share/'], +sanity_check_paths = { + 'files': [ + 'lib/libalps-accumulators.so', + 'lib/libalps-gf.so', + 'lib/libalps-hdf5.so', + 'lib/libalps-mc.so', + 'lib/libalps-params.so', + 'lib/libalps-utilities.so'], + 'dirs': [ + 'include/alps', + 'lib/', + 'share/'], } moduleclass = 'phys' diff --git a/a/ANSYS/ANSYS-18.0-intel-2017a.eb b/a/ANSYS/ANSYS-18.0-intel-2017a.eb index 004b9dc2..11b5d02f 100644 --- a/a/ANSYS/ANSYS-18.0-intel-2017a.eb +++ b/a/ANSYS/ANSYS-18.0-intel-2017a.eb @@ -4,8 +4,8 @@ name = 'ANSYS' version = '18.0' homepage = 'http://www.ansys.com' -description = """ANSYS simulation software enables organizations to confidently predict - how their products will operate in the real world. We believe that every product is +description = """ANSYS simulation software enables organizations to confidently predict + how their products will operate in the real world. We believe that every product is a promise of something greater. """ toolchain = {'name': 'intel', 'version': '2017a'} @@ -15,7 +15,7 @@ toolchain = {'name': 'intel', 'version': '2017a'} sources = ['ANSYS-18.0.zip'] dependencies = [ - ('libpng', '1.2.59', '', True) + ('libpng', '1.2.59', '', True) ] import os diff --git a/a/ANSYS/ANSYS-18.0.eb b/a/ANSYS/ANSYS-18.0.eb index 6c022af5..3914dee5 100644 --- a/a/ANSYS/ANSYS-18.0.eb +++ b/a/ANSYS/ANSYS-18.0.eb @@ -4,8 +4,8 @@ name = 'ANSYS' version = '18.0' homepage = 'http://www.ansys.com' -description = """ANSYS simulation software enables organizations to confidently predict - how their products will operate in the real world. We believe that every product is +description = """ANSYS simulation software enables organizations to confidently predict + how their products will operate in the real world. We believe that every product is a promise of something greater. """ toolchain = {'name': 'dummy', 'version': ''} @@ -15,7 +15,7 @@ toolchain = {'name': 'dummy', 'version': ''} sources = ['ANSYS-18.0.zip'] dependencies = [ - ('libpng', '1.2.59', '', True) + ('libpng', '1.2.59', '', True) ] import os diff --git a/a/ANSYS/ANSYS-18.2-intel-2017a.eb b/a/ANSYS/ANSYS-18.2-intel-2017a.eb index 8b74e018..ca049eac 100644 --- a/a/ANSYS/ANSYS-18.2-intel-2017a.eb +++ b/a/ANSYS/ANSYS-18.2-intel-2017a.eb @@ -15,8 +15,8 @@ toolchain = {'name': 'intel', 'version': '2017a'} sources = ['ANSYS-18.2.zip'] dependencies = [ - ('libpng', '1.2.59', '', True), -# ('libX11', '1.6.3', '', True), + ('libpng', '1.2.59', '', True), + # ('libX11', '1.6.3', '', True), ] import os diff --git a/a/ANSYS/ANSYS-19.0-intel-2017b-X11.eb b/a/ANSYS/ANSYS-19.0-intel-2017b-X11.eb index 0e5ae177..718c3373 100644 --- a/a/ANSYS/ANSYS-19.0-intel-2017b-X11.eb +++ b/a/ANSYS/ANSYS-19.0-intel-2017b-X11.eb @@ -16,12 +16,12 @@ toolchain = {'name': 'intel', 'version': '2017b'} sources = ['ANSYS-19.0.zip'] dependencies = [ -# ('libpng', '1.2.59', '', True), -# ('libXrender', '0.9.9', '', True), - ('X11', '20170314', '', True), + # ('libpng', '1.2.59', '', True), + # ('libXrender', '0.9.9', '', True), + ('X11', '20170314', '', True), ] -#modextrapaths = { +# modextrapaths = { # 'LD_LIBRARY_PATH': ['$LD_LIBRARY_PATH:%(installdir)s/v190/Electronics/Linux64/defer:%(installdir)s/v190/Framework/bin/Linux64'], # 'LD_LIBRARY_PATH': 'v190/Electronics/Linux64/defer', # 'LD_LIBRARY_PATH': 'v190/Framework/bin/Linux64', diff --git a/a/APR-util/APR-util-1.5.4.eb b/a/APR-util/APR-util-1.5.4.eb index 38b3c328..49327613 100644 --- a/a/APR-util/APR-util-1.5.4.eb +++ b/a/APR-util/APR-util-1.5.4.eb @@ -20,7 +20,11 @@ dependencies = [ configopts = "--with-apr=$EBROOTAPR/bin/apr-1-config --with-sqlite3=$EBROOTSQLITE --with-expat=$EBROOTEXPAT " sanity_check_paths = { - 'files': ["bin/apu-1-config", "lib/libaprutil-1.%s" % SHLIB_EXT, "lib/libaprutil-1.a"], + 'files': [ + "bin/apu-1-config", + "lib/libaprutil-1.%s" % + SHLIB_EXT, + "lib/libaprutil-1.a"], 'dirs': ["include/apr-1"], } diff --git a/a/APR/APR-1.5.2.eb b/a/APR/APR-1.5.2.eb index c88998bf..9c53f24e 100644 --- a/a/APR/APR-1.5.2.eb +++ b/a/APR/APR-1.5.2.eb @@ -12,7 +12,11 @@ source_urls = ['http://archive.apache.org/dist/apr/'] sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { - 'files': ["bin/apr-1-config", "lib/libapr-1.%s" % SHLIB_EXT, "lib/libapr-1.a"], + 'files': [ + "bin/apr-1-config", + "lib/libapr-1.%s" % + SHLIB_EXT, + "lib/libapr-1.a"], 'dirs': ["include/apr-1"], } diff --git a/a/ASE/ASE-3.15.0-Py-3.6.eb b/a/ASE/ASE-3.15.0-Py-3.6.eb index 37e38f7b..d77e0ed7 100644 --- a/a/ASE/ASE-3.15.0-Py-3.6.eb +++ b/a/ASE/ASE-3.15.0-Py-3.6.eb @@ -23,7 +23,12 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/ase-build', 'bin/ase-db', 'bin/ase-gui', 'bin/ase-info', 'bin/ase-run'], + 'files': [ + 'bin/ase-build', + 'bin/ase-db', + 'bin/ase-gui', + 'bin/ase-info', + 'bin/ase-run'], 'dirs': ['lib/python3.6/site-packages'], } diff --git a/a/ASE/ASE-3.15.0-Python-2.7.13-base-test.eb b/a/ASE/ASE-3.15.0-Python-2.7.13-base-test.eb index d880d098..d7285046 100644 --- a/a/ASE/ASE-3.15.0-Python-2.7.13-base-test.eb +++ b/a/ASE/ASE-3.15.0-Python-2.7.13-base-test.eb @@ -18,13 +18,18 @@ checksums = ['5e22d961b1311ef4ba2d83527f7cc7448abac8cf9bddd1593bee548459263fe8'] dependencies = [ ('Python', '2.7.13'), -# ('numpy', '1.13.0', '-Python-2.7.13-base'), -# ('scipy', '0.19.1', '-Python-2.7.13-base'), -# ('matplotlib', '2.0.2', '-Python-2.7.13-base'), + # ('numpy', '1.13.0', '-Python-2.7.13-base'), + # ('scipy', '0.19.1', '-Python-2.7.13-base'), + # ('matplotlib', '2.0.2', '-Python-2.7.13-base'), ] sanity_check_paths = { - 'files': ['bin/ase-build', 'bin/ase-db', 'bin/ase-gui', 'bin/ase-info', 'bin/ase-run'], + 'files': [ + 'bin/ase-build', + 'bin/ase-db', + 'bin/ase-gui', + 'bin/ase-info', + 'bin/ase-run'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], } diff --git a/a/ASE/ASE-3.15.0-Python-2.7.13-base.eb b/a/ASE/ASE-3.15.0-Python-2.7.13-base.eb index 593e029d..6bf71c1e 100644 --- a/a/ASE/ASE-3.15.0-Python-2.7.13-base.eb +++ b/a/ASE/ASE-3.15.0-Python-2.7.13-base.eb @@ -24,7 +24,12 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/ase-build', 'bin/ase-db', 'bin/ase-gui', 'bin/ase-info', 'bin/ase-run'], + 'files': [ + 'bin/ase-build', + 'bin/ase-db', + 'bin/ase-gui', + 'bin/ase-info', + 'bin/ase-run'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], } diff --git a/a/ASE/ASE-3.15.0-Python-3.6.4-base-test.eb b/a/ASE/ASE-3.15.0-Python-3.6.4-base-test.eb index f7774fa0..fdfa4f7d 100644 --- a/a/ASE/ASE-3.15.0-Python-3.6.4-base-test.eb +++ b/a/ASE/ASE-3.15.0-Python-3.6.4-base-test.eb @@ -18,13 +18,18 @@ checksums = ['5e22d961b1311ef4ba2d83527f7cc7448abac8cf9bddd1593bee548459263fe8'] dependencies = [ ('Python', '3.6.1'), -# ('numpy', '1.13.0', '-Python-2.7.13-base'), -# ('scipy', '0.19.1', '-Python-2.7.13-base'), -# ('matplotlib', '2.0.2', '-Python-2.7.13-base'), + # ('numpy', '1.13.0', '-Python-2.7.13-base'), + # ('scipy', '0.19.1', '-Python-2.7.13-base'), + # ('matplotlib', '2.0.2', '-Python-2.7.13-base'), ] sanity_check_paths = { - 'files': ['bin/ase-build', 'bin/ase-db', 'bin/ase-gui', 'bin/ase-info', 'bin/ase-run'], + 'files': [ + 'bin/ase-build', + 'bin/ase-db', + 'bin/ase-gui', + 'bin/ase-info', + 'bin/ase-run'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], } diff --git a/a/ASE/ASE-3.15.0-intel-2017a-Python-2.7.13.eb b/a/ASE/ASE-3.15.0-intel-2017a-Python-2.7.13.eb index 60781dc6..3da447f6 100644 --- a/a/ASE/ASE-3.15.0-intel-2017a-Python-2.7.13.eb +++ b/a/ASE/ASE-3.15.0-intel-2017a-Python-2.7.13.eb @@ -22,7 +22,12 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/ase-build', 'bin/ase-db', 'bin/ase-gui', 'bin/ase-info', 'bin/ase-run'], + 'files': [ + 'bin/ase-build', + 'bin/ase-db', + 'bin/ase-gui', + 'bin/ase-info', + 'bin/ase-run'], 'dirs': ['lib/python%(pyshortver)s/site-packages'], } diff --git a/a/ASHS/ASHS-rev103_20140612.eb b/a/ASHS/ASHS-rev103_20140612.eb index 1e7fda13..d190ba0e 100644 --- a/a/ASHS/ASHS-rev103_20140612.eb +++ b/a/ASHS/ASHS-rev103_20140612.eb @@ -12,18 +12,20 @@ description = """ Automatic Segmentation of Hippocampal Subfields (ASHS) """ toolchain = {'name': 'dummy', 'version': 'dummy'} -#You need to create an account to download the source -#from https://www.nitrc.org/frs/?group_id=370 +# You need to create an account to download the source +# from https://www.nitrc.org/frs/?group_id=370 sources = ['ashs_Linux64_%(version)s.tgz'] -checksums= ["07fea2883b856af8797b200212b72e71"] +checksums = ["07fea2883b856af8797b200212b72e71"] modextravars = {'ASHS_ROOT': '%(installdir)s'} sanity_check_paths = { - 'files': ["bin/ashs_main.sh", "bin/ashs_template_qsub.sh", "bin/ashs_train.sh", - "bin/ashs_util_makepdf.sh"], - 'dirs': ["ext"] -} + 'files': [ + "bin/ashs_main.sh", + "bin/ashs_template_qsub.sh", + "bin/ashs_train.sh", + "bin/ashs_util_makepdf.sh"], + 'dirs': ["ext"]} moduleclass = 'bio' diff --git a/a/ATLAS/ATLAS-3.10.2-GCC-5.4.0-2.26-LAPACK-3.6.1.eb b/a/ATLAS/ATLAS-3.10.2-GCC-5.4.0-2.26-LAPACK-3.6.1.eb index 6bbaffa1..1b713e7a 100644 --- a/a/ATLAS/ATLAS-3.10.2-GCC-5.4.0-2.26-LAPACK-3.6.1.eb +++ b/a/ATLAS/ATLAS-3.10.2-GCC-5.4.0-2.26-LAPACK-3.6.1.eb @@ -3,8 +3,8 @@ version = '3.10.2' homepage = 'http://math-atlas.sourceforge.net' description = """ATLAS (Automatically Tuned Linear Algebra Software) is the application of - the AEOS (Automated Empirical Optimization of Software) paradigm, with the present emphasis - on the Basic Linear Algebra Subprograms (BLAS), a widely used, performance-critical, linear + the AEOS (Automated Empirical Optimization of Software) paradigm, with the present emphasis + on the Basic Linear Algebra Subprograms (BLAS), a widely used, performance-critical, linear algebra kernel library.""" toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} @@ -14,7 +14,8 @@ lapackver = '3.6.1' versionsuffix = '-LAPACK-%s' % lapackver source_urls = [ - ('http://sourceforge.net/projects/math-atlas/files/Stable/%(version)s', 'download'), + ('http://sourceforge.net/projects/math-atlas/files/Stable/%(version)s', + 'download'), 'http://www.netlib.org/lapack/', ] sources = [ diff --git a/a/ATLAS/ATLAS-3.10.3-GCC-5.4.0-2.26-LAPACK-3.6.1.eb b/a/ATLAS/ATLAS-3.10.3-GCC-5.4.0-2.26-LAPACK-3.6.1.eb index 1f614c6c..df5d2d70 100644 --- a/a/ATLAS/ATLAS-3.10.3-GCC-5.4.0-2.26-LAPACK-3.6.1.eb +++ b/a/ATLAS/ATLAS-3.10.3-GCC-5.4.0-2.26-LAPACK-3.6.1.eb @@ -3,8 +3,8 @@ version = '3.10.3' homepage = 'http://math-atlas.sourceforge.net' description = """ATLAS (Automatically Tuned Linear Algebra Software) is the application of - the AEOS (Automated Empirical Optimization of Software) paradigm, with the present emphasis - on the Basic Linear Algebra Subprograms (BLAS), a widely used, performance-critical, linear + the AEOS (Automated Empirical Optimization of Software) paradigm, with the present emphasis + on the Basic Linear Algebra Subprograms (BLAS), a widely used, performance-critical, linear algebra kernel library.""" toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} @@ -14,7 +14,8 @@ lapackver = '3.6.1' versionsuffix = '-LAPACK-%s' % lapackver source_urls = [ - ('http://sourceforge.net/projects/math-atlas/files/Stable/%(version)s', 'download'), + ('http://sourceforge.net/projects/math-atlas/files/Stable/%(version)s', + 'download'), 'http://www.netlib.org/lapack/', ] sources = [ diff --git a/a/ATLAS/ATLAS-3.10.3-GCC-6.3.0-2.27-LAPACK-3.6.1.eb b/a/ATLAS/ATLAS-3.10.3-GCC-6.3.0-2.27-LAPACK-3.6.1.eb index e57930b1..a8fd5d54 100644 --- a/a/ATLAS/ATLAS-3.10.3-GCC-6.3.0-2.27-LAPACK-3.6.1.eb +++ b/a/ATLAS/ATLAS-3.10.3-GCC-6.3.0-2.27-LAPACK-3.6.1.eb @@ -5,8 +5,8 @@ version = '3.10.3' homepage = 'http://math-atlas.sourceforge.net' description = """ATLAS (Automatically Tuned Linear Algebra Software) is the application of - the AEOS (Automated Empirical Optimization of Software) paradigm, with the present emphasis - on the Basic Linear Algebra Subprograms (BLAS), a widely used, performance-critical, linear + the AEOS (Automated Empirical Optimization of Software) paradigm, with the present emphasis + on the Basic Linear Algebra Subprograms (BLAS), a widely used, performance-critical, linear algebra kernel library.""" toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} @@ -16,7 +16,8 @@ lapackver = '3.6.1' versionsuffix = '-LAPACK-%s' % lapackver source_urls = [ - ('http://sourceforge.net/projects/math-atlas/files/Stable/%(version)s', 'download'), + ('http://sourceforge.net/projects/math-atlas/files/Stable/%(version)s', + 'download'), 'http://www.netlib.org/lapack/', ] sources = [ @@ -32,11 +33,11 @@ configure_cmd_prefix = '.' configopts = "-Ss f77lib '-L$(EBROOTGCC)/lib64 -lgfortran' " # salomon #configopts += '-b 64 -D c -DPentiumCPS=2500 ' -#anselm +# anselm configopts += '-b 64 -D c -DPentiumCPS=2300 ' configopts += '--with-netlib-lapack-tarfile=/apps/easybuild/sources/a/ATLAS/lapack-%s.tgz ' % lapackver configopts += '-Fa alg -fPIC' -prebuildopts = 'cd build && ' +prebuildopts = 'cd build && ' preinstallopts = 'cd build && ' preinstallopts += 'make check && ' #preinstallopts += 'make ptcheck && ' diff --git a/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14-serial.eb b/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14-serial.eb index 4e451954..2a9051b7 100644 --- a/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14-serial.eb +++ b/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14-serial.eb @@ -1,9 +1,11 @@ name = 'Amber' version = '16' ambertools_ver = '16' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html +# Patch levels from http://ambermd.org/bugfixes16.html and +# http://ambermd.org/bugfixesat.html patchlevels = (5, 14) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-patchlevel-%s-%s-serial' %(ambertools_ver, patchlevels[0], patchlevels[1]) +versionsuffix = '-AmberTools-%s-patchlevel-%s-%s-serial' % ( + ambertools_ver, patchlevels[0], patchlevels[1]) homepage = 'http://ambermd.org/amber.html' description = """Amber (originally Assisted Model Building with Energy diff --git a/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14.eb b/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14.eb index f910ba54..f039a984 100644 --- a/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14.eb +++ b/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14.eb @@ -1,9 +1,11 @@ name = 'Amber' version = '16' ambertools_ver = '16' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html +# Patch levels from http://ambermd.org/bugfixes16.html and +# http://ambermd.org/bugfixesat.html patchlevels = (5, 14) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-patchlevel-%s-%s' %(ambertools_ver, patchlevels[0], patchlevels[1]) +versionsuffix = '-AmberTools-%s-patchlevel-%s-%s' % ( + ambertools_ver, patchlevels[0], patchlevels[1]) homepage = 'http://ambermd.org/amber.html' description = """Amber (originally Assisted Model Building with Energy diff --git a/a/Amber/Amber-16-iomkl-2016.09-GCC-4.9.3-2.25-AmberTools-16-patchlevel-5-14-CUDA.eb b/a/Amber/Amber-16-iomkl-2016.09-GCC-4.9.3-2.25-AmberTools-16-patchlevel-5-14-CUDA.eb index 1b29f57d..59b370f7 100644 --- a/a/Amber/Amber-16-iomkl-2016.09-GCC-4.9.3-2.25-AmberTools-16-patchlevel-5-14-CUDA.eb +++ b/a/Amber/Amber-16-iomkl-2016.09-GCC-4.9.3-2.25-AmberTools-16-patchlevel-5-14-CUDA.eb @@ -1,9 +1,11 @@ name = 'Amber' version = '16' ambertools_ver = '16' -# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html +# Patch levels from http://ambermd.org/bugfixes16.html and +# http://ambermd.org/bugfixesat.html patchlevels = (5, 14) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-patchlevel-%s-%s-CUDA' %(ambertools_ver, patchlevels[0], patchlevels[1]) +versionsuffix = '-AmberTools-%s-patchlevel-%s-%s-CUDA' % ( + ambertools_ver, patchlevels[0], patchlevels[1]) homepage = 'http://ambermd.org/amber.html' description = """Amber (originally Assisted Model Building with Energy diff --git a/a/Amber/Amber-18-iomkl-2017b-AmberTools-18-serial.eb b/a/Amber/Amber-18-iomkl-2017b-AmberTools-18-serial.eb index 40434326..0763bc6d 100644 --- a/a/Amber/Amber-18-iomkl-2017b-AmberTools-18-serial.eb +++ b/a/Amber/Amber-18-iomkl-2017b-AmberTools-18-serial.eb @@ -4,8 +4,8 @@ name = 'Amber' version = '18' ambertools_ver = '18' # Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html -#patchlevels = (5, 14) # (AmberTools, Amber) -versionsuffix = '-AmberTools-%s-serial' %(ambertools_ver) +# patchlevels = (5, 14) # (AmberTools, Amber) +versionsuffix = '-AmberTools-%s-serial' % (ambertools_ver) homepage = 'http://ambermd.org/amber.html' description = """Amber (originally Assisted Model Building with Energy diff --git a/a/AmberTools/AmberTools-15-intel-2015b-Python-2.7.11.eb b/a/AmberTools/AmberTools-15-intel-2015b-Python-2.7.11.eb index 8f07d270..f385ce0a 100644 --- a/a/AmberTools/AmberTools-15-intel-2015b-Python-2.7.11.eb +++ b/a/AmberTools/AmberTools-15-intel-2015b-Python-2.7.11.eb @@ -20,21 +20,21 @@ toolchainopts = {'openmp': False, 'usempi': True} ambertools_ver = '15' sources = [ -# 'Amber%(version)s.tar.bz2', + # 'Amber%(version)s.tar.bz2', 'AmberTools%s.tar.bz2' % ambertools_ver, ] configopts = '--no-updates' -#patches = [ +# patches = [ # 'Amber-%(version)s_fix-hardcoding.patch', # 'AmberTools-%s_fix-mdgx-print-bug.patch' % ambertools_ver, #] dependencies = [ -# ('CUDA', '7.5.18', '', True), -# ('netCDF', '4.4.0'), -# ('netCDF-Fortran', '4.4.4'), + # ('CUDA', '7.5.18', '', True), + # ('netCDF', '4.4.0'), + # ('netCDF-Fortran', '4.4.4'), ('Python', '2.7.11'), ] diff --git a/a/AmberTools/AmberTools-16-intel-2015b-Python-2.7.11.eb b/a/AmberTools/AmberTools-16-intel-2015b-Python-2.7.11.eb index f35306dc..f3864182 100644 --- a/a/AmberTools/AmberTools-16-intel-2015b-Python-2.7.11.eb +++ b/a/AmberTools/AmberTools-16-intel-2015b-Python-2.7.11.eb @@ -13,24 +13,25 @@ toolchainopts = {'openmp': False, 'usempi': True} ambertools_ver = '16' sources = [ -# 'Amber%(version)s.tar.bz2', + # 'Amber%(version)s.tar.bz2', 'AmberTools%s.tar.bz2' % ambertools_ver, ] patches = [ -# 'Amber-%(version)s_fix-hardcoding.patch', + # 'Amber-%(version)s_fix-hardcoding.patch', 'AmberTools-%s_fix-mdgx-print-bug.patch' % ambertools_ver, ] dependencies = [ - # ('CUDA', '7.5.18', '', True), - # ('netCDF', '4.4.0'), - # ('netCDF-Fortran', '4.4.4'), + # ('CUDA', '7.5.18', '', True), + # ('netCDF', '4.4.0'), + # ('netCDF-Fortran', '4.4.4'), ('Python', '2.7.11'), ] patchlevels = (13, 13) patchruns = 1 -versionsuffix = '-AmberTools-%s-patchlevel-%d-%d' % (ambertools_ver, patchlevels[0], patchlevels[1]) +versionsuffix = '-AmberTools-%s-patchlevel-%d-%d' % ( + ambertools_ver, patchlevels[0], patchlevels[1]) moduleclass = 'chem' diff --git a/a/Autoconf/Autoconf-2.69.eb b/a/Autoconf/Autoconf-2.69.eb index 4ff7117b..e425531e 100644 --- a/a/Autoconf/Autoconf-2.69.eb +++ b/a/Autoconf/Autoconf-2.69.eb @@ -18,8 +18,16 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [('M4', '1.4.18')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", - "autoupdate", "ifnames"]], + 'files': [ + "bin/%s" % + x for x in [ + "autoconf", + "autoheader", + "autom4te", + "autoreconf", + "autoscan", + "autoupdate", + "ifnames"]], 'dirs': [], } diff --git a/a/almost/almost-2.1.0.eb b/a/almost/almost-2.1.0.eb index 3b7b9469..f6a4369c 100644 --- a/a/almost/almost-2.1.0.eb +++ b/a/almost/almost-2.1.0.eb @@ -22,11 +22,11 @@ source_urls = ['http://www-almost.ch.cam.ac.uk/site/downloads'] sources = [SOURCELOWER_TAR_GZ] builddependencies = [ - ('ScaLAPACK', '2.0.2', '-OpenBLAS-0.2.15-LAPACK-3.6.0', ('gompi', '2016a')), - ('OpenBLAS', '0.2.15', '-LAPACK-3.6.0', ('GCC', '4.9.3-2.25')), - ('SQLite', '3.8.8.1'), - ('gzip', '1.6'), - ('Autotools', '20150215'), + ('ScaLAPACK', '2.0.2', '-OpenBLAS-0.2.15-LAPACK-3.6.0', ('gompi', '2016a')), + ('OpenBLAS', '0.2.15', '-LAPACK-3.6.0', ('GCC', '4.9.3-2.25')), + ('SQLite', '3.8.8.1'), + ('gzip', '1.6'), + ('Autotools', '20150215'), ] configopts = 'CPPFLAGS="-I$EBROOTOPENMPI/include" ' diff --git a/a/angsd/angsd-0.910-foss-2016a.eb b/a/angsd/angsd-0.910-foss-2016a.eb index c9d9db6e..39352e91 100644 --- a/a/angsd/angsd-0.910-foss-2016a.eb +++ b/a/angsd/angsd-0.910-foss-2016a.eb @@ -5,7 +5,7 @@ version = '0.910' homepage = 'http://www.popgen.dk/angsd' description = """Program for analysing NGS data.""" - + toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://github.com/ANGSD/angsd/archive/'] diff --git a/a/ant/ant-1.10.0-Java-1.8.0_112.eb b/a/ant/ant-1.10.0-Java-1.8.0_112.eb index cf1f192a..2d88d28b 100644 --- a/a/ant/ant-1.10.0-Java-1.8.0_112.eb +++ b/a/ant/ant-1.10.0-Java-1.8.0_112.eb @@ -1,6 +1,6 @@ name = 'ant' version = '1.10.0' -versionsuffix = '-Java-%(javaver)s' +versionsuffix = '-Java-%(javaver)s' 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 diff --git a/a/ant/ant-1.9.7-Java-1.8.0_121.eb b/a/ant/ant-1.9.7-Java-1.8.0_121.eb index c501c7c6..a1b896e0 100644 --- a/a/ant/ant-1.9.7-Java-1.8.0_121.eb +++ b/a/ant/ant-1.9.7-Java-1.8.0_121.eb @@ -1,6 +1,6 @@ name = 'ant' version = '1.9.7' -versionsuffix = '-Java-%(javaver)s' +versionsuffix = '-Java-%(javaver)s' 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 diff --git a/a/ant/ant-1.9.7-Java-1.8.0_92.eb b/a/ant/ant-1.9.7-Java-1.8.0_92.eb index 186bcfb5..175bb262 100644 --- a/a/ant/ant-1.9.7-Java-1.8.0_92.eb +++ b/a/ant/ant-1.9.7-Java-1.8.0_92.eb @@ -1,6 +1,6 @@ name = 'ant' version = '1.9.7' -versionsuffix = '-Java-%(javaver)s' +versionsuffix = '-Java-%(javaver)s' 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 diff --git a/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0.eb b/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0.eb index e567606a..5fa23a3f 100644 --- a/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0.eb +++ b/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0.eb @@ -22,8 +22,13 @@ patches = [ configopts = '--enable-mpi --with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, "lib/libparpack.a", "lib/libparpack.%s" % SHLIB_EXT], - 'dirs': [] -} + 'files': [ + "lib/libarpack.a", + "lib/libarpack.%s" % + SHLIB_EXT, + "lib/libparpack.a", + "lib/libparpack.%s" % + SHLIB_EXT], + 'dirs': []} moduleclass = 'numlib' diff --git a/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0.eb b/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0.eb index 15e7a3b7..bc57821d 100644 --- a/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0.eb +++ b/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0.eb @@ -22,8 +22,13 @@ patches = [ configopts = '--enable-mpi --with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' sanity_check_paths = { - 'files': ["lib/libarpack.a", "lib/libarpack.%s" % SHLIB_EXT, "lib/libparpack.a", "lib/libparpack.%s" % SHLIB_EXT], - 'dirs': [] -} + 'files': [ + "lib/libarpack.a", + "lib/libarpack.%s" % + SHLIB_EXT, + "lib/libparpack.a", + "lib/libparpack.%s" % + SHLIB_EXT], + 'dirs': []} moduleclass = 'numlib' diff --git a/a/asn1crypto/asn1crypto-0.24.0-Py-2.7.eb b/a/asn1crypto/asn1crypto-0.24.0-Py-2.7.eb index 982deecf..eef66ea1 100644 --- a/a/asn1crypto/asn1crypto-0.24.0-Py-2.7.eb +++ b/a/asn1crypto/asn1crypto-0.24.0-Py-2.7.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '2.7'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#dependencies = [ +# dependencies = [ # ('six', '1.11.0'), #] diff --git a/a/astor/astor-0.6.2-Py-3.6.eb b/a/astor/astor-0.6.2-Py-3.6.eb index f8ee0385..042de24c 100644 --- a/a/astor/astor-0.6.2-Py-3.6.eb +++ b/a/astor/astor-0.6.2-Py-3.6.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '3.6'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#dependencies = [ +# dependencies = [ # ('MarkupSafe', '1.0'), #] diff --git a/a/astroid/astroid-1.5.3-Python-2.7.13-base.eb b/a/astroid/astroid-1.5.3-Python-2.7.13-base.eb index e8307323..a3aef4b5 100644 --- a/a/astroid/astroid-1.5.3-Python-2.7.13-base.eb +++ b/a/astroid/astroid-1.5.3-Python-2.7.13-base.eb @@ -8,8 +8,8 @@ versionsuffix = '-Python-2.7.13-base' github_account = 'PyCQA' homepage = 'https://github.com/PyCQA/astroid' -description = """The aim of this module is to provide a common base representation of python - source code for projects such as pychecker, pyreverse, pylint… Well, actually the development of +description = """The aim of this module is to provide a common base representation of python + source code for projects such as pychecker, pyreverse, pylint… Well, actually the development of this library is essentially governed by pylint’s needs. It used to be called logilab-astng.""" toolchain = {'name': 'dummy', 'version': ''} @@ -21,9 +21,7 @@ dependencies = [ ('Python', '2.7.13', '-base', True), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/astroid-%(version)s-py2.7.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python%(pyshortver)s/site-packages/astroid-%(version)s-py2.7.egg'], } moduleclass = 'lib' diff --git a/a/asv/asv-0.2.1-Py-2.7.eb b/a/asv/asv-0.2.1-Py-2.7.eb index f631e908..8c88f7e2 100644 --- a/a/asv/asv-0.2.1-Py-2.7.eb +++ b/a/asv/asv-0.2.1-Py-2.7.eb @@ -16,9 +16,7 @@ dependencies = [ ('six', '1.11.0'), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/a/asv/asv-0.2.1-Py-3.6.eb b/a/asv/asv-0.2.1-Py-3.6.eb index cc2f4d2e..ae7e5e56 100644 --- a/a/asv/asv-0.2.1-Py-3.6.eb +++ b/a/asv/asv-0.2.1-Py-3.6.eb @@ -16,9 +16,7 @@ dependencies = [ ('six', '1.11.0'), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_66.eb b/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_66.eb index cd21d99d..332ec749 100644 --- a/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_66.eb +++ b/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_66.eb @@ -9,7 +9,7 @@ description = """BBMap short read aligner, and other bioinformatic tools.""" toolchain = {'name': 'foss', 'version': '2015b'} source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz' ] +sources = ['%(name)s_%(version)s.tar.gz'] java = 'Java' javaver = '1.8.0_66' diff --git a/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_74.eb b/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_74.eb index dff5ba78..d76ca5dc 100644 --- a/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_74.eb +++ b/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_74.eb @@ -9,7 +9,7 @@ description = """BBMap short read aligner, and other bioinformatic tools.""" toolchain = {'name': 'foss', 'version': '2015b'} source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz' ] +sources = ['%(name)s_%(version)s.tar.gz'] java = 'Java' javaver = '1.8.0_74' diff --git a/b/BBMap/BBMap-36.62-intel-2016b-Java-1.8.0_112.eb b/b/BBMap/BBMap-36.62-intel-2016b-Java-1.8.0_112.eb index 7e9be8c9..52eabb1b 100644 --- a/b/BBMap/BBMap-36.62-intel-2016b-Java-1.8.0_112.eb +++ b/b/BBMap/BBMap-36.62-intel-2016b-Java-1.8.0_112.eb @@ -10,7 +10,7 @@ description = """BBMap short read aligner, and other bioinformatic tools.""" toolchain = {'name': 'intel', 'version': '2016b'} source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz' ] +sources = ['%(name)s_%(version)s.tar.gz'] dependencies = [('Java', '1.8.0_112', '', True)] diff --git a/b/BCFtools/BCFtools-1.2-foss-2015a.eb b/b/BCFtools/BCFtools-1.2-foss-2015a.eb index 2ee4f622..6bbb53af 100644 --- a/b/BCFtools/BCFtools-1.2-foss-2015a.eb +++ b/b/BCFtools/BCFtools-1.2-foss-2015a.eb @@ -11,7 +11,8 @@ 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'] +source_urls = [ + 'https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] @@ -32,7 +33,12 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], + 'files': [ + 'bin/%s' % + x for x in [ + 'bcftools', + 'plot-vcfstats', + 'vcfutils.pl']], 'dirs': ['lib/plugins'], } diff --git a/b/BCFtools/BCFtools-1.2-intel-2015a.eb b/b/BCFtools/BCFtools-1.2-intel-2015a.eb index f9319eca..093f08fd 100644 --- a/b/BCFtools/BCFtools-1.2-intel-2015a.eb +++ b/b/BCFtools/BCFtools-1.2-intel-2015a.eb @@ -11,7 +11,8 @@ 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'] +source_urls = [ + 'https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] @@ -32,7 +33,12 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], + 'files': [ + 'bin/%s' % + x for x in [ + 'bcftools', + 'plot-vcfstats', + 'vcfutils.pl']], 'dirs': ['lib/plugins'], } diff --git a/b/BCFtools/BCFtools-1.3-foss-2015g.eb b/b/BCFtools/BCFtools-1.3-foss-2015g.eb index 6107157d..33eac029 100644 --- a/b/BCFtools/BCFtools-1.3-foss-2015g.eb +++ b/b/BCFtools/BCFtools-1.3-foss-2015g.eb @@ -11,7 +11,8 @@ toolchain = {'name': 'foss', 'version': '2015g'} toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] dependencies = [ ('HTSlib', '1.3'), @@ -30,7 +31,12 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], + 'files': [ + 'bin/%s' % + x for x in [ + 'bcftools', + 'plot-vcfstats', + 'vcfutils.pl']], 'dirs': ['lib/plugins'], } diff --git a/b/BCFtools/BCFtools-1.3-foss-2016a.eb b/b/BCFtools/BCFtools-1.3-foss-2016a.eb index 6d469bdd..6deeacf2 100644 --- a/b/BCFtools/BCFtools-1.3-foss-2016a.eb +++ b/b/BCFtools/BCFtools-1.3-foss-2016a.eb @@ -11,7 +11,8 @@ toolchain = {'name': 'foss', 'version': '2016a'} toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] @@ -34,7 +35,12 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], + 'files': [ + 'bin/%s' % + x for x in [ + 'bcftools', + 'plot-vcfstats', + 'vcfutils.pl']], 'dirs': ['lib/plugins'], } diff --git a/b/BCFtools/BCFtools-1.3-intel-2016a.eb b/b/BCFtools/BCFtools-1.3-intel-2016a.eb index bd1b0422..855e5c95 100644 --- a/b/BCFtools/BCFtools-1.3-intel-2016a.eb +++ b/b/BCFtools/BCFtools-1.3-intel-2016a.eb @@ -11,7 +11,8 @@ toolchain = {'name': 'intel', 'version': '2016a'} toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] patches = ['BCFtools-%(version)s_extHTSlib_Makefile.patch'] @@ -34,7 +35,12 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], + 'files': [ + 'bin/%s' % + x for x in [ + 'bcftools', + 'plot-vcfstats', + 'vcfutils.pl']], 'dirs': ['lib/plugins'], } diff --git a/b/BCFtools/BCFtools-1.3.1-goolf-1.7.20.eb b/b/BCFtools/BCFtools-1.3.1-goolf-1.7.20.eb index 056a4ca4..e9749040 100644 --- a/b/BCFtools/BCFtools-1.3.1-goolf-1.7.20.eb +++ b/b/BCFtools/BCFtools-1.3.1-goolf-1.7.20.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -9,25 +9,26 @@ name = 'BCFtools' version = '1.3.1' homepage = 'http://www.htslib.org/' -description = """BCFtools is a set of utilities that manipulate variant calls in the +description = """BCFtools is a set of utilities that manipulate variant calls in the Variant Call Format (VCF) and its binary counterpart BCF""" toolchain = {'name': 'goolf', 'version': '1.7.20'} -source_urls = ['https://github.com/samtools/bcftools/releases/download/%(version)s/'] +source_urls = [ + 'https://github.com/samtools/bcftools/releases/download/%(version)s/'] sources = [SOURCELOWER_TAR_BZ2] dependencies = [ - ('zlib', '1.2.8'), - ('GSL', '1.16'), + ('zlib', '1.2.8'), + ('GSL', '1.16'), ] buildopts = " USE_GPL=1 GSL_LIBS='-lgsl -lgslcblas'" runtest = 'test' -files_to_copy = [(["bcftools", "plot-vcfstats", "vcfutils.pl"], "bin"), - "doc", "plugins", "test", "LICENSE", "README", "AUTHORS"] +files_to_copy = [(["bcftools", "plot-vcfstats", "vcfutils.pl"], "bin"), + "doc", "plugins", "test", "LICENSE", "README", "AUTHORS"] sanity_check_paths = { 'files': ["bin/bcftools"], diff --git a/b/BCFtools/BCFtools-1.6-intel-2017a.eb b/b/BCFtools/BCFtools-1.6-intel-2017a.eb index 65494590..642f50e8 100644 --- a/b/BCFtools/BCFtools-1.6-intel-2017a.eb +++ b/b/BCFtools/BCFtools-1.6-intel-2017a.eb @@ -11,7 +11,8 @@ toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] #patches = ['BCFtools-%(version)s_extHTSlib_Makefile.patch'] @@ -35,7 +36,12 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], + 'files': [ + 'bin/%s' % + x for x in [ + 'bcftools', + 'plot-vcfstats', + 'vcfutils.pl']], 'dirs': ['lib/plugins'], } diff --git a/b/BCFtools/BCFtools-1.8-intel-2017a.eb b/b/BCFtools/BCFtools-1.8-intel-2017a.eb index 25d7f679..11c7ddc3 100644 --- a/b/BCFtools/BCFtools-1.8-intel-2017a.eb +++ b/b/BCFtools/BCFtools-1.8-intel-2017a.eb @@ -11,7 +11,8 @@ toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] #patches = ['BCFtools-%(version)s_extHTSlib_Makefile.patch'] @@ -35,7 +36,12 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], + 'files': [ + 'bin/%s' % + x for x in [ + 'bcftools', + 'plot-vcfstats', + 'vcfutils.pl']], 'dirs': ['lib/plugins'], } diff --git a/b/BEDOPS/BEDOPS-2.4.1-GCC-4.8.4.eb b/b/BEDOPS/BEDOPS-2.4.1-GCC-4.8.4.eb index 47aaf73f..a71fedfc 100644 --- a/b/BEDOPS/BEDOPS-2.4.1-GCC-4.8.4.eb +++ b/b/BEDOPS/BEDOPS-2.4.1-GCC-4.8.4.eb @@ -9,9 +9,9 @@ name = "BEDOPS" version = "2.4.1" homepage = 'https://github.com/bedops/bedops' -description = """ BEDOPS is an open-source command-line toolkit that performs highly - efficient and scalable Boolean and other set operations, statistical calculations, - archiving, conversion and other management of genomic data of arbitrary scale.""" +description = """ BEDOPS is an open-source command-line toolkit that performs highly + efficient and scalable Boolean and other set operations, statistical calculations, + archiving, conversion and other management of genomic data of arbitrary scale.""" # this application requires GCC-4.8.x or higher # be aware if you switch to a different toolchain @@ -27,9 +27,9 @@ parallel = 1 files_to_copy = ["bin"] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bedmap", "bam2bed" , "sort-bed", - "starchcat", "vcf2bed", "wig2bed", - "gtf2bed", "bedops", "wig2bed"]], + 'files': ["bin/%s" % x for x in ["bedmap", "bam2bed", "sort-bed", + "starchcat", "vcf2bed", "wig2bed", + "gtf2bed", "bedops", "wig2bed"]], 'dirs': [] } diff --git a/b/BLAST/BLAST-2.2.26-Linux_x86_64.eb b/b/BLAST/BLAST-2.2.26-Linux_x86_64.eb index 22babb46..2314d2ae 100644 --- a/b/BLAST/BLAST-2.2.26-Linux_x86_64.eb +++ b/b/BLAST/BLAST-2.2.26-Linux_x86_64.eb @@ -16,7 +16,8 @@ description = """Basic Local Alignment Search Tool, or BLAST, is an algorithm toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/release/%(version)s/'] +source_urls = [ + 'http://ftp.ncbi.nlm.nih.gov/blast/executables/release/%(version)s/'] sources = ['%(namelower)s-%(version)s-x64-linux.tar.gz'] sanity_check_paths = { diff --git a/b/BLAT/BLAT-3.5-goolf-1.4.10.eb b/b/BLAT/BLAT-3.5-goolf-1.4.10.eb index afbf2938..82cb7bbe 100644 --- a/b/BLAT/BLAT-3.5-goolf-1.4.10.eb +++ b/b/BLAT/BLAT-3.5-goolf-1.4.10.eb @@ -22,11 +22,33 @@ dependencies = [('libpng', '1.6.2')] buildopts = 'CC="$CC" COPT= L="$LIBS"' -files_to_copy = ["bin", "blat", "gfClient", "gfServer", "hg", "inc", "jkOwnLib", "lib", "utils", "webBlat"] +files_to_copy = [ + "bin", + "blat", + "gfClient", + "gfServer", + "hg", + "inc", + "jkOwnLib", + "lib", + "utils", + "webBlat"] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['blat', 'faToNib', 'faToTwoBit', 'gfClient', 'gfServer', 'nibFrag', - 'pslPretty', 'pslReps', 'pslSort', 'twoBitInfo', 'twoBitToFa']], + 'files': [ + "bin/%s" % + x for x in [ + 'blat', + 'faToNib', + 'faToTwoBit', + 'gfClient', + 'gfServer', + 'nibFrag', + 'pslPretty', + 'pslReps', + 'pslSort', + 'twoBitInfo', + 'twoBitToFa']], 'dirs': files_to_copy, } diff --git a/b/BLAT/BLAT-3.5-ictce-5.5.0-libpng-1.6.9.eb b/b/BLAT/BLAT-3.5-ictce-5.5.0-libpng-1.6.9.eb index e2d58baf..eb9af1b7 100644 --- a/b/BLAT/BLAT-3.5-ictce-5.5.0-libpng-1.6.9.eb +++ b/b/BLAT/BLAT-3.5-ictce-5.5.0-libpng-1.6.9.eb @@ -26,11 +26,33 @@ dependencies = [(libpng, libpng_ver)] buildopts = 'CC="$CC" COPT= L="$LIBS"' -files_to_copy = ["bin", "blat", "gfClient", "gfServer", "hg", "inc", "jkOwnLib", "lib", "utils", "webBlat"] +files_to_copy = [ + "bin", + "blat", + "gfClient", + "gfServer", + "hg", + "inc", + "jkOwnLib", + "lib", + "utils", + "webBlat"] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['blat', 'faToNib', 'faToTwoBit', 'gfClient', 'gfServer', 'nibFrag', - 'pslPretty', 'pslReps', 'pslSort', 'twoBitInfo', 'twoBitToFa']], + 'files': [ + "bin/%s" % + x for x in [ + 'blat', + 'faToNib', + 'faToTwoBit', + 'gfClient', + 'gfServer', + 'nibFrag', + 'pslPretty', + 'pslReps', + 'pslSort', + 'twoBitInfo', + 'twoBitToFa']], 'dirs': files_to_copy, } diff --git a/b/BLAT/BLAT-3.5-ictce-5.5.0.eb b/b/BLAT/BLAT-3.5-ictce-5.5.0.eb index 5f6044dc..c1d1acdd 100644 --- a/b/BLAT/BLAT-3.5-ictce-5.5.0.eb +++ b/b/BLAT/BLAT-3.5-ictce-5.5.0.eb @@ -22,11 +22,33 @@ dependencies = [('libpng', '1.6.6')] buildopts = 'CC="$CC" COPT= L="$LIBS"' -files_to_copy = ["bin", "blat", "gfClient", "gfServer", "hg", "inc", "jkOwnLib", "lib", "utils", "webBlat"] +files_to_copy = [ + "bin", + "blat", + "gfClient", + "gfServer", + "hg", + "inc", + "jkOwnLib", + "lib", + "utils", + "webBlat"] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['blat', 'faToNib', 'faToTwoBit', 'gfClient', 'gfServer', 'nibFrag', - 'pslPretty', 'pslReps', 'pslSort', 'twoBitInfo', 'twoBitToFa']], + 'files': [ + "bin/%s" % + x for x in [ + 'blat', + 'faToNib', + 'faToTwoBit', + 'gfClient', + 'gfServer', + 'nibFrag', + 'pslPretty', + 'pslReps', + 'pslSort', + 'twoBitInfo', + 'twoBitToFa']], 'dirs': files_to_copy, } diff --git a/b/BLCR/BLCR-0.8.5-GNU-5.1.0-2.25.eb b/b/BLCR/BLCR-0.8.5-GNU-5.1.0-2.25.eb index d8e1c5a5..801ebc99 100644 --- a/b/BLCR/BLCR-0.8.5-GNU-5.1.0-2.25.eb +++ b/b/BLCR/BLCR-0.8.5-GNU-5.1.0-2.25.eb @@ -4,16 +4,17 @@ name = 'BLCR' version = '0.8.5' homepage = 'http://crd.lbl.gov/departments/computer-science/CLaSS/research/BLCR/' -description = """Berkeley Lab Checkpoint/Restart (BLCR) for LINUX. Future Technologies Group researchers -are developing a hybrid kernel/user implementation of checkpoint/restart. Their goal is to provide -a robust, production quality implementation that checkpoints a wide range of applications, +description = """Berkeley Lab Checkpoint/Restart (BLCR) for LINUX. Future Technologies Group researchers +are developing a hybrid kernel/user implementation of checkpoint/restart. Their goal is to provide +a robust, production quality implementation that checkpoints a wide range of applications, without requiring changes to be made to application code. """ toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://crd.lbl.gov/assets/Uploads/FTG/Projects/CheckpointRestart/downloads')] +source_urls = [ + ('http://crd.lbl.gov/assets/Uploads/FTG/Projects/CheckpointRestart/downloads')] sanity_check_paths = { 'files': ['include/libcr.h'], diff --git a/b/BWA/BWA-0.7.17-intel-2017a.eb b/b/BWA/BWA-0.7.17-intel-2017a.eb index 63e41604..a57c2bf9 100644 --- a/b/BWA/BWA-0.7.17-intel-2017a.eb +++ b/b/BWA/BWA-0.7.17-intel-2017a.eb @@ -12,7 +12,7 @@ source_urls = [('http://sourceforge.net/projects/bio-bwa/files/', 'download')] sources = [SOURCELOWER_TAR_BZ2] dependencies = [ - ('zlib', '1.2.11', '', True), + ('zlib', '1.2.11', '', True), ] moduleclass = 'bio' diff --git a/b/BXH_XCEDE_TOOLS/BXH_XCEDE_TOOLS-1.11.1.eb b/b/BXH_XCEDE_TOOLS/BXH_XCEDE_TOOLS-1.11.1.eb index 9cd875e7..652d2c37 100644 --- a/b/BXH_XCEDE_TOOLS/BXH_XCEDE_TOOLS-1.11.1.eb +++ b/b/BXH_XCEDE_TOOLS/BXH_XCEDE_TOOLS-1.11.1.eb @@ -8,10 +8,10 @@ name = 'BXH_XCEDE_TOOLS' version = '1.11.1' homepage = 'http://www.nitrc.org/projects/bxh_xcede_tools/' -description = """A collection of data processing and image analysis -tools for data in BXH or XCEDE format. This includes data format -encapsulation/conversion, event-related analysis, QA tools, and more. -These tools form the basis of the fBIRN QA procedures and are also +description = """A collection of data processing and image analysis +tools for data in BXH or XCEDE format. This includes data format +encapsulation/conversion, event-related analysis, QA tools, and more. +These tools form the basis of the fBIRN QA procedures and are also distributed as part of the fBIRN Data Upload Scripts.""" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -25,4 +25,3 @@ sanity_check_paths = { } moduleclass = 'bio' - diff --git a/b/Bash/Bash-4.2-intel-2015b.eb b/b/Bash/Bash-4.2-intel-2015b.eb index 92f3c2de..700ec25e 100644 --- a/b/Bash/Bash-4.2-intel-2015b.eb +++ b/b/Bash/Bash-4.2-intel-2015b.eb @@ -16,8 +16,8 @@ name = 'Bash' version = '4.2' homepage = 'http://www.gnu.org/software/bash' -description = """Bash is an sh-compatible command language interpreter that executes commands - read from the standard input or from a file. Bash also incorporates useful features from the +description = """Bash is an sh-compatible command language interpreter that executes commands + read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh).""" toolchain = {'name': 'intel', 'version': '2015b'} diff --git a/b/BayPass/BayPass-2.1-goolf-1.7.20.eb b/b/BayPass/BayPass-2.1-goolf-1.7.20.eb index e948c06e..eb61f782 100644 --- a/b/BayPass/BayPass-2.1-goolf-1.7.20.eb +++ b/b/BayPass/BayPass-2.1-goolf-1.7.20.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -9,9 +9,9 @@ name = 'BayPass' version = '2.1' homepage = 'http://www1.montpellier.inra.fr/CBGP/software/baypass/index.html' -description = """BayPass is a population genomics software which is primarily aimed at identifying - genetic markers subjected to selection and/or associated to population-specific covariates - (e.g., environmental variables, quantitative or categorical phenotypic characteristics). +description = """BayPass is a population genomics software which is primarily aimed at identifying + genetic markers subjected to selection and/or associated to population-specific covariates + (e.g., environmental variables, quantitative or categorical phenotypic characteristics). The underlying models explicitly account for (and may estimate) the covariance structure among the population allele frequencies that originates from the shared history of the populations under study""" @@ -25,12 +25,12 @@ start_dir = 'sources' parallel = 1 -files_to_copy = [(['sources/g_baypass'], 'bin/'), - 'BayPass_manual_2.1.pdf', - 'examples', - 'Licence_CeCILL-B_V1-en.txt', - 'utils' -] +files_to_copy = [(['sources/g_baypass'], 'bin/'), + 'BayPass_manual_2.1.pdf', + 'examples', + 'Licence_CeCILL-B_V1-en.txt', + 'utils' + ] sanity_check_paths = { 'files': ['bin/g_baypass'], diff --git a/b/BayeScEnv/BayeScEnv-1.1-foss-2016a.eb b/b/BayeScEnv/BayeScEnv-1.1-foss-2016a.eb index cd1dd259..20cffc24 100644 --- a/b/BayeScEnv/BayeScEnv-1.1-foss-2016a.eb +++ b/b/BayeScEnv/BayeScEnv-1.1-foss-2016a.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -20,10 +20,11 @@ sources = ['v%(version)s.tar.gz'] start_dir = 'source' -files_to_copy = [(['source/bayescenv'], 'bin'), 'test', 'COPYING', 'README.md', 'ChangeLog'] +files_to_copy = [(['source/bayescenv'], 'bin'), 'test', + 'COPYING', 'README.md', 'ChangeLog'] parallel = 1 - + sanity_check_paths = { 'files': ['bin/bayescenv'], 'dirs': [], diff --git a/b/BayeScEnv/BayeScEnv-1.1-goolf-1.4.10.eb b/b/BayeScEnv/BayeScEnv-1.1-goolf-1.4.10.eb index 7a976185..12327e84 100644 --- a/b/BayeScEnv/BayeScEnv-1.1-goolf-1.4.10.eb +++ b/b/BayeScEnv/BayeScEnv-1.1-goolf-1.4.10.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -19,10 +19,11 @@ sources = ['v%(version)s.tar.gz'] start_dir = 'source' -files_to_copy = [(['source/bayescenv'], 'bin'), 'test', 'COPYING', 'README.md', 'ChangeLog'] +files_to_copy = [(['source/bayescenv'], 'bin'), 'test', + 'COPYING', 'README.md', 'ChangeLog'] parallel = 1 - + sanity_check_paths = { 'files': ['bin/bayescenv'], 'dirs': [], diff --git a/b/BayeScan/BayeScan-2.1-foss-2016a.eb b/b/BayeScan/BayeScan-2.1-foss-2016a.eb index c4932d39..ebd814c5 100644 --- a/b/BayeScan/BayeScan-2.1-foss-2016a.eb +++ b/b/BayeScan/BayeScan-2.1-foss-2016a.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -9,7 +9,7 @@ name = 'BayeScan' version = '2.1' homepage = 'http://cmpg.unibe.ch/software/BayeScan/' -description = """BayeScan aims at identifying candidate loci under natural selection from genetic data, +description = """BayeScan aims at identifying candidate loci under natural selection from genetic data, using differences in allele frequencies between populations.""" toolchain = {'name': 'foss', 'version': '2016a'} @@ -30,7 +30,7 @@ files_to_copy = [ ] parallel = 1 - + sanity_check_paths = { 'files': ['bin/bayescan_%(version)s'], 'dirs': [], diff --git a/b/BayeScan/BayeScan-2.1-goolf-1.4.10.eb b/b/BayeScan/BayeScan-2.1-goolf-1.4.10.eb index 3745f65f..ddbcb98f 100644 --- a/b/BayeScan/BayeScan-2.1-goolf-1.4.10.eb +++ b/b/BayeScan/BayeScan-2.1-goolf-1.4.10.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -9,10 +9,11 @@ name = 'BayeScan' version = '2.1' homepage = 'http://cmpg.unibe.ch/software/BayeScan/' -description = """BayeScan aims at identifying candidate loci under natural selection from genetic data, +description = """BayeScan aims at identifying candidate loci under natural selection from genetic data, using differences in allele frequencies between populations.""" -# BayeScan makefile is hardcoded to use g++. In case you want to use a non-gcc toolchain you will need to patch the makefile +# BayeScan makefile is hardcoded to use g++. In case you want to use a +# non-gcc toolchain you will need to patch the makefile toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'openmp': True} @@ -31,7 +32,7 @@ files_to_copy = [ 'R functions'] parallel = 1 - + sanity_check_paths = { 'files': ['bin/bayescan_%(version)s'], 'dirs': [], diff --git a/b/BayesAss/BayesAss-3.0.4-foss-2016a.eb b/b/BayesAss/BayesAss-3.0.4-foss-2016a.eb index 0dc4a540..4a81bc8c 100644 --- a/b/BayesAss/BayesAss-3.0.4-foss-2016a.eb +++ b/b/BayesAss/BayesAss-3.0.4-foss-2016a.eb @@ -4,24 +4,25 @@ name = 'BayesAss' version = '3.0.4' homepage = 'http://www.rannala.org/?page_id=245' -description = """ -BayesAss: Bayesian Inference of Recent Migration Using Multilocus Genotypes +description = """ +BayesAss: Bayesian Inference of Recent Migration Using Multilocus Genotypes """ -toolchain = {'name': 'foss','version': '2016a'} +toolchain = {'name': 'foss', 'version': '2016a'} sources = ['BA3-%(version)s.tar.gz'] -source_urls = ['http://downloads.sourceforge.net/project/bayesass/BA3/%(version)s/src/'] +source_urls = [ + 'http://downloads.sourceforge.net/project/bayesass/BA3/%(version)s/src/'] dependencies = [ - ('GSL','2.1') + ('GSL', '2.1') ] runtest = 'check' sanity_check_paths = { 'files': ['bin/BA3'], - 'dirs' : ['bin', 'include'] + 'dirs': ['bin', 'include'] } moduleclass = 'bio' diff --git a/b/Bazel/Bazel-0.3.0-CrayGNU-2016.03.eb b/b/Bazel/Bazel-0.3.0-CrayGNU-2016.03.eb index 2490a425..9b77f537 100644 --- a/b/Bazel/Bazel-0.3.0-CrayGNU-2016.03.eb +++ b/b/Bazel/Bazel-0.3.0-CrayGNU-2016.03.eb @@ -1,4 +1,4 @@ -# @author: Guilherme Peretti-Pezzi (CSCS) +# @author: Guilherme Peretti-Pezzi (CSCS) easyblock = "CmdCp" @@ -6,7 +6,7 @@ name = 'Bazel' version = '0.3.0' homepage = 'http://bazel.io/' -description = """Bazel is a build tool that builds code quickly and reliably. +description = """Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software.""" toolchain = {'name': 'CrayGNU', 'version': '2016.03'} @@ -22,7 +22,7 @@ cmds_map = [('.*', "JAVA_VERSION=1.8 CC=gcc CXX=g++ ./compile.sh")] files_to_copy = [(['output/bazel'], 'bin')] -sanity_check_paths={ +sanity_check_paths = { 'files': ['bin/bazel'], 'dirs': ['bin'], } diff --git a/b/Bazel/Bazel-0.4.4.eb b/b/Bazel/Bazel-0.4.4.eb index 2494ff10..a1eac2e0 100644 --- a/b/Bazel/Bazel-0.4.4.eb +++ b/b/Bazel/Bazel-0.4.4.eb @@ -1,5 +1,5 @@ # @author: Robert Schmidt (OHRI) -# @author: Guilherme Peretti-Pezzi (CSCS) +# @author: Guilherme Peretti-Pezzi (CSCS) easyblock = "CmdCp" @@ -7,13 +7,14 @@ name = 'Bazel' version = '0.4.4' homepage = 'http://bazel.io/' -description = """Bazel is a build tool that builds code quickly and reliably. +description = """Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software.""" toolchain = {'name': 'dummy', 'version': 'dummy'} sources = ['%(namelower)s-%(version)s-dist.zip'] -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/bazelbuild/bazel/releases/download/%(version)s'] dependencies = [ ('Java', '1.8.0_121'), @@ -23,9 +24,9 @@ cmds_map = [('.*', "./compile.sh")] files_to_copy = [(['output/bazel'], 'bin')] -sanity_check_paths={ +sanity_check_paths = { 'files': ['bin/bazel'], - 'dirs': [], + 'dirs': [], } moduleclass = 'devel' diff --git a/b/Bazel/Bazel-0.5.0-GCC-4.9.3-tf.eb b/b/Bazel/Bazel-0.5.0-GCC-4.9.3-tf.eb index 480bace3..508e0d6c 100644 --- a/b/Bazel/Bazel-0.5.0-GCC-4.9.3-tf.eb +++ b/b/Bazel/Bazel-0.5.0-GCC-4.9.3-tf.eb @@ -1,5 +1,5 @@ # @author: Robert Schmidt (OHRI) -# @author: Guilherme Peretti-Pezzi (CSCS) +# @author: Guilherme Peretti-Pezzi (CSCS) easyblock = "CmdCp" @@ -7,13 +7,14 @@ name = 'Bazel' version = '0.5.0' homepage = 'http://bazel.io/' -description = """Bazel is a build tool that builds code quickly and reliably. +description = """Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software.""" toolchain = {'name': 'GCC', 'version': '4.9.3-tf'} sources = ['%(namelower)s-%(version)s-dist.zip'] -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/bazelbuild/bazel/releases/download/%(version)s'] dependencies = [ ('Java', '1.8.0_121', '', True), @@ -23,9 +24,9 @@ cmds_map = [('.*', "./compile.sh")] files_to_copy = [(['output/bazel'], 'bin')] -sanity_check_paths={ +sanity_check_paths = { 'files': ['bin/bazel'], - 'dirs': [], + 'dirs': [], } moduleclass = 'devel' diff --git a/b/Bazel/Bazel-0.5.0-GCC-7.1.0-2.28.eb b/b/Bazel/Bazel-0.5.0-GCC-7.1.0-2.28.eb index e8bf93bc..41f4ea31 100644 --- a/b/Bazel/Bazel-0.5.0-GCC-7.1.0-2.28.eb +++ b/b/Bazel/Bazel-0.5.0-GCC-7.1.0-2.28.eb @@ -1,5 +1,5 @@ # @author: Robert Schmidt (OHRI) -# @author: Guilherme Peretti-Pezzi (CSCS) +# @author: Guilherme Peretti-Pezzi (CSCS) easyblock = "CmdCp" @@ -7,13 +7,14 @@ name = 'Bazel' version = '0.5.0' homepage = 'http://bazel.io/' -description = """Bazel is a build tool that builds code quickly and reliably. +description = """Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software.""" toolchain = {'name': 'GCC', 'version': '7.1.0-2.28'} sources = ['%(namelower)s-%(version)s-dist.zip'] -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/bazelbuild/bazel/releases/download/%(version)s'] dependencies = [ ('Java', '1.8.0_121', '', True), @@ -23,9 +24,9 @@ cmds_map = [('.*', "./compile.sh")] files_to_copy = [(['output/bazel'], 'bin')] -sanity_check_paths={ +sanity_check_paths = { 'files': ['bin/bazel'], - 'dirs': [], + 'dirs': [], } moduleclass = 'devel' diff --git a/b/Bazel/Bazel-0.5.1-GCC-7.1.0-2.28.eb b/b/Bazel/Bazel-0.5.1-GCC-7.1.0-2.28.eb index 579e669e..12b62b09 100644 --- a/b/Bazel/Bazel-0.5.1-GCC-7.1.0-2.28.eb +++ b/b/Bazel/Bazel-0.5.1-GCC-7.1.0-2.28.eb @@ -1,5 +1,5 @@ # @author: Robert Schmidt (OHRI) -# @author: Guilherme Peretti-Pezzi (CSCS) +# @author: Guilherme Peretti-Pezzi (CSCS) easyblock = "CmdCp" @@ -7,13 +7,14 @@ name = 'Bazel' version = '0.5.1' homepage = 'http://bazel.io/' -description = """Bazel is a build tool that builds code quickly and reliably. +description = """Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software.""" toolchain = {'name': 'GCC', 'version': '7.1.0-2.28'} sources = ['%(namelower)s-%(version)s-dist.zip'] -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/bazelbuild/bazel/releases/download/%(version)s'] patches = [ ('cc_configure.patch'), @@ -30,9 +31,9 @@ cmds_map = [('.*', "./compile.sh")] files_to_copy = [(['output/bazel'], 'bin')] -sanity_check_paths={ +sanity_check_paths = { 'files': ['bin/bazel'], - 'dirs': [], + 'dirs': [], } moduleclass = 'devel' diff --git a/b/Bazel/Bazel-0.5.4-GCC-7.1.0-2.28.eb b/b/Bazel/Bazel-0.5.4-GCC-7.1.0-2.28.eb index 8b4a8bc0..a74226b0 100644 --- a/b/Bazel/Bazel-0.5.4-GCC-7.1.0-2.28.eb +++ b/b/Bazel/Bazel-0.5.4-GCC-7.1.0-2.28.eb @@ -13,7 +13,8 @@ It is used to build the majority of Google's software.""" toolchain = {'name': 'GCC', 'version': '7.1.0-2.28'} sources = ['%(namelower)s-%(version)s-dist.zip'] -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/bazelbuild/bazel/releases/download/%(version)s'] patches = [ ('cc_configure.patch'), @@ -30,9 +31,9 @@ cmds_map = [('.*', "./compile.sh")] files_to_copy = [(['output/bazel'], 'bin')] -sanity_check_paths={ +sanity_check_paths = { 'files': ['bin/bazel'], - 'dirs': [], + 'dirs': [], } moduleclass = 'devel' diff --git a/b/Bazel/Bazel-0.7.0-GCC-6.3.0-2.27.eb b/b/Bazel/Bazel-0.7.0-GCC-6.3.0-2.27.eb index 6b78a052..59278e5b 100644 --- a/b/Bazel/Bazel-0.7.0-GCC-6.3.0-2.27.eb +++ b/b/Bazel/Bazel-0.7.0-GCC-6.3.0-2.27.eb @@ -7,7 +7,8 @@ It is used to build the majority of Google's software.""" toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/bazelbuild/bazel/releases/download/%(version)s'] sources = ['%(namelower)s-%(version)s-dist.zip'] checksums = ['a084a9c5d843e2343bf3f319154a48abe3d35d52feb0ad45dec427a1c4ffc416'] diff --git a/b/Bazel/Bazel-0.7.0-GCC-7.1.0-2.28.eb b/b/Bazel/Bazel-0.7.0-GCC-7.1.0-2.28.eb index 7cf1ce52..fbc28cdd 100644 --- a/b/Bazel/Bazel-0.7.0-GCC-7.1.0-2.28.eb +++ b/b/Bazel/Bazel-0.7.0-GCC-7.1.0-2.28.eb @@ -7,7 +7,8 @@ It is used to build the majority of Google's software.""" toolchain = {'name': 'GCC', 'version': '7.1.0-2.28'} -source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/bazelbuild/bazel/releases/download/%(version)s'] sources = ['%(namelower)s-%(version)s-dist.zip'] checksums = ['a084a9c5d843e2343bf3f319154a48abe3d35d52feb0ad45dec427a1c4ffc416'] diff --git a/b/Beast/Beast-1.8.4.eb b/b/Beast/Beast-1.8.4.eb index 972161d1..39531fc6 100644 --- a/b/Beast/Beast-1.8.4.eb +++ b/b/Beast/Beast-1.8.4.eb @@ -9,16 +9,17 @@ name = 'Beast' version = '1.8.4' homepage = 'http://beast.bio.ed.ac.uk/' -description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular - sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using - strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies - but is also a framework for testing evolutionary hypotheses without conditioning on a single - tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted +description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular + sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using + strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies + but is also a framework for testing evolutionary hypotheses without conditioning on a single + tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted proportional to its posterior probability. """ toolchain = {'name': 'dummy', 'version': ''} -source_urls= ['https://github.com/beast-dev/beast-mcmc/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/beast-dev/beast-mcmc/releases/download/v%(version)s/'] sources = ['BEASTv%(version)s.tgz'] dependencies = [ diff --git a/b/BerkeleyGW/BerkeleyGW-1.0.6-intel-2016.02-GCC-4.9.eb b/b/BerkeleyGW/BerkeleyGW-1.0.6-intel-2016.02-GCC-4.9.eb index 5afb842c..ff35b3fe 100644 --- a/b/BerkeleyGW/BerkeleyGW-1.0.6-intel-2016.02-GCC-4.9.eb +++ b/b/BerkeleyGW/BerkeleyGW-1.0.6-intel-2016.02-GCC-4.9.eb @@ -28,7 +28,7 @@ buildopts += 'FFTWINCLUDE="$FFTW_INC_DIR" FFTWLIB="$MKLROOT/lib/intel64/libfftw2 installopts = 'INSTDIR=%(installdir)s' sanity_check_paths = { - 'files': ['bin/'+prog+'.'+flavor+'.x' + 'files': ['bin/' + prog + '.' + flavor + '.x' for prog in ['epsilon', 'sigma', 'kernel', 'absorption'] for flavor in ['real', 'cplx']], 'dirs': [] diff --git a/b/BerkeleyGW/BerkeleyGW-1.1-beta2-intel-2016.02-GCC-4.9.eb b/b/BerkeleyGW/BerkeleyGW-1.1-beta2-intel-2016.02-GCC-4.9.eb index 9d064dae..0f2dfc08 100644 --- a/b/BerkeleyGW/BerkeleyGW-1.1-beta2-intel-2016.02-GCC-4.9.eb +++ b/b/BerkeleyGW/BerkeleyGW-1.1-beta2-intel-2016.02-GCC-4.9.eb @@ -28,7 +28,7 @@ buildopts += 'FFTWINCLUDE="$FFTW_INC_DIR" FFTWLIB="$MKLROOT/lib/intel64/libfftw2 installopts = 'INSTDIR=%(installdir)s' sanity_check_paths = { - 'files': ['bin/'+prog+'.'+flavor+'.x' + 'files': ['bin/' + prog + '.' + flavor + '.x' for prog in ['epsilon', 'sigma', 'kernel', 'absorption'] for flavor in ['real', 'cplx']], 'dirs': [] diff --git a/b/BerkeleyUPC/BerkeleyUPC-2.16.2-gompi-2015b.eb b/b/BerkeleyUPC/BerkeleyUPC-2.16.2-gompi-2015b.eb index f54add81..4ad813b1 100644 --- a/b/BerkeleyUPC/BerkeleyUPC-2.16.2-gompi-2015b.eb +++ b/b/BerkeleyUPC/BerkeleyUPC-2.16.2-gompi-2015b.eb @@ -4,9 +4,9 @@ name = 'BerkeleyUPC' version = '2.16.2' homepage = 'http://upc.lbl.gov' -description = """The goal of the Berkeley UPC compiler group is to develop a portable, -high performance implementation of UPC for large-scale multiprocessors, PC clusters, -and clusters of shared memory multiprocessors. +description = """The goal of the Berkeley UPC compiler group is to develop a portable, +high performance implementation of UPC for large-scale multiprocessors, PC clusters, +and clusters of shared memory multiprocessors. """ toolchain = {'name': 'gompi', 'version': '2015b'} @@ -19,7 +19,7 @@ sources = ['berkeley_upc-%(version)s.tar.gz'] preconfigopts = './Bootstrap -L && ' preconfigopts += 'export CFLAGS="$OPTFLAGS -fopenmp -Wl,-rpath,$EBROOTGCC/lib64" && ' # Manually create build directory -preconfigopts += 'mkdir build && cd build && ' +preconfigopts += 'mkdir build && cd build && ' # To be able run "../configure" configure_cmd_prefix = "." diff --git a/b/BioPerl/BioPerl-1.6.924-foss-2016a-Perl-5.22.1.eb b/b/BioPerl/BioPerl-1.6.924-foss-2016a-Perl-5.22.1.eb index d62e2cbb..c32f54aa 100644 --- a/b/BioPerl/BioPerl-1.6.924-foss-2016a-Perl-5.22.1.eb +++ b/b/BioPerl/BioPerl-1.6.924-foss-2016a-Perl-5.22.1.eb @@ -27,8 +27,8 @@ exts_list = [ }), (name, version, { 'modulename': 'Bio::Perl', - 'source_tmpl': 'release-%s.tar.gz' % version.replace('.', '-'), - 'source_urls': ['https://github.com/bioperl/bioperl-live/archive/'], + 'source_tmpl': 'release-%s.tar.gz' % version.replace('.', '-'), + 'source_urls': ['https://github.com/bioperl/bioperl-live/archive/'], }), ] @@ -37,4 +37,3 @@ modextrapaths = { } moduleclass = 'bio' - diff --git a/b/Biopython/Biopython-1.61-goolf-1.4.10-Python-2.7.3.eb b/b/Biopython/Biopython-1.61-goolf-1.4.10-Python-2.7.3.eb index a3dca177..f04ac942 100644 --- a/b/Biopython/Biopython-1.61-goolf-1.4.10-Python-2.7.3.eb +++ b/b/Biopython/Biopython-1.61-goolf-1.4.10-Python-2.7.3.eb @@ -34,11 +34,11 @@ dependencies = [ ] sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/Bio' % pyshortver, - 'lib/python%s/site-packages/biopython-%s-py%s.egg-info' % (pyshortver, version, pyshortver), - 'lib/python%s/site-packages/BioSQL' % pyshortver] -} + 'files': [], 'dirs': [ + 'lib/python%s/site-packages/Bio' % + pyshortver, 'lib/python%s/site-packages/biopython-%s-py%s.egg-info' % + (pyshortver, version, pyshortver), 'lib/python%s/site-packages/BioSQL' % + pyshortver]} options = {'modulename': 'Bio'} diff --git a/b/Biopython/Biopython-1.61-ictce-5.3.0-Python-2.7.3.eb b/b/Biopython/Biopython-1.61-ictce-5.3.0-Python-2.7.3.eb index 5efa64f0..7d70fada 100644 --- a/b/Biopython/Biopython-1.61-ictce-5.3.0-Python-2.7.3.eb +++ b/b/Biopython/Biopython-1.61-ictce-5.3.0-Python-2.7.3.eb @@ -34,11 +34,11 @@ dependencies = [ ] sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%s/site-packages/Bio' % pyshortver, - 'lib/python%s/site-packages/biopython-%s-py%s.egg-info' % (pyshortver, version, pyshortver), - 'lib/python%s/site-packages/BioSQL' % pyshortver] -} + 'files': [], 'dirs': [ + 'lib/python%s/site-packages/Bio' % + pyshortver, 'lib/python%s/site-packages/biopython-%s-py%s.egg-info' % + (pyshortver, version, pyshortver), 'lib/python%s/site-packages/BioSQL' % + pyshortver]} options = {'modulename': 'Bio'} diff --git a/b/Biopython/Biopython-1.65-foss-2016a-Python-2.7.11.eb b/b/Biopython/Biopython-1.65-foss-2016a-Python-2.7.11.eb index a42f248e..8180fce5 100644 --- a/b/Biopython/Biopython-1.65-foss-2016a-Python-2.7.11.eb +++ b/b/Biopython/Biopython-1.65-foss-2016a-Python-2.7.11.eb @@ -29,8 +29,9 @@ dependencies = [ sanity_check_paths = { 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} + 'dirs': [ + 'lib/python%(pyshortver)s/site-packages/Bio', + 'lib/python%(pyshortver)s/site-packages/BioSQL']} options = {'modulename': 'Bio'} diff --git a/b/Biopython/Biopython-1.68-foss-2016b-Python-2.7.12.eb b/b/Biopython/Biopython-1.68-foss-2016b-Python-2.7.12.eb index 1c5fd3f3..4328ed5a 100644 --- a/b/Biopython/Biopython-1.68-foss-2016b-Python-2.7.12.eb +++ b/b/Biopython/Biopython-1.68-foss-2016b-Python-2.7.12.eb @@ -33,8 +33,9 @@ dependencies = [ sanity_check_paths = { 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} + 'dirs': [ + 'lib/python%(pyshortver)s/site-packages/Bio', + 'lib/python%(pyshortver)s/site-packages/BioSQL']} options = {'modulename': 'Bio'} diff --git a/b/Biopython/Biopython-1.68-intel-2016b-Python-2.7.12.eb b/b/Biopython/Biopython-1.68-intel-2016b-Python-2.7.12.eb index 95330484..ad689cda 100644 --- a/b/Biopython/Biopython-1.68-intel-2016b-Python-2.7.12.eb +++ b/b/Biopython/Biopython-1.68-intel-2016b-Python-2.7.12.eb @@ -29,8 +29,9 @@ dependencies = [ sanity_check_paths = { 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} + 'dirs': [ + 'lib/python%(pyshortver)s/site-packages/Bio', + 'lib/python%(pyshortver)s/site-packages/BioSQL']} options = {'modulename': 'Bio'} diff --git a/b/Biopython/Biopython-1.68-intel-2016b-Python-3.5.2.eb b/b/Biopython/Biopython-1.68-intel-2016b-Python-3.5.2.eb index b22f5170..cfc59e58 100644 --- a/b/Biopython/Biopython-1.68-intel-2016b-Python-3.5.2.eb +++ b/b/Biopython/Biopython-1.68-intel-2016b-Python-3.5.2.eb @@ -29,8 +29,9 @@ dependencies = [ sanity_check_paths = { 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', 'lib/python%(pyshortver)s/site-packages/BioSQL'] -} + 'dirs': [ + 'lib/python%(pyshortver)s/site-packages/Bio', + 'lib/python%(pyshortver)s/site-packages/BioSQL']} options = {'modulename': 'Bio'} diff --git a/b/BoltzTraP2/BoltzTraP2-18.1.1-Py-3.6.eb b/b/BoltzTraP2/BoltzTraP2-18.1.1-Py-3.6.eb index c58caef7..e4dbb321 100644 --- a/b/BoltzTraP2/BoltzTraP2-18.1.1-Py-3.6.eb +++ b/b/BoltzTraP2/BoltzTraP2-18.1.1-Py-3.6.eb @@ -28,9 +28,7 @@ builddependencies = [ options = {'modulename': 'BoltzTraP2'} -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg/%(name)s'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg/%(name)s'], } moduleclass = 'python' diff --git a/b/BoltzTraP2/BoltzTraP2-18.1.2-Py-3.6.eb b/b/BoltzTraP2/BoltzTraP2-18.1.2-Py-3.6.eb index ff363316..7ed65466 100644 --- a/b/BoltzTraP2/BoltzTraP2-18.1.2-Py-3.6.eb +++ b/b/BoltzTraP2/BoltzTraP2-18.1.2-Py-3.6.eb @@ -28,9 +28,7 @@ builddependencies = [ options = {'modulename': 'BoltzTraP2'} -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg/%(name)s'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg/%(name)s'], } moduleclass = 'python' diff --git a/b/Boost/Boost-1.49.0-goolf-1.5.16-Python-2.7.3.eb b/b/Boost/Boost-1.49.0-goolf-1.5.16-Python-2.7.3.eb index abb2ecc8..0903643e 100644 --- a/b/Boost/Boost-1.49.0-goolf-1.5.16-Python-2.7.3.eb +++ b/b/Boost/Boost-1.49.0-goolf-1.5.16-Python-2.7.3.eb @@ -21,6 +21,6 @@ dependencies = [ # also build boost_mpi boost_mpi = True -osdependencies = [('zlib-devel','zlib1g-dev')] +osdependencies = [('zlib-devel', 'zlib1g-dev')] moduleclass = 'devel' diff --git a/b/Boost/Boost-1.58.0-gompi-2015e-Python-2.7.9.eb b/b/Boost/Boost-1.58.0-gompi-2015e-Python-2.7.9.eb index 71e6f18e..92631bbb 100644 --- a/b/Boost/Boost-1.58.0-gompi-2015e-Python-2.7.9.eb +++ b/b/Boost/Boost-1.58.0-gompi-2015e-Python-2.7.9.eb @@ -4,7 +4,7 @@ version = '1.58.0' homepage = 'http://www.boost.org/' description = """Boost provides free peer-reviewed portable C++ source libraries.""" -toolchain = {'name': 'gompi', 'version': '2015e'} +toolchain = {'name': 'gompi', 'version': '2015e'} toolchainopts = {'pic': True, 'usempi': True} source_urls = [SOURCEFORGE_SOURCE] diff --git a/b/Boost/Boost-1.60.0-CrayGNU-2016.03-Python-2.7.11.eb b/b/Boost/Boost-1.60.0-CrayGNU-2016.03-Python-2.7.11.eb index 18a7a4b7..24c748d9 100644 --- a/b/Boost/Boost-1.60.0-CrayGNU-2016.03-Python-2.7.11.eb +++ b/b/Boost/Boost-1.60.0-CrayGNU-2016.03-Python-2.7.11.eb @@ -18,13 +18,13 @@ pythonversion = '2.7.11' versionsuffix = '-Python-%s' % pythonversion dependencies = [ - ('bzip2', '1.0.6' ), + ('bzip2', '1.0.6'), ('Python', pythonversion), ] # also build boost_mpi boost_mpi = True -osdependencies = [('zlib-devel','zlib1g-dev')] +osdependencies = [('zlib-devel', 'zlib1g-dev')] moduleclass = 'devel' diff --git a/b/Bowtie2/Bowtie2-2.0.5-goolf-1.4.10.eb b/b/Bowtie2/Bowtie2-2.0.5-goolf-1.4.10.eb index 361932b8..d0a1ad20 100644 --- a/b/Bowtie2/Bowtie2-2.0.5-goolf-1.4.10.eb +++ b/b/Bowtie2/Bowtie2-2.0.5-goolf-1.4.10.eb @@ -9,16 +9,18 @@ name = 'Bowtie2' version = '2.0.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, +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.4.10'} sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] +source_urls = [ + ('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', + 'download')] files_to_copy = [ (["bowtie2", "bowtie2-align", "bowtie2-build", "bowtie2-inspect"], 'bin'), diff --git a/b/Bowtie2/Bowtie2-2.0.6-goolf-1.4.10.eb b/b/Bowtie2/Bowtie2-2.0.6-goolf-1.4.10.eb index 02e855be..695ccaa4 100644 --- a/b/Bowtie2/Bowtie2-2.0.6-goolf-1.4.10.eb +++ b/b/Bowtie2/Bowtie2-2.0.6-goolf-1.4.10.eb @@ -9,16 +9,18 @@ name = 'Bowtie2' version = '2.0.6' 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, +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.4.10'} sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] +source_urls = [ + ('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', + 'download')] files_to_copy = [ (["bowtie2", "bowtie2-align", "bowtie2-build", "bowtie2-inspect"], 'bin'), diff --git a/b/Bowtie2/Bowtie2-2.1.0-goolf-1.4.10.eb b/b/Bowtie2/Bowtie2-2.1.0-goolf-1.4.10.eb index 28778538..d7bb477b 100644 --- a/b/Bowtie2/Bowtie2-2.1.0-goolf-1.4.10.eb +++ b/b/Bowtie2/Bowtie2-2.1.0-goolf-1.4.10.eb @@ -9,16 +9,18 @@ name = 'Bowtie2' version = '2.1.0' 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, +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.4.10'} sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] +source_urls = [ + ('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', + 'download')] files_to_copy = [ (["bowtie2", "bowtie2-align", "bowtie2-build", "bowtie2-inspect"], 'bin'), diff --git a/b/Bowtie2/Bowtie2-2.2.0-goolf-1.4.10.eb b/b/Bowtie2/Bowtie2-2.2.0-goolf-1.4.10.eb index 58e8cf38..b53ed360 100644 --- a/b/Bowtie2/Bowtie2-2.2.0-goolf-1.4.10.eb +++ b/b/Bowtie2/Bowtie2-2.2.0-goolf-1.4.10.eb @@ -9,24 +9,38 @@ name = 'Bowtie2' version = '2.2.0' 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, +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.4.10'} sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] +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"] +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"] sanity_check_paths = { - 'files': ["bin/bowtie2-align-l", "bin/bowtie2-build", "bin/bowtie2-inspect"], + 'files': [ + "bin/bowtie2-align-l", + "bin/bowtie2-build", + "bin/bowtie2-inspect"], 'dirs': [], } diff --git a/b/Bowtie2/Bowtie2-2.2.2-goolf-1.4.10.eb b/b/Bowtie2/Bowtie2-2.2.2-goolf-1.4.10.eb index da151491..7645ce8f 100644 --- a/b/Bowtie2/Bowtie2-2.2.2-goolf-1.4.10.eb +++ b/b/Bowtie2/Bowtie2-2.2.2-goolf-1.4.10.eb @@ -9,24 +9,41 @@ name = 'Bowtie2' version = '2.2.2' 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, +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.4.10'} sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] +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"] +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"], + 'files': [ + "bin/bowtie2-align-l", + "bin/bowtie2-build", + "bin/bowtie2-inspect"], 'dirs': [], } diff --git a/b/Bowtie2/Bowtie2-2.2.4-goolf-1.4.10.eb b/b/Bowtie2/Bowtie2-2.2.4-goolf-1.4.10.eb index d2d24de2..ae21bb24 100644 --- a/b/Bowtie2/Bowtie2-2.2.4-goolf-1.4.10.eb +++ b/b/Bowtie2/Bowtie2-2.2.4-goolf-1.4.10.eb @@ -11,24 +11,41 @@ name = 'Bowtie2' version = '2.2.4' 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, +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.4.10'} sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] +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"] +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"], + 'files': [ + "bin/bowtie2-align-l", + "bin/bowtie2-build", + "bin/bowtie2-inspect"], 'dirs': [], } diff --git a/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb b/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb index 3f05bda0..683d3b8d 100644 --- a/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb +++ b/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb @@ -11,24 +11,41 @@ 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, +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')] +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"] +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"], + 'files': [ + "bin/bowtie2-align-l", + "bin/bowtie2-build", + "bin/bowtie2-inspect"], 'dirs': [], } diff --git a/b/Bowtie2/Bowtie2-2.2.5-intel-2015a.eb b/b/Bowtie2/Bowtie2-2.2.5-intel-2015a.eb index d7856c8f..92295aff 100644 --- a/b/Bowtie2/Bowtie2-2.2.5-intel-2015a.eb +++ b/b/Bowtie2/Bowtie2-2.2.5-intel-2015a.eb @@ -11,24 +11,41 @@ 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, +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': 'intel', 'version': '2015a'} sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] +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"] +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"], + 'files': [ + "bin/bowtie2-align-l", + "bin/bowtie2-build", + "bin/bowtie2-inspect"], 'dirs': [], } diff --git a/b/Bowtie2/Bowtie2-2.2.6-foss-2015b.eb b/b/Bowtie2/Bowtie2-2.2.6-foss-2015b.eb index a342fa3e..1a33b195 100644 --- a/b/Bowtie2/Bowtie2-2.2.6-foss-2015b.eb +++ b/b/Bowtie2/Bowtie2-2.2.6-foss-2015b.eb @@ -11,24 +11,41 @@ name = 'Bowtie2' version = '2.2.6' 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, +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': 'foss', 'version': '2015b'} sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] +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"] +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"], + 'files': [ + "bin/bowtie2-align-l", + "bin/bowtie2-build", + "bin/bowtie2-inspect"], 'dirs': [], } diff --git a/b/Bowtie2/Bowtie2-2.2.6-intel-2015b.eb b/b/Bowtie2/Bowtie2-2.2.6-intel-2015b.eb index 3901df0e..9a5a7ad6 100644 --- a/b/Bowtie2/Bowtie2-2.2.6-intel-2015b.eb +++ b/b/Bowtie2/Bowtie2-2.2.6-intel-2015b.eb @@ -11,24 +11,41 @@ name = 'Bowtie2' version = '2.2.6' 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, +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': 'intel', 'version': '2015b'} sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] +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"] +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"], + 'files': [ + "bin/bowtie2-align-l", + "bin/bowtie2-build", + "bin/bowtie2-inspect"], 'dirs': [], } diff --git a/b/Bowtie2/Bowtie2-2.2.7-foss-2015b.eb b/b/Bowtie2/Bowtie2-2.2.7-foss-2015b.eb index f7436224..1d3e2941 100644 --- a/b/Bowtie2/Bowtie2-2.2.7-foss-2015b.eb +++ b/b/Bowtie2/Bowtie2-2.2.7-foss-2015b.eb @@ -13,24 +13,41 @@ name = 'Bowtie2' version = '2.2.7' 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, +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': 'foss', 'version': '2015b'} sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] +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"] +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"], + 'files': [ + "bin/bowtie2-align-l", + "bin/bowtie2-build", + "bin/bowtie2-inspect"], 'dirs': [], } diff --git a/b/Bowtie2/Bowtie2-2.2.8-foss-2015b.eb b/b/Bowtie2/Bowtie2-2.2.8-foss-2015b.eb index 29bf068b..7899567a 100644 --- a/b/Bowtie2/Bowtie2-2.2.8-foss-2015b.eb +++ b/b/Bowtie2/Bowtie2-2.2.8-foss-2015b.eb @@ -13,24 +13,41 @@ name = 'Bowtie2' version = '2.2.8' 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, +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': 'foss', 'version': '2015b'} sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] +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"] +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"], + 'files': [ + "bin/bowtie2-align-l", + "bin/bowtie2-build", + "bin/bowtie2-inspect"], 'dirs': [], } diff --git a/b/Bowtie2/Bowtie2-2.2.8-foss-2016a.eb b/b/Bowtie2/Bowtie2-2.2.8-foss-2016a.eb index e4888885..4bb725d6 100644 --- a/b/Bowtie2/Bowtie2-2.2.8-foss-2016a.eb +++ b/b/Bowtie2/Bowtie2-2.2.8-foss-2016a.eb @@ -13,24 +13,41 @@ name = 'Bowtie2' version = '2.2.8' 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, +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': 'foss', 'version': '2016a'} sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] +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"] +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"], + 'files': [ + "bin/bowtie2-align-l", + "bin/bowtie2-build", + "bin/bowtie2-inspect"], 'dirs': [], } diff --git a/b/Bowtie2/Bowtie2-2.2.9-foss-2016a.eb b/b/Bowtie2/Bowtie2-2.2.9-foss-2016a.eb index 63080d8e..a7e29287 100644 --- a/b/Bowtie2/Bowtie2-2.2.9-foss-2016a.eb +++ b/b/Bowtie2/Bowtie2-2.2.9-foss-2016a.eb @@ -13,24 +13,41 @@ name = 'Bowtie2' version = '2.2.9' 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, +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': 'foss', 'version': '2016a'} sources = ['%(namelower)s-%(version)s-source.zip'] -source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] +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"] +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"], + 'files': [ + "bin/bowtie2-align-l", + "bin/bowtie2-build", + "bin/bowtie2-inspect"], 'dirs': [], } diff --git a/b/Bowtie2/Bowtie2-2.2.9-goolf-1.7.20.eb b/b/Bowtie2/Bowtie2-2.2.9-goolf-1.7.20.eb index ab9ee385..5b9c03b2 100644 --- a/b/Bowtie2/Bowtie2-2.2.9-goolf-1.7.20.eb +++ b/b/Bowtie2/Bowtie2-2.2.9-goolf-1.7.20.eb @@ -13,24 +13,41 @@ name = 'Bowtie2' version = "2.2.9" 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, +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')] +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"] +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"], + 'files': [ + "bin/bowtie2-align-l", + "bin/bowtie2-build", + "bin/bowtie2-inspect"], 'dirs': [], } diff --git a/b/Bullet/Bullet-2.83.7-foss-2016a.eb b/b/Bullet/Bullet-2.83.7-foss-2016a.eb index 95d2b2fb..020f21c0 100644 --- a/b/Bullet/Bullet-2.83.7-foss-2016a.eb +++ b/b/Bullet/Bullet-2.83.7-foss-2016a.eb @@ -19,10 +19,13 @@ builddependencies = [('CMake', '3.5.2')] configopts = "-DBUILD_SHARED_LIBS=ON" sanity_check_paths = { - 'files': ['include/bullet/btBullet%sCommon.h' % x for x in ['Collision', 'Dynamics']] - + ['lib/libBullet%s.%s' % (x,SHLIB_EXT) for x in ['Collision', 'Dynamics']], - 'dirs': [], -} + 'files': [ + 'include/bullet/btBullet%sCommon.h' % + x for x in [ + 'Collision', 'Dynamics']] + [ + 'lib/libBullet%s.%s' % + (x, SHLIB_EXT) for x in [ + 'Collision', 'Dynamics']], 'dirs': [], } modextrapaths = {'CPATH': 'include/bullet'} diff --git a/b/Bullet/Bullet-2.83.7-intel-2016a.eb b/b/Bullet/Bullet-2.83.7-intel-2016a.eb index d23fa88f..915d29cc 100644 --- a/b/Bullet/Bullet-2.83.7-intel-2016a.eb +++ b/b/Bullet/Bullet-2.83.7-intel-2016a.eb @@ -19,10 +19,13 @@ builddependencies = [('CMake', '3.5.2')] configopts = "-DBUILD_SHARED_LIBS=ON" sanity_check_paths = { - 'files': ['include/bullet/btBullet%sCommon.h' % x for x in ['Collision', 'Dynamics']] - + ['lib/libBullet%s.%s' % (x,SHLIB_EXT) for x in ['Collision', 'Dynamics']], - 'dirs': [], -} + 'files': [ + 'include/bullet/btBullet%sCommon.h' % + x for x in [ + 'Collision', 'Dynamics']] + [ + 'lib/libBullet%s.%s' % + (x, SHLIB_EXT) for x in [ + 'Collision', 'Dynamics']], 'dirs': [], } modextrapaths = {'CPATH': 'include/bullet'} diff --git a/b/bbcp/bbcp-12.01.30.00.0-amd64_linux26.eb b/b/bbcp/bbcp-12.01.30.00.0-amd64_linux26.eb index 17f6d6b1..2fb96fb2 100644 --- a/b/bbcp/bbcp-12.01.30.00.0-amd64_linux26.eb +++ b/b/bbcp/bbcp-12.01.30.00.0-amd64_linux26.eb @@ -25,7 +25,8 @@ description = """BBCP is an alternative to Gridftp when transferring large amoun toolchain = {'name': 'dummy', 'version': 'dummy'} -# fi. http://www.slac.stanford.edu/~abh/bbcp/bin/amd64_linux26/bbcp # VERY poor way of distributing software +# fi. http://www.slac.stanford.edu/~abh/bbcp/bin/amd64_linux26/bbcp # VERY +# poor way of distributing software sources = [name] source_urls = [homepage + 'bin/%s' % versionsuffix] diff --git a/b/bcl2fastq2/bcl2fastq2-2.20.0-intel-2017a-Python-2.7.13.eb b/b/bcl2fastq2/bcl2fastq2-2.20.0-intel-2017a-Python-2.7.13.eb index 58c42699..d76a55a4 100644 --- a/b/bcl2fastq2/bcl2fastq2-2.20.0-intel-2017a-Python-2.7.13.eb +++ b/b/bcl2fastq2/bcl2fastq2-2.20.0-intel-2017a-Python-2.7.13.eb @@ -10,10 +10,12 @@ description = """bcl2fastq Conversion Software both demultiplexes data and conve toolchain = {'name': 'intel', 'version': '2017a'} -source_urls = ['ftp://webdata2:webdata2@ussd-ftp.illumina.com/downloads/software/bcl2fastq/'] +source_urls = [ + 'ftp://webdata2:webdata2@ussd-ftp.illumina.com/downloads/software/bcl2fastq/'] sources = [{ 'filename': '%(name)s-v%(version)s-tar.zip', - 'extract_cmd': 'unzip -p %s | tar -xzvf -', # source file is a .zip that contains a .tar.gz + # source file is a .zip that contains a .tar.gz + 'extract_cmd': 'unzip -p %s | tar -xzvf -', }] start_dir = 'src' diff --git a/b/bcrypt/bcrypt-3.1.4-Py-2.7.eb b/b/bcrypt/bcrypt-3.1.4-Py-2.7.eb index 19ea1124..246baae7 100644 --- a/b/bcrypt/bcrypt-3.1.4-Py-2.7.eb +++ b/b/bcrypt/bcrypt-3.1.4-Py-2.7.eb @@ -16,9 +16,7 @@ dependencies = [ ('six', '1.11.0'), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/b/beagle-lib/beagle-lib-2.1.2-foss-2016a.eb b/b/beagle-lib/beagle-lib-2.1.2-foss-2016a.eb index 29785ed5..3977cb3d 100644 --- a/b/beagle-lib/beagle-lib-2.1.2-foss-2016a.eb +++ b/b/beagle-lib/beagle-lib-2.1.2-foss-2016a.eb @@ -2,7 +2,7 @@ easyblock = 'ConfigureMake' name = 'beagle-lib' version = '2.1.2' -homepage= 'https://github.com/beagle-dev/beagle-lib' +homepage = 'https://github.com/beagle-dev/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 diff --git a/b/beagle-lib/beagle-lib-2.1.2-goolf-1.7.20.eb b/b/beagle-lib/beagle-lib-2.1.2-goolf-1.7.20.eb index ba27dc85..fd84f93d 100644 --- a/b/beagle-lib/beagle-lib-2.1.2-goolf-1.7.20.eb +++ b/b/beagle-lib/beagle-lib-2.1.2-goolf-1.7.20.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'beagle-lib' version = '2.1.2' -homepage= 'https://github.com/beagle-dev/beagle-lib' +homepage = 'https://github.com/beagle-dev/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 diff --git a/b/binutils/binutils-2.27-GCCcore-6.2.0.eb b/b/binutils/binutils-2.27-GCCcore-6.2.0.eb index e5d60d57..63bf1405 100644 --- a/b/binutils/binutils-2.27-GCCcore-6.2.0.eb +++ b/b/binutils/binutils-2.27-GCCcore-6.2.0.eb @@ -14,11 +14,12 @@ builddependencies = [ ('Bison', '3.0.4'), # zlib required, but being linked in statically, so not a runtime dep ('zlib', '1.2.8'), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils + # use same binutils version that was used when building GCC toolchain, to + # 'bootstrap' this binutils ('binutils', version, '', True) ] -##--enable-share +# --enable-share configopts = '--enable-share' moduleclass = 'tools' diff --git a/b/binutils/binutils-2.27-GCCcore-6.3.0.eb b/b/binutils/binutils-2.27-GCCcore-6.3.0.eb index c5076901..230b79b8 100644 --- a/b/binutils/binutils-2.27-GCCcore-6.3.0.eb +++ b/b/binutils/binutils-2.27-GCCcore-6.3.0.eb @@ -14,7 +14,8 @@ builddependencies = [ ('Bison', '3.0.4', '', True), # zlib required, but being linked in statically, so not a runtime dep ('zlib', '1.2.11', '', True), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils + # use same binutils version that was used when building GCC toolchain, to + # 'bootstrap' this binutils ('binutils', version, '', True) ] diff --git a/b/binutils/binutils-2.27.eb b/b/binutils/binutils-2.27.eb index a3ea80b0..fc981459 100644 --- a/b/binutils/binutils-2.27.eb +++ b/b/binutils/binutils-2.27.eb @@ -16,7 +16,7 @@ builddependencies = [ ('zlib', '1.2.11'), ] -##--enable-share +# --enable-share configopts = '--enable-share' diff --git a/b/binutils/binutils-2.28-GCCcore-7.1.0.eb b/b/binutils/binutils-2.28-GCCcore-7.1.0.eb index ad1c1cbb..def9554b 100644 --- a/b/binutils/binutils-2.28-GCCcore-7.1.0.eb +++ b/b/binutils/binutils-2.28-GCCcore-7.1.0.eb @@ -14,7 +14,8 @@ builddependencies = [ ('Bison', '3.0.4', '', True), # zlib required, but being linked in statically, so not a runtime dep ('zlib', '1.2.11', '', True), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils + # use same binutils version that was used when building GCC toolchain, to + # 'bootstrap' this binutils ('binutils', version, '', True) ] diff --git a/b/binutils/binutils-2.30-GCCcore-8.1.0.eb b/b/binutils/binutils-2.30-GCCcore-8.1.0.eb index b9a69d02..0931b394 100644 --- a/b/binutils/binutils-2.30-GCCcore-8.1.0.eb +++ b/b/binutils/binutils-2.30-GCCcore-8.1.0.eb @@ -16,7 +16,8 @@ builddependencies = [ ('Bison', '3.0.4', '', True), # zlib required, but being linked in statically, so not a runtime dep ('zlib', '1.2.11', '', True), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils + # use same binutils version that was used when building GCC toolchain, to + # 'bootstrap' this binutils ('binutils', version, '', True) ] diff --git a/b/bsoft/bsoft-1.8.8-goolf-1.5.14.eb b/b/bsoft/bsoft-1.8.8-goolf-1.5.14.eb index 5bba6900..567da4c0 100644 --- a/b/bsoft/bsoft-1.8.8-goolf-1.5.14.eb +++ b/b/bsoft/bsoft-1.8.8-goolf-1.5.14.eb @@ -4,10 +4,10 @@ name = 'bsoft' version = '1.8.8' homepage = 'http://lsbr.niams.nih.gov/bsoft/' -description = """Bsoft is a collection of programs and a platform for development of software -for image and molecular processing in structural biology. Problems in structural biology -are approached with a highly modular design, allowing fast development of new algorithms -without the burden of issues such as file I/O. It provides an easily accessible interface, +description = """Bsoft is a collection of programs and a platform for development of software +for image and molecular processing in structural biology. Problems in structural biology +are approached with a highly modular design, allowing fast development of new algorithms +without the burden of issues such as file I/O. It provides an easily accessible interface, a resource that can be and has been used in other packages.""" toolchain = {'name': 'goolf', 'version': '1.5.14'} diff --git a/b/bzip2/bzip2-1.0.6.eb b/b/bzip2/bzip2-1.0.6.eb index 7f9e002b..f141fc86 100644 --- a/b/bzip2/bzip2-1.0.6.eb +++ b/b/bzip2/bzip2-1.0.6.eb @@ -2,8 +2,8 @@ name = 'bzip2' version = '1.0.6' homepage = 'http://departments.icmab.es/leem/siesta' -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 +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': 'dummy', 'version': ''} @@ -14,7 +14,8 @@ source_urls = ['http://www.bzip.org/%(version)s/'] buildopts = "CC=gcc CFLAGS='-Wall -Winline -O3 -fPIC -g $(BIGFILES)'" -# building of shared libraries doesn't work on OS X (where 'gcc' is actually Clang...) +# building of shared libraries doesn't work on OS X (where 'gcc' is +# actually Clang...) with_shared_libs = OS_TYPE == 'Linux' moduleclass = 'tools' diff --git a/c/CASMcode/CASMcode-0.2.1-foss-2016a-Python-2.7.13.eb b/c/CASMcode/CASMcode-0.2.1-foss-2016a-Python-2.7.13.eb index e2736bfc..d65cf844 100644 --- a/c/CASMcode/CASMcode-0.2.1-foss-2016a-Python-2.7.13.eb +++ b/c/CASMcode/CASMcode-0.2.1-foss-2016a-Python-2.7.13.eb @@ -17,13 +17,14 @@ degrees of freedom involved in structural phase transitions.""" toolchain = {'name': 'foss', 'version': '2016a'} -source_urls = ['https://github.com/prisms-center/CASMcode/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/prisms-center/CASMcode/releases/download/v%(version)s/'] sources = ['casm-v%(version)s.tar.gz'] dependencies = [ ('Boost', '1.61.0'), ('Python', '2.7.13', '', True), - ('SCons','2.5.1', '-Python-2.7.13', True) + ('SCons', '2.5.1', '-Python-2.7.13', True) ] configopts = '--with-boost=$EBROOTBOOST' diff --git a/c/CASMcode/CASMcode-0.2.1-intel-2017a-Python-2.7.13.eb b/c/CASMcode/CASMcode-0.2.1-intel-2017a-Python-2.7.13.eb index 32345389..46baf47a 100644 --- a/c/CASMcode/CASMcode-0.2.1-intel-2017a-Python-2.7.13.eb +++ b/c/CASMcode/CASMcode-0.2.1-intel-2017a-Python-2.7.13.eb @@ -17,7 +17,8 @@ degrees of freedom involved in structural phase transitions.""" toolchain = {'name': 'intel', 'version': '2017a'} -source_urls = ['https://github.com/prisms-center/CASMcode/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/prisms-center/CASMcode/releases/download/v%(version)s/'] sources = ['casm-v%(version)s.tar.gz'] patches = ['CASMcode.patch'] @@ -25,8 +26,8 @@ patches = ['CASMcode.patch'] dependencies = [ ('Boost', '1.63.0', '-Python-2.7.13'), ('Python', '2.7.13', '', True), -# ('SCons','3.0.0', '-Python-2.7.13'), # BUG - ('SCons','2.5.1', '-Python-2.7.13') + # ('SCons','3.0.0', '-Python-2.7.13'), # BUG + ('SCons', '2.5.1', '-Python-2.7.13') ] configopts = '--with-boost=$EBROOTBOOST' diff --git a/c/CGAL/CGAL-4.11.1-foss-2017b.eb b/c/CGAL/CGAL-4.11.1-foss-2017b.eb index 6a7febf2..8153e7c6 100644 --- a/c/CGAL/CGAL-4.11.1-foss-2017b.eb +++ b/c/CGAL/CGAL-4.11.1-foss-2017b.eb @@ -10,7 +10,8 @@ description = """The goal of the CGAL Open Source Project is to provide easy acc toolchain = {'name': 'foss', 'version': '2017b'} toolchainopts = {'strict': True} -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] +source_urls = [ + 'https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] sources = [SOURCE_TAR_XZ] checksums = ['fb152fc30f007e5911922913f8dc38e0bb969b534373ca0fbe85b4d872300e8b'] @@ -20,7 +21,7 @@ dependencies = [ ('MPFR', '4.0.1'), ('GMP', '6.1.2', '', True), ('libGLU', '9.0.0', '', True), - ('Qt5', '5.11.1','', ('GCC', '6.3.0-2.27')), + ('Qt5', '5.11.1', '', ('GCC', '6.3.0-2.27')), ] builddependencies = [ diff --git a/c/CGAL/CGAL-4.12-intel-2017a.eb b/c/CGAL/CGAL-4.12-intel-2017a.eb index a25e68f5..8cd39efb 100644 --- a/c/CGAL/CGAL-4.12-intel-2017a.eb +++ b/c/CGAL/CGAL-4.12-intel-2017a.eb @@ -10,7 +10,8 @@ description = """The goal of the CGAL Open Source Project is to provide easy acc toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'strict': True} -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] +source_urls = [ + 'https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] sources = [SOURCE_TAR_XZ] dependencies = [ diff --git a/c/CGAL/CGAL-4.8.1-intel-2017a.eb b/c/CGAL/CGAL-4.8.1-intel-2017a.eb index 454ff971..9b632563 100644 --- a/c/CGAL/CGAL-4.8.1-intel-2017a.eb +++ b/c/CGAL/CGAL-4.8.1-intel-2017a.eb @@ -8,7 +8,8 @@ description = """The goal of the CGAL Open Source Project is to provide easy acc toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'strict': True} -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] +source_urls = [ + 'https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] sources = [SOURCE_TAR_XZ] dependencies = [ diff --git a/c/CLooG/CLooG-0.18.1-GCC-4.8.2.eb b/c/CLooG/CLooG-0.18.1-GCC-4.8.2.eb index fbd1e0f8..18519710 100644 --- a/c/CLooG/CLooG-0.18.1-GCC-4.8.2.eb +++ b/c/CLooG/CLooG-0.18.1-GCC-4.8.2.eb @@ -7,8 +7,8 @@ homepage = 'http://www.bastoul.net/cloog/index.php' description = """CLooG is a free software and library to generate code for scanning Z-polyhedra. That is, it finds a code (e.g. in C, FORTRAN...) that reaches each integral point of one or more parameterized polyhedra. CLooG has been originally written to solve the code generation problem for optimizing compilers based on the polytope model. -Nevertheless it is used now in various area e.g. to build control automata for high-level synthesis or to find the best -polynomial approximation of a function. CLooG may help in any situation where scanning polyhedra matters. While the user +Nevertheless it is used now in various area e.g. to build control automata for high-level synthesis or to find the best +polynomial approximation of a function. CLooG may help in any situation where scanning polyhedra matters. While the user has full control on generated code quality, CLooG is designed to avoid control overhead and to produce a very effective code. """ @@ -20,8 +20,12 @@ source_urls = ['http://www.bastoul.net/cloog/pages/download/'] dependencies = [('GMP', '5.1.3')] sanity_check_paths = { - 'files': ['bin/cloog', 'lib/libcloog-isl.%s' % SHLIB_EXT, 'lib/libisl.%s' % SHLIB_EXT], - 'dirs': [] -} + 'files': [ + 'bin/cloog', + 'lib/libcloog-isl.%s' % + SHLIB_EXT, + 'lib/libisl.%s' % + SHLIB_EXT], + 'dirs': []} moduleclass = 'compiler' diff --git a/c/CNTK/CNTK-2.0-foss-2017a-Python-3.6.1.eb b/c/CNTK/CNTK-2.0-foss-2017a-Python-3.6.1.eb index dc80b1d6..9a61f028 100644 --- a/c/CNTK/CNTK-2.0-foss-2017a-Python-3.6.1.eb +++ b/c/CNTK/CNTK-2.0-foss-2017a-Python-3.6.1.eb @@ -22,7 +22,7 @@ dependencies = [ ('libzip', '1.2.0', '', True), ('zlib', '1.2.11', '', True), ('protobuf', '3.3.0', '', ('GCC', '4.9.3-2.25')), - ('CNTKCustomMKL','3.0', '', True), + ('CNTKCustomMKL', '3.0', '', True), ('Boost', '1.63.0', versionsuffix), ('SWIG', '3.0.12', versionsuffix, True), ('OpenMPI', '1.8.6', '', ('GCC', '4.4.7-system')), diff --git a/c/CNTKCustomMKL/CNTKCustomMKL-3.0.eb b/c/CNTKCustomMKL/CNTKCustomMKL-3.0.eb index 440adced..6c4e5ae1 100644 --- a/c/CNTKCustomMKL/CNTKCustomMKL-3.0.eb +++ b/c/CNTKCustomMKL/CNTKCustomMKL-3.0.eb @@ -8,7 +8,8 @@ description = """The default CNTK math library is the Intel Math Kernel Library toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['http://www.microsoft.com/en-us/cognitive-toolkit/wp-content/uploads/sites/3/2017/05'] +source_urls = [ + 'http://www.microsoft.com/en-us/cognitive-toolkit/wp-content/uploads/sites/3/2017/05'] sources = ['CNTKCustomMKL-Linux-3.tgz'] sanity_check_paths = { diff --git a/c/CP2K/CP2K-4.1-intel-2017a.eb b/c/CP2K/CP2K-4.1-intel-2017a.eb index 06eed009..d6964f50 100644 --- a/c/CP2K/CP2K-4.1-intel-2017a.eb +++ b/c/CP2K/CP2K-4.1-intel-2017a.eb @@ -22,7 +22,7 @@ patches = [ # everything have to be with same toolchain! dependencies = [ ('Libint', '1.1.6'), - ('libxc', '3.0.0'), # keep version 2.2.2 + ('libxc', '3.0.0'), # keep version 2.2.2 ('PLUMED', '2.3.0'), ('libxsmm', '1.6.4'), ] diff --git a/c/CP2K/CP2K-5.1-intel-2017a-dev.eb b/c/CP2K/CP2K-5.1-intel-2017a-dev.eb index 9c984e25..8c748fde 100644 --- a/c/CP2K/CP2K-5.1-intel-2017a-dev.eb +++ b/c/CP2K/CP2K-5.1-intel-2017a-dev.eb @@ -23,7 +23,7 @@ patches = [ # everything have to be with same toolchain! dependencies = [ ('Libint', '1.1.6'), - ('libxc', '4.0.2'), # keep version 2.2.2 + ('libxc', '4.0.2'), # keep version 2.2.2 ('PLUMED', '2.3.0'), ('libxsmm', '1.6.4'), ] diff --git a/c/CP2K/CP2K-5.1-intel-2017a.eb b/c/CP2K/CP2K-5.1-intel-2017a.eb index f9bfdac0..63c511ae 100644 --- a/c/CP2K/CP2K-5.1-intel-2017a.eb +++ b/c/CP2K/CP2K-5.1-intel-2017a.eb @@ -22,7 +22,7 @@ patches = [ # everything have to be with same toolchain! dependencies = [ ('Libint', '1.1.6'), - ('libxc', '2.2.2'), # keep version 2.2.2 + ('libxc', '2.2.2'), # keep version 2.2.2 ('PLUMED', '2.3.0'), ('libxsmm', '1.6.4'), ] diff --git a/c/CUDA/CUDA-7.5.18.eb b/c/CUDA/CUDA-7.5.18.eb index 34bd3392..7a5e7bb7 100644 --- a/c/CUDA/CUDA-7.5.18.eb +++ b/c/CUDA/CUDA-7.5.18.eb @@ -9,17 +9,18 @@ description = """CUDA (formerly Compute Unified Device Architecture) is a parall toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = ['http://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] +source_urls = [ + 'http://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] sources = ['%(namelower)s_%(version)s_linux.run'] modextravars = { - 'CUDA_HOME': '%(installdir)s', + 'CUDA_HOME': '%(installdir)s', } modextrapaths = { - 'LIBRARY_PATH': 'lib64/stubs', - 'LD_LIBRARY_PATH': 'lib64/stubs', + 'LIBRARY_PATH': 'lib64/stubs', + 'LD_LIBRARY_PATH': 'lib64/stubs', } modluafooter = 'add_property("arch","gpu")' diff --git a/c/CUDA/CUDA-8.0.44.eb b/c/CUDA/CUDA-8.0.44.eb index da745cc9..3d06c7f7 100644 --- a/c/CUDA/CUDA-8.0.44.eb +++ b/c/CUDA/CUDA-8.0.44.eb @@ -9,15 +9,16 @@ description = """CUDA (formerly Compute Unified Device Architecture) is a parall toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/'] +source_urls = [ + 'https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/'] sources = ['%(namelower)s_%(version)s_linux-run'] -modextravars = { 'CUDA_HOME': '%(installdir)s' } +modextravars = {'CUDA_HOME': '%(installdir)s'} modextrapaths = { - 'LIBRARY_PATH': 'lib64/stubs', - 'LD_LIBRARY_PATH': 'lib64/stubs', + 'LIBRARY_PATH': 'lib64/stubs', + 'LD_LIBRARY_PATH': 'lib64/stubs', } moduleclass = 'system' diff --git a/c/CUDA/CUDA-9.0.176.eb b/c/CUDA/CUDA-9.0.176.eb index 5f5eeb86..c04811a7 100644 --- a/c/CUDA/CUDA-9.0.176.eb +++ b/c/CUDA/CUDA-9.0.176.eb @@ -9,17 +9,18 @@ description = """CUDA (formerly Compute Unified Device Architecture) is a parall toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = ['https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] +source_urls = [ + 'https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] sources = ['cuda_%(version)s_384.81_linux-run'] checksums = ['96863423feaa50b5c1c5e1b9ec537ef7ba77576a3986652351ae43e66bcd080c'] modextravars = { - 'CUDA_HOME': '%(installdir)s', + 'CUDA_HOME': '%(installdir)s', } modextrapaths = { - 'LIBRARY_PATH': 'lib64/stubs', - 'LD_LIBRARY_PATH': 'lib64/stubs', + 'LIBRARY_PATH': 'lib64/stubs', + 'LD_LIBRARY_PATH': 'lib64/stubs', } modluafooter = 'add_property("arch","gpu")' diff --git a/c/CUDA/CUDA-9.1.85.eb b/c/CUDA/CUDA-9.1.85.eb index 5d50aa6f..e4bd6a7e 100644 --- a/c/CUDA/CUDA-9.1.85.eb +++ b/c/CUDA/CUDA-9.1.85.eb @@ -9,17 +9,18 @@ description = """CUDA (formerly Compute Unified Device Architecture) is a parall toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/'] +source_urls = [ + 'https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/'] sources = ['cuda_9.1.85_387.26_linux'] modextravars = { - 'CUDA_HOME': '%(installdir)s', + 'CUDA_HOME': '%(installdir)s', } modextrapaths = { - 'LIBRARY_PATH': 'lib64/stubs', - 'LD_LIBRARY_PATH': 'lib64/stubs', + 'LIBRARY_PATH': 'lib64/stubs', + 'LD_LIBRARY_PATH': 'lib64/stubs', } modluafooter = 'add_property("arch","gpu")' diff --git a/c/CUDA/CUDA-9.2.88.eb b/c/CUDA/CUDA-9.2.88.eb index b5c27c38..3c966a79 100644 --- a/c/CUDA/CUDA-9.2.88.eb +++ b/c/CUDA/CUDA-9.2.88.eb @@ -11,17 +11,18 @@ description = """CUDA (formerly Compute Unified Device Architecture) is a parall toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/'] +source_urls = [ + 'https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/'] sources = ['cuda_9.2.88_396.26_linux'] modextravars = { - 'CUDA_HOME': '%(installdir)s', + 'CUDA_HOME': '%(installdir)s', } modextrapaths = { - 'LIBRARY_PATH': 'lib64/stubs', - 'LD_LIBRARY_PATH': 'lib64/stubs', + 'LIBRARY_PATH': 'lib64/stubs', + 'LD_LIBRARY_PATH': 'lib64/stubs', } modluafooter = 'add_property("arch","gpu")' diff --git a/c/Caffe/Caffe-1.0-foss-2016a-CUDA-8.0.44-Python-2.7.13.eb b/c/Caffe/Caffe-1.0-foss-2016a-CUDA-8.0.44-Python-2.7.13.eb index acb9eeea..980e72e3 100644 --- a/c/Caffe/Caffe-1.0-foss-2016a-CUDA-8.0.44-Python-2.7.13.eb +++ b/c/Caffe/Caffe-1.0-foss-2016a-CUDA-8.0.44-Python-2.7.13.eb @@ -8,8 +8,8 @@ versionsuffix = '-CUDA-%s-Python-%%(pyver)s' % cudaversion homepage = 'https://github.com/BVLC/caffe' description = """ -Caffe is a deep learning framework made with expression, speed, -and modularity in mind. It is developed by the Berkeley Vision +Caffe is a deep learning framework made with expression, speed, +and modularity in mind. It is developed by the Berkeley Vision and Learning Center (BVLC) and community contributors. """ @@ -35,7 +35,7 @@ dependencies = [ ('LevelDB', '1.18', '', True), ('snappy', '1.1.3', '', True), ('protobuf', protobuf_ver), -# ('protobuf-python', protobuf_ver, '-Python-%(pyver)s'), + # ('protobuf-python', protobuf_ver, '-Python-%(pyver)s'), ('HDF5', '1.8.16', '-serial'), ('Boost', '1.63.0', '-Python-%(pyver)s'), ('Python', '2.7.13', '', True), diff --git a/c/Cantera/Cantera-2.2.1-intel-2016b-Python-2.7.12.eb b/c/Cantera/Cantera-2.2.1-intel-2016b-Python-2.7.12.eb index df2115bf..4d9fc5e7 100644 --- a/c/Cantera/Cantera-2.2.1-intel-2016b-Python-2.7.12.eb +++ b/c/Cantera/Cantera-2.2.1-intel-2016b-Python-2.7.12.eb @@ -33,7 +33,10 @@ modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} sanity_check_paths = { 'files': ['bin/mixmaster'], - 'dirs': ['include/cantera', 'lib/pkgconfig', 'lib/python%(pyshortver)s/site-packages'], + 'dirs': [ + 'include/cantera', + 'lib/pkgconfig', + 'lib/python%(pyshortver)s/site-packages'], } sanity_check_commands = [('python', "-c 'import cantera'")] diff --git a/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.4.10.eb b/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.4.10.eb index eb2d005b..3d242f85 100644 --- a/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.4.10.eb +++ b/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.4.10.eb @@ -9,13 +9,14 @@ name = 'ChIP-Seq' version = '1.5-1' homepage = 'http://chip-seq.sourceforge.net/' -description = """The ChIP-Seq software provides methods for the analysis of ChIP-seq data and - other types of mass genome annotation data. The most common analysis tasks include positional +description = """The ChIP-Seq software provides methods for the analysis of ChIP-seq data and + other types of mass genome annotation data. The most common analysis tasks include positional correlation analysis, peak detection, and genome partitioning into signal-rich and signal-depleted regions.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['http://downloads.sourceforge.net/project/chip-seq/chip-seq/%(version)s/'] +source_urls = [ + 'http://downloads.sourceforge.net/project/chip-seq/chip-seq/%(version)s/'] sources = ['%(namelower)s.%(version)s.tar.gz'] skipsteps = ['configure'] @@ -31,10 +32,20 @@ installopts += 'cp -a tools/ %(installdir)s && ' installopts += 'cp -a README doc/ %(installdir)s' sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["chipcenter", "chipcor", "chipextract", "chippart", "chippeak", - "chipscore", "compactsga", "counts_filter", "countsga", "featreplace"]], - 'dirs': [] -} + 'files': [ + "bin/%s" % + x for x in [ + "chipcenter", + "chipcor", + "chipextract", + "chippart", + "chippeak", + "chipscore", + "compactsga", + "counts_filter", + "countsga", + "featreplace"]], + 'dirs': []} # add tools dir to PATH modextrapaths = { @@ -42,7 +53,8 @@ modextrapaths = { } # fix shebang line in all provided perl scripts in tools folder -postinstallcmds = ["sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/tools/*.pl", - "sed -i -e 's|/usr/local/bin/perl|/usr/bin/env\ perl|' %(installdir)s/tools/*.pl"] +postinstallcmds = [ + "sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/tools/*.pl", + "sed -i -e 's|/usr/local/bin/perl|/usr/bin/env\ perl|' %(installdir)s/tools/*.pl"] moduleclass = 'bio' diff --git a/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.7.20.eb b/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.7.20.eb index dcbe783b..f26ff427 100644 --- a/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.7.20.eb +++ b/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.7.20.eb @@ -9,13 +9,14 @@ name = 'ChIP-Seq' version = '1.5-1' homepage = 'http://chip-seq.sourceforge.net/' -description = """The ChIP-Seq software provides methods for the analysis of ChIP-seq data and - other types of mass genome annotation data. The most common analysis tasks include positional +description = """The ChIP-Seq software provides methods for the analysis of ChIP-seq data and + other types of mass genome annotation data. The most common analysis tasks include positional correlation analysis, peak detection, and genome partitioning into signal-rich and signal-depleted regions.""" toolchain = {'name': 'goolf', 'version': '1.7.20'} -source_urls = ['http://downloads.sourceforge.net/project/chip-seq/chip-seq/%(version)s/'] +source_urls = [ + 'http://downloads.sourceforge.net/project/chip-seq/chip-seq/%(version)s/'] sources = ['%(namelower)s.%(version)s.tar.gz'] skipsteps = ['configure'] @@ -31,10 +32,20 @@ installopts += 'cp -a tools/ %(installdir)s && ' installopts += 'cp -a README doc/ %(installdir)s' sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["chipcenter", "chipcor", "chipextract", "chippart", "chippeak", - "chipscore", "compactsga", "counts_filter", "countsga", "featreplace"]], - 'dirs': [] -} + 'files': [ + "bin/%s" % + x for x in [ + "chipcenter", + "chipcor", + "chipextract", + "chippart", + "chippeak", + "chipscore", + "compactsga", + "counts_filter", + "countsga", + "featreplace"]], + 'dirs': []} # add tools dir to PATH modextrapaths = { @@ -42,7 +53,8 @@ modextrapaths = { } # fix shebang line in all provided perl scripts in tools folder -postinstallcmds = ["sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/tools/*.pl", - "sed -i -e 's|/usr/local/bin/perl|/usr/bin/env\ perl|' %(installdir)s/tools/*.pl"] +postinstallcmds = [ + "sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/tools/*.pl", + "sed -i -e 's|/usr/local/bin/perl|/usr/bin/env\ perl|' %(installdir)s/tools/*.pl"] moduleclass = 'bio' diff --git a/c/Clang/Clang-3.7.0-GNU-5.1.0-2.25.eb b/c/Clang/Clang-3.7.0-GNU-5.1.0-2.25.eb index 389630c2..51cdd482 100644 --- a/c/Clang/Clang-3.7.0-GNU-5.1.0-2.25.eb +++ b/c/Clang/Clang-3.7.0-GNU-5.1.0-2.25.eb @@ -23,7 +23,7 @@ sources = [ dependencies = [ ('GMP', '6.0.0a'), ('ISL', '0.14'), -] +] builddependencies = [ ('CMake', '3.3.1'), diff --git a/c/Clp/Clp-1.16.10-intel-2017a.eb b/c/Clp/Clp-1.16.10-intel-2017a.eb index 5ac1118f..a53d5690 100644 --- a/c/Clp/Clp-1.16.10-intel-2017a.eb +++ b/c/Clp/Clp-1.16.10-intel-2017a.eb @@ -1,4 +1,4 @@ -#made by PERMON team +# made by PERMON team easyblock = 'ConfigureMake' @@ -16,10 +16,10 @@ sources = [SOURCE_TGZ] dependencies = [] sanity_check_paths = { - 'files' : ['bin/clp'], - 'dirs' : ['include/coin/','lib/'], + 'files': ['bin/clp'], + 'dirs': ['include/coin/', 'lib/'], } -sanity_check_commands = [('clp','-h')] +sanity_check_commands = [('clp', '-h')] moduleclass = 'numlib' diff --git a/c/Commet/Commet-20150415-foss-2016a-Python-2.7.11.eb b/c/Commet/Commet-20150415-foss-2016a-Python-2.7.11.eb index 549296f0..2f204293 100644 --- a/c/Commet/Commet-20150415-foss-2016a-Python-2.7.11.eb +++ b/c/Commet/Commet-20150415-foss-2016a-Python-2.7.11.eb @@ -1,32 +1,41 @@ -easyblock = 'MakeCp' +easyblock = 'MakeCp' -name = 'Commet' -version = '20150415' +name = 'Commet' +version = '20150415' commit = '4ef0705' -versionsuffix = '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' -homepage = 'https://colibread.inria.fr/software/commet/' +homepage = 'https://colibread.inria.fr/software/commet/' description = """ COMMET ("COmpare Multiple METagenomes") provides a global similarity overview between all datasets of - a large metagenomic project. -""" + a large metagenomic project. +""" toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://github.com/pierrepeterlongo/commet/archive'] sources = ['%s.tar.gz' % commit] -checksums = ['19cba09ca7a92eaed75ed6af820d9451'] +checksums = ['19cba09ca7a92eaed75ed6af820d9451'] dependencies = [ - ('Python', '2.7.11'), -] + ('Python', '2.7.11'), +] -files_to_copy = ["bin","doc","include","ABCDE_bench",(["Commet.py"],'bin')] +files_to_copy = ["bin", "doc", "include", + "ABCDE_bench", (["Commet.py"], 'bin')] sanity_check_paths = { - 'files': ['bin/%s' % binfile for binfile in ['Commet.py', 'bvop', 'compare_reads', - 'extract_reads', 'filter_reads', 'index_and_search']], - 'dirs' : ['doc', 'include'] -} + 'files': [ + 'bin/%s' % + binfile for binfile in [ + 'Commet.py', + 'bvop', + 'compare_reads', + 'extract_reads', + 'filter_reads', + 'index_and_search']], + 'dirs': [ + 'doc', + 'include']} moduleclass = 'bio' diff --git a/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb b/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb index edd7b1aa..1c846fff 100644 --- a/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb +++ b/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb @@ -8,11 +8,11 @@ name = 'ConnectomeWorkbench' version = '1.2.2' homepage = 'http://www.humanconnectome.org/software/connectome-workbench.html' -description = """Connectome Workbench is an open-source -visualization and discovery tool used to explore data generated -by the Human Connectome Project. The distribution includes wb_view, -a GUI-based visualization platform, and wb_command, a command-line -program for performing a variety of algorithmic tasks using volume, +description = """Connectome Workbench is an open-source +visualization and discovery tool used to explore data generated +by the Human Connectome Project. The distribution includes wb_view, +a GUI-based visualization platform, and wb_command, a command-line +program for performing a variety of algorithmic tasks using volume, surface, and grayordinate data.""" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -21,16 +21,15 @@ source_urls = ['https://ftp.humanconnectome.org/workbench/'] sources = ['workbench-rh_linux64-v%(version)s.zip'] modextrapaths = { - 'PATH': 'bin_rh_linux64', - 'LIBRARY_PATH': 'libs_rh_linux64', - 'LD_LIBRARY_PATH': 'libs_rh_linux64', + 'PATH': 'bin_rh_linux64', + 'LIBRARY_PATH': 'libs_rh_linux64', + 'LD_LIBRARY_PATH': 'libs_rh_linux64', } sanity_check_paths = { - 'files': ["bin_rh_linux64/wb_import", "bin_rh_linux64/wb_command", - "bin_rh_linux64/wb_view",], + 'files': ["bin_rh_linux64/wb_import", "bin_rh_linux64/wb_command", + "bin_rh_linux64/wb_view", ], 'dirs': ["resources"] } moduleclass = 'bio' - diff --git a/c/CrayPGI/CrayPGI-2016.04.eb b/c/CrayPGI/CrayPGI-2016.04.eb index 112a9312..4592855a 100644 --- a/c/CrayPGI/CrayPGI-2016.04.eb +++ b/c/CrayPGI/CrayPGI-2016.04.eb @@ -9,11 +9,11 @@ description = """Toolchain using Cray compiler wrapper, using PrgEnv-pgi module. toolchain = {'name': 'dummy', 'version': 'dummy'} dependencies = [ - # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version - ('PrgEnv-pgi', EXTERNAL_MODULE), - ('pgi/16.3.0' , EXTERNAL_MODULE), - ('cray-mpich/7.3.2', EXTERNAL_MODULE), + # PrgEnv version is not pinned, as Cray recommends to use the latest + # (default) version + ('PrgEnv-pgi', EXTERNAL_MODULE), + ('pgi/16.3.0', EXTERNAL_MODULE), + ('cray-mpich/7.3.2', EXTERNAL_MODULE), ] moduleclass = 'toolchain' - diff --git a/c/CrossTalkZ/CrossTalkZ-1.4-foss-2016a.eb b/c/CrossTalkZ/CrossTalkZ-1.4-foss-2016a.eb index 2facea57..bf654609 100644 --- a/c/CrossTalkZ/CrossTalkZ-1.4-foss-2016a.eb +++ b/c/CrossTalkZ/CrossTalkZ-1.4-foss-2016a.eb @@ -5,7 +5,7 @@ version = '1.4' homepage = 'http://sonnhammer.sbc.su.se/download/software/CrossTalkZ/' description = """ -CrossTalkZ is a statistical method and software to assess the significance of crosstalk enrichment +CrossTalkZ is a statistical method and software to assess the significance of crosstalk enrichment between pairs of gene or protein groups in large biological networks. """ diff --git a/c/Cube/Cube-4.3.4.eb b/c/Cube/Cube-4.3.4.eb index 669efaca..2b831fbd 100644 --- a/c/Cube/Cube-4.3.4.eb +++ b/c/Cube/Cube-4.3.4.eb @@ -25,7 +25,8 @@ description = """Cube, which is used as performance report explorer for Scalasca toolchain = {'name': 'dummy', 'version': ''} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] +source_urls = [ + 'http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] checksums = [ '50f73060f55311cb12c5b3cb354d59fa', # cube-4.3.4.tar.gz @@ -36,9 +37,10 @@ dependencies = [ ] sanity_check_paths = { - 'files': ["bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), - ("lib/libcube4.%s" % SHLIB_EXT, "lib64/libcube4.%s" % SHLIB_EXT)], - 'dirs': ["include/cube", "include/cubew"], -} + 'files': [ + "bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), ("lib/libcube4.%s" % + SHLIB_EXT, "lib64/libcube4.%s" % + SHLIB_EXT)], 'dirs': [ + "include/cube", "include/cubew"], } moduleclass = 'perf' diff --git a/c/Cube/Cube-4.3.5-intel-2017a.eb b/c/Cube/Cube-4.3.5-intel-2017a.eb index 99eb451a..80ee0569 100644 --- a/c/Cube/Cube-4.3.5-intel-2017a.eb +++ b/c/Cube/Cube-4.3.5-intel-2017a.eb @@ -16,18 +16,20 @@ toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'optarch': False} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] +source_urls = [ + 'http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] dependencies = [ ('Qt', '4.8.7', '', True), ] -configopts = '--enable-platform-mic --with-qt-specs=linux-icc-64 --with-frontend-compiler-suite=intel' +configopts = '--enable-platform-mic --with-qt-specs=linux-icc-64 --with-frontend-compiler-suite=intel' sanity_check_paths = { - 'files': ["bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), - ("lib/libcube4.%s" % SHLIB_EXT, "lib64/libcube4.%s" % SHLIB_EXT)], - 'dirs': ["include/cube", "include/cubew"], -} + 'files': [ + "bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), ("lib/libcube4.%s" % + SHLIB_EXT, "lib64/libcube4.%s" % + SHLIB_EXT)], 'dirs': [ + "include/cube", "include/cubew"], } moduleclass = 'perf' diff --git a/c/Cube/Cube-4.3.5.eb b/c/Cube/Cube-4.3.5.eb index 29a5adf1..e007cea4 100644 --- a/c/Cube/Cube-4.3.5.eb +++ b/c/Cube/Cube-4.3.5.eb @@ -13,16 +13,18 @@ description = """Cube, which is used as performance report explorer for Scalasca toolchain = {'name': 'dummy', 'version': ''} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] +source_urls = [ + 'http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] dependencies = [ ('Qt', '4.8.7'), ] sanity_check_paths = { - 'files': ["bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), - ("lib/libcube4.%s" % SHLIB_EXT, "lib64/libcube4.%s" % SHLIB_EXT)], - 'dirs': ["include/cube", "include/cubew"], -} + 'files': [ + "bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), ("lib/libcube4.%s" % + SHLIB_EXT, "lib64/libcube4.%s" % + SHLIB_EXT)], 'dirs': [ + "include/cube", "include/cubew"], } moduleclass = 'perf' diff --git a/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb b/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb index 1a87b1c9..1b3447e9 100644 --- a/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb +++ b/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb @@ -16,13 +16,20 @@ python = 'Python' pythonver = '2.7.3' versionsuffix = '-%s-%s' % (python, pythonver) pyshortver = '.'.join(pythonver.split('.')[0:2]) -cythonlibdir = 'lib/python' + pyshortver + '/site-packages/Cython-%(version)s-py' + pyshortver + '-linux-x86_64.egg' +cythonlibdir = 'lib/python' + pyshortver + \ + '/site-packages/Cython-%(version)s-py' + pyshortver + '-linux-x86_64.egg' dependencies = [(python, pythonver)] sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython', '%s/%%(namelower)s.py' % cythonlibdir], - 'dirs': ['%s/%%(name)s' % cythonlibdir], + 'files': [ + 'bin/cygdb', + 'bin/cython', + '%s/%%(namelower)s.py' % + cythonlibdir], + 'dirs': [ + '%s/%%(name)s' % + cythonlibdir], } moduleclass = 'lang' diff --git a/c/Cython/Cython-0.23.4-gimkl-2.11.5-Python-2.7.10.eb b/c/Cython/Cython-0.23.4-gimkl-2.11.5-Python-2.7.10.eb index 426fedf8..0e44b422 100644 --- a/c/Cython/Cython-0.23.4-gimkl-2.11.5-Python-2.7.10.eb +++ b/c/Cython/Cython-0.23.4-gimkl-2.11.5-Python-2.7.10.eb @@ -17,8 +17,13 @@ dependencies = [('Python', '2.7.10')] cythonlibdir = 'lib/python%(pyshortver)s/site-packages/Cython-%(version)s-py%(pyshortver)s-linux-x86_64.egg' sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython', '%s/%%(namelower)s.py' % cythonlibdir], - 'dirs': [cythonlibdir + '/%(name)s'] -} + 'files': [ + 'bin/cygdb', + 'bin/cython', + '%s/%%(namelower)s.py' % + cythonlibdir], + 'dirs': [ + cythonlibdir + + '/%(name)s']} moduleclass = 'lang' diff --git a/c/Cython/Cython-0.24.1-foss-2016a-Python-2.7.11.eb b/c/Cython/Cython-0.24.1-foss-2016a-Python-2.7.11.eb index a2db0bdd..a8de95af 100644 --- a/c/Cython/Cython-0.24.1-foss-2016a-Python-2.7.11.eb +++ b/c/Cython/Cython-0.24.1-foss-2016a-Python-2.7.11.eb @@ -17,8 +17,13 @@ dependencies = [('Python', '2.7.11')] cythonlibdir = 'lib/python%(pyshortver)s/site-packages/Cython-%(version)s-py%(pyshortver)s-linux-x86_64.egg' sanity_check_paths = { - 'files': ['bin/cygdb', 'bin/cython', '%s/%%(namelower)s.py' % cythonlibdir], - 'dirs': [cythonlibdir + '/%(name)s'] -} + 'files': [ + 'bin/cygdb', + 'bin/cython', + '%s/%%(namelower)s.py' % + cythonlibdir], + 'dirs': [ + cythonlibdir + + '/%(name)s']} moduleclass = 'lang' diff --git a/c/cURL/cURL-7.37.1-intel-2015b.eb b/c/cURL/cURL-7.37.1-intel-2015b.eb index f0d4499c..9165997d 100644 --- a/c/cURL/cURL-7.37.1-intel-2015b.eb +++ b/c/cURL/cURL-7.37.1-intel-2015b.eb @@ -16,7 +16,8 @@ toolchain = {'name': 'intel', 'version': '2015b'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://curl.haxx.se/download/'] -#dependencies = [('OpenSSL', '1.0.1i')] # OS dependency should be preferred for security reasons +# dependencies = [('OpenSSL', '1.0.1i')] # OS dependency should be +# preferred for security reasons osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { diff --git a/c/cURL/cURL-7.37.1.eb b/c/cURL/cURL-7.37.1.eb index aff46906..2cff63f3 100644 --- a/c/cURL/cURL-7.37.1.eb +++ b/c/cURL/cURL-7.37.1.eb @@ -16,7 +16,8 @@ toolchain = {'name': 'dummy', 'version': ''} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://curl.haxx.se/download/'] -# dependencies = [('OpenSSL', '1.0.1i')] # OS dependency should be preferred for security reasons +# dependencies = [('OpenSSL', '1.0.1i')] # OS dependency should be +# preferred for security reasons osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { diff --git a/c/cURL/cURL-7.51.0.eb b/c/cURL/cURL-7.51.0.eb index 0f414129..e1b71084 100644 --- a/c/cURL/cURL-7.51.0.eb +++ b/c/cURL/cURL-7.51.0.eb @@ -16,7 +16,8 @@ toolchain = {'name': 'dummy', 'version': ''} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://curl.haxx.se/download/'] -# dependencies = [('OpenSSL', '1.0.1i')] # OS dependency should be preferred for security reasons +# dependencies = [('OpenSSL', '1.0.1i')] # OS dependency should be +# preferred for security reasons osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { diff --git a/c/cairo/cairo-1.14.12.eb b/c/cairo/cairo-1.14.12.eb index a544df0d..11f1a1a3 100644 --- a/c/cairo/cairo-1.14.12.eb +++ b/c/cairo/cairo-1.14.12.eb @@ -24,19 +24,42 @@ dependencies = [ ('X11', '20170314'), ] -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC +# disable symbol lookup, which requires -lbfd, to avoid link issues with +# (non-PIC) libiberty.a provided by GCC configopts = "--enable-symbol-lookup=no --enable-gobject=yes --enable-svg=yes --enable-tee=yes --enable-xlib-xcb " -# workaround for "hidden symbol .* in .* is referenced by DSO" and "ld: final link failed: Bad value" +# workaround for "hidden symbol .* in .* is referenced by DSO" and "ld: +# final link failed: Bad value" buildopts = 'LD="$CC" LDFLAGS="$LDFLAGS "' sanity_check_paths = { - 'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.so', 'lib/cairo/libcairo-trace.a', - 'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a', - 'lib/libcairo-gobject.so', 'lib/libcairo-script-interpreter.so', 'lib/libcairo.so'] + - ['include/cairo/cairo%s.h' % x for x in ['', '-deprecated', '-features', '-ft', '-gobject', '-pdf', '-ps', - '-script', '-script-interpreter', '-svg', '-version', '-xcb', - '-xlib', '-xlib-xrender']], + 'files': [ + 'bin/cairo-trace', + 'lib/cairo/libcairo-trace.so', + 'lib/cairo/libcairo-trace.a', + 'lib/libcairo.a', + 'lib/libcairo-gobject.a', + 'lib/libcairo-script-interpreter.a', + 'lib/libcairo-gobject.so', + 'lib/libcairo-script-interpreter.so', + 'lib/libcairo.so'] + + [ + 'include/cairo/cairo%s.h' % + x for x in [ + '', + '-deprecated', + '-features', + '-ft', + '-gobject', + '-pdf', + '-ps', + '-script', + '-script-interpreter', + '-svg', + '-version', + '-xcb', + '-xlib', + '-xlib-xrender']], 'dirs': ['lib/pkgconfig'], } diff --git a/c/cairo/cairo-1.14.6.eb b/c/cairo/cairo-1.14.6.eb index e8fb942b..77094940 100644 --- a/c/cairo/cairo-1.14.6.eb +++ b/c/cairo/cairo-1.14.6.eb @@ -37,19 +37,42 @@ builddependencies = [ ('xextproto', '7.3.0'), ] -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC +# disable symbol lookup, which requires -lbfd, to avoid link issues with +# (non-PIC) libiberty.a provided by GCC configopts = "--enable-symbol-lookup=no --enable-gobject=yes --enable-svg=yes --enable-tee=yes " -# workaround for "hidden symbol .* in .* is referenced by DSO" and "ld: final link failed: Bad value" +# workaround for "hidden symbol .* in .* is referenced by DSO" and "ld: +# final link failed: Bad value" buildopts = 'LD="$CC" LDFLAGS="$LDFLAGS -shared-intel"' sanity_check_paths = { - 'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.so', 'lib/cairo/libcairo-trace.a', - 'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a', - 'lib/libcairo-gobject.so', 'lib/libcairo-script-interpreter.so', 'lib/libcairo.so'] + - ['include/cairo/cairo%s.h' % x for x in ['', '-deprecated', '-features', '-ft', '-gobject', '-pdf', '-ps', - '-script', '-script-interpreter', '-svg', '-version', '-xcb', - '-xlib', '-xlib-xrender']], + 'files': [ + 'bin/cairo-trace', + 'lib/cairo/libcairo-trace.so', + 'lib/cairo/libcairo-trace.a', + 'lib/libcairo.a', + 'lib/libcairo-gobject.a', + 'lib/libcairo-script-interpreter.a', + 'lib/libcairo-gobject.so', + 'lib/libcairo-script-interpreter.so', + 'lib/libcairo.so'] + + [ + 'include/cairo/cairo%s.h' % + x for x in [ + '', + '-deprecated', + '-features', + '-ft', + '-gobject', + '-pdf', + '-ps', + '-script', + '-script-interpreter', + '-svg', + '-version', + '-xcb', + '-xlib', + '-xlib-xrender']], 'dirs': ['lib/pkgconfig'], } diff --git a/c/cairo/cairo-1.14.8.eb b/c/cairo/cairo-1.14.8.eb index 7a7f7f32..4d930223 100644 --- a/c/cairo/cairo-1.14.8.eb +++ b/c/cairo/cairo-1.14.8.eb @@ -24,19 +24,42 @@ dependencies = [ ('X11', '20170314'), ] -# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC +# disable symbol lookup, which requires -lbfd, to avoid link issues with +# (non-PIC) libiberty.a provided by GCC configopts = "--enable-symbol-lookup=no --enable-gobject=yes --enable-svg=yes --enable-tee=yes --enable-xlib-xcb " -# workaround for "hidden symbol .* in .* is referenced by DSO" and "ld: final link failed: Bad value" +# workaround for "hidden symbol .* in .* is referenced by DSO" and "ld: +# final link failed: Bad value" buildopts = 'LD="$CC" LDFLAGS="$LDFLAGS -shared-intel"' sanity_check_paths = { - 'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.so', 'lib/cairo/libcairo-trace.a', - 'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a', - 'lib/libcairo-gobject.so', 'lib/libcairo-script-interpreter.so', 'lib/libcairo.so'] + - ['include/cairo/cairo%s.h' % x for x in ['', '-deprecated', '-features', '-ft', '-gobject', '-pdf', '-ps', - '-script', '-script-interpreter', '-svg', '-version', '-xcb', - '-xlib', '-xlib-xrender']], + 'files': [ + 'bin/cairo-trace', + 'lib/cairo/libcairo-trace.so', + 'lib/cairo/libcairo-trace.a', + 'lib/libcairo.a', + 'lib/libcairo-gobject.a', + 'lib/libcairo-script-interpreter.a', + 'lib/libcairo-gobject.so', + 'lib/libcairo-script-interpreter.so', + 'lib/libcairo.so'] + + [ + 'include/cairo/cairo%s.h' % + x for x in [ + '', + '-deprecated', + '-features', + '-ft', + '-gobject', + '-pdf', + '-ps', + '-script', + '-script-interpreter', + '-svg', + '-version', + '-xcb', + '-xlib', + '-xlib-xrender']], 'dirs': ['lib/pkgconfig'], } diff --git a/c/cclib/cclib-1.5-foss-2016b-Python-3.5.2.eb b/c/cclib/cclib-1.5-foss-2016b-Python-3.5.2.eb index 78196b3b..e9d86b5a 100644 --- a/c/cclib/cclib-1.5-foss-2016b-Python-3.5.2.eb +++ b/c/cclib/cclib-1.5-foss-2016b-Python-3.5.2.eb @@ -11,11 +11,12 @@ description = """cclib is a Python library that provides parsers for computation toolchain = {'name': 'foss', 'version': '2016b'} -source_urls = ['https://github.com/cclib/cclib/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/cclib/cclib/releases/download/v%(version)s/'] sources = ['%(name)s-%(version)s.post1.tar.gz'] dependencies = [ - ('Python', '3.5.2'), # This contains numpy as extension needed for cclib + ('Python', '3.5.2'), # This contains numpy as extension needed for cclib ] sanity_check_paths = { diff --git a/c/certifi/certifi-2018.1.18-Py-2.7.eb b/c/certifi/certifi-2018.1.18-Py-2.7.eb index 6fac2d03..d0c1f928 100644 --- a/c/certifi/certifi-2018.1.18-Py-2.7.eb +++ b/c/certifi/certifi-2018.1.18-Py-2.7.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '2.7'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#dependencies = [ +# dependencies = [ # ('MarkupSafe', '1.0'), #] diff --git a/c/cffi/cffi-1.11.5-Py-2.7.eb b/c/cffi/cffi-1.11.5-Py-2.7.eb index 450cb8c5..f394fe54 100644 --- a/c/cffi/cffi-1.11.5-Py-2.7.eb +++ b/c/cffi/cffi-1.11.5-Py-2.7.eb @@ -16,9 +16,7 @@ dependencies = [ ('pycparser', '2.18'), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/c/cramtools/cramtools-2.0-Java-1.7.0_80.eb b/c/cramtools/cramtools-2.0-Java-1.7.0_80.eb index d2027312..617d7617 100644 --- a/c/cramtools/cramtools-2.0-Java-1.7.0_80.eb +++ b/c/cramtools/cramtools-2.0-Java-1.7.0_80.eb @@ -4,7 +4,7 @@ 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 +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.""" diff --git a/c/cramtools/cramtools-3.0-Java-1.7.0_80.eb b/c/cramtools/cramtools-3.0-Java-1.7.0_80.eb index d00a912e..a2e0ba20 100644 --- a/c/cramtools/cramtools-3.0-Java-1.7.0_80.eb +++ b/c/cramtools/cramtools-3.0-Java-1.7.0_80.eb @@ -5,7 +5,7 @@ version = '3.0' versionsuffix = "-Java-%(javaver)s" homepage = 'https://github.com/enasequence/cramtools/' -description = """CRAMTools is a set of Java tools and APIs for efficient compression of sequence +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.""" diff --git a/c/cryptography/cryptography-2.3-Py-2.7.eb b/c/cryptography/cryptography-2.3-Py-2.7.eb index ba359696..5de7f427 100644 --- a/c/cryptography/cryptography-2.3-Py-2.7.eb +++ b/c/cryptography/cryptography-2.3-Py-2.7.eb @@ -20,9 +20,7 @@ dependencies = [ ('ipaddress', '1.0.22'), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/c/ctffind/ctffind-4.0.17-intel-2015b.eb b/c/ctffind/ctffind-4.0.17-intel-2015b.eb index c378da30..8e893bc4 100644 --- a/c/ctffind/ctffind-4.0.17-intel-2015b.eb +++ b/c/ctffind/ctffind-4.0.17-intel-2015b.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -27,7 +27,7 @@ prebuildopts += ' ../configure --enable-static --disable-debug --enable-optimisa files_to_copy = [(['build/ctffind'], 'bin'), 'doc', 'scripts'] parallel = 1 - + sanity_check_paths = { 'files': ['bin/ctffind'], 'dirs': [], diff --git a/c/cuDNN/cuDNN-5.1-CUDA-7.5.18.eb b/c/cuDNN/cuDNN-5.1-CUDA-7.5.18.eb index 66ed2f41..eece1904 100644 --- a/c/cuDNN/cuDNN-5.1-CUDA-7.5.18.eb +++ b/c/cuDNN/cuDNN-5.1-CUDA-7.5.18.eb @@ -23,7 +23,7 @@ sources = ['%(namelower)s-8.0-linux-x64-v%(version)s.tgz'] dependencies = [('CUDA', cuda_version)] -#checksums = [ +# checksums = [ # '099ca6a9b21b35e32f3408eff2a1c06d', # cudnn-8.0-linux-x64-v5.1.tgz #] diff --git a/c/cuDNN/cuDNN-5.1-CUDA-8.0.44.eb b/c/cuDNN/cuDNN-5.1-CUDA-8.0.44.eb index 69258d3c..8dcdda00 100644 --- a/c/cuDNN/cuDNN-5.1-CUDA-8.0.44.eb +++ b/c/cuDNN/cuDNN-5.1-CUDA-8.0.44.eb @@ -23,7 +23,7 @@ sources = ['%(namelower)s-8.0-linux-x64-v%(version)s.tgz'] dependencies = [('CUDA', cuda_version)] -#checksums = [ +# checksums = [ # '099ca6a9b21b35e32f3408eff2a1c06d', # cudnn-8.0-linux-x64-v5.1.tgz #] diff --git a/c/cuDNN/cuDNN-7.0.5-CUDA-9.0.176.eb b/c/cuDNN/cuDNN-7.0.5-CUDA-9.0.176.eb index 5e8c7678..151b9bc4 100644 --- a/c/cuDNN/cuDNN-7.0.5-CUDA-9.0.176.eb +++ b/c/cuDNN/cuDNN-7.0.5-CUDA-9.0.176.eb @@ -18,7 +18,7 @@ sources = ['cudnn-9.0-linux-x64-v7.tar.gz'] dependencies = [('CUDA', cuda_version)] -#checksums = [ +# checksums = [ # '099ca6a9b21b35e32f3408eff2a1c06d', # cudnn-8.0-linux-x64-v5.1.tgz #] diff --git a/c/cutadapt/cutadapt-1.5-goolf-1.4.10-Python-2.7.10.eb b/c/cutadapt/cutadapt-1.5-goolf-1.4.10-Python-2.7.10.eb index 141aedc7..a13226f3 100644 --- a/c/cutadapt/cutadapt-1.5-goolf-1.4.10-Python-2.7.10.eb +++ b/c/cutadapt/cutadapt-1.5-goolf-1.4.10-Python-2.7.10.eb @@ -26,8 +26,8 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['lib/python%s/site-packages/cutadapt/_align.%s' % (pyshortver, SHLIB_EXT)], - 'dirs': [], -} + 'files': [ + 'lib/python%s/site-packages/cutadapt/_align.%s' % + (pyshortver, SHLIB_EXT)], 'dirs': [], } moduleclass = 'bio' diff --git a/c/cutadapt/cutadapt-1.9.1-foss-2016a-Python-2.7.11.eb b/c/cutadapt/cutadapt-1.9.1-foss-2016a-Python-2.7.11.eb index 5c57e584..99d5dfa4 100644 --- a/c/cutadapt/cutadapt-1.9.1-foss-2016a-Python-2.7.11.eb +++ b/c/cutadapt/cutadapt-1.9.1-foss-2016a-Python-2.7.11.eb @@ -9,7 +9,7 @@ easyblock = "PythonPackage" name = 'cutadapt' version = '1.9.1' -versionsuffix = '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://opensource.scilifelab.se/projects/cutadapt/' description = """ Cutadapt finds and removes adapter sequences, primers, poly-A tails and diff --git a/d/DB/DB-6.2.23-foss-2016a.eb b/d/DB/DB-6.2.23-foss-2016a.eb index fcf1bd76..1b4964b4 100644 --- a/d/DB/DB-6.2.23-foss-2016a.eb +++ b/d/DB/DB-6.2.23-foss-2016a.eb @@ -7,7 +7,9 @@ description = """Berkeley DB enables the development of custom data management s toolchain = {'name': 'foss', 'version': '2016a'} -# download via http://www.oracle.com/technetwork/products/berkeleydb/downloads/, requires registration +# download via +# http://www.oracle.com/technetwork/products/berkeleydb/downloads/, +# requires registration sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { @@ -15,4 +17,4 @@ sanity_check_paths = { 'dirs': [], } -moduleclass = 'tools' \ No newline at end of file +moduleclass = 'tools' diff --git a/d/DBD-mysql/DBD-mysql-4.032-intel-2016a-Perl-5.22.2.eb b/d/DBD-mysql/DBD-mysql-4.032-intel-2016a-Perl-5.22.2.eb index 6491ebe7..496fa4f0 100644 --- a/d/DBD-mysql/DBD-mysql-4.032-intel-2016a-Perl-5.22.2.eb +++ b/d/DBD-mysql/DBD-mysql-4.032-intel-2016a-Perl-5.22.2.eb @@ -23,7 +23,8 @@ dependencies = [ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] -# force static linking of libmysqlclient to dance around problem with unresolved symbols +# force static linking of libmysqlclient to dance around problem with +# unresolved symbols configopts = '--libs="-L$EBROOTMARIADB/lib -Wl,-Bstatic -lmysqlclient -Wl,-Bdynamic -lpthread -lz -lrt -lssl -lcrypto"' options = {'modulename': 'DBD::mysql'} diff --git a/d/DBD-mysql/DBD-mysql-4.033-intel-2016b-Perl-5.24.0.eb b/d/DBD-mysql/DBD-mysql-4.033-intel-2016b-Perl-5.24.0.eb index 0a65c07d..3e8b82d9 100644 --- a/d/DBD-mysql/DBD-mysql-4.033-intel-2016b-Perl-5.24.0.eb +++ b/d/DBD-mysql/DBD-mysql-4.033-intel-2016b-Perl-5.24.0.eb @@ -23,7 +23,8 @@ dependencies = [ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] -# force static linking of libmysqlclient to dance around problem with unresolved symbols +# force static linking of libmysqlclient to dance around problem with +# unresolved symbols configopts = '--libs="-L$EBROOTMARIADB/lib -Wl,-Bstatic -lmysqlclient -Wl,-Bdynamic -lpthread -lz -lrt -lssl -lcrypto"' options = {'modulename': 'DBD::mysql'} diff --git a/d/DB_File/DB_File-1.835-foss-2016a-Perl-5.22.1.eb b/d/DB_File/DB_File-1.835-foss-2016a-Perl-5.22.1.eb index 8c069fec..03f4831a 100644 --- a/d/DB_File/DB_File-1.835-foss-2016a-Perl-5.22.1.eb +++ b/d/DB_File/DB_File-1.835-foss-2016a-Perl-5.22.1.eb @@ -25,4 +25,3 @@ sanity_check_paths = { } moduleclass = 'data' - diff --git a/d/DBus/DBus-1.10.12-intel-2016b.eb b/d/DBus/DBus-1.10.12-intel-2016b.eb index 7071afdb..257e5242 100644 --- a/d/DBus/DBus-1.10.12-intel-2016b.eb +++ b/d/DBus/DBus-1.10.12-intel-2016b.eb @@ -16,9 +16,23 @@ 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', SHLIB_EXT]], - 'dirs': ['include', 'share'] -} + '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', + SHLIB_EXT]], + 'dirs': [ + 'include', + 'share']} moduleclass = 'devel' diff --git a/d/DBus/DBus-1.10.8-foss-2016a.eb b/d/DBus/DBus-1.10.8-foss-2016a.eb index 0940c66f..e0a7c74d 100644 --- a/d/DBus/DBus-1.10.8-foss-2016a.eb +++ b/d/DBus/DBus-1.10.8-foss-2016a.eb @@ -16,9 +16,23 @@ 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', SHLIB_EXT]], - 'dirs': ['include', 'share'] -} + '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', + SHLIB_EXT]], + 'dirs': [ + 'include', + 'share']} moduleclass = 'devel' diff --git a/d/DBus/DBus-1.10.8-intel-2016a.eb b/d/DBus/DBus-1.10.8-intel-2016a.eb index f3228813..d494f82b 100644 --- a/d/DBus/DBus-1.10.8-intel-2016a.eb +++ b/d/DBus/DBus-1.10.8-intel-2016a.eb @@ -16,9 +16,23 @@ 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', SHLIB_EXT]], - 'dirs': ['include', 'share'] -} + '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', + SHLIB_EXT]], + 'dirs': [ + 'include', + 'share']} moduleclass = 'devel' diff --git a/d/DIAL/DIAL-2011.06.06-foss-2016a.eb b/d/DIAL/DIAL-2011.06.06-foss-2016a.eb index 0edd0228..b9b7a241 100644 --- a/d/DIAL/DIAL-2011.06.06-foss-2016a.eb +++ b/d/DIAL/DIAL-2011.06.06-foss-2016a.eb @@ -5,8 +5,8 @@ version = '2011.06.06' homepage = 'http://www.bx.psu.edu/miller_lab/' description = """DIAL (De novo Identification of Alleles) is a collection of programs - to automate the discovery of alleles for a species where we lack a reference sequence. - The SNPs/alleles are specifically selected for a low error rate in genotyping assays. + to automate the discovery of alleles for a species where we lack a reference sequence. + The SNPs/alleles are specifically selected for a low error rate in genotyping assays. """ toolchain = {'name': 'foss', 'version': '2016a'} @@ -20,10 +20,26 @@ dependencies = [ ('LASTZ', '1.02.00'), ] -binaries = [ 'assemble', 'assemble1', 'assemble_illumina', 'build_sff_index', 'convertFastqFasta', - 'cull_components', 'DIAL', 'filter', 'filter_clusters', 'fish_clusters', 'make_template', - 'masker', 'partition', 'remove_clones', 'remove_clusters', 'update', 'update_clusters', - 'update_status',] +binaries = [ + 'assemble', + 'assemble1', + 'assemble_illumina', + 'build_sff_index', + 'convertFastqFasta', + 'cull_components', + 'DIAL', + 'filter', + 'filter_clusters', + 'fish_clusters', + 'make_template', + 'masker', + 'partition', + 'remove_clones', + 'remove_clusters', + 'update', + 'update_clusters', + 'update_status', +] sanity_check_paths = { 'files': ['bin/%s' % binfile for binfile in binaries], diff --git a/d/DMTCP/DMTCP-2.4.5.eb b/d/DMTCP/DMTCP-2.4.5.eb index 597de079..bb1b5c81 100644 --- a/d/DMTCP/DMTCP-2.4.5.eb +++ b/d/DMTCP/DMTCP-2.4.5.eb @@ -8,8 +8,8 @@ name = 'DMTCP' version = '2.4.5' homepage = "http://dmtcp.sourceforge.net/index.html" -description = """DMTCP (Distributed MultiThreaded Checkpointing) -transparently checkpoints a single-host or distributed computation +description = """DMTCP (Distributed MultiThreaded Checkpointing) +transparently checkpoints a single-host or distributed computation in user-space -- with no modifications to user code or to the O/S.""" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -18,10 +18,17 @@ source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] sources = ['%(version)s.tar.gz'] sanity_check_paths = { - 'files': ['bin/dmtcp_command', 'bin/dmtcp_discover_rm', 'bin/dmtcp_nocheckpoint', 'bin/dmtcp_srun_helper', - 'bin/dmtcp_sshd', 'bin/dmtcp_coordinator', 'bin/dmtcp_launch', 'bin/dmtcp_restart', 'bin/dmtcp_ssh'], + 'files': [ + 'bin/dmtcp_command', + 'bin/dmtcp_discover_rm', + 'bin/dmtcp_nocheckpoint', + 'bin/dmtcp_srun_helper', + 'bin/dmtcp_sshd', + 'bin/dmtcp_coordinator', + 'bin/dmtcp_launch', + 'bin/dmtcp_restart', + 'bin/dmtcp_ssh'], 'dirs': [], } moduleclass = 'tools' - diff --git a/d/DMTCP/DMTCP-2.5.0.eb b/d/DMTCP/DMTCP-2.5.0.eb index 45bb05e0..758f5808 100644 --- a/d/DMTCP/DMTCP-2.5.0.eb +++ b/d/DMTCP/DMTCP-2.5.0.eb @@ -19,10 +19,17 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/dmtcp_command', 'bin/dmtcp_discover_rm', 'bin/dmtcp_nocheckpoint', 'bin/dmtcp_srun_helper', - 'bin/dmtcp_sshd', 'bin/dmtcp_coordinator', 'bin/dmtcp_launch', 'bin/dmtcp_restart', 'bin/dmtcp_ssh'], + 'files': [ + 'bin/dmtcp_command', + 'bin/dmtcp_discover_rm', + 'bin/dmtcp_nocheckpoint', + 'bin/dmtcp_srun_helper', + 'bin/dmtcp_sshd', + 'bin/dmtcp_coordinator', + 'bin/dmtcp_launch', + 'bin/dmtcp_restart', + 'bin/dmtcp_ssh'], 'dirs': [], } moduleclass = 'tools' - diff --git a/d/DMTCP/DMTCP-2.5.1.eb b/d/DMTCP/DMTCP-2.5.1.eb index 3e5ce2cd..dfc9e5b0 100644 --- a/d/DMTCP/DMTCP-2.5.1.eb +++ b/d/DMTCP/DMTCP-2.5.1.eb @@ -19,10 +19,17 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/dmtcp_command', 'bin/dmtcp_discover_rm', 'bin/dmtcp_nocheckpoint', 'bin/dmtcp_srun_helper', - 'bin/dmtcp_sshd', 'bin/dmtcp_coordinator', 'bin/dmtcp_launch', 'bin/dmtcp_restart', 'bin/dmtcp_ssh'], + 'files': [ + 'bin/dmtcp_command', + 'bin/dmtcp_discover_rm', + 'bin/dmtcp_nocheckpoint', + 'bin/dmtcp_srun_helper', + 'bin/dmtcp_sshd', + 'bin/dmtcp_coordinator', + 'bin/dmtcp_launch', + 'bin/dmtcp_restart', + 'bin/dmtcp_ssh'], 'dirs': [], } moduleclass = 'tools' - diff --git a/d/DMTCP/DMTCP-2.5.2.eb b/d/DMTCP/DMTCP-2.5.2.eb index 0664d3d4..28f44a1a 100644 --- a/d/DMTCP/DMTCP-2.5.2.eb +++ b/d/DMTCP/DMTCP-2.5.2.eb @@ -21,8 +21,16 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/dmtcp_command', 'bin/dmtcp_discover_rm', 'bin/dmtcp_nocheckpoint', 'bin/dmtcp_srun_helper', - 'bin/dmtcp_sshd', 'bin/dmtcp_coordinator', 'bin/dmtcp_launch', 'bin/dmtcp_restart', 'bin/dmtcp_ssh'], + 'files': [ + 'bin/dmtcp_command', + 'bin/dmtcp_discover_rm', + 'bin/dmtcp_nocheckpoint', + 'bin/dmtcp_srun_helper', + 'bin/dmtcp_sshd', + 'bin/dmtcp_coordinator', + 'bin/dmtcp_launch', + 'bin/dmtcp_restart', + 'bin/dmtcp_ssh'], 'dirs': [], } diff --git a/d/DMTCP/DMTCP-3.0.eb b/d/DMTCP/DMTCP-3.0.eb index 6310df04..e2299e20 100644 --- a/d/DMTCP/DMTCP-3.0.eb +++ b/d/DMTCP/DMTCP-3.0.eb @@ -21,8 +21,16 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/dmtcp_command', 'bin/dmtcp_discover_rm', 'bin/dmtcp_nocheckpoint', 'bin/dmtcp_srun_helper', - 'bin/dmtcp_sshd', 'bin/dmtcp_coordinator', 'bin/dmtcp_launch', 'bin/dmtcp_restart', 'bin/dmtcp_ssh'], + 'files': [ + 'bin/dmtcp_command', + 'bin/dmtcp_discover_rm', + 'bin/dmtcp_nocheckpoint', + 'bin/dmtcp_srun_helper', + 'bin/dmtcp_sshd', + 'bin/dmtcp_coordinator', + 'bin/dmtcp_launch', + 'bin/dmtcp_restart', + 'bin/dmtcp_ssh'], 'dirs': [], } diff --git a/d/Doxygen/Doxygen-1.8.10-intel-2017.00.eb b/d/Doxygen/Doxygen-1.8.10-intel-2017.00.eb index 3c5df3c7..b34fe202 100644 --- a/d/Doxygen/Doxygen-1.8.10-intel-2017.00.eb +++ b/d/Doxygen/Doxygen-1.8.10-intel-2017.00.eb @@ -2,7 +2,7 @@ name = 'Doxygen' version = '1.8.10' homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, +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': 'intel', 'version': '2017.00'} diff --git a/d/Doxygen/Doxygen-1.8.11-intel-2017.00.eb b/d/Doxygen/Doxygen-1.8.11-intel-2017.00.eb index a430f06c..322ffda1 100644 --- a/d/Doxygen/Doxygen-1.8.11-intel-2017.00.eb +++ b/d/Doxygen/Doxygen-1.8.11-intel-2017.00.eb @@ -2,7 +2,7 @@ name = 'Doxygen' version = '1.8.11' homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, +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': 'intel', 'version': '2017.00'} diff --git a/d/Doxygen/Doxygen-1.8.11-intel-2017a.eb b/d/Doxygen/Doxygen-1.8.11-intel-2017a.eb index 4bae27ce..4560504c 100644 --- a/d/Doxygen/Doxygen-1.8.11-intel-2017a.eb +++ b/d/Doxygen/Doxygen-1.8.11-intel-2017a.eb @@ -2,7 +2,7 @@ name = 'Doxygen' version = '1.8.11' homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, +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': 'intel', 'version': '2017a'} diff --git a/d/Doxygen/Doxygen-1.8.11.eb b/d/Doxygen/Doxygen-1.8.11.eb index 600e44c4..110d885f 100644 --- a/d/Doxygen/Doxygen-1.8.11.eb +++ b/d/Doxygen/Doxygen-1.8.11.eb @@ -2,7 +2,7 @@ name = 'Doxygen' version = '1.8.11' homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, +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': 'dummy', 'version': ''} diff --git a/d/Doxygen/Doxygen-1.8.7-intel-2015b.eb b/d/Doxygen/Doxygen-1.8.7-intel-2015b.eb index 7805012f..004a66ef 100644 --- a/d/Doxygen/Doxygen-1.8.7-intel-2015b.eb +++ b/d/Doxygen/Doxygen-1.8.7-intel-2015b.eb @@ -2,7 +2,7 @@ name = 'Doxygen' version = '1.8.7' homepage = 'http://www.doxygen.org' -description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, +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': 'intel', 'version': '2015b'} diff --git a/d/DynaPhoPy/DynaPhoPy-1.15-Python-2.7.13-base.eb b/d/DynaPhoPy/DynaPhoPy-1.15-Python-2.7.13-base.eb index 45d77e6f..f8a6ff1a 100644 --- a/d/DynaPhoPy/DynaPhoPy-1.15-Python-2.7.13-base.eb +++ b/d/DynaPhoPy/DynaPhoPy-1.15-Python-2.7.13-base.eb @@ -17,7 +17,7 @@ sources = ['%(version)s.tar.gz'] dependencies = [ ('Python', '2.7.13', '-base', True), - ('phonopy', '1.11.12.5', '-Python-2.7.13-base', True ), + ('phonopy', '1.11.12.5', '-Python-2.7.13-base', True), ('numpy', '1.13.0', '-Python-2.7.13-base', True), ('scipy', '0.19.1', '-Python-2.7.13-base', True), ('matplotlib', '2.0.2', '-Python-2.7.13-base', True), diff --git a/d/DynaPhoPy/DynaPhoPy-1.15-intel-2017a-Python-2.7.13-base.eb b/d/DynaPhoPy/DynaPhoPy-1.15-intel-2017a-Python-2.7.13-base.eb index c4acefa6..ccde5073 100644 --- a/d/DynaPhoPy/DynaPhoPy-1.15-intel-2017a-Python-2.7.13-base.eb +++ b/d/DynaPhoPy/DynaPhoPy-1.15-intel-2017a-Python-2.7.13-base.eb @@ -17,7 +17,7 @@ sources = ['%(version)s.tar.gz'] dependencies = [ ('Python', '2.7.13', '-base', True), - ('phonopy', '1.11.12.5', '-Python-2.7.13-base', True ), + ('phonopy', '1.11.12.5', '-Python-2.7.13-base', True), ('numpy', '1.13.0', '-Python-2.7.13-base', True), ('scipy', '0.19.1', '-Python-2.7.13-base', True), ('matplotlib', '2.0.2', '-Python-2.7.13-base', True), diff --git a/d/DynaPhoPy/DynaPhoPy-1.16.3-Py-3.6.eb b/d/DynaPhoPy/DynaPhoPy-1.16.3-Py-3.6.eb index 8ae2e580..d6d0577f 100644 --- a/d/DynaPhoPy/DynaPhoPy-1.16.3-Py-3.6.eb +++ b/d/DynaPhoPy/DynaPhoPy-1.16.3-Py-3.6.eb @@ -21,9 +21,7 @@ dependencies = [ ('pyFFTW', '0.10.4'), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/%(namelower)s-%(version)s-py3.6-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/%(namelower)s-%(version)s-py3.6-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/d/darshan/darshan-runtime-3.1.4-foss-2017a.eb b/d/darshan/darshan-runtime-3.1.4-foss-2017a.eb index 43ccadaa..3a502a61 100644 --- a/d/darshan/darshan-runtime-3.1.4-foss-2017a.eb +++ b/d/darshan/darshan-runtime-3.1.4-foss-2017a.eb @@ -33,7 +33,9 @@ DARSHAN_LOG_PATH=/path/to/your/logdir \ toolchain = {'name': 'foss', 'version': '2017a'} -sources = ['http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % version] +sources = [ + 'http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % + version] subpath = 'darshan-runtime' preconfigopts = 'cd %s;' % subpath diff --git a/d/darshan/darshan-runtime-3.1.4-intel-2017b.eb b/d/darshan/darshan-runtime-3.1.4-intel-2017b.eb index 67761472..776b0bc9 100644 --- a/d/darshan/darshan-runtime-3.1.4-intel-2017b.eb +++ b/d/darshan/darshan-runtime-3.1.4-intel-2017b.eb @@ -33,7 +33,9 @@ DARSHAN_LOG_PATH=/path/to/your/logdir \ toolchain = {'name': 'intel', 'version': '2017b'} -sources = ['http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % version] +sources = [ + 'http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % + version] subpath = 'darshan-runtime' preconfigopts = 'cd %s;' % subpath diff --git a/d/darshan/darshan-util-3.1.4-foss-2017a.eb b/d/darshan/darshan-util-3.1.4-foss-2017a.eb index 8b58a1f8..178143f3 100644 --- a/d/darshan/darshan-util-3.1.4-foss-2017a.eb +++ b/d/darshan/darshan-util-3.1.4-foss-2017a.eb @@ -32,7 +32,9 @@ darshan-job-summary.pl /path/to/your/logdir/mylog.darshan.gz toolchain = {'name': 'foss', 'version': '2017a'} -sources = ['http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % version] +sources = [ + 'http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % + version] subpath = 'darshan-util' diff --git a/d/darshan/darshan-util-3.1.4-intel-2017b.eb b/d/darshan/darshan-util-3.1.4-intel-2017b.eb index 1e1a0701..1cc5d6bf 100644 --- a/d/darshan/darshan-util-3.1.4-intel-2017b.eb +++ b/d/darshan/darshan-util-3.1.4-intel-2017b.eb @@ -32,7 +32,9 @@ darshan-job-summary.pl /path/to/your/logdir/mylog.darshan.gz toolchain = {'name': 'intel', 'version': '2017b'} -sources = ['http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % version] +sources = [ + 'http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % + version] subpath = 'darshan-util' diff --git a/d/dask/dask-0.17.0-Py-3.6.eb b/d/dask/dask-0.17.0-Py-3.6.eb index 4a3dd7c3..5c83bad4 100644 --- a/d/dask/dask-0.17.0-Py-3.6.eb +++ b/d/dask/dask-0.17.0-Py-3.6.eb @@ -12,8 +12,8 @@ toolchain = {'name': 'Py', 'version': '3.6'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#dependencies = [ - # ('MarkupSafe', '1.0'), +# dependencies = [ +# ('MarkupSafe', '1.0'), #] sanity_check_paths = { diff --git a/d/deMonNano/deMonNano-4.3.6.eb b/d/deMonNano/deMonNano-4.3.6.eb index 0ea2b16a..c1a5a84e 100644 --- a/d/deMonNano/deMonNano-4.3.6.eb +++ b/d/deMonNano/deMonNano-4.3.6.eb @@ -4,8 +4,8 @@ name = 'deMonNano' version = '4.3.6' homepage = 'http://www.demon-software.com' -description = """deMonNano is a software package for density functional theory based tight binding calculations. -It is part of the deMon (density of Montréal) suite of programs. The present version of the code of deMon for +description = """deMonNano is a software package for density functional theory based tight binding calculations. +It is part of the deMon (density of Montréal) suite of programs. The present version of the code of deMon for DFT is now known as deMon2k. This code and general information about deMon are available at http://www.demon-software.com """ diff --git a/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.0.7.eb b/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.0.7.eb index fc1ab622..8f5afe00 100644 --- a/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.0.7.eb +++ b/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.0.7.eb @@ -1,6 +1,7 @@ easyblock = 'Tarball' -# note: only works on recent OSs, required sufficiently recent glibc (2.14 or newer) +# note: only works on recent OSs, required sufficiently recent glibc (2.14 +# or newer) name = 'dotNET-Core-Runtime' version = '2.0.7' @@ -10,13 +11,14 @@ description = """.NET is a free, cross-platform, open source developer platform toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://download.microsoft.com/download/A/9/F/A9F8872C-48B2-41DB-8AAD-D5908D988592/'] +source_urls = [ + 'https://download.microsoft.com/download/A/9/F/A9F8872C-48B2-41DB-8AAD-D5908D988592/'] sources = ['dotnet-runtime-%(version)s-linux-x64.tar.gz'] checksums = ['680ea40a1fafb7a6f93897df70077b64f0081b7d9b0f1358f5897ffd949d6b71'] dependencies = [ - ('libunwind', '1.2'), - ('glibc', '2.14') + ('libunwind', '1.2'), + ('glibc', '2.14') ] sanity_check_paths = { diff --git a/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.1.4.eb b/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.1.4.eb index 917d1d9b..6a7d1c61 100644 --- a/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.1.4.eb +++ b/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.1.4.eb @@ -1,6 +1,7 @@ easyblock = 'Tarball' -# note: only works on recent OSs, required sufficiently recent glibc (2.14 or newer) +# note: only works on recent OSs, required sufficiently recent glibc (2.14 +# or newer) name = 'dotNET-Core-Runtime' version = '2.1.4' @@ -10,11 +11,12 @@ description = """.NET is a free, cross-platform, open source developer platform toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://download.microsoft.com/download/A/7/8/A78F1D25-8D5C-4411-B544-C7D527296D5E/'] +source_urls = [ + 'https://download.microsoft.com/download/A/7/8/A78F1D25-8D5C-4411-B544-C7D527296D5E/'] sources = ['dotnet-runtime-%(version)s-linux-x64.tar.gz'] dependencies = [ - ('libunwind', '1.2'), + ('libunwind', '1.2'), ] sanity_check_paths = { diff --git a/d/dotNET-Core-SDK/dotNET-Core-SDK-2.0.7-2.eb b/d/dotNET-Core-SDK/dotNET-Core-SDK-2.0.7-2.eb index ae2e1bc5..c1ee8b03 100644 --- a/d/dotNET-Core-SDK/dotNET-Core-SDK-2.0.7-2.eb +++ b/d/dotNET-Core-SDK/dotNET-Core-SDK-2.0.7-2.eb @@ -1,6 +1,7 @@ easyblock = 'Tarball' -# note: only works on recent OSs, required sufficiently recent glibc (2.14 or newer) +# note: only works on recent OSs, required sufficiently recent glibc (2.14 +# or newer) name = 'dotNET-Core-SDK' version = '2.0.7-2' diff --git a/d/dotNET-Core-SDK/dotNET-Core-SDK-2.1.200.eb b/d/dotNET-Core-SDK/dotNET-Core-SDK-2.1.200.eb index dcd715be..5ecbb929 100644 --- a/d/dotNET-Core-SDK/dotNET-Core-SDK-2.1.200.eb +++ b/d/dotNET-Core-SDK/dotNET-Core-SDK-2.1.200.eb @@ -1,6 +1,7 @@ easyblock = 'Tarball' -# note: only works on recent OSs, required sufficiently recent glibc (2.14 or newer) +# note: only works on recent OSs, required sufficiently recent glibc (2.14 +# or newer) name = 'dotNET-Core-SDK' version = '2.1.200' @@ -10,7 +11,8 @@ description = """.NET is a free, cross-platform, open source developer platform toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://download.microsoft.com/download/3/7/1/37189942-C91D-46E9-907B-CF2B2DE584C7/'] +source_urls = [ + 'https://download.microsoft.com/download/3/7/1/37189942-C91D-46E9-907B-CF2B2DE584C7/'] sources = ['dotnet-sdk-%(version)s-linux-x64.tar.gz'] dependencies = [('libunwind', '1.2')] diff --git a/d/dotNET-Core-SDK/dotNET-Core-SDK-2.1.402.eb b/d/dotNET-Core-SDK/dotNET-Core-SDK-2.1.402.eb index f7464a5b..30252247 100644 --- a/d/dotNET-Core-SDK/dotNET-Core-SDK-2.1.402.eb +++ b/d/dotNET-Core-SDK/dotNET-Core-SDK-2.1.402.eb @@ -1,6 +1,7 @@ easyblock = 'Tarball' -# note: only works on recent OSs, required sufficiently recent glibc (2.14 or newer) +# note: only works on recent OSs, required sufficiently recent glibc (2.14 +# or newer) name = 'dotNET-Core-SDK' version = '2.1.402' @@ -10,7 +11,8 @@ description = """.NET is a free, cross-platform, open source developer platform toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://download.microsoft.com/download/8/A/7/8A765126-50CA-4C6F-890B-19AE47961E4B'] +source_urls = [ + 'https://download.microsoft.com/download/8/A/7/8A765126-50CA-4C6F-890B-19AE47961E4B'] sources = ['dotnet-sdk-%(version)s-linux-x64.tar.gz'] dependencies = [('libunwind', '1.2')] diff --git a/d/drFAST/drFAST-1.0.0.0-goolf-1.4.10.eb b/d/drFAST/drFAST-1.0.0.0-goolf-1.4.10.eb index ed4f3f69..f4e19e04 100644 --- a/d/drFAST/drFAST-1.0.0.0-goolf-1.4.10.eb +++ b/d/drFAST/drFAST-1.0.0.0-goolf-1.4.10.eb @@ -9,7 +9,7 @@ name = 'drFAST' version = '1.0.0.0' homepage = 'http://drfast.sourceforge.net/' -description = """ drFAST is designed to map di-base reads (SOLiD color space reads) +description = """ drFAST is designed to map di-base reads (SOLiD color space reads) to reference genome assemblies; in a fast and memory-efficient manner. """ toolchain = {'name': 'goolf', 'version': '1.4.10'} @@ -23,7 +23,7 @@ buildopts = ' CC="$CC"' parallel = 1 -files_to_copy = [ (['drfast'], 'bin'), "README.txt" ] +files_to_copy = [(['drfast'], 'bin'), "README.txt"] sanity_check_paths = { 'files': ["bin/drfast", "README.txt"], diff --git a/d/drFAST/drFAST-1.0.0.0-ictce-6.2.5.eb b/d/drFAST/drFAST-1.0.0.0-ictce-6.2.5.eb index 3f01a8df..0e7139a3 100644 --- a/d/drFAST/drFAST-1.0.0.0-ictce-6.2.5.eb +++ b/d/drFAST/drFAST-1.0.0.0-ictce-6.2.5.eb @@ -9,7 +9,7 @@ name = 'drFAST' version = '1.0.0.0' homepage = 'http://drfast.sourceforge.net/' -description = """ drFAST is designed to map di-base reads (SOLiD color space reads) +description = """ drFAST is designed to map di-base reads (SOLiD color space reads) to reference genome assemblies; in a fast and memory-efficient manner. """ toolchain = {'name': 'ictce', 'version': '6.2.5'} @@ -23,7 +23,7 @@ buildopts = ' CC="$CC"' parallel = 1 -files_to_copy = [ (['drfast'], 'bin'), "README.txt" ] +files_to_copy = [(['drfast'], 'bin'), "README.txt"] sanity_check_paths = { 'files': ["bin/drfast", "README.txt"], diff --git a/d/duplicity/duplicity-0.7.17.eb b/d/duplicity/duplicity-0.7.17.eb index 8ca49d7f..e536c414 100644 --- a/d/duplicity/duplicity-0.7.17.eb +++ b/d/duplicity/duplicity-0.7.17.eb @@ -10,7 +10,8 @@ description = "Encrypted bandwidth-efficient backup using the rsync algorithm." toolchain = {'name': 'Py', 'version': '2.7'} -source_urls = ['https://code.launchpad.net/duplicity/0.7-series/0.7.17/+download/'] +source_urls = [ + 'https://code.launchpad.net/duplicity/0.7-series/0.7.17/+download/'] sources = [SOURCE_TAR_GZ] dependencies = [ diff --git a/e/EIGENSOFT/EIGENSOFT-6.1.1-goolf-1.7.20.eb b/e/EIGENSOFT/EIGENSOFT-6.1.1-goolf-1.7.20.eb index 6b962c66..eb020304 100644 --- a/e/EIGENSOFT/EIGENSOFT-6.1.1-goolf-1.7.20.eb +++ b/e/EIGENSOFT/EIGENSOFT-6.1.1-goolf-1.7.20.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics # Provided binaries required OpenBLAS and GSL libraries @@ -11,11 +11,11 @@ name = 'EIGENSOFT' version = '6.1.1' homepage = 'http://www.hsph.harvard.edu/alkes-price/software/' -description = """The EIGENSOFT package combines functionality from our population genetics methods (Patterson et al. 2006) - and our EIGENSTRAT stratification correction method (Price et al. 2006). The EIGENSTRAT method uses principal components - analysis to explicitly model ancestry differences between cases and controls along continuous axes of variation; - the resulting correction is specific to a candidate marker’s variation in frequency across ancestral populations, - minimizing spurious associations while maximizing power to detect true associations. The EIGENSOFT package has a built-in +description = """The EIGENSOFT package combines functionality from our population genetics methods (Patterson et al. 2006) + and our EIGENSTRAT stratification correction method (Price et al. 2006). The EIGENSTRAT method uses principal components + analysis to explicitly model ancestry differences between cases and controls along continuous axes of variation; + the resulting correction is specific to a candidate marker’s variation in frequency across ancestral populations, + minimizing spurious associations while maximizing power to detect true associations. The EIGENSOFT package has a built-in plotting script and supports multiple file formats and quantitative phenotypes.""" toolchain = {'name': 'goolf', 'version': '1.7.20'} @@ -30,8 +30,13 @@ source_urls = [ sources = ['EIG%(version)s.tar.gz'] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ["baseprog", "convertf", "eigenstrat", "eigenstratQTL"]], - 'dirs': [] -} + 'files': [ + 'bin/%s' % + x for x in [ + "baseprog", + "convertf", + "eigenstrat", + "eigenstratQTL"]], + 'dirs': []} moduleclass = 'bio' diff --git a/e/EMBOSS/EMBOSS-6.5.7-goolf-1.4.10.eb b/e/EMBOSS/EMBOSS-6.5.7-goolf-1.4.10.eb index c8367acc..5cffd064 100644 --- a/e/EMBOSS/EMBOSS-6.5.7-goolf-1.4.10.eb +++ b/e/EMBOSS/EMBOSS-6.5.7-goolf-1.4.10.eb @@ -31,10 +31,27 @@ configopts = " --with-hpdf=$EBROOTLIBHARU " parallel = 1 sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['seqret', 'aligncopy', 'profit', 'prophet']] + - ['lib/lib%s.a' % x for x in ['acd', 'ajax', 'ajaxdb', 'ajaxg', 'eexpat', 'ensembl', - 'epcre', 'eplplot', 'ezlib', 'nucleus']] + - ['share/EMBOSS/jemboss/lib/jemboss.jar'], + 'files': [ + 'bin/%s' % + x for x in [ + 'seqret', + 'aligncopy', + 'profit', + 'prophet']] + + [ + 'lib/lib%s.a' % + x for x in [ + 'acd', + 'ajax', + 'ajaxdb', + 'ajaxg', + 'eexpat', + 'ensembl', + 'epcre', + 'eplplot', + 'ezlib', + 'nucleus']] + + ['share/EMBOSS/jemboss/lib/jemboss.jar'], 'dirs': [], } diff --git a/e/EMBOSS/EMBOSS-6.5.7-ictce-5.3.0.eb b/e/EMBOSS/EMBOSS-6.5.7-ictce-5.3.0.eb index 88380bcb..fe3335e5 100644 --- a/e/EMBOSS/EMBOSS-6.5.7-ictce-5.3.0.eb +++ b/e/EMBOSS/EMBOSS-6.5.7-ictce-5.3.0.eb @@ -31,10 +31,27 @@ configopts = " --with-hpdf=$EBROOTLIBHARU " parallel = 1 sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['seqret', 'aligncopy', 'profit', 'prophet']] + - ['lib/lib%s.a' % x for x in ['acd', 'ajax', 'ajaxdb', 'ajaxg', 'eexpat', 'ensembl', - 'epcre', 'eplplot', 'ezlib', 'nucleus']] + - ['share/EMBOSS/jemboss/lib/jemboss.jar'], + 'files': [ + 'bin/%s' % + x for x in [ + 'seqret', + 'aligncopy', + 'profit', + 'prophet']] + + [ + 'lib/lib%s.a' % + x for x in [ + 'acd', + 'ajax', + 'ajaxdb', + 'ajaxg', + 'eexpat', + 'ensembl', + 'epcre', + 'eplplot', + 'ezlib', + 'nucleus']] + + ['share/EMBOSS/jemboss/lib/jemboss.jar'], 'dirs': [], } diff --git a/e/Elk/Elk-4.3.6-intel-2017a-openmp.eb b/e/Elk/Elk-4.3.6-intel-2017a-openmp.eb index fc0e7168..824bc565 100644 --- a/e/Elk/Elk-4.3.6-intel-2017a-openmp.eb +++ b/e/Elk/Elk-4.3.6-intel-2017a-openmp.eb @@ -12,7 +12,7 @@ new developments in the field of density functional theory (DFT) can be added qu """ toolchain = {'name': 'intel', 'version': '2017a'} -toolchainopts = {'openmp': True,'usempi': True} +toolchainopts = {'openmp': True, 'usempi': True} sources = [SOURCELOWER_TGZ] source_urls = [SOURCEFORGE_SOURCE] @@ -34,7 +34,8 @@ buildopts = 'all' parallel = 1 -files_to_copy = [(['src/elk', 'src/spacegroup/spacegroup', 'src/eos/eos'], 'bin')] +files_to_copy = [ + (['src/elk', 'src/spacegroup/spacegroup', 'src/eos/eos'], 'bin')] sanity_check_paths = { 'files': ['bin/elk', 'bin/spacegroup', 'bin/eos'], diff --git a/e/Elk/Elk-4.3.6-intel-2017a.eb b/e/Elk/Elk-4.3.6-intel-2017a.eb index ea3fa03e..7644d4e3 100644 --- a/e/Elk/Elk-4.3.6-intel-2017a.eb +++ b/e/Elk/Elk-4.3.6-intel-2017a.eb @@ -33,7 +33,8 @@ buildopts = 'all' parallel = 1 -files_to_copy = [(['src/elk', 'src/spacegroup/spacegroup', 'src/eos/eos'], 'bin')] +files_to_copy = [ + (['src/elk', 'src/spacegroup/spacegroup', 'src/eos/eos'], 'bin')] sanity_check_paths = { 'files': ['bin/elk', 'bin/spacegroup', 'bin/eos'], diff --git a/e/Embree/Embree-2.16.2-intel-2017a.eb b/e/Embree/Embree-2.16.2-intel-2017a.eb index c65ae5a7..6a26c82f 100644 --- a/e/Embree/Embree-2.16.2-intel-2017a.eb +++ b/e/Embree/Embree-2.16.2-intel-2017a.eb @@ -13,13 +13,13 @@ source_urls = ['https://github.com/embree/embree/archive'] sources = ['v%(version)s.tar.gz'] builddependencies = [ - ('CMake', '3.8.1', '', True), + ('CMake', '3.8.1', '', True), ] dependencies = [ - ('tbb', '2017.6.196', '', True), - ('ispc', '1.9.1', '', True), - ('freeglut', '3.0.0'), + ('tbb', '2017.6.196', '', True), + ('ispc', '1.9.1', '', True), + ('freeglut', '3.0.0'), ] configopts = '-DTBB_INCLUDE_DIR=$TBBROOT/include -DTBB_LIBRARY=$TBBROOT/lib/libtbb.so -DTBB_LIBRARY_MALLOC=$TBBROOT/lib/libtbbmalloc.so' diff --git a/e/Embree/Embree-3.2.0-intel-2017a.eb b/e/Embree/Embree-3.2.0-intel-2017a.eb index 681a838e..47d401fb 100644 --- a/e/Embree/Embree-3.2.0-intel-2017a.eb +++ b/e/Embree/Embree-3.2.0-intel-2017a.eb @@ -15,20 +15,20 @@ source_urls = ['https://github.com/embree/embree/archive'] sources = ['v%(version)s.tar.gz'] builddependencies = [ - ('CMake', '3.9.1', '', True), + ('CMake', '3.9.1', '', True), ] dependencies = [ - ('tbb', '2017.6.196', '', True), - ('ispc', '1.9.1', '', True), - ('freeglut', '3.0.0', '-Mesa-18.1.3'), + ('tbb', '2017.6.196', '', True), + ('ispc', '1.9.1', '', True), + ('freeglut', '3.0.0', '-Mesa-18.1.3'), ] configopts = '-DTBB_INCLUDE_DIR=$TBBROOT/include -DTBB_LIBRARY=$TBBROOT/lib/libtbb.so -DTBB_LIBRARY_MALLOC=$TBBROOT/lib/libtbbmalloc.so -DEMBREE_TUTORIALS=OFF' separate_build_dir = True -#modextrapaths = { +# modextrapaths = { # 'PATH': ['bin/embree3'], #} diff --git a/e/ea-utils/ea-utils-27a4809-foss-2016a.eb b/e/ea-utils/ea-utils-27a4809-foss-2016a.eb index 7cf3821e..82abd6d8 100644 --- a/e/ea-utils/ea-utils-27a4809-foss-2016a.eb +++ b/e/ea-utils/ea-utils-27a4809-foss-2016a.eb @@ -7,7 +7,7 @@ homepage = 'https://code.google.com/p/ea-utils/' description = """Command-line tools for processing biological sequencing data. Barcode demultiplexing, adapter trimming, etc. -Primarily written to support an Illumina based pipeline - +Primarily written to support an Illumina based pipeline - but should work with any FASTQs.""" toolchain = {'name': 'foss', 'version': '2016a'} @@ -32,17 +32,20 @@ dependencies = [ ] files_to_copy = [([ - 'fastq-mcf', 'fastq-multx', 'fastq-join', 'fastq-stats', 'fastq-clipper', + 'fastq-mcf', 'fastq-multx', 'fastq-join', 'fastq-stats', 'fastq-clipper', 'sam-stats', 'varcall', 'randomFQ', 'alc', 'determine-phred'], 'bin' )] sanity_check_paths = { 'files': [ - 'bin/fastq-mcf', 'bin/fastq-multx', 'bin/fastq-join', 'bin/fastq-stats', - 'bin/fastq-clipper', 'bin/sam-stats', 'bin/varcall' - ], - 'dirs': [] -} + 'bin/fastq-mcf', + 'bin/fastq-multx', + 'bin/fastq-join', + 'bin/fastq-stats', + 'bin/fastq-clipper', + 'bin/sam-stats', + 'bin/varcall'], + 'dirs': []} -moduleclass = 'bio' \ No newline at end of file +moduleclass = 'bio' diff --git a/e/ea-utils/ea-utils-27a4809-foss-2016b.eb b/e/ea-utils/ea-utils-27a4809-foss-2016b.eb index e8447b7c..626db13b 100644 --- a/e/ea-utils/ea-utils-27a4809-foss-2016b.eb +++ b/e/ea-utils/ea-utils-27a4809-foss-2016b.eb @@ -7,7 +7,7 @@ homepage = 'https://code.google.com/p/ea-utils/' description = """Command-line tools for processing biological sequencing data. Barcode demultiplexing, adapter trimming, etc. -Primarily written to support an Illumina based pipeline - +Primarily written to support an Illumina based pipeline - but should work with any FASTQs.""" toolchain = {'name': 'foss', 'version': '2016b'} @@ -32,17 +32,20 @@ dependencies = [ ] files_to_copy = [([ - 'fastq-mcf', 'fastq-multx', 'fastq-join', 'fastq-stats', 'fastq-clipper', + 'fastq-mcf', 'fastq-multx', 'fastq-join', 'fastq-stats', 'fastq-clipper', 'sam-stats', 'varcall', 'randomFQ', 'alc', 'determine-phred'], 'bin' )] sanity_check_paths = { 'files': [ - 'bin/fastq-mcf', 'bin/fastq-multx', 'bin/fastq-join', 'bin/fastq-stats', - 'bin/fastq-clipper', 'bin/sam-stats', 'bin/varcall' - ], - 'dirs': [] -} + 'bin/fastq-mcf', + 'bin/fastq-multx', + 'bin/fastq-join', + 'bin/fastq-stats', + 'bin/fastq-clipper', + 'bin/sam-stats', + 'bin/varcall'], + 'dirs': []} moduleclass = 'bio' diff --git a/e/eudev/eudev-3.1.5-foss-2015g.eb b/e/eudev/eudev-3.1.5-foss-2015g.eb index bf525135..91f0b92a 100644 --- a/e/eudev/eudev-3.1.5-foss-2015g.eb +++ b/e/eudev/eudev-3.1.5-foss-2015g.eb @@ -26,8 +26,12 @@ configopts = '--disable-blkid --disable-selinux --disable-manpages ' runtest = 'check' sanity_check_paths = { - 'files' : ['bin/udevadm', 'include/libudev.h', 'include/udev.h', 'lib/libudev.so.1'], - 'dirs' : [], + 'files': [ + 'bin/udevadm', + 'include/libudev.h', + 'include/udev.h', + 'lib/libudev.so.1'], + 'dirs': [], } maxparallel = 1 diff --git a/e/eudev/eudev-3.1.5-intel-2017a.eb b/e/eudev/eudev-3.1.5-intel-2017a.eb index 61fe1c70..d0aa1599 100644 --- a/e/eudev/eudev-3.1.5-intel-2017a.eb +++ b/e/eudev/eudev-3.1.5-intel-2017a.eb @@ -26,8 +26,12 @@ configopts = '--disable-blkid --disable-selinux --disable-manpages ' runtest = 'check' sanity_check_paths = { - 'files' : ['bin/udevadm', 'include/libudev.h', 'include/udev.h', 'lib/libudev.so.1'], - 'dirs' : [], + 'files': [ + 'bin/udevadm', + 'include/libudev.h', + 'include/udev.h', + 'lib/libudev.so.1'], + 'dirs': [], } maxparallel = 1 diff --git a/f/FASTA/FASTA-36.3.5e-goolf-1.4.10.eb b/f/FASTA/FASTA-36.3.5e-goolf-1.4.10.eb index c1501d5c..1ffb11f4 100644 --- a/f/FASTA/FASTA-36.3.5e-goolf-1.4.10.eb +++ b/f/FASTA/FASTA-36.3.5e-goolf-1.4.10.eb @@ -12,8 +12,8 @@ name = "FASTA" version = "36.3.5e" homepage = 'http://fasta.bioch.virginia.edu' -description = """The FASTA programs find regions of local or global (new) similarity between -protein or DNA sequences, either by searching Protein or DNA databases, or by identifying +description = """The FASTA programs find regions of local or global (new) similarity between +protein or DNA sequences, either by searching Protein or DNA databases, or by identifying local duplications within a sequence.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} @@ -23,14 +23,42 @@ sources = [SOURCELOWER_TAR_GZ] buildopts = '-C ./src -f ../make/Makefile.linux_sse2 all' -files_to_copy = ["bin", "conf", "data", "doc", "FASTA_LIST", "misc", "README", "seq", "sql", "test"] +files_to_copy = [ + "bin", + "conf", + "data", + "doc", + "FASTA_LIST", + "misc", + "README", + "seq", + "sql", + "test"] -sanity_check_paths = { - 'files': ["FASTA_LIST", "README"] + ['bin/%s' % x for x in ['lav2svg', 'lav2ps', 'map_db']] + - ['bin/%s%%(version_major)s' % x for x in ['fasta', 'fastm', 'fastx', 'ggsearch', 'lalign', 'tfastf', - 'tfasts', 'tfasty', 'fastf', 'fasts', 'fasty', 'glsearch', - 'ssearch', 'tfastm', 'tfastx']], - 'dirs': ["conf", "data", "doc", "misc", "seq", "sql", "test"] -} +sanity_check_paths = {'files': ["FASTA_LIST", + "README"] + ['bin/%s' % x for x in ['lav2svg', + 'lav2ps', + 'map_db']] + ['bin/%s%%(version_major)s' % x for x in ['fasta', + 'fastm', + 'fastx', + 'ggsearch', + 'lalign', + 'tfastf', + 'tfasts', + 'tfasty', + 'fastf', + 'fasts', + 'fasty', + 'glsearch', + 'ssearch', + 'tfastm', + 'tfastx']], + 'dirs': ["conf", + "data", + "doc", + "misc", + "seq", + "sql", + "test"]} moduleclass = 'bio' diff --git a/f/FASTA/FASTA-36.3.5e-ictce-5.3.0.eb b/f/FASTA/FASTA-36.3.5e-ictce-5.3.0.eb index 6b9a39e1..5e37baeb 100644 --- a/f/FASTA/FASTA-36.3.5e-ictce-5.3.0.eb +++ b/f/FASTA/FASTA-36.3.5e-ictce-5.3.0.eb @@ -12,8 +12,8 @@ name = "FASTA" version = "36.3.5e" homepage = 'http://fasta.bioch.virginia.edu' -description = """The FASTA programs find regions of local or global (new) similarity between -protein or DNA sequences, either by searching Protein or DNA databases, or by identifying +description = """The FASTA programs find regions of local or global (new) similarity between +protein or DNA sequences, either by searching Protein or DNA databases, or by identifying local duplications within a sequence.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} @@ -23,14 +23,42 @@ sources = [SOURCELOWER_TAR_GZ] buildopts = '-C ./src -f ../make/Makefile.linux_sse2 all' -files_to_copy = ["bin", "conf", "data", "doc", "FASTA_LIST", "misc", "README", "seq", "sql", "test"] +files_to_copy = [ + "bin", + "conf", + "data", + "doc", + "FASTA_LIST", + "misc", + "README", + "seq", + "sql", + "test"] -sanity_check_paths = { - 'files': ["FASTA_LIST", "README"] + ['bin/%s' % x for x in ['lav2svg', 'lav2ps', 'map_db']] + - ['bin/%s%%(version_major)s' % x for x in ['fasta', 'fastm', 'fastx', 'ggsearch', 'lalign', 'tfastf', - 'tfasts', 'tfasty', 'fastf', 'fasts', 'fasty', 'glsearch', - 'ssearch', 'tfastm', 'tfastx']], - 'dirs': ["conf", "data", "doc", "misc", "seq", "sql", "test"] -} +sanity_check_paths = {'files': ["FASTA_LIST", + "README"] + ['bin/%s' % x for x in ['lav2svg', + 'lav2ps', + 'map_db']] + ['bin/%s%%(version_major)s' % x for x in ['fasta', + 'fastm', + 'fastx', + 'ggsearch', + 'lalign', + 'tfastf', + 'tfasts', + 'tfasty', + 'fastf', + 'fasts', + 'fasty', + 'glsearch', + 'ssearch', + 'tfastm', + 'tfastx']], + 'dirs': ["conf", + "data", + "doc", + "misc", + "seq", + "sql", + "test"]} moduleclass = 'bio' diff --git a/f/FFTW/FFTW-2.1.5-gompi-1.5.12.eb b/f/FFTW/FFTW-2.1.5-gompi-1.5.12.eb index 537898c0..40281d18 100644 --- a/f/FFTW/FFTW-2.1.5-gompi-1.5.12.eb +++ b/f/FFTW/FFTW-2.1.5-gompi-1.5.12.eb @@ -21,10 +21,18 @@ configopts = [ ] sanity_check_paths = { - 'files': ['include/%sfftw%s.h' % (x, y) for x in ['d', 'dr', 's', 'sr'] for y in ['', '_mpi', '_threads']] + - ['lib/lib%sfftw%s.a' % (x, y) for x in ['d', 'dr', 's', 'sr'] for y in ['', '_mpi', '_threads']] + - ['lib/lib%sfftw%s.%s' % (x, y, SHLIB_EXT) for x in ['d', 'dr', 's', 'sr'] for y in ['', '_mpi', '_threads']], - 'dirs': [], -} + 'files': [ + 'include/%sfftw%s.h' % + (x, y) for x in [ + 'd', 'dr', 's', 'sr'] for y in [ + '', '_mpi', '_threads']] + [ + 'lib/lib%sfftw%s.a' % + (x, y) for x in [ + 'd', 'dr', 's', 'sr'] for y in [ + '', '_mpi', '_threads']] + [ + 'lib/lib%sfftw%s.%s' % + (x, y, SHLIB_EXT) for x in [ + 'd', 'dr', 's', 'sr'] for y in [ + '', '_mpi', '_threads']], 'dirs': [], } moduleclass = 'numlib' diff --git a/f/FFTW/FFTW-3.3.4-gompi-2015g.eb b/f/FFTW/FFTW-3.3.4-gompi-2015g.eb index ffa3e0f5..e93e0ca2 100644 --- a/f/FFTW/FFTW-3.3.4-gompi-2015g.eb +++ b/f/FFTW/FFTW-3.3.4-gompi-2015g.eb @@ -23,12 +23,17 @@ configopts = [ ] 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'], -} + '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/f/FFTW/FFTW-3.3.4-intel-2015b.eb b/f/FFTW/FFTW-3.3.4-intel-2015b.eb index 4769fdf8..190d5fd0 100644 --- a/f/FFTW/FFTW-3.3.4-intel-2015b.eb +++ b/f/FFTW/FFTW-3.3.4-intel-2015b.eb @@ -24,11 +24,16 @@ configopts = [ ] 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'], -} + '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/f/FFTW/FFTW-3.3.5-foss-2016a.eb b/f/FFTW/FFTW-3.3.5-foss-2016a.eb index c28e71ef..310e6834 100644 --- a/f/FFTW/FFTW-3.3.5-foss-2016a.eb +++ b/f/FFTW/FFTW-3.3.5-foss-2016a.eb @@ -16,7 +16,8 @@ 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 +# 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", @@ -24,11 +25,16 @@ configopts = [ ] 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'], -} + '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/f/FFTW/FFTW-3.3.5-gompi-2016a.eb b/f/FFTW/FFTW-3.3.5-gompi-2016a.eb index 58edcf6b..ac3d8f09 100644 --- a/f/FFTW/FFTW-3.3.5-gompi-2016a.eb +++ b/f/FFTW/FFTW-3.3.5-gompi-2016a.eb @@ -23,12 +23,17 @@ configopts = [ ] 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'], -} + '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/f/FFTW/FFTW-3.3.5-intel-2016a.eb b/f/FFTW/FFTW-3.3.5-intel-2016a.eb index bfcfb2fa..1fe1e319 100644 --- a/f/FFTW/FFTW-3.3.5-intel-2016a.eb +++ b/f/FFTW/FFTW-3.3.5-intel-2016a.eb @@ -16,7 +16,8 @@ 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 +# 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", @@ -24,11 +25,16 @@ configopts = [ ] 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'], -} + '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/f/FFTW/FFTW-3.3.5-intel-2017.00.eb b/f/FFTW/FFTW-3.3.5-intel-2017.00.eb index 12078f3f..af892f5b 100644 --- a/f/FFTW/FFTW-3.3.5-intel-2017.00.eb +++ b/f/FFTW/FFTW-3.3.5-intel-2017.00.eb @@ -16,7 +16,8 @@ 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 +# 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", @@ -24,11 +25,16 @@ configopts = [ ] 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'], -} + '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/f/FFTW/FFTW-3.3.5-intel-2017a.eb b/f/FFTW/FFTW-3.3.5-intel-2017a.eb index 31f20324..302bbfb3 100644 --- a/f/FFTW/FFTW-3.3.5-intel-2017a.eb +++ b/f/FFTW/FFTW-3.3.5-intel-2017a.eb @@ -16,7 +16,8 @@ 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 +# 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", @@ -24,11 +25,16 @@ configopts = [ ] 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'], -} + '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/f/FFTW/FFTW-3.3.6-foss-2017a.eb b/f/FFTW/FFTW-3.3.6-foss-2017a.eb index c5e5ee78..0b8c8a5f 100644 --- a/f/FFTW/FFTW-3.3.6-foss-2017a.eb +++ b/f/FFTW/FFTW-3.3.6-foss-2017a.eb @@ -24,12 +24,17 @@ configopts = [ ] 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'], -} + '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/f/FFTW/FFTW-3.3.6-gompi-2017a-it4i.eb b/f/FFTW/FFTW-3.3.6-gompi-2017a-it4i.eb index dd221faa..21a3b5f5 100644 --- a/f/FFTW/FFTW-3.3.6-gompi-2017a-it4i.eb +++ b/f/FFTW/FFTW-3.3.6-gompi-2017a-it4i.eb @@ -24,12 +24,17 @@ configopts = [ ] 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'], -} + '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/f/FFTW/FFTW-3.3.7-GCC-6.3.0-2.27.eb b/f/FFTW/FFTW-3.3.7-GCC-6.3.0-2.27.eb index f501648f..b3ff8070 100644 --- a/f/FFTW/FFTW-3.3.7-GCC-6.3.0-2.27.eb +++ b/f/FFTW/FFTW-3.3.7-GCC-6.3.0-2.27.eb @@ -26,11 +26,17 @@ configopts = [ ] 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 ['.f', '.f03', '.h', 'l.f03', 'q.f03']] + - ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_omp', '_threads']] + - ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], - 'dirs': ['lib/pkgconfig'], -} + '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 [ + '.f', '.f03', '.h', 'l.f03', 'q.f03']] + [ + 'lib/libfftw3%s%s.a' % + (x, y) for x in [ + '', 'f', 'l'] for y in [ + '', '_omp', '_threads']] + [ + 'lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], 'dirs': ['lib/pkgconfig'], } moduleclass = 'numlib' diff --git a/f/FFmpeg/FFmpeg-0.10.16-intel-2016a.eb b/f/FFmpeg/FFmpeg-0.10.16-intel-2016a.eb index 3e71d0c5..3badec48 100644 --- a/f/FFmpeg/FFmpeg-0.10.16-intel-2016a.eb +++ b/f/FFmpeg/FFmpeg-0.10.16-intel-2016a.eb @@ -7,7 +7,8 @@ homepage = 'https://www.ffmpeg.org/' description = """A complete, cross-platform solution to record, convert and stream audio and video.""" toolchain = {'name': 'intel', 'version': '2016a'} -# disable use of -xHOST, since it can trigger an internal compiler error in this case +# disable use of -xHOST, since it can trigger an internal compiler error +# in this case toolchainopts = {'optarch': False} sources = [SOURCELOWER_TAR_BZ2] @@ -23,10 +24,26 @@ configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enab configopts += '--enable-libx264' 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'] -} + '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/f/FFmpeg/FFmpeg-2.8.6-intel-2016a.eb b/f/FFmpeg/FFmpeg-2.8.6-intel-2016a.eb index 40be8fe3..99241cbf 100644 --- a/f/FFmpeg/FFmpeg-2.8.6-intel-2016a.eb +++ b/f/FFmpeg/FFmpeg-2.8.6-intel-2016a.eb @@ -21,10 +21,26 @@ configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enab configopts += '--enable-libx264' 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'] -} + '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/f/FFmpeg/FFmpeg-2.8.7-foss-2016a.eb b/f/FFmpeg/FFmpeg-2.8.7-foss-2016a.eb index 0badebf4..8d51d65a 100644 --- a/f/FFmpeg/FFmpeg-2.8.7-foss-2016a.eb +++ b/f/FFmpeg/FFmpeg-2.8.7-foss-2016a.eb @@ -21,10 +21,26 @@ configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enab configopts += '--enable-libx264' 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 [SHLIB_EXT, 'a']], - 'dirs': ['include'] -} + '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 [ + SHLIB_EXT, + 'a']], + 'dirs': ['include']} moduleclass = 'vis' diff --git a/f/FFmpeg/FFmpeg-2.8.7-intel-2016a.eb b/f/FFmpeg/FFmpeg-2.8.7-intel-2016a.eb index 05478cca..04978dd9 100644 --- a/f/FFmpeg/FFmpeg-2.8.7-intel-2016a.eb +++ b/f/FFmpeg/FFmpeg-2.8.7-intel-2016a.eb @@ -21,10 +21,26 @@ configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enab configopts += '--enable-libx264' 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'] -} + '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/f/FFmpeg/FFmpeg-3.0.2.eb b/f/FFmpeg/FFmpeg-3.0.2.eb index dd8002aa..77b3efc7 100644 --- a/f/FFmpeg/FFmpeg-3.0.2.eb +++ b/f/FFmpeg/FFmpeg-3.0.2.eb @@ -21,10 +21,26 @@ configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enab configopts += '--enable-libx264' 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'] -} + '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/f/FFmpeg/FFmpeg-3.1.3-intel-2017a.eb b/f/FFmpeg/FFmpeg-3.1.3-intel-2017a.eb index 78edf69e..ce08a70d 100644 --- a/f/FFmpeg/FFmpeg-3.1.3-intel-2017a.eb +++ b/f/FFmpeg/FFmpeg-3.1.3-intel-2017a.eb @@ -23,10 +23,26 @@ configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enab configopts += '--enable-libx264' 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'] -} + '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/f/FLEUR/FLEUR-0.26e-intel-2016a.eb b/f/FLEUR/FLEUR-0.26e-intel-2016a.eb index d7d71121..f2e25311 100644 --- a/f/FLEUR/FLEUR-0.26e-intel-2016a.eb +++ b/f/FLEUR/FLEUR-0.26e-intel-2016a.eb @@ -10,7 +10,8 @@ description = """FLEUR is a feature-full, freely available FLAPW (full potential toolchain = {'name': 'intel', 'version': '2016a'} toolchainopts = {'usempi': True, 'r8': True} -# dowload requires registration, see http://www.flapw.de/pm/index.php?n=FLEUR.Downloads +# dowload requires registration, see +# http://www.flapw.de/pm/index.php?n=FLEUR.Downloads sources = ['v%s.tgz' % version.split('.')[1]] builddependencies = [('imake', '1.0.7')] @@ -19,14 +20,16 @@ dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), ('HDF5', '1.8.16'), -# ('Wannier90', '2.0.1'), # only needed if '#define wann' is added to Imakefile + # ('Wannier90', '2.0.1'), # only needed if '#define wann' is added to Imakefile ] -# define hardware platform to be 'parallel intel compiler, 64 bit, use scalapack') +# define hardware platform to be 'parallel intel compiler, 64 bit, use +# scalapack') prebuildopts = "sed -i 's/^#define jureca/#define linux_evp_64/g' Imakefile && " # don't specialize for systems with structural symmetry prebuildopts += "sed -i 's/^#define inversion//g' Imakefile && " -# no need to jump through hoops to make compilation work with older Fortran compilers +# no need to jump through hoops to make compilation work with older +# Fortran compilers prebuildopts += "sed -i 's/^#define f_90//g' Imakefile && " prebuildopts += "imake && " diff --git a/f/FLTK/FLTK-1.3.3-foss-2016a.eb b/f/FLTK/FLTK-1.3.3-foss-2016a.eb index 0056b113..a1517731 100644 --- a/f/FLTK/FLTK-1.3.3-foss-2016a.eb +++ b/f/FLTK/FLTK-1.3.3-foss-2016a.eb @@ -32,7 +32,12 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/fltk-config', 'bin/fluid', 'lib/libfltk.a', 'lib/libfltk.%s' % SHLIB_EXT], + 'files': [ + 'bin/fltk-config', + 'bin/fluid', + 'lib/libfltk.a', + 'lib/libfltk.%s' % + SHLIB_EXT], 'dirs': ['lib'], } diff --git a/f/FLTK/FLTK-1.3.3-intel-2016a.eb b/f/FLTK/FLTK-1.3.3-intel-2016a.eb index d88b64d9..ecde4b41 100644 --- a/f/FLTK/FLTK-1.3.3-intel-2016a.eb +++ b/f/FLTK/FLTK-1.3.3-intel-2016a.eb @@ -32,7 +32,12 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/fltk-config', 'bin/fluid', 'lib/libfltk.a', 'lib/libfltk.%s' % SHLIB_EXT], + 'files': [ + 'bin/fltk-config', + 'bin/fluid', + 'lib/libfltk.a', + 'lib/libfltk.%s' % + SHLIB_EXT], 'dirs': ['lib'], } diff --git a/f/FLTK/FLTK-1.3.4.eb b/f/FLTK/FLTK-1.3.4.eb index 67bc11a1..c706206e 100644 --- a/f/FLTK/FLTK-1.3.4.eb +++ b/f/FLTK/FLTK-1.3.4.eb @@ -22,7 +22,7 @@ dependencies = [ configopts = 'CXXFLAGS="-O3 -fPIC" CFLAGS="-O3 -fPIC" ' sanity_check_paths = { - 'files': ['bin/fltk-config','bin/fluid'], + 'files': ['bin/fltk-config', 'bin/fluid'], 'dirs': ['lib'], } diff --git a/f/FOX/FOX-1.6.51-foss-2015g.eb b/f/FOX/FOX-1.6.51-foss-2015g.eb index 7190b969..1dd5da03 100644 --- a/f/FOX/FOX-1.6.51-foss-2015g.eb +++ b/f/FOX/FOX-1.6.51-foss-2015g.eb @@ -6,7 +6,7 @@ version = '1.6.51' homepage = 'http://fox-toolkit.org' description = """FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. -It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as +It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation.""" toolchain = {'name': 'foss', 'version': '2015g'} diff --git a/f/Firefox/Firefox-44.0.2.eb b/f/Firefox/Firefox-44.0.2.eb index 21da1fdd..4185b459 100644 --- a/f/Firefox/Firefox-44.0.2.eb +++ b/f/Firefox/Firefox-44.0.2.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'Tarball' @@ -9,13 +9,14 @@ name = 'Firefox' version = '44.0.2' homepage = 'https://www.mozilla.org/en-US/firefox/new/' -description = """Firefox is a free, open source Web browser for Windows, Linux and Mac OS X. It is based on the Mozilla code - base and offers customization options and features such as its capability to block pop-up windows, tabbed browsing, privacy +description = """Firefox is a free, open source Web browser for Windows, Linux and Mac OS X. It is based on the Mozilla code + base and offers customization options and features such as its capability to block pop-up windows, tabbed browsing, privacy and security measures, smart searching, and RSS live bookmarks.""" toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://ftp.mozilla.org/pub/firefox/releases/%(version)s/linux-x86_64/en-US/'] +source_urls = [ + 'https://ftp.mozilla.org/pub/firefox/releases/%(version)s/linux-x86_64/en-US/'] sources = [SOURCELOWER_TAR_BZ2] sanity_check_paths = { @@ -25,7 +26,7 @@ sanity_check_paths = { # add the installation dir to PATH modextrapaths = { - 'PATH': "", + 'PATH': "", } moduleclass = 'tools' diff --git a/f/Forge/Forge-5.1-43967.eb b/f/Forge/Forge-5.1-43967.eb index 1a748473..7709a53f 100644 --- a/f/Forge/Forge-5.1-43967.eb +++ b/f/Forge/Forge-5.1-43967.eb @@ -5,9 +5,9 @@ name = 'Forge' version = '5.1-43967' homepage = 'http://www.allinea.com/products/develop-allinea-forge' -description = """Allinea Forge is the complete toolsuite for software development -- with everything needed to debug, profile, optimize, edit and build C, C++ -and FORTRAN applications on Linux for high performance - from single threads through +description = """Allinea Forge is the complete toolsuite for software development +- with everything needed to debug, profile, optimize, edit and build C, C++ +and FORTRAN applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ @@ -16,14 +16,15 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ # Use manually downloaded sources # http://content.allinea.com/downloads/allinea-forge-latest-Redhat-6.0-x86_64+MIC-2.1-k1om.tar - # and rename it to format %(namelower)s-%(version)s.tar, so forge-5.1-43967.tar. + # and rename it to format %(namelower)s-%(version)s.tar, so + # forge-5.1-43967.tar. ] #### IMPORTANT NOTE! #### # Right now, we do not have support for -# copying Allinea licence file to the +# copying Allinea licence file to the # installation directory -# You have to copy file manually +# You have to copy file manually # to the %(installdir)s/licences/ directory! ########################### diff --git a/f/Forge/Forge-6.1.2.eb b/f/Forge/Forge-6.1.2.eb index d9d1be09..4857844b 100644 --- a/f/Forge/Forge-6.1.2.eb +++ b/f/Forge/Forge-6.1.2.eb @@ -5,9 +5,9 @@ name = 'Forge' version = "6.1.2" homepage = 'http://www.allinea.com/products/develop-allinea-forge' -description = """Allinea Forge is the complete toolsuite for software development -- with everything needed to debug, profile, optimize, edit and build C, C++ -and FORTRAN applications on Linux for high performance - from single threads through +description = """Allinea Forge is the complete toolsuite for software development +- with everything needed to debug, profile, optimize, edit and build C, C++ +and FORTRAN applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ @@ -16,14 +16,15 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ # Use manually downloaded sources # http://content.allinea.com/downloads/allinea-forge-latest-Redhat-6.1.2-x86_64+MIC-2.1-k1om.tar - # and rename it to format %(namelower)s-%(version)s.tar, so forge-6.1.2.tar. + # and rename it to format %(namelower)s-%(version)s.tar, so + # forge-6.1.2.tar. ] #### IMPORTANT NOTE! #### # Right now, we do not have support for -# copying Allinea licence file to the +# copying Allinea licence file to the # installation directory -# You have to copy file manually +# You have to copy file manually # to the %(installdir)s/licences/ directory! ########################### diff --git a/f/Forge/Forge-7.0.0.eb b/f/Forge/Forge-7.0.0.eb index b363a244..34c20705 100644 --- a/f/Forge/Forge-7.0.0.eb +++ b/f/Forge/Forge-7.0.0.eb @@ -5,9 +5,9 @@ name = 'Forge' version = "7.0" homepage = 'http://www.allinea.com/products/develop-allinea-forge' -description = """Allinea Forge is the complete toolsuite for software development -- with everything needed to debug, profile, optimize, edit and build C, C++ -and FORTRAN applications on Linux for high performance - from single threads through +description = """Allinea Forge is the complete toolsuite for software development +- with everything needed to debug, profile, optimize, edit and build C, C++ +and FORTRAN applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ @@ -16,14 +16,15 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ # Use manually downloaded sources # http://content.allinea.com/downloads/allinea-forge-latest-Redhat-6.1.2-x86_64+MIC-2.1-k1om.tar - # and rename it to format %(namelower)s-%(version)s.tar, so forge-6.1.2.tar. + # and rename it to format %(namelower)s-%(version)s.tar, so + # forge-6.1.2.tar. ] #### IMPORTANT NOTE! #### # Right now, we do not have support for -# copying Allinea licence file to the +# copying Allinea licence file to the # installation directory -# You have to copy file manually +# You have to copy file manually # to the %(installdir)s/licences/ directory! ########################### diff --git a/f/Forge/Forge-7.0.1.eb b/f/Forge/Forge-7.0.1.eb index c339e077..5bb0a5b7 100644 --- a/f/Forge/Forge-7.0.1.eb +++ b/f/Forge/Forge-7.0.1.eb @@ -5,9 +5,9 @@ name = 'Forge' version = "7.0.1" homepage = 'http://www.allinea.com/products/develop-allinea-forge' -description = """Allinea Forge is the complete toolsuite for software development -- with everything needed to debug, profile, optimize, edit and build C, C++ -and FORTRAN applications on Linux for high performance - from single threads through +description = """Allinea Forge is the complete toolsuite for software development +- with everything needed to debug, profile, optimize, edit and build C, C++ +and FORTRAN applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ @@ -16,14 +16,15 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [ # Use manually downloaded sources # http://content.allinea.com/downloads/allinea-reports-latest-Redhat-6.0-x86_64.tar - # and rename it to format %(namelower)s-%(version)s.tar, so forge-7.0.1.tar. + # and rename it to format %(namelower)s-%(version)s.tar, so + # forge-7.0.1.tar. ] #### IMPORTANT NOTE! #### # Right now, we do not have support for -# copying Allinea licence file to the +# copying Allinea licence file to the # installation directory -# You have to copy file manually +# You have to copy file manually # to the %(installdir)s/licences/ directory! ########################### @@ -31,7 +32,7 @@ sources = [SOURCELOWER_TAR] skipsteps = ['configure', 'build'] -#sanity_check_paths = { +# sanity_check_paths = { # 'files': ['bin/ddt-client', 'bin/ddt-debugger', 'bin/ddt-debugger-ll', 'bin/ddt-debugger-mps', 'bin/ddt-mpirun', 'bin/forge', 'bin/make-profiler-libraries', 'bin/perf-report'], # 'dirs': ['lib'], #} diff --git a/f/Forge/Forge-7.0.2.eb b/f/Forge/Forge-7.0.2.eb index 363286d9..0bc5b896 100644 --- a/f/Forge/Forge-7.0.2.eb +++ b/f/Forge/Forge-7.0.2.eb @@ -5,9 +5,9 @@ name = 'Forge' version = "7.0.2" homepage = 'http://www.allinea.com/products/develop-allinea-forge' -description = """Allinea Forge is the complete toolsuite for software development -- with everything needed to debug, profile, optimize, edit and build C, C++ -and FORTRAN applications on Linux for high performance - from single threads through +description = """Allinea Forge is the complete toolsuite for software development +- with everything needed to debug, profile, optimize, edit and build C, C++ +and FORTRAN applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ @@ -16,14 +16,15 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [ # Use manually downloaded sources # http://content.allinea.com/downloads/allinea-reports-latest-Redhat-6.0-x86_64.tar - # and rename it to format %(namelower)s-%(version)s.tar, so forge-7.0.1.tar. + # and rename it to format %(namelower)s-%(version)s.tar, so + # forge-7.0.1.tar. ] #### IMPORTANT NOTE! #### # Right now, we do not have support for -# copying Allinea licence file to the +# copying Allinea licence file to the # installation directory -# You have to copy file manually +# You have to copy file manually # to the %(installdir)s/licences/ directory! ########################### @@ -31,7 +32,7 @@ sources = [SOURCELOWER_TAR] skipsteps = ['configure', 'build'] -#sanity_check_paths = { +# sanity_check_paths = { # 'files': ['bin/ddt-client', 'bin/ddt-debugger', 'bin/ddt-debugger-ll', 'bin/ddt-debugger-mps', 'bin/ddt-mpirun', 'bin/forge', 'bin/make-profiler-libraries', 'bin/perf-report'], # 'dirs': ['lib'], #} diff --git a/f/Forge/Forge-7.0.3.eb b/f/Forge/Forge-7.0.3.eb index a2e5d5b3..dff5a64f 100644 --- a/f/Forge/Forge-7.0.3.eb +++ b/f/Forge/Forge-7.0.3.eb @@ -4,9 +4,9 @@ name = 'Forge' version = "7.0.3" homepage = 'http://www.allinea.com/products/develop-allinea-forge' -description = """Allinea Forge is the complete toolsuite for software development -- with everything needed to debug, profile, optimize, edit and build C, C++ -and FORTRAN applications on Linux for high performance - from single threads through +description = """Allinea Forge is the complete toolsuite for software development +- with everything needed to debug, profile, optimize, edit and build C, C++ +and FORTRAN applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ @@ -15,14 +15,15 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [ # Use manually downloaded sources # http://content.allinea.com/downloads/allinea-reports-latest-Redhat-6.0-x86_64.tar - # and rename it to format %(namelower)s-%(version)s.tar, so forge-7.0.1.tar. + # and rename it to format %(namelower)s-%(version)s.tar, so + # forge-7.0.1.tar. ] #### IMPORTANT NOTE! #### # Right now, we do not have support for -# copying Allinea licence file to the +# copying Allinea licence file to the # installation directory -# You have to copy file manually +# You have to copy file manually # to the %(installdir)s/licences/ directory! ########################### @@ -30,7 +31,7 @@ sources = [SOURCELOWER_TAR] skipsteps = ['configure', 'build'] -#sanity_check_paths = { +# sanity_check_paths = { # 'files': ['bin/ddt-client', 'bin/ddt-debugger', 'bin/ddt-debugger-ll', 'bin/ddt-debugger-mps', 'bin/ddt-mpirun', 'bin/forge', 'bin/make-profiler-libraries', 'bin/perf-report'], # 'dirs': ['lib'], #} diff --git a/f/Forge/Forge-7.0.4.eb b/f/Forge/Forge-7.0.4.eb index f0dc8fb7..d43bdd29 100644 --- a/f/Forge/Forge-7.0.4.eb +++ b/f/Forge/Forge-7.0.4.eb @@ -4,9 +4,9 @@ name = 'Forge' version = "7.0.4" homepage = 'http://www.allinea.com/products/develop-allinea-forge' -description = """Allinea Forge is the complete toolsuite for software development -- with everything needed to debug, profile, optimize, edit and build C, C++ -and FORTRAN applications on Linux for high performance - from single threads through +description = """Allinea Forge is the complete toolsuite for software development +- with everything needed to debug, profile, optimize, edit and build C, C++ +and FORTRAN applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ @@ -15,7 +15,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [ # Use manually downloaded sources # http://content.allinea.com/downloads/allinea-reports-latest-Redhat-6.0-x86_64.tar - # and rename it to format %(namelower)s-%(version)s.tar, so forge-7.0.4.tar. + # and rename it to format %(namelower)s-%(version)s.tar, so + # forge-7.0.4.tar. ] sources = [SOURCELOWER_TAR] @@ -26,7 +27,16 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/ddt-client', 'bin/map', 'bin/ddt', 'bin/ddt-debugger', 'bin/ddt-debugger-ll', 'bin/ddt-debugger-mps', 'bin/ddt-mpirun', 'bin/forge', 'bin/make-profiler-libraries'], + 'files': [ + 'bin/ddt-client', + 'bin/map', + 'bin/ddt', + 'bin/ddt-debugger', + 'bin/ddt-debugger-ll', + 'bin/ddt-debugger-mps', + 'bin/ddt-mpirun', + 'bin/forge', + 'bin/make-profiler-libraries'], 'dirs': ['lib'], } diff --git a/f/Forge/Forge-7.0.5.eb b/f/Forge/Forge-7.0.5.eb index b5acad5c..d70528fb 100644 --- a/f/Forge/Forge-7.0.5.eb +++ b/f/Forge/Forge-7.0.5.eb @@ -4,9 +4,9 @@ name = 'Forge' version = "7.0.5" homepage = 'http://www.allinea.com/products/develop-allinea-forge' -description = """Allinea Forge is the complete toolsuite for software development -- with everything needed to debug, profile, optimize, edit and build C, C++ -and FORTRAN applications on Linux for high performance - from single threads through +description = """Allinea Forge is the complete toolsuite for software development +- with everything needed to debug, profile, optimize, edit and build C, C++ +and FORTRAN applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ @@ -15,7 +15,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [ # Use manually downloaded sources # http://content.allinea.com/downloads/allinea-reports-latest-Redhat-6.0-x86_64.tar - # and rename it to format %(namelower)s-%(version)s.tar, so forge-7.0.4.tar. + # and rename it to format %(namelower)s-%(version)s.tar, so + # forge-7.0.4.tar. ] sources = [SOURCELOWER_TAR] @@ -26,7 +27,16 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/ddt-client', 'bin/map', 'bin/ddt', 'bin/ddt-debugger', 'bin/ddt-debugger-ll', 'bin/ddt-debugger-mps', 'bin/ddt-mpirun', 'bin/forge', 'bin/make-profiler-libraries'], + 'files': [ + 'bin/ddt-client', + 'bin/map', + 'bin/ddt', + 'bin/ddt-debugger', + 'bin/ddt-debugger-ll', + 'bin/ddt-debugger-mps', + 'bin/ddt-mpirun', + 'bin/forge', + 'bin/make-profiler-libraries'], 'dirs': ['lib'], } diff --git a/f/Forge/Forge-7.0.6.eb b/f/Forge/Forge-7.0.6.eb index 1920b3f7..0c7958b6 100644 --- a/f/Forge/Forge-7.0.6.eb +++ b/f/Forge/Forge-7.0.6.eb @@ -4,9 +4,9 @@ name = 'Forge' version = "7.0.6" homepage = 'http://www.allinea.com/products/develop-allinea-forge' -description = """Allinea Forge is the complete toolsuite for software development -- with everything needed to debug, profile, optimize, edit and build C, C++ -and FORTRAN applications on Linux for high performance - from single threads through +description = """Allinea Forge is the complete toolsuite for software development +- with everything needed to debug, profile, optimize, edit and build C, C++ +and FORTRAN applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ @@ -15,7 +15,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [ # Use manually downloaded sources # http://content.allinea.com/downloads/allinea-reports-latest-Redhat-6.0-x86_64.tar - # and rename it to format %(namelower)s-%(version)s.tar, so forge-7.0.4.tar. + # and rename it to format %(namelower)s-%(version)s.tar, so + # forge-7.0.4.tar. ] sources = [SOURCELOWER_TAR] @@ -26,7 +27,16 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/ddt-client', 'bin/map', 'bin/ddt', 'bin/ddt-debugger', 'bin/ddt-debugger-ll', 'bin/ddt-debugger-mps', 'bin/ddt-mpirun', 'bin/forge', 'bin/make-profiler-libraries'], + 'files': [ + 'bin/ddt-client', + 'bin/map', + 'bin/ddt', + 'bin/ddt-debugger', + 'bin/ddt-debugger-ll', + 'bin/ddt-debugger-mps', + 'bin/ddt-mpirun', + 'bin/forge', + 'bin/make-profiler-libraries'], 'dirs': ['lib'], } diff --git a/f/Forge/Forge-7.1.eb b/f/Forge/Forge-7.1.eb index c74c8100..28da2065 100644 --- a/f/Forge/Forge-7.1.eb +++ b/f/Forge/Forge-7.1.eb @@ -17,7 +17,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [ # Use manually downloaded sources # http://content.allinea.com/downloads/allinea-reports-latest-Redhat-6.0-x86_64.tar - # and rename it to format %(namelower)s-%(version)s.tar, so forge-7.0.4.tar. + # and rename it to format %(namelower)s-%(version)s.tar, so + # forge-7.0.4.tar. ] sources = [SOURCELOWER_TAR] @@ -28,7 +29,16 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['bin/ddt-client', 'bin/map', 'bin/ddt', 'bin/ddt-debugger', 'bin/ddt-debugger-ll', 'bin/ddt-debugger-mps', 'bin/ddt-mpirun', 'bin/forge', 'bin/make-profiler-libraries'], + 'files': [ + 'bin/ddt-client', + 'bin/map', + 'bin/ddt', + 'bin/ddt-debugger', + 'bin/ddt-debugger-ll', + 'bin/ddt-debugger-mps', + 'bin/ddt-mpirun', + 'bin/forge', + 'bin/make-profiler-libraries'], 'dirs': ['lib'], } diff --git a/f/FreeFem++/FreeFem++-3.45-intel-2015b.eb b/f/FreeFem++/FreeFem++-3.45-intel-2015b.eb index af642c75..db68a02d 100644 --- a/f/FreeFem++/FreeFem++-3.45-intel-2015b.eb +++ b/f/FreeFem++/FreeFem++-3.45-intel-2015b.eb @@ -27,12 +27,12 @@ dependencies = [ ] configopts = '--with-umfpack="-lumfpack -lcholmod -lcolamd -lamd -lsuitesparseconfig" ' + \ - '--with-amd="-lumfpack -lcholmod -lcolamd -lamd -lsuitesparseconfig" --with-arpack="-larpack" ' + \ - '--with-petsc=$EBROOTPETSC --enable-generic --with-parmetis-include=$EBROOTPARMETIS/include --with-parmetis-ldflags="-lparmetis" ' + \ - '--disable-hpddm' # unable to get this one to work + '--with-amd="-lumfpack -lcholmod -lcolamd -lamd -lsuitesparseconfig" --with-arpack="-larpack" ' + \ + '--with-petsc=$EBROOTPETSC --enable-generic --with-parmetis-include=$EBROOTPARMETIS/include --with-parmetis-ldflags="-lparmetis" ' + \ + '--disable-hpddm' # unable to get this one to work # parallel builds tend to fail ? or not ? -parallel=1 +parallel = 1 sanity_check_paths = { 'files': [], diff --git a/f/FreeXL/FreeXL-1.0.0g-goolf-1.5.14.eb b/f/FreeXL/FreeXL-1.0.0g-goolf-1.5.14.eb index 69c610cd..94b4d8c1 100644 --- a/f/FreeXL/FreeXL-1.0.0g-goolf-1.5.14.eb +++ b/f/FreeXL/FreeXL-1.0.0g-goolf-1.5.14.eb @@ -17,6 +17,6 @@ builddependencies = [('CMake', '2.8.10.2')] sanity_check_paths = { 'files': ["lib/libfreexl.la"], 'dirs': ["lib"] - } +} moduleclass = 'lib' diff --git a/f/FreeXL/FreeXL-1.0.1-intel-2015a.eb b/f/FreeXL/FreeXL-1.0.1-intel-2015a.eb index 0401395a..e2833c72 100644 --- a/f/FreeXL/FreeXL-1.0.1-intel-2015a.eb +++ b/f/FreeXL/FreeXL-1.0.1-intel-2015a.eb @@ -17,6 +17,6 @@ builddependencies = [('CMake', '3.2.2')] sanity_check_paths = { 'files': ["lib/libfreexl.la"], 'dirs': ["lib"] - } +} moduleclass = 'lib' diff --git a/f/FreeXL/FreeXL-1.0.2-foss-2015a.eb b/f/FreeXL/FreeXL-1.0.2-foss-2015a.eb index c38933ad..40bff9f9 100644 --- a/f/FreeXL/FreeXL-1.0.2-foss-2015a.eb +++ b/f/FreeXL/FreeXL-1.0.2-foss-2015a.eb @@ -17,6 +17,6 @@ builddependencies = [('CMake', '3.4.1')] sanity_check_paths = { 'files': ["lib/libfreexl.la"], 'dirs': ["lib"] - } +} moduleclass = 'lib' diff --git a/f/FreeXL/FreeXL-1.0.2-intel-2016b.eb b/f/FreeXL/FreeXL-1.0.2-intel-2016b.eb index 7b11ad30..2e9b594a 100644 --- a/f/FreeXL/FreeXL-1.0.2-intel-2016b.eb +++ b/f/FreeXL/FreeXL-1.0.2-intel-2016b.eb @@ -17,6 +17,6 @@ builddependencies = [('CMake', '3.7.1')] sanity_check_paths = { 'files': ['lib/libfreexl.a'], 'dirs': [] - } +} moduleclass = 'lib' diff --git a/f/FriBidi/FriBidi-1.0.2.eb b/f/FriBidi/FriBidi-1.0.2.eb index eac6b205..052c68d1 100644 --- a/f/FriBidi/FriBidi-1.0.2.eb +++ b/f/FriBidi/FriBidi-1.0.2.eb @@ -13,7 +13,8 @@ description = """ toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s'] +source_urls = [ + 'https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s'] sources = [SOURCELOWER_TAR_BZ2] checksums = ['bd6d1b530c4f6066f42461200ed6a31f2db8db208570ea4ccaab2b935e88832b'] diff --git a/f/fastQValidator/fastQValidator-0.1.1a-20151214-goolf-1.7.20-aadc6f9.eb b/f/fastQValidator/fastQValidator-0.1.1a-20151214-goolf-1.7.20-aadc6f9.eb index 7eeaa4c1..fe001b9f 100644 --- a/f/fastQValidator/fastQValidator-0.1.1a-20151214-goolf-1.7.20-aadc6f9.eb +++ b/f/fastQValidator/fastQValidator-0.1.1a-20151214-goolf-1.7.20-aadc6f9.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -20,19 +20,19 @@ toolchain = {'name': 'goolf', 'version': '1.7.20'} # using latest release tags doesn't work # https://github.com/statgen/fastQValidator/issues/9 source_urls = [ - 'https://github.com/statgen/fastQValidator/archive/', + 'https://github.com/statgen/fastQValidator/archive/', 'https://github.com/statgen/libStatGen/archive/' ] sources = [ - '%s.tar.gz' % fastqvalidator_git_commit, + '%s.tar.gz' % fastqvalidator_git_commit, '%s.tar.gz' % libstatgen_git_commit ] dependencies = [ ('zlib', '1.2.8'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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 required by libStatgen @@ -46,7 +46,7 @@ buildopts = ' LIB_PATH_GENERAL=../libStatGen ' files_to_copy = [(['bin/fastQValidator'], 'bin')] parallel = 1 - + sanity_check_paths = { 'files': ['bin/fastQValidator'], 'dirs': [], diff --git a/f/ffmpeg/ffmpeg-2.4-intel-2015b.eb b/f/ffmpeg/ffmpeg-2.4-intel-2015b.eb index 41aa22bd..ff27e172 100644 --- a/f/ffmpeg/ffmpeg-2.4-intel-2015b.eb +++ b/f/ffmpeg/ffmpeg-2.4-intel-2015b.eb @@ -20,11 +20,26 @@ dependencies = [ ] 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'] -} + '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/f/fixesproto/fixesproto-5.0-foss-2016a.eb b/f/fixesproto/fixesproto-5.0-foss-2016a.eb index b04efa3b..03621b65 100644 --- a/f/fixesproto/fixesproto-5.0-foss-2016a.eb +++ b/f/fixesproto/fixesproto-5.0-foss-2016a.eb @@ -12,7 +12,9 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { - 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], + 'files': [ + 'include/X11/extensions/xfixesproto.h', + 'include/X11/extensions/xfixeswire.h'], 'dirs': ['lib/pkgconfig'], } diff --git a/f/fixesproto/fixesproto-5.0-intel-2016a.eb b/f/fixesproto/fixesproto-5.0-intel-2016a.eb index f26ed2df..941a3d53 100644 --- a/f/fixesproto/fixesproto-5.0-intel-2016a.eb +++ b/f/fixesproto/fixesproto-5.0-intel-2016a.eb @@ -12,7 +12,9 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { - 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], + 'files': [ + 'include/X11/extensions/xfixesproto.h', + 'include/X11/extensions/xfixeswire.h'], 'dirs': ['lib/pkgconfig'], } diff --git a/f/fixesproto/fixesproto-5.0.eb b/f/fixesproto/fixesproto-5.0.eb index 3792555d..719c308f 100644 --- a/f/fixesproto/fixesproto-5.0.eb +++ b/f/fixesproto/fixesproto-5.0.eb @@ -12,7 +12,9 @@ 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'], + 'files': [ + 'include/X11/extensions/xfixesproto.h', + 'include/X11/extensions/xfixeswire.h'], 'dirs': ['lib/pkgconfig'], } diff --git a/f/flex/flex-2.6.0.eb b/f/flex/flex-2.6.0.eb index e7580df4..6ce82018 100644 --- a/f/flex/flex-2.6.0.eb +++ b/f/flex/flex-2.6.0.eb @@ -2,7 +2,7 @@ name = 'flex' version = '2.6.0' homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, +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': 'dummy', 'version': ''} diff --git a/f/flex/flex-2.6.4.eb b/f/flex/flex-2.6.4.eb index b4cc8821..502863a8 100644 --- a/f/flex/flex-2.6.4.eb +++ b/f/flex/flex-2.6.4.eb @@ -2,7 +2,7 @@ name = 'flex' version = '2.6.4' homepage = 'http://flex.sourceforge.net/' -description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, +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': 'dummy', 'version': ''} diff --git a/f/fontconfig/fontconfig-2.11.1.eb b/f/fontconfig/fontconfig-2.11.1.eb index 908eccbe..d967d8cc 100644 --- a/f/fontconfig/fontconfig-2.11.1.eb +++ b/f/fontconfig/fontconfig-2.11.1.eb @@ -15,7 +15,7 @@ sources = [SOURCE_TAR_GZ] dependencies = [ ('expat', '2.1.0'), - ('freetype','2.8'), + ('freetype', '2.8'), ] configopts = '--disable-docs ' diff --git a/f/fontsproto/fontsproto-2.1.3-intel-2017a.eb b/f/fontsproto/fontsproto-2.1.3-intel-2017a.eb index 3ac8a696..36986abf 100644 --- a/f/fontsproto/fontsproto-2.1.3-intel-2017a.eb +++ b/f/fontsproto/fontsproto-2.1.3-intel-2017a.eb @@ -13,8 +13,8 @@ sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] sanity_check_paths = { - 'files' : [], - 'dirs' : ['include/X11/fonts'], + 'files': [], + 'dirs': ['include/X11/fonts'], } moduleclass = 'devel' diff --git a/f/fontsproto/fontsproto-2.1.3.eb b/f/fontsproto/fontsproto-2.1.3.eb index d4886661..0f22f839 100644 --- a/f/fontsproto/fontsproto-2.1.3.eb +++ b/f/fontsproto/fontsproto-2.1.3.eb @@ -13,8 +13,8 @@ sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] sanity_check_paths = { - 'files' : [], - 'dirs' : ['include/X11/fonts'], + 'files': [], + 'dirs': ['include/X11/fonts'], } moduleclass = 'devel' diff --git a/f/freeglut/freeglut-3.0.0-foss-2016a-Mesa-11.2.1.eb b/f/freeglut/freeglut-3.0.0-foss-2016a-Mesa-11.2.1.eb index 19653491..7c266579 100644 --- a/f/freeglut/freeglut-3.0.0-foss-2016a-Mesa-11.2.1.eb +++ b/f/freeglut/freeglut-3.0.0-foss-2016a-Mesa-11.2.1.eb @@ -33,8 +33,9 @@ configopts += ' -DX11_Xi_LIB="$EBROOTLIBXIlib/libXrandr.so" ' configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTLIBXI/include/X11/extensions/" ' sanity_check_paths = { - 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], - 'dirs': ['include/GL'], -} + 'files': [ + ('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % + SHLIB_EXT, 'lib64/libglut.%s' % + SHLIB_EXT)], 'dirs': ['include/GL'], } moduleclass = 'lib' diff --git a/f/freeglut/freeglut-3.0.0-foss-2016a.eb b/f/freeglut/freeglut-3.0.0-foss-2016a.eb index aa4fa34e..b3808986 100644 --- a/f/freeglut/freeglut-3.0.0-foss-2016a.eb +++ b/f/freeglut/freeglut-3.0.0-foss-2016a.eb @@ -30,8 +30,9 @@ configopts += ' -DX11_Xi_LIB="$EBROOTLIBXIlib/libXrandr.so" ' configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTLIBXI/include/X11/extensions/" ' sanity_check_paths = { - 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], - 'dirs': ['include/GL'], -} + 'files': [ + ('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % + SHLIB_EXT, 'lib64/libglut.%s' % + SHLIB_EXT)], 'dirs': ['include/GL'], } moduleclass = 'lib' diff --git a/f/freeglut/freeglut-3.0.0-intel-2016a-Mesa-11.2.1.eb b/f/freeglut/freeglut-3.0.0-intel-2016a-Mesa-11.2.1.eb index fceaa15c..49d8d568 100644 --- a/f/freeglut/freeglut-3.0.0-intel-2016a-Mesa-11.2.1.eb +++ b/f/freeglut/freeglut-3.0.0-intel-2016a-Mesa-11.2.1.eb @@ -33,8 +33,9 @@ configopts += ' -DX11_Xi_LIB="$EBROOTLIBXIlib/libXrandr.so" ' configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTLIBXI/include/X11/extensions/" ' sanity_check_paths = { - 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], - 'dirs': ['include/GL'], -} + 'files': [ + ('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % + SHLIB_EXT, 'lib64/libglut.%s' % + SHLIB_EXT)], 'dirs': ['include/GL'], } moduleclass = 'lib' diff --git a/f/freeglut/freeglut-3.0.0-intel-2016a.eb b/f/freeglut/freeglut-3.0.0-intel-2016a.eb index fe4a731e..33b92412 100644 --- a/f/freeglut/freeglut-3.0.0-intel-2016a.eb +++ b/f/freeglut/freeglut-3.0.0-intel-2016a.eb @@ -30,8 +30,9 @@ configopts += ' -DX11_Xi_LIB="$EBROOTLIBXIlib/libXrandr.so" ' configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTLIBXI/include/X11/extensions/" ' sanity_check_paths = { - 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], - 'dirs': ['include/GL'], -} + 'files': [ + ('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % + SHLIB_EXT, 'lib64/libglut.%s' % + SHLIB_EXT)], 'dirs': ['include/GL'], } moduleclass = 'lib' diff --git a/f/freeglut/freeglut-3.0.0-intel-2017a-Mesa-18.1.3.eb b/f/freeglut/freeglut-3.0.0-intel-2017a-Mesa-18.1.3.eb index 5c841703..69fdc4d3 100644 --- a/f/freeglut/freeglut-3.0.0-intel-2017a-Mesa-18.1.3.eb +++ b/f/freeglut/freeglut-3.0.0-intel-2017a-Mesa-18.1.3.eb @@ -29,8 +29,9 @@ configopts += ' -DX11_Xi_LIB="$EBROOTX11/lib/libXrandr.so" ' configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/" ' sanity_check_paths = { - 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], - 'dirs': ['include/GL'], -} + 'files': [ + ('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % + SHLIB_EXT, 'lib64/libglut.%s' % + SHLIB_EXT)], 'dirs': ['include/GL'], } moduleclass = 'lib' diff --git a/f/freeglut/freeglut-3.0.0-intel-2017a.eb b/f/freeglut/freeglut-3.0.0-intel-2017a.eb index eda0eea8..0474c1ad 100644 --- a/f/freeglut/freeglut-3.0.0-intel-2017a.eb +++ b/f/freeglut/freeglut-3.0.0-intel-2017a.eb @@ -28,8 +28,9 @@ configopts += ' -DX11_Xi_LIB="$EBROOTX11/lib/libXrandr.so" ' configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/" ' sanity_check_paths = { - 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], - 'dirs': ['include/GL'], -} + 'files': [ + ('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % + SHLIB_EXT, 'lib64/libglut.%s' % + SHLIB_EXT)], 'dirs': ['include/GL'], } moduleclass = 'lib' diff --git a/f/freetype/freetype-2.5.3.eb b/f/freetype/freetype-2.5.3.eb index 87aca433..22b49f76 100644 --- a/f/freetype/freetype-2.5.3.eb +++ b/f/freetype/freetype-2.5.3.eb @@ -16,8 +16,12 @@ 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'], + 'files': [ + 'bin/freetype-config', + 'lib/libfreetype.a', + 'lib/libfreetype.so', + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } -moduleclass = 'vis' \ No newline at end of file +moduleclass = 'vis' diff --git a/f/freetype/freetype-2.6.3.eb b/f/freetype/freetype-2.6.3.eb index 377d1682..9e29037e 100644 --- a/f/freetype/freetype-2.6.3.eb +++ b/f/freetype/freetype-2.6.3.eb @@ -14,7 +14,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.29')] sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.so', 'lib/pkgconfig/freetype2.pc'], + 'files': [ + 'bin/freetype-config', + 'lib/libfreetype.a', + 'lib/libfreetype.so', + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/f/freetype/freetype-2.7.1-libpng-1.6.29.eb b/f/freetype/freetype-2.7.1-libpng-1.6.29.eb index ad01179d..ccf5dcbf 100644 --- a/f/freetype/freetype-2.7.1-libpng-1.6.29.eb +++ b/f/freetype/freetype-2.7.1-libpng-1.6.29.eb @@ -16,7 +16,12 @@ versionsuffix = '-libpng-%s' % libpngver dependencies = [('libpng', libpngver)] sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': [ + 'bin/freetype-config', + 'lib/libfreetype.a', + 'lib/libfreetype.%s' % + SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/f/freetype/freetype-2.8.eb b/f/freetype/freetype-2.8.eb index fb046e20..06ec54e4 100644 --- a/f/freetype/freetype-2.8.eb +++ b/f/freetype/freetype-2.8.eb @@ -14,7 +14,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.29')] sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.so', 'lib/pkgconfig/freetype2.pc'], + 'files': [ + 'bin/freetype-config', + 'lib/libfreetype.a', + 'lib/libfreetype.so', + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/f/freetype/freetype-2.9.1-libpng-1.6.34.eb b/f/freetype/freetype-2.9.1-libpng-1.6.34.eb index c08dd2c7..ff97bf64 100644 --- a/f/freetype/freetype-2.9.1-libpng-1.6.34.eb +++ b/f/freetype/freetype-2.9.1-libpng-1.6.34.eb @@ -16,7 +16,11 @@ versionsuffix = '-libpng-%s' % libpngver dependencies = [('libpng', libpngver)] sanity_check_paths = { - 'files': ['lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': [ + 'lib/libfreetype.a', + 'lib/libfreetype.%s' % + SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/g/GATK/GATK-2.5-2-Java-1.7.0_10.eb b/g/GATK/GATK-2.5-2-Java-1.7.0_10.eb index ee706813..a8d582b3 100644 --- a/g/GATK/GATK-2.5-2-Java-1.7.0_10.eb +++ b/g/GATK/GATK-2.5-2-Java-1.7.0_10.eb @@ -16,10 +16,10 @@ name = 'GATK' version = '2.5-2' homepage = 'http://www.broadinstitute.org/gatk/' -description = """The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute +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 + 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': ''} diff --git a/g/GATK/GATK-2.6-5-Java-1.7.0_10.eb b/g/GATK/GATK-2.6-5-Java-1.7.0_10.eb index dde93eb1..bf7df2b2 100644 --- a/g/GATK/GATK-2.6-5-Java-1.7.0_10.eb +++ b/g/GATK/GATK-2.6-5-Java-1.7.0_10.eb @@ -16,10 +16,10 @@ name = 'GATK' version = '2.6-5' homepage = 'http://www.broadinstitute.org/gatk/' -description = """The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute +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 + 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': ''} diff --git a/g/GATK/GATK-2.7-4-Java-1.7.0_10.eb b/g/GATK/GATK-2.7-4-Java-1.7.0_10.eb index a45cb4ec..754f3b9f 100644 --- a/g/GATK/GATK-2.7-4-Java-1.7.0_10.eb +++ b/g/GATK/GATK-2.7-4-Java-1.7.0_10.eb @@ -16,10 +16,10 @@ name = 'GATK' version = '2.7-4' homepage = 'http://www.broadinstitute.org/gatk/' -description = """The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute +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 + 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': ''} diff --git a/g/GATK/GATK-2.8-1-Java-1.7.0_10.eb b/g/GATK/GATK-2.8-1-Java-1.7.0_10.eb index 21448792..97bd7c83 100644 --- a/g/GATK/GATK-2.8-1-Java-1.7.0_10.eb +++ b/g/GATK/GATK-2.8-1-Java-1.7.0_10.eb @@ -16,10 +16,10 @@ name = 'GATK' version = '2.8-1' homepage = 'http://www.broadinstitute.org/gatk/' -description = """The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute +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 + 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': ''} diff --git a/g/GATK/GATK-3.3-0-Java-1.7.0_21.eb b/g/GATK/GATK-3.3-0-Java-1.7.0_21.eb index 38e7ae6d..7d1a1188 100644 --- a/g/GATK/GATK-3.3-0-Java-1.7.0_21.eb +++ b/g/GATK/GATK-3.3-0-Java-1.7.0_21.eb @@ -16,10 +16,10 @@ name = 'GATK' version = '3.3-0' homepage = 'http://www.broadinstitute.org/gatk/' -description = """The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute +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 + 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': ''} diff --git a/g/GATK/GATK-3.3-0-Java-1.7.0_80.eb b/g/GATK/GATK-3.3-0-Java-1.7.0_80.eb index 689accfb..78517714 100644 --- a/g/GATK/GATK-3.3-0-Java-1.7.0_80.eb +++ b/g/GATK/GATK-3.3-0-Java-1.7.0_80.eb @@ -16,10 +16,10 @@ name = 'GATK' version = '3.3-0' homepage = 'http://www.broadinstitute.org/gatk/' -description = """The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute +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 + 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': ''} diff --git a/g/GATK/GATK-3.3-0-Java-1.8.0_66.eb b/g/GATK/GATK-3.3-0-Java-1.8.0_66.eb index 520cb6b3..cd3109cf 100644 --- a/g/GATK/GATK-3.3-0-Java-1.8.0_66.eb +++ b/g/GATK/GATK-3.3-0-Java-1.8.0_66.eb @@ -16,10 +16,10 @@ name = 'GATK' version = '3.3-0' homepage = 'http://www.broadinstitute.org/gatk/' -description = """The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute +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 + 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': ''} diff --git a/g/GATK/GATK-3.5-Java-1.7.0_79.eb b/g/GATK/GATK-3.5-Java-1.7.0_79.eb index 37fb0608..38f4a3eb 100644 --- a/g/GATK/GATK-3.5-Java-1.7.0_79.eb +++ b/g/GATK/GATK-3.5-Java-1.7.0_79.eb @@ -16,10 +16,10 @@ name = 'GATK' version = '3.5' homepage = 'http://www.broadinstitute.org/gatk/' -description = """The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute +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 + 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'} diff --git a/g/GATK/GATK-3.5-Java-1.8.0_66.eb b/g/GATK/GATK-3.5-Java-1.8.0_66.eb index adf96fa7..60586eec 100644 --- a/g/GATK/GATK-3.5-Java-1.8.0_66.eb +++ b/g/GATK/GATK-3.5-Java-1.8.0_66.eb @@ -16,10 +16,10 @@ name = 'GATK' version = '3.5' homepage = 'http://www.broadinstitute.org/gatk/' -description = """The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute +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 + 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': ''} diff --git a/g/GATK/GATK-3.5-Java-1.8.0_74.eb b/g/GATK/GATK-3.5-Java-1.8.0_74.eb index c52824dc..d02c9ad9 100644 --- a/g/GATK/GATK-3.5-Java-1.8.0_74.eb +++ b/g/GATK/GATK-3.5-Java-1.8.0_74.eb @@ -17,10 +17,10 @@ version = '3.5' versionsuffix = '-Java-%(javaver)s' homepage = 'http://www.broadinstitute.org/gatk/' -description = """The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute +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 + 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': ''} diff --git a/g/GATK/GATK-4.0.2.1-Java-1.8.0_144.eb b/g/GATK/GATK-4.0.2.1-Java-1.8.0_144.eb index 03ef6cc9..6f46471f 100644 --- a/g/GATK/GATK-4.0.2.1-Java-1.8.0_144.eb +++ b/g/GATK/GATK-4.0.2.1-Java-1.8.0_144.eb @@ -16,7 +16,8 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel toolchain = {'name': 'dummy', 'version': ''} # download manually from http://www.broadinstitute.org/gatk/download -source_urls = [' https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] +source_urls = [ + ' https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] sources = ['gatk-%(version)s.zip'] @@ -30,7 +31,9 @@ postinstallcmds = [ ] sanity_check_paths = { - 'files': ['gatk-package-4.0.2.1-local.jar', 'gatk-package-4.0.2.1-spark.jar'], + 'files': [ + 'gatk-package-4.0.2.1-local.jar', + 'gatk-package-4.0.2.1-spark.jar'], 'dirs': ['bin'], } diff --git a/g/GATK/GATK-4.0.3.0-Java-1.8.0_144.eb b/g/GATK/GATK-4.0.3.0-Java-1.8.0_144.eb index a8e08f95..07c10293 100644 --- a/g/GATK/GATK-4.0.3.0-Java-1.8.0_144.eb +++ b/g/GATK/GATK-4.0.3.0-Java-1.8.0_144.eb @@ -16,7 +16,8 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel toolchain = {'name': 'dummy', 'version': ''} # download manually from http://www.broadinstitute.org/gatk/download -source_urls = [' https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] +source_urls = [ + ' https://github.com/broadinstitute/gatk/releases/download/%(version)s/'] sources = ['gatk-%(version)s.zip'] @@ -29,11 +30,13 @@ postinstallcmds = [ ] modextravars = { - 'export GATK_LOCAL_JAR':'%(installdir)s/gatk-package-4.0.3.0-local.jar' + 'export GATK_LOCAL_JAR': '%(installdir)s/gatk-package-4.0.3.0-local.jar' } sanity_check_paths = { - 'files': ['gatk-package-4.0.3.0-local.jar', 'gatk-package-4.0.3.0-spark.jar'], + 'files': [ + 'gatk-package-4.0.3.0-local.jar', + 'gatk-package-4.0.3.0-spark.jar'], 'dirs': ['bin'], } diff --git a/g/GC3Pie/GC3Pie-2.2.3.eb b/g/GC3Pie/GC3Pie-2.2.3.eb index a6eca83b..7245e356 100644 --- a/g/GC3Pie/GC3Pie-2.2.3.eb +++ b/g/GC3Pie/GC3Pie-2.2.3.eb @@ -93,14 +93,23 @@ exts_list = [ 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]} +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 +# 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'], - 'dirs': ['lib/python%(pyver)s/site-packages/gc3pie-%%(version)s-py%(pyver)s.egg/gc3libs' % {'pyver': pyshortver}], + '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/g/GC3Pie/GC3Pie-2.3.eb b/g/GC3Pie/GC3Pie-2.3.eb index 84677a51..e5db7e49 100644 --- a/g/GC3Pie/GC3Pie-2.3.eb +++ b/g/GC3Pie/GC3Pie-2.3.eb @@ -93,17 +93,23 @@ exts_list = [ 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]} +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 +# 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': [], -} + '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')] diff --git a/g/GC3Pie/GC3Pie-2.4.0.eb b/g/GC3Pie/GC3Pie-2.4.0.eb index 55217f87..e454b08d 100644 --- a/g/GC3Pie/GC3Pie-2.4.0.eb +++ b/g/GC3Pie/GC3Pie-2.4.0.eb @@ -93,17 +93,23 @@ exts_list = [ 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]} +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 +# 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': [], -} + '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')] diff --git a/g/GC3Pie/GC3Pie-2.4.1.eb b/g/GC3Pie/GC3Pie-2.4.1.eb index dbc732d1..340e3d52 100644 --- a/g/GC3Pie/GC3Pie-2.4.1.eb +++ b/g/GC3Pie/GC3Pie-2.4.1.eb @@ -93,17 +93,23 @@ exts_list = [ 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]} +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 +# 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': [], -} + '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')] diff --git a/g/GC3Pie/GC3Pie-2.4.2.eb b/g/GC3Pie/GC3Pie-2.4.2.eb index 0e7690c9..ac10f668 100644 --- a/g/GC3Pie/GC3Pie-2.4.2.eb +++ b/g/GC3Pie/GC3Pie-2.4.2.eb @@ -93,17 +93,23 @@ exts_list = [ 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]} +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 +# 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': [], -} + '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')] diff --git a/g/GCC/GCC-4.4.7-system.eb b/g/GCC/GCC-4.4.7-system.eb index 82f16f9d..1d946261 100644 --- a/g/GCC/GCC-4.4.7-system.eb +++ b/g/GCC/GCC-4.4.7-system.eb @@ -6,13 +6,21 @@ 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': ''} # empty version to ensure that dependencies are loaded +# empty version to ensure that dependencies are loaded +toolchain = {'name': 'dummy', 'version': ''} osdependencies = ['gcc'] languages = ['c', 'c++', 'fortran'] -skipsteps = ['source', 'patch', 'prepare','configure', 'build', 'test','install'] +skipsteps = [ + 'source', + 'patch', + 'prepare', + 'configure', + 'build', + 'test', + 'install'] sanity_check_paths = { 'files': ['/usr/bin/gcc'], diff --git a/g/GCC/GCC-4.7.0.eb b/g/GCC/GCC-4.7.0.eb index 6411cf28..6f14f3de 100644 --- a/g/GCC/GCC-4.7.0.eb +++ b/g/GCC/GCC-4.7.0.eb @@ -8,7 +8,8 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/downloads', # MPC official @@ -32,7 +33,8 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.8.1-CLooG.eb b/g/GCC/GCC-4.8.1-CLooG.eb index 97ecab72..3019f366 100644 --- a/g/GCC/GCC-4.8.1-CLooG.eb +++ b/g/GCC/GCC-4.8.1-CLooG.eb @@ -9,7 +9,8 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -41,7 +42,8 @@ withcloog = True withisl = True clooguseisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.8.1.eb b/g/GCC/GCC-4.8.1.eb index 18a5c26a..09fc3332 100644 --- a/g/GCC/GCC-4.8.1.eb +++ b/g/GCC/GCC-4.8.1.eb @@ -8,7 +8,8 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -29,7 +30,8 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.8.2-CLooG-multilib.eb b/g/GCC/GCC-4.8.2-CLooG-multilib.eb index 0cc4d2d8..a860abbd 100644 --- a/g/GCC/GCC-4.8.2-CLooG-multilib.eb +++ b/g/GCC/GCC-4.8.2-CLooG-multilib.eb @@ -9,7 +9,8 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -43,7 +44,8 @@ clooguseisl = True multilib = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.8.2-CLooG.eb b/g/GCC/GCC-4.8.2-CLooG.eb index 76ee0868..2be33c1d 100644 --- a/g/GCC/GCC-4.8.2-CLooG.eb +++ b/g/GCC/GCC-4.8.2-CLooG.eb @@ -9,7 +9,8 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -41,7 +42,8 @@ withcloog = True withisl = True clooguseisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.8.2-multilib.eb b/g/GCC/GCC-4.8.2-multilib.eb index 45168e25..16ba2431 100644 --- a/g/GCC/GCC-4.8.2-multilib.eb +++ b/g/GCC/GCC-4.8.2-multilib.eb @@ -9,7 +9,8 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -32,7 +33,8 @@ languages = ['c', 'c++', 'fortran'] multilib = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.8.2.eb b/g/GCC/GCC-4.8.2.eb index 4f8e1b94..a7d10491 100644 --- a/g/GCC/GCC-4.8.2.eb +++ b/g/GCC/GCC-4.8.2.eb @@ -8,7 +8,8 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -29,7 +30,8 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.8.3-CLooG-multilib.eb b/g/GCC/GCC-4.8.3-CLooG-multilib.eb index 8f71a86f..b1168749 100644 --- a/g/GCC/GCC-4.8.3-CLooG-multilib.eb +++ b/g/GCC/GCC-4.8.3-CLooG-multilib.eb @@ -9,7 +9,8 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -43,7 +44,8 @@ clooguseisl = True multilib = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.8.3.eb b/g/GCC/GCC-4.8.3.eb index ab84d307..a6415633 100644 --- a/g/GCC/GCC-4.8.3.eb +++ b/g/GCC/GCC-4.8.3.eb @@ -8,7 +8,8 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -29,7 +30,8 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.8.4-CLooG-multilib.eb b/g/GCC/GCC-4.8.4-CLooG-multilib.eb index a553c070..b4c49b1a 100644 --- a/g/GCC/GCC-4.8.4-CLooG-multilib.eb +++ b/g/GCC/GCC-4.8.4-CLooG-multilib.eb @@ -9,7 +9,8 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -43,7 +44,8 @@ clooguseisl = True multilib = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.8.4-CLooG.eb b/g/GCC/GCC-4.8.4-CLooG.eb index 7dd0f5df..2ed680e6 100644 --- a/g/GCC/GCC-4.8.4-CLooG.eb +++ b/g/GCC/GCC-4.8.4-CLooG.eb @@ -9,7 +9,8 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -41,7 +42,8 @@ withcloog = True withisl = True clooguseisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.8.4.eb b/g/GCC/GCC-4.8.4.eb index 5ac47478..d5e6d8c2 100644 --- a/g/GCC/GCC-4.8.4.eb +++ b/g/GCC/GCC-4.8.4.eb @@ -8,7 +8,8 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -29,7 +30,8 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.8.5.eb b/g/GCC/GCC-4.8.5.eb index 86186615..3b710286 100644 --- a/g/GCC/GCC-4.8.5.eb +++ b/g/GCC/GCC-4.8.5.eb @@ -8,7 +8,8 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -29,7 +30,8 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.9.0-CLooG-multilib.eb b/g/GCC/GCC-4.9.0-CLooG-multilib.eb index f77a70ef..dc085b9d 100644 --- a/g/GCC/GCC-4.9.0-CLooG-multilib.eb +++ b/g/GCC/GCC-4.9.0-CLooG-multilib.eb @@ -11,7 +11,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -28,7 +29,11 @@ sources = [ 'isl-0.12.2.tar.bz2', ] -patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20140630.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ '9709b49ae0e904cbb0a6a1b62853b556', # gcc-4.9.0.tar.bz2 @@ -48,7 +53,8 @@ clooguseisl = True multilib = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.9.0-CLooG.eb b/g/GCC/GCC-4.9.0-CLooG.eb index 9974833b..8e73931d 100644 --- a/g/GCC/GCC-4.9.0-CLooG.eb +++ b/g/GCC/GCC-4.9.0-CLooG.eb @@ -11,7 +11,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -28,7 +29,11 @@ sources = [ 'isl-0.12.2.tar.bz2', ] -patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20140630.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ '9709b49ae0e904cbb0a6a1b62853b556', # gcc-4.9.0.tar.bz2 @@ -46,7 +51,8 @@ withcloog = True withisl = True clooguseisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.9.0.eb b/g/GCC/GCC-4.9.0.eb index cd09534c..fa702c2d 100644 --- a/g/GCC/GCC-4.9.0.eb +++ b/g/GCC/GCC-4.9.0.eb @@ -10,7 +10,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -22,7 +23,11 @@ sources = [ 'mpc-1.0.2.tar.gz', ] -patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20140630.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ '9709b49ae0e904cbb0a6a1b62853b556', # gcc-4.9.0.tar.bz2 @@ -34,7 +39,8 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.9.1-CLooG-multilib.eb b/g/GCC/GCC-4.9.1-CLooG-multilib.eb index a3c67d64..36327dcb 100644 --- a/g/GCC/GCC-4.9.1-CLooG-multilib.eb +++ b/g/GCC/GCC-4.9.1-CLooG-multilib.eb @@ -11,7 +11,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -28,7 +29,11 @@ sources = [ 'isl-0.12.2.tar.bz2', ] -patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20140630.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ 'fddf71348546af523353bd43d34919c1', # gcc-4.9.1.tar.gz @@ -48,7 +53,8 @@ clooguseisl = True multilib = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.9.1-CLooG.eb b/g/GCC/GCC-4.9.1-CLooG.eb index b78ac530..25225b1c 100644 --- a/g/GCC/GCC-4.9.1-CLooG.eb +++ b/g/GCC/GCC-4.9.1-CLooG.eb @@ -11,7 +11,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -28,7 +29,11 @@ sources = [ 'isl-0.12.2.tar.bz2', ] -patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20140630.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ 'fddf71348546af523353bd43d34919c1', # gcc-4.9.1.tar.gz @@ -46,7 +51,8 @@ withcloog = True withisl = True clooguseisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.9.1.eb b/g/GCC/GCC-4.9.1.eb index 21e41342..dce7fd55 100644 --- a/g/GCC/GCC-4.9.1.eb +++ b/g/GCC/GCC-4.9.1.eb @@ -10,7 +10,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -22,7 +23,11 @@ sources = [ 'mpc-1.0.2.tar.gz', ] -patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20140630.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ 'fddf71348546af523353bd43d34919c1', # gcc-4.9.1.tar.gz @@ -34,7 +39,8 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.9.2-CLooG-multilib.eb b/g/GCC/GCC-4.9.2-CLooG-multilib.eb index 0906283a..0eeb74a4 100644 --- a/g/GCC/GCC-4.9.2-CLooG-multilib.eb +++ b/g/GCC/GCC-4.9.2-CLooG-multilib.eb @@ -11,7 +11,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -28,7 +29,11 @@ sources = [ 'isl-0.12.2.tar.bz2', ] -patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20140630.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ '4df8ee253b7f3863ad0b86359cd39c43', # gcc-4.9.2.tar.bz2 @@ -48,7 +53,8 @@ clooguseisl = True multilib = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.9.2-CLooG.eb b/g/GCC/GCC-4.9.2-CLooG.eb index 1af6bd9c..d4910ee1 100644 --- a/g/GCC/GCC-4.9.2-CLooG.eb +++ b/g/GCC/GCC-4.9.2-CLooG.eb @@ -11,7 +11,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -28,7 +29,11 @@ sources = [ 'isl-0.12.2.tar.bz2', ] -patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20140630.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ '4df8ee253b7f3863ad0b86359cd39c43', # gcc-4.9.2.tar.bz2 @@ -46,7 +51,8 @@ withcloog = True withisl = True clooguseisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.9.2-binutils-2.25.eb b/g/GCC/GCC-4.9.2-binutils-2.25.eb index 4985b922..69e3d7b4 100644 --- a/g/GCC/GCC-4.9.2-binutils-2.25.eb +++ b/g/GCC/GCC-4.9.2-binutils-2.25.eb @@ -13,7 +13,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -27,7 +28,11 @@ sources = [ builddependencies = [('binutils', binutilsver)] -patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20140630.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ '4df8ee253b7f3863ad0b86359cd39c43', # gcc-4.9.2.tar.bz2 @@ -39,7 +44,8 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.9.2.eb b/g/GCC/GCC-4.9.2.eb index cb9f3aa4..5c45415d 100644 --- a/g/GCC/GCC-4.9.2.eb +++ b/g/GCC/GCC-4.9.2.eb @@ -10,7 +10,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -22,7 +23,11 @@ sources = [ 'mpc-1.0.2.tar.gz', ] -patches = [('mpfr-%s-allpatches-20140630.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20140630.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ '4df8ee253b7f3863ad0b86359cd39c43', # gcc-4.9.2.tar.bz2 @@ -34,7 +39,8 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.9.3-binutils-2.25.eb b/g/GCC/GCC-4.9.3-binutils-2.25.eb index 59468360..2978f810 100644 --- a/g/GCC/GCC-4.9.3-binutils-2.25.eb +++ b/g/GCC/GCC-4.9.3-binutils-2.25.eb @@ -13,7 +13,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -27,7 +28,11 @@ sources = [ builddependencies = [('binutils', binutilsver)] -patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20141204.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ '6f831b4d251872736e8e9cc09746f327', # gcc-4.9.3.tar.bz2 @@ -39,7 +44,8 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 # Salomon specific optimalization diff --git a/g/GCC/GCC-4.9.3-experimental.eb b/g/GCC/GCC-4.9.3-experimental.eb index 58f6651d..b3644e94 100644 --- a/g/GCC/GCC-4.9.3-experimental.eb +++ b/g/GCC/GCC-4.9.3-experimental.eb @@ -11,7 +11,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -23,7 +24,11 @@ sources = [ 'mpc-1.0.2.tar.gz', ] -patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20141204.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ '6f831b4d251872736e8e9cc09746f327', # gcc-4.9.3.tar.bz2 @@ -39,7 +44,8 @@ configopts += '--with-as=/usr/bin/as ' languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.9.3-tf.eb b/g/GCC/GCC-4.9.3-tf.eb index 58f6651d..b3644e94 100644 --- a/g/GCC/GCC-4.9.3-tf.eb +++ b/g/GCC/GCC-4.9.3-tf.eb @@ -11,7 +11,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -23,7 +24,11 @@ sources = [ 'mpc-1.0.2.tar.gz', ] -patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20141204.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ '6f831b4d251872736e8e9cc09746f327', # gcc-4.9.3.tar.bz2 @@ -39,7 +44,8 @@ configopts += '--with-as=/usr/bin/as ' languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-4.9.3.eb b/g/GCC/GCC-4.9.3.eb index 759f134b..2e151125 100644 --- a/g/GCC/GCC-4.9.3.eb +++ b/g/GCC/GCC-4.9.3.eb @@ -10,7 +10,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -22,7 +23,11 @@ sources = [ 'mpc-1.0.2.tar.gz', ] -patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20141204.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ '6f831b4d251872736e8e9cc09746f327', # gcc-4.9.3.tar.bz2 @@ -34,7 +39,8 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-5.1.0-binutils-2.25.eb b/g/GCC/GCC-5.1.0-binutils-2.25.eb index 02940397..3a5462b5 100644 --- a/g/GCC/GCC-5.1.0-binutils-2.25.eb +++ b/g/GCC/GCC-5.1.0-binutils-2.25.eb @@ -13,7 +13,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -34,7 +35,11 @@ builddependencies = [ ('binutils', binutilsver), ] -patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20141204.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ 'd5525b1127d07d215960e6051c5da35e', # gcc-5.1.0.tar.bz2 @@ -49,7 +54,8 @@ languages = ['c', 'c++', 'fortran'] withisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-5.1.0.eb b/g/GCC/GCC-5.1.0.eb index 8849659b..1f959c7c 100644 --- a/g/GCC/GCC-5.1.0.eb +++ b/g/GCC/GCC-5.1.0.eb @@ -10,7 +10,8 @@ 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 + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -26,7 +27,11 @@ sources = [ 'isl-0.14.tar.bz2', ] -patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20141204.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] builddependencies = [('M4', '1.4.17')] @@ -43,7 +48,8 @@ languages = ['c', 'c++', 'fortran'] withisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-5.2.0.eb b/g/GCC/GCC-5.2.0.eb index c25b63f7..95a07bfa 100644 --- a/g/GCC/GCC-5.2.0.eb +++ b/g/GCC/GCC-5.2.0.eb @@ -10,7 +10,8 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.3' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -26,7 +27,11 @@ sources = [ 'isl-0.14.tar.bz2', ] -patches = [('mpfr-%s-allpatches-20150717.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20150717.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] builddependencies = [('M4', '1.4.17')] @@ -43,7 +48,8 @@ languages = ['c', 'c++', 'fortran'] withisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-5.3.0-2.25.eb b/g/GCC/GCC-5.3.0-2.25.eb index ed5e8298..dd5a120b 100644 --- a/g/GCC/GCC-5.3.0-2.25.eb +++ b/g/GCC/GCC-5.3.0-2.25.eb @@ -14,12 +14,14 @@ toolchain = {'name': 'dummy', 'version': ''} dependencies = [ ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils + # binutils built on top of GCCcore, which was built on top of + # (dummy-built) binutils ('binutils', binutilsver, '', ('GCCcore', version)), ] altroot = 'GCCcore' altversion = 'GCCcore' -# this bundle serves as a compiler-only toolchain, so it should be marked as compiler (important for HMNS) +# this bundle serves as a compiler-only toolchain, so it should be marked +# as compiler (important for HMNS) moduleclass = 'compiler' diff --git a/g/GCC/GCC-5.3.0-binutils-2.25.eb b/g/GCC/GCC-5.3.0-binutils-2.25.eb index 4d3fa6e3..377b8ae9 100644 --- a/g/GCC/GCC-5.3.0-binutils-2.25.eb +++ b/g/GCC/GCC-5.3.0-binutils-2.25.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.3' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -29,7 +30,11 @@ sources = [ 'isl-0.15.tar.bz2', ] -patches = [('mpfr-%s-allpatches-20151029.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20151029.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] builddependencies = [ ('M4', '1.4.17'), @@ -49,7 +54,8 @@ languages = ['c', 'c++', 'fortran'] withisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-5.3.0.eb b/g/GCC/GCC-5.3.0.eb index 83ebb4cb..52013476 100644 --- a/g/GCC/GCC-5.3.0.eb +++ b/g/GCC/GCC-5.3.0.eb @@ -10,7 +10,8 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.3' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -26,7 +27,11 @@ sources = [ 'isl-0.15.tar.bz2', ] -patches = [('mpfr-%s-allpatches-20151029.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20151029.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] builddependencies = [('M4', '1.4.17')] @@ -43,7 +48,8 @@ languages = ['c', 'c++', 'fortran'] withisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCC/GCC-5.3.1-snapshot-20160419-2.25.eb b/g/GCC/GCC-5.3.1-snapshot-20160419-2.25.eb index b6598a02..d04031d9 100644 --- a/g/GCC/GCC-5.3.1-snapshot-20160419-2.25.eb +++ b/g/GCC/GCC-5.3.1-snapshot-20160419-2.25.eb @@ -14,12 +14,14 @@ toolchain = {'name': 'dummy', 'version': ''} dependencies = [ ('GCCcore', version, '-snapshot-%s' % snapshot), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils + # binutils built on top of GCCcore, which was built on top of + # (dummy-built) binutils ('binutils', binutilsver, '', ('GCCcore', '%s-snapshot-%s' % (version, snapshot))), ] altroot = 'GCCcore' altversion = 'GCCcore' -# this bundle serves as a compiler-only toolchain, so it should be marked as compiler (important for HMNS) +# this bundle serves as a compiler-only toolchain, so it should be marked +# as compiler (important for HMNS) moduleclass = 'compiler' diff --git a/g/GCCcore/GCCcore-4.9.2.eb b/g/GCCcore/GCCcore-4.9.2.eb index 01f4776c..384f88ac 100644 --- a/g/GCCcore/GCCcore-4.9.2.eb +++ b/g/GCCcore/GCCcore-4.9.2.eb @@ -30,7 +30,11 @@ builddependencies = [ ('binutils', '2.25'), ] -patches = [('mpfr-%s-allpatches-20141204.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 @@ -42,7 +46,8 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCCcore/GCCcore-4.9.3.eb b/g/GCCcore/GCCcore-4.9.3.eb index 4f94f970..b85dde79 100644 --- a/g/GCCcore/GCCcore-4.9.3.eb +++ b/g/GCCcore/GCCcore-4.9.3.eb @@ -29,7 +29,11 @@ builddependencies = [ ('binutils', '2.25'), ] -patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20141204.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ '6f831b4d251872736e8e9cc09746f327', # gcc-4.9.3.tar.bz2 @@ -41,7 +45,8 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCCcore/GCCcore-5.3.0.eb b/g/GCCcore/GCCcore-5.3.0.eb index 79c4b15e..61e62ded 100644 --- a/g/GCCcore/GCCcore-5.3.0.eb +++ b/g/GCCcore/GCCcore-5.3.0.eb @@ -12,7 +12,8 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.3' source_urls = [ - 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -28,7 +29,11 @@ sources = [ 'isl-0.15.tar.bz2', ] -patches = [('mpfr-%s-allpatches-20151029.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20151029.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] builddependencies = [ ('binutils', '2.26'), @@ -48,7 +53,8 @@ languages = ['c', 'c++', 'fortran'] withisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCCcore/GCCcore-5.3.1-snapshot-20160419.eb b/g/GCCcore/GCCcore-5.3.1-snapshot-20160419.eb index f51d4e21..2cf41a39 100644 --- a/g/GCCcore/GCCcore-5.3.1-snapshot-20160419.eb +++ b/g/GCCcore/GCCcore-5.3.1-snapshot-20160419.eb @@ -15,7 +15,8 @@ mpfr_version = '3.1.3' gcc_name = 'GCC' source_urls = [ - 'http://gcc.parentingamerica.com/snapshots/LATEST-5/', # GCC auto-resolving HTTP mirror + 'http://gcc.parentingamerica.com/snapshots/LATEST-5/', + # 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 @@ -30,7 +31,11 @@ sources = [ builddependencies = [('binutils', '2.25')] -patches = [('mpfr-%s-allpatches-20151029.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20151029.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] checksums = [ 'bf701ac49b63272cf77ba0f272214a38', # gcc-5-20160419.tar.bz2 @@ -45,7 +50,8 @@ languages = ['c', 'c++', 'fortran'] withisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCCcore/GCCcore-5.4.0.eb b/g/GCCcore/GCCcore-5.4.0.eb index 5b9a1748..5ba5110b 100644 --- a/g/GCCcore/GCCcore-5.4.0.eb +++ b/g/GCCcore/GCCcore-5.4.0.eb @@ -12,7 +12,8 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.4' source_urls = [ - 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -28,7 +29,11 @@ sources = [ 'isl-0.15.tar.bz2', ] -patches = [('mpfr-%s-allpatches-20160601.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] +patches = [ + ('mpfr-%s-allpatches-20160601.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version)] builddependencies = [ ('binutils', '2.26'), @@ -48,7 +53,8 @@ languages = ['c', 'c++', 'fortran'] withisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it +# building GCC sometimes fails if make parallelism is too high, so let's +# limit it maxparallel = 4 moduleclass = 'compiler' diff --git a/g/GCCcore/GCCcore-6.1.0.eb b/g/GCCcore/GCCcore-6.1.0.eb index 603dbd6c..3e90ae33 100644 --- a/g/GCCcore/GCCcore-6.1.0.eb +++ b/g/GCCcore/GCCcore-6.1.0.eb @@ -17,9 +17,10 @@ source_urls = [ '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 - 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', 'https://ftp.gnu.org/gnu/gcc/gcc-%(version)s/', # Alternative GCC - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ @@ -36,9 +37,10 @@ builddependencies = [ ] patches = [ - ('mpfr-%s-allpatches-20160804.patch' % mpfr_version, '../mpfr-%s' % mpfr_version), - ('%s-%s_fix-find-isl.patch' % (name, version)), -] + ('mpfr-%s-allpatches-20160804.patch' % + mpfr_version, '../mpfr-%s' % + mpfr_version), ('%s-%s_fix-find-isl.patch' % + (name, version)), ] checksums = [ '8fb6cb98b8459f5863328380fbf06bd1', # gcc-6.1.0.tar.bz2 diff --git a/g/GCCcore/GCCcore-6.2.0.eb b/g/GCCcore/GCCcore-6.2.0.eb index be485430..f882c1d3 100644 --- a/g/GCCcore/GCCcore-6.2.0.eb +++ b/g/GCCcore/GCCcore-6.2.0.eb @@ -12,13 +12,14 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.4' source_urls = [ - 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', '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 - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ @@ -35,7 +36,10 @@ builddependencies = [ ] patches = [ - ('mpfr-%s-allpatches-20160804.patch' % mpfr_version, '../mpfr-%s' % mpfr_version), + ('mpfr-%s-allpatches-20160804.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version), '%(name)s-%(version)s-fix-find-isl.patch', ] diff --git a/g/GCCcore/GCCcore-6.3.0.eb b/g/GCCcore/GCCcore-6.3.0.eb index 9d4e7340..4f83ed5b 100644 --- a/g/GCCcore/GCCcore-6.3.0.eb +++ b/g/GCCcore/GCCcore-6.3.0.eb @@ -12,13 +12,14 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.5' source_urls = [ - 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', '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 - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ @@ -35,7 +36,10 @@ builddependencies = [ ] patches = [ - ('mpfr-%s-allpatches-20161215.patch' % mpfr_version, '../mpfr-%s' % mpfr_version), + ('mpfr-%s-allpatches-20161215.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version), 'GCCcore-6.2.0-fix-find-isl.patch', ] diff --git a/g/GCCcore/GCCcore-6.4.0.eb b/g/GCCcore/GCCcore-6.4.0.eb index f248a4d3..7866f33b 100644 --- a/g/GCCcore/GCCcore-6.4.0.eb +++ b/g/GCCcore/GCCcore-6.4.0.eb @@ -16,7 +16,8 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.5' source_urls = [ - 'http://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -39,7 +40,10 @@ builddependencies = [ ] patches = [ - ('mpfr-%s-allpatches-20170606.patch' % mpfr_version, '../mpfr-%s' % mpfr_version), + ('mpfr-%s-allpatches-20170606.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version), 'GCCcore-6.2.0-fix-find-isl.patch', ] @@ -49,8 +53,10 @@ checksums = [ 'ca498c1c7a74dd37a576f353312d1e68d490978de4395fa28f1cbd46a364e658', # mpfr-3.1.5.tar.gz '617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3', # mpc-1.0.3.tar.gz '412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2', # isl-0.16.1.tar.bz2 - '137108952139486755e8c1bee30314ffa9233cc05cddfd848aa85503a6fea9d7', # mpfr-3.1.5-allpatches-20170606.patch - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch + '137108952139486755e8c1bee30314ffa9233cc05cddfd848aa85503a6fea9d7', + # mpfr-3.1.5-allpatches-20170606.patch + '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', + # GCCcore-6.2.0-fix-find-isl.patch ] languages = ['c', 'c++', 'fortran'] diff --git a/g/GCCcore/GCCcore-7.1.0.eb b/g/GCCcore/GCCcore-7.1.0.eb index dcdc37a2..51e6ff1d 100644 --- a/g/GCCcore/GCCcore-7.1.0.eb +++ b/g/GCCcore/GCCcore-7.1.0.eb @@ -12,7 +12,8 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.5' source_urls = [ - 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', 'http://ftpmirror.gnu.org/gmp', # idem for GMP 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official @@ -35,7 +36,10 @@ builddependencies = [ ] patches = [ - ('mpfr-%s-allpatches-20161219.patch' % mpfr_version, '../mpfr-%s' % mpfr_version), + ('mpfr-%s-allpatches-20161219.patch' % + mpfr_version, + '../mpfr-%s' % + mpfr_version), 'GCCcore-6.2.0-fix-find-isl.patch', ] diff --git a/g/GCCcore/GCCcore-8.1.0.eb b/g/GCCcore/GCCcore-8.1.0.eb index 535f9f01..30d449e7 100644 --- a/g/GCCcore/GCCcore-8.1.0.eb +++ b/g/GCCcore/GCCcore-8.1.0.eb @@ -14,7 +14,8 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '4.0.1' source_urls = [ - 'http://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://ftpmirror.gnu.org/gnu/mpc', # idem for MPC @@ -38,7 +39,8 @@ checksums = [ 'a4d97610ba8579d380b384b225187c250ef88cfe1d5e7226b89519374209b86b', # mpfr-4.0.1.tar.bz2 '6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e', # mpc-1.1.0.tar.gz 'd59726f34f7852a081fbd3defd1ab2136f174110fc2e0c8d10bb122173fa9ed8', # isl-0.19.tar.bz2 - '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch + '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', + # GCCcore-6.2.0-fix-find-isl.patch ] builddependencies = [ diff --git a/g/GDAL/GDAL-1.11.4-Python-3.6.1.eb b/g/GDAL/GDAL-1.11.4-Python-3.6.1.eb index 36cbaeb6..791d8838 100644 --- a/g/GDAL/GDAL-1.11.4-Python-3.6.1.eb +++ b/g/GDAL/GDAL-1.11.4-Python-3.6.1.eb @@ -20,7 +20,7 @@ dependencies = [ ('Python', '3.6.1'), ('netCDF', '4.4.1.1', '', ('intel', '2017a')), ('expat', '2.2.0'), -# ('GEOS', '3.6.1', versionsuffix), + # ('GEOS', '3.6.1', versionsuffix), ('SQLite', '3.17.0'), ('libxml2', '2.9.4'), ('libpng', '1.6.29'), @@ -28,7 +28,7 @@ dependencies = [ ('JasPer', '2.0.12', '', ('intel', '2017a')), ('LibTIFF', '4.0.7'), ('zlib', '1.2.11'), -# ('cURL', '7.53.1'), + # ('cURL', '7.53.1'), ('PCRE', '8.40'), ] diff --git a/g/GDAL/GDAL-1.11.4-intel-2015b--Python-3.4.3.eb b/g/GDAL/GDAL-1.11.4-intel-2015b--Python-3.4.3.eb index ab294c76..58d06e89 100644 --- a/g/GDAL/GDAL-1.11.4-intel-2015b--Python-3.4.3.eb +++ b/g/GDAL/GDAL-1.11.4-intel-2015b--Python-3.4.3.eb @@ -16,8 +16,8 @@ source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] sources = [SOURCELOWER_TAR_XZ] dependencies = [ - ('zlib', '1.2.8'), - ('Python', '3.4.3') + ('zlib', '1.2.8'), + ('Python', '3.4.3') ] sanity_check_paths = { diff --git a/g/GDAL/GDAL-2.1.0-GCC-6.3.0-2.27.eb b/g/GDAL/GDAL-2.1.0-GCC-6.3.0-2.27.eb index df585089..eda5167f 100644 --- a/g/GDAL/GDAL-2.1.0-GCC-6.3.0-2.27.eb +++ b/g/GDAL/GDAL-2.1.0-GCC-6.3.0-2.27.eb @@ -16,7 +16,7 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [ - ('zlib', '1.2.11'), + ('zlib', '1.2.11'), ] # to avoid libtool error, http://www.michael-joost.de/gdal_install.html diff --git a/g/GDAL/GDAL-2.1.0-foss-2015g.eb b/g/GDAL/GDAL-2.1.0-foss-2015g.eb index 6bc7e486..f6a2c6af 100644 --- a/g/GDAL/GDAL-2.1.0-foss-2015g.eb +++ b/g/GDAL/GDAL-2.1.0-foss-2015g.eb @@ -15,7 +15,7 @@ source_urls = ['http://download.osgeo.org/gdal/'] sources = [SOURCELOWER_TAR_GZ] -dependencies = [('zlib', '1.2.8'),] +dependencies = [('zlib', '1.2.8'), ] configopts = '--with-python=/usr/bin/python ' diff --git a/g/GDAL/GDAL-2.1.0-intel-2015b.eb b/g/GDAL/GDAL-2.1.0-intel-2015b.eb index 6fddb171..0a547b32 100644 --- a/g/GDAL/GDAL-2.1.0-intel-2015b.eb +++ b/g/GDAL/GDAL-2.1.0-intel-2015b.eb @@ -15,7 +15,7 @@ source_urls = ['http://download.osgeo.org/gdal/'] sources = [SOURCELOWER_TAR_GZ] -dependencies = [('zlib', '1.2.8'),] +dependencies = [('zlib', '1.2.8'), ] sanity_check_paths = { 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], diff --git a/g/GDAL/GDAL-2.1.3-Python-2.7.13.eb b/g/GDAL/GDAL-2.1.3-Python-2.7.13.eb index afaf62ee..a1c83928 100644 --- a/g/GDAL/GDAL-2.1.3-Python-2.7.13.eb +++ b/g/GDAL/GDAL-2.1.3-Python-2.7.13.eb @@ -28,7 +28,7 @@ dependencies = [ ('JasPer', '2.0.12', '', ('intel', '2017a')), ('LibTIFF', '4.0.7'), ('zlib', '1.2.11'), -# ('cURL', '7.53.1'), + # ('cURL', '7.53.1'), ('PCRE', '8.40'), ] diff --git a/g/GEM-library/GEM-library-20130406-045632_pre-release-3_Linux-x86_64.eb b/g/GEM-library/GEM-library-20130406-045632_pre-release-3_Linux-x86_64.eb index 009df93c..7d4f1e59 100644 --- a/g/GEM-library/GEM-library-20130406-045632_pre-release-3_Linux-x86_64.eb +++ b/g/GEM-library/GEM-library-20130406-045632_pre-release-3_Linux-x86_64.eb @@ -10,29 +10,33 @@ version = '20130406-045632' versionsuffix = '_pre-release-3_Linux-x86_64' homepage = 'http://algorithms.cnag.cat/wiki/The_GEM_library' -description = """ Next-generation sequencing platforms (Illumina/Solexa, ABI/SOLiD, etc.) - call for powerful and very optimized tools to index/analyze huge genomes. The GEM library - strives to be a true "next-generation" tool for handling any kind of sequence data, offering - state-of-the-art algorithms and data structures specifically tailored to this demanding task. - At the moment, efficient indexing and searching algorithms based on the Burrows-Wheeler - transform (BWT) have been implemented. The library core is written in C for maximum speed, - with concise interfaces to higher-level programming languages like OCaml and Python. - Many high-performance standalone programs (mapper, splice mapper, etc.) are provided along +description = """ Next-generation sequencing platforms (Illumina/Solexa, ABI/SOLiD, etc.) + call for powerful and very optimized tools to index/analyze huge genomes. The GEM library + strives to be a true "next-generation" tool for handling any kind of sequence data, offering + state-of-the-art algorithms and data structures specifically tailored to this demanding task. + At the moment, efficient indexing and searching algorithms based on the Burrows-Wheeler + transform (BWT) have been implemented. The library core is written in C for maximum speed, + with concise interfaces to higher-level programming languages like OCaml and Python. + Many high-performance standalone programs (mapper, splice mapper, etc.) are provided along with the library; in general, new algorithms and tools can be easily implemented on the top of it. """ toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = [('http://sourceforge.net/projects/gemlibrary/files/gem-library/Binary%20pre-release%203/', 'download')] +source_urls = [ + ('http://sourceforge.net/projects/gemlibrary/files/gem-library/Binary%20pre-release%203/', + 'download')] # core_i3 is the recommended version by developers. Better performance sources = ['GEM-binaries-Linux-x86_64-core_i3-20130406-045632.tbz2'] # if core_i3 version doesn't work for you, try core_2 version below #sources = ['GEM-binaries-Linux-x86_64-core_2-20130406-045632.tbz2'] # only Linux_x86-64 binaries are provided so we skip build_step. -# We just use the MakeCp block to copy each file to the right destination folder (mainly the man files) +# We just use the MakeCp block to copy each file to the right destination +# folder (mainly the man files) skipsteps = ['build'] -# glob support in MakeCp easyblock is required so EasyBuild-1.12 or higher is required +# glob support in MakeCp easyblock is required so EasyBuild-1.12 or higher +# is required easybuild_version = '1.12.0' files_to_copy = [(["man/*"], 'man/man1/'), "bin"] diff --git a/g/GEOS/GEOS-3.5.0-foss-2015a-Python-2.7.11.eb b/g/GEOS/GEOS-3.5.0-foss-2015a-Python-2.7.11.eb index 3053b75e..2fc04cf2 100644 --- a/g/GEOS/GEOS-3.5.0-foss-2015a-Python-2.7.11.eb +++ b/g/GEOS/GEOS-3.5.0-foss-2015a-Python-2.7.11.eb @@ -18,14 +18,20 @@ versionsuffix = '-Python-%s' % pyver dependencies = [('Python', pyver)] builddependencies = [('SWIG', '3.0.8', versionsuffix)] - + configopts = '--enable-python' modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pyshortver} sanity_check_paths = { - 'files': ['bin/geos-config', 'lib/libgeos.%s' % SHLIB_EXT, 'lib/libgeos.a', 'include/geos.h'], - 'dirs': ['lib/python%s/site-packages/geos' % pyshortver] -} + 'files': [ + 'bin/geos-config', + 'lib/libgeos.%s' % + SHLIB_EXT, + 'lib/libgeos.a', + 'include/geos.h'], + 'dirs': [ + 'lib/python%s/site-packages/geos' % + pyshortver]} moduleclass = 'math' diff --git a/g/GEOS/GEOS-3.5.0-foss-2015g.eb b/g/GEOS/GEOS-3.5.0-foss-2015g.eb index b88f593e..55d9f727 100644 --- a/g/GEOS/GEOS-3.5.0-foss-2015g.eb +++ b/g/GEOS/GEOS-3.5.0-foss-2015g.eb @@ -6,7 +6,7 @@ version = '3.5.0' homepage = 'http://trac.osgeo.org/geos' description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" -source_urls = [ 'http://download.osgeo.org/geos/' ] +source_urls = ['http://download.osgeo.org/geos/'] sources = [SOURCELOWER_TAR_BZ2] toolchain = {'name': 'foss', 'version': '2015g'} diff --git a/g/GEOS/GEOS-3.5.0.eb b/g/GEOS/GEOS-3.5.0.eb index 90e7396d..3da900f3 100644 --- a/g/GEOS/GEOS-3.5.0.eb +++ b/g/GEOS/GEOS-3.5.0.eb @@ -6,7 +6,7 @@ version = '3.5.0' homepage = 'http://trac.osgeo.org/geos' description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" -source_urls = [ 'http://download.osgeo.org/geos/' ] +source_urls = ['http://download.osgeo.org/geos/'] sources = [SOURCELOWER_TAR_BZ2] toolchain = {'name': 'dummy', 'version': ''} diff --git a/g/GEOS/GEOS-3.6.1-Python-2.7.13.eb b/g/GEOS/GEOS-3.6.1-Python-2.7.13.eb index fb05f715..6720deb5 100644 --- a/g/GEOS/GEOS-3.6.1-Python-2.7.13.eb +++ b/g/GEOS/GEOS-3.6.1-Python-2.7.13.eb @@ -18,14 +18,20 @@ versionsuffix = '-Python-%s' % pyver dependencies = [('Python', pyver)] builddependencies = [('SWIG', '3.0.12', versionsuffix)] - + configopts = '--enable-python' modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pyshortver} sanity_check_paths = { - 'files': ['bin/geos-config', 'lib/libgeos.%s' % SHLIB_EXT, 'lib/libgeos.a', 'include/geos.h'], - 'dirs': ['lib/python%s/site-packages/geos' % pyshortver] -} + 'files': [ + 'bin/geos-config', + 'lib/libgeos.%s' % + SHLIB_EXT, + 'lib/libgeos.a', + 'include/geos.h'], + 'dirs': [ + 'lib/python%s/site-packages/geos' % + pyshortver]} moduleclass = 'math' diff --git a/g/GEOS/GEOS-3.6.1-Python-3.6.1.eb b/g/GEOS/GEOS-3.6.1-Python-3.6.1.eb index 7dbbf28c..7dbe6112 100644 --- a/g/GEOS/GEOS-3.6.1-Python-3.6.1.eb +++ b/g/GEOS/GEOS-3.6.1-Python-3.6.1.eb @@ -18,14 +18,20 @@ versionsuffix = '-Python-%s' % pyver dependencies = [('Python', pyver)] builddependencies = [('SWIG', '3.0.12', versionsuffix)] - + configopts = '--enable-python' modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pyshortver} sanity_check_paths = { - 'files': ['bin/geos-config', 'lib/libgeos.%s' % SHLIB_EXT, 'lib/libgeos.a', 'include/geos.h'], - 'dirs': ['lib/python%s/site-packages/geos' % pyshortver] -} + 'files': [ + 'bin/geos-config', + 'lib/libgeos.%s' % + SHLIB_EXT, + 'lib/libgeos.a', + 'include/geos.h'], + 'dirs': [ + 'lib/python%s/site-packages/geos' % + pyshortver]} moduleclass = 'math' diff --git a/g/GLPK/GLPK-4.61-intel-2017a.eb b/g/GLPK/GLPK-4.61-intel-2017a.eb index 71c32d05..fe9ef3ca 100644 --- a/g/GLPK/GLPK-4.61-intel-2017a.eb +++ b/g/GLPK/GLPK-4.61-intel-2017a.eb @@ -7,7 +7,7 @@ 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 + It is a set of routines written in ANSI C and organized in the form of a callable library.""" toolchain = {'name': 'intel', 'version': '2017a'} diff --git a/g/GLib/GLib-2.40.0-GCC-4.4.7-system.eb b/g/GLib/GLib-2.40.0-GCC-4.4.7-system.eb index 25bd3f99..6ff36189 100644 --- a/g/GLib/GLib-2.40.0-GCC-4.4.7-system.eb +++ b/g/GLib/GLib-2.40.0-GCC-4.4.7-system.eb @@ -9,7 +9,8 @@ description = """GLib is one of the base libraries of the GTK+ project""" toolchain = {'name': 'GCC', 'version': '4.4.7-system'} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +source_urls = [ + 'http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] sources = ['glib-%(version)s.tar.xz'] dependencies = [ diff --git a/g/GLib/GLib-2.40.0-GCC-4.9.3-binutils-2.25.eb b/g/GLib/GLib-2.40.0-GCC-4.9.3-binutils-2.25.eb index e4a611fb..b643971c 100644 --- a/g/GLib/GLib-2.40.0-GCC-4.9.3-binutils-2.25.eb +++ b/g/GLib/GLib-2.40.0-GCC-4.9.3-binutils-2.25.eb @@ -9,7 +9,8 @@ description = """GLib is one of the base libraries of the GTK+ project""" toolchain = {'name': 'GCC', 'version': '4.9.3-binutils-2.25'} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +source_urls = [ + 'http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] sources = ['glib-%(version)s.tar.xz'] dependencies = [ diff --git a/g/GLib/GLib-2.40.0-foss-2015b.eb b/g/GLib/GLib-2.40.0-foss-2015b.eb index 1f349e10..ed7feb18 100644 --- a/g/GLib/GLib-2.40.0-foss-2015b.eb +++ b/g/GLib/GLib-2.40.0-foss-2015b.eb @@ -10,7 +10,8 @@ description = """GLib is one of the base libraries of the GTK+ project""" toolchain = {'name': 'foss', 'version': '2015b'} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +source_urls = [ + 'http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] sources = ['glib-%(version)s.tar.xz'] dependencies = [ diff --git a/g/GLib/GLib-2.40.0-foss-2015g.eb b/g/GLib/GLib-2.40.0-foss-2015g.eb index 85c4146f..fe0fc804 100644 --- a/g/GLib/GLib-2.40.0-foss-2015g.eb +++ b/g/GLib/GLib-2.40.0-foss-2015g.eb @@ -10,7 +10,8 @@ description = """GLib is one of the base libraries of the GTK+ project""" toolchain = {'name': 'foss', 'version': '2015g'} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +source_urls = [ + 'http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] sources = ['glib-%(version)s.tar.xz'] dependencies = [ diff --git a/g/GLib/GLib-2.40.0-intel-2015b.eb b/g/GLib/GLib-2.40.0-intel-2015b.eb index 6843fa03..68150fe2 100644 --- a/g/GLib/GLib-2.40.0-intel-2015b.eb +++ b/g/GLib/GLib-2.40.0-intel-2015b.eb @@ -10,7 +10,8 @@ description = """GLib is one of the base libraries of the GTK+ project""" toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +source_urls = [ + 'http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] sources = ['glib-%(version)s.tar.xz'] dependencies = [ diff --git a/g/GLib/GLib-2.40.0.eb b/g/GLib/GLib-2.40.0.eb index 95004b75..40b70124 100644 --- a/g/GLib/GLib-2.40.0.eb +++ b/g/GLib/GLib-2.40.0.eb @@ -10,7 +10,8 @@ description = """GLib is one of the base libraries of the GTK+ project""" toolchain = {'name': 'dummy', 'version': ''} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +source_urls = [ + 'http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] sources = ['glib-%(version)s.tar.xz'] dependencies = [ diff --git a/g/GLib/GLib-2.48.0-foss-2016a.eb b/g/GLib/GLib-2.48.0-foss-2016a.eb index 73ce1be6..d735ed04 100644 --- a/g/GLib/GLib-2.48.0-foss-2016a.eb +++ b/g/GLib/GLib-2.48.0-foss-2016a.eb @@ -23,11 +23,17 @@ builddependencies = [('Python', '2.7.11')] configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared --disable-systemtap" -postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] +postinstallcmds = [ + "sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] sanity_check_paths = { - 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include'], + 'files': [ + 'lib/libglib-%(version_major)s.0.a', + 'lib/libglib-%%(version_major)s.0.%s' % + SHLIB_EXT], + 'dirs': [ + 'bin', + 'include'], } moduleclass = 'vis' diff --git a/g/GLib/GLib-2.48.0-intel-2016a.eb b/g/GLib/GLib-2.48.0-intel-2016a.eb index 918c5aec..2e82800d 100644 --- a/g/GLib/GLib-2.48.0-intel-2016a.eb +++ b/g/GLib/GLib-2.48.0-intel-2016a.eb @@ -23,11 +23,17 @@ builddependencies = [('Python', '2.7.11')] configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared --disable-systemtap" -postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] +postinstallcmds = [ + "sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] sanity_check_paths = { - 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include'], + 'files': [ + 'lib/libglib-%(version_major)s.0.a', + 'lib/libglib-%%(version_major)s.0.%s' % + SHLIB_EXT], + 'dirs': [ + 'bin', + 'include'], } moduleclass = 'vis' diff --git a/g/GLib/GLib-2.49.5-foss-2016b.eb b/g/GLib/GLib-2.49.5-foss-2016b.eb index 3e8dd8b2..4aa67678 100644 --- a/g/GLib/GLib-2.49.5-foss-2016b.eb +++ b/g/GLib/GLib-2.49.5-foss-2016b.eb @@ -23,11 +23,17 @@ builddependencies = [('Python', '2.7.12')] configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared --disable-systemtap" -postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] +postinstallcmds = [ + "sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] sanity_check_paths = { - 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include'], + 'files': [ + 'lib/libglib-%(version_major)s.0.a', + 'lib/libglib-%%(version_major)s.0.%s' % + SHLIB_EXT], + 'dirs': [ + 'bin', + 'include'], } moduleclass = 'vis' diff --git a/g/GLib/GLib-2.49.5-intel-2016b.eb b/g/GLib/GLib-2.49.5-intel-2016b.eb index cabfe78d..ff700eb2 100644 --- a/g/GLib/GLib-2.49.5-intel-2016b.eb +++ b/g/GLib/GLib-2.49.5-intel-2016b.eb @@ -23,11 +23,17 @@ builddependencies = [('Python', '2.7.12')] configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared --disable-systemtap" -postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] +postinstallcmds = [ + "sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] sanity_check_paths = { - 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include'], + 'files': [ + 'lib/libglib-%(version_major)s.0.a', + 'lib/libglib-%%(version_major)s.0.%s' % + SHLIB_EXT], + 'dirs': [ + 'bin', + 'include'], } moduleclass = 'vis' diff --git a/g/GLib/GLib-2.52.0.eb b/g/GLib/GLib-2.52.0.eb index 98eae74f..a95d4825 100644 --- a/g/GLib/GLib-2.52.0.eb +++ b/g/GLib/GLib-2.52.0.eb @@ -10,7 +10,8 @@ description = """GLib is one of the base libraries of the GTK+ project""" toolchain = {'name': 'dummy', 'version': ''} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +source_urls = [ + 'http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] sources = ['glib-%(version)s.tar.xz'] dependencies = [ @@ -26,11 +27,17 @@ dependencies = [ configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --disable-systemtap " configopts += "--enable-static --enable-shared" -#postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] +# postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' +# %(installdir)s/bin/*"] sanity_check_paths = { - 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include'], + 'files': [ + 'lib/libglib-%(version_major)s.0.a', + 'lib/libglib-%%(version_major)s.0.%s' % + SHLIB_EXT], + 'dirs': [ + 'bin', + 'include'], } moduleclass = 'vis' diff --git a/g/GLib/GLib-2.55.0.eb b/g/GLib/GLib-2.55.0.eb index 407c244c..02cebb69 100644 --- a/g/GLib/GLib-2.55.0.eb +++ b/g/GLib/GLib-2.55.0.eb @@ -10,7 +10,8 @@ description = """GLib is one of the base libraries of the GTK+ project""" toolchain = {'name': 'dummy', 'version': ''} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +source_urls = [ + 'http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] sources = ['glib-%(version)s.tar.xz'] dependencies = [ @@ -26,11 +27,17 @@ dependencies = [ configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --disable-systemtap " configopts += "--enable-static --enable-shared" -#postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] +# postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' +# %(installdir)s/bin/*"] sanity_check_paths = { - 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include'], + 'files': [ + 'lib/libglib-%(version_major)s.0.a', + 'lib/libglib-%%(version_major)s.0.%s' % + SHLIB_EXT], + 'dirs': [ + 'bin', + 'include'], } moduleclass = 'vis' diff --git a/g/GLib/GLib-2.57.1.eb b/g/GLib/GLib-2.57.1.eb index f112bd48..5cab67aa 100644 --- a/g/GLib/GLib-2.57.1.eb +++ b/g/GLib/GLib-2.57.1.eb @@ -10,13 +10,14 @@ description = """GLib is one of the base libraries of the GTK+ project""" toolchain = {'name': 'dummy', 'version': ''} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +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.8.1'), -# ('libxml2', '2.9.4'), + # ('gettext', '0.19.8.1'), + # ('libxml2', '2.9.4'), ('PCRE', '8.42'), ('util-linux', '2.32'), ] @@ -26,11 +27,17 @@ builddependencies = [('Python', '2.7.13')] configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --disable-systemtap " configopts += "--enable-static --enable-shared" -postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] +postinstallcmds = [ + "sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] sanity_check_paths = { - 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': ['bin', 'include'], + 'files': [ + 'lib/libglib-%(version_major)s.0.a', + 'lib/libglib-%%(version_major)s.0.%s' % + SHLIB_EXT], + 'dirs': [ + 'bin', + 'include'], } moduleclass = 'vis' diff --git a/g/GMAP-GSNAP/GMAP-GSNAP-2015-12-31.v2-foss-2015b.eb b/g/GMAP-GSNAP/GMAP-GSNAP-2015-12-31.v2-foss-2015b.eb index db19b280..5440f253 100644 --- a/g/GMAP-GSNAP/GMAP-GSNAP-2015-12-31.v2-foss-2015b.eb +++ b/g/GMAP-GSNAP/GMAP-GSNAP-2015-12-31.v2-foss-2015b.eb @@ -3,7 +3,7 @@ # Swiss Institute of Bioinformatics # Biozentrum - University of Basel -easyblock = 'ConfigureMake' +easyblock = 'ConfigureMake' name = 'GMAP-GSNAP' version = "2015-12-31.v2" diff --git a/g/GMAP-GSNAP/GMAP-GSNAP-2016-05-01-foss-2016a.eb b/g/GMAP-GSNAP/GMAP-GSNAP-2016-05-01-foss-2016a.eb index 84e054bf..5e9cfedc 100644 --- a/g/GMAP-GSNAP/GMAP-GSNAP-2016-05-01-foss-2016a.eb +++ b/g/GMAP-GSNAP/GMAP-GSNAP-2016-05-01-foss-2016a.eb @@ -3,7 +3,7 @@ # Swiss Institute of Bioinformatics # Biozentrum - University of Basel -easyblock = 'ConfigureMake' +easyblock = 'ConfigureMake' name = 'GMAP-GSNAP' version = '2016-05-01' diff --git a/g/GMAP-GSNAP/GMAP-GSNAP-2016-11-07-foss-2016b.eb b/g/GMAP-GSNAP/GMAP-GSNAP-2016-11-07-foss-2016b.eb index a8ca2795..00035603 100644 --- a/g/GMAP-GSNAP/GMAP-GSNAP-2016-11-07-foss-2016b.eb +++ b/g/GMAP-GSNAP/GMAP-GSNAP-2016-11-07-foss-2016b.eb @@ -6,7 +6,7 @@ # Adam Huffman # The Francis Crick Institute -easyblock = 'ConfigureMake' +easyblock = 'ConfigureMake' name = 'GMAP-GSNAP' version = '2016-11-07' diff --git a/g/GMP/GMP-5.0.5-foss-2015g.eb b/g/GMP/GMP-5.0.5-foss-2015g.eb index 25c9975c..77a01d25 100644 --- a/g/GMP/GMP-5.0.5-foss-2015g.eb +++ b/g/GMP/GMP-5.0.5-foss-2015g.eb @@ -4,7 +4,7 @@ name = 'GMP' version = '5.0.5' homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, +description = """GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. """ toolchain = {'name': 'foss', 'version': '2015g'} diff --git a/g/GMP/GMP-5.0.5-intel-2015b.eb b/g/GMP/GMP-5.0.5-intel-2015b.eb index e527a1c8..de76fa09 100644 --- a/g/GMP/GMP-5.0.5-intel-2015b.eb +++ b/g/GMP/GMP-5.0.5-intel-2015b.eb @@ -4,7 +4,7 @@ name = 'GMP' version = '5.0.5' homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, +description = """GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. """ toolchain = {'name': 'intel', 'version': '2015b'} diff --git a/g/GMP/GMP-5.0.5.eb b/g/GMP/GMP-5.0.5.eb index 59454f7e..c502681b 100644 --- a/g/GMP/GMP-5.0.5.eb +++ b/g/GMP/GMP-5.0.5.eb @@ -4,7 +4,7 @@ name = 'GMP' version = '5.0.5' homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, +description = """GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. """ toolchain = {'name': 'dummy', 'version': ''} diff --git a/g/GMP/GMP-6.0.0a-GNU-5.1.0-2.25.eb b/g/GMP/GMP-6.0.0a-GNU-5.1.0-2.25.eb index de509c3b..5725787c 100644 --- a/g/GMP/GMP-6.0.0a-GNU-5.1.0-2.25.eb +++ b/g/GMP/GMP-6.0.0a-GNU-5.1.0-2.25.eb @@ -4,7 +4,7 @@ name = 'GMP' version = '6.0.0a' homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, +description = """GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. """ toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} diff --git a/g/GMP/GMP-6.0.0a-foss-2015b.eb b/g/GMP/GMP-6.0.0a-foss-2015b.eb index ab0d6b9b..f8095b4d 100644 --- a/g/GMP/GMP-6.0.0a-foss-2015b.eb +++ b/g/GMP/GMP-6.0.0a-foss-2015b.eb @@ -4,7 +4,7 @@ name = 'GMP' version = '6.0.0a' homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, +description = """GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. """ toolchain = {'name': 'foss', 'version': '2015b'} @@ -24,4 +24,3 @@ sanity_check_paths = { } moduleclass = 'math' - diff --git a/g/GMP/GMP-6.1.0-intel-2017.00.eb b/g/GMP/GMP-6.1.0-intel-2017.00.eb index 20a5fa75..0e599913 100644 --- a/g/GMP/GMP-6.1.0-intel-2017.00.eb +++ b/g/GMP/GMP-6.1.0-intel-2017.00.eb @@ -4,7 +4,7 @@ name = 'GMP' version = '6.1.0' homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, +description = """GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. """ toolchain = {'name': 'intel', 'version': '2017.00'} diff --git a/g/GMP/GMP-6.1.1-foss-2017a.eb b/g/GMP/GMP-6.1.1-foss-2017a.eb index 9f34ff8e..7746aad5 100644 --- a/g/GMP/GMP-6.1.1-foss-2017a.eb +++ b/g/GMP/GMP-6.1.1-foss-2017a.eb @@ -4,7 +4,7 @@ name = 'GMP' version = '6.1.1' homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, +description = """GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. """ toolchain = {'name': 'foss', 'version': '2017a'} diff --git a/g/GMP/GMP-6.1.1-intel-2017a.eb b/g/GMP/GMP-6.1.1-intel-2017a.eb index 36dd892f..592f3d11 100644 --- a/g/GMP/GMP-6.1.1-intel-2017a.eb +++ b/g/GMP/GMP-6.1.1-intel-2017a.eb @@ -4,7 +4,7 @@ name = 'GMP' version = '6.1.1' homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, +description = """GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. """ toolchain = {'name': 'intel', 'version': '2017a'} diff --git a/g/GMP/GMP-6.1.1.eb b/g/GMP/GMP-6.1.1.eb index 069aae91..c86098ab 100644 --- a/g/GMP/GMP-6.1.1.eb +++ b/g/GMP/GMP-6.1.1.eb @@ -4,7 +4,7 @@ name = 'GMP' version = '6.1.1' homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, +description = """GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. """ toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/g/GMP/GMP-6.1.2.eb b/g/GMP/GMP-6.1.2.eb index cec594d5..6db901b7 100644 --- a/g/GMP/GMP-6.1.2.eb +++ b/g/GMP/GMP-6.1.2.eb @@ -4,7 +4,7 @@ name = 'GMP' version = '6.1.2' homepage = 'http://gmplib.org/' -description = """GMP is a free library for arbitrary precision arithmetic, +description = """GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. """ toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/g/GMT/GMT-5.2.1-foss-2015g.eb b/g/GMT/GMT-5.2.1-foss-2015g.eb index aed12110..d901988d 100644 --- a/g/GMT/GMT-5.2.1-foss-2015g.eb +++ b/g/GMT/GMT-5.2.1-foss-2015g.eb @@ -25,11 +25,11 @@ sources = [ # 'http://gmt.soest.hawaii.edu/files/download?name=' needs flash enabled browser source_urls = [ 'http://ftp.soest.hawaii.edu/gmt', -# 'ftp://ftp.soest.hawaii.edu/gmt/legacy', -# 'ftp://ftp.soest.hawaii.edu/gshhg', -# 'ftp://ftp.soest.hawaii.edu/gshhg/legacy', -# 'ftp://ftp.soest.hawaii.edu/dcw', -# 'ftp://ftp.soest.hawaii.edu/dcw/legacy', + # 'ftp://ftp.soest.hawaii.edu/gmt/legacy', + # 'ftp://ftp.soest.hawaii.edu/gshhg', + # 'ftp://ftp.soest.hawaii.edu/gshhg/legacy', + # 'ftp://ftp.soest.hawaii.edu/dcw', + # 'ftp://ftp.soest.hawaii.edu/dcw/legacy', ] #patches = ['GMT-%(version)s_netCDF.patch'] @@ -41,7 +41,7 @@ dependencies = [ ('GDAL', '1.9.2'), ('FFTW', '3.3.4', '', ('gompi', '2015g')), ('netCDF', '4.3.2'), -# ('Ghostscript', '9.14'), + # ('Ghostscript', '9.14'), ] preconfigopts = "export CMAKE_LIBRARY_PATH=$LD_LIBRARY_PATH && " diff --git a/g/GObject-Introspection/GObject-Introspection-1.47.1.eb b/g/GObject-Introspection/GObject-Introspection-1.47.1.eb index a6fec9ff..b15e8363 100644 --- a/g/GObject-Introspection/GObject-Introspection-1.47.1.eb +++ b/g/GObject-Introspection/GObject-Introspection-1.47.1.eb @@ -41,9 +41,13 @@ modextrapaths = { } 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'] -} + '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']} moduleclass = 'devel' diff --git a/g/GObject-Introspection/GObject-Introspection-1.52.0.eb b/g/GObject-Introspection/GObject-Introspection-1.52.0.eb index 1326f114..bf511187 100644 --- a/g/GObject-Introspection/GObject-Introspection-1.52.0.eb +++ b/g/GObject-Introspection/GObject-Introspection-1.52.0.eb @@ -39,9 +39,13 @@ modextrapaths = { } 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'] -} + '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']} moduleclass = 'devel' diff --git a/g/GObject-Introspection/GObject-Introspection-1.56.1.eb b/g/GObject-Introspection/GObject-Introspection-1.56.1.eb index cf354fce..569be51d 100644 --- a/g/GObject-Introspection/GObject-Introspection-1.56.1.eb +++ b/g/GObject-Introspection/GObject-Introspection-1.56.1.eb @@ -20,7 +20,7 @@ sources = [SOURCELOWER_TAR_XZ] dependencies = [ ('Python', '2.7.13'), ('GLib', '2.57.1'), -# ('libffi', '3.2.1'), + # ('libffi', '3.2.1'), ] builddependencies = [ @@ -41,9 +41,13 @@ modextrapaths = { } 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'] -} + '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']} moduleclass = 'devel' diff --git a/g/GP2C/GP2C-0.0.9pl5-foss-2016a.eb b/g/GP2C/GP2C-0.0.9pl5-foss-2016a.eb index e78f2ba7..d72bb75e 100644 --- a/g/GP2C/GP2C-0.0.9pl5-foss-2016a.eb +++ b/g/GP2C/GP2C-0.0.9pl5-foss-2016a.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'GP2C' version = '0.0.9pl5' -homepage = 'http://pari.math.u-bordeaux.fr/pub/pari/manuals/gp2c/gp2c.html' +homepage = 'http://pari.math.u-bordeaux.fr/pub/pari/manuals/gp2c/gp2c.html' description = """The gp2c compiler is a package for translating GP routines into the C programming language, so that they can be compiled and used with the PARI system or the GP calculator. """ @@ -17,12 +17,12 @@ dependencies = [ ('PARI-GP', '2.7.6'), ] -configopts = '--with-paricfg=$EBROOTPARIMINGP/lib/pari/pari.cfg' +configopts = '--with-paricfg=$EBROOTPARIMINGP/lib/pari/pari.cfg' runtest = 'check' sanity_check_paths = { - 'files': ['bin/%s' % binfile for binfile in ['gp2c', 'gp2c-run',]], + 'files': ['bin/%s' % binfile for binfile in ['gp2c', 'gp2c-run', ]], 'dirs': ['bin'] } diff --git a/g/GPI-2/GPI-2-1.1.1-gompi-2015e-MPI.eb b/g/GPI-2/GPI-2-1.1.1-gompi-2015e-MPI.eb index 4b6f47ec..764ebaaa 100644 --- a/g/GPI-2/GPI-2-1.1.1-gompi-2015e-MPI.eb +++ b/g/GPI-2/GPI-2-1.1.1-gompi-2015e-MPI.eb @@ -3,7 +3,7 @@ version = '1.1.1' versionsuffix = '-MPI' homepage = 'http://www.gpi-site.com/gpi2/' -description = """GPI-2 is an API for the development of scalable, +description = """GPI-2 is an API for the development of scalable, asynchronous and fault tolerant parallel applications. """ diff --git a/g/GPI-2/GPI-2-1.1.1-gompi-2015e.eb b/g/GPI-2/GPI-2-1.1.1-gompi-2015e.eb index 95946fe9..8349e680 100644 --- a/g/GPI-2/GPI-2-1.1.1-gompi-2015e.eb +++ b/g/GPI-2/GPI-2-1.1.1-gompi-2015e.eb @@ -2,7 +2,7 @@ name = 'GPI-2' version = '1.1.1' homepage = 'http://www.gpi-site.com/gpi2/' -description = """GPI-2 is an API for the development of scalable, +description = """GPI-2 is an API for the development of scalable, asynchronous and fault tolerant parallel applications. """ @@ -23,7 +23,7 @@ sanity_check_paths = { moduleclass = 'vis' -# NOTE! +# NOTE! # To add Xeon Phi support is necessary: # 1. Go to the unpacked GPI-2 directory # 2. Obtain node with Xeon Phi diff --git a/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.06-mpi.eb b/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.06-mpi.eb index 7fae7e2b..adf36de3 100644 --- a/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.06-mpi.eb +++ b/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.06-mpi.eb @@ -31,11 +31,11 @@ sources = [ 'regressiontests-%(version)s.tar.gz', ] -preconfigopts = "export CMAKE_LIBRARY_PATH=$CMAKE_LIBRARY_PATH:${EBROOTFFTW}/lib && " +preconfigopts = "export CMAKE_LIBRARY_PATH=$CMAKE_LIBRARY_PATH:${EBROOTFFTW}/lib && " preconfigopts += "export CMAKE_INCLUDE_PATH=$CMAKE_INCLUDE_PATH:${EBROOTFFTW}/include && " dependencies = [ - ('fftw/3.3.4.3', EXTERNAL_MODULE), + ('fftw/3.3.4.3', EXTERNAL_MODULE), ] builddependencies = [('CMake', '3.2.2')] diff --git a/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.11-mpi.eb b/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.11-mpi.eb index 83b2732f..f52ab6e3 100644 --- a/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.11-mpi.eb +++ b/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.11-mpi.eb @@ -31,11 +31,11 @@ sources = [ 'regressiontests-%(version)s.tar.gz', ] -preconfigopts = "export CMAKE_LIBRARY_PATH=$CMAKE_LIBRARY_PATH:$EBROOTFFTW/lib && " +preconfigopts = "export CMAKE_LIBRARY_PATH=$CMAKE_LIBRARY_PATH:$EBROOTFFTW/lib && " preconfigopts += "export CMAKE_INCLUDE_PATH=$CMAKE_INCLUDE_PATH:$EBROOTFFTW/include && " dependencies = [ - ('fftw/3.3.4.5', EXTERNAL_MODULE), + ('fftw/3.3.4.5', EXTERNAL_MODULE), ] builddependencies = [('CMake', '3.2.2')] diff --git a/g/GROMACS/GROMACS-4.6.7-CrayIntel-2015.11-mpi.eb b/g/GROMACS/GROMACS-4.6.7-CrayIntel-2015.11-mpi.eb index 350a3d6c..3f046b21 100644 --- a/g/GROMACS/GROMACS-4.6.7-CrayIntel-2015.11-mpi.eb +++ b/g/GROMACS/GROMACS-4.6.7-CrayIntel-2015.11-mpi.eb @@ -31,11 +31,11 @@ sources = [ 'regressiontests-%(version)s.tar.gz', ] -preconfigopts = "export CMAKE_LIBRARY_PATH=$CMAKE_LIBRARY_PATH:$EBROOTFFTW/lib && " +preconfigopts = "export CMAKE_LIBRARY_PATH=$CMAKE_LIBRARY_PATH:$EBROOTFFTW/lib && " preconfigopts += "export CMAKE_INCLUDE_PATH=$CMAKE_INCLUDE_PATH:$EBROOTFFTW/include && " dependencies = [ - ('fftw/3.3.4.5', EXTERNAL_MODULE), + ('fftw/3.3.4.5', EXTERNAL_MODULE), ] builddependencies = [('CMake', '3.2.2')] diff --git a/g/GROMACS/GROMACS-4.6.7-foss-2015g-hybrid-single-PLUMED.eb b/g/GROMACS/GROMACS-4.6.7-foss-2015g-hybrid-single-PLUMED.eb index 9f8f25d7..193de255 100644 --- a/g/GROMACS/GROMACS-4.6.7-foss-2015g-hybrid-single-PLUMED.eb +++ b/g/GROMACS/GROMACS-4.6.7-foss-2015g-hybrid-single-PLUMED.eb @@ -15,7 +15,7 @@ source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] sources = [SOURCELOWER_TAR_GZ] builddependencies = [ - ('CMake', '3.3.1'), # We are using system CMake + ('CMake', '3.3.1'), # We are using system CMake ('libxml2', '2.9.2'), ('almost', '2.1.0'), ('libmatheval', '1.1.8') diff --git a/g/GROMACS/GROMACS-5.0.4-foss-2015g-hybrid-single-PLUMED.eb b/g/GROMACS/GROMACS-5.0.4-foss-2015g-hybrid-single-PLUMED.eb index f72cabf9..45e2c6bc 100644 --- a/g/GROMACS/GROMACS-5.0.4-foss-2015g-hybrid-single-PLUMED.eb +++ b/g/GROMACS/GROMACS-5.0.4-foss-2015g-hybrid-single-PLUMED.eb @@ -15,7 +15,7 @@ source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] sources = [SOURCELOWER_TAR_GZ] builddependencies = [ - ('CMake', '3.3.1'), # We are using system CMake + ('CMake', '3.3.1'), # We are using system CMake ('libxml2', '2.9.2'), ('almost', '2.1.0'), ('libmatheval', '1.1.8') diff --git a/g/GROMACS/GROMACS-5.0.4-foss-2015g-hybrid-single.eb b/g/GROMACS/GROMACS-5.0.4-foss-2015g-hybrid-single.eb index d0acac34..617706dc 100644 --- a/g/GROMACS/GROMACS-5.0.4-foss-2015g-hybrid-single.eb +++ b/g/GROMACS/GROMACS-5.0.4-foss-2015g-hybrid-single.eb @@ -18,7 +18,7 @@ dependencies = [ ] builddependencies = [ - ('CMake', '3.3.1'), # We are using system CMake + ('CMake', '3.3.1'), # We are using system CMake ('libxml2', '2.9.2'), ('almost', '2.1.0'), ('libmatheval', '1.1.8') diff --git a/g/GROMACS/GROMACS-5.1.2-foss-2015g-hybrid-single-CUDA-7.5-PLUMED.eb b/g/GROMACS/GROMACS-5.1.2-foss-2015g-hybrid-single-CUDA-7.5-PLUMED.eb index e6fb13ad..8e188e53 100644 --- a/g/GROMACS/GROMACS-5.1.2-foss-2015g-hybrid-single-CUDA-7.5-PLUMED.eb +++ b/g/GROMACS/GROMACS-5.1.2-foss-2015g-hybrid-single-CUDA-7.5-PLUMED.eb @@ -13,7 +13,7 @@ source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] sources = [SOURCELOWER_TAR_GZ] builddependencies = [ - ('CMake', '3.3.1'), # We are using system CMake + ('CMake', '3.3.1'), # We are using system CMake ('libxml2', '2.9.2'), ('almost', '2.1.0'), ('libmatheval', '1.1.8') diff --git a/g/GROMACS/GROMACS-5.1.2-foss-2015g-hybrid-single-PLUMED.eb b/g/GROMACS/GROMACS-5.1.2-foss-2015g-hybrid-single-PLUMED.eb index 76713adc..40bd865a 100644 --- a/g/GROMACS/GROMACS-5.1.2-foss-2015g-hybrid-single-PLUMED.eb +++ b/g/GROMACS/GROMACS-5.1.2-foss-2015g-hybrid-single-PLUMED.eb @@ -13,7 +13,7 @@ source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] sources = [SOURCELOWER_TAR_GZ] builddependencies = [ - ('CMake', '3.3.1'), # We are using system CMake + ('CMake', '3.3.1'), # We are using system CMake ('libxml2', '2.9.2'), ('almost', '2.1.0'), ('libmatheval', '1.1.8') diff --git a/g/GROMACS/GROMACS-5.1.2-foss-2016a-hybrid-single-CUDA-7.5-PLUMED-2.3b.eb b/g/GROMACS/GROMACS-5.1.2-foss-2016a-hybrid-single-CUDA-7.5-PLUMED-2.3b.eb index 834aaba6..8a6daa4a 100644 --- a/g/GROMACS/GROMACS-5.1.2-foss-2016a-hybrid-single-CUDA-7.5-PLUMED-2.3b.eb +++ b/g/GROMACS/GROMACS-5.1.2-foss-2016a-hybrid-single-CUDA-7.5-PLUMED-2.3b.eb @@ -35,9 +35,9 @@ builddependencies = [ ] dependencies = [ - ('Boost', '1.61.0', '-serial'), - ('CUDA', '7.5.18', '', ('dummy', '')), - ('PLUMED', '2.3b') + ('Boost', '1.61.0', '-serial'), + ('CUDA', '7.5.18', '', ('dummy', '')), + ('PLUMED', '2.3b') ] configopts = ' -DGMX_GPU=ON -DGMX_DOUBLE=OFF' diff --git a/g/GROMACS/GROMACS-5.1.2-foss-2016a-hybrid-single-PLUMED.eb b/g/GROMACS/GROMACS-5.1.2-foss-2016a-hybrid-single-PLUMED.eb index bcc9bdf4..f38ef26a 100644 --- a/g/GROMACS/GROMACS-5.1.2-foss-2016a-hybrid-single-PLUMED.eb +++ b/g/GROMACS/GROMACS-5.1.2-foss-2016a-hybrid-single-PLUMED.eb @@ -13,7 +13,7 @@ source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] sources = [SOURCELOWER_TAR_GZ] builddependencies = [ - ('CMake', '3.3.1'), # We are using system CMake + ('CMake', '3.3.1'), # We are using system CMake ('libxml2', '2.9.3'), ('almost', '2.1.0'), ('libmatheval', '1.1.8') diff --git a/g/GROMACS/GROMACS-5.1.2-goolf-1.7.20-mt.eb b/g/GROMACS/GROMACS-5.1.2-goolf-1.7.20-mt.eb index f8d1e53e..f7749536 100644 --- a/g/GROMACS/GROMACS-5.1.2-goolf-1.7.20-mt.eb +++ b/g/GROMACS/GROMACS-5.1.2-goolf-1.7.20-mt.eb @@ -28,8 +28,8 @@ source_urls = [ sources = [ SOURCELOWER_TAR_GZ, -# seems to have disappeared? -# 'regressiontests-5.0.2.tar.gz', + # seems to have disappeared? + # 'regressiontests-5.0.2.tar.gz', ] builddependencies = [ diff --git a/g/GROMACS/GROMACS-5.1.2-intel-2015b-hybrid-single-CUDA-7.5-PLUMED-2.2.1.eb b/g/GROMACS/GROMACS-5.1.2-intel-2015b-hybrid-single-CUDA-7.5-PLUMED-2.2.1.eb index 2e5c8e65..a5c89ba2 100644 --- a/g/GROMACS/GROMACS-5.1.2-intel-2015b-hybrid-single-CUDA-7.5-PLUMED-2.2.1.eb +++ b/g/GROMACS/GROMACS-5.1.2-intel-2015b-hybrid-single-CUDA-7.5-PLUMED-2.2.1.eb @@ -35,9 +35,9 @@ builddependencies = [ ] dependencies = [ - ('Boost', '1.59.0'), - ('CUDA', '7.5.18', '', ('dummy', '')), - ('PLUMED', '2.2.1') + ('Boost', '1.59.0'), + ('CUDA', '7.5.18', '', ('dummy', '')), + ('PLUMED', '2.2.1') ] configopts = ' -DGMX_GPU=ON -DGMX_DOUBLE=OFF' diff --git a/g/GROMACS/GROMACS-5.1.2-intel-2015b-hybrid-single-cuda.eb b/g/GROMACS/GROMACS-5.1.2-intel-2015b-hybrid-single-cuda.eb index c812aea4..81a59815 100644 --- a/g/GROMACS/GROMACS-5.1.2-intel-2015b-hybrid-single-cuda.eb +++ b/g/GROMACS/GROMACS-5.1.2-intel-2015b-hybrid-single-cuda.eb @@ -35,8 +35,8 @@ builddependencies = [ ] dependencies = [ - ('Boost', '1.59.0'), - ('CUDA', '7.5.18', '', ('dummy', '')) + ('Boost', '1.59.0'), + ('CUDA', '7.5.18', '', ('dummy', '')) ] configopts = ' -DGMX_GPU=ON -DGMX_DOUBLE=OFF' diff --git a/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid-single-cuda.eb b/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid-single-cuda.eb index 8cbf964d..8e68d7f9 100644 --- a/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid-single-cuda.eb +++ b/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid-single-cuda.eb @@ -35,8 +35,8 @@ builddependencies = [ ] dependencies = [ - ('Boost', '1.60.0'), - ('CUDA', '7.5.18', '', ('dummy', '')) + ('Boost', '1.60.0'), + ('CUDA', '7.5.18', '', ('dummy', '')) ] configopts = ' -DGMX_GPU=ON -DGMX_DOUBLE=OFF' diff --git a/g/GROMACS/GROMACS-5.1.4-foss-2015g-hybrid-single-PLUMED.eb b/g/GROMACS/GROMACS-5.1.4-foss-2015g-hybrid-single-PLUMED.eb index f72cabf9..45e2c6bc 100644 --- a/g/GROMACS/GROMACS-5.1.4-foss-2015g-hybrid-single-PLUMED.eb +++ b/g/GROMACS/GROMACS-5.1.4-foss-2015g-hybrid-single-PLUMED.eb @@ -15,7 +15,7 @@ source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] sources = [SOURCELOWER_TAR_GZ] builddependencies = [ - ('CMake', '3.3.1'), # We are using system CMake + ('CMake', '3.3.1'), # We are using system CMake ('libxml2', '2.9.2'), ('almost', '2.1.0'), ('libmatheval', '1.1.8') diff --git a/g/GROMACS/GROMACS-5.1.4-foss-2017a-hybrid-single-PLUMED.eb b/g/GROMACS/GROMACS-5.1.4-foss-2017a-hybrid-single-PLUMED.eb index f231b02b..0a19d608 100644 --- a/g/GROMACS/GROMACS-5.1.4-foss-2017a-hybrid-single-PLUMED.eb +++ b/g/GROMACS/GROMACS-5.1.4-foss-2017a-hybrid-single-PLUMED.eb @@ -15,7 +15,7 @@ sources = [SOURCELOWER_TAR_GZ] #patches = ['gromacs-%s-plumed-2.3.0-mpi.patch' % version] builddependencies = [ - ('CMake', '3.7.2', '', ('dummy', '')), # We are using system CMake + ('CMake', '3.7.2', '', ('dummy', '')), # We are using system CMake ('libxml2', '2.9.2', '', ('dummy', '')), ] diff --git a/g/GSL/GSL-2.1-CrayGNU-2015.11.eb b/g/GSL/GSL-2.1-CrayGNU-2015.11.eb index 378ea5f6..634f2c0c 100644 --- a/g/GSL/GSL-2.1-CrayGNU-2015.11.eb +++ b/g/GSL/GSL-2.1-CrayGNU-2015.11.eb @@ -16,7 +16,7 @@ sources = [SOURCELOWER_TAR_GZ] configopts = "--with-pic" -sanity_check_paths={ +sanity_check_paths = { 'files': ['lib/libgsl.so', 'lib/libgsl.a'], 'dirs': ['include'], } diff --git a/g/GST-plugins-base/GST-plugins-base-1.6.4.eb b/g/GST-plugins-base/GST-plugins-base-1.6.4.eb index 33a45b55..3d44b951 100644 --- a/g/GST-plugins-base/GST-plugins-base-1.6.4.eb +++ b/g/GST-plugins-base/GST-plugins-base-1.6.4.eb @@ -21,10 +21,14 @@ builddependencies = [ ] sanity_check_paths = { - 'files': ['bin/gst-%s-1.0' % x for x in ['discoverer', 'play']] + - ['lib/libgst%s-1.0.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], - 'dirs': ['include', 'share'] -} + 'files': [ + 'bin/gst-%s-1.0' % + x for x in [ + 'discoverer', 'play']] + [ + 'lib/libgst%s-1.0.%s' % + (x, SHLIB_EXT) for x in [ + 'app', 'audio', 'video']], 'dirs': [ + 'include', 'share']} modextrapaths = { 'GI_TYPELIB_PATH': 'share', diff --git a/g/GStreamer/GStreamer-1.6.4.eb b/g/GStreamer/GStreamer-1.6.4.eb index 308ecbe6..05873843 100644 --- a/g/GStreamer/GStreamer-1.6.4.eb +++ b/g/GStreamer/GStreamer-1.6.4.eb @@ -25,11 +25,14 @@ builddependencies = [ ] sanity_check_paths = { - 'files': ['bin/gst-%s-1.0' % x for x in ['inspect', 'typefind', 'launch']] + - ['lib/libgst%s-1.0.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base', - 'controller', 'check']], - 'dirs': ['include', 'share', 'libexec'], -} + 'files': [ + 'bin/gst-%s-1.0' % + x for x in [ + 'inspect', 'typefind', 'launch']] + [ + 'lib/libgst%s-1.0.%s' % + (x, SHLIB_EXT) for x in [ + 'reamer', 'base', 'controller', 'check']], 'dirs': [ + 'include', 'share', 'libexec'], } modextrapaths = { 'GI_TYPELIB_PATH': 'share', diff --git a/g/Geant4/Geant4-10.01.p01-intel-2015a.eb b/g/Geant4/Geant4-10.01.p01-intel-2015a.eb index 468e4e32..509565c6 100644 --- a/g/Geant4/Geant4-10.01.p01-intel-2015a.eb +++ b/g/Geant4/Geant4-10.01.p01-intel-2015a.eb @@ -3,7 +3,7 @@ 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, + 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'} @@ -13,7 +13,8 @@ sources = ['%(namelower)s.%(version)s.tar.gz'] dependencies = [ ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.10.1.html#2. + # recommended CLHEP version, see + # https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.10.1.html#2. ('CLHEP', '2.2.0.5'), ] diff --git a/g/Geant4/Geant4-10.01.p03-intel-2016a.eb b/g/Geant4/Geant4-10.01.p03-intel-2016a.eb index f30dcb1a..1e25886f 100644 --- a/g/Geant4/Geant4-10.01.p03-intel-2016a.eb +++ b/g/Geant4/Geant4-10.01.p03-intel-2016a.eb @@ -3,7 +3,7 @@ version = '10.01.p03' 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, + Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science.""" toolchain = {'name': 'intel', 'version': '2016a'} @@ -13,7 +13,8 @@ sources = ['%(namelower)s.%(version)s.tar.gz'] dependencies = [ ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.10.1.html#2. + # recommended CLHEP version, see + # https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.10.1.html#2. ('CLHEP', '2.2.0.8'), ] diff --git a/g/Geant4/Geant4-10.02.p01-intel-2016a.eb b/g/Geant4/Geant4-10.02.p01-intel-2016a.eb index 300557f7..dcb6682d 100644 --- a/g/Geant4/Geant4-10.02.p01-intel-2016a.eb +++ b/g/Geant4/Geant4-10.02.p01-intel-2016a.eb @@ -3,7 +3,7 @@ version = '10.02.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, + Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science.""" toolchain = {'name': 'intel', 'version': '2016a'} @@ -13,7 +13,8 @@ sources = ['%(namelower)s.%(version)s.tar.gz'] dependencies = [ ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.10.2.html#2. + # recommended CLHEP version, see + # https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.10.2.html#2. ('CLHEP', '2.3.1.1'), ] diff --git a/g/Geant4/Geant4-9.4.p02-ictce-4.0.6.eb b/g/Geant4/Geant4-9.4.p02-ictce-4.0.6.eb index 1e0d6874..5b96048c 100644 --- a/g/Geant4/Geant4-9.4.p02-ictce-4.0.6.eb +++ b/g/Geant4/Geant4-9.4.p02-ictce-4.0.6.eb @@ -3,7 +3,7 @@ version = '9.4.p02' 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, + Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science.""" toolchain = {'name': 'ictce', 'version': '4.0.6'} @@ -13,7 +13,8 @@ sources = ['%(namelower)s.%(version)s.tar.gz'] dependencies = [ ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.4.html#2. + # recommended CLHEP version, see + # https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.4.html#2. ('CLHEP', '2.1.1.0'), ] diff --git a/g/Geant4/Geant4-9.5.p01-goalf-1.1.0-no-OFED.eb b/g/Geant4/Geant4-9.5.p01-goalf-1.1.0-no-OFED.eb index b7af10a8..b1c5c2a9 100644 --- a/g/Geant4/Geant4-9.5.p01-goalf-1.1.0-no-OFED.eb +++ b/g/Geant4/Geant4-9.5.p01-goalf-1.1.0-no-OFED.eb @@ -3,7 +3,7 @@ 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, + Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science.""" toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} @@ -13,7 +13,8 @@ sources = ['%(namelower)s.%(version)s.tar.gz'] dependencies = [ ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. + # recommended CLHEP version, see + # https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. ('CLHEP', '2.1.1.0'), ] diff --git a/g/Geant4/Geant4-9.5.p01-goolf-1.4.10.eb b/g/Geant4/Geant4-9.5.p01-goolf-1.4.10.eb index 59a0ae79..84ecd488 100644 --- a/g/Geant4/Geant4-9.5.p01-goolf-1.4.10.eb +++ b/g/Geant4/Geant4-9.5.p01-goolf-1.4.10.eb @@ -3,7 +3,7 @@ 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, + Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} @@ -13,7 +13,8 @@ sources = ['%(namelower)s.%(version)s.tar.gz'] dependencies = [ ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. + # recommended CLHEP version, see + # https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. ('CLHEP', '2.1.1.0'), ] diff --git a/g/Geant4/Geant4-9.5.p01-ictce-4.0.6.eb b/g/Geant4/Geant4-9.5.p01-ictce-4.0.6.eb index 3f34b451..3fe05c03 100644 --- a/g/Geant4/Geant4-9.5.p01-ictce-4.0.6.eb +++ b/g/Geant4/Geant4-9.5.p01-ictce-4.0.6.eb @@ -3,7 +3,7 @@ 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, + Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science.""" toolchain = {'name': 'ictce', 'version': '4.0.6'} @@ -13,7 +13,8 @@ sources = ['%(namelower)s.%(version)s.tar.gz'] dependencies = [ ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. + # recommended CLHEP version, see + # https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. ('CLHEP', '2.1.1.0'), ] diff --git a/g/Geant4/Geant4-9.5.p01-ictce-5.3.0.eb b/g/Geant4/Geant4-9.5.p01-ictce-5.3.0.eb index ec559378..8ffd5a09 100644 --- a/g/Geant4/Geant4-9.5.p01-ictce-5.3.0.eb +++ b/g/Geant4/Geant4-9.5.p01-ictce-5.3.0.eb @@ -3,7 +3,7 @@ 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, + Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} @@ -13,7 +13,8 @@ sources = ['%(namelower)s.%(version)s.tar.gz'] dependencies = [ ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. + # recommended CLHEP version, see + # https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. ('CLHEP', '2.1.1.0'), ] diff --git a/g/Geant4/Geant4-9.5.p01-intel-2015a.eb b/g/Geant4/Geant4-9.5.p01-intel-2015a.eb index 5a4e622d..afc7f915 100644 --- a/g/Geant4/Geant4-9.5.p01-intel-2015a.eb +++ b/g/Geant4/Geant4-9.5.p01-intel-2015a.eb @@ -3,7 +3,7 @@ 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, + 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'} @@ -13,7 +13,8 @@ sources = ['%(namelower)s.%(version)s.tar.gz'] dependencies = [ ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. + # recommended CLHEP version, see + # https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. ('CLHEP', '2.1.1.0'), ] diff --git a/g/Geant4/Geant4-9.5.p02-intel-2016a.eb b/g/Geant4/Geant4-9.5.p02-intel-2016a.eb index b790b2a3..56b88c5e 100644 --- a/g/Geant4/Geant4-9.5.p02-intel-2016a.eb +++ b/g/Geant4/Geant4-9.5.p02-intel-2016a.eb @@ -3,7 +3,7 @@ version = '9.5.p02' 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, + Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science.""" toolchain = {'name': 'intel', 'version': '2016a'} @@ -13,7 +13,8 @@ sources = ['%(namelower)s.%(version)s.tar.gz'] dependencies = [ ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. + # recommended CLHEP version, see + # https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.5.html#2. ('CLHEP', '2.1.1.0'), ] diff --git a/g/Geant4/Geant4-9.6.p04-intel-2015a.eb b/g/Geant4/Geant4-9.6.p04-intel-2015a.eb index e8b57820..2bd2b22b 100644 --- a/g/Geant4/Geant4-9.6.p04-intel-2015a.eb +++ b/g/Geant4/Geant4-9.6.p04-intel-2015a.eb @@ -3,7 +3,7 @@ version = '9.6.p04' 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, + 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'} @@ -13,7 +13,8 @@ sources = ['%(namelower)s.%(version)s.tar.gz'] dependencies = [ ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.6.html#2. + # recommended CLHEP version, see + # https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.6.html#2. ('CLHEP', '2.1.3.1'), ] diff --git a/g/Geant4/Geant4-9.6.p04-intel-2016a.eb b/g/Geant4/Geant4-9.6.p04-intel-2016a.eb index 554b9825..b901fd4e 100644 --- a/g/Geant4/Geant4-9.6.p04-intel-2016a.eb +++ b/g/Geant4/Geant4-9.6.p04-intel-2016a.eb @@ -3,7 +3,7 @@ version = '9.6.p04' 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, + Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science.""" toolchain = {'name': 'intel', 'version': '2016a'} @@ -13,7 +13,8 @@ sources = ['%(namelower)s.%(version)s.tar.gz'] dependencies = [ ('expat', '2.1.0'), - # recommended CLHEP version, see https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.6.html#2. + # recommended CLHEP version, see + # https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.6.html#2. ('CLHEP', '2.1.3.1'), ] builddependencies = [ diff --git a/g/Ghostscript/Ghostscript-9.14-intel-2014b.eb b/g/Ghostscript/Ghostscript-9.14-intel-2014b.eb index 97a129a9..7491f529 100644 --- a/g/Ghostscript/Ghostscript-9.14-intel-2014b.eb +++ b/g/Ghostscript/Ghostscript-9.14-intel-2014b.eb @@ -27,7 +27,8 @@ dependencies = [ patches = ['Ghostscript-9.14_use_extzlib.patch'] -# Use external libraries http://www.linuxfromscratch.org/blfs/view/svn/pst/gs.html +# Use external libraries +# http://www.linuxfromscratch.org/blfs/view/svn/pst/gs.html preconfigopts = "rm -rf expat freetype jpeg libpng zlib && " configopts = "--with-system-libtiff --enable-dynamic " diff --git a/g/Ghostscript/Ghostscript-9.16-intel-2015a.eb b/g/Ghostscript/Ghostscript-9.16-intel-2015a.eb index 691a9000..8c4f96db 100644 --- a/g/Ghostscript/Ghostscript-9.16-intel-2015a.eb +++ b/g/Ghostscript/Ghostscript-9.16-intel-2015a.eb @@ -8,7 +8,8 @@ description = """Ghostscript is a versatile processor for PostScript data with t different targets. It used to be part of the cups printing stack, but is no longer used for that.""" toolchain = {'name': 'intel', 'version': '2015a'} -# lowopt (-O1) is used to avoid internal compiler error that is hit when -O2 is used +# lowopt (-O1) is used to avoid internal compiler error that is hit when +# -O2 is used toolchainopts = {'pic': True, 'lowopt': True} source_urls = ["http://downloads.ghostscript.com/public/"] diff --git a/g/Ghostscript/Ghostscript-9.19-intel-2016a.eb b/g/Ghostscript/Ghostscript-9.19-intel-2016a.eb index fa06ee75..0c84f260 100644 --- a/g/Ghostscript/Ghostscript-9.19-intel-2016a.eb +++ b/g/Ghostscript/Ghostscript-9.19-intel-2016a.eb @@ -10,7 +10,8 @@ description = """Ghostscript is a versatile processor for PostScript data with t toolchain = {'name': 'intel', 'version': '2016a'} toolchainopts = {'pic': True} -source_urls = ["https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/"] +source_urls = [ + "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/"] sources = ["ghostpdl-%(version)s.tar.bz2"] dependencies = [ diff --git a/g/Ghostscript/Ghostscript-9.19-intel-2016b.eb b/g/Ghostscript/Ghostscript-9.19-intel-2016b.eb index 8612f284..abd49e88 100644 --- a/g/Ghostscript/Ghostscript-9.19-intel-2016b.eb +++ b/g/Ghostscript/Ghostscript-9.19-intel-2016b.eb @@ -10,7 +10,8 @@ description = """Ghostscript is a versatile processor for PostScript data with t toolchain = {'name': 'intel', 'version': '2016b'} toolchainopts = {'pic': True} -source_urls = ["https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/"] +source_urls = [ + "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/"] sources = ["ghostpdl-%(version)s.tar.bz2"] dependencies = [ diff --git a/g/Ghostscript/Ghostscript-9.20-intel-2016b.eb b/g/Ghostscript/Ghostscript-9.20-intel-2016b.eb index 2238d98b..dca73426 100644 --- a/g/Ghostscript/Ghostscript-9.20-intel-2016b.eb +++ b/g/Ghostscript/Ghostscript-9.20-intel-2016b.eb @@ -10,7 +10,8 @@ description = """Ghostscript is a versatile processor for PostScript data with t toolchain = {'name': 'intel', 'version': '2016b'} toolchainopts = {'pic': True} -source_urls = ["https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/"] +source_urls = [ + "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/"] sources = ['ghostscript-%(version)s.tar.gz'] dependencies = [ diff --git a/g/GnuTLS/GnuTLS-3.1.8-goolf-1.4.10.eb b/g/GnuTLS/GnuTLS-3.1.8-goolf-1.4.10.eb index 80b639f6..d7302558 100644 --- a/g/GnuTLS/GnuTLS-3.1.8-goolf-1.4.10.eb +++ b/g/GnuTLS/GnuTLS-3.1.8-goolf-1.4.10.eb @@ -19,9 +19,24 @@ dependencies = [ configopts = "--with-guile-site-dir=$EBROOTGUILE" sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['certtool', 'danetool', 'gnutls-cli', 'gnutls-cli-debug', - 'gnutls-serv', 'ocsptool', 'psktool', 'srptool']] + - ['lib/libgnutls%s' % x for x in ['.a', 'xx.a', '-xssl.a', '-openssl.a']], + 'files': [ + 'bin/%s' % + x for x in [ + 'certtool', + 'danetool', + 'gnutls-cli', + 'gnutls-cli-debug', + 'gnutls-serv', + 'ocsptool', + 'psktool', + 'srptool']] + + [ + 'lib/libgnutls%s' % + x for x in [ + '.a', + 'xx.a', + '-xssl.a', + '-openssl.a']], 'dirs': ['include/gnutls'], } diff --git a/g/Graph500/Graph500-3.0.0-foss-2018a.eb b/g/Graph500/Graph500-3.0.0-foss-2018a.eb index 92f13018..6d86a725 100644 --- a/g/Graph500/Graph500-3.0.0-foss-2018a.eb +++ b/g/Graph500/Graph500-3.0.0-foss-2018a.eb @@ -1,4 +1,5 @@ -# Golasowski Martin , Jiri Hanzelka , 2017 IT4Innovations +# Golasowski Martin , Jiri Hanzelka +# , 2017 IT4Innovations easyblock = 'MakeCp' name = 'Graph500' @@ -12,12 +13,13 @@ toolchain = {'name': 'foss', 'version': '2018a'} source_urls = ['https://github.com/graph500/graph500/archive/'] sources = ['graph500-%(version)s.tar.gz'] -files_to_copy = [(['src/graph500_reference_bfs', 'src/graph500_reference_bfs_sssp'], 'bin')] +files_to_copy = [ + (['src/graph500_reference_bfs', 'src/graph500_reference_bfs_sssp'], 'bin')] prebuildopts = 'cd src &&' sanity_check_paths = { - 'files' : ['bin/graph500_reference_bfs', 'bin/graph500_reference_bfs_sssp'], - 'dirs' : [] + 'files': ['bin/graph500_reference_bfs', 'bin/graph500_reference_bfs_sssp'], + 'dirs': [] } moduleclass = 'tools' diff --git a/g/Graph500/Graph500-3.0.0-intel-2018a.eb b/g/Graph500/Graph500-3.0.0-intel-2018a.eb index 5953a845..7fde3d27 100644 --- a/g/Graph500/Graph500-3.0.0-intel-2018a.eb +++ b/g/Graph500/Graph500-3.0.0-intel-2018a.eb @@ -1,4 +1,5 @@ -# Golasowski Martin , Jiri Hanzelka , 2017 IT4Innovations +# Golasowski Martin , Jiri Hanzelka +# , 2017 IT4Innovations easyblock = 'MakeCp' @@ -13,12 +14,13 @@ toolchain = {'name': 'intel', 'version': '2018a'} source_urls = ['https://github.com/graph500/graph500/archive/'] sources = ['graph500-%(version)s.tar.gz'] -files_to_copy = [(['src/graph500_reference_bfs', 'src/graph500_reference_bfs_sssp'], 'bin')] +files_to_copy = [ + (['src/graph500_reference_bfs', 'src/graph500_reference_bfs_sssp'], 'bin')] prebuildopts = 'cd src &&' sanity_check_paths = { - 'files' : ['bin/graph500_reference_bfs', 'bin/graph500_reference_bfs_sssp'], - 'dirs' : [] + 'files': ['bin/graph500_reference_bfs', 'bin/graph500_reference_bfs_sssp'], + 'dirs': [] } moduleclass = 'tools' diff --git a/g/Graph500/Graph500-3.0.0rc1-foss-2016a.eb b/g/Graph500/Graph500-3.0.0rc1-foss-2016a.eb index f1cc5be5..4d27a79f 100644 --- a/g/Graph500/Graph500-3.0.0rc1-foss-2016a.eb +++ b/g/Graph500/Graph500-3.0.0rc1-foss-2016a.eb @@ -1,4 +1,5 @@ -# Golasowski Martin , Jiri Hanzelka , 2017 IT4Innovations +# Golasowski Martin , Jiri Hanzelka +# , 2017 IT4Innovations easyblock = 'MakeCp' name = 'Graph500' @@ -12,12 +13,14 @@ toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://github.com/graph500/graph500/archive/'] sources = ['newreference.zip'] -files_to_copy = ['src/graph500_reference_bfs', 'src/graph500_reference_bfs_sssp'] +files_to_copy = [ + 'src/graph500_reference_bfs', + 'src/graph500_reference_bfs_sssp'] prebuildopts = 'cd src &&' sanity_check_paths = { - 'files' : ['graph500_reference_bfs', 'graph500_reference_bfs_sssp'], - 'dirs' : [] + 'files': ['graph500_reference_bfs', 'graph500_reference_bfs_sssp'], + 'dirs': [] } moduleclass = 'tools' diff --git a/g/Graphviz/Graphviz-2.38.0-intel-2014b.eb b/g/Graphviz/Graphviz-2.38.0-intel-2014b.eb index aee7aa31..f21decb6 100644 --- a/g/Graphviz/Graphviz-2.38.0-intel-2014b.eb +++ b/g/Graphviz/Graphviz-2.38.0-intel-2014b.eb @@ -52,10 +52,17 @@ configopts += '--enable-r=no --enable-ruby=no ' prebuildopts = 'qmake -o cmd/gvedit/qMakefile cmd/gvedit/gvedit.pro && ' sanity_check_paths = { - 'files': ['bin/cluster', 'bin/dot', 'bin/gvmap', - 'lib/libcdt.%s' % SHLIB_EXT, 'lib/libgvc.%s' % SHLIB_EXT, 'lib/libxdot.%s' % SHLIB_EXT], - 'dirs': ['include'] -} + 'files': [ + 'bin/cluster', + 'bin/dot', + 'bin/gvmap', + 'lib/libcdt.%s' % + SHLIB_EXT, + 'lib/libgvc.%s' % + SHLIB_EXT, + 'lib/libxdot.%s' % + SHLIB_EXT], + 'dirs': ['include']} modextrapaths = { 'PYTHONPATH': 'lib/graphviz/python', diff --git a/g/Graphviz/Graphviz-2.38.0-intel-2015a-Python-2.7.10.eb b/g/Graphviz/Graphviz-2.38.0-intel-2015a-Python-2.7.10.eb index 231a5ddb..5582b036 100644 --- a/g/Graphviz/Graphviz-2.38.0-intel-2015a-Python-2.7.10.eb +++ b/g/Graphviz/Graphviz-2.38.0-intel-2015a-Python-2.7.10.eb @@ -54,10 +54,17 @@ configopts += '--enable-r=no --enable-ruby=no ' prebuildopts = 'qmake -o cmd/gvedit/qMakefile cmd/gvedit/gvedit.pro && ' sanity_check_paths = { - 'files': ['bin/cluster', 'bin/dot', 'bin/gvmap', - 'lib/libcdt.%s' % SHLIB_EXT, 'lib/libgvc.%s' % SHLIB_EXT, 'lib/libxdot.%s' % SHLIB_EXT], - 'dirs': ['include'] -} + 'files': [ + 'bin/cluster', + 'bin/dot', + 'bin/gvmap', + 'lib/libcdt.%s' % + SHLIB_EXT, + 'lib/libgvc.%s' % + SHLIB_EXT, + 'lib/libxdot.%s' % + SHLIB_EXT], + 'dirs': ['include']} modextrapaths = { 'PYTHONPATH': 'lib/graphviz/python', diff --git a/g/Gurobi/Gurobi-Optimizer-7.0.0.eb b/g/Gurobi/Gurobi-Optimizer-7.0.0.eb index 8548e6e4..67d0c941 100644 --- a/g/Gurobi/Gurobi-Optimizer-7.0.0.eb +++ b/g/Gurobi/Gurobi-Optimizer-7.0.0.eb @@ -3,8 +3,8 @@ version = '7.0.0' homepage = 'http://www.gurobi.com' description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. -The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern -architectures and multi-core processors, using the most advanced implementations of the +The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern +architectures and multi-core processors, using the most advanced implementations of the latest algorithms.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/g/gast/gast-0.2.0-Py-3.6.eb b/g/gast/gast-0.2.0-Py-3.6.eb index c982fcc6..fa1dbb46 100644 --- a/g/gast/gast-0.2.0-Py-3.6.eb +++ b/g/gast/gast-0.2.0-Py-3.6.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '3.6'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#dependencies = [ +# dependencies = [ # ('MarkupSafe', '1.0'), #] diff --git a/g/gensim/gensim-0.13.2-foss-2016a-Python-2.7.11.eb b/g/gensim/gensim-0.13.2-foss-2016a-Python-2.7.11.eb index 991e6da6..173f59cc 100644 --- a/g/gensim/gensim-0.13.2-foss-2016a-Python-2.7.11.eb +++ b/g/gensim/gensim-0.13.2-foss-2016a-Python-2.7.11.eb @@ -36,7 +36,8 @@ exts_list = [ }), ] -# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +# 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 = { @@ -46,4 +47,4 @@ sanity_check_paths = { modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} -moduleclass = 'lib' \ No newline at end of file +moduleclass = 'lib' diff --git a/g/gflags/gflags-2.1.2.eb b/g/gflags/gflags-2.1.2.eb index 2f7631c0..de5b1b46 100644 --- a/g/gflags/gflags-2.1.2.eb +++ b/g/gflags/gflags-2.1.2.eb @@ -5,9 +5,9 @@ version = '2.1.2' homepage = 'https://github.com/gflags/gflags' description = """ -The gflags package contains a C++ library that implements commandline flags -processing. It includes built-in support for standard types such as string -and the ability to define flags in the source file in which they are used. +The gflags package contains a C++ library that implements commandline flags +processing. It includes built-in support for standard types such as string +and the ability to define flags in the source file in which they are used. """ toolchain = {'name': 'dummy', 'version': ''} @@ -25,7 +25,7 @@ configopts = '-DBUILD_SHARED_LIBS=on -DBUILD_STATIC_LIBS=on' sanity_check_paths = { 'files': ['bin/gflags_completions.sh'] + ['lib/%s' % x for x in ['libgflags.%s' % SHLIB_EXT, - 'libgflags_nothreads.%s' % SHLIB_EXT, 'libgflags.a', 'libgflags_nothreads.a']] + + 'libgflags_nothreads.%s' % SHLIB_EXT, 'libgflags.a', 'libgflags_nothreads.a']] + ['include/gflags/gflags_completions.h'], 'dirs': [], } diff --git a/g/git-lfs/git-lfs-1.1.1.eb b/g/git-lfs/git-lfs-1.1.1.eb index bd4f6dee..e5cbdf4d 100644 --- a/g/git-lfs/git-lfs-1.1.1.eb +++ b/g/git-lfs/git-lfs-1.1.1.eb @@ -9,13 +9,14 @@ name = 'git-lfs' version = '1.1.1' homepage = 'https://git-lfs.github.com/' -description = """Git Large File Storage (LFS) replaces large files such as audio samples, videos, - datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server +description = """Git Large File Storage (LFS) replaces large files such as audio samples, videos, + datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.""" toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://github.com/github/git-lfs/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/github/git-lfs/releases/download/v%(version)s/'] sources = ['%(name)s-linux-amd64-%(version)s.tar.gz'] sanity_check_paths = { @@ -25,8 +26,8 @@ sanity_check_paths = { # add the installation dir to PATH modextrapaths = { - 'PATH': '', - } + 'PATH': '', +} # remove exec permission for the provided installation script postinstallcmds = ["chmod og-x %(installdir)s/install.sh"] diff --git a/g/git/git-2.13.0.eb b/g/git/git-2.13.0.eb index 8480a5b3..b1d207f0 100644 --- a/g/git/git-2.13.0.eb +++ b/g/git/git-2.13.0.eb @@ -19,7 +19,7 @@ builddependencies = [ dependencies = [ ('cURL', '7.53.1'), ('expat', '2.1.0'), - ('gettext','0.19.8'), + ('gettext', '0.19.8'), ('Perl', '5.20.2', '-GNU-5.1.0-2.25-bare'), ] diff --git a/g/git/git-2.14.1-GCC-7.1.0-2.28.eb b/g/git/git-2.14.1-GCC-7.1.0-2.28.eb index 04ff3058..e1a5432f 100644 --- a/g/git/git-2.14.1-GCC-7.1.0-2.28.eb +++ b/g/git/git-2.14.1-GCC-7.1.0-2.28.eb @@ -19,7 +19,7 @@ builddependencies = [ dependencies = [ ('cURL', '7.53.1', '', True), ('expat', '2.2.0', '', True), - ('gettext','0.19.8.1', '', True), + ('gettext', '0.19.8.1', '', True), ('Perl', '5.26.0', '-bare'), ] diff --git a/g/git/git-2.17.0-GCC-6.3.0-2.27.eb b/g/git/git-2.17.0-GCC-6.3.0-2.27.eb index 11161021..e0efb5b8 100644 --- a/g/git/git-2.17.0-GCC-6.3.0-2.27.eb +++ b/g/git/git-2.17.0-GCC-6.3.0-2.27.eb @@ -19,7 +19,7 @@ builddependencies = [ dependencies = [ ('cURL', '7.53.1', '', True), ('expat', '2.2.0', '', True), - ('gettext','0.19.8', '', True), + ('gettext', '0.19.8', '', True), ('Perl', '5.26.2'), ] diff --git a/g/git/git-2.18.0.eb b/g/git/git-2.18.0.eb index 89c5a8e2..aeb7445a 100644 --- a/g/git/git-2.18.0.eb +++ b/g/git/git-2.18.0.eb @@ -12,11 +12,11 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = ['https://www.kernel.org/pub/software/scm/git/'] sources = ['%(name)s-%(version)s.tar.gz'] -#builddependencies = [ +# builddependencies = [ # ('Autoconf', '2.69', '', True) #] -#dependencies = [ +# dependencies = [ # ('cURL', '7.53.1', '', True), # ('expat', '2.2.0', '', True), # ('gettext','0.19.8', '', True), diff --git a/g/glibc/glibc-2.14.eb b/g/glibc/glibc-2.14.eb index 8d0336bb..90d514a9 100644 --- a/g/glibc/glibc-2.14.eb +++ b/g/glibc/glibc-2.14.eb @@ -15,8 +15,8 @@ preconfigopts = 'mkdir build && ' preconfigopts += 'cd build && ' configure_cmd_prefix = '.' configopts = '--enable-kernel=2.6.32 --enable-obsolete-rpc --enable-stack-protector=strong' -prebuildopts = 'cd build && ' -preinstallopts= 'cd build && ' +prebuildopts = 'cd build && ' +preinstallopts = 'cd build && ' sanity_check_paths = { 'files': [], diff --git a/g/glibc/glibc-2.17.eb b/g/glibc/glibc-2.17.eb index 7f30f1fb..5dcaed7a 100644 --- a/g/glibc/glibc-2.17.eb +++ b/g/glibc/glibc-2.17.eb @@ -17,8 +17,8 @@ preconfigopts = 'mkdir build && ' preconfigopts += 'cd build && ' configure_cmd_prefix = '.' configopts = '--enable-kernel=2.6.32 --enable-obsolete-rpc --enable-stack-protector=strong' -prebuildopts = 'cd build && ' -preinstallopts= 'cd build && ' +prebuildopts = 'cd build && ' +preinstallopts = 'cd build && ' sanity_check_paths = { 'files': [], diff --git a/g/glibc/glibc-2.19-x32.eb b/g/glibc/glibc-2.19-x32.eb index 9a1829d1..d7f82005 100644 --- a/g/glibc/glibc-2.19-x32.eb +++ b/g/glibc/glibc-2.19-x32.eb @@ -12,7 +12,7 @@ description = """The Glibc package contains the main C library. This library pro toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} builddependencies = [ - ('make', '3.82', '', True) + ('make', '3.82', '', True) ] sources = ['%(name)s-%(version)s.tar.gz'] @@ -22,8 +22,8 @@ preconfigopts = 'mkdir build && ' preconfigopts += 'cd build && ' configure_cmd_prefix = '.' configopts = '--enable-kernel=2.6.32 --enable-obsolete-rpc --enable-stack-protector=strong CC="gcc -m32" CXX="g++ -m32" CFLAGS="-O2 -march=i686" CXXFLAGS="-O2 -march=i686" i686-linux-gnu' -prebuildopts = 'cd build && ' -preinstallopts= 'cd build && ' +prebuildopts = 'cd build && ' +preinstallopts = 'cd build && ' sanity_check_paths = { 'files': [], diff --git a/g/glibc/glibc-2.19.eb b/g/glibc/glibc-2.19.eb index b1a3b3f6..37fead2c 100644 --- a/g/glibc/glibc-2.19.eb +++ b/g/glibc/glibc-2.19.eb @@ -17,8 +17,8 @@ preconfigopts = 'mkdir build && ' preconfigopts += 'cd build && ' configure_cmd_prefix = '.' configopts = '--enable-kernel=2.6.32 --enable-obsolete-rpc --enable-stack-protector=strong' -prebuildopts = 'cd build && ' -preinstallopts= 'cd build && ' +prebuildopts = 'cd build && ' +preinstallopts = 'cd build && ' sanity_check_paths = { 'files': [], diff --git a/g/glog/glog-0.3.4.eb b/g/glog/glog-0.3.4.eb index 81643ad9..7c1c8213 100644 --- a/g/glog/glog-0.3.4.eb +++ b/g/glog/glog-0.3.4.eb @@ -14,7 +14,12 @@ sources = ['v%(version)s.tar.gz'] source_urls = ['https://github.com/google/glog/archive/'] sanity_check_paths = { - 'files': ['include/glog/logging.h', 'include/glog/raw_logging.h', 'lib/libglog.a', 'lib/libglog.%s' % SHLIB_EXT], + 'files': [ + 'include/glog/logging.h', + 'include/glog/raw_logging.h', + 'lib/libglog.a', + 'lib/libglog.%s' % + SHLIB_EXT], 'dirs': [], } diff --git a/g/glproto/glproto-1.4.17-foss-2016a.eb b/g/glproto/glproto-1.4.17-foss-2016a.eb index 850097ae..415535f2 100644 --- a/g/glproto/glproto-1.4.17-foss-2016a.eb +++ b/g/glproto/glproto-1.4.17-foss-2016a.eb @@ -13,7 +13,14 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { - 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], + 'files': [ + 'include/GL/%s.h' % + x for x in [ + 'glxint', + 'glxmd', + 'glxproto', + 'glxtokens', + 'internal/glcore']], 'dirs': [], } diff --git a/g/glproto/glproto-1.4.17-intel-2016a.eb b/g/glproto/glproto-1.4.17-intel-2016a.eb index 5dd250fd..9ff9748f 100644 --- a/g/glproto/glproto-1.4.17-intel-2016a.eb +++ b/g/glproto/glproto-1.4.17-intel-2016a.eb @@ -13,7 +13,14 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { - 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], + 'files': [ + 'include/GL/%s.h' % + x for x in [ + 'glxint', + 'glxmd', + 'glxproto', + 'glxtokens', + 'internal/glcore']], 'dirs': [], } diff --git a/g/glproto/glproto-1.4.17-intel-2017a.eb b/g/glproto/glproto-1.4.17-intel-2017a.eb index 3ab4f835..8668cd1a 100644 --- a/g/glproto/glproto-1.4.17-intel-2017a.eb +++ b/g/glproto/glproto-1.4.17-intel-2017a.eb @@ -13,7 +13,14 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { - 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], + 'files': [ + 'include/GL/%s.h' % + x for x in [ + 'glxint', + 'glxmd', + 'glxproto', + 'glxtokens', + 'internal/glcore']], 'dirs': [], } diff --git a/g/gnuplot/gnuplot-5.0.6-GCC-6.3.0-2.27.eb b/g/gnuplot/gnuplot-5.0.6-GCC-6.3.0-2.27.eb index ac1c943f..b52e2d2e 100644 --- a/g/gnuplot/gnuplot-5.0.6-GCC-6.3.0-2.27.eb +++ b/g/gnuplot/gnuplot-5.0.6-GCC-6.3.0-2.27.eb @@ -15,8 +15,8 @@ dependencies = [ ('cairo', '1.14.8', '', True), ('libjpeg-turbo', '1.5.1', '', True), ('libpng', '1.6.29', '', True), -# ('libgd', '2.2.4'), -# ('Pango', '1.40.5', '', True), + # ('libgd', '2.2.4'), + # ('Pango', '1.40.5', '', True), ('libcerf', '1.5', '', True), ('Qt', '4.8.7', '', True), ] diff --git a/g/gnuplot/gnuplot-5.2.3.eb b/g/gnuplot/gnuplot-5.2.3.eb index b6e10112..a5510b39 100644 --- a/g/gnuplot/gnuplot-5.2.3.eb +++ b/g/gnuplot/gnuplot-5.2.3.eb @@ -16,9 +16,9 @@ dependencies = [ ('libjpeg-turbo', '1.5.3'), ('libpng', '1.6.34'), ('libgd', '2.2.5'), -# ('Pango', '1.42.1'), -# ('libcerf', '1.5'), -# ('Qt', '4.8.7'), + # ('Pango', '1.42.1'), + # ('libcerf', '1.5'), + # ('Qt', '4.8.7'), ] configopts = '--with-qt=qt4 ' diff --git a/g/gnutls/gnutls-3.1.8-goalf-1.1.0-no-OFED.eb b/g/gnutls/gnutls-3.1.8-goalf-1.1.0-no-OFED.eb index 6090cb39..01fde6b9 100644 --- a/g/gnutls/gnutls-3.1.8-goalf-1.1.0-no-OFED.eb +++ b/g/gnutls/gnutls-3.1.8-goalf-1.1.0-no-OFED.eb @@ -20,9 +20,24 @@ dependencies = [ configopts = "--with-guile-site-dir=$EBROOTGUILE" sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['certtool', 'danetool', 'gnutls-cli', 'gnutls-cli-debug', - 'gnutls-serv', 'ocsptool', 'psktool', 'srptool']] + - ['lib/libgnutls%s' % x for x in ['.a', 'xx.a', '-xssl.a', '-openssl.a']], + 'files': [ + 'bin/%s' % + x for x in [ + 'certtool', + 'danetool', + 'gnutls-cli', + 'gnutls-cli-debug', + 'gnutls-serv', + 'ocsptool', + 'psktool', + 'srptool']] + + [ + 'lib/libgnutls%s' % + x for x in [ + '.a', + 'xx.a', + '-xssl.a', + '-openssl.a']], 'dirs': ['include/gnutls'], } diff --git a/g/gnutls/gnutls-3.1.8-goolf-1.4.10.eb b/g/gnutls/gnutls-3.1.8-goolf-1.4.10.eb index f7c7021f..4588c324 100644 --- a/g/gnutls/gnutls-3.1.8-goolf-1.4.10.eb +++ b/g/gnutls/gnutls-3.1.8-goolf-1.4.10.eb @@ -19,9 +19,24 @@ dependencies = [ configopts = "--with-guile-site-dir=$EBROOTGUILE" sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['certtool', 'danetool', 'gnutls-cli', 'gnutls-cli-debug', - 'gnutls-serv', 'ocsptool', 'psktool', 'srptool']] + - ['lib/libgnutls%s' % x for x in ['.a', 'xx.a', '-xssl.a', '-openssl.a']], + 'files': [ + 'bin/%s' % + x for x in [ + 'certtool', + 'danetool', + 'gnutls-cli', + 'gnutls-cli-debug', + 'gnutls-serv', + 'ocsptool', + 'psktool', + 'srptool']] + + [ + 'lib/libgnutls%s' % + x for x in [ + '.a', + 'xx.a', + '-xssl.a', + '-openssl.a']], 'dirs': ['include/gnutls'], } diff --git a/g/gnutls/gnutls-3.3.21-intel-2016a.eb b/g/gnutls/gnutls-3.3.21-intel-2016a.eb index 62fd6a4c..b0926d4c 100644 --- a/g/gnutls/gnutls-3.3.21-intel-2016a.eb +++ b/g/gnutls/gnutls-3.3.21-intel-2016a.eb @@ -30,10 +30,29 @@ dependencies = [ configopts = "--with-guile-site-dir=$EBROOTGUILE --enable-openssl-compatibility " sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['certtool', 'crywrap', 'gnutls-cli', 'gnutls-cli-debug', - 'gnutls-serv', 'ocsptool', 'psktool', 'srptool']] + - ['lib/libgnutls%s' % x for x in ['.%s' % SHLIB_EXT, 'xx.%s' % SHLIB_EXT, '-openssl.%s' % SHLIB_EXT]] + - ['lib/guile/%s/guile-gnutls-v-2.so' % guileshortver], + 'files': [ + 'bin/%s' % + x for x in [ + 'certtool', + 'crywrap', + 'gnutls-cli', + 'gnutls-cli-debug', + 'gnutls-serv', + 'ocsptool', + 'psktool', + 'srptool']] + + [ + 'lib/libgnutls%s' % + x for x in [ + '.%s' % + SHLIB_EXT, + 'xx.%s' % + SHLIB_EXT, + '-openssl.%s' % + SHLIB_EXT]] + + [ + 'lib/guile/%s/guile-gnutls-v-2.so' % + guileshortver], 'dirs': ['include/gnutls'], } diff --git a/g/gnutls/gnutls-3.4.11-foss-2016a.eb b/g/gnutls/gnutls-3.4.11-foss-2016a.eb index fbf5215d..256d390d 100644 --- a/g/gnutls/gnutls-3.4.11-foss-2016a.eb +++ b/g/gnutls/gnutls-3.4.11-foss-2016a.eb @@ -30,10 +30,29 @@ dependencies = [ configopts = "--with-guile-site-dir=$EBROOTGUILE --enable-openssl-compatibility " sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['certtool', 'crywrap', 'gnutls-cli', 'gnutls-cli-debug', - 'gnutls-serv', 'ocsptool', 'psktool', 'srptool']] + - ['lib/libgnutls%s' % x for x in ['.%s' % SHLIB_EXT, 'xx.%s' % SHLIB_EXT, '-openssl.%s' % SHLIB_EXT]] + - ['lib/guile/%s/guile-gnutls-v-2.so' % guileshortver], + 'files': [ + 'bin/%s' % + x for x in [ + 'certtool', + 'crywrap', + 'gnutls-cli', + 'gnutls-cli-debug', + 'gnutls-serv', + 'ocsptool', + 'psktool', + 'srptool']] + + [ + 'lib/libgnutls%s' % + x for x in [ + '.%s' % + SHLIB_EXT, + 'xx.%s' % + SHLIB_EXT, + '-openssl.%s' % + SHLIB_EXT]] + + [ + 'lib/guile/%s/guile-gnutls-v-2.so' % + guileshortver], 'dirs': ['include/gnutls'], } diff --git a/g/gnutls/gnutls-3.4.7-GNU-4.9.3-2.25.eb b/g/gnutls/gnutls-3.4.7-GNU-4.9.3-2.25.eb index d8830377..140354ee 100644 --- a/g/gnutls/gnutls-3.4.7-GNU-4.9.3-2.25.eb +++ b/g/gnutls/gnutls-3.4.7-GNU-4.9.3-2.25.eb @@ -30,10 +30,29 @@ dependencies = [ configopts = "--with-guile-site-dir=$EBROOTGUILE --enable-openssl-compatibility " sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['certtool', 'crywrap', 'gnutls-cli', 'gnutls-cli-debug', - 'gnutls-serv', 'ocsptool', 'psktool', 'srptool']] + - ['lib/libgnutls%s' % x for x in ['.%s' % SHLIB_EXT, 'xx.%s' % SHLIB_EXT, '-openssl.%s' % SHLIB_EXT]] + - ['lib/guile/%s/guile-gnutls-v-2.so' % guileshortver], + 'files': [ + 'bin/%s' % + x for x in [ + 'certtool', + 'crywrap', + 'gnutls-cli', + 'gnutls-cli-debug', + 'gnutls-serv', + 'ocsptool', + 'psktool', + 'srptool']] + + [ + 'lib/libgnutls%s' % + x for x in [ + '.%s' % + SHLIB_EXT, + 'xx.%s' % + SHLIB_EXT, + '-openssl.%s' % + SHLIB_EXT]] + + [ + 'lib/guile/%s/guile-gnutls-v-2.so' % + guileshortver], 'dirs': ['include/gnutls'], } diff --git a/g/gompi/gompi-2015b.eb b/g/gompi/gompi-2015b.eb index 80f0ea80..0e8c0f5e 100644 --- a/g/gompi/gompi-2015b.eb +++ b/g/gompi/gompi-2015b.eb @@ -21,16 +21,16 @@ dependencies = [ ] modextravars = { - 'CC': 'gcc', - 'OMPI_CC': 'gcc', - 'CXX': 'g++', - 'OPMI_CXX': 'g++', - 'F90': 'gfortran', - 'OMPI_F90': 'gfortran', - 'F77': 'gfortran', - 'OMPI_F77': 'gfortran', - 'FC': 'gfortran', - 'OMPI_FC': 'gfortran', + 'CC': 'gcc', + 'OMPI_CC': 'gcc', + 'CXX': 'g++', + 'OPMI_CXX': 'g++', + 'F90': 'gfortran', + 'OMPI_F90': 'gfortran', + 'F77': 'gfortran', + 'OMPI_F77': 'gfortran', + 'FC': 'gfortran', + 'OMPI_FC': 'gfortran', } moduleclass = 'toolchain' diff --git a/g/gompi/gompi-2016.07.eb b/g/gompi/gompi-2016.07.eb index 5eca4152..eec2b277 100644 --- a/g/gompi/gompi-2016.07.eb +++ b/g/gompi/gompi-2016.07.eb @@ -15,8 +15,8 @@ gccbinver = '%s-%s' % (gccver, binutilsver) # compiler toolchain dependencies dependencies = [ - ('GCC', gccbinver), # includes both GCC and binutils - ('OpenMPI', '1.10.3', '', ('GCC', gccbinver)), + ('GCC', gccbinver), # includes both GCC and binutils + ('OpenMPI', '1.10.3', '', ('GCC', gccbinver)), ] moduleclass = 'toolchain' diff --git a/g/gompi/gompi-2016.09.eb b/g/gompi/gompi-2016.09.eb index b4350de7..7e7b36e6 100644 --- a/g/gompi/gompi-2016.09.eb +++ b/g/gompi/gompi-2016.09.eb @@ -1,20 +1,20 @@ -easyblock = "Toolchain" +easyblock = "Toolchain" + +name = 'gompi' +version = '2016.09' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, +including OpenMPI for MPI support.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '6.2.0-2.27' + +# compiler toolchain dependencies +dependencies = [ + ('GCC', gccver), # includes both GCC and binutils + ('OpenMPI', '2.0.1', '', ('GCC', gccver)), +] -name = 'gompi' -version = '2016.09' - -homepage = '(none)' -description = """GNU Compiler Collection (GCC) based compiler toolchain, -including OpenMPI for MPI support.""" - -toolchain = {'name': 'dummy', 'version': 'dummy'} - -gccver = '6.2.0-2.27' - -# compiler toolchain dependencies -dependencies = [ - ('GCC', gccver), # includes both GCC and binutils - ('OpenMPI', '2.0.1', '', ('GCC', gccver)), -] - moduleclass = 'toolchain' diff --git a/g/gperftools/gperftools-2.7-GCC-6.3.0-2.27.eb b/g/gperftools/gperftools-2.7-GCC-6.3.0-2.27.eb index 2b955960..cec8cda6 100644 --- a/g/gperftools/gperftools-2.7-GCC-6.3.0-2.27.eb +++ b/g/gperftools/gperftools-2.7-GCC-6.3.0-2.27.eb @@ -12,7 +12,8 @@ description = """gperftools are for use by developers so that they can create mo toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['https://github.com/gperftools/gperftools/releases/download/%(namelower)s-%(version)s'] +source_urls = [ + 'https://github.com/gperftools/gperftools/releases/download/%(namelower)s-%(version)s'] sources = [SOURCE_TAR_GZ] dependencies = [('libunwind', '1.2.1', '', True)] @@ -20,10 +21,15 @@ dependencies = [('libunwind', '1.2.1', '', True)] configopts = '--enable-libunwind' sanity_check_paths = { - 'files': ['bin/pprof', 'lib/libprofiler.a', 'lib/libprofiler.%s' % SHLIB_EXT, - 'lib/libtcmalloc.a', 'lib/libtcmalloc.%s' % SHLIB_EXT], - 'dirs': [] -} + 'files': [ + 'bin/pprof', + 'lib/libprofiler.a', + 'lib/libprofiler.%s' % + SHLIB_EXT, + 'lib/libtcmalloc.a', + 'lib/libtcmalloc.%s' % + SHLIB_EXT], + 'dirs': []} modextrapaths = {'LD_PRELOAD': 'lib/libtcmalloc_minimal.so.4'} diff --git a/g/grabix/grabix-0.1.6-goolf-1.7.20.eb b/g/grabix/grabix-0.1.6-goolf-1.7.20.eb index fc1bd333..1bf0222a 100644 --- a/g/grabix/grabix-0.1.6-goolf-1.7.20.eb +++ b/g/grabix/grabix-0.1.6-goolf-1.7.20.eb @@ -6,7 +6,7 @@ easyblock = 'MakeCp' name = 'grabix' -version = '0.1.6' +version = '0.1.6' homepage = 'https://github.com/arq5x/grabix' description = """a wee tool for random access into BGZF files""" @@ -17,13 +17,13 @@ source_urls = ['https://github.com/arq5x/grabix/archive/'] sources = ['%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] parallel = 1 files_to_copy = [(["grabix"], "bin"), "README.md", "tests", "test.sh"] - + sanity_check_paths = { 'files': ["bin/grabix"], 'dirs': [], diff --git a/g/grpcio/grpcio-1.9.1-Py-3.6.eb b/g/grpcio/grpcio-1.9.1-Py-3.6.eb index 188e2c71..5d6f89c5 100644 --- a/g/grpcio/grpcio-1.9.1-Py-3.6.eb +++ b/g/grpcio/grpcio-1.9.1-Py-3.6.eb @@ -19,9 +19,7 @@ dependencies = [ options = {'modulename': 'grpc'} -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/g/gtest/gtest-1.7.0-CrayGNU-2015.11.eb b/g/gtest/gtest-1.7.0-CrayGNU-2015.11.eb index 3ebc1003..0d6323dc 100644 --- a/g/gtest/gtest-1.7.0-CrayGNU-2015.11.eb +++ b/g/gtest/gtest-1.7.0-CrayGNU-2015.11.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'CrayGNU', 'version': '2015.11'} sources = [SOURCE_ZIP] source_urls = ['https://googletest.googlecode.com/files'] -sanity_check_paths={ +sanity_check_paths = { 'files': ['CMakeLists.txt', ], 'dirs': ['include', 'src'], } diff --git a/g/gtkglext/gtkglext-1.2.0-intel-2015b.eb b/g/gtkglext/gtkglext-1.2.0-intel-2015b.eb index a0f2ba30..cca9de47 100644 --- a/g/gtkglext/gtkglext-1.2.0-intel-2015b.eb +++ b/g/gtkglext/gtkglext-1.2.0-intel-2015b.eb @@ -21,9 +21,18 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['lib/gtkglext-1.0/include/gdkglext-config.h', 'lib/libgdkglext-x11-1.0.a', 'lib/libgdkglext-x11-1.0.%s' % SHLIB_EXT, - 'lib/libgtkglext-x11-1.0.a', 'lib/libgtkglext-x11-1.0.%s' % SHLIB_EXT], - 'dirs': ['include/gtkglext-1.0/gdk', 'include/gtkglext-1.0/gtk', 'lib/pkgconfig'], + 'files': [ + 'lib/gtkglext-1.0/include/gdkglext-config.h', + 'lib/libgdkglext-x11-1.0.a', + 'lib/libgdkglext-x11-1.0.%s' % + SHLIB_EXT, + 'lib/libgtkglext-x11-1.0.a', + 'lib/libgtkglext-x11-1.0.%s' % + SHLIB_EXT], + 'dirs': [ + 'include/gtkglext-1.0/gdk', + 'include/gtkglext-1.0/gtk', + 'lib/pkgconfig'], } moduleclass = 'vis' diff --git a/g/guile/guile-1.8.8.eb b/g/guile/guile-1.8.8.eb index 033cb2f3..de475e2b 100644 --- a/g/guile/guile-1.8.8.eb +++ b/g/guile/guile-1.8.8.eb @@ -24,8 +24,16 @@ dependencies = [ 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': [] -} + '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/g/gzip/gzip-1.6.eb b/g/gzip/gzip-1.6.eb index 0e45a940..bf477ffc 100644 --- a/g/gzip/gzip-1.6.eb +++ b/g/gzip/gzip-1.6.eb @@ -23,7 +23,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = ['http://ftpmirror.gnu.org/gzip'] sources = [SOURCE_TAR_GZ] -# make sure the gzip, gunzip and compress binaries are available after installation +# make sure the gzip, gunzip and compress binaries are available after +# installation sanity_check_paths = { 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], 'dirs': [], diff --git a/g/gzip/gzip-1.8.eb b/g/gzip/gzip-1.8.eb index 99efd68e..e951fee4 100644 --- a/g/gzip/gzip-1.8.eb +++ b/g/gzip/gzip-1.8.eb @@ -23,7 +23,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = ['http://ftpmirror.gnu.org/gzip'] sources = [SOURCE_TAR_GZ] -# make sure the gzip, gunzip and compress binaries are available after installation +# make sure the gzip, gunzip and compress binaries are available after +# installation sanity_check_paths = { 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], 'dirs': [], diff --git a/h/HDF5/HDF5-1.10.0-patch1-intel-2017a.eb b/h/HDF5/HDF5-1.10.0-patch1-intel-2017a.eb index 8955f7a6..9040ebdb 100644 --- a/h/HDF5/HDF5-1.10.0-patch1-intel-2017a.eb +++ b/h/HDF5/HDF5-1.10.0-patch1-intel-2017a.eb @@ -8,7 +8,8 @@ description = """HDF5 is a unique technology suite that makes possible the manag toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': True} -source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +source_urls = [ + 'https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] checksums = ['9180ff0ef8dc2ef3f61bd37a7404f295'] diff --git a/h/HDF5/HDF5-1.10.1-GCC-6.3.0-2.27-serial.eb b/h/HDF5/HDF5-1.10.1-GCC-6.3.0-2.27-serial.eb index 67f67bc1..a9168cac 100644 --- a/h/HDF5/HDF5-1.10.1-GCC-6.3.0-2.27-serial.eb +++ b/h/HDF5/HDF5-1.10.1-GCC-6.3.0-2.27-serial.eb @@ -2,7 +2,7 @@ name = 'HDF5' version = '1.10.1' -versionsuffix= '-serial' +versionsuffix = '-serial' homepage = 'http://www.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of @@ -11,7 +11,8 @@ description = """HDF5 is a unique technology suite that makes possible the manag toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} toolchainopts = {'pic': True} -source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +source_urls = [ + 'https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/h/HDF5/HDF5-1.10.1-foss-2017a.eb b/h/HDF5/HDF5-1.10.1-foss-2017a.eb index 49a65c8d..2ad72d33 100644 --- a/h/HDF5/HDF5-1.10.1-foss-2017a.eb +++ b/h/HDF5/HDF5-1.10.1-foss-2017a.eb @@ -10,7 +10,8 @@ description = """HDF5 is a unique technology suite that makes possible the manag toolchain = {'name': 'foss', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': True} -source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +source_urls = [ + 'https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] checksums = ['048a9d149fb99aaa1680a712963f5a78e9c43b588d0e79d55e06760ec377c172'] diff --git a/h/HDF5/HDF5-1.10.1-intel-2017b-serial.eb b/h/HDF5/HDF5-1.10.1-intel-2017b-serial.eb index 729d3daa..aea49a15 100644 --- a/h/HDF5/HDF5-1.10.1-intel-2017b-serial.eb +++ b/h/HDF5/HDF5-1.10.1-intel-2017b-serial.eb @@ -2,7 +2,7 @@ name = 'HDF5' version = '1.10.1' -versionsuffix= '-serial' +versionsuffix = '-serial' homepage = 'http://www.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of @@ -11,7 +11,8 @@ description = """HDF5 is a unique technology suite that makes possible the manag toolchain = {'name': 'intel', 'version': '2017b'} toolchainopts = {'pic': True} -source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +source_urls = [ + 'https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/h/HDF5/HDF5-1.10.1-iomkl-2017b.eb b/h/HDF5/HDF5-1.10.1-iomkl-2017b.eb index b25aba3b..85a99e46 100644 --- a/h/HDF5/HDF5-1.10.1-iomkl-2017b.eb +++ b/h/HDF5/HDF5-1.10.1-iomkl-2017b.eb @@ -10,7 +10,8 @@ description = """HDF5 is a unique technology suite that makes possible the manag toolchain = {'name': 'iomkl', 'version': '2017b'} toolchainopts = {'pic': True, 'usempi': False} -source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +source_urls = [ + 'https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] diff --git a/h/HDF5/HDF5-1.10.1-serial.eb b/h/HDF5/HDF5-1.10.1-serial.eb index 67f67bc1..a9168cac 100644 --- a/h/HDF5/HDF5-1.10.1-serial.eb +++ b/h/HDF5/HDF5-1.10.1-serial.eb @@ -2,7 +2,7 @@ name = 'HDF5' version = '1.10.1' -versionsuffix= '-serial' +versionsuffix = '-serial' homepage = 'http://www.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of @@ -11,7 +11,8 @@ description = """HDF5 is a unique technology suite that makes possible the manag toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} toolchainopts = {'pic': True} -source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +source_urls = [ + 'https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/h/HDF5/HDF5-1.10.2-foss-2017b.eb b/h/HDF5/HDF5-1.10.2-foss-2017b.eb index b1011619..f767444f 100644 --- a/h/HDF5/HDF5-1.10.2-foss-2017b.eb +++ b/h/HDF5/HDF5-1.10.2-foss-2017b.eb @@ -10,7 +10,8 @@ description = """HDF5 is a unique technology suite that makes possible the manag toolchain = {'name': 'foss', 'version': '2017b'} toolchainopts = {'pic': True, 'usempi': True} -source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +source_urls = [ + 'https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] checksums = ['048a9d149fb99aaa1680a712963f5a78e9c43b588d0e79d55e06760ec377c172'] diff --git a/h/HDF5/HDF5-1.8.13-intel-2015b-no-mpi.eb b/h/HDF5/HDF5-1.8.13-intel-2015b-no-mpi.eb index 72cde2e4..a5a9805e 100644 --- a/h/HDF5/HDF5-1.8.13-intel-2015b-no-mpi.eb +++ b/h/HDF5/HDF5-1.8.13-intel-2015b-no-mpi.eb @@ -3,13 +3,14 @@ version = '1.8.13' versionsuffix = '-intel-2015b-no-mpi' homepage = 'http://www.hdfgroup.org/HDF5/' -description = """HDF5 is a unique technology suite that makes possible the management of +description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': False} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = [ + 'http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/h/HDF5/HDF5-1.8.16-foss-2016a.eb b/h/HDF5/HDF5-1.8.16-foss-2016a.eb index 84580d9b..58a2386d 100644 --- a/h/HDF5/HDF5-1.8.16-foss-2016a.eb +++ b/h/HDF5/HDF5-1.8.16-foss-2016a.eb @@ -8,7 +8,8 @@ description = """HDF5 is a unique technology suite that makes possible the manag toolchain = {'name': 'foss', 'version': '2016a'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = [ + 'http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/h/HDF5/HDF5-1.8.16-intel-2015b-threadsafe.eb b/h/HDF5/HDF5-1.8.16-intel-2015b-threadsafe.eb index 30047722..55f33a87 100644 --- a/h/HDF5/HDF5-1.8.16-intel-2015b-threadsafe.eb +++ b/h/HDF5/HDF5-1.8.16-intel-2015b-threadsafe.eb @@ -12,7 +12,8 @@ This is a thread-safe version, not necessarily thread-effecient. See https://gam toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = [ + 'http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/h/HDF5/HDF5-1.8.16-intel-2017.00.eb b/h/HDF5/HDF5-1.8.16-intel-2017.00.eb index dd4928b4..552619dc 100644 --- a/h/HDF5/HDF5-1.8.16-intel-2017.00.eb +++ b/h/HDF5/HDF5-1.8.16-intel-2017.00.eb @@ -8,7 +8,8 @@ description = """HDF5 is a unique technology suite that makes possible the manag toolchain = {'name': 'intel', 'version': '2017.00'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = [ + 'http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/h/HDF5/HDF5-1.8.17-intel-2017a.eb b/h/HDF5/HDF5-1.8.17-intel-2017a.eb index dc911fae..01d15bf2 100644 --- a/h/HDF5/HDF5-1.8.17-intel-2017a.eb +++ b/h/HDF5/HDF5-1.8.17-intel-2017a.eb @@ -8,7 +8,8 @@ description = """HDF5 is a unique technology suite that makes possible the manag toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = [ + 'http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/h/HDF5/HDF5-1.8.18-foss-2017a-serial.eb b/h/HDF5/HDF5-1.8.18-foss-2017a-serial.eb index 8bdb12f5..9d7b6e4f 100644 --- a/h/HDF5/HDF5-1.8.18-foss-2017a-serial.eb +++ b/h/HDF5/HDF5-1.8.18-foss-2017a-serial.eb @@ -2,7 +2,7 @@ name = 'HDF5' version = '1.8.18' -versionsuffix= '-serial' +versionsuffix = '-serial' homepage = 'http://www.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of @@ -11,7 +11,8 @@ description = """HDF5 is a unique technology suite that makes possible the manag toolchain = {'name': 'foss', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': False} -source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +source_urls = [ + 'https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] checksums = ['dd2148b740713ca0295442ec683d7b1c'] diff --git a/h/HMMER/HMMER-3.0-goalf-1.1.0-no-OFED.eb b/h/HMMER/HMMER-3.0-goalf-1.1.0-no-OFED.eb index 9f844f7f..7b8eb876 100644 --- a/h/HMMER/HMMER-3.0-goalf-1.1.0-no-OFED.eb +++ b/h/HMMER/HMMER-3.0-goalf-1.1.0-no-OFED.eb @@ -27,10 +27,13 @@ description = """HMMER is used for searching sequence databases for homologs of toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} -# eg. http://selab.janelia.org/software/hmmer3/3.0/hmmer-3.0-linux-intel-x86_64.tar.gz +# eg. +# http://selab.janelia.org/software/hmmer3/3.0/hmmer-3.0-linux-intel-x86_64.tar.gz versiondir = "hmmer%s" % ".".join(version.split('.')[:-1]) sources = ['hmmer-%s-linux-intel-x86_64.tar.gz' % version] -source_urls = ['http://selab.janelia.org/software/%s/%s/' % (versiondir, version)] +source_urls = [ + 'http://selab.janelia.org/software/%s/%s/' % + (versiondir, version)] sanity_check_paths = { 'files': ["bin/hmmemit", "bin/hmmsearch", "bin/hmmscan"], diff --git a/h/HMMER/HMMER-3.0-goolf-1.4.10.eb b/h/HMMER/HMMER-3.0-goolf-1.4.10.eb index ac2ff916..d4bf3fb0 100644 --- a/h/HMMER/HMMER-3.0-goolf-1.4.10.eb +++ b/h/HMMER/HMMER-3.0-goolf-1.4.10.eb @@ -26,10 +26,13 @@ description = """HMMER is used for searching sequence databases for homologs of essentially as fast as BLAST.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -# eg. http://selab.janelia.org/software/hmmer3/3.0/hmmer-3.0-linux-intel-x86_64.tar.gz +# eg. +# http://selab.janelia.org/software/hmmer3/3.0/hmmer-3.0-linux-intel-x86_64.tar.gz versiondir = "hmmer%s" % ".".join(version.split('.')[:-1]) sources = ['hmmer-%s-linux-intel-x86_64.tar.gz' % version] -source_urls = ['http://selab.janelia.org/software/%s/%s/' % (versiondir, version)] +source_urls = [ + 'http://selab.janelia.org/software/%s/%s/' % + (versiondir, version)] sanity_check_paths = { 'files': ["bin/hmmemit", "bin/hmmsearch", "bin/hmmscan"], diff --git a/h/HMMER/HMMER-3.0-ictce-4.0.6.eb b/h/HMMER/HMMER-3.0-ictce-4.0.6.eb index 4f2f846b..939e26d1 100644 --- a/h/HMMER/HMMER-3.0-ictce-4.0.6.eb +++ b/h/HMMER/HMMER-3.0-ictce-4.0.6.eb @@ -27,10 +27,13 @@ description = """HMMER is used for searching sequence databases for homologs of toolchain = {'version': '4.0.6', 'name': 'ictce'} -# eg. http://selab.janelia.org/software/hmmer3/3.0/hmmer-3.0-linux-intel-x86_64.tar.gz +# eg. +# http://selab.janelia.org/software/hmmer3/3.0/hmmer-3.0-linux-intel-x86_64.tar.gz versiondir = "hmmer%s" % ".".join(version.split('.')[:-1]) sources = ['hmmer-%s-linux-intel-x86_64.tar.gz' % version] -source_urls = ['http://selab.janelia.org/software/%s/%s/' % (versiondir, version)] +source_urls = [ + 'http://selab.janelia.org/software/%s/%s/' % + (versiondir, version)] sanity_check_paths = { 'files': ["bin/hmmemit", "bin/hmmsearch", "bin/hmmscan"], diff --git a/h/HMMER/HMMER-3.0-ictce-5.3.0.eb b/h/HMMER/HMMER-3.0-ictce-5.3.0.eb index 52d15716..bcd6a3ad 100644 --- a/h/HMMER/HMMER-3.0-ictce-5.3.0.eb +++ b/h/HMMER/HMMER-3.0-ictce-5.3.0.eb @@ -28,10 +28,13 @@ description = """HMMER is used for searching sequence databases for homologs of toolchain = {'name': 'ictce', 'version': '5.3.0'} -# eg. http://selab.janelia.org/software/hmmer3/3.0/hmmer-3.0-linux-intel-x86_64.tar.gz +# eg. +# http://selab.janelia.org/software/hmmer3/3.0/hmmer-3.0-linux-intel-x86_64.tar.gz versiondir = "hmmer%s" % ".".join(version.split('.')[:-1]) sources = ['hmmer-%s-linux-intel-x86_64.tar.gz' % version] -source_urls = ['http://selab.janelia.org/software/%s/%s/' % (versiondir, version)] +source_urls = [ + 'http://selab.janelia.org/software/%s/%s/' % + (versiondir, version)] sanity_check_paths = { 'files': ["bin/hmmemit", "bin/hmmsearch", "bin/hmmscan"], diff --git a/h/HMMER/HMMER-3.1b1-goolf-1.4.10.eb b/h/HMMER/HMMER-3.1b1-goolf-1.4.10.eb index 7b6ea628..49662f08 100644 --- a/h/HMMER/HMMER-3.1b1-goolf-1.4.10.eb +++ b/h/HMMER/HMMER-3.1b1-goolf-1.4.10.eb @@ -28,7 +28,8 @@ description = """HMMER is used for searching sequence databases for homologs of toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] -source_urls = ['http://selab.janelia.org/software/hmmer%(version_major)s/%(version)s/'] +source_urls = [ + 'http://selab.janelia.org/software/hmmer%(version_major)s/%(version)s/'] patches = ['hmmer-%(version)s_link-LIBS-utests.patch'] installopts = ' && cd easel && make install' diff --git a/h/HMMER/HMMER-3.1b1-ictce-5.3.0.eb b/h/HMMER/HMMER-3.1b1-ictce-5.3.0.eb index 65bc9903..fe004a1a 100644 --- a/h/HMMER/HMMER-3.1b1-ictce-5.3.0.eb +++ b/h/HMMER/HMMER-3.1b1-ictce-5.3.0.eb @@ -28,7 +28,8 @@ description = """HMMER is used for searching sequence databases for homologs of toolchain = {'name': 'ictce', 'version': '5.3.0'} sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] -source_urls = ['http://selab.janelia.org/software/hmmer%(version_major)s/%(version)s/'] +source_urls = [ + 'http://selab.janelia.org/software/hmmer%(version_major)s/%(version)s/'] patches = ['hmmer-%(version)s_link-LIBS-utests.patch'] installopts = ' && cd easel && make install' diff --git a/h/HMMER/HMMER-3.1b1-ictce-6.2.5.eb b/h/HMMER/HMMER-3.1b1-ictce-6.2.5.eb index 9a8eaafd..1f25899b 100644 --- a/h/HMMER/HMMER-3.1b1-ictce-6.2.5.eb +++ b/h/HMMER/HMMER-3.1b1-ictce-6.2.5.eb @@ -28,7 +28,8 @@ description = """HMMER is used for searching sequence databases for homologs of toolchain = {'name': 'ictce', 'version': '6.2.5'} sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] -source_urls = ['http://selab.janelia.org/software/hmmer%(version_major)s/%(version)s/'] +source_urls = [ + 'http://selab.janelia.org/software/hmmer%(version_major)s/%(version)s/'] patches = ['hmmer-%(version)s_link-LIBS-utests.patch'] installopts = ' && cd easel && make install' diff --git a/h/HMMER/HMMER-3.1b2-foss-2016a.eb b/h/HMMER/HMMER-3.1b2-foss-2016a.eb index 35be5919..76841e9d 100644 --- a/h/HMMER/HMMER-3.1b2-foss-2016a.eb +++ b/h/HMMER/HMMER-3.1b2-foss-2016a.eb @@ -28,7 +28,8 @@ description = """HMMER is used for searching sequence databases for homologs of toolchain = {'name': 'foss', 'version': '2016a'} sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] -source_urls = ['http://selab.janelia.org/software/hmmer%(version_major)s/%(version)s/'] +source_urls = [ + 'http://selab.janelia.org/software/hmmer%(version_major)s/%(version)s/'] installopts = ' && cd easel && make install' diff --git a/h/HMMER/HMMER-3.1b2-intel-2015a.eb b/h/HMMER/HMMER-3.1b2-intel-2015a.eb index 36707aa8..be31a5e8 100644 --- a/h/HMMER/HMMER-3.1b2-intel-2015a.eb +++ b/h/HMMER/HMMER-3.1b2-intel-2015a.eb @@ -28,7 +28,8 @@ description = """HMMER is used for searching sequence databases for homologs of 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/'] +source_urls = [ + 'http://selab.janelia.org/software/hmmer%(version_major)s/%(version)s/'] installopts = ' && cd easel && make install' diff --git a/h/HTSlib/HTSlib-1.3-foss-2015g.eb b/h/HTSlib/HTSlib-1.3-foss-2015g.eb index cd5f9b28..3ea3b4eb 100644 --- a/h/HTSlib/HTSlib-1.3-foss-2015g.eb +++ b/h/HTSlib/HTSlib-1.3-foss-2015g.eb @@ -14,7 +14,8 @@ description = """ A C library for reading/writing high-throughput sequencing dat toolchain = {'name': 'foss', 'version': '2015g'} -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] +source_urls = [ + 'https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] sources = [SOURCELOWER_TAR_BZ2] dependencies = [('zlib', '1.2.8')] diff --git a/h/HTSlib/HTSlib-1.6-intel-2017a.eb b/h/HTSlib/HTSlib-1.6-intel-2017a.eb index e32227ca..7143a72e 100644 --- a/h/HTSlib/HTSlib-1.6-intel-2017a.eb +++ b/h/HTSlib/HTSlib-1.6-intel-2017a.eb @@ -9,12 +9,13 @@ description = """ A C library for reading/writing high-throughput sequencing dat toolchain = {'name': 'intel', 'version': '2017a'} -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] +source_urls = [ + 'https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] sources = [SOURCELOWER_TAR_BZ2] dependencies = [ - ('zlib', '1.2.11', '', True), - ('XZ', '5.2.3', '', True), + ('zlib', '1.2.11', '', True), + ('XZ', '5.2.3', '', True), ] sanity_check_paths = { diff --git a/h/HTSlib/HTSlib-1.8-intel-2017a.eb b/h/HTSlib/HTSlib-1.8-intel-2017a.eb index 4a3046d0..4f0d33e1 100644 --- a/h/HTSlib/HTSlib-1.8-intel-2017a.eb +++ b/h/HTSlib/HTSlib-1.8-intel-2017a.eb @@ -9,12 +9,13 @@ description = """ A C library for reading/writing high-throughput sequencing dat toolchain = {'name': 'intel', 'version': '2017a'} -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] +source_urls = [ + 'https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] sources = [SOURCELOWER_TAR_BZ2] dependencies = [ - ('zlib', '1.2.11', '', True), - ('XZ', '5.2.3', '', True), + ('zlib', '1.2.11', '', True), + ('XZ', '5.2.3', '', True), ] sanity_check_paths = { diff --git a/h/Hadoop/Hadoop-2.8.0-native.eb b/h/Hadoop/Hadoop-2.8.0-native.eb index 351e5c26..f28766cb 100644 --- a/h/Hadoop/Hadoop-2.8.0-native.eb +++ b/h/Hadoop/Hadoop-2.8.0-native.eb @@ -8,7 +8,8 @@ description = """Hadoop MapReduce by Cloudera""" toolchain = {'name': 'dummy', 'version': ''} sources = ['%(namelower)s-%(version)s-src.tar.gz'] -source_urls = ['https://archive.apache.org/dist/hadoop/common/%(namelower)s-%(version)s'] +source_urls = [ + 'https://archive.apache.org/dist/hadoop/common/%(namelower)s-%(version)s'] patches = ['Hadoop-TeraSort-on-local-filesystem.patch'] diff --git a/h/Harminv/Harminv-1.4-intel-2015b.eb b/h/Harminv/Harminv-1.4-intel-2015b.eb index 0519b1a6..7fe93748 100644 --- a/h/Harminv/Harminv-1.4-intel-2015b.eb +++ b/h/Harminv/Harminv-1.4-intel-2015b.eb @@ -10,7 +10,12 @@ description = """Harminv is a free program (and accompanying library) to solve t in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those sinusoids.""" toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'opt': True, 'unroll': True, 'optarch': True, 'pic': True, 'cstd': 'c99'} +toolchainopts = { + 'opt': True, + 'unroll': True, + 'optarch': True, + 'pic': True, + 'cstd': 'c99'} source_urls = ['http://ab-initio.mit.edu/harminv/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/h/HyperLoom/HyperLoom-0.9.eb b/h/HyperLoom/HyperLoom-0.9.eb index ea111b1a..f07fbef4 100644 --- a/h/HyperLoom/HyperLoom-0.9.eb +++ b/h/HyperLoom/HyperLoom-0.9.eb @@ -1,4 +1,4 @@ -## IT4Innovations +# IT4Innovations easyblock = 'CMakeMake' @@ -15,13 +15,13 @@ source_urls = ['https://code.it4i.cz/ADAS/loom/-/archive/v0.9/'] sources = ['loom-v0.9.tar.gz'] builddependencies = [ - ('CMake', '3.9.1'), + ('CMake', '3.9.1'), ] dependencies = [ - ('zlib', '1.2.11'), - ('libuv', '1.20.3'), - ('protobuf-python' , '3.2.0', '-GCC-7.1.0-2.28-Python-3.6.1'), + ('zlib', '1.2.11'), + ('libuv', '1.20.3'), + ('protobuf-python', '3.2.0', '-GCC-7.1.0-2.28-Python-3.6.1'), ] separate_build_dir = True @@ -40,10 +40,10 @@ configopts += " -DPYTHON_INCLUDE_DIR=/apps/all/Python/3.6.1/include/python3.6m " configopts += " -DPROTOBUF_PROTOC_EXECUTABLE=/apps/all/protobuf/3.2.0-GCC-7.1.0-2.28-Python-3.6.1/bin/protoc" postinstallcmds = [ - 'mkdir %(installdir)s/bin', - 'cp %(builddir)s/easybuild_obj/src/server/loom-server %(installdir)s/bin/', - 'cp %(builddir)s/easybuild_obj/src/worker/loom-worker %(installdir)s/bin/', - 'cp %(builddir)s/loom-v0.9/python %(installdir)s/python -R', + 'mkdir %(installdir)s/bin', + 'cp %(builddir)s/easybuild_obj/src/server/loom-server %(installdir)s/bin/', + 'cp %(builddir)s/easybuild_obj/src/worker/loom-worker %(installdir)s/bin/', + 'cp %(builddir)s/loom-v0.9/python %(installdir)s/python -R', ] sanity_check_paths = { diff --git a/h/Hypre/Hypre-2.10.0b-intel-2015b.eb b/h/Hypre/Hypre-2.10.0b-intel-2015b.eb index 89083a84..4b2c0f1f 100644 --- a/h/Hypre/Hypre-2.10.0b-intel-2015b.eb +++ b/h/Hypre/Hypre-2.10.0b-intel-2015b.eb @@ -3,13 +3,14 @@ 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 + 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': '2015b'} toolchainopts = {'pic': True} -# download via https://computation.llnl.gov/project/linear_solvers/download/hypre-2.10.0b_reg.php +# download via +# https://computation.llnl.gov/project/linear_solvers/download/hypre-2.10.0b_reg.php sources = [SOURCELOWER_TAR_GZ] start_dir = "src" diff --git a/h/Hypre/Hypre-2.11.1-intel-2017a.eb b/h/Hypre/Hypre-2.11.1-intel-2017a.eb index 4cc2829e..ee0ee005 100644 --- a/h/Hypre/Hypre-2.11.1-intel-2017a.eb +++ b/h/Hypre/Hypre-2.11.1-intel-2017a.eb @@ -3,7 +3,7 @@ version = '2.11.1' 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 + 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': '2017a'} diff --git a/h/h5py/h5py-2.7.0-intel-2017a-Python-2.7.13-base.eb b/h/h5py/h5py-2.7.0-intel-2017a-Python-2.7.13-base.eb index 6c4b23a7..04178946 100644 --- a/h/h5py/h5py-2.7.0-intel-2017a-Python-2.7.13-base.eb +++ b/h/h5py/h5py-2.7.0-intel-2017a-Python-2.7.13-base.eb @@ -9,14 +9,15 @@ description = """Test utilities for code working with files and commands""" toolchain = {'name': 'intel', 'version': '2017a'} -source_urls = ['https://pypi.python.org/packages/07/22/992b1eaa9a33caa40c0fc700bbd5db60da0335c3b581fe1fc72296942736/'] +source_urls = [ + 'https://pypi.python.org/packages/07/22/992b1eaa9a33caa40c0fc700bbd5db60da0335c3b581fe1fc72296942736/'] sources = ['%(name)s-%(version)s-cp27-cp27mu-manylinux1_x86_64.whl'] dependencies = [ ('Python', '2.7.13', '-base', True), ('HDF5', '1.8.18', '-serial'), ('numpy', '1.13.0', versionsuffix, True), - ('mpi4py', '2.0.0', versionsuffix ), # required for MPI support + ('mpi4py', '2.0.0', versionsuffix), # required for MPI support ] use_pip = True diff --git a/h/h5py/h5py-2.7.1-Py-3.6.eb b/h/h5py/h5py-2.7.1-Py-3.6.eb index 5a0f5c5e..bdc54f7d 100644 --- a/h/h5py/h5py-2.7.1-Py-3.6.eb +++ b/h/h5py/h5py-2.7.1-Py-3.6.eb @@ -20,8 +20,6 @@ dependencies = [ ('six', '1.11.0'), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb b/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb index 3c591a65..62cccc2f 100644 --- a/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +# minimal version for interactive use: just uses system Python +# (netaddr/netifaces/mpi4py not required) dependencies = [ ('pbs_python', '4.6.0'), ('vsc-base', '2.4.2'), diff --git a/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb b/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb index c6c63359..9a91c6ca 100644 --- a/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +# minimal version for interactive use: just uses system Python +# (netaddr/netifaces/mpi4py not required) dependencies = [ ('pbs_python', '4.6.0'), ('vsc-base', '2.4.2'), diff --git a/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb b/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb index a6a417a8..55d3f7a2 100644 --- a/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +# minimal version for interactive use: just uses system Python +# (netaddr/netifaces/mpi4py not required) dependencies = [ ('pbs_python', '4.6.0'), ('vsc-base', '2.4.2'), diff --git a/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb b/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb index 996a654c..e5c8e49a 100644 --- a/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +# minimal version for interactive use: just uses system Python +# (netaddr/netifaces/mpi4py not required) dependencies = [ ('pbs_python', '4.6.0'), ('vsc-base', '2.4.2'), diff --git a/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb b/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb index 754319d6..ae3e84ac 100644 --- a/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +# minimal version for interactive use: just uses system Python +# (netaddr/netifaces/mpi4py not required) dependencies = [ ('pbs_python', '4.6.0'), ('vsc-base', '2.4.2'), diff --git a/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb b/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb index 2c68b1bf..89bdeead 100644 --- a/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +# minimal version for interactive use: just uses system Python +# (netaddr/netifaces/mpi4py not required) dependencies = [ ('pbs_python', '4.6.0'), ('vsc-base', '2.5.1'), diff --git a/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb b/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb index 3f8a48b4..3789b119 100644 --- a/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +# minimal version for interactive use: just uses system Python +# (netaddr/netifaces/mpi4py not required) dependencies = [ ('pbs_python', '4.6.0'), ('vsc-base', '2.5.1'), diff --git a/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb b/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb index cb9ae643..0e4026a0 100644 --- a/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +# minimal version for interactive use: just uses system Python +# (netaddr/netifaces/mpi4py not required) dependencies = [ ('pbs_python', '4.6.0'), ('vsc-base', '2.5.1'), diff --git a/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb b/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb index 4846e39a..f729b269 100644 --- a/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +# minimal version for interactive use: just uses system Python +# (netaddr/netifaces/mpi4py not required) dependencies = [ ('pbs_python', '4.6.0'), ('vsc-base', '2.5.1'), diff --git a/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb b/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb index 275b2940..f05c7103 100644 --- a/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +# minimal version for interactive use: just uses system Python +# (netaddr/netifaces/mpi4py not required) dependencies = [ ('pbs_python', '4.6.0'), ('vsc-base', '2.5.1'), diff --git a/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb b/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb index 7e255dbc..a8bc5ae2 100644 --- a/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +# minimal version for interactive use: just uses system Python +# (netaddr/netifaces/mpi4py not required) dependencies = [ ('pbs_python', '4.6.0'), ('vsc-base', '2.5.1'), diff --git a/h/hwloc/hwloc-1.11.0-GNU-5.1.0-2.25.eb b/h/hwloc/hwloc-1.11.0-GNU-5.1.0-2.25.eb index a6ea5f1a..fe159680 100644 --- a/h/hwloc/hwloc-1.11.0-GNU-5.1.0-2.25.eb +++ b/h/hwloc/hwloc-1.11.0-GNU-5.1.0-2.25.eb @@ -17,7 +17,8 @@ dependencies = [('numactl', '2.0.10')] configopts = "--enable-libnuma=$EBROOTNUMACTL" -source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +source_urls = [ + 'http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] sources = [SOURCE_TAR_GZ] moduleclass = 'system' diff --git a/h/hwloc/hwloc-1.11.4-GCC-6.2.0-2.27.eb b/h/hwloc/hwloc-1.11.4-GCC-6.2.0-2.27.eb index 35ced369..74d1128c 100644 --- a/h/hwloc/hwloc-1.11.4-GCC-6.2.0-2.27.eb +++ b/h/hwloc/hwloc-1.11.4-GCC-6.2.0-2.27.eb @@ -1,23 +1,24 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.4' - -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': 'GCC', 'version': '6.2.0-2.27'} - -source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.4' + +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': 'GCC', 'version': '6.2.0-2.27'} + +source_urls = [ + 'http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('numactl', '2.0.11')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + moduleclass = 'system' diff --git a/h/hwloc/hwloc-1.11.4-gcccuda-2016.10.eb b/h/hwloc/hwloc-1.11.4-gcccuda-2016.10.eb index a83862d8..66b8493f 100644 --- a/h/hwloc/hwloc-1.11.4-gcccuda-2016.10.eb +++ b/h/hwloc/hwloc-1.11.4-gcccuda-2016.10.eb @@ -1,23 +1,24 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.4' - -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': 'gcccuda', 'version': '2016.10'} - -source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.4' + +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': 'gcccuda', 'version': '2016.10'} + +source_urls = [ + 'http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('numactl', '2.0.11')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + moduleclass = 'system' diff --git a/h/hwloc/hwloc-1.11.5-GCC-6.3.0-2.27.eb b/h/hwloc/hwloc-1.11.5-GCC-6.3.0-2.27.eb index b130fe64..5538b46e 100644 --- a/h/hwloc/hwloc-1.11.5-GCC-6.3.0-2.27.eb +++ b/h/hwloc/hwloc-1.11.5-GCC-6.3.0-2.27.eb @@ -1,23 +1,24 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.5' - -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': 'GCC', 'version': '6.3.0-2.27'} - -source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.5' + +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': 'GCC', 'version': '6.3.0-2.27'} + +source_urls = [ + 'http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('numactl', '2.0.11')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + moduleclass = 'system' diff --git a/h/hwloc/hwloc-1.11.6-GCC-6.3.0-2.27.eb b/h/hwloc/hwloc-1.11.6-GCC-6.3.0-2.27.eb index 61aaa87d..bac2fa7c 100644 --- a/h/hwloc/hwloc-1.11.6-GCC-6.3.0-2.27.eb +++ b/h/hwloc/hwloc-1.11.6-GCC-6.3.0-2.27.eb @@ -13,7 +13,8 @@ information about modern computing hardware so as to exploit it accordingly and toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +source_urls = [ + 'http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] sources = [SOURCE_TAR_GZ] dependencies = [('numactl', '2.0.11')] diff --git a/h/hwloc/hwloc-1.11.7-GCC-6.3.0-2.27.eb b/h/hwloc/hwloc-1.11.7-GCC-6.3.0-2.27.eb index 1c079df9..7c8d52d1 100644 --- a/h/hwloc/hwloc-1.11.7-GCC-6.3.0-2.27.eb +++ b/h/hwloc/hwloc-1.11.7-GCC-6.3.0-2.27.eb @@ -15,11 +15,12 @@ information about modern computing hardware so as to exploit it accordingly and toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +source_urls = [ + 'http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] sources = [SOURCE_TAR_GZ] dependencies = [ - ('numactl', '2.0.11', '', ('GCCcore', '6.3.0')), + ('numactl', '2.0.11', '', ('GCCcore', '6.3.0')), ] configopts = "--enable-libnuma=$EBROOTNUMACTL" diff --git a/h/hwloc/hwloc-1.11.7-GCC-7.1.0-2.28.eb b/h/hwloc/hwloc-1.11.7-GCC-7.1.0-2.28.eb index eb5c7561..c349b047 100644 --- a/h/hwloc/hwloc-1.11.7-GCC-7.1.0-2.28.eb +++ b/h/hwloc/hwloc-1.11.7-GCC-7.1.0-2.28.eb @@ -1,23 +1,24 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.7' - -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': 'GCC', 'version': '7.1.0-2.28'} - -source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] -sources = [SOURCE_TAR_GZ] - -dependencies = [('numactl', '2.0.11')] - -configopts = "--enable-libnuma=$EBROOTNUMACTL" - +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.7' + +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': 'GCC', 'version': '7.1.0-2.28'} + +source_urls = [ + 'http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('numactl', '2.0.11')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + moduleclass = 'system' diff --git a/h/hwloc/hwloc-1.11.7-GCC-7.2.0-2.29.eb b/h/hwloc/hwloc-1.11.7-GCC-7.2.0-2.29.eb index b5dcce27..fe5c1a4c 100644 --- a/h/hwloc/hwloc-1.11.7-GCC-7.2.0-2.29.eb +++ b/h/hwloc/hwloc-1.11.7-GCC-7.2.0-2.29.eb @@ -13,7 +13,8 @@ information about modern computing hardware so as to exploit it accordingly and toolchain = {'name': 'GCC', 'version': '7.2.0-2.29'} -source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +source_urls = [ + 'http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] sources = [SOURCE_TAR_GZ] dependencies = [('numactl', '2.0.11')] diff --git a/h/hwloc/hwloc-1.11.7-PGI-18.5-GCC-6.3.0-2.27.eb b/h/hwloc/hwloc-1.11.7-PGI-18.5-GCC-6.3.0-2.27.eb index de01852c..163ed0e4 100644 --- a/h/hwloc/hwloc-1.11.7-PGI-18.5-GCC-6.3.0-2.27.eb +++ b/h/hwloc/hwloc-1.11.7-PGI-18.5-GCC-6.3.0-2.27.eb @@ -20,7 +20,7 @@ source_urls = ['https://download.open-mpi.org/release/hwloc/v1.11/'] sources = ['hwloc-1.11.7.tar.gz'] dependencies = [ - ('numactl', '2.0.11', '', ('GCCcore', '6.3.0')) + ('numactl', '2.0.11', '', ('GCCcore', '6.3.0')) ] configopts = "--enable-libnuma=$EBROOTNUMACTL" diff --git a/h/hwloc/hwloc-1.5-GCC-4.4.7-system.eb b/h/hwloc/hwloc-1.5-GCC-4.4.7-system.eb index b0104354..7bd879dd 100644 --- a/h/hwloc/hwloc-1.5-GCC-4.4.7-system.eb +++ b/h/hwloc/hwloc-1.5-GCC-4.4.7-system.eb @@ -18,7 +18,14 @@ osdependencies = ['libnuma'] # We are using system package, this easyconfig is just for not breaking # toolchains system and module creation -skipsteps = ['source', 'patch', 'prepare','configure', 'build', 'test','install'] +skipsteps = [ + 'source', + 'patch', + 'prepare', + 'configure', + 'build', + 'test', + 'install'] sanity_check_paths = { 'files': ['/usr/bin/hwloc-assembler'], diff --git a/h/hwloc/hwloc-1.8.1-GCC-4.8.3.eb b/h/hwloc/hwloc-1.8.1-GCC-4.8.3.eb index 9a9209b7..a0062e72 100644 --- a/h/hwloc/hwloc-1.8.1-GCC-4.8.3.eb +++ b/h/hwloc/hwloc-1.8.1-GCC-4.8.3.eb @@ -13,7 +13,8 @@ description = """The Portable Hardware Locality (hwloc) software package provide toolchain = {'name': 'GCC', 'version': '4.8.3'} -source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +source_urls = [ + 'http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] sources = [SOURCE_TAR_GZ] opt = True diff --git a/i/I-TASSER/I-TASSER-4.0.eb b/i/I-TASSER/I-TASSER-4.0.eb index 88b4f2e3..89e94a9e 100644 --- a/i/I-TASSER/I-TASSER-4.0.eb +++ b/i/I-TASSER/I-TASSER-4.0.eb @@ -10,7 +10,8 @@ modelling and comparison.""" toolchain = {'name': 'dummy', 'version': 'dummy'} # Can't download from the web site automatically as registration is required. -# The source code may be downloaded manually from http://zhanglab.ccmb.med.umich.edu. +# The source code may be downloaded manually from +# http://zhanglab.ccmb.med.umich.edu. sources = ['%(name)s%(version)s.tar.bz2'] dependencies = [ diff --git a/i/I-TASSER/I-TASSER-4.2.eb b/i/I-TASSER/I-TASSER-4.2.eb index fccdce2d..f9c6f6e7 100644 --- a/i/I-TASSER/I-TASSER-4.2.eb +++ b/i/I-TASSER/I-TASSER-4.2.eb @@ -10,7 +10,8 @@ modelling and comparison.""" toolchain = {'name': 'dummy', 'version': 'dummy'} # Can't download from the web site automatically as registration is required. -# The source code may be downloaded manually from http://zhanglab.ccmb.med.umich.edu. +# The source code may be downloaded manually from +# http://zhanglab.ccmb.med.umich.edu. sources = ['%(name)s%(version)s.tar.bz2'] dependencies = [ diff --git a/i/IGV/IGV-2.3.68-Java-1.7.0_80.eb b/i/IGV/IGV-2.3.68-Java-1.7.0_80.eb index faccbfa2..fd502164 100644 --- a/i/IGV/IGV-2.3.68-Java-1.7.0_80.eb +++ b/i/IGV/IGV-2.3.68-Java-1.7.0_80.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'Tarball' @@ -9,8 +9,8 @@ name = 'IGV' version = '2.3.68' homepage = 'http://www.broadinstitute.org/software/igv/' -description = """ The Integrative Genomics Viewer (IGV) is a high-performance visualization - tool for interactive exploration of large, integrated genomic datasets. It supports a wide +description = """ The Integrative Genomics Viewer (IGV) is a high-performance visualization + tool for interactive exploration of large, integrated genomic datasets. It supports a wide variety of data types, including array-based and next-generation sequence data, and genomic annotations. """ toolchain = {'name': 'dummy', 'version': ''} @@ -24,7 +24,7 @@ versionsuffix = '-%s-%s' % (java, javaver) dependencies = [(java, javaver)] # add the installation dir to PATH -modextrapaths = { +modextrapaths = { 'PATH': '', } diff --git a/i/IMB/IMB-4.1-foss-2016a.eb b/i/IMB/IMB-4.1-foss-2016a.eb index 09fb6755..999782d6 100644 --- a/i/IMB/IMB-4.1-foss-2016a.eb +++ b/i/IMB/IMB-4.1-foss-2016a.eb @@ -5,7 +5,7 @@ version = '4.1' homepage = 'https://software.intel.com/en-us/articles/intel-mpi-benchmarks' description = """ -The Intel® MPI Benchmarks perform a set of MPI performance measurements for point-to-point +The Intel® MPI Benchmarks perform a set of MPI performance measurements for point-to-point and global communication operations for a range of message sizes. """ @@ -23,8 +23,15 @@ parallel = 1 files_to_copy = [(['src/IMB-*'], 'bin'), (['doc/IMB_Users_Guide.pdf'], 'doc')] sanity_check_paths = { - 'files': ['bin/%s' % binfile for binfile in ['IMB-RMA', 'IMB-EXT', 'IMB-NBC', 'IMB-MPI1']], - 'dirs': ['bin','doc'] -} + 'files': [ + 'bin/%s' % + binfile for binfile in [ + 'IMB-RMA', + 'IMB-EXT', + 'IMB-NBC', + 'IMB-MPI1']], + 'dirs': [ + 'bin', + 'doc']} moduleclass = 'perf' diff --git a/i/IOR/IOR-3.0.1-foss-2016a-mpiio.eb b/i/IOR/IOR-3.0.1-foss-2016a-mpiio.eb index 521eb6e8..66d029ec 100644 --- a/i/IOR/IOR-3.0.1-foss-2016a-mpiio.eb +++ b/i/IOR/IOR-3.0.1-foss-2016a-mpiio.eb @@ -6,19 +6,19 @@ easyblock = 'ConfigureMake' name = "IOR" -version = "3.0.1" +version = "3.0.1" versionsuffix = "-mpiio" -homepage = 'https://github.com/chaos/ior' +homepage = 'https://github.com/chaos/ior' description = """ The IOR software is used for benchmarking parallel file systems using POSIX, MPIIO, or HDF5 interfaces. """ -toolchain = {'name': 'foss', 'version': '2016a' } +toolchain = {'name': 'foss', 'version': '2016a'} source_urls = [('https://github.com/chaos/ior/archive/')] sources = ['%(version)s.tar.gz'] -# configure opts listed below +# configure opts listed below # --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] # --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) # --with-lustre support configurable Lustre striping values [default=check] @@ -26,7 +26,7 @@ sources = ['%(version)s.tar.gz'] # --with-mpiio support IO with MPI-IO backend [default=yes] # --with-hdf5 support IO with HDF5 backend [default=no] # --with-ncmpi support IO with NCMPI backend [default=no] -preconfigopts = "./bootstrap &&" +preconfigopts = "./bootstrap &&" sanity_check_paths = { 'files': ["bin/ior"], diff --git a/i/IOzone/IOzone-3.434-foss-2016a.eb b/i/IOzone/IOzone-3.434-foss-2016a.eb index 8bd48f9c..20ea96cc 100644 --- a/i/IOzone/IOzone-3.434-foss-2016a.eb +++ b/i/IOzone/IOzone-3.434-foss-2016a.eb @@ -6,7 +6,7 @@ version = '3.434' homepage = 'http://www.iozone.org/' description = """ IOzone is a filesystem benchmark tool. The benchmark generates and measures a variety of file operations. Iozone has been ported - to many machines and runs under many operating systems. + to many machines and runs under many operating systems. """ toolchain = {'name': 'foss', 'version': '2016a'} @@ -19,17 +19,17 @@ buildopts = 'linux-AMD64' files_to_copy = [ (['src/current/iozone'], 'bin'), - (['src/current/%s' % docfile for docfile in ['gengnuplot.sh','report.pl','Changes.txt']],'share/doc'), - (['src/current/%s' % docfile for docfile in ['gengnuplot.sh','Generate_Graphs','gnu3d.dem']],'share'), + (['src/current/%s' % docfile for docfile in ['gengnuplot.sh', 'report.pl', 'Changes.txt']], 'share/doc'), + (['src/current/%s' % docfile for docfile in ['gengnuplot.sh', 'Generate_Graphs', 'gnu3d.dem']], 'share'), (['docs/iozone.1'], 'share/man/man1'), - (['docs/%s' % docfile for docfile in ['IOzone_msword_98.doc','IOzone_msword_98.pdf','Iozone_ps.gz','Run_rules.doc']], - 'share/doc'), + (['docs/%s' % docfile for docfile in ['IOzone_msword_98.doc', 'IOzone_msword_98.pdf', 'Iozone_ps.gz', 'Run_rules.doc']], + 'share/doc'), ] sanity_check_paths = { 'files': ['bin/iozone'], - 'dirs': ['bin','share/doc','share/man'] + 'dirs': ['bin', 'share/doc', 'share/man'] } moduleclass = 'tools' diff --git a/i/IPython/IPython-4.2.0-goolf-1.7.20-Python-2.7.11.eb b/i/IPython/IPython-4.2.0-goolf-1.7.20-Python-2.7.11.eb index 4cb75395..6cdfe2a9 100644 --- a/i/IPython/IPython-4.2.0-goolf-1.7.20-Python-2.7.11.eb +++ b/i/IPython/IPython-4.2.0-goolf-1.7.20-Python-2.7.11.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'Bundle' @@ -60,7 +60,7 @@ exts_list = [ }), ('MarkupSafe', '0.23', { 'source_urls': ['https://pypi.python.org/packages/source/M/MarkupSafe/'], - 'modulename': 'markupsafe', + 'modulename': 'markupsafe', }), ('Jinja2', '2.8', { 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], diff --git a/i/IPython/IPython-4.2.0-intel-2016a-Python-2.7.11.eb b/i/IPython/IPython-4.2.0-intel-2016a-Python-2.7.11.eb index 0626eb2c..5f2b8712 100644 --- a/i/IPython/IPython-4.2.0-intel-2016a-Python-2.7.11.eb +++ b/i/IPython/IPython-4.2.0-intel-2016a-Python-2.7.11.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'Bundle' @@ -60,7 +60,7 @@ exts_list = [ }), ('MarkupSafe', '0.23', { 'source_urls': ['https://pypi.io/packages/source/M/MarkupSafe/'], - 'modulename': 'markupsafe', + 'modulename': 'markupsafe', }), ('Jinja2', '2.8', { 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], diff --git a/i/ImageMagick/ImageMagick-6.9.4-8-intel-2016a.eb b/i/ImageMagick/ImageMagick-6.9.4-8-intel-2016a.eb index bcbe21ba..7d930a6b 100644 --- a/i/ImageMagick/ImageMagick-6.9.4-8-intel-2016a.eb +++ b/i/ImageMagick/ImageMagick-6.9.4-8-intel-2016a.eb @@ -32,7 +32,12 @@ configopts = "--with-gslib --with-x" sanity_check_paths = { 'files': [], - 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], + 'dirs': [ + 'bin', + 'etc/%(name)s-%(version_major)s', + 'include/%(name)s-%(version_major)s', + 'lib', + 'share'], } modextravars = {'MAGICK_HOME': '%(installdir)s'} diff --git a/i/ImageMagick/ImageMagick-7.0.1-6-intel-2016a.eb b/i/ImageMagick/ImageMagick-7.0.1-6-intel-2016a.eb index cc86162e..487735af 100644 --- a/i/ImageMagick/ImageMagick-7.0.1-6-intel-2016a.eb +++ b/i/ImageMagick/ImageMagick-7.0.1-6-intel-2016a.eb @@ -32,7 +32,12 @@ configopts = "--with-gslib --with-x" sanity_check_paths = { 'files': [], - 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], + 'dirs': [ + 'bin', + 'etc/%(name)s-%(version_major)s', + 'include/%(name)s-%(version_major)s', + 'lib', + 'share'], } modextravars = {'MAGICK_HOME': '%(installdir)s'} diff --git a/i/ImageMagick/ImageMagick-7.0.1-9-intel-2016a.eb b/i/ImageMagick/ImageMagick-7.0.1-9-intel-2016a.eb index 77653181..352567ee 100644 --- a/i/ImageMagick/ImageMagick-7.0.1-9-intel-2016a.eb +++ b/i/ImageMagick/ImageMagick-7.0.1-9-intel-2016a.eb @@ -32,7 +32,12 @@ configopts = "--with-gslib --with-x" sanity_check_paths = { 'files': [], - 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], + 'dirs': [ + 'bin', + 'etc/%(name)s-%(version_major)s', + 'include/%(name)s-%(version_major)s', + 'lib', + 'share'], } modextravars = {'MAGICK_HOME': '%(installdir)s'} diff --git a/i/ImageMagick/ImageMagick-7.0.2-9-intel-2016a.eb b/i/ImageMagick/ImageMagick-7.0.2-9-intel-2016a.eb index d83125eb..e693333c 100644 --- a/i/ImageMagick/ImageMagick-7.0.2-9-intel-2016a.eb +++ b/i/ImageMagick/ImageMagick-7.0.2-9-intel-2016a.eb @@ -36,7 +36,12 @@ configopts = "--with-gslib --with-x" sanity_check_paths = { 'files': [], - 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], + 'dirs': [ + 'bin', + 'etc/%(name)s-%(version_major)s', + 'include/%(name)s-%(version_major)s', + 'lib', + 'share'], } modextravars = {'MAGICK_HOME': '%(installdir)s'} diff --git a/i/ImageMagick/ImageMagick-7.0.3-1-intel-2016b.eb b/i/ImageMagick/ImageMagick-7.0.3-1-intel-2016b.eb index f3c4211e..52e0215c 100644 --- a/i/ImageMagick/ImageMagick-7.0.3-1-intel-2016b.eb +++ b/i/ImageMagick/ImageMagick-7.0.3-1-intel-2016b.eb @@ -33,7 +33,12 @@ configopts = "--with-gslib --with-x" sanity_check_paths = { 'files': [], - 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], + 'dirs': [ + 'bin', + 'etc/%(name)s-%(version_major)s', + 'include/%(name)s-%(version_major)s', + 'lib', + 'share'], } modextravars = {'MAGICK_HOME': '%(installdir)s'} diff --git a/i/ImageMagick/ImageMagick-7.0.7.27-intel-2017a.eb b/i/ImageMagick/ImageMagick-7.0.7.27-intel-2017a.eb index 72d8e280..904e61d5 100644 --- a/i/ImageMagick/ImageMagick-7.0.7.27-intel-2017a.eb +++ b/i/ImageMagick/ImageMagick-7.0.7.27-intel-2017a.eb @@ -31,7 +31,12 @@ configopts = "--with-gslib --with-x" sanity_check_paths = { 'files': [], - 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], + 'dirs': [ + 'bin', + 'etc/%(name)s-%(version_major)s', + 'include/%(name)s-%(version_major)s', + 'lib', + 'share'], } modextravars = {'MAGICK_HOME': '%(installdir)s'} diff --git a/i/Infernal/Infernal-1.1-goolf-1.4.10.eb b/i/Infernal/Infernal-1.1-goolf-1.4.10.eb index 33a89436..4537f450 100644 --- a/i/Infernal/Infernal-1.1-goolf-1.4.10.eb +++ b/i/Infernal/Infernal-1.1-goolf-1.4.10.eb @@ -26,9 +26,19 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['ftp://selab.janelia.org/pub/software/%(namelower)s'] sanity_check_paths = { - 'files': ['bin/cm%s' % x for x in ['align', 'build', 'calibrate', 'convert', 'emit', - 'fetch', 'press', 'scan', 'search', 'stat']], - 'dirs': [] -} + 'files': [ + 'bin/cm%s' % + x for x in [ + 'align', + 'build', + 'calibrate', + 'convert', + 'emit', + 'fetch', + 'press', + 'scan', + 'search', + 'stat']], + 'dirs': []} moduleclass = 'bio' diff --git a/i/Infernal/Infernal-1.1-ictce-5.3.0.eb b/i/Infernal/Infernal-1.1-ictce-5.3.0.eb index 10d6e8c9..fa48067c 100644 --- a/i/Infernal/Infernal-1.1-ictce-5.3.0.eb +++ b/i/Infernal/Infernal-1.1-ictce-5.3.0.eb @@ -26,9 +26,19 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['ftp://selab.janelia.org/pub/software/%(namelower)s'] sanity_check_paths = { - 'files': ['bin/cm%s' % x for x in ['align', 'build', 'calibrate', 'convert', 'emit', - 'fetch', 'press', 'scan', 'search', 'stat']], - 'dirs': [] -} + 'files': [ + 'bin/cm%s' % + x for x in [ + 'align', + 'build', + 'calibrate', + 'convert', + 'emit', + 'fetch', + 'press', + 'scan', + 'search', + 'stat']], + 'dirs': []} moduleclass = 'bio' diff --git a/i/Infernal/Infernal-1.1rc1-goolf-1.4.10.eb b/i/Infernal/Infernal-1.1rc1-goolf-1.4.10.eb index 9c4049ce..a9bf48a4 100644 --- a/i/Infernal/Infernal-1.1rc1-goolf-1.4.10.eb +++ b/i/Infernal/Infernal-1.1rc1-goolf-1.4.10.eb @@ -26,9 +26,19 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['ftp://selab.janelia.org/pub/software/%s' % name.lower()] sanity_check_paths = { - 'files': ['bin/cm%s' % x for x in ['align', 'build', 'calibrate', 'convert', 'emit', - 'fetch', 'press', 'scan', 'search', 'stat']], - 'dirs': [] -} + 'files': [ + 'bin/cm%s' % + x for x in [ + 'align', + 'build', + 'calibrate', + 'convert', + 'emit', + 'fetch', + 'press', + 'scan', + 'search', + 'stat']], + 'dirs': []} moduleclass = 'bio' diff --git a/i/Infernal/Infernal-1.1rc1-ictce-5.3.0.eb b/i/Infernal/Infernal-1.1rc1-ictce-5.3.0.eb index ee33a329..55f66127 100644 --- a/i/Infernal/Infernal-1.1rc1-ictce-5.3.0.eb +++ b/i/Infernal/Infernal-1.1rc1-ictce-5.3.0.eb @@ -26,9 +26,19 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['ftp://selab.janelia.org/pub/software/%s' % name.lower()] sanity_check_paths = { - 'files': ['bin/cm%s' % x for x in ['align', 'build', 'calibrate', 'convert', 'emit', - 'fetch', 'press', 'scan', 'search', 'stat']], - 'dirs': [] -} + 'files': [ + 'bin/cm%s' % + x for x in [ + 'align', + 'build', + 'calibrate', + 'convert', + 'emit', + 'fetch', + 'press', + 'scan', + 'search', + 'stat']], + 'dirs': []} moduleclass = 'bio' diff --git a/i/Inspector/Inspector-2016_update1.eb b/i/Inspector/Inspector-2016_update1.eb index 5858e6e0..617879ca 100644 --- a/i/Inspector/Inspector-2016_update1.eb +++ b/i/Inspector/Inspector-2016_update1.eb @@ -4,7 +4,7 @@ version = '2016_update1' homepage = 'http://software.intel.com/en-us/intel-inspector-xe' description = "Intel Inspector XE 2013 is an easy to use memory error checker and thread checker for serial and parallel applications" -toolchain = {'name':'dummy','version':'dummy'} +toolchain = {'name': 'dummy', 'version': 'dummy'} sources = ['inspector_xe_%s.tar.gz' % version] @@ -12,6 +12,10 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'tools' diff --git a/i/icc/icc-2015.3.187-GNU-5.1.0-2.25.eb b/i/icc/icc-2015.3.187-GNU-5.1.0-2.25.eb index 4bb33ae1..8cac176f 100644 --- a/i/icc/icc-2015.3.187-GNU-5.1.0-2.25.eb +++ b/i/icc/icc-2015.3.187-GNU-5.1.0-2.25.eb @@ -19,14 +19,18 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'compiler' # MIC paths micldpath = 'composer_xe_%s/compiler/lib/mic/' % version modextrapaths = { - 'MIC_LD_LIBRARY_PATH' : [ micldpath ], + 'MIC_LD_LIBRARY_PATH': [micldpath], } # Salomon specific optimalization diff --git a/i/icc/icc-2016.0.109-GCC-4.9.3-2.25.eb b/i/icc/icc-2016.0.109-GCC-4.9.3-2.25.eb index 96386ee8..a93e7a94 100644 --- a/i/icc/icc-2016.0.109-GCC-4.9.3-2.25.eb +++ b/i/icc/icc-2016.0.109-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2016.0.109' @@ -23,8 +24,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2016.0.109-GCC-4.9.3.eb b/i/icc/icc-2016.0.109-GCC-4.9.3.eb index 98f80600..46a6d7f7 100644 --- a/i/icc/icc-2016.0.109-GCC-4.9.3.eb +++ b/i/icc/icc-2016.0.109-GCC-4.9.3.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2016.0.109' @@ -8,7 +9,8 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_%(version)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_%(version)s.tgz'] checksums = ['f57a892fb494db3c80f20a88aa3e901f'] @@ -22,7 +24,11 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'compiler' @@ -37,6 +43,5 @@ modextravars = { # MIC paths micldpath = 'compilers_and_libraries_%s/linux/compiler/lib/mic/' % version modextrapaths = { - 'MIC_LD_LIBRARY_PATH' : [ micldpath ], + 'MIC_LD_LIBRARY_PATH': [micldpath], } - diff --git a/i/icc/icc-2016.0.109-GCC-5.2.0.eb b/i/icc/icc-2016.0.109-GCC-5.2.0.eb index d88a536e..fa72711a 100644 --- a/i/icc/icc-2016.0.109-GCC-5.2.0.eb +++ b/i/icc/icc-2016.0.109-GCC-5.2.0.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2016.0.109' @@ -8,7 +9,8 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_%(version)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_%(version)s.tgz'] checksums = ['f57a892fb494db3c80f20a88aa3e901f'] @@ -22,7 +24,11 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'compiler' @@ -37,6 +43,5 @@ modextravars = { # MIC paths micldpath = 'compilers_and_libraries_%s/linux/compiler/lib/mic/' % version modextrapaths = { - 'MIC_LD_LIBRARY_PATH' : [ micldpath ], + 'MIC_LD_LIBRARY_PATH': [micldpath], } - diff --git a/i/icc/icc-2016.0.109.eb b/i/icc/icc-2016.0.109.eb index bf4d84b8..99c3dd29 100644 --- a/i/icc/icc-2016.0.109.eb +++ b/i/icc/icc-2016.0.109.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2016.0.109' @@ -14,8 +15,14 @@ checksums = ['f57a892fb494db3c80f20a88aa3e901f'] # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2016.1.150-GCC-4.9.3-2.25.eb b/i/icc/icc-2016.1.150-GCC-4.9.3-2.25.eb index de4dce6a..35cc6f50 100644 --- a/i/icc/icc-2016.1.150-GCC-4.9.3-2.25.eb +++ b/i/icc/icc-2016.1.150-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2016.1.150' @@ -8,7 +9,8 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] checksums = ['4b93b0ff549e6bd8d1a8b9a441b235a8'] @@ -23,8 +25,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2016.1.150-GCC-4.9.3.eb b/i/icc/icc-2016.1.150-GCC-4.9.3.eb index 3b5f033d..dba9dab9 100644 --- a/i/icc/icc-2016.1.150-GCC-4.9.3.eb +++ b/i/icc/icc-2016.1.150-GCC-4.9.3.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2016.1.150' @@ -8,7 +9,8 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_%(version)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_%(version)s.tgz'] checksums = ['4b93b0ff549e6bd8d1a8b9a441b235a8'] @@ -22,7 +24,11 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'compiler' @@ -37,6 +43,5 @@ modextravars = { # MIC paths micldpath = 'compilers_and_libraries_%s/linux/compiler/lib/mic/' % version modextrapaths = { - 'MIC_LD_LIBRARY_PATH' : [ micldpath ], + 'MIC_LD_LIBRARY_PATH': [micldpath], } - diff --git a/i/icc/icc-2016.1.150.eb b/i/icc/icc-2016.1.150.eb index d8870374..573ebea2 100644 --- a/i/icc/icc-2016.1.150.eb +++ b/i/icc/icc-2016.1.150.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2016.1.150' @@ -8,19 +9,30 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] checksums = ['4b93b0ff549e6bd8d1a8b9a441b235a8'] # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_'] dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'compiler' @@ -35,6 +47,5 @@ modextravars = { # MIC paths micldpath = 'compilers_and_libraries_%s/linux/compiler/lib/mic/' % version modextrapaths = { - 'MIC_LD_LIBRARY_PATH' : [ micldpath ], + 'MIC_LD_LIBRARY_PATH': [micldpath], } - diff --git a/i/icc/icc-2016.2.181-GCC-4.9.3-2.25.eb b/i/icc/icc-2016.2.181-GCC-4.9.3-2.25.eb index 6c1f1c0e..95fddf1d 100644 --- a/i/icc/icc-2016.2.181-GCC-4.9.3-2.25.eb +++ b/i/icc/icc-2016.2.181-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2016.2.181' @@ -8,7 +9,8 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] checksums = ['d6f8529a44231e427219c8e025dec3b2'] @@ -23,8 +25,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2016.2.181-GCC-5.3.0-2.26.eb b/i/icc/icc-2016.2.181-GCC-5.3.0-2.26.eb index 7f3b3146..15c6580d 100644 --- a/i/icc/icc-2016.2.181-GCC-5.3.0-2.26.eb +++ b/i/icc/icc-2016.2.181-GCC-5.3.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2016.2.181' @@ -8,7 +9,8 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] checksums = ['d6f8529a44231e427219c8e025dec3b2'] @@ -23,8 +25,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2016.3.210-GCC-4.9.3-2.25.eb b/i/icc/icc-2016.3.210-GCC-4.9.3-2.25.eb index d72788e3..a9f47502 100644 --- a/i/icc/icc-2016.3.210-GCC-4.9.3-2.25.eb +++ b/i/icc/icc-2016.3.210-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2016.3.210' @@ -8,7 +9,8 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] checksums = ['b256c5573d4bba3692c9c4a6ac994d1c'] @@ -23,8 +25,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2016.3.210-GCC-5.3.0-2.26.eb b/i/icc/icc-2016.3.210-GCC-5.3.0-2.26.eb index 0766afed..93db6ad8 100644 --- a/i/icc/icc-2016.3.210-GCC-5.3.0-2.26.eb +++ b/i/icc/icc-2016.3.210-GCC-5.3.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2016.3.210' @@ -8,7 +9,8 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] checksums = ['b256c5573d4bba3692c9c4a6ac994d1c'] @@ -23,8 +25,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2016.3.210-GCC-5.4.0-2.26.eb b/i/icc/icc-2016.3.210-GCC-5.4.0-2.26.eb index d45e6643..a3cecdcc 100644 --- a/i/icc/icc-2016.3.210-GCC-5.4.0-2.26.eb +++ b/i/icc/icc-2016.3.210-GCC-5.4.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2016.3.210' @@ -8,7 +9,8 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] checksums = ['b256c5573d4bba3692c9c4a6ac994d1c'] @@ -23,8 +25,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2017.0.098-GCC-5.4.0-2.26.eb b/i/icc/icc-2017.0.098-GCC-5.4.0-2.26.eb index f7de1f72..b7b9e234 100644 --- a/i/icc/icc-2017.0.098-GCC-5.4.0-2.26.eb +++ b/i/icc/icc-2017.0.098-GCC-5.4.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2017.0.098' @@ -23,8 +24,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2017.1.132-GCC-5.4.0-2.26.eb b/i/icc/icc-2017.1.132-GCC-5.4.0-2.26.eb index 5446823f..ec1ce746 100644 --- a/i/icc/icc-2017.1.132-GCC-5.4.0-2.26.eb +++ b/i/icc/icc-2017.1.132-GCC-5.4.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2017.1.132' @@ -8,7 +9,8 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['41a0e8850ebb5f7169076c89be743ee2'] @@ -23,8 +25,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb b/i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb index 8ae7dc49..9b0168ea 100644 --- a/i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb +++ b/i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2017.1.132' @@ -8,7 +9,8 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['41a0e8850ebb5f7169076c89be743ee2'] @@ -23,8 +25,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_', + 'intel-gdb'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2017.2.174-GCC-6.3.0-2.27-test.eb b/i/icc/icc-2017.2.174-GCC-6.3.0-2.27-test.eb index 4c500982..8e3d1e35 100644 --- a/i/icc/icc-2017.2.174-GCC-6.3.0-2.27-test.eb +++ b/i/icc/icc-2017.2.174-GCC-6.3.0-2.27-test.eb @@ -7,7 +7,8 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['1ed9e5176b30ed0f0917a7ea698021ee'] @@ -22,8 +23,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb(?!.*mic)'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_', + 'intel-gdb(?!.*mic)'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2017.2.174-GCC-6.3.0-2.27.eb b/i/icc/icc-2017.2.174-GCC-6.3.0-2.27.eb index 450adfe7..8eb9a12a 100644 --- a/i/icc/icc-2017.2.174-GCC-6.3.0-2.27.eb +++ b/i/icc/icc-2017.2.174-GCC-6.3.0-2.27.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2017.2.174' @@ -8,7 +9,8 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['1ed9e5176b30ed0f0917a7ea698021ee'] @@ -23,8 +25,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb(?!.*mic)'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_', + 'intel-gdb(?!.*mic)'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2017.4.196-GCC-6.3.0-2.27.eb b/i/icc/icc-2017.4.196-GCC-6.3.0-2.27.eb index c19dd676..27514f79 100644 --- a/i/icc/icc-2017.4.196-GCC-6.3.0-2.27.eb +++ b/i/icc/icc-2017.4.196-GCC-6.3.0-2.27.eb @@ -6,7 +6,8 @@ description = "Intel C and C++ compilers" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['6b9b57dada0ec68e394866ec0a8b162c9233de18a7a6dd2dcc956d335e06acbc'] @@ -21,11 +22,19 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb', 'intel-gdb(?!.*mic)'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_', + 'intel-gdb', + 'intel-gdb(?!.*mic)'] dontcreateinstalldir = 'True' -license_file = '/apps/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/i/icc/icc-2017.4.196-GCC-6.4.0-2.28.eb b/i/icc/icc-2017.4.196-GCC-6.4.0-2.28.eb index c134c39e..0cb6fd2d 100644 --- a/i/icc/icc-2017.4.196-GCC-6.4.0-2.28.eb +++ b/i/icc/icc-2017.4.196-GCC-6.4.0-2.28.eb @@ -6,7 +6,8 @@ description = "Intel C and C++ compilers" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['6b9b57dada0ec68e394866ec0a8b162c9233de18a7a6dd2dcc956d335e06acbc'] @@ -21,11 +22,18 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_', + 'intel-gdb'] dontcreateinstalldir = 'True' -license_file = '/apps/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/i/icc/icc-2017.4.196-GCC-7.1.0-2.28.eb b/i/icc/icc-2017.4.196-GCC-7.1.0-2.28.eb index ad47e1fc..4eeb5a93 100644 --- a/i/icc/icc-2017.4.196-GCC-7.1.0-2.28.eb +++ b/i/icc/icc-2017.4.196-GCC-7.1.0-2.28.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'icc' version = '2017.4.196' @@ -8,7 +9,8 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['6502a5763c2e2ec5755f7e4a3b5ce678'] @@ -25,7 +27,13 @@ dependencies = [ # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources # cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide #components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb(?!.*mic)'] -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb'] +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_', + 'intel-gdb'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2017.5.239-GCC-6.3.0-2.27.eb b/i/icc/icc-2017.5.239-GCC-6.3.0-2.27.eb index e59c407a..6c22a405 100644 --- a/i/icc/icc-2017.5.239-GCC-6.3.0-2.27.eb +++ b/i/icc/icc-2017.5.239-GCC-6.3.0-2.27.eb @@ -6,7 +6,8 @@ description = "Intel C and C++ compilers" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['b31c6a83653cbc94123f75ce1781e01f'] @@ -21,8 +22,16 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb', 'intel-gdb(?!.*mic)'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_', + 'intel-gdb', + 'intel-gdb(?!.*mic)'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2017.7.259-GCC-6.3.0-2.27.eb b/i/icc/icc-2017.7.259-GCC-6.3.0-2.27.eb index 556b4668..f818d13d 100644 --- a/i/icc/icc-2017.7.259-GCC-6.3.0-2.27.eb +++ b/i/icc/icc-2017.7.259-GCC-6.3.0-2.27.eb @@ -8,7 +8,8 @@ description = "Intel C and C++ compilers" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['c1661dbc568d5c348294a09fa72aeadb'] @@ -23,8 +24,16 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb', 'intel-gdb(?!.*mic)'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_', + 'intel-gdb', + 'intel-gdb(?!.*mic)'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2018.1.163-GCC-6.4.0-2.28.eb b/i/icc/icc-2018.1.163-GCC-6.4.0-2.28.eb index 5fff12d3..a7519edc 100644 --- a/i/icc/icc-2018.1.163-GCC-6.4.0-2.28.eb +++ b/i/icc/icc-2018.1.163-GCC-6.4.0-2.28.eb @@ -6,7 +6,8 @@ description = "Intel C and C++ compilers" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['ddbfdf88eed095817650ec0a226ef3b9c07c41c855d258e80eaade5173fedb6e'] @@ -21,8 +22,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb(?!.*mic)'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_', + 'intel-gdb(?!.*mic)'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2018.3.222-GCC-8.1.0-2.30.eb b/i/icc/icc-2018.3.222-GCC-8.1.0-2.30.eb index 89993072..92c9f670 100644 --- a/i/icc/icc-2018.3.222-GCC-8.1.0-2.30.eb +++ b/i/icc/icc-2018.3.222-GCC-8.1.0-2.30.eb @@ -8,7 +8,8 @@ description = "Intel C and C++ compilers" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] gccver = '8.1.0' binutilsver = '2.30' @@ -21,8 +22,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb(?!.*mic)'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_', + 'intel-gdb(?!.*mic)'] dontcreateinstalldir = 'True' diff --git a/i/icc/icc-2019.0.117-GCC-6.3.0-2.27.eb b/i/icc/icc-2019.0.117-GCC-6.3.0-2.27.eb index 7e2d7e83..76fe5f11 100644 --- a/i/icc/icc-2019.0.117-GCC-6.3.0-2.27.eb +++ b/i/icc/icc-2019.0.117-GCC-6.3.0-2.27.eb @@ -23,7 +23,13 @@ dependencies = [ # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources # cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide #components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb', 'intel-gdb(?!.*mic)'] -components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb'] +components = [ + 'intel-comp', + 'intel-ccomp', + 'intel-icc', + 'intel-openmp', + 'intel-ipsc?_', + 'intel-gdb'] dontcreateinstalldir = 'True' diff --git a/i/iccifort/iccifort-2013.5.192-GCC-4.8.3.eb b/i/iccifort/iccifort-2013.5.192-GCC-4.8.3.eb index a3d78094..86ede475 100644 --- a/i/iccifort/iccifort-2013.5.192-GCC-4.8.3.eb +++ b/i/iccifort/iccifort-2013.5.192-GCC-4.8.3.eb @@ -24,4 +24,4 @@ modextravars = { 'FC': 'ifort', 'OPTFLAGS': '-O3 -xHost -ip', 'DEBUGFLAGS': '-O0 -g' -} \ No newline at end of file +} diff --git a/i/iccifort/iccifort-2015.3.187.eb b/i/iccifort/iccifort-2015.3.187.eb index 7b5fdcd7..43a6725b 100644 --- a/i/iccifort/iccifort-2015.3.187.eb +++ b/i/iccifort/iccifort-2015.3.187.eb @@ -23,4 +23,4 @@ modextravars = { 'FC': 'ifort', 'OPTFLAGS': '-O3 -xHost -ip', 'DEBUGFLAGS': '-O0 -g' -} \ No newline at end of file +} diff --git a/i/iccifort/iccifort-2016.0.109-GCC-4.9.3.eb b/i/iccifort/iccifort-2016.0.109-GCC-4.9.3.eb index 30af057a..27f06302 100644 --- a/i/iccifort/iccifort-2016.0.109-GCC-4.9.3.eb +++ b/i/iccifort/iccifort-2016.0.109-GCC-4.9.3.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild easyblock = "Toolchain" name = 'iccifort' diff --git a/i/iccifort/iccifort-2016.0.109-GCC-5.2.0.eb b/i/iccifort/iccifort-2016.0.109-GCC-5.2.0.eb index 2631b7cc..a2661441 100644 --- a/i/iccifort/iccifort-2016.0.109-GCC-5.2.0.eb +++ b/i/iccifort/iccifort-2016.0.109-GCC-5.2.0.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild easyblock = "Toolchain" name = 'iccifort' diff --git a/i/iccifort/iccifort-2016.1.150-GCC-4.9.3-2.25.eb b/i/iccifort/iccifort-2016.1.150-GCC-4.9.3-2.25.eb index eb2a23f8..d119fd0a 100644 --- a/i/iccifort/iccifort-2016.1.150-GCC-4.9.3-2.25.eb +++ b/i/iccifort/iccifort-2016.1.150-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild easyblock = "Toolchain" name = 'iccifort' diff --git a/i/iccifort/iccifort-2016.1.150-GCC-4.9.3.eb b/i/iccifort/iccifort-2016.1.150-GCC-4.9.3.eb index 25ea7c71..a1ef8946 100644 --- a/i/iccifort/iccifort-2016.1.150-GCC-4.9.3.eb +++ b/i/iccifort/iccifort-2016.1.150-GCC-4.9.3.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild easyblock = "Toolchain" name = 'iccifort' diff --git a/i/iccifort/iccifort-2016.1.150.eb b/i/iccifort/iccifort-2016.1.150.eb index b1f28928..d0270013 100644 --- a/i/iccifort/iccifort-2016.1.150.eb +++ b/i/iccifort/iccifort-2016.1.150.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild easyblock = "Toolchain" name = 'iccifort' diff --git a/i/iccifort/iccifort-2017.4.196-GCC-7.1.0-2.28.eb b/i/iccifort/iccifort-2017.4.196-GCC-7.1.0-2.28.eb index 20175f15..09748b01 100644 --- a/i/iccifort/iccifort-2017.4.196-GCC-7.1.0-2.28.eb +++ b/i/iccifort/iccifort-2017.4.196-GCC-7.1.0-2.28.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild easyblock = 'Toolchain' name = 'iccifort' diff --git a/i/ictce/ictce-8.3.5.eb b/i/ictce/ictce-8.3.5.eb index 1b936eeb..86e2cb40 100644 --- a/i/ictce/ictce-8.3.5.eb +++ b/i/ictce/ictce-8.3.5.eb @@ -12,10 +12,10 @@ suff = '1.150' compver = '2016.%s' % suff dependencies = [ # version/released - ('icc', compver), - ('ifort', compver), - ('impi', '5.1.2.150', '', ('iccifort', compver)), - ('imkl', '11.3.%s' % suff, '', ('iimpi', version)), + ('icc', compver), + ('ifort', compver), + ('impi', '5.1.2.150', '', ('iccifort', compver)), + ('imkl', '11.3.%s' % suff, '', ('iimpi', version)), ] moduleclass = 'toolchain' diff --git a/i/ifort/ifort-2015.3.187-GNU-5.1.0-2.25.eb b/i/ifort/ifort-2015.3.187-GNU-5.1.0-2.25.eb index d5663778..7a481920 100644 --- a/i/ifort/ifort-2015.3.187-GNU-5.1.0-2.25.eb +++ b/i/ifort/ifort-2015.3.187-GNU-5.1.0-2.25.eb @@ -19,7 +19,11 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'compiler' diff --git a/i/ifort/ifort-2016.0.109-GCC-4.9.3-2.25.eb b/i/ifort/ifort-2016.0.109-GCC-4.9.3-2.25.eb index 713b498f..98d000ef 100644 --- a/i/ifort/ifort-2016.0.109-GCC-4.9.3-2.25.eb +++ b/i/ifort/ifort-2016.0.109-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2016.0.109' @@ -8,7 +9,8 @@ description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] # remove dependency on intel-mpi-rt-mic patches = ['ifort_2016_no_mpi_mic_dependency.patch'] @@ -26,8 +28,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2016.0.109-GCC-4.9.3.eb b/i/ifort/ifort-2016.0.109-GCC-4.9.3.eb index 908f7db1..51b8bb6e 100644 --- a/i/ifort/ifort-2016.0.109-GCC-4.9.3.eb +++ b/i/ifort/ifort-2016.0.109-GCC-4.9.3.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2016.0.109' @@ -8,13 +9,14 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_%(version)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_%(version)s.tgz'] checksums = ['bce7f6a71f7e44f67956197501d00b7c'] gcc = 'GCC' gccver = '4.9.3' -versionsuffix = "-%s-%s" % ( gcc, gccver ) +versionsuffix = "-%s-%s" % (gcc, gccver) dependencies = [(gcc, gccver)] @@ -22,7 +24,11 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'compiler' diff --git a/i/ifort/ifort-2016.0.109-GCC-5.2.0.eb b/i/ifort/ifort-2016.0.109-GCC-5.2.0.eb index ddd0cfd7..35fe28b8 100644 --- a/i/ifort/ifort-2016.0.109-GCC-5.2.0.eb +++ b/i/ifort/ifort-2016.0.109-GCC-5.2.0.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2016.0.109' @@ -8,13 +9,14 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_%(version)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_%(version)s.tgz'] checksums = ['bce7f6a71f7e44f67956197501d00b7c'] gcc = 'GCC' gccver = '5.2.0' -versionsuffix = "-%s-%s" % ( gcc, gccver ) +versionsuffix = "-%s-%s" % (gcc, gccver) dependencies = [(gcc, gccver)] @@ -22,7 +24,11 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'compiler' diff --git a/i/ifort/ifort-2016.0.109.eb b/i/ifort/ifort-2016.0.109.eb index 11c8a2eb..c2890d33 100644 --- a/i/ifort/ifort-2016.0.109.eb +++ b/i/ifort/ifort-2016.0.109.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2016.0.109' @@ -8,7 +9,8 @@ description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] checksums = ['bce7f6a71f7e44f67956197501d00b7c'] @@ -17,8 +19,14 @@ patches = ['ifort_2016_no_mpi_mic_dependency.patch'] # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2016.1.150-GCC-4.9.3-2.25.eb b/i/ifort/ifort-2016.1.150-GCC-4.9.3-2.25.eb index d38dd9a1..49993731 100644 --- a/i/ifort/ifort-2016.1.150-GCC-4.9.3-2.25.eb +++ b/i/ifort/ifort-2016.1.150-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2016.1.150' @@ -8,7 +9,8 @@ description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] checksums = ['1e848c8283cf6a0210bce1d35ecd748b'] @@ -26,8 +28,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2016.1.150-GCC-4.9.3.eb b/i/ifort/ifort-2016.1.150-GCC-4.9.3.eb index 791cb775..11957e65 100644 --- a/i/ifort/ifort-2016.1.150-GCC-4.9.3.eb +++ b/i/ifort/ifort-2016.1.150-GCC-4.9.3.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2016.1.150' @@ -8,13 +9,14 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_%(version)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_%(version)s.tgz'] checksums = ['1e848c8283cf6a0210bce1d35ecd748b'] gcc = 'GCC' gccver = '4.9.3' -versionsuffix = "-%s-%s" % ( gcc, gccver ) +versionsuffix = "-%s-%s" % (gcc, gccver) dependencies = [(gcc, gccver)] @@ -22,7 +24,11 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'compiler' diff --git a/i/ifort/ifort-2016.1.150.eb b/i/ifort/ifort-2016.1.150.eb index 0cfef0ae..7cc01556 100644 --- a/i/ifort/ifort-2016.1.150.eb +++ b/i/ifort/ifort-2016.1.150.eb @@ -6,7 +6,8 @@ description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] checksums = ['1e848c8283cf6a0210bce1d35ecd748b'] @@ -14,7 +15,11 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'compiler' # Salomon specific optimalization diff --git a/i/ifort/ifort-2016.2.181-GCC-4.9.3-2.25.eb b/i/ifort/ifort-2016.2.181-GCC-4.9.3-2.25.eb index 837bf38a..6d8999e5 100644 --- a/i/ifort/ifort-2016.2.181-GCC-4.9.3-2.25.eb +++ b/i/ifort/ifort-2016.2.181-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2016.2.181' @@ -8,7 +9,8 @@ description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] checksums = ['70e88db11efc59b1d8ff8b5aadf50f7f'] @@ -26,8 +28,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2016.2.181-GCC-5.3.0-2.26.eb b/i/ifort/ifort-2016.2.181-GCC-5.3.0-2.26.eb index 8a2a4c72..04cd07ce 100644 --- a/i/ifort/ifort-2016.2.181-GCC-5.3.0-2.26.eb +++ b/i/ifort/ifort-2016.2.181-GCC-5.3.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2016.2.181' @@ -8,7 +9,8 @@ description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] checksums = ['70e88db11efc59b1d8ff8b5aadf50f7f'] @@ -26,8 +28,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2016.3.210-GCC-4.9.3-2.25.eb b/i/ifort/ifort-2016.3.210-GCC-4.9.3-2.25.eb index 2cc1781c..7a4ea262 100644 --- a/i/ifort/ifort-2016.3.210-GCC-4.9.3-2.25.eb +++ b/i/ifort/ifort-2016.3.210-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2016.3.210' @@ -8,7 +9,8 @@ description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] checksums = ['70cf1ea91280e3e8ba4bc216bae63e4a'] @@ -26,8 +28,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2016.3.210-GCC-5.3.0-2.26.eb b/i/ifort/ifort-2016.3.210-GCC-5.3.0-2.26.eb index ebdb5baa..a65fc807 100644 --- a/i/ifort/ifort-2016.3.210-GCC-5.3.0-2.26.eb +++ b/i/ifort/ifort-2016.3.210-GCC-5.3.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2016.3.210' @@ -8,7 +9,8 @@ description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] checksums = ['70cf1ea91280e3e8ba4bc216bae63e4a'] @@ -26,8 +28,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2016.3.210-GCC-5.4.0-2.26.eb b/i/ifort/ifort-2016.3.210-GCC-5.4.0-2.26.eb index e3635ecb..0883c9c8 100644 --- a/i/ifort/ifort-2016.3.210-GCC-5.4.0-2.26.eb +++ b/i/ifort/ifort-2016.3.210-GCC-5.4.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2016.3.210' @@ -8,7 +9,8 @@ description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] checksums = ['70cf1ea91280e3e8ba4bc216bae63e4a'] @@ -26,8 +28,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2017.0.098-GCC-5.4.0-2.26.eb b/i/ifort/ifort-2017.0.098-GCC-5.4.0-2.26.eb index f1cdd7ac..d70c1116 100644 --- a/i/ifort/ifort-2017.0.098-GCC-5.4.0-2.26.eb +++ b/i/ifort/ifort-2017.0.098-GCC-5.4.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2017.0.098' @@ -8,7 +9,8 @@ description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] checksums = ['8787795951fe10f90ce7dcdcec1b9341'] @@ -26,8 +28,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2017.1.132-GCC-5.4.0-2.26.eb b/i/ifort/ifort-2017.1.132-GCC-5.4.0-2.26.eb index dd939132..bd81c399 100644 --- a/i/ifort/ifort-2017.1.132-GCC-5.4.0-2.26.eb +++ b/i/ifort/ifort-2017.1.132-GCC-5.4.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2017.1.132' @@ -8,7 +9,8 @@ description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] checksums = ['612169f4b40cdded8e212bf097925e4f'] @@ -26,8 +28,14 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb b/i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb index 0c53798b..f53084f9 100644 --- a/i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb +++ b/i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2017.1.132' @@ -8,7 +9,8 @@ description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] #checksums = ['612169f4b40cdded8e212bf097925e4f'] @@ -26,8 +28,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_', 'intel-gdb(?!.*mic)'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_', + 'intel-gdb(?!.*mic)'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2017.2.174-GCC-6.3.0-2.27.eb b/i/ifort/ifort-2017.2.174-GCC-6.3.0-2.27.eb index bb488b26..0b42f02e 100644 --- a/i/ifort/ifort-2017.2.174-GCC-6.3.0-2.27.eb +++ b/i/ifort/ifort-2017.2.174-GCC-6.3.0-2.27.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2017.2.174' @@ -8,7 +9,8 @@ description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] checksums = ['9d5dfa36a36b7c9e877745f3e379248b'] @@ -26,8 +28,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_', 'intel-gdb(?!.*mic)'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_', + 'intel-gdb(?!.*mic)'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2017.4.196-GCC-6.3.0-2.27.eb b/i/ifort/ifort-2017.4.196-GCC-6.3.0-2.27.eb index 5f8eab47..5f3411ac 100644 --- a/i/ifort/ifort-2017.4.196-GCC-6.3.0-2.27.eb +++ b/i/ifort/ifort-2017.4.196-GCC-6.3.0-2.27.eb @@ -6,7 +6,8 @@ description = "Intel Fortran compiler" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] checksums = ['0b6a222e015f776600b12b17c19506249c9e7691a8d287f44cd40a66ca9ac749'] @@ -24,8 +25,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_', 'intel-gdb'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_', + 'intel-gdb'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2017.4.196-GCC-6.4.0-2.28.eb b/i/ifort/ifort-2017.4.196-GCC-6.4.0-2.28.eb index 37203786..5de14670 100644 --- a/i/ifort/ifort-2017.4.196-GCC-6.4.0-2.28.eb +++ b/i/ifort/ifort-2017.4.196-GCC-6.4.0-2.28.eb @@ -6,7 +6,8 @@ description = "Intel Fortran compiler" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] checksums = ['0b6a222e015f776600b12b17c19506249c9e7691a8d287f44cd40a66ca9ac749'] @@ -24,8 +25,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_', 'intel-gdb'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_', + 'intel-gdb'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2017.4.196-GCC-7.1.0-2.28.eb b/i/ifort/ifort-2017.4.196-GCC-7.1.0-2.28.eb index 20785798..7792e21c 100644 --- a/i/ifort/ifort-2017.4.196-GCC-7.1.0-2.28.eb +++ b/i/ifort/ifort-2017.4.196-GCC-7.1.0-2.28.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'ifort' version = '2017.4.196' @@ -8,7 +9,8 @@ description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] checksums = ['c7670e3fd211ac2c48d5d50e72b26cda'] @@ -26,8 +28,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_', 'intel-gdb(?!.*mic)'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_', + 'intel-gdb(?!.*mic)'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2017.5.239-GCC-6.3.0-2.27.eb b/i/ifort/ifort-2017.5.239-GCC-6.3.0-2.27.eb index 12b550f8..6b2fcd86 100644 --- a/i/ifort/ifort-2017.5.239-GCC-6.3.0-2.27.eb +++ b/i/ifort/ifort-2017.5.239-GCC-6.3.0-2.27.eb @@ -6,7 +6,8 @@ description = "Intel Fortran compiler" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] checksums = ['66968fb808eee91b6ee7dbd1c76d337f'] @@ -24,8 +25,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_', 'intel-gdb'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_', + 'intel-gdb'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2017.7.259-GCC-6.3.0-2.27.eb b/i/ifort/ifort-2017.7.259-GCC-6.3.0-2.27.eb index 0ae9ee48..e9efe741 100644 --- a/i/ifort/ifort-2017.7.259-GCC-6.3.0-2.27.eb +++ b/i/ifort/ifort-2017.7.259-GCC-6.3.0-2.27.eb @@ -8,7 +8,8 @@ description = "Intel Fortran compiler" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] checksums = ['87ec58f8e9b7a00d5ef3cedc901a369c'] @@ -26,8 +27,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_', 'intel-gdb'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_', + 'intel-gdb'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2018.1.163-GCC-6.4.0-2.28.eb b/i/ifort/ifort-2018.1.163-GCC-6.4.0-2.28.eb index 41828935..616e5ed0 100644 --- a/i/ifort/ifort-2018.1.163-GCC-6.4.0-2.28.eb +++ b/i/ifort/ifort-2018.1.163-GCC-6.4.0-2.28.eb @@ -6,12 +6,14 @@ description = "Intel Fortran compiler" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] patches = ['ifort_%(version)s_no_mpi_mic_dependency.patch'] checksums = [ # parallel_studio_xe_2018_update1_composer_edition_for_fortran.tgz 'c9e7a3ecd89632e4a2babf3a483542edcfd7bc8646ee616f035a0caaf936dcd0', - 'fdc818390643e77b3dc7ae1d9ba4547e1f1792da8674ff47747c56d97be6fb99', # ifort_2018.1.163_no_mpi_mic_dependency.patch + 'fdc818390643e77b3dc7ae1d9ba4547e1f1792da8674ff47747c56d97be6fb99', + # ifort_2018.1.163_no_mpi_mic_dependency.patch ] gccver = '6.4.0' @@ -25,8 +27,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_', 'intel-gdb(?!.*mic)'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_', + 'intel-gdb(?!.*mic)'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2018.3.222-GCC-8.1.0-2.30.eb b/i/ifort/ifort-2018.3.222-GCC-8.1.0-2.30.eb index c85ddd1b..af4d2222 100644 --- a/i/ifort/ifort-2018.3.222-GCC-8.1.0-2.30.eb +++ b/i/ifort/ifort-2018.3.222-GCC-8.1.0-2.30.eb @@ -8,7 +8,8 @@ description = "Intel Fortran compiler" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] #patches = ['ifort_%(version)s_no_mpi_mic_dependency.patch'] gccver = '8.1.0' @@ -22,8 +23,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_', 'intel-gdb(?!.*mic)'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_', + 'intel-gdb(?!.*mic)'] dontcreateinstalldir = 'True' diff --git a/i/ifort/ifort-2019.0.117-GCC-6.3.0-2.27.eb b/i/ifort/ifort-2019.0.117-GCC-6.3.0-2.27.eb index f136d58d..3d04d04c 100644 --- a/i/ifort/ifort-2019.0.117-GCC-6.3.0-2.27.eb +++ b/i/ifort/ifort-2019.0.117-GCC-6.3.0-2.27.eb @@ -8,7 +8,8 @@ description = "Intel Fortran compiler" toolchain = {'name': 'dummy', 'version': ''} -sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] +sources = [ + 'parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] # remove dependency on intel-mpi-rt-mic #patches = ['ifort_2017_no_mpi_mic_dependency.patch'] @@ -24,8 +25,15 @@ dependencies = [ # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources -# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide -components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_', 'intel-gdb'] +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_', + 'intel-gdb'] dontcreateinstalldir = 'True' diff --git a/i/iimpi/iimpi-2016.00-GCC-4.9.3.eb b/i/iimpi/iimpi-2016.00-GCC-4.9.3.eb index 5623e074..14b7dc12 100644 --- a/i/iimpi/iimpi-2016.00-GCC-4.9.3.eb +++ b/i/iimpi/iimpi-2016.00-GCC-4.9.3.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild easyblock = "Toolchain" name = 'iimpi' @@ -20,4 +21,3 @@ dependencies = [ ] moduleclass = 'toolchain' - diff --git a/i/iimpi/iimpi-2016.00-GCC-5.2.0.eb b/i/iimpi/iimpi-2016.00-GCC-5.2.0.eb index 5bd4775f..a7f0ea34 100644 --- a/i/iimpi/iimpi-2016.00-GCC-5.2.0.eb +++ b/i/iimpi/iimpi-2016.00-GCC-5.2.0.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild easyblock = "Toolchain" name = 'iimpi' @@ -20,4 +21,3 @@ dependencies = [ ] moduleclass = 'toolchain' - diff --git a/i/iimpi/iimpi-2016.01-GCC-4.9.3.eb b/i/iimpi/iimpi-2016.01-GCC-4.9.3.eb index 5ca44c6b..87bf4ef8 100644 --- a/i/iimpi/iimpi-2016.01-GCC-4.9.3.eb +++ b/i/iimpi/iimpi-2016.01-GCC-4.9.3.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild easyblock = "Toolchain" name = 'iimpi' @@ -20,4 +21,3 @@ dependencies = [ ] moduleclass = 'toolchain' - diff --git a/i/iimpi/iimpi-2017.05-GCC-7.1.0-2.28.eb b/i/iimpi/iimpi-2017.05-GCC-7.1.0-2.28.eb index ff25b839..4b3039dc 100644 --- a/i/iimpi/iimpi-2017.05-GCC-7.1.0-2.28.eb +++ b/i/iimpi/iimpi-2017.05-GCC-7.1.0-2.28.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild easyblock = "Toolchain" name = 'iimpi' diff --git a/i/iimpi/iimpi-5.5.0-GCC-4.8.3.eb b/i/iimpi/iimpi-5.5.0-GCC-4.8.3.eb index a818766c..56c99e27 100644 --- a/i/iimpi/iimpi-5.5.0-GCC-4.8.3.eb +++ b/i/iimpi/iimpi-5.5.0-GCC-4.8.3.eb @@ -13,18 +13,21 @@ 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 + # 28 Apr 2014 + ('icc', compver, versionsuffix), + # 28 Apr 2014 + ('ifort', compver, versionsuffix), + ('impi', '4.1.1.036', '', ('iccifort', '%s%s' % + (compver, versionsuffix))), # 06 Mar 2014 ] moduleclass = 'toolchain' # Salomon optimalisations modextravars = { - 'CC': 'icc', - 'CXX': 'icpc', - 'F90': 'ifort', - 'F77': 'ifort', - 'FC': 'ifort', + 'CC': 'icc', + 'CXX': 'icpc', + 'F90': 'ifort', + 'F77': 'ifort', + 'FC': 'ifort', } diff --git a/i/iimpi/iimpi-5.5.0.eb b/i/iimpi/iimpi-5.5.0.eb index d5ab3a38..e4c6a80b 100644 --- a/i/iimpi/iimpi-5.5.0.eb +++ b/i/iimpi/iimpi-5.5.0.eb @@ -19,9 +19,9 @@ dependencies = [ moduleclass = 'toolchain' modextravars = { - 'CC': 'icc', - 'CXX': 'icpc', - 'F90': 'ifort', - 'F77': 'ifort', - 'FC': 'ifort', + 'CC': 'icc', + 'CXX': 'icpc', + 'F90': 'ifort', + 'F77': 'ifort', + 'FC': 'ifort', } diff --git a/i/iimpi/iimpi-7.3.5-GNU-5.1.0-2.25.eb b/i/iimpi/iimpi-7.3.5-GNU-5.1.0-2.25.eb index 4fc57454..17bbe732 100644 --- a/i/iimpi/iimpi-7.3.5-GNU-5.1.0-2.25.eb +++ b/i/iimpi/iimpi-7.3.5-GNU-5.1.0-2.25.eb @@ -20,4 +20,3 @@ dependencies = [ ] moduleclass = 'toolchain' - diff --git a/i/iimpi/iimpi-7.3.5.eb b/i/iimpi/iimpi-7.3.5.eb index ec966518..277bf82f 100644 --- a/i/iimpi/iimpi-7.3.5.eb +++ b/i/iimpi/iimpi-7.3.5.eb @@ -19,9 +19,9 @@ moduleclass = 'toolchain' # Salomon optimalisations modextravars = { - 'CC': 'icc', - 'CXX': 'icpc', - 'F90': 'ifort', - 'F77': 'ifort', - 'FC': 'ifort', + 'CC': 'icc', + 'CXX': 'icpc', + 'F90': 'ifort', + 'F77': 'ifort', + 'FC': 'ifort', } diff --git a/i/iimpi/iimpi-8.3.5.eb b/i/iimpi/iimpi-8.3.5.eb index b8e4c731..8fdbdc17 100644 --- a/i/iimpi/iimpi-8.3.5.eb +++ b/i/iimpi/iimpi-8.3.5.eb @@ -19,9 +19,9 @@ moduleclass = 'toolchain' # Salomon optimalisations modextravars = { - 'CC': 'icc', - 'CXX': 'icpc', - 'F90': 'ifort', - 'F77': 'ifort', - 'FC': 'ifort', + 'CC': 'icc', + 'CXX': 'icpc', + 'F90': 'ifort', + 'F77': 'ifort', + 'FC': 'ifort', } diff --git a/i/imkl/imkl-10.3.12.361-MVAPICH2-1.9.eb b/i/imkl/imkl-10.3.12.361-MVAPICH2-1.9.eb index 4d5ef42f..b91398cc 100644 --- a/i/imkl/imkl-10.3.12.361-MVAPICH2-1.9.eb +++ b/i/imkl/imkl-10.3.12.361-MVAPICH2-1.9.eb @@ -30,6 +30,10 @@ interfaces = True # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'numlib' diff --git a/i/imkl/imkl-10.3.12.361-OpenMPI-1.6.3.eb b/i/imkl/imkl-10.3.12.361-OpenMPI-1.6.3.eb index 2bd88ac6..4707abda 100644 --- a/i/imkl/imkl-10.3.12.361-OpenMPI-1.6.3.eb +++ b/i/imkl/imkl-10.3.12.361-OpenMPI-1.6.3.eb @@ -30,6 +30,10 @@ interfaces = True # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.2.3.187-iimpi-7.3.5-GNU-5.1.0-2.25.eb b/i/imkl/imkl-11.2.3.187-iimpi-7.3.5-GNU-5.1.0-2.25.eb index bed482fd..7533cd81 100644 --- a/i/imkl/imkl-11.2.3.187-iimpi-7.3.5-GNU-5.1.0-2.25.eb +++ b/i/imkl/imkl-11.2.3.187-iimpi-7.3.5-GNU-5.1.0-2.25.eb @@ -16,7 +16,11 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") interfaces = True @@ -32,5 +36,5 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES' : '%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', } diff --git a/i/imkl/imkl-11.2.3.187.eb b/i/imkl/imkl-11.2.3.187.eb index 447cf2e7..3d2fd871 100644 --- a/i/imkl/imkl-11.2.3.187.eb +++ b/i/imkl/imkl-11.2.3.187.eb @@ -17,7 +17,11 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") interfaces = True @@ -41,14 +45,14 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES' : '%(installdir)s/mkl/examples/', - 'MKL_INC_DIR': '%(installdir)s/include', - 'MKL_LIB_DIR': '%(installdir)s/lib/intel64', - 'MKL_LIBS': '-L%(installdir)s/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lm', - 'MKL_LIBS_MT': '-L%(installdir)s/lib/intel64 -lmkl_rt -liomp5 -lm', - 'MKL_SCA_LIBS': '-L%(installdir)s/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_scalapack_lp64 -lmkl_core -lmkl_blacs_openmpi_lp64 -lm', - 'MKL_SCA_LIBS_MT': '-L%(installdir)s/lib/intel64 -lmkl_rt -lmkl_scalapack_lp64 -lmkl_blacs_openmpi_lp64 -liomp5 -lm', - 'MKL_TARGET_ARCH': 'intel64', + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', + 'MKL_INC_DIR': '%(installdir)s/include', + 'MKL_LIB_DIR': '%(installdir)s/lib/intel64', + 'MKL_LIBS': '-L%(installdir)s/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lm', + 'MKL_LIBS_MT': '-L%(installdir)s/lib/intel64 -lmkl_rt -liomp5 -lm', + 'MKL_SCA_LIBS': '-L%(installdir)s/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_scalapack_lp64 -lmkl_core -lmkl_blacs_openmpi_lp64 -lm', + 'MKL_SCA_LIBS_MT': '-L%(installdir)s/lib/intel64 -lmkl_rt -lmkl_scalapack_lp64 -lmkl_blacs_openmpi_lp64 -liomp5 -lm', + 'MKL_TARGET_ARCH': 'intel64', } modextrapaths = { diff --git a/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3-2.25.eb b/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3-2.25.eb index 5333c3b0..f45ad08a 100644 --- a/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3-2.25.eb +++ b/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.0.109' diff --git a/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3.eb b/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3.eb index c4c1c8c4..7f3e7599 100644 --- a/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3.eb +++ b/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.0.109' @@ -16,9 +17,13 @@ checksums = ['47567e38801efe273b36b5250c759af7'] dontcreateinstalldir = 'True' -#license file +# license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") interfaces = True @@ -34,5 +39,5 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES' : '%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', } diff --git a/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-5.2.0.eb b/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-5.2.0.eb index 1483b60f..c4f726b0 100644 --- a/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-5.2.0.eb +++ b/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-5.2.0.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.0.109' @@ -16,9 +17,13 @@ checksums = ['47567e38801efe273b36b5250c759af7'] dontcreateinstalldir = 'True' -#license file +# license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") interfaces = True @@ -34,5 +39,5 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES' : '%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', } diff --git a/i/imkl/imkl-11.3.1.150-iimpi-2016.00-GCC-4.9.3.eb b/i/imkl/imkl-11.3.1.150-iimpi-2016.00-GCC-4.9.3.eb index a6bafc90..e211bc1b 100644 --- a/i/imkl/imkl-11.3.1.150-iimpi-2016.00-GCC-4.9.3.eb +++ b/i/imkl/imkl-11.3.1.150-iimpi-2016.00-GCC-4.9.3.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.1.150' @@ -16,9 +17,13 @@ checksums = ['b57ff502b5f97f2f783e4bbda7ce42b3'] dontcreateinstalldir = 'True' -#license file +# license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") interfaces = True @@ -34,5 +39,5 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES' : '%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', } diff --git a/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25.eb b/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25.eb index 2b15c0e6..d60e3c7d 100644 --- a/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25.eb +++ b/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.1.150' @@ -33,5 +34,5 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } diff --git a/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3.eb b/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3.eb index f64f23cf..02ca0dad 100644 --- a/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3.eb +++ b/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.1.150' @@ -16,9 +17,13 @@ checksums = ['b57ff502b5f97f2f783e4bbda7ce42b3'] dontcreateinstalldir = 'True' -#license file +# license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") interfaces = True @@ -34,5 +39,5 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES' : '%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', } diff --git a/i/imkl/imkl-11.3.1.150-iimpi-8.3.5.eb b/i/imkl/imkl-11.3.1.150-iimpi-8.3.5.eb index 9adf8306..24736744 100644 --- a/i/imkl/imkl-11.3.1.150-iimpi-8.3.5.eb +++ b/i/imkl/imkl-11.3.1.150-iimpi-8.3.5.eb @@ -15,7 +15,11 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") interfaces = True diff --git a/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-4.9.3-2.25.eb b/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-4.9.3-2.25.eb index 6d43afc2..46ce2a86 100644 --- a/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-4.9.3-2.25.eb +++ b/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.2.181' diff --git a/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-5.3.0-2.26.eb b/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-5.3.0-2.26.eb index eebf9d29..cc060e8b 100644 --- a/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-5.3.0-2.26.eb +++ b/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-5.3.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.2.181' @@ -30,7 +31,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.2.181-pompi-2016.03.eb b/i/imkl/imkl-11.3.2.181-pompi-2016.03.eb index 39a51af8..65ed7b9a 100644 --- a/i/imkl/imkl-11.3.2.181-pompi-2016.03.eb +++ b/i/imkl/imkl-11.3.2.181-pompi-2016.03.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.2.181' @@ -30,7 +31,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-4.9.3-2.25.eb b/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-4.9.3-2.25.eb index 7e94be11..6f6daaa6 100644 --- a/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-4.9.3-2.25.eb +++ b/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.3.210' @@ -30,7 +31,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.3.0-2.26.eb b/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.3.0-2.26.eb index d0228b32..e4f006f1 100644 --- a/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.3.0-2.26.eb +++ b/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.3.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.3.210' @@ -30,7 +31,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.4.0-2.26.eb b/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.4.0-2.26.eb index 188f5a36..304f1e55 100644 --- a/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.4.0-2.26.eb +++ b/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.4.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.3.210' @@ -30,7 +31,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iimpi-2016b.eb b/i/imkl/imkl-11.3.3.210-iimpi-2016b.eb index 07b1e6b1..fbf94d2f 100644 --- a/i/imkl/imkl-11.3.3.210-iimpi-2016b.eb +++ b/i/imkl/imkl-11.3.3.210-iimpi-2016b.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.3.210' @@ -32,7 +33,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iimpic-2016.10.eb b/i/imkl/imkl-11.3.3.210-iimpic-2016.10.eb index 0d67a04c..8876fab3 100644 --- a/i/imkl/imkl-11.3.3.210-iimpic-2016.10.eb +++ b/i/imkl/imkl-11.3.3.210-iimpic-2016.10.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.3.210' @@ -32,7 +33,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iompi-2016.07.eb b/i/imkl/imkl-11.3.3.210-iompi-2016.07.eb index 38bec1ad..fe2cc1d8 100644 --- a/i/imkl/imkl-11.3.3.210-iompi-2016.07.eb +++ b/i/imkl/imkl-11.3.3.210-iompi-2016.07.eb @@ -29,7 +29,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-4.9.3-2.25.eb b/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-4.9.3-2.25.eb index 5375fa65..7a478660 100644 --- a/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-4.9.3-2.25.eb +++ b/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-4.9.3-2.25.eb @@ -30,7 +30,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-5.4.0-2.26.eb b/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-5.4.0-2.26.eb index f964945c..51f8b50b 100644 --- a/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-5.4.0-2.26.eb +++ b/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-5.4.0-2.26.eb @@ -30,7 +30,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-pompi-2016.04.eb b/i/imkl/imkl-11.3.3.210-pompi-2016.04.eb index 0d69e0ef..3856f3cd 100644 --- a/i/imkl/imkl-11.3.3.210-pompi-2016.04.eb +++ b/i/imkl/imkl-11.3.3.210-pompi-2016.04.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.3.210' @@ -30,7 +31,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-pompi-2016.09.eb b/i/imkl/imkl-11.3.3.210-pompi-2016.09.eb index 393aec74..b37076ef 100644 --- a/i/imkl/imkl-11.3.3.210-pompi-2016.09.eb +++ b/i/imkl/imkl-11.3.3.210-pompi-2016.09.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '11.3.3.210' @@ -32,7 +33,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26.eb b/i/imkl/imkl-2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26.eb index f64f4fbc..10c3729c 100644 --- a/i/imkl/imkl-2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26.eb +++ b/i/imkl/imkl-2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '2017.0.098' diff --git a/i/imkl/imkl-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb b/i/imkl/imkl-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb index 1ffa6292..6ebf236b 100644 --- a/i/imkl/imkl-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb +++ b/i/imkl/imkl-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '2017.1.132' diff --git a/i/imkl/imkl-2017.1.132-iimpi-2017.01-GCC-5.4.0-2.26.eb b/i/imkl/imkl-2017.1.132-iimpi-2017.01-GCC-5.4.0-2.26.eb index 6caec1ba..6737583c 100644 --- a/i/imkl/imkl-2017.1.132-iimpi-2017.01-GCC-5.4.0-2.26.eb +++ b/i/imkl/imkl-2017.1.132-iimpi-2017.01-GCC-5.4.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '2017.1.132' @@ -32,7 +33,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-2017.1.132-iimpi-2017a.eb b/i/imkl/imkl-2017.1.132-iimpi-2017a.eb index 7e848ee3..3510a86f 100644 --- a/i/imkl/imkl-2017.1.132-iimpi-2017a.eb +++ b/i/imkl/imkl-2017.1.132-iimpi-2017a.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '2017.1.132' diff --git a/i/imkl/imkl-2017.1.132-iompi-2017.01.eb b/i/imkl/imkl-2017.1.132-iompi-2017.01.eb index 50c9a365..ba6b7e6d 100644 --- a/i/imkl/imkl-2017.1.132-iompi-2017.01.eb +++ b/i/imkl/imkl-2017.1.132-iompi-2017.01.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '2017.1.132' @@ -32,7 +33,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '' % (installdir)s / mkl / examples /', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-2017.1.132-iompi-2017a-2.0.1.eb b/i/imkl/imkl-2017.1.132-iompi-2017a-2.0.1.eb index 7c9a27fb..c6716239 100644 --- a/i/imkl/imkl-2017.1.132-iompi-2017a-2.0.1.eb +++ b/i/imkl/imkl-2017.1.132-iompi-2017a-2.0.1.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '2017.1.132' diff --git a/i/imkl/imkl-2017.1.132-iompi-2017a.eb b/i/imkl/imkl-2017.1.132-iompi-2017a.eb index 4d3ed205..7d7e9b73 100644 --- a/i/imkl/imkl-2017.1.132-iompi-2017a.eb +++ b/i/imkl/imkl-2017.1.132-iompi-2017a.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'imkl' version = '2017.1.132' diff --git a/i/impi/impi-2017.0.098-iccifort-2017.0.098-GCC-5.4.0-2.26.eb b/i/impi/impi-2017.0.098-iccifort-2017.0.098-GCC-5.4.0-2.26.eb index dc267bfd..f4c038a4 100644 --- a/i/impi/impi-2017.0.098-iccifort-2017.0.098-GCC-5.4.0-2.26.eb +++ b/i/impi/impi-2017.0.098-iccifort-2017.0.098-GCC-5.4.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '2017.0.098' @@ -29,8 +30,7 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] modextravars = { 'I_MPI_CC': 'icc', diff --git a/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-5.4.0-2.26.eb b/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-5.4.0-2.26.eb index 0f633e34..1eb8f2fe 100644 --- a/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-5.4.0-2.26.eb +++ b/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-5.4.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '2017.1.132' @@ -29,8 +30,7 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] modextravars = { 'I_MPI_CC': 'icc', diff --git a/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb b/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb index 1cee9da1..3a773901 100644 --- a/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb +++ b/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '2017.1.132' @@ -29,8 +30,7 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] modextravars = { 'I_MPI_CC': 'icc', diff --git a/i/impi/impi-2017.3.196-17.9-GCC-6.3.0-2.27.eb b/i/impi/impi-2017.3.196-17.9-GCC-6.3.0-2.27.eb index 4edeceea..c2ac4c5a 100644 --- a/i/impi/impi-2017.3.196-17.9-GCC-6.3.0-2.27.eb +++ b/i/impi/impi-2017.3.196-17.9-GCC-6.3.0-2.27.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '2017.3.196' @@ -27,8 +28,7 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] modextravars = { 'I_MPI_CC': 'icc', diff --git a/i/impi/impi-2017.3.196-iccifort-2017.4.196-GCC-6.3.0-2.27.eb b/i/impi/impi-2017.3.196-iccifort-2017.4.196-GCC-6.3.0-2.27.eb index e010a5a5..64451c5c 100644 --- a/i/impi/impi-2017.3.196-iccifort-2017.4.196-GCC-6.3.0-2.27.eb +++ b/i/impi/impi-2017.3.196-iccifort-2017.4.196-GCC-6.3.0-2.27.eb @@ -23,7 +23,6 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] moduleclass = 'mpi' diff --git a/i/impi/impi-2017.3.196-iccifort-2017.4.196-GCC-7.1.0-2.28.eb b/i/impi/impi-2017.3.196-iccifort-2017.4.196-GCC-7.1.0-2.28.eb index 420ef26e..3b487282 100644 --- a/i/impi/impi-2017.3.196-iccifort-2017.4.196-GCC-7.1.0-2.28.eb +++ b/i/impi/impi-2017.3.196-iccifort-2017.4.196-GCC-7.1.0-2.28.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '2017.3.196' @@ -27,8 +28,7 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] modextravars = { 'I_MPI_CC': 'icc', diff --git a/i/impi/impi-2017.4.239-iccifort-2017.5.239-GCC-6.3.0-2.27.eb b/i/impi/impi-2017.4.239-iccifort-2017.5.239-GCC-6.3.0-2.27.eb index 4208e8bc..fd7d2d30 100644 --- a/i/impi/impi-2017.4.239-iccifort-2017.5.239-GCC-6.3.0-2.27.eb +++ b/i/impi/impi-2017.4.239-iccifort-2017.5.239-GCC-6.3.0-2.27.eb @@ -23,7 +23,6 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] moduleclass = 'mpi' diff --git a/i/impi/impi-2017.4.239-iccifort-2017.7.259-GCC-6.3.0-2.27.eb b/i/impi/impi-2017.4.239-iccifort-2017.7.259-GCC-6.3.0-2.27.eb index 6d1b4d34..c116c1cf 100644 --- a/i/impi/impi-2017.4.239-iccifort-2017.7.259-GCC-6.3.0-2.27.eb +++ b/i/impi/impi-2017.4.239-iccifort-2017.7.259-GCC-6.3.0-2.27.eb @@ -23,7 +23,6 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] moduleclass = 'mpi' diff --git a/i/impi/impi-2018.1.163-iccifort-2018.1.163-GCC-6.4.0-2.28.eb b/i/impi/impi-2018.1.163-iccifort-2018.1.163-GCC-6.4.0-2.28.eb index 8a5d98c3..5225dd6c 100644 --- a/i/impi/impi-2018.1.163-iccifort-2018.1.163-GCC-6.4.0-2.28.eb +++ b/i/impi/impi-2018.1.163-iccifort-2018.1.163-GCC-6.4.0-2.28.eb @@ -23,7 +23,6 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] moduleclass = 'mpi' diff --git a/i/impi/impi-2018.3.222-iccifort-2018.3.222-GCC-8.1.0-2.30.eb b/i/impi/impi-2018.3.222-iccifort-2018.3.222-GCC-8.1.0-2.30.eb index 81c6d4f6..b0f8cbf9 100644 --- a/i/impi/impi-2018.3.222-iccifort-2018.3.222-GCC-8.1.0-2.30.eb +++ b/i/impi/impi-2018.3.222-iccifort-2018.3.222-GCC-8.1.0-2.30.eb @@ -23,7 +23,6 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] moduleclass = 'mpi' diff --git a/i/impi/impi-2019.0.117-iccifort-2019.0.117-GCC-6.3.0-2.27.eb b/i/impi/impi-2019.0.117-iccifort-2019.0.117-GCC-6.3.0-2.27.eb index 75b7e84d..79ba07e2 100644 --- a/i/impi/impi-2019.0.117-iccifort-2019.0.117-GCC-6.3.0-2.27.eb +++ b/i/impi/impi-2019.0.117-iccifort-2019.0.117-GCC-6.3.0-2.27.eb @@ -23,7 +23,6 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] moduleclass = 'mpi' diff --git a/i/impi/impi-5.0.3.048-iccifort-2015.3.187-GNU-5.1.0-2.25.eb b/i/impi/impi-5.0.3.048-iccifort-2015.3.187-GNU-5.1.0-2.25.eb index 06453059..596b1c59 100644 --- a/i/impi/impi-5.0.3.048-iccifort-2015.3.187-GNU-5.1.0-2.25.eb +++ b/i/impi/impi-5.0.3.048-iccifort-2015.3.187-GNU-5.1.0-2.25.eb @@ -15,20 +15,24 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'mpi' # Salomon specific optimalization modextravars = { - 'I_MPI_CC': 'icc', - 'I_MPI_CXX': 'icpc', - 'I_MPI_FC': 'ifort', - 'I_MPI_F77': 'ifort', - 'I_MPI_F90': 'ifort', - 'I_MPI_HYDRA_BOOTSTRAP': 'ssh', - 'I_MPI_EXTRA_FILESYSTEM': 'enable', - 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre' + 'I_MPI_CC': 'icc', + 'I_MPI_CXX': 'icpc', + 'I_MPI_FC': 'ifort', + 'I_MPI_F77': 'ifort', + 'I_MPI_F90': 'ifort', + 'I_MPI_HYDRA_BOOTSTRAP': 'ssh', + 'I_MPI_EXTRA_FILESYSTEM': 'enable', + 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre' } postinstallcmds = [ @@ -37,5 +41,4 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] diff --git a/i/impi/impi-5.0.3.048.eb b/i/impi/impi-5.0.3.048.eb index f1f8acba..e0ff17cc 100644 --- a/i/impi/impi-5.0.3.048.eb +++ b/i/impi/impi-5.0.3.048.eb @@ -15,7 +15,11 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'mpi' @@ -26,5 +30,4 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] diff --git a/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3-2.25.eb b/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3-2.25.eb index 64757f7d..9b50759c 100644 --- a/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3-2.25.eb +++ b/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '5.1.1.109' diff --git a/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3.eb b/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3.eb index b552158d..189dd36e 100644 --- a/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3.eb +++ b/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '5.1.1.109' @@ -17,20 +18,24 @@ checksums = ['aa4aaec41526aa5b244e531811877b01'] dontcreateinstalldir = 'True' import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'mpi' # Salomon specific optimalization modextravars = { - 'I_MPI_CC': 'icc', - 'I_MPI_CXX': 'icpc', - 'I_MPI_FC': 'ifort', - 'I_MPI_F77': 'ifort', - 'I_MPI_F90': 'ifort', - 'I_MPI_HYDRA_BOOTSTRAP': 'ssh', - 'I_MPI_EXTRA_FILESYSTEM': 'enable', - 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre' + 'I_MPI_CC': 'icc', + 'I_MPI_CXX': 'icpc', + 'I_MPI_FC': 'ifort', + 'I_MPI_F77': 'ifort', + 'I_MPI_F90': 'ifort', + 'I_MPI_HYDRA_BOOTSTRAP': 'ssh', + 'I_MPI_EXTRA_FILESYSTEM': 'enable', + 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre' } postinstallcmds = [ @@ -39,5 +44,4 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] diff --git a/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-5.2.0.eb b/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-5.2.0.eb index a7f245a9..22606d3c 100644 --- a/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-5.2.0.eb +++ b/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-5.2.0.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '5.1.1.109' @@ -17,20 +18,24 @@ checksums = ['aa4aaec41526aa5b244e531811877b01'] dontcreateinstalldir = 'True' import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'mpi' # Salomon specific optimalization modextravars = { - 'I_MPI_CC': 'icc', - 'I_MPI_CXX': 'icpc', - 'I_MPI_FC': 'ifort', - 'I_MPI_F77': 'ifort', - 'I_MPI_F90': 'ifort', - 'I_MPI_HYDRA_BOOTSTRAP': 'ssh', - 'I_MPI_EXTRA_FILESYSTEM': 'enable', - 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre' + 'I_MPI_CC': 'icc', + 'I_MPI_CXX': 'icpc', + 'I_MPI_FC': 'ifort', + 'I_MPI_F77': 'ifort', + 'I_MPI_F90': 'ifort', + 'I_MPI_HYDRA_BOOTSTRAP': 'ssh', + 'I_MPI_EXTRA_FILESYSTEM': 'enable', + 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre' } postinstallcmds = [ @@ -39,5 +44,4 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] diff --git a/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25.eb b/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25.eb index 38698043..fdfb2bed 100644 --- a/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25.eb +++ b/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '5.1.2.150' @@ -29,5 +30,4 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] diff --git a/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3.eb b/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3.eb index d5d29236..12646f8a 100644 --- a/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3.eb +++ b/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '5.1.2.150' @@ -17,20 +18,24 @@ checksums = ['ec4db8f718c34f09fccf9d1c89454f0a'] dontcreateinstalldir = 'True' import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'mpi' # Salomon specific optimalization modextravars = { - 'I_MPI_CC': 'icc', - 'I_MPI_CXX': 'icpc', - 'I_MPI_FC': 'ifort', - 'I_MPI_F77': 'ifort', - 'I_MPI_F90': 'ifort', - 'I_MPI_HYDRA_BOOTSTRAP': 'ssh', - 'I_MPI_EXTRA_FILESYSTEM': 'enable', - 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre' + 'I_MPI_CC': 'icc', + 'I_MPI_CXX': 'icpc', + 'I_MPI_FC': 'ifort', + 'I_MPI_F77': 'ifort', + 'I_MPI_F90': 'ifort', + 'I_MPI_HYDRA_BOOTSTRAP': 'ssh', + 'I_MPI_EXTRA_FILESYSTEM': 'enable', + 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre' } postinstallcmds = [ @@ -39,5 +44,4 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] diff --git a/i/impi/impi-5.1.2.150-iccifort-2016.1.150.eb b/i/impi/impi-5.1.2.150-iccifort-2016.1.150.eb index e6a2bd35..be1ff978 100644 --- a/i/impi/impi-5.1.2.150-iccifort-2016.1.150.eb +++ b/i/impi/impi-5.1.2.150-iccifort-2016.1.150.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '5.1.2.150' @@ -17,7 +18,11 @@ checksums = ['ec4db8f718c34f09fccf9d1c89454f0a'] dontcreateinstalldir = 'True' import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'mpi' @@ -27,18 +32,16 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] # Salomon specific optimalization modextravars = { - 'I_MPI_CC': 'icc', - 'I_MPI_CXX': 'icpc', - 'I_MPI_FC': 'ifort', - 'I_MPI_F77': 'ifort', - 'I_MPI_F90': 'ifort', - 'I_MPI_HYDRA_BOOTSTRAP': 'ssh', - 'I_MPI_EXTRA_FILESYSTEM': 'enable', - 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre' + 'I_MPI_CC': 'icc', + 'I_MPI_CXX': 'icpc', + 'I_MPI_FC': 'ifort', + 'I_MPI_F77': 'ifort', + 'I_MPI_F90': 'ifort', + 'I_MPI_HYDRA_BOOTSTRAP': 'ssh', + 'I_MPI_EXTRA_FILESYSTEM': 'enable', + 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre' } - diff --git a/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-4.9.3-2.25.eb b/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-4.9.3-2.25.eb index bbcf2400..9e5640a6 100644 --- a/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-4.9.3-2.25.eb +++ b/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '5.1.3.181' @@ -27,7 +28,6 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] moduleclass = 'mpi' diff --git a/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-5.3.0-2.26.eb b/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-5.3.0-2.26.eb index f3971eec..bcea20a4 100644 --- a/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-5.3.0-2.26.eb +++ b/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-5.3.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '5.1.3.181' @@ -27,7 +28,6 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] moduleclass = 'mpi' diff --git a/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-4.9.3-2.25.eb b/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-4.9.3-2.25.eb index f791495c..50f366f3 100644 --- a/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-4.9.3-2.25.eb +++ b/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-4.9.3-2.25.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '5.1.3.181' @@ -27,7 +28,6 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] moduleclass = 'mpi' diff --git a/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.3.0-2.26.eb b/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.3.0-2.26.eb index d2dc5391..4e6e9882 100644 --- a/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.3.0-2.26.eb +++ b/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.3.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '5.1.3.181' @@ -27,7 +28,6 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] moduleclass = 'mpi' diff --git a/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26.eb index 389e1fab..edacbda3 100644 --- a/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26.eb +++ b/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '5.1.3.181' @@ -29,7 +30,6 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] moduleclass = 'mpi' diff --git a/i/impi/impi-5.1.3.181-iccifortcuda-2016.10.eb b/i/impi/impi-5.1.3.181-iccifortcuda-2016.10.eb index 4650be41..ed40242e 100644 --- a/i/impi/impi-5.1.3.181-iccifortcuda-2016.10.eb +++ b/i/impi/impi-5.1.3.181-iccifortcuda-2016.10.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild name = 'impi' version = '5.1.3.181' @@ -29,7 +30,6 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', - 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' -] + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] moduleclass = 'mpi' diff --git a/i/inputproto/inputproto-2.3-intel-2015b.eb b/i/inputproto/inputproto-2.3-intel-2015b.eb index ea098b05..7b0920e9 100644 --- a/i/inputproto/inputproto-2.3-intel-2015b.eb +++ b/i/inputproto/inputproto-2.3-intel-2015b.eb @@ -13,7 +13,13 @@ 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']], + 'files': [ + 'include/X11/extensions/%s' % + x for x in [ + 'XI2.h', + 'XI.h', + 'XIproto.h', + 'XI2proto.h']], 'dirs': [], } diff --git a/i/inputproto/inputproto-2.3.eb b/i/inputproto/inputproto-2.3.eb index 0144f174..ed5bfb3a 100644 --- a/i/inputproto/inputproto-2.3.eb +++ b/i/inputproto/inputproto-2.3.eb @@ -13,7 +13,13 @@ 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']], + 'files': [ + 'include/X11/extensions/%s' % + x for x in [ + 'XI2.h', + 'XI.h', + 'XIproto.h', + 'XI2proto.h']], 'dirs': [], } diff --git a/i/intelcuda/intelcuda-2016.10.eb b/i/intelcuda/intelcuda-2016.10.eb index ac6a734e..82121910 100644 --- a/i/intelcuda/intelcuda-2016.10.eb +++ b/i/intelcuda/intelcuda-2016.10.eb @@ -16,7 +16,7 @@ gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) comp = (comp_name, '%s%s' % (comp_ver, gccsuff)) dependencies = [ - comp, # part of iimpic + comp, # part of iimpic ('CUDA', '8.0.44', '', comp), ('icc', comp_ver, gccsuff), ('ifort', comp_ver, gccsuff), diff --git a/i/intltool/intltool-0.51.0.eb b/i/intltool/intltool-0.51.0.eb index 84ac508d..f106e77c 100644 --- a/i/intltool/intltool-0.51.0.eb +++ b/i/intltool/intltool-0.51.0.eb @@ -17,8 +17,14 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], - 'dirs': [] -} + 'files': [ + 'bin/intltool%s' % + x for x in [ + '-extract', + '-merge', + '-prepare', + '-update', + 'ize']], + 'dirs': []} moduleclass = 'devel' diff --git a/i/iompi/iompi-2015.03.eb b/i/iompi/iompi-2015.03.eb index 5b531f0f..6b312ed0 100644 --- a/i/iompi/iompi-2015.03.eb +++ b/i/iompi/iompi-2015.03.eb @@ -19,14 +19,14 @@ dependencies = [ moduleclass = 'toolchain' modextravars = { - 'CC': 'icc', - 'OMPI_CC': 'icc', - 'CXX': 'icpc', - 'OPMI_CXX': 'icpc', - 'F90': 'ifort', - 'OMPI_F90': 'ifort', - 'F77': 'ifort', - 'OMPI_F77': 'ifort', - 'FC': 'ifort', - 'OMPI_FC': 'ifort', + 'CC': 'icc', + 'OMPI_CC': 'icc', + 'CXX': 'icpc', + 'OPMI_CXX': 'icpc', + 'F90': 'ifort', + 'OMPI_F90': 'ifort', + 'F77': 'ifort', + 'OMPI_F77': 'ifort', + 'FC': 'ifort', + 'OMPI_FC': 'ifort', } diff --git a/i/iompi/iompi-2017-2.0.1.eb b/i/iompi/iompi-2017-2.0.1.eb index ac547e02..5a3692c9 100644 --- a/i/iompi/iompi-2017-2.0.1.eb +++ b/i/iompi/iompi-2017-2.0.1.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild easyblock = "Toolchain" name = 'iompi' diff --git a/i/iompi/iompi-2017a.eb b/i/iompi/iompi-2017a.eb index 6923778c..cc0dad39 100644 --- a/i/iompi/iompi-2017a.eb +++ b/i/iompi/iompi-2017a.eb @@ -1,4 +1,5 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see +# http://hpcugent.github.io/easybuild easyblock = "Toolchain" name = 'iompi' diff --git a/i/ipython/ipython-6.2.1-Py-2.7.eb b/i/ipython/ipython-6.2.1-Py-2.7.eb index 842cf23a..1cf0ca39 100644 --- a/i/ipython/ipython-6.2.1-Py-2.7.eb +++ b/i/ipython/ipython-6.2.1-Py-2.7.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '2.7'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#dependencies = [ +# dependencies = [ # ('MarkupSafe', '1.0'), #] diff --git a/i/isort/isort-4.2.15-Python-2.7.13-base.eb b/i/isort/isort-4.2.15-Python-2.7.13-base.eb index 89cfa0d9..d17d2ac7 100644 --- a/i/isort/isort-4.2.15-Python-2.7.13-base.eb +++ b/i/isort/isort-4.2.15-Python-2.7.13-base.eb @@ -8,9 +8,9 @@ versionsuffix = '-Python-2.7.13-base' github_account = 'timothycrosley' homepage = 'https://github.com/timothycrosley/isort' -description = """isort is a Python utility / library to sort imports alphabetically, - and automatically separated into sections. It provides a command line utility, Python - library and plugins for various editors to quickly sort all your imports.""" +description = """isort is a Python utility / library to sort imports alphabetically, + and automatically separated into sections. It provides a command line utility, Python + library and plugins for various editors to quickly sort all your imports.""" toolchain = {'name': 'dummy', 'version': ''} diff --git a/i/ispc/ispc-1.9.1.eb b/i/ispc/ispc-1.9.1.eb index 4586780b..30b57260 100644 --- a/i/ispc/ispc-1.9.1.eb +++ b/i/ispc/ispc-1.9.1.eb @@ -14,7 +14,8 @@ description = """Intel SPMD Program Compilers; An open-source compiler for high- toolchain = {'name': 'dummy', 'version': 'dummy'} sources = ['ispc-v%(version)s-linux.tar.gz'] -source_urls = [('http://sourceforge.net/projects/ispcmirror/files/v%(version)s', 'download')] +source_urls = [ + ('http://sourceforge.net/projects/ispcmirror/files/v%(version)s', 'download')] sanity_check_paths = { 'files': ["ispc"], diff --git a/i/itac/itac-9.1.2.024.eb b/i/itac/itac-9.1.2.024.eb index 537a0557..40809341 100644 --- a/i/itac/itac-9.1.2.024.eb +++ b/i/itac/itac-9.1.2.024.eb @@ -16,6 +16,10 @@ preferredmpi = 'impi4' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") moduleclass = 'tools' diff --git a/j/JAVA/JAVA-1.9.0+181-PGI-18.5-GCC-6.3.0-2.27.eb b/j/JAVA/JAVA-1.9.0+181-PGI-18.5-GCC-6.3.0-2.27.eb index 040448cd..4ef690aa 100644 --- a/j/JAVA/JAVA-1.9.0+181-PGI-18.5-GCC-6.3.0-2.27.eb +++ b/j/JAVA/JAVA-1.9.0+181-PGI-18.5-GCC-6.3.0-2.27.eb @@ -7,7 +7,8 @@ description = """Java Platform, Standard Edition (Java SE) lets you develop and toolchain = {'name': 'PGI', 'version': '18.5-GCC-6.3.0-2.27'} -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html +# download the tar.gz directly from +# http://www.oracle.com/technetwork/java/javase/downloads/index.html sources = ['jdk-9_linux-x64_bin.tar.gz'] moduleclass = 'lang' diff --git a/j/JAVA/Java-1.8.0_121.eb b/j/JAVA/Java-1.8.0_121.eb index 0bfa3f1d..0affb1a9 100644 --- a/j/JAVA/Java-1.8.0_121.eb +++ b/j/JAVA/Java-1.8.0_121.eb @@ -7,7 +7,8 @@ description = """Java Platform, Standard Edition (Java SE) lets you develop and toolchain = {'name': 'dummy', 'version': ''} -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html +# 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] diff --git a/j/JAVA/Java-1.8.0_144.eb b/j/JAVA/Java-1.8.0_144.eb index 3aea9502..75fe19a3 100644 --- a/j/JAVA/Java-1.8.0_144.eb +++ b/j/JAVA/Java-1.8.0_144.eb @@ -7,7 +7,8 @@ description = """Java Platform, Standard Edition (Java SE) lets you develop and toolchain = {'name': 'dummy', 'version': ''} -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html +# 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] diff --git a/j/JAVA/Java-1.8.0_51.eb b/j/JAVA/Java-1.8.0_51.eb index 721ecba8..5d49f0e5 100644 --- a/j/JAVA/Java-1.8.0_51.eb +++ b/j/JAVA/Java-1.8.0_51.eb @@ -8,7 +8,8 @@ description = """Java Platform, Standard Edition (Java SE) lets you develop and toolchain = {'name': 'dummy', 'version': 'dummy'} -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html +# 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] diff --git a/j/JAVA/Java-1.9.0+181.eb b/j/JAVA/Java-1.9.0+181.eb index 75a17606..d60a4b17 100644 --- a/j/JAVA/Java-1.9.0+181.eb +++ b/j/JAVA/Java-1.9.0+181.eb @@ -7,7 +7,8 @@ description = """Java Platform, Standard Edition (Java SE) lets you develop and toolchain = {'name': 'dummy', 'version': ''} -# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html +# download the tar.gz directly from +# http://www.oracle.com/technetwork/java/javase/downloads/index.html sources = ['jdk-9_linux-x64_bin.tar.gz'] moduleclass = 'lang' diff --git a/j/jModelTest/jModelTest-2.1.9r20160115-goolf-1.4.10-Java-1.7.0_75.eb b/j/jModelTest/jModelTest-2.1.9r20160115-goolf-1.4.10-Java-1.7.0_75.eb index 91946b38..be0cafb4 100644 --- a/j/jModelTest/jModelTest-2.1.9r20160115-goolf-1.4.10-Java-1.7.0_75.eb +++ b/j/jModelTest/jModelTest-2.1.9r20160115-goolf-1.4.10-Java-1.7.0_75.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'PackedBinary' @@ -9,7 +9,7 @@ name = 'jModelTest' version = '2.1.9r20160115' homepage = 'https://github.com/ddarriba/jmodeltest2' -description="""jModelTest is a tool to carry out statistical selection of best-fit models of nucleotide substitution.""" +description = """jModelTest is a tool to carry out statistical selection of best-fit models of nucleotide substitution.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} @@ -29,7 +29,7 @@ install_cmd = "cd jmodeltest2-%(version)s && ant -Ddist.dir=%(installdir)s jar" modloadmsg = """To execute jModelTest run: java -jar \\$EBROOTJMODELTEST/jModelTest.jar""" sanity_check_paths = { - 'files': ['jModelTest.jar'], + 'files': ['jModelTest.jar'], 'dirs': [], } diff --git a/k/Keras/Keras-2.0.5-CNTK-1.2.0-Python-3.6.1.eb b/k/Keras/Keras-2.0.5-CNTK-1.2.0-Python-3.6.1.eb index 9bf56230..187d49a8 100644 --- a/k/Keras/Keras-2.0.5-CNTK-1.2.0-Python-3.6.1.eb +++ b/k/Keras/Keras-2.0.5-CNTK-1.2.0-Python-3.6.1.eb @@ -18,8 +18,8 @@ use_pip = True dependencies = [ ('Python', '3.6.1', '', True), ('CNTK', '2.0', '-Python-%(pyver)s'), -# ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 -# ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 + # ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 + # ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 ] # it defaults to Tensorflow diff --git a/k/Keras/Keras-2.0.5-Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1.eb b/k/Keras/Keras-2.0.5-Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1.eb index 50551767..22e4536c 100644 --- a/k/Keras/Keras-2.0.5-Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1.eb +++ b/k/Keras/Keras-2.0.5-Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1.eb @@ -18,8 +18,8 @@ use_pip = True dependencies = [ ('Python', '3.6.1'), ('Tensorflow', '1.1.0', '-CUDA-7.5.18-Python-%(pyver)s'), -# ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 -# ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 + # ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 + # ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 ] # it defaults to Tensorflow diff --git a/k/Keras/Keras-2.0.5-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb b/k/Keras/Keras-2.0.5-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb index f19a7039..3673ddc4 100644 --- a/k/Keras/Keras-2.0.5-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb +++ b/k/Keras/Keras-2.0.5-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb @@ -18,8 +18,8 @@ use_pip = True dependencies = [ ('Python', '3.6.1'), ('Tensorflow', '1.1.0', '-CUDA-8.0.44-Python-%(pyver)s'), -# ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 -# ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 + # ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 + # ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 ] # it defaults to Tensorflow diff --git a/k/Keras/Keras-2.0.5-Tensorflow-1.1.0.eb b/k/Keras/Keras-2.0.5-Tensorflow-1.1.0.eb index 11b84bb0..746fba16 100644 --- a/k/Keras/Keras-2.0.5-Tensorflow-1.1.0.eb +++ b/k/Keras/Keras-2.0.5-Tensorflow-1.1.0.eb @@ -18,8 +18,8 @@ use_pip = True dependencies = [ ('Python', '3.6.1'), ('Tensorflow', '1.1.0'), -# ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 -# ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 + # ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 + # ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 ] # it defaults to Tensorflow diff --git a/k/Keras/Keras-2.0.5-Tensorflow-1.2.0-Python-3.6.1.eb b/k/Keras/Keras-2.0.5-Tensorflow-1.2.0-Python-3.6.1.eb index e36a0340..10b10d6f 100644 --- a/k/Keras/Keras-2.0.5-Tensorflow-1.2.0-Python-3.6.1.eb +++ b/k/Keras/Keras-2.0.5-Tensorflow-1.2.0-Python-3.6.1.eb @@ -18,8 +18,8 @@ use_pip = True dependencies = [ ('Python', '3.6.1'), ('Tensorflow', '1.2.0', '', ('GCC', '7.1.0-2.28')), -# ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 -# ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 + # ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 + # ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 ] # it defaults to Tensorflow diff --git a/k/Keras/Keras-2.0.5-Theano-0.9.0-Python-3.6.1.eb b/k/Keras/Keras-2.0.5-Theano-0.9.0-Python-3.6.1.eb index 136bff61..e0e622ec 100644 --- a/k/Keras/Keras-2.0.5-Theano-0.9.0-Python-3.6.1.eb +++ b/k/Keras/Keras-2.0.5-Theano-0.9.0-Python-3.6.1.eb @@ -18,8 +18,8 @@ use_pip = True dependencies = [ ('Python', '3.6.1'), ('Theano', '0.9.0', '-Python-%(pyver)s'), -# ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 -# ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 + # ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 + # ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 ] # it defaults to Tensorflow diff --git a/k/Keras/Keras-2.0.8-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb b/k/Keras/Keras-2.0.8-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb index c720b19f..5ff6d79e 100644 --- a/k/Keras/Keras-2.0.8-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb +++ b/k/Keras/Keras-2.0.8-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb @@ -18,8 +18,8 @@ use_pip = True dependencies = [ ('Python', '3.6.1'), ('Tensorflow', '1.1.0', '-CUDA-8.0.44-Python-%(pyver)s'), -# ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 -# ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 + # ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 + # ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 ] # it defaults to Tensorflow diff --git a/k/Keras/Keras-2.1.2-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb b/k/Keras/Keras-2.1.2-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb index 6939e02f..552c0a47 100644 --- a/k/Keras/Keras-2.1.2-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb +++ b/k/Keras/Keras-2.1.2-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb @@ -18,8 +18,8 @@ use_pip = True dependencies = [ ('Python', '3.6.1'), ('Tensorflow', '1.1.0', '-CUDA-8.0.44-Python-%(pyver)s'), -# ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 -# ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 + # ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 + # ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 ] # it defaults to Tensorflow diff --git a/k/Keras/Keras-2.1.2-Tensorflow-1.2.0-Python-3.6.1.eb b/k/Keras/Keras-2.1.2-Tensorflow-1.2.0-Python-3.6.1.eb index a395485b..d6421638 100644 --- a/k/Keras/Keras-2.1.2-Tensorflow-1.2.0-Python-3.6.1.eb +++ b/k/Keras/Keras-2.1.2-Tensorflow-1.2.0-Python-3.6.1.eb @@ -18,8 +18,8 @@ use_pip = True dependencies = [ ('Python', '3.6.1'), ('Tensorflow', '1.2.0', '', ('GCC', '7.1.0-2.28')), -# ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 -# ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 + # ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 + # ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 ] # it defaults to Tensorflow diff --git a/k/Keras/Keras-2.1.2-Tensorflow-1.2.1-Python-3.6.1.eb b/k/Keras/Keras-2.1.2-Tensorflow-1.2.1-Python-3.6.1.eb index 53b1c2cb..b6dd51ca 100644 --- a/k/Keras/Keras-2.1.2-Tensorflow-1.2.1-Python-3.6.1.eb +++ b/k/Keras/Keras-2.1.2-Tensorflow-1.2.1-Python-3.6.1.eb @@ -18,8 +18,8 @@ use_pip = True dependencies = [ ('Python', '3.6.1'), ('Tensorflow', '1.2.1'), -# ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 -# ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 + # ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 + # ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 ] # it defaults to Tensorflow diff --git a/k/Keras/Keras-2.1.2-Tensorflow-1.6.0rc0-Python-3.6.1.eb b/k/Keras/Keras-2.1.2-Tensorflow-1.6.0rc0-Python-3.6.1.eb index 8df1306e..e1d187f6 100644 --- a/k/Keras/Keras-2.1.2-Tensorflow-1.6.0rc0-Python-3.6.1.eb +++ b/k/Keras/Keras-2.1.2-Tensorflow-1.6.0rc0-Python-3.6.1.eb @@ -18,8 +18,8 @@ use_pip = True dependencies = [ ('Python', '3.6.1'), ('Tensorflow', '1.6.0rc0'), -# ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 -# ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 + # ('h5py', '2.7.0', '%(versionsuffix)s'), internal Python 3.6.1 + # ('PyYAML', '3.12', versionsuffix), internal Python 3.6.1 ] # it defaults to Tensorflow diff --git a/k/Kraken/Kraken-0.10.5-beta-foss-2016a-Perl-5.22.1.eb b/k/Kraken/Kraken-0.10.5-beta-foss-2016a-Perl-5.22.1.eb index 4bb09cbf..8eaaba57 100644 --- a/k/Kraken/Kraken-0.10.5-beta-foss-2016a-Perl-5.22.1.eb +++ b/k/Kraken/Kraken-0.10.5-beta-foss-2016a-Perl-5.22.1.eb @@ -2,7 +2,7 @@ easyblock = 'PackedBinary' name = 'Kraken' version = '0.10.5-beta' -versionsuffix='-Perl-%(perlver)s' +versionsuffix = '-Perl-%(perlver)s' homepage = 'http://ccb.jhu.edu/software/kraken/' description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, @@ -13,7 +13,7 @@ description = """Kraken is a system for assigning taxonomic labels to short DNA programs. Kraken aims to achieve high sensitivity and high speed by utilizing exact alignments of k-mers and a novel classification algorithm.""" -#Part is compiled with CXX, the rest is in Perl +# Part is compiled with CXX, the rest is in Perl toolchain = {'name': 'foss', 'version': '2016a'} toolchainopts = {'openmp': True} @@ -32,12 +32,32 @@ install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' install_cmd += './install_kraken.sh %(installdir)s' sanity_check_paths = { - 'files': ['add_to_library.sh', 'build_kraken_db.sh', 'check_for_jellyfish.sh', 'classify', 'clean_db.sh', - 'cp_into_tempfile.pl', 'db_shrink', 'db_sort', 'download_genomic_library.sh', - 'download_taxonomy.sh', 'kraken', 'kraken-build', 'kraken-filter', 'krakenlib.pm', - 'kraken-mpa-report', 'kraken-report', 'kraken-translate', 'make_seqid_to_taxid_map', - 'read_merger.pl', 'report_gi_numbers.pl', 'set_lcas', 'shrink_db.sh', - 'standard_installation.sh', 'upgrade_db.sh', 'verify_gi_numbers.pl'], + 'files': [ + 'add_to_library.sh', + 'build_kraken_db.sh', + 'check_for_jellyfish.sh', + 'classify', + 'clean_db.sh', + 'cp_into_tempfile.pl', + 'db_shrink', + 'db_sort', + 'download_genomic_library.sh', + 'download_taxonomy.sh', + 'kraken', + 'kraken-build', + 'kraken-filter', + 'krakenlib.pm', + 'kraken-mpa-report', + 'kraken-report', + 'kraken-translate', + 'make_seqid_to_taxid_map', + 'read_merger.pl', + 'report_gi_numbers.pl', + 'set_lcas', + 'shrink_db.sh', + 'standard_installation.sh', + 'upgrade_db.sh', + 'verify_gi_numbers.pl'], 'dirs': [], } diff --git a/k/Kraken/Kraken-0.10.5-beta-foss-2016b-Perl-5.24.0.eb b/k/Kraken/Kraken-0.10.5-beta-foss-2016b-Perl-5.24.0.eb index 8814a7c9..6bf8f8f4 100644 --- a/k/Kraken/Kraken-0.10.5-beta-foss-2016b-Perl-5.24.0.eb +++ b/k/Kraken/Kraken-0.10.5-beta-foss-2016b-Perl-5.24.0.eb @@ -2,7 +2,7 @@ easyblock = 'PackedBinary' name = 'Kraken' version = '0.10.5-beta' -versionsuffix='-Perl-%(perlver)s' +versionsuffix = '-Perl-%(perlver)s' homepage = 'http://ccb.jhu.edu/software/kraken/' description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, @@ -13,7 +13,7 @@ description = """Kraken is a system for assigning taxonomic labels to short DNA programs. Kraken aims to achieve high sensitivity and high speed by utilizing exact alignments of k-mers and a novel classification algorithm.""" -#Part is compiled with CXX, the rest is in Perl +# Part is compiled with CXX, the rest is in Perl toolchain = {'name': 'foss', 'version': '2016b'} toolchainopts = {'openmp': True} @@ -32,12 +32,32 @@ install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' install_cmd += './install_kraken.sh %(installdir)s' sanity_check_paths = { - 'files': ['add_to_library.sh', 'build_kraken_db.sh', 'check_for_jellyfish.sh', 'classify', 'clean_db.sh', - 'cp_into_tempfile.pl', 'db_shrink', 'db_sort', 'download_genomic_library.sh', - 'download_taxonomy.sh', 'kraken', 'kraken-build', 'kraken-filter', 'krakenlib.pm', - 'kraken-mpa-report', 'kraken-report', 'kraken-translate', 'make_seqid_to_taxid_map', - 'read_merger.pl', 'report_gi_numbers.pl', 'set_lcas', 'shrink_db.sh', - 'standard_installation.sh', 'upgrade_db.sh', 'verify_gi_numbers.pl'], + 'files': [ + 'add_to_library.sh', + 'build_kraken_db.sh', + 'check_for_jellyfish.sh', + 'classify', + 'clean_db.sh', + 'cp_into_tempfile.pl', + 'db_shrink', + 'db_sort', + 'download_genomic_library.sh', + 'download_taxonomy.sh', + 'kraken', + 'kraken-build', + 'kraken-filter', + 'krakenlib.pm', + 'kraken-mpa-report', + 'kraken-report', + 'kraken-translate', + 'make_seqid_to_taxid_map', + 'read_merger.pl', + 'report_gi_numbers.pl', + 'set_lcas', + 'shrink_db.sh', + 'standard_installation.sh', + 'upgrade_db.sh', + 'verify_gi_numbers.pl'], 'dirs': [], } diff --git a/k/kbproto/kbproto-1.0.6.eb b/k/kbproto/kbproto-1.0.6.eb index 47aba866..51a0eda5 100644 --- a/k/kbproto/kbproto-1.0.6.eb +++ b/k/kbproto/kbproto-1.0.6.eb @@ -13,7 +13,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']], + 'files': [ + 'include/X11/extensions/%s' % + x for x in [ + 'XKBgeom.h', + 'XKB.h', + 'XKBproto.h', + 'XKBsrv.h', + 'XKBstr.h']], 'dirs': [], } diff --git a/k/kbproto/kbproto-1.0.7.eb b/k/kbproto/kbproto-1.0.7.eb index 305f57dc..99fe3d8a 100644 --- a/k/kbproto/kbproto-1.0.7.eb +++ b/k/kbproto/kbproto-1.0.7.eb @@ -12,7 +12,14 @@ sources = [SOURCE_TAR_GZ] 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']], + 'files': [ + 'include/X11/extensions/%s' % + x for x in [ + 'XKBgeom.h', + 'XKB.h', + 'XKBproto.h', + 'XKBsrv.h', + 'XKBstr.h']], 'dirs': [], } diff --git a/l/LAMMPS/LAMMPS-16Mar2018-intel-2017a.eb b/l/LAMMPS/LAMMPS-16Mar2018-intel-2017a.eb index 9d32f8b3..41ab4fe6 100644 --- a/l/LAMMPS/LAMMPS-16Mar2018-intel-2017a.eb +++ b/l/LAMMPS/LAMMPS-16Mar2018-intel-2017a.eb @@ -28,7 +28,7 @@ builddependencies = [ ('CMake', '3.5.2', '', True) ] -commands = "cd src && make yes-kokkos && " +commands = "cd src && make yes-kokkos && " commands += "make yes-user-phonon && make yes-misc && " commands += "make lib-reax args='-m ifort' && make yes-reax && " commands += "make yes-kspace && make yes-manybody && make yes-molecule && " @@ -39,7 +39,7 @@ commands += "make -j 16 intel_cpu_intelmpi && mv lmp_intel_cpu_intelmpi lammps" cmds_map = [('.*', commands)] files_to_copy = [ - (['src/lammps'], 'bin'), + (['src/lammps'], 'bin'), ] sanity_check_paths = { diff --git a/l/LAMMPS/LAMMPS-17Jan2018-foss-2017a-CUDA.eb b/l/LAMMPS/LAMMPS-17Jan2018-foss-2017a-CUDA.eb index 21c77433..57d1ae0e 100644 --- a/l/LAMMPS/LAMMPS-17Jan2018-foss-2017a-CUDA.eb +++ b/l/LAMMPS/LAMMPS-17Jan2018-foss-2017a-CUDA.eb @@ -22,7 +22,7 @@ source_urls = ['https://github.com/lammps/lammps/archive'] sources = ['patch_17Jan2018.tar.gz'] patches = [ - 'LAMMPS-Makefile.kokkos_cuda_mpi.patch', + 'LAMMPS-Makefile.kokkos_cuda_mpi.patch', ] dependencies = [ @@ -47,7 +47,7 @@ commands += "make -j 16 kokkos_cuda_mpi && mv lmp_kokkos_cuda_mpi lammps" cmds_map = [('.*', commands)] files_to_copy = [ - (['src/lammps'], 'bin'), + (['src/lammps'], 'bin'), ] sanity_check_paths = { diff --git a/l/LAMMPS/LAMMPS-17Jan2018-intel-2017a-MIC-test.eb b/l/LAMMPS/LAMMPS-17Jan2018-intel-2017a-MIC-test.eb index 42fa5504..40bca8db 100644 --- a/l/LAMMPS/LAMMPS-17Jan2018-intel-2017a-MIC-test.eb +++ b/l/LAMMPS/LAMMPS-17Jan2018-intel-2017a-MIC-test.eb @@ -22,7 +22,7 @@ source_urls = ['https://github.com/lammps/lammps/archive'] sources = ['patch_17Jan2018.tar.gz'] patches = [ -# 'LAMMPS-Makefile.intel_coprocessor.patch', + # 'LAMMPS-Makefile.intel_coprocessor.patch', ] dependencies = [ @@ -37,7 +37,7 @@ builddependencies = [ maxparallel = 1 -commands = "cd src && " +commands = "cd src && " commands += "make lib-reax args='-m ifort' && make yes-reax && " commands += "make yes-kspace && make yes-manybody && make yes-molecule && " commands += "make yes-qeq && make yes-rigid && make yes-user-misc && " @@ -48,7 +48,7 @@ commands += "make -j 16 intel_coprocessor && mv lmp_intel_coprocessor lammps" cmds_map = [('.*', commands)] files_to_copy = [ - (['src/lammps'], 'bin'), + (['src/lammps'], 'bin'), ] sanity_check_paths = { diff --git a/l/LAMMPS/LAMMPS-17Jan2018-intel-2017a-MIC.eb b/l/LAMMPS/LAMMPS-17Jan2018-intel-2017a-MIC.eb index 6c911043..09f1a64f 100644 --- a/l/LAMMPS/LAMMPS-17Jan2018-intel-2017a-MIC.eb +++ b/l/LAMMPS/LAMMPS-17Jan2018-intel-2017a-MIC.eb @@ -22,7 +22,7 @@ source_urls = ['https://github.com/lammps/lammps/archive'] sources = ['patch_17Jan2018.tar.gz'] patches = [ - 'LAMMPS-Makefile.intel_coprocessor.patch', + 'LAMMPS-Makefile.intel_coprocessor.patch', ] dependencies = [ @@ -37,7 +37,7 @@ builddependencies = [ maxparallel = 1 -commands = "cd src && " +commands = "cd src && " commands += "make lib-reax args='-m ifort' && make yes-reax && " commands += "make yes-kspace && make yes-manybody && make yes-molecule && " commands += "make yes-qeq && make yes-rigid && make yes-user-misc && " @@ -48,7 +48,7 @@ commands += "make -j 16 intel_coprocessor && mv lmp_intel_coprocessor lammps" cmds_map = [('.*', commands)] files_to_copy = [ - (['src/lammps'], 'bin'), + (['src/lammps'], 'bin'), ] sanity_check_paths = { diff --git a/l/LAMMPS/LAMMPS-17Jan2018-intel-2017a.eb b/l/LAMMPS/LAMMPS-17Jan2018-intel-2017a.eb index 0d1b8fae..3d3fd9de 100644 --- a/l/LAMMPS/LAMMPS-17Jan2018-intel-2017a.eb +++ b/l/LAMMPS/LAMMPS-17Jan2018-intel-2017a.eb @@ -28,7 +28,7 @@ builddependencies = [ ('CMake', '3.5.2', '', True) ] -commands = "cd src && make yes-kokkos && " +commands = "cd src && make yes-kokkos && " commands += "make yes-user-phonon && make yes-misc && " commands += "make lib-reax args='-m ifort' && make yes-reax && " commands += "make yes-kspace && make yes-manybody && make yes-molecule && " @@ -39,7 +39,7 @@ commands += "make -j 16 intel_cpu_intelmpi && mv lmp_intel_cpu_intelmpi lammps" cmds_map = [('.*', commands)] files_to_copy = [ - (['src/lammps'], 'bin'), + (['src/lammps'], 'bin'), ] sanity_check_paths = { diff --git a/l/LAMMPS/LAMMPS-22Jun2018-foss-2017a.eb b/l/LAMMPS/LAMMPS-22Jun2018-foss-2017a.eb index 43df1c5a..35a9a3dc 100644 --- a/l/LAMMPS/LAMMPS-22Jun2018-foss-2017a.eb +++ b/l/LAMMPS/LAMMPS-22Jun2018-foss-2017a.eb @@ -20,7 +20,7 @@ source_urls = ['https://github.com/lammps/lammps/archive'] sources = ['patch_17Jan2018.tar.gz'] patches = [ - 'LAMMPS-22Jun2018-foss-2017a.patch', + 'LAMMPS-22Jun2018-foss-2017a.patch', ] dependencies = [ @@ -43,7 +43,7 @@ commands += "make -j 16 omp && mv lmp_omp lammps" cmds_map = [('.*', commands)] files_to_copy = [ - (['src/lammps'], 'bin'), + (['src/lammps'], 'bin'), ] sanity_check_paths = { diff --git a/l/LAMMPS/LAMMPS-22Jun2018-intel-2017a.eb b/l/LAMMPS/LAMMPS-22Jun2018-intel-2017a.eb index ff405e55..f9831d6d 100644 --- a/l/LAMMPS/LAMMPS-22Jun2018-intel-2017a.eb +++ b/l/LAMMPS/LAMMPS-22Jun2018-intel-2017a.eb @@ -21,7 +21,7 @@ sources = ['patch_22Jun2018.tar.gz'] dependencies = [ ('tbb', '2017.6.196', '', True), - ('gperftools', '2.7', '', ('GCC','6.3.0-2.27')), + ('gperftools', '2.7', '', ('GCC', '6.3.0-2.27')), ] builddependencies = [ @@ -29,7 +29,7 @@ builddependencies = [ ('CMake', '3.5.2', '', True), ] -commands = "cd src && make yes-kokkos && " +commands = "cd src && make yes-kokkos && " commands += "make yes-user-phonon && make yes-misc && " commands += "make lib-reax args='-m ifort' && make yes-reax && " commands += "make yes-kspace && make yes-manybody && make yes-molecule && " @@ -40,7 +40,7 @@ commands += "make -j 16 intel_cpu_intelmpi && mv lmp_intel_cpu_intelmpi lammps" cmds_map = [('.*', commands)] files_to_copy = [ - (['src/lammps'], 'bin'), + (['src/lammps'], 'bin'), ] sanity_check_paths = { diff --git a/l/LAMMPS/LAMMPS-22Sep2017-intel-2017a.eb b/l/LAMMPS/LAMMPS-22Sep2017-intel-2017a.eb index 7ede27f5..f0c5b86b 100644 --- a/l/LAMMPS/LAMMPS-22Sep2017-intel-2017a.eb +++ b/l/LAMMPS/LAMMPS-22Sep2017-intel-2017a.eb @@ -6,11 +6,11 @@ name = 'LAMMPS' version = '22Sep2017' homepage = 'http://lammps.sandia.gov' -description = """LAMMPS is a classical molecular dynamics code, +description = """LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. -Has potentials for solid-state materials (metals, semiconductors) and soft -matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. -It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, +Has potentials for solid-state materials (metals, semiconductors) and soft +matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. +It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, meso, or continuum scale. """ @@ -21,7 +21,7 @@ source_urls = ['https://github.com/lammps/lammps/archive'] sources = ['patch_22Sep2017.tar.gz'] dependencies = [ - ('tbb', '2017.6.196', '', True), + ('tbb', '2017.6.196', '', True), ] @@ -34,7 +34,7 @@ commands += "make -j 16 intel_cpu_intelmpi && mv lmp_intel_cpu_intelmpi lammps" cmds_map = [('.*', commands)] files_to_copy = [ - (['src/lammps'], 'bin'), + (['src/lammps'], 'bin'), ] sanity_check_paths = { diff --git a/l/LAMMPS/LAMMPS-23Oct2017-intel-2017a.eb b/l/LAMMPS/LAMMPS-23Oct2017-intel-2017a.eb index 88ff918e..974cc289 100644 --- a/l/LAMMPS/LAMMPS-23Oct2017-intel-2017a.eb +++ b/l/LAMMPS/LAMMPS-23Oct2017-intel-2017a.eb @@ -6,11 +6,11 @@ name = 'LAMMPS' version = '23Oct2017' homepage = 'http://lammps.sandia.gov' -description = """LAMMPS is a classical molecular dynamics code, +description = """LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. -Has potentials for solid-state materials (metals, semiconductors) and soft -matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. -It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, +Has potentials for solid-state materials (metals, semiconductors) and soft +matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. +It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, meso, or continuum scale. """ @@ -23,7 +23,7 @@ patches = [ ] dependencies = [ - ('tbb', '2017.6.196', '', True), + ('tbb', '2017.6.196', '', True), ] builddependencies = [ @@ -40,7 +40,7 @@ commands += "make -j 16 intel_cpu_intelmpi && mv lmp_intel_cpu_intelmpi lammps" cmds_map = [('.*', commands)] files_to_copy = [ - (['src/lammps'], 'bin'), + (['src/lammps'], 'bin'), ] sanity_check_paths = { diff --git a/l/LAMMPS/LAMMPS-24Jul2017-intel-2017a.eb b/l/LAMMPS/LAMMPS-24Jul2017-intel-2017a.eb index f76a67d5..f609d0cd 100644 --- a/l/LAMMPS/LAMMPS-24Jul2017-intel-2017a.eb +++ b/l/LAMMPS/LAMMPS-24Jul2017-intel-2017a.eb @@ -6,11 +6,11 @@ name = 'LAMMPS' version = '24Jul2017' homepage = 'http://lammps.sandia.gov' -description = """LAMMPS is a classical molecular dynamics code, +description = """LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. -Has potentials for solid-state materials (metals, semiconductors) and soft -matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. -It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, +Has potentials for solid-state materials (metals, semiconductors) and soft +matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. +It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, meso, or continuum scale. """ @@ -21,7 +21,7 @@ source_urls = ['https://github.com/lammps/lammps/archive'] sources = ['patch_24Jul2017.zip'] dependencies = [ - ('tbb', '2017.6.196', '', True), + ('tbb', '2017.6.196', '', True), ] @@ -34,7 +34,7 @@ commands += "make -j 16 intel_cpu_intelmpi && mv lmp_intel_cpu_intelmpi lammps" cmds_map = [('.*', commands)] files_to_copy = [ - (['src/lammps'], 'bin'), + (['src/lammps'], 'bin'), ] sanity_check_paths = { diff --git a/l/LAMMPS/LAMMPS-28Jun14-intel-2015b.eb b/l/LAMMPS/LAMMPS-28Jun14-intel-2015b.eb index bd8735f3..83ada18e 100644 --- a/l/LAMMPS/LAMMPS-28Jun14-intel-2015b.eb +++ b/l/LAMMPS/LAMMPS-28Jun14-intel-2015b.eb @@ -2,18 +2,19 @@ name = 'LAMMPS' version = '28Jun14' homepage = 'http://lammps.sandia.gov' -description = """LAMMPS is a classical molecular dynamics code, +description = """LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. -Has potentials for solid-state materials (metals, semiconductors) and soft -matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. -It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, +Has potentials for solid-state materials (metals, semiconductors) and soft +matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. +It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, meso, or continuum scale. """ toolchain = {'name': 'intel', 'version': '2015b'} # Please rename downloaded package lammps-stable.tar.gz to correct format reflecting version, like -# lammps-28jun14.tar.gz (lowercase!) and move to the Easybuils sources direcory. +# lammps-28jun14.tar.gz (lowercase!) and move to the Easybuils sources +# direcory. source_urls = [ # Use manually downloaded sources ] diff --git a/l/LAPACKE/LAPACKE-3.5.0.eb b/l/LAPACKE/LAPACKE-3.5.0.eb index 49aa3071..083efe59 100644 --- a/l/LAPACKE/LAPACKE-3.5.0.eb +++ b/l/LAPACKE/LAPACKE-3.5.0.eb @@ -25,12 +25,13 @@ sanity_check_paths = { } files_to_copy = [ - (['lapacke/include/*.h'], 'include'), - (['liblapacke.a'], 'lib') + (['lapacke/include/*.h'], 'include'), + (['liblapacke.a'], 'lib') ] -postinstallcmds = ['mv %(installdir)s/include/lapacke_mangling_with_flags.h %(installdir)s/include/lapacke_mangling.h'] +postinstallcmds = [ + 'mv %(installdir)s/include/lapacke_mangling_with_flags.h %(installdir)s/include/lapacke_mangling.h'] prebuildopts = 'cp make.inc.example make.inc && ' buildopts = 'lapackelib CFLAGS="-O3 -fPIC"' -modextrapaths = {'CPATH' : 'include'} +modextrapaths = {'CPATH': 'include'} moduleclass = 'numlib' diff --git a/l/LIBLINEAR/LIBLINEAR-2.11-intel-2017a.eb b/l/LIBLINEAR/LIBLINEAR-2.11-intel-2017a.eb index 70127e8e..911a8709 100644 --- a/l/LIBLINEAR/LIBLINEAR-2.11-intel-2017a.eb +++ b/l/LIBLINEAR/LIBLINEAR-2.11-intel-2017a.eb @@ -1,4 +1,4 @@ -#made by PERMON team +# made by PERMON team easyblock = 'MakeCp' diff --git a/l/LIBSVM/LIBSVM-3.22-intel-2017a.eb b/l/LIBSVM/LIBSVM-3.22-intel-2017a.eb index 90b64ef9..b31f7b6d 100644 --- a/l/LIBSVM/LIBSVM-3.22-intel-2017a.eb +++ b/l/LIBSVM/LIBSVM-3.22-intel-2017a.eb @@ -1,4 +1,4 @@ -#adapted by PERMON team +# adapted by PERMON team easyblock = 'MakeCp' @@ -22,8 +22,16 @@ buildopts += 'CFLAGS="$CFLAGS -I$EBROOTQT/include -I$EBROOTQT/include/QtGui -lQt files_to_copy = [(['svm-*'], 'bin'), 'tools'] sanity_check_paths = { - 'files': ['bin/svm-%s' % x for x in ['predict', 'scale', 'train']] + ['bin/svm-toy/qt/svm-toy'], - 'dirs': ['bin/svm-toy', 'tools'], + 'files': [ + 'bin/svm-%s' % + x for x in [ + 'predict', + 'scale', + 'train']] + + ['bin/svm-toy/qt/svm-toy'], + 'dirs': [ + 'bin/svm-toy', + 'tools'], } modextrapaths = { diff --git a/l/LLVM/LLVM-3.7.1-foss-2015g.eb b/l/LLVM/LLVM-3.7.1-foss-2015g.eb index 306b26b9..f8185817 100644 --- a/l/LLVM/LLVM-3.7.1-foss-2015g.eb +++ b/l/LLVM/LLVM-3.7.1-foss-2015g.eb @@ -26,8 +26,8 @@ builddependencies = [ configopts = '-DBUILD_SHARED_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS" ' sanity_check_paths = { - 'files' : ['bin/llvm-ar'], - 'dirs' : ['include/llvm', 'include/llvm-c'], + 'files': ['bin/llvm-ar'], + 'dirs': ['include/llvm', 'include/llvm-c'], } separate_build_dir = True diff --git a/l/LMGC90/LMGC90-2017.rc1-GCC-6.3.0-2.27.eb b/l/LMGC90/LMGC90-2017.rc1-GCC-6.3.0-2.27.eb index edb29b52..dac317ff 100644 --- a/l/LMGC90/LMGC90-2017.rc1-GCC-6.3.0-2.27.eb +++ b/l/LMGC90/LMGC90-2017.rc1-GCC-6.3.0-2.27.eb @@ -8,39 +8,41 @@ description = """LMGC90 is a free and open source software dedicated to multiple toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['https://git-xen.lmgc.univ-montp2.fr/lmgc90/lmgc90_user/repository/archive.tar.gz?ref=%(version)s&null='] -sources = ['lmgc90_user-%(version)s-ca01a3e325153d3fd4a03e57ce13165a92648ba1.tar.gz'] +source_urls = [ + 'https://git-xen.lmgc.univ-montp2.fr/lmgc90/lmgc90_user/repository/archive.tar.gz?ref=%(version)s&null='] +sources = [ + 'lmgc90_user-%(version)s-ca01a3e325153d3fd4a03e57ce13165a92648ba1.tar.gz'] patches = ['%(name)s-%(version)s.patch'] builddependencies = [('CMake', '3.8.1', '', True)] dependencies = [ - ('Python', '2.7.9', '', True), + ('Python', '2.7.9', '', True), ] skipsteps = ['install'] -srcdir= '%(installdir)s/lmgc90_user-%(version)s-ca01a3e325153d3fd4a03e57ce13165a92648ba1' +srcdir = '%(installdir)s/lmgc90_user-%(version)s-ca01a3e325153d3fd4a03e57ce13165a92648ba1' -start_dir= '%(installdir)s' +start_dir = '%(installdir)s' buildininstalldir = True postinstallcmds = [ - 'mv %(installdir)s/lmgc90_user-%(version)s-ca01a3e325153d3fd4a03e57ce13165a92648ba1/examples %(installdir)s', - 'mv %(installdir)s/lmgc90_user-%(version)s-ca01a3e325153d3fd4a03e57ce13165a92648ba1/manuals %(installdir)s', - 'mv %(installdir)s/lmgc90_user-%(version)s-ca01a3e325153d3fd4a03e57ce13165a92648ba1/docs %(installdir)s', - 'mv %(installdir)s/lmgc90_user-%(version)s-ca01a3e325153d3fd4a03e57ce13165a92648ba1/test %(installdir)s', - 'rm -rf CMakeFiles lmgc90_user-2017.rc1-ca01a3e325153d3fd4a03e57ce13165a92648ba1', - 'rm CMakeCache.txt cmake_install.cmake CTestTestfile.cmake DartConfiguration.tcl LMGC90v2_devConfig.cmake Makefile' + 'mv %(installdir)s/lmgc90_user-%(version)s-ca01a3e325153d3fd4a03e57ce13165a92648ba1/examples %(installdir)s', + 'mv %(installdir)s/lmgc90_user-%(version)s-ca01a3e325153d3fd4a03e57ce13165a92648ba1/manuals %(installdir)s', + 'mv %(installdir)s/lmgc90_user-%(version)s-ca01a3e325153d3fd4a03e57ce13165a92648ba1/docs %(installdir)s', + 'mv %(installdir)s/lmgc90_user-%(version)s-ca01a3e325153d3fd4a03e57ce13165a92648ba1/test %(installdir)s', + 'rm -rf CMakeFiles lmgc90_user-2017.rc1-ca01a3e325153d3fd4a03e57ce13165a92648ba1', + 'rm CMakeCache.txt cmake_install.cmake CTestTestfile.cmake DartConfiguration.tcl LMGC90v2_devConfig.cmake Makefile' ] modextrapaths = {'PYTHONPATH': ''} sanity_check_paths = { - 'files': [], - 'dirs': ['bin', 'modules', 'lib'], + 'files': [], + 'dirs': ['bin', 'modules', 'lib'], } moduleclass = 'phys' diff --git a/l/LSMS/LSMS-3_rev237-foss-2015g.eb b/l/LSMS/LSMS-3_rev237-foss-2015g.eb index 54e8542a..efb8b12f 100644 --- a/l/LSMS/LSMS-3_rev237-foss-2015g.eb +++ b/l/LSMS/LSMS-3_rev237-foss-2015g.eb @@ -6,7 +6,7 @@ version = '3_rev237' homepage = 'https://asc.llnl.gov/CORAL-benchmarks/#lsms' description = "LSMS benchmark, part of CORAL suite" -toolchain = {'name': 'foss', 'version': '2015g' } +toolchain = {'name': 'foss', 'version': '2015g'} source_urls = ['https://asc.llnl.gov/CORAL-benchmarks/Science/'] sources = ['%(name)s_%(version)s.tar.bz2'] @@ -20,13 +20,13 @@ files_to_copy = ['bin'] buildopts = '-j 1' -dependencies = [ - ('HDF5', '1.8.16'), +dependencies = [ + ('HDF5', '1.8.16'), ] sanity_check_paths = { 'files': ['bin/lsms', 'bin/wl-lsms'], 'dirs': [], } - + moduleclass = 'tools' diff --git a/l/LSMS/LSMS-3_rev237-foss-2016a.eb b/l/LSMS/LSMS-3_rev237-foss-2016a.eb index fa65d19e..6ad5dcad 100644 --- a/l/LSMS/LSMS-3_rev237-foss-2016a.eb +++ b/l/LSMS/LSMS-3_rev237-foss-2016a.eb @@ -6,7 +6,7 @@ version = '3_rev237' homepage = 'https://asc.llnl.gov/CORAL-benchmarks/#lsms' description = "LSMS benchmark, part of CORAL suite" -toolchain = {'name': 'foss', 'version': '2016a' } +toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://asc.llnl.gov/CORAL-benchmarks/Science/'] sources = ['%(name)s_%(version)s.tar.bz2'] @@ -19,13 +19,13 @@ files_to_copy = ['bin'] buildopts = '-j 1' -dependencies = [ - ('HDF5', '1.8.16'), +dependencies = [ + ('HDF5', '1.8.16'), ] sanity_check_paths = { 'files': ['bin/lsms', 'bin/wl-lsms'], 'dirs': [], } - + moduleclass = 'tools' diff --git a/l/LeadIT/LeadIT-2.1.9.eb b/l/LeadIT/LeadIT-2.1.9.eb index 128c5bbc..b1efdeb4 100644 --- a/l/LeadIT/LeadIT-2.1.9.eb +++ b/l/LeadIT/LeadIT-2.1.9.eb @@ -12,7 +12,8 @@ description = """Visually Informed LeadOpt""" toolchain = {'name': 'dummy', 'version': 'dummy'} -#You need to get the software manually from http://www.biosolveit.de/LeadIT/index.html +# You need to get the software manually from +# http://www.biosolveit.de/LeadIT/index.html sources = ['leadit-%(version)s-Linux-x64.tar.gz'] checksums = ['363fa557861c4d109fd595ab895df3fd'] diff --git a/l/LevelDB/LevelDB-1.18.eb b/l/LevelDB/LevelDB-1.18.eb index 4838d424..6c57c438 100644 --- a/l/LevelDB/LevelDB-1.18.eb +++ b/l/LevelDB/LevelDB-1.18.eb @@ -19,7 +19,8 @@ files_to_copy = [ postinstallcmds = [ 'cd %(installdir)s/lib; ln -s libleveldb.so.%(version)s libleveldb.so.%(version_major)s', - 'cd %%(installdir)s/lib; ln -s libleveldb.so.%%(version)s libleveldb.%s' % SHLIB_EXT, + 'cd %%(installdir)s/lib; ln -s libleveldb.so.%%(version)s libleveldb.%s' % + SHLIB_EXT, ] diff --git a/l/LibUUID/LibUUID-1.0.3.eb b/l/LibUUID/LibUUID-1.0.3.eb index ba834db3..e44e6b34 100644 --- a/l/LibUUID/LibUUID-1.0.3.eb +++ b/l/LibUUID/LibUUID-1.0.3.eb @@ -13,7 +13,11 @@ sources = [SOURCELOWER_TAR_GZ] checksums = ['46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644'] sanity_check_paths = { - 'files': ['include/uuid/uuid.h', 'lib/libuuid.a', 'lib/libuuid.%s' % SHLIB_EXT], + 'files': [ + 'include/uuid/uuid.h', + 'lib/libuuid.a', + 'lib/libuuid.%s' % + SHLIB_EXT], 'dirs': [], } diff --git a/l/Libint/Libint-1.1.4-CrayGNU-2015.06.eb b/l/Libint/Libint-1.1.4-CrayGNU-2015.06.eb index 173c7dbd..9ebec2e7 100644 --- a/l/Libint/Libint-1.1.4-CrayGNU-2015.06.eb +++ b/l/Libint/Libint-1.1.4-CrayGNU-2015.06.eb @@ -9,16 +9,24 @@ toolchain = {'name': 'CrayGNU', 'version': '2015.06'} toolchainopts = {'opt': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') +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':[], -} + '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/l/Libint/Libint-1.1.4-CrayGNU-2015.11.eb b/l/Libint/Libint-1.1.4-CrayGNU-2015.11.eb index ef47d32b..32d600e2 100644 --- a/l/Libint/Libint-1.1.4-CrayGNU-2015.11.eb +++ b/l/Libint/Libint-1.1.4-CrayGNU-2015.11.eb @@ -9,16 +9,24 @@ toolchain = {'name': 'CrayGNU', 'version': '2015.11'} toolchainopts = {'opt': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') +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':[], -} + '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/l/Libint/Libint-1.1.4-goolf-1.5.16.eb b/l/Libint/Libint-1.1.4-goolf-1.5.16.eb index 6ed04c34..64e2bc93 100644 --- a/l/Libint/Libint-1.1.4-goolf-1.5.16.eb +++ b/l/Libint/Libint-1.1.4-goolf-1.5.16.eb @@ -8,16 +8,24 @@ toolchain = {'name': 'goolf', 'version': '1.5.16'} toolchainopts = {'opt': True, 'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') +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':[], -} + '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/l/Libint/Libint-1.1.6-GCC-6.3.0-2.27.eb b/l/Libint/Libint-1.1.6-GCC-6.3.0-2.27.eb index 93a2834d..2f7fae71 100644 --- a/l/Libint/Libint-1.1.6-GCC-6.3.0-2.27.eb +++ b/l/Libint/Libint-1.1.6-GCC-6.3.0-2.27.eb @@ -20,17 +20,22 @@ builddependencies = [('Autotools', '20150215')] configopts = '--with-libint-max-am=5 --with-libderiv-max-am1=4 --with-cc="$CC $CFLAGS" --with-cc-optflags="$CFLAGS" --with-cxx-optflags="$CXXFLAGS"' modextravars = { - 'LIBINT_LDFLAGS':'-L\'%(installdir)s/lib\' -Wl,-rpath=\'%(installdir)s/lib\'', - 'LIBINT_CFLAGS':'-I\'%(installdir)s/include\'', - 'LIBINT_LIBS':'-lderiv -lint', + 'LIBINT_LDFLAGS': '-L\'%(installdir)s/lib\' -Wl,-rpath=\'%(installdir)s/lib\'', + 'LIBINT_CFLAGS': '-I\'%(installdir)s/include\'', + 'LIBINT_LIBS': '-lderiv -lint', } 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.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], - 'dirs': [], -} + '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.%s' % + (x, y) for x in [ + 'deriv', 'int', 'r12'] for y in [ + 'a', SHLIB_EXT]], 'dirs': [], } moduleclass = 'chem' diff --git a/l/Libint/Libint-1.1.6-intel-2017a.eb b/l/Libint/Libint-1.1.6-intel-2017a.eb index f2dccf51..d067b793 100644 --- a/l/Libint/Libint-1.1.6-intel-2017a.eb +++ b/l/Libint/Libint-1.1.6-intel-2017a.eb @@ -18,10 +18,15 @@ preconfigopts = "aclocal -I lib/autoconf && libtoolize && autoconf && " 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.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], - 'dirs': [], -} + '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.%s' % + (x, y) for x in [ + 'deriv', 'int', 'r12'] for y in [ + 'a', SHLIB_EXT]], 'dirs': [], } moduleclass = 'chem' diff --git a/l/Lmod/Lmod-7.2.2.eb b/l/Lmod/Lmod-7.2.2.eb index 3edf87c8..e5274740 100644 --- a/l/Lmod/Lmod-7.2.2.eb +++ b/l/Lmod/Lmod-7.2.2.eb @@ -21,8 +21,9 @@ source_urls = [ dependencies = [("Lua", "5.1.4-8")] sanity_check_paths = { - 'files': ["lmod/%(version)s/libexec/lmod", "lmod/%(version)s/init/profile"], - 'dirs': [] -} + 'files': [ + "lmod/%(version)s/libexec/lmod", + "lmod/%(version)s/init/profile"], + 'dirs': []} moduleclass = "tools" diff --git a/l/Lmod/Lmod-7.4.8.eb b/l/Lmod/Lmod-7.4.8.eb index 7df8e0c1..fd405015 100644 --- a/l/Lmod/Lmod-7.4.8.eb +++ b/l/Lmod/Lmod-7.4.8.eb @@ -21,8 +21,9 @@ source_urls = [ dependencies = [("Lua", "5.1.4-8")] sanity_check_paths = { - 'files': ["lmod/%(version)s/libexec/lmod", "lmod/%(version)s/init/profile"], - 'dirs': [] -} + 'files': [ + "lmod/%(version)s/libexec/lmod", + "lmod/%(version)s/init/profile"], + 'dirs': []} moduleclass = "tools" diff --git a/l/Lmod/Lmod-7.7.7.eb b/l/Lmod/Lmod-7.7.7.eb index a51a9bc2..12ea2426 100644 --- a/l/Lmod/Lmod-7.7.7.eb +++ b/l/Lmod/Lmod-7.7.7.eb @@ -21,8 +21,9 @@ source_urls = [ dependencies = [("Lua", "5.1.4-8")] sanity_check_paths = { - 'files': ["lmod/%(version)s/libexec/lmod", "lmod/%(version)s/init/profile"], - 'dirs': [] -} + 'files': [ + "lmod/%(version)s/libexec/lmod", + "lmod/%(version)s/init/profile"], + 'dirs': []} moduleclass = "tools" diff --git a/l/Loki/Loki-0.1.7-foss-2016a.eb b/l/Loki/Loki-0.1.7-foss-2016a.eb index 07ee0538..10946056 100644 --- a/l/Loki/Loki-0.1.7-foss-2016a.eb +++ b/l/Loki/Loki-0.1.7-foss-2016a.eb @@ -4,20 +4,26 @@ name = 'Loki' version = '0.1.7' homepage = 'http://loki-lib.sourceforge.net/' -description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and +description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and idioms. """ toolchain = {'name': 'foss', 'version': '2016a'} -source_urls = ['https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] +source_urls = [ + 'https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] sources = [SOURCELOWER_TAR_GZ] skipsteps = ['configure'] installopts = "prefix=%(installdir)s" -sanity_check_paths={ - 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], +sanity_check_paths = { + 'files': [ + 'lib/libloki.a', + 'lib/libloki.%s' % + SHLIB_EXT, + 'lib/libloki.%s.%%(version)s' % + SHLIB_EXT], 'dirs': ['include/loki'], } diff --git a/l/Loki/Loki-0.1.7-foss-2016b.eb b/l/Loki/Loki-0.1.7-foss-2016b.eb index 63a5c285..3f83f95b 100644 --- a/l/Loki/Loki-0.1.7-foss-2016b.eb +++ b/l/Loki/Loki-0.1.7-foss-2016b.eb @@ -4,20 +4,26 @@ name = 'Loki' version = '0.1.7' homepage = 'http://loki-lib.sourceforge.net/' -description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and +description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and idioms. """ toolchain = {'name': 'foss', 'version': '2016b'} -source_urls = ['https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] +source_urls = [ + 'https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] sources = [SOURCELOWER_TAR_GZ] skipsteps = ['configure'] installopts = "prefix=%(installdir)s" -sanity_check_paths={ - 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], +sanity_check_paths = { + 'files': [ + 'lib/libloki.a', + 'lib/libloki.%s' % + SHLIB_EXT, + 'lib/libloki.%s.%%(version)s' % + SHLIB_EXT], 'dirs': ['include/loki'], } diff --git a/l/Loki/Loki-0.1.7-intel-2016a.eb b/l/Loki/Loki-0.1.7-intel-2016a.eb index 353bbfd9..fcf69b53 100644 --- a/l/Loki/Loki-0.1.7-intel-2016a.eb +++ b/l/Loki/Loki-0.1.7-intel-2016a.eb @@ -4,20 +4,26 @@ name = 'Loki' version = '0.1.7' homepage = 'http://loki-lib.sourceforge.net/' -description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and +description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and idioms. """ toolchain = {'name': 'intel', 'version': '2016a'} -source_urls = ['https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] +source_urls = [ + 'https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] sources = [SOURCELOWER_TAR_GZ] skipsteps = ['configure'] installopts = "prefix=%(installdir)s" -sanity_check_paths={ - 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], +sanity_check_paths = { + 'files': [ + 'lib/libloki.a', + 'lib/libloki.%s' % + SHLIB_EXT, + 'lib/libloki.%s.%%(version)s' % + SHLIB_EXT], 'dirs': ['include/loki'], } diff --git a/l/Loki/Loki-0.1.7-intel-2016b.eb b/l/Loki/Loki-0.1.7-intel-2016b.eb index a25e47aa..8269fecd 100644 --- a/l/Loki/Loki-0.1.7-intel-2016b.eb +++ b/l/Loki/Loki-0.1.7-intel-2016b.eb @@ -4,20 +4,26 @@ name = 'Loki' version = '0.1.7' homepage = 'http://loki-lib.sourceforge.net/' -description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and +description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and idioms. """ toolchain = {'name': 'intel', 'version': '2016b'} -source_urls = ['https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] +source_urls = [ + 'https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] sources = [SOURCELOWER_TAR_GZ] skipsteps = ['configure'] installopts = "prefix=%(installdir)s" -sanity_check_paths={ - 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], +sanity_check_paths = { + 'files': [ + 'lib/libloki.a', + 'lib/libloki.%s' % + SHLIB_EXT, + 'lib/libloki.%s.%%(version)s' % + SHLIB_EXT], 'dirs': ['include/loki'], } diff --git a/l/libGLU/libGLU-9.0.0-foss-2015g.eb b/l/libGLU/libGLU-9.0.0-foss-2015g.eb index 31d21db0..9544cc58 100644 --- a/l/libGLU/libGLU-9.0.0-foss-2015g.eb +++ b/l/libGLU/libGLU-9.0.0-foss-2015g.eb @@ -17,8 +17,8 @@ dependencies = [ ] sanity_check_paths = { - 'files' : ['lib/libGLU.so.1'], - 'dirs' : [], + 'files': ['lib/libGLU.so.1'], + 'dirs': [], } moduleclass = 'vis' diff --git a/l/libGLU/libGLU-9.0.0.eb b/l/libGLU/libGLU-9.0.0.eb index 09ab6513..cc914f6e 100644 --- a/l/libGLU/libGLU-9.0.0.eb +++ b/l/libGLU/libGLU-9.0.0.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'dummy', 'version': ''} toolchainopts = {'pic': True} source_urls = [ - 'http://ftp.iij.ad.jp/pub/X11/x.org/pub/mesa/glu/' + 'http://ftp.iij.ad.jp/pub/X11/x.org/pub/mesa/glu/' ] sources = ['glu-%(version)s.tar.gz'] diff --git a/l/libICE/libICE-1.0.9-foss-2016a.eb b/l/libICE/libICE-1.0.9-foss-2016a.eb index 78420c88..8ac3ccaa 100644 --- a/l/libICE/libICE-1.0.9-foss-2016a.eb +++ b/l/libICE/libICE-1.0.9-foss-2016a.eb @@ -20,7 +20,15 @@ builddependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/ICE/ICE%s.h' % x for x in ['', 'conn', 'lib', 'msg', 'proto', 'util']], + 'files': [ + 'include/X11/ICE/ICE%s.h' % + x for x in [ + '', + 'conn', + 'lib', + 'msg', + 'proto', + 'util']], 'dirs': [], } diff --git a/l/libICE/libICE-1.0.9-intel-2016a.eb b/l/libICE/libICE-1.0.9-intel-2016a.eb index bd5ecc8b..5b20b367 100644 --- a/l/libICE/libICE-1.0.9-intel-2016a.eb +++ b/l/libICE/libICE-1.0.9-intel-2016a.eb @@ -20,7 +20,15 @@ builddependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/ICE/ICE%s.h' % x for x in ['', 'conn', 'lib', 'msg', 'proto', 'util']], + 'files': [ + 'include/X11/ICE/ICE%s.h' % + x for x in [ + '', + 'conn', + 'lib', + 'msg', + 'proto', + 'util']], 'dirs': [], } diff --git a/l/libICE/libICE-1.0.9.eb b/l/libICE/libICE-1.0.9.eb index db515a8b..1d68fb6b 100644 --- a/l/libICE/libICE-1.0.9.eb +++ b/l/libICE/libICE-1.0.9.eb @@ -20,8 +20,16 @@ builddependencies = [ ] sanity_check_paths = { - 'files' : ['include/X11/ICE/ICE%s.h' % x for x in ['', 'conn', 'lib', 'msg', 'proto', 'util']], - 'dirs' : [], + 'files': [ + 'include/X11/ICE/ICE%s.h' % + x for x in [ + '', + 'conn', + 'lib', + 'msg', + 'proto', + 'util']], + 'dirs': [], } moduleclass = 'vis' diff --git a/l/libICU/libICU-61.1.eb b/l/libICU/libICU-61.1.eb index 22b722ca..ab833553 100644 --- a/l/libICU/libICU-61.1.eb +++ b/l/libICU/libICU-61.1.eb @@ -1,4 +1,4 @@ -#IT4Innovations 2018 +# IT4Innovations 2018 easyblock = 'PackedBinary' diff --git a/l/libICU/libICU-62.1-GCC-6.3.0-2.27.eb b/l/libICU/libICU-62.1-GCC-6.3.0-2.27.eb index 5bb71ef0..7f7a62f7 100644 --- a/l/libICU/libICU-62.1-GCC-6.3.0-2.27.eb +++ b/l/libICU/libICU-62.1-GCC-6.3.0-2.27.eb @@ -1,4 +1,4 @@ -#IT4Innovations 2018 +# IT4Innovations 2018 easyblock = 'ConfigureMake' diff --git a/l/libMesh/libMesh-0.9.5-intel-2016.01.eb b/l/libMesh/libMesh-0.9.5-intel-2016.01.eb index 896e72f2..2f156ad2 100644 --- a/l/libMesh/libMesh-0.9.5-intel-2016.01.eb +++ b/l/libMesh/libMesh-0.9.5-intel-2016.01.eb @@ -27,4 +27,3 @@ sanity_check_paths = { } moduleclass = 'lib' - diff --git a/l/libSM/libSM-1.2.2-foss-2016a.eb b/l/libSM/libSM-1.2.2-foss-2016a.eb index 289966ee..2b248a5a 100644 --- a/l/libSM/libSM-1.2.2-foss-2016a.eb +++ b/l/libSM/libSM-1.2.2-foss-2016a.eb @@ -21,7 +21,12 @@ builddependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/SM/%s' % x for x in ['SM.h', 'SMlib.h', 'SMproto.h']], + 'files': [ + 'include/X11/SM/%s' % + x for x in [ + 'SM.h', + 'SMlib.h', + 'SMproto.h']], 'dirs': [], } diff --git a/l/libSM/libSM-1.2.2-intel-2016a.eb b/l/libSM/libSM-1.2.2-intel-2016a.eb index 1bab5701..7f9284c6 100644 --- a/l/libSM/libSM-1.2.2-intel-2016a.eb +++ b/l/libSM/libSM-1.2.2-intel-2016a.eb @@ -21,7 +21,12 @@ builddependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/SM/%s' % x for x in ['SM.h', 'SMlib.h', 'SMproto.h']], + 'files': [ + 'include/X11/SM/%s' % + x for x in [ + 'SM.h', + 'SMlib.h', + 'SMproto.h']], 'dirs': [], } diff --git a/l/libSM/libSM-1.2.2.eb b/l/libSM/libSM-1.2.2.eb index df8fa53b..b51a662e 100644 --- a/l/libSM/libSM-1.2.2.eb +++ b/l/libSM/libSM-1.2.2.eb @@ -21,8 +21,13 @@ builddependencies = [ ] sanity_check_paths = { - 'files' : ['include/X11/SM/%s' % x for x in ['SM.h', 'SMlib.h', 'SMproto.h']], - 'dirs' : [], + 'files': [ + 'include/X11/SM/%s' % + x for x in [ + 'SM.h', + 'SMlib.h', + 'SMproto.h']], + 'dirs': [], } moduleclass = 'devel' diff --git a/l/libX11/libX11-1.6.2-Python-2.7.9.eb b/l/libX11/libX11-1.6.2-Python-2.7.9.eb index 75935131..73737f26 100644 --- a/l/libX11/libX11-1.6.2-Python-2.7.9.eb +++ b/l/libX11/libX11-1.6.2-Python-2.7.9.eb @@ -26,11 +26,22 @@ dependencies = [ ] 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', - ] - ], + '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': [], } diff --git a/l/libX11/libX11-1.6.2-intel-2015b-Python-2.7.9.eb b/l/libX11/libX11-1.6.2-intel-2015b-Python-2.7.9.eb index 583d6dfa..42bbf410 100644 --- a/l/libX11/libX11-1.6.2-intel-2015b-Python-2.7.9.eb +++ b/l/libX11/libX11-1.6.2-intel-2015b-Python-2.7.9.eb @@ -7,7 +7,7 @@ versionsuffix = '-Python-2.7.9' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X11 client-side library""" -toolchain = {'name': 'intel', 'version': '2015b'} +toolchain = {'name': 'intel', 'version': '2015b'} sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] @@ -26,11 +26,22 @@ dependencies = [ ] 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', - ] - ], + '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': [], } diff --git a/l/libX11/libX11-1.6.3-foss-2016a.eb b/l/libX11/libX11-1.6.3-foss-2016a.eb index 7bbdcf2d..8290462c 100644 --- a/l/libX11/libX11-1.6.3-foss-2016a.eb +++ b/l/libX11/libX11-1.6.3-foss-2016a.eb @@ -26,11 +26,22 @@ dependencies = [ ] 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', - ] - ], + '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': [], } diff --git a/l/libX11/libX11-1.6.3-intel-2015b-Python-2.7.9.eb b/l/libX11/libX11-1.6.3-intel-2015b-Python-2.7.9.eb index 612722d3..37c24b58 100644 --- a/l/libX11/libX11-1.6.3-intel-2015b-Python-2.7.9.eb +++ b/l/libX11/libX11-1.6.3-intel-2015b-Python-2.7.9.eb @@ -7,7 +7,7 @@ versionsuffix = '-Python-2.7.9' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X11 client-side library""" -toolchain = {'name': 'intel', 'version': '2015b'} +toolchain = {'name': 'intel', 'version': '2015b'} sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] @@ -26,11 +26,22 @@ dependencies = [ ] 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', - ] - ], + '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': [], } diff --git a/l/libX11/libX11-1.6.3-intel-2016a.eb b/l/libX11/libX11-1.6.3-intel-2016a.eb index 5df5e13e..ca9c8ae6 100644 --- a/l/libX11/libX11-1.6.3-intel-2016a.eb +++ b/l/libX11/libX11-1.6.3-intel-2016a.eb @@ -26,11 +26,22 @@ dependencies = [ ] 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', - ] - ], + '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': [], } diff --git a/l/libX11/libX11-1.6.3.eb b/l/libX11/libX11-1.6.3.eb index d6950952..510f5837 100644 --- a/l/libX11/libX11-1.6.3.eb +++ b/l/libX11/libX11-1.6.3.eb @@ -17,11 +17,22 @@ dependencies = [ ] 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', - ] - ], + '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': [], } diff --git a/l/libX11/libX11-1.6.5-intel-2017a.eb b/l/libX11/libX11-1.6.5-intel-2017a.eb index 7dd0d460..34ac065f 100644 --- a/l/libX11/libX11-1.6.5-intel-2017a.eb +++ b/l/libX11/libX11-1.6.5-intel-2017a.eb @@ -26,11 +26,22 @@ dependencies = [ ] 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', - ] - ], + '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': [], } diff --git a/l/libXcursor/libXcursor-1.1.14-foss-2016a.eb b/l/libXcursor/libXcursor-1.1.14-foss-2016a.eb index 1fc949ad..3bfa19a9 100644 --- a/l/libXcursor/libXcursor-1.1.14-foss-2016a.eb +++ b/l/libXcursor/libXcursor-1.1.14-foss-2016a.eb @@ -22,7 +22,11 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/Xcursor/Xcursor.h', 'lib/libXcursor.%s' % SHLIB_EXT, 'lib/libXcursor.a'], + 'files': [ + 'include/X11/Xcursor/Xcursor.h', + 'lib/libXcursor.%s' % + SHLIB_EXT, + 'lib/libXcursor.a'], 'dirs': [], } diff --git a/l/libXcursor/libXcursor-1.1.14-intel-2016a.eb b/l/libXcursor/libXcursor-1.1.14-intel-2016a.eb index e7e9608b..b33519b0 100644 --- a/l/libXcursor/libXcursor-1.1.14-intel-2016a.eb +++ b/l/libXcursor/libXcursor-1.1.14-intel-2016a.eb @@ -22,7 +22,11 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/Xcursor/Xcursor.h', 'lib/libXcursor.%s' % SHLIB_EXT, 'lib/libXcursor.a'], + 'files': [ + 'include/X11/Xcursor/Xcursor.h', + 'lib/libXcursor.%s' % + SHLIB_EXT, + 'lib/libXcursor.a'], 'dirs': [], } diff --git a/l/libXdamage/libXdamage-1.1.4-foss-2015g-Python-2.7.9.eb b/l/libXdamage/libXdamage-1.1.4-foss-2015g-Python-2.7.9.eb index 68354f2c..8772916d 100644 --- a/l/libXdamage/libXdamage-1.1.4-foss-2015g-Python-2.7.9.eb +++ b/l/libXdamage/libXdamage-1.1.4-foss-2015g-Python-2.7.9.eb @@ -19,7 +19,10 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/extensions/Xdamage.h', 'lib/libXdamage.so', 'lib/libXdamage.a'], + 'files': [ + 'include/X11/extensions/Xdamage.h', + 'lib/libXdamage.so', + 'lib/libXdamage.a'], 'dirs': [], } diff --git a/l/libXdamage/libXdamage-1.1.4-foss-2016a.eb b/l/libXdamage/libXdamage-1.1.4-foss-2016a.eb index 19c75463..928a5cb2 100644 --- a/l/libXdamage/libXdamage-1.1.4-foss-2016a.eb +++ b/l/libXdamage/libXdamage-1.1.4-foss-2016a.eb @@ -18,7 +18,11 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/extensions/Xdamage.h', 'lib/libXdamage.%s' % SHLIB_EXT, 'lib/libXdamage.a'], + 'files': [ + 'include/X11/extensions/Xdamage.h', + 'lib/libXdamage.%s' % + SHLIB_EXT, + 'lib/libXdamage.a'], 'dirs': [], } diff --git a/l/libXdamage/libXdamage-1.1.4-intel-2016a.eb b/l/libXdamage/libXdamage-1.1.4-intel-2016a.eb index bc72561b..0d512c5f 100644 --- a/l/libXdamage/libXdamage-1.1.4-intel-2016a.eb +++ b/l/libXdamage/libXdamage-1.1.4-intel-2016a.eb @@ -18,7 +18,11 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/extensions/Xdamage.h', 'lib/libXdamage.%s' % SHLIB_EXT, 'lib/libXdamage.a'], + 'files': [ + 'include/X11/extensions/Xdamage.h', + 'lib/libXdamage.%s' % + SHLIB_EXT, + 'lib/libXdamage.a'], 'dirs': [], } diff --git a/l/libXdamage/libXdamage-1.1.4-intel-2017a.eb b/l/libXdamage/libXdamage-1.1.4-intel-2017a.eb index 15327d89..60327ebc 100644 --- a/l/libXdamage/libXdamage-1.1.4-intel-2017a.eb +++ b/l/libXdamage/libXdamage-1.1.4-intel-2017a.eb @@ -18,7 +18,11 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/extensions/Xdamage.h', 'lib/libXdamage.%s' % SHLIB_EXT, 'lib/libXdamage.a'], + 'files': [ + 'include/X11/extensions/Xdamage.h', + 'lib/libXdamage.%s' % + SHLIB_EXT, + 'lib/libXdamage.a'], 'dirs': [], } diff --git a/l/libXext/libXext-1.3.3-foss-2015g-Python-2.7.9.eb b/l/libXext/libXext-1.3.3-foss-2015g-Python-2.7.9.eb index 3c6ea5d0..317ef0c0 100644 --- a/l/libXext/libXext-1.3.3-foss-2015g-Python-2.7.9.eb +++ b/l/libXext/libXext-1.3.3-foss-2015g-Python-2.7.9.eb @@ -24,11 +24,26 @@ dependencies = [ ] 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', - ] - ], + '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': [], } diff --git a/l/libXext/libXext-1.3.3-foss-2016a.eb b/l/libXext/libXext-1.3.3-foss-2016a.eb index 0a0acbe4..646fe3f5 100644 --- a/l/libXext/libXext-1.3.3-foss-2016a.eb +++ b/l/libXext/libXext-1.3.3-foss-2016a.eb @@ -23,11 +23,26 @@ dependencies = [ ] 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', - ] - ], + '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': [], } diff --git a/l/libXext/libXext-1.3.3-intel-2016a.eb b/l/libXext/libXext-1.3.3-intel-2016a.eb index 2d93058e..aa87e5e4 100644 --- a/l/libXext/libXext-1.3.3-intel-2016a.eb +++ b/l/libXext/libXext-1.3.3-intel-2016a.eb @@ -23,11 +23,26 @@ dependencies = [ ] 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', - ] - ], + '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': [], } diff --git a/l/libXext/libXext-1.3.3.eb b/l/libXext/libXext-1.3.3.eb index a2532540..02c113dc 100644 --- a/l/libXext/libXext-1.3.3.eb +++ b/l/libXext/libXext-1.3.3.eb @@ -23,11 +23,26 @@ dependencies = [ ] 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', - ] - ], + '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': [], } diff --git a/l/libXfixes/libXfixes-5.0.1-foss-2015g.eb b/l/libXfixes/libXfixes-5.0.1-foss-2015g.eb index 8f0f899c..0948ec2d 100644 --- a/l/libXfixes/libXfixes-5.0.1-foss-2015g.eb +++ b/l/libXfixes/libXfixes-5.0.1-foss-2015g.eb @@ -17,8 +17,12 @@ dependencies = [ ] sanity_check_paths = { - 'files' : ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.%s' % SHLIB_EXT], - 'dirs' : [], + 'files': [ + 'include/X11/extensions/Xfixes.h', + 'lib/libXfixes.a', + 'lib/libXfixes.%s' % + SHLIB_EXT], + 'dirs': [], } moduleclass = 'vis' diff --git a/l/libXfixes/libXfixes-5.0.1-foss-2016a.eb b/l/libXfixes/libXfixes-5.0.1-foss-2016a.eb index aa11951f..6f3bcdc4 100644 --- a/l/libXfixes/libXfixes-5.0.1-foss-2016a.eb +++ b/l/libXfixes/libXfixes-5.0.1-foss-2016a.eb @@ -17,7 +17,11 @@ builddependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.%s' % SHLIB_EXT], + 'files': [ + 'include/X11/extensions/Xfixes.h', + 'lib/libXfixes.a', + 'lib/libXfixes.%s' % + SHLIB_EXT], 'dirs': [], } diff --git a/l/libXfixes/libXfixes-5.0.1-intel-2016a.eb b/l/libXfixes/libXfixes-5.0.1-intel-2016a.eb index 3dd084da..8a4d3776 100644 --- a/l/libXfixes/libXfixes-5.0.1-intel-2016a.eb +++ b/l/libXfixes/libXfixes-5.0.1-intel-2016a.eb @@ -17,7 +17,11 @@ builddependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.%s' % SHLIB_EXT], + 'files': [ + 'include/X11/extensions/Xfixes.h', + 'lib/libXfixes.a', + 'lib/libXfixes.%s' % + SHLIB_EXT], 'dirs': [], } diff --git a/l/libXfixes/libXfixes-5.0.1.eb b/l/libXfixes/libXfixes-5.0.1.eb index 9946a1e5..3f6a020e 100644 --- a/l/libXfixes/libXfixes-5.0.1.eb +++ b/l/libXfixes/libXfixes-5.0.1.eb @@ -17,8 +17,12 @@ dependencies = [ ] sanity_check_paths = { - 'files' : ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.%s' % SHLIB_EXT], - 'dirs' : [], + 'files': [ + 'include/X11/extensions/Xfixes.h', + 'lib/libXfixes.a', + 'lib/libXfixes.%s' % + SHLIB_EXT], + 'dirs': [], } moduleclass = 'vis' diff --git a/l/libXi/libXi-1.7.6-foss-2016a.eb b/l/libXi/libXi-1.7.6-foss-2016a.eb index c94df236..d5fe7e6d 100644 --- a/l/libXi/libXi-1.7.6-foss-2016a.eb +++ b/l/libXi/libXi-1.7.6-foss-2016a.eb @@ -24,7 +24,12 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/extensions/XInput.h', 'include/X11/extensions/XInput2.h', 'lib/libXi.%s' % SHLIB_EXT, 'lib/libXi.a'], + 'files': [ + 'include/X11/extensions/XInput.h', + 'include/X11/extensions/XInput2.h', + 'lib/libXi.%s' % + SHLIB_EXT, + 'lib/libXi.a'], 'dirs': [], } diff --git a/l/libXi/libXi-1.7.6-intel-2016a.eb b/l/libXi/libXi-1.7.6-intel-2016a.eb index 5e9d4cb8..cb3db9e8 100644 --- a/l/libXi/libXi-1.7.6-intel-2016a.eb +++ b/l/libXi/libXi-1.7.6-intel-2016a.eb @@ -24,7 +24,12 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/extensions/XInput.h', 'include/X11/extensions/XInput2.h', 'lib/libXi.%s' % SHLIB_EXT, 'lib/libXi.a'], + 'files': [ + 'include/X11/extensions/XInput.h', + 'include/X11/extensions/XInput2.h', + 'lib/libXi.%s' % + SHLIB_EXT, + 'lib/libXi.a'], 'dirs': [], } diff --git a/l/libXt/libXt-1.1.4-intel-2015b-libX11-1.6.2.eb b/l/libXt/libXt-1.1.4-intel-2015b-libX11-1.6.2.eb index 31280480..bcb60f73 100644 --- a/l/libXt/libXt-1.1.4-intel-2015b-libX11-1.6.2.eb +++ b/l/libXt/libXt-1.1.4-intel-2015b-libX11-1.6.2.eb @@ -27,15 +27,44 @@ builddependencies = [ ] 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' : [], + '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/l/libXt/libXt-1.1.5-foss-2015g.eb b/l/libXt/libXt-1.1.5-foss-2015g.eb index 83e132ad..f85cdc15 100644 --- a/l/libXt/libXt-1.1.5-foss-2015g.eb +++ b/l/libXt/libXt-1.1.5-foss-2015g.eb @@ -25,15 +25,44 @@ builddependencies = [ ] 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' : [], + '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/l/libXt/libXt-1.1.5-foss-2016a.eb b/l/libXt/libXt-1.1.5-foss-2016a.eb index e37e36b1..54d19a37 100644 --- a/l/libXt/libXt-1.1.5-foss-2016a.eb +++ b/l/libXt/libXt-1.1.5-foss-2016a.eb @@ -25,14 +25,43 @@ dependencies = [ ] 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', - ] - ], + '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': [], } diff --git a/l/libXt/libXt-1.1.5-intel-2016a.eb b/l/libXt/libXt-1.1.5-intel-2016a.eb index 66391ee4..a245a0fb 100644 --- a/l/libXt/libXt-1.1.5-intel-2016a.eb +++ b/l/libXt/libXt-1.1.5-intel-2016a.eb @@ -25,14 +25,43 @@ dependencies = [ ] 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', - ] - ], + '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': [], } diff --git a/l/libXt/libXt-1.1.5-intel-2017a-libX11-1.6.5.eb b/l/libXt/libXt-1.1.5-intel-2017a-libX11-1.6.5.eb index e3c71baf..76b9ed8c 100644 --- a/l/libXt/libXt-1.1.5-intel-2017a-libX11-1.6.5.eb +++ b/l/libXt/libXt-1.1.5-intel-2017a-libX11-1.6.5.eb @@ -27,15 +27,44 @@ builddependencies = [ ] 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' : [], + '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/l/libXt/libXt-1.1.5.eb b/l/libXt/libXt-1.1.5.eb index 79ed13db..6653b4b4 100644 --- a/l/libXt/libXt-1.1.5.eb +++ b/l/libXt/libXt-1.1.5.eb @@ -25,14 +25,43 @@ dependencies = [ ] 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', - ] - ], + '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': [], } diff --git a/l/libarchive/libarchive-3.3.2.eb b/l/libarchive/libarchive-3.3.2.eb index c5425a97..67af4cfe 100644 --- a/l/libarchive/libarchive-3.3.2.eb +++ b/l/libarchive/libarchive-3.3.2.eb @@ -15,11 +15,11 @@ source_urls = ['https://github.com/libarchive/libarchive/archive/'] sources = ['v3.3.2.tar.gz'] builddependencies = [ - ('CMake', '3.9.1'), + ('CMake', '3.9.1'), ] dependencies = [ - ('zlib', '1.2.11'), + ('zlib', '1.2.11'), ] moduleclass = 'lib' diff --git a/l/libctl/libctl-3.2.1-goalf-1.1.0-no-OFED.eb b/l/libctl/libctl-3.2.1-goalf-1.1.0-no-OFED.eb index c9f79a72..a74b9b3b 100644 --- a/l/libctl/libctl-3.2.1-goalf-1.1.0-no-OFED.eb +++ b/l/libctl/libctl-3.2.1-goalf-1.1.0-no-OFED.eb @@ -14,7 +14,8 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [('guile', '1.8.8')] -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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/l/libctl/libctl-3.2.1-goolf-1.4.10.eb b/l/libctl/libctl-3.2.1-goolf-1.4.10.eb index e765208e..ad571076 100644 --- a/l/libctl/libctl-3.2.1-goolf-1.4.10.eb +++ b/l/libctl/libctl-3.2.1-goolf-1.4.10.eb @@ -13,7 +13,8 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [('guile', '1.8.8')] -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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/l/libctl/libctl-3.2.1-ictce-4.0.6.eb b/l/libctl/libctl-3.2.1-ictce-4.0.6.eb index cd7968e3..c9896dcb 100644 --- a/l/libctl/libctl-3.2.1-ictce-4.0.6.eb +++ b/l/libctl/libctl-3.2.1-ictce-4.0.6.eb @@ -14,7 +14,8 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [('guile', '1.8.8')] -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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/l/libctl/libctl-3.2.1-ictce-5.3.0.eb b/l/libctl/libctl-3.2.1-ictce-5.3.0.eb index d73a5129..54394c70 100644 --- a/l/libctl/libctl-3.2.1-ictce-5.3.0.eb +++ b/l/libctl/libctl-3.2.1-ictce-5.3.0.eb @@ -14,7 +14,8 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [('guile', '1.8.8')] -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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/l/libctl/libctl-3.2.2-intel-2015a.eb b/l/libctl/libctl-3.2.2-intel-2015a.eb index 0de2f0bd..e5f034b8 100644 --- a/l/libctl/libctl-3.2.2-intel-2015a.eb +++ b/l/libctl/libctl-3.2.2-intel-2015a.eb @@ -14,7 +14,8 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [('guile', '1.8.8')] -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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/l/libctl/libctl/libctl-3.2.2-intel-2015b.eb b/l/libctl/libctl/libctl-3.2.2-intel-2015b.eb index fe27f751..d7c89730 100644 --- a/l/libctl/libctl/libctl-3.2.2-intel-2015b.eb +++ b/l/libctl/libctl/libctl-3.2.2-intel-2015b.eb @@ -15,7 +15,8 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [('guile', '1.8.8')] -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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/l/libdrm/libdrm-2.4.70-foss-2016b.eb b/l/libdrm/libdrm-2.4.70-foss-2016b.eb index bd2875fe..829c1b55 100644 --- a/l/libdrm/libdrm-2.4.70-foss-2016b.eb +++ b/l/libdrm/libdrm-2.4.70-foss-2016b.eb @@ -18,9 +18,21 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, - 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], - 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], + 'files': [ + 'include/xf86drm.h', + 'include/xf86drmMode.h', + 'lib/libdrm_intel.%s' % + SHLIB_EXT, + 'lib/libdrm_radeon.%s' % + SHLIB_EXT, + 'lib/libdrm.%s' % + SHLIB_EXT, + 'lib/libkms.%s' % + SHLIB_EXT], + 'dirs': [ + 'include/libdrm', + 'include/libkms', + 'lib/pkgconfig'], } moduleclass = 'lib' diff --git a/l/libdrm/libdrm-2.4.70-intel-2016b.eb b/l/libdrm/libdrm-2.4.70-intel-2016b.eb index 1f6c3d5a..92ae5779 100644 --- a/l/libdrm/libdrm-2.4.70-intel-2016b.eb +++ b/l/libdrm/libdrm-2.4.70-intel-2016b.eb @@ -18,9 +18,21 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, - 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], - 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], + 'files': [ + 'include/xf86drm.h', + 'include/xf86drmMode.h', + 'lib/libdrm_intel.%s' % + SHLIB_EXT, + 'lib/libdrm_radeon.%s' % + SHLIB_EXT, + 'lib/libdrm.%s' % + SHLIB_EXT, + 'lib/libkms.%s' % + SHLIB_EXT], + 'dirs': [ + 'include/libdrm', + 'include/libkms', + 'lib/pkgconfig'], } moduleclass = 'lib' diff --git a/l/libdrm/libdrm-2.4.75.eb b/l/libdrm/libdrm-2.4.75.eb index 3855972e..4dfea8d0 100644 --- a/l/libdrm/libdrm-2.4.75.eb +++ b/l/libdrm/libdrm-2.4.75.eb @@ -18,9 +18,21 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, - 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], - 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], + 'files': [ + 'include/xf86drm.h', + 'include/xf86drmMode.h', + 'lib/libdrm_intel.%s' % + SHLIB_EXT, + 'lib/libdrm_radeon.%s' % + SHLIB_EXT, + 'lib/libdrm.%s' % + SHLIB_EXT, + 'lib/libkms.%s' % + SHLIB_EXT], + 'dirs': [ + 'include/libdrm', + 'include/libkms', + 'lib/pkgconfig'], } moduleclass = 'lib' diff --git a/l/libdrm/libdrm-2.4.76.eb b/l/libdrm/libdrm-2.4.76.eb index 841b7eab..1a6fbd16 100644 --- a/l/libdrm/libdrm-2.4.76.eb +++ b/l/libdrm/libdrm-2.4.76.eb @@ -16,9 +16,21 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, - 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], - 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], + 'files': [ + 'include/xf86drm.h', + 'include/xf86drmMode.h', + 'lib/libdrm_intel.%s' % + SHLIB_EXT, + 'lib/libdrm_radeon.%s' % + SHLIB_EXT, + 'lib/libdrm.%s' % + SHLIB_EXT, + 'lib/libkms.%s' % + SHLIB_EXT], + 'dirs': [ + 'include/libdrm', + 'include/libkms', + 'lib/pkgconfig'], } moduleclass = 'lib' diff --git a/l/libelf/libelf-0.8.13-GCC-4.9.2.eb b/l/libelf/libelf-0.8.13-GCC-4.9.2.eb index 9babe187..c49ca8ec 100644 --- a/l/libelf/libelf-0.8.13-GCC-4.9.2.eb +++ b/l/libelf/libelf-0.8.13-GCC-4.9.2.eb @@ -12,8 +12,12 @@ sources = [SOURCE_TAR_GZ] source_urls = ['http://www.mr511.de/software/'] sanity_check_paths = { - 'files': ['lib/libelf.a', 'lib/libelf.%s' % SHLIB_EXT, 'lib/libelf.so.0', 'include/libelf.h'], - 'dirs': ['lib/pkgconfig'] -} + 'files': [ + 'lib/libelf.a', + 'lib/libelf.%s' % + SHLIB_EXT, + 'lib/libelf.so.0', + 'include/libelf.h'], + 'dirs': ['lib/pkgconfig']} moduleclass = 'devel' diff --git a/l/libepoxy/libepoxy-1.4.3.eb b/l/libepoxy/libepoxy-1.4.3.eb index 09c7986c..342f018f 100644 --- a/l/libepoxy/libepoxy-1.4.3.eb +++ b/l/libepoxy/libepoxy-1.4.3.eb @@ -9,18 +9,25 @@ description = "Epoxy is a library for handling OpenGL function pointer managemen toolchain = {'name': 'dummy', 'version': ''} sources = [SOURCE_TAR_XZ] -source_urls = ['https://github.com/anholt/libepoxy/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/anholt/libepoxy/releases/download/%(version)s'] -#dependencies = [ +# dependencies = [ # ('Mesa', '17.0.2'), #] configopts = '--enable-egl=no' sanity_check_paths = { - 'files': ['include/epoxy/common.h', 'include/epoxy/gl.h', 'include/epoxy/glx.h', - 'lib/libepoxy.la', 'lib/libepoxy.so'], - 'dirs': ['lib', 'include'], + 'files': [ + 'include/epoxy/common.h', + 'include/epoxy/gl.h', + 'include/epoxy/glx.h', + 'lib/libepoxy.la', + 'lib/libepoxy.so'], + 'dirs': [ + 'lib', + 'include'], } moduleclass = 'vis' diff --git a/l/libffi/libffi-3.0.13-foss-2015b.eb b/l/libffi/libffi-3.0.13-foss-2015b.eb index dac06d1c..2540d6e6 100644 --- a/l/libffi/libffi-3.0.13-foss-2015b.eb +++ b/l/libffi/libffi-3.0.13-foss-2015b.eb @@ -18,7 +18,13 @@ sources = [SOURCELOWER_TAR_GZ] patches = ['libffi-%(version)s_include-xmmintrin.patch'] sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'files': [ + ('lib/libffi.%s' % + SHLIB_EXT, + 'lib64/libffi.%s' % + SHLIB_EXT), + ('lib/libffi.a', + 'lib64/libffi.a')], 'dirs': [], } diff --git a/l/libffi/libffi-3.0.5.eb b/l/libffi/libffi-3.0.5.eb index e0954d95..55ec90f3 100644 --- a/l/libffi/libffi-3.0.5.eb +++ b/l/libffi/libffi-3.0.5.eb @@ -16,7 +16,13 @@ source_urls = [ sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'files': [ + ('lib/libffi.%s' % + SHLIB_EXT, + 'lib64/libffi.%s' % + SHLIB_EXT), + ('lib/libffi.a', + 'lib64/libffi.a')], 'dirs': [], } diff --git a/l/libffi/libffi-3.2.1-GCC-4.4.7-system.eb b/l/libffi/libffi-3.2.1-GCC-4.4.7-system.eb index 8c64d77e..a1a0dadc 100644 --- a/l/libffi/libffi-3.2.1-GCC-4.4.7-system.eb +++ b/l/libffi/libffi-3.2.1-GCC-4.4.7-system.eb @@ -16,7 +16,13 @@ source_urls = [ sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'files': [ + ('lib/libffi.%s' % + SHLIB_EXT, + 'lib64/libffi.%s' % + SHLIB_EXT), + ('lib/libffi.a', + 'lib64/libffi.a')], 'dirs': [], } diff --git a/l/libffi/libffi-3.2.1-foss-2017a.eb b/l/libffi/libffi-3.2.1-foss-2017a.eb index 17ffd460..4288cd73 100644 --- a/l/libffi/libffi-3.2.1-foss-2017a.eb +++ b/l/libffi/libffi-3.2.1-foss-2017a.eb @@ -16,7 +16,13 @@ source_urls = [ sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'files': [ + ('lib/libffi.%s' % + SHLIB_EXT, + 'lib64/libffi.%s' % + SHLIB_EXT), + ('lib/libffi.a', + 'lib64/libffi.a')], 'dirs': [], } diff --git a/l/libffi/libffi-3.2.1-intel-2017.00.eb b/l/libffi/libffi-3.2.1-intel-2017.00.eb index 98cb108d..53792bde 100644 --- a/l/libffi/libffi-3.2.1-intel-2017.00.eb +++ b/l/libffi/libffi-3.2.1-intel-2017.00.eb @@ -16,7 +16,13 @@ source_urls = [ sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'files': [ + ('lib/libffi.%s' % + SHLIB_EXT, + 'lib64/libffi.%s' % + SHLIB_EXT), + ('lib/libffi.a', + 'lib64/libffi.a')], 'dirs': [], } diff --git a/l/libffi/libffi-3.2.1-intel-2017a.eb b/l/libffi/libffi-3.2.1-intel-2017a.eb index 56d28bd1..ea8b20d8 100644 --- a/l/libffi/libffi-3.2.1-intel-2017a.eb +++ b/l/libffi/libffi-3.2.1-intel-2017a.eb @@ -16,7 +16,13 @@ source_urls = [ sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'files': [ + ('lib/libffi.%s' % + SHLIB_EXT, + 'lib64/libffi.%s' % + SHLIB_EXT), + ('lib/libffi.a', + 'lib64/libffi.a')], 'dirs': [], } diff --git a/l/libffi/libffi-3.2.1.eb b/l/libffi/libffi-3.2.1.eb index 03c0d6a0..8abc7b8e 100644 --- a/l/libffi/libffi-3.2.1.eb +++ b/l/libffi/libffi-3.2.1.eb @@ -16,7 +16,13 @@ source_urls = [ sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { - 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'files': [ + ('lib/libffi.%s' % + SHLIB_EXT, + 'lib64/libffi.%s' % + SHLIB_EXT), + ('lib/libffi.a', + 'lib64/libffi.a')], 'dirs': [], } diff --git a/l/libfontenc/libfontenc-1.1.3-foss-2015g.eb b/l/libfontenc/libfontenc-1.1.3-foss-2015g.eb index d319505d..7c0d5f3f 100644 --- a/l/libfontenc/libfontenc-1.1.3-foss-2015g.eb +++ b/l/libfontenc/libfontenc-1.1.3-foss-2015g.eb @@ -16,7 +16,11 @@ builddependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/fonts/fontenc.h', 'lib/libfontenc.%s' % SHLIB_EXT, 'lib/libfontenc.a'], + 'files': [ + 'include/X11/fonts/fontenc.h', + 'lib/libfontenc.%s' % + SHLIB_EXT, + 'lib/libfontenc.a'], 'dirs': [], } diff --git a/l/libfontenc/libfontenc-1.1.3-foss-2016a.eb b/l/libfontenc/libfontenc-1.1.3-foss-2016a.eb index b21fd665..2c044f20 100644 --- a/l/libfontenc/libfontenc-1.1.3-foss-2016a.eb +++ b/l/libfontenc/libfontenc-1.1.3-foss-2016a.eb @@ -16,7 +16,11 @@ builddependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/fonts/fontenc.h', 'lib/libfontenc.%s' % SHLIB_EXT, 'lib/libfontenc.a'], + 'files': [ + 'include/X11/fonts/fontenc.h', + 'lib/libfontenc.%s' % + SHLIB_EXT, + 'lib/libfontenc.a'], 'dirs': [], } diff --git a/l/libfontenc/libfontenc-1.1.3-intel-2016a.eb b/l/libfontenc/libfontenc-1.1.3-intel-2016a.eb index 458d0fa7..e8676119 100644 --- a/l/libfontenc/libfontenc-1.1.3-intel-2016a.eb +++ b/l/libfontenc/libfontenc-1.1.3-intel-2016a.eb @@ -16,7 +16,11 @@ builddependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/fonts/fontenc.h', 'lib/libfontenc.%s' % SHLIB_EXT, 'lib/libfontenc.a'], + 'files': [ + 'include/X11/fonts/fontenc.h', + 'lib/libfontenc.%s' % + SHLIB_EXT, + 'lib/libfontenc.a'], 'dirs': [], } diff --git a/l/libfontenc/libfontenc-1.1.3.eb b/l/libfontenc/libfontenc-1.1.3.eb index 9e403146..d1d8b99d 100644 --- a/l/libfontenc/libfontenc-1.1.3.eb +++ b/l/libfontenc/libfontenc-1.1.3.eb @@ -16,7 +16,11 @@ builddependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/fonts/fontenc.h', 'lib/libfontenc.%s' % SHLIB_EXT, 'lib/libfontenc.a'], + 'files': [ + 'include/X11/fonts/fontenc.h', + 'lib/libfontenc.%s' % + SHLIB_EXT, + 'lib/libfontenc.a'], 'dirs': [], } diff --git a/l/libgd/libgd-2.2.3.eb b/l/libgd/libgd-2.2.3.eb index b173cc25..42fe13c3 100644 --- a/l/libgd/libgd-2.2.3.eb +++ b/l/libgd/libgd-2.2.3.eb @@ -8,7 +8,8 @@ description = "GD is an open source code library for the dynamic creation of ima toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] +source_urls = [ + 'https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/l/libgd/libgd-2.2.4-GCC-6.3.0-2.27.eb b/l/libgd/libgd-2.2.4-GCC-6.3.0-2.27.eb index 7345656c..6bb30e26 100644 --- a/l/libgd/libgd-2.2.4-GCC-6.3.0-2.27.eb +++ b/l/libgd/libgd-2.2.4-GCC-6.3.0-2.27.eb @@ -8,7 +8,8 @@ description = "GD is an open source code library for the dynamic creation of ima toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] +source_urls = [ + 'https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/l/libgd/libgd-2.2.4-intel-2017a.eb b/l/libgd/libgd-2.2.4-intel-2017a.eb index 74eaa03a..3f07691d 100644 --- a/l/libgd/libgd-2.2.4-intel-2017a.eb +++ b/l/libgd/libgd-2.2.4-intel-2017a.eb @@ -8,7 +8,8 @@ description = "GD is an open source code library for the dynamic creation of ima toolchain = {'name': 'intel', 'version': '2017a'} -source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] +source_urls = [ + 'https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/l/libgd/libgd-2.2.4-intel-2017b.eb b/l/libgd/libgd-2.2.4-intel-2017b.eb index 81b00571..a4dc1ee0 100644 --- a/l/libgd/libgd-2.2.4-intel-2017b.eb +++ b/l/libgd/libgd-2.2.4-intel-2017b.eb @@ -8,7 +8,8 @@ description = "GD is an open source code library for the dynamic creation of ima toolchain = {'name': 'intel', 'version': '2017b'} -source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] +source_urls = [ + 'https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/l/libgd/libgd-2.2.4.eb b/l/libgd/libgd-2.2.4.eb index dd63eb3c..ac49f380 100644 --- a/l/libgd/libgd-2.2.4.eb +++ b/l/libgd/libgd-2.2.4.eb @@ -8,7 +8,8 @@ description = "GD is an open source code library for the dynamic creation of ima toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] +source_urls = [ + 'https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/l/libgd/libgd-2.2.5.eb b/l/libgd/libgd-2.2.5.eb index c9c1a05c..4b1d471a 100644 --- a/l/libgd/libgd-2.2.5.eb +++ b/l/libgd/libgd-2.2.5.eb @@ -8,7 +8,8 @@ description = "GD is an open source code library for the dynamic creation of ima toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] +source_urls = [ + 'https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/l/libglade/libglade-2.6.4.eb b/l/libglade/libglade-2.6.4.eb index 37e4c430..bf33c413 100644 --- a/l/libglade/libglade-2.6.4.eb +++ b/l/libglade/libglade-2.6.4.eb @@ -8,7 +8,8 @@ description = """Libglade is a library for constructing user interfaces dynamica toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/libglade/%(version_major_minor)s'] +source_urls = [ + 'http://ftp.gnome.org/pub/GNOME/sources/libglade/%(version_major_minor)s'] sources = [SOURCE_TAR_GZ] dependencies = [ @@ -19,9 +20,15 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/libglade-convert', 'lib/libglade-2.0.a', 'lib/libglade-2.0.%s' % SHLIB_EXT, - 'lib/pkgconfig/libglade-2.0.pc'], - 'dirs': ['include/libglade-2.0/glade', 'share'], + 'files': [ + 'bin/libglade-convert', + 'lib/libglade-2.0.a', + 'lib/libglade-2.0.%s' % + SHLIB_EXT, + 'lib/pkgconfig/libglade-2.0.pc'], + 'dirs': [ + 'include/libglade-2.0/glade', + 'share'], } moduleclass = 'lib' diff --git a/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2017.00.eb b/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2017.00.eb index d9760dea..bd97668d 100644 --- a/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2017.00.eb +++ b/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2017.00.eb @@ -22,9 +22,22 @@ configopts = "--with-jpeg8" runtest = "test" sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], + 'files': [ + 'bin/cjpeg', + 'bin/djpeg', + 'bin/jpegtran', + 'bin/rdjpgcom', + 'bin/tjbench', + 'bin/wrjpgcom', + 'lib/libjpeg.a', + 'lib/libjpeg.%s' % + SHLIB_EXT, + 'lib/libturbojpeg.a', + 'lib/libturbojpeg.%s' % + SHLIB_EXT], + 'dirs': [ + 'include', + 'share'], } moduleclass = 'lib' diff --git a/l/libjpeg-turbo/libjpeg-turbo-1.40.eb b/l/libjpeg-turbo/libjpeg-turbo-1.40.eb index cb51de76..e231ec4b 100644 --- a/l/libjpeg-turbo/libjpeg-turbo-1.40.eb +++ b/l/libjpeg-turbo/libjpeg-turbo-1.40.eb @@ -22,9 +22,22 @@ configopts = "--with-jpeg8" runtest = "test" sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], + 'files': [ + 'bin/cjpeg', + 'bin/djpeg', + 'bin/jpegtran', + 'bin/rdjpgcom', + 'bin/tjbench', + 'bin/wrjpgcom', + 'lib/libjpeg.a', + 'lib/libjpeg.%s' % + SHLIB_EXT, + 'lib/libturbojpeg.a', + 'lib/libturbojpeg.%s' % + SHLIB_EXT], + 'dirs': [ + 'include', + 'share'], } moduleclass = 'lib' diff --git a/l/libjpeg-turbo/libjpeg-turbo-1.5.1.eb b/l/libjpeg-turbo/libjpeg-turbo-1.5.1.eb index 0077c604..5ccd0585 100644 --- a/l/libjpeg-turbo/libjpeg-turbo-1.5.1.eb +++ b/l/libjpeg-turbo/libjpeg-turbo-1.5.1.eb @@ -22,9 +22,22 @@ configopts = "--with-jpeg8" runtest = "test" sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], + 'files': [ + 'bin/cjpeg', + 'bin/djpeg', + 'bin/jpegtran', + 'bin/rdjpgcom', + 'bin/tjbench', + 'bin/wrjpgcom', + 'lib/libjpeg.a', + 'lib/libjpeg.%s' % + SHLIB_EXT, + 'lib/libturbojpeg.a', + 'lib/libturbojpeg.%s' % + SHLIB_EXT], + 'dirs': [ + 'include', + 'share'], } moduleclass = 'lib' diff --git a/l/libjpeg-turbo/libjpeg-turbo-1.5.3.eb b/l/libjpeg-turbo/libjpeg-turbo-1.5.3.eb index 07f4aa6e..827a56ca 100644 --- a/l/libjpeg-turbo/libjpeg-turbo-1.5.3.eb +++ b/l/libjpeg-turbo/libjpeg-turbo-1.5.3.eb @@ -24,9 +24,22 @@ configopts = "--with-jpeg8" runtest = "test" sanity_check_paths = { - 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', - 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], - 'dirs': ['include', 'share'], + 'files': [ + 'bin/cjpeg', + 'bin/djpeg', + 'bin/jpegtran', + 'bin/rdjpgcom', + 'bin/tjbench', + 'bin/wrjpgcom', + 'lib/libjpeg.a', + 'lib/libjpeg.%s' % + SHLIB_EXT, + 'lib/libturbojpeg.a', + 'lib/libturbojpeg.%s' % + SHLIB_EXT], + 'dirs': [ + 'include', + 'share'], } moduleclass = 'lib' diff --git a/l/libmatheval/libmatheval-1.1.11-foss-2015b.eb b/l/libmatheval/libmatheval-1.1.11-foss-2015b.eb index 2fd935d0..bff2a682 100644 --- a/l/libmatheval/libmatheval-1.1.11-foss-2015b.eb +++ b/l/libmatheval/libmatheval-1.1.11-foss-2015b.eb @@ -22,7 +22,8 @@ dependencies = [ configopts = '--with-pic ' -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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"' sanity_check_paths = { diff --git a/l/libmatheval/libmatheval-1.1.11-intel-2015b.eb b/l/libmatheval/libmatheval-1.1.11-intel-2015b.eb index 5c07ab42..6ceddad7 100644 --- a/l/libmatheval/libmatheval-1.1.11-intel-2015b.eb +++ b/l/libmatheval/libmatheval-1.1.11-intel-2015b.eb @@ -22,7 +22,8 @@ dependencies = [ configopts = '--with-pic ' -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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"' sanity_check_paths = { diff --git a/l/libmatheval/libmatheval-1.1.11.eb b/l/libmatheval/libmatheval-1.1.11.eb index c1a4b70f..f30055ec 100644 --- a/l/libmatheval/libmatheval-1.1.11.eb +++ b/l/libmatheval/libmatheval-1.1.11.eb @@ -24,7 +24,8 @@ dependencies = [ configopts = '--with-pic ' -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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"' sanity_check_paths = { diff --git a/l/libmatheval/libmatheval-1.1.8-foss-2015b.eb b/l/libmatheval/libmatheval-1.1.8-foss-2015b.eb index 2c25366b..f687709c 100644 --- a/l/libmatheval/libmatheval-1.1.8-foss-2015b.eb +++ b/l/libmatheval/libmatheval-1.1.8-foss-2015b.eb @@ -23,7 +23,8 @@ dependencies = [ configopts = '--with-pic ' -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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"' sanity_check_paths = { diff --git a/l/libmatheval/libmatheval-1.1.8-foss-2015g.eb b/l/libmatheval/libmatheval-1.1.8-foss-2015g.eb index eac5acb3..7c00553b 100644 --- a/l/libmatheval/libmatheval-1.1.8-foss-2015g.eb +++ b/l/libmatheval/libmatheval-1.1.8-foss-2015g.eb @@ -22,7 +22,8 @@ dependencies = [ configopts = '--with-pic ' -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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"' sanity_check_paths = { diff --git a/l/libmatheval/libmatheval-1.1.8-foss-2016a.eb b/l/libmatheval/libmatheval-1.1.8-foss-2016a.eb index 82f2b5d5..48bf5ef1 100644 --- a/l/libmatheval/libmatheval-1.1.8-foss-2016a.eb +++ b/l/libmatheval/libmatheval-1.1.8-foss-2016a.eb @@ -22,7 +22,8 @@ dependencies = [ configopts = '--with-pic ' -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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"' sanity_check_paths = { diff --git a/l/libmatheval/libmatheval-1.1.8-foss-2017a.eb b/l/libmatheval/libmatheval-1.1.8-foss-2017a.eb index b1ddb954..4749bed9 100644 --- a/l/libmatheval/libmatheval-1.1.8-foss-2017a.eb +++ b/l/libmatheval/libmatheval-1.1.8-foss-2017a.eb @@ -14,7 +14,7 @@ toolchain = {'name': 'foss', 'version': '2017a'} toolchainopts = {'pic': True} dependencies = [ - ('flex', '2.6.3', '', ('GCCcore' , '6.3.0')), + ('flex', '2.6.3', '', ('GCCcore', '6.3.0')), ('Bison', '3.0.4', '', ('GCCcore', '6.3.0')), ('byacc', '20160606', '', ('dummy', '')), ('Guile', '1.8.8'), @@ -22,7 +22,8 @@ dependencies = [ configopts = '--with-pic ' -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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"' sanity_check_paths = { diff --git a/l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb b/l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb index f753b8b7..162bdeef 100644 --- a/l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb +++ b/l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb @@ -22,7 +22,8 @@ dependencies = [ configopts = '--with-pic ' -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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"' sanity_check_paths = { diff --git a/l/libmatheval/libmatheval-1.1.8-goolf-1.4.10.eb b/l/libmatheval/libmatheval-1.1.8-goolf-1.4.10.eb index f5143503..419b0cf8 100644 --- a/l/libmatheval/libmatheval-1.1.8-goolf-1.4.10.eb +++ b/l/libmatheval/libmatheval-1.1.8-goolf-1.4.10.eb @@ -22,7 +22,8 @@ dependencies = [ configopts = '--with-pic ' -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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"' sanity_check_paths = { diff --git a/l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb b/l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb index a8ede070..70a4f241 100644 --- a/l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb +++ b/l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb @@ -22,7 +22,8 @@ dependencies = [ configopts = '--with-pic ' -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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"' sanity_check_paths = { diff --git a/l/libmatheval/libmatheval-1.1.8-ictce-5.3.0.eb b/l/libmatheval/libmatheval-1.1.8-ictce-5.3.0.eb index 9c911d9a..0b355e5d 100644 --- a/l/libmatheval/libmatheval-1.1.8-ictce-5.3.0.eb +++ b/l/libmatheval/libmatheval-1.1.8-ictce-5.3.0.eb @@ -22,7 +22,8 @@ dependencies = [ configopts = '--with-pic ' -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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"' sanity_check_paths = { diff --git a/l/libmatheval/libmatheval-1.1.8-intel-2015b.eb b/l/libmatheval/libmatheval-1.1.8-intel-2015b.eb index 47e47d33..9e85a2e1 100644 --- a/l/libmatheval/libmatheval-1.1.8-intel-2015b.eb +++ b/l/libmatheval/libmatheval-1.1.8-intel-2015b.eb @@ -22,7 +22,8 @@ dependencies = [ configopts = '--with-pic ' -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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"' sanity_check_paths = { diff --git a/l/libpciaccess/libpciaccess-0.13.1.eb b/l/libpciaccess/libpciaccess-0.13.1.eb index 2ee3dbd7..71480463 100644 --- a/l/libpciaccess/libpciaccess-0.13.1.eb +++ b/l/libpciaccess/libpciaccess-0.13.1.eb @@ -25,4 +25,3 @@ sanity_check_paths = { } moduleclass = 'system' - diff --git a/l/libpng/libpng-1.6.21-intel-2017.00.eb b/l/libpng/libpng-1.6.21-intel-2017.00.eb index 9c5f9fda..3dcad64a 100644 --- a/l/libpng/libpng-1.6.21-intel-2017.00.eb +++ b/l/libpng/libpng-1.6.21-intel-2017.00.eb @@ -18,9 +18,23 @@ configopts = "--with-pic" majminver = ''.join(version.split('.')[:2]) sanity_check_paths = { - 'files': ['include/pngconf.h', 'include/png.h', 'include/pnglibconf.h', 'lib/libpng.a', - 'lib/libpng.%s' % SHLIB_EXT, 'lib/libpng%s.a' % majminver, 'lib/libpng%s.%s' % (majminver, SHLIB_EXT)], - 'dirs': ['bin', 'include/libpng%s' % majminver, 'share/man'], + 'files': [ + 'include/pngconf.h', + 'include/png.h', + 'include/pnglibconf.h', + 'lib/libpng.a', + 'lib/libpng.%s' % + SHLIB_EXT, + 'lib/libpng%s.a' % + majminver, + 'lib/libpng%s.%s' % + (majminver, + SHLIB_EXT)], + 'dirs': [ + 'bin', + 'include/libpng%s' % + majminver, + 'share/man'], } moduleclass = 'lib' diff --git a/l/libpsortb/libpsortb-1.0-foss-2016a.eb b/l/libpsortb/libpsortb-1.0-foss-2016a.eb index 41eb8517..49ee1596 100644 --- a/l/libpsortb/libpsortb-1.0-foss-2016a.eb +++ b/l/libpsortb/libpsortb-1.0-foss-2016a.eb @@ -13,8 +13,8 @@ source_urls = ['http://www.psort.org/download/'] sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { - 'files': ['lib64/libhmmer.so','lib64/libsvmloc.so'], + 'files': ['lib64/libhmmer.so', 'lib64/libsvmloc.so'], 'dirs': [], } -moduleclass = 'bio' \ No newline at end of file +moduleclass = 'bio' diff --git a/l/libpthread-stubs/libpthread-stubs-0.3.eb b/l/libpthread-stubs/libpthread-stubs-0.3.eb index 58cd81a1..aa6e5e5d 100644 --- a/l/libpthread-stubs/libpthread-stubs-0.3.eb +++ b/l/libpthread-stubs/libpthread-stubs-0.3.eb @@ -7,14 +7,14 @@ 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/'] +source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] toolchain = {'name': 'dummy', 'version': ''} sanity_check_paths = { - 'files' : ['lib/pkgconfig/pthread-stubs.pc'], - 'dirs': [] , + 'files': ['lib/pkgconfig/pthread-stubs.pc'], + 'dirs': [], } moduleclass = 'lib' diff --git a/l/libreadline/libreadline-6.2-goolf-1.5.16.eb b/l/libreadline/libreadline-6.2-goolf-1.5.16.eb index d15cccdd..e7e50efd 100644 --- a/l/libreadline/libreadline-6.2-goolf-1.5.16.eb +++ b/l/libreadline/libreadline-6.2-goolf-1.5.16.eb @@ -18,10 +18,21 @@ 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' : [], + '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/l/libreadline/libreadline-6.2-intel-2015b.eb b/l/libreadline/libreadline-6.2-intel-2015b.eb index 76ce889b..49826369 100644 --- a/l/libreadline/libreadline-6.2-intel-2015b.eb +++ b/l/libreadline/libreadline-6.2-intel-2015b.eb @@ -18,10 +18,21 @@ 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' : [], + '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/l/libreadline/libreadline-6.3-GCC-4.8.2.eb b/l/libreadline/libreadline-6.3-GCC-4.8.2.eb index 55d005e4..eea5dc59 100644 --- a/l/libreadline/libreadline-6.3-GCC-4.8.2.eb +++ b/l/libreadline/libreadline-6.3-GCC-4.8.2.eb @@ -22,9 +22,20 @@ dependencies = [('ncurses', '5.9')] preconfigopts = "env LDFLAGS='-lncurses'" 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']], + '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': [], } diff --git a/l/libreadline/libreadline-6.3-GNU-5.1.0-2.25.eb b/l/libreadline/libreadline-6.3-GNU-5.1.0-2.25.eb index b714b133..81a583cb 100644 --- a/l/libreadline/libreadline-6.3-GNU-5.1.0-2.25.eb +++ b/l/libreadline/libreadline-6.3-GNU-5.1.0-2.25.eb @@ -20,10 +20,21 @@ 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' : [], + '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/l/libreadline/libreadline-6.3-foss-2015g.eb b/l/libreadline/libreadline-6.3-foss-2015g.eb index 5b15aba7..c930b74b 100644 --- a/l/libreadline/libreadline-6.3-foss-2015g.eb +++ b/l/libreadline/libreadline-6.3-foss-2015g.eb @@ -20,10 +20,21 @@ 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' : [], + '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/l/libreadline/libreadline-6.3-foss-2017a.eb b/l/libreadline/libreadline-6.3-foss-2017a.eb index a81ccf96..cda9bd66 100644 --- a/l/libreadline/libreadline-6.3-foss-2017a.eb +++ b/l/libreadline/libreadline-6.3-foss-2017a.eb @@ -23,9 +23,20 @@ dependencies = [('ncurses', '6.0')] preconfigopts = "env LDFLAGS='-lncurses'" 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']], + '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': [], } diff --git a/l/libreadline/libreadline-6.3-gompi-2015e.eb b/l/libreadline/libreadline-6.3-gompi-2015e.eb index ed3dd67f..6ba4e2df 100644 --- a/l/libreadline/libreadline-6.3-gompi-2015e.eb +++ b/l/libreadline/libreadline-6.3-gompi-2015e.eb @@ -18,10 +18,21 @@ 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' : [], + '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/l/libreadline/libreadline-6.3-intel-2017.00.eb b/l/libreadline/libreadline-6.3-intel-2017.00.eb index 843a0fa1..7627663f 100644 --- a/l/libreadline/libreadline-6.3-intel-2017.00.eb +++ b/l/libreadline/libreadline-6.3-intel-2017.00.eb @@ -23,9 +23,20 @@ dependencies = [('ncurses', '6.0')] preconfigopts = "env LDFLAGS='-lncurses'" 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']], + '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': [], } diff --git a/l/libreadline/libreadline-6.3-intel-2017a.eb b/l/libreadline/libreadline-6.3-intel-2017a.eb index 51617a01..7d30a5f9 100644 --- a/l/libreadline/libreadline-6.3-intel-2017a.eb +++ b/l/libreadline/libreadline-6.3-intel-2017a.eb @@ -23,9 +23,20 @@ dependencies = [('ncurses', '6.0')] preconfigopts = "env LDFLAGS='-lncurses'" 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']], + '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': [], } diff --git a/l/libreadline/libreadline-6.3.eb b/l/libreadline/libreadline-6.3.eb index 5486b482..74fadb47 100644 --- a/l/libreadline/libreadline-6.3.eb +++ b/l/libreadline/libreadline-6.3.eb @@ -18,10 +18,21 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '6.0')] 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' : [], + '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': [], } buildopts = "CC=gcc CFLAGS='-O3 -fPIC'" diff --git a/l/libreadline/libreadline-7.0.eb b/l/libreadline/libreadline-7.0.eb index 89f6f5f6..c58f370a 100644 --- a/l/libreadline/libreadline-7.0.eb +++ b/l/libreadline/libreadline-7.0.eb @@ -18,10 +18,21 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '6.0')] 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' : [], + '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': [], } buildopts = "CC=gcc CFLAGS='-O3 -fPIC'" diff --git a/l/libsmm/libsmm-2015-11-10.eb b/l/libsmm/libsmm-2015-11-10.eb index c54dcf3e..9ee46a0b 100644 --- a/l/libsmm/libsmm-2015-11-10.eb +++ b/l/libsmm/libsmm-2015-11-10.eb @@ -26,8 +26,8 @@ sanity_check_paths = { } modextravars = { - 'LIBSMM_LDFLAGS':'-L\'%(installdir)s/lib\' -Wl,-rpath=\'%(installdir)s/lib\'', - 'LIBSMM_LIBS':'-lsmm_dnn', + 'LIBSMM_LDFLAGS': '-L\'%(installdir)s/lib\' -Wl,-rpath=\'%(installdir)s/lib\'', + 'LIBSMM_LIBS': '-lsmm_dnn', } diff --git a/l/libsndfile/libsndfile-1.0.28.eb b/l/libsndfile/libsndfile-1.0.28.eb index 2894cf32..66d06de0 100644 --- a/l/libsndfile/libsndfile-1.0.28.eb +++ b/l/libsndfile/libsndfile-1.0.28.eb @@ -16,7 +16,12 @@ checksums = ['1ff33929f042fa333aed1e8923aa628c3ee9e1eb85512686c55092d1e5a9dfa9'] builddependencies = [('binutils', '2.29')] sanity_check_paths = { - 'files': ['include/sndfile.h', 'include/sndfile.hh', 'lib/libsndfile.a', 'lib/libsndfile.%s' % SHLIB_EXT], + 'files': [ + 'include/sndfile.h', + 'include/sndfile.hh', + 'lib/libsndfile.a', + 'lib/libsndfile.%s' % + SHLIB_EXT], 'dirs': ['bin'], } diff --git a/l/libsodium/libsodium-1.0.3-intel-2015a.eb b/l/libsodium/libsodium-1.0.3-intel-2015a.eb index 7c150506..6a09abe7 100644 --- a/l/libsodium/libsodium-1.0.3-intel-2015a.eb +++ b/l/libsodium/libsodium-1.0.3-intel-2015a.eb @@ -13,8 +13,14 @@ source_urls = ['https://download.libsodium.org/libsodium/releases/'] sources = [SOURCE_TAR_GZ] sanity_check_paths = { - 'files': ['include/sodium.h', 'lib/libsodium.%s' % SHLIB_EXT, 'lib/libsodium.a'], - 'dirs': ['include/sodium', 'lib/pkgconfig'], + 'files': [ + 'include/sodium.h', + 'lib/libsodium.%s' % + SHLIB_EXT, + 'lib/libsodium.a'], + 'dirs': [ + 'include/sodium', + 'lib/pkgconfig'], } moduleclass = 'lib' diff --git a/l/libunistring/libunistring-0.9.3-foss-2015b.eb b/l/libunistring/libunistring-0.9.3-foss-2015b.eb index a05b4d80..d0ed08fb 100644 --- a/l/libunistring/libunistring-0.9.3-foss-2015b.eb +++ b/l/libunistring/libunistring-0.9.3-foss-2015b.eb @@ -17,10 +17,25 @@ patches = ['libunistring_icc_builtin_nan-inf.patch'] parallel = 1 sanity_check_paths = { - 'files' : ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + - ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', - 'stdio', 'str', 'types', 'wbrk', 'width']], - 'dirs' : ['include/unistring'], + 'files': [ + 'lib/libunistring.a', + 'lib/libunistring.%s' % + SHLIB_EXT] + + [ + 'include/uni%s.h' % + x for x in [ + 'case', + 'conv', + 'ctype', + 'lbrk', + 'name', + 'norm', + 'stdio', + 'str', + 'types', + 'wbrk', + 'width']], + 'dirs': ['include/unistring'], } moduleclass = 'lib' diff --git a/l/libunistring/libunistring-0.9.3-foss-2015g.eb b/l/libunistring/libunistring-0.9.3-foss-2015g.eb index 8ea11d78..5a6362a7 100644 --- a/l/libunistring/libunistring-0.9.3-foss-2015g.eb +++ b/l/libunistring/libunistring-0.9.3-foss-2015g.eb @@ -17,10 +17,25 @@ 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' : [], + '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/l/libunistring/libunistring-0.9.3.eb b/l/libunistring/libunistring-0.9.3.eb index 25a62212..ef1ec799 100644 --- a/l/libunistring/libunistring-0.9.3.eb +++ b/l/libunistring/libunistring-0.9.3.eb @@ -17,10 +17,24 @@ patches = ['libunistring_icc_builtin_nan-inf.patch'] parallel = 1 sanity_check_paths = { - 'files' : ['lib/libunistring.a', 'lib/libunistring.so'] + - ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', - 'stdio', 'str', 'types', 'wbrk', 'width']], - 'dirs' : ['include/unistring'], + 'files': [ + 'lib/libunistring.a', + 'lib/libunistring.so'] + + [ + 'include/uni%s.h' % + x for x in [ + 'case', + 'conv', + 'ctype', + 'lbrk', + 'name', + 'norm', + 'stdio', + 'str', + 'types', + 'wbrk', + 'width']], + 'dirs': ['include/unistring'], } moduleclass = 'lib' diff --git a/l/libunwind/libunwind-1.1-GCC-5.4.0-2.26.eb b/l/libunwind/libunwind-1.1-GCC-5.4.0-2.26.eb index 0ae183fa..4ce72ab3 100644 --- a/l/libunwind/libunwind-1.1-GCC-5.4.0-2.26.eb +++ b/l/libunwind/libunwind-1.1-GCC-5.4.0-2.26.eb @@ -19,7 +19,7 @@ checksums = [ 'fb4ea2f6fbbe45bf032cd36e586883ce', # libunwind-1.1.tar.gz ] -#dependencies = [ +# dependencies = [ # ('XZ', '5.2.2'), #] diff --git a/l/libxc/libxc-2.2.3-foss-2016b.eb b/l/libxc/libxc-2.2.3-foss-2016b.eb index 96902893..ae5d8d9f 100644 --- a/l/libxc/libxc-2.2.3-foss-2016b.eb +++ b/l/libxc/libxc-2.2.3-foss-2016b.eb @@ -22,9 +22,11 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' #runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} + 'files': [ + 'lib/libxc%s.%s' % + (x, y) for x in [ + '', 'f90'] for y in [ + 'a', SHLIB_EXT]], 'dirs': ['include'], } parallel = 1 diff --git a/l/libxc/libxc-2.2.3-intel-2016a.eb b/l/libxc/libxc-2.2.3-intel-2016a.eb index 4f8d72a6..e0da7f83 100644 --- a/l/libxc/libxc-2.2.3-intel-2016a.eb +++ b/l/libxc/libxc-2.2.3-intel-2016a.eb @@ -22,9 +22,11 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' #runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} + 'files': [ + 'lib/libxc%s.%s' % + (x, y) for x in [ + '', 'f90'] for y in [ + 'a', SHLIB_EXT]], 'dirs': ['include'], } parallel = 1 diff --git a/l/libxc/libxc-2.2.3-intel-2016b.eb b/l/libxc/libxc-2.2.3-intel-2016b.eb index a8378f30..abd0ca0d 100644 --- a/l/libxc/libxc-2.2.3-intel-2016b.eb +++ b/l/libxc/libxc-2.2.3-intel-2016b.eb @@ -22,9 +22,11 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' #runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} + 'files': [ + 'lib/libxc%s.%s' % + (x, y) for x in [ + '', 'f90'] for y in [ + 'a', SHLIB_EXT]], 'dirs': ['include'], } parallel = 1 diff --git a/l/libxc/libxc-3.0.0-GCC-6.3.0-2.27.eb b/l/libxc/libxc-3.0.0-GCC-6.3.0-2.27.eb index 4eaaeb95..9b34fec1 100644 --- a/l/libxc/libxc-3.0.0-GCC-6.3.0-2.27.eb +++ b/l/libxc/libxc-3.0.0-GCC-6.3.0-2.27.eb @@ -17,13 +17,19 @@ source_urls = ['https://www.cp2k.org/static/downloads'] #untest = 'check' modextravars = { - 'LIBXC_CFLAGS':'-I\'%(installdir)s/include\'', - 'LIBXC_LDFLAGS':'-L\'%(installdir)s/lib\' -Wl,-rpath=\'%(installdir)s/lib\'', - 'LIBXC_LIBS':'-lxcf90 -lxc', + 'LIBXC_CFLAGS': '-I\'%(installdir)s/include\'', + 'LIBXC_LDFLAGS': '-L\'%(installdir)s/lib\' -Wl,-rpath=\'%(installdir)s/lib\'', + 'LIBXC_LIBS': '-lxcf90 -lxc', } sanity_check_paths = { - 'files': ['lib/libxc.a', 'lib/libxc.la', 'lib/libxcf03.a', 'lib/libxcf03.la', 'lib/libxcf90.a', 'lib/libxcf90.la'], + 'files': [ + 'lib/libxc.a', + 'lib/libxc.la', + 'lib/libxcf03.a', + 'lib/libxcf03.la', + 'lib/libxcf90.a', + 'lib/libxcf90.la'], 'dirs': ['include'], } diff --git a/l/libxc/libxc-3.0.0-intel-2016a.eb b/l/libxc/libxc-3.0.0-intel-2016a.eb index fd83352b..141e3537 100644 --- a/l/libxc/libxc-3.0.0-intel-2016a.eb +++ b/l/libxc/libxc-3.0.0-intel-2016a.eb @@ -22,9 +22,11 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' #runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} + 'files': [ + 'lib/libxc%s.%s' % + (x, y) for x in [ + '', 'f90'] for y in [ + 'a', SHLIB_EXT]], 'dirs': ['include'], } parallel = 1 diff --git a/l/libxc/libxc-3.0.0-intel-2016b.eb b/l/libxc/libxc-3.0.0-intel-2016b.eb index 951b7f06..35e8ad68 100644 --- a/l/libxc/libxc-3.0.0-intel-2016b.eb +++ b/l/libxc/libxc-3.0.0-intel-2016b.eb @@ -22,9 +22,11 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' #runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} + 'files': [ + 'lib/libxc%s.%s' % + (x, y) for x in [ + '', 'f90'] for y in [ + 'a', SHLIB_EXT]], 'dirs': ['include'], } parallel = 1 diff --git a/l/libxc/libxc-3.0.0-intel-2017a.eb b/l/libxc/libxc-3.0.0-intel-2017a.eb index 9870ab11..26c4d8f4 100644 --- a/l/libxc/libxc-3.0.0-intel-2017a.eb +++ b/l/libxc/libxc-3.0.0-intel-2017a.eb @@ -9,7 +9,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens toolchain = {'name': 'intel', 'version': '2017a'} -source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/%(version)s/'] +source_urls = [ + 'http://www.tddft.org/programs/octopus/down.php?file=libxc/%(version)s/'] sources = [SOURCE_TAR_GZ] configopts = '--enable-shared --enable-fortran' @@ -22,9 +23,11 @@ configopts = '--enable-shared --enable-fortran' #runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} + 'files': [ + 'lib/libxc%s.%s' % + (x, y) for x in [ + '', 'f90'] for y in [ + 'a', SHLIB_EXT]], 'dirs': ['include'], } #parallel = 1 diff --git a/l/libxc/libxc-3.0.0.eb b/l/libxc/libxc-3.0.0.eb index f982a17c..181b05fa 100644 --- a/l/libxc/libxc-3.0.0.eb +++ b/l/libxc/libxc-3.0.0.eb @@ -22,9 +22,11 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' #runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} + 'files': [ + 'lib/libxc%s.%s' % + (x, y) for x in [ + '', 'f90'] for y in [ + 'a', SHLIB_EXT]], 'dirs': ['include'], } parallel = 1 diff --git a/l/libxc/libxc-4.0.1-GCC-6.3.0-2.27.eb b/l/libxc/libxc-4.0.1-GCC-6.3.0-2.27.eb index 6c882928..8324828d 100644 --- a/l/libxc/libxc-4.0.1-GCC-6.3.0-2.27.eb +++ b/l/libxc/libxc-4.0.1-GCC-6.3.0-2.27.eb @@ -11,7 +11,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/%(version)s/'] +source_urls = [ + 'http://www.tddft.org/programs/octopus/down.php?file=libxc/%(version)s/'] sources = [SOURCE_TAR_GZ] configopts = '--enable-shared --enable-fortran' @@ -24,9 +25,11 @@ configopts = '--enable-shared --enable-fortran' runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} + 'files': [ + 'lib/libxc%s.%s' % + (x, y) for x in [ + '', 'f90'] for y in [ + 'a', SHLIB_EXT]], 'dirs': ['include'], } parallel = 1 diff --git a/l/libxc/libxc-4.0.1.eb b/l/libxc/libxc-4.0.1.eb index 5a75dff7..a1437403 100644 --- a/l/libxc/libxc-4.0.1.eb +++ b/l/libxc/libxc-4.0.1.eb @@ -9,7 +9,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/4.0.1/'] +source_urls = [ + 'http://www.tddft.org/programs/octopus/down.php?file=libxc/4.0.1/'] sources = ['libxc-4.0.1.tar.gz'] configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' @@ -22,9 +23,11 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} + 'files': [ + 'lib/libxc%s.%s' % + (x, y) for x in [ + '', 'f90'] for y in [ + 'a', SHLIB_EXT]], 'dirs': ['include'], } parallel = 1 diff --git a/l/libxc/libxc-4.0.2-GCC-6.3.0-2.27.eb b/l/libxc/libxc-4.0.2-GCC-6.3.0-2.27.eb index e59f62cf..3505bd9b 100644 --- a/l/libxc/libxc-4.0.2-GCC-6.3.0-2.27.eb +++ b/l/libxc/libxc-4.0.2-GCC-6.3.0-2.27.eb @@ -11,7 +11,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/%(version)s/'] +source_urls = [ + 'http://www.tddft.org/programs/octopus/down.php?file=libxc/%(version)s/'] sources = [SOURCE_TAR_GZ] configopts = '--enable-shared --enable-fortran' @@ -24,9 +25,11 @@ configopts = '--enable-shared --enable-fortran' runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} + 'files': [ + 'lib/libxc%s.%s' % + (x, y) for x in [ + '', 'f90'] for y in [ + 'a', SHLIB_EXT]], 'dirs': ['include'], } parallel = 1 diff --git a/l/libxc/libxc-4.0.2-intel-2017a.eb b/l/libxc/libxc-4.0.2-intel-2017a.eb index a25ac0c0..3a37509f 100644 --- a/l/libxc/libxc-4.0.2-intel-2017a.eb +++ b/l/libxc/libxc-4.0.2-intel-2017a.eb @@ -10,9 +10,10 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'intel', 'version': '2017a'} -toolchainopts = {'lowopt': True, 'pic' : True, 'opt' : True} +toolchainopts = {'lowopt': True, 'pic': True, 'opt': True} -source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/%(version)s/'] +source_urls = [ + 'http://www.tddft.org/programs/octopus/down.php?file=libxc/%(version)s/'] sources = [SOURCE_TAR_GZ] builddependencies = [ @@ -30,13 +31,15 @@ configopts = 'CXXFLAGS="-O2 -fPIC" CFLAGS="-O2 -fPIC" FC=mpiifort --enable-fortr runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], - 'dirs': ['include'], -} + 'files': [ + 'lib/libxc%s.%s' % + (x, y) for x in [ + '', 'f90'] for y in [ + 'a', SHLIB_EXT]], 'dirs': ['include'], } postinstallcmds = [ 'cp src/util.h %(installdir)s/include', - 'cp testsuite/ %(installdir)s/testsuite -R', + 'cp testsuite/ %(installdir)s/testsuite -R', ] parallel = 1 diff --git a/l/libxcb/libxcb-1.10-foss-2014b-Python-2.7.8.eb b/l/libxcb/libxcb-1.10-foss-2014b-Python-2.7.8.eb index 6921c06b..46eb259a 100644 --- a/l/libxcb/libxcb-1.10-foss-2014b-Python-2.7.8.eb +++ b/l/libxcb/libxcb-1.10-foss-2014b-Python-2.7.8.eb @@ -26,11 +26,34 @@ dependencies = [ #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'], + '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/l/libxcb/libxcb-1.11-Python-2.7.9.eb b/l/libxcb/libxcb-1.11-Python-2.7.9.eb index e93d61ab..62e4305e 100644 --- a/l/libxcb/libxcb-1.11-Python-2.7.9.eb +++ b/l/libxcb/libxcb-1.11-Python-2.7.9.eb @@ -9,7 +9,7 @@ latency hiding, direct access to the protocol, improved threading support, and e toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['http://xcb.freedesktop.org/dist/'] +source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] python = 'Python' @@ -24,11 +24,34 @@ dependencies = [ ] 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'], + '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/l/libxcb/libxcb-1.11-intel-2015b-Python-2.7.9.eb b/l/libxcb/libxcb-1.11-intel-2015b-Python-2.7.9.eb index 5d3e8092..7c849039 100644 --- a/l/libxcb/libxcb-1.11-intel-2015b-Python-2.7.9.eb +++ b/l/libxcb/libxcb-1.11-intel-2015b-Python-2.7.9.eb @@ -7,9 +7,9 @@ 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': '2015b'} +toolchain = {'name': 'intel', 'version': '2015b'} -source_urls = ['http://xcb.freedesktop.org/dist/'] +source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] python = 'Python' @@ -24,11 +24,34 @@ dependencies = [ ] 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'], + '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/l/libxcb/libxcb-1.11.1-foss-2016a.eb b/l/libxcb/libxcb-1.11.1-foss-2016a.eb index fa27444b..984e1fc5 100644 --- a/l/libxcb/libxcb-1.11.1-foss-2016a.eb +++ b/l/libxcb/libxcb-1.11.1-foss-2016a.eb @@ -24,11 +24,34 @@ dependencies = [ ] 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'], + '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/l/libxcb/libxcb-1.11.1-intel-2016a.eb b/l/libxcb/libxcb-1.11.1-intel-2016a.eb index 098e8569..f9ee2029 100644 --- a/l/libxcb/libxcb-1.11.1-intel-2016a.eb +++ b/l/libxcb/libxcb-1.11.1-intel-2016a.eb @@ -23,11 +23,34 @@ dependencies = [ ] 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'], + '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/l/libxcb/libxcb-1.11.1.eb b/l/libxcb/libxcb-1.11.1.eb index b6b4cdfd..89bedd70 100644 --- a/l/libxcb/libxcb-1.11.1.eb +++ b/l/libxcb/libxcb-1.11.1.eb @@ -23,11 +23,34 @@ dependencies = [ ] 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'], + '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/l/libxml2/libxml2-2.7.8.eb b/l/libxml2/libxml2-2.7.8.eb index e3e7c2ab..4244f0d0 100644 --- a/l/libxml2/libxml2-2.7.8.eb +++ b/l/libxml2/libxml2-2.7.8.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.7.8' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" diff --git a/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb index e98bac60..14214401 100644 --- a/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb +++ b/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb @@ -26,8 +26,10 @@ dependencies = [ ] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb b/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb index 4a4a4816..a2e7e7cf 100644 --- a/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb +++ b/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb b/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb index e1868be1..fb81d7d3 100644 --- a/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb +++ b/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb @@ -25,8 +25,10 @@ dependencies = [ ] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb b/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb index 00021cdd..dc91d371 100644 --- a/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb +++ b/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb @@ -20,8 +20,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb b/l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb index b82e8e6c..0a16c5d5 100644 --- a/l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb +++ b/l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb @@ -26,8 +26,10 @@ dependencies = [ ] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb b/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb index 91e1ffbc..cab7adba 100644 --- a/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb +++ b/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb b/l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb index 31e824b5..08547755 100644 --- a/l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb +++ b/l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb @@ -26,8 +26,10 @@ dependencies = [ ] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb b/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb index 5a92ef8b..7c031ef0 100644 --- a/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb +++ b/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb @@ -26,8 +26,10 @@ dependencies = [ ] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb b/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb index 98b15d6f..490c1af1 100644 --- a/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb +++ b/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb b/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb index 3f185c7e..f73ef8d4 100644 --- a/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb +++ b/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb @@ -26,8 +26,10 @@ dependencies = [ ] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb b/l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb index 0567c075..6c684d82 100644 --- a/l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb +++ b/l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb b/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb index ee43d716..f4d4c99e 100644 --- a/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb +++ b/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb @@ -20,8 +20,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb b/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb index 06cdc26c..0701f88a 100644 --- a/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb +++ b/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb b/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb index 3042a3cf..b4efd399 100644 --- a/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb +++ b/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb b/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb index f0aa6dee..6fbe46b1 100644 --- a/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb +++ b/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-foss-2015b.eb b/l/libxml2/libxml2-2.9.1-foss-2015b.eb index 03c075bd..fa588abd 100644 --- a/l/libxml2/libxml2-2.9.1-foss-2015b.eb +++ b/l/libxml2/libxml2-2.9.1-foss-2015b.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.1' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb b/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb index 33b6562e..ce26f04e 100644 --- a/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb +++ b/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb b/l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb index e44ddd0d..6a541589 100644 --- a/l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb +++ b/l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb b/l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb index 90b9bc8e..224249a4 100644 --- a/l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb +++ b/l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb b/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb index 487bf333..5846f0b7 100644 --- a/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb +++ b/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb b/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb index 54488054..cfce10fd 100644 --- a/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb +++ b/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb b/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb index b0900056..85ed0acc 100644 --- a/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb +++ b/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb b/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb index 3e1cc777..424ce0a1 100644 --- a/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb +++ b/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb b/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb index 5da62988..79fb40eb 100644 --- a/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb +++ b/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb b/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb index aa7e4b1f..ce033466 100644 --- a/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb +++ b/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb b/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb index e50f08d5..8e03e6c5 100644 --- a/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb +++ b/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.7')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb b/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb index 9d4e8439..6054027d 100644 --- a/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb +++ b/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb @@ -26,8 +26,10 @@ dependencies = [ ] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb b/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb index 0cdacffa..f6e77640 100644 --- a/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb +++ b/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb b/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb index ca67a911..dd9ff87a 100644 --- a/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb +++ b/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.1' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.1-intel-2014b.eb b/l/libxml2/libxml2-2.9.1-intel-2014b.eb index c6335dd8..d8e51688 100644 --- a/l/libxml2/libxml2-2.9.1-intel-2014b.eb +++ b/l/libxml2/libxml2-2.9.1-intel-2014b.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.1' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2-GCC-4.4.7-system.eb b/l/libxml2/libxml2-2.9.2-GCC-4.4.7-system.eb index baefebce..7de3fd13 100644 --- a/l/libxml2/libxml2-2.9.2-GCC-4.4.7-system.eb +++ b/l/libxml2/libxml2-2.9.2-GCC-4.4.7-system.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb b/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb index 841eddc1..217a0626 100644 --- a/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb +++ b/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2-GCC-4.9.3-2.25.eb b/l/libxml2/libxml2-2.9.2-GCC-4.9.3-2.25.eb index 8d892b49..5dcf2717 100644 --- a/l/libxml2/libxml2-2.9.2-GCC-4.9.3-2.25.eb +++ b/l/libxml2/libxml2-2.9.2-GCC-4.9.3-2.25.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2-GNU-4.9.3-2.25.eb b/l/libxml2/libxml2-2.9.2-GNU-4.9.3-2.25.eb index 3c33fb41..8e082cd2 100644 --- a/l/libxml2/libxml2-2.9.2-GNU-4.9.3-2.25.eb +++ b/l/libxml2/libxml2-2.9.2-GNU-4.9.3-2.25.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2-GNU-5.1.0-2.25.eb b/l/libxml2/libxml2-2.9.2-GNU-5.1.0-2.25.eb index 647dc8d0..49d31a09 100644 --- a/l/libxml2/libxml2-2.9.2-GNU-5.1.0-2.25.eb +++ b/l/libxml2/libxml2-2.9.2-GNU-5.1.0-2.25.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" diff --git a/l/libxml2/libxml2-2.9.2-foss-2015a.eb b/l/libxml2/libxml2-2.9.2-foss-2015a.eb index ae39cc8c..260a1d61 100644 --- a/l/libxml2/libxml2-2.9.2-foss-2015a.eb +++ b/l/libxml2/libxml2-2.9.2-foss-2015a.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2-foss-2015b.eb b/l/libxml2/libxml2-2.9.2-foss-2015b.eb index ad02e51c..94842d78 100644 --- a/l/libxml2/libxml2-2.9.2-foss-2015b.eb +++ b/l/libxml2/libxml2-2.9.2-foss-2015b.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2-foss-2015g-Python-2.7.9.eb b/l/libxml2/libxml2-2.9.2-foss-2015g-Python-2.7.9.eb index 23b5b152..3f53d503 100644 --- a/l/libxml2/libxml2-2.9.2-foss-2015g-Python-2.7.9.eb +++ b/l/libxml2/libxml2-2.9.2-foss-2015g-Python-2.7.9.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -25,6 +25,6 @@ versionsuffix = '-%s-%s' % ('Python', pythonver) dependencies = [('zlib', '1.2.8'), ('Python', pythonver), -] + ] moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2-foss-2015g.eb b/l/libxml2/libxml2-2.9.2-foss-2015g.eb index 5114d733..fc557f01 100644 --- a/l/libxml2/libxml2-2.9.2-foss-2015g.eb +++ b/l/libxml2/libxml2-2.9.2-foss-2015g.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" diff --git a/l/libxml2/libxml2-2.9.2-gompi-2015e.eb b/l/libxml2/libxml2-2.9.2-gompi-2015e.eb index 17470824..e01eb491 100644 --- a/l/libxml2/libxml2-2.9.2-gompi-2015e.eb +++ b/l/libxml2/libxml2-2.9.2-gompi-2015e.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" diff --git a/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb b/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb index f232e382..69a336ed 100644 --- a/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb +++ b/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2-goolf-1.5.16.eb b/l/libxml2/libxml2-2.9.2-goolf-1.5.16.eb index 54c5dad8..d12d3b9a 100644 --- a/l/libxml2/libxml2-2.9.2-goolf-1.5.16.eb +++ b/l/libxml2/libxml2-2.9.2-goolf-1.5.16.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2-goolf-1.7.20.eb b/l/libxml2/libxml2-2.9.2-goolf-1.7.20.eb index 22d8c149..b6a05e67 100644 --- a/l/libxml2/libxml2-2.9.2-goolf-1.7.20.eb +++ b/l/libxml2/libxml2-2.9.2-goolf-1.7.20.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2-intel-2014.06.eb b/l/libxml2/libxml2-2.9.2-intel-2014.06.eb index acdd85b6..76162bc7 100644 --- a/l/libxml2/libxml2-2.9.2-intel-2014.06.eb +++ b/l/libxml2/libxml2-2.9.2-intel-2014.06.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2-intel-2014b.eb b/l/libxml2/libxml2-2.9.2-intel-2014b.eb index 22aefe7d..2842a1e2 100644 --- a/l/libxml2/libxml2-2.9.2-intel-2014b.eb +++ b/l/libxml2/libxml2-2.9.2-intel-2014b.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2-intel-2015a.eb b/l/libxml2/libxml2-2.9.2-intel-2015a.eb index 1a4f4c99..e59554d7 100644 --- a/l/libxml2/libxml2-2.9.2-intel-2015a.eb +++ b/l/libxml2/libxml2-2.9.2-intel-2015a.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2-intel-2015b.eb b/l/libxml2/libxml2-2.9.2-intel-2015b.eb index b95f92df..36cacd7d 100644 --- a/l/libxml2/libxml2-2.9.2-intel-2015b.eb +++ b/l/libxml2/libxml2-2.9.2-intel-2015b.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.2.eb b/l/libxml2/libxml2-2.9.2.eb index f4566475..dcc7a9f2 100644 --- a/l/libxml2/libxml2-2.9.2.eb +++ b/l/libxml2/libxml2-2.9.2.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.2' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" diff --git a/l/libxml2/libxml2-2.9.3-GCC-4.9.3-2.25.eb b/l/libxml2/libxml2-2.9.3-GCC-4.9.3-2.25.eb index ba6d0a4c..1fbcdf4c 100644 --- a/l/libxml2/libxml2-2.9.3-GCC-4.9.3-2.25.eb +++ b/l/libxml2/libxml2-2.9.3-GCC-4.9.3-2.25.eb @@ -21,8 +21,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.3-foss-2016a.eb b/l/libxml2/libxml2-2.9.3-foss-2016a.eb index 9f21eb1b..e2aed002 100644 --- a/l/libxml2/libxml2-2.9.3-foss-2016a.eb +++ b/l/libxml2/libxml2-2.9.3-foss-2016a.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.3' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.3-gimkl-2.11.5.eb b/l/libxml2/libxml2-2.9.3-gimkl-2.11.5.eb index 1f39ac3f..5abfdb16 100644 --- a/l/libxml2/libxml2-2.9.3-gimkl-2.11.5.eb +++ b/l/libxml2/libxml2-2.9.3-gimkl-2.11.5.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.3' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.3-goolf-1.7.20.eb b/l/libxml2/libxml2-2.9.3-goolf-1.7.20.eb index 66513c18..9eab4022 100644 --- a/l/libxml2/libxml2-2.9.3-goolf-1.7.20.eb +++ b/l/libxml2/libxml2-2.9.3-goolf-1.7.20.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.3' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.3-intel-2016a.eb b/l/libxml2/libxml2-2.9.3-intel-2016a.eb index b762d969..b02d7cfc 100644 --- a/l/libxml2/libxml2-2.9.3-intel-2016a.eb +++ b/l/libxml2/libxml2-2.9.3-intel-2016a.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.3' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.3-intel-2017.00.eb b/l/libxml2/libxml2-2.9.3-intel-2017.00.eb index 99ca7085..de74ffa2 100644 --- a/l/libxml2/libxml2-2.9.3-intel-2017.00.eb +++ b/l/libxml2/libxml2-2.9.3-intel-2017.00.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.3' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" @@ -22,8 +22,10 @@ configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROO dependencies = [('zlib', '1.2.8')] sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} + 'files': [ + ('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % + SHLIB_EXT, 'lib64/libxml2.%s' % + SHLIB_EXT)], 'dirs': [ + 'bin', 'include/libxml2/libxml'], } moduleclass = 'lib' diff --git a/l/libxml2/libxml2-2.9.4.eb b/l/libxml2/libxml2-2.9.4.eb index 0fbfde08..044b4b18 100644 --- a/l/libxml2/libxml2-2.9.4.eb +++ b/l/libxml2/libxml2-2.9.4.eb @@ -4,7 +4,7 @@ name = 'libxml2' version = '2.9.4' homepage = 'http://xmlsoft.org/' -description = """Libxml2 is the XML C parser and +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" diff --git a/l/libxsmm/libxsmm-1.6.4-intel-2017a.eb b/l/libxsmm/libxsmm-1.6.4-intel-2017a.eb index 9f618ca8..021799ba 100644 --- a/l/libxsmm/libxsmm-1.6.4-intel-2017a.eb +++ b/l/libxsmm/libxsmm-1.6.4-intel-2017a.eb @@ -19,8 +19,12 @@ skipsteps = ['configure'] maxparallel = 1 sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} + 'files': [ + 'bin/libxsmm_gemm_generator', + 'include/libxsmm.h', + 'lib/libxsmm.a', + 'lib/libxsmm.%s' % + SHLIB_EXT], + 'dirs': ['share']} moduleclass = 'math' diff --git a/l/libxsmm/libxsmm-1.6.4.eb b/l/libxsmm/libxsmm-1.6.4.eb index 610d23b0..208e077a 100644 --- a/l/libxsmm/libxsmm-1.6.4.eb +++ b/l/libxsmm/libxsmm-1.6.4.eb @@ -21,8 +21,12 @@ skipsteps = ['configure'] maxparallel = 1 sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], - 'dirs': ['share'] -} + 'files': [ + 'bin/libxsmm_gemm_generator', + 'include/libxsmm.h', + 'lib/libxsmm.a', + 'lib/libxsmm.%s' % + SHLIB_EXT], + 'dirs': ['share']} moduleclass = 'math' diff --git a/l/libxsmm/libxsmm-1.7.1-GCC-6.3.0-2.27.eb b/l/libxsmm/libxsmm-1.7.1-GCC-6.3.0-2.27.eb index 1a3a96b5..7c13d924 100644 --- a/l/libxsmm/libxsmm-1.7.1-GCC-6.3.0-2.27.eb +++ b/l/libxsmm/libxsmm-1.7.1-GCC-6.3.0-2.27.eb @@ -21,14 +21,16 @@ installopts = 'MNK="1 4 5 6 8 9 13 16 17 22 23 24 26 32" PREFIX=%(installdir)s' skipsteps = ['configure'] modextravars = { - 'LIBXSMM_LIBS':'-lxsmmf -lxsmm -ldl -lpthread', - 'LIBXSMM_CFLAGS':'-I\'%(installdir)s/include\'', - 'LIBXSMM_LDFLAGS':'-L\'%(installdir)s/lib\' -Wl,-rpath=\'%(installdir)s/lib\'', + 'LIBXSMM_LIBS': '-lxsmmf -lxsmm -ldl -lpthread', + 'LIBXSMM_CFLAGS': '-I\'%(installdir)s/include\'', + 'LIBXSMM_LDFLAGS': '-L\'%(installdir)s/lib\' -Wl,-rpath=\'%(installdir)s/lib\'', } sanity_check_paths = { - 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a'], - 'dirs': ['share'] -} + 'files': [ + 'bin/libxsmm_gemm_generator', + 'include/libxsmm.h', + 'lib/libxsmm.a'], + 'dirs': ['share']} moduleclass = 'math' diff --git a/l/likwid/likwid-4.0.1-intel-2015b.eb b/l/likwid/likwid-4.0.1-intel-2015b.eb index 5c1f75ed..a1f260e3 100644 --- a/l/likwid/likwid-4.0.1-intel-2015b.eb +++ b/l/likwid/likwid-4.0.1-intel-2015b.eb @@ -17,10 +17,17 @@ buildopts = 'CC="$CC" CFLAGS="$CFLAGS -std=c99"' installopts = 'PREFIX=%(installdir)s' sanity_check_paths = { - 'files': ["bin/likwid-features", "bin/likwid-memsweeper", "bin/likwid-mpirun", "bin/likwid-perfctr", - "bin/likwid-perfscope", "bin/likwid-pin", "bin/likwid-powermeter", "bin/likwid-topology", - "lib/liblikwidpin.so", "lib/liblikwid.a"], - 'dirs': ["man/man1"] -} + 'files': [ + "bin/likwid-features", + "bin/likwid-memsweeper", + "bin/likwid-mpirun", + "bin/likwid-perfctr", + "bin/likwid-perfscope", + "bin/likwid-pin", + "bin/likwid-powermeter", + "bin/likwid-topology", + "lib/liblikwidpin.so", + "lib/liblikwid.a"], + 'dirs': ["man/man1"]} moduleclass = 'devel' diff --git a/l/likwid/likwid-4.1.0-GCCcore-4.9.3.eb b/l/likwid/likwid-4.1.0-GCCcore-4.9.3.eb index cda484e2..2c21b106 100644 --- a/l/likwid/likwid-4.1.0-GCCcore-4.9.3.eb +++ b/l/likwid/likwid-4.1.0-GCCcore-4.9.3.eb @@ -22,11 +22,19 @@ buildopts = 'CC="$CC" CFLAGS="$CFLAGS -std=c99" PREFIX=%(installdir)s' installopts = 'PREFIX=%(installdir)s' sanity_check_paths = { - 'files': ["bin/likwid-memsweeper", "bin/likwid-mpirun", "bin/likwid-perfctr", - "bin/likwid-perfscope", "bin/likwid-pin", "bin/likwid-powermeter", "bin/likwid-topology", - "lib/liblikwidpin.%s" % SHLIB_EXT, "lib/liblikwid.%s" % SHLIB_EXT], - 'dirs': ["man/man1"] -} + 'files': [ + "bin/likwid-memsweeper", + "bin/likwid-mpirun", + "bin/likwid-perfctr", + "bin/likwid-perfscope", + "bin/likwid-pin", + "bin/likwid-powermeter", + "bin/likwid-topology", + "lib/liblikwidpin.%s" % + SHLIB_EXT, + "lib/liblikwid.%s" % + SHLIB_EXT], + 'dirs': ["man/man1"]} maxparallel = 1 diff --git a/l/lxml/lxml-3.4.4-intel-2015b-Python-2.7.9.eb b/l/lxml/lxml-3.4.4-intel-2015b-Python-2.7.9.eb index bd4ac228..2ed06bf8 100644 --- a/l/lxml/lxml-3.4.4-intel-2015b-Python-2.7.9.eb +++ b/l/lxml/lxml-3.4.4-intel-2015b-Python-2.7.9.eb @@ -26,9 +26,9 @@ dependencies = [ 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))], -} + 'files': [], 'dirs': [ + ('%s-%%(version)s-py%s.egg' % + (pylibdir, pyshortver), '%s-%%(version)s-py%s-linux-x86_64.egg' % + (pylibdir, pyshortver))], } moduleclass = 'lib' diff --git a/l/lxml/lxml-3.8.0-Python-2.7.13-base.eb b/l/lxml/lxml-3.8.0-Python-2.7.13-base.eb index 2f971bfd..59af1bdf 100644 --- a/l/lxml/lxml-3.8.0-Python-2.7.13-base.eb +++ b/l/lxml/lxml-3.8.0-Python-2.7.13-base.eb @@ -26,9 +26,9 @@ dependencies = [ 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))], -} + 'files': [], 'dirs': [ + ('%s-%%(version)s-py%s.egg' % + (pylibdir, pyshortver), '%s-%%(version)s-py%s-linux-x86_64.egg' % + (pylibdir, pyshortver))], } moduleclass = 'lib' diff --git a/l/lxml/lxml-4.1.1-Py-2.7.eb b/l/lxml/lxml-4.1.1-Py-2.7.eb index eae0df0d..5a7901c4 100644 --- a/l/lxml/lxml-4.1.1-Py-2.7.eb +++ b/l/lxml/lxml-4.1.1-Py-2.7.eb @@ -18,9 +18,7 @@ dependencies = [ ('libxslt', '1.1.29', '', True), ] -sanity_check_paths = { - 'files': [], - 'dirs': [('lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg')] -} +sanity_check_paths = {'files': [], 'dirs': [ + ('lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg')]} moduleclass = 'python' diff --git a/l/lxml/lxml-4.1.1-Py-3.6.eb b/l/lxml/lxml-4.1.1-Py-3.6.eb index a4164f4c..3c05fcf3 100644 --- a/l/lxml/lxml-4.1.1-Py-3.6.eb +++ b/l/lxml/lxml-4.1.1-Py-3.6.eb @@ -18,9 +18,7 @@ dependencies = [ ('libxslt', '1.1.29', '', True), ] -sanity_check_paths = { - 'files': [], - 'dirs': [('lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg')] -} +sanity_check_paths = {'files': [], 'dirs': [ + ('lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg')]} moduleclass = 'python' diff --git a/m/MDSplus/MDSplus-7.0.67-foss-2016a-Java-1.7.0_79-Python-2.7.11.eb b/m/MDSplus/MDSplus-7.0.67-foss-2016a-Java-1.7.0_79-Python-2.7.11.eb index 111f00bf..b5723263 100644 --- a/m/MDSplus/MDSplus-7.0.67-foss-2016a-Java-1.7.0_79-Python-2.7.11.eb +++ b/m/MDSplus/MDSplus-7.0.67-foss-2016a-Java-1.7.0_79-Python-2.7.11.eb @@ -11,7 +11,7 @@ description = """MDSplus is a set of software tools for data acquisition and sto toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://github.com/%(name)s/%(namelower)s/archive'] -sources = ['stable_release-%s.zip' % version.replace('.','-')] +sources = ['stable_release-%s.zip' % version.replace('.', '-')] dependencies = [ ('Java', '1.7.0_79', '', True), diff --git a/m/MDSplus/MDSplus-7.0.67-goolf-1.5.16-Java-1.7.0_79-Python-2.7.9.eb b/m/MDSplus/MDSplus-7.0.67-goolf-1.5.16-Java-1.7.0_79-Python-2.7.9.eb index 25d836f8..92964498 100644 --- a/m/MDSplus/MDSplus-7.0.67-goolf-1.5.16-Java-1.7.0_79-Python-2.7.9.eb +++ b/m/MDSplus/MDSplus-7.0.67-goolf-1.5.16-Java-1.7.0_79-Python-2.7.9.eb @@ -11,7 +11,7 @@ description = """MDSplus is a set of software tools for data acquisition and sto toolchain = {'name': 'goolf', 'version': '1.5.16'} source_urls = ['https://github.com/%(name)s/%(namelower)s/archive'] -sources = ['stable_release-%s.zip' % version.replace('.','-')] +sources = ['stable_release-%s.zip' % version.replace('.', '-')] dependencies = [ ('Java', '1.7.0_79', '', True), diff --git a/m/MIGRATE-N/MIGRATE-N-4.2.8-foss-2016a.eb b/m/MIGRATE-N/MIGRATE-N-4.2.8-foss-2016a.eb index b6f05aeb..01a23623 100644 --- a/m/MIGRATE-N/MIGRATE-N-4.2.8-foss-2016a.eb +++ b/m/MIGRATE-N/MIGRATE-N-4.2.8-foss-2016a.eb @@ -6,9 +6,9 @@ version = '4.2.8' homepage = 'http://popgen.sc.fsu.edu/Migrate/Migrate-n.html' description = """ Migrate estimates population parameters, effective population sizes -and migration rates of n populations, using genetic data. It -uses a coalescent theory approach taking into account history of -mutations and uncertainty of the genealogy. +and migration rates of n populations, using genetic data. It +uses a coalescent theory approach taking into account history of +mutations and uncertainty of the genealogy. """ toolchain = {'name': 'foss', 'version': '2016a'} @@ -35,7 +35,7 @@ prebuildopts = 'make mpis && make clean && ' start_dir = 'src' sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['migrate-n','migrate-n-mpi']], + 'files': ['bin/%s' % x for x in ['migrate-n', 'migrate-n-mpi']], 'dirs': ['man'], } diff --git a/m/MIKE/MIKE-2014.eb b/m/MIKE/MIKE-2014.eb index 96df8584..f009270d 100644 --- a/m/MIKE/MIKE-2014.eb +++ b/m/MIKE/MIKE-2014.eb @@ -8,9 +8,18 @@ description = """ MIKE Powered by DHI is a part of DHI, the global organisation dedicated to solving challenges in water environments worldwide.""" -toolchain = {'name': 'dummy', 'version': ''} # empty version to ensure that dependencies are loaded +# empty version to ensure that dependencies are loaded +toolchain = {'name': 'dummy', 'version': ''} -skipsteps = ['source', 'patch', 'prepare','configure', 'build', 'test', 'install', 'sanitycheck'] +skipsteps = [ + 'source', + 'patch', + 'prepare', + 'configure', + 'build', + 'test', + 'install', + 'sanitycheck'] sanity_check_paths = { 'files': [''], @@ -20,13 +29,13 @@ sanity_check_paths = { dependencies = [('intel', '2015b')] modextrapaths = {"PATH": 'bin', - "LD_LIBRARY_PATH": 'bin', - "C_INCLUDE_PATH": 'include', - "CPLUS_INCLUDE_PATH": 'include' -} + "LD_LIBRARY_PATH": 'bin', + "C_INCLUDE_PATH": 'include', + "CPLUS_INCLUDE_PATH": 'include' + } modextravars = {'MIKE_HOME': '%(installdir)s', 'MIKE_DIR': '%(installdir)s' -} + } moduleclass = 'tools' diff --git a/m/MIKE/MIKE-2016-SP2.eb b/m/MIKE/MIKE-2016-SP2.eb index 1eea0541..b56be64b 100644 --- a/m/MIKE/MIKE-2016-SP2.eb +++ b/m/MIKE/MIKE-2016-SP2.eb @@ -9,9 +9,18 @@ description = """ MIKE Powered by DHI is a part of DHI, the global organisation dedicated to solving challenges in water environments worldwide.""" -toolchain = {'name': 'dummy', 'version': ''} # empty version to ensure that dependencies are loaded +# empty version to ensure that dependencies are loaded +toolchain = {'name': 'dummy', 'version': ''} -skipsteps = ['source', 'patch', 'prepare','configure', 'install', 'build', 'test', 'sanitycheck'] +skipsteps = [ + 'source', + 'patch', + 'prepare', + 'configure', + 'install', + 'build', + 'test', + 'sanitycheck'] sanity_check_paths = { 'files': ['%(installdir)s/EULA.txt'], @@ -21,13 +30,13 @@ sanity_check_paths = { dependencies = [('intel', '2016.01')] modextrapaths = {"PATH": 'bin', - "LD_LIBRARY_PATH": 'bin', - "C_INCLUDE_PATH": 'include', - "CPLUS_INCLUDE_PATH": 'include' -} + "LD_LIBRARY_PATH": 'bin', + "C_INCLUDE_PATH": 'include', + "CPLUS_INCLUDE_PATH": 'include' + } modextravars = {'MIKE_HOME': '%(installdir)s', 'MIKE_DIR': '%(installdir)s' -} + } moduleclass = 'tools' diff --git a/m/MIKE/MIKE-2016.eb b/m/MIKE/MIKE-2016.eb index bdc94780..369b6390 100644 --- a/m/MIKE/MIKE-2016.eb +++ b/m/MIKE/MIKE-2016.eb @@ -8,9 +8,17 @@ description = """ MIKE Powered by DHI is a part of DHI, the global organisation dedicated to solving challenges in water environments worldwide.""" -toolchain = {'name': 'dummy', 'version': ''} # empty version to ensure that dependencies are loaded +# empty version to ensure that dependencies are loaded +toolchain = {'name': 'dummy', 'version': ''} -skipsteps = ['source', 'patch', 'prepare','configure', 'build', 'test', 'sanitycheck'] +skipsteps = [ + 'source', + 'patch', + 'prepare', + 'configure', + 'build', + 'test', + 'sanitycheck'] sanity_check_paths = { 'files': [''], @@ -20,13 +28,13 @@ sanity_check_paths = { dependencies = [('intel', '2015b')] modextrapaths = {"PATH": 'bin', - "LD_LIBRARY_PATH": 'bin', - "C_INCLUDE_PATH": 'include', - "CPLUS_INCLUDE_PATH": 'include' -} + "LD_LIBRARY_PATH": 'bin', + "C_INCLUDE_PATH": 'include', + "CPLUS_INCLUDE_PATH": 'include' + } modextravars = {'MIKE_HOME': '%(installdir)s', 'MIKE_DIR': '%(installdir)s' -} + } moduleclass = 'tools' diff --git a/m/MIKE/MIKE-2017.eb b/m/MIKE/MIKE-2017.eb index 82ba0596..7531b5a7 100644 --- a/m/MIKE/MIKE-2017.eb +++ b/m/MIKE/MIKE-2017.eb @@ -8,9 +8,17 @@ description = """ MIKE Powered by DHI is a part of DHI, the global organisation dedicated to solving challenges in water environments worldwide.""" -toolchain = {'name': 'dummy', 'version': ''} # empty version to ensure that dependencies are loaded +# empty version to ensure that dependencies are loaded +toolchain = {'name': 'dummy', 'version': ''} -skipsteps = ['source', 'patch', 'prepare','configure', 'build', 'test', 'sanitycheck'] +skipsteps = [ + 'source', + 'patch', + 'prepare', + 'configure', + 'build', + 'test', + 'sanitycheck'] sanity_check_paths = { 'files': [''], @@ -20,13 +28,13 @@ sanity_check_paths = { dependencies = [('intel', '2017.00')] modextrapaths = {"PATH": 'bin', - "LD_LIBRARY_PATH": 'bin', - "C_INCLUDE_PATH": 'include', - "CPLUS_INCLUDE_PATH": 'include' -} + "LD_LIBRARY_PATH": 'bin', + "C_INCLUDE_PATH": 'include', + "CPLUS_INCLUDE_PATH": 'include' + } modextravars = {'MIKE_HOME': '%(installdir)s', 'MIKE_DIR': '%(installdir)s' -} + } moduleclass = 'tools' diff --git a/m/MLD2P4/MLD2P4-2.0-rc4.eb b/m/MLD2P4/MLD2P4-2.0-rc4.eb index cadd93c5..d433870d 100644 --- a/m/MLD2P4/MLD2P4-2.0-rc4.eb +++ b/m/MLD2P4/MLD2P4-2.0-rc4.eb @@ -16,7 +16,7 @@ toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} toolchainopts = {'pic': True} dependencies = [ - ('PSBLAS', '3.3.4-3'), + ('PSBLAS', '3.3.4-3'), ] source_urls = ['http://www.mld2p4.it/images/docs/'] diff --git a/m/MOSAIK/MOSAIK-2.2.28-goolf-1.4.10-20140425-24cf06.eb b/m/MOSAIK/MOSAIK-2.2.28-goolf-1.4.10-20140425-24cf06.eb index 5b232963..33e81a5b 100644 --- a/m/MOSAIK/MOSAIK-2.2.28-goolf-1.4.10-20140425-24cf06.eb +++ b/m/MOSAIK/MOSAIK-2.2.28-goolf-1.4.10-20140425-24cf06.eb @@ -1,17 +1,18 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' name = 'MOSAIK' version = '2.2.28' -git_commit_id = '24cf06' #first six digits of the commit id we will download from github +# first six digits of the commit id we will download from github +git_commit_id = '24cf06' versionsuffix = '-20140425-%s' % git_commit_id homepage = 'https://code.google.com/p/mosaik-aligner/' -description = """ MOSAIK is a reference-guided aligner for next-generation +description = """ MOSAIK is a reference-guided aligner for next-generation sequencing technologies """ toolchain = {'name': 'goolf', 'version': '1.4.10'} @@ -28,9 +29,15 @@ start_dir = "src" buildopts = ' BIN_DIR="./bin" OBJ_DIR="./obj"' files_to_copy = ["bin", "../README", "demo"] - + sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["MosaikAligner", "MosaikBuild", "MosaikJump", "MosaikText"]], + 'files': [ + "bin/%s" % + x for x in [ + "MosaikAligner", + "MosaikBuild", + "MosaikJump", + "MosaikText"]], 'dirs': [], } diff --git a/m/MOSAIK/MOSAIK-2.2.28-ictce-6.2.5-20140425-24cf06.eb b/m/MOSAIK/MOSAIK-2.2.28-ictce-6.2.5-20140425-24cf06.eb index 77047640..b01182f0 100644 --- a/m/MOSAIK/MOSAIK-2.2.28-ictce-6.2.5-20140425-24cf06.eb +++ b/m/MOSAIK/MOSAIK-2.2.28-ictce-6.2.5-20140425-24cf06.eb @@ -1,17 +1,18 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' name = 'MOSAIK' version = '2.2.28' -git_commit_id = '24cf06' #first six digits of the commit id we will download from github +# first six digits of the commit id we will download from github +git_commit_id = '24cf06' versionsuffix = '-20140425-%s' % git_commit_id homepage = 'https://code.google.com/p/mosaik-aligner/' -description = """ MOSAIK is a reference-guided aligner for next-generation +description = """ MOSAIK is a reference-guided aligner for next-generation sequencing technologies """ toolchain = {'name': 'ictce', 'version': '6.2.5'} @@ -28,9 +29,15 @@ start_dir = "src" buildopts = ' BIN_DIR="./bin" OBJ_DIR="./obj"' files_to_copy = ["bin", "../README", "demo"] - + sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["MosaikAligner", "MosaikBuild", "MosaikJump", "MosaikText"]], + 'files': [ + "bin/%s" % + x for x in [ + "MosaikAligner", + "MosaikBuild", + "MosaikJump", + "MosaikText"]], 'dirs': [], } diff --git a/m/MPFR/MPFR-3.1.4-intel-2017a.eb b/m/MPFR/MPFR-3.1.4-intel-2017a.eb index 0daedc6f..adb241b8 100644 --- a/m/MPFR/MPFR-3.1.4-intel-2017a.eb +++ b/m/MPFR/MPFR-3.1.4-intel-2017a.eb @@ -4,22 +4,22 @@ name = 'MPFR' version = '3.1.4' homepage = 'http://www.mpfr.org' -description = """The MPFR library is a C library for multiple-precision +description = """The MPFR library is a C library for multiple-precision floating-point computations with correct rounding.""" toolchain = {'name': 'intel', 'version': '2017a'} source_urls = [ - 'http://www.mpfr.org/mpfr-%(version)s/', - 'http://mpfr.loria.fr/mpfr-%(version)s/', - 'http://mpfr.loria.fr/mpfr-%(version)s/mpfr-%(version)s.tar.gz' + 'http://www.mpfr.org/mpfr-%(version)s/', + 'http://mpfr.loria.fr/mpfr-%(version)s/', + 'http://mpfr.loria.fr/mpfr-%(version)s/mpfr-%(version)s.tar.gz' ] sources = [SOURCELOWER_TAR_GZ] patches = ['MPFR_ictce_remove-deprecated-mp.patch'] dependencies = [ - ('GMP', '6.1.1', '' , True) + ('GMP', '6.1.1', '', True) ] runtest = 'check' diff --git a/m/MPFR/MPFR-3.1.5-intel-2017.00.eb b/m/MPFR/MPFR-3.1.5-intel-2017.00.eb index d71e3b43..41ea091f 100644 --- a/m/MPFR/MPFR-3.1.5-intel-2017.00.eb +++ b/m/MPFR/MPFR-3.1.5-intel-2017.00.eb @@ -4,7 +4,7 @@ name = 'MPFR' version = '3.1.5' homepage = 'http://www.mpfr.org' -description = """The MPFR library is a C library for multiple-precision +description = """The MPFR library is a C library for multiple-precision floating-point computations with correct rounding.""" toolchain = {'name': 'intel', 'version': '2017.00'} diff --git a/m/MPICH/MPICH-3.2.1-GCC-6.3.0-2.27.eb b/m/MPICH/MPICH-3.2.1-GCC-6.3.0-2.27.eb index e600139b..745ab94d 100644 --- a/m/MPICH/MPICH-3.2.1-GCC-6.3.0-2.27.eb +++ b/m/MPICH/MPICH-3.2.1-GCC-6.3.0-2.27.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.mpich.org/static/tarballs/%(version)s'] -configopts="--enable-shared" +configopts = "--enable-shared" # Let's store the checksum in order to be sure it doesn't suddenly change # checksums = ['f414cfa77099cd1fa1a5ae4e22db508a'] diff --git a/m/MPI_NET/MPI_NET-1.2.0-gompi-2015e.eb b/m/MPI_NET/MPI_NET-1.2.0-gompi-2015e.eb index 2315cdad..4b1cd3d2 100644 --- a/m/MPI_NET/MPI_NET-1.2.0-gompi-2015e.eb +++ b/m/MPI_NET/MPI_NET-1.2.0-gompi-2015e.eb @@ -4,14 +4,14 @@ version = '1.2.0' easyblock = 'ConfigureMake' homepage = 'http://www.osl.iu.edu/research/mpi.net/' -description = """MPI.NET is a high-performance, easy-to-use implementation of the Message Passing Interface (MPI) +description = """MPI.NET is a high-performance, easy-to-use implementation of the Message Passing Interface (MPI) for Microsoft's .NET environment""" toolchain = {'name': 'gompi', 'version': '2015e'} dependencies = [('Mono', '3.12.1', '', ('GCC', '4.4.7-system')), ('OpenMPI', '1.8.6', '', ('GCC', '4.4.7-system')) -] + ] patches = [('mpi.net-1.2.0-unsafe.patch', 1)] diff --git a/m/MPI_NET/MPI_NET-1.2.0-intel-2016.01.eb b/m/MPI_NET/MPI_NET-1.2.0-intel-2016.01.eb index 7e360d81..efcb0f63 100644 --- a/m/MPI_NET/MPI_NET-1.2.0-intel-2016.01.eb +++ b/m/MPI_NET/MPI_NET-1.2.0-intel-2016.01.eb @@ -4,7 +4,7 @@ version = '1.2.0' easyblock = 'ConfigureMake' homepage = 'http://www.osl.iu.edu/research/mpi.net/' -description = """MPI.NET is a high-performance, easy-to-use implementation of the Message Passing Interface (MPI) +description = """MPI.NET is a high-performance, easy-to-use implementation of the Message Passing Interface (MPI) for Microsoft's .NET environment""" toolchain = {'name': 'intel', 'version': '2016.01'} @@ -13,7 +13,7 @@ dependencies = [('Mono', '4.2.2.10')] patches = [('mpi.net-1.2.0-unsafe.patch', 1), ('configure.ac.patch') -] + ] preconfigopts = 'sh ./autogen.sh && ' diff --git a/m/MPI_NET/MPI_NET-1.2.0-intel-2017b.eb b/m/MPI_NET/MPI_NET-1.2.0-intel-2017b.eb index a2c797d0..8723ae60 100644 --- a/m/MPI_NET/MPI_NET-1.2.0-intel-2017b.eb +++ b/m/MPI_NET/MPI_NET-1.2.0-intel-2017b.eb @@ -13,7 +13,7 @@ dependencies = [('Mono', '5.0.0.100', '', True)] patches = [('mpi.net-1.2.0-unsafe.patch', 1), ('configure.ac.patch') -] + ] preconfigopts = 'sh ./autogen.sh && ' diff --git a/m/MPJ-Express/MPJ-Express-0.44-foss-2016a-Java-1.8.0_92.eb b/m/MPJ-Express/MPJ-Express-0.44-foss-2016a-Java-1.8.0_92.eb index c8deee65..8dfe3766 100644 --- a/m/MPJ-Express/MPJ-Express-0.44-foss-2016a-Java-1.8.0_92.eb +++ b/m/MPJ-Express/MPJ-Express-0.44-foss-2016a-Java-1.8.0_92.eb @@ -10,13 +10,13 @@ version = '0.44' versionsuffix = '-Java-%(javaver)s' homepage = 'http://mpj-express.org/' -description = """MPJ Express is an open source Java message passing library that allows application +description = """MPJ Express is an open source Java message passing library that allows application developers to write and execute parallel applications for multicore processors and compute clusters/clouds.""" toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://sourceforge.net/projects/mpjexpress/files/releases/'] -sources = ['mpj-v%s.tar.gz' % (version.replace('.','_'))] +sources = ['mpj-v%s.tar.gz' % (version.replace('.', '_'))] builddependencies = [('CMake', '3.5.2')] @@ -36,7 +36,7 @@ modextrapaths = { } modextravars = { - 'MPJ_HOME': '$root', # MPJ_HOME points to install directory + 'MPJ_HOME': '$root', # MPJ_HOME points to install directory } sanity_check_paths = { diff --git a/m/MPJ-Express/MPJ-Express-0.44-goolf-1.4.10-Java-1.7.0_75.eb b/m/MPJ-Express/MPJ-Express-0.44-goolf-1.4.10-Java-1.7.0_75.eb index 25c03b41..53ebc729 100644 --- a/m/MPJ-Express/MPJ-Express-0.44-goolf-1.4.10-Java-1.7.0_75.eb +++ b/m/MPJ-Express/MPJ-Express-0.44-goolf-1.4.10-Java-1.7.0_75.eb @@ -9,13 +9,13 @@ name = 'MPJ-Express' version = '0.44' homepage = 'http://mpj-express.org/' -description = """MPJ Express is an open source Java message passing library that allows application +description = """MPJ Express is an open source Java message passing library that allows application developers to write and execute parallel applications for multicore processors and compute clusters/clouds.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['https://sourceforge.net/projects/mpjexpress/files/releases/'] -sources = ['mpj-v%s.tar.gz' % (version.replace('.','_'))] +sources = ['mpj-v%s.tar.gz' % (version.replace('.', '_'))] java = 'Java' javaver = '1.7.0_75' @@ -29,15 +29,17 @@ dependencies = [ # compile JNI wrapper library as described in docs # http://mpj-express.org/docs/readme/README -postinstallcmds = ["mkdir %(installdir)s/src/mpjdev/natmpjdev/lib/build", - "cd %(installdir)s/src/mpjdev/natmpjdev/lib/build && cmake .. && make && make install DESTDIR=%(installdir)s",] +postinstallcmds = [ + "mkdir %(installdir)s/src/mpjdev/natmpjdev/lib/build", + "cd %(installdir)s/src/mpjdev/natmpjdev/lib/build && cmake .. && make && make install DESTDIR=%(installdir)s", +] modextrapaths = { 'CLASSPATH': 'lib', } modextravars = { - 'MPJ_HOME': '$root', # MPJ_HOME points to install directory + 'MPJ_HOME': '$root', # MPJ_HOME points to install directory } sanity_check_paths = { diff --git a/m/MVAPICH2/MVAPICH2-1.7-GCC-4.6.3-hwloc-chkpt.eb b/m/MVAPICH2/MVAPICH2-1.7-GCC-4.6.3-hwloc-chkpt.eb index 0d8dbcbf..4968caa1 100644 --- a/m/MVAPICH2/MVAPICH2-1.7-GCC-4.6.3-hwloc-chkpt.eb +++ b/m/MVAPICH2/MVAPICH2-1.7-GCC-4.6.3-hwloc-chkpt.eb @@ -3,13 +3,14 @@ version = '1.7' versionsuffix = '-hwloc-chkpt' homepage = 'http://mvapich.cse.ohio-state.edu/overview/mvapich2/' -description = """This is an MPI-2 implementation (conforming to MPI 2.1 standard) which includes all MPI-1 features. +description = """This is an MPI-2 implementation (conforming to MPI 2.1 standard) which includes all MPI-1 features. It is based on MPICH2 and MVICH.""" toolchain = {'name': 'GCC', 'version': '4.6.3'} sources = [SOURCELOWER_TGZ] -# note: this URL will only work for the most recent version (previous versions no longer available?) +# note: this URL will only work for the most recent version (previous +# versions no longer available?) source_urls = ['http://mvapich.cse.ohio-state.edu/download/mvapich2'] checksums = ['b05c3cde3d181b2499500b4bd8962e3f'] @@ -21,7 +22,7 @@ dependencies = [ builddependencies = [('Bison', '2.5')] -osdependencies = [('libcr-dev', 'blcr-devel'),] +osdependencies = [('libcr-dev', 'blcr-devel'), ] # enable building of MPE routines withmpe = True diff --git a/m/MaCH/MaCH-1.0.18.c-goolf-1.4.10.eb b/m/MaCH/MaCH-1.0.18.c-goolf-1.4.10.eb index 3c30407b..4becccd6 100644 --- a/m/MaCH/MaCH-1.0.18.c-goolf-1.4.10.eb +++ b/m/MaCH/MaCH-1.0.18.c-goolf-1.4.10.eb @@ -9,14 +9,14 @@ name = 'MaCH' version = '1.0.18.c' homepage = 'http://www.sph.umich.edu/csg/abecasis/MaCH/' -description = """ MaCH 1.0 is a Markov Chain based haplotyper. It can resolve long - haplotypes or infer missing genotypes in samples of unrelated individuals. The +description = """ MaCH 1.0 is a Markov Chain based haplotyper. It can resolve long + haplotypes or infer missing genotypes in samples of unrelated individuals. The current version is a pre-release. """ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['http://www.sph.umich.edu/csg/abecasis/MaCH/download/'] -sources = ['%s.%s.source.tgz' % (name.lower(), version.replace(".c",""))] +sources = ['%s.%s.source.tgz' % (name.lower(), version.replace(".c", ""))] dependencies = [('zlib', '1.2.8')] diff --git a/m/MaCH/MaCH-1.0.18.c-ictce-6.2.5.eb b/m/MaCH/MaCH-1.0.18.c-ictce-6.2.5.eb index 25039811..b0202136 100644 --- a/m/MaCH/MaCH-1.0.18.c-ictce-6.2.5.eb +++ b/m/MaCH/MaCH-1.0.18.c-ictce-6.2.5.eb @@ -9,14 +9,14 @@ name = 'MaCH' version = '1.0.18.c' homepage = 'http://www.sph.umich.edu/csg/abecasis/MaCH/' -description = """ MaCH 1.0 is a Markov Chain based haplotyper. It can resolve long - haplotypes or infer missing genotypes in samples of unrelated individuals. The +description = """ MaCH 1.0 is a Markov Chain based haplotyper. It can resolve long + haplotypes or infer missing genotypes in samples of unrelated individuals. The current version is a pre-release. """ toolchain = {'name': 'ictce', 'version': '6.2.5'} source_urls = ['http://www.sph.umich.edu/csg/abecasis/MaCH/download/'] -sources = ['%s.%s.source.tgz' % (name.lower(), version.replace(".c",""))] +sources = ['%s.%s.source.tgz' % (name.lower(), version.replace(".c", ""))] dependencies = [('zlib', '1.2.8')] diff --git a/m/MariaDB/MariaDB-10.1.13-intel-2016a.eb b/m/MariaDB/MariaDB-10.1.13-intel-2016a.eb index ae90e1a3..426a4f73 100644 --- a/m/MariaDB/MariaDB-10.1.13-intel-2016a.eb +++ b/m/MariaDB/MariaDB-10.1.13-intel-2016a.eb @@ -33,8 +33,15 @@ separate_build_dir = True configopts = "-DWITH_PCRE=system -DWITH_JEMALLOC=yes -DWITH_ZLIB=system -DMYSQL_MAINTAINER_MODE=ON" sanity_check_paths = { - 'files': ['bin/mysql', 'bin/mysqld_safe', 'lib/libmysqlclient.%s' % SHLIB_EXT, 'scripts/mysql_install_db'], - 'dirs': ['include', 'share'], + 'files': [ + 'bin/mysql', + 'bin/mysqld_safe', + 'lib/libmysqlclient.%s' % + SHLIB_EXT, + 'scripts/mysql_install_db'], + 'dirs': [ + 'include', + 'share'], } moduleclass = 'data' diff --git a/m/MarkupSafe/MarkupSafe-1.0-Py-2.7.eb b/m/MarkupSafe/MarkupSafe-1.0-Py-2.7.eb index ed1a7a06..74b435d4 100644 --- a/m/MarkupSafe/MarkupSafe-1.0-Py-2.7.eb +++ b/m/MarkupSafe/MarkupSafe-1.0-Py-2.7.eb @@ -12,9 +12,7 @@ toolchain = {'name': 'Py', 'version': '2.7'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/m/MarkupSafe/MarkupSafe-1.0-Py-3.6.eb b/m/MarkupSafe/MarkupSafe-1.0-Py-3.6.eb index bb137cd8..d80e6f8b 100644 --- a/m/MarkupSafe/MarkupSafe-1.0-Py-3.6.eb +++ b/m/MarkupSafe/MarkupSafe-1.0-Py-3.6.eb @@ -12,9 +12,7 @@ toolchain = {'name': 'Py', 'version': '3.6'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/m/Maven/Maven-3.2.3.eb b/m/Maven/Maven-3.2.3.eb index ae08a0b4..5d7ab735 100644 --- a/m/Maven/Maven-3.2.3.eb +++ b/m/Maven/Maven-3.2.3.eb @@ -12,7 +12,8 @@ central piece of information. toolchain = {'name': 'dummy', 'version': 'dummy'} sources = ['apache-maven-%(version)s-bin.tar.gz'] -source_urls = ['http://apache.org/dist/maven/maven-%(version_major)s/%(version)s/binaries/'] +source_urls = [ + 'http://apache.org/dist/maven/maven-%(version_major)s/%(version)s/binaries/'] sanity_check_paths = { 'files': ["bin/mvn"], diff --git a/m/Maven/Maven-3.3.3.eb b/m/Maven/Maven-3.3.3.eb index 642c9d91..9880b94a 100644 --- a/m/Maven/Maven-3.3.3.eb +++ b/m/Maven/Maven-3.3.3.eb @@ -12,7 +12,8 @@ central piece of information. toolchain = {'name': 'dummy', 'version': 'dummy'} sources = ['apache-maven-%(version)s-bin.tar.gz'] -source_urls = ['http://apache.org/dist/maven/maven-%(version_major)s/%(version)s/binaries/'] +source_urls = [ + 'http://apache.org/dist/maven/maven-%(version_major)s/%(version)s/binaries/'] sanity_check_paths = { 'files': ["bin/mvn"], diff --git a/m/Mawk/Mawk-1.3.4-goolf-1.4.10-20150503.eb b/m/Mawk/Mawk-1.3.4-goolf-1.4.10-20150503.eb index 7235621e..5b5a91c6 100644 --- a/m/Mawk/Mawk-1.3.4-goolf-1.4.10-20150503.eb +++ b/m/Mawk/Mawk-1.3.4-goolf-1.4.10-20150503.eb @@ -1,13 +1,13 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'ConfigureMake' name = 'Mawk' version = '1.3.4' -versionsuffix = '-20150503' +versionsuffix = '-20150503' homepage = 'http://invisible-island.net/mawk/' description = """mawk is an interpreter for the AWK Programming Language.""" diff --git a/m/Meep/Meep-1.2-goalf-1.1.0-no-OFED.eb b/m/Meep/Meep-1.2-goalf-1.1.0-no-OFED.eb index c4caf8f3..2a57c9fa 100644 --- a/m/Meep/Meep-1.2-goalf-1.1.0-no-OFED.eb +++ b/m/Meep/Meep-1.2-goalf-1.1.0-no-OFED.eb @@ -8,7 +8,12 @@ description = """Meep (or MEEP) is a free finite-difference time-domain (FDTD) s developed at MIT to model electromagnetic systems.""" toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} -toolchainopts = {'usempi': True, 'opt': True, 'optarch': True, 'unroll': True, 'pic': True} +toolchainopts = { + 'usempi': True, + 'opt': True, + 'optarch': True, + 'unroll': True, + 'pic': True} source_urls = [ 'http://ab-initio.mit.edu/meep/', @@ -25,7 +30,8 @@ dependencies = [ configopts = '--with-pic --with-mpi --without-gcc-arch --with-libctl=$EBROOTLIBCTL/share/libctl --enable-shared ' -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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/m/Meep/Meep-1.2-goolf-1.4.10.eb b/m/Meep/Meep-1.2-goolf-1.4.10.eb index 9c0e3d28..046ead31 100644 --- a/m/Meep/Meep-1.2-goolf-1.4.10.eb +++ b/m/Meep/Meep-1.2-goolf-1.4.10.eb @@ -8,7 +8,12 @@ description = """Meep (or MEEP) is a free finite-difference time-domain (FDTD) s MIT to model electromagnetic systems.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'usempi': True, 'opt': True, 'optarch': True, 'unroll': True, 'pic': True} +toolchainopts = { + 'usempi': True, + 'opt': True, + 'optarch': True, + 'unroll': True, + 'pic': True} source_urls = [ 'http://ab-initio.mit.edu/meep/', @@ -25,7 +30,8 @@ dependencies = [ configopts = '--with-pic --with-mpi --without-gcc-arch --with-libctl=$EBROOTLIBCTL/share/libctl --enable-shared ' -# fix for guile-config being broken because shebang line contains full path to bin/guile +# 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/m/Meep/Meep-1.2-ictce-4.0.6.eb b/m/Meep/Meep-1.2-ictce-4.0.6.eb index 15da01ed..cdfa60fc 100644 --- a/m/Meep/Meep-1.2-ictce-4.0.6.eb +++ b/m/Meep/Meep-1.2-ictce-4.0.6.eb @@ -8,7 +8,12 @@ description = """Meep (or MEEP) is a free finite-difference time-domain (FDTD) s developed at MIT to model electromagnetic systems.""" toolchain = {'name': 'ictce', 'version': '4.0.6'} -toolchainopts = {'usempi': True, 'opt': True, 'optarch': True, 'unroll': True, 'pic': True} +toolchainopts = { + 'usempi': True, + 'opt': True, + 'optarch': True, + 'unroll': True, + 'pic': True} source_urls = [ 'http://ab-initio.mit.edu/meep/', @@ -29,7 +34,8 @@ dependencies = [ 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 +# 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/m/Meep/Meep-1.2-ictce-5.3.0.eb b/m/Meep/Meep-1.2-ictce-5.3.0.eb index 475c5f32..c2186109 100644 --- a/m/Meep/Meep-1.2-ictce-5.3.0.eb +++ b/m/Meep/Meep-1.2-ictce-5.3.0.eb @@ -8,7 +8,12 @@ description = """Meep (or MEEP) is a free finite-difference time-domain (FDTD) s developed at MIT to model electromagnetic systems.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'usempi': True, 'opt': True, 'optarch': True, 'unroll': True, 'pic': True} +toolchainopts = { + 'usempi': True, + 'opt': True, + 'optarch': True, + 'unroll': True, + 'pic': True} source_urls = [ 'http://ab-initio.mit.edu/meep/', @@ -29,7 +34,8 @@ dependencies = [ 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 +# 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/m/Meep/Meep-1.3-intel-2015a.eb b/m/Meep/Meep-1.3-intel-2015a.eb index baee3155..3a087838 100644 --- a/m/Meep/Meep-1.3-intel-2015a.eb +++ b/m/Meep/Meep-1.3-intel-2015a.eb @@ -8,7 +8,12 @@ description = """Meep (or MEEP) is a free finite-difference time-domain (FDTD) s developed at MIT to model electromagnetic systems.""" toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'usempi': True, 'opt': True, 'optarch': True, 'unroll': True, 'pic': True} +toolchainopts = { + 'usempi': True, + 'opt': True, + 'optarch': True, + 'unroll': True, + 'pic': True} source_urls = [ 'http://ab-initio.mit.edu/meep/', @@ -29,7 +34,8 @@ dependencies = [ 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 +# 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/m/Meep/Meep-1.3-intel-2015b.eb b/m/Meep/Meep-1.3-intel-2015b.eb index 6cc03437..a8e2707a 100644 --- a/m/Meep/Meep-1.3-intel-2015b.eb +++ b/m/Meep/Meep-1.3-intel-2015b.eb @@ -8,7 +8,12 @@ description = """Meep (or MEEP) is a free finite-difference time-domain (FDTD) s developed at MIT to model electromagnetic systems.""" toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'usempi': True, 'opt': True, 'optarch': True, 'unroll': True, 'pic': True} +toolchainopts = { + 'usempi': True, + 'opt': True, + 'optarch': True, + 'unroll': True, + 'pic': True} source_urls = [ 'http://ab-initio.mit.edu/meep/', @@ -29,7 +34,8 @@ dependencies = [ 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 +# 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/m/Mesa/Mesa-10.4.5-intel-2015a-Python-2.7.9.eb b/m/Mesa/Mesa-10.4.5-intel-2015a-Python-2.7.9.eb index 3f895315..bb09f864 100644 --- a/m/Mesa/Mesa-10.4.5-intel-2015a-Python-2.7.9.eb +++ b/m/Mesa/Mesa-10.4.5-intel-2015a-Python-2.7.9.eb @@ -62,13 +62,19 @@ configopts += " --disable-driglx-direct --with-gallium-drivers='' --disable-egl" prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', - 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/wglext.h', 'include/GL/gl.h', - 'include/GL/glxext.h', 'include/GL/glx_mangle.h', - 'include/GL/wmesa.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/wglext.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GL/wmesa.h'], + 'dirs': []} maxparallel = 1 diff --git a/m/Mesa/Mesa-11.0.2-intel-2015b-Python-2.7.10.eb b/m/Mesa/Mesa-11.0.2-intel-2015b-Python-2.7.10.eb index 2bd0ff0f..55bb207b 100644 --- a/m/Mesa/Mesa-11.0.2-intel-2015b-Python-2.7.10.eb +++ b/m/Mesa/Mesa-11.0.2-intel-2015b-Python-2.7.10.eb @@ -59,16 +59,27 @@ preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, - 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, - 'include/GL/glext.h', 'include/GL/gl_mangle.h', - 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/wglext.h', 'include/GL/gl.h', - 'include/GL/glxext.h', 'include/GL/glx_mangle.h', - 'include/GLES/gl.h', 'include/GLES2/gl2.h', - 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/wglext.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} maxparallel = 1 diff --git a/m/Mesa/Mesa-11.0.8-foss-2015g-Python-2.7.9.eb b/m/Mesa/Mesa-11.0.8-foss-2015g-Python-2.7.9.eb index 0c767001..922ec73e 100644 --- a/m/Mesa/Mesa-11.0.8-foss-2015g-Python-2.7.9.eb +++ b/m/Mesa/Mesa-11.0.8-foss-2015g-Python-2.7.9.eb @@ -45,7 +45,7 @@ dependencies = [ #('eudev', '3.1.5'), ] -#Use the os provided libudev or the EB provided eudev +# Use the os provided libudev or the EB provided eudev #osdependencies = ['libudev'] # GLU is not part anymore of Mesa package! diff --git a/m/Mesa/Mesa-11.1.2-foss-2016a.eb b/m/Mesa/Mesa-11.1.2-foss-2016a.eb index fb2151e5..6a94147e 100644 --- a/m/Mesa/Mesa-11.1.2-foss-2016a.eb +++ b/m/Mesa/Mesa-11.1.2-foss-2016a.eb @@ -56,12 +56,27 @@ preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/wglext.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} maxparallel = 1 diff --git a/m/Mesa/Mesa-11.1.2-gimkl-2.11.5.eb b/m/Mesa/Mesa-11.1.2-gimkl-2.11.5.eb index 171b4771..4723e5af 100644 --- a/m/Mesa/Mesa-11.1.2-gimkl-2.11.5.eb +++ b/m/Mesa/Mesa-11.1.2-gimkl-2.11.5.eb @@ -56,12 +56,27 @@ preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/wglext.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} maxparallel = 1 diff --git a/m/Mesa/Mesa-11.1.2-intel-2016a.eb b/m/Mesa/Mesa-11.1.2-intel-2016a.eb index 3282ad74..70c610ad 100644 --- a/m/Mesa/Mesa-11.1.2-intel-2016a.eb +++ b/m/Mesa/Mesa-11.1.2-intel-2016a.eb @@ -56,12 +56,27 @@ preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/wglext.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} maxparallel = 1 diff --git a/m/Mesa/Mesa-11.1.2-intel-2017a.eb b/m/Mesa/Mesa-11.1.2-intel-2017a.eb index 6f7f3a57..1e372677 100644 --- a/m/Mesa/Mesa-11.1.2-intel-2017a.eb +++ b/m/Mesa/Mesa-11.1.2-intel-2017a.eb @@ -56,12 +56,27 @@ preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/wglext.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} maxparallel = 1 diff --git a/m/Mesa/Mesa-11.2.1-foss-2016a.eb b/m/Mesa/Mesa-11.2.1-foss-2016a.eb index a919f2ea..da1637b8 100644 --- a/m/Mesa/Mesa-11.2.1-foss-2016a.eb +++ b/m/Mesa/Mesa-11.2.1-foss-2016a.eb @@ -56,12 +56,27 @@ preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/wglext.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} maxparallel = 1 diff --git a/m/Mesa/Mesa-11.2.1-intel-2016a.eb b/m/Mesa/Mesa-11.2.1-intel-2016a.eb index 54f7d8a5..e322cb55 100644 --- a/m/Mesa/Mesa-11.2.1-intel-2016a.eb +++ b/m/Mesa/Mesa-11.2.1-intel-2016a.eb @@ -56,12 +56,27 @@ preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/wglext.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} maxparallel = 1 diff --git a/m/Mesa/Mesa-12.0.2-intel-2017a.eb b/m/Mesa/Mesa-12.0.2-intel-2017a.eb index d01166d7..330c65fd 100644 --- a/m/Mesa/Mesa-12.0.2-intel-2017a.eb +++ b/m/Mesa/Mesa-12.0.2-intel-2017a.eb @@ -49,11 +49,26 @@ configopts += " --disable-driglx-direct --with-gallium-drivers='swrast,swr' --di configopts += " --with-osmesa-bits=32 --enable-texture-float --enable-llvm-shared-libs " sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/wglext.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} moduleclass = 'vis' diff --git a/m/Mesa/Mesa-13.0.0-foss-2016a.eb b/m/Mesa/Mesa-13.0.0-foss-2016a.eb index d97a2fd9..434d8ab2 100644 --- a/m/Mesa/Mesa-13.0.0-foss-2016a.eb +++ b/m/Mesa/Mesa-13.0.0-foss-2016a.eb @@ -56,12 +56,27 @@ preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/wglext.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} maxparallel = 1 diff --git a/m/Mesa/Mesa-13.0.0-intel-2016a.eb b/m/Mesa/Mesa-13.0.0-intel-2016a.eb index d505fbe8..7f55e888 100644 --- a/m/Mesa/Mesa-13.0.0-intel-2016a.eb +++ b/m/Mesa/Mesa-13.0.0-intel-2016a.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'intel', 'version': '2016a'} toolchainopts = {'optarch': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['mesa-13.0.0.tar.gz',] +source_urls = ['mesa-13.0.0.tar.gz', ] builddependencies = [ ('flex', '2.6.0'), @@ -52,7 +52,7 @@ preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' -#sanity_check_paths = { +# sanity_check_paths = { # 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, # 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', # 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', diff --git a/m/Mesa/Mesa-13.0.0-intel-2017a.eb b/m/Mesa/Mesa-13.0.0-intel-2017a.eb index f2fc1833..5aa3ad02 100644 --- a/m/Mesa/Mesa-13.0.0-intel-2017a.eb +++ b/m/Mesa/Mesa-13.0.0-intel-2017a.eb @@ -13,7 +13,7 @@ toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'optarch': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['mesa-13.0.0.tar.gz',] +source_urls = ['mesa-13.0.0.tar.gz', ] builddependencies = [ ('flex', '2.6.4', '', True), @@ -37,7 +37,7 @@ dependencies = [ ('libXdamage', '1.1.4'), ('libXfont', '1.5.1'), ('LLVM', '5.0.0', '', ('GCC', '6.3.0-2.27')), -# ('eudev', '3.1.5'), + # ('eudev', '3.1.5'), ] # Use the os provided libudev or the EB provided eudev @@ -54,7 +54,7 @@ preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' -#sanity_check_paths = { +# sanity_check_paths = { # 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, # 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', # 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', diff --git a/m/Mesa/Mesa-17.0.2-intel-2017a.eb b/m/Mesa/Mesa-17.0.2-intel-2017a.eb index 11b47995..91456949 100644 --- a/m/Mesa/Mesa-17.0.2-intel-2017a.eb +++ b/m/Mesa/Mesa-17.0.2-intel-2017a.eb @@ -53,14 +53,25 @@ configopts += " --with-osmesa-bits=32 --enable-texture-float --enable-llvm-share buildopts = 'V=1' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, - 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, - 'include/GL/glext.h', 'include/GL/gl_mangle.h', - 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', - 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} moduleclass = 'vis' diff --git a/m/Mesa/Mesa-17.2.6-foss-2017a.eb b/m/Mesa/Mesa-17.2.6-foss-2017a.eb index 86e532a9..6b2cad14 100644 --- a/m/Mesa/Mesa-17.2.6-foss-2017a.eb +++ b/m/Mesa/Mesa-17.2.6-foss-2017a.eb @@ -53,14 +53,25 @@ configopts += " --with-osmesa-bits=32 --enable-texture-float --enable-llvm-share buildopts = 'V=1' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, - 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, - 'include/GL/glext.h', 'include/GL/gl_mangle.h', - 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', - 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} moduleclass = 'vis' diff --git a/m/Mesa/Mesa-17.2.6-intel-2017a.eb b/m/Mesa/Mesa-17.2.6-intel-2017a.eb index 755bc6ec..10a35065 100644 --- a/m/Mesa/Mesa-17.2.6-intel-2017a.eb +++ b/m/Mesa/Mesa-17.2.6-intel-2017a.eb @@ -53,14 +53,25 @@ configopts += " --with-osmesa-bits=32 --enable-texture-float --enable-llvm-share buildopts = 'V=1' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, - 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, - 'include/GL/glext.h', 'include/GL/gl_mangle.h', - 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', - 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} moduleclass = 'vis' diff --git a/m/Mesa/Mesa-18.1.1-foss-2017b.eb b/m/Mesa/Mesa-18.1.1-foss-2017b.eb index f8dedc23..e153aef2 100644 --- a/m/Mesa/Mesa-18.1.1-foss-2017b.eb +++ b/m/Mesa/Mesa-18.1.1-foss-2017b.eb @@ -24,7 +24,8 @@ sources = [SOURCELOWER_TAR_XZ] patches = ['Mesa-17.3.6_fix-strip-llvm-flags.patch'] checksums = [ 'd3312a2ede5aac14a47476b208b8e3a401367838330197c4588ab8ad420d7781', # mesa-18.1.1.tar.xz - '5aa4e92ed96e3d47ffbecd1ec3a1642407dff11995c5585eb5e06c396654ee30', # Mesa-17.3.6_fix-strip-llvm-flags.patch + '5aa4e92ed96e3d47ffbecd1ec3a1642407dff11995c5585eb5e06c396654ee30', + # Mesa-17.3.6_fix-strip-llvm-flags.patch ] builddependencies = [ @@ -53,14 +54,25 @@ configopts += " --with-osmesa-bits=32 --enable-texture-float --enable-llvm-share buildopts = 'V=1' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, - 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, - 'include/GL/glext.h', 'include/GL/gl_mangle.h', - 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', - 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} moduleclass = 'vis' diff --git a/m/Mesa/Mesa-18.1.3-GCC-6.3.0-2.27.eb b/m/Mesa/Mesa-18.1.3-GCC-6.3.0-2.27.eb index f50689d6..8b4a31f4 100644 --- a/m/Mesa/Mesa-18.1.3-GCC-6.3.0-2.27.eb +++ b/m/Mesa/Mesa-18.1.3-GCC-6.3.0-2.27.eb @@ -54,14 +54,25 @@ configopts += " --with-osmesa-bits=32 --enable-texture-float --enable-llvm-share buildopts = 'V=1' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, - 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, - 'include/GL/glext.h', 'include/GL/gl_mangle.h', - 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', - 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} moduleclass = 'vis' diff --git a/m/Mesa/Mesa-18.1.3-intel-2017a.eb b/m/Mesa/Mesa-18.1.3-intel-2017a.eb index 84642b3d..d0d860ec 100644 --- a/m/Mesa/Mesa-18.1.3-intel-2017a.eb +++ b/m/Mesa/Mesa-18.1.3-intel-2017a.eb @@ -54,14 +54,25 @@ configopts += " --with-osmesa-bits=32 --enable-texture-float --enable-llvm-share buildopts = 'V=1' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, - 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, - 'include/GL/glext.h', 'include/GL/gl_mangle.h', - 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', - 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} moduleclass = 'vis' diff --git a/m/Mesa/Mesa-18.1.9-intel-2017c.eb b/m/Mesa/Mesa-18.1.9-intel-2017c.eb index 6b4533ab..f78c0ebf 100644 --- a/m/Mesa/Mesa-18.1.9-intel-2017c.eb +++ b/m/Mesa/Mesa-18.1.9-intel-2017c.eb @@ -49,14 +49,25 @@ configopts += " --with-osmesa-bits=32 --enable-texture-float --enable-llvm-share buildopts = 'V=1' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, - 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, - 'include/GL/glext.h', 'include/GL/gl_mangle.h', - 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', - 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.%s' % + SHLIB_EXT, + 'lib/libOSMesa.%s' % + SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % + SHLIB_EXT, + 'lib/libGLESv2.%s' % + SHLIB_EXT, + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/gl.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GLES/gl.h', + 'include/GLES2/gl2.h', + 'include/GLES3/gl3.h'], + 'dirs': []} moduleclass = 'vis' diff --git a/m/Mesa/Mesa-7.11.2-foss-2015g-Python-2.7.9.eb b/m/Mesa/Mesa-7.11.2-foss-2015g-Python-2.7.9.eb index b37e3d4c..2aa0ea66 100644 --- a/m/Mesa/Mesa-7.11.2-foss-2015g-Python-2.7.9.eb +++ b/m/Mesa/Mesa-7.11.2-foss-2015g-Python-2.7.9.eb @@ -49,12 +49,21 @@ preconfigopts = ' PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/s prebuildopts = 'CPATH="$EBROOTLIBDRM/include/libdrm" ' sanity_check_paths = { - 'files': ['lib/libGL.so', 'lib/libGLU.so', 'include/GL/glext.h', 'include/GL/gl_mangle.h', - 'include/GL/glu_mangle.h', 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glu.h', - 'include/GL/glxext.h', 'include/GL/glx_mangle.h', 'include/GL/vms_x_fix.h', - 'include/GL/wmesa.h'], - 'dirs': [] -} + 'files': [ + 'lib/libGL.so', + 'lib/libGLU.so', + 'include/GL/glext.h', + 'include/GL/gl_mangle.h', + 'include/GL/glu_mangle.h', + 'include/GL/glx.h', + 'include/GL/osmesa.h', + 'include/GL/wglext.h', + 'include/GL/gl.h', + 'include/GL/glu.h', + 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', + 'include/GL/vms_x_fix.h', + 'include/GL/wmesa.h'], + 'dirs': []} moduleclass = 'vis' diff --git a/m/Metal/Metal-2011-03-25-foss-2016a.eb b/m/Metal/Metal-2011-03-25-foss-2016a.eb index 6f7d2343..f760f589 100644 --- a/m/Metal/Metal-2011-03-25-foss-2016a.eb +++ b/m/Metal/Metal-2011-03-25-foss-2016a.eb @@ -16,11 +16,11 @@ source_urls = ['http://csg.sph.umich.edu/abecasis/Metal/download/'] toolchain = {'name': 'foss', 'version': '2016a'} toolchainopts = {'pic': True} -patches=['Metal-%(version)s_Makefile.patch'] +patches = ['Metal-%(version)s_Makefile.patch'] -skipsteps=['configure'] +skipsteps = ['configure'] -buildopts='all' +buildopts = 'all' installopts = 'INSTALLDIR=%(installdir)s/bin' diff --git a/m/Minimac2/Minimac2-2014.9.15-goolf-1.7.20.eb b/m/Minimac2/Minimac2-2014.9.15-goolf-1.7.20.eb index 79a432c8..7611b283 100644 --- a/m/Minimac2/Minimac2-2014.9.15-goolf-1.7.20.eb +++ b/m/Minimac2/Minimac2-2014.9.15-goolf-1.7.20.eb @@ -3,16 +3,16 @@ # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics -easyblock='MakeCp' +easyblock = 'MakeCp' name = 'Minimac2' version = '2014.9.15' homepage = 'http://genome.sph.umich.edu/wiki/Minimac2' -description = """minimac2 is an improved version of Minimac. 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.""" +description = """minimac2 is an improved version of Minimac. 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.7.20'} @@ -24,8 +24,8 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] dependencies = [ ('zlib', '1.2.8'), # This app also depends in openblas -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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 ] # firt move to folder libStatGen to run make clean && make @@ -40,7 +40,8 @@ buildopts = [" && cd ../minimac2 && make clean && make opt && make openmp"] # parallel build fails parallel = 1 -files_to_copy = [(["minimac2/bin/minimac2", "minimac2/bin/minimac2-omp"], "bin")] +files_to_copy = [ + (["minimac2/bin/minimac2", "minimac2/bin/minimac2-omp"], "bin")] sanity_check_paths = { 'files': ['bin/minimac2', 'bin/minimac2-omp'], diff --git a/m/Mono/Mono-2.10.6-intel-2016b.eb b/m/Mono/Mono-2.10.6-intel-2016b.eb index 365455df..901f185e 100644 --- a/m/Mono/Mono-2.10.6-intel-2016b.eb +++ b/m/Mono/Mono-2.10.6-intel-2016b.eb @@ -1,7 +1,7 @@ name = 'Mono' version = '2.10.6' -homepage = 'http://mono-framework.com' +homepage = 'http://mono-framework.com' description = """An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.""" @@ -10,7 +10,8 @@ toolchain = {'name': 'intel', 'version': '2016b'} # Mono required Mono to build, so there are a couple of options: # 1) provide Mono RPMs in sources, the Mono easyblock will use them to make a tmp Mono install # 2) assume a Mono version is available system-wide (assert using e.g. "osdependencies = ['mono-core']") -# 3) specify an already available Mono module as build dep, e.g. "builddependencies = [('Mono', '2.10.6')] +# 3) specify an already available Mono module as build dep, e.g. +# "builddependencies = [('Mono', '2.10.6')] source_urls = ['http://download.mono-project.com/sources/mono/'] sources = [ diff --git a/m/Mono/Mono-3.12.1-GCC-4.4.7-system.eb b/m/Mono/Mono-3.12.1-GCC-4.4.7-system.eb index c466115e..7135f043 100644 --- a/m/Mono/Mono-3.12.1-GCC-4.4.7-system.eb +++ b/m/Mono/Mono-3.12.1-GCC-4.4.7-system.eb @@ -4,7 +4,7 @@ version = '3.12.1' easyblock = 'ConfigureMake' homepage = 'http://www.mono-project.com' -description = """Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards +description = """Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.""" toolchain = {'name': 'GCC', 'version': '4.4.7-system'} diff --git a/m/Mono/Mono-3.12.1-GCC-4.8.3.eb b/m/Mono/Mono-3.12.1-GCC-4.8.3.eb index a076a63e..55df1263 100644 --- a/m/Mono/Mono-3.12.1-GCC-4.8.3.eb +++ b/m/Mono/Mono-3.12.1-GCC-4.8.3.eb @@ -4,7 +4,7 @@ version = '3.12.1' easyblock = 'ConfigureMake' homepage = 'http://www.mono-project.com' -description = """Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards +description = """Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.""" toolchain = {'name': 'GCC', 'version': '4.8.3'} diff --git a/m/Mono/Mono-3.12.1-GNU-5.1.0-2.25.eb b/m/Mono/Mono-3.12.1-GNU-5.1.0-2.25.eb index 3344617e..bf90653a 100644 --- a/m/Mono/Mono-3.12.1-GNU-5.1.0-2.25.eb +++ b/m/Mono/Mono-3.12.1-GNU-5.1.0-2.25.eb @@ -4,7 +4,7 @@ version = '3.12.1' easyblock = 'ConfigureMake' homepage = 'http://www.mono-project.com' -description = """Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards +description = """Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.""" toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} diff --git a/m/Mono/Mono-3.12.1.eb b/m/Mono/Mono-3.12.1.eb index f1422816..82ec22ab 100644 --- a/m/Mono/Mono-3.12.1.eb +++ b/m/Mono/Mono-3.12.1.eb @@ -4,7 +4,7 @@ version = '3.12.1' easyblock = 'ConfigureMake' homepage = 'http://www.mono-project.com' -description = """Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards +description = """Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.""" # Dummy toolchain becasuse of GCC5.1/Mono problem diff --git a/m/Mono/Mono-4.0.3.20-GNU-5.1.0-2.25.eb b/m/Mono/Mono-4.0.3.20-GNU-5.1.0-2.25.eb index 25199fb3..b2fa9824 100644 --- a/m/Mono/Mono-4.0.3.20-GNU-5.1.0-2.25.eb +++ b/m/Mono/Mono-4.0.3.20-GNU-5.1.0-2.25.eb @@ -4,7 +4,7 @@ version = '4.0.3.20' easyblock = 'ConfigureMake' homepage = 'http://www.mono-project.com' -description = """Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards +description = """Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.""" toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} diff --git a/m/Mono/Mono-4.2.2.10-intel-2016.01.eb b/m/Mono/Mono-4.2.2.10-intel-2016.01.eb index 71af218c..69499935 100644 --- a/m/Mono/Mono-4.2.2.10-intel-2016.01.eb +++ b/m/Mono/Mono-4.2.2.10-intel-2016.01.eb @@ -4,7 +4,7 @@ version = '4.2.2.10' easyblock = 'ConfigureMake' homepage = 'http://www.mono-project.com' -description = """Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards +description = """Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.""" toolchain = {'name': 'intel', 'version': '2016.01'} diff --git a/m/Mono/Mono-4.6.2.16.eb b/m/Mono/Mono-4.6.2.16.eb index 69472da6..b37fd8b3 100644 --- a/m/Mono/Mono-4.6.2.16.eb +++ b/m/Mono/Mono-4.6.2.16.eb @@ -1,7 +1,7 @@ name = 'Mono' version = '4.6.2.16' -homepage = 'http://mono-framework.com' +homepage = 'http://mono-framework.com' description = """An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.""" diff --git a/m/Mono/Mono-4.6.2.7-intel-2016b.eb b/m/Mono/Mono-4.6.2.7-intel-2016b.eb index 4b58a5cd..11e5afa9 100644 --- a/m/Mono/Mono-4.6.2.7-intel-2016b.eb +++ b/m/Mono/Mono-4.6.2.7-intel-2016b.eb @@ -1,7 +1,7 @@ name = 'Mono' version = '4.6.2.7' -homepage = 'http://mono-framework.com' +homepage = 'http://mono-framework.com' description = """An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.""" diff --git a/m/Mono/Mono-4.6.2.7.eb b/m/Mono/Mono-4.6.2.7.eb index ea1fdc28..5d4a7d1a 100644 --- a/m/Mono/Mono-4.6.2.7.eb +++ b/m/Mono/Mono-4.6.2.7.eb @@ -1,7 +1,7 @@ name = 'Mono' version = '4.6.2.7' -homepage = 'http://mono-framework.com' +homepage = 'http://mono-framework.com' description = """An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.""" diff --git a/m/Mono/Mono-4.8.1.0.eb b/m/Mono/Mono-4.8.1.0.eb index 721ede8e..2d592b47 100644 --- a/m/Mono/Mono-4.8.1.0.eb +++ b/m/Mono/Mono-4.8.1.0.eb @@ -1,7 +1,7 @@ name = 'Mono' version = '4.8.1.0' -homepage = 'http://mono-framework.com' +homepage = 'http://mono-framework.com' description = """An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.""" diff --git a/m/Mono/Mono-5.0.0.100.eb b/m/Mono/Mono-5.0.0.100.eb index a4377f97..eb5d0cee 100644 --- a/m/Mono/Mono-5.0.0.100.eb +++ b/m/Mono/Mono-5.0.0.100.eb @@ -1,7 +1,7 @@ name = 'Mono' version = '5.0.0.100' -homepage = 'http://mono-framework.com' +homepage = 'http://mono-framework.com' description = """An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.""" diff --git a/m/MotionCor2/MotionCor2-1.0.5-CUDA-8.0.44.eb b/m/MotionCor2/MotionCor2-1.0.5-CUDA-8.0.44.eb index 986839f7..8210e60a 100644 --- a/m/MotionCor2/MotionCor2-1.0.5-CUDA-8.0.44.eb +++ b/m/MotionCor2/MotionCor2-1.0.5-CUDA-8.0.44.eb @@ -25,7 +25,7 @@ commands = "mv MotionCor2_Cuda8.0_v1.0.5 MotionCor2" cmds_map = [('.*', commands)] files_to_copy = [ - (['MotionCor2'], 'bin'), + (['MotionCor2'], 'bin'), ] diff --git a/m/MrBayes/MrBayes-3.1.2-goolf-1.4.10.eb b/m/MrBayes/MrBayes-3.1.2-goolf-1.4.10.eb index faf00e50..73690ace 100644 --- a/m/MrBayes/MrBayes-3.1.2-goolf-1.4.10.eb +++ b/m/MrBayes/MrBayes-3.1.2-goolf-1.4.10.eb @@ -7,7 +7,9 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True, 'usempi': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ["http://downloads.sourceforge.net/project/mrbayes/mrbayes/%s" % (version)] +source_urls = [ + "http://downloads.sourceforge.net/project/mrbayes/mrbayes/%s" % + (version)] dependencies = [ ('libreadline', '6.2'), diff --git a/m/MrBayes/MrBayes-3.1.2-ictce-5.3.0.eb b/m/MrBayes/MrBayes-3.1.2-ictce-5.3.0.eb index 72d20216..1d673831 100644 --- a/m/MrBayes/MrBayes-3.1.2-ictce-5.3.0.eb +++ b/m/MrBayes/MrBayes-3.1.2-ictce-5.3.0.eb @@ -9,7 +9,9 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'usempi': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ["http://downloads.sourceforge.net/project/mrbayes/mrbayes/%s" % (version)] +source_urls = [ + "http://downloads.sourceforge.net/project/mrbayes/mrbayes/%s" % + (version)] dependencies = [ ('libreadline', '6.2'), diff --git a/m/MrBayes/MrBayes-3.2.0-goolf-1.4.10.eb b/m/MrBayes/MrBayes-3.2.0-goolf-1.4.10.eb index a4749003..4e1fdd4e 100644 --- a/m/MrBayes/MrBayes-3.2.0-goolf-1.4.10.eb +++ b/m/MrBayes/MrBayes-3.2.0-goolf-1.4.10.eb @@ -7,7 +7,9 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True, 'usempi': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ["http://downloads.sourceforge.net/project/mrbayes/mrbayes/%s" % (version)] +source_urls = [ + "http://downloads.sourceforge.net/project/mrbayes/mrbayes/%s" % + (version)] dependencies = [ ('beagle-lib', '20120124'), diff --git a/m/MrBayes/MrBayes-3.2.0-ictce-5.3.0.eb b/m/MrBayes/MrBayes-3.2.0-ictce-5.3.0.eb index 7ac8ffef..6884c65b 100644 --- a/m/MrBayes/MrBayes-3.2.0-ictce-5.3.0.eb +++ b/m/MrBayes/MrBayes-3.2.0-ictce-5.3.0.eb @@ -9,7 +9,9 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'usempi': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ["http://downloads.sourceforge.net/project/mrbayes/mrbayes/%s" % (version)] +source_urls = [ + "http://downloads.sourceforge.net/project/mrbayes/mrbayes/%s" % + (version)] dependencies = [ ('beagle-lib', '20120124'), diff --git a/m/MrBayes/MrBayes-3.2.5-intel-2015a.eb b/m/MrBayes/MrBayes-3.2.5-intel-2015a.eb index 5836ec7f..f103e762 100644 --- a/m/MrBayes/MrBayes-3.2.5-intel-2015a.eb +++ b/m/MrBayes/MrBayes-3.2.5-intel-2015a.eb @@ -8,7 +8,8 @@ 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"] +source_urls = [ + "http://downloads.sourceforge.net/project/mrbayes/mrbayes/%(version)s"] dependencies = [ ('beagle-lib', '20141202'), diff --git a/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb b/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb index afe163b8..64699a87 100644 --- a/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb +++ b/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb @@ -15,7 +15,8 @@ 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/'] +source_urls = [ + 'http://www.broadinstitute.org/cancer/cga/sites/default/files/data/tools/mutect/'] sources = ['muTect-%(version)s-bin.zip'] java = 'Java' diff --git a/m/magma/magma-2.0.0-CrayGNU-2015.11.eb b/m/magma/magma-2.0.0-CrayGNU-2015.11.eb index fdd34a04..039bfcd8 100644 --- a/m/magma/magma-2.0.0-CrayGNU-2015.11.eb +++ b/m/magma/magma-2.0.0-CrayGNU-2015.11.eb @@ -4,7 +4,7 @@ name = 'magma' version = '2.0.0' homepage = 'http://icl.cs.utk.edu/magma/' -description = """The MAGMA project aims to develop a dense linear algebra library similar to +description = """The MAGMA project aims to develop a dense linear algebra library similar to LAPACK but for heterogeneous/hybrid architectures, starting with current Multicore+GPU systems.""" toolchain = {'name': 'CrayGNU', 'version': '2015.11'} @@ -15,13 +15,13 @@ source_urls = ['http://icl.cs.utk.edu/projectsfiles/magma/downloads/'] patches = [('magma-2.0.0.patch')] -builddependencies = [ ('cudatoolkit/7.0.28-1.0502.10742.5.1', EXTERNAL_MODULE) ] +builddependencies = [('cudatoolkit/7.0.28-1.0502.10742.5.1', EXTERNAL_MODULE)] skipsteps = ['configure'] preinstallopts = "export EBINSTALLPREFIX=%(installdir)s && " -sanity_check_paths={ +sanity_check_paths = { 'files': ['lib/libmagma.so', 'lib/libmagma.a'], 'dirs': ['include'], } diff --git a/m/matplotlib/matplotlib-1.5.1-Python-2.7.13-freetype-2.6.3.eb b/m/matplotlib/matplotlib-1.5.1-Python-2.7.13-freetype-2.6.3.eb index 3e4dc819..79a7ddb2 100644 --- a/m/matplotlib/matplotlib-1.5.1-Python-2.7.13-freetype-2.6.3.eb +++ b/m/matplotlib/matplotlib-1.5.1-Python-2.7.13-freetype-2.6.3.eb @@ -34,7 +34,8 @@ exts_list = [ }), ] -# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +# 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/m/matplotlib/matplotlib-2.0.2-Python-2.7.13-base.eb b/m/matplotlib/matplotlib-2.0.2-Python-2.7.13-base.eb index 108b97b5..658cbb4b 100644 --- a/m/matplotlib/matplotlib-2.0.2-Python-2.7.13-base.eb +++ b/m/matplotlib/matplotlib-2.0.2-Python-2.7.13-base.eb @@ -10,7 +10,8 @@ description = """matplotlib is a python 2D plotting library which produces publi toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://pypi.python.org/packages/f5/f0/9da3ef24ea7eb0ccd12430a261b66eca36b924aeef06e17147f9f9d7d310/'] +source_urls = [ + 'https://pypi.python.org/packages/f5/f0/9da3ef24ea7eb0ccd12430a261b66eca36b924aeef06e17147f9f9d7d310/'] sources = [SOURCELOWER_TAR_GZ] python = "Python" diff --git a/m/matplotlib/matplotlib-2.0.2-Python-3.6.1-libpng-1.6.29.eb b/m/matplotlib/matplotlib-2.0.2-Python-3.6.1-libpng-1.6.29.eb index ff60d95a..d1a39819 100644 --- a/m/matplotlib/matplotlib-2.0.2-Python-3.6.1-libpng-1.6.29.eb +++ b/m/matplotlib/matplotlib-2.0.2-Python-3.6.1-libpng-1.6.29.eb @@ -31,7 +31,8 @@ exts_list = [ }), ] -# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +# 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/m/matplotlib/matplotlib-2.1.1-Py-2.7.eb b/m/matplotlib/matplotlib-2.1.1-Py-2.7.eb index 5ea034a6..c40d57c9 100644 --- a/m/matplotlib/matplotlib-2.1.1-Py-2.7.eb +++ b/m/matplotlib/matplotlib-2.1.1-Py-2.7.eb @@ -23,9 +23,7 @@ dependencies = [ ('six', '1.11.0'), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg/%(name)s'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg/%(name)s'], } moduleclass = 'python' diff --git a/m/matplotlib/matplotlib-2.1.1-Py-3.6.eb b/m/matplotlib/matplotlib-2.1.1-Py-3.6.eb index 39dc66a2..da5f266e 100644 --- a/m/matplotlib/matplotlib-2.1.1-Py-3.6.eb +++ b/m/matplotlib/matplotlib-2.1.1-Py-3.6.eb @@ -23,9 +23,7 @@ dependencies = [ ('six', '1.11.0'), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg/%(name)s'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg/%(name)s'], } moduleclass = 'python' diff --git a/m/mkl/mkl-2017.4.239-GCC-6.3.0-2.27.eb b/m/mkl/mkl-2017.4.239-GCC-6.3.0-2.27.eb index 3fc062f1..544eb821 100644 --- a/m/mkl/mkl-2017.4.239-GCC-6.3.0-2.27.eb +++ b/m/mkl/mkl-2017.4.239-GCC-6.3.0-2.27.eb @@ -18,17 +18,17 @@ interfaces = False postinstallcmds = [ # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_c.tgz -C %(installdir)s/mkl/examples/', ] modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', } moduleclass = 'numlib' diff --git a/m/mkl/mkl-2017.4.239.eb b/m/mkl/mkl-2017.4.239.eb index af3f92e8..3dd5b481 100644 --- a/m/mkl/mkl-2017.4.239.eb +++ b/m/mkl/mkl-2017.4.239.eb @@ -18,17 +18,17 @@ interfaces = False postinstallcmds = [ # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_mic_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_c.tgz -C %(installdir)s/mkl/examples/', ] modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', } moduleclass = 'numlib' diff --git a/m/mkl/mkl-2018.1.163.eb b/m/mkl/mkl-2018.1.163.eb index 08ddee4f..88182151 100644 --- a/m/mkl/mkl-2018.1.163.eb +++ b/m/mkl/mkl-2018.1.163.eb @@ -17,15 +17,15 @@ interfaces = False postinstallcmds = [ # extract the examples - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', - 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', ] modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', } moduleclass = 'numlib' diff --git a/m/moreutils/moreutils-0.62.eb b/m/moreutils/moreutils-0.62.eb index 9c8d9767..561813c9 100644 --- a/m/moreutils/moreutils-0.62.eb +++ b/m/moreutils/moreutils-0.62.eb @@ -6,7 +6,7 @@ name = 'moreutils' version = '0.62' homepage = 'https://joeyh.name/code/moreutils/' -description = "Moreutils is a growing collection of the unix tools that nobody thought to write long ago when unix was young." +description = "Moreutils is a growing collection of the unix tools that nobody thought to write long ago when unix was young." toolchain = {'name': 'dummy', 'version': ''} diff --git a/m/motif/motif-2.3.4-foss-2015g-libX11-1.6.2.eb b/m/motif/motif-2.3.4-foss-2015g-libX11-1.6.2.eb index d683040d..be4a6be8 100644 --- a/m/motif/motif-2.3.4-foss-2015g-libX11-1.6.2.eb +++ b/m/motif/motif-2.3.4-foss-2015g-libX11-1.6.2.eb @@ -42,8 +42,18 @@ preconfigopts = "./autogen.sh && " 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'], + '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/m/motif/motif-2.3.4-intel-2015b-libX11-1.6.2.eb b/m/motif/motif-2.3.4-intel-2015b-libX11-1.6.2.eb index c376cda4..41863319 100644 --- a/m/motif/motif-2.3.4-intel-2015b-libX11-1.6.2.eb +++ b/m/motif/motif-2.3.4-intel-2015b-libX11-1.6.2.eb @@ -42,8 +42,18 @@ preconfigopts = "./autogen.sh && " 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'], + '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/m/motif/motif-2.3.4-intel-2017a.eb b/m/motif/motif-2.3.4-intel-2017a.eb index 8a2fec90..0785b6bd 100644 --- a/m/motif/motif-2.3.4-intel-2017a.eb +++ b/m/motif/motif-2.3.4-intel-2017a.eb @@ -18,11 +18,11 @@ source_urls = [SOURCEFORGE_SOURCE] libx11ver = '1.6.5' versionsuffix = '-libX11-%s' % libx11ver dependencies = [ -# ('libXt', '1.1.5', versionsuffix), -# ('libXau', '1.0.8', '', True), -# ('libX11', libx11ver), -# ('libXext', '1.3.3', '', True), -# ('libXdmcp', '1.1.2', '', True), + # ('libXt', '1.1.5', versionsuffix), + # ('libXau', '1.0.8', '', True), + # ('libX11', libx11ver), + # ('libXext', '1.3.3', '', True), + # ('libXdmcp', '1.1.2', '', True), ('libpng', '1.6.29', '', True), ('xbitmaps', '1.1.1', '', True), ('freetype', '2.6.3', '', True), @@ -43,8 +43,18 @@ preconfigopts = "./autogen.sh && " 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'], + '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/m/motif/motif-2.3.7.eb b/m/motif/motif-2.3.7.eb index c3f125ba..f6f41770 100644 --- a/m/motif/motif-2.3.7.eb +++ b/m/motif/motif-2.3.7.eb @@ -15,25 +15,35 @@ source_urls = [SOURCEFORGE_SOURCE] dependencies = [ ('X11', '20160819'), -# ('libpng', '1.6.29'), + # ('libpng', '1.6.29'), ('xbitmaps', '1.1.1'), ('freetype', '2.8'), -# ('libjpeg-turbo', '1.5.1'), + # ('libjpeg-turbo', '1.5.1'), ('bzip2', '1.0.6'), ] builddependencies = [ ('Autotools', '20150215'), ('flex', '2.6.3'), ('Bison', '3.0.4'), -# ('util-linux', '2.29.2'), + # ('util-linux', '2.29.2'), ] # 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'], + '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/m/mutil/mutil-1.822.3-intel-2016a.eb b/m/mutil/mutil-1.822.3-intel-2016a.eb index d474edee..8f689fbc 100644 --- a/m/mutil/mutil-1.822.3-intel-2016a.eb +++ b/m/mutil/mutil-1.822.3-intel-2016a.eb @@ -4,7 +4,7 @@ coreutils_min = '22' version = '1.%s%s.3' % (coreutils_maj, coreutils_min) homepage = 'http://people.nas.nasa.gov/~kolano/projects/mutil.html' -description = """Mutil is a set of standard utilities that have been parallelized to maximize performance on +description = """Mutil is a set of standard utilities that have been parallelized to maximize performance on modern file systems. These currently include multi-threaded drop-in replacements for cp and md5sum from GNU coreutils, which have achieved 10/30x rates on one/many nodes. """ diff --git a/n/NCCL/NCCL-2.1.4.eb b/n/NCCL/NCCL-2.1.4.eb index 17655223..6dd4c6dc 100644 --- a/n/NCCL/NCCL-2.1.4.eb +++ b/n/NCCL/NCCL-2.1.4.eb @@ -13,7 +13,7 @@ toolchain = {'name': 'dummy', 'version': ''} sources = ['%(namelower)s_%(version)s.txz'] dependencies = [ -# ('glibc', '2.19'), + # ('glibc', '2.19'), ('CUDA', '9.0.176'), ] diff --git a/n/NFFT/NFFT-3.3.0-CrayGNU-2015.06.eb b/n/NFFT/NFFT-3.3.0-CrayGNU-2015.06.eb index a33090c4..673a70ad 100644 --- a/n/NFFT/NFFT-3.3.0-CrayGNU-2015.06.eb +++ b/n/NFFT/NFFT-3.3.0-CrayGNU-2015.06.eb @@ -14,11 +14,16 @@ source_urls = ['https://www-user.tu-chemnitz.de/~potts/nfft/download/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ - ('fftw/3.3.4.3', EXTERNAL_MODULE), + ('fftw/3.3.4.3', EXTERNAL_MODULE), ] sanity_check_paths = { - 'files': ['include/nfft3.h', 'include/nfft3mp.h', 'lib/libnfft3.a', 'lib/libnfft3.%s' % SHLIB_EXT], + 'files': [ + 'include/nfft3.h', + 'include/nfft3mp.h', + 'lib/libnfft3.a', + 'lib/libnfft3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/n/NFFT/NFFT-3.3.0-CrayGNU-2015.11.eb b/n/NFFT/NFFT-3.3.0-CrayGNU-2015.11.eb index c9ebfcb9..13e8aa1a 100644 --- a/n/NFFT/NFFT-3.3.0-CrayGNU-2015.11.eb +++ b/n/NFFT/NFFT-3.3.0-CrayGNU-2015.11.eb @@ -14,11 +14,16 @@ source_urls = ['https://www-user.tu-chemnitz.de/~potts/nfft/download/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ - ('fftw/3.3.4.5', EXTERNAL_MODULE), + ('fftw/3.3.4.5', EXTERNAL_MODULE), ] sanity_check_paths = { - 'files': ['include/nfft3.h', 'include/nfft3mp.h', 'lib/libnfft3.a', 'lib/libnfft3.%s' % SHLIB_EXT], + 'files': [ + 'include/nfft3.h', + 'include/nfft3mp.h', + 'lib/libnfft3.a', + 'lib/libnfft3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/n/NLopt/NLopt-2.4.2.eb b/n/NLopt/NLopt-2.4.2.eb index 52fa5a55..f26c5b69 100644 --- a/n/NLopt/NLopt-2.4.2.eb +++ b/n/NLopt/NLopt-2.4.2.eb @@ -9,8 +9,8 @@ name = 'NLopt' version = '2.4.2' homepage = 'http://ab-initio.mit.edu/wiki/index.php/NLopt' -description = """ NLopt is a free/open-source library for nonlinear optimization, - providing a common interface for a number of different free optimization routines +description = """ NLopt is a free/open-source library for nonlinear optimization, + providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms. """ toolchain = {'name': 'dummy', 'version': ''} @@ -23,7 +23,11 @@ checksums = ['8099633de9d71cbc06cd435da993eb424bbcdbded8f803cdaa9fb8c6e09c8e89'] configopts = '--enable-shared' sanity_check_paths = { - 'files': ['lib/libnlopt.a', 'lib/libnlopt.%s' % SHLIB_EXT, 'include/nlopt.h'], + 'files': [ + 'lib/libnlopt.a', + 'lib/libnlopt.%s' % + SHLIB_EXT, + 'include/nlopt.h'], 'dirs': ['lib/pkgconfig'], } diff --git a/n/NWChem/NWChem-6.5.revision26243-intel-2014b-2014-09-10-Python-2.7.8.eb b/n/NWChem/NWChem-6.5.revision26243-intel-2014b-2014-09-10-Python-2.7.8.eb index 9c1722ef..e161681b 100644 --- a/n/NWChem/NWChem-6.5.revision26243-intel-2014b-2014-09-10-Python-2.7.8.eb +++ b/n/NWChem/NWChem-6.5.revision26243-intel-2014b-2014-09-10-Python-2.7.8.eb @@ -33,4 +33,4 @@ moduleclass = 'chem' # MS: zabrani pouziti scif0 na perrin uzlech modextravars = { 'ARMCI_OPENIB_DEVICE': 'mlx4_0' -} \ No newline at end of file +} diff --git a/n/Netgen/Netgen-4.9.11.eb b/n/Netgen/Netgen-4.9.11.eb index 5aea077b..784cad0f 100644 --- a/n/Netgen/Netgen-4.9.11.eb +++ b/n/Netgen/Netgen-4.9.11.eb @@ -10,13 +10,14 @@ new physical equations and solution algorithms can be implemented easily.""" toolchain = {'name': 'intel', 'version': '2017a'} -source_urls = ['https://ayera.dl.sourceforge.net/project/netgen-mesher/netgen-mesher/Old%20Releases/%(version)s/'] +source_urls = [ + 'https://ayera.dl.sourceforge.net/project/netgen-mesher/netgen-mesher/Old%20Releases/%(version)s/'] sources = ['netgen-%(version)s.tar.gz'] dependencies = [ ('Togl', '1.7', '', True), ('Tk', '8.6.5', '', True), - ('Tcl','8.6.5', '', True), + ('Tcl', '8.6.5', '', True), ] preconfigopts = "wget https://raw.githubusercontent.com/velizarefremov/parallel-netgen/master/NG/nglib.h && " diff --git a/n/Netgen/Netgen-5.3.1.eb b/n/Netgen/Netgen-5.3.1.eb index 13473559..27c65267 100644 --- a/n/Netgen/Netgen-5.3.1.eb +++ b/n/Netgen/Netgen-5.3.1.eb @@ -10,13 +10,14 @@ new physical equations and solution algorithms can be implemented easily.""" toolchain = {'name': 'intel', 'version': '2017a'} -source_urls = ['https://downloads.sourceforge.net/project/netgen-mesher/netgen-mesher/5.3/'] +source_urls = [ + 'https://downloads.sourceforge.net/project/netgen-mesher/netgen-mesher/5.3/'] sources = ['netgen-5.3.1.tar.gz'] dependencies = [ ('Togl', '1.7', '', True), ('Tk', '8.6.5', '', True), - ('Tcl','8.6.5', '', True), + ('Tcl', '8.6.5', '', True), ] configopts = '--with-tcl=$EBROOTTCL/lib --with-tk=$EBROOTTK/lib --with-togl=$EBROOTTOGL CXX=mpicxx CC=mpicc' diff --git a/n/Netgen/Netgen-6.0-beta.eb b/n/Netgen/Netgen-6.0-beta.eb index 3888a4a1..21d603b4 100644 --- a/n/Netgen/Netgen-6.0-beta.eb +++ b/n/Netgen/Netgen-6.0-beta.eb @@ -11,14 +11,15 @@ new physical equations and solution algorithms can be implemented easily.""" toolchain = {'name': 'intel', 'version': '2017a'} -source_urls = ['https://downloads.sourceforge.net/project/netgen-mesher/netgen-mesher/6.0/'] +source_urls = [ + 'https://downloads.sourceforge.net/project/netgen-mesher/netgen-mesher/6.0/'] sources = ['netgen-6.0-beta.tar.gz'] dependencies = [ ('Togl', '1.7'), ('Tix', '8.1.4'), -# ('Tk', '8.6.5', '', True), -# ('Tcl','8.6.5', '', True), + # ('Tk', '8.6.5', '', True), + # ('Tcl','8.6.5', '', True), ('Python', '3.6.1', '', True), ] diff --git a/n/NodeJS/NodeJS-6.10.1-foss-2016a.eb b/n/NodeJS/NodeJS-6.10.1-foss-2016a.eb index 2fbca396..664fe1af 100644 --- a/n/NodeJS/NodeJS-6.10.1-foss-2016a.eb +++ b/n/NodeJS/NodeJS-6.10.1-foss-2016a.eb @@ -5,9 +5,9 @@ version = '6.10.1' homepage = 'http://nodejs.org' -description = """Node.js is a platform built on Chrome's JavaScript runtime - for easily building fast, scalable network applications. Node.js uses an - event-driven, non-blocking I/O model that makes it lightweight and efficient, +description = """Node.js is a platform built on Chrome's JavaScript runtime + for easily building fast, scalable network applications. Node.js uses an + event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.""" toolchain = {'name': 'foss', 'version': '2016a'} diff --git a/n/nano/nano-2.9.6.eb b/n/nano/nano-2.9.6.eb index 85db3330..477551a1 100644 --- a/n/nano/nano-2.9.6.eb +++ b/n/nano/nano-2.9.6.eb @@ -11,7 +11,11 @@ description = """Small and friendly text editor""" toolchain = {'name': 'dummy', 'version': ''} sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.nano-editor.org/dist/v%s' % '.'.join(version.split('.')[0:2])] +source_urls = [ + 'http://www.nano-editor.org/dist/v%s' % + '.'.join( + version.split('.')[ + 0:2])] dependencies = [('ncurses', '6.0')] diff --git a/n/ncurses/ncurses-5.9.eb b/n/ncurses/ncurses-5.9.eb index ac6b4ba7..580c20f4 100644 --- a/n/ncurses/ncurses-5.9.eb +++ b/n/ncurses/ncurses-5.9.eb @@ -29,9 +29,9 @@ 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']], + ['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'], } diff --git a/n/ncurses/ncurses-6.0.eb b/n/ncurses/ncurses-6.0.eb index 340fd702..59298247 100644 --- a/n/ncurses/ncurses-6.0.eb +++ b/n/ncurses/ncurses-6.0.eb @@ -27,9 +27,9 @@ libs = ["form", "menu", "ncurses", "panel"] sanity_check_paths = { 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses%(version_major)s-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.%s' % (x, y, SHLIB_EXT) for x in libs for y in ['', 'w']] + - ['lib/libncurses++%s.a' % x for x in ['', 'w']], + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.%s' % (x, y, SHLIB_EXT) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], 'dirs': ['include', 'include/ncursesw'], } diff --git a/n/ncurses/ncurses-6.1.eb b/n/ncurses/ncurses-6.1.eb index c283c20b..5f172cad 100644 --- a/n/ncurses/ncurses-6.1.eb +++ b/n/ncurses/ncurses-6.1.eb @@ -29,9 +29,9 @@ libs = ["form", "menu", "ncurses", "panel"] sanity_check_paths = { 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses%(version_major)s-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.%s' % (x, y, SHLIB_EXT) for x in libs for y in ['', 'w']] + - ['lib/libncurses++%s.a' % x for x in ['', 'w']], + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.%s' % (x, y, SHLIB_EXT) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], 'dirs': ['include', 'include/ncursesw'], } diff --git a/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb b/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb index 87478cf8..1cabad93 100644 --- a/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb +++ b/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb @@ -2,8 +2,8 @@ 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 +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.""" diff --git a/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb b/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb index 6aa937d6..dd4d3467 100644 --- a/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb +++ b/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb @@ -2,8 +2,8 @@ name = 'netCDF' version = '4.1.3' 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 +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} diff --git a/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb b/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb index 36ab674b..63505b6c 100644 --- a/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb +++ b/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb @@ -2,8 +2,8 @@ name = 'netCDF' version = '4.1.3' 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 +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'} diff --git a/n/netCDF/netCDF-4.2-ictce-5.4.0.eb b/n/netCDF/netCDF-4.2-ictce-5.4.0.eb index a0f0b6f1..c8289bec 100644 --- a/n/netCDF/netCDF-4.2-ictce-5.4.0.eb +++ b/n/netCDF/netCDF-4.2-ictce-5.4.0.eb @@ -2,8 +2,8 @@ name = 'netCDF' 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 +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.4.0'} diff --git a/n/netCDF/netCDF-4.2-intel-2014b.eb b/n/netCDF/netCDF-4.2-intel-2014b.eb index fc24bdb2..bac7ee47 100644 --- a/n/netCDF/netCDF-4.2-intel-2014b.eb +++ b/n/netCDF/netCDF-4.2-intel-2014b.eb @@ -2,8 +2,8 @@ name = 'netCDF' 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 +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': 'intel', 'version': '2014b'} diff --git a/n/netCDF/netCDF-4.2.1.1-ictce-5.4.0.eb b/n/netCDF/netCDF-4.2.1.1-ictce-5.4.0.eb index 49f253f6..69de3039 100644 --- a/n/netCDF/netCDF-4.2.1.1-ictce-5.4.0.eb +++ b/n/netCDF/netCDF-4.2.1.1-ictce-5.4.0.eb @@ -2,8 +2,8 @@ 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 +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.4.0'} diff --git a/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb b/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb index 262ebc70..bb363511 100644 --- a/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb +++ b/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb @@ -2,8 +2,8 @@ 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 +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'} diff --git a/n/netCDF/netCDF-4.3.2-intel-2015b.eb b/n/netCDF/netCDF-4.3.2-intel-2015b.eb index 52365b33..4c9bd2b6 100644 --- a/n/netCDF/netCDF-4.3.2-intel-2015b.eb +++ b/n/netCDF/netCDF-4.3.2-intel-2015b.eb @@ -2,8 +2,8 @@ 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 +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': 'intel', 'version': '2015b'} @@ -27,8 +27,10 @@ builddependencies = [ # make sure both static and shared libs are built configopts = [ - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.%s -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=ON" % SHLIB_EXT, - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.%s -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=OFF" % SHLIB_EXT, + "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.%s -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=ON" % + SHLIB_EXT, + "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.%s -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=OFF" % + SHLIB_EXT, ] moduleclass = 'data' diff --git a/n/netCDF/netCDF-4.3.3.1-intel-2017.00.eb b/n/netCDF/netCDF-4.3.3.1-intel-2017.00.eb index 1f64e9fa..e2145c89 100644 --- a/n/netCDF/netCDF-4.3.3.1-intel-2017.00.eb +++ b/n/netCDF/netCDF-4.3.3.1-intel-2017.00.eb @@ -2,8 +2,8 @@ name = 'netCDF' version = '4.3.3.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 +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': 'intel', 'version': '2017.00'} diff --git a/n/netCDF/netCDF-4.4.0-intel-2017.00.eb b/n/netCDF/netCDF-4.4.0-intel-2017.00.eb index c6ef1c15..83022847 100644 --- a/n/netCDF/netCDF-4.4.0-intel-2017.00.eb +++ b/n/netCDF/netCDF-4.4.0-intel-2017.00.eb @@ -2,8 +2,8 @@ name = 'netCDF' 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 +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': 'intel', 'version': '2017.00'} diff --git a/n/netCDF/netCDF-4.4.1-intel-2017a.eb b/n/netCDF/netCDF-4.4.1-intel-2017a.eb index 99d2d51a..3d0c2e17 100644 --- a/n/netCDF/netCDF-4.4.1-intel-2017a.eb +++ b/n/netCDF/netCDF-4.4.1-intel-2017a.eb @@ -2,8 +2,8 @@ name = 'netCDF' version = '4.4.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 +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': 'intel', 'version': '2017a'} diff --git a/n/netCDF/netCDF-4.6.1-iomkl-2017b.eb b/n/netCDF/netCDF-4.6.1-iomkl-2017b.eb index c7705425..bcd0034a 100644 --- a/n/netCDF/netCDF-4.6.1-iomkl-2017b.eb +++ b/n/netCDF/netCDF-4.6.1-iomkl-2017b.eb @@ -22,7 +22,7 @@ dependencies = [ builddependencies = [ ('Autotools', '20180311', '', True), - ('CMake', '3.11.4', '' , ('GCC', '6.3.0-2.27')), + ('CMake', '3.11.4', '', ('GCC', '6.3.0-2.27')), ('Doxygen', '1.8.11', '', True), ] diff --git a/n/nettle/nettle-3.2-intel-2017a.eb b/n/nettle/nettle-3.2-intel-2017a.eb index 6bb7c90d..65790221 100644 --- a/n/nettle/nettle-3.2-intel-2017a.eb +++ b/n/nettle/nettle-3.2-intel-2017a.eb @@ -20,9 +20,20 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', 'pkcs1-conv', 'sexp-conv']] + - ['lib64/libhogweed.a', 'lib64/libhogweed.%s' % SHLIB_EXT, - 'lib64/libnettle.a', 'lib64/libnettle.%s' % SHLIB_EXT], + 'files': [ + 'bin/%s' % + x for x in [ + 'nettle-hash', + 'nettle-lfib-stream', + 'pkcs1-conv', + 'sexp-conv']] + + [ + 'lib64/libhogweed.a', + 'lib64/libhogweed.%s' % + SHLIB_EXT, + 'lib64/libnettle.a', + 'lib64/libnettle.%s' % + SHLIB_EXT], 'dirs': ['include/nettle'], } diff --git a/n/nettle/nettle-3.3-GCC-6.3.0-2.27.eb b/n/nettle/nettle-3.3-GCC-6.3.0-2.27.eb index 7f74630d..11b9c3b7 100644 --- a/n/nettle/nettle-3.3-GCC-6.3.0-2.27.eb +++ b/n/nettle/nettle-3.3-GCC-6.3.0-2.27.eb @@ -19,9 +19,20 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', 'pkcs1-conv', 'sexp-conv']] + - ['lib64/libhogweed.a', 'lib64/libhogweed.%s' % SHLIB_EXT, - 'lib64/libnettle.a', 'lib64/libnettle.%s' % SHLIB_EXT], + 'files': [ + 'bin/%s' % + x for x in [ + 'nettle-hash', + 'nettle-lfib-stream', + 'pkcs1-conv', + 'sexp-conv']] + + [ + 'lib64/libhogweed.a', + 'lib64/libhogweed.%s' % + SHLIB_EXT, + 'lib64/libnettle.a', + 'lib64/libnettle.%s' % + SHLIB_EXT], 'dirs': ['include/nettle'], } diff --git a/n/nettle/nettle-3.3-foss-2017a.eb b/n/nettle/nettle-3.3-foss-2017a.eb index 41fd6fc6..03a1e0bb 100644 --- a/n/nettle/nettle-3.3-foss-2017a.eb +++ b/n/nettle/nettle-3.3-foss-2017a.eb @@ -19,9 +19,20 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', 'pkcs1-conv', 'sexp-conv']] + - ['lib64/libhogweed.a', 'lib64/libhogweed.%s' % SHLIB_EXT, - 'lib64/libnettle.a', 'lib64/libnettle.%s' % SHLIB_EXT], + 'files': [ + 'bin/%s' % + x for x in [ + 'nettle-hash', + 'nettle-lfib-stream', + 'pkcs1-conv', + 'sexp-conv']] + + [ + 'lib64/libhogweed.a', + 'lib64/libhogweed.%s' % + SHLIB_EXT, + 'lib64/libnettle.a', + 'lib64/libnettle.%s' % + SHLIB_EXT], 'dirs': ['include/nettle'], } diff --git a/n/nettle/nettle-3.3-intel-2017a.eb b/n/nettle/nettle-3.3-intel-2017a.eb index 80952f90..3cb420b0 100644 --- a/n/nettle/nettle-3.3-intel-2017a.eb +++ b/n/nettle/nettle-3.3-intel-2017a.eb @@ -19,9 +19,20 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', 'pkcs1-conv', 'sexp-conv']] + - ['lib64/libhogweed.a', 'lib64/libhogweed.%s' % SHLIB_EXT, - 'lib64/libnettle.a', 'lib64/libnettle.%s' % SHLIB_EXT], + 'files': [ + 'bin/%s' % + x for x in [ + 'nettle-hash', + 'nettle-lfib-stream', + 'pkcs1-conv', + 'sexp-conv']] + + [ + 'lib64/libhogweed.a', + 'lib64/libhogweed.%s' % + SHLIB_EXT, + 'lib64/libnettle.a', + 'lib64/libnettle.%s' % + SHLIB_EXT], 'dirs': ['include/nettle'], } diff --git a/n/networkx/networkx-1.11-Python-2.7.13.eb b/n/networkx/networkx-1.11-Python-2.7.13.eb index 46264c73..1cf4efd7 100644 --- a/n/networkx/networkx-1.11-Python-2.7.13.eb +++ b/n/networkx/networkx-1.11-Python-2.7.13.eb @@ -2,7 +2,7 @@ easyblock = 'PythonPackage' name = 'networkx' version = '1.11' -versionsuffix = '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://pypi.python.org/pypi/networkx' description = """NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, diff --git a/n/networkx/networkx-1.11-foss-2016a-Python-3.5.1.eb b/n/networkx/networkx-1.11-foss-2016a-Python-3.5.1.eb index 488dd6f6..162c5870 100644 --- a/n/networkx/networkx-1.11-foss-2016a-Python-3.5.1.eb +++ b/n/networkx/networkx-1.11-foss-2016a-Python-3.5.1.eb @@ -2,7 +2,7 @@ easyblock = 'PythonPackage' name = 'networkx' version = '1.11' -versionsuffix = '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://pypi.python.org/pypi/networkx' description = """NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, diff --git a/n/numactl/numactl-2.0.10-GNU-5.1.0-2.25.eb b/n/numactl/numactl-2.0.10-GNU-5.1.0-2.25.eb index 7f1c8eef..bfbad9bc 100644 --- a/n/numactl/numactl-2.0.10-GNU-5.1.0-2.25.eb +++ b/n/numactl/numactl-2.0.10-GNU-5.1.0-2.25.eb @@ -20,8 +20,13 @@ builddependencies = [('Autotools', '20150215')] preconfigopts = './autogen.sh && ' sanity_check_paths = { - 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.so', 'lib/libnuma.a'], - 'dirs': ['share/man', 'include'] -} + 'files': [ + 'bin/numactl', + 'bin/numastat', + 'lib/libnuma.so', + 'lib/libnuma.a'], + 'dirs': [ + 'share/man', + 'include']} moduleclass = 'tools' diff --git a/n/numactl/numactl-2.0.11-GCC-6.2.0-2.27.eb b/n/numactl/numactl-2.0.11-GCC-6.2.0-2.27.eb index ee3e78b9..f5f6fe45 100644 --- a/n/numactl/numactl-2.0.11-GCC-6.2.0-2.27.eb +++ b/n/numactl/numactl-2.0.11-GCC-6.2.0-2.27.eb @@ -1,23 +1,29 @@ -easyblock = 'ConfigureMake' - -name = 'numactl' -version = '2.0.11' - -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.""" - +easyblock = 'ConfigureMake' + +name = 'numactl' +version = '2.0.11' + +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': 'GCC', 'version': '6.2.0-2.27'} -source_urls = ['ftp://oss.sgi.com/www/projects/libnuma/download/'] -sources = [SOURCE_TAR_GZ] - -#checksums = ['d3bc88b7ddb9f06d60898f4816ae9127'] - -sanity_check_paths = { - 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.%s' % SHLIB_EXT, 'lib/libnuma.a'], - 'dirs': ['share/man', 'include'] -} - +source_urls = ['ftp://oss.sgi.com/www/projects/libnuma/download/'] +sources = [SOURCE_TAR_GZ] + +#checksums = ['d3bc88b7ddb9f06d60898f4816ae9127'] + +sanity_check_paths = { + 'files': [ + 'bin/numactl', + 'bin/numastat', + 'lib/libnuma.%s' % + SHLIB_EXT, + 'lib/libnuma.a'], + 'dirs': [ + 'share/man', + 'include']} + moduleclass = 'tools' diff --git a/n/numactl/numactl-2.0.11-GCC-6.3.0-2.27.eb b/n/numactl/numactl-2.0.11-GCC-6.3.0-2.27.eb index 64b22501..ce774580 100644 --- a/n/numactl/numactl-2.0.11-GCC-6.3.0-2.27.eb +++ b/n/numactl/numactl-2.0.11-GCC-6.3.0-2.27.eb @@ -20,8 +20,14 @@ checksums = ['3e099a59b2c527bcdbddd34e1952ca87462d2cef4c93da9b0bc03f02903f7089'] preconfigopts = "./autogen.sh && " sanity_check_paths = { - 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.%s' % SHLIB_EXT, 'lib/libnuma.a'], - 'dirs': ['share/man', 'include'] -} + 'files': [ + 'bin/numactl', + 'bin/numastat', + 'lib/libnuma.%s' % + SHLIB_EXT, + 'lib/libnuma.a'], + 'dirs': [ + 'share/man', + 'include']} moduleclass = 'tools' diff --git a/n/numactl/numactl-2.0.11-GCC-7.1.0-2.28.eb b/n/numactl/numactl-2.0.11-GCC-7.1.0-2.28.eb index a4bb6fa6..9a674e97 100644 --- a/n/numactl/numactl-2.0.11-GCC-7.1.0-2.28.eb +++ b/n/numactl/numactl-2.0.11-GCC-7.1.0-2.28.eb @@ -1,23 +1,29 @@ -easyblock = 'ConfigureMake' - -name = 'numactl' -version = '2.0.11' - -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.""" - +easyblock = 'ConfigureMake' + +name = 'numactl' +version = '2.0.11' + +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': 'GCC', 'version': '7.1.0-2.28'} -source_urls = ['ftp://oss.sgi.com/www/projects/libnuma/download/'] -sources = [SOURCE_TAR_GZ] - -checksums = ['d3bc88b7ddb9f06d60898f4816ae9127'] - -sanity_check_paths = { - 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.%s' % SHLIB_EXT, 'lib/libnuma.a'], - 'dirs': ['share/man', 'include'] -} - +source_urls = ['ftp://oss.sgi.com/www/projects/libnuma/download/'] +sources = [SOURCE_TAR_GZ] + +checksums = ['d3bc88b7ddb9f06d60898f4816ae9127'] + +sanity_check_paths = { + 'files': [ + 'bin/numactl', + 'bin/numastat', + 'lib/libnuma.%s' % + SHLIB_EXT, + 'lib/libnuma.a'], + 'dirs': [ + 'share/man', + 'include']} + moduleclass = 'tools' diff --git a/n/numactl/numactl-2.0.11-GCC-7.2.0-2.29.eb b/n/numactl/numactl-2.0.11-GCC-7.2.0-2.29.eb index 180522e8..0cb0984c 100644 --- a/n/numactl/numactl-2.0.11-GCC-7.2.0-2.29.eb +++ b/n/numactl/numactl-2.0.11-GCC-7.2.0-2.29.eb @@ -16,8 +16,14 @@ sources = [SOURCE_TAR_GZ] checksums = ['d3bc88b7ddb9f06d60898f4816ae9127'] sanity_check_paths = { - 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.%s' % SHLIB_EXT, 'lib/libnuma.a'], - 'dirs': ['share/man', 'include'] -} + 'files': [ + 'bin/numactl', + 'bin/numastat', + 'lib/libnuma.%s' % + SHLIB_EXT, + 'lib/libnuma.a'], + 'dirs': [ + 'share/man', + 'include']} moduleclass = 'tools' diff --git a/n/numactl/numactl-2.0.11-GCCcore-5.4.0.eb b/n/numactl/numactl-2.0.11-GCCcore-5.4.0.eb index 511456e5..b6f6cd6f 100644 --- a/n/numactl/numactl-2.0.11-GCCcore-5.4.0.eb +++ b/n/numactl/numactl-2.0.11-GCCcore-5.4.0.eb @@ -16,8 +16,14 @@ sources = [SOURCE_TAR_GZ] builddependencies = [('binutils', '2.26')] sanity_check_paths = { - 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.%s' % SHLIB_EXT, 'lib/libnuma.a'], - 'dirs': ['share/man', 'include'] -} + 'files': [ + 'bin/numactl', + 'bin/numastat', + 'lib/libnuma.%s' % + SHLIB_EXT, + 'lib/libnuma.a'], + 'dirs': [ + 'share/man', + 'include']} moduleclass = 'tools' diff --git a/n/numactl/numactl-2.0.11-GCCcore-6.3.0.eb b/n/numactl/numactl-2.0.11-GCCcore-6.3.0.eb index 0eb6b133..d1b6c2eb 100644 --- a/n/numactl/numactl-2.0.11-GCCcore-6.3.0.eb +++ b/n/numactl/numactl-2.0.11-GCCcore-6.3.0.eb @@ -25,8 +25,14 @@ builddependencies = [ preconfigopts = "./autogen.sh && " sanity_check_paths = { - 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.%s' % SHLIB_EXT, 'lib/libnuma.a'], - 'dirs': ['share/man', 'include'] -} + 'files': [ + 'bin/numactl', + 'bin/numastat', + 'lib/libnuma.%s' % + SHLIB_EXT, + 'lib/libnuma.a'], + 'dirs': [ + 'share/man', + 'include']} moduleclass = 'tools' diff --git a/n/numactl/numactl-2.0.11.eb b/n/numactl/numactl-2.0.11.eb index 39ec7f0c..9cd72e60 100644 --- a/n/numactl/numactl-2.0.11.eb +++ b/n/numactl/numactl-2.0.11.eb @@ -18,8 +18,14 @@ checksums = ['d3bc88b7ddb9f06d60898f4816ae9127'] builddependencies = [('binutils', '2.25')] sanity_check_paths = { - 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.%s' % SHLIB_EXT, 'lib/libnuma.a'], - 'dirs': ['share/man', 'include'] -} + 'files': [ + 'bin/numactl', + 'bin/numastat', + 'lib/libnuma.%s' % + SHLIB_EXT, + 'lib/libnuma.a'], + 'dirs': [ + 'share/man', + 'include']} moduleclass = 'tools' diff --git a/n/numactl/numactl-2.0.9-GCC-4.4.7-system.eb b/n/numactl/numactl-2.0.9-GCC-4.4.7-system.eb index 5140a37a..ff40af96 100644 --- a/n/numactl/numactl-2.0.9-GCC-4.4.7-system.eb +++ b/n/numactl/numactl-2.0.9-GCC-4.4.7-system.eb @@ -18,6 +18,13 @@ sanity_check_paths = { # We are using system package, this easyconfig is just for not breaking # toolchains system and module creation -skipsteps = ['source', 'patch', 'prepare','configure', 'build', 'test','install'] +skipsteps = [ + 'source', + 'patch', + 'prepare', + 'configure', + 'build', + 'test', + 'install'] moduleclass = 'tools' diff --git a/n/numpy/numpy-1.12.1-Python-2.7.13-base.eb b/n/numpy/numpy-1.12.1-Python-2.7.13-base.eb index 17567379..cba621d2 100644 --- a/n/numpy/numpy-1.12.1-Python-2.7.13-base.eb +++ b/n/numpy/numpy-1.12.1-Python-2.7.13-base.eb @@ -6,7 +6,7 @@ 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 + 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': 'dummy', 'version': ''} @@ -21,6 +21,7 @@ dependencies = [ ] # check that numpy is present in python and in proper version -sanity_check_commands = [('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] +sanity_check_commands = [ + ('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] moduleclass = 'math' diff --git a/n/numpy/numpy-1.12.1-Python-2.7.13.eb b/n/numpy/numpy-1.12.1-Python-2.7.13.eb index ac750a48..63fd7b4d 100644 --- a/n/numpy/numpy-1.12.1-Python-2.7.13.eb +++ b/n/numpy/numpy-1.12.1-Python-2.7.13.eb @@ -1,4 +1,4 @@ -#adapted by PERMON team +# adapted by PERMON team name = 'numpy' version = '1.12.1' @@ -8,7 +8,7 @@ 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 + 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': 'dummy', 'version': ''} @@ -23,6 +23,7 @@ dependencies = [ ] # check that numpy is present in python and in proper version -sanity_check_commands = [('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] +sanity_check_commands = [ + ('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] moduleclass = 'math' diff --git a/n/numpy/numpy-1.12.1-intel-2017a-Python-2.7.11.eb b/n/numpy/numpy-1.12.1-intel-2017a-Python-2.7.11.eb index d058bfae..353e31bf 100644 --- a/n/numpy/numpy-1.12.1-intel-2017a-Python-2.7.11.eb +++ b/n/numpy/numpy-1.12.1-intel-2017a-Python-2.7.11.eb @@ -1,4 +1,4 @@ -#adapted by PERMON team +# adapted by PERMON team name = 'numpy' version = '1.12.1' @@ -8,7 +8,7 @@ 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 + 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': '2017a'} @@ -23,6 +23,7 @@ dependencies = [ ] # check that numpy is present in python and in proper version -sanity_check_commands = [('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] +sanity_check_commands = [ + ('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] moduleclass = 'math' diff --git a/n/numpy/numpy-1.13.0-Python-2.7.13-base.eb b/n/numpy/numpy-1.13.0-Python-2.7.13-base.eb index 7bc8f47c..fc7cc53e 100644 --- a/n/numpy/numpy-1.13.0-Python-2.7.13-base.eb +++ b/n/numpy/numpy-1.13.0-Python-2.7.13-base.eb @@ -9,7 +9,8 @@ description = """Test utilities for code working with files and commands""" toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://pypi.python.org/packages/dd/b5/47bd2174dbb14e5fa2dd6ad28fd1d54d38e84d29c1b131a00354ddb0cae0/'] +source_urls = [ + 'https://pypi.python.org/packages/dd/b5/47bd2174dbb14e5fa2dd6ad28fd1d54d38e84d29c1b131a00354ddb0cae0/'] sources = ['%(name)s-%(version)s-cp27-cp27mu-manylinux1_x86_64.whl'] dependencies = [ @@ -24,6 +25,7 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages/numpy'], } -sanity_check_commands = [('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] +sanity_check_commands = [ + ('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] moduleclass = 'math' diff --git a/n/numpy/numpy-1.13.3-Py-2.7.eb b/n/numpy/numpy-1.13.3-Py-2.7.eb index ba0eb50c..041a334b 100644 --- a/n/numpy/numpy-1.13.3-Py-2.7.eb +++ b/n/numpy/numpy-1.13.3-Py-2.7.eb @@ -22,11 +22,10 @@ dependencies = [ ('mkl', '2017.4.239', '', True), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg/numpy'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg/numpy'], } -sanity_check_commands = [('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] +sanity_check_commands = [ + ('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] moduleclass = 'python' diff --git a/n/numpy/numpy-1.13.3-Py-3.6.eb b/n/numpy/numpy-1.13.3-Py-3.6.eb index eb3abcb2..e7dd62f6 100644 --- a/n/numpy/numpy-1.13.3-Py-3.6.eb +++ b/n/numpy/numpy-1.13.3-Py-3.6.eb @@ -22,11 +22,10 @@ dependencies = [ ('mkl', '2017.4.239', '', True), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/numpy-%(version)s-py3.6-linux-x86_64.egg/numpy'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/numpy-%(version)s-py3.6-linux-x86_64.egg/numpy'], } -sanity_check_commands = [('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] +sanity_check_commands = [ + ('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] moduleclass = 'python' diff --git a/n/numpy/numpy-1.14.1-mkl-Py-3.6.eb b/n/numpy/numpy-1.14.1-mkl-Py-3.6.eb index 5047d456..77c7ec78 100644 --- a/n/numpy/numpy-1.14.1-mkl-Py-3.6.eb +++ b/n/numpy/numpy-1.14.1-mkl-Py-3.6.eb @@ -16,25 +16,28 @@ sources = ['%(name)s-%(version)s.tar.gz'] patches = [ 'numpy-1.12.0-mkl.patch', -# 'numpy-1.14.1-mkl.patch' + # 'numpy-1.14.1-mkl.patch' ] dependencies = [ ('intel', '2017a', '', True), ] -#builddependencies = [ +# builddependencies = [ # ('mkl', '2017.4.239', '', True), # ('intel', '2018a', '', True), #] -#prebuildopts = 'mv site.cfg.example site.cfg && export MKL_THREADING_LAYER=GNU && ' # ' export CFLAGS="-fopenmp -m64 -mtune=native -O3 -Wl,--no-as-needed" && export CXXFLAGS="-fopenmp -m64 -mtune=native -O3 -Wl,--no-as-needed" && export LDFLAGS="-ldl -lm" && export FFLAGS="-fopenmp -m64 -mtune=native -O3" && ' +# prebuildopts = 'mv site.cfg.example site.cfg && export +# MKL_THREADING_LAYER=GNU && ' # ' export CFLAGS="-fopenmp -m64 +# -mtune=native -O3 -Wl,--no-as-needed" && export CXXFLAGS="-fopenmp -m64 +# -mtune=native -O3 -Wl,--no-as-needed" && export LDFLAGS="-ldl -lm" && +# export FFLAGS="-fopenmp -m64 -mtune=native -O3" && ' -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/numpy-%(version)s-py3.6-linux-x86_64.egg/numpy'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/numpy-%(version)s-py3.6-linux-x86_64.egg/numpy'], } -sanity_check_commands = [('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] +sanity_check_commands = [ + ('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] moduleclass = 'python' diff --git a/n/numpy/numpy-1.14.2-Py-2.7-test.eb b/n/numpy/numpy-1.14.2-Py-2.7-test.eb index fd7abd8f..acde4e9a 100644 --- a/n/numpy/numpy-1.14.2-Py-2.7-test.eb +++ b/n/numpy/numpy-1.14.2-Py-2.7-test.eb @@ -23,11 +23,10 @@ dependencies = [ ('mkl', '2017.4.239', '', True), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg/numpy'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg/numpy'], } -sanity_check_commands = [('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] +sanity_check_commands = [ + ('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] moduleclass = 'python' diff --git a/n/numpy/numpy-1.8.2-intel-2015b-Python-2.7.9.eb b/n/numpy/numpy-1.8.2-intel-2015b-Python-2.7.9.eb index 086cac01..22f848f4 100644 --- a/n/numpy/numpy-1.8.2-intel-2015b-Python-2.7.9.eb +++ b/n/numpy/numpy-1.8.2-intel-2015b-Python-2.7.9.eb @@ -5,7 +5,7 @@ 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 + 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': '2015b'} diff --git a/n/numpy/numpy-1.9.1-intel-2015b-Python-2.7.9.eb b/n/numpy/numpy-1.9.1-intel-2015b-Python-2.7.9.eb index 586c60f9..1e7b3dd7 100644 --- a/n/numpy/numpy-1.9.1-intel-2015b-Python-2.7.9.eb +++ b/n/numpy/numpy-1.9.1-intel-2015b-Python-2.7.9.eb @@ -5,7 +5,7 @@ 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 + 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': '2015b'} diff --git a/n/numpy/numpy-1.9.2-intel-2015b-Python-3.4.3.eb b/n/numpy/numpy-1.9.2-intel-2015b-Python-3.4.3.eb index a4db0284..0c2696a1 100644 --- a/n/numpy/numpy-1.9.2-intel-2015b-Python-3.4.3.eb +++ b/n/numpy/numpy-1.9.2-intel-2015b-Python-3.4.3.eb @@ -6,7 +6,7 @@ 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 + 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': '2015b'} diff --git a/n/numpy/numpy-1.9.2-intel-2016b-Python-2.7.12.eb b/n/numpy/numpy-1.9.2-intel-2016b-Python-2.7.12.eb index b0f7a1aa..359a7826 100644 --- a/n/numpy/numpy-1.9.2-intel-2016b-Python-2.7.12.eb +++ b/n/numpy/numpy-1.9.2-intel-2016b-Python-2.7.12.eb @@ -6,7 +6,7 @@ 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 + 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': '2016b'} diff --git a/o/OBITools/OBITools-1.2.9-foss-2016a-Python-2.7.11.eb b/o/OBITools/OBITools-1.2.9-foss-2016a-Python-2.7.11.eb index d30d6266..8915f6b0 100644 --- a/o/OBITools/OBITools-1.2.9-foss-2016a-Python-2.7.11.eb +++ b/o/OBITools/OBITools-1.2.9-foss-2016a-Python-2.7.11.eb @@ -7,7 +7,7 @@ versionsuffix = '-Python-%(pyver)s' homepage = 'http://www.grenoble.prabi.fr/trac/OBITools' description = """ The OBITools programs aims to help you to manipulate various data and sequence files in a convenient way using the Unix command line interface. They follow the standard Unix interface for command line program, allowing to chain a set of - commands using the pipe mecanism. + commands using the pipe mecanism. """ toolchain = {'name': 'foss', 'version': '2016a'} @@ -27,8 +27,17 @@ dependencies = [ options = {'modulename': 'obitools'} sanity_check_paths = { - 'files': ["bin/%s" % binfile for binfile in ['ali2consensus','ecotag','obiaddtaxids','obicount','obistat']], - 'dirs': ['bin','lib/python%(pyshortver)s/site-packages/obitools'], + 'files': [ + "bin/%s" % + binfile for binfile in [ + 'ali2consensus', + 'ecotag', + 'obiaddtaxids', + 'obicount', + 'obistat']], + 'dirs': [ + 'bin', + 'lib/python%(pyshortver)s/site-packages/obitools'], } moduleclass = 'math' diff --git a/o/ORCA/ORCA-2_9_1-linux_x86-64.eb b/o/ORCA/ORCA-2_9_1-linux_x86-64.eb index a85c46d3..9a1033a9 100644 --- a/o/ORCA/ORCA-2_9_1-linux_x86-64.eb +++ b/o/ORCA/ORCA-2_9_1-linux_x86-64.eb @@ -5,14 +5,15 @@ version = '2_9_1-linux_x86-64' homepage = 'http://www.thch.uni-bonn.de/tc/orca/' description = """ORCA is a flexible, efficient and easy-to-use general purpose tool for quantum chemistry - with specific emphasis on spectroscopic properties of open-shell molecules. + with specific emphasis on spectroscopic properties of open-shell molecules. It features a wide variety of standard quantum chemical methods ranging from semiempirical methods to DFT to single- - and multireference correlated ab initio methods. + and multireference correlated ab initio methods. It can also treat environmental and relativistic effects.""" toolchain = {'name': 'dummy', 'version': ''} -sources = ['%%(namelower)s_%s_%s.tbz' % (version.split('-')[0], '-'.join(version.split('-')[1:]))] +sources = ['%%(namelower)s_%s_%s.tbz' % + (version.split('-')[0], '-'.join(version.split('-')[1:]))] dependencies = [('OpenMPI', '1.4.5', '-no-OFED', ('GCC', '4.6.3'))] @@ -30,8 +31,8 @@ sanity_check_paths = { } modextravars = { - "SLURM_CPU_BIND" : "none", - "RSH_COMMAND" : "ssh -x", + "SLURM_CPU_BIND": "none", + "RSH_COMMAND": "ssh -x", } moduleclass = 'chem' diff --git a/o/ORCA/ORCA-3_0_2-linux_x86-64.eb b/o/ORCA/ORCA-3_0_2-linux_x86-64.eb index 7d277554..887e8522 100644 --- a/o/ORCA/ORCA-3_0_2-linux_x86-64.eb +++ b/o/ORCA/ORCA-3_0_2-linux_x86-64.eb @@ -12,7 +12,8 @@ description = """ORCA is a flexible, efficient and easy-to-use general purpose t toolchain = {'name': 'dummy', 'version': ''} -sources = ['%%(namelower)s_%s_%s.tbz' % (version.split('-')[0], '-'.join(version.split('-')[1:]))] +sources = ['%%(namelower)s_%s_%s.tbz' % + (version.split('-')[0], '-'.join(version.split('-')[1:]))] # ORCA 3.0.2 is compiled only against OpenMPI 1.6.5 for Linux dependencies = [('OpenMPI', '1.6.5', '-GCC-4.7.2')] @@ -31,8 +32,8 @@ sanity_check_paths = { } modextravars = { - "SLURM_CPU_BIND" : "none", - "RSH_COMMAND" : "ssh -x", + "SLURM_CPU_BIND": "none", + "RSH_COMMAND": "ssh -x", } moduleclass = 'chem' diff --git a/o/ORCA/ORCA-3_0_3-linux_x86-64.eb b/o/ORCA/ORCA-3_0_3-linux_x86-64.eb index 6a633a98..39930772 100644 --- a/o/ORCA/ORCA-3_0_3-linux_x86-64.eb +++ b/o/ORCA/ORCA-3_0_3-linux_x86-64.eb @@ -12,7 +12,8 @@ description = """ORCA is a flexible, efficient and easy-to-use general purpose t toolchain = {'name': 'dummy', 'version': ''} -sources = ['%%(namelower)s_%s_%s.tbz' % (version.split('-')[0], '-'.join(version.split('-')[1:]))] +sources = ['%%(namelower)s_%s_%s.tbz' % + (version.split('-')[0], '-'.join(version.split('-')[1:]))] # ORCA 3.0.3 is compiled only against OpenMPI 1.6.5 for Linux dependencies = [('OpenMPI', '1.6.5', '-GCC-4.7.2')] @@ -31,8 +32,8 @@ sanity_check_paths = { } modextravars = { - "SLURM_CPU_BIND" : "none", - "RSH_COMMAND" : "ssh -x", + "SLURM_CPU_BIND": "none", + "RSH_COMMAND": "ssh -x", } moduleclass = 'chem' diff --git a/o/ORCA/ORCA-4.0.1.2.eb b/o/ORCA/ORCA-4.0.1.2.eb index c13ee710..f49bfa78 100644 --- a/o/ORCA/ORCA-4.0.1.2.eb +++ b/o/ORCA/ORCA-4.0.1.2.eb @@ -27,17 +27,17 @@ sanity_check_paths = { ['orca_%s' % x for x in ['2mkl', 'asa', 'chelpg', 'ciprep', 'eca', 'ecplib', 'euler', 'fci', 'fitpes', 'gstep', 'loc', 'mapspc', 'md', 'mergefrag', 'ndoint', 'numfreq', 'plot', -<<<<<<< HEAD - 'pltvib', 'pop', 'rel', 'vib', 'vpot']], -======= +<< << << < HEAD 'pltvib', 'pop', 'rel', 'vib', 'vpot']], ->>>>>>> 96f1245aa28a346d2bdb7f950751af4e8748184f +== == == = + 'pltvib', 'pop', 'rel', 'vib', 'vpot']], +>>>>>> > 96f1245aa28a346d2bdb7f950751af4e8748184f 'dirs': [], } -modextravars = { - "SLURM_CPU_BIND" : "none", - "RSH_COMMAND" : "ssh -x", +modextravars= { + "SLURM_CPU_BIND": "none", + "RSH_COMMAND": "ssh -x", } -moduleclass = 'chem' +moduleclass= 'chem' diff --git a/o/ORCA/ORCA-4_0_0-linux_x86-64.eb b/o/ORCA/ORCA-4_0_0-linux_x86-64.eb index 2575f813..8546f334 100644 --- a/o/ORCA/ORCA-4_0_0-linux_x86-64.eb +++ b/o/ORCA/ORCA-4_0_0-linux_x86-64.eb @@ -12,7 +12,8 @@ description = """ORCA is a flexible, efficient and easy-to-use general purpose t toolchain = {'name': 'dummy', 'version': ''} -sources = ['%%(namelower)s_%s_%s.tbz' % (version.split('-')[0], '-'.join(version.split('-')[1:]))] +sources = ['%%(namelower)s_%s_%s.tbz' % + (version.split('-')[0], '-'.join(version.split('-')[1:]))] # ORCA 4.0.0 is compiled only against OpenMPI 2.0.2 for Linux dependencies = [ @@ -20,20 +21,58 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['orca_%s%s' % (x, y) for x in ['anoint', 'casscf', 'cis', 'cleanup', 'cpscf', - 'eprnmr', 'gtoint', 'mdci', 'mp2', 'mrci', 'pc', - 'rocis', 'scf', 'scfgrad', 'soc'] - for y in ["", "_mpi"]] + - ['orca_%s' % x for x in ['2mkl', 'asa', 'chelpg', 'ciprep', 'eca', 'ecplib', - 'euler', 'fci', 'fitpes', 'gstep', 'loc', 'mapspc', - 'md', 'mergefrag', 'ndoint', 'numfreq', 'plot', - 'pltvib', 'pop', 'rel', 'vib', 'vpot']], + 'files': [ + 'orca_%s%s' % + (x, + y) for x in [ + 'anoint', + 'casscf', + 'cis', + 'cleanup', + 'cpscf', + 'eprnmr', + 'gtoint', + 'mdci', + 'mp2', + 'mrci', + 'pc', + 'rocis', + 'scf', + 'scfgrad', + 'soc'] for y in [ + "", + "_mpi"]] + + [ + 'orca_%s' % + x for x in [ + '2mkl', + 'asa', + 'chelpg', + 'ciprep', + 'eca', + 'ecplib', + 'euler', + 'fci', + 'fitpes', + 'gstep', + 'loc', + 'mapspc', + 'md', + 'mergefrag', + 'ndoint', + 'numfreq', + 'plot', + 'pltvib', + 'pop', + 'rel', + 'vib', + 'vpot']], 'dirs': [], } modextravars = { - "SLURM_CPU_BIND" : "none", - "RSH_COMMAND" : "ssh -x", + "SLURM_CPU_BIND": "none", + "RSH_COMMAND": "ssh -x", } moduleclass = 'chem' diff --git a/o/ORCA/ORCA-4_0_1-linux_x86-64.eb b/o/ORCA/ORCA-4_0_1-linux_x86-64.eb index 02cfa619..634fcd93 100644 --- a/o/ORCA/ORCA-4_0_1-linux_x86-64.eb +++ b/o/ORCA/ORCA-4_0_1-linux_x86-64.eb @@ -12,7 +12,8 @@ description = """ORCA is a flexible, efficient and easy-to-use general purpose t toolchain = {'name': 'dummy', 'version': ''} -sources = ['%%(namelower)s_%s_%s.tar.xz' % (version.split('-')[0], '-'.join(version.split('-')[1:]))] +sources = ['%%(namelower)s_%s_%s.tar.xz' % + (version.split('-')[0], '-'.join(version.split('-')[1:]))] # ORCA 4.0.0 is compiled only against OpenMPI 2.0.2 for Linux dependencies = [ @@ -20,20 +21,58 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['orca_%s%s' % (x, y) for x in ['anoint', 'casscf', 'cis', 'cleanup', 'cpscf', - 'eprnmr', 'gtoint', 'mdci', 'mp2', 'mrci', 'pc', - 'rocis', 'scf', 'scfgrad', 'soc'] - for y in ["", "_mpi"]] + - ['orca_%s' % x for x in ['2mkl', 'asa', 'chelpg', 'ciprep', 'eca', 'ecplib', - 'euler', 'fci', 'fitpes', 'gstep', 'loc', 'mapspc', - 'md', 'mergefrag', 'ndoint', 'numfreq', 'plot', - 'pltvib', 'pop', 'rel', 'vib', 'vpot']], + 'files': [ + 'orca_%s%s' % + (x, + y) for x in [ + 'anoint', + 'casscf', + 'cis', + 'cleanup', + 'cpscf', + 'eprnmr', + 'gtoint', + 'mdci', + 'mp2', + 'mrci', + 'pc', + 'rocis', + 'scf', + 'scfgrad', + 'soc'] for y in [ + "", + "_mpi"]] + + [ + 'orca_%s' % + x for x in [ + '2mkl', + 'asa', + 'chelpg', + 'ciprep', + 'eca', + 'ecplib', + 'euler', + 'fci', + 'fitpes', + 'gstep', + 'loc', + 'mapspc', + 'md', + 'mergefrag', + 'ndoint', + 'numfreq', + 'plot', + 'pltvib', + 'pop', + 'rel', + 'vib', + 'vpot']], 'dirs': [], } modextravars = { - "SLURM_CPU_BIND" : "none", - "RSH_COMMAND" : "ssh -x", + "SLURM_CPU_BIND": "none", + "RSH_COMMAND": "ssh -x", } moduleclass = 'chem' diff --git a/o/OSPRay/OSPRay-0.9.1.eb b/o/OSPRay/OSPRay-0.9.1.eb index a3fcac13..120178a1 100644 --- a/o/OSPRay/OSPRay-0.9.1.eb +++ b/o/OSPRay/OSPRay-0.9.1.eb @@ -8,12 +8,13 @@ description = """ A Ray Tracing Based Rendering Engine for High-Fidelity Visualization""" toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = ['https://github.com/ospray/OSPRay/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/ospray/OSPRay/releases/download/v%(version)s/'] sources = ['ospray-full-%(version)s.x86_64.linux.tar.gz'] dependencies = [] -skipsteps= ['configure', 'build'] +skipsteps = ['configure', 'build'] sanity_check_paths = { 'files': ['lib/libospray.so'], diff --git a/o/OSPRay/OSPRay-1.3.0-intel-2017a.eb b/o/OSPRay/OSPRay-1.3.0-intel-2017a.eb index a11dea20..9f1ddb49 100644 --- a/o/OSPRay/OSPRay-1.3.0-intel-2017a.eb +++ b/o/OSPRay/OSPRay-1.3.0-intel-2017a.eb @@ -12,12 +12,12 @@ source_urls = ['https://github.com/ospray/OSPRay/archive/'] sources = ['v%(version)s.tar.gz'] builddependencies = [ - ('CMake', '3.5.2', '', True), + ('CMake', '3.5.2', '', True), ] dependencies = [ - ('tbb', '2017.6.196', '', True), - ('Embree', '2.16.2'), + ('tbb', '2017.6.196', '', True), + ('Embree', '2.16.2'), ] separate_build_dir = True diff --git a/o/OSPRay/OSPRay-1.3.0-test.eb b/o/OSPRay/OSPRay-1.3.0-test.eb index fdc3585e..b7efed21 100644 --- a/o/OSPRay/OSPRay-1.3.0-test.eb +++ b/o/OSPRay/OSPRay-1.3.0-test.eb @@ -13,12 +13,12 @@ source_urls = ['https://github.com/ospray/OSPRay/archive/'] sources = ['v%(version)s.tar.gz'] builddependencies = [ - ('CMake', '3.8.1', '', True), + ('CMake', '3.8.1', '', True), ] dependencies = [ - ('tbb', '2017.6.196', '', True), - ('Embree', '2.16.2'), + ('tbb', '2017.6.196', '', True), + ('Embree', '2.16.2'), ] separate_build_dir = True diff --git a/o/OSPRay/OSPRay-1.6.1-intel-2017a.eb b/o/OSPRay/OSPRay-1.6.1-intel-2017a.eb index cf4ab32f..cba9fa56 100644 --- a/o/OSPRay/OSPRay-1.6.1-intel-2017a.eb +++ b/o/OSPRay/OSPRay-1.6.1-intel-2017a.eb @@ -12,12 +12,12 @@ source_urls = ['https://github.com/ospray/OSPRay/archive/'] sources = ['v%(version)s.tar.gz'] builddependencies = [ - ('CMake', '3.9.1', '', True), + ('CMake', '3.9.1', '', True), ] dependencies = [ - ('tbb', '2017.6.196', '', True), - ('Embree', '3.2.0'), + ('tbb', '2017.6.196', '', True), + ('Embree', '3.2.0'), ] separate_build_dir = True diff --git a/o/OTF2/OTF2-1.4-ictce-5.5.0.eb b/o/OTF2/OTF2-1.4-ictce-5.5.0.eb index 2325d35f..122a3f4c 100644 --- a/o/OTF2/OTF2-1.4-ictce-5.5.0.eb +++ b/o/OTF2/OTF2-1.4-ictce-5.5.0.eb @@ -14,7 +14,11 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.vi-hps.org/upload/packages/otf2/'] sanity_check_paths = { - 'files': ["bin/otf2-config", "include/otf2/otf2.h", ("lib64/libotf2.a", "lib/libotf2.a")], + 'files': [ + "bin/otf2-config", + "include/otf2/otf2.h", + ("lib64/libotf2.a", + "lib/libotf2.a")], 'dirs': [], } diff --git a/o/OTF2/OTF2-2.0.eb b/o/OTF2/OTF2-2.0.eb index 9d79ff1b..a05ca1c9 100644 --- a/o/OTF2/OTF2-2.0.eb +++ b/o/OTF2/OTF2-2.0.eb @@ -33,7 +33,11 @@ builddependencies = [('SIONlib', '1.6.1', '-tools')] configopts = '--enable-shared' sanity_check_paths = { - 'files': ["bin/otf2-config", "include/otf2/otf2.h", ("lib/libotf2.a", "lib64/libotf2.a")], + 'files': [ + "bin/otf2-config", + "include/otf2/otf2.h", + ("lib/libotf2.a", + "lib64/libotf2.a")], 'dirs': [], } diff --git a/o/OTF2/OTF2-2.1.eb b/o/OTF2/OTF2-2.1.eb index 2bf9805f..a1395142 100644 --- a/o/OTF2/OTF2-2.1.eb +++ b/o/OTF2/OTF2-2.1.eb @@ -24,7 +24,11 @@ builddependencies = [('SIONlib', '1.6.1', '-tools')] configopts = '--enable-shared' sanity_check_paths = { - 'files': ["bin/otf2-config", "include/otf2/otf2.h", ("lib/libotf2.a", "lib64/libotf2.a")], + 'files': [ + "bin/otf2-config", + "include/otf2/otf2.h", + ("lib/libotf2.a", + "lib64/libotf2.a")], 'dirs': [], } diff --git a/o/Octopus/Octopus-5.0.0-intel-2015b-mpi.eb b/o/Octopus/Octopus-5.0.0-intel-2015b-mpi.eb index e3cd54d7..aff641f4 100644 --- a/o/Octopus/Octopus-5.0.0-intel-2015b-mpi.eb +++ b/o/Octopus/Octopus-5.0.0-intel-2015b-mpi.eb @@ -5,17 +5,18 @@ version = '5.0.0' versionsuffix = '-mpi' homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Main_Page' -description = """Octopus is a scientific program aimed at the ab initio virtual experimentation -on a hopefully ever-increasing range of system types. Electrons are described quantum-mechanically -within density-functional theory (DFT), in its time-dependent form (TDDFT) when doing simulations -in time. Nuclei are described classically as point particles. +description = """Octopus is a scientific program aimed at the ab initio virtual experimentation +on a hopefully ever-increasing range of system types. Electrons are described quantum-mechanically +within density-functional theory (DFT), in its time-dependent form (TDDFT) when doing simulations +in time. Nuclei are described classically as point particles. Electron-nucleus interaction is described within the pseudopotential approximation.""" toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'usempi': True, 'opt': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=%(version)s/' ] +source_urls = [ + 'http://www.tddft.org/programs/octopus/down.php?file=%(version)s/'] builddependencies = [ ('Bison', '3.0.4'), @@ -41,10 +42,10 @@ configopts += '--with-netcdf-prefix=$EBROOTNETCDFMINFORTRAN ' configopts += '--with-etsf-io-prefix=$EBROOTETSF_IO ' configopts += '--with-pfft-prefix=$EBROOTPFFT --with-mpifftw-prefix=$EBROOTFFTW ' -runtest = 'MPIEXEC=`which mpirun` check' +runtest = 'MPIEXEC=`which mpirun` check' sanity_check_paths = { - 'files': ["bin/octopus_mpi"], + 'files': ["bin/octopus_mpi"], 'dirs': [] } diff --git a/o/Octopus/Octopus-7.1-intel-2017a-mpi.eb b/o/Octopus/Octopus-7.1-intel-2017a-mpi.eb index 172ffdad..c485703d 100644 --- a/o/Octopus/Octopus-7.1-intel-2017a-mpi.eb +++ b/o/Octopus/Octopus-7.1-intel-2017a-mpi.eb @@ -15,7 +15,8 @@ toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'usempi': True, 'opt': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=%(version)s/' ] +source_urls = [ + 'http://www.tddft.org/programs/octopus/down.php?file=%(version)s/'] builddependencies = [ ('Bison', '3.0.4', '', True), diff --git a/o/OpenBLAS/OpenBLAS-0.2.12-GCC-4.9.2-LAPACK-3.5.0.eb b/o/OpenBLAS/OpenBLAS-0.2.12-GCC-4.9.2-LAPACK-3.5.0.eb index 3a54e8b3..290c9e89 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.12-GCC-4.9.2-LAPACK-3.5.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.12-GCC-4.9.2-LAPACK-3.5.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -42,9 +43,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.8.4-LAPACK-3.5.0.eb b/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.8.4-LAPACK-3.5.0.eb index 870b4ca0..fb13c2f7 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.8.4-LAPACK-3.5.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.8.4-LAPACK-3.5.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -42,9 +43,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.9.2-LAPACK-3.5.0.eb b/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.9.2-LAPACK-3.5.0.eb index 1291a991..59f2059a 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.9.2-LAPACK-3.5.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.9.2-LAPACK-3.5.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -42,9 +43,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb b/o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb index fe4211f5..39183745 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -43,9 +44,17 @@ installopts = threading + " PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.2-2.25-LAPACK-3.5.0.eb b/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.2-2.25-LAPACK-3.5.0.eb index 23704a98..96dbee91 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.2-2.25-LAPACK-3.5.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.2-2.25-LAPACK-3.5.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -42,9 +43,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.3-2.25-LAPACK-3.5.0.eb b/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.3-2.25-LAPACK-3.5.0.eb index 9bd2d264..130ef049 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.3-2.25-LAPACK-3.5.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.3-2.25-LAPACK-3.5.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -42,9 +43,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.14-GNU-5.1.0-2.25-LAPACK-3.5.0.eb b/o/OpenBLAS/OpenBLAS-0.2.14-GNU-5.1.0-2.25-LAPACK-3.5.0.eb index a7c27b01..913850c9 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.14-GNU-5.1.0-2.25-LAPACK-3.5.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.14-GNU-5.1.0-2.25-LAPACK-3.5.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -42,9 +43,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.14-gompi-2015e-LAPACK-3.5.0.eb b/o/OpenBLAS/OpenBLAS-0.2.14-gompi-2015e-LAPACK-3.5.0.eb index 6821cbeb..ea64c7ef 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.14-gompi-2015e-LAPACK-3.5.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.14-gompi-2015e-LAPACK-3.5.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -42,9 +43,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.15-GCC-4.9.3-2.25-LAPACK-3.6.0.eb b/o/OpenBLAS/OpenBLAS-0.2.15-GCC-4.9.3-2.25-LAPACK-3.6.0.eb index f9201c43..2d1c6a9d 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.15-GCC-4.9.3-2.25-LAPACK-3.6.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.15-GCC-4.9.3-2.25-LAPACK-3.6.0.eb @@ -22,7 +22,8 @@ sources = [ ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -43,9 +44,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.15-GCC-5.1.0-binutils-2.25-LAPACK-3.6.0.eb b/o/OpenBLAS/OpenBLAS-0.2.15-GCC-5.1.0-binutils-2.25-LAPACK-3.6.0.eb index ad0f1fe8..2be63bc6 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.15-GCC-5.1.0-binutils-2.25-LAPACK-3.6.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.15-GCC-5.1.0-binutils-2.25-LAPACK-3.6.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -42,9 +43,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.18-GCC-4.9.4-2.25-LAPACK-3.6.0.eb b/o/OpenBLAS/OpenBLAS-0.2.18-GCC-4.9.4-2.25-LAPACK-3.6.0.eb index abbe566e..8fdc0743 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.18-GCC-4.9.4-2.25-LAPACK-3.6.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.18-GCC-4.9.4-2.25-LAPACK-3.6.0.eb @@ -26,7 +26,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -46,9 +47,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.3.0-2.26-LAPACK-3.6.0.eb b/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.3.0-2.26-LAPACK-3.6.0.eb index d8f2e33a..eefce45b 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.3.0-2.26-LAPACK-3.6.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.3.0-2.26-LAPACK-3.6.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -42,9 +43,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.0.eb b/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.0.eb index 3879abb7..3c14fa84 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.0.eb @@ -26,7 +26,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -46,9 +47,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.1.eb b/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.1.eb index 21a2a7c8..9b3ca030 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.1.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.1.eb @@ -26,7 +26,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -46,9 +47,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.19-GCC-5.4.0-2.26-LAPACK-3.6.0.eb b/o/OpenBLAS/OpenBLAS-0.2.19-GCC-5.4.0-2.26-LAPACK-3.6.0.eb index fb89b757..1c615762 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.19-GCC-5.4.0-2.26-LAPACK-3.6.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.19-GCC-5.4.0-2.26-LAPACK-3.6.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -42,9 +43,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.19-GCC-6.3.0-2.27-LAPACK-3.7.0.eb b/o/OpenBLAS/OpenBLAS-0.2.19-GCC-6.3.0-2.27-LAPACK-3.7.0.eb index ba23eaad..4fd13553 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.19-GCC-6.3.0-2.27-LAPACK-3.7.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.19-GCC-6.3.0-2.27-LAPACK-3.7.0.eb @@ -26,7 +26,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -47,9 +48,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.20-GCC-6.3.0-2.27.eb b/o/OpenBLAS/OpenBLAS-0.2.20-GCC-6.3.0-2.27.eb index d14b45a6..1f0cfc78 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.20-GCC-6.3.0-2.27.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.20-GCC-6.3.0-2.27.eb @@ -12,18 +12,21 @@ large_src = 'large.tgz' timing_src = 'timing.tgz' source_urls = [ - # order matters, trying to download the large.tgz/timing.tgz LAPACK tarballs from GitHub causes trouble + # order matters, trying to download the large.tgz/timing.tgz LAPACK + # tarballs from GitHub causes trouble 'http://www.netlib.org/lapack/timing/', 'https://github.com/xianyi/OpenBLAS/archive/', ] sources = ['v%(version)s.tar.gz'] checksums = [ - '5ef38b15d9c652985774869efd548b8e3e972e1e99475c673b25537ed7bcf394', # v0.2.20.tar.gz (OpenBLAS) + '5ef38b15d9c652985774869efd548b8e3e972e1e99475c673b25537ed7bcf394', + # v0.2.20.tar.gz (OpenBLAS) 'f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1', # large.tgz '999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af', # timing.tgz # OpenBLAS-0.2.20_fix-Intel-L1-cache-size-detection.patch '1d043e4838ec1f90b2b49318b780e3ab13b46133cb72a8d83eb0e3b1b056c4d6', - '1e6a046ab658c6e0b351de901d2812db28c2042f9f141416144c2faaf71fbb37', # OpenBLAS-0.2.20_revert-honor-cpuset.patch + '1e6a046ab658c6e0b351de901d2812db28c2042f9f141416144c2faaf71fbb37', + # OpenBLAS-0.2.20_revert-honor-cpuset.patch ] patches = [ @@ -42,9 +45,17 @@ installopts = "USE_THREAD=1 USE_OPENMP=1 PREFIX=%(installdir)s" # 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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb b/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb index bd9785f7..ff364f55 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -44,9 +45,17 @@ installopts = threading + " PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.6-ictce-5.3.0-LAPACK-3.4.2.eb b/o/OpenBLAS/OpenBLAS-0.2.6-ictce-5.3.0-LAPACK-3.4.2.eb index 16af9a12..11f26390 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.6-ictce-5.3.0-LAPACK-3.4.2.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.6-ictce-5.3.0-LAPACK-3.4.2.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -44,9 +45,17 @@ installopts = threading + " PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.12-LAPACK-3.5.0.eb b/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.12-LAPACK-3.5.0.eb index 81e56348..521f915c 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.12-LAPACK-3.5.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.12-LAPACK-3.5.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -43,9 +44,17 @@ installopts = threading + " PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.14-LAPACK-3.5.0.eb b/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.14-LAPACK-3.5.0.eb index c183debe..8feedd4e 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.14-LAPACK-3.5.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.14-LAPACK-3.5.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -43,9 +44,17 @@ installopts = threading + " PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.6.10-LAPACK-3.4.2.eb b/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.6.10-LAPACK-3.4.2.eb index ba2f665b..7e1666c3 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.6.10-LAPACK-3.4.2.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.6.10-LAPACK-3.4.2.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -43,9 +44,17 @@ installopts = threading + " PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.8-ictce-5.3.0-LAPACK-3.4.2.eb b/o/OpenBLAS/OpenBLAS-0.2.8-ictce-5.3.0-LAPACK-3.4.2.eb index dbc806f4..b6610d4f 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.8-ictce-5.3.0-LAPACK-3.4.2.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.8-ictce-5.3.0-LAPACK-3.4.2.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -43,9 +44,17 @@ installopts = threading + " PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.9-GCC-4.8.3-LAPACK-3.5.0.eb b/o/OpenBLAS/OpenBLAS-0.2.9-GCC-4.8.3-LAPACK-3.5.0.eb index d0e54d09..ae911858 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.9-GCC-4.8.3-LAPACK-3.5.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.9-GCC-4.8.3-LAPACK-3.5.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -42,9 +43,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBLAS/OpenBLAS-0.2.9-LAPACK-3.5.0.eb b/o/OpenBLAS/OpenBLAS-0.2.9-LAPACK-3.5.0.eb index c4c2e584..006b81c9 100644 --- a/o/OpenBLAS/OpenBLAS-0.2.9-LAPACK-3.5.0.eb +++ b/o/OpenBLAS/OpenBLAS-0.2.9-LAPACK-3.5.0.eb @@ -21,7 +21,8 @@ sources = [ timing_src, ] source_urls = [ - # order matters, trying to download the LAPACK tarball from GitHub causes trouble + # 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/", @@ -42,9 +43,17 @@ installopts = "USE_THREAD=1 PREFIX=%(installdir)s" #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], + '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': [], } diff --git a/o/OpenBabel/OpenBabel-2.4.1-Python-2.7.13.eb b/o/OpenBabel/OpenBabel-2.4.1-Python-2.7.13.eb index 74fd6954..c091d56e 100644 --- a/o/OpenBabel/OpenBabel-2.4.1-Python-2.7.13.eb +++ b/o/OpenBabel/OpenBabel-2.4.1-Python-2.7.13.eb @@ -1,4 +1,4 @@ -#IT4Innovation 2017 +# IT4Innovation 2017 name = 'OpenBabel' version = '2.4.1' diff --git a/o/OpenCL-builder/OpenCL-builder-2015.eb b/o/OpenCL-builder/OpenCL-builder-2015.eb index 26fe3ed3..9f8d2a6a 100644 --- a/o/OpenCL-builder/OpenCL-builder-2015.eb +++ b/o/OpenCL-builder/OpenCL-builder-2015.eb @@ -6,7 +6,7 @@ version = '2015' homepage = 'https://software.intel.com/en-us/intel-opencl' description = """OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. -OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications +OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. This is builder (formerly runtime) package. @@ -22,7 +22,11 @@ sources = ['intel_code_builder_for_opencl_2015_5.0.0.62_x64.tgz'] # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") skipsteps = ['build'] diff --git a/o/OpenCL-runtime/OpenCL-runtime-15.1.eb b/o/OpenCL-runtime/OpenCL-runtime-15.1.eb index 677cd49a..e5edc626 100644 --- a/o/OpenCL-runtime/OpenCL-runtime-15.1.eb +++ b/o/OpenCL-runtime/OpenCL-runtime-15.1.eb @@ -6,7 +6,7 @@ version = '15.1' homepage = 'https://software.intel.com/en-us/intel-opencl' description = """OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. -OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications +OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. """ @@ -20,7 +20,11 @@ sources = ['opencl_runtime_15.1_x64_5.0.0.57.tgz'] # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") skipsteps = ['build'] diff --git a/o/OpenCL-runtime/OpenCL-runtime-16.1.1.eb b/o/OpenCL-runtime/OpenCL-runtime-16.1.1.eb index a2ffddea..25521313 100644 --- a/o/OpenCL-runtime/OpenCL-runtime-16.1.1.eb +++ b/o/OpenCL-runtime/OpenCL-runtime-16.1.1.eb @@ -1,4 +1,4 @@ -#IT4Innovations 2017 +# IT4Innovations 2017 easyblock = 'OpenCL' name = 'OpenCL-runtime' @@ -7,7 +7,7 @@ version = '16.1.1' homepage = 'https://software.intel.com/en-us/intel-opencl' description = """OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. -OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications +OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. """ @@ -28,8 +28,8 @@ license_file = "/apps/licenses/intel/license.lic" skipsteps = ['build'] postinstallcmds = [ - 'mkdir %(installdir)s/bin', - 'echo "1" > %(installdir)s/bin/hack_for_instalation' + 'mkdir %(installdir)s/bin', + 'echo "1" > %(installdir)s/bin/hack_for_instalation' ] sanity_check_paths = { diff --git a/o/OpenCL-runtime/OpenCL-runtime-16.1.2.eb b/o/OpenCL-runtime/OpenCL-runtime-16.1.2.eb index 122a6c8e..ea1851db 100644 --- a/o/OpenCL-runtime/OpenCL-runtime-16.1.2.eb +++ b/o/OpenCL-runtime/OpenCL-runtime-16.1.2.eb @@ -1,4 +1,4 @@ -#IT4Innovations 2017 +# IT4Innovations 2017 easyblock = 'OpenCL' name = 'OpenCL-runtime' @@ -7,7 +7,7 @@ version = '16.1.2' homepage = 'https://software.intel.com/en-us/intel-opencl' description = """OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. -OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications +OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. """ @@ -28,8 +28,8 @@ license_file = "/apps/licenses/intel/license.lic" skipsteps = ['build'] postinstallcmds = [ - 'mkdir %(installdir)s/bin', - 'echo "1" > %(installdir)s/bin/hack_for_instalation' + 'mkdir %(installdir)s/bin', + 'echo "1" > %(installdir)s/bin/hack_for_instalation' ] sanity_check_paths = { diff --git a/o/OpenCL-sdk/OpenCL-sdk-7.0.0.2568.eb b/o/OpenCL-sdk/OpenCL-sdk-7.0.0.2568.eb index 757d86d9..ec8d9409 100644 --- a/o/OpenCL-sdk/OpenCL-sdk-7.0.0.2568.eb +++ b/o/OpenCL-sdk/OpenCL-sdk-7.0.0.2568.eb @@ -1,4 +1,4 @@ -#IT4Innovations 2017 +# IT4Innovations 2017 easyblock = 'OpenCLsdk' name = 'OpenCL-sdk' @@ -7,7 +7,7 @@ version = '7.0.0.2568' homepage = 'https://software.intel.com/en-us/intel-opencl' description = """OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. -OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications +OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. """ diff --git a/o/OpenCV/OpenCV-3.0.0-intel-2015b.eb b/o/OpenCV/OpenCV-3.0.0-intel-2015b.eb index ff9b25ec..c8413c0f 100644 --- a/o/OpenCV/OpenCV-3.0.0-intel-2015b.eb +++ b/o/OpenCV/OpenCV-3.0.0-intel-2015b.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'opt': True, 'optarch': True} sources = [SOURCELOWER_ZIP] -source_urls = [('http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/%(version)s', 'download')] +source_urls = [ + ('http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/%(version)s', + 'download')] patches = ['OpenCV-%(version)s_with_IPP.patch'] @@ -37,8 +39,8 @@ dependencies = [ ('libpng', '1.6.12'), ('LibTIFF', '4.0.3'), ('JasPer', '1.900.1'), - (java, javaver ,'', True), - ('ant', '1.9.3', '-%s-%s' % (java,javaver), True), + (java, javaver, '', True), + ('ant', '1.9.3', '-%s-%s' % (java, javaver), True), ('GLib', '2.40.0') ] @@ -65,7 +67,7 @@ configopts += '-DWITH_CUDA=OFF ' sanity_check_paths = { 'files': ['lib/libopencv_core.so'] + - [ 'bin/opencv_%s' % x for x in ['createsamples', 'traincascade'] ], + ['bin/opencv_%s' % x for x in ['createsamples', 'traincascade']], 'dirs': ['include'] } diff --git a/o/OpenCV/OpenCV-3.1.0-intel-2016a.eb b/o/OpenCV/OpenCV-3.1.0-intel-2016a.eb index b12504dd..f13f985a 100644 --- a/o/OpenCV/OpenCV-3.1.0-intel-2016a.eb +++ b/o/OpenCV/OpenCV-3.1.0-intel-2016a.eb @@ -55,11 +55,14 @@ configopts += '-DENABLE_SSE=ON -DENABLE_SSE2=ON -DENABLE_SSE3=ON ' configopts += '-DWITH_CUDA=OFF ' sanity_check_paths = { - 'files': ['lib/libopencv_core.%s' % SHLIB_EXT ] + - ['lib/python%%(pyshortver)s/site-packages/cv2.%s' % SHLIB_EXT ] + - ['bin/opencv_%s' % x for x in ['annotation', 'createsamples', 'traincascade']], - 'dirs': ['include'] -} + 'files': [ + 'lib/libopencv_core.%s' % + SHLIB_EXT] + [ + 'lib/python%%(pyshortver)s/site-packages/cv2.%s' % + SHLIB_EXT] + [ + 'bin/opencv_%s' % + x for x in [ + 'annotation', 'createsamples', 'traincascade']], 'dirs': ['include']} modextrapaths = { 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', diff --git a/o/OpenCV/OpenCV-3.1.0-intel-2016b.eb b/o/OpenCV/OpenCV-3.1.0-intel-2016b.eb index 896ae67a..f0ec1884 100644 --- a/o/OpenCV/OpenCV-3.1.0-intel-2016b.eb +++ b/o/OpenCV/OpenCV-3.1.0-intel-2016b.eb @@ -55,11 +55,14 @@ configopts += '-DENABLE_SSE=ON -DENABLE_SSE2=ON -DENABLE_SSE3=ON ' configopts += '-DWITH_CUDA=OFF ' sanity_check_paths = { - 'files': ['lib/libopencv_core.%s' % SHLIB_EXT ] + - ['lib/python%%(pyshortver)s/site-packages/cv2.%s' % SHLIB_EXT ] + - ['bin/opencv_%s' % x for x in ['annotation', 'createsamples', 'traincascade']], - 'dirs': ['include'] -} + 'files': [ + 'lib/libopencv_core.%s' % + SHLIB_EXT] + [ + 'lib/python%%(pyshortver)s/site-packages/cv2.%s' % + SHLIB_EXT] + [ + 'bin/opencv_%s' % + x for x in [ + 'annotation', 'createsamples', 'traincascade']], 'dirs': ['include']} modextrapaths = { 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', diff --git a/o/OpenCV/OpenCV-3.1.0.eb b/o/OpenCV/OpenCV-3.1.0.eb index e47439d9..ca61f95f 100644 --- a/o/OpenCV/OpenCV-3.1.0.eb +++ b/o/OpenCV/OpenCV-3.1.0.eb @@ -53,10 +53,16 @@ configopts += '-DENABLE_SSE=ON -DENABLE_SSE2=ON -DENABLE_SSE3=ON ' configopts += '-DWITH_CUDA=OFF ' sanity_check_paths = { - 'files': ['lib/libopencv_core.%s' % SHLIB_EXT ] + - ['bin/opencv_%s' % x for x in ['annotation', 'createsamples', 'traincascade']], - 'dirs': ['include'] -} + 'files': [ + 'lib/libopencv_core.%s' % + SHLIB_EXT] + + [ + 'bin/opencv_%s' % + x for x in [ + 'annotation', + 'createsamples', + 'traincascade']], + 'dirs': ['include']} modextrapaths = { 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', diff --git a/o/OpenCoarrays/OpenCoarrays-1.0.0-GNU-5.1.0-2.25.eb b/o/OpenCoarrays/OpenCoarrays-1.0.0-GNU-5.1.0-2.25.eb index ba159fd9..e5bd7915 100644 --- a/o/OpenCoarrays/OpenCoarrays-1.0.0-GNU-5.1.0-2.25.eb +++ b/o/OpenCoarrays/OpenCoarrays-1.0.0-GNU-5.1.0-2.25.eb @@ -10,8 +10,10 @@ compilers.""" toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} -# Download eg. https://github.com/sourceryinstitute/opencoarrays/releases/download/v1.0.0/opencoarrays-1.0.0.tar.gz -source_urls = ['https://github.com/sourceryinstitute/%(namelower)s/releases/download/v%(version)s/'] +# Download eg. +# https://github.com/sourceryinstitute/opencoarrays/releases/download/v1.0.0/opencoarrays-1.0.0.tar.gz +source_urls = [ + 'https://github.com/sourceryinstitute/%(namelower)s/releases/download/v%(version)s/'] sources = [ SOURCELOWER_TAR_GZ, diff --git a/o/OpenCoarrays/OpenCoarrays-1.0.1-GNU-5.1.0-2.25.eb b/o/OpenCoarrays/OpenCoarrays-1.0.1-GNU-5.1.0-2.25.eb index 9304ab80..0a81d958 100644 --- a/o/OpenCoarrays/OpenCoarrays-1.0.1-GNU-5.1.0-2.25.eb +++ b/o/OpenCoarrays/OpenCoarrays-1.0.1-GNU-5.1.0-2.25.eb @@ -10,8 +10,10 @@ compilers.""" toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} -# Download eg. https://github.com/sourceryinstitute/opencoarrays/releases/download/v1.0.0/opencoarrays-1.0.0.tar.gz -source_urls = ['https://github.com/sourceryinstitute/%(namelower)s/releases/download/v%(version)s/'] +# Download eg. +# https://github.com/sourceryinstitute/opencoarrays/releases/download/v1.0.0/opencoarrays-1.0.0.tar.gz +source_urls = [ + 'https://github.com/sourceryinstitute/%(namelower)s/releases/download/v%(version)s/'] sources = [ SOURCELOWER_TAR_GZ, diff --git a/o/OpenCoarrays/OpenCoarrays-1.4.0.eb b/o/OpenCoarrays/OpenCoarrays-1.4.0.eb index 3550d78a..8f2a42ad 100644 --- a/o/OpenCoarrays/OpenCoarrays-1.4.0.eb +++ b/o/OpenCoarrays/OpenCoarrays-1.4.0.eb @@ -8,7 +8,8 @@ description = """A transport layer for coarray Fortran compilers.""" toolchain = {'name': 'GCC', 'version': '5.3.1-snapshot-20160419-2.25'} -source_urls = ['https://github.com/sourceryinstitute/opencoarrays/releases/download/%(version)s/'] +source_urls = [ + 'https://github.com/sourceryinstitute/opencoarrays/releases/download/%(version)s/'] sources = [SOURCE_TAR_GZ] builddependencies = [('CMake', '3.3.1')] diff --git a/o/OpenCoarrays/OpenCoarrays-1.8.10-GCC-6.3.0-2.27.eb b/o/OpenCoarrays/OpenCoarrays-1.8.10-GCC-6.3.0-2.27.eb index d7d41e07..3c4f1423 100644 --- a/o/OpenCoarrays/OpenCoarrays-1.8.10-GCC-6.3.0-2.27.eb +++ b/o/OpenCoarrays/OpenCoarrays-1.8.10-GCC-6.3.0-2.27.eb @@ -8,7 +8,8 @@ description = """A transport layer for coarray Fortran compilers.""" toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['https://github.com/sourceryinstitute/opencoarrays/releases/download/%(version)s/'] +source_urls = [ + 'https://github.com/sourceryinstitute/opencoarrays/releases/download/%(version)s/'] sources = [SOURCE_TAR_GZ] builddependencies = [('CMake', '3.7.2', '', True)] diff --git a/o/OpenDX/OpenDX-4.4.4-foss-2015g.eb b/o/OpenDX/OpenDX-4.4.4-foss-2015g.eb index 5941e029..67311a2f 100644 --- a/o/OpenDX/OpenDX-4.4.4-foss-2015g.eb +++ b/o/OpenDX/OpenDX-4.4.4-foss-2015g.eb @@ -15,7 +15,7 @@ preconfigopts = 'export CPPFLAGS="$CPPFLAGS -I/usr/src/kernels/2.6.32-504.16.2.e dependencies = [('netCDF', '4.3.2'), ('motif', '2.3.4', '-libX11-1.6.2'), -] + ] sanity_check_paths = { 'files': ['bin/dx'], diff --git a/o/OpenFOAM/OpenFOAM-4.1-intel-2017a.eb b/o/OpenFOAM/OpenFOAM-4.1-intel-2017a.eb index 172d130b..0dc4f738 100644 --- a/o/OpenFOAM/OpenFOAM-4.1-intel-2017a.eb +++ b/o/OpenFOAM/OpenFOAM-4.1-intel-2017a.eb @@ -10,7 +10,8 @@ description = """OpenFOAM is a free, open source CFD software package. toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'cstd': 'c++11'} -source_urls = ['https://github.com/OpenFOAM/OpenFOAM-%(version_major)s.x/archive'] +source_urls = [ + 'https://github.com/OpenFOAM/OpenFOAM-%(version_major)s.x/archive'] sources = ['version-%(version)s.tar.gz'] checksums = ['318a446c4ae6366c7296b61184acd37c'] @@ -24,7 +25,8 @@ dependencies = [ ('METIS', '5.1.0'), ('SCOTCH', '6.0.4'), ('CGAL', '4.8.1'), - # Maximum ParaView version 5.2! (ADD_PARAVIEW_OBJECT_PANEL is no longer supported) + # Maximum ParaView version 5.2! (ADD_PARAVIEW_OBJECT_PANEL is no longer + # supported) ('ParaView', '5.1.2', '-mpi'), ] diff --git a/o/OpenFOAM/OpenFOAM-5.0-intel-2017a.eb b/o/OpenFOAM/OpenFOAM-5.0-intel-2017a.eb index 12bff834..2ed6820c 100644 --- a/o/OpenFOAM/OpenFOAM-5.0-intel-2017a.eb +++ b/o/OpenFOAM/OpenFOAM-5.0-intel-2017a.eb @@ -12,7 +12,8 @@ description = """OpenFOAM is a free, open source CFD software package. toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'cstd': 'c++11'} -source_urls = ['https://github.com/OpenFOAM/OpenFOAM-%(version_major)s.x/archive'] +source_urls = [ + 'https://github.com/OpenFOAM/OpenFOAM-%(version_major)s.x/archive'] sources = ['version-%(version)s.tar.gz'] patches = ['OpenFOAM-%(version)s-cleanup.patch'] @@ -24,7 +25,8 @@ dependencies = [ ('METIS', '5.1.0'), ('SCOTCH', '6.0.5a'), ('CGAL', '4.12'), - # Maximum ParaView version 5.2! (ADD_PARAVIEW_OBJECT_PANEL is no longer supported) + # Maximum ParaView version 5.2! (ADD_PARAVIEW_OBJECT_PANEL is no longer + # supported) ('ParaView', '5.4.1', '-mpi'), ] diff --git a/o/OpenFOAM/OpenFOAM-6-foss-2017b.eb b/o/OpenFOAM/OpenFOAM-6-foss-2017b.eb index 9b89c100..287616a5 100644 --- a/o/OpenFOAM/OpenFOAM-6-foss-2017b.eb +++ b/o/OpenFOAM/OpenFOAM-6-foss-2017b.eb @@ -12,12 +12,14 @@ description = """OpenFOAM is a free, open source CFD software package. toolchain = {'name': 'foss', 'version': '2017b'} toolchainopts = {'cstd': 'c++11'} -source_urls = ['https://github.com/OpenFOAM/OpenFOAM-%(version_major)s/archive'] +source_urls = [ + 'https://github.com/OpenFOAM/OpenFOAM-%(version_major)s/archive'] sources = ['version-%(version)s.tar.gz'] patches = ['OpenFOAM-%(version)s-cleanup.patch'] checksums = [ '32a6af4120e691ca2df29c5b9bd7bc7a3e11208947f9bccf6087cfff5492f025', # version-6.tar.gz - '5accbde6bde116691ea6a4666348f85487b5d5503a9761435c2cb1412b036c28', # OpenFOAM-6-cleanup.patch + '5accbde6bde116691ea6a4666348f85487b5d5503a9761435c2cb1412b036c28', + # OpenFOAM-6-cleanup.patch ] dependencies = [ diff --git a/o/OpenJPEG/OpenJPEG-2.3.0.eb b/o/OpenJPEG/OpenJPEG-2.3.0.eb index 6cf5766f..10cd1a08 100644 --- a/o/OpenJPEG/OpenJPEG-2.3.0.eb +++ b/o/OpenJPEG/OpenJPEG-2.3.0.eb @@ -13,7 +13,7 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = ['https://github.com/uclouvain/openjpeg/archive'] sources = ['v%(version)s.tar.gz'] -#dependencies = [ +# dependencies = [ # ('X11', '20170314', '', True), # ('Qt5', '5.8.0'), # ('cairo', '1.14.12', '', True), diff --git a/o/OpenMPI/OpenMPI-1.10.1-GCC-4.9.3-2.25.eb b/o/OpenMPI/OpenMPI-1.10.1-GCC-4.9.3-2.25.eb index 1dbbe3ce..30554e4a 100644 --- a/o/OpenMPI/OpenMPI-1.10.1-GCC-4.9.3-2.25.eb +++ b/o/OpenMPI/OpenMPI-1.10.1-GCC-4.9.3-2.25.eb @@ -9,29 +9,57 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.2')] builddependencies = [ - ('Java', '1.8.0_51', '', True) + ('Java', '1.8.0_51', '', True) ] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-java ' # Java support RT#4090 # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.10.1-GNU-4.9.3-2.25.eb b/o/OpenMPI/OpenMPI-1.10.1-GNU-4.9.3-2.25.eb index 298d54a2..f2cc51e8 100644 --- a/o/OpenMPI/OpenMPI-1.10.1-GNU-4.9.3-2.25.eb +++ b/o/OpenMPI/OpenMPI-1.10.1-GNU-4.9.3-2.25.eb @@ -10,10 +10,11 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] builddependencies = [ - ('Java', '1.8.0_51', '', True) + ('Java', '1.8.0_51', '', True) ] dependencies = [('hwloc', '1.11.0')] @@ -21,25 +22,52 @@ dependencies = [('hwloc', '1.11.0')] preconfigopts = "export LIBS=-ldl && " 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--enable-mpi-java ' # Java support RT#4090 -configopts += '--enable-dlopen ' # statically link component, don't do dynamic loading +configopts += '--enable-mpi-java ' # Java support RT#4090 +# statically link component, don't do dynamic loading +configopts += '--enable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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"], } modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-1.10.2-GCC-4.9.3-2.25.eb b/o/OpenMPI/OpenMPI-1.10.2-GCC-4.9.3-2.25.eb index a78adbf7..44c395b8 100644 --- a/o/OpenMPI/OpenMPI-1.10.2-GCC-4.9.3-2.25.eb +++ b/o/OpenMPI/OpenMPI-1.10.2-GCC-4.9.3-2.25.eb @@ -9,20 +9,23 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.2')] builddependencies = [ - ('Java', '1.8.0_51', '', True) + ('Java', '1.8.0_51', '', True) ] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-java ' # Java support RT#4090 # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' @@ -30,11 +33,36 @@ preconfigopts = 'export LIBS="-ldl" && ' # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.10.2-GCC-5.3.0-2.26.eb b/o/OpenMPI/OpenMPI-1.10.2-GCC-5.3.0-2.26.eb index 2daaeb27..01e2e1dc 100644 --- a/o/OpenMPI/OpenMPI-1.10.2-GCC-5.3.0-2.26.eb +++ b/o/OpenMPI/OpenMPI-1.10.2-GCC-5.3.0-2.26.eb @@ -9,20 +9,23 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '5.3.0-2.26'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.3')] builddependencies = [ - ('Java', '1.8.0_51', '', True) + ('Java', '1.8.0_51', '', True) ] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-java ' # Java support RT#4090 # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' @@ -30,11 +33,36 @@ preconfigopts = 'export LIBS="-ldl" && ' # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.10.2-GCC-6.1.0-2.27.eb b/o/OpenMPI/OpenMPI-1.10.2-GCC-6.1.0-2.27.eb index ac26d421..e44b853c 100644 --- a/o/OpenMPI/OpenMPI-1.10.2-GCC-6.1.0-2.27.eb +++ b/o/OpenMPI/OpenMPI-1.10.2-GCC-6.1.0-2.27.eb @@ -10,23 +10,52 @@ toolchain = {'name': 'GCC', 'version': '6.1.0-2.27'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads',] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads', +] dependencies = [('hwloc', '1.11.3')] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel'), ] -libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.10.2-PGI-16.3-GCC-4.9.3-2.25.eb b/o/OpenMPI/OpenMPI-1.10.2-PGI-16.3-GCC-4.9.3-2.25.eb index 3dfb0c02..df57fa6f 100644 --- a/o/OpenMPI/OpenMPI-1.10.2-PGI-16.3-GCC-4.9.3-2.25.eb +++ b/o/OpenMPI/OpenMPI-1.10.2-PGI-16.3-GCC-4.9.3-2.25.eb @@ -9,24 +9,52 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'PGI', 'version': '16.3-GCC-4.9.3-2.25'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +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-verbs ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -configopts += '--with-cxxrtlib="-lgcc_s -lstdc++"' # for vt-mpi-unify +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' +configopts += '--with-cxxrtlib="-lgcc_s -lstdc++"' # for vt-mpi-unify dependencies = [('hwloc', '1.11.3')] # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.10.2-PGI-16.4-GCC-5.3.0-2.26.eb b/o/OpenMPI/OpenMPI-1.10.2-PGI-16.4-GCC-5.3.0-2.26.eb index 274fb15e..45bb0de5 100644 --- a/o/OpenMPI/OpenMPI-1.10.2-PGI-16.4-GCC-5.3.0-2.26.eb +++ b/o/OpenMPI/OpenMPI-1.10.2-PGI-16.4-GCC-5.3.0-2.26.eb @@ -9,24 +9,52 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'PGI', 'version': '16.4-GCC-5.3.0-2.26'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +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-verbs ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -configopts += '--with-cxxrtlib="-lgcc_s -lstdc++"' # for vt-mpi-unify +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' +configopts += '--with-cxxrtlib="-lgcc_s -lstdc++"' # for vt-mpi-unify dependencies = [('hwloc', '1.11.3')] # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.10.3-GCC-4.9.3-2.25.eb b/o/OpenMPI/OpenMPI-1.10.3-GCC-4.9.3-2.25.eb index 5c1c5226..dbcde0a9 100644 --- a/o/OpenMPI/OpenMPI-1.10.3-GCC-4.9.3-2.25.eb +++ b/o/OpenMPI/OpenMPI-1.10.3-GCC-4.9.3-2.25.eb @@ -9,23 +9,51 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.2')] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.10.3-GCC-6.1.0-2.27.eb b/o/OpenMPI/OpenMPI-1.10.3-GCC-6.1.0-2.27.eb index af22c5f5..882662b7 100644 --- a/o/OpenMPI/OpenMPI-1.10.3-GCC-6.1.0-2.27.eb +++ b/o/OpenMPI/OpenMPI-1.10.3-GCC-6.1.0-2.27.eb @@ -10,23 +10,52 @@ toolchain = {'name': 'GCC', 'version': '6.1.0-2.27'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads',] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads', +] dependencies = [('hwloc', '1.11.3')] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel'), ] -libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.10.4-PGI-16.7-GCC-5.4.0-2.26.eb b/o/OpenMPI/OpenMPI-1.10.4-PGI-16.7-GCC-5.4.0-2.26.eb index fd6bb36c..b0f8add6 100644 --- a/o/OpenMPI/OpenMPI-1.10.4-PGI-16.7-GCC-5.4.0-2.26.eb +++ b/o/OpenMPI/OpenMPI-1.10.4-PGI-16.7-GCC-5.4.0-2.26.eb @@ -9,26 +9,54 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'PGI', 'version': '16.7-GCC-5.4.0-2.26'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] checksums = ['fb2fdb6a5b65c80d7dfa4bc9a0caf665'] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -configopts += '--with-cxxrtlib="-lgcc_s -lstdc++"' # for vt-mpi-unify +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' +configopts += '--with-cxxrtlib="-lgcc_s -lstdc++"' # for vt-mpi-unify dependencies = [('hwloc', '1.11.4')] # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.10.7-GCC-6.3.0-2.27-noPBS.eb b/o/OpenMPI/OpenMPI-1.10.7-GCC-6.3.0-2.27-noPBS.eb index 1374ac9b..6b6142ef 100644 --- a/o/OpenMPI/OpenMPI-1.10.7-GCC-6.3.0-2.27-noPBS.eb +++ b/o/OpenMPI/OpenMPI-1.10.7-GCC-6.3.0-2.27-noPBS.eb @@ -10,20 +10,23 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.7')] builddependencies = [ - ('Java', '1.8.0_121', '', True) + ('Java', '1.8.0_121', '', True) ] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -#configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' +# configopts += '--with-tm=/opt/pbs/default ' # Enable PBS +configopts += '--enable-mpi-java ' # Java support RT#4090 # for PBS Pro 13 # preconfigopts = 'export LIBS="-ldl" && ' @@ -31,16 +34,41 @@ configopts += '--enable-mpi-java ' # Java support RT#4090 # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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"], } modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-1.10.7-GCC-6.3.0-2.27-uv.eb b/o/OpenMPI/OpenMPI-1.10.7-GCC-6.3.0-2.27-uv.eb index cb947e8a..5a01a9f1 100644 --- a/o/OpenMPI/OpenMPI-1.10.7-GCC-6.3.0-2.27-uv.eb +++ b/o/OpenMPI/OpenMPI-1.10.7-GCC-6.3.0-2.27-uv.eb @@ -10,20 +10,23 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.7')] builddependencies = [ - ('Java', '1.8.0_121', '', True) + ('Java', '1.8.0_121', '', True) ] configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-java ' # Java support RT#4090 # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' @@ -31,16 +34,41 @@ preconfigopts = 'export LIBS="-ldl" && ' # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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"], } modextravars = { - 'OMPI_MCA_btl':'^tcp,openib', + 'OMPI_MCA_btl': '^tcp,openib', } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-1.10.7-GCC-6.3.0-2.27.eb b/o/OpenMPI/OpenMPI-1.10.7-GCC-6.3.0-2.27.eb index 1382fe9f..18fcce7f 100644 --- a/o/OpenMPI/OpenMPI-1.10.7-GCC-6.3.0-2.27.eb +++ b/o/OpenMPI/OpenMPI-1.10.7-GCC-6.3.0-2.27.eb @@ -9,20 +9,23 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.7')] builddependencies = [ - ('Java', '1.8.0_121', '', True) + ('Java', '1.8.0_121', '', True) ] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-java ' # Java support RT#4090 # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' @@ -30,16 +33,41 @@ preconfigopts = 'export LIBS="-ldl" && ' # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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"], } modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-1.10.7-GCC-7.1.0-2.28.eb b/o/OpenMPI/OpenMPI-1.10.7-GCC-7.1.0-2.28.eb index 5bde577f..003c5346 100644 --- a/o/OpenMPI/OpenMPI-1.10.7-GCC-7.1.0-2.28.eb +++ b/o/OpenMPI/OpenMPI-1.10.7-GCC-7.1.0-2.28.eb @@ -9,20 +9,23 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '7.1.0-2.28'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.7')] builddependencies = [ - ('Java', '1.8.0_121', '', True) + ('Java', '1.8.0_121', '', True) ] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-java ' # Java support RT#4090 # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' @@ -30,16 +33,41 @@ preconfigopts = 'export LIBS="-ldl" && ' # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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"], } modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-1.10.7-PGI-18.5-GCC-6.3.0-2.27.eb b/o/OpenMPI/OpenMPI-1.10.7-PGI-18.5-GCC-6.3.0-2.27.eb index f1efca4e..cb08cb60 100644 --- a/o/OpenMPI/OpenMPI-1.10.7-PGI-18.5-GCC-6.3.0-2.27.eb +++ b/o/OpenMPI/OpenMPI-1.10.7-PGI-18.5-GCC-6.3.0-2.27.eb @@ -12,16 +12,19 @@ toolchain = {'name': 'PGI', 'version': '18.5-GCC-6.3.0-2.27'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.7')] configopts = '--with-threads=posix --enable-shared --enable-static --enable-mpi-thread-multiple --with-verbs' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--with-cxxrtlib="-lgcc_s -lstdc++"' # for vt-mpi-unify +configopts += '--with-cxxrtlib="-lgcc_s -lstdc++"' # for vt-mpi-unify # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && export CC="$CC -noswitcherror" && export CXX="$CXX -noswitcherror" && ' @@ -29,23 +32,48 @@ preconfigopts = 'export LIBS="-ldl" && export CC="$CC -noswitcherror" && export # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] -libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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"], } sanity_check_commands = [ - ('mpicc --version | grep pgcc', ''), - ('mpicxx --version | grep pgc++', ''), - ('mpifort --version | grep pgfortran', ''), + ('mpicc --version | grep pgcc', ''), + ('mpicxx --version | grep pgc++', ''), + ('mpifort --version | grep pgfortran', ''), ] modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb b/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb index de18b497..b05372d1 100644 --- a/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb +++ b/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb @@ -9,15 +9,18 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" 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'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] patches = [ '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 -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-hwloc=$EBROOTHWLOC ' dependencies = [('hwloc', '1.8.1')] @@ -25,13 +28,39 @@ dependencies = [('hwloc', '1.8.1')] # needed for --with-openib osdependencies = [('libibverbs-dev', 'libibverbs-devel')] -libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "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] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif", - "mpif-mpi-io", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.8.6-GCC-4.4.7-system.eb b/o/OpenMPI/OpenMPI-1.8.6-GCC-4.4.7-system.eb index 0813aa7d..9cea3020 100644 --- a/o/OpenMPI/OpenMPI-1.8.6-GCC-4.4.7-system.eb +++ b/o/OpenMPI/OpenMPI-1.8.6-GCC-4.4.7-system.eb @@ -10,29 +10,57 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '4.4.7-system'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] builddependencies = [ - ('Java', '1.8.0_51', '', True) + ('Java', '1.8.0_51', '', True) ] #dependencies = [('hwloc', '1.5')] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--enable-mpi-java ' # Java support RT#4090 -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +configopts += '--enable-mpi-java ' # Java support RT#4090 +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel'), 'hwloc'] -libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.8.6-GNU-4.4.7-system.eb b/o/OpenMPI/OpenMPI-1.8.6-GNU-4.4.7-system.eb index 2cb061e4..f50fcb88 100644 --- a/o/OpenMPI/OpenMPI-1.8.6-GNU-4.4.7-system.eb +++ b/o/OpenMPI/OpenMPI-1.8.6-GNU-4.4.7-system.eb @@ -9,29 +9,57 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '4.4.7-system'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] builddependencies = [ - ('Java', '1.8.0_51', '', True) + ('Java', '1.8.0_51', '', True) ] #dependencies = [('hwloc', '1.5')] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--enable-mpi-java ' # Java support RT#4090 -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +configopts += '--enable-mpi-java ' # Java support RT#4090 +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel'), 'hwloc'] -libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.8.6-GNU-4.9.3-2.25.eb b/o/OpenMPI/OpenMPI-1.8.6-GNU-4.9.3-2.25.eb index 06494349..dce3c85a 100644 --- a/o/OpenMPI/OpenMPI-1.8.6-GNU-4.9.3-2.25.eb +++ b/o/OpenMPI/OpenMPI-1.8.6-GNU-4.9.3-2.25.eb @@ -9,29 +9,57 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] builddependencies = [ - ('Java', '1.8.0_51', '', True) + ('Java', '1.8.0_51', '', True) ] dependencies = [('hwloc', '1.11.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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--enable-mpi-java ' # Java support RT#4090 -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +configopts += '--enable-mpi-java ' # Java support RT#4090 +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.8.6-GNU-5.1.0-2.25.eb b/o/OpenMPI/OpenMPI-1.8.6-GNU-5.1.0-2.25.eb index 4bfdb585..0da1f5b2 100644 --- a/o/OpenMPI/OpenMPI-1.8.6-GNU-5.1.0-2.25.eb +++ b/o/OpenMPI/OpenMPI-1.8.6-GNU-5.1.0-2.25.eb @@ -9,29 +9,57 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] builddependencies = [ - ('Java', '1.8.0_51', '', True) + ('Java', '1.8.0_51', '', True) ] dependencies = [('hwloc', '1.11.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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--enable-mpi-java ' # Java support RT#4090 -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +configopts += '--enable-mpi-java ' # Java support RT#4090 +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.8.6-iccifort-2015.3.187-GNU-5.1.0-2.25.eb b/o/OpenMPI/OpenMPI-1.8.6-iccifort-2015.3.187-GNU-5.1.0-2.25.eb index 00c75cb9..84b2a6ec 100644 --- a/o/OpenMPI/OpenMPI-1.8.6-iccifort-2015.3.187-GNU-5.1.0-2.25.eb +++ b/o/OpenMPI/OpenMPI-1.8.6-iccifort-2015.3.187-GNU-5.1.0-2.25.eb @@ -9,30 +9,58 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'iccifort', 'version': '2015.3.187-GNU-5.1.0-2.25'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] builddependencies = [ - ('Java', '1.8.0_51', '', True) + ('Java', '1.8.0_51', '', True) ] -dependencies = [('hwloc', '1.11.0', '', ('GNU','5.1.0-2.25'))] +dependencies = [('hwloc', '1.11.0', '', ('GNU', '5.1.0-2.25'))] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-java ' # Java support RT#4090 configopts += ' CC=icc FC=ifort CXX=icpc ' -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.8.8-GNU-4.9.3-2.25.eb b/o/OpenMPI/OpenMPI-1.8.8-GNU-4.9.3-2.25.eb index 13fcea48..e8d79e56 100644 --- a/o/OpenMPI/OpenMPI-1.8.8-GNU-4.9.3-2.25.eb +++ b/o/OpenMPI/OpenMPI-1.8.8-GNU-4.9.3-2.25.eb @@ -9,10 +9,11 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] builddependencies = [ - ('Java', '1.8.0_51', '', True) + ('Java', '1.8.0_51', '', True) ] dependencies = [('hwloc', '1.11.0')] @@ -20,25 +21,51 @@ dependencies = [('hwloc', '1.11.0')] preconfigopts = "export LIBS=-ldl && " 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-java ' # Java support RT#4090 configopts += '--enable-dlopen ' # statically link component configopts += '--with-tm=/opt/pbs/default ' # Enable PBS # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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"], } modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-1.8.8-GNU-5.1.0-2.25.eb b/o/OpenMPI/OpenMPI-1.8.8-GNU-5.1.0-2.25.eb index 0f83c6bc..5df80a29 100644 --- a/o/OpenMPI/OpenMPI-1.8.8-GNU-5.1.0-2.25.eb +++ b/o/OpenMPI/OpenMPI-1.8.8-GNU-5.1.0-2.25.eb @@ -9,29 +9,57 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] builddependencies = [ - ('Java', '1.8.0_51', '', True) + ('Java', '1.8.0_51', '', True) ] dependencies = [('hwloc', '1.11.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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--enable-mpi-java ' # Java support RT#4090 -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +configopts += '--enable-mpi-java ' # Java support RT#4090 +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-1.8.8-iccifort-2015.3.187-GNU-4.9.3-2.25.eb b/o/OpenMPI/OpenMPI-1.8.8-iccifort-2015.3.187-GNU-4.9.3-2.25.eb index 23564ecb..e4b32068 100644 --- a/o/OpenMPI/OpenMPI-1.8.8-iccifort-2015.3.187-GNU-4.9.3-2.25.eb +++ b/o/OpenMPI/OpenMPI-1.8.8-iccifort-2015.3.187-GNU-4.9.3-2.25.eb @@ -9,29 +9,57 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'iccifort', 'version': '2015.3.187-GNU-4.9.3-2.25'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] builddependencies = [ - ('Java', '1.8.0_51', '', True) + ('Java', '1.8.0_51', '', True) ] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-java ' # Java support RT#4090 dependencies = [('hwloc', '1.11.1')] # 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"] +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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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/o/OpenMPI/OpenMPI-2.0.0-GCC-5.2.0.eb b/o/OpenMPI/OpenMPI-2.0.0-GCC-5.2.0.eb index 23deffc8..4525cf39 100644 --- a/o/OpenMPI/OpenMPI-2.0.0-GCC-5.2.0.eb +++ b/o/OpenMPI/OpenMPI-2.0.0-GCC-5.2.0.eb @@ -10,24 +10,44 @@ toolchain = {'name': 'GCC', 'version': '5.2.0'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads',] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads', +] dependencies = [('hwloc', '1.11.3')] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel'), ] -# VampirTrace is no longer used : https://www.open-mpi.org/community/lists/announce/2016/07/0085.php +# VampirTrace is no longer used : +# https://www.open-mpi.org/community/lists/announce/2016/07/0085.php libs = ["mpi_mpifh", "mpi", "ompitrace", "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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", + "opal_wrapper", + "orterun"]] + + [ + "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"], } diff --git a/o/OpenMPI/OpenMPI-2.0.1-GCC-6.2.0-2.27.eb b/o/OpenMPI/OpenMPI-2.0.1-GCC-6.2.0-2.27.eb index aeb2a52e..ec5da5ae 100644 --- a/o/OpenMPI/OpenMPI-2.0.1-GCC-6.2.0-2.27.eb +++ b/o/OpenMPI/OpenMPI-2.0.1-GCC-6.2.0-2.27.eb @@ -10,24 +10,32 @@ toolchain = {'name': 'GCC', 'version': '6.2.0-2.27'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads',] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads', +] dependencies = [('hwloc', '1.11.4')] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel'), ] libs = ["mpi_mpifh", "mpi", "ompitrace", "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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], - 'dirs': [], -} + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", "opal_wrapper", "orterun"]] + [ + "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': [], } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-2.0.1-gcccuda-2016.10.eb b/o/OpenMPI/OpenMPI-2.0.1-gcccuda-2016.10.eb index 3d626a7c..62ab0e93 100644 --- a/o/OpenMPI/OpenMPI-2.0.1-gcccuda-2016.10.eb +++ b/o/OpenMPI/OpenMPI-2.0.1-gcccuda-2016.10.eb @@ -10,24 +10,32 @@ toolchain = {'name': 'gcccuda', 'version': '2016.10'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads',] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads', +] dependencies = [('hwloc', '1.11.4')] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--with-cuda=$CUDA_HOME ' # CUDA-aware build; N.B. --disable-dlopen is incompatible +# CUDA-aware build; N.B. --disable-dlopen is incompatible +configopts += '--with-cuda=$CUDA_HOME ' # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel'), ] libs = ["mpi_mpifh", "mpi", "ompitrace", "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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], - 'dirs': [], -} + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", "opal_wrapper", "orterun"]] + [ + "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': [], } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-2.0.1-iccifort-2017.1.132-GCC-5.4.0-2.26.eb b/o/OpenMPI/OpenMPI-2.0.1-iccifort-2017.1.132-GCC-5.4.0-2.26.eb index 01db9746..4350e865 100644 --- a/o/OpenMPI/OpenMPI-2.0.1-iccifort-2017.1.132-GCC-5.4.0-2.26.eb +++ b/o/OpenMPI/OpenMPI-2.0.1-iccifort-2017.1.132-GCC-5.4.0-2.26.eb @@ -10,26 +10,40 @@ toolchain = {'name': 'iccifort', 'version': '2017.1.132-GCC-5.4.0-2.26'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads',] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads', +] dependencies = [ - ('hwloc', '1.11.4'), - ('Java', '1.8.0_112', '', ('dummy', '')) + ('hwloc', '1.11.4'), + ('Java', '1.8.0_112', '', ('dummy', '')) ] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-java ' # Java support RT#4090 # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel'), ] -libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = [ + "mpi_cxx", + "mpi_mpifh", + "mpi", + "ompitrace", + "open-pal", + "open-rte", + "vt", + "vt-hyb", + "vt-mpi", + "vt-mpi-unify"] moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-2.0.1-iccifort-2017.1.132-GCC-6.3.0-2.27.eb b/o/OpenMPI/OpenMPI-2.0.1-iccifort-2017.1.132-GCC-6.3.0-2.27.eb index 621eb75f..4cd5d41f 100644 --- a/o/OpenMPI/OpenMPI-2.0.1-iccifort-2017.1.132-GCC-6.3.0-2.27.eb +++ b/o/OpenMPI/OpenMPI-2.0.1-iccifort-2017.1.132-GCC-6.3.0-2.27.eb @@ -10,26 +10,40 @@ toolchain = {'name': 'iccifort', 'version': '2017.1.132-GCC-6.3.0-2.27'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads',] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads', +] dependencies = [ - ('hwloc', '1.11.7', '', ('GCC', '6.3.0-2.27')), - ('Java', '1.8.0_112', '', True), + ('hwloc', '1.11.7', '', ('GCC', '6.3.0-2.27')), + ('Java', '1.8.0_112', '', True), ] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-java ' # Java support RT#4090 # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel'), ] -libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = [ + "mpi_cxx", + "mpi_mpifh", + "mpi", + "ompitrace", + "open-pal", + "open-rte", + "vt", + "vt-hyb", + "vt-mpi", + "vt-mpi-unify"] moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-2.0.1.eb b/o/OpenMPI/OpenMPI-2.0.1.eb index 01be2670..4c439e46 100644 --- a/o/OpenMPI/OpenMPI-2.0.1.eb +++ b/o/OpenMPI/OpenMPI-2.0.1.eb @@ -10,38 +10,56 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads',] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads', +] dependencies = [ - ('hwloc', '1.11.4'), - ('Java', '1.8.0_112', '', ('dummy', '')) + ('hwloc', '1.11.4'), + ('Java', '1.8.0_112', '', ('dummy', '')) ] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-java ' # Java support RT#4090 # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel'), ] -libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] +libs = [ + "mpi_cxx", + "mpi_mpifh", + "mpi", + "ompitrace", + "open-pal", + "open-rte", + "vt", + "vt-hyb", + "vt-mpi", + "vt-mpi-unify"] # InfiniBand modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } 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] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], - 'dirs': [""], -} + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", "opal_wrapper", "orterun"]] + [ + "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': [""], } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-2.0.2-GCC-6.3.0-2.27.eb b/o/OpenMPI/OpenMPI-2.0.2-GCC-6.3.0-2.27.eb index 005e7864..4ee579c5 100644 --- a/o/OpenMPI/OpenMPI-2.0.2-GCC-6.3.0-2.27.eb +++ b/o/OpenMPI/OpenMPI-2.0.2-GCC-6.3.0-2.27.eb @@ -8,7 +8,8 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] sources = [SOURCELOWER_TAR_GZ] sources = ['openmpi-%(version)s.tar.gz'] checksums = ['886698becc5bea8c151c0af2074b8392'] @@ -19,28 +20,34 @@ dependencies = [ ] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -#configopts += '--disable-dlopen ' # dont disable dlopen! https://github.com/open-mpi/ompi/issues/3630 +# configopts += '--disable-dlopen ' # dont disable dlopen! +# https://github.com/open-mpi/ompi/issues/3630 configopts += '--with-tm=/opt/pbs/default ' # Enable PBS # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel'), ] libs = ["mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte"] modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } 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] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], - 'dirs': [], -} + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", "opal_wrapper", "orterun"]] + [ + "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': [], } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-2.1.0-GCC-4.9.3-2.25.eb b/o/OpenMPI/OpenMPI-2.1.0-GCC-4.9.3-2.25.eb index bdc680a8..071254f0 100644 --- a/o/OpenMPI/OpenMPI-2.1.0-GCC-4.9.3-2.25.eb +++ b/o/OpenMPI/OpenMPI-2.1.0-GCC-4.9.3-2.25.eb @@ -9,20 +9,23 @@ description = """The Open MPI Project is an open source MPI-3.1 implementation." toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.2')] builddependencies = [ - ('Java', '1.8.0_51', '', True) + ('Java', '1.8.0_51', '', True) ] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# statically link component, don't do dynamic loading +configopts += '--disable-dlopen ' configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-java ' # Java support RT#4090 # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' @@ -30,8 +33,18 @@ preconfigopts = 'export LIBS="-ldl" && ' # 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 = { +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 libs] + # ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], diff --git a/o/OpenMPI/OpenMPI-2.1.0-GCC-6.3.0-2.27.eb b/o/OpenMPI/OpenMPI-2.1.0-GCC-6.3.0-2.27.eb index 540930eb..2bc19054 100644 --- a/o/OpenMPI/OpenMPI-2.1.0-GCC-6.3.0-2.27.eb +++ b/o/OpenMPI/OpenMPI-2.1.0-GCC-6.3.0-2.27.eb @@ -8,43 +8,50 @@ description = """The Open MPI Project is an open source MPI-3.1 implementation." toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] sources = [SOURCELOWER_TAR_GZ] checksums = ['c058052b53d209c7521079e3d2da613b'] builddependencies = [ - ('Java', '1.8.0_121', '', True) + ('Java', '1.8.0_121', '', True) ] dependencies = [ - ('hwloc', '1.11.6') + ('hwloc', '1.11.6') ] # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -#configopts += '--disable-dlopen ' # dont disable dlopen! https://github.com/open-mpi/ompi/issues/3630 +# configopts += '--disable-dlopen ' # dont disable dlopen! +# https://github.com/open-mpi/ompi/issues/3630 configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 -configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings +configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] libs = ["mpi_mpifh", "mpi", "ompitrace", "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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], - 'dirs': [], -} + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", "opal_wrapper", "orterun"]] + [ + "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': [], } modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-2.1.1-GCC-6.3.0-2.27-uv.eb b/o/OpenMPI/OpenMPI-2.1.1-GCC-6.3.0-2.27-uv.eb index adde5a82..600cb934 100644 --- a/o/OpenMPI/OpenMPI-2.1.1-GCC-6.3.0-2.27-uv.eb +++ b/o/OpenMPI/OpenMPI-2.1.1-GCC-6.3.0-2.27-uv.eb @@ -10,42 +10,49 @@ description = """The Open MPI Project is an open source MPI-3.1 implementation." toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] sources = [SOURCELOWER_TAR_GZ] builddependencies = [ - ('Java', '1.8.0_121', '', True) + ('Java', '1.8.0_121', '', True) ] dependencies = [ - ('hwloc', '1.11.7') + ('hwloc', '1.11.7') ] # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' configopts = '--enable-shared --enable-mpi-thread-multiple ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -#configopts += '--disable-dlopen ' # dont disable dlopen! https://github.com/open-mpi/ompi/issues/3630 +# configopts += '--disable-dlopen ' # dont disable dlopen! +# https://github.com/open-mpi/ompi/issues/3630 configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 -configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings +configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings # needed for --with-verbs # osdependencies = [('libibverbs-dev', 'libibverbs-devel')] libs = ["mpi_mpifh", "mpi", "ompitrace", "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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], - 'dirs': [], -} + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", "opal_wrapper", "orterun"]] + [ + "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': [], } modextravars = { - 'OMPI_MCA_btl':'^tcp,openib', - 'OMPI_MCA_oob':'^tcp', + 'OMPI_MCA_btl': '^tcp,openib', + 'OMPI_MCA_oob': '^tcp', } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-2.1.1-GCC-6.3.0-2.27.eb b/o/OpenMPI/OpenMPI-2.1.1-GCC-6.3.0-2.27.eb index 3a2d89d1..76d74037 100644 --- a/o/OpenMPI/OpenMPI-2.1.1-GCC-6.3.0-2.27.eb +++ b/o/OpenMPI/OpenMPI-2.1.1-GCC-6.3.0-2.27.eb @@ -8,41 +8,48 @@ description = """The Open MPI Project is an open source MPI-3.1 implementation." toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] sources = [SOURCELOWER_TAR_GZ] builddependencies = [ - ('Java', '1.8.0_121', '', True) + ('Java', '1.8.0_121', '', True) ] dependencies = [ - ('hwloc', '1.11.7') + ('hwloc', '1.11.7') ] # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -#configopts += '--disable-dlopen ' # dont disable dlopen! https://github.com/open-mpi/ompi/issues/3630 +# configopts += '--disable-dlopen ' # dont disable dlopen! +# https://github.com/open-mpi/ompi/issues/3630 configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 -configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings +configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings # needed for --with-verbs osdependencies = [('libibverbs-dev', 'libibverbs-devel')] libs = ["mpi_mpifh", "mpi", "ompitrace", "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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], - 'dirs': [], -} + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", "opal_wrapper", "orterun"]] + [ + "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': [], } modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-2.1.1-GCC-7.1.0-2.28.eb b/o/OpenMPI/OpenMPI-2.1.1-GCC-7.1.0-2.28.eb index c18c52d9..6d4303c7 100644 --- a/o/OpenMPI/OpenMPI-2.1.1-GCC-7.1.0-2.28.eb +++ b/o/OpenMPI/OpenMPI-2.1.1-GCC-7.1.0-2.28.eb @@ -9,20 +9,23 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '7.1.0-2.28'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.7')] builddependencies = [ - ('Java', '1.8.0_121', '', True) + ('Java', '1.8.0_121', '', True) ] 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 +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -#configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading +# configopts += '--disable-dlopen ' # statically link component, don't do +# dynamic loading configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-java ' # Java support RT#4090 # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' @@ -32,15 +35,19 @@ osdependencies = [('libibverbs-dev', 'libibverbs-devel')] libs = ["mpi_mpifh", "mpi", "ompitrace", "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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], - 'dirs': [], -} + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", "opal_wrapper", "orterun"]] + [ + "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': [], } modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } modluafooter = 'add_property("state","testing")' diff --git a/o/OpenMPI/OpenMPI-3.0.0-GCC-6.3.0-2.27-uv.eb b/o/OpenMPI/OpenMPI-3.0.0-GCC-6.3.0-2.27-uv.eb index 2b99e593..7caf9b8f 100644 --- a/o/OpenMPI/OpenMPI-3.0.0-GCC-6.3.0-2.27-uv.eb +++ b/o/OpenMPI/OpenMPI-3.0.0-GCC-6.3.0-2.27-uv.eb @@ -9,26 +9,29 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] sources = [SOURCELOWER_TAR_GZ] checksums = ['0bbb279b88edc25bbded39520dab6d4b32020277a6088fb1456c9437a8231cf8'] builddependencies = [ - ('Java', '1.8.0_121', '', True) + ('Java', '1.8.0_121', '', True) ] dependencies = [ - ('hwloc', '1.11.7'), - ('zlib', '1.2.11', '', True), + ('hwloc', '1.11.7'), + ('zlib', '1.2.11', '', True), ] configopts = '--enable-shared --enable-mpi-thread-multiple ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -#configopts += '--disable-dlopen ' # dont disable dlopen! https://github.com/open-mpi/ompi/issues/3630 +# configopts += '--disable-dlopen ' # dont disable dlopen! +# https://github.com/open-mpi/ompi/issues/3630 configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 -configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings +configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' @@ -41,15 +44,19 @@ preconfigopts = 'export LIBS="-ldl" && ' libs = ["mpi_mpifh", "mpi", "ompitrace", "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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], - 'dirs': [], -} + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", "opal_wrapper", "orterun"]] + [ + "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': [], } modextravars = { - 'OMPI_MCA_btl':'^tcp,openib', - 'OMPI_MCA_oob':'^tcp', + 'OMPI_MCA_btl': '^tcp,openib', + 'OMPI_MCA_oob': '^tcp', } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-3.0.0-GCC-6.3.0-2.27.eb b/o/OpenMPI/OpenMPI-3.0.0-GCC-6.3.0-2.27.eb index 7f32a9e3..5d1c435e 100644 --- a/o/OpenMPI/OpenMPI-3.0.0-GCC-6.3.0-2.27.eb +++ b/o/OpenMPI/OpenMPI-3.0.0-GCC-6.3.0-2.27.eb @@ -8,26 +8,29 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] sources = [SOURCELOWER_TAR_GZ] checksums = ['0bbb279b88edc25bbded39520dab6d4b32020277a6088fb1456c9437a8231cf8'] builddependencies = [ - ('Java', '1.8.0_121', '', True) + ('Java', '1.8.0_121', '', True) ] dependencies = [ - ('hwloc', '1.11.7'), - ('zlib', '1.2.11', '', True), + ('hwloc', '1.11.7'), + ('zlib', '1.2.11', '', True), ] configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -#configopts += '--disable-dlopen ' # dont disable dlopen! https://github.com/open-mpi/ompi/issues/3630 +# configopts += '--disable-dlopen ' # dont disable dlopen! +# https://github.com/open-mpi/ompi/issues/3630 configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 -configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings +configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' @@ -40,14 +43,18 @@ osdependencies = [('libibverbs-dev', 'libibverbs-devel')] libs = ["mpi_mpifh", "mpi", "ompitrace", "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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], - 'dirs': [], -} + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", "opal_wrapper", "orterun"]] + [ + "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': [], } modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-3.0.0-GCC-7.2.0-2.29.eb b/o/OpenMPI/OpenMPI-3.0.0-GCC-7.2.0-2.29.eb index f7453c9c..d7eed339 100644 --- a/o/OpenMPI/OpenMPI-3.0.0-GCC-7.2.0-2.29.eb +++ b/o/OpenMPI/OpenMPI-3.0.0-GCC-7.2.0-2.29.eb @@ -8,26 +8,29 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '7.2.0-2.29'} -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] sources = [SOURCELOWER_TAR_GZ] checksums = ['0bbb279b88edc25bbded39520dab6d4b32020277a6088fb1456c9437a8231cf8'] builddependencies = [ - ('Java', '1.8.0_121', '', True) + ('Java', '1.8.0_121', '', True) ] dependencies = [ - ('hwloc', '1.11.7'), - ('zlib', '1.2.11', '', True), + ('hwloc', '1.11.7'), + ('zlib', '1.2.11', '', True), ] configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -#configopts += '--disable-dlopen ' # dont disable dlopen! https://github.com/open-mpi/ompi/issues/3630 +# configopts += '--disable-dlopen ' # dont disable dlopen! +# https://github.com/open-mpi/ompi/issues/3630 configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 -configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings +configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' @@ -40,14 +43,18 @@ osdependencies = [('libibverbs-dev', 'libibverbs-devel')] libs = ["mpi_mpifh", "mpi", "ompitrace", "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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], - 'dirs': [], -} + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", "opal_wrapper", "orterun"]] + [ + "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': [], } modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-3.0.1-GCC-6.3.0-2.27-nvidia-RHEL6.eb b/o/OpenMPI/OpenMPI-3.0.1-GCC-6.3.0-2.27-nvidia-RHEL6.eb index a43e0418..a439f2be 100644 --- a/o/OpenMPI/OpenMPI-3.0.1-GCC-6.3.0-2.27-nvidia-RHEL6.eb +++ b/o/OpenMPI/OpenMPI-3.0.1-GCC-6.3.0-2.27-nvidia-RHEL6.eb @@ -9,29 +9,32 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] sources = [SOURCELOWER_TAR_GZ] checksums = ['7e4a7d4376f717e12f5abdc3e17ef5f5'] builddependencies = [ - ('Java', '1.8.0_121', '', True) + ('Java', '1.8.0_121', '', True) ] dependencies = [ - ('hwloc', '1.11.7'), - ('zlib', '1.2.11', '', True), - ('CUDA', '9.1.85', '', True), - ('libxml2', '2.9.4', '', True), + ('hwloc', '1.11.7'), + ('zlib', '1.2.11', '', True), + ('CUDA', '9.1.85', '', True), + ('libxml2', '2.9.4', '', True), ] configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -#configopts += '--disable-dlopen ' # dont disable dlopen! https://github.com/open-mpi/ompi/issues/3630 +# configopts += '--disable-dlopen ' # dont disable dlopen! +# https://github.com/open-mpi/ompi/issues/3630 configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 -configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings -configopts += '--with-cuda=$EBROOTCUDA' # cuda support +configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings +configopts += '--with-cuda=$EBROOTCUDA' # cuda support # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' @@ -44,14 +47,18 @@ osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_mpifh", "mpi", "ompitrace", "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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], - 'dirs': [], -} + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", "opal_wrapper", "orterun"]] + [ + "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': [], } modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } moduleclass = 'mpi' diff --git a/o/OpenMPI/OpenMPI-3.0.1-GCC-6.3.0-2.27-nvidia.eb b/o/OpenMPI/OpenMPI-3.0.1-GCC-6.3.0-2.27-nvidia.eb index 310864a6..1efbc211 100644 --- a/o/OpenMPI/OpenMPI-3.0.1-GCC-6.3.0-2.27-nvidia.eb +++ b/o/OpenMPI/OpenMPI-3.0.1-GCC-6.3.0-2.27-nvidia.eb @@ -9,29 +9,32 @@ description = """The Open MPI Project is an open source MPI-2 implementation.""" toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +source_urls = [ + 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] sources = [SOURCELOWER_TAR_GZ] checksums = ['7e4a7d4376f717e12f5abdc3e17ef5f5'] builddependencies = [ - ('Java', '1.8.0_121', '', True) + ('Java', '1.8.0_121', '', True) ] dependencies = [ - ('hwloc', '1.11.7'), - ('zlib', '1.2.11', '', True), - ('CUDA', '9.1.85', '', True), - ('libxml2', '2.9.4', '', True), + ('hwloc', '1.11.7'), + ('zlib', '1.2.11', '', True), + ('CUDA', '9.1.85', '', True), + ('libxml2', '2.9.4', '', True), ] configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' -configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +# suppress failure modes in relation to mpirun path +configopts += '--enable-mpirun-prefix-by-default ' configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support -#configopts += '--disable-dlopen ' # dont disable dlopen! https://github.com/open-mpi/ompi/issues/3630 +# configopts += '--disable-dlopen ' # dont disable dlopen! +# https://github.com/open-mpi/ompi/issues/3630 configopts += '--with-tm=/opt/pbs/default ' # Enable PBS -configopts += '--enable-mpi-java ' # Java support RT#4090 -configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings -configopts += '--with-cuda=$EBROOTCUDA' # cuda support +configopts += '--enable-mpi-java ' # Java support RT#4090 +configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings +configopts += '--with-cuda=$EBROOTCUDA' # cuda support # for PBS Pro 13 preconfigopts = 'export LIBS="-ldl" && ' @@ -44,14 +47,18 @@ osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_mpifh", "mpi", "ompitrace", "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 libs] + - ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], - 'dirs': [], -} + 'files': [ + "bin/%s" % + binfile for binfile in [ + "ompi_info", "opal_wrapper", "orterun"]] + [ + "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': [], } modextravars = {'OMPI_MCA_btl_openib_if_include': 'mlx4_0', 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', -} + } moduleclass = 'mpi' diff --git a/o/orthomcl/orthomcl-2.0.8-goolf-1.4.10-Perl-5.16.3.eb b/o/orthomcl/orthomcl-2.0.8-goolf-1.4.10-Perl-5.16.3.eb index 2cbfe288..8f31632b 100644 --- a/o/orthomcl/orthomcl-2.0.8-goolf-1.4.10-Perl-5.16.3.eb +++ b/o/orthomcl/orthomcl-2.0.8-goolf-1.4.10-Perl-5.16.3.eb @@ -9,7 +9,11 @@ description = """OrthoMCL is a genome-scale algorithm for grouping orthologous p toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = ['%(name)sSoftware-v%(version)s.tar.gz'] -source_urls = ['http://orthomcl.org/common/downloads/software/v%s/' % '.'.join(version.split('.')[:2])] +source_urls = [ + 'http://orthomcl.org/common/downloads/software/v%s/' % + '.'.join( + version.split('.')[ + :2])] patches = ['orthomcl_fix-perl-hashbang.patch'] @@ -23,11 +27,26 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/orthomcl%s' % bin for bin in ['AdjustFasta', 'BlastParser', 'DropSchema', 'DumpPairsFiles', - 'ExtractProteinIdsFromGroupsFile', 'ExtractProteinPairsFromGroupsFile', - 'FilterFasta', 'InstallSchema', 'LoadBlast', 'MclToGroups', 'Pairs', - 'ReduceFasta', 'ReduceGroups', 'RemoveIdenticalGroups', 'Singletons', - 'SortGroupMembersByScore', 'SortGroupsFile']], + 'files': [ + 'bin/orthomcl%s' % + bin for bin in [ + 'AdjustFasta', + 'BlastParser', + 'DropSchema', + 'DumpPairsFiles', + 'ExtractProteinIdsFromGroupsFile', + 'ExtractProteinPairsFromGroupsFile', + 'FilterFasta', + 'InstallSchema', + 'LoadBlast', + 'MclToGroups', + 'Pairs', + 'ReduceFasta', + 'ReduceGroups', + 'RemoveIdenticalGroups', + 'Singletons', + 'SortGroupMembersByScore', + 'SortGroupsFile']], 'dirs': ['lib/perl/OrthoMCLEngine'], } diff --git a/o/orthomcl/orthomcl-2.0.8-ictce-5.3.0-Perl-5.16.3.eb b/o/orthomcl/orthomcl-2.0.8-ictce-5.3.0-Perl-5.16.3.eb index 2fe03116..e433fff3 100644 --- a/o/orthomcl/orthomcl-2.0.8-ictce-5.3.0-Perl-5.16.3.eb +++ b/o/orthomcl/orthomcl-2.0.8-ictce-5.3.0-Perl-5.16.3.eb @@ -9,7 +9,11 @@ description = """OrthoMCL is a genome-scale algorithm for grouping orthologous p toolchain = {'name': 'ictce', 'version': '5.3.0'} sources = ['%(name)sSoftware-v%(version)s.tar.gz'] -source_urls = ['http://orthomcl.org/common/downloads/software/v%s/' % '.'.join(version.split('.')[:2])] +source_urls = [ + 'http://orthomcl.org/common/downloads/software/v%s/' % + '.'.join( + version.split('.')[ + :2])] patches = ['orthomcl_fix-perl-hashbang.patch'] @@ -23,11 +27,26 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/orthomcl%s' % bin for bin in ['AdjustFasta', 'BlastParser', 'DropSchema', 'DumpPairsFiles', - 'ExtractProteinIdsFromGroupsFile', 'ExtractProteinPairsFromGroupsFile', - 'FilterFasta', 'InstallSchema', 'LoadBlast', 'MclToGroups', 'Pairs', - 'ReduceFasta', 'ReduceGroups', 'RemoveIdenticalGroups', 'Singletons', - 'SortGroupMembersByScore', 'SortGroupsFile']], + 'files': [ + 'bin/orthomcl%s' % + bin for bin in [ + 'AdjustFasta', + 'BlastParser', + 'DropSchema', + 'DumpPairsFiles', + 'ExtractProteinIdsFromGroupsFile', + 'ExtractProteinPairsFromGroupsFile', + 'FilterFasta', + 'InstallSchema', + 'LoadBlast', + 'MclToGroups', + 'Pairs', + 'ReduceFasta', + 'ReduceGroups', + 'RemoveIdenticalGroups', + 'Singletons', + 'SortGroupMembersByScore', + 'SortGroupsFile']], 'dirs': ['lib/perl/OrthoMCLEngine'], } diff --git a/o/osm2pgsql/osm2pgsql-0.92.0-intel-2017a.eb b/o/osm2pgsql/osm2pgsql-0.92.0-intel-2017a.eb index 5995330b..b3459c69 100644 --- a/o/osm2pgsql/osm2pgsql-0.92.0-intel-2017a.eb +++ b/o/osm2pgsql/osm2pgsql-0.92.0-intel-2017a.eb @@ -6,7 +6,7 @@ version = '0.92.0' homepage = 'http://wiki.openstreetmap.org/wiki/Osm2pgsql' description = "osm2pgsql is a command-line based program that converts OpenStreetMap data to postGIS-enabled PostgreSQL databases" -toolchain = {'name': 'intel', 'version': '2017a' } +toolchain = {'name': 'intel', 'version': '2017a'} source_urls = ['https://github.com/openstreetmap/osm2pgsql/archive/'] sources = ['%(version)s.tar.gz'] @@ -22,14 +22,14 @@ configopts = '-DCMAKE_CXX_COMPILER=icpc -DCMAKE_CXX_FLAGS=-std=c++11' separate_build_dir = True builddependencies = [ - ('CMake', '3.7.2', '', True) + ('CMake', '3.7.2', '', True) ] -dependencies = [ - ('expat', '2.1.0', '', True), - ('PROJ_4', '4.9.2', '', True), - ('GEOS', '3.5.0', '', True), - ('zlib', '1.2.11', '', True), +dependencies = [ + ('expat', '2.1.0', '', True), + ('PROJ_4', '4.9.2', '', True), + ('GEOS', '3.5.0', '', True), + ('zlib', '1.2.11', '', True), ('Boost', '1.63.0'), ('Lua', '5.1.4-8', '', True) ] @@ -38,5 +38,5 @@ sanity_check_paths = { 'files': ['bin/osm2pgsql'], 'dirs': [], } - + moduleclass = 'tools' diff --git a/p/PAPI/PAPI-5.4.0-ictce-5.5.0.eb b/p/PAPI/PAPI-5.4.0-ictce-5.5.0.eb index 21ef6477..9c4975ad 100644 --- a/p/PAPI/PAPI-5.4.0-ictce-5.5.0.eb +++ b/p/PAPI/PAPI-5.4.0-ictce-5.5.0.eb @@ -23,10 +23,22 @@ start_dir = 'src' 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"]], + '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': [], } diff --git a/p/PAPI/PAPI-5.4.3-pic.eb b/p/PAPI/PAPI-5.4.3-pic.eb index 2ae7683f..447c4858 100644 --- a/p/PAPI/PAPI-5.4.3-pic.eb +++ b/p/PAPI/PAPI-5.4.3-pic.eb @@ -43,10 +43,22 @@ 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"]], + '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': [], } diff --git a/p/PAPI/PAPI-5.4.3.eb b/p/PAPI/PAPI-5.4.3.eb index 2f57a4d3..9f300b86 100644 --- a/p/PAPI/PAPI-5.4.3.eb +++ b/p/PAPI/PAPI-5.4.3.eb @@ -39,10 +39,22 @@ 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"]], + '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': [], } diff --git a/p/PARI-GP/PARI-GP-2.7.6-foss-2016a.eb b/p/PARI-GP/PARI-GP-2.7.6-foss-2016a.eb index b46c6bff..f5d3f9c8 100644 --- a/p/PARI-GP/PARI-GP-2.7.6-foss-2016a.eb +++ b/p/PARI-GP/PARI-GP-2.7.6-foss-2016a.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'PARI-GP' version = '2.7.6' -homepage = 'http://pari.math.u-bordeaux.fr' +homepage = 'http://pari.math.u-bordeaux.fr' description = """PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorizations, algebraic number theory, elliptic curves...), but also contains a large number of other useful functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers etc., @@ -25,10 +25,13 @@ dependencies = [ ] sanity_check_paths = { - 'files': - ["bin/%s" % binfile for binfile in ['gp','gp-2.7','gphelp','tex2mail']] + - [ "include/pari/%s" % incfile for incfile in ['pari.h','genpari.h']], - 'dirs': ["bin","include"] -} + 'files': [ + "bin/%s" % + binfile for binfile in [ + 'gp', 'gp-2.7', 'gphelp', 'tex2mail']] + [ + "include/pari/%s" % + incfile for incfile in [ + 'pari.h', 'genpari.h']], 'dirs': [ + "bin", "include"]} moduleclass = 'math' diff --git a/p/PCRE2/PCRE2-10.21-foss-2016a.eb b/p/PCRE2/PCRE2-10.21-foss-2016a.eb index 03cdf3c1..8cdc86ce 100644 --- a/p/PCRE2/PCRE2-10.21-foss-2016a.eb +++ b/p/PCRE2/PCRE2-10.21-foss-2016a.eb @@ -18,8 +18,12 @@ sources = [SOURCELOWER_TAR_GZ] configopts = "--with-pic --disable-cpp --enable-jit" sanity_check_paths = { - 'files': ["bin/pcre2-config", "bin/pcre2grep", "bin/pcre2test", "lib/libpcre2-8.a"], + 'files': [ + "bin/pcre2-config", + "bin/pcre2grep", + "bin/pcre2test", + "lib/libpcre2-8.a"], 'dirs': [], } -moduleclass = 'devel' \ No newline at end of file +moduleclass = 'devel' diff --git a/p/PETSc/PETSc-3.7.5-intel-2017a-it4i.eb b/p/PETSc/PETSc-3.7.5-intel-2017a-it4i.eb index 9a4e201b..d560e808 100644 --- a/p/PETSc/PETSc-3.7.5-intel-2017a-it4i.eb +++ b/p/PETSc/PETSc-3.7.5-intel-2017a-it4i.eb @@ -1,4 +1,4 @@ -#made by PERMON team +# made by PERMON team # BUILD ON COMPUTE NODE @@ -13,7 +13,7 @@ description = """PETSc, pronounced PET-see (the S is silent), is a suite of data toolchain = {'name': 'intel', 'version': '2017a'} -#build is still parallel, PETSc make doesnt support -j opt +# build is still parallel, PETSc make doesnt support -j opt maxparallel = 0 source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] @@ -30,7 +30,7 @@ petscArch = 'intel-opt' petscDir = '%(builddir)s/%(namelower)s-%(version)s' # config options -configopts = '--CFLAGS=-O3 -xHost --CXXFLAGS=-O3 -xHost --FFLAGS=-O3 -xHost --with-c++-support --with-pic=1 ' +configopts = '--CFLAGS=-O3 -xHost --CXXFLAGS=-O3 -xHost --FFLAGS=-O3 -xHost --with-c++-support --with-pic=1 ' configopts += '--with-cc=mpicc --with-cxx=mpicxx --with-fc=mpif90 --with-debugging=0 --with-gnu-compilers=0 ' configopts += '--with-mpi=1 --with-x=0 ' configopts += '--download-metis --download-parmetis --download-mumps --download-superlu --download-superlu_dist ' @@ -40,17 +40,17 @@ configopts += '--with-scalapack-lib=[$EBROOTIMKL/mkl/lib/intel64_lin/libmkl_scal configopts += '--with-scalapack=1 ' configopts += 'PETSC_ARCH=%s' % petscArch -installopts = 'PETSC_DIR=%s PETSC_ARCH=%s' % (petscDir,petscArch) +installopts = 'PETSC_DIR=%s PETSC_ARCH=%s' % (petscDir, petscArch) buildopts = installopts + ' all' -modextravars = {'PETSC_DIR':'%(installdir)s'} +modextravars = {'PETSC_DIR': '%(installdir)s'} moduleclass = 'numlib' # sanity checks runtest = 'test' # run make test after make sanity_check_paths = { - 'files': ['include/petscconf.h', 'lib/libpetsc.so'], - 'dirs': [] + 'files': ['include/petscconf.h', 'lib/libpetsc.so'], + 'dirs': [] } -sanity_check_commands = [('petscmpiexec','-h')] +sanity_check_commands = [('petscmpiexec', '-h')] diff --git a/p/PGDSpider/PGDSpider-2.1.0.3-Java-1.7.0_80.eb b/p/PGDSpider/PGDSpider-2.1.0.3-Java-1.7.0_80.eb index 89ae4df7..6f0e374e 100644 --- a/p/PGDSpider/PGDSpider-2.1.0.3-Java-1.7.0_80.eb +++ b/p/PGDSpider/PGDSpider-2.1.0.3-Java-1.7.0_80.eb @@ -1,9 +1,9 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics -easyblock='Tarball' +easyblock = 'Tarball' name = "PGDSpider" version = "2.1.0.3" diff --git a/p/PGI/PGI-15.10-GCC-4.9.3-2.25.eb b/p/PGI/PGI-15.10-GCC-4.9.3-2.25.eb index 49864adc..c6e9854b 100644 --- a/p/PGI/PGI-15.10-GCC-4.9.3-2.25.eb +++ b/p/PGI/PGI-15.10-GCC-4.9.3-2.25.eb @@ -6,7 +6,8 @@ description = "C, C++ and Fortran compilers from The Portland Group - PGI" toolchain = {'name': 'dummy', 'version': ''} -sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] +sources = [ + 'pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] checksums = ['cae307f7ad467a1811a5d5da758048ab'] gccver = '4.9.3' @@ -20,6 +21,10 @@ dependencies = [ # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "pgi", "license.dat") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "pgi", + "license.dat") moduleclass = 'compiler' diff --git a/p/PGI/PGI-15.7-GNU-4.9.2-2.25.eb b/p/PGI/PGI-15.7-GNU-4.9.2-2.25.eb index d3260f31..19a09047 100644 --- a/p/PGI/PGI-15.7-GNU-4.9.2-2.25.eb +++ b/p/PGI/PGI-15.7-GNU-4.9.2-2.25.eb @@ -6,7 +6,8 @@ description = "C, C++ and Fortran compilers from The Portland Group - PGI" toolchain = {'name': 'dummy', 'version': ''} -sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] +sources = [ + 'pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] gnu = 'GNU' gnuver = '4.9.2-2.25' @@ -16,6 +17,10 @@ dependencies = [(gnu, gnuver)] # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "pgi", "license.dat") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "pgi", + "license.dat") moduleclass = 'compiler' diff --git a/p/PGI/PGI-15.7-GNU-4.9.3-2.25.eb b/p/PGI/PGI-15.7-GNU-4.9.3-2.25.eb index 6589eba9..d7378657 100644 --- a/p/PGI/PGI-15.7-GNU-4.9.3-2.25.eb +++ b/p/PGI/PGI-15.7-GNU-4.9.3-2.25.eb @@ -6,7 +6,8 @@ description = "C, C++ and Fortran compilers from The Portland Group - PGI" toolchain = {'name': 'dummy', 'version': ''} -sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] +sources = [ + 'pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] gnu = 'GNU' gnuver = '4.9.3-2.25' @@ -16,6 +17,10 @@ dependencies = [(gnu, gnuver)] # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "pgi", "license.dat") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "pgi", + "license.dat") moduleclass = 'compiler' diff --git a/p/PGI/PGI-16.10-GNU-4.9.3-2.25.eb b/p/PGI/PGI-16.10-GNU-4.9.3-2.25.eb index c6e64ccf..818e08f0 100644 --- a/p/PGI/PGI-16.10-GNU-4.9.3-2.25.eb +++ b/p/PGI/PGI-16.10-GNU-4.9.3-2.25.eb @@ -6,7 +6,8 @@ description = "C, C++ and Fortran compilers from The Portland Group - PGI" toolchain = {'name': 'dummy', 'version': ''} -sources = ['pgicdk-Release20%(version_major)s-%(version_major)s%(version_minor)s.tar.gz'] +sources = [ + 'pgicdk-Release20%(version_major)s-%(version_major)s%(version_minor)s.tar.gz'] gnu = 'GNU' gnuver = '4.9.3-2.25' diff --git a/p/PGI/PGI-17.3-GCC-6.3.0-2.28.eb b/p/PGI/PGI-17.3-GCC-6.3.0-2.28.eb index ab00a1f9..2a47665b 100644 --- a/p/PGI/PGI-17.3-GCC-6.3.0-2.28.eb +++ b/p/PGI/PGI-17.3-GCC-6.3.0-2.28.eb @@ -6,7 +6,8 @@ description = "C, C++ and Fortran compilers from The Portland Group - PGI" toolchain = {'name': 'dummy', 'version': ''} -sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] +sources = [ + 'pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] #checksums = [''] gccver = '6.3.0' diff --git a/p/PGI/PGI-17.9-GCC-6.3.0-2.28.eb b/p/PGI/PGI-17.9-GCC-6.3.0-2.28.eb index ab31bd44..3614f7d3 100644 --- a/p/PGI/PGI-17.9-GCC-6.3.0-2.28.eb +++ b/p/PGI/PGI-17.9-GCC-6.3.0-2.28.eb @@ -6,7 +6,8 @@ description = "C, C++ and Fortran compilers from The Portland Group - PGI" toolchain = {'name': 'dummy', 'version': ''} -sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] +sources = [ + 'pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] #checksums = [''] gccver = '6.3.0' diff --git a/p/PGI/PGI-18.5-GCC-6.3.0-2.27.eb b/p/PGI/PGI-18.5-GCC-6.3.0-2.27.eb index 2237df1e..85257e74 100644 --- a/p/PGI/PGI-18.5-GCC-6.3.0-2.27.eb +++ b/p/PGI/PGI-18.5-GCC-6.3.0-2.27.eb @@ -8,7 +8,8 @@ description = "C, C++ and Fortran compilers from The Portland Group - PGI" toolchain = {'name': 'dummy', 'version': ''} -sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86-64.tar.gz'] +sources = [ + 'pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86-64.tar.gz'] checksums = ['e0bf3a73c633280a414d2eab8e0399be'] gccver = '6.3.0' diff --git a/p/PHYLIP/PHYLIP-3.696-foss-2016a.eb b/p/PHYLIP/PHYLIP-3.696-foss-2016a.eb index 90aea78d..a23dbbc5 100644 --- a/p/PHYLIP/PHYLIP-3.696-foss-2016a.eb +++ b/p/PHYLIP/PHYLIP-3.696-foss-2016a.eb @@ -13,11 +13,12 @@ sources = [SOURCELOWER_TAR_GZ] buildopts = '-Csrc -fMakefile.unx all && make -Csrc -fMakefile.unx install' -files_to_copy = [(['exe/*'], 'bin'), (['src/libdrawgram.so', 'src/libdrawtree.so'], 'lib')] +files_to_copy = [(['exe/*'], 'bin'), + (['src/libdrawgram.so', 'src/libdrawtree.so'], 'lib')] sanity_check_paths = { - 'files': ['lib/libdrawgram.so', 'lib/libdrawtree.so'], - 'dirs': ['bin'], + 'files': ['lib/libdrawgram.so', 'lib/libdrawtree.so'], + 'dirs': ['bin'], } moduleclass = 'bio' diff --git a/p/PHYLIP/PHYLIP-3.696-intel-2016a.eb b/p/PHYLIP/PHYLIP-3.696-intel-2016a.eb index 312062d0..6aeecc39 100644 --- a/p/PHYLIP/PHYLIP-3.696-intel-2016a.eb +++ b/p/PHYLIP/PHYLIP-3.696-intel-2016a.eb @@ -13,11 +13,12 @@ sources = [SOURCELOWER_TAR_GZ] buildopts = '-Csrc -fMakefile.unx all && make -Csrc -fMakefile.unx install' -files_to_copy = [(['exe/*'], 'bin'), (['src/libdrawgram.so', 'src/libdrawtree.so'], 'lib')] +files_to_copy = [(['exe/*'], 'bin'), + (['src/libdrawgram.so', 'src/libdrawtree.so'], 'lib')] sanity_check_paths = { - 'files': ['lib/libdrawgram.so', 'lib/libdrawtree.so'], - 'dirs': ['bin'], + 'files': ['lib/libdrawgram.so', 'lib/libdrawtree.so'], + 'dirs': ['bin'], } moduleclass = 'bio' diff --git a/p/PLAST/PLAST-2.3.1-foss-2016a-Java-1.8.0_92.eb b/p/PLAST/PLAST-2.3.1-foss-2016a-Java-1.8.0_92.eb index bb22d3db..b2cdbe8a 100644 --- a/p/PLAST/PLAST-2.3.1-foss-2016a-Java-1.8.0_92.eb +++ b/p/PLAST/PLAST-2.3.1-foss-2016a-Java-1.8.0_92.eb @@ -4,13 +4,14 @@ name = 'PLAST' version = '2.3.1' versionsuffix = '-Java-%(javaver)s' -homepage = "http://www.irisa.fr/symbiose/projects/plast/" +homepage = "http://www.irisa.fr/symbiose/projects/plast/" description = """PLAST is a parallel alignment search tool for comparing large protein banks""" toolchain = {'name': 'foss', 'version': '2016a'} -source_urls = ['https://github.com/PLAST-software/plast-library/releases/download/v%(version)s/'] -sources=['%(namelower)s_source_v%(version)s.tar.gz'] +source_urls = [ + 'https://github.com/PLAST-software/plast-library/releases/download/v%(version)s/'] +sources = ['%(namelower)s_source_v%(version)s.tar.gz'] builddependencies = [ ('CMake', '3.5.2'), @@ -18,7 +19,7 @@ builddependencies = [ ] dependencies = [ - ('Java', '1.8.0_92', '', True), + ('Java', '1.8.0_92', '', True), ] sanity_check_paths = { @@ -26,4 +27,4 @@ sanity_check_paths = { 'dirs': ['include', 'include/algo', 'include/alignment', 'include/misc'], } -moduleclass = 'bio' \ No newline at end of file +moduleclass = 'bio' diff --git a/p/PLUMED/PLUMED-2.1.3-foss-2015b.eb b/p/PLUMED/PLUMED-2.1.3-foss-2015b.eb index fe12fe8a..3b47192e 100644 --- a/p/PLUMED/PLUMED-2.1.3-foss-2015b.eb +++ b/p/PLUMED/PLUMED-2.1.3-foss-2015b.eb @@ -8,14 +8,15 @@ 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 + 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': 'foss', 'version': '2015b'} -source_urls = ['https://drive.google.com/file/d/0Bz_0by6-gq6BQWx5UEpkVURKNkk/view?usp=drive_web'] +source_urls = [ + 'https://drive.google.com/file/d/0Bz_0by6-gq6BQWx5UEpkVURKNkk/view?usp=drive_web'] sources = [SOURCELOWER_TGZ] patches = ['PLUMED_configure_MPI.patch'] @@ -23,8 +24,8 @@ patches = ['PLUMED_configure_MPI.patch'] configopts = '--enable-mpi' dependencies = [ - ('almost', '2.1.0'), - ('libmatheval', '1.1.8') + ('almost', '2.1.0'), + ('libmatheval', '1.1.8') ] sanity_check_paths = { diff --git a/p/PLUMED/PLUMED-2.1.3-foss-2015g.eb b/p/PLUMED/PLUMED-2.1.3-foss-2015g.eb index 0444bf61..2b2113cd 100644 --- a/p/PLUMED/PLUMED-2.1.3-foss-2015g.eb +++ b/p/PLUMED/PLUMED-2.1.3-foss-2015g.eb @@ -8,14 +8,15 @@ 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 + 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': 'foss', 'version': '2015g'} -source_urls = ['https://drive.google.com/file/d/0Bz_0by6-gq6BQWx5UEpkVURKNkk/view?usp=drive_web'] +source_urls = [ + 'https://drive.google.com/file/d/0Bz_0by6-gq6BQWx5UEpkVURKNkk/view?usp=drive_web'] sources = [SOURCELOWER_TGZ] #patches = ['PLUMED_configure_MPI.patch'] @@ -27,8 +28,8 @@ configopts += 'LDFLAGS="-L$EBROOTALMOST/lib -L$EBROOTSCALAPACK/lib -L$EBROOTOPEN configopts += '--enable-mpi --enable-almost ' dependencies = [ - ('almost', '2.1.0'), - ('libmatheval', '1.1.8') + ('almost', '2.1.0'), + ('libmatheval', '1.1.8') ] sanity_check_paths = { diff --git a/p/PLUMED/PLUMED-2.1.3-intel-2015b.eb b/p/PLUMED/PLUMED-2.1.3-intel-2015b.eb index 964864fd..fbe9842b 100644 --- a/p/PLUMED/PLUMED-2.1.3-intel-2015b.eb +++ b/p/PLUMED/PLUMED-2.1.3-intel-2015b.eb @@ -8,14 +8,15 @@ 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 + 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': 'intel', 'version': '2015b'} -source_urls = ['https://drive.google.com/file/d/0Bz_0by6-gq6BQWx5UEpkVURKNkk/view?usp=drive_web'] +source_urls = [ + 'https://drive.google.com/file/d/0Bz_0by6-gq6BQWx5UEpkVURKNkk/view?usp=drive_web'] sources = [SOURCELOWER_TGZ] patches = ['PLUMED_configure_MPI.patch'] @@ -25,13 +26,13 @@ configopts += 'CXXFLAGS=-DMPICH_IGNORE_CXX_SEEK ' configopts += '--enable-mpi' builddependencies = [ - ('almost', '2.1.0'), - ('libmatheval', '1.1.8') + ('almost', '2.1.0'), + ('libmatheval', '1.1.8') ] dependencies = [ - ('almost', '2.1.0'), - ('libmatheval', '1.1.8') + ('almost', '2.1.0'), + ('libmatheval', '1.1.8') ] sanity_check_paths = { diff --git a/p/PLUMED/PLUMED-2.3.0-foss-2016a.eb b/p/PLUMED/PLUMED-2.3.0-foss-2016a.eb index 83a0cb1d..146aa35f 100644 --- a/p/PLUMED/PLUMED-2.3.0-foss-2016a.eb +++ b/p/PLUMED/PLUMED-2.3.0-foss-2016a.eb @@ -30,9 +30,13 @@ configopts = ' --exec-prefix=%(installdir)s --enable-gsl' prebuildopts = 'source sourceme.sh && ' sanity_check_paths = { - 'files': ['bin/plumed', 'lib/libplumedKernel.%s' % SHLIB_EXT, 'lib/libplumed.%s' % SHLIB_EXT], - 'dirs': ['lib/plumed'] -} + 'files': [ + 'bin/plumed', + 'lib/libplumedKernel.%s' % + SHLIB_EXT, + 'lib/libplumed.%s' % + SHLIB_EXT], + 'dirs': ['lib/plumed']} modextrapaths = { 'PLUMED_KERNEL': 'lib/libplumedKernel.%s' % SHLIB_EXT, diff --git a/p/PLUMED/PLUMED-2.3.0-foss-2017a.eb b/p/PLUMED/PLUMED-2.3.0-foss-2017a.eb index 0b88ba34..bfc29e77 100644 --- a/p/PLUMED/PLUMED-2.3.0-foss-2017a.eb +++ b/p/PLUMED/PLUMED-2.3.0-foss-2017a.eb @@ -30,9 +30,13 @@ configopts = ' --exec-prefix=%(installdir)s --enable-gsl' prebuildopts = 'source sourceme.sh && ' sanity_check_paths = { - 'files': ['bin/plumed', 'lib/libplumedKernel.%s' % SHLIB_EXT, 'lib/libplumed.%s' % SHLIB_EXT], - 'dirs': ['lib/plumed'] -} + 'files': [ + 'bin/plumed', + 'lib/libplumedKernel.%s' % + SHLIB_EXT, + 'lib/libplumed.%s' % + SHLIB_EXT], + 'dirs': ['lib/plumed']} modextrapaths = { 'PLUMED_KERNEL': 'lib/libplumedKernel.%s' % SHLIB_EXT, diff --git a/p/PLUMED/PLUMED-2.3.0-intel-2017a.eb b/p/PLUMED/PLUMED-2.3.0-intel-2017a.eb index a64a069e..0b0a781e 100644 --- a/p/PLUMED/PLUMED-2.3.0-intel-2017a.eb +++ b/p/PLUMED/PLUMED-2.3.0-intel-2017a.eb @@ -30,9 +30,13 @@ configopts = ' --exec-prefix=%(installdir)s --enable-gsl' prebuildopts = 'source sourceme.sh && ' sanity_check_paths = { - 'files': ['bin/plumed', 'lib/libplumedKernel.%s' % SHLIB_EXT, 'lib/libplumed.%s' % SHLIB_EXT], - 'dirs': ['lib/plumed'] -} + 'files': [ + 'bin/plumed', + 'lib/libplumedKernel.%s' % + SHLIB_EXT, + 'lib/libplumed.%s' % + SHLIB_EXT], + 'dirs': ['lib/plumed']} modextrapaths = { 'PLUMED_KERNEL': 'lib/libplumedKernel.%s' % SHLIB_EXT, diff --git a/p/PLUMED/PLUMED-2.3.5-intel-2017c.eb b/p/PLUMED/PLUMED-2.3.5-intel-2017c.eb index a82cf922..b6265508 100644 --- a/p/PLUMED/PLUMED-2.3.5-intel-2017c.eb +++ b/p/PLUMED/PLUMED-2.3.5-intel-2017c.eb @@ -30,9 +30,13 @@ configopts = ' --exec-prefix=%(installdir)s --enable-gsl' prebuildopts = 'source sourceme.sh && ' sanity_check_paths = { - 'files': ['bin/plumed', 'lib/libplumedKernel.%s' % SHLIB_EXT, 'lib/libplumed.%s' % SHLIB_EXT], - 'dirs': ['lib/plumed'] -} + 'files': [ + 'bin/plumed', + 'lib/libplumedKernel.%s' % + SHLIB_EXT, + 'lib/libplumed.%s' % + SHLIB_EXT], + 'dirs': ['lib/plumed']} modextrapaths = { 'PLUMED_KERNEL': 'lib/libplumedKernel.%s' % SHLIB_EXT, diff --git a/p/PLUMED/PLUMED-2.3b-foss-2015g.eb b/p/PLUMED/PLUMED-2.3b-foss-2015g.eb index 110b01a3..752efe7b 100644 --- a/p/PLUMED/PLUMED-2.3b-foss-2015g.eb +++ b/p/PLUMED/PLUMED-2.3b-foss-2015g.eb @@ -27,9 +27,9 @@ configopts += 'LDFLAGS="-L$EBROOTALMOST/lib -L$EBROOTSCALAPACK/lib -L$EBROOTOPEN configopts += '--enable-mpi --enable-almost ' dependencies = [ - ('almost', '2.1.0'), - ('libmatheval', '1.1.8'), - ('xdrfile', '1.1.4') + ('almost', '2.1.0'), + ('libmatheval', '1.1.8'), + ('xdrfile', '1.1.4') ] sanity_check_paths = { diff --git a/p/PLUMED/PLUMED-2.3b-foss-2016a.eb b/p/PLUMED/PLUMED-2.3b-foss-2016a.eb index e23a30d6..3c3f2f93 100644 --- a/p/PLUMED/PLUMED-2.3b-foss-2016a.eb +++ b/p/PLUMED/PLUMED-2.3b-foss-2016a.eb @@ -27,9 +27,9 @@ configopts += 'LDFLAGS="-L$EBROOTALMOST/lib -L$EBROOTSCALAPACK/lib -L$EBROOTOPEN configopts += '--enable-mpi --enable-almost ' dependencies = [ - ('almost', '2.1.0'), - ('libmatheval', '1.1.8'), - ('xdrfile', '1.1.4') + ('almost', '2.1.0'), + ('libmatheval', '1.1.8'), + ('xdrfile', '1.1.4') ] sanity_check_paths = { diff --git a/p/PLUMED/PLUMED-2.3b-intel-2015b.eb b/p/PLUMED/PLUMED-2.3b-intel-2015b.eb index f6073a74..39471319 100644 --- a/p/PLUMED/PLUMED-2.3b-intel-2015b.eb +++ b/p/PLUMED/PLUMED-2.3b-intel-2015b.eb @@ -27,9 +27,9 @@ configopts += 'LDFLAGS="-L$EBROOTALMOST/lib -L$EBROOTSCALAPACK/lib -L$EBROOTOPEN configopts += '--enable-mpi --enable-almost ' dependencies = [ - ('almost', '2.1.0'), - ('libmatheval', '1.1.8'), - ('xdrfile', '1.1.4') + ('almost', '2.1.0'), + ('libmatheval', '1.1.8'), + ('xdrfile', '1.1.4') ] sanity_check_paths = { diff --git a/p/PLUMED/PLUMED-2.4.1-intel-2017c.eb b/p/PLUMED/PLUMED-2.4.1-intel-2017c.eb index c4b0de99..4ec7237f 100644 --- a/p/PLUMED/PLUMED-2.4.1-intel-2017c.eb +++ b/p/PLUMED/PLUMED-2.4.1-intel-2017c.eb @@ -30,9 +30,13 @@ configopts = ' --exec-prefix=%(installdir)s --enable-gsl' prebuildopts = 'source sourceme.sh && ' sanity_check_paths = { - 'files': ['bin/plumed', 'lib/libplumedKernel.%s' % SHLIB_EXT, 'lib/libplumed.%s' % SHLIB_EXT], - 'dirs': ['lib/plumed'] -} + 'files': [ + 'bin/plumed', + 'lib/libplumedKernel.%s' % + SHLIB_EXT, + 'lib/libplumed.%s' % + SHLIB_EXT], + 'dirs': ['lib/plumed']} modextrapaths = { 'PLUMED_KERNEL': 'lib/libplumedKernel.%s' % SHLIB_EXT, diff --git a/p/PLUMED/PLUMED-2.4.2-intel-2017c.eb b/p/PLUMED/PLUMED-2.4.2-intel-2017c.eb index 3e6fd4e3..bacde837 100644 --- a/p/PLUMED/PLUMED-2.4.2-intel-2017c.eb +++ b/p/PLUMED/PLUMED-2.4.2-intel-2017c.eb @@ -30,9 +30,13 @@ configopts = ' --exec-prefix=%(installdir)s --enable-gsl' prebuildopts = 'source sourceme.sh && ' sanity_check_paths = { - 'files': ['bin/plumed', 'lib/libplumedKernel.%s' % SHLIB_EXT, 'lib/libplumed.%s' % SHLIB_EXT], - 'dirs': ['lib/plumed'] -} + 'files': [ + 'bin/plumed', + 'lib/libplumedKernel.%s' % + SHLIB_EXT, + 'lib/libplumed.%s' % + SHLIB_EXT], + 'dirs': ['lib/plumed']} modextrapaths = { 'PLUMED_KERNEL': 'lib/libplumedKernel.%s' % SHLIB_EXT, diff --git a/p/PRACE/PRACE-20150630-intel-2015b.eb b/p/PRACE/PRACE-20150630-intel-2015b.eb index f4587895..56aeadcf 100644 --- a/p/PRACE/PRACE-20150630-intel-2015b.eb +++ b/p/PRACE/PRACE-20150630-intel-2015b.eb @@ -17,7 +17,7 @@ dependencies = [ ('tcsh', '6.18.01'), ('Tcl', '8.5.12'), ('Tk', '8.5.12'), - ('netCDF', '4.3.2'), # this one will also bring in HDF5 + ('netCDF', '4.3.2'), # this one will also bring in HDF5 ('Perl', '5.16.3'), ] diff --git a/p/PRACE/prace-20160107-intel-2016.01.eb b/p/PRACE/prace-20160107-intel-2016.01.eb index 88793458..1f4f0284 100644 --- a/p/PRACE/prace-20160107-intel-2016.01.eb +++ b/p/PRACE/prace-20160107-intel-2016.01.eb @@ -5,7 +5,7 @@ version = '20160107' homepage = 'http://www.prace-ri.eu/PRACE-Common-Production' description = """**** PRACE Common Production Environment (PCPE) ****\n -Initialisation of the PRACE common production environment. This +Initialisation of the PRACE common production environment. This allows you to assume that the following tools/libraries are available by default in your PATH/environment. @@ -14,7 +14,7 @@ by default in your PATH/environment. * BLAS, LAPACK, BLACS, ScaLAPACK * FFTW * HDF5, NetCDF - + The compiler commands on are: * mpif90 - Fortran compiler @@ -34,28 +34,28 @@ toolchain = {'name': 'intel', 'version': '2016.01'} dependencies = [ ('Java', '1.7.0_79', '', True), - ('netCDF', '4.3.2'), # this one will also bring in HDF5 + ('netCDF', '4.3.2'), # this one will also bring in HDF5 ('FFTW', '3.3.4'), ('CMake', '3.3.1'), ('PETSc', '3.6.1', '-Python-2.7.9'), ] modextravars = { - 'PRACE_FFLAGS' : '-ipo -O3 -xAVX -xCORE-AVX2 -qopt-report1 -qopt-report-phase=vec -openmp', - 'PRACE_CFLAGS' : '-ipo -O3 -xAVX -xCORE-AVX2 -qopt-report1 -qopt-report-phase=vec -openmp', - 'PRACE_LDFLAGS' : '-L$env(LD_LIBRARY_PATH)', - 'PRACE_STORE' : '/home/$env(USER)', - 'PRACE_SCRATCH' : '/scratch/work/user/$env(USER)', - 'PRACE_ARCH' : 'Linux_Generic_X86-64_AVX2', - 'PRACE_COMPILER' : 'ICC_16.0.1', - 'PRACE_FTN_VERSION' : 'ifort version 16.0.1', - 'PRACE_CC_VERSION' : 'icc version 16.0.1 (gcc version 4.9.3 compatibility)', - 'PRACE_CPP_VERSION' : 'icc version 16.0.1 (gcc version 4.9.3 compatibility)', + 'PRACE_FFLAGS': '-ipo -O3 -xAVX -xCORE-AVX2 -qopt-report1 -qopt-report-phase=vec -openmp', + 'PRACE_CFLAGS': '-ipo -O3 -xAVX -xCORE-AVX2 -qopt-report1 -qopt-report-phase=vec -openmp', + 'PRACE_LDFLAGS': '-L$env(LD_LIBRARY_PATH)', + 'PRACE_STORE': '/home/$env(USER)', + 'PRACE_SCRATCH': '/scratch/work/user/$env(USER)', + 'PRACE_ARCH': 'Linux_Generic_X86-64_AVX2', + 'PRACE_COMPILER': 'ICC_16.0.1', + 'PRACE_FTN_VERSION': 'ifort version 16.0.1', + 'PRACE_CC_VERSION': 'icc version 16.0.1 (gcc version 4.9.3 compatibility)', + 'PRACE_CPP_VERSION': 'icc version 16.0.1 (gcc version 4.9.3 compatibility)', } modaliases = {'prftn': "mpifc", 'prcc': "mpicc", 'prcpp': "mpicxx" -} + } moduleclass = 'toolchain' diff --git a/p/PRINSEQ/PRINSEQ-0.20.4-foss-2015b-Perl-5.20.3.eb b/p/PRINSEQ/PRINSEQ-0.20.4-foss-2015b-Perl-5.20.3.eb index 1d36878e..d563dcdf 100644 --- a/p/PRINSEQ/PRINSEQ-0.20.4-foss-2015b-Perl-5.20.3.eb +++ b/p/PRINSEQ/PRINSEQ-0.20.4-foss-2015b-Perl-5.20.3.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics # Modified by Adam Huffman # The Francis Crick Institute @@ -32,16 +32,16 @@ exts_filter = ("perldoc -lm %(ext_name)s ", "") exts_list = [ ('ExtUtils::Depends', '0.405', { - 'source_tmpl': 'ExtUtils-Depends-0.405.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], + 'source_tmpl': 'ExtUtils-Depends-0.405.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], }), ('ExtUtils::PkgConfig', '1.15', { - 'source_tmpl': 'ExtUtils-PkgConfig-1.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], + 'source_tmpl': 'ExtUtils-PkgConfig-1.15.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], }), ('Getopt::Long', '2.48', { - 'source_tmpl': 'Getopt-Long-2.48.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV/'], + 'source_tmpl': 'Getopt-Long-2.48.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV/'], }), ('Pod::Usage', '1.68', { 'source_tmpl': 'Pod-Usage-1.68.tar.gz', @@ -97,22 +97,26 @@ exts_list = [ }), ] -# this is the script which relies in many extra Perl libraries so we verify it's working fine +# this is the script which relies in many extra Perl libraries so we +# verify it's working fine sanity_check_commands = [('perl', '%(installdir)s/prinseq-graphs.pl')] modextrapaths = { - 'PATH': "", # add installation dir to PATH + 'PATH': "", # add installation dir to PATH 'PERL5LIB': 'lib/perl5/site_perl/%s/' % (perlver) } postinstallcmds = [ - "sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/*.pl", # fix shebang line - "chmod +x %(installdir)s/*.pl" # add execution permission -] + # fix shebang line + "sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/*.pl", + "chmod +x %(installdir)s/*.pl" # add execution permission +] sanity_check_paths = { - 'files': ['prinseq-lite.pl', 'prinseq-graphs.pl', 'prinseq-graphs-noPCA.pl'], - 'dirs': [] -} + 'files': [ + 'prinseq-lite.pl', + 'prinseq-graphs.pl', + 'prinseq-graphs-noPCA.pl'], + 'dirs': []} moduleclass = 'bio' diff --git a/p/PRINSEQ/PRINSEQ-0.20.4-goolf-1.4.10-Perl-5.16.3.eb b/p/PRINSEQ/PRINSEQ-0.20.4-goolf-1.4.10-Perl-5.16.3.eb index fc034165..93b5c022 100644 --- a/p/PRINSEQ/PRINSEQ-0.20.4-goolf-1.4.10-Perl-5.16.3.eb +++ b/p/PRINSEQ/PRINSEQ-0.20.4-goolf-1.4.10-Perl-5.16.3.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'Tarball' @@ -30,16 +30,16 @@ exts_filter = ("perldoc -lm %(ext_name)s ", "") exts_list = [ ('ExtUtils::Depends', '0.405', { - 'source_tmpl': 'ExtUtils-Depends-0.405.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], + 'source_tmpl': 'ExtUtils-Depends-0.405.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], }), ('ExtUtils::PkgConfig', '1.15', { - 'source_tmpl': 'ExtUtils-PkgConfig-1.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], + 'source_tmpl': 'ExtUtils-PkgConfig-1.15.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], }), ('Getopt::Long', '2.48', { - 'source_tmpl': 'Getopt-Long-2.48.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV/'], + 'source_tmpl': 'Getopt-Long-2.48.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV/'], }), ('Pod::Usage', '1.68', { 'source_tmpl': 'Pod-Usage-1.68.tar.gz', @@ -95,22 +95,26 @@ exts_list = [ }), ] -# this is the script which relies in many extra Perl libraries so we verify it's working fine +# this is the script which relies in many extra Perl libraries so we +# verify it's working fine sanity_check_commands = [('perl', '%(installdir)s/prinseq-graphs.pl')] modextrapaths = { - 'PATH': "", # add installation dir to PATH + 'PATH': "", # add installation dir to PATH 'PERL5LIB': 'lib/perl5/site_perl/%s/' % (perlver) } postinstallcmds = [ - "sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/*.pl", # fix shebang line - "chmod +x %(installdir)s/*.pl" # add execution permission -] + # fix shebang line + "sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/*.pl", + "chmod +x %(installdir)s/*.pl" # add execution permission +] sanity_check_paths = { - 'files': ['prinseq-lite.pl', 'prinseq-graphs.pl', 'prinseq-graphs-noPCA.pl'], - 'dirs': [] -} + 'files': [ + 'prinseq-lite.pl', + 'prinseq-graphs.pl', + 'prinseq-graphs-noPCA.pl'], + 'dirs': []} moduleclass = 'bio' diff --git a/p/PROJ/PROJ-4.9.2-intel-2017.00.eb b/p/PROJ/PROJ-4.9.2-intel-2017.00.eb index 98336fff..e0b19946 100644 --- a/p/PROJ/PROJ-4.9.2-intel-2017.00.eb +++ b/p/PROJ/PROJ-4.9.2-intel-2017.00.eb @@ -12,7 +12,7 @@ name = 'PROJ' version = '4.9.2' homepage = 'http://trac.osgeo.org/proj/' -description = """Program proj is a standard Unix filter function which converts +description = """Program proj is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates""" toolchain = {'name': 'intel', 'version': '2017.00'} diff --git a/p/PROJ/PROJ-4.9.3-foss-2017a.eb b/p/PROJ/PROJ-4.9.3-foss-2017a.eb index 4f94514e..163d0101 100644 --- a/p/PROJ/PROJ-4.9.3-foss-2017a.eb +++ b/p/PROJ/PROJ-4.9.3-foss-2017a.eb @@ -12,7 +12,7 @@ name = 'PROJ' version = '4.9.3' homepage = 'http://trac.osgeo.org/proj/' -description = """Program proj is a standard Unix filter function which converts +description = """Program proj is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates""" toolchain = {'name': 'foss', 'version': '2017a'} diff --git a/p/PSBLAS/PSBLAS-3.3.4-3-GCC-4.9.3-2.25.eb b/p/PSBLAS/PSBLAS-3.3.4-3-GCC-4.9.3-2.25.eb index 55c63648..014c48f2 100644 --- a/p/PSBLAS/PSBLAS-3.3.4-3-GCC-4.9.3-2.25.eb +++ b/p/PSBLAS/PSBLAS-3.3.4-3-GCC-4.9.3-2.25.eb @@ -17,8 +17,8 @@ toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} toolchainopts = {'pic': True} dependencies = [ - ('ATLAS', '3.10.1', '-LAPACK-3.4.2'), - ('MPICH', '3.2') + ('ATLAS', '3.10.1', '-LAPACK-3.4.2'), + ('MPICH', '3.2') ] source_urls = ['http://people.uniroma2.it/salvatore.filippone/psblas/'] diff --git a/p/PSBLAS/PSBLAS-ext-1.0-4.eb b/p/PSBLAS/PSBLAS-ext-1.0-4.eb index 9dbb49ff..d213501e 100644 --- a/p/PSBLAS/PSBLAS-ext-1.0-4.eb +++ b/p/PSBLAS/PSBLAS-ext-1.0-4.eb @@ -10,8 +10,8 @@ toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} toolchainopts = {'pic': True} dependencies = [ - ('PSBLAS', '3.3.4-3'), - ('CUDA', '7.5.18', '', ('dummy', 'dummy')) + ('PSBLAS', '3.3.4-3'), + ('CUDA', '7.5.18', '', ('dummy', 'dummy')) ] source_urls = ['http://people.uniroma2.it/salvatore.filippone/psblas/'] diff --git a/p/PSI/PSI-4.0b4-ictce-5.3.0-mt.eb b/p/PSI/PSI-4.0b4-ictce-5.3.0-mt.eb index 528a6728..5357bc23 100644 --- a/p/PSI/PSI-4.0b4-ictce-5.3.0-mt.eb +++ b/p/PSI/PSI-4.0b4-ictce-5.3.0-mt.eb @@ -17,7 +17,9 @@ sources = ['%(namelower)s%(version)s.tar.gz'] patches = [ 'PSI-4.0b4-mpi.patch', 'PSI-4.0b4-thread-pool.patch', - 'PSI-%(version)s_python-config.patch', # workaround for broken python-config due to full path to bin/python being used + # workaround for broken python-config due to full path to bin/python being + # used + 'PSI-%(version)s_python-config.patch', ] python = 'Python' diff --git a/p/PSI/PSI-4.0b4-ictce-5.3.0.eb b/p/PSI/PSI-4.0b4-ictce-5.3.0.eb index 674a15f0..8e1e8db5 100644 --- a/p/PSI/PSI-4.0b4-ictce-5.3.0.eb +++ b/p/PSI/PSI-4.0b4-ictce-5.3.0.eb @@ -15,7 +15,9 @@ sources = ['%(namelower)s%(version)s.tar.gz'] patches = [ 'PSI-4.0b4-mpi.patch', 'PSI-4.0b4-thread-pool.patch', - 'PSI-%(version)s_python-config.patch', # workaround for broken python-config due to full path to bin/python being used + # workaround for broken python-config due to full path to bin/python being + # used + 'PSI-%(version)s_python-config.patch', ] python = 'Python' diff --git a/p/PSI/PSI-4.0b5-ictce-5.3.0-mt.eb b/p/PSI/PSI-4.0b5-ictce-5.3.0-mt.eb index c680330c..12cecbc2 100644 --- a/p/PSI/PSI-4.0b5-ictce-5.3.0-mt.eb +++ b/p/PSI/PSI-4.0b5-ictce-5.3.0-mt.eb @@ -18,7 +18,9 @@ patches = [ 'PSI-4.0b5-failed-test.patch', # the test works but it segfaults on exit 'PSI-4.0b5-thread-pool.patch', 'PSI-4.0b5-new-plugin.patch', - 'PSI-%(version)s_python-config.patch', # workaround for broken python-config due to full path to bin/python being used + # workaround for broken python-config due to full path to bin/python being + # used + 'PSI-%(version)s_python-config.patch', ] python = 'Python' diff --git a/p/PSI/PSI-4.0b5-ictce-5.3.0.eb b/p/PSI/PSI-4.0b5-ictce-5.3.0.eb index 288d0bd7..e8479aff 100644 --- a/p/PSI/PSI-4.0b5-ictce-5.3.0.eb +++ b/p/PSI/PSI-4.0b5-ictce-5.3.0.eb @@ -17,7 +17,9 @@ patches = [ 'PSI-4.0b5-failed-test.patch', # the test works but it segfaults on exit 'PSI-4.0b5-thread-pool.patch', 'PSI-4.0b5-new-plugin.patch', - 'PSI-%(version)s_python-config.patch', # workaround for broken python-config due to full path to bin/python being used + # workaround for broken python-config due to full path to bin/python being + # used + 'PSI-%(version)s_python-config.patch', ] python = 'Python' diff --git a/p/PSI/PSI-4.0b5-ictce-5.5.0-mt.eb b/p/PSI/PSI-4.0b5-ictce-5.5.0-mt.eb index e65fbf78..a73240b0 100644 --- a/p/PSI/PSI-4.0b5-ictce-5.5.0-mt.eb +++ b/p/PSI/PSI-4.0b5-ictce-5.5.0-mt.eb @@ -18,7 +18,9 @@ patches = [ 'PSI-4.0b5-failed-test.patch', # the test works but it segfaults on exit 'PSI-4.0b5-thread-pool.patch', 'PSI-4.0b5-new-plugin.patch', - 'PSI-%(version)s_python-config.patch', # workaround for broken python-config due to full path to bin/python being used + # workaround for broken python-config due to full path to bin/python being + # used + 'PSI-%(version)s_python-config.patch', ] python = 'Python' diff --git a/p/PSI/PSI-4.0b5-ictce-5.5.0.eb b/p/PSI/PSI-4.0b5-ictce-5.5.0.eb index 7be55fa0..2c50094c 100644 --- a/p/PSI/PSI-4.0b5-ictce-5.5.0.eb +++ b/p/PSI/PSI-4.0b5-ictce-5.5.0.eb @@ -17,7 +17,9 @@ patches = [ 'PSI-4.0b5-failed-test.patch', # the test works but it segfaults on exit 'PSI-4.0b5-thread-pool.patch', 'PSI-4.0b5-new-plugin.patch', - 'PSI-%(version)s_python-config.patch', # workaround for broken python-config due to full path to bin/python being used + # workaround for broken python-config due to full path to bin/python being + # used + 'PSI-%(version)s_python-config.patch', ] python = 'Python' diff --git a/p/PSI/PSI-4.0b5-intel-2015a-mt-maxam7-Python-2.7.10.eb b/p/PSI/PSI-4.0b5-intel-2015a-mt-maxam7-Python-2.7.10.eb index e299f3c6..c7939e91 100644 --- a/p/PSI/PSI-4.0b5-intel-2015a-mt-maxam7-Python-2.7.10.eb +++ b/p/PSI/PSI-4.0b5-intel-2015a-mt-maxam7-Python-2.7.10.eb @@ -19,7 +19,9 @@ patches = [ 'PSI-4.0b5-failed-test.patch', # the test works but it segfaults on exit 'PSI-4.0b5-thread-pool.patch', 'PSI-4.0b5-new-plugin.patch', - 'PSI-%(version)s_python-config.patch', # workaround for broken python-config due to full path to bin/python being used + # workaround for broken python-config due to full path to bin/python being + # used + 'PSI-%(version)s_python-config.patch', ] python = 'Python' diff --git a/p/PSI/PSI-4.0b6-20160201-intel-2016a-mt-Python-2.7.11.eb b/p/PSI/PSI-4.0b6-20160201-intel-2016a-mt-Python-2.7.11.eb index 3f257ab0..b1d49246 100644 --- a/p/PSI/PSI-4.0b6-20160201-intel-2016a-mt-Python-2.7.11.eb +++ b/p/PSI/PSI-4.0b6-20160201-intel-2016a-mt-Python-2.7.11.eb @@ -43,5 +43,4 @@ configopts += ' -DENABLE_PCMSOLVER=ON -DPCMSOLVER_ROOT=$EBROOTPCMSOLVER' runtest = 'ARGS="-V -E \'opt10|pubchem1|pubchem2|pywrap-opt-sowreap|sapt4\' -j 4" test' - moduleclass = 'chem' diff --git a/p/PSI4/PSI4-1.0-intel-2016a-Python-2.7.11.eb b/p/PSI4/PSI4-1.0-intel-2016a-Python-2.7.11.eb index ed0569f1..46c18417 100644 --- a/p/PSI4/PSI4-1.0-intel-2016a-Python-2.7.11.eb +++ b/p/PSI4/PSI4-1.0-intel-2016a-Python-2.7.11.eb @@ -29,7 +29,7 @@ dependencies = [ builddependencies = [ ('CMake', '3.5.2'), -# ('Perl', '5.22.1', '-bare'), # for the test suite + # ('Perl', '5.22.1', '-bare'), # for the test suite ] configopts = '-DENABLE_MPI=ON -DENABLE_OMP=ON -DENABLE_UNIT_TESTS=ON -DENABLE_CHEMPS2=ON -DENABLE_PLUGINS=ON' diff --git a/p/PSORTb/PSORTb-3.0.4-foss-2016a-Perl-5.22.1.eb b/p/PSORTb/PSORTb-3.0.4-foss-2016a-Perl-5.22.1.eb index 79449c63..0b345cb8 100644 --- a/p/PSORTb/PSORTb-3.0.4-foss-2016a-Perl-5.22.1.eb +++ b/p/PSORTb/PSORTb-3.0.4-foss-2016a-Perl-5.22.1.eb @@ -18,10 +18,10 @@ patches = [ dependencies = [ ('Perl', '5.22.1'), - ('libpsortb','1.0'), - ('BioPerl','1.6.924','-Perl-5.22.1'), - ('BLAST','2.2.26', '-Linux_x86_64', True), - ('pftoolsV3','20160324'), + ('libpsortb', '1.0'), + ('BioPerl', '1.6.924', '-Perl-5.22.1'), + ('BLAST', '2.2.26', '-Linux_x86_64', True), + ('pftoolsV3', '20160324'), ] options = {'modulename': 'Bio::Tools::PSort'} @@ -31,14 +31,16 @@ preconfigopts = "export PSORTROOT=%(installdir)s && " prebuildopts = 'sed -i "s/CC = cc/CC ?= gcc/" bio-tools-psort-modhmm/Makefile && ' postinstallcmds = [ - "cp -r psort/* %(installdir)s/.", + "cp -r psort/* %(installdir)s/.", ] sanity_check_paths = { - 'files': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/Algorithm/HMM.pm', - 'lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/Bio/Tools/PSort.pm'], - 'dirs': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/Algorithm/HMM', - 'lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/Bio/Tools/PSort'], + 'files': [ + 'lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/Algorithm/HMM.pm', + 'lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/Bio/Tools/PSort.pm'], + 'dirs': [ + 'lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/Algorithm/HMM', + 'lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/Bio/Tools/PSort'], } moduleclass = 'bio' diff --git a/p/ParMETIS/ParMETIS-4.0.2-goolf-1.5.16.eb b/p/ParMETIS/ParMETIS-4.0.2-goolf-1.5.16.eb index c7fbbbe9..fffac85c 100644 --- a/p/ParMETIS/ParMETIS-4.0.2-goolf-1.5.16.eb +++ b/p/ParMETIS/ParMETIS-4.0.2-goolf-1.5.16.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'goolf', 'version': '1.5.16'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} source_urls = ['http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis', - 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis/OLD'] + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis/OLD'] sources = [SOURCELOWER_TAR_GZ] builddependencies = [('CMake', '2.8.4')] diff --git a/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10-mpi.eb b/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10-mpi.eb index c8116fe1..c7cd56cf 100644 --- a/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10-mpi.eb +++ b/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10-mpi.eb @@ -10,7 +10,9 @@ toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-v%(version)s-source.tar.gz"] patches = ['%(name)s-%(version)s_missingheader.patch'] @@ -42,7 +44,8 @@ configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOT #configopts += '-DBUILD_TESTING=OFF ' # Or consult https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/data.md # and download ExternalData to $EASYBUILD_SOURCEPATH and adjust -DExternalData_OBJECT_STORES accordingly -# Without internet connection, comment the following two lines (configopts and prebuildopts) +# Without internet connection, comment the following two lines (configopts +# and prebuildopts) configopts += '-DExternalData_OBJECT_STORES=%(builddir)s/ExternalData ' # The ParaView server can be cranky, test downloads are quite often failing, especially in the case # of parallel downloads. Using ; insted of && gives a second chance to download the test files, if the diff --git a/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10.eb b/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10.eb index 2e184fd8..49905e67 100644 --- a/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10.eb +++ b/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10.eb @@ -10,7 +10,9 @@ toolchain = {'name': 'intel', 'version': '2015a'} 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-v%(version)s-source.tar.gz"] patches = ['%(name)s-%(version)s_missingheader.patch'] @@ -41,7 +43,8 @@ configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOT #configopts += '-DBUILD_TESTING=OFF ' # Or consult https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/data.md # and download ExternalData to $EASYBUILD_SOURCEPATH and adjust -DExternalData_OBJECT_STORES accordingly -# Without internet connection, comment the following two lines (configopts and prebuildopts) +# Without internet connection, comment the following two lines (configopts +# and prebuildopts) configopts += '-DExternalData_OBJECT_STORES=%(builddir)s/ExternalData ' # The ParaView server can be cranky, test downloads are quite often failing, especially in the case # of parallel downloads. Using ; insted of && gives a second chance to download the test files, if the diff --git a/p/ParaView/ParaView-4.4.0-gimkl-2.11.5-mpi.eb b/p/ParaView/ParaView-4.4.0-gimkl-2.11.5-mpi.eb index a0d908d3..654a7b9c 100644 --- a/p/ParaView/ParaView-4.4.0-gimkl-2.11.5-mpi.eb +++ b/p/ParaView/ParaView-4.4.0-gimkl-2.11.5-mpi.eb @@ -11,7 +11,9 @@ toolchain = {'name': 'gimkl', 'version': '2.11.5'} toolchainopts = {'pic': True, 'usempi': 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-v%(version)s-source.tar.gz"] patches = ['%(name)s-%(version)s_missingheader.patch'] @@ -42,7 +44,8 @@ configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOT #configopts += '-DBUILD_TESTING=OFF ' # Or consult https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/data.md # and download ExternalData to $EASYBUILD_SOURCEPATH and adjust -DExternalData_OBJECT_STORES accordingly -# Without internet connection, comment the following two lines (configopts and prebuildopts) +# Without internet connection, comment the following two lines (configopts +# and prebuildopts) configopts += '-DExternalData_OBJECT_STORES=%(builddir)s/ExternalData ' # The ParaView server can be cranky, test downloads are quite often failing, especially in the case # of parallel downloads. Using ; insted of && gives a second chance to download the test files, if the diff --git a/p/ParaView/ParaView-4.4.0-intel-2015b-mpi.eb b/p/ParaView/ParaView-4.4.0-intel-2015b-mpi.eb index 2e7bc452..2c138dc8 100644 --- a/p/ParaView/ParaView-4.4.0-intel-2015b-mpi.eb +++ b/p/ParaView/ParaView-4.4.0-intel-2015b-mpi.eb @@ -11,7 +11,9 @@ toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'pic': True, 'usempi': 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-v%(version)s-source.tar.gz"] patches = ['%(name)s-%(version)s_missingheader.patch'] @@ -42,7 +44,8 @@ configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOT #configopts += '-DBUILD_TESTING=OFF ' # Or consult https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/data.md # and download ExternalData to $EASYBUILD_SOURCEPATH and adjust -DExternalData_OBJECT_STORES accordingly -# Without internet connection, comment the following two lines (configopts and prebuildopts) +# Without internet connection, comment the following two lines (configopts +# and prebuildopts) configopts += '-DExternalData_OBJECT_STORES=%(builddir)s/ExternalData ' # The ParaView server can be cranky, test downloads are quite often failing, especially in the case # of parallel downloads. Using ; insted of && gives a second chance to download the test files, if the diff --git a/p/ParaView/ParaView-4.4.0-intel-2015b.eb b/p/ParaView/ParaView-4.4.0-intel-2015b.eb index 0057213b..3153e097 100644 --- a/p/ParaView/ParaView-4.4.0-intel-2015b.eb +++ b/p/ParaView/ParaView-4.4.0-intel-2015b.eb @@ -10,7 +10,9 @@ toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'pic': True, 'usempi': False} 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-v%(version)s-source.tar.gz"] patches = ['%(name)s-%(version)s_missingheader.patch'] @@ -41,7 +43,8 @@ configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOT #configopts += '-DBUILD_TESTING=OFF ' # Or consult https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/data.md # and download ExternalData to $EASYBUILD_SOURCEPATH and adjust -DExternalData_OBJECT_STORES accordingly -# Without internet connection, comment the following two lines (configopts and prebuildopts) +# Without internet connection, comment the following two lines (configopts +# and prebuildopts) configopts += '-DExternalData_OBJECT_STORES=%(builddir)s/ExternalData ' # The ParaView server can be cranky, test downloads are quite often failing, especially in the case # of parallel downloads. Using ; insted of && gives a second chance to download the test files, if the diff --git a/p/ParaView/ParaView-4.4.0-intel-2016a.eb b/p/ParaView/ParaView-4.4.0-intel-2016a.eb index 838808a7..6f3bbd98 100644 --- a/p/ParaView/ParaView-4.4.0-intel-2016a.eb +++ b/p/ParaView/ParaView-4.4.0-intel-2016a.eb @@ -10,7 +10,9 @@ toolchain = {'name': 'intel', 'version': '2016a'} toolchainopts = {'pic': True, 'usempi': False} 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-v%(version)s-source.tar.gz"] patches = ['%(name)s-%(version)s_missingheader.patch'] @@ -35,7 +37,8 @@ configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOT configopts += '-DBUILD_TESTING=OFF ' # Or consult https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/data.md # and download ExternalData to $EASYBUILD_SOURCEPATH and adjust -DExternalData_OBJECT_STORES accordingly -# Without internet connection, comment the following two lines (configopts and prebuildopts) +# Without internet connection, comment the following two lines (configopts +# and prebuildopts) configopts += '-DExternalData_OBJECT_STORES=%(builddir)s/ExternalData ' # The ParaView server can be cranky, test downloads are quite often failing, especially in the case # of parallel downloads. Using ; insted of && gives a second chance to download the test files, if the diff --git a/p/ParaView/ParaView-5.1.2-intel-2017a-mpi.eb b/p/ParaView/ParaView-5.1.2-intel-2017a-mpi.eb index 6cabf029..6cfc3921 100644 --- a/p/ParaView/ParaView-5.1.2-intel-2017a-mpi.eb +++ b/p/ParaView/ParaView-5.1.2-intel-2017a-mpi.eb @@ -11,7 +11,9 @@ toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-v%(version)s.tar.gz"] dependencies = [ diff --git a/p/ParaView/ParaView-5.4.0-intel-2017a-mpi-OSPRay-OpenGL.eb b/p/ParaView/ParaView-5.4.0-intel-2017a-mpi-OSPRay-OpenGL.eb index 5dcaf797..48d0219b 100644 --- a/p/ParaView/ParaView-5.4.0-intel-2017a-mpi-OSPRay-OpenGL.eb +++ b/p/ParaView/ParaView-5.4.0-intel-2017a-mpi-OSPRay-OpenGL.eb @@ -11,14 +11,16 @@ toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-v%(version)s.tar.gz"] dependencies = [ -# ('X11', '20170314', '', True), + # ('X11', '20170314', '', True), ('Mesa', '17.0.2'), ('libGLU', '9.0.0', '', True), -# ('Qt5', '5.8.0'), + # ('Qt5', '5.8.0'), ('zlib', '1.2.11', '', True), ('HDF5', '1.8.17'), ('Python', '2.7.13', '', True), @@ -34,7 +36,8 @@ configopts = '-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON -DVTK_OPENGL_HAS_OSMESA=ON #configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOTMESA/lib/libOSMesa.%s ' % SHLIB_EXT #configopts += '-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s ' % SHLIB_EXT configopts += '-DVTK_USE_SYSTEM_HDF5=ON -DPARAVIEW_ENABLE_PYTHON=ON -DBUILD_SHARED_LIBS=ON -DVTK_RENDERING_BACKEND=OpenGL ' -configopts += '-DPARAVIEW_USE_OSPRAY=ON -DOSPRAY_INSTALL_DIR=$EBROOTOSPRAY ' #-DPARAVIEW_QT_VERSION=5 ' +# -DPARAVIEW_QT_VERSION=5 ' +configopts += '-DPARAVIEW_USE_OSPRAY=ON -DOSPRAY_INSTALL_DIR=$EBROOTOSPRAY ' # if you want to build server only Paraview, uncomment the following line: configopts += '-DVTK_USE_X=OFF ' configopts += '-DPARAVIEW_BUILD_QT_GUI=OFF ' diff --git a/p/ParaView/ParaView-5.4.0-intel-2017a-mpi-OSPRay-OpenGL2.eb b/p/ParaView/ParaView-5.4.0-intel-2017a-mpi-OSPRay-OpenGL2.eb index a21a1da6..22db95a3 100644 --- a/p/ParaView/ParaView-5.4.0-intel-2017a-mpi-OSPRay-OpenGL2.eb +++ b/p/ParaView/ParaView-5.4.0-intel-2017a-mpi-OSPRay-OpenGL2.eb @@ -11,14 +11,16 @@ toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-v%(version)s.tar.gz"] dependencies = [ -# ('X11', '20170314', '', True), + # ('X11', '20170314', '', True), ('Mesa', '17.0.2'), ('libGLU', '9.0.0', '', True), -# ('Qt5', '5.8.0'), + # ('Qt5', '5.8.0'), ('zlib', '1.2.11', '', True), ('HDF5', '1.8.17'), ('Python', '2.7.13', '', True), @@ -33,8 +35,10 @@ configopts = '-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON -DVTK_OPENGL_HAS_OSMESA=ON #configopts += '-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include -DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s ' % SHLIB_EXT #configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOTMESA/lib/libOSMesa.%s ' % SHLIB_EXT #configopts += '-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s ' % SHLIB_EXT -configopts += '-DVTK_USE_SYSTEM_HDF5=ON -DPARAVIEW_ENABLE_PYTHON=ON -DBUILD_SHARED_LIBS=ON ' #-DVTK_RENDERING_BACKEND=OpenGL2 ' -configopts += '-DPARAVIEW_USE_OSPRAY=ON -DOSPRAY_INSTALL_DIR=$EBROOTOSPRAY ' #-DPARAVIEW_QT_VERSION=5 ' +# -DVTK_RENDERING_BACKEND=OpenGL2 ' +configopts += '-DVTK_USE_SYSTEM_HDF5=ON -DPARAVIEW_ENABLE_PYTHON=ON -DBUILD_SHARED_LIBS=ON ' +# -DPARAVIEW_QT_VERSION=5 ' +configopts += '-DPARAVIEW_USE_OSPRAY=ON -DOSPRAY_INSTALL_DIR=$EBROOTOSPRAY ' # if you want to build server only Paraview, uncomment the following line: configopts += '-DVTK_USE_X=OFF ' configopts += '-DPARAVIEW_BUILD_QT_GUI=OFF ' diff --git a/p/ParaView/ParaView-5.4.0-intel-2017a-mpi-OSPRay.eb b/p/ParaView/ParaView-5.4.0-intel-2017a-mpi-OSPRay.eb index c2e9e376..9fcfb6fe 100644 --- a/p/ParaView/ParaView-5.4.0-intel-2017a-mpi-OSPRay.eb +++ b/p/ParaView/ParaView-5.4.0-intel-2017a-mpi-OSPRay.eb @@ -11,7 +11,9 @@ toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-v%(version)s.tar.gz"] dependencies = [ diff --git a/p/ParaView/ParaView-5.4.1-foss-2017b-mpi.eb b/p/ParaView/ParaView-5.4.1-foss-2017b-mpi.eb index 53bd168a..8821a480 100644 --- a/p/ParaView/ParaView-5.4.1-foss-2017b-mpi.eb +++ b/p/ParaView/ParaView-5.4.1-foss-2017b-mpi.eb @@ -13,14 +13,16 @@ toolchain = {'name': 'foss', 'version': '2017b'} toolchainopts = {'pic': True, 'usempi': 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-v%(version)s.tar.gz"] checksums = ['390d0f5dc66bf432e202a39b1f34193af4bf8aad2355338fa5e2778ea07a80e4'] dependencies = [ ('X11', '20170314', '', True), - ('Mesa', '18.1.3', '', ('GCC', '6.3.0-2.27')), - ('libGLU', '9.0.0', '' , True), + ('Mesa', '18.1.3', '', ('GCC', '6.3.0-2.27')), + ('libGLU', '9.0.0', '', True), ('Qt5', '5.11.1', '', ('GCC', '6.3.0-2.27')), ('zlib', '1.2.11', '', True), ('HDF5', '1.10.2'), @@ -45,7 +47,8 @@ configopts += '-DVTK_USE_SYSTEM_HDF5=ON -DPARAVIEW_ENABLE_PYTHON=ON -DBUILD_SHAR configopts += '-DBUILD_TESTING=OFF ' # Or consult https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/data.md # and download ExternalData to $EASYBUILD_SOURCEPATH and adjust -DExternalData_OBJECT_STORES accordingly -# Without internet connection, comment the following two lines (configopts and prebuildopts) +# Without internet connection, comment the following two lines (configopts +# and prebuildopts) configopts += '-DExternalData_OBJECT_STORES=%(builddir)s/ExternalData ' configopts += ' -DPARAVIEW_QT_VERSION=5 -DQT_QMAKE_EXECUTABLE=$EBROOTQT5/bin/qmake ' diff --git a/p/ParaView/ParaView-5.4.1-intel-2017a-mpi.eb b/p/ParaView/ParaView-5.4.1-intel-2017a-mpi.eb index b76424cc..92361a98 100644 --- a/p/ParaView/ParaView-5.4.1-intel-2017a-mpi.eb +++ b/p/ParaView/ParaView-5.4.1-intel-2017a-mpi.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-v%(version)s.tar.gz"] patches = ['ParaView-5.4.1-Qt.patch'] diff --git a/p/ParaView/ParaView-5.5.2-intel-2017a-mpi-OSPRay.eb b/p/ParaView/ParaView-5.5.2-intel-2017a-mpi-OSPRay.eb index 42dbe99d..8a8f05c3 100644 --- a/p/ParaView/ParaView-5.5.2-intel-2017a-mpi-OSPRay.eb +++ b/p/ParaView/ParaView-5.5.2-intel-2017a-mpi-OSPRay.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-v%(version)s.tar.gz"] patches = ['ParaView-5.5.2-intel-2017.patch'] diff --git a/p/Paraver/Paraver-4.4.5-GCC-4.7.3.eb b/p/Paraver/Paraver-4.4.5-GCC-4.7.3.eb index 298d4bf9..aabbb0dc 100644 --- a/p/Paraver/Paraver-4.4.5-GCC-4.7.3.eb +++ b/p/Paraver/Paraver-4.4.5-GCC-4.7.3.eb @@ -24,6 +24,6 @@ dependencies = [ # http://www.bsc.es/computer-sciences/performance-tools/downloads # Requires input of email address for download -sources = ['%(namelower)s-' + "sources" +'-%(version)s.tar.bz2'] +sources = ['%(namelower)s-' + "sources" + '-%(version)s.tar.bz2'] moduleclass = 'perf' diff --git a/p/Paraver/Paraver-4.5.6-foss-2015a.eb b/p/Paraver/Paraver-4.5.6-foss-2015a.eb index 64656257..f5a5940d 100644 --- a/p/Paraver/Paraver-4.5.6-foss-2015a.eb +++ b/p/Paraver/Paraver-4.5.6-foss-2015a.eb @@ -27,6 +27,6 @@ dependencies = [ # http://www.bsc.es/computer-sciences/performance-tools/downloads # Requires input of email address for download -sources = ['%(namelower)s-' + "sources" +'-%(version)s.tar.gz'] +sources = ['%(namelower)s-' + "sources" + '-%(version)s.tar.gz'] moduleclass = 'perf' diff --git a/p/Paraview/Paraview-4.3-intel-2016.01-OSPRay.eb b/p/Paraview/Paraview-4.3-intel-2016.01-OSPRay.eb index 4bd45e7a..dfdbd072 100644 --- a/p/Paraview/Paraview-4.3-intel-2016.01-OSPRay.eb +++ b/p/Paraview/Paraview-4.3-intel-2016.01-OSPRay.eb @@ -10,7 +10,9 @@ description = "ParaView is a scientific parallel visualizer." toolchain = {'name': 'dummy', 'version': 'dummy'} 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["PV4_3_pvOSPRay_linux_x86_64.tgz"] dependencies = [('intel', '2016.01')] @@ -23,4 +25,3 @@ sanity_check_paths = { } moduleclass = 'vis' - diff --git a/p/Paraview/Paraview-5.0.0-binary.eb b/p/Paraview/Paraview-5.0.0-binary.eb index cc8676fa..14319dbb 100644 --- a/p/Paraview/Paraview-5.0.0-binary.eb +++ b/p/Paraview/Paraview-5.0.0-binary.eb @@ -10,7 +10,9 @@ description = "ParaView is a scientific parallel visualizer." toolchain = {'name': 'dummy', 'version': 'dummy'} 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-5.0.0-Qt4-OpenGL2-MPI-Linux-64bit.tar.gz"] install_cmd = "cp -a ParaView-5.0.0-Qt4-OpenGL2-MPI-Linux-64bit/* %(installdir)s/ && find %(installdir)s/ -type d -exec chmod 755 {} \; " @@ -21,4 +23,3 @@ sanity_check_paths = { } moduleclass = 'vis' - diff --git a/p/Paraview/Paraview-5.0.0-foss-2015g.eb b/p/Paraview/Paraview-5.0.0-foss-2015g.eb index 3741e877..af9c558d 100644 --- a/p/Paraview/Paraview-5.0.0-foss-2015g.eb +++ b/p/Paraview/Paraview-5.0.0-foss-2015g.eb @@ -10,12 +10,14 @@ toolchain = {'name': 'foss', 'version': '2015g'} toolchainopts = {'pic': True, 'usempi': 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] +source_urls = [ + 'http://www.paraview.org/paraview-downloads/%s' % + download_suffix] sources = ["ParaView-v%(version)s-source.tar.gz"] python = 'Python' pyver = '2.7.9' -pysuff = '-%s-%s' % (python,pyver) +pysuff = '-%s-%s' % (python, pyver) dependencies = [ ('Mesa', '11.0.8', pysuff), ('libGLU', '9.0.0'), @@ -37,15 +39,16 @@ preconfigopts = 'export SOME_VAR=something && ' configopts = '-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON -DVTK_OPENGL_HAS_OSMESA=ON ' configopts += '-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include -DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.so ' configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOTMESA/lib/libOSMesa.so ' -#Without internet connection turn off testing (uncomment the following line) +# Without internet connection turn off testing (uncomment the following line) #configopts += '-DBUILD_TESTING=OFF ' -#Or consult https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/data.md -#and download ExternalData to $EASYBUILD_SOURCEPATH and adjust -DExternalData_OBJECT_STORES accordingly -#Without internet connection, comment the following two lines (configopts and prebuildopts) +# Or consult https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/data.md +# and download ExternalData to $EASYBUILD_SOURCEPATH and adjust -DExternalData_OBJECT_STORES accordingly +# Without internet connection, comment the following two lines (configopts +# and prebuildopts) configopts += '-DExternalData_OBJECT_STORES=%(builddir)s/ExternalData ' -#The ParaView server can be cranky, test downloads are quite often failing, especially in the case -#of parallel downloads. Using ; insted of && gives a second chance to download the test files, if the -#first serial attempt would fail. +# The ParaView server can be cranky, test downloads are quite often failing, especially in the case +# of parallel downloads. Using ; insted of && gives a second chance to download the test files, if the +# first serial attempt would fail. prebuildopts = 'make VTKData ;' moduleclass = 'vis' diff --git a/p/PerformanceReports/PerformanceReports-5.1-43967.eb b/p/PerformanceReports/PerformanceReports-5.1-43967.eb index ee0ac536..43fcccfe 100644 --- a/p/PerformanceReports/PerformanceReports-5.1-43967.eb +++ b/p/PerformanceReports/PerformanceReports-5.1-43967.eb @@ -5,7 +5,7 @@ version = '5.1-43967' homepage = 'http://www.allinea.com/products/allinea-performance-reports' description = """Allinea Performance Reports are the most effective way -to characterize and understand the performance of HPC application runs. +to characterize and understand the performance of HPC application runs. One single-page HTML report elegantly answers a range of vital questions for any HPC site. - Is this application well-optimized for the system and the processors it is running on? - Does it benefit from running at this scale? @@ -20,14 +20,15 @@ source_urls = [ # Use manually downloaded sources # http://content.allinea.com/downloads/allinea-forge-latest-Redhat-6.0-x86_64+MIC-2.1-k1om.tar # http://content.allinea.com/downloads/allinea-reports-latest-Redhat-6.0-x86_64.tar - # and rename it to format %(namelower)s-%(version)s.tar, so forge-5.1-43967.tar ... + # and rename it to format %(namelower)s-%(version)s.tar, so + # forge-5.1-43967.tar ... ] #### IMPORTANT NOTE! #### # Right now, we do not have support for -# copying Allinea licence file to the +# copying Allinea licence file to the # installation directory -# You have to copy file manually +# You have to copy file manually # to the %(installdir)s/licences/ directory! ########################### diff --git a/p/PerformanceReports/PerformanceReports-7.0.6.eb b/p/PerformanceReports/PerformanceReports-7.0.6.eb index 75d5756d..7bd03a54 100644 --- a/p/PerformanceReports/PerformanceReports-7.0.6.eb +++ b/p/PerformanceReports/PerformanceReports-7.0.6.eb @@ -5,7 +5,7 @@ version = '7.0.6' homepage = 'http://www.allinea.com/products/allinea-performance-reports' description = """Allinea Performance Reports are the most effective way -to characterize and understand the performance of HPC application runs. +to characterize and understand the performance of HPC application runs. One single-page HTML report elegantly answers a range of vital questions for any HPC site. - Is this application well-optimized for the system and the processors it is running on? - Does it benefit from running at this scale? diff --git a/p/Perl/Perl-5.26.1-foss-2017a.eb b/p/Perl/Perl-5.26.1-foss-2017a.eb index 0528885b..e8a3cee5 100644 --- a/p/Perl/Perl-5.26.1-foss-2017a.eb +++ b/p/Perl/Perl-5.26.1-foss-2017a.eb @@ -83,10 +83,10 @@ exts_list = [ 'source_tmpl': 'Module-Implementation-0.09.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], }), -# ('Module::Build', '0.4218', { -# 'source_tmpl': 'Module-Build-0.4218.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], -# }), + # ('Module::Build', '0.4218', { + # 'source_tmpl': 'Module-Build-0.4218.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + # }), ('Module::Runtime', '0.014', { 'source_tmpl': 'Module-Runtime-0.014.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM'], @@ -99,10 +99,10 @@ exts_list = [ 'source_tmpl': 'Params-Validate-1.24.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], }), -# ('List::MoreUtils', '0.416', { -# 'source_tmpl': 'List-MoreUtils-0.416.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], -# }), + # ('List::MoreUtils', '0.416', { + # 'source_tmpl': 'List-MoreUtils-0.416.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + # }), ('Exporter::Tiny', '0.042', { 'source_tmpl': 'Exporter-Tiny-0.042.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOBYINK'], @@ -191,18 +191,18 @@ exts_list = [ 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], }), -# ('XML::NamespaceSupport', '1.11', { -# 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], -# }), -# ('XML::SAX', '0.99', { -# 'source_tmpl': 'XML-SAX-0.99.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], -# }), -# ('Test::LeakTrace', '0.15', { -# 'source_tmpl': 'Test-LeakTrace-0.15.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], -# }), + # ('XML::NamespaceSupport', '1.11', { + # 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], + # }), + # ('XML::SAX', '0.99', { + # 'source_tmpl': 'XML-SAX-0.99.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + # }), + # ('Test::LeakTrace', '0.15', { + # 'source_tmpl': 'Test-LeakTrace-0.15.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], + # }), ('Test::Exception', '0.43', { 'source_tmpl': 'Test-Exception-0.43.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], @@ -315,10 +315,10 @@ exts_list = [ 'source_tmpl': 'Log-Message-0.08.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], }), -# ('Mouse', 'v2.4.5', { -# 'source_tmpl': 'Mouse-v2.4.5.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], -# }), + # ('Mouse', 'v2.4.5', { + # 'source_tmpl': 'Mouse-v2.4.5.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], + # }), ('Test::Version', '2.04', { 'source_tmpl': 'Test-Version-2.04.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], @@ -339,10 +339,10 @@ exts_list = [ 'source_tmpl': 'Test-Warn-0.30.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], }), -# ('MRO::Compat', '0.12', { -# 'source_tmpl': 'MRO-Compat-0.12.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BO/BOBTFISH'], -# }), + # ('MRO::Compat', '0.12', { + # 'source_tmpl': 'MRO-Compat-0.12.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BO/BOBTFISH'], + # }), ('Moo', '2.002004', { 'source_tmpl': 'Moo-2.002004.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], @@ -351,10 +351,10 @@ exts_list = [ 'source_tmpl': 'Hash-Merge-0.200.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], }), -# ('SQL::Abstract', '1.81', { -# 'source_tmpl': 'SQL-Abstract-1.81.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI'], -# }), + # ('SQL::Abstract', '1.81', { + # 'source_tmpl': 'SQL-Abstract-1.81.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI'], + # }), ('HTML::Form', '6.03', { 'source_tmpl': 'HTML-Form-6.03.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], @@ -375,10 +375,10 @@ exts_list = [ 'source_tmpl': 'HTML-Entities-Interpolate-1.09.tgz', 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], }), -# ('Test::ClassAPI', '1.06', { -# 'source_tmpl': 'Test-ClassAPI-1.06.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], -# }), + # ('Test::ClassAPI', '1.06', { + # 'source_tmpl': 'Test-ClassAPI-1.06.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + # }), ('Test::Most', '0.34', { 'source_tmpl': 'Test-Most-0.34.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OV/OVID'], @@ -451,10 +451,10 @@ exts_list = [ 'source_tmpl': 'Canary-Stability-2011.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], }), -# ('AnyEvent', '7.12', { -# 'source_tmpl': 'AnyEvent-7.12.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], -# }), + # ('AnyEvent', '7.12', { + # 'source_tmpl': 'AnyEvent-7.12.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], + # }), ('Object::Accessor', '0.48', { 'source_tmpl': 'Object-Accessor-0.48.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], @@ -483,10 +483,10 @@ exts_list = [ 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PETDANCE'], }), -# ('HTML::Tree', '5.03', { -# 'source_tmpl': 'HTML-Tree-5.03.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], -# }), + # ('HTML::Tree', '5.03', { + # 'source_tmpl': 'HTML-Tree-5.03.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], + # }), ('Devel::GlobalDestruction', '0.13', { 'source_tmpl': 'Devel-GlobalDestruction-0.13.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], @@ -563,10 +563,10 @@ exts_list = [ 'source_tmpl': 'Exporter-5.72.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], }), -# ('Class::Inspector', '1.28', { -# 'source_tmpl': 'Class-Inspector-1.28.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], -# }), + # ('Class::Inspector', '1.28', { + # 'source_tmpl': 'Class-Inspector-1.28.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + # }), ('Parse::RecDescent', '1.967013', { 'source_tmpl': 'Parse-RecDescent-1.967013.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN'], @@ -603,10 +603,10 @@ exts_list = [ 'source_tmpl': 'Sub-Exporter-Progressive-0.001011.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], }), -# ('Data::Dumper::Concise', '2.022', { -# 'source_tmpl': 'Data-Dumper-Concise-2.022.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], -# }), + # ('Data::Dumper::Concise', '2.022', { + # 'source_tmpl': 'Data-Dumper-Concise-2.022.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], + # }), ('File::Slurp::Tiny', '0.004', { 'source_tmpl': 'File-Slurp-Tiny-0.004.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], @@ -699,10 +699,10 @@ exts_list = [ 'source_tmpl': 'HTTP-Message-6.11.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], }), -# ('XML::Twig', '3.49', { -# 'source_tmpl': 'XML-Twig-3.49.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], -# }), + # ('XML::Twig', '3.49', { + # 'source_tmpl': 'XML-Twig-3.49.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], + # }), ('IO::String', '1.08', { 'source_tmpl': 'IO-String-1.08.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], @@ -739,26 +739,26 @@ exts_list = [ 'source_tmpl': 'Data-Section-Simple-0.07.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], }), -# ('Class::Trigger', '0.14', { -# 'source_tmpl': 'Class-Trigger-0.14.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], -# }), + # ('Class::Trigger', '0.14', { + # 'source_tmpl': 'Class-Trigger-0.14.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + # }), ('HTTP::Daemon', '6.01', { 'source_tmpl': 'HTTP-Daemon-6.01.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], }), -# ('File::HomeDir', '1.00', { -# 'source_tmpl': 'File-HomeDir-1.00.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], -# }), + # ('File::HomeDir', '1.00', { + # 'source_tmpl': 'File-HomeDir-1.00.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + # }), ('HTTP::Date', '6.02', { 'source_tmpl': 'HTTP-Date-6.02.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], }), -# ('Authen::SASL', '2.16', { -# 'source_tmpl': 'Authen-SASL-2.16.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], -# }), + # ('Authen::SASL', '2.16', { + # 'source_tmpl': 'Authen-SASL-2.16.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], + # }), ('Clone', '0.38', { 'source_tmpl': 'Clone-0.38.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GARU'], @@ -811,10 +811,10 @@ exts_list = [ 'source_tmpl': 'Moose-2.1804.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], }), -# ('Algorithm::Dependency', '1.110', { -# 'source_tmpl': 'Algorithm-Dependency-1.110.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], -# }), + # ('Algorithm::Dependency', '1.110', { + # 'source_tmpl': 'Algorithm-Dependency-1.110.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + # }), ('Font::TTF', '1.05', { 'source_tmpl': 'Font-TTF-1.05.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'], @@ -843,10 +843,10 @@ exts_list = [ 'source_tmpl': 'Data-OptList-0.110.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], }), -# ('CPANPLUS', '0.9160', { -# 'source_tmpl': 'CPANPLUS-0.9160.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], -# }), + # ('CPANPLUS', '0.9160', { + # 'source_tmpl': 'CPANPLUS-0.9160.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + # }), ('IO::Tty', '1.12', { 'source_tmpl': 'IO-Tty-1.12.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], diff --git a/p/Perl/Perl-5.26.1-intel-2017a.eb b/p/Perl/Perl-5.26.1-intel-2017a.eb index c1d40ace..ddf11e0c 100644 --- a/p/Perl/Perl-5.26.1-intel-2017a.eb +++ b/p/Perl/Perl-5.26.1-intel-2017a.eb @@ -83,10 +83,10 @@ exts_list = [ 'source_tmpl': 'Module-Implementation-0.09.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], }), -# ('Module::Build', '0.4218', { -# 'source_tmpl': 'Module-Build-0.4218.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], -# }), + # ('Module::Build', '0.4218', { + # 'source_tmpl': 'Module-Build-0.4218.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + # }), ('Module::Runtime', '0.014', { 'source_tmpl': 'Module-Runtime-0.014.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM'], @@ -99,10 +99,10 @@ exts_list = [ 'source_tmpl': 'Params-Validate-1.24.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], }), -# ('List::MoreUtils', '0.416', { -# 'source_tmpl': 'List-MoreUtils-0.416.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], -# }), + # ('List::MoreUtils', '0.416', { + # 'source_tmpl': 'List-MoreUtils-0.416.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + # }), ('Exporter::Tiny', '0.042', { 'source_tmpl': 'Exporter-Tiny-0.042.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOBYINK'], @@ -191,18 +191,18 @@ exts_list = [ 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], }), -# ('XML::NamespaceSupport', '1.11', { -# 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], -# }), -# ('XML::SAX', '0.99', { -# 'source_tmpl': 'XML-SAX-0.99.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], -# }), -# ('Test::LeakTrace', '0.15', { -# 'source_tmpl': 'Test-LeakTrace-0.15.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], -# }), + # ('XML::NamespaceSupport', '1.11', { + # 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], + # }), + # ('XML::SAX', '0.99', { + # 'source_tmpl': 'XML-SAX-0.99.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + # }), + # ('Test::LeakTrace', '0.15', { + # 'source_tmpl': 'Test-LeakTrace-0.15.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], + # }), ('Test::Exception', '0.43', { 'source_tmpl': 'Test-Exception-0.43.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], @@ -315,10 +315,10 @@ exts_list = [ 'source_tmpl': 'Log-Message-0.08.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], }), -# ('Mouse', 'v2.4.5', { -# 'source_tmpl': 'Mouse-v2.4.5.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], -# }), + # ('Mouse', 'v2.4.5', { + # 'source_tmpl': 'Mouse-v2.4.5.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], + # }), ('Test::Version', '2.04', { 'source_tmpl': 'Test-Version-2.04.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], @@ -339,10 +339,10 @@ exts_list = [ 'source_tmpl': 'Test-Warn-0.30.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], }), -# ('MRO::Compat', '0.12', { -# 'source_tmpl': 'MRO-Compat-0.12.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BO/BOBTFISH'], -# }), + # ('MRO::Compat', '0.12', { + # 'source_tmpl': 'MRO-Compat-0.12.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BO/BOBTFISH'], + # }), ('Moo', '2.002004', { 'source_tmpl': 'Moo-2.002004.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], @@ -351,10 +351,10 @@ exts_list = [ 'source_tmpl': 'Hash-Merge-0.200.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], }), -# ('SQL::Abstract', '1.81', { -# 'source_tmpl': 'SQL-Abstract-1.81.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI'], -# }), + # ('SQL::Abstract', '1.81', { + # 'source_tmpl': 'SQL-Abstract-1.81.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI'], + # }), ('HTML::Form', '6.03', { 'source_tmpl': 'HTML-Form-6.03.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], @@ -375,10 +375,10 @@ exts_list = [ 'source_tmpl': 'HTML-Entities-Interpolate-1.09.tgz', 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], }), -# ('Test::ClassAPI', '1.06', { -# 'source_tmpl': 'Test-ClassAPI-1.06.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], -# }), + # ('Test::ClassAPI', '1.06', { + # 'source_tmpl': 'Test-ClassAPI-1.06.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + # }), ('Test::Most', '0.34', { 'source_tmpl': 'Test-Most-0.34.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OV/OVID'], @@ -456,10 +456,10 @@ exts_list = [ 'source_tmpl': 'Canary-Stability-2011.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], }), -# ('AnyEvent', '7.12', { -# 'source_tmpl': 'AnyEvent-7.12.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], -# }), + # ('AnyEvent', '7.12', { + # 'source_tmpl': 'AnyEvent-7.12.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], + # }), ('Object::Accessor', '0.48', { 'source_tmpl': 'Object-Accessor-0.48.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], @@ -488,10 +488,10 @@ exts_list = [ 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PETDANCE'], }), -# ('HTML::Tree', '5.03', { -# 'source_tmpl': 'HTML-Tree-5.03.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], -# }), + # ('HTML::Tree', '5.03', { + # 'source_tmpl': 'HTML-Tree-5.03.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], + # }), ('Devel::GlobalDestruction', '0.13', { 'source_tmpl': 'Devel-GlobalDestruction-0.13.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], @@ -568,10 +568,10 @@ exts_list = [ 'source_tmpl': 'Exporter-5.72.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], }), -# ('Class::Inspector', '1.28', { -# 'source_tmpl': 'Class-Inspector-1.28.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], -# }), + # ('Class::Inspector', '1.28', { + # 'source_tmpl': 'Class-Inspector-1.28.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + # }), ('Parse::RecDescent', '1.967013', { 'source_tmpl': 'Parse-RecDescent-1.967013.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN'], @@ -608,10 +608,10 @@ exts_list = [ 'source_tmpl': 'Sub-Exporter-Progressive-0.001011.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], }), -# ('Data::Dumper::Concise', '2.022', { -# 'source_tmpl': 'Data-Dumper-Concise-2.022.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], -# }), + # ('Data::Dumper::Concise', '2.022', { + # 'source_tmpl': 'Data-Dumper-Concise-2.022.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], + # }), ('File::Slurp::Tiny', '0.004', { 'source_tmpl': 'File-Slurp-Tiny-0.004.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], @@ -704,10 +704,10 @@ exts_list = [ 'source_tmpl': 'HTTP-Message-6.11.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], }), -# ('XML::Twig', '3.49', { -# 'source_tmpl': 'XML-Twig-3.49.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], -# }), + # ('XML::Twig', '3.49', { + # 'source_tmpl': 'XML-Twig-3.49.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], + # }), ('IO::String', '1.08', { 'source_tmpl': 'IO-String-1.08.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], @@ -744,26 +744,26 @@ exts_list = [ 'source_tmpl': 'Data-Section-Simple-0.07.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], }), -# ('Class::Trigger', '0.14', { -# 'source_tmpl': 'Class-Trigger-0.14.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], -# }), + # ('Class::Trigger', '0.14', { + # 'source_tmpl': 'Class-Trigger-0.14.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + # }), ('HTTP::Daemon', '6.01', { 'source_tmpl': 'HTTP-Daemon-6.01.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], }), -# ('File::HomeDir', '1.00', { -# 'source_tmpl': 'File-HomeDir-1.00.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], -# }), + # ('File::HomeDir', '1.00', { + # 'source_tmpl': 'File-HomeDir-1.00.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + # }), ('HTTP::Date', '6.02', { 'source_tmpl': 'HTTP-Date-6.02.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], }), -# ('Authen::SASL', '2.16', { -# 'source_tmpl': 'Authen-SASL-2.16.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], -# }), + # ('Authen::SASL', '2.16', { + # 'source_tmpl': 'Authen-SASL-2.16.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], + # }), ('Clone', '0.38', { 'source_tmpl': 'Clone-0.38.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GARU'], @@ -816,10 +816,10 @@ exts_list = [ 'source_tmpl': 'Moose-2.1804.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], }), -# ('Algorithm::Dependency', '1.110', { -# 'source_tmpl': 'Algorithm-Dependency-1.110.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], -# }), + # ('Algorithm::Dependency', '1.110', { + # 'source_tmpl': 'Algorithm-Dependency-1.110.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + # }), ('Font::TTF', '1.05', { 'source_tmpl': 'Font-TTF-1.05.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'], @@ -848,10 +848,10 @@ exts_list = [ 'source_tmpl': 'Data-OptList-0.110.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], }), -# ('CPANPLUS', '0.9160', { -# 'source_tmpl': 'CPANPLUS-0.9160.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], -# }), + # ('CPANPLUS', '0.9160', { + # 'source_tmpl': 'CPANPLUS-0.9160.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + # }), ('IO::Tty', '1.12', { 'source_tmpl': 'IO-Tty-1.12.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], diff --git a/p/Perl/Perl-5.26.1-intel-2017b.eb b/p/Perl/Perl-5.26.1-intel-2017b.eb index 6744c937..d96149c3 100644 --- a/p/Perl/Perl-5.26.1-intel-2017b.eb +++ b/p/Perl/Perl-5.26.1-intel-2017b.eb @@ -83,10 +83,10 @@ exts_list = [ 'source_tmpl': 'Module-Implementation-0.09.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], }), -# ('Module::Build', '0.4218', { -# 'source_tmpl': 'Module-Build-0.4218.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], -# }), + # ('Module::Build', '0.4218', { + # 'source_tmpl': 'Module-Build-0.4218.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + # }), ('Module::Runtime', '0.014', { 'source_tmpl': 'Module-Runtime-0.014.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM'], @@ -99,10 +99,10 @@ exts_list = [ 'source_tmpl': 'Params-Validate-1.24.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], }), -# ('List::MoreUtils', '0.416', { -# 'source_tmpl': 'List-MoreUtils-0.416.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], -# }), + # ('List::MoreUtils', '0.416', { + # 'source_tmpl': 'List-MoreUtils-0.416.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + # }), ('Exporter::Tiny', '0.042', { 'source_tmpl': 'Exporter-Tiny-0.042.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOBYINK'], @@ -191,18 +191,18 @@ exts_list = [ 'source_tmpl': 'XML-SAX-Base-1.08.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], }), -# ('XML::NamespaceSupport', '1.11', { -# 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], -# }), -# ('XML::SAX', '0.99', { -# 'source_tmpl': 'XML-SAX-0.99.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], -# }), -# ('Test::LeakTrace', '0.15', { -# 'source_tmpl': 'Test-LeakTrace-0.15.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], -# }), + # ('XML::NamespaceSupport', '1.11', { + # 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], + # }), + # ('XML::SAX', '0.99', { + # 'source_tmpl': 'XML-SAX-0.99.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + # }), + # ('Test::LeakTrace', '0.15', { + # 'source_tmpl': 'Test-LeakTrace-0.15.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], + # }), ('Test::Exception', '0.43', { 'source_tmpl': 'Test-Exception-0.43.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], @@ -315,10 +315,10 @@ exts_list = [ 'source_tmpl': 'Log-Message-0.08.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], }), -# ('Mouse', 'v2.4.5', { -# 'source_tmpl': 'Mouse-v2.4.5.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], -# }), + # ('Mouse', 'v2.4.5', { + # 'source_tmpl': 'Mouse-v2.4.5.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], + # }), ('Test::Version', '2.04', { 'source_tmpl': 'Test-Version-2.04.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], @@ -339,10 +339,10 @@ exts_list = [ 'source_tmpl': 'Test-Warn-0.30.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], }), -# ('MRO::Compat', '0.12', { -# 'source_tmpl': 'MRO-Compat-0.12.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BO/BOBTFISH'], -# }), + # ('MRO::Compat', '0.12', { + # 'source_tmpl': 'MRO-Compat-0.12.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BO/BOBTFISH'], + # }), ('Moo', '2.002004', { 'source_tmpl': 'Moo-2.002004.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], @@ -351,10 +351,10 @@ exts_list = [ 'source_tmpl': 'Hash-Merge-0.200.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], }), -# ('SQL::Abstract', '1.81', { -# 'source_tmpl': 'SQL-Abstract-1.81.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI'], -# }), + # ('SQL::Abstract', '1.81', { + # 'source_tmpl': 'SQL-Abstract-1.81.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI'], + # }), ('HTML::Form', '6.03', { 'source_tmpl': 'HTML-Form-6.03.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], @@ -375,10 +375,10 @@ exts_list = [ 'source_tmpl': 'HTML-Entities-Interpolate-1.09.tgz', 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], }), -# ('Test::ClassAPI', '1.06', { -# 'source_tmpl': 'Test-ClassAPI-1.06.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], -# }), + # ('Test::ClassAPI', '1.06', { + # 'source_tmpl': 'Test-ClassAPI-1.06.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + # }), ('Test::Most', '0.34', { 'source_tmpl': 'Test-Most-0.34.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OV/OVID'], @@ -456,10 +456,10 @@ exts_list = [ 'source_tmpl': 'Canary-Stability-2011.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], }), -# ('AnyEvent', '7.12', { -# 'source_tmpl': 'AnyEvent-7.12.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], -# }), + # ('AnyEvent', '7.12', { + # 'source_tmpl': 'AnyEvent-7.12.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], + # }), ('Object::Accessor', '0.48', { 'source_tmpl': 'Object-Accessor-0.48.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], @@ -488,10 +488,10 @@ exts_list = [ 'source_tmpl': 'HTML-Tagset-3.20.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PETDANCE'], }), -# ('HTML::Tree', '5.03', { -# 'source_tmpl': 'HTML-Tree-5.03.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], -# }), + # ('HTML::Tree', '5.03', { + # 'source_tmpl': 'HTML-Tree-5.03.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], + # }), ('Devel::GlobalDestruction', '0.13', { 'source_tmpl': 'Devel-GlobalDestruction-0.13.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], @@ -568,10 +568,10 @@ exts_list = [ 'source_tmpl': 'Exporter-5.72.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], }), -# ('Class::Inspector', '1.28', { -# 'source_tmpl': 'Class-Inspector-1.28.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], -# }), + # ('Class::Inspector', '1.28', { + # 'source_tmpl': 'Class-Inspector-1.28.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + # }), ('Parse::RecDescent', '1.967013', { 'source_tmpl': 'Parse-RecDescent-1.967013.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN'], @@ -608,10 +608,10 @@ exts_list = [ 'source_tmpl': 'Sub-Exporter-Progressive-0.001011.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], }), -# ('Data::Dumper::Concise', '2.022', { -# 'source_tmpl': 'Data-Dumper-Concise-2.022.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], -# }), + # ('Data::Dumper::Concise', '2.022', { + # 'source_tmpl': 'Data-Dumper-Concise-2.022.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], + # }), ('File::Slurp::Tiny', '0.004', { 'source_tmpl': 'File-Slurp-Tiny-0.004.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], @@ -704,10 +704,10 @@ exts_list = [ 'source_tmpl': 'HTTP-Message-6.11.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], }), -# ('XML::Twig', '3.49', { -# 'source_tmpl': 'XML-Twig-3.49.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], -# }), + # ('XML::Twig', '3.49', { + # 'source_tmpl': 'XML-Twig-3.49.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], + # }), ('IO::String', '1.08', { 'source_tmpl': 'IO-String-1.08.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], @@ -744,26 +744,26 @@ exts_list = [ 'source_tmpl': 'Data-Section-Simple-0.07.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], }), -# ('Class::Trigger', '0.14', { -# 'source_tmpl': 'Class-Trigger-0.14.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], -# }), + # ('Class::Trigger', '0.14', { + # 'source_tmpl': 'Class-Trigger-0.14.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + # }), ('HTTP::Daemon', '6.01', { 'source_tmpl': 'HTTP-Daemon-6.01.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], }), -# ('File::HomeDir', '1.00', { -# 'source_tmpl': 'File-HomeDir-1.00.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], -# }), + # ('File::HomeDir', '1.00', { + # 'source_tmpl': 'File-HomeDir-1.00.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + # }), ('HTTP::Date', '6.02', { 'source_tmpl': 'HTTP-Date-6.02.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], }), -# ('Authen::SASL', '2.16', { -# 'source_tmpl': 'Authen-SASL-2.16.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], -# }), + # ('Authen::SASL', '2.16', { + # 'source_tmpl': 'Authen-SASL-2.16.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], + # }), ('Clone', '0.38', { 'source_tmpl': 'Clone-0.38.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GARU'], @@ -816,10 +816,10 @@ exts_list = [ 'source_tmpl': 'Moose-2.1804.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], }), -# ('Algorithm::Dependency', '1.110', { -# 'source_tmpl': 'Algorithm-Dependency-1.110.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], -# }), + # ('Algorithm::Dependency', '1.110', { + # 'source_tmpl': 'Algorithm-Dependency-1.110.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + # }), ('Font::TTF', '1.05', { 'source_tmpl': 'Font-TTF-1.05.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'], @@ -848,10 +848,10 @@ exts_list = [ 'source_tmpl': 'Data-OptList-0.110.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], }), -# ('CPANPLUS', '0.9160', { -# 'source_tmpl': 'CPANPLUS-0.9160.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], -# }), + # ('CPANPLUS', '0.9160', { + # 'source_tmpl': 'CPANPLUS-0.9160.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + # }), ('IO::Tty', '1.12', { 'source_tmpl': 'IO-Tty-1.12.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], diff --git a/p/Perl/Perl-5.26.2-GCC-6.3.0-2.27.eb b/p/Perl/Perl-5.26.2-GCC-6.3.0-2.27.eb index 3b2af0e2..afe6e596 100644 --- a/p/Perl/Perl-5.26.2-GCC-6.3.0-2.27.eb +++ b/p/Perl/Perl-5.26.2-GCC-6.3.0-2.27.eb @@ -439,11 +439,11 @@ exts_list = [ 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BIGJ'], 'checksums': ['2fc516e71f9ef453be22a4619d91eb3f78df414a57dfa0fd745d3bff50bf73d2'], }), -# ('MRO::Compat', '0.13', { -# 'source_tmpl': 'MRO-Compat-%(version)s.tar.gz', -# 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], -# 'checksums': ['8a2c3b6ccc19328d5579d02a7d91285e2afd85d801f49d423a8eb16f323da4f8'], -# }), + # ('MRO::Compat', '0.13', { + # 'source_tmpl': 'MRO-Compat-%(version)s.tar.gz', + # 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + # 'checksums': ['8a2c3b6ccc19328d5579d02a7d91285e2afd85d801f49d423a8eb16f323da4f8'], + # }), ('Moo', '2.003004', { 'source_tmpl': 'Moo-%(version)s.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], diff --git a/p/PhyloBayes-MPI/PhyloBayes-MPI-20161021-intel-2017.00.eb b/p/PhyloBayes-MPI/PhyloBayes-MPI-20161021-intel-2017.00.eb index b7e0ecac..5cb797d4 100644 --- a/p/PhyloBayes-MPI/PhyloBayes-MPI-20161021-intel-2017.00.eb +++ b/p/PhyloBayes-MPI/PhyloBayes-MPI-20161021-intel-2017.00.eb @@ -22,7 +22,12 @@ buildopts = 'CC="$MPICXX" CPPFLAGS="$CXXFLAGS -c" LDFLAGS="$CXXFLAGS"' files_to_copy = [(['data/*'], 'bin')] sanity_check_paths = { - 'files': ['bin/bpcomp', 'bin/cvrep', 'bin/pb_mpi', 'bin/readpb_mpi', 'bin/tracecomp'], + 'files': [ + 'bin/bpcomp', + 'bin/cvrep', + 'bin/pb_mpi', + 'bin/readpb_mpi', + 'bin/tracecomp'], 'dirs': [], } diff --git a/p/Platanus/Platanus-1.2.4-goolf-1.7.20.eb b/p/Platanus/Platanus-1.2.4-goolf-1.7.20.eb index 9f312bdd..068f3583 100644 --- a/p/Platanus/Platanus-1.2.4-goolf-1.7.20.eb +++ b/p/Platanus/Platanus-1.2.4-goolf-1.7.20.eb @@ -6,7 +6,7 @@ easyblock = 'MakeCp' name = 'Platanus' -version = '1.2.4' +version = '1.2.4' homepage = 'http://platanus.bio.titech.ac.jp/' description = """PLATform for Assembling NUcleotide Sequences""" @@ -20,7 +20,7 @@ sources = ['%(name)s_v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = [(["platanus"],'bin'), "README", "LICENSE"] +files_to_copy = [(["platanus"], 'bin'), "README", "LICENSE"] sanity_check_paths = { 'files': ["bin/platanus"], diff --git a/p/Platypus/Platypus-20170509-Py-2.7.eb b/p/Platypus/Platypus-20170509-Py-2.7.eb index c2ab8983..6dbee447 100644 --- a/p/Platypus/Platypus-20170509-Py-2.7.eb +++ b/p/Platypus/Platypus-20170509-Py-2.7.eb @@ -14,16 +14,16 @@ source_urls = ['https://github.com/andyrimmer/Platypus/archive'] sources = ['master.tar.gz'] dependencies = [ - ('HTSlib', '1.8', '', ['intel','2017a']), + ('HTSlib', '1.8', '', ['intel', '2017a']), ('Cython', '0.27.3'), ] -commands = "make && chmod +x bin/*.py && chmod -x bin/*.so" +commands = "make && chmod +x bin/*.py && chmod -x bin/*.so" cmds_map = [('.*', commands)] files_to_copy = [ - (['bin/*'], 'bin'), + (['bin/*'], 'bin'), ] sanity_check_paths = { diff --git a/p/PostgreSQL/PostgreSQL-9.4.7-intel-2016a-Python-2.7.11.eb b/p/PostgreSQL/PostgreSQL-9.4.7-intel-2016a-Python-2.7.11.eb index 9afa456c..c337343f 100644 --- a/p/PostgreSQL/PostgreSQL-9.4.7-intel-2016a-Python-2.7.11.eb +++ b/p/PostgreSQL/PostgreSQL-9.4.7-intel-2016a-Python-2.7.11.eb @@ -37,7 +37,12 @@ builddependencies = [ configopts = '--with-python --with-openssl' sanity_check_paths = { - 'files': ['bin/psql', 'bin/pg_config', 'lib/libpq.a', 'lib/libpq.%s' % SHLIB_EXT], + 'files': [ + 'bin/psql', + 'bin/pg_config', + 'lib/libpq.a', + 'lib/libpq.%s' % + SHLIB_EXT], 'dirs': ['share/postgresql'], } diff --git a/p/PostgreSQL/PostgreSQL-9.5.2-intel-2016a-Python-2.7.11.eb b/p/PostgreSQL/PostgreSQL-9.5.2-intel-2016a-Python-2.7.11.eb index fca7dea1..e85593e9 100644 --- a/p/PostgreSQL/PostgreSQL-9.5.2-intel-2016a-Python-2.7.11.eb +++ b/p/PostgreSQL/PostgreSQL-9.5.2-intel-2016a-Python-2.7.11.eb @@ -37,7 +37,12 @@ builddependencies = [ configopts = '--with-python --with-openssl' sanity_check_paths = { - 'files': ['bin/psql', 'bin/pg_config', 'lib/libpq.a', 'lib/libpq.%s' % SHLIB_EXT], + 'files': [ + 'bin/psql', + 'bin/pg_config', + 'lib/libpq.a', + 'lib/libpq.%s' % + SHLIB_EXT], 'dirs': ['share/postgresql'], } diff --git a/p/PostgreSQL/PostgreSQL-9.6.0-intel-2016b-Python-2.7.12.eb b/p/PostgreSQL/PostgreSQL-9.6.0-intel-2016b-Python-2.7.12.eb index a1b0d0ba..a74743c0 100644 --- a/p/PostgreSQL/PostgreSQL-9.6.0-intel-2016b-Python-2.7.12.eb +++ b/p/PostgreSQL/PostgreSQL-9.6.0-intel-2016b-Python-2.7.12.eb @@ -37,7 +37,12 @@ builddependencies = [ configopts = '--with-python --with-openssl' sanity_check_paths = { - 'files': ['bin/psql', 'bin/pg_config', 'lib/libpq.a', 'lib/libpq.%s' % SHLIB_EXT], + 'files': [ + 'bin/psql', + 'bin/pg_config', + 'lib/libpq.a', + 'lib/libpq.%s' % + SHLIB_EXT], 'dirs': ['share/postgresql'], } diff --git a/p/PostgreSQL/PostgreSQL-9.6.9-Py-2.7.eb b/p/PostgreSQL/PostgreSQL-9.6.9-Py-2.7.eb index 8a808edd..d8c8745b 100644 --- a/p/PostgreSQL/PostgreSQL-9.6.9-Py-2.7.eb +++ b/p/PostgreSQL/PostgreSQL-9.6.9-Py-2.7.eb @@ -34,7 +34,12 @@ builddependencies = [ configopts = '--with-python --with-openssl' sanity_check_paths = { - 'files': ['bin/psql', 'bin/pg_config', 'lib/libpq.a', 'lib/libpq.%s' % SHLIB_EXT], + 'files': [ + 'bin/psql', + 'bin/pg_config', + 'lib/libpq.a', + 'lib/libpq.%s' % + SHLIB_EXT], 'dirs': ['share/postgresql'], } diff --git a/p/Postgres-XL/Postgres-XL-9.5r1-intel-2016a-Python-2.7.11.eb b/p/Postgres-XL/Postgres-XL-9.5r1-intel-2016a-Python-2.7.11.eb index 01c5da8a..647c128c 100644 --- a/p/Postgres-XL/Postgres-XL-9.5r1-intel-2016a-Python-2.7.11.eb +++ b/p/Postgres-XL/Postgres-XL-9.5r1-intel-2016a-Python-2.7.11.eb @@ -31,7 +31,12 @@ builddependencies = [ configopts = '--with-python --with-openssl' sanity_check_paths = { - 'files': ['bin/psql', 'bin/pg_config', 'lib/libpq.a', 'lib/libpq.%s' % SHLIB_EXT], + 'files': [ + 'bin/psql', + 'bin/pg_config', + 'lib/libpq.a', + 'lib/libpq.%s' % + SHLIB_EXT], 'dirs': ['share/postgresql'], } diff --git a/p/PragTic/PragTic-0.1.eb b/p/PragTic/PragTic-0.1.eb index fea9b2c7..d5b33847 100644 --- a/p/PragTic/PragTic-0.1.eb +++ b/p/PragTic/PragTic-0.1.eb @@ -14,19 +14,21 @@ sources = ['PragTic-%(version)s.tar.gz'] builddependencies = [('CMake', '3.5.2', '', True)] -dependencies = [('MPICH', '3.2', '-GCC-5.3.0-2.25', True),] +dependencies = [('MPICH', '3.2', '-GCC-5.3.0-2.25', True), ] skipsteps = ['install'] -srcdir= '%(installdir)s/src/permon_fatigue' +srcdir = '%(installdir)s/src/permon_fatigue' -start_dir= '%(installdir)s' +start_dir = '%(installdir)s' buildininstalldir = True sanity_check_paths = { - 'files': ['src/permon_fatigue/playground/bin/pragtic.x','src/permon_fatigue/playground/bin/pragtic'], - 'dirs': [], + 'files': [ + 'src/permon_fatigue/playground/bin/pragtic.x', + 'src/permon_fatigue/playground/bin/pragtic'], + 'dirs': [], } modextrapaths = { diff --git a/p/ProbABEL/ProbABEL-0.5.0.eb b/p/ProbABEL/ProbABEL-0.5.0.eb index 379bdbc8..c0be6d1e 100644 --- a/p/ProbABEL/ProbABEL-0.5.0.eb +++ b/p/ProbABEL/ProbABEL-0.5.0.eb @@ -4,7 +4,7 @@ name = 'ProbABEL' version = '0.5.0' homepage = "http://www.genabel.org/packages/ProbABEL" -description = """Tool for genome-wide association +description = """Tool for genome-wide association analysis of imputed genetic data.""" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -18,10 +18,16 @@ dependencies = [ configopts = '--disable-latex-doc' -postinstallcmds = ["mv %(installdir)s/etc/probabel_config.cfg.example %(installdir)s/etc/probabel_config.cfg"] +postinstallcmds = [ + "mv %(installdir)s/etc/probabel_config.cfg.example %(installdir)s/etc/probabel_config.cfg"] sanity_check_paths = { - 'files': ['bin/probabel', 'bin/pacoxph', 'bin/palinear', 'bin/palogist','etc/probabel_config.cfg'], + 'files': [ + 'bin/probabel', + 'bin/pacoxph', + 'bin/palinear', + 'bin/palogist', + 'etc/probabel_config.cfg'], 'dirs': ['share'], } diff --git a/p/Py/Py-2.7.eb b/p/Py/Py-2.7.eb index 5c0997df..ffcc138e 100644 --- a/p/Py/Py-2.7.eb +++ b/p/Py/Py-2.7.eb @@ -10,7 +10,7 @@ description = """Python 2.7 toolchain""" toolchain = {'name': 'dummy', 'version': 'dummy'} -dependencies = [ +dependencies = [ ('Python', '2.7.14', '-base', ('GCC', '6.3.0-2.27')), ('GCC', '6.3.0-2.27'), ] diff --git a/p/PyCairo/PyCairo-1.10.0-Python-2.7.13-base.eb b/p/PyCairo/PyCairo-1.10.0-Python-2.7.13-base.eb index 749b5e92..9a6263d0 100644 --- a/p/PyCairo/PyCairo-1.10.0-Python-2.7.13-base.eb +++ b/p/PyCairo/PyCairo-1.10.0-Python-2.7.13-base.eb @@ -26,7 +26,11 @@ dependencies = [ ] modextrapaths = { - 'PYTHONPATH': ['lib/python%s/site-packages' % pyshortver, 'lib64/python%s/site-packages' % pyshortver], + 'PYTHONPATH': [ + 'lib/python%s/site-packages' % + pyshortver, + 'lib64/python%s/site-packages' % + pyshortver], } sanity_check_paths = { diff --git a/p/PyCairo/PyCairo-1.15.4-Python-2.7.13.eb b/p/PyCairo/PyCairo-1.15.4-Python-2.7.13.eb index 7bc8f47c..fc7cc53e 100644 --- a/p/PyCairo/PyCairo-1.15.4-Python-2.7.13.eb +++ b/p/PyCairo/PyCairo-1.15.4-Python-2.7.13.eb @@ -9,7 +9,8 @@ description = """Test utilities for code working with files and commands""" toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://pypi.python.org/packages/dd/b5/47bd2174dbb14e5fa2dd6ad28fd1d54d38e84d29c1b131a00354ddb0cae0/'] +source_urls = [ + 'https://pypi.python.org/packages/dd/b5/47bd2174dbb14e5fa2dd6ad28fd1d54d38e84d29c1b131a00354ddb0cae0/'] sources = ['%(name)s-%(version)s-cp27-cp27mu-manylinux1_x86_64.whl'] dependencies = [ @@ -24,6 +25,7 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages/numpy'], } -sanity_check_commands = [('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] +sanity_check_commands = [ + ('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] moduleclass = 'math' diff --git a/p/PyGObject/PyGObject-2.28.6-Python-2.7.13-base.eb b/p/PyGObject/PyGObject-2.28.6-Python-2.7.13-base.eb index fb542b51..d5bef078 100644 --- a/p/PyGObject/PyGObject-2.28.6-Python-2.7.13-base.eb +++ b/p/PyGObject/PyGObject-2.28.6-Python-2.7.13-base.eb @@ -39,9 +39,13 @@ modextrapaths = { } sanity_check_paths = { - 'files': ['include/pygtk-%(version_major)s.0/pyglib.h', 'include/pygtk-%(version_major)s.0/pygobject.h', - 'lib/libpyglib-%(version_major)s.0-python.so'], - 'dirs': ['bin', 'lib/python%(pyshortver)s/site-packages/'], + 'files': [ + 'include/pygtk-%(version_major)s.0/pyglib.h', + 'include/pygtk-%(version_major)s.0/pygobject.h', + 'lib/libpyglib-%(version_major)s.0-python.so'], + 'dirs': [ + 'bin', + 'lib/python%(pyshortver)s/site-packages/'], } sanity_check_commands = [ diff --git a/p/PyGObject/PyGObject-2.28.6-Python-2.7.13.eb b/p/PyGObject/PyGObject-2.28.6-Python-2.7.13.eb index a2436c2f..de959931 100644 --- a/p/PyGObject/PyGObject-2.28.6-Python-2.7.13.eb +++ b/p/PyGObject/PyGObject-2.28.6-Python-2.7.13.eb @@ -37,9 +37,13 @@ modextrapaths = { } sanity_check_paths = { - 'files': ['include/pygtk-%(version_major)s.0/pyglib.h', 'include/pygtk-%(version_major)s.0/pygobject.h', - 'lib/libpyglib-%(version_major)s.0-python.so'], - 'dirs': ['bin', 'lib/python%(pyshortver)s/site-packages/'], + 'files': [ + 'include/pygtk-%(version_major)s.0/pyglib.h', + 'include/pygtk-%(version_major)s.0/pygobject.h', + 'lib/libpyglib-%(version_major)s.0-python.so'], + 'dirs': [ + 'bin', + 'lib/python%(pyshortver)s/site-packages/'], } sanity_check_commands = [ diff --git a/p/PyGTK/PyGTK-2.24.0-Python-2.7.13.eb b/p/PyGTK/PyGTK-2.24.0-Python-2.7.13.eb index d525bebf..c2ac992a 100644 --- a/p/PyGTK/PyGTK-2.24.0-Python-2.7.13.eb +++ b/p/PyGTK/PyGTK-2.24.0-Python-2.7.13.eb @@ -23,10 +23,10 @@ dependencies = [ ('Python', pyver), ('GLib', glibver), ('PyGObject', '2.28.6', versionsuffix), -# ('GTK+', '2.24.28'), -# ('ATK', '2.18.0'), + # ('GTK+', '2.24.28'), + # ('ATK', '2.18.0'), ('cairo', '1.14.12'), -# ('libglade', '2.6.4'), + # ('libglade', '2.6.4'), ] postinstallcmds = [ @@ -48,7 +48,7 @@ sanity_check_paths = { 'dirs': ['lib/pygtk'], } -#sanity_check_commands = [ +# sanity_check_commands = [ # ('python', "-c 'import gtk'"), # ('python', "-c 'import gtk.glade'"), #] diff --git a/p/PyGTS/PyGTS-0.3.1-foss-2016a-Python-2.7.11.eb b/p/PyGTS/PyGTS-0.3.1-foss-2016a-Python-2.7.11.eb index 1438b0e8..b293f24d 100644 --- a/p/PyGTS/PyGTS-0.3.1-foss-2016a-Python-2.7.11.eb +++ b/p/PyGTS/PyGTS-0.3.1-foss-2016a-Python-2.7.11.eb @@ -5,8 +5,8 @@ version = '0.3.1' versionsuffix = '-Python-%(pyver)s' homepage = 'https://sourceforge.net/projects/pygts/' -description = """ PyGTS is a python package used to construct, manipulate, - and perform computations on triangulated surfaces. +description = """ PyGTS is a python package used to construct, manipulate, + and perform computations on triangulated surfaces. It is a hand-crafted and pythonic binding for the GNU Triangulated Surface (GTS) Library. """ toolchain = {'name': 'foss', 'version': '2016a'} @@ -17,14 +17,14 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [ ('Python', '2.7.11'), ('GLib', '2.48.0'), - ('GTS' ,'0.7.6'), + ('GTS', '0.7.6'), ] options = {'modulename': 'gts'} sanity_check_paths = { - 'files': ['lib/python%%(pyshortver)s/site-packages/gts/_gts.%s' % SHLIB_EXT], - 'dirs':[], -} + 'files': [ + 'lib/python%%(pyshortver)s/site-packages/gts/_gts.%s' % + SHLIB_EXT], 'dirs': [], } moduleclass = 'vis' diff --git a/p/PyGTS/PyGTS-0.3.1-foss-2016b-Python-2.7.12.eb b/p/PyGTS/PyGTS-0.3.1-foss-2016b-Python-2.7.12.eb index 372e0500..b980caf3 100644 --- a/p/PyGTS/PyGTS-0.3.1-foss-2016b-Python-2.7.12.eb +++ b/p/PyGTS/PyGTS-0.3.1-foss-2016b-Python-2.7.12.eb @@ -5,8 +5,8 @@ version = '0.3.1' versionsuffix = '-Python-%(pyver)s' homepage = 'https://sourceforge.net/projects/pygts/' -description = """ PyGTS is a python package used to construct, manipulate, - and perform computations on triangulated surfaces. +description = """ PyGTS is a python package used to construct, manipulate, + and perform computations on triangulated surfaces. It is a hand-crafted and pythonic binding for the GNU Triangulated Surface (GTS) Library. """ toolchain = {'name': 'foss', 'version': '2016b'} @@ -17,14 +17,14 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [ ('Python', '2.7.12'), ('GLib', '2.49.5'), - ('GTS' ,'0.7.6'), + ('GTS', '0.7.6'), ] options = {'modulename': 'gts'} sanity_check_paths = { - 'files': ['lib/python%%(pyshortver)s/site-packages/gts/_gts.%s' % SHLIB_EXT], - 'dirs':[], -} + 'files': [ + 'lib/python%%(pyshortver)s/site-packages/gts/_gts.%s' % + SHLIB_EXT], 'dirs': [], } moduleclass = 'vis' diff --git a/p/PyGTS/PyGTS-0.3.1-intel-2016a-Python-2.7.11.eb b/p/PyGTS/PyGTS-0.3.1-intel-2016a-Python-2.7.11.eb index 7383e08e..b53ab716 100644 --- a/p/PyGTS/PyGTS-0.3.1-intel-2016a-Python-2.7.11.eb +++ b/p/PyGTS/PyGTS-0.3.1-intel-2016a-Python-2.7.11.eb @@ -5,8 +5,8 @@ version = '0.3.1' versionsuffix = '-Python-%(pyver)s' homepage = 'https://sourceforge.net/projects/pygts/' -description = """ PyGTS is a python package used to construct, manipulate, - and perform computations on triangulated surfaces. +description = """ PyGTS is a python package used to construct, manipulate, + and perform computations on triangulated surfaces. It is a hand-crafted and pythonic binding for the GNU Triangulated Surface (GTS) Library. """ toolchain = {'name': 'intel', 'version': '2016a'} @@ -17,14 +17,14 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [ ('Python', '2.7.11'), ('GLib', '2.48.0'), - ('GTS' ,'0.7.6'), + ('GTS', '0.7.6'), ] options = {'modulename': 'gts'} sanity_check_paths = { - 'files': ['lib/python%%(pyshortver)s/site-packages/gts/_gts.%s' % SHLIB_EXT], - 'dirs':[], -} + 'files': [ + 'lib/python%%(pyshortver)s/site-packages/gts/_gts.%s' % + SHLIB_EXT], 'dirs': [], } moduleclass = 'vis' diff --git a/p/PyGTS/PyGTS-0.3.1-intel-2016b-Python-2.7.12.eb b/p/PyGTS/PyGTS-0.3.1-intel-2016b-Python-2.7.12.eb index b961fbd0..99e6ff7b 100644 --- a/p/PyGTS/PyGTS-0.3.1-intel-2016b-Python-2.7.12.eb +++ b/p/PyGTS/PyGTS-0.3.1-intel-2016b-Python-2.7.12.eb @@ -5,8 +5,8 @@ version = '0.3.1' versionsuffix = '-Python-%(pyver)s' homepage = 'https://sourceforge.net/projects/pygts/' -description = """ PyGTS is a python package used to construct, manipulate, - and perform computations on triangulated surfaces. +description = """ PyGTS is a python package used to construct, manipulate, + and perform computations on triangulated surfaces. It is a hand-crafted and pythonic binding for the GNU Triangulated Surface (GTS) Library. """ toolchain = {'name': 'intel', 'version': '2016b'} @@ -17,14 +17,14 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [ ('Python', '2.7.12'), ('GLib', '2.49.5'), - ('GTS' ,'0.7.6'), + ('GTS', '0.7.6'), ] options = {'modulename': 'gts'} sanity_check_paths = { - 'files': ['lib/python%%(pyshortver)s/site-packages/gts/_gts.%s' % SHLIB_EXT], - 'dirs':[], -} + 'files': [ + 'lib/python%%(pyshortver)s/site-packages/gts/_gts.%s' % + SHLIB_EXT], 'dirs': [], } moduleclass = 'vis' diff --git a/p/PyQt/PyQt-4.11.3-foss-2015g-Python-2.7.9.eb b/p/PyQt/PyQt-4.11.3-foss-2015g-Python-2.7.9.eb index 03b5c37c..b947cd5f 100644 --- a/p/PyQt/PyQt-4.11.3-foss-2015g-Python-2.7.9.eb +++ b/p/PyQt/PyQt-4.11.3-foss-2015g-Python-2.7.9.eb @@ -7,12 +7,13 @@ 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.""" +description = """PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework.""" toolchain = {'name': 'foss', 'version': '2015g'} sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] -source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] +source_urls = [ + 'http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] python = 'Python' pyver = '2.7.9' diff --git a/p/PyQt/PyQt-4.11.4-foss-2015g-Python-2.7.9.eb b/p/PyQt/PyQt-4.11.4-foss-2015g-Python-2.7.9.eb index ccc5bc55..a48bb8f3 100644 --- a/p/PyQt/PyQt-4.11.4-foss-2015g-Python-2.7.9.eb +++ b/p/PyQt/PyQt-4.11.4-foss-2015g-Python-2.7.9.eb @@ -7,12 +7,13 @@ 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.""" +description = """PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework.""" toolchain = {'name': 'foss', 'version': '2015g'} sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] -source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] +source_urls = [ + 'http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] python = 'Python' pyver = '2.7.9' diff --git a/p/PyQt/PyQt-4.12-Py-3.6.eb b/p/PyQt/PyQt-4.12-Py-3.6.eb index 26e8afb4..618fd1c6 100644 --- a/p/PyQt/PyQt-4.12-Py-3.6.eb +++ b/p/PyQt/PyQt-4.12-Py-3.6.eb @@ -15,7 +15,8 @@ description = """PyQt is a set of Python v2 and v3 bindings for Digia's Qt appli toolchain = {'name': 'Py', 'version': '3.6'} -source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] +source_urls = [ + 'http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] sources = ['PyQt4_gpl_x11-%(version)s.tar.gz'] dependencies = [ diff --git a/p/PyQt5/PyQt5-5.10-Py-3.6.eb b/p/PyQt5/PyQt5-5.10-Py-3.6.eb index 3344064d..8ca40db6 100644 --- a/p/PyQt5/PyQt5-5.10-Py-3.6.eb +++ b/p/PyQt5/PyQt5-5.10-Py-3.6.eb @@ -10,7 +10,8 @@ description = 'PyQt5 is a set of Python bindings for v5 of the Qt application fr toolchain = {'name': 'Py', 'version': '3.6'} -source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-%(version)s'] +source_urls = [ + 'http://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-%(version)s'] sources = ['%(name)s_gpl-%(version)s.tar.gz'] dependencies = [ diff --git a/p/PyWavelets/PyWavelets-0.5.2-Py-3.6.eb b/p/PyWavelets/PyWavelets-0.5.2-Py-3.6.eb index 56123090..12c48dd8 100644 --- a/p/PyWavelets/PyWavelets-0.5.2-Py-3.6.eb +++ b/p/PyWavelets/PyWavelets-0.5.2-Py-3.6.eb @@ -19,9 +19,7 @@ dependencies = [ options = {'modulename': 'pywt'} -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/p/Pysam/Pysam-0.9.0-goolf-1.7.20-Python-2.7.11.eb b/p/Pysam/Pysam-0.9.0-goolf-1.7.20-Python-2.7.11.eb index 61ca6bdf..d0c3bf3b 100644 --- a/p/Pysam/Pysam-0.9.0-goolf-1.7.20-Python-2.7.11.eb +++ b/p/Pysam/Pysam-0.9.0-goolf-1.7.20-Python-2.7.11.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'Bundle' @@ -10,7 +10,7 @@ version = '0.9.0' versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/pysam-developers/pysam' -description = """Pysam is a python module for reading and manipulating Samfiles. +description = """Pysam is a python module for reading and manipulating Samfiles. It's a lightweight wrapper of the samtools C-API. Pysam also includes an interface for tabix.""" toolchain = {'name': 'goolf', 'version': '1.7.20'} @@ -20,8 +20,8 @@ parallel = 1 dependencies = [ ('Python', '2.7.11'), ('ncurses', '5.9'), - ('zlib', '1.2.8'), - ('cURL', '7.44.0'), + ('zlib', '1.2.8'), + ('cURL', '7.44.0'), ] # this is a bundle of Python packages @@ -30,10 +30,10 @@ exts_filter = ("python -c 'import %(ext_name)s'", '') exts_list = [ ('Cython', '0.23.4', { - 'source_urls': ['http://cython.org/release/'], + 'source_urls': ['http://cython.org/release/'], }), ('pysam', version, { - 'source_tmpl': 'v%(version)s.tar.gz', + 'source_tmpl': 'v%(version)s.tar.gz', 'source_urls': ['https://github.com/pysam-developers/pysam/archive/'], }), ] @@ -42,9 +42,7 @@ modextrapaths = { 'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages'], } -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/pysam-%(version)s-py%(pyshortver)s-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python%(pyshortver)s/site-packages/pysam-%(version)s-py%(pyshortver)s-linux-x86_64.egg'], } moduleclass = 'bio' diff --git a/p/Python/Python-2.7.11-CrayGNU-2015.11.eb b/p/Python/Python-2.7.11-CrayGNU-2015.11.eb index d69b594b..2d5fd83c 100644 --- a/p/Python/Python-2.7.11-CrayGNU-2015.11.eb +++ b/p/Python/Python-2.7.11-CrayGNU-2015.11.eb @@ -26,7 +26,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.9.2'), - ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack + ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), ] diff --git a/p/Python/Python-2.7.11-CrayGNU-2016.03.eb b/p/Python/Python-2.7.11-CrayGNU-2016.03.eb index ab13993d..3becb5c2 100644 --- a/p/Python/Python-2.7.11-CrayGNU-2016.03.eb +++ b/p/Python/Python-2.7.11-CrayGNU-2016.03.eb @@ -26,7 +26,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '6.0'), ('SQLite', '3.9.2'), - ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack + ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), ] diff --git a/p/Python/Python-2.7.11-foss-2015a.eb b/p/Python/Python-2.7.11-foss-2015a.eb index 16c39b21..0f7b64a2 100644 --- a/p/Python/Python-2.7.11-foss-2015a.eb +++ b/p/Python/Python-2.7.11-foss-2015a.eb @@ -122,21 +122,21 @@ exts_list = [ 'modulename': 'enum', 'source_urls': ['https://pypi.python.org/packages/source/e/enum34'], }), -<<<<<<< HEAD +<< << << < HEAD ('bitstring', '3.1.4', { 'source_tmpl': '%(name)s-%(version)s.tar.gz', 'source_urls': ['https://pypi.python.org/packages/source/b/bitstring'], -======= +== == == = ('bitstring', '3.1.3', { # grab tarball from GitHub rather than PyPi since 3.1.3 release on PyPi disappeared; # cfr. https://github.com/scott-griffiths/bitstring/issues/159 'source_tmpl': '%(name)s-%(version)s.tar.gz', 'source_urls': ['https://github.com/scott-griffiths/bitstring/archive/'], ->>>>>>> hpcugent/master +>>>>>> > hpcugent / master }), ('virtualenv', '14.0.5', { 'source_urls': ['https://pypi.python.org/packages/source/v/virtualenv'], }), ] -moduleclass = 'lang' +moduleclass='lang' diff --git a/p/Python/Python-2.7.11-gimkl-2.11.5.eb b/p/Python/Python-2.7.11-gimkl-2.11.5.eb index fb2cd9f6..f6bb9efd 100644 --- a/p/Python/Python-2.7.11-gimkl-2.11.5.eb +++ b/p/Python/Python-2.7.11-gimkl-2.11.5.eb @@ -125,18 +125,18 @@ exts_list = [ 'modulename': 'enum', 'source_urls': ['https://pypi.python.org/packages/source/e/enum34'], }), -<<<<<<< HEAD +<< << << < HEAD ('bitstring', '3.1.4', { 'source_tmpl': '%(name)s-%(version)s.tar.gz', 'source_urls': ['https://pypi.python.org/packages/source/b/bitstring'], -======= +== == == = ('bitstring', '3.1.3', { # grab tarball from GitHub rather than PyPi since 3.1.3 release on PyPi disappeared; # cfr. https://github.com/scott-griffiths/bitstring/issues/159 'source_tmpl': '%(name)s-%(version)s.tar.gz', 'source_urls': ['https://github.com/scott-griffiths/bitstring/archive/'], ->>>>>>> hpcugent/master +>>>>>> > hpcugent / master }), ] -moduleclass = 'lang' +moduleclass='lang' diff --git a/p/Python/Python-2.7.11-goolf-1.7.20.eb b/p/Python/Python-2.7.11-goolf-1.7.20.eb index bfec054f..f21e5f48 100644 --- a/p/Python/Python-2.7.11-goolf-1.7.20.eb +++ b/p/Python/Python-2.7.11-goolf-1.7.20.eb @@ -24,8 +24,8 @@ dependencies = [ #('Tk', '8.6.4', '-no-X11'), ('Tk', '8.6.4'), ('GMP', '6.1.0'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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/p/Python/Python-2.7.11-intel-2016a-libX11-1.6.3.eb b/p/Python/Python-2.7.11-intel-2016a-libX11-1.6.3.eb index 08fffb19..e3a99f69 100644 --- a/p/Python/Python-2.7.11-intel-2016a-libX11-1.6.3.eb +++ b/p/Python/Python-2.7.11-intel-2016a-libX11-1.6.3.eb @@ -127,21 +127,21 @@ exts_list = [ 'modulename': 'enum', 'source_urls': ['https://pypi.python.org/packages/source/e/enum34'], }), -<<<<<<< HEAD +<< << << < HEAD ('bitstring', '3.1.4', { 'source_tmpl': '%(name)s-%(version)s.tar.gz', 'source_urls': ['https://pypi.python.org/packages/source/b/bitstring'], -======= +== == == = ('bitstring', '3.1.3', { # grab tarball from GitHub rather than PyPi since 3.1.3 release on PyPi disappeared; # cfr. https://github.com/scott-griffiths/bitstring/issues/159 'source_tmpl': '%(name)s-%(version)s.tar.gz', 'source_urls': ['https://github.com/scott-griffiths/bitstring/archive/'], ->>>>>>> hpcugent/master +>>>>>> > hpcugent / master }), ('virtualenv', '14.0.5', { 'source_urls': ['https://pypi.python.org/packages/source/v/virtualenv'], }), ] -moduleclass = 'lang' +moduleclass='lang' diff --git a/p/Python/Python-2.7.11-intel-2017.00.eb b/p/Python/Python-2.7.11-intel-2017.00.eb index d10bc7ee..986a44be 100644 --- a/p/Python/Python-2.7.11-intel-2017.00.eb +++ b/p/Python/Python-2.7.11-intel-2017.00.eb @@ -105,9 +105,9 @@ exts_list = [ ('pytz', '2015.7', { 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], }), -# ('pandas', '0.17.1', { -# 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], -# }), + # ('pandas', '0.17.1', { + # 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + # }), ('enum34', '1.1.2', { 'modulename': 'enum', 'source_urls': ['https://pypi.python.org/packages/source/e/enum34'], diff --git a/p/Python/Python-2.7.11-iomkl-2016.07.eb b/p/Python/Python-2.7.11-iomkl-2016.07.eb index c4458117..59bd5707 100644 --- a/p/Python/Python-2.7.11-iomkl-2016.07.eb +++ b/p/Python/Python-2.7.11-iomkl-2016.07.eb @@ -26,8 +26,10 @@ dependencies = [ #('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('Tk', '8.6.4'), # this requires a full X11 stack ('GMP', '6.1.0'), - ('OpenSSL', '1.0.2h'), # 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 + # OS dependency should be preferred if the os version is more recent then + # this version, it's + ('OpenSSL', '1.0.2h'), + # nice to have an up to date openssl for security reasons ] #osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/p/Python/Python-2.7.11-iomkl-2016.09-GCC-4.9.3-2.25.eb b/p/Python/Python-2.7.11-iomkl-2016.09-GCC-4.9.3-2.25.eb index ed40bed0..8362392b 100644 --- a/p/Python/Python-2.7.11-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ b/p/Python/Python-2.7.11-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -24,8 +24,10 @@ dependencies = [ #('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('Tk', '8.6.4'), # this requires a full X11 stack ('GMP', '6.1.0'), - ('OpenSSL', '1.0.2h'), # 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 + # OS dependency should be preferred if the os version is more recent then + # this version, it's + ('OpenSSL', '1.0.2h'), + # nice to have an up to date openssl for security reasons ] #osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/p/Python/Python-2.7.12-GCCcore-4.9.3-bare.eb b/p/Python/Python-2.7.12-GCCcore-4.9.3-bare.eb index 62cd674c..dcac3898 100644 --- a/p/Python/Python-2.7.12-GCCcore-4.9.3-bare.eb +++ b/p/Python/Python-2.7.12-GCCcore-4.9.3-bare.eb @@ -32,6 +32,6 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] #hidden = True # bare installation: only known module deps for GCCcore tools included -exts_list =[] +exts_list = [] moduleclass = 'lang' diff --git a/p/Python/Python-2.7.13.eb b/p/Python/Python-2.7.13.eb index 57005423..121743d6 100644 --- a/p/Python/Python-2.7.13.eb +++ b/p/Python/Python-2.7.13.eb @@ -19,8 +19,8 @@ dependencies = [ ('libreadline', '7.0'), ('ncurses', '6.0'), ('SQLite', '3.17.0'), -# ('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 + # ('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/p/Python/Python-2.7.9-CrayGNU-2015.06-bare.eb b/p/Python/Python-2.7.9-CrayGNU-2015.06-bare.eb index 92748077..8eb92810 100644 --- a/p/Python/Python-2.7.9-CrayGNU-2015.06-bare.eb +++ b/p/Python/Python-2.7.9-CrayGNU-2015.06-bare.eb @@ -17,11 +17,15 @@ 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 + # ('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'), 'tk-devel'] +osdependencies = [ + ('openssl-devel', + 'libssl-dev', + 'libopenssl-devel'), + 'tk-devel'] # bare installation: no extensions included exts_list = [] @@ -30,10 +34,14 @@ 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) + # make sure that foreign function interface (libffi) works + ('python', '-c "import _ctypes"'), + # make sure SSL support is enabled one way or another + ('python', '-c "import _ssl"'), + # make sure readline module is installed (requires libreadline) + ('python', '-c "import readline"'), + # make sure Tkinter module is installed (requires Tk) + ('python', '-c "import Tkinter"'), ] moduleclass = 'lang' diff --git a/p/Python/Python-2.7.9-CrayGNU-2015.06.eb b/p/Python/Python-2.7.9-CrayGNU-2015.06.eb index 21613bcf..6275e810 100644 --- a/p/Python/Python-2.7.9-CrayGNU-2015.06.eb +++ b/p/Python/Python-2.7.9-CrayGNU-2015.06.eb @@ -19,11 +19,15 @@ 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 + # ('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'), 'tk-devel'] +osdependencies = [ + ('openssl-devel', + 'libssl-dev', + 'libopenssl-devel'), + 'tk-devel'] buildopts = 'LINKCC="$CC -dynamic"' @@ -42,7 +46,7 @@ exts_list = [ ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], 'patches': [ - 'numpy-1.8.0-mkl.patch', # % numpyversion, + 'numpy-1.8.0-mkl.patch', # % numpyversion, ], }), ('scipy', scipyversion, { @@ -106,10 +110,14 @@ 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) + # make sure that foreign function interface (libffi) works + ('python', '-c "import _ctypes"'), + # make sure SSL support is enabled one way or another + ('python', '-c "import _ssl"'), + # make sure readline module is installed (requires libreadline) + ('python', '-c "import readline"'), + # make sure Tkinter module is installed (requires Tk) + ('python', '-c "import Tkinter"'), ] moduleclass = 'lang' diff --git a/p/Python/Python-2.7.9-CrayGNU-2015.11-bare.eb b/p/Python/Python-2.7.9-CrayGNU-2015.11-bare.eb index f7679002..4358f3ea 100644 --- a/p/Python/Python-2.7.9-CrayGNU-2015.11-bare.eb +++ b/p/Python/Python-2.7.9-CrayGNU-2015.11-bare.eb @@ -17,11 +17,15 @@ 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 + # ('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'), 'tk-devel'] +osdependencies = [ + ('openssl-devel', + 'libssl-dev', + 'libopenssl-devel'), + 'tk-devel'] # bare installation: no extensions included exts_list = [] @@ -30,10 +34,14 @@ 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) + # make sure that foreign function interface (libffi) works + ('python', '-c "import _ctypes"'), + # make sure SSL support is enabled one way or another + ('python', '-c "import _ssl"'), + # make sure readline module is installed (requires libreadline) + ('python', '-c "import readline"'), + # make sure Tkinter module is installed (requires Tk) + ('python', '-c "import Tkinter"'), ] moduleclass = 'lang' diff --git a/p/Python/Python-2.7.9-CrayGNU-2015.11.eb b/p/Python/Python-2.7.9-CrayGNU-2015.11.eb index 99583088..780f3762 100644 --- a/p/Python/Python-2.7.9-CrayGNU-2015.11.eb +++ b/p/Python/Python-2.7.9-CrayGNU-2015.11.eb @@ -19,11 +19,15 @@ 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 + # ('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'), 'tk-devel'] +osdependencies = [ + ('openssl-devel', + 'libssl-dev', + 'libopenssl-devel'), + 'tk-devel'] buildopts = 'LINKCC="$CC -dynamic"' @@ -42,7 +46,7 @@ exts_list = [ ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], 'patches': [ - 'numpy-1.8.0-mkl.patch', # % numpyversion, + 'numpy-1.8.0-mkl.patch', # % numpyversion, ], }), ('scipy', scipyversion, { @@ -106,10 +110,14 @@ 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) + # make sure that foreign function interface (libffi) works + ('python', '-c "import _ctypes"'), + # make sure SSL support is enabled one way or another + ('python', '-c "import _ssl"'), + # make sure readline module is installed (requires libreadline) + ('python', '-c "import readline"'), + # make sure Tkinter module is installed (requires Tk) + ('python', '-c "import Tkinter"'), ] moduleclass = 'lang' diff --git a/p/Python/Python-2.7.9-GCC-4.8.4-bare.eb b/p/Python/Python-2.7.9-GCC-4.8.4-bare.eb index c83dff18..acd33687 100644 --- a/p/Python/Python-2.7.9-GCC-4.8.4-bare.eb +++ b/p/Python/Python-2.7.9-GCC-4.8.4-bare.eb @@ -20,7 +20,7 @@ dependencies = [ ('SQLite', '3.8.8.1'), ('Tk', '8.6.3', '-no-X11'), # this requires a full X11 stack #('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 + # nice to have an up to date openssl for security reasons ] osdependencies = [('openssl-devel', 'libssl-dev')] diff --git a/p/Python/Python-2.7.9-GNU-5.1.0-2.25.eb b/p/Python/Python-2.7.9-GNU-5.1.0-2.25.eb index c9518151..c78021ed 100644 --- a/p/Python/Python-2.7.9-GNU-5.1.0-2.25.eb +++ b/p/Python/Python-2.7.9-GNU-5.1.0-2.25.eb @@ -20,8 +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 + # ('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/p/Python/Python-2.7.9-foss-2015b.eb b/p/Python/Python-2.7.9-foss-2015b.eb index 81bfd4da..efc2d08d 100644 --- a/p/Python/Python-2.7.9-foss-2015b.eb +++ b/p/Python/Python-2.7.9-foss-2015b.eb @@ -21,8 +21,8 @@ dependencies = [ ('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 + # ('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/p/Python/Python-2.7.9-foss-2015g.eb b/p/Python/Python-2.7.9-foss-2015g.eb index cba0578d..386b753b 100644 --- a/p/Python/Python-2.7.9-foss-2015g.eb +++ b/p/Python/Python-2.7.9-foss-2015g.eb @@ -20,8 +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 + # ('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/p/Python/Python-2.7.9-gompi-2015e.eb b/p/Python/Python-2.7.9-gompi-2015e.eb index 86f8a2ee..a3f97f0b 100644 --- a/p/Python/Python-2.7.9-gompi-2015e.eb +++ b/p/Python/Python-2.7.9-gompi-2015e.eb @@ -20,8 +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 + # ('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/p/Python/Python-2.7.9-goolf-1.5.16.eb b/p/Python/Python-2.7.9-goolf-1.5.16.eb index 70860e49..05cffe0e 100644 --- a/p/Python/Python-2.7.9-goolf-1.5.16.eb +++ b/p/Python/Python-2.7.9-goolf-1.5.16.eb @@ -21,7 +21,7 @@ dependencies = [ ('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 + # ('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/p/Python/Python-2.7.9-intel-2015b.eb b/p/Python/Python-2.7.9-intel-2015b.eb index e893cc4e..2514e590 100644 --- a/p/Python/Python-2.7.9-intel-2015b.eb +++ b/p/Python/Python-2.7.9-intel-2015b.eb @@ -20,8 +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 + # ('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/p/Python/Python-2.7.9.eb b/p/Python/Python-2.7.9.eb index 03acaa03..1370fdf8 100644 --- a/p/Python/Python-2.7.9.eb +++ b/p/Python/Python-2.7.9.eb @@ -22,8 +22,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 + # ('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')] @@ -42,78 +42,78 @@ exts_list = [ ('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'], -# }), + # ('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/p/Python/Python-3.5.1-foss-2015a.eb b/p/Python/Python-3.5.1-foss-2015a.eb index 68a36603..6cd8b8c4 100644 --- a/p/Python/Python-3.5.1-foss-2015a.eb +++ b/p/Python/Python-3.5.1-foss-2015a.eb @@ -23,8 +23,8 @@ dependencies = [ ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), ('XZ', '5.2.2'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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')] diff --git a/p/Python/Python-3.5.1-foss-2016a.eb b/p/Python/Python-3.5.1-foss-2016a.eb index c1171133..b32555c0 100644 --- a/p/Python/Python-3.5.1-foss-2016a.eb +++ b/p/Python/Python-3.5.1-foss-2016a.eb @@ -23,8 +23,8 @@ dependencies = [ ('Tk', '8.6.4', '-no-X11'), ('GMP', '6.1.0'), ('XZ', '5.2.2'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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')] @@ -98,7 +98,7 @@ exts_list = [ }), ('paramiko', '1.16.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), + }), ('pyparsing', '2.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], }), diff --git a/p/Python/Python-3.5.1-intel-2016.01.eb b/p/Python/Python-3.5.1-intel-2016.01.eb index 095c6cf6..f3710215 100644 --- a/p/Python/Python-3.5.1-intel-2016.01.eb +++ b/p/Python/Python-3.5.1-intel-2016.01.eb @@ -23,8 +23,8 @@ dependencies = [ ('Tk', '8.6.4', '-no-X11'), ('GMP', '6.1.0'), ('XZ', '5.2.2'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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')] @@ -102,7 +102,7 @@ exts_list = [ }), ('paramiko', '1.16.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), + }), ('pyparsing', '2.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], }), diff --git a/p/Python/Python-3.5.1-intel-2016a.eb b/p/Python/Python-3.5.1-intel-2016a.eb index f0600eef..5d7c030f 100644 --- a/p/Python/Python-3.5.1-intel-2016a.eb +++ b/p/Python/Python-3.5.1-intel-2016a.eb @@ -23,8 +23,8 @@ dependencies = [ ('Tk', '8.6.4', '-no-X11'), ('GMP', '6.1.0'), ('XZ', '5.2.2'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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')] @@ -102,7 +102,7 @@ exts_list = [ }), ('paramiko', '1.16.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), + }), ('pyparsing', '2.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], }), diff --git a/p/Python/Python-3.5.1-intel-2017.00.eb b/p/Python/Python-3.5.1-intel-2017.00.eb index 0f59fec4..e0f426ab 100644 --- a/p/Python/Python-3.5.1-intel-2017.00.eb +++ b/p/Python/Python-3.5.1-intel-2017.00.eb @@ -22,8 +22,8 @@ dependencies = [ ('Tk', '8.6.4', '-no-X11'), ('GMP', '6.1.0'), ('XZ', '5.2.2'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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')] @@ -91,7 +91,7 @@ exts_list = [ }), ('paramiko', '1.16.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), + }), ('pyparsing', '2.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], }), diff --git a/p/Python/Python-3.5.1.eb b/p/Python/Python-3.5.1.eb index 4d8709b6..c0593880 100644 --- a/p/Python/Python-3.5.1.eb +++ b/p/Python/Python-3.5.1.eb @@ -23,8 +23,8 @@ dependencies = [ ('Tk', '8.6.3'), ('GMP', '6.0.0a'), ('XZ', '5.2.2'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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')] @@ -41,76 +41,76 @@ exts_list = [ ('nose', '1.3.7', { 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), -# ('numpy', numpyversion, { -# 'source_urls': ['https://pypi.python.org/packages/source/n/numpy/'], -# }), -# ('scipy', scipyversion, { -# 'source_urls': ['https://pypi.python.org/packages/source/s/scipy/'], -# }), -# ('blist', '1.3.6', { -# 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], -# }), -# ('mpi4py', '2.0.0', { -# 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], -# }), -# ('paycheck', '1.0.2', { -# 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], -# 'patches': [ -# 'paycheck-1.0.2_setup-open-README-utf8.patch', -# ], -# }), -# ('pbr', '1.8.1', { -# 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], -# }), -# ('lockfile', '0.12.2', { -# 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], -# }), -# ('Cython', '0.23.4', { -# 'source_urls': ['http://www.cython.org/release/'], -# }), -# ('six', '1.10.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/'], -# 'patches': [ -# 'deap-1.0.2_setup-open-README-utf8.patch', -# ], -# }), -# ('decorator', '4.0.9', { -# 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], -# }), -# ('arff', '2.1.0', { -# '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.16.0', { -# 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], -# }), -# ('pyparsing', '2.1.0', { -# '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.18', { -# 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], -# }), -# ('pandas', '0.17.1', { -# 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], -# }), + # ('numpy', numpyversion, { + # 'source_urls': ['https://pypi.python.org/packages/source/n/numpy/'], + # }), + # ('scipy', scipyversion, { + # 'source_urls': ['https://pypi.python.org/packages/source/s/scipy/'], + # }), + # ('blist', '1.3.6', { + # 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], + # }), + # ('mpi4py', '2.0.0', { + # 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + # }), + # ('paycheck', '1.0.2', { + # 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], + # 'patches': [ + # 'paycheck-1.0.2_setup-open-README-utf8.patch', + # ], + # }), + # ('pbr', '1.8.1', { + # 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + # }), + # ('lockfile', '0.12.2', { + # 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + # }), + # ('Cython', '0.23.4', { + # 'source_urls': ['http://www.cython.org/release/'], + # }), + # ('six', '1.10.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/'], + # 'patches': [ + # 'deap-1.0.2_setup-open-README-utf8.patch', + # ], + # }), + # ('decorator', '4.0.9', { + # 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + # }), + # ('arff', '2.1.0', { + # '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.16.0', { + # 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + # }), + # ('pyparsing', '2.1.0', { + # '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.18', { + # 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + # }), + # ('pandas', '0.17.1', { + # 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + # }), ] moduleclass = 'lang' diff --git a/p/Python/Python-3.5.2-foss-2016a.eb b/p/Python/Python-3.5.2-foss-2016a.eb index 6a882b6d..fb74c574 100644 --- a/p/Python/Python-3.5.2-foss-2016a.eb +++ b/p/Python/Python-3.5.2-foss-2016a.eb @@ -20,8 +20,8 @@ dependencies = [ ('Tk', '8.6.4', '-no-X11'), ('GMP', '6.1.0'), ('XZ', '5.2.2'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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')] @@ -86,7 +86,7 @@ exts_list = [ }), ('paramiko', '1.16.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), + }), ('pyparsing', '2.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], }), diff --git a/p/Python/Python-3.5.2-intel-2017.00.eb b/p/Python/Python-3.5.2-intel-2017.00.eb index f3509199..aeb14436 100644 --- a/p/Python/Python-3.5.2-intel-2017.00.eb +++ b/p/Python/Python-3.5.2-intel-2017.00.eb @@ -22,8 +22,8 @@ dependencies = [ ('Tk', '8.6.4', '-no-X11'), ('GMP', '6.1.0'), ('XZ', '5.2.2'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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')] @@ -88,7 +88,7 @@ exts_list = [ }), ('paramiko', '1.16.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), + }), ('pyparsing', '2.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], }), diff --git a/p/Python/Python-3.5.2.eb b/p/Python/Python-3.5.2.eb index a8308710..37e20df5 100644 --- a/p/Python/Python-3.5.2.eb +++ b/p/Python/Python-3.5.2.eb @@ -23,8 +23,8 @@ dependencies = [ ('Tk', '8.6.3'), ('GMP', '6.0.0a'), ('XZ', '5.2.2'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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')] @@ -41,76 +41,76 @@ exts_list = [ ('nose', '1.3.7', { 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], }), -# ('numpy', numpyversion, { -# 'source_urls': ['https://pypi.python.org/packages/source/n/numpy/'], -# }), -# ('scipy', scipyversion, { -# 'source_urls': ['https://pypi.python.org/packages/source/s/scipy/'], -# }), -# ('blist', '1.3.6', { -# 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], -# }), -# ('mpi4py', '2.0.0', { -# 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], -# }), -# ('paycheck', '1.0.2', { -# 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], -# 'patches': [ -# 'paycheck-1.0.2_setup-open-README-utf8.patch', -# ], -# }), -# ('pbr', '1.8.1', { -# 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], -# }), -# ('lockfile', '0.12.2', { -# 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], -# }), -# ('Cython', '0.23.4', { -# 'source_urls': ['http://www.cython.org/release/'], -# }), -# ('six', '1.10.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/'], -# 'patches': [ -# 'deap-1.0.2_setup-open-README-utf8.patch', -# ], -# }), -# ('decorator', '4.0.9', { -# 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], -# }), -# ('arff', '2.1.0', { -# '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.16.0', { -# 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], -# }), -# ('pyparsing', '2.1.0', { -# '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.18', { -# 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], -# }), -# ('pandas', '0.17.1', { -# 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], -# }), + # ('numpy', numpyversion, { + # 'source_urls': ['https://pypi.python.org/packages/source/n/numpy/'], + # }), + # ('scipy', scipyversion, { + # 'source_urls': ['https://pypi.python.org/packages/source/s/scipy/'], + # }), + # ('blist', '1.3.6', { + # 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], + # }), + # ('mpi4py', '2.0.0', { + # 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + # }), + # ('paycheck', '1.0.2', { + # 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], + # 'patches': [ + # 'paycheck-1.0.2_setup-open-README-utf8.patch', + # ], + # }), + # ('pbr', '1.8.1', { + # 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + # }), + # ('lockfile', '0.12.2', { + # 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + # }), + # ('Cython', '0.23.4', { + # 'source_urls': ['http://www.cython.org/release/'], + # }), + # ('six', '1.10.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/'], + # 'patches': [ + # 'deap-1.0.2_setup-open-README-utf8.patch', + # ], + # }), + # ('decorator', '4.0.9', { + # 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + # }), + # ('arff', '2.1.0', { + # '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.16.0', { + # 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + # }), + # ('pyparsing', '2.1.0', { + # '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.18', { + # 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + # }), + # ('pandas', '0.17.1', { + # 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + # }), ] moduleclass = 'lang' diff --git a/p/Python/Python-3.6.1.eb b/p/Python/Python-3.6.1.eb index 1a168a54..adb1bd44 100644 --- a/p/Python/Python-3.6.1.eb +++ b/p/Python/Python-3.6.1.eb @@ -20,8 +20,8 @@ dependencies = [ ('XZ', '5.2.3'), ('zlib', '1.2.11'), ('ncurses', '6.0'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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')] diff --git a/p/Python/Python-3.6.2-base.eb b/p/Python/Python-3.6.2-base.eb index 59bccd0e..d85a1ece 100644 --- a/p/Python/Python-3.6.2-base.eb +++ b/p/Python/Python-3.6.2-base.eb @@ -12,7 +12,7 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] -prebuildopts = 'export CFLAGS="-I${EBROOTXZ}/include" && ' +prebuildopts = 'export CFLAGS="-I${EBROOTXZ}/include" && ' prebuildopts += 'export LDFLAGS="-L${EBROOTXZ}/lib" && ' configopts = "--enable-optimizations" @@ -26,8 +26,8 @@ dependencies = [ ('XZ', '5.2.3'), ('zlib', '1.2.11'), ('ncurses', '6.0'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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')] diff --git a/p/Python/Python-3.6.4-GCC-6.3.0-2.27-base.eb b/p/Python/Python-3.6.4-GCC-6.3.0-2.27-base.eb index 0a47327a..f10e75e0 100644 --- a/p/Python/Python-3.6.4-GCC-6.3.0-2.27-base.eb +++ b/p/Python/Python-3.6.4-GCC-6.3.0-2.27-base.eb @@ -13,7 +13,7 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] -prebuildopts = 'export CFLAGS="-I${EBROOTXZ}/include" && ' +prebuildopts = 'export CFLAGS="-I${EBROOTXZ}/include" && ' prebuildopts += 'export LDFLAGS="-L${EBROOTXZ}/lib" && ' configopts = "--enable-optimizations" @@ -27,8 +27,8 @@ dependencies = [ ('XZ', '5.2.3', '', True), ('zlib', '1.2.11', '', True), ('ncurses', '6.0', '', True), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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')] diff --git a/p/Python/Python-3.6.4-base.eb b/p/Python/Python-3.6.4-base.eb index a9af68ee..669be4fa 100644 --- a/p/Python/Python-3.6.4-base.eb +++ b/p/Python/Python-3.6.4-base.eb @@ -13,7 +13,7 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] -prebuildopts = 'export CFLAGS="-I${EBROOTXZ}/include" && ' +prebuildopts = 'export CFLAGS="-I${EBROOTXZ}/include" && ' prebuildopts += 'export LDFLAGS="-L${EBROOTXZ}/lib" && ' configopts = "--enable-optimizations" @@ -27,8 +27,8 @@ dependencies = [ ('XZ', '5.2.3'), ('zlib', '1.2.11'), ('ncurses', '6.0'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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')] diff --git a/p/Python/Python-3.7.0-base.eb b/p/Python/Python-3.7.0-base.eb index 3c8faf89..ea09cd8e 100644 --- a/p/Python/Python-3.7.0-base.eb +++ b/p/Python/Python-3.7.0-base.eb @@ -13,7 +13,7 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] -prebuildopts = 'export CFLAGS="-I${EBROOTXZ}/include" && ' +prebuildopts = 'export CFLAGS="-I${EBROOTXZ}/include" && ' prebuildopts += 'export LDFLAGS="-L${EBROOTXZ}/lib" && ' configopts = "--enable-optimizations" @@ -27,8 +27,8 @@ dependencies = [ ('XZ', '5.2.3'), ('zlib', '1.2.11'), ('ncurses', '6.1'), -# ('OpenSSL', '1.0.1q'), # 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.1q'), # 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')] diff --git a/p/p4vasp/p4vasp-0.3.30-GNU-4.9.3-2.25.eb b/p/p4vasp/p4vasp-0.3.30-GNU-4.9.3-2.25.eb index 13954a3d..53826c8a 100644 --- a/p/p4vasp/p4vasp-0.3.30-GNU-4.9.3-2.25.eb +++ b/p/p4vasp/p4vasp-0.3.30-GNU-4.9.3-2.25.eb @@ -15,7 +15,7 @@ source_urls = [ sources = [SOURCELOWER_TGZ] dependencies = [ - ('PyGTK', '2.24.0', '-Python-2.7.13', True), + ('PyGTK', '2.24.0', '-Python-2.7.13', True), ] skipsteps = ['install', 'sanitycheck'] diff --git a/p/p4vasp/p4vasp-0.3.30.eb b/p/p4vasp/p4vasp-0.3.30.eb index 8259964a..26a5e1e7 100644 --- a/p/p4vasp/p4vasp-0.3.30.eb +++ b/p/p4vasp/p4vasp-0.3.30.eb @@ -15,7 +15,7 @@ source_urls = [ sources = [SOURCELOWER_TGZ] dependencies = [ - ('PyGTK', '2.24.0', '-Python-2.7.13-base', True), + ('PyGTK', '2.24.0', '-Python-2.7.13-base', True), ] skipsteps = ['install', 'sanitycheck'] diff --git a/p/p4vasp/p4vasp-GNU-4.9.3-2.25-test.eb b/p/p4vasp/p4vasp-GNU-4.9.3-2.25-test.eb index 62305830..a946183b 100644 --- a/p/p4vasp/p4vasp-GNU-4.9.3-2.25-test.eb +++ b/p/p4vasp/p4vasp-GNU-4.9.3-2.25-test.eb @@ -7,7 +7,7 @@ description = """p4vasp is a visualization suite for the Vienna Ab-initio Simula material structure, density of states, band-structure and more. """ -toolchain = {'name': '' , 'version': ''} +toolchain = {'name': '', 'version': ''} source_urls = [ 'http://www.p4vasp.at/index.php/downloads/viewdownload/2-source-code' diff --git a/p/p4vasp/p4vasp-GNU-4.9.3-2.25.eb b/p/p4vasp/p4vasp-GNU-4.9.3-2.25.eb index fde436ca..d83741a5 100644 --- a/p/p4vasp/p4vasp-GNU-4.9.3-2.25.eb +++ b/p/p4vasp/p4vasp-GNU-4.9.3-2.25.eb @@ -15,7 +15,7 @@ source_urls = [ sources = [SOURCELOWER_TGZ] dependency = [ - ('Python', '2.7.13'), + ('Python', '2.7.13'), ] skipsteps = ['install', 'sanitycheck'] diff --git a/p/pWord2Vec/pWord2Vec-2018-01-25-intel-2017a.eb b/p/pWord2Vec/pWord2Vec-2018-01-25-intel-2017a.eb index 6a0a1a33..a144bea0 100644 --- a/p/pWord2Vec/pWord2Vec-2018-01-25-intel-2017a.eb +++ b/p/pWord2Vec/pWord2Vec-2018-01-25-intel-2017a.eb @@ -9,10 +9,10 @@ version = '2018-01-25' homepage = 'https://github.com/IntelLabs/pWord2Vec' -description = """This tool provides an efficient implementation of - the continuous bag-of-words and skip-gram architectures for - computing vector representations of words. These representations - can be subsequently used in many natural language processing +description = """This tool provides an efficient implementation of + the continuous bag-of-words and skip-gram architectures for + computing vector representations of words. These representations + can be subsequently used in many natural language processing applications and for further research.""" toolchain = {'name': 'intel', 'version': '2017a'} @@ -37,7 +37,7 @@ commands = "./install.sh " cmds_map = [('.*', commands)] files_to_copy = [ - (['pWord2Vec', 'pWord2Vec_mpi'], 'bin'), + (['pWord2Vec', 'pWord2Vec_mpi'], 'bin'), ] sanity_check_paths = { diff --git a/p/palettable/palettable-3.1.0-Py-3.6.eb b/p/palettable/palettable-3.1.0-Py-3.6.eb index 797a8d56..0df64537 100644 --- a/p/palettable/palettable-3.1.0-Py-3.6.eb +++ b/p/palettable/palettable-3.1.0-Py-3.6.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '3.6'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#dependencies = [ +# dependencies = [ # ('MarkupSafe', '1.0'), #] diff --git a/p/pandas/pandas-0.22.0-Py-3.6.eb b/p/pandas/pandas-0.22.0-Py-3.6.eb index 4f67252f..a5fc3968 100644 --- a/p/pandas/pandas-0.22.0-Py-3.6.eb +++ b/p/pandas/pandas-0.22.0-Py-3.6.eb @@ -18,9 +18,7 @@ dependencies = [ ('python-dateutil', '2.6.1'), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/p/pftoolsV3/pftoolsV3-20160324-foss-2016a.eb b/p/pftoolsV3/pftoolsV3-20160324-foss-2016a.eb index 8d5302dd..44c6f617 100644 --- a/p/pftoolsV3/pftoolsV3-20160324-foss-2016a.eb +++ b/p/pftoolsV3/pftoolsV3-20160324-foss-2016a.eb @@ -1,4 +1,4 @@ -easyblock='ConfigureMake' +easyblock = 'ConfigureMake' name = 'pftoolsV3' version = '20160324' @@ -11,11 +11,19 @@ description = """The pftools package contains all the software necessary to buil toolchain = {'name': 'foss', 'version': '2016a'} sources = ['%(name)s.tar.gz'] -source_urls = ['ftp://ftp.lausanne.isb-sib.ch/pub/software/unix/pftools/%(name)s/'] +source_urls = [ + 'ftp://ftp.lausanne.isb-sib.ch/pub/software/unix/pftools/%(name)s/'] checksums = ['ef1d3c7583d764cff06861fca75be455'] sanity_check_paths = { - 'files': ['bin/ptof', 'bin/htop', 'bin/6ft', 'bin/2ft', 'bin/pfdump', 'bin/pfscan', 'bin/pfsearch'], + 'files': [ + 'bin/ptof', + 'bin/htop', + 'bin/6ft', + 'bin/2ft', + 'bin/pfdump', + 'bin/pfscan', + 'bin/pfsearch'], 'dirs': [], } diff --git a/p/phono3py/phono3py-0.9.14-Python-2.7.9-ictce-7.3.5.eb b/p/phono3py/phono3py-0.9.14-Python-2.7.9-ictce-7.3.5.eb index 48069b9f..8ad7de18 100644 --- a/p/phono3py/phono3py-0.9.14-Python-2.7.9-ictce-7.3.5.eb +++ b/p/phono3py/phono3py-0.9.14-Python-2.7.9-ictce-7.3.5.eb @@ -12,8 +12,10 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://sourceforge.net/projects/phonopy/files/phono3py/'] patches = ['phono3py-0.9.14-mkl.patch'] -prebuildopts = 'python setup3.py build #' # notice the hash hack to override setup.py -preinstallopts = 'python setup3.py install --prefix=%(installdir)s #' # another hack +# notice the hash hack to override setup.py +prebuildopts = 'python setup3.py build #' +# another hack +preinstallopts = 'python setup3.py install --prefix=%(installdir)s #' skipsteps = ['test'] options = {'modulename': 'phonopy'} diff --git a/p/phono3py/phono3py-0.9.14-Python-3.5.2-ictce-7.3.5.eb b/p/phono3py/phono3py-0.9.14-Python-3.5.2-ictce-7.3.5.eb index 0f5bc46d..f1eda5b9 100644 --- a/p/phono3py/phono3py-0.9.14-Python-3.5.2-ictce-7.3.5.eb +++ b/p/phono3py/phono3py-0.9.14-Python-3.5.2-ictce-7.3.5.eb @@ -12,8 +12,10 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://sourceforge.net/projects/phonopy/files/phono3py/'] patches = ['phono3py-0.9.14-mkl.patch'] -prebuildopts = 'python setup3.py build #' # notice the hash hack to override setup.py -preinstallopts = 'python setup3.py install --prefix=%(installdir)s #' # another hack +# notice the hash hack to override setup.py +prebuildopts = 'python setup3.py build #' +# another hack +preinstallopts = 'python setup3.py install --prefix=%(installdir)s #' skipsteps = ['test'] options = {'modulename': 'phonopy'} diff --git a/p/phono3py/phono3py-1.11.13.35-Py-2.7-test.eb b/p/phono3py/phono3py-1.11.13.35-Py-2.7-test.eb index 2d6ae632..96536d01 100644 --- a/p/phono3py/phono3py-1.11.13.35-Py-2.7-test.eb +++ b/p/phono3py/phono3py-1.11.13.35-Py-2.7-test.eb @@ -14,8 +14,10 @@ toolchain = {'name': 'Py', 'version': '2.7'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://sourceforge.net/projects/phonopy/files/phono3py/'] -prebuildopts = 'python setup.py build #' # notice the hash hack to override setup.py -preinstallopts = 'python setup.py install --prefix=%(installdir)s #' # another hack +# notice the hash hack to override setup.py +prebuildopts = 'python setup.py build #' +# another hack +preinstallopts = 'python setup.py install --prefix=%(installdir)s #' skipsteps = ['test'] options = {'modulename': 'phonopy'} diff --git a/p/phono3py/phono3py-1.11.13.35-Py-2.7.eb b/p/phono3py/phono3py-1.11.13.35-Py-2.7.eb index 0e265727..55ea42c4 100644 --- a/p/phono3py/phono3py-1.11.13.35-Py-2.7.eb +++ b/p/phono3py/phono3py-1.11.13.35-Py-2.7.eb @@ -13,8 +13,10 @@ toolchain = {'name': 'Py', 'version': '2.7'} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://sourceforge.net/projects/phonopy/files/phono3py/'] -prebuildopts = 'python setup.py build #' # notice the hash hack to override setup.py -preinstallopts = 'python setup.py install --prefix=%(installdir)s #' # another hack +# notice the hash hack to override setup.py +prebuildopts = 'python setup.py build #' +# another hack +preinstallopts = 'python setup.py install --prefix=%(installdir)s #' skipsteps = ['test'] options = {'modulename': 'phonopy'} diff --git a/p/phono3py/phono3py-1.11.13.35-intel-2017a-Python-2.7.13.eb b/p/phono3py/phono3py-1.11.13.35-intel-2017a-Python-2.7.13.eb index d9454192..2a2494d1 100644 --- a/p/phono3py/phono3py-1.11.13.35-intel-2017a-Python-2.7.13.eb +++ b/p/phono3py/phono3py-1.11.13.35-intel-2017a-Python-2.7.13.eb @@ -8,11 +8,14 @@ description = """This software calculates phonon-phonon interaction related prop toolchain = {'name': 'intel', 'version': '2017a'} -source_urls = ['https://pypi.python.org/packages/a5/93/3a9cc9f134ba1f7aa246a27c8a02137e7f9a7311df87ae656bba9051c6df/'] +source_urls = [ + 'https://pypi.python.org/packages/a5/93/3a9cc9f134ba1f7aa246a27c8a02137e7f9a7311df87ae656bba9051c6df/'] sources = ['%(name)s-%(version)s.tar.gz'] -prebuildopts = 'python setup.py build #' # notice the hash hack to override setup.py -preinstallopts = 'python setup.py install --prefix=%(installdir)s #' # another hack +# notice the hash hack to override setup.py +prebuildopts = 'python setup.py build #' +# another hack +preinstallopts = 'python setup.py install --prefix=%(installdir)s #' skipsteps = ['test'] options = {'modulename': 'phonopy'} diff --git a/p/phono3py/phono3py-1.11.9.1-Python-2.7.9-ictce-7.3.5.eb b/p/phono3py/phono3py-1.11.9.1-Python-2.7.9-ictce-7.3.5.eb index 91c78f67..3755c58c 100644 --- a/p/phono3py/phono3py-1.11.9.1-Python-2.7.9-ictce-7.3.5.eb +++ b/p/phono3py/phono3py-1.11.9.1-Python-2.7.9-ictce-7.3.5.eb @@ -12,8 +12,10 @@ sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://sourceforge.net/projects/phonopy/files/phono3py/'] #patches = ['phono3py-1.11.9.1-mkl.patch'] -prebuildopts = 'python setup.py build #' # notice the hash hack to override setup.py -preinstallopts = 'python setup.py install --prefix=%(installdir)s #' # another hack +# notice the hash hack to override setup.py +prebuildopts = 'python setup.py build #' +# another hack +preinstallopts = 'python setup.py install --prefix=%(installdir)s #' skipsteps = ['test'] options = {'modulename': 'phonopy'} diff --git a/p/phono3py/phono3py-1.12.9.5-Py-2.7.eb b/p/phono3py/phono3py-1.12.9.5-Py-2.7.eb index 36528386..597ccb91 100644 --- a/p/phono3py/phono3py-1.12.9.5-Py-2.7.eb +++ b/p/phono3py/phono3py-1.12.9.5-Py-2.7.eb @@ -11,10 +11,13 @@ description = """This software calculates phonon-phonon interaction related prop toolchain = {'name': 'Py', 'version': '2.7'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['https://pypi.python.org/packages/81/fd/b2a3be820ff70af7ea88039e0ef36ed4e9c1df7d85e1b91c69339a503cf5/'] +source_urls = [ + 'https://pypi.python.org/packages/81/fd/b2a3be820ff70af7ea88039e0ef36ed4e9c1df7d85e1b91c69339a503cf5/'] -prebuildopts = 'python setup.py build #' # notice the hash hack to override setup.py -preinstallopts = 'python setup.py install --prefix=%(installdir)s #' # another hack +# notice the hash hack to override setup.py +prebuildopts = 'python setup.py build #' +# another hack +preinstallopts = 'python setup.py install --prefix=%(installdir)s #' skipsteps = ['test'] options = {'modulename': 'phonopy'} diff --git a/p/phono3py/phono3py-1.13.3-Py-2.7.eb b/p/phono3py/phono3py-1.13.3-Py-2.7.eb index dda2c50c..38fbdc89 100644 --- a/p/phono3py/phono3py-1.13.3-Py-2.7.eb +++ b/p/phono3py/phono3py-1.13.3-Py-2.7.eb @@ -13,8 +13,10 @@ toolchain = {'name': 'Py', 'version': '2.7'} source_urls = ['https://github.com/atztogo/phono3py/archive/'] sources = ['v%(version)s.tar.gz'] -prebuildopts = 'python setup.py build #' # notice the hash hack to override setup.py -preinstallopts = 'python setup.py install --prefix=%(installdir)s #' # another hack +# notice the hash hack to override setup.py +prebuildopts = 'python setup.py build #' +# another hack +preinstallopts = 'python setup.py install --prefix=%(installdir)s #' skipsteps = ['test'] options = {'modulename': 'phonopy'} diff --git a/p/phono3py/phono3py-1.13.3-Py-3.6.eb b/p/phono3py/phono3py-1.13.3-Py-3.6.eb index cc9cc748..894b2e2d 100644 --- a/p/phono3py/phono3py-1.13.3-Py-3.6.eb +++ b/p/phono3py/phono3py-1.13.3-Py-3.6.eb @@ -13,8 +13,10 @@ toolchain = {'name': 'Py', 'version': '3.6'} source_urls = ['https://github.com/atztogo/phono3py/archive/'] sources = ['v%(version)s.tar.gz'] -prebuildopts = 'python setup.py build #' # notice the hash hack to override setup.py -preinstallopts = 'python setup.py install --prefix=%(installdir)s #' # another hack +# notice the hash hack to override setup.py +prebuildopts = 'python setup.py build #' +# another hack +preinstallopts = 'python setup.py install --prefix=%(installdir)s #' skipsteps = ['test'] options = {'modulename': 'phonopy'} diff --git a/p/phonopy/phonopy-1.11.12.5-Python-2.7.13-base.eb b/p/phonopy/phonopy-1.11.12.5-Python-2.7.13-base.eb index b3fee1b9..0729ca84 100644 --- a/p/phonopy/phonopy-1.11.12.5-Python-2.7.13-base.eb +++ b/p/phonopy/phonopy-1.11.12.5-Python-2.7.13-base.eb @@ -8,7 +8,8 @@ description = """Phonopy is an open source package of phonon calculations based toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://pypi.python.org/packages/4b/25/effde7ab68249fbed654dc317354a028597bfd4a4f804d7cb3ed987c55b7/'] +source_urls = [ + 'https://pypi.python.org/packages/4b/25/effde7ab68249fbed654dc317354a028597bfd4a4f804d7cb3ed987c55b7/'] sources = ['%(name)s-%(version)s.tar.gz'] python = 'Python' diff --git a/p/phonopy/phonopy-1.11.12.5-intel-2015b-Python-2.7.9.eb b/p/phonopy/phonopy-1.11.12.5-intel-2015b-Python-2.7.9.eb index 2b384b02..10343579 100644 --- a/p/phonopy/phonopy-1.11.12.5-intel-2015b-Python-2.7.9.eb +++ b/p/phonopy/phonopy-1.11.12.5-intel-2015b-Python-2.7.9.eb @@ -8,7 +8,8 @@ description = """Phonopy is an open source package of phonon calculations based toolchain = {'name': 'intel', 'version': '2015b'} -source_urls = ['https://pypi.python.org/packages/4b/25/effde7ab68249fbed654dc317354a028597bfd4a4f804d7cb3ed987c55b7/'] +source_urls = [ + 'https://pypi.python.org/packages/4b/25/effde7ab68249fbed654dc317354a028597bfd4a4f804d7cb3ed987c55b7/'] sources = ['%(name)s-%(version)s.tar.gz'] python = 'Python' diff --git a/p/phonopy/phonopy-1.11.12.5-intel-2017a-Python-2.7.13-base.eb b/p/phonopy/phonopy-1.11.12.5-intel-2017a-Python-2.7.13-base.eb index 467e9d8f..89d9a9db 100644 --- a/p/phonopy/phonopy-1.11.12.5-intel-2017a-Python-2.7.13-base.eb +++ b/p/phonopy/phonopy-1.11.12.5-intel-2017a-Python-2.7.13-base.eb @@ -8,7 +8,8 @@ description = """Phonopy is an open source package of phonon calculations based toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://pypi.python.org/packages/4b/25/effde7ab68249fbed654dc317354a028597bfd4a4f804d7cb3ed987c55b7/'] +source_urls = [ + 'https://pypi.python.org/packages/4b/25/effde7ab68249fbed654dc317354a028597bfd4a4f804d7cb3ed987c55b7/'] sources = ['%(name)s-%(version)s.tar.gz'] python = 'Python' diff --git a/p/phonopy/phonopy-1.11.2-intel-2017.00-Python-3.5.2.eb b/p/phonopy/phonopy-1.11.2-intel-2017.00-Python-3.5.2.eb index b3d697f1..251c1be9 100644 --- a/p/phonopy/phonopy-1.11.2-intel-2017.00-Python-3.5.2.eb +++ b/p/phonopy/phonopy-1.11.2-intel-2017.00-Python-3.5.2.eb @@ -19,14 +19,14 @@ versionsuffix = "-%s-%s" % (python, pythonversion) dependencies = [ (python, pythonversion), -# ('matplotlib', '1.4.3', versionsuffix), -# ('lxml', '3.4.4', versionsuffix), -# ('PyYAML', '3.11', versionsuffix), + # ('matplotlib', '1.4.3', versionsuffix), + # ('lxml', '3.4.4', versionsuffix), + # ('PyYAML', '3.11', versionsuffix), ] pylibdir = "lib/python%s/site-packages/%%(name)s" % pythonshortversion -#sanity_check_paths = { +# sanity_check_paths = { # 'files': [], # 'dirs': [('%s-%%(version)s-py%s.egg' % (pylibdir, pythonshortversion), pylibdir)], #} diff --git a/p/picard/picard-2.0.1-Java-1.8.0_66.eb b/p/picard/picard-2.0.1-Java-1.8.0_66.eb index 742c2507..51a6ac57 100644 --- a/p/picard/picard-2.0.1-Java-1.8.0_66.eb +++ b/p/picard/picard-2.0.1-Java-1.8.0_66.eb @@ -7,7 +7,8 @@ description = """A set of tools (in Java) for working with next generation seque toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://github.com/broadinstitute/picard/releases/download/%(version)s/'] +source_urls = [ + 'https://github.com/broadinstitute/picard/releases/download/%(version)s/'] sources = ['%(name)s-tools-%(version)s.zip'] java = 'Java' diff --git a/p/picard/picard-2.1.0-Java-1.8.0_74.eb b/p/picard/picard-2.1.0-Java-1.8.0_74.eb index 88bda5b2..f2459c63 100644 --- a/p/picard/picard-2.1.0-Java-1.8.0_74.eb +++ b/p/picard/picard-2.1.0-Java-1.8.0_74.eb @@ -7,7 +7,8 @@ description = """A set of tools (in Java) for working with next generation seque toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://github.com/broadinstitute/picard/releases/download/%(version)s/'] +source_urls = [ + 'https://github.com/broadinstitute/picard/releases/download/%(version)s/'] sources = ['%(name)s-tools-%(version)s.zip'] java = 'Java' diff --git a/p/picard/picard-2.1.1-Java-1.8.0_74.eb b/p/picard/picard-2.1.1-Java-1.8.0_74.eb index b7bb2304..f6a18deb 100644 --- a/p/picard/picard-2.1.1-Java-1.8.0_74.eb +++ b/p/picard/picard-2.1.1-Java-1.8.0_74.eb @@ -8,7 +8,8 @@ description = """A set of tools (in Java) for working with next generation seque toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://github.com/broadinstitute/picard/releases/download/%(version)s/'] +source_urls = [ + 'https://github.com/broadinstitute/picard/releases/download/%(version)s/'] sources = ['%(name)s-tools-%(version)s.zip'] dependencies = [('Java', '1.8.0_74')] diff --git a/p/pigz/pigz-2.3.1-goolf-1.4.10.eb b/p/pigz/pigz-2.3.1-goolf-1.4.10.eb index 292fb226..a492bf10 100644 --- a/p/pigz/pigz-2.3.1-goolf-1.4.10.eb +++ b/p/pigz/pigz-2.3.1-goolf-1.4.10.eb @@ -9,9 +9,9 @@ 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 +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'} diff --git a/p/pigz/pigz-2.3.1-ictce-6.2.5.eb b/p/pigz/pigz-2.3.1-ictce-6.2.5.eb index 770c70dd..2e4edcdc 100644 --- a/p/pigz/pigz-2.3.1-ictce-6.2.5.eb +++ b/p/pigz/pigz-2.3.1-ictce-6.2.5.eb @@ -9,9 +9,9 @@ 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 +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'} diff --git a/p/pigz/pigz-2.3.3-foss-2015b.eb b/p/pigz/pigz-2.3.3-foss-2015b.eb index e95cb85c..73050054 100644 --- a/p/pigz/pigz-2.3.3-foss-2015b.eb +++ b/p/pigz/pigz-2.3.3-foss-2015b.eb @@ -9,9 +9,9 @@ name = 'pigz' version = '2.3.3' 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 +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': 'foss', 'version': '2015b'} diff --git a/p/pigz/pigz-2.3.3.eb b/p/pigz/pigz-2.3.3.eb index 80fd7ecf..abbd0b56 100644 --- a/p/pigz/pigz-2.3.3.eb +++ b/p/pigz/pigz-2.3.3.eb @@ -9,9 +9,9 @@ name = 'pigz' version = '2.3.3' 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 +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': 'GCC', 'version': '6.2.0-2.27'} diff --git a/p/pkg-config/pkg-config-0.27.1-goolf-1.4.10.eb b/p/pkg-config/pkg-config-0.27.1-goolf-1.4.10.eb index 0b6b8bc9..112d3dac 100644 --- a/p/pkg-config/pkg-config-0.27.1-goolf-1.4.10.eb +++ b/p/pkg-config/pkg-config-0.27.1-goolf-1.4.10.eb @@ -5,7 +5,7 @@ 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 +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). """ diff --git a/p/poppler/poppler-0.66.0-GCC-6.3.0-2.27.eb b/p/poppler/poppler-0.66.0-GCC-6.3.0-2.27.eb index 72fbe339..ca5a232e 100644 --- a/p/poppler/poppler-0.66.0-GCC-6.3.0-2.27.eb +++ b/p/poppler/poppler-0.66.0-GCC-6.3.0-2.27.eb @@ -14,9 +14,9 @@ source_urls = ['https://poppler.freedesktop.org'] sources = [SOURCELOWER_TAR_XZ] patches = [ - 'poppler-0.66.0.patch1', - 'poppler-0.66.0.patch2', - 'poppler-0.66.0.patch3', + 'poppler-0.66.0.patch1', + 'poppler-0.66.0.patch2', + 'poppler-0.66.0.patch3', ] dependencies = [ diff --git a/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-2.7.11.eb b/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-2.7.11.eb index fe4231de..6e4e6c04 100644 --- a/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-2.7.11.eb +++ b/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-2.7.11.eb @@ -9,7 +9,8 @@ description = """prompt_toolkit is a Python library for building powerful intera toolchain = {'name': 'foss', 'version': '2016a'} -source_urls = ['https://pypi.python.org/packages/4d/1f/5f5a3831006a1e9799d418e32d02c01529d6fa292851e381bd7df4908079/'] +source_urls = [ + 'https://pypi.python.org/packages/4d/1f/5f5a3831006a1e9799d418e32d02c01529d6fa292851e381bd7df4908079/'] sources = ['prompt_toolkit-%(version)s-py2-none-any.whl'] dependencies = [ diff --git a/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-3.5.1.eb b/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-3.5.1.eb index 4b1aefd0..1284d4a3 100644 --- a/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-3.5.1.eb +++ b/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-3.5.1.eb @@ -9,7 +9,8 @@ description = """prompt_toolkit is a Python library for building powerful intera toolchain = {'name': 'foss', 'version': '2016a'} -source_urls = ['https://pypi.python.org/packages/1b/5b/6a1c5e6b9ad024a32b93abaeb49f517079f0fd9539aba2c2f36d8a76a1cf/'] +source_urls = [ + 'https://pypi.python.org/packages/1b/5b/6a1c5e6b9ad024a32b93abaeb49f517079f0fd9539aba2c2f36d8a76a1cf/'] sources = ['prompt_toolkit-%(version)s-py3-none-any.whl'] dependencies = [ diff --git a/p/prompt-toolkit/prompt-toolkit-1.0.6-foss-2016b-Python-2.7.12.eb b/p/prompt-toolkit/prompt-toolkit-1.0.6-foss-2016b-Python-2.7.12.eb index e6261f56..acfd113f 100644 --- a/p/prompt-toolkit/prompt-toolkit-1.0.6-foss-2016b-Python-2.7.12.eb +++ b/p/prompt-toolkit/prompt-toolkit-1.0.6-foss-2016b-Python-2.7.12.eb @@ -9,7 +9,8 @@ description = """prompt_toolkit is a Python library for building powerful intera toolchain = {'name': 'foss', 'version': '2016b'} -source_urls = ['https://pypi.python.org/packages/eb/81/a7ad3c223f323d05381208c262889bd09577852bd5044a13965a9a13f5ed/'] +source_urls = [ + 'https://pypi.python.org/packages/eb/81/a7ad3c223f323d05381208c262889bd09577852bd5044a13965a9a13f5ed/'] sources = ['prompt_toolkit-%(version)s-py2-none-any.whl'] dependencies = [ diff --git a/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-2.7.12.eb b/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-2.7.12.eb index a4fd060e..fb94a1e1 100644 --- a/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-2.7.12.eb +++ b/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-2.7.12.eb @@ -9,7 +9,8 @@ description = """prompt_toolkit is a Python library for building powerful intera toolchain = {'name': 'intel', 'version': '2016b'} -source_urls = ['https://pypi.python.org/packages/eb/81/a7ad3c223f323d05381208c262889bd09577852bd5044a13965a9a13f5ed/'] +source_urls = [ + 'https://pypi.python.org/packages/eb/81/a7ad3c223f323d05381208c262889bd09577852bd5044a13965a9a13f5ed/'] sources = ['prompt_toolkit-%(version)s-py2-none-any.whl'] dependencies = [ diff --git a/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-3.5.2.eb b/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-3.5.2.eb index 6c89475f..73aea64f 100644 --- a/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-3.5.2.eb +++ b/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-3.5.2.eb @@ -9,7 +9,8 @@ description = """prompt_toolkit is a Python library for building powerful intera toolchain = {'name': 'intel', 'version': '2016b'} -source_urls = ['https://pypi.python.org/packages/eb/81/a7ad3c223f323d05381208c262889bd09577852bd5044a13965a9a13f5ed/'] +source_urls = [ + 'https://pypi.python.org/packages/eb/81/a7ad3c223f323d05381208c262889bd09577852bd5044a13965a9a13f5ed/'] sources = ['prompt_toolkit-%(version)s-py3-none-any.whl'] dependencies = [ diff --git a/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-2.7.11.eb b/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-2.7.11.eb index 3deb4533..3027748d 100644 --- a/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-2.7.11.eb +++ b/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-2.7.11.eb @@ -2,7 +2,7 @@ easyblock = 'PythonPackage' name = 'protobuf-python' version = '3.0.2' -versionsuffix= '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/google/protobuf/' description = """Python Protocol Buffers runtime library.""" @@ -24,6 +24,6 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -options = {'modulename': 'google.protobuf' } +options = {'modulename': 'google.protobuf'} moduleclass = 'devel' diff --git a/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-3.5.1.eb b/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-3.5.1.eb index 64b04ec5..fb810496 100644 --- a/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-3.5.1.eb +++ b/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-3.5.1.eb @@ -2,7 +2,7 @@ easyblock = 'PythonPackage' name = 'protobuf-python' version = '3.0.2' -versionsuffix= '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/google/protobuf/' description = """Python Protocol Buffers runtime library.""" @@ -24,6 +24,6 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -options = {'modulename': 'google.protobuf' } +options = {'modulename': 'google.protobuf'} moduleclass = 'devel' diff --git a/p/protobuf-python/protobuf-python-3.2.0-GCC-7.1.0-2.28-Python-3.6.1.eb b/p/protobuf-python/protobuf-python-3.2.0-GCC-7.1.0-2.28-Python-3.6.1.eb index 0ba0b8fe..6c15d71e 100644 --- a/p/protobuf-python/protobuf-python-3.2.0-GCC-7.1.0-2.28-Python-3.6.1.eb +++ b/p/protobuf-python/protobuf-python-3.2.0-GCC-7.1.0-2.28-Python-3.6.1.eb @@ -4,7 +4,7 @@ easyblock = 'PythonPackage' name = 'protobuf-python' version = '3.2.0' -versionsuffix= '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/google/protobuf/' description = """Python Protocol Buffers runtime library.""" @@ -30,6 +30,6 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -options = {'modulename': 'google.protobuf' } +options = {'modulename': 'google.protobuf'} moduleclass = 'devel' diff --git a/p/protobuf-python/protobuf-python-3.2.0-foss-2016a-Python-2.7.13.eb b/p/protobuf-python/protobuf-python-3.2.0-foss-2016a-Python-2.7.13.eb index c0c088c9..93a66d69 100644 --- a/p/protobuf-python/protobuf-python-3.2.0-foss-2016a-Python-2.7.13.eb +++ b/p/protobuf-python/protobuf-python-3.2.0-foss-2016a-Python-2.7.13.eb @@ -2,7 +2,7 @@ easyblock = 'PythonPackage' name = 'protobuf-python' version = '3.2.0' -versionsuffix= '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/google/protobuf/' description = """Python Protocol Buffers runtime library.""" @@ -24,6 +24,6 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -options = {'modulename': 'google.protobuf' } +options = {'modulename': 'google.protobuf'} moduleclass = 'devel' diff --git a/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-2.7.12.eb b/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-2.7.12.eb index 136b95fa..fd34141e 100644 --- a/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-2.7.12.eb +++ b/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-2.7.12.eb @@ -2,7 +2,7 @@ easyblock = 'PythonPackage' name = 'protobuf-python' version = '3.2.0' -versionsuffix= '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/google/protobuf/' description = """Python Protocol Buffers runtime library.""" @@ -24,6 +24,6 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -options = {'modulename': 'google.protobuf' } +options = {'modulename': 'google.protobuf'} moduleclass = 'devel' diff --git a/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-3.5.2.eb b/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-3.5.2.eb index 89a06c0e..51988758 100644 --- a/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-3.5.2.eb +++ b/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-3.5.2.eb @@ -2,7 +2,7 @@ easyblock = 'PythonPackage' name = 'protobuf-python' version = '3.2.0' -versionsuffix= '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/google/protobuf/' description = """Python Protocol Buffers runtime library.""" @@ -24,6 +24,6 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -options = {'modulename': 'google.protobuf' } +options = {'modulename': 'google.protobuf'} moduleclass = 'devel' diff --git a/p/protobuf-python/protobuf-python-3.4.0-GCC-6.4.0-2.28-Python-3.6.1.eb b/p/protobuf-python/protobuf-python-3.4.0-GCC-6.4.0-2.28-Python-3.6.1.eb index d9e134b8..ee1841a4 100644 --- a/p/protobuf-python/protobuf-python-3.4.0-GCC-6.4.0-2.28-Python-3.6.1.eb +++ b/p/protobuf-python/protobuf-python-3.4.0-GCC-6.4.0-2.28-Python-3.6.1.eb @@ -4,7 +4,7 @@ easyblock = 'PythonPackage' name = 'protobuf-python' version = '3.4.0' -versionsuffix= '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/google/protobuf/' description = """Python Protocol Buffers runtime library.""" @@ -30,6 +30,6 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -options = {'modulename': 'google.protobuf' } +options = {'modulename': 'google.protobuf'} moduleclass = 'devel' diff --git a/p/protobuf-python/protobuf-python-3.4.0-Py-3.6.eb b/p/protobuf-python/protobuf-python-3.4.0-Py-3.6.eb index a6f201b1..bb4008fc 100644 --- a/p/protobuf-python/protobuf-python-3.4.0-Py-3.6.eb +++ b/p/protobuf-python/protobuf-python-3.4.0-Py-3.6.eb @@ -14,7 +14,7 @@ source_urls = ['https://github.com/google/protobuf/archive/v%(version)s'] sources = [SOURCE_TAR_GZ] dependencies = [ - ('protobuf', version ) + ('protobuf', version) ] # use_setup_py_develop = True @@ -28,6 +28,6 @@ sanity_check_paths = { 'dirs': ['lib/python3.6/site-packages'], } -options = {'modulename': 'google.protobuf' } +options = {'modulename': 'google.protobuf'} moduleclass = 'devel' diff --git a/p/protobuf-python/protobuf-python-3.5.1-Py-3.6.eb b/p/protobuf-python/protobuf-python-3.5.1-Py-3.6.eb index 9da459d8..adfcedae 100644 --- a/p/protobuf-python/protobuf-python-3.5.1-Py-3.6.eb +++ b/p/protobuf-python/protobuf-python-3.5.1-Py-3.6.eb @@ -14,7 +14,7 @@ source_urls = ['https://github.com/google/protobuf/archive/v%(version)s'] sources = [SOURCE_TAR_GZ] dependencies = [ - ('protobuf', version ) + ('protobuf', version) ] # use_setup_py_develop = True @@ -28,6 +28,6 @@ sanity_check_paths = { 'dirs': ['lib/python3.6/site-packages'], } -options = {'modulename': 'google.protobuf' } +options = {'modulename': 'google.protobuf'} moduleclass = 'devel' diff --git a/p/protobuf/protobuf-3.2.0-GCC-6.4.0-2.28-Python-3.6.1.eb b/p/protobuf/protobuf-3.2.0-GCC-6.4.0-2.28-Python-3.6.1.eb index 78d6cec4..acd124ed 100644 --- a/p/protobuf/protobuf-3.2.0-GCC-6.4.0-2.28-Python-3.6.1.eb +++ b/p/protobuf/protobuf-3.2.0-GCC-6.4.0-2.28-Python-3.6.1.eb @@ -10,7 +10,8 @@ description = """Google Protocol Buffers""" toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} sources = ['%(name)s-python-%(version)s.tar.gz'] -source_urls = ['https://github.com/google/protobuf/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/google/protobuf/releases/download/v%(version)s/'] dependencies = [ ('Python', '3.6.1', '', True), diff --git a/p/protobuf/protobuf-3.2.0-GCC-7.1.0-2.28-Python-3.6.1.eb b/p/protobuf/protobuf-3.2.0-GCC-7.1.0-2.28-Python-3.6.1.eb index 843ae5e0..c73ddd68 100644 --- a/p/protobuf/protobuf-3.2.0-GCC-7.1.0-2.28-Python-3.6.1.eb +++ b/p/protobuf/protobuf-3.2.0-GCC-7.1.0-2.28-Python-3.6.1.eb @@ -10,9 +10,10 @@ description = """Google Protocol Buffers""" toolchain = {'name': 'GCC', 'version': '7.1.0-2.28'} sources = ['%(name)s-python-%(version)s.tar.gz'] -source_urls = ['https://github.com/google/protobuf/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/google/protobuf/releases/download/v%(version)s/'] -#builddependencies = [ +# builddependencies = [ # ('GCC', '4.9.3-tf'), #] diff --git a/p/protobuf/protobuf-3.2.0-Python-3.6.1.eb b/p/protobuf/protobuf-3.2.0-Python-3.6.1.eb index 4ef3c2b8..30903313 100644 --- a/p/protobuf/protobuf-3.2.0-Python-3.6.1.eb +++ b/p/protobuf/protobuf-3.2.0-Python-3.6.1.eb @@ -11,7 +11,8 @@ toolchain = {'name': 'dummy', 'version': ''} toolchainopts = {'pic': True} sources = ['%(name)s-python-%(version)s.tar.gz'] -source_urls = ['https://github.com/google/protobuf/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/google/protobuf/releases/download/v%(version)s/'] builddependencies = [ ('GCC', '4.9.3-tf'), diff --git a/p/protobuf/protobuf-3.4.0-GCC-7.1.0-2.28-Python-3.6.1.eb b/p/protobuf/protobuf-3.4.0-GCC-7.1.0-2.28-Python-3.6.1.eb index f8e94e9c..267a9dcc 100644 --- a/p/protobuf/protobuf-3.4.0-GCC-7.1.0-2.28-Python-3.6.1.eb +++ b/p/protobuf/protobuf-3.4.0-GCC-7.1.0-2.28-Python-3.6.1.eb @@ -10,9 +10,10 @@ description = """Google Protocol Buffers""" toolchain = {'name': 'GCC', 'version': '7.1.0-2.28'} sources = ['%(name)s-python-%(version)s.tar.gz'] -source_urls = ['https://github.com/google/protobuf/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/google/protobuf/releases/download/v%(version)s/'] -#builddependencies = [ +# builddependencies = [ # ('GCC', '4.9.3-tf'), #] @@ -21,7 +22,7 @@ dependencies = [ ] # after instalation: python3 setup.py install --cpp_implementation -#postinstallcmds = [ +# postinstallcmds = [ # 'cp %(builddir)s/%(name)s-%(version)s/ %(installdir)s/build -R', #] diff --git a/p/protobuf/protobuf-3.4.0-Py-3.6.eb b/p/protobuf/protobuf-3.4.0-Py-3.6.eb index d6cab237..c4e0fa27 100644 --- a/p/protobuf/protobuf-3.4.0-Py-3.6.eb +++ b/p/protobuf/protobuf-3.4.0-Py-3.6.eb @@ -12,7 +12,8 @@ toolchain = {'name': 'Py', 'version': '3.6'} toolchainopts = {'pic': True} sources = ['%(name)s-python-%(version)s.tar.gz'] -source_urls = ['https://github.com/google/protobuf/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/google/protobuf/releases/download/v%(version)s/'] # after instalation: python3 setup.py install --cpp_implementation postinstallcmds = [ diff --git a/p/protobuf/protobuf-3.4.0-Python-3.6.1.eb b/p/protobuf/protobuf-3.4.0-Python-3.6.1.eb index 20cc76d0..6ea8e11f 100644 --- a/p/protobuf/protobuf-3.4.0-Python-3.6.1.eb +++ b/p/protobuf/protobuf-3.4.0-Python-3.6.1.eb @@ -11,7 +11,8 @@ toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} toolchainopts = {'pic': True} sources = ['%(name)s-python-%(version)s.tar.gz'] -source_urls = ['https://github.com/google/protobuf/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/google/protobuf/releases/download/v%(version)s/'] dependencies = [ ('Python', '3.6.1', '', True), diff --git a/p/protobuf/protobuf-3.5.1-Py-3.6.eb b/p/protobuf/protobuf-3.5.1-Py-3.6.eb index 3898c608..96062d27 100644 --- a/p/protobuf/protobuf-3.5.1-Py-3.6.eb +++ b/p/protobuf/protobuf-3.5.1-Py-3.6.eb @@ -12,7 +12,8 @@ toolchain = {'name': 'Py', 'version': '3.6'} toolchainopts = {'pic': True} sources = ['%(name)s-python-%(version)s.tar.gz'] -source_urls = ['https://github.com/google/protobuf/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/google/protobuf/releases/download/v%(version)s/'] # after instalation: python3 setup.py install --cpp_implementation postinstallcmds = [ diff --git a/p/pscom/pscom-5.0.43-GCC-4.8.2.eb b/p/pscom/pscom-5.0.43-GCC-4.8.2.eb index 65a73afe..5de991da 100644 --- a/p/pscom/pscom-5.0.43-GCC-4.8.2.eb +++ b/p/pscom/pscom-5.0.43-GCC-4.8.2.eb @@ -4,7 +4,7 @@ name = 'pscom' version = '5.0.43' homepage = 'http://www.par-tec.com' -description = """ParaStation is a robust and efficient cluster middleware, consisting +description = """ParaStation is a robust and efficient cluster middleware, consisting of a high-performance communication layer (MPI) and a sophisticated management layer.""" toolchain = {'name': 'GCC', 'version': '4.8.2'} @@ -15,7 +15,12 @@ sources = ['%(version)s-1.zip'] dependencies = [('popt', '1.14')] sanity_check_paths = { - 'files': ['include/pscom.h', ('lib/libpscom.%s' % SHLIB_EXT, 'lib64/libpscom.%s' % SHLIB_EXT)], + 'files': [ + 'include/pscom.h', + ('lib/libpscom.%s' % + SHLIB_EXT, + 'lib64/libpscom.%s' % + SHLIB_EXT)], 'dirs': [], } diff --git a/p/pscom/pscom-5.0.44-1-GCC-4.9.2.eb b/p/pscom/pscom-5.0.44-1-GCC-4.9.2.eb index b69d0d92..1352ce25 100644 --- a/p/pscom/pscom-5.0.44-1-GCC-4.9.2.eb +++ b/p/pscom/pscom-5.0.44-1-GCC-4.9.2.eb @@ -13,7 +13,12 @@ dependencies = [('popt', '1.16')] sanity_check_paths = { - 'files': ['include/pscom.h', ('lib/libpscom.%s' % SHLIB_EXT, 'lib64/libpscom.%s' % SHLIB_EXT)], + 'files': [ + 'include/pscom.h', + ('lib/libpscom.%s' % + SHLIB_EXT, + 'lib64/libpscom.%s' % + SHLIB_EXT)], 'dirs': [], } diff --git a/p/pscom/pscom-5.0.44-1-iccifort-2015.1.133.eb b/p/pscom/pscom-5.0.44-1-iccifort-2015.1.133.eb index 7da1e4a7..c049de1c 100644 --- a/p/pscom/pscom-5.0.44-1-iccifort-2015.1.133.eb +++ b/p/pscom/pscom-5.0.44-1-iccifort-2015.1.133.eb @@ -13,7 +13,12 @@ sources = ['%(version)s.zip'] dependencies = [('popt', '1.14')] sanity_check_paths = { - 'files': ['include/pscom.h', ('lib/libpscom.%s' % SHLIB_EXT, 'lib64/libpscom.%s' % SHLIB_EXT)], + 'files': [ + 'include/pscom.h', + ('lib/libpscom.%s' % + SHLIB_EXT, + 'lib64/libpscom.%s' % + SHLIB_EXT)], 'dirs': [], } moduleclass = 'tools' diff --git a/p/pscom/pscom-5.0.48-1.eb b/p/pscom/pscom-5.0.48-1.eb index 13b9a47c..69bd7b7e 100644 --- a/p/pscom/pscom-5.0.48-1.eb +++ b/p/pscom/pscom-5.0.48-1.eb @@ -16,7 +16,12 @@ builddependencies = [ ] sanity_check_paths = { - 'files': ['include/%(name)s.h', ('lib/libpscom.so', 'lib64/libpscom.so'), ('lib/libpscom4mxm.so', 'lib64/libpscom4mxm.so')], + 'files': [ + 'include/%(name)s.h', + ('lib/libpscom.so', + 'lib64/libpscom.so'), + ('lib/libpscom4mxm.so', + 'lib64/libpscom4mxm.so')], 'dirs': [], } diff --git a/p/psmc/psmc-0.6.5-foss-2016a.eb b/p/psmc/psmc-0.6.5-foss-2016a.eb index 59517cb9..10a28c8d 100644 --- a/p/psmc/psmc-0.6.5-foss-2016a.eb +++ b/p/psmc/psmc-0.6.5-foss-2016a.eb @@ -6,7 +6,7 @@ version = '0.6.5' homepage = 'https://github.com/lh3/psmc' description = """This software package infers population size history from a diploid sequence using the Pairwise Sequentially Markovian Coalescent (PSMC) model.""" - + toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://github.com/lh3/psmc/archive/'] @@ -15,8 +15,21 @@ sources = ['%(version)s.tar.gz'] buildopts = '&& cd utils && make' utils = [ - 'avg.pl', 'calD', 'cntcpg', 'ctime_plot.pl', 'dec2ctime.pl', 'decode2bed.pl', 'fq2psmcfa', 'history2ms.pl', - 'ms2psmcfa.pl', 'mutDiff', 'pcnt_bezier.lua', 'psmc2history.pl', 'psmc_plot.pl', 'psmc_trunc.pl', 'splitfa', + 'avg.pl', + 'calD', + 'cntcpg', + 'ctime_plot.pl', + 'dec2ctime.pl', + 'decode2bed.pl', + 'fq2psmcfa', + 'history2ms.pl', + 'ms2psmcfa.pl', + 'mutDiff', + 'pcnt_bezier.lua', + 'psmc2history.pl', + 'psmc_plot.pl', + 'psmc_trunc.pl', + 'splitfa', ] files_to_copy = [ diff --git a/p/pyFFTW/pyFFTW-0.10.4-Py-3.6.eb b/p/pyFFTW/pyFFTW-0.10.4-Py-3.6.eb index bee63ce5..97844b8c 100644 --- a/p/pyFFTW/pyFFTW-0.10.4-Py-3.6.eb +++ b/p/pyFFTW/pyFFTW-0.10.4-Py-3.6.eb @@ -17,9 +17,7 @@ dependencies = [ ('numpy', '1.13.3'), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-2.7.11.eb b/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-2.7.11.eb index 908370bc..8ec0c44a 100644 --- a/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-2.7.11.eb +++ b/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-2.7.11.eb @@ -18,8 +18,8 @@ sources = ['%s.tar.gz' % commit_id] patches = ['%(name)s-%(version)s_openblas.patch'] -#pyGIMLi is picky about the version of CastXML/pygccxml/pyplusplus -#Check scripts/buildThirdParty.sh +# pyGIMLi is picky about the version of CastXML/pygccxml/pyplusplus +# Check scripts/buildThirdParty.sh builddependencies = [ ('CMake', '3.4.3'), ('CastXML', '20160617'), @@ -56,10 +56,27 @@ installopts += '&& mkdir %(installdir)s/bin ' installopts += '&& cp ../easybuild_obj/bin/* %(installdir)s/bin' sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bms2vtk', 'dc1dinv', 'dc1dsmooth', 'fdem1dinv', 'fdem1dsmooth', - 'harmfit', 'invlinearmat', 'mrs1dblock', 'mrs1dsmooth', - 'mt1dinv', 'mt1dsmooth', 'polyfit', 'ttinv', 'ttmod']]+ - ['lib/libgimli.%s' % SHLIB_EXT, 'lib/python%(pyshortver)s/site-packages/pygimli.h'], + 'files': [ + 'bin/%s' % + x for x in [ + 'bms2vtk', + 'dc1dinv', + 'dc1dsmooth', + 'fdem1dinv', + 'fdem1dsmooth', + 'harmfit', + 'invlinearmat', + 'mrs1dblock', + 'mrs1dsmooth', + 'mt1dinv', + 'mt1dsmooth', + 'polyfit', + 'ttinv', + 'ttmod']] + + [ + 'lib/libgimli.%s' % + SHLIB_EXT, + 'lib/python%(pyshortver)s/site-packages/pygimli.h'], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'], } diff --git a/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-3.5.1.eb b/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-3.5.1.eb index bf649cda..fb7e057e 100644 --- a/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-3.5.1.eb +++ b/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-3.5.1.eb @@ -18,8 +18,8 @@ sources = ['%s.tar.gz' % commit_id] patches = ['%(name)s-%(version)s_openblas.patch'] -#pyGIMLi is picky about the version of CastXML/pygccxml/pyplusplus -#Check scripts/buildThirdParty.sh +# pyGIMLi is picky about the version of CastXML/pygccxml/pyplusplus +# Check scripts/buildThirdParty.sh builddependencies = [ ('CMake', '3.4.3'), ('CastXML', '20160617'), @@ -56,10 +56,27 @@ installopts += '&& mkdir %(installdir)s/bin ' installopts += '&& cp ../easybuild_obj/bin/* %(installdir)s/bin' sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['bms2vtk', 'dc1dinv', 'dc1dsmooth', 'fdem1dinv', 'fdem1dsmooth', - 'harmfit', 'invlinearmat', 'mrs1dblock', 'mrs1dsmooth', - 'mt1dinv', 'mt1dsmooth', 'polyfit', 'ttinv', 'ttmod']]+ - ['lib/libgimli.%s' % SHLIB_EXT, 'lib/python%(pyshortver)s/site-packages/pygimli.h'], + 'files': [ + 'bin/%s' % + x for x in [ + 'bms2vtk', + 'dc1dinv', + 'dc1dsmooth', + 'fdem1dinv', + 'fdem1dsmooth', + 'harmfit', + 'invlinearmat', + 'mrs1dblock', + 'mrs1dsmooth', + 'mt1dinv', + 'mt1dsmooth', + 'polyfit', + 'ttinv', + 'ttmod']] + + [ + 'lib/libgimli.%s' % + SHLIB_EXT, + 'lib/python%(pyshortver)s/site-packages/pygimli.h'], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'], } diff --git a/p/pyasn1/pyasn1-0.4.4-Py-2.7.eb b/p/pyasn1/pyasn1-0.4.4-Py-2.7.eb index 06e513bb..865ca04f 100644 --- a/p/pyasn1/pyasn1-0.4.4-Py-2.7.eb +++ b/p/pyasn1/pyasn1-0.4.4-Py-2.7.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '2.7'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#dependencies = [ +# dependencies = [ # ('six', '1.11.0'), #] diff --git a/p/pycparser/pycparser-2.18-Py-2.7.eb b/p/pycparser/pycparser-2.18-Py-2.7.eb index 1e007b0d..63833f48 100644 --- a/p/pycparser/pycparser-2.18-Py-2.7.eb +++ b/p/pycparser/pycparser-2.18-Py-2.7.eb @@ -12,9 +12,7 @@ toolchain = {'name': 'Py', 'version': '2.7'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7.egg-info'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python2.7/site-packages/%(name)s-%(version)s-py2.7.egg-info'], } moduleclass = 'python' diff --git a/p/pylint/pylint-1.7.2-Python-2.7.13-base.eb b/p/pylint/pylint-1.7.2-Python-2.7.13-base.eb index 3755b5e2..39667404 100644 --- a/p/pylint/pylint-1.7.2-Python-2.7.13-base.eb +++ b/p/pylint/pylint-1.7.2-Python-2.7.13-base.eb @@ -8,9 +8,9 @@ versionsuffix = '-Python-2.7.13-base' github_account = 'PyCQA' homepage = 'https://github.com/PyCQA/pylint' -description = """Pylint is a Python source code analyzer which looks for programming - errors, helps enforcing a coding standard and sniffs for some code smells (as defined - in Martin Fowler's Refactoring book).""" +description = """Pylint is a Python source code analyzer which looks for programming + errors, helps enforcing a coding standard and sniffs for some code smells (as defined + in Martin Fowler's Refactoring book).""" toolchain = {'name': 'dummy', 'version': ''} diff --git a/p/pymatgen/pymatgen-2018.1.29-Py-3.6.eb b/p/pymatgen/pymatgen-2018.1.29-Py-3.6.eb index 54dc0825..f13340c6 100644 --- a/p/pymatgen/pymatgen-2018.1.29-Py-3.6.eb +++ b/p/pymatgen/pymatgen-2018.1.29-Py-3.6.eb @@ -33,9 +33,7 @@ dependencies = [ ('PyDispatcher', '2.0.5'), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/p/pyparsing/pyparsing-2.2.0-Py-2.7.eb b/p/pyparsing/pyparsing-2.2.0-Py-2.7.eb index 8b40dd70..4a348fcd 100644 --- a/p/pyparsing/pyparsing-2.2.0-Py-2.7.eb +++ b/p/pyparsing/pyparsing-2.2.0-Py-2.7.eb @@ -5,7 +5,7 @@ name = 'pyparsing' version = '2.2.0' homepage = 'http://pyparsing.wikispaces.com' -description = """The pyparsing module provides a library of classes +description = """The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code.""" toolchain = {'name': 'Py', 'version': '2.7'} diff --git a/p/pyparsing/pyparsing-2.2.0-Py-3.6.eb b/p/pyparsing/pyparsing-2.2.0-Py-3.6.eb index 64aae6a3..8bb586c4 100644 --- a/p/pyparsing/pyparsing-2.2.0-Py-3.6.eb +++ b/p/pyparsing/pyparsing-2.2.0-Py-3.6.eb @@ -5,7 +5,7 @@ name = 'pyparsing' version = '2.2.0' homepage = 'http://pyparsing.wikispaces.com' -description = """The pyparsing module provides a library of classes +description = """The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code.""" toolchain = {'name': 'Py', 'version': '3.6'} diff --git a/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-2.7.11.eb b/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-2.7.11.eb index 69561739..8ebd6c8d 100644 --- a/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-2.7.11.eb +++ b/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-2.7.11.eb @@ -32,4 +32,3 @@ sanity_check_paths = { options = {'modulename': '%(name)s'} moduleclass = 'tools' - diff --git a/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-3.5.1.eb b/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-3.5.1.eb index 98760a6c..b72f894f 100644 --- a/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-3.5.1.eb +++ b/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-3.5.1.eb @@ -30,4 +30,3 @@ sanity_check_paths = { options = {'modulename': '%(name)s'} moduleclass = 'tools' - diff --git a/p/python-dateutil/python-dateutil-2.6.1-Py-2.7.eb b/p/python-dateutil/python-dateutil-2.6.1-Py-2.7.eb index 12e42921..a25180be 100644 --- a/p/python-dateutil/python-dateutil-2.6.1-Py-2.7.eb +++ b/p/python-dateutil/python-dateutil-2.6.1-Py-2.7.eb @@ -9,7 +9,8 @@ description = 'Useful extensions to the standard Python datetime features.' toolchain = {'name': 'Py', 'version': '2.7'} -source_urls = ['https://github.com/dateutil/dateutil/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/dateutil/dateutil/releases/download/%(version)s'] sources = [SOURCE_TAR_GZ] dependencies = [ diff --git a/p/python-dateutil/python-dateutil-2.6.1-Py-3.6.eb b/p/python-dateutil/python-dateutil-2.6.1-Py-3.6.eb index 87d5b959..32db5954 100644 --- a/p/python-dateutil/python-dateutil-2.6.1-Py-3.6.eb +++ b/p/python-dateutil/python-dateutil-2.6.1-Py-3.6.eb @@ -9,7 +9,8 @@ description = 'Useful extensions to the standard Python datetime features.' toolchain = {'name': 'Py', 'version': '3.6'} -source_urls = ['https://github.com/dateutil/dateutil/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/dateutil/dateutil/releases/download/%(version)s'] sources = [SOURCE_TAR_GZ] dependencies = [ diff --git a/p/pytz/pytz-2017.3-Py-3.6.eb b/p/pytz/pytz-2017.3-Py-3.6.eb index ffaf2d74..613a6a87 100644 --- a/p/pytz/pytz-2017.3-Py-3.6.eb +++ b/p/pytz/pytz-2017.3-Py-3.6.eb @@ -5,12 +5,13 @@ name = 'pytz' version = '2017.3' homepage = 'http://pytz.sourceforge.net/' -description = """pytz brings the Olson tz database into Python. This library allows +description = """pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations using Python 2.4 or higher.""" toolchain = {'name': 'Py', 'version': '3.6'} -source_urls = ['https://pypi.python.org/packages/60/88/d3152c234da4b2a1f7a989f89609ea488225eaea015bc16fbde2b3fdfefa'] +source_urls = [ + 'https://pypi.python.org/packages/60/88/d3152c234da4b2a1f7a989f89609ea488225eaea015bc16fbde2b3fdfefa'] sources = [SOURCE_ZIP] sanity_check_paths = { diff --git a/q/QBOX/QBOX-r140b-foss-2016a.eb b/q/QBOX/QBOX-r140b-foss-2016a.eb index 52460586..67376312 100644 --- a/q/QBOX/QBOX-r140b-foss-2016a.eb +++ b/q/QBOX/QBOX-r140b-foss-2016a.eb @@ -6,7 +6,7 @@ version = 'r140b' homepage = 'https://asc.llnl.gov/CORAL-benchmarks/#qbox' description = 'QBOX benchmark, part of CORAL suite' -toolchain = {'name': 'foss', 'version': '2016a' } +toolchain = {'name': 'foss', 'version': '2016a'} toolchainopts = {'usempi': True} source_urls = ['https://asc.llnl.gov/CORAL-benchmarks/Science/'] diff --git a/q/QCA/QCA-2.1.0-foss-2015g.eb b/q/QCA/QCA-2.1.0-foss-2015g.eb index d78e3eab..5e675bc0 100644 --- a/q/QCA/QCA-2.1.0-foss-2015g.eb +++ b/q/QCA/QCA-2.1.0-foss-2015g.eb @@ -11,13 +11,14 @@ using plugins known as Providers""" toolchain = {'name': 'foss', 'version': '2015g'} # Example URL: http://delta.affinix.com/download/qca/2.1/qca-2.1.0.tar.gz -source_urls = ['http://delta.affinix.com/download/%(namelower)s/%(version_major)s.0'] +source_urls = [ + 'http://delta.affinix.com/download/%(namelower)s/%(version_major)s.0'] sources = [SOURCELOWER_TAR_GZ] builddependencies = [('Qt', '4.8.6'), ('CMake', '3.3.1') -] + ] sanity_check_paths = { 'files': ['lib/libqca.so', 'bin/qcatool'], diff --git a/q/QGIS/QGIS-2.12.3-foss-2015g.eb b/q/QGIS/QGIS-2.12.3-foss-2015g.eb index bf9b7934..a482150b 100644 --- a/q/QGIS/QGIS-2.12.3-foss-2015g.eb +++ b/q/QGIS/QGIS-2.12.3-foss-2015g.eb @@ -18,21 +18,21 @@ separate_build_dir = True python = 'Python' pyver = '2.7.9' -pysuff = '-%s-%s' % (python,pyver) +pysuff = '-%s-%s' % (python, pyver) dependencies = [('QCA', '2.1.0'), - ('Qt','4.8.6'), - ('PROJ_4','4.9.2'), - ('GEOS','3.5.0'), - ('SQLite','3.8.8.1'), - ('GDAL','2.1.0'), - ('Qwt','6.1.2'), - ('expat','2.1.0'), - ('SpatiaLite','4.3.0a'), - ('SIP','4.17', pysuff), - ('PyQt','4.11.4', pysuff), - ('spatialindex','1.8.5'), -] + ('Qt', '4.8.6'), + ('PROJ_4', '4.9.2'), + ('GEOS', '3.5.0'), + ('SQLite', '3.8.8.1'), + ('GDAL', '2.1.0'), + ('Qwt', '6.1.2'), + ('expat', '2.1.0'), + ('SpatiaLite', '4.3.0a'), + ('SIP', '4.17', pysuff), + ('PyQt', '4.11.4', pysuff), + ('spatialindex', '1.8.5'), + ] configopts = '-DCMAKE_EXE_LINKER_FLAGS=-L$EBROOTSQLITE/lib -DWITH_INTERNAL_SPATIALITE=FALSE -DWITH_PYSPATIALITE=FALSE' @@ -45,8 +45,8 @@ configopts += ' -DWITH_BINDINGS=TRUE -DBINDINGS_GLOBAL_INSTALL=TRUE -DWITH_POSTG sanity_check_paths = { 'files': ['bin/qgis', - 'lib/libqgis_gui.so' - ], + 'lib/libqgis_gui.so' + ], 'dirs': ['include', 'bin', 'lib'], } diff --git a/q/QScintilla/QScintilla-2.9.1-foss-2015b.eb b/q/QScintilla/QScintilla-2.9.1-foss-2015b.eb index 6770d50c..06d6440b 100644 --- a/q/QScintilla/QScintilla-2.9.1-foss-2015b.eb +++ b/q/QScintilla/QScintilla-2.9.1-foss-2015b.eb @@ -6,7 +6,8 @@ description = """QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ edit toolchain = {'name': 'foss', 'version': '2015g'} -source_urls = ['http://sourceforge.net/projects/pyqt/files/%(name)s2/%(name)s-%(version)s'] +source_urls = [ + 'http://sourceforge.net/projects/pyqt/files/%(name)s2/%(name)s-%(version)s'] sources = ['%(name)s-gpl-%(version)s.tar.gz'] @@ -19,7 +20,7 @@ preinstallopts = "cd Qt4Qt5 && " ###### WARNING ################### # # Missing Python binding compilation! -# For now you have to manually go to the Python source sundirectory +# For now you have to manually go to the Python source sundirectory # and do: python configure.py && make # and copy Qsci.so to the PyQt Python lib /apps/all/PyQt/4.11.4-foss-2015g-Python-2.7.9/lib/python2.7/site-packages/PyQt4/ # diff --git a/q/Qhull/Qhull-2015.2.eb b/q/Qhull/Qhull-2015.2.eb index c56d7edb..6f26e722 100644 --- a/q/Qhull/Qhull-2015.2.eb +++ b/q/Qhull/Qhull-2015.2.eb @@ -23,7 +23,11 @@ patches = [ builddependencies = [('CMake', '3.8.1')] sanity_check_paths = { - 'files': ['bin/qhull', 'lib/libqhull.%s' % SHLIB_EXT, 'lib/pkgconfig/qhull.pc'], + 'files': [ + 'bin/qhull', + 'lib/libqhull.%s' % + SHLIB_EXT, + 'lib/pkgconfig/qhull.pc'], 'dirs': [], } diff --git a/q/Qt/Qt-4.8.7-foss-2016a-GLib-2.48.0.eb b/q/Qt/Qt-4.8.7-foss-2016a-GLib-2.48.0.eb index 8616257c..f03d8c38 100644 --- a/q/Qt/Qt-4.8.7-foss-2016a-GLib-2.48.0.eb +++ b/q/Qt/Qt-4.8.7-foss-2016a-GLib-2.48.0.eb @@ -8,8 +8,7 @@ toolchain = {'name': 'foss', 'version': '2016a'} 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/' -] + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/'] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] patches = ['Qt-%(version)s_phonon-export.patch'] diff --git a/q/Qt/Qt-4.8.7-intel-2016a-GLib-2.48.0.eb b/q/Qt/Qt-4.8.7-intel-2016a-GLib-2.48.0.eb index ada4c2ab..7aa02ccf 100644 --- a/q/Qt/Qt-4.8.7-intel-2016a-GLib-2.48.0.eb +++ b/q/Qt/Qt-4.8.7-intel-2016a-GLib-2.48.0.eb @@ -8,8 +8,7 @@ toolchain = {'name': 'intel', 'version': '2016a'} 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/' -] + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/'] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] patches = ['Qt-%(version)s_phonon-export.patch'] diff --git a/q/Qt5/Qt5-5.11.1-GCC-6.3.0-2.27.eb b/q/Qt5/Qt5-5.11.1-GCC-6.3.0-2.27.eb index 56acdcce..3c856895 100644 --- a/q/Qt5/Qt5-5.11.1-GCC-6.3.0-2.27.eb +++ b/q/Qt5/Qt5-5.11.1-GCC-6.3.0-2.27.eb @@ -12,8 +12,7 @@ toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} source_urls = [ 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/single/', - 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/' -] + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/'] sources = ['qt-everywhere-src-%(version)s.tar.xz'] #patches = ['Qt5-5.7.1_fix-nan-inf.patch'] diff --git a/q/Qt5/Qt5-5.6.0-foss-2016a.eb b/q/Qt5/Qt5-5.6.0-foss-2016a.eb index 27b1514a..cdbdce0e 100644 --- a/q/Qt5/Qt5-5.6.0-foss-2016a.eb +++ b/q/Qt5/Qt5-5.6.0-foss-2016a.eb @@ -10,8 +10,7 @@ toolchain = {'name': 'foss', 'version': '2016a'} source_urls = [ 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/single/', - 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/' -] + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/'] sources = ['qt-everywhere-opensource-src-%(version)s.tar.xz'] dependencies = [ diff --git a/q/Qt5/Qt5-5.6.0-intel-2016a.eb b/q/Qt5/Qt5-5.6.0-intel-2016a.eb index f4f0ab35..b725cf9f 100644 --- a/q/Qt5/Qt5-5.6.0-intel-2016a.eb +++ b/q/Qt5/Qt5-5.6.0-intel-2016a.eb @@ -10,8 +10,7 @@ toolchain = {'name': 'intel', 'version': '2016a'} source_urls = [ 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/single/', - 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/' -] + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/'] sources = ['qt-everywhere-opensource-src-%(version)s.tar.xz'] dependencies = [ diff --git a/q/Qt5/Qt5-5.7.0-intel-2017a.eb b/q/Qt5/Qt5-5.7.0-intel-2017a.eb index afe0a334..ec6c9c8d 100644 --- a/q/Qt5/Qt5-5.7.0-intel-2017a.eb +++ b/q/Qt5/Qt5-5.7.0-intel-2017a.eb @@ -10,8 +10,7 @@ toolchain = {'name': 'intel', 'version': '2017a'} source_urls = [ 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/single/', - 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/' -] + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/'] sources = ['qt-everywhere-opensource-src-%(version)s.tar.xz'] builddependencies = [ diff --git a/q/Qt5/Qt5-5.8.0-GCC-6.3.0-2.27.eb b/q/Qt5/Qt5-5.8.0-GCC-6.3.0-2.27.eb index d3c6d1e6..9a881771 100644 --- a/q/Qt5/Qt5-5.8.0-GCC-6.3.0-2.27.eb +++ b/q/Qt5/Qt5-5.8.0-GCC-6.3.0-2.27.eb @@ -10,8 +10,7 @@ toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} source_urls = [ 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/single/', - 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/' -] + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/'] sources = ['qt-everywhere-opensource-src-%(version)s.tar.xz'] patches = ['Qt5-5.7.1_fix-nan-inf.patch'] diff --git a/q/Qt5/Qt5-5.8.0-intel-2017a.eb b/q/Qt5/Qt5-5.8.0-intel-2017a.eb index 934caad0..dd09cf74 100644 --- a/q/Qt5/Qt5-5.8.0-intel-2017a.eb +++ b/q/Qt5/Qt5-5.8.0-intel-2017a.eb @@ -10,8 +10,7 @@ toolchain = {'name': 'intel', 'version': '2017a'} source_urls = [ 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/single/', - 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/' -] + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/'] sources = ['qt-everywhere-opensource-src-%(version)s.tar.xz'] patches = ['Qt5-5.7.1_fix-nan-inf.patch'] diff --git a/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2015g.eb b/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2015g.eb index bc9297b1..79d25c63 100644 --- a/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2015g.eb +++ b/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2015g.eb @@ -28,10 +28,10 @@ sources = [ 'yambo-3.4.2.tgz', 'xspectra-%(version)s.tar.gz', ] -#missing_sources = [ +# missing_sources = [ # 'sax-2.0.3.tar.gz', # nowhere to be found #] -#source_urls = [ +# source_urls = [ # 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz # 'http://qe-forge.org/gf/download/frsrelease/211/968/', # espresso-5.4.0.tar.gz # 'http://qe-forge.org/gf/download/frsrelease/153/618/', # want-2.5.1-base.tar.gz @@ -47,7 +47,8 @@ dependency = [ ] # gipaw excluded due to: configure: error: Cannot compile against this version of Quantum-Espresso -# add plumed and uncomment the lines in sources and checksums if the package is downloaded manually +# add plumed and uncomment the lines in sources and checksums if the +# package is downloaded manually buildopts = 'all' # plumed # parallel build tends to fail diff --git a/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2016.04.eb b/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2016.04.eb index acd95263..d81968ff 100644 --- a/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2016.04.eb +++ b/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2016.04.eb @@ -27,10 +27,10 @@ sources = [ 'yambo-3.4.2.tgz', 'xspectra-%(version)s.tar.gz', ] -#missing_sources = [ +# missing_sources = [ # 'sax-2.0.3.tar.gz', # nowhere to be found #] -#source_urls = [ +# source_urls = [ # 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz # 'http://qe-forge.org/gf/download/frsrelease/211/968/', # espresso-5.4.0.tar.gz # 'http://qe-forge.org/gf/download/frsrelease/153/618/', # want-2.5.1-base.tar.gz @@ -42,13 +42,13 @@ patches = [ ] # source checksums -#checksums = [ +# checksums = [ # '8bb78181b39bd084ae5cb7a512c1cfe7', # espresso-5.4.0.tar.gz # 'a1e9611b9a82941c23426028d112186e', # wannier90-1.2.tar.gz # '24dc0d8bf5cf4eb4dc38e1c18a80b3ee', # atomic-5.4.0.tar.gz # '254f929259fb06036b78c493cf18e5d6', # neb-5.4.0.tar.gz # 'f641fe9dcf0ec8f1e47d74e3c7c39705', # PHonon-5.4.0.tar.gz - # 'f094031c6d13a0e00022daf4d7c847c7', # plumed-1.3-qe-r11758.tar.gz +# 'f094031c6d13a0e00022daf4d7c847c7', # plumed-1.3-qe-r11758.tar.gz # '31c1cd8cd76752833a9205d456093d0a', # pwcond-5.4.0.tar.gz # '2101533a627644ef467b60d400977eab', # tddfpt-5.4.0.tar.gz # 'ac365daebbe380bf4019235eacf71079', # want-2.5.1-base.tar.gz @@ -57,7 +57,8 @@ patches = [ #] # gipaw excluded due to: configure: error: Cannot compile against this version of Quantum-Espresso -# add plumed and uncomment the lines in sources and checksums if the package is downloaded manually +# add plumed and uncomment the lines in sources and checksums if the +# package is downloaded manually buildopts = 'all' # plumed # parallel build tends to fail diff --git a/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2016b-hybrid.eb b/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2016b-hybrid.eb index 57849d2e..04d7b543 100644 --- a/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2016b-hybrid.eb +++ b/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2016b-hybrid.eb @@ -11,7 +11,7 @@ description = """Quantum ESPRESSO is an integrated suite of computer codes toolchain = {'name': 'foss', 'version': '2016b'} toolchainopts = {'usempi': True, 'openmp': True} -# this list was determined from QE 5.4.0 version release +# this list was determined from QE 5.4.0 version release sources = [ # Common source 'espresso-%(version)s.tar.gz', @@ -21,38 +21,40 @@ sources = [ 'neb-%(version)s.tar.gz', 'PHonon-%(version)s.tar.gz', 'pwcond-%(version)s.tar.gz', - 'xspectra-%(version)s.tar.gz' , - 'PWgui-%(version)s.tar.gz' , - 'EPW-%(version)s.tar.gz' , - 'test-suite-%(version)s.tar.gz' , - 'GWW-%(version)s.tar.gz' , + 'xspectra-%(version)s.tar.gz', + 'PWgui-%(version)s.tar.gz', + 'EPW-%(version)s.tar.gz', + 'test-suite-%(version)s.tar.gz', + 'GWW-%(version)s.tar.gz', ] source_urls = [ 'http://files.qe-forge.org/index.php?file=', # Almost all - 'http://www.qe-forge.org/gf/download/frsrelease/211/968/', # espresso-5.4.0.tar.gz - # These will not be used because of the 404 signal not found from the previous link. - 'http://www.qe-forge.org/gf/download/frsrelease/211/961/', # PWgui-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/956/', # tddfpt-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/954/', # atomic-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/959/', # neb-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/962/', # PHonon-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/960/', # pwcond-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/958/', # xspectra-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/969/', # EPW-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/963/', # test-suite-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/957/', # GWW-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/968/', # espresso-5.4.0.tar.gz + # These will not be used because of the 404 signal not found from the + # previous link. + 'http://www.qe-forge.org/gf/download/frsrelease/211/961/', # PWgui-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/956/', # tddfpt-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/954/', # atomic-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/959/', # neb-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/962/', # PHonon-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/960/', # pwcond-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/958/', # xspectra-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/969/', # EPW-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/963/', # test-suite-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/957/', # GWW-5.4.0.tar.gz ] -# Hybrid option exists only for backward compatibility, use toolchain option openmp instead. +# Hybrid option exists only for backward compatibility, use toolchain +# option openmp instead. hybrid = True # Patch file to avoid the CPP problem generated by different OSes -patches = ['QuantumESPRESSO-5.4.0_fix-f90rule-gfortran.patch'] - -# packages included in 5.4.0 version of QE. We met errors when try to include gipaw, yambo and someother packages. +patches = ['QuantumESPRESSO-5.4.0_fix-f90rule-gfortran.patch'] + +# packages included in 5.4.0 version of QE. We met errors when try to +# include gipaw, yambo and someother packages. buildopts = 'all tddfpt neb xspectra ph ' # parallel build tends to fail parallel = 1 moduleclass = 'chem' - diff --git a/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2017a.eb b/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2017a.eb index 085b26b9..f3a0a892 100644 --- a/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2017a.eb +++ b/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2017a.eb @@ -27,10 +27,10 @@ sources = [ 'yambo-3.4.2.tgz', 'xspectra-%(version)s.tar.gz', ] -#missing_sources = [ +# missing_sources = [ # 'sax-2.0.3.tar.gz', # nowhere to be found #] -#source_urls = [ +# source_urls = [ # 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz # 'http://qe-forge.org/gf/download/frsrelease/211/968/', # espresso-5.4.0.tar.gz # 'http://qe-forge.org/gf/download/frsrelease/153/618/', # want-2.5.1-base.tar.gz @@ -42,13 +42,13 @@ patches = [ ] # source checksums -#checksums = [ +# checksums = [ # '8bb78181b39bd084ae5cb7a512c1cfe7', # espresso-5.4.0.tar.gz # 'a1e9611b9a82941c23426028d112186e', # wannier90-1.2.tar.gz # '24dc0d8bf5cf4eb4dc38e1c18a80b3ee', # atomic-5.4.0.tar.gz # '254f929259fb06036b78c493cf18e5d6', # neb-5.4.0.tar.gz # 'f641fe9dcf0ec8f1e47d74e3c7c39705', # PHonon-5.4.0.tar.gz - # 'f094031c6d13a0e00022daf4d7c847c7', # plumed-1.3-qe-r11758.tar.gz +# 'f094031c6d13a0e00022daf4d7c847c7', # plumed-1.3-qe-r11758.tar.gz # '31c1cd8cd76752833a9205d456093d0a', # pwcond-5.4.0.tar.gz # '2101533a627644ef467b60d400977eab', # tddfpt-5.4.0.tar.gz # 'ac365daebbe380bf4019235eacf71079', # want-2.5.1-base.tar.gz @@ -57,7 +57,8 @@ patches = [ #] # gipaw excluded due to: configure: error: Cannot compile against this version of Quantum-Espresso -# add plumed and uncomment the lines in sources and checksums if the package is downloaded manually +# add plumed and uncomment the lines in sources and checksums if the +# package is downloaded manually buildopts = 'all w90 want yambo xspectra' # plumed # parallel build tends to fail diff --git a/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-intel-2017.00.eb b/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-intel-2017.00.eb index dfb159a0..a82f05d9 100644 --- a/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-intel-2017.00.eb +++ b/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-intel-2017.00.eb @@ -27,10 +27,10 @@ sources = [ 'yambo-3.4.2.tgz', 'xspectra-%(version)s.tar.gz', ] -#missing_sources = [ +# missing_sources = [ # 'sax-2.0.3.tar.gz', # nowhere to be found #] -#source_urls = [ +# source_urls = [ # 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz # 'http://qe-forge.org/gf/download/frsrelease/211/968/', # espresso-5.4.0.tar.gz # 'http://qe-forge.org/gf/download/frsrelease/153/618/', # want-2.5.1-base.tar.gz @@ -42,13 +42,13 @@ patches = [ ] # source checksums -#checksums = [ +# checksums = [ # '8bb78181b39bd084ae5cb7a512c1cfe7', # espresso-5.4.0.tar.gz # 'a1e9611b9a82941c23426028d112186e', # wannier90-1.2.tar.gz # '24dc0d8bf5cf4eb4dc38e1c18a80b3ee', # atomic-5.4.0.tar.gz # '254f929259fb06036b78c493cf18e5d6', # neb-5.4.0.tar.gz # 'f641fe9dcf0ec8f1e47d74e3c7c39705', # PHonon-5.4.0.tar.gz - # 'f094031c6d13a0e00022daf4d7c847c7', # plumed-1.3-qe-r11758.tar.gz +# 'f094031c6d13a0e00022daf4d7c847c7', # plumed-1.3-qe-r11758.tar.gz # '31c1cd8cd76752833a9205d456093d0a', # pwcond-5.4.0.tar.gz # '2101533a627644ef467b60d400977eab', # tddfpt-5.4.0.tar.gz # 'ac365daebbe380bf4019235eacf71079', # want-2.5.1-base.tar.gz @@ -57,7 +57,8 @@ patches = [ #] # gipaw excluded due to: configure: error: Cannot compile against this version of Quantum-Espresso -# add plumed and uncomment the lines in sources and checksums if the package is downloaded manually +# add plumed and uncomment the lines in sources and checksums if the +# package is downloaded manually buildopts = 'all w90 want yambo xspectra' # plumed # parallel build tends to fail diff --git a/q/QuantumESPRESSO/QuantumESPRESSO-6.0-intel-2017.00.eb b/q/QuantumESPRESSO/QuantumESPRESSO-6.0-intel-2017.00.eb index ea423810..7dfcfbf8 100644 --- a/q/QuantumESPRESSO/QuantumESPRESSO-6.0-intel-2017.00.eb +++ b/q/QuantumESPRESSO/QuantumESPRESSO-6.0-intel-2017.00.eb @@ -18,7 +18,7 @@ sources = [ # must be downloaded manually from # http://qe-forge.org/gf/project/q-e/scmsvn/?action=browse&path=%2F%2Acheckout%2A%2Ftags%2FQE-5.2.1%2Fespresso%2Farchive%2Fplumed-1.3-qe.tar.gz&revision=11758 # gets updated without changes to filename, cfr. http://qe-forge.org/pipermail/q-e-commits/2015-June/007359.html -# 'PLUMED-latest.tar.gz', + # 'PLUMED-latest.tar.gz', 'want-2.5.1-base.tar.gz', 'yambo-4.1.2-rev.120.tar.gz', ] @@ -26,17 +26,19 @@ missing_sources = [ 'sax-2.0.3.tar.gz', # nowhere to be found ] source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz + 'http://files.qe-forge.org/index.php?file=', + # all sources, except espresso*.tar.gz 'http://qe-forge.org/gf/download/frsrelease/224/1044/', # qe-6.0.tar.gz 'http://qe-forge.org/gf/download/frsrelease/153/618/', # want-2.5.1-base.tar.gz 'http://qe-forge.org/gf/download/frsrelease/208/932/', # yambo-3.4.2.tgz ] -#patches = [ +# patches = [ # 'QuantumESPRESSO-5.4.0_yambo-fixes.patch', #] -# add plumed and uncomment the lines in sources and checksums if the package is downloaded manually +# add plumed and uncomment the lines in sources and checksums if the +# package is downloaded manually buildopts = 'all w90 gipaw want yambo xspectra' # plumed # parallel build tends to fail diff --git a/q/QuantumESPRESSO/QuantumESPRESSO-6.0-intel-2017a.eb b/q/QuantumESPRESSO/QuantumESPRESSO-6.0-intel-2017a.eb index ee620e25..851d5fb1 100644 --- a/q/QuantumESPRESSO/QuantumESPRESSO-6.0-intel-2017a.eb +++ b/q/QuantumESPRESSO/QuantumESPRESSO-6.0-intel-2017a.eb @@ -26,7 +26,8 @@ missing_sources = [ 'sax-2.0.3.tar.gz', # nowhere to be found ] source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz + 'http://files.qe-forge.org/index.php?file=', + # all sources, except espresso*.tar.gz 'http://qe-forge.org/gf/download/frsrelease/224/1044/', # qe-6.0.tar.gz 'http://qe-forge.org/gf/download/frsrelease/153/618/', # want-2.5.1-base.tar.gz 'http://qe-forge.org/gf/download/frsrelease/208/932/', # yambo-3.4.2.tgz @@ -36,7 +37,8 @@ patches = [ 'QuantumESPRESSO-5.4.0_yambo-fixes.patch', ] -# add plumed and uncomment the lines in sources and checksums if the package is downloaded manually +# add plumed and uncomment the lines in sources and checksums if the +# package is downloaded manually buildopts = 'all w90 gipaw want yambo xspectra' # plumed # parallel build tends to fail diff --git a/q/QuantumESPRESSO/QuantumESPRESSO-6.1-intel-2017a.eb b/q/QuantumESPRESSO/QuantumESPRESSO-6.1-intel-2017a.eb index 2c62eed7..ef7a901f 100644 --- a/q/QuantumESPRESSO/QuantumESPRESSO-6.1-intel-2017a.eb +++ b/q/QuantumESPRESSO/QuantumESPRESSO-6.1-intel-2017a.eb @@ -27,7 +27,8 @@ missing_sources = [ 'sax-2.0.3.tar.gz', # nowhere to be found ] source_urls = [ - 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz + 'http://files.qe-forge.org/index.php?file=', + # all sources, except espresso*.tar.gz 'http://www.wannier.org/code/', # wannier90-2.1.0.tar.gz 'http://qe-forge.org/gf/download/frsrelease/240/1075/', # qe-6.1.tar.gz 'http://qe-forge.org/gf/download/frsrelease/153/618/', # want-2.5.1-base.tar.gz @@ -39,7 +40,8 @@ patches = [ 'QuantumESPRESSO-5.4.0_yambo-fixes.patch', ] -# add plumed and uncomment the lines in sources and checksums if the package is downloaded manually +# add plumed and uncomment the lines in sources and checksums if the +# package is downloaded manually buildopts = 'all w90 epw gipaw want west yambo xspectra' # plumed # parallel build tends to fail diff --git a/q/Qwt/Qwt-6.1.2-foss-2015g.eb b/q/Qwt/Qwt-6.1.2-foss-2015g.eb index da3f571e..8982fc21 100644 --- a/q/Qwt/Qwt-6.1.2-foss-2015g.eb +++ b/q/Qwt/Qwt-6.1.2-foss-2015g.eb @@ -2,14 +2,15 @@ name = 'Qwt' version = '6.1.2' homepage = 'http://qwt.sourceforge.net/index.html' -description = """The Qwt library contains GUI Components and utility classes which are primarily -useful for programs with a technical background. Beside a framework for 2D plots it provides scales, -sliders, dials, compasses, thermometers, wheels and knobs to control or display values, arrays, +description = """The Qwt library contains GUI Components and utility classes which are primarily +useful for programs with a technical background. Beside a framework for 2D plots it provides scales, +sliders, dials, compasses, thermometers, wheels and knobs to control or display values, arrays, or ranges of type double.""" toolchain = {'name': 'foss', 'version': '2015g'} -source_urls = ['http://sourceforge.net/projects/qwt/files/%(name)s2/%(name)s-%(version)s'] +source_urls = [ + 'http://sourceforge.net/projects/qwt/files/%(name)s2/%(name)s-%(version)s'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.2-foss-2016a-R-3.2.3.eb b/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.2-foss-2016a-R-3.2.3.eb index 13ad83c7..73ee7ac3 100644 --- a/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.2-foss-2016a-R-3.2.3.eb +++ b/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.2-foss-2016a-R-3.2.3.eb @@ -20,9 +20,11 @@ dependencies = [('R', 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 + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } diff --git a/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.2-intel-2016a-R-3.2.3.eb b/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.2-intel-2016a-R-3.2.3.eb index 64a35be2..eebc2347 100644 --- a/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.2-intel-2016a-R-3.2.3.eb +++ b/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.2-intel-2016a-R-3.2.3.eb @@ -19,9 +19,11 @@ dependencies = [('R', 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 + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } diff --git a/r/R/R-2.15.2-goolf-1.4.10-bare.eb b/r/R/R-2.15.2-goolf-1.4.10-bare.eb index b12bc8e7..ae240cbc 100644 --- a/r/R/R-2.15.2-goolf-1.4.10-bare.eb +++ b/r/R/R-2.15.2-goolf-1.4.10-bare.eb @@ -12,26 +12,50 @@ 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 +# 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'), ('ncurses', '5.9'), ('libpng', '1.5.13'), # for plotting in R - ('Java', '1.7.0_10', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_10', '', True), ] exts_list = [] # just to make it explicit this module doesn't include any extensions 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.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} + '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.%s' % + SHLIB_EXT, + 'lapack.%s' % + SHLIB_EXT, + 'vfonts.%s' % + SHLIB_EXT]] + + [ + 'lib64/R/lib/libR.%s' % + SHLIB_EXT], + 'dirs': []} moduleclass = 'math' diff --git a/r/R/R-2.15.2-goolf-1.4.10.eb b/r/R/R-2.15.2-goolf-1.4.10.eb index 561a883a..6934d385 100644 --- a/r/R/R-2.15.2-goolf-1.4.10.eb +++ b/r/R/R-2.15.2-goolf-1.4.10.eb @@ -11,30 +11,55 @@ 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 +# 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'), ('ncurses', '5.9'), ('libpng', '1.5.13'), # for plotting in R - ('Java', '1.7.0_10', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_10', '', True), ] 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.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} + '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.%s' % + SHLIB_EXT, + 'lapack.%s' % + SHLIB_EXT, + 'vfonts.%s' % + SHLIB_EXT]] + + [ + 'lib64/R/lib/libR.%s' % + SHLIB_EXT], + 'dirs': []} name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.freestatistics.org/src/contrib', # alternative for packages ], 'source_tmpl': name_tmpl, diff --git a/r/R/R-2.15.2-ictce-5.3.0-bare.eb b/r/R/R-2.15.2-ictce-5.3.0-bare.eb index d5888233..6c177cc3 100644 --- a/r/R/R-2.15.2-ictce-5.3.0-bare.eb +++ b/r/R/R-2.15.2-ictce-5.3.0-bare.eb @@ -12,26 +12,50 @@ 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 +# 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'), ('ncurses', '5.9'), ('libpng', '1.5.13'), # for plotting in R - ('Java', '1.7.0_10', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_10', '', True), ] exts_list = [] # just to make it explicit this module doesn't include any extensions 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.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} + '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.%s' % + SHLIB_EXT, + 'lapack.%s' % + SHLIB_EXT, + 'vfonts.%s' % + SHLIB_EXT]] + + [ + 'lib64/R/lib/libR.%s' % + SHLIB_EXT], + 'dirs': []} moduleclass = 'math' diff --git a/r/R/R-2.15.2-ictce-5.3.0.eb b/r/R/R-2.15.2-ictce-5.3.0.eb index 8ba729ce..ccd3e876 100644 --- a/r/R/R-2.15.2-ictce-5.3.0.eb +++ b/r/R/R-2.15.2-ictce-5.3.0.eb @@ -11,30 +11,55 @@ 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 +# 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'), ('ncurses', '5.9'), ('libpng', '1.5.13'), # for plotting in R - ('Java', '1.7.0_10', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_10', '', True), ] 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.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} + '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.%s' % + SHLIB_EXT, + 'lapack.%s' % + SHLIB_EXT, + 'vfonts.%s' % + SHLIB_EXT]] + + [ + 'lib64/R/lib/libR.%s' % + SHLIB_EXT], + 'dirs': []} name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.freestatistics.org/src/contrib', # alternative for packages ], 'source_tmpl': name_tmpl, diff --git a/r/R/R-2.15.3-goolf-1.4.10.eb b/r/R/R-2.15.3-goolf-1.4.10.eb index e96756b8..cadb9ad0 100644 --- a/r/R/R-2.15.3-goolf-1.4.10.eb +++ b/r/R/R-2.15.3-goolf-1.4.10.eb @@ -11,30 +11,55 @@ 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 +# 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'), ('ncurses', '5.9'), ('libpng', '1.6.2'), # for plotting in R - ('Java', '1.7.0_15', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_15', '', True), ] 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.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} + '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.%s' % + SHLIB_EXT, + 'lapack.%s' % + SHLIB_EXT, + 'vfonts.%s' % + SHLIB_EXT]] + + [ + 'lib64/R/lib/libR.%s' % + SHLIB_EXT], + 'dirs': []} name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.freestatistics.org/src/contrib', # alternative for packages ], 'source_tmpl': name_tmpl, diff --git a/r/R/R-2.15.3-ictce-5.3.0.eb b/r/R/R-2.15.3-ictce-5.3.0.eb index 86f63c24..60a41e51 100644 --- a/r/R/R-2.15.3-ictce-5.3.0.eb +++ b/r/R/R-2.15.3-ictce-5.3.0.eb @@ -11,30 +11,55 @@ 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 +# 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'), ('ncurses', '5.9'), ('libpng', '1.6.2'), # for plotting in R - ('Java', '1.7.0_15', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_15', '', True), ] 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.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} + '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.%s' % + SHLIB_EXT, + 'lapack.%s' % + SHLIB_EXT, + 'vfonts.%s' % + SHLIB_EXT]] + + [ + 'lib64/R/lib/libR.%s' % + SHLIB_EXT], + 'dirs': []} name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.freestatistics.org/src/contrib', # alternative for packages ], 'source_tmpl': name_tmpl, diff --git a/r/R/R-3.0.1-goolf-1.4.10-bare.eb b/r/R/R-3.0.1-goolf-1.4.10-bare.eb index a7f037b0..2725fa81 100644 --- a/r/R/R-3.0.1-goolf-1.4.10-bare.eb +++ b/r/R/R-3.0.1-goolf-1.4.10-bare.eb @@ -12,26 +12,50 @@ 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 +# 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'), ('ncurses', '5.9'), ('libpng', '1.6.2'), # for plotting in R - ('Java', '1.7.0_21', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_21', '', True), ] exts_list = [] # just to make it explicit this module doesn't include any extensions 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.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} + '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.%s' % + SHLIB_EXT, + 'lapack.%s' % + SHLIB_EXT, + 'vfonts.%s' % + SHLIB_EXT]] + + [ + 'lib64/R/lib/libR.%s' % + SHLIB_EXT], + 'dirs': []} moduleclass = 'lang' diff --git a/r/R/R-3.0.1-ictce-5.3.0-bare.eb b/r/R/R-3.0.1-ictce-5.3.0-bare.eb index c79a8bd4..36a8da02 100644 --- a/r/R/R-3.0.1-ictce-5.3.0-bare.eb +++ b/r/R/R-3.0.1-ictce-5.3.0-bare.eb @@ -12,26 +12,50 @@ 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 +# 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'), ('ncurses', '5.9'), ('libpng', '1.6.2'), # for plotting in R - ('Java', '1.7.0_21', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_21', '', True), ] exts_list = [] # just to make it explicit this module doesn't include any extensions 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.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} + '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.%s' % + SHLIB_EXT, + 'lapack.%s' % + SHLIB_EXT, + 'vfonts.%s' % + SHLIB_EXT]] + + [ + 'lib64/R/lib/libR.%s' % + SHLIB_EXT], + 'dirs': []} moduleclass = 'lang' diff --git a/r/R/R-3.0.2-goolf-1.4.10.eb b/r/R/R-3.0.2-goolf-1.4.10.eb index 3c069b9b..b389093c 100644 --- a/r/R/R-3.0.2-goolf-1.4.10.eb +++ b/r/R/R-3.0.2-goolf-1.4.10.eb @@ -11,30 +11,55 @@ 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 +# 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'), ('ncurses', '5.9'), ('libpng', '1.6.6'), # for plotting in R - ('Java', '1.7.0_21', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_21', '', True), ] 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.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} + '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.%s' % + SHLIB_EXT, + 'lapack.%s' % + SHLIB_EXT, + 'vfonts.%s' % + SHLIB_EXT]] + + [ + 'lib64/R/lib/libR.%s' % + SHLIB_EXT], + 'dirs': []} name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.freestatistics.org/src/contrib', # alternative for packages ], 'source_tmpl': name_tmpl, diff --git a/r/R/R-3.0.2-ictce-5.3.0-bare.eb b/r/R/R-3.0.2-ictce-5.3.0-bare.eb index 8d427ebb..f54b096f 100644 --- a/r/R/R-3.0.2-ictce-5.3.0-bare.eb +++ b/r/R/R-3.0.2-ictce-5.3.0-bare.eb @@ -18,19 +18,42 @@ dependencies = [ ('libreadline', '6.2'), ('ncurses', '5.9'), ('libpng', '1.6.6'), # for plotting in R - ('Java', '1.7.0_21', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_21', '', True), ] exts_list = [] # just to make it explicit this module doesn't include any extensions 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.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} + '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.%s' % + SHLIB_EXT, + 'lapack.%s' % + SHLIB_EXT, + 'vfonts.%s' % + SHLIB_EXT]] + + [ + 'lib64/R/lib/libR.%s' % + SHLIB_EXT], + 'dirs': []} moduleclass = 'lang' diff --git a/r/R/R-3.0.2-ictce-5.3.0.eb b/r/R/R-3.0.2-ictce-5.3.0.eb index b2aa0589..afcc5841 100644 --- a/r/R/R-3.0.2-ictce-5.3.0.eb +++ b/r/R/R-3.0.2-ictce-5.3.0.eb @@ -11,30 +11,55 @@ 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 +# 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'), ('ncurses', '5.9'), ('libpng', '1.6.6'), # for plotting in R - ('Java', '1.7.0_15', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_15', '', True), ] 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.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} + '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.%s' % + SHLIB_EXT, + 'lapack.%s' % + SHLIB_EXT, + 'vfonts.%s' % + SHLIB_EXT]] + + [ + 'lib64/R/lib/libR.%s' % + SHLIB_EXT], + 'dirs': []} name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.freestatistics.org/src/contrib', # alternative for packages ], 'source_tmpl': name_tmpl, diff --git a/r/R/R-3.0.2-ictce-5.5.0.eb b/r/R/R-3.0.2-ictce-5.5.0.eb index ee87a80c..d258769a 100644 --- a/r/R/R-3.0.2-ictce-5.5.0.eb +++ b/r/R/R-3.0.2-ictce-5.5.0.eb @@ -11,30 +11,55 @@ source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] preconfigopts = 'BLAS_LIBS="$LIBBLAS_MT" LAPACK_LIBS="$LIBLAPACK_MT"' 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 +# 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'), ('ncurses', '5.9'), ('libpng', '1.6.6'), # for plotting in R - ('Java', '1.7.0_15', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_15', '', True), ] 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.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} + '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.%s' % + SHLIB_EXT, + 'lapack.%s' % + SHLIB_EXT, + 'vfonts.%s' % + SHLIB_EXT]] + + [ + 'lib64/R/lib/libR.%s' % + SHLIB_EXT], + 'dirs': []} name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.freestatistics.org/src/contrib', # alternative for packages ], 'source_tmpl': name_tmpl, diff --git a/r/R/R-3.1.1-ictce-5.5.0.eb b/r/R/R-3.1.1-ictce-5.5.0.eb index 519ab999..103faef1 100644 --- a/r/R/R-3.1.1-ictce-5.5.0.eb +++ b/r/R/R-3.1.1-ictce-5.5.0.eb @@ -11,20 +11,23 @@ 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 +# 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'), ('ncurses', '5.9'), ('libpng', '1.6.9'), # for plotting in R - ('Java', '1.7.0_79', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_79', '', True), ] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.freestatistics.org/src/contrib', # alternative for packages ], 'source_tmpl': name_tmpl, @@ -32,8 +35,8 @@ 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/2.14/bioc/src/contrib/'], + '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/r/R/R-3.1.1-ictce-6.2.5-bare-mt.eb b/r/R/R-3.1.1-ictce-6.2.5-bare-mt.eb index 31222cc1..95be7887 100644 --- a/r/R/R-3.1.1-ictce-6.2.5-bare-mt.eb +++ b/r/R/R-3.1.1-ictce-6.2.5-bare-mt.eb @@ -7,12 +7,14 @@ description = """R is a free software environment for statistical computing and toolchain = {'name': 'ictce', 'version': '6.2.5'} # turn on -fpmodel=precise and -O3 -toolchainopts = {'precise': True, 'opt': True} # 'openmp' is enabled in R by default +# 'openmp' is enabled in R by default +toolchainopts = {'precise': True, 'opt': True} 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 +# use multi-thread BLAS/LAPACK +preconfigopts = 'BLAS_LIBS="$LIBBLAS_MT" LAPACK_LIBS="$LIBLAPACK_MT"' configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=no --enable-R-shlib" configopts += " --with-recommended-packages=no" @@ -21,19 +23,42 @@ dependencies = [ ('ncurses', '5.9'), ('libpng', '1.6.12'), # for plotting in R ('libjpeg-turbo', '1.3.1'), # for plotting in R - ('Java', '1.7.0_60', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_60', '', True), ] exts_list = [] # just to make it explicit this module doesn't include any extensions 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.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} + '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.%s' % + SHLIB_EXT, + 'lapack.%s' % + SHLIB_EXT, + 'vfonts.%s' % + SHLIB_EXT]] + + [ + 'lib64/R/lib/libR.%s' % + SHLIB_EXT], + 'dirs': []} moduleclass = 'lang' diff --git a/r/R/R-3.1.1-ictce-6.2.5-default-mt.eb b/r/R/R-3.1.1-ictce-6.2.5-default-mt.eb index 866b40ba..26e65e5e 100644 --- a/r/R/R-3.1.1-ictce-6.2.5-default-mt.eb +++ b/r/R/R-3.1.1-ictce-6.2.5-default-mt.eb @@ -7,12 +7,14 @@ description = """R is a free software environment for statistical computing and toolchain = {'name': 'ictce', 'version': '6.2.5'} # turn on -fpmodel=precise and -O3 -toolchainopts = {'precise': True, 'opt': True} # 'openmp' is enabled in R by default +# 'openmp' is enabled in R by default +toolchainopts = {'precise': True, 'opt': True} 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 +# use multi-thread BLAS/LAPACK +preconfigopts = 'BLAS_LIBS="$LIBBLAS_MT" LAPACK_LIBS="$LIBLAPACK_MT"' configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=no --enable-R-shlib" dependencies = [ @@ -20,18 +22,41 @@ dependencies = [ ('ncurses', '5.9'), ('libpng', '1.6.12'), # for plotting in R ('libjpeg-turbo', '1.3.1'), # for plotting in R - ('Java', '1.7.0_60', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_60', '', True), ] 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.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} + '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.%s' % + SHLIB_EXT, + 'lapack.%s' % + SHLIB_EXT, + 'vfonts.%s' % + SHLIB_EXT]] + + [ + 'lib64/R/lib/libR.%s' % + SHLIB_EXT], + 'dirs': []} exts_list = [ # default libraries, only here to sanity check their presence diff --git a/r/R/R-3.1.1-intel-2015b.eb b/r/R/R-3.1.1-intel-2015b.eb index c64d394b..9a4dd7b2 100644 --- a/r/R/R-3.1.1-intel-2015b.eb +++ b/r/R/R-3.1.1-intel-2015b.eb @@ -11,30 +11,34 @@ source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] preconfigopts = 'BLAS_LIBS="$LIBBLAS_MT" LAPACK_LIBS="$LIBLAPACK_MT"' 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 +# 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'), ('ncurses', '5.9'), ('libpng', '1.6.9'), # for plotting in R - ('Java', '1.7.0_79', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_79', '', True), ] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.freestatistics.org/src/contrib', # alternative for packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], '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/2.14/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.14/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/', @@ -58,7 +62,8 @@ exts_list = [ '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'])])), + ('Rmpi', '0.6-5', dict(ext_options.items() + + [('patches', ['Rmpi-0.6-5_impi5.patch'])])), ('irace', '1.04', ext_options), ('rJava', '0.9-6', ext_options), ('lattice', '0.20-29', ext_options), diff --git a/r/R/R-3.1.2-intel-2015b.eb b/r/R/R-3.1.2-intel-2015b.eb index 32d39aed..569b43fc 100644 --- a/r/R/R-3.1.2-intel-2015b.eb +++ b/r/R/R-3.1.2-intel-2015b.eb @@ -11,7 +11,8 @@ source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] preconfigopts = 'BLAS_LIBS="$LIBBLAS_MT" LAPACK_LIBS="$LIBLAPACK_MT"' 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 +# 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 = [ @@ -19,15 +20,18 @@ dependencies = [ ('ncurses', '5.9'), ('libpng', '1.6.12'), # for plotting in R ('libjpeg-turbo', '1.4.0'), # for plottting in R - ('Java', '1.8.0_51', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.8.0_51', '', True), ] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } @@ -60,10 +64,12 @@ exts_list = [ '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'])])), + ('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'])])), + ('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), @@ -274,7 +280,7 @@ exts_list = [ ('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), + ('stabs', '0.5-0', ext_options), ('mboost', '2.4-1', ext_options), ('msm', '1.5', ext_options), ('nor1mix', '1.2-0', ext_options), diff --git a/r/R/R-3.2.0-goolf-1.7.20.eb b/r/R/R-3.2.0-goolf-1.7.20.eb index 499d383c..3b0c106a 100644 --- a/r/R/R-3.2.0-goolf-1.7.20.eb +++ b/r/R/R-3.2.0-goolf-1.7.20.eb @@ -11,7 +11,8 @@ 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 +# 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 = [ @@ -19,7 +20,8 @@ dependencies = [ ('ncurses', '5.9'), ('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 + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_80', '', True), ('Tcl', '8.6.4'), # for tcltk ('Tk', '8.6.4', '-no-X11'), # for tcltk ('cURL', '7.43.0'), # for RCurl @@ -29,9 +31,11 @@ dependencies = [ name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } diff --git a/r/R/R-3.2.3-foss-2015b.eb b/r/R/R-3.2.3-foss-2015b.eb index c5745bc9..6ddf2a2b 100644 --- a/r/R/R-3.2.3-foss-2015b.eb +++ b/r/R/R-3.2.3-foss-2015b.eb @@ -11,7 +11,8 @@ 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 --with-tcltk --with-tcl-config=$EBROOTTCL/lib/tclConfig.sh --with-tk-config=$EBROOTTK/lib/tkConfig.sh" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below +# 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 = [ @@ -19,21 +20,24 @@ dependencies = [ ('ncurses', '5.9'), ('libpng', '1.6.17'), # for plotting in R ('libjpeg-turbo', '1.4.1'), # for plottting in R - ('Java', '1.8.0_72', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.8.0_72', '', True), ('Tcl', '8.6.4'), # for tcltk ('Tk', '8.6.4', '-no-X11'), # for tcltk ('cURL', '7.45.0'), # for RCurl ('libxml2', '2.9.2'), # for XML ('GDAL', '2.0.1'), # for rgdal - ('PROJ', '4.8.0'), # for rgdal + ('PROJ', '4.8.0'), # for rgdal ] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } diff --git a/r/R/R-3.2.3-foss-2016a.eb b/r/R/R-3.2.3-foss-2016a.eb index 323a1f25..7f2f4501 100644 --- a/r/R/R-3.2.3-foss-2016a.eb +++ b/r/R/R-3.2.3-foss-2016a.eb @@ -11,7 +11,8 @@ 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 +# 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 = [ @@ -19,21 +20,24 @@ dependencies = [ ('ncurses', '6.0'), ('libpng', '1.6.21'), # for plotting in R ('libjpeg-turbo', '1.4.2'), # for plottting in R - ('Java', '1.8.0_72', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.8.0_72', '', True), ('Tcl', '8.6.4'), # for tcltk ('Tk', '8.6.4', '-no-X11'), # for tcltk ('cURL', '7.47.0'), # for RCurl ('libxml2', '2.9.3'), # for XML ('GDAL', '2.0.2'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } @@ -165,7 +169,7 @@ exts_list = [ ('mice', '2.25', ext_options), ('urca', '1.2-8', ext_options), ('fracdiff', '1.4-2', ext_options), - ('logistf', '1.21', ext_options), + ('logistf', '1.21', ext_options), ('akima', '0.5-12', ext_options), ('bitops', '1.0-6', ext_options), ('boot', '1.3-17', ext_options), diff --git a/r/R/R-3.2.3-foss-2016b.eb b/r/R/R-3.2.3-foss-2016b.eb index 004c1785..d65ee937 100644 --- a/r/R/R-3.2.3-foss-2016b.eb +++ b/r/R/R-3.2.3-foss-2016b.eb @@ -11,7 +11,8 @@ 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 +# 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 = [ @@ -19,22 +20,25 @@ dependencies = [ ('ncurses', '6.0'), ('libpng', '1.6.23'), # for plotting in R ('libjpeg-turbo', '1.4.2'), # for plottting in R - ('Java', '1.8.0_92', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.8.0_92', '', True), ('Tcl', '8.6.5'), # for tcltk ('Tk', '8.6.5'), # for tcltk ('cURL', '7.49.1'), # for RCurl ('libxml2', '2.9.4'), # for XML ('GDAL', '2.1.0'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ('GMP', '6.1.1'), # for igraph ] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } @@ -166,7 +170,7 @@ exts_list = [ ('mice', '2.25', ext_options), ('urca', '1.2-8', ext_options), ('fracdiff', '1.4-2', ext_options), - ('logistf', '1.21', ext_options), + ('logistf', '1.21', ext_options), ('akima', '0.5-12', ext_options), ('bitops', '1.0-6', ext_options), ('boot', '1.3-17', ext_options), diff --git a/r/R/R-3.2.3-intel-2015b.eb b/r/R/R-3.2.3-intel-2015b.eb index 1d4f09c3..be0279c0 100644 --- a/r/R/R-3.2.3-intel-2015b.eb +++ b/r/R/R-3.2.3-intel-2015b.eb @@ -11,30 +11,34 @@ source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] preconfigopts = 'BLAS_LIBS="$LIBBLAS_MT" LAPACK_LIBS="$LIBLAPACK_MT"' 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 +# 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'), ('ncurses', '5.9'), ('libpng', '1.6.9'), # for plotting in R - ('Java', '1.7.0_79', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_79', '', True), ] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.freestatistics.org/src/contrib', # alternative for packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], '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/2.14/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.14/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/', @@ -58,7 +62,8 @@ exts_list = [ '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'])])), + ('Rmpi', '0.6-5', dict(ext_options.items() + + [('patches', ['Rmpi-0.6-5_impi5.patch'])])), #('stringi', '1.0-1', ext_options), #('lazyeval', '0.1.10', ext_options), #('magrittr', '1.5', ext_options), diff --git a/r/R/R-3.2.3-intel-2016.01.eb b/r/R/R-3.2.3-intel-2016.01.eb index 2b99b107..eb07c72b 100644 --- a/r/R/R-3.2.3-intel-2016.01.eb +++ b/r/R/R-3.2.3-intel-2016.01.eb @@ -11,30 +11,34 @@ source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] preconfigopts = 'BLAS_LIBS="$LIBBLAS_MT" LAPACK_LIBS="$LIBLAPACK_MT"' 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 +# 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.12'), # for plotting in R - ('Java', '1.7.0_79', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.7.0_79', '', True), ] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.freestatistics.org/src/contrib', # alternative for packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], '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/2.14/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/release/bioc/src/contrib/', + 'http://www.bioconductor.org/packages/2.14/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/', @@ -58,7 +62,8 @@ exts_list = [ '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'])])), + ('Rmpi', '0.6-5', dict(ext_options.items() + + [('patches', ['Rmpi-0.6-5_impi5.patch'])])), #('stringi', '1.0-1', ext_options), #('lazyeval', '0.1.10', ext_options), #('magrittr', '1.5', ext_options), diff --git a/r/R/R-3.2.3-intel-2016a-libX11-1.6.3.eb b/r/R/R-3.2.3-intel-2016a-libX11-1.6.3.eb index 2fead5c7..0b43d0d2 100644 --- a/r/R/R-3.2.3-intel-2016a-libX11-1.6.3.eb +++ b/r/R/R-3.2.3-intel-2016a-libX11-1.6.3.eb @@ -15,11 +15,12 @@ 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=yes --enable-R-shlib" -#Actually use Tcl/Tk +# Actually use Tcl/Tk configopts += ' --with-tcl-config=$EBROOTTCL/lib/tclConfig.sh --with-tk-config=$EBROOTTK/lib/tkConfig.sh ' # Enable graphics capabilities for plotting. configopts += " --with-cairo --with-libpng --with-jpeglib --with-libtiff" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below +# 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 = [ @@ -30,23 +31,26 @@ dependencies = [ ('ncurses', '6.0'), ('libpng', '1.6.21'), # for plotting in R ('libjpeg-turbo', '1.4.2'), # for plottting in R - ('LibTIFF', '4.0.6'), # for plotting in R - ('cairo', '1.14.6'), # for plotting in R - ('Java', '1.8.0_72', '', True), # Java bindings are built if Java is found, might as well provide it + ('LibTIFF', '4.0.6'), # for plotting in R + ('cairo', '1.14.6'), # for plotting in R + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.8.0_72', '', True), ('Tcl', '8.6.4'), # for tcltk ('Tk', '8.6.4', versionsuffix), # for tcltk ('cURL', '7.47.0'), # for RCurl ('libxml2', '2.9.3'), # for XML ('GDAL', '2.0.2'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } @@ -67,10 +71,12 @@ exts_list = [ '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'])])), + ('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-6', dict(ext_options.items() + [('patches', ['geometry-0.3-4-icc.patch'])])), + ('geometry', '0.3-6', dict(ext_options.items() + + [('patches', ['geometry-0.3-4-icc.patch'])])), ('bit', '1.1-12', ext_options), ('filehash', '2.3', ext_options), ('ff', '2.2-13', ext_options), @@ -177,7 +183,7 @@ exts_list = [ ('mice', '2.25', ext_options), ('urca', '1.2-8', ext_options), ('fracdiff', '1.4-2', ext_options), - ('logistf', '1.21', ext_options), + ('logistf', '1.21', ext_options), ('akima', '0.5-12', ext_options), ('bitops', '1.0-6', ext_options), ('boot', '1.3-17', ext_options), @@ -289,7 +295,8 @@ exts_list = [ ('adephylo', '1.1-6', ext_options), ('animation', '2.4', ext_options), ('bigmemory.sri', '0.1.3', ext_options), - ('bigmemory', '4.5.8', dict(ext_options.items() + [('patches', ['bigmemory-4.5.8_icpc-wd308.patch'])])), + ('bigmemory', '4.5.8', dict(ext_options.items() + \ + [('patches', ['bigmemory-4.5.8_icpc-wd308.patch'])])), ('calibrate', '1.7.2', ext_options), ('clusterGeneration', '1.3.4', ext_options), ('raster', '2.5-2', ext_options), @@ -371,7 +378,8 @@ exts_list = [ ('xlsxjars', '0.6.1', ext_options), ('xlsx', '0.5.7', ext_options), ('vegan', '2.3-2', ext_options), - ('forecast', '6.1', dict(ext_options.items() + [('patches', ['forecast-6.1_icpc-wd308.patch'])])), + ('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), @@ -422,7 +430,8 @@ exts_list = [ ('pixmap', '0.4-11', ext_options), ('tkrplot', '0.0-23', ext_options), ('misc3d', '0.8-4', ext_options), - ('multicool', '0.1-9', dict(ext_options.items() + [('patches', [('multicool-0.1-9_icpc-wd308.patch', 1)])])), + ('multicool', '0.1-9', dict(ext_options.items() + \ + [('patches', [('multicool-0.1-9_icpc-wd308.patch', 1)])])), ('ks', '1.10.1', ext_options), ('logcondens', '2.1.4', ext_options), ('Iso', '0.0-17', ext_options), @@ -443,7 +452,8 @@ exts_list = [ ('sem', '3.1-6', ext_options), ('jpeg', '0.1-8', ext_options), ('sna', '2.3-2', ext_options), - ('glasso', '1.8', dict(ext_options.items() + [('patches', [('glasso-1.8-ifort-no-fixed.patch', 1)])])), + ('glasso', '1.8', dict(ext_options.items() + \ + [('patches', [('glasso-1.8-ifort-no-fixed.patch', 1)])])), ('huge', '1.2.7', ext_options), ('d3Network', '0.5.2.1', ext_options), ('ggm', '2.3', ext_options), diff --git a/r/R/R-3.2.3-intel-2016a.eb b/r/R/R-3.2.3-intel-2016a.eb index 91dc12b9..e1ea2955 100644 --- a/r/R/R-3.2.3-intel-2016a.eb +++ b/r/R/R-3.2.3-intel-2016a.eb @@ -11,7 +11,8 @@ 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 +# 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 = [ @@ -19,21 +20,24 @@ dependencies = [ ('ncurses', '6.0'), ('libpng', '1.6.21'), # for plotting in R ('libjpeg-turbo', '1.4.2'), # for plottting in R - ('Java', '1.8.0_72', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.8.0_72', '', True), ('Tcl', '8.6.4'), # for tcltk ('Tk', '8.6.4', '-no-X11'), # for tcltk ('cURL', '7.47.0'), # for RCurl ('libxml2', '2.9.3'), # for XML ('GDAL', '2.0.2'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } @@ -55,10 +59,12 @@ exts_list = [ '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'])])), + ('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-6', dict(ext_options.items() + [('patches', ['geometry-0.3-4-icc.patch'])])), + ('geometry', '0.3-6', dict(ext_options.items() + + [('patches', ['geometry-0.3-4-icc.patch'])])), ('bit', '1.1-12', ext_options), ('filehash', '2.3', ext_options), ('ff', '2.2-13', ext_options), @@ -165,7 +171,7 @@ exts_list = [ ('mice', '2.25', ext_options), ('urca', '1.2-8', ext_options), ('fracdiff', '1.4-2', ext_options), - ('logistf', '1.21', ext_options), + ('logistf', '1.21', ext_options), ('akima', '0.5-12', ext_options), ('bitops', '1.0-6', ext_options), ('boot', '1.3-17', ext_options), @@ -277,7 +283,8 @@ exts_list = [ ('adephylo', '1.1-6', ext_options), ('animation', '2.4', ext_options), ('bigmemory.sri', '0.1.3', ext_options), - ('bigmemory', '4.5.8', dict(ext_options.items() + [('patches', ['bigmemory-4.5.8_icpc-wd308.patch'])])), + ('bigmemory', '4.5.8', dict(ext_options.items() + \ + [('patches', ['bigmemory-4.5.8_icpc-wd308.patch'])])), ('calibrate', '1.7.2', ext_options), ('clusterGeneration', '1.3.4', ext_options), ('raster', '2.5-2', ext_options), @@ -359,7 +366,8 @@ exts_list = [ ('xlsxjars', '0.6.1', ext_options), ('xlsx', '0.5.7', ext_options), ('vegan', '2.3-2', ext_options), - ('forecast', '6.1', dict(ext_options.items() + [('patches', ['forecast-6.1_icpc-wd308.patch'])])), + ('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), @@ -410,7 +418,8 @@ exts_list = [ ('pixmap', '0.4-11', ext_options), ('tkrplot', '0.0-23', ext_options), ('misc3d', '0.8-4', ext_options), - ('multicool', '0.1-9', dict(ext_options.items() + [('patches', [('multicool-0.1-9_icpc-wd308.patch', 1)])])), + ('multicool', '0.1-9', dict(ext_options.items() + \ + [('patches', [('multicool-0.1-9_icpc-wd308.patch', 1)])])), ('ks', '1.10.1', ext_options), ('logcondens', '2.1.4', ext_options), ('Iso', '0.0-17', ext_options), @@ -431,7 +440,8 @@ exts_list = [ ('sem', '3.1-6', ext_options), ('jpeg', '0.1-8', ext_options), ('sna', '2.3-2', ext_options), - ('glasso', '1.8', dict(ext_options.items() + [('patches', [('glasso-1.8-ifort-no-fixed.patch', 1)])])), + ('glasso', '1.8', dict(ext_options.items() + \ + [('patches', [('glasso-1.8-ifort-no-fixed.patch', 1)])])), ('huge', '1.2.7', ext_options), ('d3Network', '0.5.2.1', ext_options), ('ggm', '2.3', ext_options), diff --git a/r/R/R-3.3.1-foss-2016a.eb b/r/R/R-3.3.1-foss-2016a.eb index 7ed2007d..d66abd90 100644 --- a/r/R/R-3.3.1-foss-2016a.eb +++ b/r/R/R-3.3.1-foss-2016a.eb @@ -11,7 +11,8 @@ 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 +# 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 = [ @@ -25,13 +26,14 @@ dependencies = [ ('libpng', '1.6.23'), # for plotting in R ('libjpeg-turbo', '1.5.0'), # for plottting in R ('LibTIFF', '4.0.6'), - ('Java', '1.8.0_92', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.8.0_92', '', True), ('Tcl', '8.6.5'), # for tcltk ('Tk', '8.6.5'), # for tcltk ('cURL', '7.49.1'), # for RCurl ('libxml2', '2.9.4'), # for XML ('GDAL', '2.1.0'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ('GMP', '6.1.1'), # for igraph # 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 @@ -43,9 +45,11 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } diff --git a/r/R/R-3.3.1-foss-2016b.eb b/r/R/R-3.3.1-foss-2016b.eb index e6d46c62..b5e41c57 100644 --- a/r/R/R-3.3.1-foss-2016b.eb +++ b/r/R/R-3.3.1-foss-2016b.eb @@ -11,7 +11,8 @@ 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 +# 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 = [ @@ -25,13 +26,14 @@ dependencies = [ ('libpng', '1.6.23'), # for plotting in R ('libjpeg-turbo', '1.5.0'), # for plottting in R ('LibTIFF', '4.0.6'), - ('Java', '1.8.0_92', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.8.0_92', '', True), ('Tcl', '8.6.5'), # for tcltk ('Tk', '8.6.5'), # for tcltk ('cURL', '7.49.1'), # for RCurl ('libxml2', '2.9.4'), # for XML ('GDAL', '2.1.0'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ('GMP', '6.1.1'), # for igraph # 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 @@ -43,9 +45,11 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } diff --git a/r/R/R-3.3.1-intel-2016b.eb b/r/R/R-3.3.1-intel-2016b.eb index 09f5b0a4..12bef60a 100644 --- a/r/R/R-3.3.1-intel-2016b.eb +++ b/r/R/R-3.3.1-intel-2016b.eb @@ -11,7 +11,8 @@ 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 +# 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 = [ @@ -25,13 +26,14 @@ dependencies = [ ('libpng', '1.6.23'), # for plotting in R ('libjpeg-turbo', '1.5.0'), # for plottting in R ('LibTIFF', '4.0.6'), - ('Java', '1.8.0_92', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.8.0_92', '', True), ('Tcl', '8.6.5'), # for tcltk ('Tk', '8.6.5'), # for tcltk ('cURL', '7.49.1'), # for RCurl ('libxml2', '2.9.4'), # for XML ('GDAL', '2.1.0'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ('GMP', '6.1.1'), # for igraph # 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 @@ -43,9 +45,11 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } @@ -67,10 +71,12 @@ exts_list = [ 'tools', 'utils', # non-standard libraries, should be specified with fixed versions! - ('Rmpi', '0.6-6', dict(ext_options.items() + [('patches', ['Rmpi-0.6-5_impi5.patch'])])), + ('Rmpi', '0.6-6', 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-6', dict(ext_options.items() + [('patches', ['geometry-0.3-4-icc.patch'])])), + ('geometry', '0.3-6', dict(ext_options.items() + + [('patches', ['geometry-0.3-4-icc.patch'])])), ('bit', '1.1-12', ext_options), ('filehash', '2.3', ext_options), ('ff', '2.2-13', ext_options), @@ -298,7 +304,8 @@ exts_list = [ ('adephylo', '1.1-6', ext_options), ('animation', '2.4', ext_options), ('bigmemory.sri', '0.1.3', ext_options), - ('bigmemory', '4.5.19', dict(ext_options.items() + [('patches', ['bigmemory-4.5.19_icpc-wd308.patch'])])), + ('bigmemory', '4.5.19', dict(ext_options.items() + \ + [('patches', ['bigmemory-4.5.19_icpc-wd308.patch'])])), ('calibrate', '1.7.2', ext_options), ('clusterGeneration', '1.3.4', ext_options), ('raster', '2.5-8', ext_options), @@ -382,7 +389,8 @@ exts_list = [ ('VennDiagram', '1.6.17', ext_options), ('xlsxjars', '0.6.1', ext_options), ('xlsx', '0.5.7', ext_options), - ('forecast', '7.1', dict(ext_options.items() + [('patches', ['forecast-6.1_icpc-wd308.patch'])])), + ('forecast', '7.1', dict(ext_options.items() + \ + [('patches', ['forecast-6.1_icpc-wd308.patch'])])), ('fma', '2.2', ext_options), ('expsmooth', '2.3', ext_options), ('fpp', '0.5', ext_options), @@ -434,7 +442,8 @@ exts_list = [ ('pixmap', '0.4-11', ext_options), ('tkrplot', '0.0-23', ext_options), ('misc3d', '0.8-4', ext_options), - ('multicool', '0.1-9', dict(ext_options.items() + [('patches', [('multicool-0.1-9_icpc-wd308.patch', 1)])])), + ('multicool', '0.1-9', dict(ext_options.items() + \ + [('patches', [('multicool-0.1-9_icpc-wd308.patch', 1)])])), ('ks', '1.10.4', ext_options), ('logcondens', '2.1.4', ext_options), ('Iso', '0.0-17', ext_options), @@ -454,7 +463,8 @@ exts_list = [ ('sem', '3.1-7', ext_options), ('jpeg', '0.1-8', ext_options), ('sna', '2.3-2', ext_options), - ('glasso', '1.8', dict(ext_options.items() + [('patches', [('glasso-1.8-ifort-no-fixed.patch', 1)])])), + ('glasso', '1.8', dict(ext_options.items() + \ + [('patches', [('glasso-1.8-ifort-no-fixed.patch', 1)])])), ('huge', '1.2.7', ext_options), ('d3Network', '0.5.2.1', ext_options), ('ggm', '2.3', ext_options), diff --git a/r/R/R-3.3.2-intel-2017.00.eb b/r/R/R-3.3.2-intel-2017.00.eb index ebae128c..10f7f2df 100644 --- a/r/R/R-3.3.2-intel-2017.00.eb +++ b/r/R/R-3.3.2-intel-2017.00.eb @@ -11,7 +11,8 @@ 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 +# 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 = [ @@ -19,21 +20,24 @@ dependencies = [ ('ncurses', '6.0'), ('libpng', '1.6.21'), # for plotting in R ('libjpeg-turbo', '1.4.2'), # for plottting in R - ('Java', '1.8.0_72', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.8.0_72', '', True), ('Tcl', '8.6.4'), # for tcltk ('Tk', '8.6.4', '-no-X11'), # for tcltk ('cURL', '7.51.0'), # for RCurl ('libxml2', '2.9.3'), # for XML ('GDAL', '2.0.2'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } @@ -55,10 +59,12 @@ exts_list = [ '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'])])), + ('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-6', dict(ext_options.items() + [('patches', ['geometry-0.3-4-icc.patch'])])), + ('geometry', '0.3-6', dict(ext_options.items() + + [('patches', ['geometry-0.3-4-icc.patch'])])), ('bit', '1.1-12', ext_options), ('filehash', '2.3', ext_options), ('ff', '2.2-13', ext_options), @@ -165,7 +171,7 @@ exts_list = [ ('mice', '2.25', ext_options), ('urca', '1.2-8', ext_options), ('fracdiff', '1.4-2', ext_options), - ('logistf', '1.21', ext_options), + ('logistf', '1.21', ext_options), ('akima', '0.5-12', ext_options), ('bitops', '1.0-6', ext_options), ('boot', '1.3-17', ext_options), @@ -277,7 +283,8 @@ exts_list = [ ('adephylo', '1.1-6', ext_options), ('animation', '2.4', ext_options), ('bigmemory.sri', '0.1.3', ext_options), - ('bigmemory', '4.5.8', dict(ext_options.items() + [('patches', ['bigmemory-4.5.8_icpc-wd308.patch'])])), + ('bigmemory', '4.5.8', dict(ext_options.items() + \ + [('patches', ['bigmemory-4.5.8_icpc-wd308.patch'])])), ('calibrate', '1.7.2', ext_options), ('clusterGeneration', '1.3.4', ext_options), ('raster', '2.5-2', ext_options), @@ -359,7 +366,8 @@ exts_list = [ ('xlsxjars', '0.6.1', ext_options), ('xlsx', '0.5.7', ext_options), ('vegan', '2.3-2', ext_options), - ('forecast', '6.1', dict(ext_options.items() + [('patches', ['forecast-6.1_icpc-wd308.patch'])])), + ('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), @@ -410,7 +418,8 @@ exts_list = [ ('pixmap', '0.4-11', ext_options), ('tkrplot', '0.0-23', ext_options), ('misc3d', '0.8-4', ext_options), - ('multicool', '0.1-9', dict(ext_options.items() + [('patches', [('multicool-0.1-9_icpc-wd308.patch', 1)])])), + ('multicool', '0.1-9', dict(ext_options.items() + \ + [('patches', [('multicool-0.1-9_icpc-wd308.patch', 1)])])), ('ks', '1.10.1', ext_options), ('logcondens', '2.1.4', ext_options), ('Iso', '0.0-17', ext_options), @@ -431,7 +440,8 @@ exts_list = [ ('sem', '3.1-6', ext_options), ('jpeg', '0.1-8', ext_options), ('sna', '2.3-2', ext_options), - ('glasso', '1.8', dict(ext_options.items() + [('patches', [('glasso-1.8-ifort-no-fixed.patch', 1)])])), + ('glasso', '1.8', dict(ext_options.items() + \ + [('patches', [('glasso-1.8-ifort-no-fixed.patch', 1)])])), ('huge', '1.2.7', ext_options), ('d3Network', '0.5.2.1', ext_options), ('ggm', '2.3', ext_options), diff --git a/r/R/R-3.4.0-intel-2017a-X11-20170314.eb b/r/R/R-3.4.0-intel-2017a-X11-20170314.eb index 99aa5ec1..4b766cea 100644 --- a/r/R/R-3.4.0-intel-2017a-X11-20170314.eb +++ b/r/R/R-3.4.0-intel-2017a-X11-20170314.eb @@ -17,7 +17,8 @@ configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=yes configopts += ' --with-tcl-config=$EBROOTTCL/lib/tclConfig.sh --with-tk-config=$EBROOTTK/lib/tkConfig.sh ' # Enable graphics capabilities for plotting. configopts += " --with-cairo --with-libpng --with-jpeglib --with-libtiff" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below +# 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 = [ @@ -35,7 +36,8 @@ dependencies = [ ('libpng', '1.6.29', '', True), # for plotting in R ('libjpeg-turbo', '1.5.1', '', True), # for plottting in R ('LibTIFF', '4.0.7', '', True), - ('Java', '1.8.0_121', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.8.0_121', '', True), ('Tcl', '8.6.6', '', True), # for tcltk ('Tk', '8.6.6', '', True), # for tcltk ('cURL', '7.53.1', '', True), # for RCurl @@ -56,9 +58,11 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } @@ -82,7 +86,8 @@ exts_list = [ ('Rmpi', '0.6-6', ext_options), ('abind', '1.4-5', ext_options), ('magic', '1.5-6', ext_options), - ('geometry', '0.3-6', dict(ext_options.items() + [('patches', ['geometry-0.3-4-icc.patch'])])), + ('geometry', '0.3-6', dict(ext_options.items() + + [('patches', ['geometry-0.3-4-icc.patch'])])), ('bit', '1.1-12', ext_options), ('filehash', '2.4-1', ext_options), ('ff', '2.2-13', ext_options), @@ -328,7 +333,8 @@ exts_list = [ ('adephylo', '1.1-10', ext_options), ('animation', '2.5', ext_options), ('bigmemory.sri', '0.1.3', ext_options), - ('bigmemory', '4.5.19', dict(ext_options.items() + [('patches', ['bigmemory-4.5.19_icpc-wd308.patch'])])), + ('bigmemory', '4.5.19', dict(ext_options.items() + \ + [('patches', ['bigmemory-4.5.19_icpc-wd308.patch'])])), ('calibrate', '1.7.2', ext_options), ('clusterGeneration', '1.3.4', ext_options), ('raster', '2.5-8', ext_options), @@ -396,7 +402,8 @@ exts_list = [ ('fpc', '2.1-10', ext_options), ('BiasedUrn', '1.07', ext_options), ('TeachingDemos', '2.10', ext_options), - ('kohonen', '3.0.2', dict(ext_options.items() + [('patches', ['kohonen-3.0.2_icpc-wd308.patch'])])), + ('kohonen', '3.0.2', dict(ext_options.items() + \ + [('patches', ['kohonen-3.0.2_icpc-wd308.patch'])])), ('base64', '2.0', ext_options), ('doRNG', '1.6.6', ext_options), ('nleqslv', '3.2', ext_options), @@ -412,7 +419,8 @@ exts_list = [ ('VennDiagram', '1.6.17', ext_options), ('xlsxjars', '0.6.1', ext_options), ('xlsx', '0.5.7', ext_options), - ('forecast', '8.0', dict(ext_options.items() + [('patches', ['forecast-6.1_icpc-wd308.patch'])])), + ('forecast', '8.0', dict(ext_options.items() + \ + [('patches', ['forecast-6.1_icpc-wd308.patch'])])), ('fma', '2.3', ext_options), ('expsmooth', '2.3', ext_options), ('fpp', '0.5', ext_options), @@ -458,7 +466,8 @@ exts_list = [ ('withr', '1.0.2', ext_options), ('devtools', '1.13.0', ext_options), ('Rook', '1.1-1', ext_options), - ('Cairo', '1.5-9', dict(ext_options.items() + [('patches', ['Cairo-1.5-9.patch'])])), + ('Cairo', '1.5-9', dict(ext_options.items() + + [('patches', ['Cairo-1.5-9.patch'])])), ('RMTstat', '0.3', ext_options), ('Lmoments', '1.2-3', ext_options), ('distillery', '1.0-2', ext_options), @@ -466,7 +475,8 @@ exts_list = [ ('pixmap', '0.4-11', ext_options), ('tkrplot', '0.0-23', ext_options), ('misc3d', '0.8-4', ext_options), - ('multicool', '0.1-10', dict(ext_options.items() + [('patches', ['multicool-0.1-10_icpc-wd308.patch'])])), + ('multicool', '0.1-10', dict(ext_options.items() + \ + [('patches', ['multicool-0.1-10_icpc-wd308.patch'])])), ('ks', '1.10.6', ext_options), ('logcondens', '2.1.5', ext_options), ('Iso', '0.0-17', ext_options), @@ -489,7 +499,8 @@ exts_list = [ ('network', '1.13.0', ext_options), ('statnet.common', '3.3.0', ext_options), ('sna', '2.4', ext_options), - ('glasso', '1.8', dict(ext_options.items() + [('patches', [('glasso-1.8-ifort-no-fixed.patch', 1)])])), + ('glasso', '1.8', dict(ext_options.items() + \ + [('patches', [('glasso-1.8-ifort-no-fixed.patch', 1)])])), ('huge', '1.2.7', ext_options), ('d3Network', '0.5.2.1', ext_options), ('ggm', '2.3', ext_options), @@ -509,7 +520,8 @@ exts_list = [ ('readbitmap', '0.1-4', ext_options), ('purrr', '0.2.2', ext_options), ('downloader', '0.4', ext_options), - ('imager', '0.40.2', dict(ext_options.items() + [('patches', ['imager-0.40.2_icpc-wd308.patch'])])), + ('imager', '0.40.2', dict(ext_options.items() + \ + [('patches', ['imager-0.40.2_icpc-wd308.patch'])])), ('pracma', '2.0.4', ext_options), ('signal', '0.7-6', ext_options), ('tuneR', '1.3.2', ext_options), diff --git a/r/R/R-3.4.2-intel-2017a.eb b/r/R/R-3.4.2-intel-2017a.eb index 05d17be9..556e6c83 100644 --- a/r/R/R-3.4.2-intel-2017a.eb +++ b/r/R/R-3.4.2-intel-2017a.eb @@ -15,7 +15,8 @@ configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=yes configopts += ' --with-tcl-config=$EBROOTTCL/lib/tclConfig.sh --with-tk-config=$EBROOTTK/lib/tkConfig.sh ' # Enable graphics capabilities for plotting. configopts += " --with-cairo --with-libpng --with-jpeglib --with-libtiff" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below +# 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 = [ @@ -30,7 +31,8 @@ dependencies = [ ('libpng', '1.6.29', '', True), # for plotting in R ('libjpeg-turbo', '1.5.1', '', True), # for plottting in R ('LibTIFF', '4.0.7', '', True), - ('Java', '1.8.0_144', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.8.0_144', '', True), ('Tcl', '8.6.6', '', True), # for tcltk ('Tk', '8.6.6', '', True), # for tcltk ('cURL', '7.53.1', '', True), # for RCurl @@ -51,9 +53,11 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } @@ -77,7 +81,8 @@ exts_list = [ ('Rmpi', '0.6-6', ext_options), ('abind', '1.4-5', ext_options), ('magic', '1.5-6', ext_options), - ('geometry', '0.3-6', dict(ext_options.items() + [('patches', ['geometry-0.3-4-icc.patch'])])), + ('geometry', '0.3-6', dict(ext_options.items() + + [('patches', ['geometry-0.3-4-icc.patch'])])), ('bit', '1.1-12', ext_options), ('filehash', '2.4-1', ext_options), ('ff', '2.2-13', ext_options), @@ -323,7 +328,8 @@ exts_list = [ ('adephylo', '1.1-10', ext_options), ('animation', '2.5', ext_options), ('bigmemory.sri', '0.1.3', ext_options), - ('bigmemory', '4.5.19', dict(ext_options.items() + [('patches', ['bigmemory-4.5.19_icpc-wd308.patch'])])), + ('bigmemory', '4.5.19', dict(ext_options.items() + \ + [('patches', ['bigmemory-4.5.19_icpc-wd308.patch'])])), ('calibrate', '1.7.2', ext_options), ('clusterGeneration', '1.3.4', ext_options), ('raster', '2.5-8', ext_options), @@ -391,7 +397,8 @@ exts_list = [ ('fpc', '2.1-10', ext_options), ('BiasedUrn', '1.07', ext_options), ('TeachingDemos', '2.10', ext_options), - ('kohonen', '3.0.2', dict(ext_options.items() + [('patches', ['kohonen-3.0.2_icpc-wd308.patch'])])), + ('kohonen', '3.0.2', dict(ext_options.items() + \ + [('patches', ['kohonen-3.0.2_icpc-wd308.patch'])])), ('base64', '2.0', ext_options), ('doRNG', '1.6.6', ext_options), ('nleqslv', '3.2', ext_options), @@ -407,7 +414,8 @@ exts_list = [ ('VennDiagram', '1.6.17', ext_options), ('xlsxjars', '0.6.1', ext_options), ('xlsx', '0.5.7', ext_options), - ('forecast', '8.0', dict(ext_options.items() + [('patches', ['forecast-6.1_icpc-wd308.patch'])])), + ('forecast', '8.0', dict(ext_options.items() + \ + [('patches', ['forecast-6.1_icpc-wd308.patch'])])), ('fma', '2.3', ext_options), ('expsmooth', '2.3', ext_options), ('fpp', '0.5', ext_options), @@ -453,7 +461,8 @@ exts_list = [ ('withr', '1.0.2', ext_options), ('devtools', '1.13.0', ext_options), ('Rook', '1.1-1', ext_options), - ('Cairo', '1.5-9', dict(ext_options.items() + [('patches', ['Cairo-1.5-9.patch'])])), + ('Cairo', '1.5-9', dict(ext_options.items() + + [('patches', ['Cairo-1.5-9.patch'])])), ('RMTstat', '0.3', ext_options), ('Lmoments', '1.2-3', ext_options), ('distillery', '1.0-2', ext_options), @@ -461,7 +470,8 @@ exts_list = [ ('pixmap', '0.4-11', ext_options), ('tkrplot', '0.0-23', ext_options), ('misc3d', '0.8-4', ext_options), - ('multicool', '0.1-10', dict(ext_options.items() + [('patches', ['multicool-0.1-10_icpc-wd308.patch'])])), + ('multicool', '0.1-10', dict(ext_options.items() + \ + [('patches', ['multicool-0.1-10_icpc-wd308.patch'])])), ('ks', '1.10.6', ext_options), ('logcondens', '2.1.5', ext_options), ('Iso', '0.0-17', ext_options), @@ -484,7 +494,8 @@ exts_list = [ ('network', '1.13.0', ext_options), ('statnet.common', '3.3.0', ext_options), ('sna', '2.4', ext_options), - ('glasso', '1.8', dict(ext_options.items() + [('patches', [('glasso-1.8-ifort-no-fixed.patch', 1)])])), + ('glasso', '1.8', dict(ext_options.items() + \ + [('patches', [('glasso-1.8-ifort-no-fixed.patch', 1)])])), ('huge', '1.2.7', ext_options), ('d3Network', '0.5.2.1', ext_options), ('ggm', '2.3', ext_options), @@ -504,7 +515,8 @@ exts_list = [ ('readbitmap', '0.1-4', ext_options), ('purrr', '0.2.2', ext_options), ('downloader', '0.4', ext_options), - ('imager', '0.40.2', dict(ext_options.items() + [('patches', ['imager-0.40.2_icpc-wd308.patch'])])), + ('imager', '0.40.2', dict(ext_options.items() + \ + [('patches', ['imager-0.40.2_icpc-wd308.patch'])])), ('pracma', '2.0.4', ext_options), ('signal', '0.7-6', ext_options), ('tuneR', '1.3.2', ext_options), @@ -516,7 +528,7 @@ exts_list = [ ('oce', '0.9-21', ext_options), ('ineq', '0.2-13', ext_options), ('soundecology', '1.3.2', ext_options), -# ('KFAS', '1.2.9', ext_options), + # ('KFAS', '1.2.9', ext_options), ] moduleclass = 'lang' diff --git a/r/R/R-3.4.3-foss-2017a.eb b/r/R/R-3.4.3-foss-2017a.eb index fc69ec43..fc1d9e66 100644 --- a/r/R/R-3.4.3-foss-2017a.eb +++ b/r/R/R-3.4.3-foss-2017a.eb @@ -19,7 +19,8 @@ configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=yes configopts += ' --with-tcl-config=$EBROOTTCL/lib/tclConfig.sh --with-tk-config=$EBROOTTK/lib/tkConfig.sh ' # Enable graphics capabilities for plotting. configopts += " --with-cairo --with-libpng --with-jpeglib --with-libtiff" -# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below +# 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 = [ @@ -37,7 +38,8 @@ dependencies = [ ('libpng', '1.6.29', '', True), # for plotting in R ('libjpeg-turbo', '1.5.1', '', True), # for plottting in R ('LibTIFF', '4.0.7', '', True), - ('Java', '1.8.0_144', '', True), # Java bindings are built if Java is found, might as well provide it + # Java bindings are built if Java is found, might as well provide it + ('Java', '1.8.0_144', '', True), ('Tcl', '8.6.6', '', True), # for tcltk ('Tk', '8.6.6', '', True), # for tcltk ('cURL', '7.53.1', '', True), # for RCurl @@ -58,9 +60,11 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ - 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + # package archive + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', 'http://cran.r-project.org/src/contrib/', # current version of packages - 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + # mirror alternative for current packages + 'http://cran.freestatistics.org/src/contrib', ], 'source_tmpl': name_tmpl, } @@ -474,7 +478,8 @@ exts_list = [ ('withr', '2.0.0', ext_options), ('devtools', '1.13.3', ext_options), ('Rook', '1.1-1', ext_options), - ('Cairo', '1.5-9', dict(ext_options.items() + [('patches', ['Cairo-1.5-9.patch'])])), + ('Cairo', '1.5-9', dict(ext_options.items() + + [('patches', ['Cairo-1.5-9.patch'])])), ('RMTstat', '0.3', ext_options), ('Lmoments', '1.2-3', ext_options), ('distillery', '1.0-4', ext_options), diff --git a/r/RELION/RELION-1.3-intel-2015b.eb b/r/RELION/RELION-1.3-intel-2015b.eb index a0ec7942..48bef7bf 100644 --- a/r/RELION/RELION-1.3-intel-2015b.eb +++ b/r/RELION/RELION-1.3-intel-2015b.eb @@ -31,7 +31,8 @@ dependencies = [ ] # RELION expects FLTK to be in external/fltk-1.3.0 -configopts = ['--enable-mpi --enable-openmp && ln -s $EBROOTFLTK/include external/fltk-1.3.0'] +configopts = [ + '--enable-mpi --enable-openmp && ln -s $EBROOTFLTK/include external/fltk-1.3.0'] buildopts = 'LIBS="-lfftw3_threads -lfftw3 -lm -lpthread -lfltk -lX11 -lXft -lfontconfig -lXext -lXinerama" ' # users expect the maingui binary to be called relion installopts = " && cp %(installdir)s/bin/relion_maingui %(installdir)s/bin/relion " diff --git a/r/RSEM/RSEM-1.2.30-foss-2016a.eb b/r/RSEM/RSEM-1.2.30-foss-2016a.eb index e773ad31..c0cdb7f9 100644 --- a/r/RSEM/RSEM-1.2.30-foss-2016a.eb +++ b/r/RSEM/RSEM-1.2.30-foss-2016a.eb @@ -22,8 +22,14 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/rsem-calculate-expression', 'bin/rsem-plot-model', 'bin/rsem-plot-transcript-wiggles', 'bin/rsem-bam2wig', - 'bin/rsem-generate-data-matrix', 'bin/rsem-run-em', 'bin/convert-sam-for-rsem'], + 'files': [ + 'bin/rsem-calculate-expression', + 'bin/rsem-plot-model', + 'bin/rsem-plot-transcript-wiggles', + 'bin/rsem-bam2wig', + 'bin/rsem-generate-data-matrix', + 'bin/rsem-run-em', + 'bin/convert-sam-for-rsem'], 'dirs': ['bin/samtools-1.3'], } diff --git a/r/RSEM/RSEM-1.2.30-intel-2016b.eb b/r/RSEM/RSEM-1.2.30-intel-2016b.eb index 5420a229..1ae68d15 100644 --- a/r/RSEM/RSEM-1.2.30-intel-2016b.eb +++ b/r/RSEM/RSEM-1.2.30-intel-2016b.eb @@ -22,8 +22,14 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/rsem-calculate-expression', 'bin/rsem-plot-model', 'bin/rsem-plot-transcript-wiggles', 'bin/rsem-bam2wig', - 'bin/rsem-generate-data-matrix', 'bin/rsem-run-em', 'bin/convert-sam-for-rsem'], + 'files': [ + 'bin/rsem-calculate-expression', + 'bin/rsem-plot-model', + 'bin/rsem-plot-transcript-wiggles', + 'bin/rsem-bam2wig', + 'bin/rsem-generate-data-matrix', + 'bin/rsem-run-em', + 'bin/convert-sam-for-rsem'], 'dirs': ['bin/samtools-1.3'], } diff --git a/r/RSEM/RSEM-1.3.0-foss-2016b.eb b/r/RSEM/RSEM-1.3.0-foss-2016b.eb index d01f2f90..163ff688 100644 --- a/r/RSEM/RSEM-1.3.0-foss-2016b.eb +++ b/r/RSEM/RSEM-1.3.0-foss-2016b.eb @@ -24,8 +24,14 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/rsem-calculate-expression', 'bin/rsem-plot-model', 'bin/rsem-plot-transcript-wiggles', 'bin/rsem-bam2wig', - 'bin/rsem-generate-data-matrix', 'bin/rsem-run-em', 'bin/convert-sam-for-rsem'], + 'files': [ + 'bin/rsem-calculate-expression', + 'bin/rsem-plot-model', + 'bin/rsem-plot-transcript-wiggles', + 'bin/rsem-bam2wig', + 'bin/rsem-generate-data-matrix', + 'bin/rsem-run-em', + 'bin/convert-sam-for-rsem'], 'dirs': ['bin/samtools-1.3'], } diff --git a/r/Racket/Racket-6.1.1-GCC-4.8.3.eb b/r/Racket/Racket-6.1.1-GCC-4.8.3.eb index 791c2b00..c9abefaf 100644 --- a/r/Racket/Racket-6.1.1-GCC-4.8.3.eb +++ b/r/Racket/Racket-6.1.1-GCC-4.8.3.eb @@ -4,8 +4,8 @@ name = "Racket" version = "6.1.1" homepage = 'http://racket-lang.org' -description = """Racket is a full-spectrum programming language. It goes -beyond Lisp and Scheme with dialects that support objects, types, +description = """Racket is a full-spectrum programming language. It goes +beyond Lisp and Scheme with dialects that support objects, types, laziness, and more.""" toolchain = {'name': 'GCC', 'version': '4.8.3'} diff --git a/r/RapidJSON/RapidJSON-1.1.0-GCC-6.3.0-2.27.eb b/r/RapidJSON/RapidJSON-1.1.0-GCC-6.3.0-2.27.eb index b2c8d455..f76325ac 100644 --- a/r/RapidJSON/RapidJSON-1.1.0-GCC-6.3.0-2.27.eb +++ b/r/RapidJSON/RapidJSON-1.1.0-GCC-6.3.0-2.27.eb @@ -21,7 +21,7 @@ dependencies = [ ('CMake', '3.11.4'), ] -sanity_check_paths={ +sanity_check_paths = { 'files': [], 'dirs': ['include', 'lib', 'share'], } diff --git a/r/Reads2snp/Reads2snp-2.0.eb b/r/Reads2snp/Reads2snp-2.0.eb index 506890dc..1770e56b 100644 --- a/r/Reads2snp/Reads2snp-2.0.eb +++ b/r/Reads2snp/Reads2snp-2.0.eb @@ -9,9 +9,9 @@ name = 'Reads2snp' version = '2.0' homepage = 'http://kimura.univ-montp2.fr/PopPhyl/index.php?section=tools' -description = """reads2snp is a SNP and genotype caller: it predicts the genotype of distinct individuals - at distinct positions of a set of sequences based on read mapping / read counts. Its typical input is a bam file. - Its typical output is a vcf file. It is written in C++, based on the bio++ libraries, multi-threaded with openMP, +description = """reads2snp is a SNP and genotype caller: it predicts the genotype of distinct individuals + at distinct positions of a set of sequences based on read mapping / read counts. Its typical input is a bam file. + Its typical output is a vcf file. It is written in C++, based on the bio++ libraries, multi-threaded with openMP, available under Linux and MacOS""" toolchain = {'name': 'dummy', 'version': ''} @@ -25,7 +25,7 @@ sanity_check_paths = { } modextrapaths = { - 'PATH': "", # add the installation dir to PATH + 'PATH': "", # add the installation dir to PATH } moduleclass = 'bio' diff --git a/r/Ruby/Ruby-2.3.4-test.eb b/r/Ruby/Ruby-2.3.4-test.eb index d2d4b21e..2ae034a5 100644 --- a/r/Ruby/Ruby-2.3.4-test.eb +++ b/r/Ruby/Ruby-2.3.4-test.eb @@ -3,8 +3,8 @@ version = '2.3.4' versionsuffix = '-test' 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 +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': ''} diff --git a/r/Rust/Rust-1.12.0-foss-2016b.eb b/r/Rust/Rust-1.12.0-foss-2016b.eb index de615e76..04ee893a 100644 --- a/r/Rust/Rust-1.12.0-foss-2016b.eb +++ b/r/Rust/Rust-1.12.0-foss-2016b.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'foss', 'version': '2016b'} source_urls = ['https://static.rust-lang.org/dist/'] sources = ['rustc-%(version)s-src.tar.gz'] -builddependencies = [('Python', '2.7.12'), ('CMake','3.6.2')] +builddependencies = [('Python', '2.7.12'), ('CMake', '3.6.2')] sanity_check_paths = { 'files': ['bin/rustc', 'bin/rustdoc'], diff --git a/r/Rust/Rust-1.12.1-foss-2016b.eb b/r/Rust/Rust-1.12.1-foss-2016b.eb index a06ae545..ed54478e 100644 --- a/r/Rust/Rust-1.12.1-foss-2016b.eb +++ b/r/Rust/Rust-1.12.1-foss-2016b.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'foss', 'version': '2016b'} source_urls = ['https://static.rust-lang.org/dist/'] sources = ['rustc-%(version)s-src.tar.gz'] -builddependencies = [('Python', '2.7.12'), ('CMake','3.6.2')] +builddependencies = [('Python', '2.7.12'), ('CMake', '3.6.2')] sanity_check_paths = { 'files': ['bin/rustc', 'bin/rustdoc'], diff --git a/r/rainbow/rainbow-2.0.4-goolf-1.4.10.eb b/r/rainbow/rainbow-2.0.4-goolf-1.4.10.eb index c431cc2a..f9a37b43 100644 --- a/r/rainbow/rainbow-2.0.4-goolf-1.4.10.eb +++ b/r/rainbow/rainbow-2.0.4-goolf-1.4.10.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -18,11 +18,17 @@ sources = ['%(name)s_%(version)s.tar.gz'] buildopts = ' CC=$CC' -files_to_copy = [(['rainbow', 'ezmsim', 'rbasm', 'select_sec_rbcontig.pl', - 'select_best_rbcontig_plus_read1.pl', 'select_sec_rbcontig.pl', 'select_all_rbcontig.pl'], 'bin')] +files_to_copy = [(['rainbow', + 'ezmsim', + 'rbasm', + 'select_sec_rbcontig.pl', + 'select_best_rbcontig_plus_read1.pl', + 'select_sec_rbcontig.pl', + 'select_all_rbcontig.pl'], + 'bin')] parallel = 1 - + sanity_check_paths = { 'files': ['bin/rainbow', 'bin/ezmsim', 'bin/rbasm'], 'dirs': [], diff --git a/r/randrproto/randrproto-1.5.0-foss-2016a.eb b/r/randrproto/randrproto-1.5.0-foss-2016a.eb index d4808486..c71e0ea4 100644 --- a/r/randrproto/randrproto-1.5.0-foss-2016a.eb +++ b/r/randrproto/randrproto-1.5.0-foss-2016a.eb @@ -12,7 +12,11 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['randr.h', 'randrproto.h']], + 'files': [ + 'include/X11/extensions/%s' % + x for x in [ + 'randr.h', + 'randrproto.h']], 'dirs': [], } diff --git a/r/randrproto/randrproto-1.5.0-intel-2016a.eb b/r/randrproto/randrproto-1.5.0-intel-2016a.eb index 563fbfcb..f9e80400 100644 --- a/r/randrproto/randrproto-1.5.0-intel-2016a.eb +++ b/r/randrproto/randrproto-1.5.0-intel-2016a.eb @@ -12,7 +12,11 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['randr.h', 'randrproto.h']], + 'files': [ + 'include/X11/extensions/%s' % + x for x in [ + 'randr.h', + 'randrproto.h']], 'dirs': [], } diff --git a/r/ranger/ranger-1.9.1-Py-3.6.eb b/r/ranger/ranger-1.9.1-Py-3.6.eb index 07fd3510..621560d0 100644 --- a/r/ranger/ranger-1.9.1-Py-3.6.eb +++ b/r/ranger/ranger-1.9.1-Py-3.6.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '3.6'} source_urls = ['https://github.com/ranger/ranger/archive'] sources = ["v%(version)s.tar.gz"] -#dependencies = [ +# dependencies = [ # ('MarkupSafe', '1.0'), #] diff --git a/r/redis/redis-4.0.11-GCC-6.3.0-2.27-test.eb b/r/redis/redis-4.0.11-GCC-6.3.0-2.27-test.eb index 3ad9d091..af058801 100644 --- a/r/redis/redis-4.0.11-GCC-6.3.0-2.27-test.eb +++ b/r/redis/redis-4.0.11-GCC-6.3.0-2.27-test.eb @@ -14,16 +14,19 @@ source_urls = ['https://github.com/antirez/redis/archive/'] sources = ['%s.tar.gz' % version] files_to_copy = [ - ([ - 'src/redis-benchmark', + ([ + 'src/redis-benchmark', 'src/redis-cli', 'src/redis-sentinel', 'src/redis-server'], 'bin') ] sanity_check_paths = { - 'files': ['bin/redis-benchmark','bin/redis-cli','bin/redis-sentinel','bin/redis-server'], - 'dirs': [] -} + 'files': [ + 'bin/redis-benchmark', + 'bin/redis-cli', + 'bin/redis-sentinel', + 'bin/redis-server'], + 'dirs': []} moduleclass = 'data' diff --git a/r/redis/redis-4.0.11-GCC-6.3.0-2.27.eb b/r/redis/redis-4.0.11-GCC-6.3.0-2.27.eb index 3ad9d091..af058801 100644 --- a/r/redis/redis-4.0.11-GCC-6.3.0-2.27.eb +++ b/r/redis/redis-4.0.11-GCC-6.3.0-2.27.eb @@ -14,16 +14,19 @@ source_urls = ['https://github.com/antirez/redis/archive/'] sources = ['%s.tar.gz' % version] files_to_copy = [ - ([ - 'src/redis-benchmark', + ([ + 'src/redis-benchmark', 'src/redis-cli', 'src/redis-sentinel', 'src/redis-server'], 'bin') ] sanity_check_paths = { - 'files': ['bin/redis-benchmark','bin/redis-cli','bin/redis-sentinel','bin/redis-server'], - 'dirs': [] -} + 'files': [ + 'bin/redis-benchmark', + 'bin/redis-cli', + 'bin/redis-sentinel', + 'bin/redis-server'], + 'dirs': []} moduleclass = 'data' diff --git a/r/renderproto/renderproto-0.11.eb b/r/renderproto/renderproto-0.11.eb index 08a223d8..45c14c1a 100644 --- a/r/renderproto/renderproto-0.11.eb +++ b/r/renderproto/renderproto-0.11.eb @@ -13,7 +13,11 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { - 'files': ['include/X11/extensions/%s' % x for x in ['render.h', 'renderproto.h']], + 'files': [ + 'include/X11/extensions/%s' % + x for x in [ + 'render.h', + 'renderproto.h']], 'dirs': [], } diff --git a/r/ruamel.yaml/ruamel.yaml-0.15.35-Py-3.6.eb b/r/ruamel.yaml/ruamel.yaml-0.15.35-Py-3.6.eb index f2cc5ca5..f46021c9 100644 --- a/r/ruamel.yaml/ruamel.yaml-0.15.35-Py-3.6.eb +++ b/r/ruamel.yaml/ruamel.yaml-0.15.35-Py-3.6.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '3.6'} source_urls = [PYPI_SOURCE] sources = ['%(name)s-%(version)s-cp36-cp36m-manylinux1_x86_64.whl'] -#dependencies = [ +# dependencies = [ # ('MarkupSafe', '1.0'), #] diff --git a/s/S4MPLE/S4MPLE.eb b/s/S4MPLE/S4MPLE.eb index 1c6d84a2..ee017779 100644 --- a/s/S4MPLE/S4MPLE.eb +++ b/s/S4MPLE/S4MPLE.eb @@ -10,7 +10,8 @@ force field-driven conformational sampling and geometry optimization heuristics toolchain = {'name': 'dummy', 'version': 'dummy'} -# download from http://infochim.u-strasbg.fr/IMG/gz/S4MPLE-tar.gz and rename to S4MPLE.tar.gz +# download from http://infochim.u-strasbg.fr/IMG/gz/S4MPLE-tar.gz and +# rename to S4MPLE.tar.gz sources = ['S4MPLE.tar.gz'] sanity_check_paths = { diff --git a/s/SAMtools/SAMtools-1.3-foss-2015g.eb b/s/SAMtools/SAMtools-1.3-foss-2015g.eb index f98cf994..e266f407 100644 --- a/s/SAMtools/SAMtools-1.3-foss-2015g.eb +++ b/s/SAMtools/SAMtools-1.3-foss-2015g.eb @@ -11,13 +11,14 @@ name = 'SAMtools' version = '1.3' homepage = 'http://www.htslib.org/' -description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, +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': '2015g'} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] sources = [SOURCELOWER_TAR_BZ2] # Patch Makefile to link against zlib provided by EB diff --git a/s/SAMtools/SAMtools-1.6-intel-2017a.eb b/s/SAMtools/SAMtools-1.6-intel-2017a.eb index 7f802ae4..2bc2f25f 100644 --- a/s/SAMtools/SAMtools-1.6-intel-2017a.eb +++ b/s/SAMtools/SAMtools-1.6-intel-2017a.eb @@ -2,13 +2,14 @@ name = 'SAMtools' version = '1.6' homepage = 'http://www.htslib.org/' -description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, +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': '2017a'} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] sources = [SOURCELOWER_TAR_BZ2] # Patch Makefile to link against zlib provided by EB diff --git a/s/SAMtools/SAMtools-1.8-intel-2017a.eb b/s/SAMtools/SAMtools-1.8-intel-2017a.eb index 0dbca6c1..209f90e9 100644 --- a/s/SAMtools/SAMtools-1.8-intel-2017a.eb +++ b/s/SAMtools/SAMtools-1.8-intel-2017a.eb @@ -2,13 +2,14 @@ name = 'SAMtools' version = '1.8' homepage = 'http://www.htslib.org/' -description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, +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': '2017a'} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] sources = [SOURCELOWER_TAR_BZ2] # Patch Makefile to link against zlib provided by EB diff --git a/s/SCons/SCons-2.5.1-intel-2015b-Python-2.7.11.eb b/s/SCons/SCons-2.5.1-intel-2015b-Python-2.7.11.eb index 50817fbb..7f6625e2 100644 --- a/s/SCons/SCons-2.5.1-intel-2015b-Python-2.7.11.eb +++ b/s/SCons/SCons-2.5.1-intel-2015b-Python-2.7.11.eb @@ -14,7 +14,7 @@ source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] python = 'Python' pyver = '2.7.11' versionsuffix = '-%s-%s' % (python, pyver) -dependencies = [(python, pyver) ] +dependencies = [(python, pyver)] sanity_check_paths = { 'files': ['bin/scons', 'bin/scons-time', 'bin/sconsign'], diff --git a/s/SDE/SDE-7.41.0.eb b/s/SDE/SDE-7.41.0.eb index de2291b6..008e2c4f 100644 --- a/s/SDE/SDE-7.41.0.eb +++ b/s/SDE/SDE-7.41.0.eb @@ -9,12 +9,13 @@ description = """ """ toolchain = {'name': 'dummy', 'version': 'dummy'} -# download from https://software.intel.com/en-us/articles/pre-release-license-agreement-for-intel-software-development-emulator-accept-end-user-license-agreement-and-download +# download from +# https://software.intel.com/en-us/articles/pre-release-license-agreement-for-intel-software-development-emulator-accept-end-user-license-agreement-and-download sources = ['sde-external-7.41.0-2016-03-03-lin.tar.bz2'] dependencies = [] -skipsteps= ['configure', 'build'] +skipsteps = ['configure', 'build'] sanity_check_paths = { 'files': ['sde', 'xed'], diff --git a/s/SHORE/SHORE-0.9.3-foss-2016a.eb b/s/SHORE/SHORE-0.9.3-foss-2016a.eb index 756efd91..4078e01a 100644 --- a/s/SHORE/SHORE-0.9.3-foss-2016a.eb +++ b/s/SHORE/SHORE-0.9.3-foss-2016a.eb @@ -15,10 +15,10 @@ sources = [SOURCELOWER_TAR_GZ] configopts = '--with-mpi' dependencies = [ - ('XZ','5.2.2'), - ('zlib','1.2.8'), - ('GSL','1.16'), # GSL 2.1 does not work. - ('Boost', '1.61.0'), + ('XZ', '5.2.2'), + ('zlib', '1.2.8'), + ('GSL', '1.16'), # GSL 2.1 does not work. + ('Boost', '1.61.0'), ] sanity_check_paths = { diff --git a/s/SIONlib/SIONlib-1.6.1-tools-intel-2015b.eb b/s/SIONlib/SIONlib-1.6.1-tools-intel-2015b.eb index 25d4dbfa..c7bd7158 100644 --- a/s/SIONlib/SIONlib-1.6.1-tools-intel-2015b.eb +++ b/s/SIONlib/SIONlib-1.6.1-tools-intel-2015b.eb @@ -27,7 +27,8 @@ toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'pic': True} sources = ['sionlib-%(version)sl.tar.gz'] -source_urls = ['http://apps.fz-juelich.de/jsc/sionlib/download.php?version=%(version)sl'] +source_urls = [ + 'http://apps.fz-juelich.de/jsc/sionlib/download.php?version=%(version)sl'] checksums = [ '57208e08309cf8892fe3daee90567d21', # sionlib-1.6.1l.tar.gz @@ -36,9 +37,9 @@ checksums = [ configopts = '--disable-cxx --disable-fortran --disable-ompi --compiler=intel' sanity_check_paths = { - 'files': ['bin/sionconfig'] + - ['lib/lib%s_64.a' % x for x in ['lsioncom', 'lsiongen', 'lsionser']], - 'dirs': [] -} + 'files': ['bin/sionconfig'] + [ + 'lib/lib%s_64.a' % + x for x in [ + 'lsioncom', 'lsiongen', 'lsionser']], 'dirs': []} moduleclass = 'lib' diff --git a/s/SIONlib/SIONlib-1.6.1-tools.eb b/s/SIONlib/SIONlib-1.6.1-tools.eb index 1d876a02..f6c47bdf 100644 --- a/s/SIONlib/SIONlib-1.6.1-tools.eb +++ b/s/SIONlib/SIONlib-1.6.1-tools.eb @@ -26,7 +26,8 @@ description = """SIONlib is a scalable I/O library for parallel access to task-l toolchain = {'name': 'dummy', 'version': ''} sources = ['sionlib-%(version)sl.tar.gz'] -source_urls = ['http://apps.fz-juelich.de/jsc/sionlib/download.php?version=%(version)sl'] +source_urls = [ + 'http://apps.fz-juelich.de/jsc/sionlib/download.php?version=%(version)sl'] checksums = [ '57208e08309cf8892fe3daee90567d21', # sionlib-1.6.1l.tar.gz @@ -35,9 +36,9 @@ checksums = [ configopts = '--disable-cxx --disable-fortran --disable-ompi --disable-mic' sanity_check_paths = { - 'files': ['bin/sionconfig'] + - ['lib/lib%s_64.a' % x for x in ['lsioncom', 'lsiongen', 'lsionser']], - 'dirs': [] -} + 'files': ['bin/sionconfig'] + [ + 'lib/lib%s_64.a' % + x for x in [ + 'lsioncom', 'lsiongen', 'lsionser']], 'dirs': []} moduleclass = 'lib' diff --git a/s/SIP/SIP-4.16.4-foss-2015g-Python-2.7.9.eb b/s/SIP/SIP-4.16.4-foss-2015g-Python-2.7.9.eb index f075a8e7..d058936d 100644 --- a/s/SIP/SIP-4.16.4-foss-2015g-Python-2.7.9.eb +++ b/s/SIP/SIP-4.16.4-foss-2015g-Python-2.7.9.eb @@ -9,10 +9,11 @@ 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': 'foss', 'version': '2015g'} +toolchain = {'name': 'foss', 'version': '2015g'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] +source_urls = [ + 'http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] python = 'Python' pyver = '2.7.9' diff --git a/s/SIP/SIP-4.17-foss-2015g-Python-2.7.9.eb b/s/SIP/SIP-4.17-foss-2015g-Python-2.7.9.eb index 1a8af7b9..89badca9 100644 --- a/s/SIP/SIP-4.17-foss-2015g-Python-2.7.9.eb +++ b/s/SIP/SIP-4.17-foss-2015g-Python-2.7.9.eb @@ -9,10 +9,11 @@ version = '4.17' 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': '2015g'} +toolchain = {'name': 'foss', 'version': '2015g'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] +source_urls = [ + 'http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] python = 'Python' pyver = '2.7.9' diff --git a/s/SIP/SIP-4.19.6-Py-3.6.eb b/s/SIP/SIP-4.19.6-Py-3.6.eb index d8931ab1..d2b1bc5a 100644 --- a/s/SIP/SIP-4.19.6-Py-3.6.eb +++ b/s/SIP/SIP-4.19.6-Py-3.6.eb @@ -8,10 +8,11 @@ version = '4.19.6' 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': 'Py', 'version': '3.6'} +toolchain = {'name': 'Py', 'version': '3.6'} sources = ['sip-%(version)s-cp36-cp36m-manylinux1_x86_64.whl'] -source_urls = ['https://pypi.python.org/packages/8e/9e/9587f4519fa2aec51e3419649e01b3717ed2e7556a461762e71e3aeea2db'] +source_urls = [ + 'https://pypi.python.org/packages/8e/9e/9587f4519fa2aec51e3419649e01b3717ed2e7556a461762e71e3aeea2db'] use_pip = True unpack_sources = False diff --git a/s/SLEPc/SLEPc-3.3-p1-goolf-1.4.10-Python-2.7.3.eb b/s/SLEPc/SLEPc-3.3-p1-goolf-1.4.10-Python-2.7.3.eb index 3c14ae7d..f6026859 100644 --- a/s/SLEPc/SLEPc-3.3-p1-goolf-1.4.10-Python-2.7.3.eb +++ b/s/SLEPc/SLEPc-3.3-p1-goolf-1.4.10-Python-2.7.3.eb @@ -11,7 +11,8 @@ rectangular matrix, and to solve quadratic eigenvalue problems.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'usempi': True} -source_urls = ['http://www.grycap.upv.es/slepc/download/download.php?filename='] +source_urls = [ + 'http://www.grycap.upv.es/slepc/download/download.php?filename='] sources = [SOURCELOWER_TAR_GZ] dependencies = [('PETSc', '3.3-p2', versionsuffix)] diff --git a/s/SLEPc/SLEPc-3.3-p1-ictce-5.3.0-Python-2.7.3.eb b/s/SLEPc/SLEPc-3.3-p1-ictce-5.3.0-Python-2.7.3.eb index 1b4c48aa..469b9c5e 100644 --- a/s/SLEPc/SLEPc-3.3-p1-ictce-5.3.0-Python-2.7.3.eb +++ b/s/SLEPc/SLEPc-3.3-p1-ictce-5.3.0-Python-2.7.3.eb @@ -12,7 +12,8 @@ description = """SLEPc (Scalable Library for Eigenvalue Problem Computations) is toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'usempi': True} -source_urls = ['http://www.grycap.upv.es/slepc/download/download.php?filename='] +source_urls = [ + 'http://www.grycap.upv.es/slepc/download/download.php?filename='] sources = [SOURCELOWER_TAR_GZ] dependencies = [('PETSc', '3.3-p2', versionsuffix)] diff --git a/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb b/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb index 0f01678e..5941a716 100644 --- a/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb +++ b/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb @@ -11,7 +11,8 @@ description = """SLEPc (Scalable Library for Eigenvalue Problem Computations) is toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'usempi': True} -source_urls = ['http://www.grycap.upv.es/slepc/download/download.php?filename='] +source_urls = [ + 'http://www.grycap.upv.es/slepc/download/download.php?filename='] sources = [SOURCELOWER_TAR_GZ] dependencies = [('PETSc', '3.5.3', versionsuffix)] diff --git a/s/SLEPc/SLEPc-3.6.2-intel-2015b-Python-2.7.11.eb b/s/SLEPc/SLEPc-3.6.2-intel-2015b-Python-2.7.11.eb index 775feb38..ecd1ae1e 100644 --- a/s/SLEPc/SLEPc-3.6.2-intel-2015b-Python-2.7.11.eb +++ b/s/SLEPc/SLEPc-3.6.2-intel-2015b-Python-2.7.11.eb @@ -11,7 +11,8 @@ description = """SLEPc (Scalable Library for Eigenvalue Problem Computations) is toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'usempi': True} -source_urls = ['http://www.grycap.upv.es/slepc/download/download.php?filename='] +source_urls = [ + 'http://www.grycap.upv.es/slepc/download/download.php?filename='] sources = [SOURCELOWER_TAR_GZ] dependencies = [('PETSc', '3.6.3', versionsuffix)] diff --git a/s/SLEPc/SLEPc-3.7.4-intel-2017a.eb b/s/SLEPc/SLEPc-3.7.4-intel-2017a.eb index 91d1c9f7..781b2ce1 100644 --- a/s/SLEPc/SLEPc-3.7.4-intel-2017a.eb +++ b/s/SLEPc/SLEPc-3.7.4-intel-2017a.eb @@ -11,12 +11,13 @@ description = """SLEPc (Scalable Library for Eigenvalue Problem Computations) is toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'usempi': True} -source_urls = ['http://www.grycap.upv.es/slepc/download/download.php?filename='] +source_urls = [ + 'http://www.grycap.upv.es/slepc/download/download.php?filename='] sources = [SOURCELOWER_TAR_GZ] dependencies = [ - ('PETSc', '3.7.5', '-it4i'), - ('hwloc', '1.11.7', '', ('GCC', '6.3.0-2.27')), + ('PETSc', '3.7.5', '-it4i'), + ('hwloc', '1.11.7', '', ('GCC', '6.3.0-2.27')), ] maxparallel = 0 @@ -24,9 +25,9 @@ maxparallel = 0 buildopts = 'SLEPC_DIR=$PWD' sanity_check_paths = { - 'files':[], - 'dirs':["include", "lib", "share"] - } + 'files': [], + 'dirs': ["include", "lib", "share"] +} runtest = 'SLEPC_DIR=$PWD test' diff --git a/s/SQLite/SQLite-3.10.1-foss-2015g.eb b/s/SQLite/SQLite-3.10.1-foss-2015g.eb index 88df574e..b9968d7b 100644 --- a/s/SQLite/SQLite-3.10.1-foss-2015g.eb +++ b/s/SQLite/SQLite-3.10.1-foss-2015g.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'foss', 'version': '2015g'} # eg. https://www.sqlite.org/2016/sqlite-autoconf-3100100.tar.gz source_urls = ['http://www.sqlite.org/2016/'] -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[2:]) + '00' +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[2:]) + '00' sources = ['sqlite-autoconf-3100100.tar.gz'] dependencies = [ diff --git a/s/SQLite/SQLite-3.13.0-intel-2017a.eb b/s/SQLite/SQLite-3.13.0-intel-2017a.eb index 90d495c6..47d337d8 100644 --- a/s/SQLite/SQLite-3.13.0-intel-2017a.eb +++ b/s/SQLite/SQLite-3.13.0-intel-2017a.eb @@ -23,7 +23,8 @@ toolchain = {'name': 'intel', 'version': '2017a'} source_urls = ['http://www.sqlite.org/2016/'] version_minor_etc = version.split('.')[1:] version_minor_etc += '0' * (3 - len(version_minor_etc)) -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version_minor_etc) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version_minor_etc) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -32,8 +33,13 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', - 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.13.0.eb b/s/SQLite/SQLite-3.13.0.eb index 5e15c6b1..b7e1d799 100644 --- a/s/SQLite/SQLite-3.13.0.eb +++ b/s/SQLite/SQLite-3.13.0.eb @@ -11,7 +11,8 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = ['http://www.sqlite.org/2016/'] version_minor_etc = version.split('.')[1:] version_minor_etc += '0' * (3 - len(version_minor_etc)) -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version_minor_etc) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version_minor_etc) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -20,8 +21,13 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', - 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.14.1-GCCcore-4.9.3.eb b/s/SQLite/SQLite-3.14.1-GCCcore-4.9.3.eb index d38cf611..b1a48197 100644 --- a/s/SQLite/SQLite-3.14.1-GCCcore-4.9.3.eb +++ b/s/SQLite/SQLite-3.14.1-GCCcore-4.9.3.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'GCCcore', 'version': '4.9.3'} # eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz source_urls = ['http://www.sqlite.org/2016/'] -version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) +version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] builddependencies = [ @@ -37,7 +38,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.17.0.eb b/s/SQLite/SQLite-3.17.0.eb index a4cd7128..55c9925f 100644 --- a/s/SQLite/SQLite-3.17.0.eb +++ b/s/SQLite/SQLite-3.17.0.eb @@ -23,7 +23,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = ['http://www.sqlite.org/2017/'] version_minor_etc = version.split('.')[1:] version_minor_etc += '0' * (3 - len(version_minor_etc)) -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version_minor_etc) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version_minor_etc) sources = [ 'sqlite-autoconf-%s.tar.gz' % version_str, 'sqlite-amalgamation-%s.zip' % version_str, @@ -35,8 +36,13 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', - 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.18.2-GCC-6.3.0-2.27.eb b/s/SQLite/SQLite-3.18.2-GCC-6.3.0-2.27.eb index 7de4338b..c33573e4 100644 --- a/s/SQLite/SQLite-3.18.2-GCC-6.3.0-2.27.eb +++ b/s/SQLite/SQLite-3.18.2-GCC-6.3.0-2.27.eb @@ -23,10 +23,11 @@ toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} source_urls = ['http://www.sqlite.org/2017/'] version_minor_etc = version.split('.')[1:] version_minor_etc += '0' * (3 - len(version_minor_etc)) -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version_minor_etc) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version_minor_etc) sources = [ 'sqlite-autoconf-%s.tar.gz' % version_str, -# 'sqlite-amalgamation-%s.zip' % version_str, + # 'sqlite-amalgamation-%s.zip' % version_str, ] dependencies = [ @@ -35,8 +36,13 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', - 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.21.0.eb b/s/SQLite/SQLite-3.21.0.eb index ae6157a1..7d8b8725 100644 --- a/s/SQLite/SQLite-3.21.0.eb +++ b/s/SQLite/SQLite-3.21.0.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = ['http://www.sqlite.org/2017/'] version_minor_etc = version.split('.')[1:] version_minor_etc += '0' * (3 - len(version_minor_etc)) -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version_minor_etc) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version_minor_etc) sources = [ 'sqlite-autoconf-%s.tar.gz' % version_str, 'sqlite-amalgamation-%s.zip' % version_str, @@ -25,8 +26,13 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', - 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.24.0.eb b/s/SQLite/SQLite-3.24.0.eb index a83d1def..495e0e02 100644 --- a/s/SQLite/SQLite-3.24.0.eb +++ b/s/SQLite/SQLite-3.24.0.eb @@ -13,7 +13,8 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = ['http://www.sqlite.org/2018/'] version_minor_etc = version.split('.')[1:] version_minor_etc += '0' * (3 - len(version_minor_etc)) -version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version_minor_etc) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version_minor_etc) sources = [ 'sqlite-autoconf-%s.tar.gz' % version_str, 'sqlite-amalgamation-%s.zip' % version_str, @@ -25,8 +26,13 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', - 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.8.10.2-GCC-4.9.3-2.25.eb b/s/SQLite/SQLite-3.8.10.2-GCC-4.9.3-2.25.eb index 62c6f7b8..d444e111 100644 --- a/s/SQLite/SQLite-3.8.10.2-GCC-4.9.3-2.25.eb +++ b/s/SQLite/SQLite-3.8.10.2-GCC-4.9.3-2.25.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} # 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb b/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb index 06b2583e..ddd427cd 100644 --- a/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb +++ b/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb @@ -22,7 +22,8 @@ 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.8.10.2-foss-2015b.eb b/s/SQLite/SQLite-3.8.10.2-foss-2015b.eb index 5708afcd..9f76c1dc 100644 --- a/s/SQLite/SQLite-3.8.10.2-foss-2015b.eb +++ b/s/SQLite/SQLite-3.8.10.2-foss-2015b.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'foss', 'version': '2015b'} # 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.8.10.2-gimkl-2.11.5.eb b/s/SQLite/SQLite-3.8.10.2-gimkl-2.11.5.eb index 11fc55a1..accb66b0 100644 --- a/s/SQLite/SQLite-3.8.10.2-gimkl-2.11.5.eb +++ b/s/SQLite/SQLite-3.8.10.2-gimkl-2.11.5.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'gimkl', 'version': '2.11.5'} # 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.8.10.2-goolf-1.4.10.eb b/s/SQLite/SQLite-3.8.10.2-goolf-1.4.10.eb index 6a41f586..f423fbce 100644 --- a/s/SQLite/SQLite-3.8.10.2-goolf-1.4.10.eb +++ b/s/SQLite/SQLite-3.8.10.2-goolf-1.4.10.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} # 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.8.10.2-goolf-1.7.20.eb b/s/SQLite/SQLite-3.8.10.2-goolf-1.7.20.eb index e06537d4..ce58106c 100644 --- a/s/SQLite/SQLite-3.8.10.2-goolf-1.7.20.eb +++ b/s/SQLite/SQLite-3.8.10.2-goolf-1.7.20.eb @@ -22,7 +22,8 @@ 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb b/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb index 17d369e5..e6cc1e0d 100644 --- a/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb +++ b/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb @@ -22,7 +22,8 @@ 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.8.10.2-intel-2015b.eb b/s/SQLite/SQLite-3.8.10.2-intel-2015b.eb index 26439e2d..f5eb53c6 100644 --- a/s/SQLite/SQLite-3.8.10.2-intel-2015b.eb +++ b/s/SQLite/SQLite-3.8.10.2-intel-2015b.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'intel', 'version': '2015b'} # 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.8.4.1-goolf-1.4.10.eb b/s/SQLite/SQLite-3.8.4.1-goolf-1.4.10.eb index 5d1c8946..7eb92fab 100644 --- a/s/SQLite/SQLite-3.8.4.1-goolf-1.4.10.eb +++ b/s/SQLite/SQLite-3.8.4.1-goolf-1.4.10.eb @@ -19,7 +19,8 @@ description = "SQLite: SQL Database Engine in a C Library" # eg. http://www.hwaci.com/sw/sqlite/2013/sqlite-autoconf-3080100.tar.gz source_urls = ['http://www.hwaci.com/sw/sqlite/2014'] -sources = ['sqlite-autoconf-%s0%s0%s0%s.tar.gz' % tuple(version.split('.'))] # very weird way to calculate your filename +# very weird way to calculate your filename +sources = ['sqlite-autoconf-%s0%s0%s0%s.tar.gz' % tuple(version.split('.'))] toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/s/SQLite/SQLite-3.8.8.1-GNU-5.1.0-2.25.eb b/s/SQLite/SQLite-3.8.8.1-GNU-5.1.0-2.25.eb index ddb7bd02..64cc4daf 100644 --- a/s/SQLite/SQLite-3.8.8.1-GNU-5.1.0-2.25.eb +++ b/s/SQLite/SQLite-3.8.8.1-GNU-5.1.0-2.25.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} # 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ diff --git a/s/SQLite/SQLite-3.8.8.1-foss-2015g.eb b/s/SQLite/SQLite-3.8.8.1-foss-2015g.eb index 3fc8a2b9..d46f77ba 100644 --- a/s/SQLite/SQLite-3.8.8.1-foss-2015g.eb +++ b/s/SQLite/SQLite-3.8.8.1-foss-2015g.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'foss', 'version': '2015g'} # 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] patches = ['enable_column_metadata.patch'] diff --git a/s/SQLite/SQLite-3.8.8.1-foss-2016a.eb b/s/SQLite/SQLite-3.8.8.1-foss-2016a.eb index 35d4d5ee..e99cba83 100644 --- a/s/SQLite/SQLite-3.8.8.1-foss-2016a.eb +++ b/s/SQLite/SQLite-3.8.8.1-foss-2016a.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'foss', 'version': '2016a'} # 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ diff --git a/s/SQLite/SQLite-3.8.8.1-gompi-2015e.eb b/s/SQLite/SQLite-3.8.8.1-gompi-2015e.eb index 9e522f20..2805b6bc 100644 --- a/s/SQLite/SQLite-3.8.8.1-gompi-2015e.eb +++ b/s/SQLite/SQLite-3.8.8.1-gompi-2015e.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'gompi', 'version': '2015e'} # 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ diff --git a/s/SQLite/SQLite-3.8.8.1-ictce-7.3.5.eb b/s/SQLite/SQLite-3.8.8.1-ictce-7.3.5.eb index 5e8113a5..6c9ec5a5 100644 --- a/s/SQLite/SQLite-3.8.8.1-ictce-7.3.5.eb +++ b/s/SQLite/SQLite-3.8.8.1-ictce-7.3.5.eb @@ -23,7 +23,8 @@ toolchain = {'name': 'ictce', 'version': '7.3.5'} # 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ diff --git a/s/SQLite/SQLite-3.8.8.1-intel-2015b.eb b/s/SQLite/SQLite-3.8.8.1-intel-2015b.eb index 3657bba0..ca44d003 100644 --- a/s/SQLite/SQLite-3.8.8.1-intel-2015b.eb +++ b/s/SQLite/SQLite-3.8.8.1-intel-2015b.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'intel', 'version': '2015b'} # 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ diff --git a/s/SQLite/SQLite-3.8.8.1.eb b/s/SQLite/SQLite-3.8.8.1.eb index 50eeb014..bc731166 100644 --- a/s/SQLite/SQLite-3.8.8.1.eb +++ b/s/SQLite/SQLite-3.8.8.1.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'dummy', 'version': ''} # 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:]) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] patches = ['enable_column_metadata.patch'] diff --git a/s/SQLite/SQLite-3.9.2-CrayGNU-2015.11.eb b/s/SQLite/SQLite-3.9.2-CrayGNU-2015.11.eb index 429cfc37..ae1f7d62 100644 --- a/s/SQLite/SQLite-3.9.2-CrayGNU-2015.11.eb +++ b/s/SQLite/SQLite-3.9.2-CrayGNU-2015.11.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'CrayGNU', 'version': '2015.11'} # eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) +version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.9.2-CrayGNU-2016.03.eb b/s/SQLite/SQLite-3.9.2-CrayGNU-2016.03.eb index 51941069..cdd04f06 100644 --- a/s/SQLite/SQLite-3.9.2-CrayGNU-2016.03.eb +++ b/s/SQLite/SQLite-3.9.2-CrayGNU-2016.03.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'CrayGNU', 'version': '2016.03'} # eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) +version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.9.2-foss-2016a.eb b/s/SQLite/SQLite-3.9.2-foss-2016a.eb index 47bee4f6..102c8d5f 100644 --- a/s/SQLite/SQLite-3.9.2-foss-2016a.eb +++ b/s/SQLite/SQLite-3.9.2-foss-2016a.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'foss', 'version': '2016a'} # eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) +version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.9.2-foss-2017a.eb b/s/SQLite/SQLite-3.9.2-foss-2017a.eb index 596c4deb..fbb2d685 100644 --- a/s/SQLite/SQLite-3.9.2-foss-2017a.eb +++ b/s/SQLite/SQLite-3.9.2-foss-2017a.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'foss', 'version': '2017a'} # eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) +version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.9.2-gimkl-2.11.5.eb b/s/SQLite/SQLite-3.9.2-gimkl-2.11.5.eb index 8d257ce6..9881694e 100644 --- a/s/SQLite/SQLite-3.9.2-gimkl-2.11.5.eb +++ b/s/SQLite/SQLite-3.9.2-gimkl-2.11.5.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'gimkl', 'version': '2.11.5'} # eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) +version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.9.2-goolf-1.7.20.eb b/s/SQLite/SQLite-3.9.2-goolf-1.7.20.eb index c1e564bf..4885155b 100644 --- a/s/SQLite/SQLite-3.9.2-goolf-1.7.20.eb +++ b/s/SQLite/SQLite-3.9.2-goolf-1.7.20.eb @@ -22,7 +22,8 @@ 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%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) +version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.9.2-intel-2015b.eb b/s/SQLite/SQLite-3.9.2-intel-2015b.eb index 79c12310..59434d13 100644 --- a/s/SQLite/SQLite-3.9.2-intel-2015b.eb +++ b/s/SQLite/SQLite-3.9.2-intel-2015b.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'intel', 'version': '2015b'} # eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) +version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.9.2-intel-2016.02-GCC-4.9.eb b/s/SQLite/SQLite-3.9.2-intel-2016.02-GCC-4.9.eb index 3555a7ac..d34739c6 100644 --- a/s/SQLite/SQLite-3.9.2-intel-2016.02-GCC-4.9.eb +++ b/s/SQLite/SQLite-3.9.2-intel-2016.02-GCC-4.9.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} # eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) +version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.9.2-intel-2016a.eb b/s/SQLite/SQLite-3.9.2-intel-2016a.eb index a35ea6d2..721c3d46 100644 --- a/s/SQLite/SQLite-3.9.2-intel-2016a.eb +++ b/s/SQLite/SQLite-3.9.2-intel-2016a.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'intel', 'version': '2016a'} # eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) +version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.9.2-intel-2017.00.eb b/s/SQLite/SQLite-3.9.2-intel-2017.00.eb index 94643bff..5fc41f0e 100644 --- a/s/SQLite/SQLite-3.9.2-intel-2017.00.eb +++ b/s/SQLite/SQLite-3.9.2-intel-2017.00.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'intel', 'version': '2017.00'} # eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) +version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.9.2-iomkl-2016.07.eb b/s/SQLite/SQLite-3.9.2-iomkl-2016.07.eb index 4eb223b1..ecfc9c1c 100644 --- a/s/SQLite/SQLite-3.9.2-iomkl-2016.07.eb +++ b/s/SQLite/SQLite-3.9.2-iomkl-2016.07.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'iomkl', 'version': '2016.07'} # eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) +version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/SQLite/SQLite-3.9.2-iomkl-2016.09-GCC-4.9.3-2.25.eb b/s/SQLite/SQLite-3.9.2-iomkl-2016.09-GCC-4.9.3-2.25.eb index e099c4dd..56f98ad1 100644 --- a/s/SQLite/SQLite-3.9.2-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ b/s/SQLite/SQLite-3.9.2-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -22,7 +22,8 @@ toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} # eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz source_urls = ['http://www.sqlite.org/2015/'] -version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) +version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) + for x in version.split('.')[1:]) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] dependencies = [ @@ -33,7 +34,13 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': [ + 'bin/sqlite3', + 'include/sqlite3ext.h', + 'include/sqlite3.h', + 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % + SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/s/STAR-Fusion/STAR-Fusion-0.6.0-goolf-1.4.10-Perl-5.16.3.eb b/s/STAR-Fusion/STAR-Fusion-0.6.0-goolf-1.4.10-Perl-5.16.3.eb index 58fcb58c..6bed113e 100644 --- a/s/STAR-Fusion/STAR-Fusion-0.6.0-goolf-1.4.10-Perl-5.16.3.eb +++ b/s/STAR-Fusion/STAR-Fusion-0.6.0-goolf-1.4.10-Perl-5.16.3.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'Tarball' @@ -10,13 +10,14 @@ version = '0.6.0' versionsuffix = '-Perl-%(perlver)s' homepage = 'https://github.com/STAR-Fusion/STAR-Fusion' -description = """STAR-Fusion uses the STAR aligner to identify candidate fusion transcripts - supported by Illumina reads. STAR-Fusion further processes the output generated by the STAR aligner +description = """STAR-Fusion uses the STAR aligner to identify candidate fusion transcripts + supported by Illumina reads. STAR-Fusion further processes the output generated by the STAR aligner to map junction reads and spanning reads to a reference annotation set.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['https://github.com/STAR-Fusion/STAR-Fusion/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/STAR-Fusion/STAR-Fusion/releases/download/v%(version)s/'] sources = ['%(name)s_v%(version)s.FULL.tar.gz'] dependencies = [ @@ -30,17 +31,17 @@ exts_filter = ("perldoc -lm %(ext_name)s ", "") exts_list = [ ('Set::IntervalTree', '0.10', { - 'source_tmpl': 'Set-IntervalTree-0.10.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BE/BENBOOTH/'], + 'source_tmpl': 'Set-IntervalTree-0.10.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BE/BENBOOTH/'], }), ('DB_File', '1.835', { - 'source_tmpl': 'DB_File-1.835.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PM/PMQS/'], + 'source_tmpl': 'DB_File-1.835.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PM/PMQS/'], }), ] modextrapaths = { - 'PATH': "", # add installation dir to PATH + 'PATH': "", # add installation dir to PATH 'PERL5LIB': 'lib/perl5/site_perl/%(perlver)s/' } diff --git a/s/STAR/STAR-2.5.0a-GNU-4.9.3-2.25.eb b/s/STAR/STAR-2.5.0a-GNU-4.9.3-2.25.eb index b6190397..e0a7f8ff 100644 --- a/s/STAR/STAR-2.5.0a-GNU-4.9.3-2.25.eb +++ b/s/STAR/STAR-2.5.0a-GNU-4.9.3-2.25.eb @@ -9,7 +9,7 @@ name = 'STAR' version = '2.5.0a' homepage = 'https://github.com/alexdobin/STAR' -description = """ STAR aligns RNA-seq reads to a reference genome using +description = """ STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays. """ toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} @@ -19,7 +19,7 @@ source_urls = ['https://github.com/alexdobin/STAR/archive/'] sources = ['%(name)s_%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] start_dir = 'source' @@ -28,8 +28,9 @@ buildopts = ' STAR && make STARlong' parallel = 1 -files_to_copy = [(["source/STAR", "source/STARlong"], "bin"), "CHANGES.md", "doc", "extras", "LICENSE", "README.md", "RELEASEnotes.md"] - +files_to_copy = [(["source/STAR", "source/STARlong"], "bin"), "CHANGES.md", + "doc", "extras", "LICENSE", "README.md", "RELEASEnotes.md"] + sanity_check_paths = { 'files': ["bin/STAR", "bin/STARlong"], 'dirs': [], diff --git a/s/STAR/STAR-2.5.0a-goolf-1.4.10.eb b/s/STAR/STAR-2.5.0a-goolf-1.4.10.eb index ee25be84..ba6d7f80 100644 --- a/s/STAR/STAR-2.5.0a-goolf-1.4.10.eb +++ b/s/STAR/STAR-2.5.0a-goolf-1.4.10.eb @@ -9,7 +9,7 @@ name = 'STAR' version = '2.5.0a' homepage = 'https://github.com/alexdobin/STAR' -description = """ STAR aligns RNA-seq reads to a reference genome using +description = """ STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays. """ toolchain = {'name': 'goolf', 'version': '1.4.10'} @@ -19,7 +19,7 @@ source_urls = ['https://github.com/alexdobin/STAR/archive/'] sources = ['%(name)s_%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] start_dir = 'source' @@ -28,8 +28,9 @@ buildopts = ' STAR && make STARlong' parallel = 1 -files_to_copy = [(["source/STAR", "source/STARlong"], "bin"), "CHANGES.md", "doc", "extras", "LICENSE", "README.md", "RELEASEnotes.md"] - +files_to_copy = [(["source/STAR", "source/STARlong"], "bin"), "CHANGES.md", + "doc", "extras", "LICENSE", "README.md", "RELEASEnotes.md"] + sanity_check_paths = { 'files': ["bin/STAR", "bin/STARlong"], 'dirs': [], diff --git a/s/STAR/STAR-2.5.1b-foss-2015b.eb b/s/STAR/STAR-2.5.1b-foss-2015b.eb index 406fea60..57e819d5 100644 --- a/s/STAR/STAR-2.5.1b-foss-2015b.eb +++ b/s/STAR/STAR-2.5.1b-foss-2015b.eb @@ -8,10 +8,10 @@ easyblock = 'MakeCp' name = 'STAR' -version = '2.5.1b' +version = '2.5.1b' homepage = 'https://github.com/alexdobin/STAR' -description = """ STAR aligns RNA-seq reads to a reference genome using +description = """ STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays. """ toolchain = {'name': 'foss', 'version': '2015b'} @@ -21,7 +21,7 @@ source_urls = ['https://github.com/alexdobin/STAR/archive/'] sources = ['%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] start_dir = 'source' @@ -30,8 +30,9 @@ buildopts = ' STAR && make STARlong' parallel = 1 -files_to_copy = [(["source/STAR", "source/STARlong"], "bin"), "CHANGES.md", "doc", "extras", "LICENSE", "README.md", "RELEASEnotes.md"] - +files_to_copy = [(["source/STAR", "source/STARlong"], "bin"), "CHANGES.md", + "doc", "extras", "LICENSE", "README.md", "RELEASEnotes.md"] + sanity_check_paths = { 'files': ["bin/STAR", "bin/STARlong"], 'dirs': [], diff --git a/s/STAR/STAR-2.5.1b-goolf-1.4.10.eb b/s/STAR/STAR-2.5.1b-goolf-1.4.10.eb index b04986c6..020aebfc 100644 --- a/s/STAR/STAR-2.5.1b-goolf-1.4.10.eb +++ b/s/STAR/STAR-2.5.1b-goolf-1.4.10.eb @@ -6,10 +6,10 @@ easyblock = 'MakeCp' name = 'STAR' -version = '2.5.1b' +version = '2.5.1b' homepage = 'https://github.com/alexdobin/STAR' -description = """ STAR aligns RNA-seq reads to a reference genome using +description = """ STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays. """ toolchain = {'name': 'goolf', 'version': '1.4.10'} @@ -19,7 +19,7 @@ source_urls = ['https://github.com/alexdobin/STAR/archive/'] sources = ['%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] start_dir = 'source' @@ -28,8 +28,9 @@ buildopts = ' STAR && make STARlong' parallel = 1 -files_to_copy = [(["source/STAR", "source/STARlong"], "bin"), "CHANGES.md", "doc", "extras", "LICENSE", "README.md", "RELEASEnotes.md"] - +files_to_copy = [(["source/STAR", "source/STARlong"], "bin"), "CHANGES.md", + "doc", "extras", "LICENSE", "README.md", "RELEASEnotes.md"] + sanity_check_paths = { 'files': ["bin/STAR", "bin/STARlong"], 'dirs': [], diff --git a/s/STAR/STAR-2.5.2a-foss-2016a.eb b/s/STAR/STAR-2.5.2a-foss-2016a.eb index 769bc0a3..c280468c 100644 --- a/s/STAR/STAR-2.5.2a-foss-2016a.eb +++ b/s/STAR/STAR-2.5.2a-foss-2016a.eb @@ -9,10 +9,10 @@ easyblock = 'MakeCp' name = 'STAR' -version = '2.5.2a' +version = '2.5.2a' homepage = 'https://github.com/alexdobin/STAR' -description = """ STAR aligns RNA-seq reads to a reference genome using +description = """ STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays. """ toolchain = {'name': 'foss', 'version': '2016a'} @@ -22,7 +22,7 @@ source_urls = ['https://github.com/alexdobin/STAR/archive/'] sources = ['%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] start_dir = 'source' @@ -32,15 +32,15 @@ buildopts = ' STAR && make STARlong' parallel = 1 files_to_copy = [ - (["source/STAR", "source/STARlong"], "bin"), - "CHANGES.md", - "doc", - "extras", - "LICENSE", - "README.md", - "RELEASEnotes.md" + (["source/STAR", "source/STARlong"], "bin"), + "CHANGES.md", + "doc", + "extras", + "LICENSE", + "README.md", + "RELEASEnotes.md" ] - + sanity_check_paths = { 'files': ["bin/STAR", "bin/STARlong"], 'dirs': [], diff --git a/s/STAR/STAR-2.5.2a-goolf-1.7.20.eb b/s/STAR/STAR-2.5.2a-goolf-1.7.20.eb index fd35161f..5799f270 100644 --- a/s/STAR/STAR-2.5.2a-goolf-1.7.20.eb +++ b/s/STAR/STAR-2.5.2a-goolf-1.7.20.eb @@ -6,10 +6,10 @@ easyblock = 'MakeCp' name = 'STAR' -version = '2.5.2a' +version = '2.5.2a' homepage = 'https://github.com/alexdobin/STAR' -description = """ STAR aligns RNA-seq reads to a reference genome using +description = """ STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays. """ toolchain = {'name': 'goolf', 'version': '1.7.20'} @@ -19,7 +19,7 @@ source_urls = ['https://github.com/alexdobin/STAR/archive/'] sources = ['%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] start_dir = 'source' @@ -29,15 +29,15 @@ buildopts = ' STAR && make STARlong' parallel = 1 files_to_copy = [ - (["source/STAR", "source/STARlong"], "bin"), - "CHANGES.md", - "doc", - "extras", - "LICENSE", - "README.md", - "RELEASEnotes.md" + (["source/STAR", "source/STARlong"], "bin"), + "CHANGES.md", + "doc", + "extras", + "LICENSE", + "README.md", + "RELEASEnotes.md" ] - + sanity_check_paths = { 'files': ["bin/STAR", "bin/STARlong"], 'dirs': [], diff --git a/s/SUMACLUST/SUMACLUST-1.0.20-foss-2016a.eb b/s/SUMACLUST/SUMACLUST-1.0.20-foss-2016a.eb index 15d67449..d3fad8b9 100644 --- a/s/SUMACLUST/SUMACLUST-1.0.20-foss-2016a.eb +++ b/s/SUMACLUST/SUMACLUST-1.0.20-foss-2016a.eb @@ -1,23 +1,24 @@ # Author: Pablo Escobar Lopez; Wiktor Jurkowski # Swiss Institute of Bioinformatics (SIB), Biozentrum - University of Basel -# Babraham Institute, UK +# Babraham Institute, UK easyblock = 'MakeCp' name = 'SUMACLUST' version = '1.0.20' -homepage = "http://metabarcoding.org/sumatra" +homepage = "http://metabarcoding.org/sumatra" description = """SUMATRA and SUMACLUST: fast and exact comparison and clustering of sequences.""" toolchain = {'name': 'foss', 'version': '2016a'} -source_urls = ['https://git.metabarcoding.org/obitools/sumaclust/uploads/69f757c42f2cd45212c587e87c75a00f/'] -sources=['%(namelower)s_v%(version)s.tar.gz'] +source_urls = [ + 'https://git.metabarcoding.org/obitools/sumaclust/uploads/69f757c42f2cd45212c587e87c75a00f/'] +sources = ['%(namelower)s_v%(version)s.tar.gz'] -prebuildopts = 'make clean &&' +prebuildopts = 'make clean &&' -files_to_copy = [(['sumaclust'],'bin'),'sumaclust_user_manual.pdf'] +files_to_copy = [(['sumaclust'], 'bin'), 'sumaclust_user_manual.pdf'] sanity_check_paths = { 'files': ['bin/sumaclust', 'sumaclust_user_manual.pdf'], diff --git a/s/SUMATRA/SUMATRA-1.0.20-foss-2016a.eb b/s/SUMATRA/SUMATRA-1.0.20-foss-2016a.eb index 6ad5e46d..edb50f29 100644 --- a/s/SUMATRA/SUMATRA-1.0.20-foss-2016a.eb +++ b/s/SUMATRA/SUMATRA-1.0.20-foss-2016a.eb @@ -1,23 +1,24 @@ # Author: Pablo Escobar Lopez; Wiktor Jurkowski # Swiss Institute of Bioinformatics (SIB), Biozentrum - University of Basel -# Babraham Institute, UK +# Babraham Institute, UK easyblock = 'MakeCp' name = 'SUMATRA' version = '1.0.20' -homepage = "http://metabarcoding.org/sumatra" +homepage = "http://metabarcoding.org/sumatra" description = """SUMATRA and SUMACLUST: fast and exact comparison and clustering of sequences.""" toolchain = {'name': 'foss', 'version': '2016a'} -source_urls = ['https://git.metabarcoding.org/obitools/sumatra/uploads/251020bbbd6c6595cb9fce6077e29952/'] -sources=['%(namelower)s_v%(version)s.tar.gz'] +source_urls = [ + 'https://git.metabarcoding.org/obitools/sumatra/uploads/251020bbbd6c6595cb9fce6077e29952/'] +sources = ['%(namelower)s_v%(version)s.tar.gz'] -prebuildopts = 'make clean &&' +prebuildopts = 'make clean &&' -files_to_copy = [(['sumatra'],'bin'),'sumatra_user_manual.pdf'] +files_to_copy = [(['sumatra'], 'bin'), 'sumatra_user_manual.pdf'] sanity_check_paths = { 'files': ['bin/sumatra', 'sumatra_user_manual.pdf'], diff --git a/s/SUMO/SUMO-0.25.0-foss-2015g.eb b/s/SUMO/SUMO-0.25.0-foss-2015g.eb index e25eb1d8..8c595dc6 100644 --- a/s/SUMO/SUMO-0.25.0-foss-2015g.eb +++ b/s/SUMO/SUMO-0.25.0-foss-2015g.eb @@ -5,7 +5,7 @@ version = '0.25.0' homepage = 'http://www.sumo.dlr.de/wiki/Main_Page' -description = """Simulation of Urban MObility (SUMO) is an open source, highly portable, +description = """Simulation of Urban MObility (SUMO) is an open source, highly portable, microscopic and continuous road traffic simulation package designed to handle large road networks. """ @@ -19,7 +19,7 @@ osdependencies = ['xerces-c-devel'] builddependencies = [('FOX', '1.6.51'), ('GDAL', '1.9.2'), ('PROJ_4', '4.9.2'), -] + ] sanity_check_paths = { 'files': ['bin/sumo', 'bin/sumo-gui'], diff --git a/s/Saxon-HE/Saxon-HE-9.7.0.4-Java-1.7.0_79.eb b/s/Saxon-HE/Saxon-HE-9.7.0.4-Java-1.7.0_79.eb index d38576ab..6472c6b9 100644 --- a/s/Saxon-HE/Saxon-HE-9.7.0.4-Java-1.7.0_79.eb +++ b/s/Saxon-HE/Saxon-HE-9.7.0.4-Java-1.7.0_79.eb @@ -9,12 +9,17 @@ description = """Open Source SAXON XSLT processor developed by Saxonica Limited. toolchain = {'name': 'dummy', 'version': ''} -sources = ['SaxonHE%sJ.zip' % version.replace(".","-")] -source_urls = ['https://sourceforge.net/projects/saxon/files/Saxon-HE/%(version_major_minor)s' , 'download'] +sources = ['SaxonHE%sJ.zip' % version.replace(".", "-")] +source_urls = [ + 'https://sourceforge.net/projects/saxon/files/Saxon-HE/%(version_major_minor)s', + 'download'] dependencies = [('Java', '1.7.0_79')] -jarfiles = ['saxon%(version_major)she.jar', 'saxon%(version_major)s-test.jar', 'saxon%(version_major)s-xqj.jar'] +jarfiles = [ + 'saxon%(version_major)she.jar', + 'saxon%(version_major)s-test.jar', + 'saxon%(version_major)s-xqj.jar'] sanity_check_paths = { 'files': jarfiles, diff --git a/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.12-OpenBLAS-0.2.8-LAPACK-3.5.0.eb b/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.12-OpenBLAS-0.2.8-LAPACK-3.5.0.eb index 9c663272..d6eb743a 100644 --- a/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.12-OpenBLAS-0.2.8-LAPACK-3.5.0.eb +++ b/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.12-OpenBLAS-0.2.8-LAPACK-3.5.0.eb @@ -19,7 +19,7 @@ versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) dependencies = [(blaslib, blasver, blassuff)] -## parallel build tends to fail, so disabling it +# parallel build tends to fail, so disabling it parallel = 1 moduleclass = 'numlib' diff --git a/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015e-OpenBLAS-0.2.14-LAPACK-3.5.0.eb b/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015e-OpenBLAS-0.2.14-LAPACK-3.5.0.eb index 4d8f7d23..d064e16c 100644 --- a/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015e-OpenBLAS-0.2.14-LAPACK-3.5.0.eb +++ b/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015e-OpenBLAS-0.2.14-LAPACK-3.5.0.eb @@ -19,7 +19,7 @@ versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) dependencies = [(blaslib, blasver, blassuff, ('gompi', '2015e'))] -## parallel build tends to fail, so disabling it +# parallel build tends to fail, so disabling it parallel = 1 moduleclass = 'numlib' diff --git a/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015g-OpenBLAS-0.2.14-LAPACK-3.5.0.eb b/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015g-OpenBLAS-0.2.14-LAPACK-3.5.0.eb index ee71ed32..db8cd418 100644 --- a/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015g-OpenBLAS-0.2.14-LAPACK-3.5.0.eb +++ b/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2015g-OpenBLAS-0.2.14-LAPACK-3.5.0.eb @@ -19,7 +19,7 @@ versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) dependencies = [(blaslib, blasver, blassuff, ('GNU', '4.9.3-2.25'))] -## parallel build tends to fail, so disabling it +# parallel build tends to fail, so disabling it parallel = 1 moduleclass = 'numlib' diff --git a/s/Scalasca/Scalasca-2.3.1-foss-2016a.eb b/s/Scalasca/Scalasca-2.3.1-foss-2016a.eb index fcddd30e..35a374f2 100644 --- a/s/Scalasca/Scalasca-2.3.1-foss-2016a.eb +++ b/s/Scalasca/Scalasca-2.3.1-foss-2016a.eb @@ -23,7 +23,8 @@ description = """Scalasca is a software tool that supports the performance optim toolchain = {'name': 'foss', 'version': '2016a'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://apps.fz-juelich.de/scalasca/releases/scalasca/%(version_major_minor)s/dist'] +source_urls = [ + 'http://apps.fz-juelich.de/scalasca/releases/scalasca/%(version_major_minor)s/dist'] dependencies = [ ('Score-P', '2.0.1'), @@ -32,7 +33,10 @@ dependencies = [ ] sanity_check_paths = { - 'files': ["bin/scalasca", ("lib/libpearl.replay.a", "lib64/libpearl.replay.a")], + 'files': [ + "bin/scalasca", + ("lib/libpearl.replay.a", + "lib64/libpearl.replay.a")], 'dirs': [], } diff --git a/s/ScientificPython/ScientificPython-2.9.4-foss-2015g-Python-2.7.9.eb b/s/ScientificPython/ScientificPython-2.9.4-foss-2015g-Python-2.7.9.eb index 6a19c467..fd3f1899 100644 --- a/s/ScientificPython/ScientificPython-2.9.4-foss-2015g-Python-2.7.9.eb +++ b/s/ScientificPython/ScientificPython-2.9.4-foss-2015g-Python-2.7.9.eb @@ -11,7 +11,7 @@ description = """ScientificPython is a collection of Python modules for scientif toolchain = {'name': 'foss', 'version': '2015g'} -source_urls = ['https://sourcesup.cru.fr/frs/download.php/file/4570'] +source_urls = ['https://sourcesup.cru.fr/frs/download.php/file/4570'] sources = [SOURCE_TAR_GZ] dependencies = [ diff --git a/s/ScientificPython/ScientificPython-2.9.4-intel-2015b-Python-2.7.9.eb b/s/ScientificPython/ScientificPython-2.9.4-intel-2015b-Python-2.7.9.eb index 23c8cb11..7c611ff5 100644 --- a/s/ScientificPython/ScientificPython-2.9.4-intel-2015b-Python-2.7.9.eb +++ b/s/ScientificPython/ScientificPython-2.9.4-intel-2015b-Python-2.7.9.eb @@ -22,7 +22,8 @@ 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 + # cfr. + # https://bitbucket.org/khinsen/scientificpython/issue/13/numpy-19-has-dropped-support-for ('numpy', '1.8.2', versionsuffix), ] diff --git a/s/ScientificPython/ScientificPython-2.9.4-intel-2017a-Python-2.7.13.eb b/s/ScientificPython/ScientificPython-2.9.4-intel-2017a-Python-2.7.13.eb index 4d2d0b31..e798db6d 100644 --- a/s/ScientificPython/ScientificPython-2.9.4-intel-2017a-Python-2.7.13.eb +++ b/s/ScientificPython/ScientificPython-2.9.4-intel-2017a-Python-2.7.13.eb @@ -11,7 +11,7 @@ description = """ScientificPython is a collection of Python modules for scientif toolchain = {'name': 'intel', 'version': '2017a'} -source_urls = ['https://sourcesup.cru.fr/frs/download.php/file/4570'] +source_urls = ['https://sourcesup.cru.fr/frs/download.php/file/4570'] sources = [SOURCE_TAR_GZ] dependencies = [ diff --git a/s/Score-P/Score-P-2.0.1-foss-2016a.eb b/s/Score-P/Score-P-2.0.1-foss-2016a.eb index 7148e903..7e4a8cb7 100644 --- a/s/Score-P/Score-P-2.0.1-foss-2016a.eb +++ b/s/Score-P/Score-P-2.0.1-foss-2016a.eb @@ -32,11 +32,12 @@ patches = [ checksums = [ '031a82fa26e2c9412e55d964f92fc9e9', # scorep-2.0.1.tar.gz - '557b3a292591740271be7f336d5b7473', # Score-P-2.0.1_fix_score_configure.patch + # Score-P-2.0.1_fix_score_configure.patch + '557b3a292591740271be7f336d5b7473', ] dependencies = [ -# ('libunwind', '1.1'), + # ('libunwind', '1.1'), ('Cube', '4.3.4', '', True), ('OPARI2', '2.0', '', True), ('OTF2', '2.0', '', True), @@ -47,9 +48,15 @@ dependencies = [ configopts = '--enable-shared' sanity_check_paths = { - 'files': ["bin/scorep", "include/scorep/SCOREP_User.h", - ("lib/libscorep_adapter_mpi_event.a", "lib64/libscorep_adapter_mpi_event.a"), - ("lib/libscorep_adapter_mpi_event.%s" % SHLIB_EXT, "lib64/libscorep_adapter_mpi_event.%s" % SHLIB_EXT)], + 'files': [ + "bin/scorep", + "include/scorep/SCOREP_User.h", + ("lib/libscorep_adapter_mpi_event.a", + "lib64/libscorep_adapter_mpi_event.a"), + ("lib/libscorep_adapter_mpi_event.%s" % + SHLIB_EXT, + "lib64/libscorep_adapter_mpi_event.%s" % + SHLIB_EXT)], 'dirs': [], } diff --git a/s/Score-P/Score-P-3.1-intel-2017a.eb b/s/Score-P/Score-P-3.1-intel-2017a.eb index 1e8e1b00..836a1447 100644 --- a/s/Score-P/Score-P-3.1-intel-2017a.eb +++ b/s/Score-P/Score-P-3.1-intel-2017a.eb @@ -15,7 +15,7 @@ source_urls = ['http://www.vi-hps.org/upload/packages/scorep/'] # Backported fix to prevent build-score/configure from picking up CFLAGS etc.; # included in Score-P 2.0.2 and above -#patches = [ +# patches = [ # 'Score-P-2.0.1_fix_score_configure.patch', #] @@ -24,7 +24,7 @@ checksums = [ ] dependencies = [ -# ('libunwind', '1.1'), + # ('libunwind', '1.1'), ('Cube', '4.3.5'), ('OPARI2', '2.0.2', '', True), ('OTF2', '2.1', '', True), @@ -35,9 +35,15 @@ dependencies = [ configopts = '--enable-shared' sanity_check_paths = { - 'files': ["bin/scorep", "include/scorep/SCOREP_User.h", - ("lib/libscorep_adapter_mpi_event.a", "lib64/libscorep_adapter_mpi_event.a"), - ("lib/libscorep_adapter_mpi_event.%s" % SHLIB_EXT, "lib64/libscorep_adapter_mpi_event.%s" % SHLIB_EXT)], + 'files': [ + "bin/scorep", + "include/scorep/SCOREP_User.h", + ("lib/libscorep_adapter_mpi_event.a", + "lib64/libscorep_adapter_mpi_event.a"), + ("lib/libscorep_adapter_mpi_event.%s" % + SHLIB_EXT, + "lib64/libscorep_adapter_mpi_event.%s" % + SHLIB_EXT)], 'dirs': [], } diff --git a/s/Sen2Cor/Sen2Cor-2.3.1-Python-2.7.13.eb b/s/Sen2Cor/Sen2Cor-2.3.1-Python-2.7.13.eb index 39b3fab0..cd4a0519 100644 --- a/s/Sen2Cor/Sen2Cor-2.3.1-Python-2.7.13.eb +++ b/s/Sen2Cor/Sen2Cor-2.3.1-Python-2.7.13.eb @@ -6,11 +6,11 @@ name = 'Sen2Cor' version = '2.3.1' homepage = 'http://step.esa.int/main/third-party-plugins-2/sen2cor/' -description = """Sen2Cor is a processor for Sentinel-2 Level 2A product generation and formatting; +description = """Sen2Cor is a processor for Sentinel-2 Level 2A product generation and formatting; it performs the atmospheric-, terrain and cirrus correction of Top-Of- Atmosphere Level 1C input data. -Sen2Cor creates Bottom-Of-Atmosphere, optionally terrain- and cirrus corrected reflectance images; -additional, Aerosol Optical Thickness-, Water Vapor-, Scene Classification Maps and Quality Indicators -for cloud and snow probabilities. Its output product format is equivalent to the Level 1C User Product: +Sen2Cor creates Bottom-Of-Atmosphere, optionally terrain- and cirrus corrected reflectance images; +additional, Aerosol Optical Thickness-, Water Vapor-, Scene Classification Maps and Quality Indicators +for cloud and snow probabilities. Its output product format is equivalent to the Level 1C User Product: JPEG 2000 images, three different resolutions, 60, 20 and 10 m.""" toolchain = {'name': 'dummy', 'version': ''} @@ -30,8 +30,11 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/L2A_Process', 'bin/L2A_Process-02.03.01', 'bin/L2A_Process-2.3.1', 'lib/python2.7/site-packages/sen2cor-2.3.1-py2.7.egg/sen2cor/L2A_AtmCorr.so'], - 'dirs': ['lib'] -} + 'files': [ + 'bin/L2A_Process', + 'bin/L2A_Process-02.03.01', + 'bin/L2A_Process-2.3.1', + 'lib/python2.7/site-packages/sen2cor-2.3.1-py2.7.egg/sen2cor/L2A_AtmCorr.so'], + 'dirs': ['lib']} moduleclass = 'phys' diff --git a/s/SeqPrep/SeqPrep-1.2-goolf-1.7.20.eb b/s/SeqPrep/SeqPrep-1.2-goolf-1.7.20.eb index 29459a54..2ccb6a7b 100644 --- a/s/SeqPrep/SeqPrep-1.2-goolf-1.7.20.eb +++ b/s/SeqPrep/SeqPrep-1.2-goolf-1.7.20.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -23,7 +23,7 @@ dependencies = [ files_to_copy = [(['SeqPrep'], 'bin'), ] parallel = 1 - + sanity_check_paths = { 'files': ['bin/SeqPrep'], 'dirs': [], diff --git a/s/Siesta/Siesta-4.1-b2-intel-2017a.eb b/s/Siesta/Siesta-4.1-b2-intel-2017a.eb index 55d3be12..c1ff669b 100644 --- a/s/Siesta/Siesta-4.1-b2-intel-2017a.eb +++ b/s/Siesta/Siesta-4.1-b2-intel-2017a.eb @@ -5,7 +5,7 @@ version = '4.1-b2' homepage = 'http://departments.icmab.es/leem/siesta' description = """SIESTA is both a method and its computer program implementation, to perform efficient electronic - structure calculations and ab initio molecular dynamics simulations of molecules and solids. This version si compiled + structure calculations and ab initio molecular dynamics simulations of molecules and solids. This version si compiled with OpenMP and MPI support.""" toolchain = {'name': 'intel', 'version': '2017a'} @@ -13,7 +13,9 @@ toolchainopts = {'usempi': True, 'openmp': True} sources = [SOURCELOWER_TAR_GZ] vl = version.split('-') -source_urls = ['https://launchpad.net/siesta/%s/%%(version)s/+download' % vl[0]] +source_urls = [ + 'https://launchpad.net/siesta/%s/%%(version)s/+download' % + vl[0]] checksums = ['6dd700aa79b0da39bbd3233c220d630f'] dependencies = [('netCDF-Fortran', '4.4.4')] diff --git a/s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb b/s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb index b315ec85..681b68d4 100644 --- a/s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb +++ b/s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb @@ -17,8 +17,15 @@ builddependencies = [('Autotools', '20150215')] preconfigopts = './autogen.sh && ' sanity_check_paths = { - 'files': ['bin/run-singularity', 'bin/singularity', 'etc/singularity/singularity.conf', 'libexec/singularity/sexec-suid'], - 'dirs': ['etc', '', 'libexec/singularity'], + 'files': [ + 'bin/run-singularity', + 'bin/singularity', + 'etc/singularity/singularity.conf', + 'libexec/singularity/sexec-suid'], + 'dirs': [ + 'etc', + '', + 'libexec/singularity'], } moduleclass = 'tools' diff --git a/s/Singularity/Singularity-2.2.99-GCC-6.3.0-2.27-develop.eb b/s/Singularity/Singularity-2.2.99-GCC-6.3.0-2.27-develop.eb index af90918e..b1df7ae4 100644 --- a/s/Singularity/Singularity-2.2.99-GCC-6.3.0-2.27-develop.eb +++ b/s/Singularity/Singularity-2.2.99-GCC-6.3.0-2.27-develop.eb @@ -18,7 +18,7 @@ dependencies = [('Python', '3.6.1', '', True)] preconfigopts = './autogen.sh && ' -#sanity_check_paths = { +# sanity_check_paths = { # 'files': ['bin/run-singularity', 'bin/singularity', 'etc/singularity/singularity.conf', 'libexec/singularity/default-nsswitch.conf'], # 'dirs': ['etc', '', 'libexec/singularity'], #} diff --git a/s/Singularity/Singularity-2.4.4.eb b/s/Singularity/Singularity-2.4.4.eb index 6987a63f..bffc6ca5 100644 --- a/s/Singularity/Singularity-2.4.4.eb +++ b/s/Singularity/Singularity-2.4.4.eb @@ -10,7 +10,8 @@ description = """Singularity is a container platform focused on supporting \"Mob toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://github.com/singularityware/singularity/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/singularityware/singularity/releases/download/%(version)s'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/s/Singularity/Singularity-2.5.1.eb b/s/Singularity/Singularity-2.5.1.eb index b667bab8..527f680c 100644 --- a/s/Singularity/Singularity-2.5.1.eb +++ b/s/Singularity/Singularity-2.5.1.eb @@ -10,7 +10,8 @@ description = """Singularity is a container platform focused on supporting \"Mob toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://github.com/singularityware/singularity/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/singularityware/singularity/releases/download/%(version)s'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/s/SnuCL/SnuCL-1.3.3-gompi-2015e.eb b/s/SnuCL/SnuCL-1.3.3-gompi-2015e.eb index 6df94130..b14708af 100644 --- a/s/SnuCL/SnuCL-1.3.3-gompi-2015e.eb +++ b/s/SnuCL/SnuCL-1.3.3-gompi-2015e.eb @@ -16,7 +16,7 @@ skipsteps = ['configure'] dependencies = [('OpenCL-builder', '2015', '', True), ('OpenCL-runtime', '15.1', '', True), -] + ] sanity_check_paths = { 'files': ['bin/snuclrun'], @@ -26,4 +26,3 @@ sanity_check_paths = { modextravars = {'SNUCLROOT': '%(installdir)s'} moduleclass = 'lang' - diff --git a/s/SortMeRNA/SortMeRNA-2.1-foss-2016a.eb b/s/SortMeRNA/SortMeRNA-2.1-foss-2016a.eb index f15b6559..55fd72ec 100644 --- a/s/SortMeRNA/SortMeRNA-2.1-foss-2016a.eb +++ b/s/SortMeRNA/SortMeRNA-2.1-foss-2016a.eb @@ -14,10 +14,10 @@ easyblock = 'ConfigureMake' name = 'SortMeRNA' version = '2.1' -homepage = 'http://bioinfo.lifl.fr/RNA/sortmerna/' +homepage = 'http://bioinfo.lifl.fr/RNA/sortmerna/' description = """ SortMeRNA is a biological sequence analysis tool for filtering, mapping and OTU-picking NGS reads. -""" +""" toolchain = {'name': 'foss', 'version': '2016a'} toolchainopts = {'optarch': True, 'pic': True} @@ -26,11 +26,11 @@ source_urls = ['https://github.com/biocore/sortmerna/archive/'] sources = ['%(version)s.tar.gz'] # Patch for double includes of header files in Makefile.in -patches=['SortMeRNA-%(version)s_Makefile.in.patch'] +patches = ['SortMeRNA-%(version)s_Makefile.in.patch'] -sanity_check_paths={ - 'files': ['bin/indexdb_rna','bin/sortmerna'], - 'dirs': ['include','sortmerna'] +sanity_check_paths = { + 'files': ['bin/indexdb_rna', 'bin/sortmerna'], + 'dirs': ['include', 'sortmerna'] } diff --git a/s/SpatiaLite/SpatiaLite-4.3.0a-GCC-6.3.0-2.27.eb b/s/SpatiaLite/SpatiaLite-4.3.0a-GCC-6.3.0-2.27.eb index af49ee94..f31a3ca9 100644 --- a/s/SpatiaLite/SpatiaLite-4.3.0a-GCC-6.3.0-2.27.eb +++ b/s/SpatiaLite/SpatiaLite-4.3.0a-GCC-6.3.0-2.27.eb @@ -24,12 +24,12 @@ source_urls = ['http://www.gaia-gis.it/gaia-sins/'] sources = ['lib%(namelower)s-%(version)s.tar.gz'] dependencies = [ - ('SQLite', '3.21.0'), - ('PROJ_4', '4.9.2', '', True), - ('GEOS', '3.5.0', '', True), - ('GDAL', '2.1.3', '-Python-2.7.13'), - ('expat', '2.1.0', '', True), - ('libxml2', '2.9.4', '', True), + ('SQLite', '3.21.0'), + ('PROJ_4', '4.9.2', '', True), + ('GEOS', '3.5.0', '', True), + ('GDAL', '2.1.3', '-Python-2.7.13'), + ('expat', '2.1.0', '', True), + ('libxml2', '2.9.4', '', True), ] preconfigopts = 'export LIBS="-lm -lpthread -L/apps/all/SQLite/3.18.2-GCC-6.3.0-2.27/lib" && ' diff --git a/s/SpatiaLite/SpatiaLite-4.3.0a-foss-2015g.eb b/s/SpatiaLite/SpatiaLite-4.3.0a-foss-2015g.eb index 38f84307..48e57100 100644 --- a/s/SpatiaLite/SpatiaLite-4.3.0a-foss-2015g.eb +++ b/s/SpatiaLite/SpatiaLite-4.3.0a-foss-2015g.eb @@ -3,7 +3,7 @@ name = 'SpatiaLite' version = '4.3.0a' homepage = 'https://www.gaia-gis.it/fossil/libspatialite/index' -description = """SpatiaLite is an open source library intended to extend the SQLite core to support +description = """SpatiaLite is an open source library intended to extend the SQLite core to support fully fledged Spatial SQL capabilities. """ toolchain = {'name': 'foss', 'version': '2015g'} @@ -19,7 +19,7 @@ dependencies = [('Qt', '4.8.6'), ('GDAL', '2.1.0'), ('Qwt', '6.1.2'), ('expat', '2.1.0') -] + ] preconfigopts = 'export LIBS="-lm -lpthread -L/apps/all/SQLite/3.8.8.1-foss-2015g/lib" && ' diff --git a/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-2.7.11.eb b/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-2.7.11.eb index e8b9b266..dc27601c 100644 --- a/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-2.7.11.eb +++ b/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-2.7.11.eb @@ -6,8 +6,8 @@ versionsuffix = '-Python-%(pyver)s' homepage = 'http://sphinx.pocoo.org/' description = """Sphinx is a tool that makes it easy to create intelligent and beautiful documentation. - It was originally created for the new Python documentation, and it has excellent facilities for the - documentation of Python projects, but C/C++ is already supported as well, and it is planned to add + It was originally created for the new Python documentation, and it has excellent facilities for the + documentation of Python projects, but C/C++ is already supported as well, and it is planned to add special support for other languages as well.""" toolchain = {'name': 'foss', 'version': '2016a'} @@ -47,9 +47,10 @@ exts_list = [ }), (name, version, { 'source_urls': ['https://pypi.python.org/packages/source/S/Sphinx/'], - 'patches': ['Sphinx-%s-pdflatex_failing_tests.patch' %version], + 'patches': ['Sphinx-%s-pdflatex_failing_tests.patch' % version], }), - # sphinx_rtd_theme depends on Sphinx, and should be there to make the tests work + # sphinx_rtd_theme depends on Sphinx, and should be there to make the + # tests work ('sphinx_rtd_theme', '0.1.10a0', { 'source_urls': ['https://pypi.python.org/packages/source/s/sphinx_rtd_theme/'], }), @@ -61,11 +62,18 @@ postinstallcmds = [' && '.join([ "PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages/:$PYTHONPATH make test", ])] -# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +# 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/sphinx-%s' % x for x in ['apidoc', 'autogen', 'build', 'quickstart']], + 'files': [ + 'bin/sphinx-%s' % + x for x in [ + 'apidoc', + 'autogen', + 'build', + 'quickstart']], 'dirs': ['lib/python%(pyshortver)s/site-packages'], } diff --git a/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-3.5.1.eb b/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-3.5.1.eb index a58b6b19..07d49851 100644 --- a/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-3.5.1.eb +++ b/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-3.5.1.eb @@ -6,8 +6,8 @@ versionsuffix = '-Python-%(pyver)s' homepage = 'http://sphinx.pocoo.org/' description = """Sphinx is a tool that makes it easy to create intelligent and beautiful documentation. - It was originally created for the new Python documentation, and it has excellent facilities for the - documentation of Python projects, but C/C++ is already supported as well, and it is planned to add + It was originally created for the new Python documentation, and it has excellent facilities for the + documentation of Python projects, but C/C++ is already supported as well, and it is planned to add special support for other languages as well.""" toolchain = {'name': 'foss', 'version': '2016a'} @@ -47,9 +47,10 @@ exts_list = [ }), (name, version, { 'source_urls': ['https://pypi.python.org/packages/source/S/Sphinx/'], - 'patches': ['Sphinx-%s-pdflatex_failing_tests.patch' %version], + 'patches': ['Sphinx-%s-pdflatex_failing_tests.patch' % version], }), - # sphinx_rtd_theme depends on Sphinx, and should be there to make the tests work + # sphinx_rtd_theme depends on Sphinx, and should be there to make the + # tests work ('sphinx_rtd_theme', '0.1.10a0', { 'source_urls': ['https://pypi.python.org/packages/source/s/sphinx_rtd_theme/'], }), @@ -61,11 +62,18 @@ postinstallcmds = [' && '.join([ "PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages/:$PYTHONPATH make test", ])] -# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +# 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/sphinx-%s' % x for x in ['apidoc', 'autogen', 'build', 'quickstart']], + 'files': [ + 'bin/sphinx-%s' % + x for x in [ + 'apidoc', + 'autogen', + 'build', + 'quickstart']], 'dirs': ['lib/python%(pyshortver)s/site-packages'], } diff --git a/s/Stacks/Stacks-1.03-goolf-1.4.10.eb b/s/Stacks/Stacks-1.03-goolf-1.4.10.eb index a99ef374..177cd108 100644 --- a/s/Stacks/Stacks-1.03-goolf-1.4.10.eb +++ b/s/Stacks/Stacks-1.03-goolf-1.4.10.eb @@ -18,13 +18,30 @@ runtest = "check" sanity_check_paths = { 'files': [ - 'bin/%s' % binfile for binfile in [ - 'clone_filter', 'denovo_map.pl', 'exec_velvet.pl', 'genotypes', 'index_radtags.pl', 'load_radtags.pl', - 'populations', 'process_shortreads', 'ref_map.pl', 'sstacks', 'ustacks', 'cstacks', 'estacks', - 'export_sql.pl', 'hstacks', 'kmer_filter', 'load_sequences.pl', 'process_radtags', 'pstacks', - 'sort_read_pairs.pl', 'stacks_export_notify.pl', - ] - ], + 'bin/%s' % + binfile for binfile in [ + 'clone_filter', + 'denovo_map.pl', + 'exec_velvet.pl', + 'genotypes', + 'index_radtags.pl', + 'load_radtags.pl', + 'populations', + 'process_shortreads', + 'ref_map.pl', + 'sstacks', + 'ustacks', + 'cstacks', + 'estacks', + 'export_sql.pl', + 'hstacks', + 'kmer_filter', + 'load_sequences.pl', + 'process_radtags', + 'pstacks', + 'sort_read_pairs.pl', + 'stacks_export_notify.pl', + ]], 'dirs': [], } diff --git a/s/Stacks/Stacks-1.03-ictce-5.3.0.eb b/s/Stacks/Stacks-1.03-ictce-5.3.0.eb index a9bfd6bb..ddf3b5b8 100644 --- a/s/Stacks/Stacks-1.03-ictce-5.3.0.eb +++ b/s/Stacks/Stacks-1.03-ictce-5.3.0.eb @@ -18,13 +18,30 @@ runtest = "check" sanity_check_paths = { 'files': [ - 'bin/%s' % binfile for binfile in [ - 'clone_filter', 'denovo_map.pl', 'exec_velvet.pl', 'genotypes', 'index_radtags.pl', 'load_radtags.pl', - 'populations', 'process_shortreads', 'ref_map.pl', 'sstacks', 'ustacks', 'cstacks', 'estacks', - 'export_sql.pl', 'hstacks', 'kmer_filter', 'load_sequences.pl', 'process_radtags', 'pstacks', - 'sort_read_pairs.pl', 'stacks_export_notify.pl', - ] - ], + 'bin/%s' % + binfile for binfile in [ + 'clone_filter', + 'denovo_map.pl', + 'exec_velvet.pl', + 'genotypes', + 'index_radtags.pl', + 'load_radtags.pl', + 'populations', + 'process_shortreads', + 'ref_map.pl', + 'sstacks', + 'ustacks', + 'cstacks', + 'estacks', + 'export_sql.pl', + 'hstacks', + 'kmer_filter', + 'load_sequences.pl', + 'process_radtags', + 'pstacks', + 'sort_read_pairs.pl', + 'stacks_export_notify.pl', + ]], 'dirs': [], } diff --git a/s/Stacks/Stacks-1.40-foss-2016a.eb b/s/Stacks/Stacks-1.40-foss-2016a.eb index 189d7f6d..58f38504 100644 --- a/s/Stacks/Stacks-1.40-foss-2016a.eb +++ b/s/Stacks/Stacks-1.40-foss-2016a.eb @@ -15,20 +15,37 @@ source_urls = ['http://catchenlab.life.illinois.edu/stacks/source/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ - ('zlib', '1.2.8'), - ('SAMtools', '1.3.1'), + ('zlib', '1.2.8'), + ('SAMtools', '1.3.1'), ('sparsehash', '2.0.2'), ] sanity_check_paths = { 'files': [ - 'bin/%s' % binfile for binfile in [ - 'clone_filter', 'denovo_map.pl', 'exec_velvet.pl', 'genotypes', 'index_radtags.pl', 'load_radtags.pl', - 'populations', 'process_shortreads', 'ref_map.pl', 'sstacks', 'ustacks', 'cstacks', 'estacks', - 'export_sql.pl', 'hstacks', 'kmer_filter', 'load_sequences.pl', 'process_radtags', 'pstacks', - 'sort_read_pairs.pl', 'stacks_export_notify.pl', - ] - ], + 'bin/%s' % + binfile for binfile in [ + 'clone_filter', + 'denovo_map.pl', + 'exec_velvet.pl', + 'genotypes', + 'index_radtags.pl', + 'load_radtags.pl', + 'populations', + 'process_shortreads', + 'ref_map.pl', + 'sstacks', + 'ustacks', + 'cstacks', + 'estacks', + 'export_sql.pl', + 'hstacks', + 'kmer_filter', + 'load_sequences.pl', + 'process_radtags', + 'pstacks', + 'sort_read_pairs.pl', + 'stacks_export_notify.pl', + ]], 'dirs': [], } diff --git a/s/Stacks/Stacks-1.42-foss-2016a.eb b/s/Stacks/Stacks-1.42-foss-2016a.eb index 6d5d6358..0db39295 100644 --- a/s/Stacks/Stacks-1.42-foss-2016a.eb +++ b/s/Stacks/Stacks-1.42-foss-2016a.eb @@ -15,20 +15,37 @@ source_urls = ['http://catchenlab.life.illinois.edu/stacks/source/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ - ('zlib', '1.2.8'), - ('SAMtools', '1.3.1'), + ('zlib', '1.2.8'), + ('SAMtools', '1.3.1'), ('sparsehash', '2.0.2'), ] sanity_check_paths = { 'files': [ - 'bin/%s' % binfile for binfile in [ - 'clone_filter', 'denovo_map.pl', 'exec_velvet.pl', 'genotypes', 'index_radtags.pl', 'load_radtags.pl', - 'populations', 'process_shortreads', 'ref_map.pl', 'sstacks', 'ustacks', 'cstacks', 'estacks', - 'export_sql.pl', 'hstacks', 'kmer_filter', 'load_sequences.pl', 'process_radtags', 'pstacks', - 'sort_read_pairs.pl', 'stacks_export_notify.pl', - ] - ], + 'bin/%s' % + binfile for binfile in [ + 'clone_filter', + 'denovo_map.pl', + 'exec_velvet.pl', + 'genotypes', + 'index_radtags.pl', + 'load_radtags.pl', + 'populations', + 'process_shortreads', + 'ref_map.pl', + 'sstacks', + 'ustacks', + 'cstacks', + 'estacks', + 'export_sql.pl', + 'hstacks', + 'kmer_filter', + 'load_sequences.pl', + 'process_radtags', + 'pstacks', + 'sort_read_pairs.pl', + 'stacks_export_notify.pl', + ]], 'dirs': [], } diff --git a/s/StringTie/StringTie-1.2.2-goolf-1.4.10.eb b/s/StringTie/StringTie-1.2.2-goolf-1.4.10.eb index 70ca06ed..aac1c33b 100644 --- a/s/StringTie/StringTie-1.2.2-goolf-1.4.10.eb +++ b/s/StringTie/StringTie-1.2.2-goolf-1.4.10.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -17,7 +17,7 @@ source_urls = ['http://ccb.jhu.edu/software/stringtie/dl/'] sources = [SOURCELOWER_TAR_GZ] files_to_copy = [(['stringtie'], 'bin'), 'README', 'LICENSE'] - + sanity_check_paths = { 'files': ['bin/stringtie'], 'dirs': [], diff --git a/s/StringTie/StringTie-1.3.0-intel-2016b.eb b/s/StringTie/StringTie-1.3.0-intel-2016b.eb index 424d2b7a..35c414cf 100644 --- a/s/StringTie/StringTie-1.3.0-intel-2016b.eb +++ b/s/StringTie/StringTie-1.3.0-intel-2016b.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -17,7 +17,7 @@ source_urls = ['http://ccb.jhu.edu/software/stringtie/dl/'] sources = [SOURCELOWER_TAR_GZ] files_to_copy = [(['stringtie'], 'bin'), 'README', 'LICENSE'] - + sanity_check_paths = { 'files': ['bin/stringtie'], 'dirs': [], diff --git a/s/Subversion/Subversion-1.9.3.eb b/s/Subversion/Subversion-1.9.3.eb index 28cc1603..0fb9b9cf 100644 --- a/s/Subversion/Subversion-1.9.3.eb +++ b/s/Subversion/Subversion-1.9.3.eb @@ -24,7 +24,7 @@ dependencies = [ ] configopts = "--with-apr=$EBROOTAPR/bin/apr-1-config --with-apr-util=$EBROOTAPRMINUTIL/bin/apu-1-config " -configopts += "--with-zlib=$EBROOTZLIB --with-sqlite=$EBROOTSQLITE --with-serf=$EBROOTSERF" +configopts += "--with-zlib=$EBROOTZLIB --with-sqlite=$EBROOTSQLITE --with-serf=$EBROOTSERF" sanity_check_paths = { 'files': ["bin/svn", "bin/svnversion"], diff --git a/s/SuiteSparse/SuiteSparse-4.4.6-intel-2015b-ParMETIS-4.0.3.eb b/s/SuiteSparse/SuiteSparse-4.4.6-intel-2015b-ParMETIS-4.0.3.eb index 1b45dd64..f7e3ca89 100644 --- a/s/SuiteSparse/SuiteSparse-4.4.6-intel-2015b-ParMETIS-4.0.3.eb +++ b/s/SuiteSparse/SuiteSparse-4.4.6-intel-2015b-ParMETIS-4.0.3.eb @@ -17,11 +17,27 @@ dependencies = [(parmetis, parmetis_ver)] maxparallel = 1 -#IT4I +# IT4I modextrapaths = { - 'LD_LIBRARY_PATH': ['SuiteSparse_config'], - 'CPATH': ['UMFPACK/include', 'AMD/include', 'SuiteSparse_config'], - 'LIBRARY_PATH': ['AMD/lib', 'BTF/lib', 'CAMD/lib', 'CCOLAMD/lib', 'CHOLAMD/lib', 'CHOLMOD/lib', 'COLAMD/lib/', 'CSparse/lib', 'CXSparse/lib', 'KLU/lib', 'LDL/lib', 'RBio/lib', 'UMFPACK/lib', 'SuiteSparse_config'] -} + 'LD_LIBRARY_PATH': ['SuiteSparse_config'], + 'CPATH': [ + 'UMFPACK/include', + 'AMD/include', + 'SuiteSparse_config'], + 'LIBRARY_PATH': [ + 'AMD/lib', + 'BTF/lib', + 'CAMD/lib', + 'CCOLAMD/lib', + 'CHOLAMD/lib', + 'CHOLMOD/lib', + 'COLAMD/lib/', + 'CSparse/lib', + 'CXSparse/lib', + 'KLU/lib', + 'LDL/lib', + 'RBio/lib', + 'UMFPACK/lib', + 'SuiteSparse_config']} moduleclass = 'numlib' diff --git a/s/Szip/Szip-2.1.eb b/s/Szip/Szip-2.1.eb index 2dfe1125..42ca3674 100644 --- a/s/Szip/Szip-2.1.eb +++ b/s/Szip/Szip-2.1.eb @@ -15,10 +15,10 @@ 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': [], -} + '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/s/scikit-image/scikit-image-0.13.1-Py-3.6.eb b/s/scikit-image/scikit-image-0.13.1-Py-3.6.eb index 1fd5615e..817853ec 100644 --- a/s/scikit-image/scikit-image-0.13.1-Py-3.6.eb +++ b/s/scikit-image/scikit-image-0.13.1-Py-3.6.eb @@ -30,9 +30,7 @@ dependencies = [ options = {'modulename': 'skimage'} -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/scikit_image-%(version)s-py3.6-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/scikit_image-%(version)s-py3.6-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/s/scipy/scipy-0.16.0-intel-2016b-Python-2.7.12.eb b/s/scipy/scipy-0.16.0-intel-2016b-Python-2.7.12.eb index a6ab83c9..8d37daa1 100644 --- a/s/scipy/scipy-0.16.0-intel-2016b-Python-2.7.12.eb +++ b/s/scipy/scipy-0.16.0-intel-2016b-Python-2.7.12.eb @@ -9,7 +9,8 @@ description = """SciPy is a collection of mathematical algorithms and convenienc toolchain = {'name': 'intel', 'version': '2016b'} toolchainopts = {'pic': True} -source_urls = [('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] +source_urls = [ + ('http://sourceforge.net/projects/scipy/files/scipy/%(version)s', 'download')] sources = [SOURCE_TAR_GZ] patches = ['scipy-%(version)s_fix-failing-tests-mkl.patch'] diff --git a/s/scipy/scipy-0.19.1-Python-2.7.13-base.eb b/s/scipy/scipy-0.19.1-Python-2.7.13-base.eb index 843495d7..55d24e10 100644 --- a/s/scipy/scipy-0.19.1-Python-2.7.13-base.eb +++ b/s/scipy/scipy-0.19.1-Python-2.7.13-base.eb @@ -9,7 +9,8 @@ description = """Test utilities for code working with files and commands""" toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://pypi.python.org/packages/8e/43/a7b400e7ea07220fb419f0669ff17f5ef71653cf32827315224bc9dda9d4/'] +source_urls = [ + 'https://pypi.python.org/packages/8e/43/a7b400e7ea07220fb419f0669ff17f5ef71653cf32827315224bc9dda9d4/'] sources = ['%(name)s-%(version)s-cp27-cp27mu-manylinux1_x86_64.whl'] dependencies = [ @@ -25,6 +26,7 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages/scipy'], } -sanity_check_commands = [('python', '-c "import scipy; assert(scipy.__version__ == \'%(version)s\')"')] +sanity_check_commands = [ + ('python', '-c "import scipy; assert(scipy.__version__ == \'%(version)s\')"')] moduleclass = 'math' diff --git a/s/scipy/scipy-1.0.0-Py-2.7.eb b/s/scipy/scipy-1.0.0-Py-2.7.eb index d0933de2..c8203640 100644 --- a/s/scipy/scipy-1.0.0-Py-2.7.eb +++ b/s/scipy/scipy-1.0.0-Py-2.7.eb @@ -7,7 +7,7 @@ version = '1.0.0' homepage = 'http://scipy.org' description = """SciPy (pronounced 'Sigh Pie') is open-source software for mathematics, science, and engineering. - It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and + It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more.""" toolchain = {'name': 'Py', 'version': '2.7'} @@ -23,11 +23,10 @@ dependencies = [ prebuildopts = 'unset LDFLAGS && ' -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg/scipy'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg/scipy'], } -sanity_check_commands = [('python', '-c "import scipy; assert(scipy.__version__ == \'%(version)s\')"')] +sanity_check_commands = [ + ('python', '-c "import scipy; assert(scipy.__version__ == \'%(version)s\')"')] moduleclass = 'python' diff --git a/s/scipy/scipy-1.0.0-Py-3.6.eb b/s/scipy/scipy-1.0.0-Py-3.6.eb index 5a6af9ec..6c5c52e1 100644 --- a/s/scipy/scipy-1.0.0-Py-3.6.eb +++ b/s/scipy/scipy-1.0.0-Py-3.6.eb @@ -7,7 +7,7 @@ version = '1.0.0' homepage = 'http://scipy.org' description = """SciPy (pronounced 'Sigh Pie') is open-source software for mathematics, science, and engineering. - It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and + It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more.""" toolchain = {'name': 'Py', 'version': '3.6'} @@ -23,11 +23,10 @@ dependencies = [ prebuildopts = 'unset LDFLAGS && ' -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg/scipy'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg/scipy'], } -sanity_check_commands = [('python', '-c "import scipy; assert(scipy.__version__ == \'%(version)s\')"')] +sanity_check_commands = [ + ('python', '-c "import scipy; assert(scipy.__version__ == \'%(version)s\')"')] moduleclass = 'python' diff --git a/s/seekpath/seekpath-1.5.0-Python-2.7.13-base.eb b/s/seekpath/seekpath-1.5.0-Python-2.7.13-base.eb index fdca5850..330dd271 100644 --- a/s/seekpath/seekpath-1.5.0-Python-2.7.13-base.eb +++ b/s/seekpath/seekpath-1.5.0-Python-2.7.13-base.eb @@ -11,7 +11,8 @@ paper is returned. Systems without time-reversal and inversion-symmetry are also toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://pypi.python.org/packages/34/a0/3070823a5801e073cd9b961d8060b5ed6ad07fd255c8a1b10a8073c80e1c/'] +source_urls = [ + 'https://pypi.python.org/packages/34/a0/3070823a5801e073cd9b961d8060b5ed6ad07fd255c8a1b10a8073c80e1c/'] sources = [SOURCELOWER_TAR_GZ] python = "Python" @@ -26,6 +27,8 @@ dependencies = [ ('scipy', '0.19.1', versionsuffix), ] -sanity_check_commands = [('python', '-c "import seekpath; assert(seekpath.__version__ == \'%(version)s\')"')] +sanity_check_commands = [ + ('python', + '-c "import seekpath; assert(seekpath.__version__ == \'%(version)s\')"')] moduleclass = 'vis' diff --git a/s/segemehl/segemehl-0.2.0-goolf-1.4.10.eb b/s/segemehl/segemehl-0.2.0-goolf-1.4.10.eb index 39c950b3..b5462cc7 100644 --- a/s/segemehl/segemehl-0.2.0-goolf-1.4.10.eb +++ b/s/segemehl/segemehl-0.2.0-goolf-1.4.10.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -9,18 +9,18 @@ name = "segemehl" version = "0.2.0" homepage = 'http://www.bioinf.uni-leipzig.de/Software/segemehl/' -description = """ segemehl is a software to map short sequencer reads to reference genomes. - Unlike other methods, segemehl is able to detect not only mismatches but also insertions - and deletions. Furthermore, segemehl is not limited to a specific read length and is able - to mapprimer- or polyadenylation contaminated reads correctly. segemehl implements a matching - strategy based on enhanced suffix arrays (ESA). Segemehl now supports the SAM format, reads - gziped queries to save both disk and memory space and allows bisulfite sequencing mapping +description = """ segemehl is a software to map short sequencer reads to reference genomes. + Unlike other methods, segemehl is able to detect not only mismatches but also insertions + and deletions. Furthermore, segemehl is not limited to a specific read length and is able + to mapprimer- or polyadenylation contaminated reads correctly. segemehl implements a matching + strategy based on enhanced suffix arrays (ESA). Segemehl now supports the SAM format, reads + gziped queries to save both disk and memory space and allows bisulfite sequencing mapping and split read mapping. """ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['http://www.bioinf.uni-leipzig.de/Software/segemehl/'] -sources = ['%s_%s.tar.gz' % (name, version.replace('.','_'))] +sources = ['%s_%s.tar.gz' % (name, version.replace('.', '_'))] parallel = 1 @@ -32,7 +32,7 @@ dependencies = [ files_to_copy = [(["lack.x", "segemehl.x", "testrealign.x"], "bin")] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["lack.x" , "segemehl.x", "testrealign.x"]], + 'files': ["bin/%s" % x for x in ["lack.x", "segemehl.x", "testrealign.x"]], 'dirs': ["."] } diff --git a/s/snappy/snappy-1.1.3.eb b/s/snappy/snappy-1.1.3.eb index 530e564b..bf158a96 100644 --- a/s/snappy/snappy-1.1.3.eb +++ b/s/snappy/snappy-1.1.3.eb @@ -10,7 +10,8 @@ instead, it aims for very high speeds and reasonable compression.""" toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['https://github.com/google/snappy/releases/download/%(version)s'] +source_urls = [ + 'https://github.com/google/snappy/releases/download/%(version)s'] sources = [SOURCE_TAR_GZ] sanity_check_paths = { diff --git a/s/som/som-1.1-foss-2017a.eb b/s/som/som-1.1-foss-2017a.eb index e01a9aa5..7005102b 100644 --- a/s/som/som-1.1-foss-2017a.eb +++ b/s/som/som-1.1-foss-2017a.eb @@ -14,11 +14,11 @@ source_urls = ['https://github.com/krivenko/som/archive/'] sources = ['%(version)s.tar.gz'] dependencies = [ - ('TRIQS', '1.4.1'), + ('TRIQS', '1.4.1'), ] builddependencies = [ - ('CMake', '3.9.1', '', True), + ('CMake', '3.9.1', '', True), ] configopts = '-DTRIQS_PATH=$EBROOTTRIQS' @@ -26,7 +26,7 @@ configopts = '-DTRIQS_PATH=$EBROOTTRIQS' separate_build_dir = True sanity_check_paths = { - 'files': ['bin/som','lib/libtriqs.so'], + 'files': ['bin/som', 'lib/libtriqs.so'], 'dirs': [], } diff --git a/s/spGPU/spGPU-master.eb b/s/spGPU/spGPU-master.eb index 064d3820..6d51943f 100644 --- a/s/spGPU/spGPU-master.eb +++ b/s/spGPU/spGPU-master.eb @@ -16,7 +16,7 @@ sources = ['%(version)s.tar.gz'] builddependencies = [('CMake', '3.3.1')] -dependencies =[('CUDA', '7.5.18', '', ('dummy', 'dummy'))] +dependencies = [('CUDA', '7.5.18', '', ('dummy', 'dummy'))] patches = ['spGPU-master.patch'] diff --git a/s/spatialindex/spatialindex-1.8.5-foss-2015g.eb b/s/spatialindex/spatialindex-1.8.5-foss-2015g.eb index 5827e37c..bb90f8f3 100644 --- a/s/spatialindex/spatialindex-1.8.5-foss-2015g.eb +++ b/s/spatialindex/spatialindex-1.8.5-foss-2015g.eb @@ -5,7 +5,7 @@ version = '1.8.5' homepage = 'https://libspatialindex.github.io/index.html' description = """The purpose of this library is to provide: * An extensible framework that will support robust spatial indexing methods. - * Support for sophisticated spatial queries. Range, point location, nearest + * Support for sophisticated spatial queries. Range, point location, nearest neighbor and k-nearest neighbor as well as parametric queries (defined by spatial constraints) should be easy to deploy and run. * Easy to use interfaces for inserting, deleting and updating information. diff --git a/s/spglib-python/spglib-python-1.10.2.4-Py-3.6.eb b/s/spglib-python/spglib-python-1.10.2.4-Py-3.6.eb index c5878609..91d1fb7d 100644 --- a/s/spglib-python/spglib-python-1.10.2.4-Py-3.6.eb +++ b/s/spglib-python/spglib-python-1.10.2.4-Py-3.6.eb @@ -9,14 +9,13 @@ description = 'Spglib for Python. Spglib is a library for finding and handling c toolchain = {'name': 'Py', 'version': '3.6'} -source_urls = ['https://pypi.python.org/packages/8a/7a/3f74fda3760e1fff770c4af0705874722f735f48be6610e9975c9fc6496a'] +source_urls = [ + 'https://pypi.python.org/packages/8a/7a/3f74fda3760e1fff770c4af0705874722f735f48be6610e9975c9fc6496a'] sources = ['spglib-%(version)s.tar.gz'] options = {'modulename': 'spglib'} -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python3.6/site-packages/spglib-%(version)s-py3.6-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/spglib-%(version)s-py3.6-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/s/sqsgenerator/sqsgenerator-20180226-Py-3.6.eb b/s/sqsgenerator/sqsgenerator-20180226-Py-3.6.eb index b1785240..b9cbd1d0 100644 --- a/s/sqsgenerator/sqsgenerator-20180226-Py-3.6.eb +++ b/s/sqsgenerator/sqsgenerator-20180226-Py-3.6.eb @@ -6,7 +6,7 @@ name = 'sqsgenerator' version = '20180226' homepage = 'https://github.com/dnoeger/sqsgenerator' -description = """This package is a Special Quasirandom Structure generator written in Python3/Cython. +description = """This package is a Special Quasirandom Structure generator written in Python3/Cython. Please note that the programm currently only works with Python 3.""" toolchain = {'name': 'Py', 'version': '3.6'} @@ -20,8 +20,24 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/chardetect', 'bin/cygdb', 'bin/cython', 'bin/cythonize', 'bin/f2py', 'bin/feff_input_generation', 'bin/feff_plot_cross_section', 'bin/feff_plot_dos', 'bin/gaussian_analyzer', 'bin/get_environment', 'bin/isympy', 'bin/pmg', 'bin/pydii', 'bin/sqsgenerator', 'bin/tabulate'], - 'dirs': ['bin', 'lib'] -} + 'files': [ + 'bin/chardetect', + 'bin/cygdb', + 'bin/cython', + 'bin/cythonize', + 'bin/f2py', + 'bin/feff_input_generation', + 'bin/feff_plot_cross_section', + 'bin/feff_plot_dos', + 'bin/gaussian_analyzer', + 'bin/get_environment', + 'bin/isympy', + 'bin/pmg', + 'bin/pydii', + 'bin/sqsgenerator', + 'bin/tabulate'], + 'dirs': [ + 'bin', + 'lib']} moduleclass = 'lang' diff --git a/s/sqsgenerator/sqsgenerator-20180823-Py-3.6.eb b/s/sqsgenerator/sqsgenerator-20180823-Py-3.6.eb index 03623ecb..593fef16 100644 --- a/s/sqsgenerator/sqsgenerator-20180823-Py-3.6.eb +++ b/s/sqsgenerator/sqsgenerator-20180823-Py-3.6.eb @@ -6,7 +6,7 @@ name = 'sqsgenerator' version = '20180823' homepage = 'https://github.com/dnoeger/sqsgenerator' -description = """This package is a Special Quasirandom Structure generator written in Python3/Cython. +description = """This package is a Special Quasirandom Structure generator written in Python3/Cython. Please note that the programm currently only works with Python 3.""" toolchain = {'name': 'Py', 'version': '3.6'} @@ -23,8 +23,24 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/chardetect', 'bin/cygdb', 'bin/cython', 'bin/cythonize', 'bin/f2py', 'bin/feff_input_generation', 'bin/feff_plot_cross_section', 'bin/feff_plot_dos', 'bin/gaussian_analyzer', 'bin/get_environment', 'bin/isympy', 'bin/pmg', 'bin/pydii', 'bin/sqsgenerator', 'bin/tabulate'], - 'dirs': ['bin', 'lib'] -} + 'files': [ + 'bin/chardetect', + 'bin/cygdb', + 'bin/cython', + 'bin/cythonize', + 'bin/f2py', + 'bin/feff_input_generation', + 'bin/feff_plot_cross_section', + 'bin/feff_plot_dos', + 'bin/gaussian_analyzer', + 'bin/get_environment', + 'bin/isympy', + 'bin/pmg', + 'bin/pydii', + 'bin/sqsgenerator', + 'bin/tabulate'], + 'dirs': [ + 'bin', + 'lib']} moduleclass = 'lang' diff --git a/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb b/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb index 241a1d5f..6df1c80a 100644 --- a/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb +++ b/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb @@ -22,9 +22,9 @@ 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': [], -} + '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/s/sympy/sympy-0.7.6-intel-2015b-Python-2.7.9.eb b/s/sympy/sympy-0.7.6-intel-2015b-Python-2.7.9.eb index 35c8ec19..cdac6ddb 100644 --- a/s/sympy/sympy-0.7.6-intel-2015b-Python-2.7.9.eb +++ b/s/sympy/sympy-0.7.6-intel-2015b-Python-2.7.9.eb @@ -11,7 +11,8 @@ description = """SymPy is a Python library for symbolic mathematics. It aims to toolchain = {'name': 'intel', 'version': '2015b'} -source_urls = ['https://github.com/sympy/sympy/releases/download/sympy-%(version)s/'] +source_urls = [ + 'https://github.com/sympy/sympy/releases/download/sympy-%(version)s/'] sources = [SOURCE_TAR_GZ] python = "Python" diff --git a/s/sympy/sympy-1.0-foss-2016a-Python-2.7.11.eb b/s/sympy/sympy-1.0-foss-2016a-Python-2.7.11.eb index 6ab91f87..fff00151 100644 --- a/s/sympy/sympy-1.0-foss-2016a-Python-2.7.11.eb +++ b/s/sympy/sympy-1.0-foss-2016a-Python-2.7.11.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'foss', 'version': '2016a'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#Patch to fix tests +# Patch to fix tests patches = ['sympy-1.0_tests-unicode.patch'] dependencies = [ @@ -25,9 +25,7 @@ dependencies = [ runtest = 'python setup.py test' -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s.egg/%(name)s'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s.egg/%(name)s'], } moduleclass = 'math' diff --git a/s/sympy/sympy-1.0-intel-2016a-Python-2.7.11.eb b/s/sympy/sympy-1.0-intel-2016a-Python-2.7.11.eb index 09140f6d..4eafddad 100644 --- a/s/sympy/sympy-1.0-intel-2016a-Python-2.7.11.eb +++ b/s/sympy/sympy-1.0-intel-2016a-Python-2.7.11.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'intel', 'version': '2016a'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#Patch to fix tests +# Patch to fix tests patches = ['sympy-1.0_tests-unicode.patch'] dependencies = [ @@ -25,9 +25,7 @@ dependencies = [ runtest = 'python setup.py test' -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s.egg/%(name)s'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s.egg/%(name)s'], } moduleclass = 'math' diff --git a/t/TAU/TAU-2.22.2-goolf-1.5.14.eb b/t/TAU/TAU-2.22.2-goolf-1.5.14.eb index 2f2888a8..0e344cf1 100644 --- a/t/TAU/TAU-2.22.2-goolf-1.5.14.eb +++ b/t/TAU/TAU-2.22.2-goolf-1.5.14.eb @@ -16,7 +16,8 @@ description = """The TAU Performance System is a portable profiling and tracing toolchain = {'name': 'goolf', 'version': '1.5.14'} toolchainopts = {'usempi': True} -source_urls = ['http://www.cs.uoregon.edu/research/paracomp/tau/tauprofile/dist/'] +source_urls = [ + 'http://www.cs.uoregon.edu/research/paracomp/tau/tauprofile/dist/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/t/TRIQS/TRIQS-1.4.1-foss-2017a.eb b/t/TRIQS/TRIQS-1.4.1-foss-2017a.eb index af573a7e..2a86c0d6 100644 --- a/t/TRIQS/TRIQS-1.4.1-foss-2017a.eb +++ b/t/TRIQS/TRIQS-1.4.1-foss-2017a.eb @@ -9,8 +9,8 @@ name = 'TRIQS' version = '1.4.1' homepage = 'https://triqs.ipht.cnrs.fr' -description = """TRIQS (Toolbox for Research on Interacting Quantum Systems) is a scientific - project providing a set of C++ and Python libraries to develop new tools for the study +description = """TRIQS (Toolbox for Research on Interacting Quantum Systems) is a scientific + project providing a set of C++ and Python libraries to develop new tools for the study of interacting quantum systems.""" toolchain = {'name': 'foss', 'version': '2017a'} @@ -34,13 +34,13 @@ dependencies = [ ] builddependencies = [ - ('CMake', '3.9.1', '', True), + ('CMake', '3.9.1', '', True), ] separate_build_dir = True sanity_check_paths = { - 'files': ['bin/pytriqs','lib/libtriqs.so'], + 'files': ['bin/pytriqs', 'lib/libtriqs.so'], 'dirs': [], } diff --git a/t/Tcl/Tcl-8.6.3.eb b/t/Tcl/Tcl-8.6.3.eb index 309a2d42..a920499d 100644 --- a/t/Tcl/Tcl-8.6.3.eb +++ b/t/Tcl/Tcl-8.6.3.eb @@ -17,4 +17,3 @@ runtest = 'test' start_dir = 'unix' moduleclass = 'lang' - diff --git a/t/Tensorflow/Tensorflow-0.12.1-intel-2017.00-Python-2.7.11.eb b/t/Tensorflow/Tensorflow-0.12.1-intel-2017.00-Python-2.7.11.eb index 4d389d47..ef853618 100644 --- a/t/Tensorflow/Tensorflow-0.12.1-intel-2017.00-Python-2.7.11.eb +++ b/t/Tensorflow/Tensorflow-0.12.1-intel-2017.00-Python-2.7.11.eb @@ -13,9 +13,12 @@ pymaj = '2' pymin = '7' pymajmin = pymaj + pymin -source_urls = ['https://pypi.python.org/packages/7e/c6/837f4e249aae5c86a632eaaa9779e601eca1487772f8ad75c347bf9e813f/'] +source_urls = [ + 'https://pypi.python.org/packages/7e/c6/837f4e249aae5c86a632eaaa9779e601eca1487772f8ad75c347bf9e813f/'] sources = [ - 'tensorflow-%%(version)s-cp%(pymajmin)s-cp%(pymajmin)smu-manylinux1_x86_64.whl' % {'pymajmin': pymajmin}, + 'tensorflow-%%(version)s-cp%(pymajmin)s-cp%(pymajmin)smu-manylinux1_x86_64.whl' % + { + 'pymajmin': pymajmin}, ] checksums = ['c98fd26b79a97cc490c942bbafed5462'] diff --git a/t/Tensorflow/Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1.eb b/t/Tensorflow/Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1.eb index 4aa3dc67..ee2b9e79 100644 --- a/t/Tensorflow/Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1.eb +++ b/t/Tensorflow/Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1.eb @@ -20,7 +20,7 @@ sources = [ dependencies = [ ('Python', '%s.%s.1' % (pymaj, pymin)), - ('cuDNN', '5.1', '-CUDA-7.5.18' ), + ('cuDNN', '5.1', '-CUDA-7.5.18'), ('GCC', '4.9.3', '-tf'), ] diff --git a/t/Tensorflow/Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb b/t/Tensorflow/Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb index 773d0dab..4fc18367 100644 --- a/t/Tensorflow/Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb +++ b/t/Tensorflow/Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb @@ -20,7 +20,7 @@ sources = [ dependencies = [ ('Python', '%s.%s.1' % (pymaj, pymin)), - ('cuDNN', '5.1', '-CUDA-8.0.44' ), + ('cuDNN', '5.1', '-CUDA-8.0.44'), ('GCC', '4.9.3', '-tf'), ] diff --git a/t/Tensorflow/Tensorflow-1.3.0-intel-2017b-Python-3.6.1.eb b/t/Tensorflow/Tensorflow-1.3.0-intel-2017b-Python-3.6.1.eb index c26e2954..94c04ad6 100644 --- a/t/Tensorflow/Tensorflow-1.3.0-intel-2017b-Python-3.6.1.eb +++ b/t/Tensorflow/Tensorflow-1.3.0-intel-2017b-Python-3.6.1.eb @@ -25,7 +25,7 @@ dependencies = [ use_pip = True unpack_sources = False -#sanity_check_paths = { +# sanity_check_paths = { # 'files': [''], # 'dirs': ['bin'], #} diff --git a/t/Tensorflow/Tensorflow-1.6.0rc0-CUDA-9.0.176-Python-3.6.1.eb b/t/Tensorflow/Tensorflow-1.6.0rc0-CUDA-9.0.176-Python-3.6.1.eb index 6da3a5ea..dc409844 100644 --- a/t/Tensorflow/Tensorflow-1.6.0rc0-CUDA-9.0.176-Python-3.6.1.eb +++ b/t/Tensorflow/Tensorflow-1.6.0rc0-CUDA-9.0.176-Python-3.6.1.eb @@ -20,7 +20,7 @@ sources = [ dependencies = [ ('Python', '%s.%s.1' % (pymaj, pymin)), - ('cuDNN', '7.0.5', '-CUDA-9.0.176' ), + ('cuDNN', '7.0.5', '-CUDA-9.0.176'), ('GCC', '6.3.0-2.27'), ] diff --git a/t/Tensorflow/Tensorflow-1.6.0rc0-Py-3.6-CUDA-9.0.176.eb b/t/Tensorflow/Tensorflow-1.6.0rc0-Py-3.6-CUDA-9.0.176.eb index da5c88b5..e38671e3 100644 --- a/t/Tensorflow/Tensorflow-1.6.0rc0-Py-3.6-CUDA-9.0.176.eb +++ b/t/Tensorflow/Tensorflow-1.6.0rc0-Py-3.6-CUDA-9.0.176.eb @@ -17,7 +17,7 @@ sources = [ ] dependencies = [ - ('cuDNN', '7.0.5', '-CUDA-9.0.176', True ), + ('cuDNN', '7.0.5', '-CUDA-9.0.176', True), ('numpy', '1.13.3'), ('protobuf-python', '3.5.1'), ('absl-py', '0.1.10'), diff --git a/t/Tensorflow/Tensorflow-Python-3.6.1.eb b/t/Tensorflow/Tensorflow-Python-3.6.1.eb index b0ab85b2..92409bd7 100644 --- a/t/Tensorflow/Tensorflow-Python-3.6.1.eb +++ b/t/Tensorflow/Tensorflow-Python-3.6.1.eb @@ -24,7 +24,7 @@ dependencies = [ use_pip = True unpack_sources = False -#sanity_check_paths = { +# sanity_check_paths = { # 'files': [''], # 'dirs': ['bin'], #} diff --git a/t/TotalView/TotalView-8.11.0-0-linux-x86-64.eb b/t/TotalView/TotalView-8.11.0-0-linux-x86-64.eb index 132fdbee..706c95f9 100644 --- a/t/TotalView/TotalView-8.11.0-0-linux-x86-64.eb +++ b/t/TotalView/TotalView-8.11.0-0-linux-x86-64.eb @@ -32,6 +32,10 @@ sources = [ # licensepath import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "roguewave", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "roguewave", + "license.lic") moduleclass = 'debugger' diff --git a/t/TotalView/TotalView-8.11.0-2-linux-x86-64.eb b/t/TotalView/TotalView-8.11.0-2-linux-x86-64.eb index c3d83422..73c54bd3 100644 --- a/t/TotalView/TotalView-8.11.0-2-linux-x86-64.eb +++ b/t/TotalView/TotalView-8.11.0-2-linux-x86-64.eb @@ -32,6 +32,10 @@ sources = [ # licensepath import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "roguewave", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "roguewave", + "license.lic") moduleclass = 'debugger' diff --git a/t/TotalView/TotalView-8.12.0-0-linux-x86-64.eb b/t/TotalView/TotalView-8.12.0-0-linux-x86-64.eb index 6144d452..b0081003 100644 --- a/t/TotalView/TotalView-8.12.0-0-linux-x86-64.eb +++ b/t/TotalView/TotalView-8.12.0-0-linux-x86-64.eb @@ -32,6 +32,10 @@ sources = [ # licensepath import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "roguewave", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "roguewave", + "license.lic") moduleclass = 'debugger' diff --git a/t/Trilinos/Trilinos-10.12.2-goolf-1.5.16-Python-2.7.3.eb b/t/Trilinos/Trilinos-10.12.2-goolf-1.5.16-Python-2.7.3.eb index d85b783d..4456aeed 100644 --- a/t/Trilinos/Trilinos-10.12.2-goolf-1.5.16-Python-2.7.3.eb +++ b/t/Trilinos/Trilinos-10.12.2-goolf-1.5.16-Python-2.7.3.eb @@ -14,18 +14,18 @@ source_urls = ['http://trilinos.sandia.gov/download/files/'] sources = ['%s-%s-Source.tar.gz' % (name.lower(), version)] patches = [ - 'fix-parmetis.patch', - 'Trilinos_GCC-4.7.patch', - ] + 'fix-parmetis.patch', + 'Trilinos_GCC-4.7.patch', +] # order matters! # ParMETIS needs to go after SCOTCH (because of incldue dirs) dependencies = [ - ('Boost', '1.49.0', versionsuffix ), - ('SCOTCH', '5.1.12b_esmumps'), - ('SuiteSparse', '3.7.0', '-withparmetis'), - ('ParMETIS', '4.0.2') - ] + ('Boost', '1.49.0', versionsuffix), + ('SCOTCH', '5.1.12b_esmumps'), + ('SuiteSparse', '3.7.0', '-withparmetis'), + ('ParMETIS', '4.0.2') +] builddependencies = [('CMake', '2.8.4')] diff --git a/t/Trilinos/Trilinos-12.4.2-intel-2017a-Python-2.7.11.eb b/t/Trilinos/Trilinos-12.4.2-intel-2017a-Python-2.7.11.eb index 07a278c3..130a842c 100644 --- a/t/Trilinos/Trilinos-12.4.2-intel-2017a-Python-2.7.11.eb +++ b/t/Trilinos/Trilinos-12.4.2-intel-2017a-Python-2.7.11.eb @@ -28,9 +28,9 @@ dependencies = [ builddependencies = [('CMake', '3.7.2')] - # STK Classic is deprecated/broken, STKDoc_tests needs to be disabled too because of it -# see https://trilinos.org/oldsite/release_notes-11.10.html and https://github.com/trilinos/Trilinos/issues/19 +# see https://trilinos.org/oldsite/release_notes-11.10.html and +# https://github.com/trilinos/Trilinos/issues/19 skip_exts = ['STKClassic', 'STKDoc_tests'] # too parallel is too slow, and may cause build/tests to fail diff --git a/t/Trilinos/Trilinos-12.8.1-intel-2017a-Python-2.7.11.eb b/t/Trilinos/Trilinos-12.8.1-intel-2017a-Python-2.7.11.eb index 37df3527..c232f56a 100644 --- a/t/Trilinos/Trilinos-12.8.1-intel-2017a-Python-2.7.11.eb +++ b/t/Trilinos/Trilinos-12.8.1-intel-2017a-Python-2.7.11.eb @@ -28,7 +28,8 @@ dependencies = [ builddependencies = [('CMake', '3.7.2')] # STK Classic is deprecated/broken, STKDoc_tests needs to be disabled too because of it -# see https://trilinos.org/oldsite/release_notes-11.10.html and https://github.com/trilinos/Trilinos/issues/19 +# see https://trilinos.org/oldsite/release_notes-11.10.html and +# https://github.com/trilinos/Trilinos/issues/19 skip_exts = ['STKClassic', 'STKDoc_tests'] # too parallel is too slow, and may cause build/tests to fail diff --git a/t/Trimmomatic/Trimmomatic-0.32-Java-1.7.0_80.eb b/t/Trimmomatic/Trimmomatic-0.32-Java-1.7.0_80.eb index a89bd321..87066ef3 100644 --- a/t/Trimmomatic/Trimmomatic-0.32-Java-1.7.0_80.eb +++ b/t/Trimmomatic/Trimmomatic-0.32-Java-1.7.0_80.eb @@ -9,13 +9,14 @@ name = 'Trimmomatic' version = '0.32' homepage = 'http://www.usadellab.org/cms/?page=trimmomatic' -description = """Trimmomatic performs a variety of useful trimming tasks for illumina - paired-end and single ended data.The selection of trimming steps and their associated +description = """Trimmomatic performs a variety of useful trimming tasks for illumina + paired-end and single ended data.The selection of trimming steps and their associated parameters are supplied on the command line. """ toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['http://www.usadellab.org/cms/uploads/supplementary/Trimmomatic/'] +source_urls = [ + 'http://www.usadellab.org/cms/uploads/supplementary/Trimmomatic/'] sources = [SOURCE_ZIP] java = 'Java' diff --git a/t/Trimmomatic/Trimmomatic-0.35-Java-1.7.0_79.eb b/t/Trimmomatic/Trimmomatic-0.35-Java-1.7.0_79.eb index 8000b872..89de041f 100644 --- a/t/Trimmomatic/Trimmomatic-0.35-Java-1.7.0_79.eb +++ b/t/Trimmomatic/Trimmomatic-0.35-Java-1.7.0_79.eb @@ -9,13 +9,14 @@ name = 'Trimmomatic' version = '0.35' homepage = 'http://www.usadellab.org/cms/?page=trimmomatic' -description = """Trimmomatic performs a variety of useful trimming tasks for illumina - paired-end and single ended data.The selection of trimming steps and their associated +description = """Trimmomatic performs a variety of useful trimming tasks for illumina + paired-end and single ended data.The selection of trimming steps and their associated parameters are supplied on the command line. """ toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['http://www.usadellab.org/cms/uploads/supplementary/Trimmomatic/'] +source_urls = [ + 'http://www.usadellab.org/cms/uploads/supplementary/Trimmomatic/'] sources = [SOURCE_ZIP] java = 'Java' diff --git a/t/Trinity/Trinity-2012-10-05-goolf-1.4.10.eb b/t/Trinity/Trinity-2012-10-05-goolf-1.4.10.eb index e966db8b..a856e66f 100644 --- a/t/Trinity/Trinity-2012-10-05-goolf-1.4.10.eb +++ b/t/Trinity/Trinity-2012-10-05-goolf-1.4.10.eb @@ -9,7 +9,8 @@ Chrysalis, and Butterfly, applied sequentially to process large volumes of RNA-S toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True} -source_urls = [('http://sourceforge.net/projects/trinityrnaseq/files', 'download')] +source_urls = [ + ('http://sourceforge.net/projects/trinityrnaseq/files', 'download')] sources = ['trinityrnaseq_r%s.tgz' % version] patches = [ @@ -33,7 +34,8 @@ dependencies = [ bwapluginver = "0.5.7" RSEMmod = True -# required for GCC v4.7, see http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=79791&page=2 +# required for GCC v4.7, see +# http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=79791&page=2 import os os.putenv('CPPONLYFLAGS', '-Wno-narrowing') diff --git a/t/tbb/tbb-4.3.5.187.eb b/t/tbb/tbb-4.3.5.187.eb index 92c3b8b9..7fabfe14 100644 --- a/t/tbb/tbb-4.3.5.187.eb +++ b/t/tbb/tbb-4.3.5.187.eb @@ -21,4 +21,8 @@ dontcreateinstalldir = 'True' # license file import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = os.path.join( + os.getenv('HOME'), + "licenses", + "intel", + "license.lic") diff --git a/t/tcsh/tcsh-6.18.01-intel-2015b.eb b/t/tcsh/tcsh-6.18.01-intel-2015b.eb index 558b85b6..b2f64939 100644 --- a/t/tcsh/tcsh-6.18.01-intel-2015b.eb +++ b/t/tcsh/tcsh-6.18.01-intel-2015b.eb @@ -15,9 +15,9 @@ 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 +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': 'intel', 'version': '2015b'} diff --git a/t/tecplot360ex/tecplot360ex-linux64.eb b/t/tecplot360ex/tecplot360ex-linux64.eb index 40607b69..04d07ce8 100644 --- a/t/tecplot360ex/tecplot360ex-linux64.eb +++ b/t/tecplot360ex/tecplot360ex-linux64.eb @@ -19,6 +19,7 @@ sanity_check_paths = { 'files': ['bin/tec360'], 'dirs': [] } -install_cmd = 'chmod +x %s && ./%s --skip-license --prefix=%%(installdir)s' % (installername, installername) +install_cmd = 'chmod +x %s && ./%s --skip-license --prefix=%%(installdir)s' % ( + installername, installername) moduleclass = 'vis' diff --git a/t/tensorboard/tensorboard-1.6.0-Py-3.6.eb b/t/tensorboard/tensorboard-1.6.0-Py-3.6.eb index f254b036..51feefaf 100644 --- a/t/tensorboard/tensorboard-1.6.0-Py-3.6.eb +++ b/t/tensorboard/tensorboard-1.6.0-Py-3.6.eb @@ -10,7 +10,8 @@ description = "TensorBoard lets you watch Tensors Flow." toolchain = {'name': 'Py', 'version': '3.6'} -source_urls = ['https://pypi.python.org/packages/b0/67/a8c91665987d359211dcdca5c8b2a7c1e0876eb0702a4383c1e4ff76228d'] +source_urls = [ + 'https://pypi.python.org/packages/b0/67/a8c91665987d359211dcdca5c8b2a7c1e0876eb0702a4383c1e4ff76228d'] sources = ['tensorboard-%(version)s-py3-none-any.whl'] dependencies = [ diff --git a/t/tensorflow-tensorboard/tensorflow-tensorboard-1.5.1-Py-3.6.eb b/t/tensorflow-tensorboard/tensorflow-tensorboard-1.5.1-Py-3.6.eb index e8afc456..e8e899d7 100644 --- a/t/tensorflow-tensorboard/tensorflow-tensorboard-1.5.1-Py-3.6.eb +++ b/t/tensorflow-tensorboard/tensorflow-tensorboard-1.5.1-Py-3.6.eb @@ -10,7 +10,8 @@ description = "TensorBoard lets you watch Tensors Flow." toolchain = {'name': 'Py', 'version': '3.6'} -source_urls = ['https://pypi.python.org/packages/cc/fa/91c06952517b4f1bc075545b062a4112e30cebe558a6b962816cb33efa27'] +source_urls = [ + 'https://pypi.python.org/packages/cc/fa/91c06952517b4f1bc075545b062a4112e30cebe558a6b962816cb33efa27'] sources = ['tensorflow_tensorboard-%(version)s-py3-none-any.whl'] dependencies = [ diff --git a/t/termcolor/termcolor-1.1.0-Py-3.6.eb b/t/termcolor/termcolor-1.1.0-Py-3.6.eb index f138e518..600a84c6 100644 --- a/t/termcolor/termcolor-1.1.0-Py-3.6.eb +++ b/t/termcolor/termcolor-1.1.0-Py-3.6.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '3.6'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#dependencies = [ +# dependencies = [ # ('MarkupSafe', '1.0'), #] diff --git a/t/texinfo/texinfo-4.13a.eb b/t/texinfo/texinfo-4.13a.eb index 1f310522..efa86bed 100644 --- a/t/texinfo/texinfo-4.13a.eb +++ b/t/texinfo/texinfo-4.13a.eb @@ -15,7 +15,8 @@ osdependencies = ['texlive'] preinstallopts = "make TEXMF=%(installdir)s/texmf install-tex && " -# This will overwrite a users $TEXMFHOME so this module is best used as a build dependency +# This will overwrite a users $TEXMFHOME so this module is best used as a +# build dependency modextravars = {'TEXMFHOME': '%(installdir)s/texmf'} modloadmsg = "\n\nWARNING: This texinfo module has (re)defined the value for the environment variable \\$TEXMFHOME.\n" modloadmsg += "If you use a custom texmf directory (such as ~/texmf) you should copy files found in the\n" @@ -24,7 +25,11 @@ modloadmsg += "\tcp -r $TEXMFHOME/* /path/to/your/texmf\n" modloadmsg += "\texport TEXMFHOME=/path/to/your/texmf\n\n" sanity_check_paths = { - 'files': ['bin/info', 'bin/makeinfo', 'bin/texi2pdf', 'texmf/tex/texinfo/texinfo.tex'], + 'files': [ + 'bin/info', + 'bin/makeinfo', + 'bin/texi2pdf', + 'texmf/tex/texinfo/texinfo.tex'], 'dirs': [], } diff --git a/t/texinfo/texinfo-5.2-GCC-4.8.2.eb b/t/texinfo/texinfo-5.2-GCC-4.8.2.eb index e8a270b3..483c08e3 100644 --- a/t/texinfo/texinfo-5.2-GCC-4.8.2.eb +++ b/t/texinfo/texinfo-5.2-GCC-4.8.2.eb @@ -15,7 +15,8 @@ osdependencies = ['texlive'] preinstallopts = "make TEXMF=%(installdir)s/texmf install-tex && " -# This will overwrite a users $TEXMFHOME so this module is best used as a build dependency +# This will overwrite a users $TEXMFHOME so this module is best used as a +# build dependency modextravars = {'TEXMFHOME': '%(installdir)s/texmf'} modloadmsg = "\n\nWARNING: This texinfo module has (re)defined the value for the environment variable \\$TEXMFHOME.\n" modloadmsg += "If you use a custom texmf directory (such as ~/texmf) you should copy files found in the\n" @@ -24,7 +25,12 @@ modloadmsg += "\tcp -r $TEXMFHOME/* /path/to/your/texmf\n" modloadmsg += "\texport TEXMFHOME=/path/to/your/texmf\n\n" sanity_check_paths = { - 'files': ['bin/info', 'bin/makeinfo', 'bin/pod2texi', 'bin/texi2pdf', 'texmf/tex/texinfo/texinfo.tex'], + 'files': [ + 'bin/info', + 'bin/makeinfo', + 'bin/pod2texi', + 'bin/texi2pdf', + 'texmf/tex/texinfo/texinfo.tex'], 'dirs': [], } diff --git a/t/tmux/tmux-1.9a-GCC-4.9.2.eb b/t/tmux/tmux-1.9a-GCC-4.9.2.eb index b34529fe..92a375ef 100644 --- a/t/tmux/tmux-1.9a-GCC-4.9.2.eb +++ b/t/tmux/tmux-1.9a-GCC-4.9.2.eb @@ -4,7 +4,7 @@ name = 'tmux' version = '1.9a' homepage = 'http://tmux.sourceforge.net/' -description = """tmux is a terminal multiplexer. It lets you switch easily +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'} diff --git a/t/tmux/tmux-2.2-GCCcore-4.9.3.eb b/t/tmux/tmux-2.2-GCCcore-4.9.3.eb index a8b6500b..09ba10e3 100644 --- a/t/tmux/tmux-2.2-GCCcore-4.9.3.eb +++ b/t/tmux/tmux-2.2-GCCcore-4.9.3.eb @@ -4,7 +4,7 @@ name = 'tmux' version = '2.2' homepage = 'http://tmux.sourceforge.net/' -description = """tmux is a terminal multiplexer. It lets you switch easily +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': 'GCCcore', 'version': '4.9.3'} diff --git a/t/tmux/tmux-2.3.eb b/t/tmux/tmux-2.3.eb index d9aa3561..f4af702a 100644 --- a/t/tmux/tmux-2.3.eb +++ b/t/tmux/tmux-2.3.eb @@ -4,7 +4,7 @@ name = 'tmux' version = '2.3' homepage = 'http://tmux.sourceforge.net/' -description = """tmux is a terminal multiplexer. It lets you switch easily +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': 'dummy', 'version': 'dummy'} diff --git a/t/toolz/toolz-0.9.0-Py-3.6.eb b/t/toolz/toolz-0.9.0-Py-3.6.eb index 452617eb..c84ac45c 100644 --- a/t/toolz/toolz-0.9.0-Py-3.6.eb +++ b/t/toolz/toolz-0.9.0-Py-3.6.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '3.6'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#dependencies = [ +# dependencies = [ # ('MarkupSafe', '1.0'), #] diff --git a/t/tornado/tornado-4.5.3-Py-2.7.eb b/t/tornado/tornado-4.5.3-Py-2.7.eb index 321d054a..7d49e2f3 100644 --- a/t/tornado/tornado-4.5.3-Py-2.7.eb +++ b/t/tornado/tornado-4.5.3-Py-2.7.eb @@ -19,9 +19,7 @@ dependencies = [ ('certifi', '2018.1.18'), ] -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg'], -} +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/t/turbovnc/turbovnc-1.2.3.eb b/t/turbovnc/turbovnc-1.2.3.eb index 04dfc716..787ad7d9 100644 --- a/t/turbovnc/turbovnc-1.2.3.eb +++ b/t/turbovnc/turbovnc-1.2.3.eb @@ -8,11 +8,19 @@ description = """ TurboVNC is a derivative of VNC (Virtual Network Computing) that is tuned to provide peak performance for 3D and video workloads.""" -toolchain = {'name': 'dummy', 'version': ''} # empty version to ensure that dependencies are loaded +# empty version to ensure that dependencies are loaded +toolchain = {'name': 'dummy', 'version': ''} osdependencies = ['turbovnc'] -skipsteps = ['source', 'patch', 'prepare','configure', 'build', 'test', 'sanitycheck'] +skipsteps = [ + 'source', + 'patch', + 'prepare', + 'configure', + 'build', + 'test', + 'sanitycheck'] sanity_check_paths = { 'files': [''], @@ -21,7 +29,7 @@ sanity_check_paths = { #installdir = "/opt/TurboVNC" -#modextrapaths = {"PATH": '%(installdir)s/bin', +# modextrapaths = {"PATH": '%(installdir)s/bin', # "MANPATH": '/opt/TurboVNC/man' #} diff --git a/u/UFL/UFL-1.0.0-goolf-1.4.10-Python-2.7.3.eb b/u/UFL/UFL-1.0.0-goolf-1.4.10-Python-2.7.3.eb index 44bbfb4a..8ea1a827 100644 --- a/u/UFL/UFL-1.0.0-goolf-1.4.10-Python-2.7.3.eb +++ b/u/UFL/UFL-1.0.0-goolf-1.4.10-Python-2.7.3.eb @@ -11,7 +11,9 @@ for weak forms in a notation close to mathematical notation.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} majorversion = "%s.x" % ".".join(version.split('.')[:-1]) -source_urls = ['https://launchpad.net/UFL/%s/%s/+download/' % (majorversion, version)] +source_urls = [ + 'https://launchpad.net/UFL/%s/%s/+download/' % + (majorversion, version)] sources = [SOURCELOWER_TAR_GZ] python = "Python" @@ -23,8 +25,16 @@ 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' diff --git a/u/UFL/UFL-1.0.0-ictce-5.3.0-Python-2.7.3.eb b/u/UFL/UFL-1.0.0-ictce-5.3.0-Python-2.7.3.eb index 30a21223..f6f80ff1 100644 --- a/u/UFL/UFL-1.0.0-ictce-5.3.0-Python-2.7.3.eb +++ b/u/UFL/UFL-1.0.0-ictce-5.3.0-Python-2.7.3.eb @@ -12,7 +12,9 @@ description = """The Unified Form Language (UFL) is a domain specific language f toolchain = {'name': 'ictce', 'version': '5.3.0'} majorversion = "%s.x" % ".".join(version.split('.')[:-1]) -source_urls = ['https://launchpad.net/UFL/%s/%s/+download/' % (majorversion, version)] +source_urls = [ + 'https://launchpad.net/UFL/%s/%s/+download/' % + (majorversion, version)] sources = [SOURCELOWER_TAR_GZ] python = "Python" @@ -24,8 +26,16 @@ 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' diff --git a/u/USPEX/USPEX-9.4.4-intel-2016b-Python-2.7.12.eb b/u/USPEX/USPEX-9.4.4-intel-2016b-Python-2.7.12.eb index ae04827a..492b149a 100644 --- a/u/USPEX/USPEX-9.4.4-intel-2016b-Python-2.7.12.eb +++ b/u/USPEX/USPEX-9.4.4-intel-2016b-Python-2.7.12.eb @@ -23,7 +23,7 @@ USPEX can also be used for finding low-energy metastable phases, as well as stab toolchain = {'name': 'intel', 'version': '2016b'} sources = ['%(name)s-%(version)s.tar.gz'] -#You have to register before download +# You have to register before download #source_urls = ['http://uspex-team.org/uspex/downloads'] dependencies = [ diff --git a/u/urllib3/urllib3-1.22-Py-3.6.eb b/u/urllib3/urllib3-1.22-Py-3.6.eb index 5e24e596..1ab0c2ea 100644 --- a/u/urllib3/urllib3-1.22-Py-3.6.eb +++ b/u/urllib3/urllib3-1.22-Py-3.6.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '3.6'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#ependencies = [ +# ependencies = [ # ('MarkupSafe', '1.0'), # diff --git a/u/util-linux/util-linux-2.26.1.eb b/u/util-linux/util-linux-2.26.1.eb index 04b90958..ac36cfae 100644 --- a/u/util-linux/util-linux-2.26.1.eb +++ b/u/util-linux/util-linux-2.26.1.eb @@ -27,7 +27,7 @@ configopts += "--without-python " dependencies = [('ncurses', '5.9', '', ('intel', '2015b'))] sanity_check_paths = { - 'files': ['lib/lib%s.a' % x for x in ['blkid' , 'mount', 'uuid']], + 'files': ['lib/lib%s.a' % x for x in ['blkid', 'mount', 'uuid']], 'dirs': ['include', 'bin', 'share', 'sbin'], } diff --git a/u/util-linux/util-linux-2.29.2.eb b/u/util-linux/util-linux-2.29.2.eb index d4515867..312fcf6b 100644 --- a/u/util-linux/util-linux-2.29.2.eb +++ b/u/util-linux/util-linux-2.29.2.eb @@ -26,7 +26,7 @@ configopts += "--without-python " dependencies = [('ncurses', '6.0')] sanity_check_paths = { - 'files': ['lib/lib%s.a' % x for x in ['blkid' , 'mount', 'uuid']], + 'files': ['lib/lib%s.a' % x for x in ['blkid', 'mount', 'uuid']], 'dirs': ['include', 'bin', 'share', 'sbin'], } diff --git a/u/util-linux/util-linux-2.29.eb b/u/util-linux/util-linux-2.29.eb index f05be0a1..68bd533d 100644 --- a/u/util-linux/util-linux-2.29.eb +++ b/u/util-linux/util-linux-2.29.eb @@ -25,11 +25,11 @@ configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/complet configopts += "--without-python " dependencies = [ - ('ncurses', '6.0', '', True), + ('ncurses', '6.0', '', True), ] sanity_check_paths = { - 'files': ['lib/lib%s.a' % x for x in ['blkid' , 'mount', 'uuid']], + 'files': ['lib/lib%s.a' % x for x in ['blkid', 'mount', 'uuid']], 'dirs': ['include', 'bin', 'share', 'sbin'], } diff --git a/v/VASP/VASP-5.4.1-24Jun15-intel-2015b.eb b/v/VASP/VASP-5.4.1-24Jun15-intel-2015b.eb index 44780850..4bf1ee62 100644 --- a/v/VASP/VASP-5.4.1-24Jun15-intel-2015b.eb +++ b/v/VASP/VASP-5.4.1-24Jun15-intel-2015b.eb @@ -16,7 +16,8 @@ Then send us please a list of authorized users and their ID for which you need t toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'pic': True, 'usempi': True} -# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on how to get access to the code +# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on +# how to get access to the code sources = ['vasp.5.4.1.tar.gz'] dependencies = [ diff --git a/v/VASP/VASP-5.4.1-24Jun15-intel-2017.00.eb b/v/VASP/VASP-5.4.1-24Jun15-intel-2017.00.eb index 31e35de7..7a69b804 100644 --- a/v/VASP/VASP-5.4.1-24Jun15-intel-2017.00.eb +++ b/v/VASP/VASP-5.4.1-24Jun15-intel-2017.00.eb @@ -16,7 +16,8 @@ Then send us please a list of authorized users and their ID for which you need t toolchain = {'name': 'intel', 'version': '2017.00'} toolchainopts = {'pic': True, 'usempi': True} -# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on how to get access to the code +# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on +# how to get access to the code sources = ['vasp.5.4.1.tar.gz'] dependencies = [ @@ -29,7 +30,8 @@ prebuildopts = 'cp arch/makefile.include.linux_intel ./makefile.include && ' # path to libfftw3xf_intel.a is hardcoded in makefile.include prebuildopts += 'sed -i "s|\$(MKLROOT)/interfaces/fftw3xf|\$(FFTW_LIB_DIR)|" makefile.include && ' -# remove mkl flag to prevent mixing dynamic libs with the static libs in LIBBLACS/SCALAPACK +# remove mkl flag to prevent mixing dynamic libs with the static libs in +# LIBBLACS/SCALAPACK prebuildopts += 'sed -i "s|-mkl||" makefile.include && ' # VASP uses LIBS as a list of folders diff --git a/v/VASP/VASP-5.4.1-24Jun15-intel-2017a.eb b/v/VASP/VASP-5.4.1-24Jun15-intel-2017a.eb index c84a8ef1..55560b35 100644 --- a/v/VASP/VASP-5.4.1-24Jun15-intel-2017a.eb +++ b/v/VASP/VASP-5.4.1-24Jun15-intel-2017a.eb @@ -16,7 +16,8 @@ Then send us please a list of authorized users and their ID for which you need t toolchain = {'name': 'intel', 'version': '2017a} toolchainopts = {'pic': True, 'usempi': True} -# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on how to get access to the code +# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on +# how to get access to the code sources = ['vasp.5.4.1.tar'] dependencies = [ @@ -29,7 +30,8 @@ prebuildopts = 'cp arch/makefile.include.linux_intel ./makefile.include && ' # path to libfftw3xf_intel.a is hardcoded in makefile.include prebuildopts += 'sed -i "s|\$(MKLROOT)/interfaces/fftw3xf|\$(FFTW_LIB_DIR)|" makefile.include && ' -# remove mkl flag to prevent mixing dynamic libs with the static libs in LIBBLACS/SCALAPACK +# remove mkl flag to prevent mixing dynamic libs with the static libs in +# LIBBLACS/SCALAPACK prebuildopts += 'sed -i "s|-mkl||" makefile.include && ' # VASP uses LIBS as a list of folders diff --git a/v/VASP/VASP-5.4.4-intel-2015b-mkl=sequential.eb b/v/VASP/VASP-5.4.4-intel-2015b-mkl=sequential.eb index 0f813266..09969eef 100644 --- a/v/VASP/VASP-5.4.4-intel-2015b-mkl=sequential.eb +++ b/v/VASP/VASP-5.4.4-intel-2015b-mkl=sequential.eb @@ -16,7 +16,8 @@ Then send us please a list of authorized users and their ID for which you need t toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'pic': True, 'usempi': True} -# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on how to get access to the code +# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on +# how to get access to the code sources = ['%(namelower)s.%(version)s.tar.gz'] checksums = ['8ac646b108f974371eef398973373bf6'] diff --git a/v/VASP/VASP-5.4.4-intel-2016a-CUDA-8.0.44-mkl=sequential.eb b/v/VASP/VASP-5.4.4-intel-2016a-CUDA-8.0.44-mkl=sequential.eb index 1afd94ab..f701765f 100644 --- a/v/VASP/VASP-5.4.4-intel-2016a-CUDA-8.0.44-mkl=sequential.eb +++ b/v/VASP/VASP-5.4.4-intel-2016a-CUDA-8.0.44-mkl=sequential.eb @@ -16,7 +16,8 @@ Then send us please a list of authorized users and their ID for which you need t toolchain = {'name': 'intel', 'version': '2016a'} toolchainopts = {'pic': True, 'usempi': True} -# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on how to get access to the code +# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on +# how to get access to the code sources = ['%(namelower)s.%(version)s.tar.gz'] checksums = ['8ac646b108f974371eef398973373bf6'] @@ -31,11 +32,12 @@ prebuildopts = 'cp arch/makefile.include.linux_intel ./makefile.include && ' # path to libfftw3xf_intel.a is hardcoded in makefile.include prebuildopts += 'sed -i "s|\$(MKLROOT)/interfaces/fftw3xf|\$(FFTW_LIB_DIR)|" makefile.include && ' -# remove mkl flag to prevent mixing dynamic libs with the static libs in LIBBLACS/SCALAPACK +# remove mkl flag to prevent mixing dynamic libs with the static libs in +# LIBBLACS/SCALAPACK prebuildopts += 'sed -i "s|-mkl=sequential ||" makefile.include && ' prebuildopts += 'sed -i "s|BLAS =|BLAS = -mkl=sequential|" makefile.include && ' -# FLAG +# FLAG prebuildopts += 'sed -i "s|OFLAG = -O2|OFLAG = -O2 -ip -xHost|" makefile.include && ' prebuildopts += 'sed -i "s|FFLAGS = -assume byterecl -w|FFLAGS = -FR -assume byterecl|" makefile.include && ' @@ -52,12 +54,21 @@ buildopts = 'std gam ncl gpu gpu_ncl' parallel = 1 -files_to_copy = [(['bin/vasp_std', 'bin/vasp_gam', 'bin/vasp_ncl', 'bin/vasp_gpu_ncl', 'bin/vasp_gpu'], 'bin')] +files_to_copy = [(['bin/vasp_std', + 'bin/vasp_gam', + 'bin/vasp_ncl', + 'bin/vasp_gpu_ncl', + 'bin/vasp_gpu'], + 'bin')] sanity_check_paths = { - 'files': ['bin/vasp_std', 'bin/vasp_gam', 'bin/vasp_ncl', 'bin/vasp_gpu_ncl', 'bin/vasp_gpu'], - 'dirs': [] -} + 'files': [ + 'bin/vasp_std', + 'bin/vasp_gam', + 'bin/vasp_ncl', + 'bin/vasp_gpu_ncl', + 'bin/vasp_gpu'], + 'dirs': []} modluafooter = 'add_property("state","testing")' diff --git a/v/VASP/VASP-5.4.4-intel-2017a-03.eb b/v/VASP/VASP-5.4.4-intel-2017a-03.eb index 21bdc41e..98d12c52 100644 --- a/v/VASP/VASP-5.4.4-intel-2017a-03.eb +++ b/v/VASP/VASP-5.4.4-intel-2017a-03.eb @@ -7,7 +7,7 @@ versionsuffix = '-O3' homepage = 'http://www.vasp.at' description = """The Vienna Ab initio Simulation Package (VASP) is a computer program for atomic scale materials modelling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics, -from first principles. +from first principles. To use VASP, You need academic licenses from University of Wiena. Follow the instructions https://www.vasp.at/index.php/faqs. @@ -16,7 +16,8 @@ Then send us please a list of authorized users and their ID for which you need t toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': True} -# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on how to get access to the code +# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on +# how to get access to the code sources = ['%s.%s.tar.gz' % (name.lower(), version)] dependencies = [ @@ -29,7 +30,8 @@ prebuildopts = 'cp arch/makefile.include.linux_intel ./makefile.include && ' # path to libfftw3xf_intel.a is hardcoded in makefile.include prebuildopts += 'sed -i "s|\$(MKLROOT)/interfaces/fftw3xf|\$(FFTW_LIB_DIR)|" makefile.include && ' -# remove mkl flag to prevent mixing dynamic libs with the static libs in LIBBLACS/SCALAPACK +# remove mkl flag to prevent mixing dynamic libs with the static libs in +# LIBBLACS/SCALAPACK prebuildopts += 'sed -i "s|-mkl=sequential||" makefile.include && ' # change -O2 to -O3 diff --git a/v/VASP/VASP-5.4.4-intel-2017a-mkl=cluster.eb b/v/VASP/VASP-5.4.4-intel-2017a-mkl=cluster.eb index e8e18734..e9c951af 100644 --- a/v/VASP/VASP-5.4.4-intel-2017a-mkl=cluster.eb +++ b/v/VASP/VASP-5.4.4-intel-2017a-mkl=cluster.eb @@ -16,7 +16,8 @@ Then send us please a list of authorized users and their ID for which you need t toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': True} -# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on how to get access to the code +# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on +# how to get access to the code sources = ['%(namelower)s.%(version)s.tar.gz'] #checksums = ['8ac646b108f974371eef398973373bf6'] @@ -30,7 +31,8 @@ prebuildopts = 'cp arch/makefile.include.linux_intel ./makefile.include && ' # path to libfftw3xf_intel.a is hardcoded in makefile.include prebuildopts += 'sed -i "s|\$(MKLROOT)/interfaces/fftw3xf|\$(FFTW_LIB_DIR)|" makefile.include && ' -# remove mkl flag to prevent mixing dynamic libs with the static libs in LIBBLACS/SCALAPACK +# remove mkl flag to prevent mixing dynamic libs with the static libs in +# LIBBLACS/SCALAPACK prebuildopts += 'sed -i "s|-mkl=sequential|-mkl=cluster|" makefile.include && ' # OFLAG = -O2 -xAVX diff --git a/v/VASP/VASP-5.4.4-intel-2017a-mkl=paralel-test.eb b/v/VASP/VASP-5.4.4-intel-2017a-mkl=paralel-test.eb index 1d232a5d..3163c475 100644 --- a/v/VASP/VASP-5.4.4-intel-2017a-mkl=paralel-test.eb +++ b/v/VASP/VASP-5.4.4-intel-2017a-mkl=paralel-test.eb @@ -16,12 +16,13 @@ Then send us please a list of authorized users and their ID for which you need t toolchain = {'name': 'intel', 'version': '2017b'} toolchainopts = {'pic': True, 'usempi': True} -# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on how to get access to the code +# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on +# how to get access to the code sources = ['%(namelower)s.%(version)s.tar.gz'] #checksums = ['8ac646b108f974371eef398973373bf6'] -#dependencies = [ +# dependencies = [ # ('zlib', '1.2.11', '', True), #] @@ -30,7 +31,8 @@ prebuildopts = 'cp arch/makefile.include.linux_intel ./makefile.include && ' # path to libfftw3xf_intel.a is hardcoded in makefile.include prebuildopts += 'sed -i "s|\$(MKLROOT)/interfaces/fftw3xf|\$(FFTW_LIB_DIR)|" makefile.include && ' -# remove mkl flag to prevent mixing dynamic libs with the static libs in LIBBLACS/SCALAPACK +# remove mkl flag to prevent mixing dynamic libs with the static libs in +# LIBBLACS/SCALAPACK prebuildopts += 'sed -i "s|-mkl=sequential|-mkl=paralel|" makefile.include && ' # OFLAG = -O2 -xAVX diff --git a/v/VASP/VASP-5.4.4-intel-2017a-mkl=paralel.eb b/v/VASP/VASP-5.4.4-intel-2017a-mkl=paralel.eb index b49c05ba..527fc9fa 100644 --- a/v/VASP/VASP-5.4.4-intel-2017a-mkl=paralel.eb +++ b/v/VASP/VASP-5.4.4-intel-2017a-mkl=paralel.eb @@ -16,7 +16,8 @@ Then send us please a list of authorized users and their ID for which you need t toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': True} -# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on how to get access to the code +# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on +# how to get access to the code sources = ['%(namelower)s.%(version)s.tar.gz'] #checksums = ['8ac646b108f974371eef398973373bf6'] @@ -30,7 +31,8 @@ prebuildopts = 'cp arch/makefile.include.linux_intel ./makefile.include && ' # path to libfftw3xf_intel.a is hardcoded in makefile.include prebuildopts += 'sed -i "s|\$(MKLROOT)/interfaces/fftw3xf|\$(FFTW_LIB_DIR)|" makefile.include && ' -# remove mkl flag to prevent mixing dynamic libs with the static libs in LIBBLACS/SCALAPACK +# remove mkl flag to prevent mixing dynamic libs with the static libs in +# LIBBLACS/SCALAPACK prebuildopts += 'sed -i "s|-mkl=sequential|-mkl=paralel|" makefile.include && ' # OFLAG = -O2 -xAVX diff --git a/v/VASP/VASP-5.4.4-intel-2017a-mkl=sequential.eb b/v/VASP/VASP-5.4.4-intel-2017a-mkl=sequential.eb index 343de061..51f430ec 100644 --- a/v/VASP/VASP-5.4.4-intel-2017a-mkl=sequential.eb +++ b/v/VASP/VASP-5.4.4-intel-2017a-mkl=sequential.eb @@ -16,7 +16,8 @@ Then send us please a list of authorized users and their ID for which you need t toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': True} -# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on how to get access to the code +# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on +# how to get access to the code sources = ['%(namelower)s.%(version)s.tar.gz'] #checksums = ['8ac646b108f974371eef398973373bf6'] @@ -30,7 +31,8 @@ prebuildopts = 'cp arch/makefile.include.linux_intel ./makefile.include && ' # path to libfftw3xf_intel.a is hardcoded in makefile.include prebuildopts += 'sed -i "s|\$(MKLROOT)/interfaces/fftw3xf|\$(FFTW_LIB_DIR)|" makefile.include && ' -# remove mkl flag to prevent mixing dynamic libs with the static libs in LIBBLACS/SCALAPACK +# remove mkl flag to prevent mixing dynamic libs with the static libs in +# LIBBLACS/SCALAPACK prebuildopts += 'sed -i "s|-mkl=sequential ||" makefile.include && ' # OFLAG = -O2 -xAVX diff --git a/v/VASP/VASP-5.4.4-intel-2017a.eb b/v/VASP/VASP-5.4.4-intel-2017a.eb index 23e49aac..b0a1c55a 100644 --- a/v/VASP/VASP-5.4.4-intel-2017a.eb +++ b/v/VASP/VASP-5.4.4-intel-2017a.eb @@ -16,7 +16,8 @@ Then send us please a list of authorized users and their ID for which you need t toolchain = {'name': 'intel', 'version': '2017a'} toolchainopts = {'pic': True, 'usempi': True} -# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on how to get access to the code +# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on +# how to get access to the code sources = ['%(namelower)s.%(version)s.tar.gz'] checksums = ['8ac646b108f974371eef398973373bf6'] @@ -30,7 +31,8 @@ prebuildopts = 'cp arch/makefile.include.linux_intel ./makefile.include && ' # path to libfftw3xf_intel.a is hardcoded in makefile.include prebuildopts += 'sed -i "s|\$(MKLROOT)/interfaces/fftw3xf|\$(FFTW_LIB_DIR)|" makefile.include && ' -# remove mkl flag to prevent mixing dynamic libs with the static libs in LIBBLACS/SCALAPACK +# remove mkl flag to prevent mixing dynamic libs with the static libs in +# LIBBLACS/SCALAPACK prebuildopts += 'sed -i "s|-mkl=sequential||" makefile.include && ' # VASP uses LIBS as a list of folders diff --git a/v/VASP/VASP-5.4.4-intel-2017b-mkl=cluster.eb b/v/VASP/VASP-5.4.4-intel-2017b-mkl=cluster.eb index 810b4948..0d0d06c2 100644 --- a/v/VASP/VASP-5.4.4-intel-2017b-mkl=cluster.eb +++ b/v/VASP/VASP-5.4.4-intel-2017b-mkl=cluster.eb @@ -16,7 +16,8 @@ Then send us please a list of authorized users and their ID for which you need t toolchain = {'name': 'intel', 'version': '2017b'} toolchainopts = {'pic': True, 'usempi': True} -# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on how to get access to the code +# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on +# how to get access to the code sources = ['%(namelower)s.%(version)s.tar.gz'] #checksums = ['8ac646b108f974371eef398973373bf6'] @@ -30,7 +31,8 @@ prebuildopts = 'cp arch/makefile.include.linux_intel ./makefile.include && ' # path to libfftw3xf_intel.a is hardcoded in makefile.include prebuildopts += 'sed -i "s|\$(MKLROOT)/interfaces/fftw3xf|\$(FFTW_LIB_DIR)|" makefile.include && ' -# remove mkl flag to prevent mixing dynamic libs with the static libs in LIBBLACS/SCALAPACK +# remove mkl flag to prevent mixing dynamic libs with the static libs in +# LIBBLACS/SCALAPACK prebuildopts += 'sed -i "s|-mkl=sequential|-mkl=cluster|" makefile.include && ' # OFLAG = -O2 -xAVX diff --git a/v/VASP/VASP-5.4.4-intel-2017c-CUDA-9.1.85-mkl=sequential.eb b/v/VASP/VASP-5.4.4-intel-2017c-CUDA-9.1.85-mkl=sequential.eb index be4e5620..65f39bc7 100644 --- a/v/VASP/VASP-5.4.4-intel-2017c-CUDA-9.1.85-mkl=sequential.eb +++ b/v/VASP/VASP-5.4.4-intel-2017c-CUDA-9.1.85-mkl=sequential.eb @@ -16,7 +16,8 @@ Then send us please a list of authorized users and their ID for which you need t toolchain = {'name': 'intel', 'version': '2017c'} toolchainopts = {'pic': True, 'usempi': True} -# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on how to get access to the code +# Vasp is proprietary software, see http://www.vasp.at/index.php/faqs on +# how to get access to the code sources = ['%(namelower)s.%(version)s.tar.gz'] checksums = ['8ac646b108f974371eef398973373bf6'] @@ -31,7 +32,8 @@ prebuildopts = 'cp arch/makefile.include.linux_intel ./makefile.include && ' # path to libfftw3xf_intel.a is hardcoded in makefile.include prebuildopts += 'sed -i "s|\$(MKLROOT)/interfaces/fftw3xf|\$(FFTW_LIB_DIR)|" makefile.include && ' -# remove mkl flag to prevent mixing dynamic libs with the static libs in LIBBLACS/SCALAPACK +# remove mkl flag to prevent mixing dynamic libs with the static libs in +# LIBBLACS/SCALAPACK prebuildopts += 'sed -i "s|-mkl=sequential ||" makefile.include && ' prebuildopts += 'sed -i "s|BLAS =|BLAS = -mkl=sequential|" makefile.include && ' @@ -52,12 +54,21 @@ buildopts = 'std gam ncl gpu gpu_ncl' parallel = 1 -files_to_copy = [(['bin/vasp_std', 'bin/vasp_gam', 'bin/vasp_ncl', 'bin/vasp_gpu_ncl', 'bin/vasp_gpu'], 'bin')] +files_to_copy = [(['bin/vasp_std', + 'bin/vasp_gam', + 'bin/vasp_ncl', + 'bin/vasp_gpu_ncl', + 'bin/vasp_gpu'], + 'bin')] sanity_check_paths = { - 'files': ['bin/vasp_std', 'bin/vasp_gam', 'bin/vasp_ncl', 'bin/vasp_gpu_ncl', 'bin/vasp_gpu'], - 'dirs': [] -} + 'files': [ + 'bin/vasp_std', + 'bin/vasp_gam', + 'bin/vasp_ncl', + 'bin/vasp_gpu_ncl', + 'bin/vasp_gpu'], + 'dirs': []} modluafooter = 'add_property("state","testing")' diff --git a/v/VCFtools/VCFtools-0.1.14-goolf-1.4.10-Perl-5.16.3.eb b/v/VCFtools/VCFtools-0.1.14-goolf-1.4.10-Perl-5.16.3.eb index cbdd6fa4..866a8bdb 100644 --- a/v/VCFtools/VCFtools-0.1.14-goolf-1.4.10-Perl-5.16.3.eb +++ b/v/VCFtools/VCFtools-0.1.14-goolf-1.4.10-Perl-5.16.3.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'ConfigureMake' @@ -14,21 +14,29 @@ description = """A set of tools written in Perl and C++ for working with VCF fil toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['https://github.com/vcftools/vcftools/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/vcftools/vcftools/releases/download/v%(version)s/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ - ('Perl' , '5.16.3'), -] + ('Perl', '5.16.3'), +] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["vcftools", "fill-fs", "vcf-compare", "vcf-contrast", - "vcf-fix-ploidy", "vcf-merge"]], + 'files': [ + "bin/%s" % + x for x in [ + "vcftools", + "fill-fs", + "vcf-compare", + "vcf-contrast", + "vcf-fix-ploidy", + "vcf-merge"]], 'dirs': [], } -modextrapaths = { - 'PERL5LIB': 'lib/perl5/site_perl/', +modextrapaths = { + 'PERL5LIB': 'lib/perl5/site_perl/', } moduleclass = 'bio' diff --git a/v/VCFtools/VCFtools-0.1.14-goolf-1.7.20-Perl-5.22.2.eb b/v/VCFtools/VCFtools-0.1.14-goolf-1.7.20-Perl-5.22.2.eb index c98bd749..f554dfda 100644 --- a/v/VCFtools/VCFtools-0.1.14-goolf-1.7.20-Perl-5.22.2.eb +++ b/v/VCFtools/VCFtools-0.1.14-goolf-1.7.20-Perl-5.22.2.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'ConfigureMake' @@ -14,21 +14,29 @@ description = """A set of tools written in Perl and C++ for working with VCF fil toolchain = {'name': 'goolf', 'version': '1.7.20'} -source_urls = ['https://github.com/vcftools/vcftools/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/vcftools/vcftools/releases/download/v%(version)s/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ - ('Perl' , '5.22.2'), -] + ('Perl', '5.22.2'), +] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["vcftools", "fill-fs", "vcf-compare", "vcf-contrast", - "vcf-fix-ploidy", "vcf-merge"]], + 'files': [ + "bin/%s" % + x for x in [ + "vcftools", + "fill-fs", + "vcf-compare", + "vcf-contrast", + "vcf-fix-ploidy", + "vcf-merge"]], 'dirs': [], } -modextrapaths = { - 'PERL5LIB': 'lib/perl5/site_perl/', +modextrapaths = { + 'PERL5LIB': 'lib/perl5/site_perl/', } moduleclass = 'bio' diff --git a/v/VDE2/VDE2-2.3.2-GCC-4.4.7-system.eb b/v/VDE2/VDE2-2.3.2-GCC-4.4.7-system.eb index b4e85ed0..8e43ad48 100644 --- a/v/VDE2/VDE2-2.3.2-GCC-4.4.7-system.eb +++ b/v/VDE2/VDE2-2.3.2-GCC-4.4.7-system.eb @@ -5,14 +5,15 @@ name = "VDE2" version = "2.3.2" homepage = 'http://vde.sourceforge.net' -description = """VDE is an ethernet compliant virtual network that -can be spawned over a set of physical computer over the Internet. +description = """VDE is an ethernet compliant virtual network that +can be spawned over a set of physical computer over the Internet. VDE is part of virtualsquare project.""" toolchain = {'name': 'GCC', 'version': '4.4.7-system'} sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://sourceforge.net/projects/%(names)s/files/%(names)s2/%(version)s/%(namelower)s-%(version)s.tar.bz2/download'] +source_urls = [ + 'http://sourceforge.net/projects/%(names)s/files/%(names)s2/%(version)s/%(namelower)s-%(version)s.tar.bz2/download'] patches = ['vde2-slirpvde-sigpipe.patch'] @@ -26,7 +27,7 @@ parallel = 1 modextravars = { 'VDE2_HOME': '%(installdir)s', - 'VDE2_DIR': '%(installdir)s', + 'VDE2_DIR': '%(installdir)s', } moduleclass = 'tools' diff --git a/v/VMD/VMD-1.9.3-intel-2017b-Py-2.7.eb b/v/VMD/VMD-1.9.3-intel-2017b-Py-2.7.eb index 9709a71e..5ff8d734 100644 --- a/v/VMD/VMD-1.9.3-intel-2017b-Py-2.7.eb +++ b/v/VMD/VMD-1.9.3-intel-2017b-Py-2.7.eb @@ -21,11 +21,11 @@ dependencies = [ ('FLTK', '1.3.4', '', True), ('Py', '2.7', '', True), ('numpy', '1.13.3', '-Py-2.7', True), -# ('Mesa', '17.2.6'), + # ('Mesa', '17.2.6'), ('netCDF', '4.4.1.1'), -# ('FFmpeg', '3.1.3'), -# ('ImageMagick', '7.0.7-27'), -# ('ACTC', '1.1'), + # ('FFmpeg', '3.1.3'), + # ('ImageMagick', '7.0.7-27'), + # ('ACTC', '1.1'), ] moduleclass = 'vis' diff --git a/v/VTK/VTK-6.3.0-intel-2017a-Python-2.7.13.eb b/v/VTK/VTK-6.3.0-intel-2017a-Python-2.7.13.eb index e090bd5a..42580038 100644 --- a/v/VTK/VTK-6.3.0-intel-2017a-Python-2.7.13.eb +++ b/v/VTK/VTK-6.3.0-intel-2017a-Python-2.7.13.eb @@ -39,8 +39,14 @@ preinstallopts += "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/sit modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} sanity_check_paths = { - 'files': ['bin/vtk%s-%%(version_major_minor)s' % x for x in ['EncodeString', 'HashSource']], - 'dirs': ['lib/python%(pyshortver)s/site-packages/', 'include/vtk-%(version_major_minor)s'], + 'files': [ + 'bin/vtk%s-%%(version_major_minor)s' % + x for x in [ + 'EncodeString', + 'HashSource']], + 'dirs': [ + 'lib/python%(pyshortver)s/site-packages/', + 'include/vtk-%(version_major_minor)s'], } sanity_check_commands = [('python', "-c 'import %(namelower)s'")] diff --git a/v/VTK/VTK-7.1.1-intel-2017a-Python-2.7.13.eb b/v/VTK/VTK-7.1.1-intel-2017a-Python-2.7.13.eb index 9519e06c..4266bd52 100644 --- a/v/VTK/VTK-7.1.1-intel-2017a-Python-2.7.13.eb +++ b/v/VTK/VTK-7.1.1-intel-2017a-Python-2.7.13.eb @@ -39,8 +39,14 @@ preinstallopts += "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/sit modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} sanity_check_paths = { - 'files': ['bin/vtk%s-%%(version_major_minor)s' % x for x in ['EncodeString', 'HashSource']], - 'dirs': ['lib/python%(pyshortver)s/site-packages/', 'include/vtk-%(version_major_minor)s'], + 'files': [ + 'bin/vtk%s-%%(version_major_minor)s' % + x for x in [ + 'EncodeString', + 'HashSource']], + 'dirs': [ + 'lib/python%(pyshortver)s/site-packages/', + 'include/vtk-%(version_major_minor)s'], } sanity_check_commands = [('python', "-c 'import %(namelower)s'")] diff --git a/v/Vampir/Vampir-8.5.0.eb b/v/Vampir/Vampir-8.5.0.eb index 0270c25a..e1148b36 100644 --- a/v/Vampir/Vampir-8.5.0.eb +++ b/v/Vampir/Vampir-8.5.0.eb @@ -41,8 +41,8 @@ sanity_check_paths = { 'dirs': [] } -#MS: Vampir does its own license activation thing... -#modextravars = { +# MS: Vampir does its own license activation thing... +# modextravars = { # 'VAMPIR_LICENSE': license_file, #} diff --git a/v/Vampir/Vampir-9.0.0.eb b/v/Vampir/Vampir-9.0.0.eb index 46bfa06c..6261999d 100644 --- a/v/Vampir/Vampir-9.0.0.eb +++ b/v/Vampir/Vampir-9.0.0.eb @@ -41,8 +41,8 @@ sanity_check_paths = { 'dirs': [] } -#MS: Vampir does its own license activation thing... -#modextravars = { +# MS: Vampir does its own license activation thing... +# modextravars = { # 'VAMPIR_LICENSE': license_file, #} diff --git a/v/VarScan/VarScan-2.4.1-Java-1.7.0_80.eb b/v/VarScan/VarScan-2.4.1-Java-1.7.0_80.eb index 186dfc58..75f1bcda 100644 --- a/v/VarScan/VarScan-2.4.1-Java-1.7.0_80.eb +++ b/v/VarScan/VarScan-2.4.1-Java-1.7.0_80.eb @@ -14,7 +14,8 @@ description = """Variant calling and somatic mutation/CNV detection for next-gen toolchain = {'name': 'dummy', 'version': ''} sources = ['%(name)s.v%(version)s.jar'] -source_urls = ['https://github.com/dkoboldt/varscan/releases/download/v%(version)s'] +source_urls = [ + 'https://github.com/dkoboldt/varscan/releases/download/v%(version)s'] dependencies = [('Java', '1.7.0_80')] diff --git a/v/ViennaRNA/ViennaRNA-2.0.7-goolf-1.4.10.eb b/v/ViennaRNA/ViennaRNA-2.0.7-goolf-1.4.10.eb index 1e20cf23..7cf1448b 100644 --- a/v/ViennaRNA/ViennaRNA-2.0.7-goolf-1.4.10.eb +++ b/v/ViennaRNA/ViennaRNA-2.0.7-goolf-1.4.10.eb @@ -25,18 +25,40 @@ toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tbi.univie.ac.at/~ronny/RNA'] -# Prevents the "make install" step from trying to copy to _global_ perl dir and thus make easybuild fail. +# Prevents the "make install" step from trying to copy to _global_ perl +# dir and thus make easybuild fail. configopts = '--without-perl' # Alternatively, you may want to use the following to copy the perl-module to a "local" directory # Code NOT yet tested, therefor left here for future recycling #preconfigopts = 'env PERLPREFIX="/path/where/the/perl/module/shoud/go"' sanity_check_paths = { - 'files': ['bin/RNA%s' % x for x in ['fold', 'eval', 'heat', 'pdist', 'distance', - 'inverse', 'plot', 'subopt', 'Lfold', 'cofold', - 'paln', 'duplex', 'alifold', 'plfold', 'up', - 'aliduplex', 'Lalifold', '2Dfold', 'parconv', - 'PKplex', 'plex', 'snoop', 'forester']] + + 'files': [ + 'bin/RNA%s' % + x for x in [ + 'fold', + 'eval', + 'heat', + 'pdist', + 'distance', + 'inverse', + 'plot', + 'subopt', + 'Lfold', + 'cofold', + 'paln', + 'duplex', + 'alifold', + 'plfold', + 'up', + 'aliduplex', + 'Lalifold', + '2Dfold', + 'parconv', + 'PKplex', + 'plex', + 'snoop', + 'forester']] + ['bin/Kinfold'], 'dirs': [], } diff --git a/v/ViennaRNA/ViennaRNA-2.0.7-ictce-5.3.0.eb b/v/ViennaRNA/ViennaRNA-2.0.7-ictce-5.3.0.eb index a66be333..3a66d8ef 100644 --- a/v/ViennaRNA/ViennaRNA-2.0.7-ictce-5.3.0.eb +++ b/v/ViennaRNA/ViennaRNA-2.0.7-ictce-5.3.0.eb @@ -28,20 +28,41 @@ source_urls = ['http://www.tbi.univie.ac.at/~ronny/RNA'] patches = ['ViennaRNA_ictce-pragma.patch'] -# Prevents the "make install" step from trying to copy to _global_ perl dir and thus make easybuild fail. +# Prevents the "make install" step from trying to copy to _global_ perl +# dir and thus make easybuild fail. configopts = '--without-perl' # Alternatively, you may want to use the following to copy the perl-module to a "local" directory # Code NOT yet tested, therefor left here for future recycling #preconfigopts = 'env PERLPREFIX="/path/where/the/perl/module/shoud/go"' sanity_check_paths = { - 'files': ['bin/RNA%s' % x for x in ['fold', 'eval', 'heat', 'pdist', 'distance', - 'inverse', 'plot', 'subopt', 'Lfold', 'cofold', - 'paln', 'duplex', 'alifold', 'plfold', 'up', - 'aliduplex', 'Lalifold', '2Dfold', 'parconv', - 'PKplex', 'plex', 'snoop', 'forester']] + + 'files': [ + 'bin/RNA%s' % + x for x in [ + 'fold', + 'eval', + 'heat', + 'pdist', + 'distance', + 'inverse', + 'plot', + 'subopt', + 'Lfold', + 'cofold', + 'paln', + 'duplex', + 'alifold', + 'plfold', + 'up', + 'aliduplex', + 'Lalifold', + '2Dfold', + 'parconv', + 'PKplex', + 'plex', + 'snoop', + 'forester']] + ['bin/Kinfold'], - 'dirs': [] -} + 'dirs': []} moduleclass = 'bio' diff --git a/v/ViennaRNA/ViennaRNA-2.1.6-ictce-5.5.0.eb b/v/ViennaRNA/ViennaRNA-2.1.6-ictce-5.5.0.eb index 664ec561..e55a165d 100644 --- a/v/ViennaRNA/ViennaRNA-2.1.6-ictce-5.5.0.eb +++ b/v/ViennaRNA/ViennaRNA-2.1.6-ictce-5.5.0.eb @@ -27,18 +27,40 @@ source_urls = ['http://www.tbi.univie.ac.at/~ronny/RNA/packages/source'] patches = ['ViennaRNA-2.1.6_ictce.patch'] -# Prevents the "make install" step from trying to copy to _global_ perl dir and thus make easybuild fail. +# Prevents the "make install" step from trying to copy to _global_ perl +# dir and thus make easybuild fail. configopts = '--without-perl' # Alternatively, you may want to use the following to copy the perl-module to a "local" directory # Code NOT yet tested, therefor left here for future recycling #preconfigopts = 'env PERLPREFIX="/path/where/the/perl/module/shoud/go"' sanity_check_paths = { - 'files': ['bin/RNA%s' % x for x in ['fold', 'eval', 'heat', 'pdist', 'distance', - 'inverse', 'plot', 'subopt', 'Lfold', 'cofold', - 'paln', 'duplex', 'alifold', 'plfold', 'up', - 'aliduplex', 'Lalifold', '2Dfold', 'parconv', - 'PKplex', 'plex', 'snoop', 'forester']] + + 'files': [ + 'bin/RNA%s' % + x for x in [ + 'fold', + 'eval', + 'heat', + 'pdist', + 'distance', + 'inverse', + 'plot', + 'subopt', + 'Lfold', + 'cofold', + 'paln', + 'duplex', + 'alifold', + 'plfold', + 'up', + 'aliduplex', + 'Lalifold', + '2Dfold', + 'parconv', + 'PKplex', + 'plex', + 'snoop', + 'forester']] + ['bin/Kinfold'], 'dirs': [], } diff --git a/v/VirtualGL/VirtualGL-2.4.1.eb b/v/VirtualGL/VirtualGL-2.4.1.eb index c8fcecc0..fb27a4c5 100644 --- a/v/VirtualGL/VirtualGL-2.4.1.eb +++ b/v/VirtualGL/VirtualGL-2.4.1.eb @@ -4,15 +4,16 @@ name = "VirtualGL" version = '2.4.1' homepage = 'http://www.virtualgl.org' -description = """VirtualGL is an open source toolkit that gives any Unix or Linux remote display software the +description = """VirtualGL is an open source toolkit that gives any Unix or Linux remote display software the ability to run OpenGL applications with full 3D hardware acceleration.""" -toolchain = {'name': 'dummy', 'version': ''} # empty version to ensure that dependencies are loaded +# empty version to ensure that dependencies are loaded +toolchain = {'name': 'dummy', 'version': ''} osdependencies = ['VirtualGL'] -skipsteps = ['source', 'patch', 'prepare','configure', 'build', 'test'] +skipsteps = ['source', 'patch', 'prepare', 'configure', 'build', 'test'] sanity_check_paths = { 'files': ['/opt/VirtualGL/bin/vglrun'], diff --git a/v/VisIt/VisIt-2.10.0.eb b/v/VisIt/VisIt-2.10.0.eb index f56df8ca..6035a411 100644 --- a/v/VisIt/VisIt-2.10.0.eb +++ b/v/VisIt/VisIt-2.10.0.eb @@ -9,9 +9,9 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ 'http://portal.nersc.gov/project/visit/releases/%(version)s', ] -sources = [ 'visit2_10_0.linux-x86_64-rhel6.tar.gz', - 'visit-install2_10_0' -] +sources = ['visit2_10_0.linux-x86_64-rhel6.tar.gz', + 'visit-install2_10_0' + ] skipsteps = ['configure', 'build'] diff --git a/v/virtualenv/virtualenv-15.1.0-Py-2.7.eb b/v/virtualenv/virtualenv-15.1.0-Py-2.7.eb index 070415e0..ad3d3555 100644 --- a/v/virtualenv/virtualenv-15.1.0-Py-2.7.eb +++ b/v/virtualenv/virtualenv-15.1.0-Py-2.7.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '2.7'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#dependencies = [ +# dependencies = [ # ('MarkupSafe', '1.0'), #] diff --git a/v/vt/vt-0.577-goolf-1.7.20.eb b/v/vt/vt-0.577-goolf-1.7.20.eb index 8a87b5f9..f8de4a47 100644 --- a/v/vt/vt-0.577-goolf-1.7.20.eb +++ b/v/vt/vt-0.577-goolf-1.7.20.eb @@ -6,7 +6,7 @@ easyblock = 'MakeCp' name = 'vt' -version = '0.577' +version = '0.577' homepage = 'http://genome.sph.umich.edu/wiki/Vt' description = """A tool set for short variant discovery in genetic sequence data.""" @@ -17,13 +17,13 @@ source_urls = ['https://github.com/atks/vt/archive/'] sources = ['%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] runtest = 'test' files_to_copy = [(["vt"], "bin"), "README.md", "LICENSE"] - + sanity_check_paths = { 'files': ["bin/vt"], 'dirs': [], diff --git a/w/WEKA/WEKA-3.6.12-Java-1.7.0_80.eb b/w/WEKA/WEKA-3.6.12-Java-1.7.0_80.eb index a65ca229..2c6cf1ca 100644 --- a/w/WEKA/WEKA-3.6.12-Java-1.7.0_80.eb +++ b/w/WEKA/WEKA-3.6.12-Java-1.7.0_80.eb @@ -9,10 +9,10 @@ name = 'WEKA' version = '3.6.12' homepage = 'http://www.cs.waikato.ac.nz/ml/weka/index.html' -description = """ Weka is a collection of machine learning algorithms for data mining tasks. - The algorithms can either be applied directly to a dataset or called from your own Java code. - Weka contains tools for data pre-processing, classification, regression, clustering, - association rules, and visualization. It is also well-suited for developing new machine +description = """ Weka is a collection of machine learning algorithms for data mining tasks. + The algorithms can either be applied directly to a dataset or called from your own Java code. + Weka contains tools for data pre-processing, classification, regression, clustering, + association rules, and visualization. It is also well-suited for developing new machine learning schemes.""" toolchain = {'name': 'dummy', 'version': ''} diff --git a/w/WEKA/WEKA-3.7.0-Java-1.7.0_80.eb b/w/WEKA/WEKA-3.7.0-Java-1.7.0_80.eb index 396230d2..2452bb2f 100644 --- a/w/WEKA/WEKA-3.7.0-Java-1.7.0_80.eb +++ b/w/WEKA/WEKA-3.7.0-Java-1.7.0_80.eb @@ -9,10 +9,10 @@ name = 'WEKA' version = '3.7.0' homepage = 'http://www.cs.waikato.ac.nz/ml/weka/index.html' -description = """ Weka is a collection of machine learning algorithms for data mining tasks. - The algorithms can either be applied directly to a dataset or called from your own Java code. - Weka contains tools for data pre-processing, classification, regression, clustering, - association rules, and visualization. It is also well-suited for developing new machine +description = """ Weka is a collection of machine learning algorithms for data mining tasks. + The algorithms can either be applied directly to a dataset or called from your own Java code. + Weka contains tools for data pre-processing, classification, regression, clustering, + association rules, and visualization. It is also well-suited for developing new machine learning schemes.""" toolchain = {'name': 'dummy', 'version': ''} diff --git a/w/WRF/WRF-3.8.0-intel-2016a-dmpar.eb b/w/WRF/WRF-3.8.0-intel-2016a-dmpar.eb index 8afc4ff8..221bd1f0 100644 --- a/w/WRF/WRF-3.8.0-intel-2016a-dmpar.eb +++ b/w/WRF/WRF-3.8.0-intel-2016a-dmpar.eb @@ -7,7 +7,8 @@ description = """The Weather Research and Forecasting (WRF) Model is a next-gene research needs.""" toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 +# don't use agressive optimization, stick to -O2 +toolchainopts = {'opt': False} sources = ['%(name)sV%(version_major_minor)s.TAR.gz'] source_urls = [ diff --git a/w/Werkzeug/Werkzeug-0.14.1-Py-3.6.eb b/w/Werkzeug/Werkzeug-0.14.1-Py-3.6.eb index c8d2e5a1..82bef296 100644 --- a/w/Werkzeug/Werkzeug-0.14.1-Py-3.6.eb +++ b/w/Werkzeug/Werkzeug-0.14.1-Py-3.6.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '3.6'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#dependencies = [ +# dependencies = [ # ('Jinja2', '2.10'), #] diff --git a/w/Whoosh/Whoosh-2.7.0-goolf-1.4.10-Python-2.7.3.eb b/w/Whoosh/Whoosh-2.7.0-goolf-1.4.10-Python-2.7.3.eb index db2dcb57..399c0f4a 100644 --- a/w/Whoosh/Whoosh-2.7.0-goolf-1.4.10-Python-2.7.3.eb +++ b/w/Whoosh/Whoosh-2.7.0-goolf-1.4.10-Python-2.7.3.eb @@ -4,7 +4,7 @@ name = 'Whoosh' version = '2.7.0' homepage = 'https://pypi.python.org/pypi/Whoosh/' -description = """Fast, pure-Python full text indexing, +description = """Fast, pure-Python full text indexing, search, and spell checking library.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} @@ -19,9 +19,9 @@ pyshortver = ".".join(pyver.split(".")[:-1]) versionsuffix = "-%s-%s" % (python, pyver) dependencies = [ - (python, pyver), - ('numpy','1.6.2', versionsuffix), - ('scipy', '0.11.0', versionsuffix), + (python, pyver), + ('numpy', '1.6.2', versionsuffix), + ('scipy', '0.11.0', versionsuffix), ] sanity_check_paths = { diff --git a/w/Wine/Wine-1.7.29-GCC-4.4.7-system.eb b/w/Wine/Wine-1.7.29-GCC-4.4.7-system.eb index 5268d38f..b3621b80 100644 --- a/w/Wine/Wine-1.7.29-GCC-4.4.7-system.eb +++ b/w/Wine/Wine-1.7.29-GCC-4.4.7-system.eb @@ -4,8 +4,8 @@ name = "Wine" version = "1.7.29" homepage = 'https://www.winehq.org' -description = """Wine (originally an acronym for "Wine Is Not an Emulator") -is a compatibility layer capable of running Windows applications on several +description = """Wine (originally an acronym for "Wine Is Not an Emulator") +is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD.""" configopts = "--enable-win64" @@ -13,7 +13,8 @@ configopts = "--enable-win64" toolchain = {'name': 'GCC', 'version': '4.4.7-system'} sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.winehq.org/pub/%(namelower)s/source/%(version_major_minor)s/'] +source_urls = [ + 'http://ftp.winehq.org/pub/%(namelower)s/source/%(version_major_minor)s/'] sanity_check_paths = { 'files': ['bin/wine64'], diff --git a/w/Wine/Wine-1.7.29-GNU-5.1.0-2.25.eb b/w/Wine/Wine-1.7.29-GNU-5.1.0-2.25.eb index 1ec822c9..963c04a4 100644 --- a/w/Wine/Wine-1.7.29-GNU-5.1.0-2.25.eb +++ b/w/Wine/Wine-1.7.29-GNU-5.1.0-2.25.eb @@ -4,8 +4,8 @@ name = "Wine" version = "1.7.29" homepage = 'https://www.winehq.org' -description = """Wine (originally an acronym for "Wine Is Not an Emulator") -is a compatibility layer capable of running Windows applications on several +description = """Wine (originally an acronym for "Wine Is Not an Emulator") +is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD.""" configopts = "--enable-win64" @@ -13,7 +13,8 @@ configopts = "--enable-win64" toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} sources = [SOURCELOWER_TAR_BZ2] -source_urls = ['http://ftp.winehq.org/pub/%(namelower)s/source/%(version_major_minor)s/'] +source_urls = [ + 'http://ftp.winehq.org/pub/%(namelower)s/source/%(version_major_minor)s/'] sanity_check_paths = { 'files': ['bin/wine64'], diff --git a/w/wheel/wheel-0.30.0-Py-3.6.eb b/w/wheel/wheel-0.30.0-Py-3.6.eb index 92030718..4b910929 100644 --- a/w/wheel/wheel-0.30.0-Py-3.6.eb +++ b/w/wheel/wheel-0.30.0-Py-3.6.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'Py', 'version': '3.6'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#dependencies = [ +# dependencies = [ # ('MarkupSafe', '1.0'), #] diff --git a/w/wkhtmltopdf/wkhtmltopdf-0.12.3-Linux-x86_64.eb b/w/wkhtmltopdf/wkhtmltopdf-0.12.3-Linux-x86_64.eb index ee433dde..ef2bbe2e 100644 --- a/w/wkhtmltopdf/wkhtmltopdf-0.12.3-Linux-x86_64.eb +++ b/w/wkhtmltopdf/wkhtmltopdf-0.12.3-Linux-x86_64.eb @@ -1,7 +1,7 @@ # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'Tarball' @@ -10,22 +10,23 @@ version = '0.12.3' versionsuffix = '-Linux-x86_64' homepage = 'http://wkhtmltopdf.org/' -description = """wkhtmltopdf and wkhtmltoimage are open source (LGPLv3) command line tools to render - HTML into PDF and various image formats using the Qt WebKit rendering engine. These run entirely headless +description = """wkhtmltopdf and wkhtmltoimage are open source (LGPLv3) command line tools to render + HTML into PDF and various image formats using the Qt WebKit rendering engine. These run entirely headless and do not require a display or display service.""" toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['http://download.gna.org/wkhtmltopdf/%(version_major_minor)s/%(version)s/'] +source_urls = [ + 'http://download.gna.org/wkhtmltopdf/%(version_major_minor)s/%(version)s/'] sources = ['wkhtmltox-%(version)s_linux-generic-amd64.tar.xz'] osdependencies = [ - ('zlib', 'zlib1g'), - 'fontconfig', - ('freetype', 'libfreetype6'), - ('libX11', 'libx11-6'), - ('libXext', 'libxext6'), - ('libXrender', 'libxrender1') + ('zlib', 'zlib1g'), + 'fontconfig', + ('freetype', 'libfreetype6'), + ('libX11', 'libx11-6'), + ('libXext', 'libxext6'), + ('libXrender', 'libxrender1') ] sanity_check_paths = { diff --git a/w/wxPython/wxPython-3.0.2.0-intel-2016a-Python-2.7.11.eb b/w/wxPython/wxPython-3.0.2.0-intel-2016a-Python-2.7.11.eb index 803388b8..d4b444a1 100644 --- a/w/wxPython/wxPython-3.0.2.0-intel-2016a-Python-2.7.11.eb +++ b/w/wxPython/wxPython-3.0.2.0-intel-2016a-Python-2.7.11.eb @@ -1,6 +1,6 @@ name = 'wxPython' version = '3.0.2.0' -versionsuffix = "-Python-%(pyver)s" +versionsuffix = "-Python-%(pyver)s" homepage = 'http://www.wxpython.org' description = """wxPython is a GUI toolkit for the Python programming language. diff --git a/x/X11/X11-20160819-test.eb b/x/X11/X11-20160819-test.eb index 477b5304..6c69485d 100644 --- a/x/X11/X11-20160819-test.eb +++ b/x/X11/X11-20160819-test.eb @@ -120,16 +120,26 @@ pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[0:2]) preconfigopts = "if [ ! -f configure ]; then ./autogen.sh; fi && " -# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +# specify that Bundle easyblock should run a full sanity check, rather +# than just trying to load the module full_sanity_check = True modluafooter = 'add_property("state","testing")' sanity_check_paths = { - 'files': ['include/X11/Xlib.h', 'include/X11/Xutil.h'], - 'dirs': ['include/GL', 'include/X11', 'include/X11/extensions', 'lib', - 'lib/python%s/site-packages/xcbgen' % pyshortver, 'lib/pkgconfig', 'share/pkgconfig'], + 'files': [ + 'include/X11/Xlib.h', + 'include/X11/Xutil.h'], + 'dirs': [ + 'include/GL', + 'include/X11', + 'include/X11/extensions', + 'lib', + 'lib/python%s/site-packages/xcbgen' % + pyshortver, + 'lib/pkgconfig', + 'share/pkgconfig'], } moduleclass = 'vis' diff --git a/x/X11/X11-20160819.eb b/x/X11/X11-20160819.eb index 59f57111..3f9fe449 100644 --- a/x/X11/X11-20160819.eb +++ b/x/X11/X11-20160819.eb @@ -118,13 +118,23 @@ pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[0:2]) preconfigopts = "if [ ! -f configure ]; then ./autogen.sh; fi && " -# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +# 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': ['include/X11/Xlib.h', 'include/X11/Xutil.h'], - 'dirs': ['include/GL', 'include/X11', 'include/X11/extensions', 'lib', - 'lib/python%s/site-packages/xcbgen' % pyshortver, 'lib/pkgconfig', 'share/pkgconfig'], + 'files': [ + 'include/X11/Xlib.h', + 'include/X11/Xutil.h'], + 'dirs': [ + 'include/GL', + 'include/X11', + 'include/X11/extensions', + 'lib', + 'lib/python%s/site-packages/xcbgen' % + pyshortver, + 'lib/pkgconfig', + 'share/pkgconfig'], } moduleclass = 'vis' diff --git a/x/X11/X11-20170314-test.eb b/x/X11/X11-20170314-test.eb index e2a971cc..c9a1a490 100644 --- a/x/X11/X11-20170314-test.eb +++ b/x/X11/X11-20170314-test.eb @@ -28,7 +28,7 @@ dependencies = [ ('zlib', '1.2.11'), ('Mesa', '17.0.2', '', ('intel', '2017a')), ('nettle', '3.3', '', ('intel', '2017a')), -# ('XKeyboardConfig', '2.21'), + # ('XKeyboardConfig', '2.21'), ] builddependencies = [ ('Autotools', '20150215'), @@ -51,11 +51,11 @@ server_specs = { 'sources': [SOURCE_TAR_GZ], 'start_dir': '%(name)s-%(version)s', 'preconfigopts': 'export XSERVERCFLAGS_CFLAGS=" " && export XSERVERCFLAGS_LIBS=$EBROOTX11/lib &&', - 'configopts': '--disable-glamor --enable-suid-wrapper --disable-systemd-logind --with-xkb-path=/apps/all/X11/20170314-test/share/X11/xkb', #--with-xkb-path=%(installdir)s/share/X11/xkb + # --with-xkb-path=%(installdir)s/share/X11/xkb + 'configopts': '--disable-glamor --enable-suid-wrapper --disable-systemd-logind --with-xkb-path=/apps/all/X11/20170314-test/share/X11/xkb', } - components = [ ('xorg-macros', '1.19.1', { # 2017-01-29 'sources': ['util-macros-%(version)s.tar.gz'], @@ -130,7 +130,7 @@ components = [ ('libpciaccess', '0.13.4', common_specs), # 2015-05-01 ('libxkbfile', '1.0.9', common_specs), # 2015-05-01 ('libxshmfence', '1.2', common_specs), # 2015-01-02 - ('xkbcomp', '1.4.0', common_specs), + ('xkbcomp', '1.4.0', common_specs), ('xcb-util', '0.4.0', common_specs), # 2014-10-15 ('xcb-util-image', '0.4.0', common_specs), # 2014-10-15 ('xcb-util-keysyms', '0.4.0', common_specs), # 2014-10-01 @@ -159,18 +159,28 @@ preconfigopts = "if [ ! -f configure ]; then ./autogen.sh; fi && " modluafooter = 'add_property("state","testing")' -#xkbcommon configuration dir -#postinstallcmds = [ +# xkbcommon configuration dir +# postinstallcmds = [ # 'ln -s %(installdir)s/share/xcb %(installdir)s/share/X11/xkb' #] -# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +# 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': ['include/X11/Xlib.h', 'include/X11/Xutil.h'], - 'dirs': ['include/GL', 'include/X11', 'include/X11/extensions', 'lib', - 'lib/python%s/site-packages/xcbgen' % pyshortver, 'lib/pkgconfig', 'share/pkgconfig'], + 'files': [ + 'include/X11/Xlib.h', + 'include/X11/Xutil.h'], + 'dirs': [ + 'include/GL', + 'include/X11', + 'include/X11/extensions', + 'lib', + 'lib/python%s/site-packages/xcbgen' % + pyshortver, + 'lib/pkgconfig', + 'share/pkgconfig'], } moduleclass = 'vis' diff --git a/x/X11/X11-20170314.eb b/x/X11/X11-20170314.eb index aaa21c0f..9a9c08ed 100644 --- a/x/X11/X11-20170314.eb +++ b/x/X11/X11-20170314.eb @@ -124,18 +124,28 @@ pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[0:2]) preconfigopts = "if [ ! -f configure ]; then ./autogen.sh; fi && " -#xkbcommon configuration dir +# xkbcommon configuration dir postinstallcmds = [ - 'ln -s %(installdir)s/share/xcb %(installdir)s/share/X11/xkb' + 'ln -s %(installdir)s/share/xcb %(installdir)s/share/X11/xkb' ] -# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +# 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': ['include/X11/Xlib.h', 'include/X11/Xutil.h'], - 'dirs': ['include/GL', 'include/X11', 'include/X11/extensions', 'lib', - 'lib/python%s/site-packages/xcbgen' % pyshortver, 'lib/pkgconfig', 'share/pkgconfig'], + 'files': [ + 'include/X11/Xlib.h', + 'include/X11/Xutil.h'], + 'dirs': [ + 'include/GL', + 'include/X11', + 'include/X11/extensions', + 'lib', + 'lib/python%s/site-packages/xcbgen' % + pyshortver, + 'lib/pkgconfig', + 'share/pkgconfig'], } moduleclass = 'vis' diff --git a/x/X11/X11-20180604-foss-2017b.eb b/x/X11/X11-20180604-foss-2017b.eb index 90ee6c07..0c76cb87 100644 --- a/x/X11/X11-20180604-foss-2017b.eb +++ b/x/X11/X11-20180604-foss-2017b.eb @@ -269,13 +269,21 @@ components = [ preconfigopts = "if [ ! -f configure ]; then ./autogen.sh; fi && " -# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +# 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': ['include/X11/Xlib.h', 'include/X11/Xutil.h'], - 'dirs': ['include/GL', 'include/X11', 'include/X11/extensions', 'lib/pkgconfig', - 'share/pkgconfig', 'share/X11/xkb'], + 'files': [ + 'include/X11/Xlib.h', + 'include/X11/Xutil.h'], + 'dirs': [ + 'include/GL', + 'include/X11', + 'include/X11/extensions', + 'lib/pkgconfig', + 'share/pkgconfig', + 'share/X11/xkb'], } moduleclass = 'vis' diff --git a/x/Xvfb/Xvfb-1.17.4.eb b/x/Xvfb/Xvfb-1.17.4.eb index a50360c2..fe942f02 100644 --- a/x/Xvfb/Xvfb-1.17.4.eb +++ b/x/Xvfb/Xvfb-1.17.4.eb @@ -4,8 +4,8 @@ name = 'Xvfb' version = '1.17.4' homepage = 'http://www.x.org' -description = """Xvfb is an X server that can run on machines with no display - hardware and no physical input devices. It emulates a dumb framebuffer +description = """Xvfb is an X server that can run on machines with no display + hardware and no physical input devices. It emulates a dumb framebuffer using virtual memory.""" toolchain = {'name': 'dummy', 'version': ''} diff --git a/x/x264/x264-20160430-intel-2017a.eb b/x/x264/x264-20160430-intel-2017a.eb index f402c5a0..0b991c89 100644 --- a/x/x264/x264-20160430-intel-2017a.eb +++ b/x/x264/x264-20160430-intel-2017a.eb @@ -22,7 +22,13 @@ dependencies = [('Yasm', '1.3.0')] configopts = " --enable-shared --enable-static " sanity_check_paths = { - 'files': ['bin/x264', 'include/x264_config.h', 'include/x264.h', 'lib/libx264.a', 'lib/libx264.%s' % SHLIB_EXT], + 'files': [ + 'bin/x264', + 'include/x264_config.h', + 'include/x264.h', + 'lib/libx264.a', + 'lib/libx264.%s' % + SHLIB_EXT], 'dirs': [], } diff --git a/x/x264/x264-20160430.eb b/x/x264/x264-20160430.eb index 51fa8ff4..1b2016e1 100644 --- a/x/x264/x264-20160430.eb +++ b/x/x264/x264-20160430.eb @@ -20,7 +20,13 @@ dependencies = [('Yasm', '1.3.0')] configopts = " --enable-shared --enable-static " sanity_check_paths = { - 'files': ['bin/x264', 'include/x264_config.h', 'include/x264.h', 'lib/libx264.a', 'lib/libx264.%s' % SHLIB_EXT], + 'files': [ + 'bin/x264', + 'include/x264_config.h', + 'include/x264.h', + 'lib/libx264.a', + 'lib/libx264.%s' % + SHLIB_EXT], 'dirs': [], } diff --git a/x/xbitmaps/xbitmaps-1.1.1-intel-2015b.eb b/x/xbitmaps/xbitmaps-1.1.1-intel-2015b.eb index a0983715..e2425f88 100644 --- a/x/xbitmaps/xbitmaps-1.1.1-intel-2015b.eb +++ b/x/xbitmaps/xbitmaps-1.1.1-intel-2015b.eb @@ -12,8 +12,8 @@ sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/data/'] sanity_check_paths = { - 'files' : ['include/X11/bitmaps/gray'], - 'dirs' : [] + 'files': ['include/X11/bitmaps/gray'], + 'dirs': [] } moduleclass = 'devel' diff --git a/x/xcb-proto/xcb-proto-1.11-Python-2.7.9.eb b/x/xcb-proto/xcb-proto-1.11-Python-2.7.9.eb index b08f47a5..f4e49b7e 100644 --- a/x/xcb-proto/xcb-proto-1.11-Python-2.7.9.eb +++ b/x/xcb-proto/xcb-proto-1.11-Python-2.7.9.eb @@ -9,7 +9,7 @@ latency hiding, direct access to the protocol, improved threading support, and e toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['http://xcb.freedesktop.org/dist/'] +source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] python = 'Python' diff --git a/x/xcb-proto/xcb-proto-1.11-intel-2015b-Python-2.7.9.eb b/x/xcb-proto/xcb-proto-1.11-intel-2015b-Python-2.7.9.eb index 4d5b6e3b..6ee5ff18 100644 --- a/x/xcb-proto/xcb-proto-1.11-intel-2015b-Python-2.7.9.eb +++ b/x/xcb-proto/xcb-proto-1.11-intel-2015b-Python-2.7.9.eb @@ -9,7 +9,7 @@ latency hiding, direct access to the protocol, improved threading support, and e toolchain = {'name': 'intel', 'version': '2015b'} -source_urls = ['http://xcb.freedesktop.org/dist/'] +source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] python = 'Python' diff --git a/x/xextproto/xextproto-7.3.0.eb b/x/xextproto/xextproto-7.3.0.eb index 9691c41d..f96cbd30 100644 --- a/x/xextproto/xextproto-7.3.0.eb +++ b/x/xextproto/xextproto-7.3.0.eb @@ -14,13 +14,25 @@ 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': [] -} + '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/x/xf86-video-dummy/xf86-video-dummy-0.3.8-intel-2017a.eb b/x/xf86-video-dummy/xf86-video-dummy-0.3.8-intel-2017a.eb index 67ea3ec6..d3734a0e 100644 --- a/x/xf86-video-dummy/xf86-video-dummy-0.3.8-intel-2017a.eb +++ b/x/xf86-video-dummy/xf86-video-dummy-0.3.8-intel-2017a.eb @@ -16,7 +16,7 @@ source_urls = ['https://www.x.org/archive/individual/driver/'] preconfigopts = 'sed -i -e "/mibstore.h/d" -e "/miInitializeBackingStore/d" src/dummy_driver.c && ' -#builddependencies = [ +# builddependencies = [ # ('xorg-macros', '1.19.1'), #] @@ -25,7 +25,9 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['lib/xorg/modules/drivers/dummy_drv.la', 'lib/xorg/modules/drivers/dummy_drv.so'], + 'files': [ + 'lib/xorg/modules/drivers/dummy_drv.la', + 'lib/xorg/modules/drivers/dummy_drv.so'], 'dirs': [], } diff --git a/x/xorg-fonts/xorg-fonts-20170314.eb b/x/xorg-fonts/xorg-fonts-20170314.eb index 5e526077..97aff2b6 100644 --- a/x/xorg-fonts/xorg-fonts-20170314.eb +++ b/x/xorg-fonts/xorg-fonts-20170314.eb @@ -124,18 +124,28 @@ pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[0:2]) preconfigopts = "if [ ! -f configure ]; then ./autogen.sh; fi && " -#xkbcommon configuration dir +# xkbcommon configuration dir postinstallcmds = [ - 'ln -s %(installdir)s/share/xcb %(installdir)s/share/X11/xkb' + 'ln -s %(installdir)s/share/xcb %(installdir)s/share/X11/xkb' ] -# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +# 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': ['include/X11/Xlib.h', 'include/X11/Xutil.h'], - 'dirs': ['include/GL', 'include/X11', 'include/X11/extensions', 'lib', - 'lib/python%s/site-packages/xcbgen' % pyshortver, 'lib/pkgconfig', 'share/pkgconfig'], + 'files': [ + 'include/X11/Xlib.h', + 'include/X11/Xutil.h'], + 'dirs': [ + 'include/GL', + 'include/X11', + 'include/X11/extensions', + 'lib', + 'lib/python%s/site-packages/xcbgen' % + pyshortver, + 'lib/pkgconfig', + 'share/pkgconfig'], } moduleclass = 'vis' diff --git a/x/xorg-macros/xorg-macros-1.17.eb b/x/xorg-macros/xorg-macros-1.17.eb index fed5315b..85f763eb 100644 --- a/x/xorg-macros/xorg-macros-1.17.eb +++ b/x/xorg-macros/xorg-macros-1.17.eb @@ -7,7 +7,8 @@ homepage = 'http://cgit.freedesktop.org/xorg/util/macros' description = """X.org macros utilities.""" toolchain = {'name': 'dummy', 'version': ''} -source_urls = ['http://cgit.freedesktop.org/xorg/util/macros/snapshot'] # no slash ('/') at the end! +# no slash ('/') at the end! +source_urls = ['http://cgit.freedesktop.org/xorg/util/macros/snapshot'] sources = ['util-macros-%(version)s.tar.gz'] dependencies = [('Autoconf', '2.69')] diff --git a/x/xorg-server/xorg-server-1.19.3-intel-2017a.eb b/x/xorg-server/xorg-server-1.19.3-intel-2017a.eb index 73951f91..2d4e5ffe 100644 --- a/x/xorg-server/xorg-server-1.19.3-intel-2017a.eb +++ b/x/xorg-server/xorg-server-1.19.3-intel-2017a.eb @@ -13,15 +13,16 @@ source_urls = ['https://www.x.org/archive/individual/xserver/'] #preconfigopts = 'export XSERVERCFLAGS_CFLAGS=" " && export XSERVERCFLAGS_LIBS=$EBROOTX11/lib &&' -configopts = '--disable-glamor --enable-suid-wrapper --disable-systemd-logind --enable-builtin-fonts --with-xkb-path=/apps/all/XKeyboardConfig/2.21/share/X11/xkb/' #--with-xkb-path=%(installdir)s/share/X11/xkb +# --with-xkb-path=%(installdir)s/share/X11/xkb +configopts = '--disable-glamor --enable-suid-wrapper --disable-systemd-logind --enable-builtin-fonts --with-xkb-path=/apps/all/XKeyboardConfig/2.21/share/X11/xkb/' -#builddependencies = [ +# builddependencies = [ # ('pkg-config', '0.29.2', '', True), #] dependencies = [ ('Mesa', '17.0.2'), -# ('X11', '20170314', '', True), + # ('X11', '20170314', '', True), ('nettle', '3.3'), ('XKeyboardConfig', '2.21', '', True) ] diff --git a/x/xproto/xproto-7.0.26.eb b/x/xproto/xproto-7.0.26.eb index 39efeca4..4c261a27 100644 --- a/x/xproto/xproto-7.0.26.eb +++ b/x/xproto/xproto-7.0.26.eb @@ -14,12 +14,35 @@ 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' : [] -} + '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/x/xproto/xproto-7.0.28.eb b/x/xproto/xproto-7.0.28.eb index 9112ce2d..be50d62d 100644 --- a/x/xproto/xproto-7.0.28.eb +++ b/x/xproto/xproto-7.0.28.eb @@ -12,12 +12,35 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_PROTO_SOURCE] 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': [] -} + '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/x/xtrans/xtrans-1.3.5.eb b/x/xtrans/xtrans-1.3.5.eb index 8b074130..4e899137 100644 --- a/x/xtrans/xtrans-1.3.5.eb +++ b/x/xtrans/xtrans-1.3.5.eb @@ -15,12 +15,12 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] sanity_check_paths = { - 'files' : ['include/X11/Xtrans/%s' % x for x in [ + 'files': ['include/X11/Xtrans/%s' % x for x in [ 'transport.c', 'Xtrans.c', 'Xtrans.h', 'Xtransint.h', 'Xtranslcl.c', 'Xtranssock.c', 'Xtransutil.c' - ] + ] ], - 'dirs' : [] + 'dirs': [] } moduleclass = 'devel' diff --git a/y/YAML-Syck/YAML-Syck-1.27-goolf-1.4.10-Perl-5.16.3.eb b/y/YAML-Syck/YAML-Syck-1.27-goolf-1.4.10-Perl-5.16.3.eb index 04fcdaad..16f13651 100644 --- a/y/YAML-Syck/YAML-Syck-1.27-goolf-1.4.10-Perl-5.16.3.eb +++ b/y/YAML-Syck/YAML-Syck-1.27-goolf-1.4.10-Perl-5.16.3.eb @@ -34,8 +34,8 @@ options = {'modulename': 'YAML::Syck'} perlmajver = perlver.split('.')[0] sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/YAML' % (perlmajver, perlver)], -} + 'files': [], 'dirs': [ + 'lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/YAML' % + (perlmajver, perlver)], } moduleclass = 'data' diff --git a/y/YAML-Syck/YAML-Syck-1.27-ictce-4.1.13-Perl-5.16.3.eb b/y/YAML-Syck/YAML-Syck-1.27-ictce-4.1.13-Perl-5.16.3.eb index 814139aa..cf125078 100644 --- a/y/YAML-Syck/YAML-Syck-1.27-ictce-4.1.13-Perl-5.16.3.eb +++ b/y/YAML-Syck/YAML-Syck-1.27-ictce-4.1.13-Perl-5.16.3.eb @@ -34,8 +34,8 @@ options = {'modulename': 'YAML::Syck'} perlmajver = perlver.split('.')[0] sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/YAML' % (perlmajver, perlver)], -} + 'files': [], 'dirs': [ + 'lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/YAML' % + (perlmajver, perlver)], } moduleclass = 'data' diff --git a/y/YAML-Syck/YAML-Syck-1.27-ictce-5.3.0-Perl-5.16.3.eb b/y/YAML-Syck/YAML-Syck-1.27-ictce-5.3.0-Perl-5.16.3.eb index 4816f11f..2dcc6628 100644 --- a/y/YAML-Syck/YAML-Syck-1.27-ictce-5.3.0-Perl-5.16.3.eb +++ b/y/YAML-Syck/YAML-Syck-1.27-ictce-5.3.0-Perl-5.16.3.eb @@ -34,8 +34,8 @@ options = {'modulename': 'YAML::Syck'} perlmajver = perlver.split('.')[0] sanity_check_paths = { - 'files': [], - 'dirs': ['lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/YAML' % (perlmajver, perlver)], -} + 'files': [], 'dirs': [ + 'lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/YAML' % + (perlmajver, perlver)], } moduleclass = 'data' diff --git a/y/Yade/Yade-1.20.0-foss-2016a-Python-2.7.11.eb b/y/Yade/Yade-1.20.0-foss-2016a-Python-2.7.11.eb index f94f281e..80e89ffd 100644 --- a/y/Yade/Yade-1.20.0-foss-2016a-Python-2.7.11.eb +++ b/y/Yade/Yade-1.20.0-foss-2016a-Python-2.7.11.eb @@ -5,9 +5,9 @@ version = '1.20.0' versionsuffix = '-Python-%(pyver)s' homepage = 'https://yade-dem.org/doc/' -description = """ Yade is an extensible open-source framework for discrete numerical models, - focused on Discrete Element Method. The computation parts are written in c++ using flexible object model, - allowing independent implementation of new alogrithms and interfaces. +description = """ Yade is an extensible open-source framework for discrete numerical models, + focused on Discrete Element Method. The computation parts are written in c++ using flexible object model, + allowing independent implementation of new alogrithms and interfaces. Python is used for rapid and concise scene construction, simulation control, postprocessing and debugging. """ toolchain = {'name': 'foss', 'version': '2016a'} @@ -31,7 +31,7 @@ dependencies = [ ('PyGTS', '0.3.1', versionsuffix), ('Python', '2.7.11'), ('Qt', '4.8.7', '-GLib-2.48.0'), - ('SQLite', '3.9.2'), + ('SQLite', '3.9.2'), ('VTK', '6.3.0', versionsuffix), ('zlib', '1.2.8'), ] @@ -45,16 +45,28 @@ configopts += '-DCGAL_INCLUDE_DIR=$EBROOTCGAL/include ' configopts += '-DGMP_INCLUDE_DIR=$EBROOTGMP/include -DGMP_LIBRARIES=$EBROOTGMP/lib -DGMPXX_LIBRARIES=$EBROOTGMP/lib ' modextrapaths = { - 'LD_LIBRARY_PATH': ['lib64/lib64/yade-%(version)s', 'lib/x86_64-linux-gnu/yade-%(version)s'], - 'LIBRARY_PATH': ['lib64/lib64/yade-%(version)s', 'lib/x86_64-linux-gnu/yade-%(version)s'], - 'PYTHONPATH': ['lib/x86_64-linux-gnu/yade-%(version)s/py', 'lib64/yade-%(version)s/py'], + 'LD_LIBRARY_PATH': [ + 'lib64/lib64/yade-%(version)s', + 'lib/x86_64-linux-gnu/yade-%(version)s'], + 'LIBRARY_PATH': [ + 'lib64/lib64/yade-%(version)s', + 'lib/x86_64-linux-gnu/yade-%(version)s'], + 'PYTHONPATH': [ + 'lib/x86_64-linux-gnu/yade-%(version)s/py', + 'lib64/yade-%(version)s/py'], } sanity_check_paths = { - 'files': ['bin/yade-%(version)s', 'bin/yade-%(version)s-batch', - ('lib/x86_64-linux-gnu/yade-%%(version)s/libyade.%s' % SHLIB_EXT, - 'lib64/yade-%%(version)s/libyade.%s' %SHLIB_EXT)], - 'dirs': [('lib/x86_64-linux-gnu/yade-%(version)s/py/yade', 'lib64/yade-%(version)s/py/yade')], + 'files': [ + 'bin/yade-%(version)s', + 'bin/yade-%(version)s-batch', + ('lib/x86_64-linux-gnu/yade-%%(version)s/libyade.%s' % + SHLIB_EXT, + 'lib64/yade-%%(version)s/libyade.%s' % + SHLIB_EXT)], + 'dirs': [ + ('lib/x86_64-linux-gnu/yade-%(version)s/py/yade', + 'lib64/yade-%(version)s/py/yade')], } moduleclass = 'devel' diff --git a/y/Yade/Yade-1.20.0-intel-2016a-Python-2.7.11.eb b/y/Yade/Yade-1.20.0-intel-2016a-Python-2.7.11.eb index cecf209b..092bd21c 100644 --- a/y/Yade/Yade-1.20.0-intel-2016a-Python-2.7.11.eb +++ b/y/Yade/Yade-1.20.0-intel-2016a-Python-2.7.11.eb @@ -5,9 +5,9 @@ version = '1.20.0' versionsuffix = '-Python-%(pyver)s' homepage = 'https://yade-dem.org/doc/' -description = """ Yade is an extensible open-source framework for discrete numerical models, - focused on Discrete Element Method. The computation parts are written in c++ using flexible object model, - allowing independent implementation of new alogrithms and interfaces. +description = """ Yade is an extensible open-source framework for discrete numerical models, + focused on Discrete Element Method. The computation parts are written in c++ using flexible object model, + allowing independent implementation of new alogrithms and interfaces. Python is used for rapid and concise scene construction, simulation control, postprocessing and debugging. """ toolchain = {'name': 'intel', 'version': '2016a'} @@ -31,7 +31,7 @@ dependencies = [ ('PyGTS', '0.3.1', versionsuffix), ('Python', '2.7.11'), ('Qt', '4.8.7', '-GLib-2.48.0'), - ('SQLite', '3.9.2'), + ('SQLite', '3.9.2'), ('VTK', '6.3.0', versionsuffix), ('zlib', '1.2.8'), ] @@ -45,16 +45,28 @@ configopts += '-DCGAL_INCLUDE_DIR=$EBROOTCGAL/include ' configopts += '-DGMP_INCLUDE_DIR=$EBROOTGMP/include -DGMP_LIBRARIES=$EBROOTGMP/lib -DGMPXX_LIBRARIES=$EBROOTGMP/lib ' modextrapaths = { - 'LD_LIBRARY_PATH': ['lib64/lib64/yade-%(version)s', 'lib/x86_64-linux-gnu/yade-%(version)s'], - 'LIBRARY_PATH': ['lib64/lib64/yade-%(version)s', 'lib/x86_64-linux-gnu/yade-%(version)s'], - 'PYTHONPATH': ['lib/x86_64-linux-gnu/yade-%(version)s/py', 'lib64/yade-%(version)s/py'], + 'LD_LIBRARY_PATH': [ + 'lib64/lib64/yade-%(version)s', + 'lib/x86_64-linux-gnu/yade-%(version)s'], + 'LIBRARY_PATH': [ + 'lib64/lib64/yade-%(version)s', + 'lib/x86_64-linux-gnu/yade-%(version)s'], + 'PYTHONPATH': [ + 'lib/x86_64-linux-gnu/yade-%(version)s/py', + 'lib64/yade-%(version)s/py'], } sanity_check_paths = { - 'files': ['bin/yade-%(version)s', 'bin/yade-%(version)s-batch', - ('lib/x86_64-linux-gnu/yade-%%(version)s/libyade.%s' % SHLIB_EXT, - 'lib64/yade-%%(version)s/libyade.%s' %SHLIB_EXT)], - 'dirs': [('lib/x86_64-linux-gnu/yade-%(version)s/py/yade', 'lib64/yade-%(version)s/py/yade')], + 'files': [ + 'bin/yade-%(version)s', + 'bin/yade-%(version)s-batch', + ('lib/x86_64-linux-gnu/yade-%%(version)s/libyade.%s' % + SHLIB_EXT, + 'lib64/yade-%%(version)s/libyade.%s' % + SHLIB_EXT)], + 'dirs': [ + ('lib/x86_64-linux-gnu/yade-%(version)s/py/yade', + 'lib64/yade-%(version)s/py/yade')], } moduleclass = 'devel' diff --git a/y/Yade/Yade-2016.06a-foss-2016b-Python-2.7.12.eb b/y/Yade/Yade-2016.06a-foss-2016b-Python-2.7.12.eb index 541a3b67..8117c820 100644 --- a/y/Yade/Yade-2016.06a-foss-2016b-Python-2.7.12.eb +++ b/y/Yade/Yade-2016.06a-foss-2016b-Python-2.7.12.eb @@ -5,9 +5,9 @@ version = '2016.06a' versionsuffix = '-Python-%(pyver)s' homepage = 'https://yade-dem.org/doc/' -description = """ Yade is an extensible open-source framework for discrete numerical models, - focused on Discrete Element Method. The computation parts are written in c++ using flexible object model, - allowing independent implementation of new alogrithms and interfaces. +description = """ Yade is an extensible open-source framework for discrete numerical models, + focused on Discrete Element Method. The computation parts are written in c++ using flexible object model, + allowing independent implementation of new alogrithms and interfaces. Python is used for rapid and concise scene construction, simulation control, postprocessing and debugging. """ toolchain = {'name': 'foss', 'version': '2016b'} @@ -48,16 +48,28 @@ configopts += '-DCGAL_INCLUDE_DIR=$EBROOTCGAL/include ' configopts += '-DGMP_INCLUDE_DIR=$EBROOTGMP/include -DGMP_LIBRARIES=$EBROOTGMP/lib -DGMPXX_LIBRARIES=$EBROOTGMP/lib ' modextrapaths = { - 'LD_LIBRARY_PATH': ['lib64/lib64/yade-%(version)s', 'lib/x86_64-linux-gnu/yade-%(version)s'], - 'LIBRARY_PATH': ['lib64/lib64/yade-%(version)s', 'lib/x86_64-linux-gnu/yade-%(version)s'], - 'PYTHONPATH': ['lib/x86_64-linux-gnu/yade-%(version)s/py', 'lib64/yade-%(version)s/py'], + 'LD_LIBRARY_PATH': [ + 'lib64/lib64/yade-%(version)s', + 'lib/x86_64-linux-gnu/yade-%(version)s'], + 'LIBRARY_PATH': [ + 'lib64/lib64/yade-%(version)s', + 'lib/x86_64-linux-gnu/yade-%(version)s'], + 'PYTHONPATH': [ + 'lib/x86_64-linux-gnu/yade-%(version)s/py', + 'lib64/yade-%(version)s/py'], } sanity_check_paths = { - 'files': ['bin/yade-%(version)s', 'bin/yade-%(version)s-batch', - ('lib/x86_64-linux-gnu/yade-%%(version)s/libyade.%s' % SHLIB_EXT, - 'lib64/yade-%%(version)s/libyade.%s' % SHLIB_EXT)], - 'dirs': [('lib/x86_64-linux-gnu/yade-%(version)s/py/yade', 'lib64/yade-%(version)s/py/yade')], + 'files': [ + 'bin/yade-%(version)s', + 'bin/yade-%(version)s-batch', + ('lib/x86_64-linux-gnu/yade-%%(version)s/libyade.%s' % + SHLIB_EXT, + 'lib64/yade-%%(version)s/libyade.%s' % + SHLIB_EXT)], + 'dirs': [ + ('lib/x86_64-linux-gnu/yade-%(version)s/py/yade', + 'lib64/yade-%(version)s/py/yade')], } moduleclass = 'devel' diff --git a/y/Yade/Yade-2016.06a-intel-2016b-Python-2.7.12.eb b/y/Yade/Yade-2016.06a-intel-2016b-Python-2.7.12.eb index 1c86ea98..6a74ac39 100644 --- a/y/Yade/Yade-2016.06a-intel-2016b-Python-2.7.12.eb +++ b/y/Yade/Yade-2016.06a-intel-2016b-Python-2.7.12.eb @@ -5,9 +5,9 @@ version = '2016.06a' versionsuffix = '-Python-%(pyver)s' homepage = 'https://yade-dem.org/doc/' -description = """ Yade is an extensible open-source framework for discrete numerical models, - focused on Discrete Element Method. The computation parts are written in c++ using flexible object model, - allowing independent implementation of new alogrithms and interfaces. +description = """ Yade is an extensible open-source framework for discrete numerical models, + focused on Discrete Element Method. The computation parts are written in c++ using flexible object model, + allowing independent implementation of new alogrithms and interfaces. Python is used for rapid and concise scene construction, simulation control, postprocessing and debugging. """ toolchain = {'name': 'intel', 'version': '2016b'} @@ -47,16 +47,28 @@ configopts += '-DCGAL_INCLUDE_DIR=$EBROOTCGAL/include ' configopts += '-DGMP_INCLUDE_DIR=$EBROOTGMP/include -DGMP_LIBRARIES=$EBROOTGMP/lib -DGMPXX_LIBRARIES=$EBROOTGMP/lib ' modextrapaths = { - 'LD_LIBRARY_PATH': ['lib64/lib64/yade-%(version)s', 'lib/x86_64-linux-gnu/yade-%(version)s'], - 'LIBRARY_PATH': ['lib64/lib64/yade-%(version)s', 'lib/x86_64-linux-gnu/yade-%(version)s'], - 'PYTHONPATH': ['lib/x86_64-linux-gnu/yade-%(version)s/py', 'lib64/yade-%(version)s/py'], + 'LD_LIBRARY_PATH': [ + 'lib64/lib64/yade-%(version)s', + 'lib/x86_64-linux-gnu/yade-%(version)s'], + 'LIBRARY_PATH': [ + 'lib64/lib64/yade-%(version)s', + 'lib/x86_64-linux-gnu/yade-%(version)s'], + 'PYTHONPATH': [ + 'lib/x86_64-linux-gnu/yade-%(version)s/py', + 'lib64/yade-%(version)s/py'], } sanity_check_paths = { - 'files': ['bin/yade-%(version)s', 'bin/yade-%(version)s-batch', - ('lib/x86_64-linux-gnu/yade-%%(version)s/libyade.%s' % SHLIB_EXT, - 'lib64/yade-%%(version)s/libyade.%s' % SHLIB_EXT)], - 'dirs': [('lib/x86_64-linux-gnu/yade-%(version)s/py/yade', 'lib64/yade-%(version)s/py/yade')], + 'files': [ + 'bin/yade-%(version)s', + 'bin/yade-%(version)s-batch', + ('lib/x86_64-linux-gnu/yade-%%(version)s/libyade.%s' % + SHLIB_EXT, + 'lib64/yade-%%(version)s/libyade.%s' % + SHLIB_EXT)], + 'dirs': [ + ('lib/x86_64-linux-gnu/yade-%(version)s/py/yade', + 'lib64/yade-%(version)s/py/yade')], } moduleclass = 'devel' diff --git a/y/Yambo/Yambo-3.4.2-intel-2016.02-GCC-4.9.eb b/y/Yambo/Yambo-3.4.2-intel-2016.02-GCC-4.9.eb index d3ce57ae..e487e11e 100644 --- a/y/Yambo/Yambo-3.4.2-intel-2016.02-GCC-4.9.eb +++ b/y/Yambo/Yambo-3.4.2-intel-2016.02-GCC-4.9.eb @@ -30,9 +30,20 @@ parallel = 1 files_to_copy = [(['bin/*'], 'bin')] sanity_check_paths = { - 'files': ['bin/'+prog for prog in ['a2y', 'iotk', 'iotk.x', 'p2y', 'yambo', - 'yambo_kerr', 'yambo_ph', 'yambo_surf', 'ypp', 'ypp_ph', 'ypp_surf']], - 'dirs': [] -} + 'files': [ + 'bin/' + + prog for prog in [ + 'a2y', + 'iotk', + 'iotk.x', + 'p2y', + 'yambo', + 'yambo_kerr', + 'yambo_ph', + 'yambo_surf', + 'ypp', + 'ypp_ph', + 'ypp_surf']], + 'dirs': []} moduleclass = 'phys' diff --git a/z/ZeroMQ/ZeroMQ-4.2.0-foss-2016b.eb b/z/ZeroMQ/ZeroMQ-4.2.0-foss-2016b.eb index 2e2077d5..73a8c340 100644 --- a/z/ZeroMQ/ZeroMQ-4.2.0-foss-2016b.eb +++ b/z/ZeroMQ/ZeroMQ-4.2.0-foss-2016b.eb @@ -13,9 +13,10 @@ description = """ZeroMQ looks like an embeddable networking library but acts lik toolchain = {'name': 'foss', 'version': '2016b'} -source_urls = ['https://github.com/zeromq/libzmq/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/zeromq/libzmq/releases/download/v%(version)s/'] sources = [SOURCELOWER_TAR_GZ] -checksums=['1fb2595d2a905a9e820c976a1d8348bc'] +checksums = ['1fb2595d2a905a9e820c976a1d8348bc'] # --with-pgm will use shipped OpenPGM (in foreign subdir) configopts = '--with-pic --with-system-pgm ' diff --git a/z/ZeroMQ/ZeroMQ-4.2.0-intel-2016b.eb b/z/ZeroMQ/ZeroMQ-4.2.0-intel-2016b.eb index b5d9aa81..f6bbed7a 100644 --- a/z/ZeroMQ/ZeroMQ-4.2.0-intel-2016b.eb +++ b/z/ZeroMQ/ZeroMQ-4.2.0-intel-2016b.eb @@ -13,9 +13,10 @@ description = """ZeroMQ looks like an embeddable networking library but acts lik toolchain = {'name': 'intel', 'version': '2016b'} -source_urls = ['https://github.com/zeromq/libzmq/releases/download/v%(version)s/'] +source_urls = [ + 'https://github.com/zeromq/libzmq/releases/download/v%(version)s/'] sources = [SOURCELOWER_TAR_GZ] -checksums=['1fb2595d2a905a9e820c976a1d8348bc'] +checksums = ['1fb2595d2a905a9e820c976a1d8348bc'] # --with-pgm will use shipped OpenPGM (in foreign subdir) configopts = '--with-pic --with-system-pgm ' diff --git a/z/zlib/zlib-1.2.11.eb b/z/zlib/zlib-1.2.11.eb index 3709141c..a5732e67 100644 --- a/z/zlib/zlib-1.2.11.eb +++ b/z/zlib/zlib-1.2.11.eb @@ -17,7 +17,12 @@ sources = [SOURCELOWER_TAR_GZ] buildopts = "CFLAGS='-fPIC'" sanity_check_paths = { - 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], + 'files': [ + 'include/zconf.h', + 'include/zlib.h', + 'lib/libz.a', + 'lib/libz.%s' % + SHLIB_EXT], 'dirs': [], } diff --git a/z/zlib/zlib-1.2.8.eb b/z/zlib/zlib-1.2.8.eb index 82a1155e..64c9138b 100644 --- a/z/zlib/zlib-1.2.8.eb +++ b/z/zlib/zlib-1.2.8.eb @@ -11,14 +11,21 @@ description = """zlib is designed to be a free, general-purpose, legally unencum toolchain = {'name': 'dummy', 'version': 'dummy'} sources = [SOURCELOWER_TAR_GZ] -source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] +source_urls = [ + ('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] # need to take care of $CFLAGS ourselves with dummy toolchain -# we need to add -fPIC, but should also include -O* option to avoid compiling with -O0 (default for GCC) +# we need to add -fPIC, but should also include -O* option to avoid +# compiling with -O0 (default for GCC) buildopts = 'CFLAGS="-O2 -fPIC"' sanity_check_paths = { - 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], + 'files': [ + 'include/zconf.h', + 'include/zlib.h', + 'lib/libz.a', + 'lib/libz.%s' % + SHLIB_EXT], 'dirs': [], }