diff --git a/a/ABAQUS/ABAQUS-6.12.1-linux-x86_64.eb b/a/ABAQUS/ABAQUS-6.12.1-linux-x86_64.eb index 7dc958e2..e42e7674 100644 --- a/a/ABAQUS/ABAQUS-6.12.1-linux-x86_64.eb +++ b/a/ABAQUS/ABAQUS-6.12.1-linux-x86_64.eb @@ -5,7 +5,7 @@ versionsuffix = '-linux-x86_64' homepage = 'http://www.simulia.com/products/abaqus_fea.html' description = "Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit dynamics FEA." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TGZ] diff --git a/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb b/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb index 86bff903..441bb86f 100644 --- a/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb +++ b/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb @@ -5,7 +5,7 @@ versionsuffix = '-linux-x86_64' homepage = 'http://www.simulia.com/products/abaqus_fea.html' description = "Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit dynamics FEA." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TGZ] diff --git a/a/ABAQUS/ABAQUS-6.14.1-linux-x86_64.eb b/a/ABAQUS/ABAQUS-6.14.1-linux-x86_64.eb index 2cc9976a..58e461c1 100644 --- a/a/ABAQUS/ABAQUS-6.14.1-linux-x86_64.eb +++ b/a/ABAQUS/ABAQUS-6.14.1-linux-x86_64.eb @@ -5,7 +5,7 @@ versionsuffix = '-linux-x86_64' homepage = 'http://www.simulia.com/products/abaqus_fea.html' description = "Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit dynamics FEA." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TGZ] diff --git a/a/ADF/ADF-2014.02.eb b/a/ADF/ADF-2014.02.eb index f4dd828f..05775d40 100644 --- a/a/ADF/ADF-2014.02.eb +++ b/a/ADF/ADF-2014.02.eb @@ -7,7 +7,7 @@ homepage = 'http://www.scm.com/ADF/' description = """ADF is an accurate, parallelized, powerful computational chemistry program to understand and predict chemical structure and reactivity with density functional theory (DFT).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(namelower)s%(version)s.pc64_linux.IntelMPI+CUDA.tgz'] diff --git a/a/ADF/ADF-2016.101.eb b/a/ADF/ADF-2016.101.eb index d49ed4c5..5f3d7ce5 100644 --- a/a/ADF/ADF-2016.101.eb +++ b/a/ADF/ADF-2016.101.eb @@ -7,7 +7,7 @@ homepage = 'http://www.scm.com/ADF/' description = """ADF is an accurate, parallelized, powerful computational chemistry program to understand and predict chemical structure and reactivity with density functional theory (DFT).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['adf%(version)s.pc64_linux.intelmpi.tgz'] diff --git a/a/ANSYS/ANSYS-18.0.eb b/a/ANSYS/ANSYS-18.0.eb index 71d74a70..7f56af43 100644 --- a/a/ANSYS/ANSYS-18.0.eb +++ b/a/ANSYS/ANSYS-18.0.eb @@ -8,7 +8,7 @@ description = """ANSYS simulation software enables organizations to confidently how their products will operate in the real world. We believe that every product is a promise of something greater. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # create a zip file from the 3 install iso files. # make sure all files of the iso's are in the same directory. diff --git a/a/APR-util/APR-util-1.5.4.eb b/a/APR-util/APR-util-1.5.4.eb index e8240f06..06681154 100644 --- a/a/APR-util/APR-util-1.5.4.eb +++ b/a/APR-util/APR-util-1.5.4.eb @@ -6,7 +6,7 @@ version = '1.5.4' homepage = 'http://apr.apache.org/' description = "Apache Portable Runtime (APR) util libraries." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://archive.apache.org/dist/apr/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/a/APR/APR-1.5.2.eb b/a/APR/APR-1.5.2.eb index 85abf3b8..1fcbdf4d 100644 --- a/a/APR/APR-1.5.2.eb +++ b/a/APR/APR-1.5.2.eb @@ -6,7 +6,7 @@ version = '1.5.2' homepage = 'http://apr.apache.org/' description = "Apache Portable Runtime (APR) libraries." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://archive.apache.org/dist/apr/'] sources = [SOURCELOWER_TAR_GZ] 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 e12012a6..3d29d1d4 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 @@ -10,7 +10,7 @@ homepage = 'https://wiki.fysik.dtu.dk/ase/' description = """ASE is a python package providing an open source Atomic Simulation Environment in the Python scripting language.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_LOWER_SOURCE] sources = [SOURCELOWER_TAR_GZ] 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 c904ea0d..e2193021 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 @@ -10,7 +10,7 @@ homepage = 'https://wiki.fysik.dtu.dk/ase/' description = """ASE is a python package providing an open source Atomic Simulation Environment in the Python scripting language.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_LOWER_SOURCE] sources = [SOURCELOWER_TAR_GZ] 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 04492365..0e4bb251 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 @@ -10,7 +10,7 @@ homepage = 'https://wiki.fysik.dtu.dk/ase/' description = """ASE is a python package providing an open source Atomic Simulation Environment in the Python scripting language.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_LOWER_SOURCE] sources = [SOURCELOWER_TAR_GZ] diff --git a/a/ASHS/ASHS-rev103_20140612.eb b/a/ASHS/ASHS-rev103_20140612.eb index cdb5c745..db6045d0 100644 --- a/a/ASHS/ASHS-rev103_20140612.eb +++ b/a/ASHS/ASHS-rev103_20140612.eb @@ -10,7 +10,7 @@ version = 'rev103_20140612' homepage = 'https://sites.google.com/site/hipposubfields/home' description = """ Automatic Segmentation of Hippocampal Subfields (ASHS) """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # You need to create an account to download the source # from https://www.nitrc.org/frs/?group_id=370 diff --git a/a/ATK/ATK-2.18.0.eb b/a/ATK/ATK-2.18.0.eb index 05a4ef72..73c152ae 100644 --- a/a/ATK/ATK-2.18.0.eb +++ b/a/ATK/ATK-2.18.0.eb @@ -10,7 +10,7 @@ description = """ full access to view and control running applications. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/a/ATK/ATK-2.20.0.eb b/a/ATK/ATK-2.20.0.eb index 6331f4f6..dd48edc6 100644 --- a/a/ATK/ATK-2.20.0.eb +++ b/a/ATK/ATK-2.20.0.eb @@ -10,7 +10,7 @@ description = """ full access to view and control running applications. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/a/ATK/ATK-2.26.1.eb b/a/ATK/ATK-2.26.1.eb index feb17a44..c2a6454f 100644 --- a/a/ATK/ATK-2.26.1.eb +++ b/a/ATK/ATK-2.26.1.eb @@ -12,7 +12,7 @@ description = """ full access to view and control running applications. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/a/ATK/ATK-2.28.1-GCCcore-6.3.0.eb b/a/ATK/ATK-2.28.1-GCCcore-6.3.0.eb index c815d307..8bb5fadd 100644 --- a/a/ATK/ATK-2.28.1-GCCcore-6.3.0.eb +++ b/a/ATK/ATK-2.28.1-GCCcore-6.3.0.eb @@ -19,7 +19,7 @@ sources = [SOURCELOWER_TAR_XZ] checksums = ['cd3a1ea6ecc268a2497f0cd018e970860de24a6d42086919d6bf6c8e8d53f4fc'] builddependencies = [ - ('binutils', '2.27'), + ('local_binutils', '2.27'), ('GObject-Introspection', '1.56.1', '', True), ] dependencies = [ diff --git a/a/Advisor/Advisor-2016_update2.eb b/a/Advisor/Advisor-2016_update2.eb index 8d2e9ca6..f8f3257d 100644 --- a/a/Advisor/Advisor-2016_update2.eb +++ b/a/Advisor/Advisor-2016_update2.eb @@ -8,7 +8,7 @@ description = """Vectorization Optimization and Thread Prototyping - Prioritize, Prototype & Predict performance gain """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['advisor_xe_%(version)s.tar.gz'] diff --git a/a/Advisor/Advisor-2017_update1.eb b/a/Advisor/Advisor-2017_update1.eb index 280b4a7a..d5c35770 100644 --- a/a/Advisor/Advisor-2017_update1.eb +++ b/a/Advisor/Advisor-2017_update1.eb @@ -8,7 +8,7 @@ description = """Vectorization Optimization and Thread Prototyping - Prioritize, Prototype & Predict performance gain """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['advisor_%(version)s.tar.gz'] diff --git a/a/Advisor/Advisor-2017_update3.eb b/a/Advisor/Advisor-2017_update3.eb index 9f29da2a..13f87582 100644 --- a/a/Advisor/Advisor-2017_update3.eb +++ b/a/Advisor/Advisor-2017_update3.eb @@ -8,7 +8,7 @@ description = """Vectorization Optimization and Thread Prototyping - Prioritize, Prototype & Predict performance gain """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['advisor_%(version)s.tar.gz'] diff --git a/a/Advisor/Advisor-2017_update5.eb b/a/Advisor/Advisor-2017_update5.eb index 0e452649..d4284333 100644 --- a/a/Advisor/Advisor-2017_update5.eb +++ b/a/Advisor/Advisor-2017_update5.eb @@ -8,7 +8,7 @@ description = """Vectorization Optimization and Thread Prototyping - Prioritize, Prototype & Predict performance gain """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['advisor_%(version)s.tar.gz'] diff --git a/a/Advisor/Advisor-2018_update4.eb b/a/Advisor/Advisor-2018_update4.eb index c29d7215..a0415914 100644 --- a/a/Advisor/Advisor-2018_update4.eb +++ b/a/Advisor/Advisor-2018_update4.eb @@ -8,7 +8,7 @@ description = """Vectorization Optimization and Thread Prototyping - Prioritize, Prototype & Predict performance gain """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['advisor_%(version)s.tar.gz'] diff --git a/a/Advisor/Advisor-2019_update4.eb b/a/Advisor/Advisor-2019_update4.eb index 9aacb6dc..1bb77a41 100644 --- a/a/Advisor/Advisor-2019_update4.eb +++ b/a/Advisor/Advisor-2019_update4.eb @@ -10,7 +10,7 @@ description = """Vectorization Optimization and Thread Prototyping - Prioritize, Prototype & Predict performance gain """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['advisor_%(version)s.tar.gz'] diff --git a/a/Anaconda2/Anaconda2-4.4.0.eb b/a/Anaconda2/Anaconda2-4.4.0.eb index 42ea5218..06df4312 100644 --- a/a/Anaconda2/Anaconda2-4.4.0.eb +++ b/a/Anaconda2/Anaconda2-4.4.0.eb @@ -9,7 +9,7 @@ the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://repo.continuum.io/archive/'] sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] diff --git a/a/Anaconda2/Anaconda2-5.3.1.eb b/a/Anaconda2/Anaconda2-5.3.1.eb index 17c4a5f0..6ba1c62b 100644 --- a/a/Anaconda2/Anaconda2-5.3.1.eb +++ b/a/Anaconda2/Anaconda2-5.3.1.eb @@ -11,7 +11,7 @@ the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://repo.continuum.io/archive/'] sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] diff --git a/a/Anaconda3/Anaconda3-4.4.0.eb b/a/Anaconda3/Anaconda3-4.4.0.eb index ebc62147..8be9d551 100644 --- a/a/Anaconda3/Anaconda3-4.4.0.eb +++ b/a/Anaconda3/Anaconda3-4.4.0.eb @@ -9,7 +9,7 @@ the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://repo.continuum.io/archive/'] sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] diff --git a/a/Anaconda3/Anaconda3-5.3.1.eb b/a/Anaconda3/Anaconda3-5.3.1.eb index ffc44874..7380c64c 100644 --- a/a/Anaconda3/Anaconda3-5.3.1.eb +++ b/a/Anaconda3/Anaconda3-5.3.1.eb @@ -11,7 +11,7 @@ the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://repo.continuum.io/archive/'] sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] diff --git a/a/Autoconf/Autoconf-2.68.eb b/a/Autoconf/Autoconf-2.68.eb index eafb0020..cd834c58 100644 --- a/a/Autoconf/Autoconf-2.68.eb +++ b/a/Autoconf/Autoconf-2.68.eb @@ -12,7 +12,7 @@ description = """Autoconf is an extensible package of M4 macros that produce she creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] diff --git a/a/Autoconf/Autoconf-2.69.eb b/a/Autoconf/Autoconf-2.69.eb index 6233cbb3..29a607e5 100644 --- a/a/Autoconf/Autoconf-2.69.eb +++ b/a/Autoconf/Autoconf-2.69.eb @@ -10,7 +10,7 @@ description = """Autoconf is an extensible package of M4 macros that produce she creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] diff --git a/a/Automake/Automake-1.13.4.eb b/a/Automake/Automake-1.13.4.eb index 2829dcd5..5293c5bc 100644 --- a/a/Automake/Automake-1.13.4.eb +++ b/a/Automake/Automake-1.13.4.eb @@ -6,7 +6,7 @@ version = "1.13.4" homepage = 'http://www.gnu.org/software/automake/automake.html' description = "Automake: GNU Standards-compliant Makefile generator" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] diff --git a/a/Automake/Automake-1.15.1.eb b/a/Automake/Automake-1.15.1.eb index a92b2c6f..e540a256 100644 --- a/a/Automake/Automake-1.15.1.eb +++ b/a/Automake/Automake-1.15.1.eb @@ -9,7 +9,7 @@ homepage = 'http://www.gnu.org/software/automake/automake.html' description = "Automake: GNU Standards-compliant Makefile generator" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://mirror.checkdomain.de/gnu/automake/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/a/Automake/Automake-1.16.1.eb b/a/Automake/Automake-1.16.1.eb index 7dca2ebc..98ebaef7 100644 --- a/a/Automake/Automake-1.16.1.eb +++ b/a/Automake/Automake-1.16.1.eb @@ -9,7 +9,7 @@ homepage = 'http://www.gnu.org/software/automake/automake.html' description = "Automake: GNU Standards-compliant Makefile generator" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://mirror.checkdomain.de/gnu/automake/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/a/Autotools/Autotools-20170619.eb b/a/Autotools/Autotools-20170619.eb index c93ab367..1e1c0ba5 100644 --- a/a/Autotools/Autotools-20170619.eb +++ b/a/Autotools/Autotools-20170619.eb @@ -10,7 +10,7 @@ description = """ and libtool """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('Autoconf', '2.69'), # 20120424 @@ -18,7 +18,7 @@ dependencies = [ ('libtool', '2.4.6'), # 20150215 ] -# Pure bundle -- no need to specify 'binutils' used when building GCCcore +# Pure bundle -- no need to specify 'local_binutils' used when building GCCcore # toolchain as build dependency moduleclass = 'devel' diff --git a/a/Autotools/Autotools-20180311.eb b/a/Autotools/Autotools-20180311.eb index 7896b46d..95e5e07c 100644 --- a/a/Autotools/Autotools-20180311.eb +++ b/a/Autotools/Autotools-20180311.eb @@ -12,7 +12,7 @@ description = """ and libtool """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('Autoconf', '2.69'), # 20120424 @@ -20,7 +20,7 @@ dependencies = [ ('libtool', '2.4.6'), # 20150215 ] -# Pure bundle -- no need to specify 'binutils' used when building GCCcore +# Pure bundle -- no need to specify 'local_binutils' used when building GCCcore # toolchain as build dependency moduleclass = 'devel' diff --git a/a/almost/almost-2.1.0.eb b/a/almost/almost-2.1.0.eb index 1163401c..1d0f1e22 100644 --- a/a/almost/almost-2.1.0.eb +++ b/a/almost/almost-2.1.0.eb @@ -11,7 +11,7 @@ description = """all atom molecular simulation toolkit calculations. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Sources checked out using svn # svn checkout svn://svn.code.sf.net/p/almost/code/ almost-code). 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 8b7b2810..0edbc64d 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 @@ -6,7 +6,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%(name)s-%(version)s-src.tar.gz'] source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] diff --git a/a/ant/ant-1.8.4-Java-1.7.0_10.eb b/a/ant/ant-1.8.4-Java-1.7.0_10.eb index 44a5bc01..281e8b90 100644 --- a/a/ant/ant-1.8.4-Java-1.7.0_10.eb +++ b/a/ant/ant-1.8.4-Java-1.7.0_10.eb @@ -5,7 +5,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%s-%s-src.tar.gz' % (name, version)] source_urls = ['http://archive.apache.org/dist/%s/source/' % name] diff --git a/a/ant/ant-1.8.4-Java-1.7.0_21.eb b/a/ant/ant-1.8.4-Java-1.7.0_21.eb index c52a00b0..b605f2f3 100644 --- a/a/ant/ant-1.8.4-Java-1.7.0_21.eb +++ b/a/ant/ant-1.8.4-Java-1.7.0_21.eb @@ -5,7 +5,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%s-%s-src.tar.gz' % (name, version)] source_urls = ['http://archive.apache.org/dist/%s/source/' % name] diff --git a/a/ant/ant-1.9.0-Java-1.7.0_15.eb b/a/ant/ant-1.9.0-Java-1.7.0_15.eb index 1976a248..428b0127 100644 --- a/a/ant/ant-1.9.0-Java-1.7.0_15.eb +++ b/a/ant/ant-1.9.0-Java-1.7.0_15.eb @@ -5,7 +5,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%s-%s-src.tar.gz' % (name, version)] source_urls = ['http://archive.apache.org/dist/%s/source/' % name] diff --git a/a/ant/ant-1.9.0-Java-1.7.0_21.eb b/a/ant/ant-1.9.0-Java-1.7.0_21.eb index f8b847ad..83017963 100644 --- a/a/ant/ant-1.9.0-Java-1.7.0_21.eb +++ b/a/ant/ant-1.9.0-Java-1.7.0_21.eb @@ -5,7 +5,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%s-%s-src.tar.gz' % (name, version)] source_urls = ['http://archive.apache.org/dist/%s/source/' % name] diff --git a/a/ant/ant-1.9.3-Java-1.7.0_60.eb b/a/ant/ant-1.9.3-Java-1.7.0_60.eb index 056283e8..41d07549 100644 --- a/a/ant/ant-1.9.3-Java-1.7.0_60.eb +++ b/a/ant/ant-1.9.3-Java-1.7.0_60.eb @@ -5,7 +5,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%(name)s-%(version)s-src.tar.gz'] source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] diff --git a/a/ant/ant-1.9.3-Java-1.7.0_79.eb b/a/ant/ant-1.9.3-Java-1.7.0_79.eb index 717976bc..a846bcdd 100644 --- a/a/ant/ant-1.9.3-Java-1.7.0_79.eb +++ b/a/ant/ant-1.9.3-Java-1.7.0_79.eb @@ -5,7 +5,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%(name)s-%(version)s-src.tar.gz'] source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] diff --git a/a/ant/ant-1.9.6-Java-1.7.0_75.eb b/a/ant/ant-1.9.6-Java-1.7.0_75.eb index 1e63e109..8bb461e9 100644 --- a/a/ant/ant-1.9.6-Java-1.7.0_75.eb +++ b/a/ant/ant-1.9.6-Java-1.7.0_75.eb @@ -5,7 +5,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%(name)s-%(version)s-src.tar.gz'] source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] diff --git a/a/ant/ant-1.9.6-Java-1.7.0_79.eb b/a/ant/ant-1.9.6-Java-1.7.0_79.eb index 8093fd20..4dbc4151 100644 --- a/a/ant/ant-1.9.6-Java-1.7.0_79.eb +++ b/a/ant/ant-1.9.6-Java-1.7.0_79.eb @@ -6,7 +6,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%(name)s-%(version)s-src.tar.gz'] source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] diff --git a/a/ant/ant-1.9.6-Java-1.7.0_80.eb b/a/ant/ant-1.9.6-Java-1.7.0_80.eb index d167e1b1..d5d42ee4 100644 --- a/a/ant/ant-1.9.6-Java-1.7.0_80.eb +++ b/a/ant/ant-1.9.6-Java-1.7.0_80.eb @@ -6,7 +6,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%(name)s-%(version)s-src.tar.gz'] source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] diff --git a/a/ant/ant-1.9.6-Java-1.8.0_51.eb b/a/ant/ant-1.9.6-Java-1.8.0_51.eb index 0e53f374..7c9763ab 100644 --- a/a/ant/ant-1.9.6-Java-1.8.0_51.eb +++ b/a/ant/ant-1.9.6-Java-1.8.0_51.eb @@ -5,7 +5,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%(name)s-%(version)s-src.tar.gz'] source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] diff --git a/a/ant/ant-1.9.6-Java-1.8.0_66.eb b/a/ant/ant-1.9.6-Java-1.8.0_66.eb index 9904802c..fb841d55 100644 --- a/a/ant/ant-1.9.6-Java-1.8.0_66.eb +++ b/a/ant/ant-1.9.6-Java-1.8.0_66.eb @@ -5,7 +5,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%(name)s-%(version)s-src.tar.gz'] source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] diff --git a/a/ant/ant-1.9.6-Java-1.8.0_72.eb b/a/ant/ant-1.9.6-Java-1.8.0_72.eb index 08378134..8c6f6e2f 100644 --- a/a/ant/ant-1.9.6-Java-1.8.0_72.eb +++ b/a/ant/ant-1.9.6-Java-1.8.0_72.eb @@ -6,7 +6,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%(name)s-%(version)s-src.tar.gz'] source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] diff --git a/a/ant/ant-1.9.6-Java-1.8.0_77.eb b/a/ant/ant-1.9.6-Java-1.8.0_77.eb index f100e6d6..ec8cddd9 100644 --- a/a/ant/ant-1.9.6-Java-1.8.0_77.eb +++ b/a/ant/ant-1.9.6-Java-1.8.0_77.eb @@ -6,7 +6,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%(name)s-%(version)s-src.tar.gz'] source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] 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 072f4bf6..bd39af0c 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 @@ -6,7 +6,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%(name)s-%(version)s-src.tar.gz'] source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] 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 6be4b96d..0fa86902 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 @@ -6,7 +6,7 @@ homepage = 'http://ant.apache.org/' description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-%(name)s-%(version)s-src.tar.gz'] source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] 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 2dbf8bdc..eb99c4e0 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 @@ -12,7 +12,7 @@ description = """The aim of this module is to provide a common base representati 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [GITHUB_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/a/at-spi2-atk/at-spi2-atk-2.32.0-GCCcore-6.3.0.eb b/a/at-spi2-atk/at-spi2-atk-2.32.0-GCCcore-6.3.0.eb index 51d06f41..33a73817 100644 --- a/a/at-spi2-atk/at-spi2-atk-2.32.0-GCCcore-6.3.0.eb +++ b/a/at-spi2-atk/at-spi2-atk-2.32.0-GCCcore-6.3.0.eb @@ -15,7 +15,7 @@ sources = [SOURCELOWER_TAR_XZ] checksums = ['0b51e6d339fa2bcca3a3e3159ccea574c67b107f1ac8b00047fa60e34ce7a45c'] builddependencies = [ - ('binutils', '2.31.1'), + ('local_binutils', '2.31.1'), ('Meson', '0.50.0', '-Python-3.7.2'), ('Ninja', '1.9.0'), ] diff --git a/archive/f/foss/foss-2015b.eb b/archive/f/foss/foss-2015b.eb index 6bbcdeb4..eb70abf0 100644 --- a/archive/f/foss/foss-2015b.eb +++ b/archive/f/foss/foss-2015b.eb @@ -7,11 +7,11 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '5.1.0' -binutilsver = '2.25' -tcver = '%s-binutils-%s' % (gccver, binutilsver) +local_gccver = '5.1.0' +local_local_binutilsver = '2.25' +tcver = '%s-local_binutils-%s' % (local_gccver, local_local_binutilsver) blaslib = 'OpenBLAS' blasver = '0.2.14' @@ -26,12 +26,12 @@ comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) # compiler toolchain depencies # we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain # because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds +# For local_binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds dependencies = [ - ('GCC', gccver, '-binutils-%s' % binutilsver), - ('binutils', binutilsver, '', ('GCC', tcver)), - ('OpenMPI', '1.8.8', '', ('GNU', '%s-%s' % (gccver, binutilsver))), - (blaslib, blasver, blassuff, ('GNU', '%s-%s' % (gccver, binutilsver))), + ('GCC', local_gccver, '-local_binutils-%s' % local_local_binutilsver), + ('local_binutils', local_local_binutilsver, '', ('GCC', tcver)), + ('OpenMPI', '1.8.8', '', ('GNU', '%s-%s' % (local_gccver, local_local_binutilsver))), + (blaslib, blasver, blassuff, ('GNU', '%s-%s' % (local_gccver, local_local_binutilsver))), ('FFTW', '3.3.4', '', comp_mpi_tc), ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), ] diff --git a/archive/f/foss/foss-2015e.eb b/archive/f/foss/foss-2015e.eb index 4e51ff4a..baec712b 100644 --- a/archive/f/foss/foss-2015e.eb +++ b/archive/f/foss/foss-2015e.eb @@ -7,7 +7,7 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM comp_name = 'GCC' comp_version = '4.4.7-system' diff --git a/archive/f/foss/foss-2015g.eb b/archive/f/foss/foss-2015g.eb index f3988851..9bf7b667 100644 --- a/archive/f/foss/foss-2015g.eb +++ b/archive/f/foss/foss-2015g.eb @@ -7,11 +7,11 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '4.9.3' -binutilsver = '2.25' -tcver = '%s-binutils-%s' % (gccver, binutilsver) +local_gccver = '4.9.3' +local_local_binutilsver = '2.25' +tcver = '%s-local_binutils-%s' % (local_gccver, local_local_binutilsver) blaslib = 'OpenBLAS' blasver = '0.2.14' @@ -26,12 +26,12 @@ comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) # compiler toolchain depencies # we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain # because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds +# For local_binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds dependencies = [ - ('GCC', gccver, '-binutils-%s' % binutilsver), - ('binutils', binutilsver, '', ('GCC', tcver)), - ('OpenMPI', '1.8.8', '', ('GNU', '%s-%s' % (gccver, binutilsver))), - (blaslib, blasver, blassuff, ('GNU', '%s-%s' % (gccver, binutilsver))), + ('GCC', local_gccver, '-local_binutils-%s' % local_local_binutilsver), + ('local_binutils', local_local_binutilsver, '', ('GCC', tcver)), + ('OpenMPI', '1.8.8', '', ('GNU', '%s-%s' % (local_gccver, local_local_binutilsver))), + (blaslib, blasver, blassuff, ('GNU', '%s-%s' % (local_gccver, local_local_binutilsver))), ('FFTW', '3.3.4', '', comp_mpi_tc), ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), ] diff --git a/archive/f/foss/foss-2016a.eb b/archive/f/foss/foss-2016a.eb index 3e6ef20f..16c55e38 100644 --- a/archive/f/foss/foss-2016a.eb +++ b/archive/f/foss/foss-2016a.eb @@ -9,9 +9,9 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '4.9.3-2.25' +local_gccver = '4.9.3-2.25' blaslib = 'OpenBLAS' blasver = '0.2.15' @@ -25,11 +25,11 @@ comp_mpi_tc = (comp_mpi_tc_name, version) # compiler toolchain depencies # we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain # because of toolchain preperation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds +# For local_binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds dependencies = [ - ('GCC', gccver), - ('OpenMPI', '1.10.7', '', ('GCC', gccver)), - (blaslib, blasver, blassuff, ('GCC', gccver)), + ('GCC', local_gccver), + ('OpenMPI', '1.10.7', '', ('GCC', local_gccver)), + (blaslib, blasver, blassuff, ('GCC', local_gccver)), ('FFTW', '3.3.5', '', comp_mpi_tc), ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), ] diff --git a/archive/i/ictce/ictce-5.5.0.eb b/archive/i/ictce/ictce-5.5.0.eb index 7267ef3d..dbfe9706 100644 --- a/archive/i/ictce/ictce-5.5.0.eb +++ b/archive/i/ictce/ictce-5.5.0.eb @@ -6,14 +6,14 @@ version = '5.5.0' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM compsuffix = '.5.192' -compver = '2013' + compsuffix +local_compver = '2013' + compsuffix dependencies = [ - ('icc', compver), - ('ifort', compver), - ('impi', '4.1.1.036', '', ('iccifort', compver)), + ('icc', local_compver), + ('ifort', local_compver), + ('impi', '4.1.1.036', '', ('iccifort', local_compver)), ('imkl', '11.0' + compsuffix, '', ('iimpi', version)), ] diff --git a/archive/i/ictce/ictce-7.3.5.eb b/archive/i/ictce/ictce-7.3.5.eb index f4d3ca18..f0cca8ae 100644 --- a/archive/i/ictce/ictce-7.3.5.eb +++ b/archive/i/ictce/ictce-7.3.5.eb @@ -6,15 +6,15 @@ version = '7.3.5' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM suff = '3.187' -compver = '2015.%s' % suff +local_compver = '2015.%s' % suff dependencies = [ # version/released - ('icc', compver), # Apr 13th 2015 - ('ifort', compver), # Apr 13th 2015 - ('impi', '5.0.3.048', '', ('iccifort', compver)), # Feb 10th 2015 + ('icc', local_compver), # Apr 13th 2015 + ('ifort', local_compver), # Apr 13th 2015 + ('impi', '5.0.3.048', '', ('iccifort', local_compver)), # Feb 10th 2015 ('imkl', '11.2.%s' % suff, '', ('iimpi', version)), # Apr 13th 2015 ] diff --git a/archive/i/ictce/ictce-8.3.5.eb b/archive/i/ictce/ictce-8.3.5.eb index 2417e5e8..753b4365 100644 --- a/archive/i/ictce/ictce-8.3.5.eb +++ b/archive/i/ictce/ictce-8.3.5.eb @@ -6,15 +6,15 @@ version = '8.3.5' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM suff = '1.150' -compver = '2016.%s' % suff +local_compver = '2016.%s' % suff dependencies = [ # version/released - ('icc', compver), - ('ifort', compver), - ('impi', '5.1.2.150', '', ('iccifort', compver)), + ('icc', local_compver), + ('ifort', local_compver), + ('impi', '5.1.2.150', '', ('iccifort', local_compver)), ('imkl', '11.3.%s' % suff, '', ('iimpi', version)), ] diff --git a/archive/i/intelcuda/intelcuda-2016.10.eb b/archive/i/intelcuda/intelcuda-2016.10.eb index 76b1606b..f93258e9 100644 --- a/archive/i/intelcuda/intelcuda-2016.10.eb +++ b/archive/i/intelcuda/intelcuda-2016.10.eb @@ -6,13 +6,13 @@ version = '2016.10' homepage = '(none)' description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL, with CUDA toolkit""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM comp_name = 'iccifort' comp_ver = '2016.3.210' -gccver = '5.4.0' -binutilsver = '2.26' -gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '5.4.0' +local_local_binutilsver = '2.26' +gccsuff = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) comp = (comp_name, '%s%s' % (comp_ver, gccsuff)) dependencies = [ diff --git a/archive/i/iomkl/iomkl-2015.03.eb b/archive/i/iomkl/iomkl-2015.03.eb index 4603b23a..2499ad72 100644 --- a/archive/i/iomkl/iomkl-2015.03.eb +++ b/archive/i/iomkl/iomkl-2015.03.eb @@ -6,15 +6,15 @@ version = '2015.03' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2015.3.187' +local_compver = '2015.3.187' gccsuff = '-GNU-4.9.3-2.25' dependencies = [ - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('OpenMPI', '1.8.8', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), + ('OpenMPI', '1.8.8', '', ('iccifort', '%s%s' % (local_compver, gccsuff))), ('imkl', '11.2.3.187', '', ('iompi', version)), ] diff --git a/archive/p/Paraver/Paraver-4.5.6-foss-2015a.eb b/archive/p/Paraver/Paraver-4.5.6-foss-2015a.eb index f5a5940d..d60188ee 100644 --- a/archive/p/Paraver/Paraver-4.5.6-foss-2015a.eb +++ b/archive/p/Paraver/Paraver-4.5.6-foss-2015a.eb @@ -17,12 +17,12 @@ description = """A very powerful performance visualization and analysis tool bas toolchain = {'name': 'foss', 'version': '2015a'} compname = 'GCC' -compver = '4.9.2' +local_compver = '4.9.2' dependencies = [ - ('zlib', '1.2.8', '', (compname, compver)), - ('wxPropertyGrid', '1.4.15', "", (compname, compver)), - ('Boost', '1.58.0', '-serial', (compname, compver)), + ('zlib', '1.2.8', '', (compname, local_compver)), + ('wxPropertyGrid', '1.4.15', "", (compname, local_compver)), + ('Boost', '1.58.0', '-serial', (compname, local_compver)), ] # http://www.bsc.es/computer-sciences/performance-tools/downloads diff --git a/archive/p/Paraview/Paraview-4.3-intel-2016.01-OSPRay.eb b/archive/p/Paraview/Paraview-4.3-intel-2016.01-OSPRay.eb index 8c60e821..cb24e48d 100644 --- a/archive/p/Paraview/Paraview-4.3-intel-2016.01-OSPRay.eb +++ b/archive/p/Paraview/Paraview-4.3-intel-2016.01-OSPRay.eb @@ -7,7 +7,7 @@ versionsuffix = '-OSPRay' homepage = "http://www.paraview.org" description = "ParaView is a scientific parallel visualizer." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM download_suffix = 'download.php?submit=Download&version=v%(version_major_minor)s&type=source&os=all&downloadFile=' source_urls = [ 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 fd084532..2c4710e3 100644 --- a/b/BLAST/BLAST-2.2.26-Linux_x86_64.eb +++ b/b/BLAST/BLAST-2.2.26-Linux_x86_64.eb @@ -14,7 +14,7 @@ description = """Basic Local Alignment Search Tool, or BLAST, is an algorithm for comparing primary biological sequence information, such as the amino-acid sequences of different proteins or the nucleotides of DNA sequences.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://ftp.ncbi.nlm.nih.gov/blast/executables/release/%(version)s/'] 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 02681907..cc3b26b3 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 @@ -14,7 +14,7 @@ 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.nitrc.org/frs/download.php/7384/'] sources = ['bxh_xcede_tools-%(version)s-lsb30.x86_64.tgz'] diff --git a/b/Bazel/Bazel-0.18.1-GCC-6.3.0-2.27.eb b/b/Bazel/Bazel-0.18.1-GCC-6.3.0-2.27.eb index eca450ef..7a1eb0f4 100644 --- a/b/Bazel/Bazel-0.18.1-GCC-6.3.0-2.27.eb +++ b/b/Bazel/Bazel-0.18.1-GCC-6.3.0-2.27.eb @@ -14,7 +14,7 @@ sources = ['%(namelower)s-%(version)s-dist.zip'] patches = ['%(name)s-%(version)s_remove_define_DATE.patch'] -builddependencies = [('binutils', '2.27')] +builddependencies = [('local_binutils', '2.27')] dependencies = [('Java', '1.8.0_144', '', True)] moduleclass = 'devel' diff --git a/b/Bazel/Bazel-0.20.0-GCC-6.3.0-2.27.eb b/b/Bazel/Bazel-0.20.0-GCC-6.3.0-2.27.eb index 6d044616..5751694b 100644 --- a/b/Bazel/Bazel-0.20.0-GCC-6.3.0-2.27.eb +++ b/b/Bazel/Bazel-0.20.0-GCC-6.3.0-2.27.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} source_urls = [ 'https://github.com/bazelbuild/bazel/releases/download/%(version)s'] sources = ['%(namelower)s-%(version)s-dist.zip'] -builddependencies = [('binutils', '2.27')] +builddependencies = [('local_binutils', '2.27')] dependencies = [('Java', '1.8.0_144', '', True)] diff --git a/b/Bazel/Bazel-0.4.4.eb b/b/Bazel/Bazel-0.4.4.eb index 743b7a72..020565e2 100644 --- a/b/Bazel/Bazel-0.4.4.eb +++ b/b/Bazel/Bazel-0.4.4.eb @@ -10,7 +10,7 @@ homepage = 'http://bazel.io/' 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': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(namelower)s-%(version)s-dist.zip'] source_urls = [ 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 59278e5b..a3c51afb 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 @@ -12,7 +12,7 @@ source_urls = [ sources = ['%(namelower)s-%(version)s-dist.zip'] checksums = ['a084a9c5d843e2343bf3f319154a48abe3d35d52feb0ad45dec427a1c4ffc416'] -builddependencies = [('binutils', '2.28')] +builddependencies = [('local_binutils', '2.28')] dependencies = [('Java', '1.8.0_144', '', True)] moduleclass = 'devel' 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 fbc28cdd..85a5ce50 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 @@ -12,7 +12,7 @@ source_urls = [ sources = ['%(namelower)s-%(version)s-dist.zip'] checksums = ['a084a9c5d843e2343bf3f319154a48abe3d35d52feb0ad45dec427a1c4ffc416'] -builddependencies = [('binutils', '2.28')] +builddependencies = [('local_binutils', '2.28')] dependencies = [('Java', '1.8.0_144', '', True)] moduleclass = 'devel' diff --git a/b/Beast/Beast-1.8.4.eb b/b/Beast/Beast-1.8.4.eb index c3c5dd85..86464d8b 100644 --- a/b/Beast/Beast-1.8.4.eb +++ b/b/Beast/Beast-1.8.4.eb @@ -16,7 +16,7 @@ description = """ BEAST is a cross-platform program for Bayesian MCMC analysis o tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted proportional to its posterior probability. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/beast-dev/beast-mcmc/releases/download/v%(version)s/'] diff --git a/b/Bison/Bison-2.7.eb b/b/Bison/Bison-2.7.eb index 590b63c7..1cfa7734 100644 --- a/b/Bison/Bison-2.7.eb +++ b/b/Bison/Bison-2.7.eb @@ -9,7 +9,7 @@ homepage = 'http://www.gnu.org/software/bison' description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/b/Bison/Bison-3.0.4.eb b/b/Bison/Bison-3.0.4.eb index bb45b1c7..85ec31c1 100644 --- a/b/Bison/Bison-3.0.4.eb +++ b/b/Bison/Bison-3.0.4.eb @@ -7,7 +7,7 @@ homepage = 'http://www.gnu.org/software/bison' description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] 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 df3b63ec..c8c4cc18 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 @@ -23,7 +23,7 @@ description = """BBCP is an alternative to Gridftp when transferring large amoun See details at http://pcbunn.cithep.caltech.edu/bbcp/using_bbcp.htm or http://www.nics.tennessee.edu/computing-resources/data-transfer/bbcp""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # fi. http://www.slac.stanford.edu/~abh/bbcp/bin/amd64_linux26/bbcp # VERY # poor way of distributing software diff --git a/b/binutils/binutils-2.24-intel-2014b.eb b/b/binutils/binutils-2.24-intel-2014b.eb index 7598e76c..0cf55256 100644 --- a/b/binutils/binutils-2.24-intel-2014b.eb +++ b/b/binutils/binutils-2.24-intel-2014b.eb @@ -1,8 +1,8 @@ -name = 'binutils' +name = 'local_binutils' version = '2.24' -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils-2.22: GNU binary utilities" +homepage = 'http://directory.fsf.org/project/local_binutils/' +description = "local_binutils-2.22: GNU binary utilities" sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/b/binutils/binutils-2.25-GCCcore-4.9.3.eb b/b/binutils/binutils-2.25-GCCcore-4.9.3.eb index 4a70d26e..dba879d6 100644 --- a/b/binutils/binutils-2.25-GCCcore-4.9.3.eb +++ b/b/binutils/binutils-2.25-GCCcore-4.9.3.eb @@ -1,10 +1,10 @@ # IT4Innovations 2018 -name = 'binutils' +name = 'local_binutils' version = '2.25' -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" +homepage = 'http://directory.fsf.org/project/local_binutils/' +description = "local_binutils: GNU binary utilities" toolchain = {'name': 'GCCcore', 'version': '4.9.3'} @@ -17,8 +17,8 @@ builddependencies = [ ('Bison', '3.0.4', '', True), # zlib required, but being linked in statically, so not a runtime dep ('zlib', '1.2.8', '', True), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', True) + # use same local_binutils version that was used when building GCC toolchain, to 'bootstrap' this local_binutils + ('local_binutils', version, '', True) ] moduleclass = 'tools' diff --git a/b/binutils/binutils-2.25.eb b/b/binutils/binutils-2.25.eb index bf018241..3b566f05 100644 --- a/b/binutils/binutils-2.25.eb +++ b/b/binutils/binutils-2.25.eb @@ -1,12 +1,12 @@ # IT4Innovations 2018 -name = 'binutils' +name = 'local_binutils' version = '2.25' -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" +homepage = 'http://directory.fsf.org/project/local_binutils/' +description = "local_binutils: GNU binary utilities" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] 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 63bf1405..8d68a1b4 100644 --- a/b/binutils/binutils-2.27-GCCcore-6.2.0.eb +++ b/b/binutils/binutils-2.27-GCCcore-6.2.0.eb @@ -1,8 +1,8 @@ -name = 'binutils' +name = 'local_binutils' version = '2.27' -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" +homepage = 'http://directory.fsf.org/project/local_binutils/' +description = "local_binutils: GNU binary utilities" toolchain = {'name': 'GCCcore', 'version': '6.2.0'} @@ -14,9 +14,9 @@ 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 - ('binutils', version, '', True) + # use same local_binutils version that was used when building GCC toolchain, to + # 'bootstrap' this local_binutils + ('local_binutils', version, '', True) ] # --enable-share 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 230b79b8..dc6b10fb 100644 --- a/b/binutils/binutils-2.27-GCCcore-6.3.0.eb +++ b/b/binutils/binutils-2.27-GCCcore-6.3.0.eb @@ -1,8 +1,8 @@ -name = 'binutils' +name = 'local_binutils' version = '2.27' -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" +homepage = 'http://directory.fsf.org/project/local_binutils/' +description = "local_binutils: GNU binary utilities" toolchain = {'name': 'GCCcore', 'version': '6.3.0'} @@ -14,9 +14,9 @@ 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 - ('binutils', version, '', True) + # use same local_binutils version that was used when building GCC toolchain, to + # 'bootstrap' this local_binutils + ('local_binutils', version, '', True) ] moduleclass = 'tools' diff --git a/b/binutils/binutils-2.27.eb b/b/binutils/binutils-2.27.eb index 4782d77e..c0fbbd8b 100644 --- a/b/binutils/binutils-2.27.eb +++ b/b/binutils/binutils-2.27.eb @@ -1,10 +1,10 @@ -name = 'binutils' +name = 'local_binutils' version = '2.27' -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" +homepage = 'http://directory.fsf.org/project/local_binutils/' +description = "local_binutils: GNU binary utilities" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/b/binutils/binutils-2.28-GCCcore-6.4.0.eb b/b/binutils/binutils-2.28-GCCcore-6.4.0.eb index 09cf16bc..e852bcf0 100644 --- a/b/binutils/binutils-2.28-GCCcore-6.4.0.eb +++ b/b/binutils/binutils-2.28-GCCcore-6.4.0.eb @@ -1,9 +1,9 @@ -name = 'binutils' +name = 'local_binutils' version = '2.28' -homepage = 'http://directory.fsf.org/project/binutils/' +homepage = 'http://directory.fsf.org/project/local_binutils/' -description = "binutils: GNU binary utilities" +description = "local_binutils: GNU binary utilities" toolchain = {'name': 'GCCcore', 'version': '6.4.0'} @@ -16,9 +16,9 @@ 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 - ('binutils', version, '', True) + # use same local_binutils version that was used when building GCC toolchain, + # to 'bootstrap' this local_binutils + ('local_binutils', version, '', True) ] moduleclass = 'tools' 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 def9554b..e69b11be 100644 --- a/b/binutils/binutils-2.28-GCCcore-7.1.0.eb +++ b/b/binutils/binutils-2.28-GCCcore-7.1.0.eb @@ -1,8 +1,8 @@ -name = 'binutils' +name = 'local_binutils' version = '2.28' -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" +homepage = 'http://directory.fsf.org/project/local_binutils/' +description = "local_binutils: GNU binary utilities" toolchain = {'name': 'GCCcore', 'version': '7.1.0'} @@ -14,9 +14,9 @@ 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 - ('binutils', version, '', True) + # use same local_binutils version that was used when building GCC toolchain, to + # 'bootstrap' this local_binutils + ('local_binutils', version, '', True) ] moduleclass = 'tools' diff --git a/b/binutils/binutils-2.28.eb b/b/binutils/binutils-2.28.eb index c8173454..ac484cc7 100644 --- a/b/binutils/binutils-2.28.eb +++ b/b/binutils/binutils-2.28.eb @@ -1,10 +1,10 @@ -name = 'binutils' +name = 'local_binutils' version = '2.28' -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" +homepage = 'http://directory.fsf.org/project/local_binutils/' +description = "local_binutils: GNU binary utilities" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/b/binutils/binutils-2.30-GCCcore-7.3.0.eb b/b/binutils/binutils-2.30-GCCcore-7.3.0.eb index fdd9b23a..efe850e0 100644 --- a/b/binutils/binutils-2.30-GCCcore-7.3.0.eb +++ b/b/binutils/binutils-2.30-GCCcore-7.3.0.eb @@ -1,19 +1,19 @@ # IT4Innovations 2018 -name = 'binutils' +name = 'local_binutils' version = '2.30' -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" +homepage = 'http://directory.fsf.org/project/local_binutils/' +description = "local_binutils: GNU binary utilities" toolchain = {'name': 'GCCcore', 'version': '7.3.0'} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] -patches = ['binutils-%(version)s_fix-assertion-fail-elf.patch'] +patches = ['local_binutils-%(version)s_fix-assertion-fail-elf.patch'] checksums = [ - '8c3850195d1c093d290a716e20ebcaa72eda32abf5e3d8611154b39cff79e9ea', # binutils-2.30.tar.gz - '7a661190c973287642296dd9fb30ff45dc26ae2138f7761cd8362f7e412ff5ab', # binutils-2.30_fix-assertion-fail-elf.patch + '8c3850195d1c093d290a716e20ebcaa72eda32abf5e3d8611154b39cff79e9ea', # local_binutils-2.30.tar.gz + '7a661190c973287642296dd9fb30ff45dc26ae2138f7761cd8362f7e412ff5ab', # local_binutils-2.30_fix-assertion-fail-elf.patch ] builddependencies = [ @@ -21,8 +21,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 - ('binutils', version, '', True) + # use same local_binutils version that was used when building GCC toolchain, to 'bootstrap' this local_binutils + ('local_binutils', version, '', True) ] moduleclass = 'tools' 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 0931b394..520f5383 100644 --- a/b/binutils/binutils-2.30-GCCcore-8.1.0.eb +++ b/b/binutils/binutils-2.30-GCCcore-8.1.0.eb @@ -1,10 +1,10 @@ # IT4Innovations 2018 -name = 'binutils' +name = 'local_binutils' version = '2.30' -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" +homepage = 'http://directory.fsf.org/project/local_binutils/' +description = "local_binutils: GNU binary utilities" toolchain = {'name': 'GCCcore', 'version': '8.1.0'} @@ -16,9 +16,9 @@ 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 - ('binutils', version, '', True) + # use same local_binutils version that was used when building GCC toolchain, to + # 'bootstrap' this local_binutils + ('local_binutils', version, '', True) ] moduleclass = 'tools' diff --git a/b/binutils/binutils-2.30.eb b/b/binutils/binutils-2.30.eb index 0e852af9..42e86142 100644 --- a/b/binutils/binutils-2.30.eb +++ b/b/binutils/binutils-2.30.eb @@ -1,12 +1,12 @@ # IT4Innovations 2018 -name = 'binutils' +name = 'local_binutils' version = '2.30' -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" +homepage = 'http://directory.fsf.org/project/local_binutils/' +description = "local_binutils: GNU binary utilities" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/b/binutils/binutils-2.31.1-GCCcore-8.2.0.eb b/b/binutils/binutils-2.31.1-GCCcore-8.2.0.eb index d82fe626..fb572f1c 100644 --- a/b/binutils/binutils-2.31.1-GCCcore-8.2.0.eb +++ b/b/binutils/binutils-2.31.1-GCCcore-8.2.0.eb @@ -1,11 +1,11 @@ # IT4Innovations 2018 -name = 'binutils' +name = 'local_binutils' version = '2.31.1' -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" +homepage = 'http://directory.fsf.org/project/local_binutils/' +description = "local_binutils: GNU binary utilities" toolchain = {'name': 'GCCcore', 'version': '8.2.0'} @@ -18,8 +18,8 @@ builddependencies = [ ('Bison', '3.0.5', '', 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 - ('binutils', version, '', True) + # use same local_binutils version that was used when building GCC toolchain, to 'bootstrap' this local_binutils + ('local_binutils', version, '', True) ] moduleclass = 'tools' diff --git a/b/binutils/binutils-2.32-GCCcore-8.3.0.eb b/b/binutils/binutils-2.32-GCCcore-8.3.0.eb index 3b60fd8b..c7a4f0ae 100644 --- a/b/binutils/binutils-2.32-GCCcore-8.3.0.eb +++ b/b/binutils/binutils-2.32-GCCcore-8.3.0.eb @@ -1,10 +1,10 @@ # IT4Innovations 2019 -name = 'binutils' +name = 'local_binutils' version = '2.32' -homepage = 'http://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" +homepage = 'http://directory.fsf.org/project/local_binutils/' +description = "local_binutils: GNU binary utilities" toolchain = {'name': 'GCCcore', 'version': '8.3.0'} @@ -15,8 +15,8 @@ checksums = ['9b0d97b3d30df184d302bced12f976aa1e5fbf4b0be696cdebc6cca30411a46e'] builddependencies = [ ('flex', '2.6.4', '', True), ('Bison', '3.3.2', '', True), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', True) + # use same local_binutils version that was used when building GCC toolchain, to 'bootstrap' this local_binutils + ('local_binutils', version, '', True) ] dependencies = [ diff --git a/b/binutils/binutils-2.32-GCCcore-9.2.0.eb b/b/binutils/binutils-2.32-GCCcore-9.2.0.eb index f4d49d3a..0cb15389 100644 --- a/b/binutils/binutils-2.32-GCCcore-9.2.0.eb +++ b/b/binutils/binutils-2.32-GCCcore-9.2.0.eb @@ -1,10 +1,10 @@ # IT4Innovations 2019 -name = 'binutils' +name = 'local_binutils' version = '2.32' -homepage = 'https://directory.fsf.org/project/binutils/' -description = "binutils: GNU binary utilities" +homepage = 'https://directory.fsf.org/project/local_binutils/' +description = "local_binutils: GNU binary utilities" toolchain = {'name': 'GCCcore', 'version': '9.2.0'} @@ -15,8 +15,8 @@ checksums = ['9b0d97b3d30df184d302bced12f976aa1e5fbf4b0be696cdebc6cca30411a46e'] builddependencies = [ ('flex', '2.6.4', '', True), ('Bison', '3.3.2', '', True), - # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils - ('binutils', version, '', True) + # use same local_binutils version that was used when building GCC toolchain, to 'bootstrap' this local_binutils + ('local_binutils', version, '', True) ] dependencies = [ diff --git a/b/binutils/binutils-2.32.eb b/b/binutils/binutils-2.32.eb index c2b5d1a5..f2f8d630 100644 --- a/b/binutils/binutils-2.32.eb +++ b/b/binutils/binutils-2.32.eb @@ -1,11 +1,11 @@ # IT4Innovations 2019 -name = 'binutils' +name = 'local_binutils' version = '2.32' -homepage = 'http://directory.fsf.org/project/binutils/' +homepage = 'http://directory.fsf.org/project/local_binutils/' -description = "binutils: GNU binary utilities" +description = "local_binutils: GNU binary utilities" toolchain = SYSTEM diff --git a/b/byacc/byacc-20120526.eb b/b/byacc/byacc-20120526.eb index 1ec78798..8ee1cbac 100644 --- a/b/byacc/byacc-20120526.eb +++ b/b/byacc/byacc-20120526.eb @@ -10,7 +10,7 @@ description = """Berkeley Yacc (byacc) is generally conceded to be the best yacc In contrast to bison, it is written to avoid dependencies upon a particular compiler.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TGZ] source_urls = ['https://invisible-mirror.net/archives/byacc/'] diff --git a/b/byacc/byacc-20170509.eb b/b/byacc/byacc-20170509.eb index af4ae42c..a91b35ab 100644 --- a/b/byacc/byacc-20170509.eb +++ b/b/byacc/byacc-20170509.eb @@ -9,7 +9,7 @@ homepage = 'http://invisible-island.net/byacc/byacc.html' description = """Berkeley Yacc (byacc) is generally conceded to be the best yacc variant available. In contrast to bison, it is written to avoid dependencies upon a particular compiler.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # version independent download ! check downloaded version ! diff --git a/c/CMake/CMake-2.8.12.eb b/c/CMake/CMake-2.8.12.eb index d16823f5..f2e95d14 100644 --- a/c/CMake/CMake-2.8.12.eb +++ b/c/CMake/CMake-2.8.12.eb @@ -7,7 +7,7 @@ homepage = 'http://www.cmake.org' description = """CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] diff --git a/c/CMake/CMake-3.10.0.eb b/c/CMake/CMake-3.10.0.eb index a334e5e8..414fa0f5 100644 --- a/c/CMake/CMake-3.10.0.eb +++ b/c/CMake/CMake-3.10.0.eb @@ -7,7 +7,7 @@ homepage = 'http://www.cmake.org' description = """CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] diff --git a/c/CMake/CMake-3.11.1-GCCcore-6.4.0.eb b/c/CMake/CMake-3.11.1-GCCcore-6.4.0.eb index 4623f570..2f158b43 100644 --- a/c/CMake/CMake-3.11.1-GCCcore-6.4.0.eb +++ b/c/CMake/CMake-3.11.1-GCCcore-6.4.0.eb @@ -19,7 +19,7 @@ sources = [SOURCELOWER_TAR_GZ] checksums = ['57bebc6ca4d1d42c6385249d148d9216087e0fda57a47dc5c858790a70217d0c'] builddependencies = [ - ('binutils', '2.28'), + ('local_binutils', '2.28'), ] dependencies = [ diff --git a/c/CMake/CMake-3.13.1.eb b/c/CMake/CMake-3.13.1.eb index 27378743..d5144531 100644 --- a/c/CMake/CMake-3.13.1.eb +++ b/c/CMake/CMake-3.13.1.eb @@ -9,7 +9,7 @@ homepage = 'http://www.cmake.org' description = """CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] diff --git a/c/CMake/CMake-3.14.1.eb b/c/CMake/CMake-3.14.1.eb index 47d576da..93e5afdf 100644 --- a/c/CMake/CMake-3.14.1.eb +++ b/c/CMake/CMake-3.14.1.eb @@ -9,7 +9,7 @@ homepage = 'http://www.cmake.org' description = """CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] diff --git a/c/CMake/CMake-3.16.0-rc3.eb b/c/CMake/CMake-3.16.0-rc3.eb index 1c5e9a31..bac9b571 100644 --- a/c/CMake/CMake-3.16.0-rc3.eb +++ b/c/CMake/CMake-3.16.0-rc3.eb @@ -9,7 +9,7 @@ homepage = 'http://www.cmake.org' description = """CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] diff --git a/c/CMake/CMake-3.4.1-GCCcore-4.9.3.eb b/c/CMake/CMake-3.4.1-GCCcore-4.9.3.eb index 1a599467..a36ac8f9 100644 --- a/c/CMake/CMake-3.4.1-GCCcore-4.9.3.eb +++ b/c/CMake/CMake-3.4.1-GCCcore-4.9.3.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'GCCcore', 'version': '4.9.3'} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] -builddependencies = [('binutils', '2.25')] +builddependencies = [('local_binutils', '2.25')] configopts = '-- -DCMAKE_USE_OPENSSL=1' diff --git a/c/CMake/CMake-3.5.2.eb b/c/CMake/CMake-3.5.2.eb index 1336289e..54874f98 100644 --- a/c/CMake/CMake-3.5.2.eb +++ b/c/CMake/CMake-3.5.2.eb @@ -7,7 +7,7 @@ homepage = 'http://www.cmake.org' description = """CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] diff --git a/c/CMake/CMake-3.6.1-GCCcore-4.9.3.eb b/c/CMake/CMake-3.6.1-GCCcore-4.9.3.eb index d5ca429e..aa8527dc 100644 --- a/c/CMake/CMake-3.6.1-GCCcore-4.9.3.eb +++ b/c/CMake/CMake-3.6.1-GCCcore-4.9.3.eb @@ -15,7 +15,7 @@ sources = [SOURCELOWER_TAR_GZ] configopts = '-- -DCMAKE_USE_OPENSSL=1' builddependencies = [ - ('binutils', '2.25'), + ('local_binutils', '2.25'), ] dependencies = [ diff --git a/c/CMake/CMake-3.6.2-GCCcore-5.4.0.eb b/c/CMake/CMake-3.6.2-GCCcore-5.4.0.eb index aa63de70..c9f49f6b 100644 --- a/c/CMake/CMake-3.6.2-GCCcore-5.4.0.eb +++ b/c/CMake/CMake-3.6.2-GCCcore-5.4.0.eb @@ -15,7 +15,7 @@ sources = [SOURCELOWER_TAR_GZ] configopts = '-- -DCMAKE_USE_OPENSSL=1' builddependencies = [ - ('binutils', '2.26'), + ('local_binutils', '2.26'), ] diff --git a/c/CMake/CMake-3.6.2.eb b/c/CMake/CMake-3.6.2.eb index f8d4ef8d..3fd61b09 100644 --- a/c/CMake/CMake-3.6.2.eb +++ b/c/CMake/CMake-3.6.2.eb @@ -7,7 +7,7 @@ homepage = 'http://www.cmake.org' description = """CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] diff --git a/c/CMake/CMake-3.7.1-GCCcore-5.4.0.eb b/c/CMake/CMake-3.7.1-GCCcore-5.4.0.eb index 5b3221d0..b8ba8dc9 100644 --- a/c/CMake/CMake-3.7.1-GCCcore-5.4.0.eb +++ b/c/CMake/CMake-3.7.1-GCCcore-5.4.0.eb @@ -15,7 +15,7 @@ sources = [SOURCELOWER_TAR_GZ] configopts = '-- -DCMAKE_USE_OPENSSL=1' builddependencies = [ - ('binutils', '2.26'), + ('local_binutils', '2.26'), ] diff --git a/c/CMake/CMake-3.7.1-GCCcore-6.2.0.eb b/c/CMake/CMake-3.7.1-GCCcore-6.2.0.eb index b364332e..15f23c0b 100644 --- a/c/CMake/CMake-3.7.1-GCCcore-6.2.0.eb +++ b/c/CMake/CMake-3.7.1-GCCcore-6.2.0.eb @@ -14,7 +14,7 @@ sources = [SOURCELOWER_TAR_GZ] configopts = '-- -DCMAKE_USE_OPENSSL=1' builddependencies = [ - ('binutils', '2.27'), + ('local_binutils', '2.27'), ] diff --git a/c/CMake/CMake-3.7.2.eb b/c/CMake/CMake-3.7.2.eb index 101bebb2..09242d0b 100644 --- a/c/CMake/CMake-3.7.2.eb +++ b/c/CMake/CMake-3.7.2.eb @@ -7,7 +7,7 @@ homepage = 'http://www.cmake.org' description = """CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] diff --git a/c/CMake/CMake-3.8.1.eb b/c/CMake/CMake-3.8.1.eb index 7f00055b..a1ccfad0 100644 --- a/c/CMake/CMake-3.8.1.eb +++ b/c/CMake/CMake-3.8.1.eb @@ -7,7 +7,7 @@ homepage = 'http://www.cmake.org' description = """CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] diff --git a/c/CMake/CMake-3.9.0.eb b/c/CMake/CMake-3.9.0.eb index 2f5964ab..16db6602 100644 --- a/c/CMake/CMake-3.9.0.eb +++ b/c/CMake/CMake-3.9.0.eb @@ -7,7 +7,7 @@ homepage = 'http://www.cmake.org' description = """CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] diff --git a/c/CNTKCustomMKL/CNTKCustomMKL-3.0.eb b/c/CNTKCustomMKL/CNTKCustomMKL-3.0.eb index 823f07ce..d97e05c7 100644 --- a/c/CNTKCustomMKL/CNTKCustomMKL-3.0.eb +++ b/c/CNTKCustomMKL/CNTKCustomMKL-3.0.eb @@ -6,7 +6,7 @@ version = '3.0' homepage = 'https://www.microsoft.com/en-us/cognitive-toolkit/' description = """The default CNTK math library is the Intel Math Kernel Library (Intel MKL). CNTK supports using the Intel MKL via a custom library version (CNTK custom MKL).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://www.microsoft.com/en-us/cognitive-toolkit/wp-content/uploads/sites/3/2017/05'] diff --git a/c/CP2K/CP2K-5.1.eb b/c/CP2K/CP2K-5.1.eb index fef8108f..d6e57db8 100644 --- a/c/CP2K/CP2K-5.1.eb +++ b/c/CP2K/CP2K-5.1.eb @@ -2,7 +2,7 @@ # # Manual installation! Only for generating modulfile. RT#11533 # -# easybuild@srv1:/apps/all/CP2K/5.1/tools/toolchain$ ./install_cp2k_toolchain.sh --install-all --mpi-mode=mpich --math-mode=mkl --enable-omp=no --with-binutils=system --with-mkl=system --with-gcc=system --with-mpich=system --with-binutils=system --with-make=system --with-cmake=system +# easybuild@srv1:/apps/all/CP2K/5.1/tools/toolchain$ ./install_cp2k_toolchain.sh --install-all --mpi-mode=mpich --math-mode=mkl --enable-omp=no --with-local_binutils=system --with-mkl=system --with-gcc=system --with-mpich=system --with-local_binutils=system --with-make=system --with-cmake=system # cp /apps/all/CP2K/5.1/tools/toolchain/install/arch/* # source /apps/all/CP2K/5.1/tools/toolchain/install/setup # make -j 28 ARCH=local VERSION="popt" @@ -16,7 +16,7 @@ description = """CP2K is a freely available (GPL) program, written in Fortran 95 methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/cp2k/cp2k/archive'] sources = ['v%(version)s.tar.gz'] diff --git a/c/CUDA/CUDA-10.0.130.eb b/c/CUDA/CUDA-10.0.130.eb index 586c8747..6dd1c153 100644 --- a/c/CUDA/CUDA-10.0.130.eb +++ b/c/CUDA/CUDA-10.0.130.eb @@ -9,7 +9,7 @@ description = """CUDA (formerly Compute Unified Device Architecture) is a parall graphics processing units (GPUs) that they produce. CUDA gives developers access to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://developer.nvidia.com/compute/%(namelower)s/%(version_major_minor)s/Prod/local_installers/'] sources = ['%(namelower)s_%(version)s_410.48_linux'] diff --git a/c/CUDA/CUDA-7.5.18.eb b/c/CUDA/CUDA-7.5.18.eb index b3412ef3..8779deb1 100644 --- a/c/CUDA/CUDA-7.5.18.eb +++ b/c/CUDA/CUDA-7.5.18.eb @@ -7,7 +7,7 @@ description = """CUDA (formerly Compute Unified Device Architecture) is a parall graphics processing units (GPUs) that they produce. CUDA gives developers access to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] diff --git a/c/CUDA/CUDA-8.0.44.eb b/c/CUDA/CUDA-8.0.44.eb index 1310a801..a9e8022f 100644 --- a/c/CUDA/CUDA-8.0.44.eb +++ b/c/CUDA/CUDA-8.0.44.eb @@ -7,7 +7,7 @@ description = """CUDA (formerly Compute Unified Device Architecture) is a parall graphics processing units (GPUs) that they produce. CUDA gives developers access to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/'] diff --git a/c/CUDA/CUDA-9.0.176.eb b/c/CUDA/CUDA-9.0.176.eb index 38bc5ed3..e2f826ae 100644 --- a/c/CUDA/CUDA-9.0.176.eb +++ b/c/CUDA/CUDA-9.0.176.eb @@ -7,7 +7,7 @@ description = """CUDA (formerly Compute Unified Device Architecture) is a parall graphics processing units (GPUs) that they produce. CUDA gives developers access to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] diff --git a/c/CUDA/CUDA-9.1.85.eb b/c/CUDA/CUDA-9.1.85.eb index 065e47c6..621a861c 100644 --- a/c/CUDA/CUDA-9.1.85.eb +++ b/c/CUDA/CUDA-9.1.85.eb @@ -7,7 +7,7 @@ description = """CUDA (formerly Compute Unified Device Architecture) is a parall graphics processing units (GPUs) that they produce. CUDA gives developers access to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/'] diff --git a/c/CUDA/CUDA-9.2.88.eb b/c/CUDA/CUDA-9.2.88.eb index 28bc7fa4..daef0f1e 100644 --- a/c/CUDA/CUDA-9.2.88.eb +++ b/c/CUDA/CUDA-9.2.88.eb @@ -9,7 +9,7 @@ description = """CUDA (formerly Compute Unified Device Architecture) is a parall graphics processing units (GPUs) that they produce. CUDA gives developers access to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/'] diff --git a/c/Cargo/Cargo-0.18.0.eb b/c/Cargo/Cargo-0.18.0.eb index 09862957..7c9d9088 100644 --- a/c/Cargo/Cargo-0.18.0.eb +++ b/c/Cargo/Cargo-0.18.0.eb @@ -8,7 +8,7 @@ version = '0.18.0' homepage = 'https://crates.io/' description = "The Rust package manager" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/rust-lang/cargo/archive/'] sources = ['%(version)s.tar.gz'] diff --git a/c/Clang/Clang-7.0.1.eb b/c/Clang/Clang-7.0.1.eb index d6562e3b..7c4153e8 100644 --- a/c/Clang/Clang-7.0.1.eb +++ b/c/Clang/Clang-7.0.1.eb @@ -9,7 +9,7 @@ description = """C, C++, Objective-C compiler, based on LLVM. Does not # Clang also depends on libstdc++ during runtime, but this dependency is # already specified as the toolchain. -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Do not set optarch to True: it will cause the build to fail toolchainopts = {'optarch': False} diff --git a/c/ClusterShell/ClusterShell-1.7.3.eb b/c/ClusterShell/ClusterShell-1.7.3.eb index 1b0cef4b..45df485a 100644 --- a/c/ClusterShell/ClusterShell-1.7.3.eb +++ b/c/ClusterShell/ClusterShell-1.7.3.eb @@ -7,7 +7,7 @@ homepage = 'http://cea-hpc.github.io/clustershell/' description = """ClusterShell is an event-driven open source Python library, designed to run local or distant commands in parallel on server farms or on large Linux clusters.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCELOWER_TAR_GZ] diff --git a/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb b/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb index 5b508d6a..54b9eff7 100644 --- a/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb +++ b/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb @@ -15,7 +15,7 @@ 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://ftp.humanconnectome.org/workbench/'] sources = ['workbench-rh_linux64-v%(version)s.zip'] diff --git a/c/Coreutils/Coreutils-8.30-GCCcore-8.1.0.eb b/c/Coreutils/Coreutils-8.30-GCCcore-8.1.0.eb index 043573ca..9ab92e38 100644 --- a/c/Coreutils/Coreutils-8.30-GCCcore-8.1.0.eb +++ b/c/Coreutils/Coreutils-8.30-GCCcore-8.1.0.eb @@ -16,7 +16,7 @@ toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_XZ] -builddependencies = [('binutils', '2.30')] +builddependencies = [('local_binutils', '2.30')] sanity_check_paths = { 'files': ['bin/sort', 'bin/echo', 'bin/du', 'bin/date', 'bin/true'], diff --git a/c/CrayPGI/CrayPGI-2016.04.eb b/c/CrayPGI/CrayPGI-2016.04.eb index 7815b526..e6643c09 100644 --- a/c/CrayPGI/CrayPGI-2016.04.eb +++ b/c/CrayPGI/CrayPGI-2016.04.eb @@ -6,7 +6,7 @@ version = '2016.04' homepage = 'http://www.pgroup.com/' description = """Toolchain using Cray compiler wrapper, using PrgEnv-pgi module.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ # PrgEnv version is not pinned, as Cray recommends to use the latest diff --git a/c/Cube/Cube-4.3.4.eb b/c/Cube/Cube-4.3.4.eb index 17162356..6eb802e2 100644 --- a/c/Cube/Cube-4.3.4.eb +++ b/c/Cube/Cube-4.3.4.eb @@ -22,7 +22,7 @@ description = """Cube, which is used as performance report explorer for Scalasca resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree can be collapsed or expanded to achieve the desired level of granularity.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = [ diff --git a/c/Cube/Cube-4.3.5.eb b/c/Cube/Cube-4.3.5.eb index 67561a9c..68295a9e 100644 --- a/c/Cube/Cube-4.3.5.eb +++ b/c/Cube/Cube-4.3.5.eb @@ -12,7 +12,7 @@ description = """Cube, which is used as performance report explorer for Scalasca resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree can be collapsed or expanded to achieve the desired level of granularity.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = [ diff --git a/c/cURL/cURL-7.37.1.eb b/c/cURL/cURL-7.37.1.eb index 6f79b13a..72bd8cca 100644 --- a/c/cURL/cURL-7.37.1.eb +++ b/c/cURL/cURL-7.37.1.eb @@ -11,7 +11,7 @@ description = """libcurl is a free and easy-to-use client-side URL transfer libr proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://curl.haxx.se/download/'] diff --git a/c/cURL/cURL-7.51.0.eb b/c/cURL/cURL-7.51.0.eb index 12591cf3..40291440 100644 --- a/c/cURL/cURL-7.51.0.eb +++ b/c/cURL/cURL-7.51.0.eb @@ -11,7 +11,7 @@ description = """libcurl is a free and easy-to-use client-side URL transfer libr proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://curl.haxx.se/download/'] diff --git a/c/cURL/cURL-7.53.1.eb b/c/cURL/cURL-7.53.1.eb index 296408b7..4eaf88e1 100644 --- a/c/cURL/cURL-7.53.1.eb +++ b/c/cURL/cURL-7.53.1.eb @@ -6,7 +6,7 @@ version = '7.53.1' homepage = 'http://curl.haxx.se' description = 'libcurl is a free and easy-to-use client-side URL transfer library' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://curl.haxx.se/download/'] diff --git a/c/cURL/cURL-7.56.1.eb b/c/cURL/cURL-7.56.1.eb index f907f378..57948681 100644 --- a/c/cURL/cURL-7.56.1.eb +++ b/c/cURL/cURL-7.56.1.eb @@ -6,7 +6,7 @@ version = '7.56.1' homepage = 'http://curl.haxx.se' description = 'libcurl is a free and easy-to-use client-side URL transfer library' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://curl.haxx.se/download/'] diff --git a/c/cairo/cairo-1.14.12.eb b/c/cairo/cairo-1.14.12.eb index 231c35ce..f2d57098 100644 --- a/c/cairo/cairo-1.14.12.eb +++ b/c/cairo/cairo-1.14.12.eb @@ -8,7 +8,7 @@ description = """Cairo is a 2D graphics library with support for multiple output Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://cairographics.org/releases/'] sources = [SOURCE_TAR_XZ] diff --git a/c/cairo/cairo-1.14.6.eb b/c/cairo/cairo-1.14.6.eb index 8f1636a2..cd194fcf 100644 --- a/c/cairo/cairo-1.14.6.eb +++ b/c/cairo/cairo-1.14.6.eb @@ -8,7 +8,7 @@ description = """Cairo is a 2D graphics library with support for multiple output Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://cairographics.org/releases/'] sources = [SOURCE_TAR_XZ] diff --git a/c/cairo/cairo-1.14.8.eb b/c/cairo/cairo-1.14.8.eb index 628f25f6..dce9aa2a 100644 --- a/c/cairo/cairo-1.14.8.eb +++ b/c/cairo/cairo-1.14.8.eb @@ -8,7 +8,7 @@ description = """Cairo is a 2D graphics library with support for multiple output Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://cairographics.org/releases/'] sources = [SOURCE_TAR_XZ] diff --git a/c/cereal/cereal-1.2.1.eb b/c/cereal/cereal-1.2.1.eb index abe03276..31144653 100644 --- a/c/cereal/cereal-1.2.1.eb +++ b/c/cereal/cereal-1.2.1.eb @@ -8,7 +8,7 @@ version = '1.2.1' homepage = 'http://uscilab.github.io/cereal/' description = 'cereal is a header-only C++11 serialization library.' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/USCiLab/cereal/archive/'] sources = ['v%(version)s.tar.gz'] 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 e6d9c506..4858bbbd 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 @@ -9,7 +9,7 @@ read data. Although this is intended as a stable version the code is released as early access. Parts of the CRAMTools are experimental and may not be supported in the future.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['v%(version)s.tar.gz'] source_urls = ['https://github.com/enasequence/%(name)s/archive/'] 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 a26ecec4..5c46eabe 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 @@ -10,7 +10,7 @@ read data. Although this is intended as a stable version the code is released as early access. Parts of the CRAMTools are experimental and may not be supported in the future.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['v%(version)s.tar.gz'] source_urls = ['https://github.com/enasequence/%(name)s/archive/'] 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 1b7195b7..2ff49e65 100644 --- a/c/cuDNN/cuDNN-5.1-CUDA-7.5.18.eb +++ b/c/cuDNN/cuDNN-5.1-CUDA-7.5.18.eb @@ -15,7 +15,7 @@ homepage = 'https://developer.nvidia.com/cudnn' description = """The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Nvidia developer registration required. # Download link: https://developer.nvidia.com/rdp/cudnn-download 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 a1b74136..a722bb86 100644 --- a/c/cuDNN/cuDNN-5.1-CUDA-8.0.44.eb +++ b/c/cuDNN/cuDNN-5.1-CUDA-8.0.44.eb @@ -15,7 +15,7 @@ homepage = 'https://developer.nvidia.com/cudnn' description = """The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Nvidia developer registration required. # Download link: https://developer.nvidia.com/rdp/cudnn-download 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 fc8d45eb..0e788d71 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 @@ -10,7 +10,7 @@ homepage = 'https://developer.nvidia.com/cudnn' description = """The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Nvidia developer registration required. # Download link: https://developer.nvidia.com/rdp/cudnn-download diff --git a/c/cuDNN/cuDNN-7.1-CUDA-9.1.85.eb b/c/cuDNN/cuDNN-7.1-CUDA-9.1.85.eb index 6c1d6d45..cdfb6f5a 100644 --- a/c/cuDNN/cuDNN-7.1-CUDA-9.1.85.eb +++ b/c/cuDNN/cuDNN-7.1-CUDA-9.1.85.eb @@ -10,7 +10,7 @@ homepage = 'https://developer.nvidia.com/cudnn' description = """The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Nvidia developer registration required. # Download link: https://developer.nvidia.com/rdp/cudnn-download diff --git a/c/cuDNN/cuDNN-7.1-CUDA-9.2.88.eb b/c/cuDNN/cuDNN-7.1-CUDA-9.2.88.eb index 8d3dcad2..25c368f3 100644 --- a/c/cuDNN/cuDNN-7.1-CUDA-9.2.88.eb +++ b/c/cuDNN/cuDNN-7.1-CUDA-9.2.88.eb @@ -12,7 +12,7 @@ homepage = 'https://developer.nvidia.com/cudnn' description = """The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Nvidia developer registration required. # Download link: https://developer.nvidia.com/rdp/cudnn-download diff --git a/c/cuDNN/cuDNN-7.5.0.56-CUDA-10.0.130.eb b/c/cuDNN/cuDNN-7.5.0.56-CUDA-10.0.130.eb index a5f4503c..0dbcc578 100644 --- a/c/cuDNN/cuDNN-7.5.0.56-CUDA-10.0.130.eb +++ b/c/cuDNN/cuDNN-7.5.0.56-CUDA-10.0.130.eb @@ -12,7 +12,7 @@ homepage = 'https://developer.nvidia.com/cudnn' description = """The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Nvidia developer registration required. # Download link: https://developer.nvidia.com/rdp/cudnn-download diff --git a/d/DBus/DBus-1.13.6-GCCcore-6.3.0.eb b/d/DBus/DBus-1.13.6-GCCcore-6.3.0.eb index b6bef27a..ec7a37e9 100644 --- a/d/DBus/DBus-1.13.6-GCCcore-6.3.0.eb +++ b/d/DBus/DBus-1.13.6-GCCcore-6.3.0.eb @@ -23,7 +23,7 @@ sources = [SOURCELOWER_TAR_GZ] checksums = ['b533693232d36d608a09f70c15440c1816319bac3055433300d88019166c1ae4'] builddependencies = [ - ('binutils', '2.27'), + ('local_binutils', '2.27'), ] dependencies = [ diff --git a/d/DCW/DCW-1.1.2.eb b/d/DCW/DCW-1.1.2.eb index a89f7981..9755705a 100644 --- a/d/DCW/DCW-1.1.2.eb +++ b/d/DCW/DCW-1.1.2.eb @@ -6,7 +6,7 @@ version = '1.1.2' homepage = 'http://gmt.soest.hawaii.edu/projects/gmt' description = """country polygons for GMT""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['ftp://ftp.geologi.uio.no/pub/gmt'] sources = ['%(namelower)s-gmt-%(version)s.tar.gz'] diff --git a/d/DMTCP/DMTCP-2.4.5.eb b/d/DMTCP/DMTCP-2.4.5.eb index d20806ea..90175cab 100644 --- a/d/DMTCP/DMTCP-2.4.5.eb +++ b/d/DMTCP/DMTCP-2.4.5.eb @@ -12,7 +12,7 @@ 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] sources = ['%(version)s.tar.gz'] diff --git a/d/DMTCP/DMTCP-2.5.0.eb b/d/DMTCP/DMTCP-2.5.0.eb index f6754ce1..c4c9fbaf 100644 --- a/d/DMTCP/DMTCP-2.5.0.eb +++ b/d/DMTCP/DMTCP-2.5.0.eb @@ -8,7 +8,7 @@ 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] sources = ['%(version)s.tar.gz'] diff --git a/d/DMTCP/DMTCP-2.5.1.eb b/d/DMTCP/DMTCP-2.5.1.eb index a51cee1e..8f42573a 100644 --- a/d/DMTCP/DMTCP-2.5.1.eb +++ b/d/DMTCP/DMTCP-2.5.1.eb @@ -8,7 +8,7 @@ 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] sources = ['%(version)s.tar.gz'] diff --git a/d/DMTCP/DMTCP-2.5.2.eb b/d/DMTCP/DMTCP-2.5.2.eb index d1275cbb..358dd252 100644 --- a/d/DMTCP/DMTCP-2.5.2.eb +++ b/d/DMTCP/DMTCP-2.5.2.eb @@ -8,7 +8,7 @@ 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] sources = ['%(version)s.tar.gz'] diff --git a/d/DMTCP/DMTCP-3.0.eb b/d/DMTCP/DMTCP-3.0.eb index 8e8af45a..1bc8f312 100644 --- a/d/DMTCP/DMTCP-3.0.eb +++ b/d/DMTCP/DMTCP-3.0.eb @@ -8,7 +8,7 @@ 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] sources = ['master.tar.gz'] diff --git a/d/Doxygen/Doxygen-1.8.11.eb b/d/Doxygen/Doxygen-1.8.11.eb index bf09caad..5c3e0c9a 100644 --- a/d/Doxygen/Doxygen-1.8.11.eb +++ b/d/Doxygen/Doxygen-1.8.11.eb @@ -5,7 +5,7 @@ homepage = 'http://www.doxygen.org' description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(namelower)s-%(version)s.src.tar.gz'] source_urls = ['http://ftp.stack.nl/pub/users/dimitri/'] 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 bcae3dc5..40997b5e 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 @@ -10,7 +10,7 @@ the normal-mode-decomposition technique. These properties include the phonon fre as the renormalized force constanst and thermal properties by using quasiparticle theory. This code includes interfaces for MD outputs from VASP and LAMMPS .PHONOPY code is used to obtain harmonic phonon modes.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/abelcarreras/DynaPhoPy/archive/'] sources = ['%(version)s.tar.gz'] 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 2dc081ae..4ce70981 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 @@ -10,7 +10,7 @@ the normal-mode-decomposition technique. These properties include the phonon fre as the renormalized force constanst and thermal properties by using quasiparticle theory. This code includes interfaces for MD outputs from VASP and LAMMPS .PHONOPY code is used to obtain harmonic phonon modes.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/abelcarreras/DynaPhoPy/archive/'] sources = ['%(version)s.tar.gz'] diff --git a/d/deMonNano/deMonNano-4.3.6.eb b/d/deMonNano/deMonNano-4.3.6.eb index 43df683c..b097862a 100644 --- a/d/deMonNano/deMonNano-4.3.6.eb +++ b/d/deMonNano/deMonNano-4.3.6.eb @@ -9,7 +9,7 @@ It is part of the deMon (density of Montréal) suite of programs. The present ve DFT is now known as deMon2k. This code and general information about deMon are available at http://www.demon-software.com """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://demon-nano.ups-tlse.fr/'] sources = ['%(name)s.tar.gz'] diff --git a/d/dos2unix/dos2unix-7.4.0.eb b/d/dos2unix/dos2unix-7.4.0.eb index 9ca87934..bad55f0a 100644 --- a/d/dos2unix/dos2unix-7.4.0.eb +++ b/d/dos2unix/dos2unix-7.4.0.eb @@ -7,7 +7,7 @@ version = '7.4.0' homepage = 'https://sourceforge.net/projects/dos2unix' description = "dos2unix includes utilities to convert text files with DOS or MAC line breaks to Unix line breaks and vice versa. It also includes conversion of UTF-16 to UTF-8." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = ['https://datapacket.dl.sourceforge.net/project/dos2unix/dos2unix/%(version)s/'] 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 d9df7f2b..458336eb 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 @@ -9,7 +9,7 @@ homepage = 'https://www.microsoft.com/net/' description = """.NET is a free, cross-platform, open source developer platform for building many different types of applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://download.microsoft.com/download/A/9/F/A9F8872C-48B2-41DB-8AAD-D5908D988592/'] 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 2e8781bc..be030a38 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 @@ -9,7 +9,7 @@ homepage = 'https://www.microsoft.com/net/' description = """.NET is a free, cross-platform, open source developer platform for building many different types of applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://download.microsoft.com/download/A/7/8/A78F1D25-8D5C-4411-B544-C7D527296D5E/'] diff --git a/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.2.0.eb b/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.2.0.eb index 2da56de6..3ef6784d 100644 --- a/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.2.0.eb +++ b/d/dotNET-Core-Runtime/dotNET-Core-Runtime-2.2.0.eb @@ -9,7 +9,7 @@ homepage = 'https://www.microsoft.com/net/' description = """.NET is a free, cross-platform, open source developer platform for building many different types of applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://download.visualstudio.microsoft.com/download/pr/1057e14e-16cc-410b-80a4-5c2420c8359c/004dc3ce8255475d4723de9a011ac513/'] sources = ['dotnet-runtime-%(version)s-linux-x64.tar.gz'] diff --git a/d/dotNET-Core-Runtime/dotNET-Core-Runtime-3.0.0.eb b/d/dotNET-Core-Runtime/dotNET-Core-Runtime-3.0.0.eb index c1d007d6..20aa790d 100644 --- a/d/dotNET-Core-Runtime/dotNET-Core-Runtime-3.0.0.eb +++ b/d/dotNET-Core-Runtime/dotNET-Core-Runtime-3.0.0.eb @@ -9,7 +9,7 @@ homepage = 'https://www.microsoft.com/net/' description = """.NET is a free, cross-platform, open source developer platform for building many different types of applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://download.visualstudio.microsoft.com/download/pr/a5ff9cbb-d558-49d1-9fd2-410cb1c8b095/a940644f4133b81446cb3733a620983a/'] sources = ['dotnet-runtime-%(version)s-linux-x64.tar.gz'] 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 5d7fdbc3..901bfff8 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 @@ -9,7 +9,7 @@ homepage = 'https://www.microsoft.com/net/' description = """.NET is a free, cross-platform, open source developer platform for building many different types of applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/dotnet/core/archive/'] sources = ['v2.0.7-2.tar.gz'] 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 86a3f107..00bb191d 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 @@ -9,7 +9,7 @@ homepage = 'https://www.microsoft.com/net/' description = """.NET is a free, cross-platform, open source developer platform for building many different types of applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://download.microsoft.com/download/3/7/1/37189942-C91D-46E9-907B-CF2B2DE584C7/'] 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 28a7e6af..7d7af928 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 @@ -9,7 +9,7 @@ homepage = 'https://www.microsoft.com/net/' description = """.NET is a free, cross-platform, open source developer platform for building many different types of applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://download.microsoft.com/download/8/A/7/8A765126-50CA-4C6F-890B-19AE47961E4B'] diff --git a/d/dotNET-Core-SDK/dotNET-Core-SDK-2.2.101.eb b/d/dotNET-Core-SDK/dotNET-Core-SDK-2.2.101.eb index be5607db..907adc7b 100644 --- a/d/dotNET-Core-SDK/dotNET-Core-SDK-2.2.101.eb +++ b/d/dotNET-Core-SDK/dotNET-Core-SDK-2.2.101.eb @@ -9,7 +9,7 @@ homepage = 'https://www.microsoft.com/net/' description = """.NET is a free, cross-platform, open source developer platform for building many different types of applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://download.visualstudio.microsoft.com/download/pr/80e1d007-d6f0-402f-b047-779464dd989b/9ae5e2df9aa166b720bdb92d19977044'] sources = ['dotnet-sdk-%(version)s-linux-x64.tar.gz'] diff --git a/d/dotNET-Core-SDK/dotNET-Core-SDK-3.0.100.eb b/d/dotNET-Core-SDK/dotNET-Core-SDK-3.0.100.eb index 78fa4b5a..f174be6c 100644 --- a/d/dotNET-Core-SDK/dotNET-Core-SDK-3.0.100.eb +++ b/d/dotNET-Core-SDK/dotNET-Core-SDK-3.0.100.eb @@ -9,7 +9,7 @@ homepage = 'https://www.microsoft.com/net/' description = """.NET is a free, cross-platform, open source developer platform for building many different types of applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://download.visualstudio.microsoft.com/download/pr/886b4a4c-30af-454b-8bec-81c72b7b4e1f/d1a0c8de9abb36d8535363ede4a15de6'] sources = ['dotnet-sdk-%(version)s-linux-x64.tar.gz'] diff --git a/e/EasyBuild/EasyBuild-3.7.1-develop.eb b/e/EasyBuild/EasyBuild-3.7.1-develop.eb index f0275d4e..0148e93f 100644 --- a/e/EasyBuild/EasyBuild-3.7.1-develop.eb +++ b/e/EasyBuild/EasyBuild-3.7.1-develop.eb @@ -11,7 +11,7 @@ description = """EasyBuild is a software build and installation framework written in Python that allows you to install software in a structured, repeatable and robust way.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # vsc-install diff --git a/e/Eigen/Eigen-3.2.9.eb b/e/Eigen/Eigen-3.2.9.eb index 2e5fb802..a3eb04df 100644 --- a/e/Eigen/Eigen-3.2.9.eb +++ b/e/Eigen/Eigen-3.2.9.eb @@ -5,7 +5,7 @@ homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/e/Eigen/Eigen-3.3.3.eb b/e/Eigen/Eigen-3.3.3.eb index e61c7083..fe8955b2 100644 --- a/e/Eigen/Eigen-3.3.3.eb +++ b/e/Eigen/Eigen-3.3.3.eb @@ -5,7 +5,7 @@ homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/e/Eigen/Eigen-3.3.4.eb b/e/Eigen/Eigen-3.3.4.eb index c8af0827..4cf879f8 100644 --- a/e/Eigen/Eigen-3.3.4.eb +++ b/e/Eigen/Eigen-3.3.4.eb @@ -5,7 +5,7 @@ homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/e/Eigen/Eigen-3.3.7.eb b/e/Eigen/Eigen-3.3.7.eb index db9c4807..46e89bfa 100644 --- a/e/Eigen/Eigen-3.3.7.eb +++ b/e/Eigen/Eigen-3.3.7.eb @@ -7,7 +7,7 @@ homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/e/ed/ed-1.9.eb b/e/ed/ed-1.9.eb index ba1a79f4..665f617a 100644 --- a/e/ed/ed-1.9.eb +++ b/e/ed/ed-1.9.eb @@ -8,7 +8,7 @@ version = '1.9' homepage = 'http://www.gnu.org/software/ed/ed.html' description = """GNU ed is a line-oriented text editor.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://launchpad.net/ed/main/%(version)s/+download/', diff --git a/e/expat/expat-2.1.0.eb b/e/expat/expat-2.1.0.eb index 95608b31..7ab440e0 100644 --- a/e/expat/expat-2.1.0.eb +++ b/e/expat/expat-2.1.0.eb @@ -7,7 +7,7 @@ homepage = 'http://expat.sourceforge.net/' description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags)""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] diff --git a/e/expat/expat-2.2.0.eb b/e/expat/expat-2.2.0.eb index 791b25fa..e69d145e 100644 --- a/e/expat/expat-2.2.0.eb +++ b/e/expat/expat-2.2.0.eb @@ -7,7 +7,7 @@ homepage = 'http://expat.sourceforge.net/' description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags)""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_BZ2] diff --git a/e/expat/expat-2.2.5.eb b/e/expat/expat-2.2.5.eb index 406dcfe5..70a3bea3 100644 --- a/e/expat/expat-2.2.5.eb +++ b/e/expat/expat-2.2.5.eb @@ -7,7 +7,7 @@ homepage = 'http://expat.sourceforge.net/' description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags)""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_BZ2] diff --git a/e/expat/expat-2.2.6.eb b/e/expat/expat-2.2.6.eb index fd78b2ca..ada45a9d 100644 --- a/e/expat/expat-2.2.6.eb +++ b/e/expat/expat-2.2.6.eb @@ -9,7 +9,7 @@ homepage = 'http://expat.sourceforge.net/' description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags)""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} configopts = " --without-docbook " diff --git a/f/FFmpeg/FFmpeg-3.0.2.eb b/f/FFmpeg/FFmpeg-3.0.2.eb index 84c81714..8d259bf1 100644 --- a/f/FFmpeg/FFmpeg-3.0.2.eb +++ b/f/FFmpeg/FFmpeg-3.0.2.eb @@ -6,7 +6,7 @@ version = '3.0.2' homepage = 'https://www.ffmpeg.org/' description = """A complete, cross-platform solution to record, convert and stream audio and video.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://ffmpeg.org/releases/'] diff --git a/f/FFmpeg/FFmpeg-4.1.eb b/f/FFmpeg/FFmpeg-4.1.eb index 07e1d564..931058da 100644 --- a/f/FFmpeg/FFmpeg-4.1.eb +++ b/f/FFmpeg/FFmpeg-4.1.eb @@ -8,7 +8,7 @@ version = '4.1' homepage = 'https://www.ffmpeg.org/' description = """A complete, cross-platform solution to record, convert and stream audio and video.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://ffmpeg.org/releases/'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/f/FLAC/FLAC-1.3.1.eb b/f/FLAC/FLAC-1.3.1.eb index 4989957e..5215cb58 100644 --- a/f/FLAC/FLAC-1.3.1.eb +++ b/f/FLAC/FLAC-1.3.1.eb @@ -12,13 +12,13 @@ version = '1.3.1' homepage = 'https://xiph.org/flac/' description = """Programs and libraries for working with Free Lossless Audio Codec (FLAC) files.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_XZ] source_urls = ['http://downloads.xiph.org/releases/flac/'] -# use of assembly routines requires a recent binutils -#builddependencies = [('binutils', '2.25', '', ('GCC', '4.9.2'))] +# use of assembly routines requires a recent local_binutils +#builddependencies = [('local_binutils', '2.25', '', ('GCC', '4.9.2'))] runtest = 'check' diff --git a/f/FLTK/FLTK-1.3.4.eb b/f/FLTK/FLTK-1.3.4.eb index 73a4878b..7c8eb670 100644 --- a/f/FLTK/FLTK-1.3.4.eb +++ b/f/FLTK/FLTK-1.3.4.eb @@ -8,7 +8,7 @@ description = """FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL and its built-in GLUT emulation.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} sources = ['%(namelower)s-%(version)s-source.tar.gz'] diff --git a/f/FastQC/FastQC-0.11.3.eb b/f/FastQC/FastQC-0.11.3.eb index bb6a2aa0..bc12d1d3 100644 --- a/f/FastQC/FastQC-0.11.3.eb +++ b/f/FastQC/FastQC-0.11.3.eb @@ -11,7 +11,7 @@ description = """FastQC is a quality control application for high throughput seq application to review the results of several different QC checks, or create an HTML based report which can be integrated into a pipeline.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s/'] sources = ['%(namelower)s_v%(version)s.zip'] diff --git a/f/FastQC/FastQC-0.11.8.eb b/f/FastQC/FastQC-0.11.8.eb index 8e69179c..3a49dbb6 100644 --- a/f/FastQC/FastQC-0.11.8.eb +++ b/f/FastQC/FastQC-0.11.8.eb @@ -11,7 +11,7 @@ description = """FastQC is a quality control application for high throughput seq application to review the results of several different QC checks, or create an HTML based report which can be integrated into a pipeline.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s/'] sources = ['%(namelower)s_v%(version)s.zip'] diff --git a/f/Firefox/Firefox-44.0.2.eb b/f/Firefox/Firefox-44.0.2.eb index f154535b..6c2c8619 100644 --- a/f/Firefox/Firefox-44.0.2.eb +++ b/f/Firefox/Firefox-44.0.2.eb @@ -13,7 +13,7 @@ description = """Firefox is a free, open source Web browser for Windows, Linux a 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://ftp.mozilla.org/pub/firefox/releases/%(version)s/linux-x86_64/en-US/'] diff --git a/f/Forge/Forge-18.2.3.eb b/f/Forge/Forge-18.2.3.eb index 6748f0af..a7717298 100644 --- a/f/Forge/Forge-18.2.3.eb +++ b/f/Forge/Forge-18.2.3.eb @@ -12,7 +12,7 @@ and FORTRAN applications on Linux for high performance - from single threads thr to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/f/Forge/Forge-19.1.1.eb b/f/Forge/Forge-19.1.1.eb index 07f54c0c..11864732 100644 --- a/f/Forge/Forge-19.1.1.eb +++ b/f/Forge/Forge-19.1.1.eb @@ -12,7 +12,7 @@ and FORTRAN applications on Linux for high performance - from single threads thr to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/f/Forge/Forge-5.1-43967.eb b/f/Forge/Forge-5.1-43967.eb index e065e2f1..45a8619e 100644 --- a/f/Forge/Forge-5.1-43967.eb +++ b/f/Forge/Forge-5.1-43967.eb @@ -11,7 +11,7 @@ and FORTRAN applications on Linux for high performance - from single threads thr to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/f/Forge/Forge-6.1.2.eb b/f/Forge/Forge-6.1.2.eb index 820b0400..cad5c3f8 100644 --- a/f/Forge/Forge-6.1.2.eb +++ b/f/Forge/Forge-6.1.2.eb @@ -11,7 +11,7 @@ and FORTRAN applications on Linux for high performance - from single threads thr to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/f/Forge/Forge-7.0.0.eb b/f/Forge/Forge-7.0.0.eb index 35e524e7..f36bf1a5 100644 --- a/f/Forge/Forge-7.0.0.eb +++ b/f/Forge/Forge-7.0.0.eb @@ -11,7 +11,7 @@ and FORTRAN applications on Linux for high performance - from single threads thr to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/f/Forge/Forge-7.0.1.eb b/f/Forge/Forge-7.0.1.eb index 43ae2484..0f1bd12a 100644 --- a/f/Forge/Forge-7.0.1.eb +++ b/f/Forge/Forge-7.0.1.eb @@ -11,7 +11,7 @@ and FORTRAN applications on Linux for high performance - from single threads thr to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/f/Forge/Forge-7.0.2.eb b/f/Forge/Forge-7.0.2.eb index e97e5330..af4e9d19 100644 --- a/f/Forge/Forge-7.0.2.eb +++ b/f/Forge/Forge-7.0.2.eb @@ -11,7 +11,7 @@ and FORTRAN applications on Linux for high performance - from single threads thr to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/f/Forge/Forge-7.0.3.eb b/f/Forge/Forge-7.0.3.eb index 7b3ba805..cebb83c9 100644 --- a/f/Forge/Forge-7.0.3.eb +++ b/f/Forge/Forge-7.0.3.eb @@ -10,7 +10,7 @@ and FORTRAN applications on Linux for high performance - from single threads thr to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/f/Forge/Forge-7.0.4.eb b/f/Forge/Forge-7.0.4.eb index 88fa06d9..ea30d369 100644 --- a/f/Forge/Forge-7.0.4.eb +++ b/f/Forge/Forge-7.0.4.eb @@ -10,7 +10,7 @@ and FORTRAN applications on Linux for high performance - from single threads thr to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/f/Forge/Forge-7.0.5.eb b/f/Forge/Forge-7.0.5.eb index aa09ccca..a9ca161f 100644 --- a/f/Forge/Forge-7.0.5.eb +++ b/f/Forge/Forge-7.0.5.eb @@ -10,7 +10,7 @@ and FORTRAN applications on Linux for high performance - from single threads thr to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/f/Forge/Forge-7.0.6.eb b/f/Forge/Forge-7.0.6.eb index 72699158..a0a7b38e 100644 --- a/f/Forge/Forge-7.0.6.eb +++ b/f/Forge/Forge-7.0.6.eb @@ -10,7 +10,7 @@ and FORTRAN applications on Linux for high performance - from single threads thr to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/f/Forge/Forge-7.1.eb b/f/Forge/Forge-7.1.eb index 2709c93a..f9e5e730 100644 --- a/f/Forge/Forge-7.1.eb +++ b/f/Forge/Forge-7.1.eb @@ -12,7 +12,7 @@ and FORTRAN applications on Linux for high performance - from single threads thr to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/f/FriBidi/FriBidi-1.0.2.eb b/f/FriBidi/FriBidi-1.0.2.eb index f68c2db8..fdb42d75 100644 --- a/f/FriBidi/FriBidi-1.0.2.eb +++ b/f/FriBidi/FriBidi-1.0.2.eb @@ -11,7 +11,7 @@ description = """ The Free Implementation of the Unicode Bidirectional Algorithm. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s'] @@ -20,7 +20,7 @@ checksums = ['bd6d1b530c4f6066f42461200ed6a31f2db8db208570ea4ccaab2b935e88832b'] builddependencies = [ ('Autotools', '20150215'), - ('binutils', '2.27'), + ('local_binutils', '2.27'), ('pkg-config', '0.29.2'), ] diff --git a/f/FriBidi/FriBidi-1.0.5.eb b/f/FriBidi/FriBidi-1.0.5.eb index 656eeeb0..efa36021 100644 --- a/f/FriBidi/FriBidi-1.0.5.eb +++ b/f/FriBidi/FriBidi-1.0.5.eb @@ -11,7 +11,7 @@ description = """ The Free Implementation of the Unicode Bidirectional Algorithm. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s'] @@ -19,7 +19,7 @@ sources = [SOURCELOWER_TAR_BZ2] builddependencies = [ ('Autotools', '20150215'), - ('binutils', '2.31.1'), + ('local_binutils', '2.31.1'), ('pkg-config', '0.29.2'), ] diff --git a/f/ffmpeg/ffmpeg-4.1.eb b/f/ffmpeg/ffmpeg-4.1.eb index db13f314..c387364b 100644 --- a/f/ffmpeg/ffmpeg-4.1.eb +++ b/f/ffmpeg/ffmpeg-4.1.eb @@ -8,7 +8,7 @@ version = '4.1' homepage = 'https://www.ffmpeg.org/' description = """A complete, cross-platform solution to record, convert and stream audio and video.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_BZ2] source_urls = ['http://ffmpeg.org/releases/'] diff --git a/f/fixesproto/fixesproto-5.0.eb b/f/fixesproto/fixesproto-5.0.eb index 593eaaa3..0b9b5867 100644 --- a/f/fixesproto/fixesproto-5.0.eb +++ b/f/fixesproto/fixesproto-5.0.eb @@ -6,7 +6,7 @@ version = '5.0' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X.org FixesProto protocol headers.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] diff --git a/f/flex/flex-2.5.39.eb b/f/flex/flex-2.5.39.eb index abbf6a7b..d6643927 100644 --- a/f/flex/flex-2.5.39.eb +++ b/f/flex/flex-2.5.39.eb @@ -7,7 +7,7 @@ homepage = 'http://flex.sourceforge.net/' description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] diff --git a/f/flex/flex-2.6.0.eb b/f/flex/flex-2.6.0.eb index f1d2f886..76f5f7c5 100644 --- a/f/flex/flex-2.6.0.eb +++ b/f/flex/flex-2.6.0.eb @@ -5,7 +5,7 @@ homepage = 'http://flex.sourceforge.net/' description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] diff --git a/f/flex/flex-2.6.4.eb b/f/flex/flex-2.6.4.eb index 0e9764f8..e1cf5c6c 100644 --- a/f/flex/flex-2.6.4.eb +++ b/f/flex/flex-2.6.4.eb @@ -5,7 +5,7 @@ homepage = 'http://flex.sourceforge.net/' description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] diff --git a/f/flex/flex-2.6.6.eb b/f/flex/flex-2.6.6.eb index 85883ff9..c3f5ecf1 100644 --- a/f/flex/flex-2.6.6.eb +++ b/f/flex/flex-2.6.6.eb @@ -7,7 +7,7 @@ homepage = 'http://flex.sourceforge.net/' description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] diff --git a/f/fontconfig/fontconfig-2.11.1.eb b/f/fontconfig/fontconfig-2.11.1.eb index da9232c6..1e3d72cf 100644 --- a/f/fontconfig/fontconfig-2.11.1.eb +++ b/f/fontconfig/fontconfig-2.11.1.eb @@ -8,7 +8,7 @@ homepage = 'http://www.freedesktop.org/software/fontconfig' description = """Fontconfig is a library designed to provide system-wide font configuration, customization and application access.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] sources = [SOURCE_TAR_GZ] diff --git a/f/fontconfig/fontconfig-2.13.0-libpng-1.6.34.eb b/f/fontconfig/fontconfig-2.13.0-libpng-1.6.34.eb index 1327275a..14069de2 100644 --- a/f/fontconfig/fontconfig-2.13.0-libpng-1.6.34.eb +++ b/f/fontconfig/fontconfig-2.13.0-libpng-1.6.34.eb @@ -8,7 +8,7 @@ homepage = 'http://www.freedesktop.org/software/fontconfig' description = """Fontconfig is a library designed to provide system-wide font configuration, customization and application access.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] sources = [SOURCE_TAR_GZ] diff --git a/f/fontconfig/fontconfig-2.13.0.eb b/f/fontconfig/fontconfig-2.13.0.eb index 75653002..2726ddc8 100644 --- a/f/fontconfig/fontconfig-2.13.0.eb +++ b/f/fontconfig/fontconfig-2.13.0.eb @@ -9,7 +9,7 @@ homepage = 'http://www.freedesktop.org/software/fontconfig' description = """Fontconfig is a library designed to provide system-wide font configuration, customization and application access.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] sources = [SOURCE_TAR_GZ] diff --git a/f/fontconfig/fontconfig-2.13.1.eb b/f/fontconfig/fontconfig-2.13.1.eb index 11924791..66408e09 100644 --- a/f/fontconfig/fontconfig-2.13.1.eb +++ b/f/fontconfig/fontconfig-2.13.1.eb @@ -9,7 +9,7 @@ homepage = 'http://www.freedesktop.org/software/fontconfig' description = """Fontconfig is a library designed to provide system-wide font configuration, customization and application access.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] sources = [SOURCE_TAR_GZ] diff --git a/f/fontsproto/fontsproto-2.1.3.eb b/f/fontsproto/fontsproto-2.1.3.eb index 0d1978e2..c4122ecc 100644 --- a/f/fontsproto/fontsproto-2.1.3.eb +++ b/f/fontsproto/fontsproto-2.1.3.eb @@ -6,7 +6,7 @@ version = '2.1.3' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = "X11 font extension wire protocol" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] diff --git a/f/foss/foss-2017b.eb b/f/foss/foss-2017b.eb index 7d3aa205..3367f53d 100644 --- a/f/foss/foss-2017b.eb +++ b/f/foss/foss-2017b.eb @@ -7,9 +7,9 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '6.3.0-2.27' +local_gccver = '6.3.0-2.27' blaslib = 'OpenBLAS' blasver = '0.2.20' @@ -21,11 +21,11 @@ comp_mpi_tc = (comp_mpi_tc_name, version) # we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain # because of toolchain preparation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds +# For local_binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds dependencies = [ - ('GCC', gccver), - ('OpenMPI', '2.1.1', '', ('GCC', gccver)), - (blaslib, blasver, '', ('GCC', gccver)), + ('GCC', local_gccver), + ('OpenMPI', '2.1.1', '', ('GCC', local_gccver)), + (blaslib, blasver, '', ('GCC', local_gccver)), ('FFTW', '3.3.6', '', comp_mpi_tc), ('ScaLAPACK', '2.0.2', '-%s' % blas, comp_mpi_tc), ] diff --git a/f/foss/foss-2018a.eb b/f/foss/foss-2018a.eb index 7f4e87f1..725e06ef 100644 --- a/f/foss/foss-2018a.eb +++ b/f/foss/foss-2018a.eb @@ -7,9 +7,9 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '6.3.0-2.27' +local_gccver = '6.3.0-2.27' blaslib = 'OpenBLAS' blasver = '0.2.20' @@ -21,11 +21,11 @@ comp_mpi_tc = (comp_mpi_tc_name, version) # we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain # because of toolchain preparation functions -# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds +# For local_binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds dependencies = [ - ('GCC', gccver), - ('OpenMPI', '3.0.0', '', ('GCC', gccver)), - (blaslib, blasver, '', ('GCC', gccver)), + ('GCC', local_gccver), + ('OpenMPI', '3.0.0', '', ('GCC', local_gccver)), + (blaslib, blasver, '', ('GCC', local_gccver)), ('FFTW', '3.3.7', '', comp_mpi_tc), ('ScaLAPACK', '2.0.2', '-%s' % blas, comp_mpi_tc), ] diff --git a/f/freetype/freetype-2.5.3.eb b/f/freetype/freetype-2.5.3.eb index 8cbdca2e..cabb0090 100644 --- a/f/freetype/freetype-2.5.3.eb +++ b/f/freetype/freetype-2.5.3.eb @@ -8,7 +8,7 @@ description = """FreeType 2 is a software font engine that is designed to be sma portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [GNU_SAVANNAH_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/f/freetype/freetype-2.6.3.eb b/f/freetype/freetype-2.6.3.eb index 9ce63e95..c8e95c86 100644 --- a/f/freetype/freetype-2.6.3.eb +++ b/f/freetype/freetype-2.6.3.eb @@ -6,7 +6,7 @@ description = """FreeType 2 is a software font engine that is designed to be sma portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [GNU_SAVANNAH_SOURCE] sources = [SOURCE_TAR_GZ] 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 5e1162f5..33b0a9b2 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 @@ -6,7 +6,7 @@ description = """FreeType 2 is a software font engine that is designed to be sma portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [GNU_SAVANNAH_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/f/freetype/freetype-2.8.eb b/f/freetype/freetype-2.8.eb index e95f0659..93f09d7d 100644 --- a/f/freetype/freetype-2.8.eb +++ b/f/freetype/freetype-2.8.eb @@ -6,7 +6,7 @@ description = """FreeType 2 is a software font engine that is designed to be sma portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [GNU_SAVANNAH_SOURCE] sources = [SOURCE_TAR_GZ] 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 b9615ade..85545383 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 @@ -6,7 +6,7 @@ description = """FreeType 2 is a software font engine that is designed to be sma portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [GNU_SAVANNAH_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/f/freetype/freetype-2.9.1.eb b/f/freetype/freetype-2.9.1.eb index 95fbfa63..13a02fd3 100644 --- a/f/freetype/freetype-2.9.1.eb +++ b/f/freetype/freetype-2.9.1.eb @@ -11,7 +11,7 @@ description = """ as well. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [GNU_SAVANNAH_SOURCE] @@ -19,7 +19,7 @@ sources = [SOURCE_TAR_GZ] checksums = ['ec391504e55498adceb30baceebd147a6e963f636eb617424bcfc47a169898ce'] builddependencies = [ - ('binutils', '2.30'), + ('local_binutils', '2.30'), ] dependencies = [ diff --git a/g/GATK/GATK-1.0.5083.eb b/g/GATK/GATK-1.0.5083.eb index 8b95f56f..80812447 100644 --- a/g/GATK/GATK-1.0.5083.eb +++ b/g/GATK/GATK-1.0.5083.eb @@ -9,7 +9,7 @@ description = """The GATK is a structured software library that makes writing ef medical resequencing projects such as 1000 Genomes and The Cancer Genome Atlas. These tools include things like a depth of coverage analyzers, a quality score recalibrator, a SNP/indel caller and a local realigner.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] 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 f6226c6f..bb794f31 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 @@ -22,7 +22,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] 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 04392952..daad97eb 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 @@ -22,7 +22,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] diff --git a/g/GATK/GATK-2.6-5-Java-1.7.0_79.eb b/g/GATK/GATK-2.6-5-Java-1.7.0_79.eb index 8f88a371..641e9884 100644 --- a/g/GATK/GATK-2.6-5-Java-1.7.0_79.eb +++ b/g/GATK/GATK-2.6-5-Java-1.7.0_79.eb @@ -10,7 +10,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] 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 d6983656..163bc6de 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 @@ -22,7 +22,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] diff --git a/g/GATK/GATK-2.7-4.eb b/g/GATK/GATK-2.7-4.eb index 21d43e48..81f174bb 100644 --- a/g/GATK/GATK-2.7-4.eb +++ b/g/GATK/GATK-2.7-4.eb @@ -9,7 +9,7 @@ description = """The GATK is a structured software library that makes writing ef medical resequencing projects such as 1000 Genomes and The Cancer Genome Atlas. These tools include things like a depth of coverage analyzers, a quality score recalibrator, a SNP/indel caller and a local realigner.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] 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 364e6b7b..0a5e4262 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 @@ -22,7 +22,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] 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 0b44c43c..4a97aa6a 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 @@ -22,7 +22,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] 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 c736bf75..78768184 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 @@ -22,7 +22,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] 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 8b860c79..c4a7ed7e 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 @@ -22,7 +22,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] 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 9b65bdf7..8d1e1601 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 @@ -22,7 +22,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] 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 54470afb..14c8885a 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 @@ -22,7 +22,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] 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 f3a67807..623ddedc 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 @@ -23,7 +23,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] diff --git a/g/GATK/GATK-3.6-Java-1.8.0_92.eb b/g/GATK/GATK-3.6-Java-1.8.0_92.eb index 2cb1707a..7fd53c9b 100644 --- a/g/GATK/GATK-3.6-Java-1.8.0_92.eb +++ b/g/GATK/GATK-3.6-Java-1.8.0_92.eb @@ -25,7 +25,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] diff --git a/g/GATK/GATK-3.7-Java-1.8.0_112.eb b/g/GATK/GATK-3.7-Java-1.8.0_112.eb index 6a5384fb..e5f7e948 100644 --- a/g/GATK/GATK-3.7-Java-1.8.0_112.eb +++ b/g/GATK/GATK-3.7-Java-1.8.0_112.eb @@ -25,7 +25,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] 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 9b7da935..01839177 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 @@ -13,7 +13,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download source_urls = [ 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 bcb6ad0c..d32ae0b0 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 @@ -13,7 +13,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download source_urls = [ diff --git a/g/GATK/GATK-4.1.2.0-Java-1.8.0_202.eb b/g/GATK/GATK-4.1.2.0-Java-1.8.0_202.eb index 5887b38f..afddea6f 100644 --- a/g/GATK/GATK-4.1.2.0-Java-1.8.0_202.eb +++ b/g/GATK/GATK-4.1.2.0-Java-1.8.0_202.eb @@ -13,7 +13,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download source_urls = [ diff --git a/g/GATK/GATK-4.1.4.0-Java-1.8.0_202.eb b/g/GATK/GATK-4.1.4.0-Java-1.8.0_202.eb index eedc55f4..128e91bb 100644 --- a/g/GATK/GATK-4.1.4.0-Java-1.8.0_202.eb +++ b/g/GATK/GATK-4.1.4.0-Java-1.8.0_202.eb @@ -13,7 +13,7 @@ description = """The Genome Analysis Toolkit or GATK is a software package devel 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': 'system', 'version': ''} +toolchain = SYSTEM # download manually from http://www.broadinstitute.org/gatk/download source_urls = [ diff --git a/g/GC3Pie/GC3Pie-2.2.3.eb b/g/GC3Pie/GC3Pie-2.2.3.eb index 6b871665..71f77bf3 100644 --- a/g/GC3Pie/GC3Pie-2.2.3.eb +++ b/g/GC3Pie/GC3Pie-2.2.3.eb @@ -7,7 +7,7 @@ homepage = 'https://gc3pie.readthedocs.org' description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution environments.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # this is a bundle of Python packages exts_defaultclass = 'PythonPackage' diff --git a/g/GC3Pie/GC3Pie-2.3.eb b/g/GC3Pie/GC3Pie-2.3.eb index e590d138..a27d1565 100644 --- a/g/GC3Pie/GC3Pie-2.3.eb +++ b/g/GC3Pie/GC3Pie-2.3.eb @@ -7,7 +7,7 @@ homepage = 'https://gc3pie.readthedocs.org' description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution environments.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # this is a bundle of Python packages exts_defaultclass = 'PythonPackage' diff --git a/g/GC3Pie/GC3Pie-2.4.0.eb b/g/GC3Pie/GC3Pie-2.4.0.eb index af55c597..dfd52273 100644 --- a/g/GC3Pie/GC3Pie-2.4.0.eb +++ b/g/GC3Pie/GC3Pie-2.4.0.eb @@ -7,7 +7,7 @@ homepage = 'https://gc3pie.readthedocs.org' description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution environments.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # this is a bundle of Python packages exts_defaultclass = 'PythonPackage' diff --git a/g/GC3Pie/GC3Pie-2.4.1.eb b/g/GC3Pie/GC3Pie-2.4.1.eb index 78c3e166..455d68a3 100644 --- a/g/GC3Pie/GC3Pie-2.4.1.eb +++ b/g/GC3Pie/GC3Pie-2.4.1.eb @@ -7,7 +7,7 @@ homepage = 'https://gc3pie.readthedocs.org' description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution environments.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # this is a bundle of Python packages exts_defaultclass = 'PythonPackage' diff --git a/g/GC3Pie/GC3Pie-2.4.2.eb b/g/GC3Pie/GC3Pie-2.4.2.eb index 641355bb..448afd97 100644 --- a/g/GC3Pie/GC3Pie-2.4.2.eb +++ b/g/GC3Pie/GC3Pie-2.4.2.eb @@ -7,7 +7,7 @@ homepage = 'https://gc3pie.readthedocs.org' description = """GC3Pie is a Python package for running large job campaigns on diverse batch-oriented execution environments.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # this is a bundle of Python packages exts_defaultclass = 'PythonPackage' diff --git a/g/GCC/GCC-4.4.7-system.eb b/g/GCC/GCC-4.4.7-system.eb index 31a1732c..6ec99661 100644 --- a/g/GCC/GCC-4.4.7-system.eb +++ b/g/GCC/GCC-4.4.7-system.eb @@ -7,7 +7,7 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" # empty version to ensure that dependencies are loaded -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM osdependencies = ['gcc'] diff --git a/g/GCC/GCC-4.7.0.eb b/g/GCC/GCC-4.7.0.eb index 2266bb41..b4854a10 100644 --- a/g/GCC/GCC-4.7.0.eb +++ b/g/GCC/GCC-4.7.0.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # GCC auto-resolving HTTP mirror diff --git a/g/GCC/GCC-4.8.1-CLooG.eb b/g/GCC/GCC-4.8.1-CLooG.eb index 40bd3ecb..aaf71b03 100644 --- a/g/GCC/GCC-4.8.1-CLooG.eb +++ b/g/GCC/GCC-4.8.1-CLooG.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # GCC auto-resolving HTTP mirror diff --git a/g/GCC/GCC-4.8.1.eb b/g/GCC/GCC-4.8.1.eb index e331c7bc..fc692532 100644 --- a/g/GCC/GCC-4.8.1.eb +++ b/g/GCC/GCC-4.8.1.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # GCC auto-resolving HTTP mirror diff --git a/g/GCC/GCC-4.8.2-CLooG-multilib.eb b/g/GCC/GCC-4.8.2-CLooG-multilib.eb index 4462953b..6cabb5e0 100644 --- a/g/GCC/GCC-4.8.2-CLooG-multilib.eb +++ b/g/GCC/GCC-4.8.2-CLooG-multilib.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # GCC auto-resolving HTTP mirror diff --git a/g/GCC/GCC-4.8.2-CLooG.eb b/g/GCC/GCC-4.8.2-CLooG.eb index b8689e54..a26731cf 100644 --- a/g/GCC/GCC-4.8.2-CLooG.eb +++ b/g/GCC/GCC-4.8.2-CLooG.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # GCC auto-resolving HTTP mirror diff --git a/g/GCC/GCC-4.8.2-multilib.eb b/g/GCC/GCC-4.8.2-multilib.eb index ac6ed49e..53e333c6 100644 --- a/g/GCC/GCC-4.8.2-multilib.eb +++ b/g/GCC/GCC-4.8.2-multilib.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # GCC auto-resolving HTTP mirror diff --git a/g/GCC/GCC-4.8.2.eb b/g/GCC/GCC-4.8.2.eb index 7382d847..d0facee3 100644 --- a/g/GCC/GCC-4.8.2.eb +++ b/g/GCC/GCC-4.8.2.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # GCC auto-resolving HTTP mirror diff --git a/g/GCC/GCC-4.8.3-CLooG-multilib.eb b/g/GCC/GCC-4.8.3-CLooG-multilib.eb index b5f42be2..291ef301 100644 --- a/g/GCC/GCC-4.8.3-CLooG-multilib.eb +++ b/g/GCC/GCC-4.8.3-CLooG-multilib.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # GCC auto-resolving HTTP mirror diff --git a/g/GCC/GCC-4.8.3.eb b/g/GCC/GCC-4.8.3.eb index 0acc01e2..2229e518 100644 --- a/g/GCC/GCC-4.8.3.eb +++ b/g/GCC/GCC-4.8.3.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # GCC auto-resolving HTTP mirror diff --git a/g/GCC/GCC-4.8.4-CLooG-multilib.eb b/g/GCC/GCC-4.8.4-CLooG-multilib.eb index f44d5eba..ade47302 100644 --- a/g/GCC/GCC-4.8.4-CLooG-multilib.eb +++ b/g/GCC/GCC-4.8.4-CLooG-multilib.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # GCC auto-resolving HTTP mirror diff --git a/g/GCC/GCC-4.8.4-CLooG.eb b/g/GCC/GCC-4.8.4-CLooG.eb index 99d84609..ba543d3c 100644 --- a/g/GCC/GCC-4.8.4-CLooG.eb +++ b/g/GCC/GCC-4.8.4-CLooG.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # GCC auto-resolving HTTP mirror diff --git a/g/GCC/GCC-4.8.4.eb b/g/GCC/GCC-4.8.4.eb index fcee43a6..38d64643 100644 --- a/g/GCC/GCC-4.8.4.eb +++ b/g/GCC/GCC-4.8.4.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # GCC auto-resolving HTTP mirror diff --git a/g/GCC/GCC-4.8.5.eb b/g/GCC/GCC-4.8.5.eb index 13ef0430..02e52cf8 100644 --- a/g/GCC/GCC-4.8.5.eb +++ b/g/GCC/GCC-4.8.5.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # GCC auto-resolving HTTP mirror diff --git a/g/GCC/GCC-4.9.0-CLooG-multilib.eb b/g/GCC/GCC-4.9.0-CLooG-multilib.eb index cf6201c9..1d77ff14 100644 --- a/g/GCC/GCC-4.9.0-CLooG-multilib.eb +++ b/g/GCC/GCC-4.9.0-CLooG-multilib.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' diff --git a/g/GCC/GCC-4.9.0-CLooG.eb b/g/GCC/GCC-4.9.0-CLooG.eb index e406755a..a1c32b80 100644 --- a/g/GCC/GCC-4.9.0-CLooG.eb +++ b/g/GCC/GCC-4.9.0-CLooG.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' diff --git a/g/GCC/GCC-4.9.0.eb b/g/GCC/GCC-4.9.0.eb index 64dfe66c..e67699d3 100644 --- a/g/GCC/GCC-4.9.0.eb +++ b/g/GCC/GCC-4.9.0.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' diff --git a/g/GCC/GCC-4.9.1-CLooG-multilib.eb b/g/GCC/GCC-4.9.1-CLooG-multilib.eb index 68f50074..548f71f0 100644 --- a/g/GCC/GCC-4.9.1-CLooG-multilib.eb +++ b/g/GCC/GCC-4.9.1-CLooG-multilib.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' diff --git a/g/GCC/GCC-4.9.1-CLooG.eb b/g/GCC/GCC-4.9.1-CLooG.eb index b9864587..d6e265ca 100644 --- a/g/GCC/GCC-4.9.1-CLooG.eb +++ b/g/GCC/GCC-4.9.1-CLooG.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' diff --git a/g/GCC/GCC-4.9.1.eb b/g/GCC/GCC-4.9.1.eb index 12918290..f3115549 100644 --- a/g/GCC/GCC-4.9.1.eb +++ b/g/GCC/GCC-4.9.1.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' diff --git a/g/GCC/GCC-4.9.2-CLooG-multilib.eb b/g/GCC/GCC-4.9.2-CLooG-multilib.eb index fa8244fd..64dc9068 100644 --- a/g/GCC/GCC-4.9.2-CLooG-multilib.eb +++ b/g/GCC/GCC-4.9.2-CLooG-multilib.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' diff --git a/g/GCC/GCC-4.9.2-CLooG.eb b/g/GCC/GCC-4.9.2-CLooG.eb index af0bfbd7..c958d107 100644 --- a/g/GCC/GCC-4.9.2-CLooG.eb +++ b/g/GCC/GCC-4.9.2-CLooG.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' 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 59dab684..452a98e4 100644 --- a/g/GCC/GCC-4.9.2-binutils-2.25.eb +++ b/g/GCC/GCC-4.9.2-binutils-2.25.eb @@ -1,14 +1,14 @@ name = "GCC" version = '4.9.2' -binutilsver = '2.25' -versionsuffix = '-binutils-%s' % binutilsver +local_local_binutilsver = '2.25' +versionsuffix = '-local_binutils-%s' % local_local_binutilsver homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' @@ -26,7 +26,7 @@ sources = [ 'mpc-1.0.2.tar.gz', ] -builddependencies = [('binutils', binutilsver)] +builddependencies = [('local_binutils', local_local_binutilsver)] patches = [ ('mpfr-%s-allpatches-20140630.patch' % diff --git a/g/GCC/GCC-4.9.2.eb b/g/GCC/GCC-4.9.2.eb index b840c91a..a29783bb 100644 --- a/g/GCC/GCC-4.9.2.eb +++ b/g/GCC/GCC-4.9.2.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' 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 e7169399..81d3b4ca 100644 --- a/g/GCC/GCC-4.9.3-binutils-2.25.eb +++ b/g/GCC/GCC-4.9.3-binutils-2.25.eb @@ -1,14 +1,14 @@ name = "GCC" version = '4.9.3' -binutilsver = '2.25' -versionsuffix = '-binutils-%s' % binutilsver +local_local_binutilsver = '2.25' +versionsuffix = '-local_binutils-%s' % local_local_binutilsver homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' @@ -26,7 +26,7 @@ sources = [ 'mpc-1.0.2.tar.gz', ] -builddependencies = [('binutils', binutilsver)] +builddependencies = [('local_binutils', local_local_binutilsver)] patches = [ ('mpfr-%s-allpatches-20141204.patch' % diff --git a/g/GCC/GCC-4.9.3-experimental.eb b/g/GCC/GCC-4.9.3-experimental.eb index 0b271cd7..6bcd95f8 100644 --- a/g/GCC/GCC-4.9.3-experimental.eb +++ b/g/GCC/GCC-4.9.3-experimental.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' diff --git a/g/GCC/GCC-4.9.3-tf.eb b/g/GCC/GCC-4.9.3-tf.eb index 0b271cd7..6bcd95f8 100644 --- a/g/GCC/GCC-4.9.3-tf.eb +++ b/g/GCC/GCC-4.9.3-tf.eb @@ -6,7 +6,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' diff --git a/g/GCC/GCC-4.9.3.eb b/g/GCC/GCC-4.9.3.eb index d1a2c65f..7a3ec2c6 100644 --- a/g/GCC/GCC-4.9.3.eb +++ b/g/GCC/GCC-4.9.3.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' 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 96f1d23c..fe272b1a 100644 --- a/g/GCC/GCC-5.1.0-binutils-2.25.eb +++ b/g/GCC/GCC-5.1.0-binutils-2.25.eb @@ -1,14 +1,14 @@ name = "GCC" version = '5.1.0' -binutilsver = '2.25' -versionsuffix = '-binutils-%s' % binutilsver +local_local_binutilsver = '2.25' +versionsuffix = '-local_binutils-%s' % local_local_binutilsver homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' @@ -32,7 +32,7 @@ sources = [ builddependencies = [ ('M4', '1.4.17'), - ('binutils', binutilsver), + ('local_binutils', local_local_binutilsver), ] patches = [ diff --git a/g/GCC/GCC-5.1.0.eb b/g/GCC/GCC-5.1.0.eb index 87c42472..2f380cdd 100644 --- a/g/GCC/GCC-5.1.0.eb +++ b/g/GCC/GCC-5.1.0.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' diff --git a/g/GCC/GCC-5.2.0.eb b/g/GCC/GCC-5.2.0.eb index f9e0f78c..e17b7ba5 100644 --- a/g/GCC/GCC-5.2.0.eb +++ b/g/GCC/GCC-5.2.0.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.3' diff --git a/g/GCC/GCC-5.3.0-2.25.eb b/g/GCC/GCC-5.3.0-2.25.eb index 6cabe6d5..484878ac 100644 --- a/g/GCC/GCC-5.3.0-2.25.eb +++ b/g/GCC/GCC-5.3.0-2.25.eb @@ -3,20 +3,20 @@ easyblock = 'Bundle' name = 'GCC' version = '5.3.0' -binutilsver = '2.25' -versionsuffix = '-%s' % binutilsver +local_local_binutilsver = '2.25' +versionsuffix = '-%s' % local_local_binutilsver homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of - # (dummy-built) binutils - ('binutils', binutilsver, '', ('GCCcore', version)), + # local_binutils built on top of GCCcore, which was built on top of + # (dummy-built) local_binutils + ('local_binutils', local_local_binutilsver, '', ('GCCcore', version)), ] altroot = 'GCCcore' 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 972227f8..a146899f 100644 --- a/g/GCC/GCC-5.3.0-binutils-2.25.eb +++ b/g/GCC/GCC-5.3.0-binutils-2.25.eb @@ -1,14 +1,14 @@ name = 'GCC' version = '5.3.0' -binutilsver = '2.25' -versionsuffix = '-binutils-%s' % binutilsver +local_local_binutilsver = '2.25' +versionsuffix = '-local_binutils-%s' % local_local_binutilsver homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.3' @@ -38,7 +38,7 @@ patches = [ builddependencies = [ ('M4', '1.4.17'), - ('binutils', binutilsver), + ('local_binutils', local_local_binutilsver), ] checksums = [ diff --git a/g/GCC/GCC-5.3.0.eb b/g/GCC/GCC-5.3.0.eb index 57b13fa8..003bc397 100644 --- a/g/GCC/GCC-5.3.0.eb +++ b/g/GCC/GCC-5.3.0.eb @@ -5,7 +5,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.3' 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 8266a620..bec82312 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 @@ -3,20 +3,20 @@ easyblock = 'Bundle' name = 'GCC' version = '5.3.1' snapshot = '20160419' -binutilsver = '2.25' -versionsuffix = '-snapshot-%s-%s' % (snapshot, binutilsver) +local_local_binutilsver = '2.25' +versionsuffix = '-snapshot-%s-%s' % (snapshot, local_local_binutilsver) homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('GCCcore', version, '-snapshot-%s' % snapshot), - # binutils built on top of GCCcore, which was built on top of - # (dummy-built) binutils - ('binutils', binutilsver, '', ('GCCcore', '%s-snapshot-%s' % (version, snapshot))), + # local_binutils built on top of GCCcore, which was built on top of + # (dummy-built) local_binutils + ('local_binutils', local_local_binutilsver, '', ('GCCcore', '%s-snapshot-%s' % (version, snapshot))), ] altroot = 'GCCcore' diff --git a/g/GCC/GCC-7.3.0-2.30.eb b/g/GCC/GCC-7.3.0-2.30.eb index dd7b7347..bd45d6ea 100644 --- a/g/GCC/GCC-7.3.0-2.30.eb +++ b/g/GCC/GCC-7.3.0-2.30.eb @@ -3,19 +3,19 @@ easyblock = 'Bundle' name = 'GCC' version = '7.3.0' -binutilsver = '2.30' -versionsuffix = '-%s' % binutilsver +local_local_binutilsver = '2.30' +versionsuffix = '-%s' % local_local_binutilsver homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', binutilsver, '', ('GCCcore', version)), + # local_binutils built on top of GCCcore, which was built on top of (dummy-built) local_binutils + ('local_binutils', local_local_binutilsver, '', ('GCCcore', version)), ] altroot = 'GCCcore' diff --git a/g/GCC/GCC-8.1.0-2.30.eb b/g/GCC/GCC-8.1.0-2.30.eb index dc18ae10..2583c670 100644 --- a/g/GCC/GCC-8.1.0-2.30.eb +++ b/g/GCC/GCC-8.1.0-2.30.eb @@ -5,18 +5,18 @@ easyblock = 'Bundle' name = 'GCC' version = '8.1.0' -binutilsver = '2.30' -versionsuffix = '-%s' % binutilsver +local_local_binutilsver = '2.30' +versionsuffix = '-%s' % local_local_binutilsver homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('GCCcore', version), - ('binutils', binutilsver, '', ('GCCcore', version)), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', version)), ] altroot = 'GCCcore' diff --git a/g/GCC/GCC-8.3.0-2.32.eb b/g/GCC/GCC-8.3.0-2.32.eb index a924324f..03fc5d38 100644 --- a/g/GCC/GCC-8.3.0-2.32.eb +++ b/g/GCC/GCC-8.3.0-2.32.eb @@ -5,8 +5,8 @@ easyblock = 'Bundle' name = 'GCC' version = '8.3.0' -local_binutilsver = '2.32' -versionsuffix = '-%s' % local_binutilsver +local_local_local_binutilsver = '2.32' +versionsuffix = '-%s' % local_local_local_binutilsver homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, @@ -16,8 +16,8 @@ toolchain = SYSTEM dependencies = [ ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_binutilsver, '', ('GCCcore', version)), + # local_binutils built on top of GCCcore, which was built on top of (dummy-built) local_binutils + ('local_binutils', local_local_local_binutilsver, '', ('GCCcore', version)), ] altroot = 'GCCcore' diff --git a/g/GCC/GCC-9.2.0-2.32.eb b/g/GCC/GCC-9.2.0-2.32.eb index 2e8b21cf..52aca70f 100644 --- a/g/GCC/GCC-9.2.0-2.32.eb +++ b/g/GCC/GCC-9.2.0-2.32.eb @@ -5,8 +5,8 @@ easyblock = 'Bundle' name = 'GCC' version = '9.2.0' -local_binutilsver = '2.32' -versionsuffix = '-%s' % local_binutilsver +local_local_local_binutilsver = '2.32' +versionsuffix = '-%s' % local_local_local_binutilsver homepage = 'https://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, @@ -16,8 +16,8 @@ toolchain = SYSTEM dependencies = [ ('GCCcore', version), - # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils - ('binutils', local_binutilsver, '', ('GCCcore', version)), + # local_binutils built on top of GCCcore, which was built on top of (dummy-built) local_binutils + ('local_binutils', local_local_local_binutilsver, '', ('GCCcore', version)), ] altroot = 'GCCcore' diff --git a/g/GCCcore/GCCcore-4.9.2.eb b/g/GCCcore/GCCcore-4.9.2.eb index 9e957bb3..c3c721ed 100644 --- a/g/GCCcore/GCCcore-4.9.2.eb +++ b/g/GCCcore/GCCcore-4.9.2.eb @@ -7,7 +7,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' gcc_name = 'GCC' @@ -27,7 +27,7 @@ sources = [ builddependencies = [ ('Autotools', '20150215'), - ('binutils', '2.25'), + ('local_binutils', '2.25'), ] patches = [ diff --git a/g/GCCcore/GCCcore-4.9.3.eb b/g/GCCcore/GCCcore-4.9.3.eb index 8b443952..3a927c55 100644 --- a/g/GCCcore/GCCcore-4.9.3.eb +++ b/g/GCCcore/GCCcore-4.9.3.eb @@ -9,7 +9,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.2' @@ -29,7 +29,7 @@ sources = [ builddependencies = [ ('Autotools', '20150215'), - ('binutils', '2.25'), + ('local_binutils', '2.25'), ] patches = [ diff --git a/g/GCCcore/GCCcore-5.3.0.eb b/g/GCCcore/GCCcore-5.3.0.eb index 5aa6b639..d384c1ce 100644 --- a/g/GCCcore/GCCcore-5.3.0.eb +++ b/g/GCCcore/GCCcore-5.3.0.eb @@ -7,7 +7,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.3' @@ -36,7 +36,7 @@ patches = [ mpfr_version)] builddependencies = [ - ('binutils', '2.26'), + ('local_binutils', '2.26'), ('M4', '1.4.17'), ] diff --git a/g/GCCcore/GCCcore-5.3.1-snapshot-20160419.eb b/g/GCCcore/GCCcore-5.3.1-snapshot-20160419.eb index 82c0a964..f944ba7b 100644 --- a/g/GCCcore/GCCcore-5.3.1-snapshot-20160419.eb +++ b/g/GCCcore/GCCcore-5.3.1-snapshot-20160419.eb @@ -9,7 +9,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.3' gcc_name = 'GCC' @@ -29,7 +29,7 @@ sources = [ 'isl-0.15.tar.bz2', ] -builddependencies = [('binutils', '2.25')] +builddependencies = [('local_binutils', '2.25')] patches = [ ('mpfr-%s-allpatches-20151029.patch' % diff --git a/g/GCCcore/GCCcore-5.4.0.eb b/g/GCCcore/GCCcore-5.4.0.eb index 991908b7..fc3330d4 100644 --- a/g/GCCcore/GCCcore-5.4.0.eb +++ b/g/GCCcore/GCCcore-5.4.0.eb @@ -7,7 +7,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.4' @@ -37,7 +37,7 @@ patches = [ mpfr_version)] builddependencies = [ - ('binutils', '2.26'), + ('local_binutils', '2.26'), ('M4', '1.4.18'), ] diff --git a/g/GCCcore/GCCcore-6.1.0.eb b/g/GCCcore/GCCcore-6.1.0.eb index c870c060..fc03895f 100644 --- a/g/GCCcore/GCCcore-6.1.0.eb +++ b/g/GCCcore/GCCcore-6.1.0.eb @@ -7,7 +7,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.4' @@ -33,7 +33,7 @@ sources = [ builddependencies = [ ('M4', '1.4.17'), - ('binutils', '2.27'), + ('local_binutils', '2.27'), ] patches = [ diff --git a/g/GCCcore/GCCcore-6.2.0.eb b/g/GCCcore/GCCcore-6.2.0.eb index ff2dd1d7..166d2ad6 100644 --- a/g/GCCcore/GCCcore-6.2.0.eb +++ b/g/GCCcore/GCCcore-6.2.0.eb @@ -7,7 +7,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.4' @@ -32,7 +32,7 @@ sources = [ builddependencies = [ ('M4', '1.4.17'), - ('binutils', '2.27'), + ('local_binutils', '2.27'), ] patches = [ diff --git a/g/GCCcore/GCCcore-6.3.0.eb b/g/GCCcore/GCCcore-6.3.0.eb index 665cfdf2..47d994bb 100644 --- a/g/GCCcore/GCCcore-6.3.0.eb +++ b/g/GCCcore/GCCcore-6.3.0.eb @@ -7,7 +7,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.5' @@ -37,7 +37,7 @@ sources = [ builddependencies = [ ('M4', '1.4.18'), - ('binutils', '2.27'), + ('local_binutils', '2.27'), ] patches = [ diff --git a/g/GCCcore/GCCcore-6.4.0.eb b/g/GCCcore/GCCcore-6.4.0.eb index dd99c96a..3c111d06 100644 --- a/g/GCCcore/GCCcore-6.4.0.eb +++ b/g/GCCcore/GCCcore-6.4.0.eb @@ -11,7 +11,7 @@ description = """ libgcj,...). [NOTE: This module does not include Objective-C, Java or Ada] """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.5' @@ -36,7 +36,7 @@ sources = [ builddependencies = [ ('M4', '1.4.18'), - ('binutils', '2.28'), + ('local_binutils', '2.28'), ] patches = [ diff --git a/g/GCCcore/GCCcore-7.1.0.eb b/g/GCCcore/GCCcore-7.1.0.eb index 68b0d7f0..3164b3fc 100644 --- a/g/GCCcore/GCCcore-7.1.0.eb +++ b/g/GCCcore/GCCcore-7.1.0.eb @@ -7,7 +7,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '3.1.5' @@ -32,7 +32,7 @@ sources = [ builddependencies = [ ('M4', '1.4.18', '', True), - ('binutils', '2.28', '', True), + ('local_binutils', '2.28', '', True), ] patches = [ diff --git a/g/GCCcore/GCCcore-8.1.0.eb b/g/GCCcore/GCCcore-8.1.0.eb index 8651cea0..8e8d7169 100644 --- a/g/GCCcore/GCCcore-8.1.0.eb +++ b/g/GCCcore/GCCcore-8.1.0.eb @@ -9,7 +9,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '4.0.1' @@ -45,7 +45,7 @@ checksums = [ builddependencies = [ ('M4', '1.4.18'), - ('binutils', '2.30'), + ('local_binutils', '2.30'), ] languages = ['c', 'c++', 'fortran'] diff --git a/g/GCCcore/GCCcore-8.2.0.eb b/g/GCCcore/GCCcore-8.2.0.eb index 2eafb1ff..6d27da79 100644 --- a/g/GCCcore/GCCcore-8.2.0.eb +++ b/g/GCCcore/GCCcore-8.2.0.eb @@ -7,7 +7,7 @@ homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM mpfr_version = '4.0.1' @@ -44,7 +44,7 @@ checksums = [ builddependencies = [ ('M4', '1.4.18'), - ('binutils', '2.31.1'), + ('local_binutils', '2.31.1'), ] languages = ['c', 'c++', 'fortran'] diff --git a/g/GCCcore/GCCcore-8.3.0.eb b/g/GCCcore/GCCcore-8.3.0.eb index 28a21f65..b9bfb37b 100644 --- a/g/GCCcore/GCCcore-8.3.0.eb +++ b/g/GCCcore/GCCcore-8.3.0.eb @@ -39,7 +39,7 @@ checksums = [ builddependencies = [ ('M4', '1.4.18', '', True), - ('binutils', '2.32'), + ('local_binutils', '2.32'), ] languages = ['c', 'c++', 'fortran'] diff --git a/g/GCCcore/GCCcore-9.2.0.eb b/g/GCCcore/GCCcore-9.2.0.eb index 9062a39f..96aa35e9 100644 --- a/g/GCCcore/GCCcore-9.2.0.eb +++ b/g/GCCcore/GCCcore-9.2.0.eb @@ -41,7 +41,7 @@ checksums = [ builddependencies = [ ('M4', '1.4.18', '', True), - ('binutils', '2.32'), + ('local_binutils', '2.32'), ] languages = ['c', 'c++', 'fortran'] 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 0d381266..acd3ed35 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 @@ -10,7 +10,7 @@ description = """GDAL is a translator library for raster geospatial data formats to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] sources = [SOURCELOWER_TAR_XZ] 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 22689870..011b3d0d 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 @@ -10,7 +10,7 @@ description = """GDAL is a translator library for raster geospatial data formats to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] sources = [SOURCELOWER_TAR_XZ] 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 5bf3395a..24117a0c 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 @@ -20,7 +20,7 @@ description = """ Next-generation sequencing platforms (Illumina/Solexa, ABI/SOL 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ ('http://sourceforge.net/projects/gemlibrary/files/gem-library/Binary%20pre-release%203/', diff --git a/g/GEOS/GEOS-3.5.0.eb b/g/GEOS/GEOS-3.5.0.eb index e53d16d6..a11e2d16 100644 --- a/g/GEOS/GEOS-3.5.0.eb +++ b/g/GEOS/GEOS-3.5.0.eb @@ -9,6 +9,6 @@ description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java source_urls = ['http://download.osgeo.org/geos/'] sources = [SOURCELOWER_TAR_BZ2] -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM moduleclass = 'math' 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 c37a4671..0463589d 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 @@ -6,7 +6,7 @@ version = '3.6.1' homepage = 'http://trac.osgeo.org/geos' description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://download.osgeo.org/geos/'] sources = [SOURCELOWER_TAR_BZ2] 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 c022e80f..675b6988 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 @@ -6,7 +6,7 @@ version = '3.6.1' homepage = 'http://trac.osgeo.org/geos' description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://download.osgeo.org/geos/'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/g/GLM/GLM-0.9.9.0-GCCcore-6.3.0.eb b/g/GLM/GLM-0.9.9.0-GCCcore-6.3.0.eb index 77bc1c54..03a76ead 100644 --- a/g/GLM/GLM-0.9.9.0-GCCcore-6.3.0.eb +++ b/g/GLM/GLM-0.9.9.0-GCCcore-6.3.0.eb @@ -16,7 +16,7 @@ sources = ['%(version)s.tar.gz'] checksums = ['514dea9ac0099dc389cf293cf1ab3d97aff080abad55bf79d4ab7ff6895ee69c'] builddependencies = [ - ('binutils', '2.27'), + ('local_binutils', '2.27'), ('CMake', '3.13.1', '', True), ] 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 b643971c..4be964a5 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 @@ -6,7 +6,7 @@ version = '2.40.0' homepage = 'http://www.gtk.org/' description = """GLib is one of the base libraries of the GTK+ project""" -toolchain = {'name': 'GCC', 'version': '4.9.3-binutils-2.25'} +toolchain = {'name': 'GCC', 'version': '4.9.3-local_binutils-2.25'} toolchainopts = {'optarch': True, 'pic': True} source_urls = [ diff --git a/g/GLib/GLib-2.40.0.eb b/g/GLib/GLib-2.40.0.eb index 800953df..bf3263f7 100644 --- a/g/GLib/GLib-2.40.0.eb +++ b/g/GLib/GLib-2.40.0.eb @@ -7,7 +7,7 @@ version = '2.40.0' homepage = 'http://www.gtk.org/' description = """GLib is one of the base libraries of the GTK+ project""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = [ diff --git a/g/GLib/GLib-2.52.0.eb b/g/GLib/GLib-2.52.0.eb index a28796a0..2496e5ec 100644 --- a/g/GLib/GLib-2.52.0.eb +++ b/g/GLib/GLib-2.52.0.eb @@ -7,7 +7,7 @@ version = '2.52.0' homepage = 'http://www.gtk.org/' description = """GLib is one of the base libraries of the GTK+ project""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = [ diff --git a/g/GLib/GLib-2.55.0.eb b/g/GLib/GLib-2.55.0.eb index c20756b1..0dd19194 100644 --- a/g/GLib/GLib-2.55.0.eb +++ b/g/GLib/GLib-2.55.0.eb @@ -7,7 +7,7 @@ version = '2.55.0' homepage = 'http://www.gtk.org/' description = """GLib is one of the base libraries of the GTK+ project""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = [ diff --git a/g/GLib/GLib-2.57.1.eb b/g/GLib/GLib-2.57.1.eb index 9321695e..c5ddff7e 100644 --- a/g/GLib/GLib-2.57.1.eb +++ b/g/GLib/GLib-2.57.1.eb @@ -7,7 +7,7 @@ version = '2.57.1' homepage = 'http://www.gtk.org/' description = """GLib is one of the base libraries of the GTK+ project""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = [ diff --git a/g/GLib/GLib-2.60.0.eb b/g/GLib/GLib-2.60.0.eb index 4b184448..4327223d 100644 --- a/g/GLib/GLib-2.60.0.eb +++ b/g/GLib/GLib-2.60.0.eb @@ -8,7 +8,7 @@ version = '2.60.0' homepage = 'http://www.gtk.org/' description = """GLib is one of the base libraries of the GTK+ project""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = [ diff --git a/g/GMP/GMP-5.0.5.eb b/g/GMP/GMP-5.0.5.eb index c97764b5..eea36bc1 100644 --- a/g/GMP/GMP-5.0.5.eb +++ b/g/GMP/GMP-5.0.5.eb @@ -7,7 +7,7 @@ homepage = 'http://gmplib.org/' description = """GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_BZ2] source_urls = [GNU_SOURCE] diff --git a/g/GMP/GMP-6.0.0a.eb b/g/GMP/GMP-6.0.0a.eb index c196362b..2f27fdce 100644 --- a/g/GMP/GMP-6.0.0a.eb +++ b/g/GMP/GMP-6.0.0a.eb @@ -7,7 +7,7 @@ homepage = 'http://gmplib.org/' description = """GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ["%(namelower)s-%(version)s.tar.bz2"] source_urls = [GNU_SOURCE] diff --git a/g/GMP/GMP-6.1.1.eb b/g/GMP/GMP-6.1.1.eb index 7976aada..b8e36ac7 100644 --- a/g/GMP/GMP-6.1.1.eb +++ b/g/GMP/GMP-6.1.1.eb @@ -7,7 +7,7 @@ homepage = 'http://gmplib.org/' description = """GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True, 'precise': True} sources = [SOURCELOWER_TAR_BZ2] diff --git a/g/GMP/GMP-6.1.2.eb b/g/GMP/GMP-6.1.2.eb index c3ea5ae2..10fddf61 100644 --- a/g/GMP/GMP-6.1.2.eb +++ b/g/GMP/GMP-6.1.2.eb @@ -7,7 +7,7 @@ homepage = 'http://gmplib.org/' description = """GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True, 'precise': True} sources = [SOURCELOWER_TAR_BZ2] diff --git a/g/GObject-Introspection/GObject-Introspection-1.47.1.eb b/g/GObject-Introspection/GObject-Introspection-1.47.1.eb index 08089332..f9afd1af 100644 --- a/g/GObject-Introspection/GObject-Introspection-1.47.1.eb +++ b/g/GObject-Introspection/GObject-Introspection-1.47.1.eb @@ -10,7 +10,7 @@ description = """GObject introspection is a middleware layer between C libraries native C library. Then at runtime, language bindings can read this metadata and automatically provide bindings to call into the C library.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/g/GObject-Introspection/GObject-Introspection-1.52.0.eb b/g/GObject-Introspection/GObject-Introspection-1.52.0.eb index 6cb8f52b..aa16ada7 100644 --- a/g/GObject-Introspection/GObject-Introspection-1.52.0.eb +++ b/g/GObject-Introspection/GObject-Introspection-1.52.0.eb @@ -10,7 +10,7 @@ description = """GObject introspection is a middleware layer between C libraries native C library. Then at runtime, language bindings can read this metadata and automatically provide bindings to call into the C library.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/g/GObject-Introspection/GObject-Introspection-1.56.1.eb b/g/GObject-Introspection/GObject-Introspection-1.56.1.eb index 31b1aea3..fa69b5f6 100644 --- a/g/GObject-Introspection/GObject-Introspection-1.56.1.eb +++ b/g/GObject-Introspection/GObject-Introspection-1.56.1.eb @@ -12,7 +12,7 @@ description = """GObject introspection is a middleware layer between C libraries native C library. Then at runtime, language bindings can read this metadata and automatically provide bindings to call into the C library.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/g/GObject-Introspection/GObject-Introspection-1.60.1.eb b/g/GObject-Introspection/GObject-Introspection-1.60.1.eb index a7d0ba5d..49ed8baa 100644 --- a/g/GObject-Introspection/GObject-Introspection-1.60.1.eb +++ b/g/GObject-Introspection/GObject-Introspection-1.60.1.eb @@ -12,7 +12,7 @@ description = """GObject introspection is a middleware layer between C libraries native C library. Then at runtime, language bindings can read this metadata and automatically provide bindings to call into the C library.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/g/GSHHG/GSHHG-2.3.4.eb b/g/GSHHG/GSHHG-2.3.4.eb index b84c7727..2e443cc3 100644 --- a/g/GSHHG/GSHHG-2.3.4.eb +++ b/g/GSHHG/GSHHG-2.3.4.eb @@ -6,7 +6,7 @@ version = '2.3.4' homepage = 'http://gmt.soest.hawaii.edu/projects/gmt' description = """country polygons for GMT""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['ftp://ftp.geologi.uio.no/pub/gmt'] sources = ['%(namelower)s-gmt-%(version)s.tar.gz'] diff --git a/g/GSL/GSL-2.4-intel-2017c.eb b/g/GSL/GSL-2.4-intel-2017c.eb index 14a97f3b..6140623d 100644 --- a/g/GSL/GSL-2.4-intel-2017c.eb +++ b/g/GSL/GSL-2.4-intel-2017c.eb @@ -18,7 +18,7 @@ source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] builddependencies = [ - ('binutils', '2.27', '-GCCcore-6.3.0', True), + ('local_binutils', '2.27', '-GCCcore-6.3.0', True), ] moduleclass = 'numlib' diff --git a/g/GSL/GSL-2.5-intel-2017a.eb b/g/GSL/GSL-2.5-intel-2017a.eb index f1f7311e..a4769807 100644 --- a/g/GSL/GSL-2.5-intel-2017a.eb +++ b/g/GSL/GSL-2.5-intel-2017a.eb @@ -20,7 +20,7 @@ source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] builddependencies = [ - ('binutils', '2.27', '-GCCcore-6.3.0', True), + ('local_binutils', '2.27', '-GCCcore-6.3.0', True), ] moduleclass = 'numlib' diff --git a/g/GSL/GSL-2.5-intel-2017c.eb b/g/GSL/GSL-2.5-intel-2017c.eb index add04328..80c56905 100644 --- a/g/GSL/GSL-2.5-intel-2017c.eb +++ b/g/GSL/GSL-2.5-intel-2017c.eb @@ -20,7 +20,7 @@ source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] builddependencies = [ - ('binutils', '2.27', '-GCCcore-6.3.0', True), + ('local_binutils', '2.27', '-GCCcore-6.3.0', True), ] moduleclass = 'numlib' 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 ec38ea1e..33de3f94 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 @@ -9,7 +9,7 @@ description = """GStreamer is a library for constructing graphs of media-handlin Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://gstreamer.freedesktop.org/src/gst-plugins-base'] sources = [SOURCELOWER_TAR_XZ] diff --git a/g/GStreamer/GStreamer-1.6.4.eb b/g/GStreamer/GStreamer-1.6.4.eb index 824ce7e5..253a724d 100644 --- a/g/GStreamer/GStreamer-1.6.4.eb +++ b/g/GStreamer/GStreamer-1.6.4.eb @@ -9,7 +9,7 @@ description = """GStreamer is a library for constructing graphs of media-handlin Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://gstreamer.freedesktop.org/src/gstreamer'] sources = [SOURCELOWER_TAR_XZ] diff --git a/g/GTK+/GTK+-2.24.28.eb b/g/GTK+/GTK+-2.24.28.eb index 5751fb1c..559e58b1 100644 --- a/g/GTK+/GTK+-2.24.28.eb +++ b/g/GTK+/GTK+-2.24.28.eb @@ -8,7 +8,7 @@ description = """ The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/g/GTK+/GTK+-2.24.30.eb b/g/GTK+/GTK+-2.24.30.eb index 552fe2a6..6b274e0c 100644 --- a/g/GTK+/GTK+-2.24.30.eb +++ b/g/GTK+/GTK+-2.24.30.eb @@ -8,7 +8,7 @@ description = """ The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/g/GTK+/GTK+-2.24.32-GCCcore-6.3.0.eb b/g/GTK+/GTK+-2.24.32-GCCcore-6.3.0.eb index 27b4d422..31eaee64 100644 --- a/g/GTK+/GTK+-2.24.32-GCCcore-6.3.0.eb +++ b/g/GTK+/GTK+-2.24.32-GCCcore-6.3.0.eb @@ -17,7 +17,7 @@ sources = [SOURCELOWER_TAR_XZ] checksums = ['b6c8a93ddda5eabe3bfee1eb39636c9a03d2a56c7b62828b359bf197943c582e'] builddependencies = [ - ('binutils', '2.27'), + ('local_binutils', '2.27'), ('GObject-Introspection', '1.56.1', '', True), ('gettext', '0.19.8.1', '', True), ] diff --git a/g/GTK+/GTK+-3.24.8-GCCcore-8.2.0.eb b/g/GTK+/GTK+-3.24.8-GCCcore-8.2.0.eb index abb41cfe..e9893340 100644 --- a/g/GTK+/GTK+-3.24.8-GCCcore-8.2.0.eb +++ b/g/GTK+/GTK+-3.24.8-GCCcore-8.2.0.eb @@ -17,7 +17,7 @@ sources = [SOURCELOWER_TAR_XZ] checksums = ['666962de9b9768fe9ca785b0e2f42c8b9db3868a12fa9b356b167238d70ac799'] builddependencies = [ - ('binutils', '2.31.1'), + ('local_binutils', '2.31.1'), ('GObject-Introspection', '1.60.1', '-Python-3.7.2'), ('gettext', '0.19.8.1'), ('pkg-config', '0.29.2'), diff --git a/g/GTK3/GTK3-3.24.7.eb b/g/GTK3/GTK3-3.24.7.eb index 3ebfba38..fa8abb7f 100644 --- a/g/GTK3/GTK3-3.24.7.eb +++ b/g/GTK3/GTK3-3.24.7.eb @@ -10,7 +10,7 @@ description = """ The GTK3 package contains libraries used for creating graphical user interfaces for applications. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://ftp.gnome.org/pub/gnome/sources/gtk+/3.24/'] sources = [SOURCELOWER_TAR_XZ] diff --git a/g/Gdk-Pixbuf/Gdk-Pixbuf-2.32.3.eb b/g/Gdk-Pixbuf/Gdk-Pixbuf-2.32.3.eb index 24de3f17..cddb76bf 100644 --- a/g/Gdk-Pixbuf/Gdk-Pixbuf-2.32.3.eb +++ b/g/Gdk-Pixbuf/Gdk-Pixbuf-2.32.3.eb @@ -11,7 +11,7 @@ description = """ in preparation for the change to GTK+ 3. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1.eb b/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1.eb index 33afe0d0..005648f0 100644 --- a/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1.eb +++ b/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1.eb @@ -11,7 +11,7 @@ description = """ in preparation for the change to GTK+ 3. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.8.eb b/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.8.eb index 8ba4582b..17c51d31 100644 --- a/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.8.eb +++ b/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.8.eb @@ -13,7 +13,7 @@ description = """ in preparation for the change to GTK+ 3. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/g/Go/Go-1.11.1.eb b/g/Go/Go-1.11.1.eb index 3992df94..9971ea40 100644 --- a/g/Go/Go-1.11.1.eb +++ b/g/Go/Go-1.11.1.eb @@ -9,7 +9,7 @@ homepage = 'http://www.golang.org' description = """Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://dl.google.com/go/'] sources = ['%(namelower)s%(version)s.linux-amd64.tar.gz'] diff --git a/g/Go/Go-1.12.7.eb b/g/Go/Go-1.12.7.eb index ca901863..a753cc38 100644 --- a/g/Go/Go-1.12.7.eb +++ b/g/Go/Go-1.12.7.eb @@ -9,7 +9,7 @@ homepage = 'http://www.golang.org' description = """Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://dl.google.com/go/'] sources = ['%(namelower)s%(version)s.linux-amd64.tar.gz'] diff --git a/g/Go/Go-1.13.1.eb b/g/Go/Go-1.13.1.eb index 056ca8eb..37c21090 100644 --- a/g/Go/Go-1.13.1.eb +++ b/g/Go/Go-1.13.1.eb @@ -9,7 +9,7 @@ homepage = 'http://www.golang.org' description = """Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://dl.google.com/go/'] sources = ['%(namelower)s%(version)s.linux-amd64.tar.gz'] diff --git a/g/Gurobi/Gurobi-Optimizer-7.0.0.eb b/g/Gurobi/Gurobi-Optimizer-7.0.0.eb index 6e36254b..b9a40e8e 100644 --- a/g/Gurobi/Gurobi-Optimizer-7.0.0.eb +++ b/g/Gurobi/Gurobi-Optimizer-7.0.0.eb @@ -7,7 +7,7 @@ The solvers in the Gurobi Optimizer were designed from the ground up to exploit architectures and multi-core processors, using the most advanced implementations of the latest algorithms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # registration is required # source_urls = ['http://www.gurobi.com/downloads/user/gurobi-optimizer'] diff --git a/g/gencore_variant_detection/gencore_variant_detection-1.0.eb b/g/gencore_variant_detection/gencore_variant_detection-1.0.eb index 1b64cb0d..44a51158 100644 --- a/g/gencore_variant_detection/gencore_variant_detection-1.0.eb +++ b/g/gencore_variant_detection/gencore_variant_detection-1.0.eb @@ -19,7 +19,7 @@ variant = "Linux-x86_64" homepage = "https://nyuad-cgsb.github.io/variant_detection/public/index.html" description = """ This is a bundled install of many software packages for doing variant detection analysis. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM builddependencies = [('Anaconda3', '4.0.0')] diff --git a/g/gettext/gettext-0.18.2.eb b/g/gettext/gettext-0.18.2.eb index 50c850db..68c5e0bb 100644 --- a/g/gettext/gettext-0.18.2.eb +++ b/g/gettext/gettext-0.18.2.eb @@ -13,7 +13,7 @@ and documentation""" # It is the first step in the cyclic dependency chain of # XZ -> libxml2 -> gettext -> XZ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/g/gettext/gettext-0.19.2.eb b/g/gettext/gettext-0.19.2.eb index bf233513..349609b8 100644 --- a/g/gettext/gettext-0.19.2.eb +++ b/g/gettext/gettext-0.19.2.eb @@ -8,7 +8,7 @@ description = """GNU `gettext' is an important step for the GNU Translation Proj build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools and documentation""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/g/gettext/gettext-0.19.4.eb b/g/gettext/gettext-0.19.4.eb index 6e1b7471..2936f10d 100644 --- a/g/gettext/gettext-0.19.4.eb +++ b/g/gettext/gettext-0.19.4.eb @@ -13,7 +13,7 @@ and documentation""" # It is the first step in the cyclic dependency chain of # XZ -> libxml2 -> gettext -> XZ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/g/gettext/gettext-0.19.6.eb b/g/gettext/gettext-0.19.6.eb index 97ba53e8..b7bc35d4 100644 --- a/g/gettext/gettext-0.19.6.eb +++ b/g/gettext/gettext-0.19.6.eb @@ -13,7 +13,7 @@ and documentation""" # It is the first step in the cyclic dependency chain of # XZ -> libxml2 -> gettext -> XZ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/g/gettext/gettext-0.19.7.eb b/g/gettext/gettext-0.19.7.eb index 8a37a3c1..e3a537c3 100644 --- a/g/gettext/gettext-0.19.7.eb +++ b/g/gettext/gettext-0.19.7.eb @@ -13,7 +13,7 @@ and documentation""" # It is the first step in the cyclic dependency chain of # XZ -> libxml2 -> gettext -> XZ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/g/gettext/gettext-0.19.8.eb b/g/gettext/gettext-0.19.8.eb index 24edc03a..150dbbde 100644 --- a/g/gettext/gettext-0.19.8.eb +++ b/g/gettext/gettext-0.19.8.eb @@ -13,7 +13,7 @@ and documentation""" # It is the first step in the cyclic dependency chain of # XZ -> libxml2 -> gettext -> XZ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/g/gflags/gflags-2.1.2.eb b/g/gflags/gflags-2.1.2.eb index 8065a9bd..c3bde4c5 100644 --- a/g/gflags/gflags-2.1.2.eb +++ b/g/gflags/gflags-2.1.2.eb @@ -10,7 +10,7 @@ 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': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = ['v%(version)s.tar.gz'] diff --git a/g/git-lfs/git-lfs-1.1.1.eb b/g/git-lfs/git-lfs-1.1.1.eb index 2cd90516..ebf6b14a 100644 --- a/g/git-lfs/git-lfs-1.1.1.eb +++ b/g/git-lfs/git-lfs-1.1.1.eb @@ -13,7 +13,7 @@ description = """Git Large File Storage (LFS) replaces large files such as audio 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/github/git-lfs/releases/download/v%(version)s/'] diff --git a/g/git/git-2.19.1.eb b/g/git/git-2.19.1.eb index cd1608db..464627f9 100644 --- a/g/git/git-2.19.1.eb +++ b/g/git/git-2.19.1.eb @@ -9,7 +9,7 @@ homepage = 'http://git-scm.com/' description = """Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://www.kernel.org/pub/software/scm/git/'] sources = ['%(name)s-%(version)s.tar.gz'] diff --git a/g/git/git-2.21.0.eb b/g/git/git-2.21.0.eb index b0e7d6ab..5d1e5244 100644 --- a/g/git/git-2.21.0.eb +++ b/g/git/git-2.21.0.eb @@ -9,7 +9,7 @@ homepage = 'http://git-scm.com/' description = """Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://www.kernel.org/pub/software/scm/git/'] sources = ['%(name)s-%(version)s.tar.gz'] diff --git a/g/git/git-2.23.0.eb b/g/git/git-2.23.0.eb index dc404ee1..ae097203 100644 --- a/g/git/git-2.23.0.eb +++ b/g/git/git-2.23.0.eb @@ -9,7 +9,7 @@ homepage = 'http://git-scm.com/' description = """Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://www.kernel.org/pub/software/scm/git/'] sources = ['%(name)s-%(version)s.tar.gz'] diff --git a/g/glibc/glibc-2.14.eb b/g/glibc/glibc-2.14.eb index 44703e26..9e576e7c 100644 --- a/g/glibc/glibc-2.14.eb +++ b/g/glibc/glibc-2.14.eb @@ -6,7 +6,7 @@ version = '2.14' homepage = 'https://www.gnu.org/software/libc/' description = """The Glibc package contains the main C library. This library provides the basic routines for allocating memory, searching directories, opening and closing files, reading and writing files, string handling, pattern matching, arithmetic, and so on.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(name)s-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/glibc/'] diff --git a/g/glibc/glibc-2.17.eb b/g/glibc/glibc-2.17.eb index 0d8f423f..fed95ccf 100644 --- a/g/glibc/glibc-2.17.eb +++ b/g/glibc/glibc-2.17.eb @@ -8,7 +8,7 @@ version = '2.17' homepage = 'https://www.gnu.org/software/libc/' description = """The Glibc package contains the main C library. This library provides the basic routines for allocating memory, searching directories, opening and closing files, reading and writing files, string handling, pattern matching, arithmetic, and so on.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(name)s-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/glibc/'] diff --git a/g/glibc/glibc-2.19.eb b/g/glibc/glibc-2.19.eb index 78699f78..71dfe133 100644 --- a/g/glibc/glibc-2.19.eb +++ b/g/glibc/glibc-2.19.eb @@ -8,7 +8,7 @@ version = '2.19' homepage = 'https://www.gnu.org/software/libc/' description = """The Glibc package contains the main C library. This library provides the basic routines for allocating memory, searching directories, opening and closing files, reading and writing files, string handling, pattern matching, arithmetic, and so on.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(name)s-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/glibc/'] diff --git a/g/glog/glog-0.3.4.eb b/g/glog/glog-0.3.4.eb index d0f2987c..9c19b87f 100644 --- a/g/glog/glog-0.3.4.eb +++ b/g/glog/glog-0.3.4.eb @@ -8,7 +8,7 @@ description = """ A C++ implementation of the Google logging module. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['v%(version)s.tar.gz'] source_urls = ['https://github.com/google/glog/archive/'] diff --git a/g/gnuplot/gnuplot-5.0.5.eb b/g/gnuplot/gnuplot-5.0.5.eb index cbc6eb14..d18369cb 100644 --- a/g/gnuplot/gnuplot-5.0.5.eb +++ b/g/gnuplot/gnuplot-5.0.5.eb @@ -6,7 +6,7 @@ version = '5.0.5' homepage = 'http://gnuplot.sourceforge.net/' description = """Portable interactive, function plotting utility""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] diff --git a/g/gnuplot/gnuplot-5.0.6.eb b/g/gnuplot/gnuplot-5.0.6.eb index f61bd3a6..090c1b69 100644 --- a/g/gnuplot/gnuplot-5.0.6.eb +++ b/g/gnuplot/gnuplot-5.0.6.eb @@ -6,7 +6,7 @@ version = '5.0.6' homepage = 'http://gnuplot.sourceforge.net/' description = """Portable interactive, function plotting utility""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] diff --git a/g/gnuplot/gnuplot-5.2.3.eb b/g/gnuplot/gnuplot-5.2.3.eb index ec1ddb11..27013a12 100644 --- a/g/gnuplot/gnuplot-5.2.3.eb +++ b/g/gnuplot/gnuplot-5.2.3.eb @@ -6,7 +6,7 @@ version = '5.2.3' homepage = 'http://gnuplot.sourceforge.net/' description = """Portable interactive, function plotting utility""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] diff --git a/g/gompi/gompi-2015b.eb b/g/gompi/gompi-2015b.eb index ffc38021..c362a941 100644 --- a/g/gompi/gompi-2015b.eb +++ b/g/gompi/gompi-2015b.eb @@ -7,17 +7,17 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '5.1.0' -binutilsver = '2.25' -tcver = '%s-binutils-%s' % (gccver, binutilsver) +local_gccver = '5.1.0' +local_local_binutilsver = '2.25' +tcver = '%s-local_binutils-%s' % (local_gccver, local_local_binutilsver) # compiler toolchain dependencies dependencies = [ - ('GCC', gccver, '-binutils-%s' % binutilsver), - ('binutils', binutilsver, '', ('GCC', tcver)), - ('OpenMPI', '1.8.8', '', ('GNU', '%s-%s' % (gccver, binutilsver))), + ('GCC', local_gccver, '-local_binutils-%s' % local_local_binutilsver), + ('local_binutils', local_local_binutilsver, '', ('GCC', tcver)), + ('OpenMPI', '1.8.8', '', ('GNU', '%s-%s' % (local_gccver, local_local_binutilsver))), ] modextravars = { diff --git a/g/gompi/gompi-2015e.eb b/g/gompi/gompi-2015e.eb index 6b23a481..4e6f7941 100644 --- a/g/gompi/gompi-2015e.eb +++ b/g/gompi/gompi-2015e.eb @@ -7,11 +7,11 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM compname = 'GCC' -compver = '4.4.7-system' -comp = (compname, compver) +local_compver = '4.4.7-system' +comp = (compname, local_compver) mpilib = 'OpenMPI' mpiver = '1.8.6' diff --git a/g/gompi/gompi-2015g.eb b/g/gompi/gompi-2015g.eb index 6c311af8..065ea540 100644 --- a/g/gompi/gompi-2015g.eb +++ b/g/gompi/gompi-2015g.eb @@ -7,17 +7,17 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '4.9.3' -binutilsver = '2.25' -tcver = '%s-binutils-%s' % (gccver, binutilsver) +local_gccver = '4.9.3' +local_local_binutilsver = '2.25' +tcver = '%s-local_binutils-%s' % (local_gccver, local_local_binutilsver) # compiler toolchain dependencies dependencies = [ - ('GCC', gccver, '-binutils-%s' % binutilsver), - ('binutils', binutilsver, '', ('GCC', tcver)), - ('OpenMPI', '1.8.8', '', ('GNU', '%s-%s' % (gccver, binutilsver))), + ('GCC', local_gccver, '-local_binutils-%s' % local_local_binutilsver), + ('local_binutils', local_local_binutilsver, '', ('GCC', tcver)), + ('OpenMPI', '1.8.8', '', ('GNU', '%s-%s' % (local_gccver, local_local_binutilsver))), ] moduleclass = 'toolchain' diff --git a/g/gompi/gompi-2016.07.eb b/g/gompi/gompi-2016.07.eb index 50b12612..a1c9ddb1 100644 --- a/g/gompi/gompi-2016.07.eb +++ b/g/gompi/gompi-2016.07.eb @@ -7,15 +7,15 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '6.1.0' -binutilsver = '2.27' -gccbinver = '%s-%s' % (gccver, binutilsver) +local_gccver = '6.1.0' +local_local_binutilsver = '2.27' +gccbinver = '%s-%s' % (local_gccver, local_local_binutilsver) # compiler toolchain dependencies dependencies = [ - ('GCC', gccbinver), # includes both GCC and binutils + ('GCC', gccbinver), # includes both GCC and local_binutils ('OpenMPI', '1.10.3', '', ('GCC', gccbinver)), ] diff --git a/g/gompi/gompi-2016.09.eb b/g/gompi/gompi-2016.09.eb index f470ac9a..06e2b581 100644 --- a/g/gompi/gompi-2016.09.eb +++ b/g/gompi/gompi-2016.09.eb @@ -7,14 +7,14 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '6.2.0-2.27' +local_gccver = '6.2.0-2.27' # compiler toolchain dependencies dependencies = [ - ('GCC', gccver), # includes both GCC and binutils - ('OpenMPI', '2.0.1', '', ('GCC', gccver)), + ('GCC', local_gccver), # includes both GCC and local_binutils + ('OpenMPI', '2.0.1', '', ('GCC', local_gccver)), ] moduleclass = 'toolchain' diff --git a/g/gompi/gompi-2016a.eb b/g/gompi/gompi-2016a.eb index b7dc50f7..0cb0faa7 100644 --- a/g/gompi/gompi-2016a.eb +++ b/g/gompi/gompi-2016a.eb @@ -9,14 +9,14 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '4.9.3-2.25' +local_gccver = '4.9.3-2.25' # compiler toolchain dependencies dependencies = [ - ('GCC', gccver), # includes both GCC 4.9.3 and binutils 2.25 - ('OpenMPI', '1.10.7', '', ('GCC', gccver)), + ('GCC', local_gccver), # includes both GCC 4.9.3 and local_binutils 2.25 + ('OpenMPI', '1.10.7', '', ('GCC', local_gccver)), ] moduleclass = 'toolchain' diff --git a/g/gompi/gompi-2017b.eb b/g/gompi/gompi-2017b.eb index 5893a11c..4ac6efc9 100644 --- a/g/gompi/gompi-2017b.eb +++ b/g/gompi/gompi-2017b.eb @@ -7,14 +7,14 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '6.3.0-2.27' +local_gccver = '6.3.0-2.27' # compiler toolchain dependencies dependencies = [ - ('GCC', gccver), # includes both GCC and binutils - ('OpenMPI', '2.1.1', '', ('GCC', gccver)), + ('GCC', local_gccver), # includes both GCC and local_binutils + ('OpenMPI', '2.1.1', '', ('GCC', local_gccver)), ] moduleclass = 'toolchain' diff --git a/g/gompi/gompi-2017c.eb b/g/gompi/gompi-2017c.eb index b553744e..94e07709 100644 --- a/g/gompi/gompi-2017c.eb +++ b/g/gompi/gompi-2017c.eb @@ -9,14 +9,14 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '6.3.0-2.27' +local_gccver = '6.3.0-2.27' # compiler toolchain dependencies dependencies = [ - ('GCC', gccver), # includes both GCC and binutils - ('OpenMPI', '2.1.1', '', ('GCC', gccver)), + ('GCC', local_gccver), # includes both GCC and local_binutils + ('OpenMPI', '2.1.1', '', ('GCC', local_gccver)), ] moduleclass = 'toolchain' diff --git a/g/gompi/gompi-2018a.eb b/g/gompi/gompi-2018a.eb index 79859c2a..1509afc7 100644 --- a/g/gompi/gompi-2018a.eb +++ b/g/gompi/gompi-2018a.eb @@ -7,14 +7,14 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '6.3.0-2.27' +local_gccver = '6.3.0-2.27' # compiler toolchain dependencies dependencies = [ - ('GCC', gccver), # includes both GCC and binutils - ('OpenMPI', '3.0.0', '', ('GCC', gccver)), + ('GCC', local_gccver), # includes both GCC and local_binutils + ('OpenMPI', '3.0.0', '', ('GCC', local_gccver)), ] moduleclass = 'toolchain' diff --git a/g/gompi/gompi-2019.02.eb b/g/gompi/gompi-2019.02.eb index 7ca38b37..94dd9bae 100644 --- a/g/gompi/gompi-2019.02.eb +++ b/g/gompi/gompi-2019.02.eb @@ -10,14 +10,14 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '7.3.0-2.30' +local_gccver = '7.3.0-2.30' # compiler toolchain dependencies dependencies = [ - ('GCC', gccver), # includes both GCC and binutils - ('OpenMPI', '2.1.1', '', ('GCC', gccver)), + ('GCC', local_gccver), # includes both GCC and local_binutils + ('OpenMPI', '2.1.1', '', ('GCC', local_gccver)), ] moduleclass = 'toolchain' diff --git a/g/gompi/gompi-2019.03.eb b/g/gompi/gompi-2019.03.eb index 9b9e4a7e..c2e86e29 100644 --- a/g/gompi/gompi-2019.03.eb +++ b/g/gompi/gompi-2019.03.eb @@ -9,14 +9,14 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -gccver = '6.3.0-2.27' +local_gccver = '6.3.0-2.27' # compiler toolchain dependencies dependencies = [ - ('GCC', gccver), # includes both GCC and binutils - ('OpenMPI', '4.0.0', '', ('GCC', gccver)), + ('GCC', local_gccver), # includes both GCC and local_binutils + ('OpenMPI', '4.0.0', '', ('GCC', local_gccver)), ] moduleclass = 'toolchain' diff --git a/g/goolf/goolf-1.5.12.eb b/g/goolf/goolf-1.5.12.eb index 6fc79d17..026311e1 100644 --- a/g/goolf/goolf-1.5.12.eb +++ b/g/goolf/goolf-1.5.12.eb @@ -7,7 +7,7 @@ homepage = '(none)' description = """GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM comp_name = 'GCC' comp_version = '4.8.1' diff --git a/g/gperf/gperf-3.1.eb b/g/gperf/gperf-3.1.eb index c78e1a57..c58c394e 100644 --- a/g/gperf/gperf-3.1.eb +++ b/g/gperf/gperf-3.1.eb @@ -13,7 +13,7 @@ description = """ table lookup needs a single string comparison only. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] diff --git a/g/gperftools/gperftools-2.7.eb b/g/gperftools/gperftools-2.7.eb index 5f07cafd..f09bc56f 100644 --- a/g/gperftools/gperftools-2.7.eb +++ b/g/gperftools/gperftools-2.7.eb @@ -10,7 +10,7 @@ description = """gperftools are for use by developers so that they can create mo Especially of use to those developing multi-threaded applications in C++ with templates. Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/gperftools/gperftools/releases/download/%(namelower)s-%(version)s'] diff --git a/g/guile/guile-1.8.8.eb b/g/guile/guile-1.8.8.eb index 261e343d..25777b66 100644 --- a/g/guile/guile-1.8.8.eb +++ b/g/guile/guile-1.8.8.eb @@ -7,7 +7,7 @@ homepage = 'http://www.gnu.org/software/guile' description = """Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/g/gzip/gzip-1.6.eb b/g/gzip/gzip-1.6.eb index 57dcde2c..e91abe5b 100644 --- a/g/gzip/gzip-1.6.eb +++ b/g/gzip/gzip-1.6.eb @@ -17,7 +17,7 @@ version = '1.6' homepage = 'http://www.gnu.org/software/gzip/' description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # eg. http://ftp.gnu.org/gnu/gzip/gzip-1.6.tar.gz source_urls = ['http://ftpmirror.gnu.org/gzip'] diff --git a/g/gzip/gzip-1.8.eb b/g/gzip/gzip-1.8.eb index fb7c236f..ece5c2da 100644 --- a/g/gzip/gzip-1.8.eb +++ b/g/gzip/gzip-1.8.eb @@ -17,7 +17,7 @@ version = '1.8' homepage = 'http://www.gnu.org/software/gzip/' description = "gzip (GNU zip) is a popular data compression program as a replacement for compress" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # eg. http://ftp.gnu.org/gnu/gzip/gzip-1.6.tar.gz source_urls = ['http://ftpmirror.gnu.org/gzip'] diff --git a/h/HBase/HBase-1.0.2.eb b/h/HBase/HBase-1.0.2.eb index 9c4d5dc4..0ec82fe0 100644 --- a/h/HBase/HBase-1.0.2.eb +++ b/h/HBase/HBase-1.0.2.eb @@ -6,7 +6,7 @@ version = '1.0.2' homepage = 'http://hbase.apache.org/' description = """Apache HBase. is the Hadoop database, a distributed, scalable, big data store. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(namelower)s-%(version)s-bin.tar.gz'] source_urls = ['http://www.us.apache.org/dist/hbase/hbase-%(version)s/'] diff --git a/h/Hadoop/Hadoop-2.7.3-native.eb b/h/Hadoop/Hadoop-2.7.3-native.eb index 6f706582..559ae2ed 100644 --- a/h/Hadoop/Hadoop-2.7.3-native.eb +++ b/h/Hadoop/Hadoop-2.7.3-native.eb @@ -5,7 +5,7 @@ versionsuffix = '-native' homepage = 'http://archive.cloudera.com/cdh5/cdh/5/' description = """Hadoop MapReduce by Cloudera""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(namelower)s-%(version)s-src.tar.gz'] source_urls = ['http://archive.cloudera.com/cdh5/cdh/5/'] diff --git a/h/Hadoop/Hadoop-2.8.0-native.eb b/h/Hadoop/Hadoop-2.8.0-native.eb index a8f4fc7d..19ed9799 100644 --- a/h/Hadoop/Hadoop-2.8.0-native.eb +++ b/h/Hadoop/Hadoop-2.8.0-native.eb @@ -5,7 +5,7 @@ versionsuffix = '-native' homepage = 'http://archive.cloudera.com/cdh5/cdh/5/' description = """Hadoop MapReduce by Cloudera""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(namelower)s-%(version)s-src.tar.gz'] source_urls = [ diff --git a/h/HarfBuzz/HarfBuzz-1.1.3.eb b/h/HarfBuzz/HarfBuzz-1.1.3.eb index dd9715db..955c8804 100644 --- a/h/HarfBuzz/HarfBuzz-1.1.3.eb +++ b/h/HarfBuzz/HarfBuzz-1.1.3.eb @@ -6,7 +6,7 @@ version = '1.1.3' homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz' description = """HarfBuzz is an OpenType text shaping engine.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/h/HarfBuzz/HarfBuzz-1.3.1.eb b/h/HarfBuzz/HarfBuzz-1.3.1.eb index 764cdd57..1e6d5f76 100644 --- a/h/HarfBuzz/HarfBuzz-1.3.1.eb +++ b/h/HarfBuzz/HarfBuzz-1.3.1.eb @@ -6,7 +6,7 @@ version = '1.3.1' homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz' description = """HarfBuzz is an OpenType text shaping engine.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/h/HarfBuzz/HarfBuzz-1.7.6.eb b/h/HarfBuzz/HarfBuzz-1.7.6.eb index 3af83b31..30c3ea7e 100644 --- a/h/HarfBuzz/HarfBuzz-1.7.6.eb +++ b/h/HarfBuzz/HarfBuzz-1.7.6.eb @@ -8,7 +8,7 @@ version = '1.7.6' homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz' description = """HarfBuzz is an OpenType text shaping engine.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/h/HarfBuzz/HarfBuzz-1.8.1.eb b/h/HarfBuzz/HarfBuzz-1.8.1.eb index 45343f2b..495817ff 100644 --- a/h/HarfBuzz/HarfBuzz-1.8.1.eb +++ b/h/HarfBuzz/HarfBuzz-1.8.1.eb @@ -8,7 +8,7 @@ version = '1.8.1' homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz' description = """HarfBuzz is an OpenType text shaping engine.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/h/HyperLoom/HyperLoom-0.10.eb b/h/HyperLoom/HyperLoom-0.10.eb index bdade5e3..e9a3bb53 100644 --- a/h/HyperLoom/HyperLoom-0.10.eb +++ b/h/HyperLoom/HyperLoom-0.10.eb @@ -8,7 +8,7 @@ version = '0.10' homepage = 'https://code.it4i.cz/ADAS/loom' description = "Framework for distributed task execution" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = ['https://code.it4i.cz/ADAS/loom/-/archive/v0.10/'] diff --git a/h/HyperLoom/HyperLoom-0.9.eb b/h/HyperLoom/HyperLoom-0.9.eb index c10ffd5f..c6dca1f9 100644 --- a/h/HyperLoom/HyperLoom-0.9.eb +++ b/h/HyperLoom/HyperLoom-0.9.eb @@ -8,7 +8,7 @@ version = '0.9' homepage = 'https://code.it4i.cz/ADAS/loom' description = "Framework for distributed task execution" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = ['https://code.it4i.cz/ADAS/loom/-/archive/v0.9/'] diff --git a/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb b/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb index 85407db2..4f3326da 100644 --- a/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb @@ -8,7 +8,7 @@ homepage = 'https://github.com/hpcugent/hanythingondemand' description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. It uses the Torque resource manager to do node allocation.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb b/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb index 703dfe85..55d36da4 100644 --- a/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb @@ -8,7 +8,7 @@ homepage = 'https://github.com/hpcugent/hanythingondemand' description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. It uses the Torque resource manager to do node allocation.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb b/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb index 4f67fff3..913dc5ae 100644 --- a/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb @@ -8,7 +8,7 @@ homepage = 'https://github.com/hpcugent/hanythingondemand' description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. It uses the Torque resource manager to do node allocation.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb b/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb index 4eeee799..de112eb3 100644 --- a/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb @@ -8,7 +8,7 @@ homepage = 'https://github.com/hpcugent/hanythingondemand' description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. It uses the Torque resource manager to do node allocation.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb b/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb index d179270e..aca7d849 100644 --- a/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb @@ -8,7 +8,7 @@ homepage = 'https://github.com/hpcugent/hanythingondemand' description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. It uses the Torque resource manager to do node allocation.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb b/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb index 540525d6..580853b3 100644 --- a/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb @@ -8,7 +8,7 @@ homepage = 'https://github.com/hpcugent/hanythingondemand' description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. It uses the Torque resource manager to do node allocation.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb b/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb index cba4300a..74737741 100644 --- a/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb @@ -8,7 +8,7 @@ homepage = 'https://github.com/hpcugent/hanythingondemand' description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. It uses the Torque resource manager to do node allocation.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb b/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb index 919e98c9..e722ae5f 100644 --- a/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb @@ -8,7 +8,7 @@ homepage = 'https://github.com/hpcugent/hanythingondemand' description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. It uses the Torque resource manager to do node allocation.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb b/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb index 04b4432b..4476ac30 100644 --- a/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb @@ -8,7 +8,7 @@ homepage = 'https://github.com/hpcugent/hanythingondemand' description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. It uses the Torque resource manager to do node allocation.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb b/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb index 003fddae..38bda71e 100644 --- a/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb @@ -8,7 +8,7 @@ homepage = 'https://github.com/hpcugent/hanythingondemand' description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. It uses the Torque resource manager to do node allocation.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb b/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb index 8c368d6b..c9870c9a 100644 --- a/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb +++ b/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb @@ -8,7 +8,7 @@ homepage = 'https://github.com/hpcugent/hanythingondemand' description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. It uses the Torque resource manager to do node allocation.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/h/hwloc/hwloc-1.11.12-GCCcore-8.2.0.eb b/h/hwloc/hwloc-1.11.12-GCCcore-8.2.0.eb index b7b4fa36..6ae839cc 100644 --- a/h/hwloc/hwloc-1.11.12-GCCcore-8.2.0.eb +++ b/h/hwloc/hwloc-1.11.12-GCCcore-8.2.0.eb @@ -28,7 +28,7 @@ sources = [SOURCE_TAR_GZ] checksums = ['f1d49433e605dd653a77e1478a78cee095787d554a94afe40d1376bca6708ca5'] builddependencies = [ - ('binutils', '2.31.1'), + ('local_binutils', '2.31.1'), ] dependencies = [ diff --git a/h/hwloc/hwloc-1.11.7-c7.eb b/h/hwloc/hwloc-1.11.7-c7.eb index 011da08f..ffc71460 100644 --- a/h/hwloc/hwloc-1.11.7-c7.eb +++ b/h/hwloc/hwloc-1.11.7-c7.eb @@ -14,7 +14,7 @@ system attributes such as cache and memory information as well as the locality o 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] diff --git a/i/I-TASSER/I-TASSER-4.0.eb b/i/I-TASSER/I-TASSER-4.0.eb index 2b488057..6833c7a7 100644 --- a/i/I-TASSER/I-TASSER-4.0.eb +++ b/i/I-TASSER/I-TASSER-4.0.eb @@ -7,7 +7,7 @@ homepage = 'http://zhanglab.ccmb.med.umich.edu/I-TASSER/' description = """I-TASSER is a set of pre-compiled binaries and scripts for protein structure and function modelling and comparison.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Can't download from the web site automatically as registration is required. # The source code may be downloaded manually from diff --git a/i/I-TASSER/I-TASSER-4.2.eb b/i/I-TASSER/I-TASSER-4.2.eb index 2aa6012f..363a7a2c 100644 --- a/i/I-TASSER/I-TASSER-4.2.eb +++ b/i/I-TASSER/I-TASSER-4.2.eb @@ -7,7 +7,7 @@ homepage = 'http://zhanglab.ccmb.med.umich.edu/I-TASSER/' description = """I-TASSER is a set of pre-compiled binaries and scripts for protein structure and function modelling and comparison.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Can't download from the web site automatically as registration is required. # The source code may be downloaded manually from diff --git a/i/ICU/ICU-61.1.eb b/i/ICU/ICU-61.1.eb index ce4c5083..e1d440b9 100644 --- a/i/ICU/ICU-61.1.eb +++ b/i/ICU/ICU-61.1.eb @@ -9,14 +9,14 @@ homepage = 'http://site.icu-project.org/home' description = """ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = ['http://download.icu-project.org/files/icu4c/%(version)s'] sources = ['icu4c-%(version_major)s_%(version_minor)s-src.tgz'] checksums = ['d007f89ae8a2543a53525c74359b65b36412fa84b3349f1400be6dcf409fafef'] -builddependencies = [('binutils', '2.31.1')] +builddependencies = [('local_binutils', '2.31.1')] start_dir = 'source' 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 abbf5e36..2c2a30ba 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 @@ -13,7 +13,7 @@ description = """ The Integrative Genomics Viewer (IGV) is a high-performance vi 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://data.broadinstitute.org/igv/projects/downloads/'] sources = ['%(name)s_%(version)s.zip'] diff --git a/i/ISL/ISL-0.15.eb b/i/ISL/ISL-0.15.eb index e5b77e7b..39ac3d4c 100644 --- a/i/ISL/ISL-0.15.eb +++ b/i/ISL/ISL-0.15.eb @@ -8,7 +8,7 @@ version = '0.15' homepage = 'http://isl.gforge.inria.fr/' description = """isl is a library for manipulating sets and relations of integer points bounded by linear constraints.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://isl.gforge.inria.fr/'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/i/ISL/ISL-0.20.eb b/i/ISL/ISL-0.20.eb index 78762673..98645437 100644 --- a/i/ISL/ISL-0.20.eb +++ b/i/ISL/ISL-0.20.eb @@ -8,7 +8,7 @@ version = '0.20' homepage = 'http://isl.gforge.inria.fr/' description = """isl is a library for manipulating sets and relations of integer points bounded by linear constraints.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://isl.gforge.inria.fr/'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/i/Inspector/Inspector-2013_update6.eb b/i/Inspector/Inspector-2013_update6.eb index 948a3806..a507d0de 100644 --- a/i/Inspector/Inspector-2013_update6.eb +++ b/i/Inspector/Inspector-2013_update6.eb @@ -5,7 +5,7 @@ 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': 'system', 'version': ''} +toolchain = SYSTEM sources = ['inspector_xe_%(version)s.tar.gz'] diff --git a/i/Inspector/Inspector-2013_update7.eb b/i/Inspector/Inspector-2013_update7.eb index 436fbe3b..e74db250 100644 --- a/i/Inspector/Inspector-2013_update7.eb +++ b/i/Inspector/Inspector-2013_update7.eb @@ -5,7 +5,7 @@ homepage = 'http://software.intel.com/en-us/intel-inspector-xe' description = """Intel Inspector XE is an easy to use memory error checker and thread checker for serial and parallel applications""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['inspector_xe_%(version)s.tar.gz'] diff --git a/i/Inspector/Inspector-2016_update1.eb b/i/Inspector/Inspector-2016_update1.eb index 20831bcc..397cafb2 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': 'system', 'version': ''} +toolchain = SYSTEM sources = ['inspector_xe_%s.tar.gz' % version] diff --git a/i/Inspector/Inspector-2016_update3.eb b/i/Inspector/Inspector-2016_update3.eb index 6899bb3c..77961114 100644 --- a/i/Inspector/Inspector-2016_update3.eb +++ b/i/Inspector/Inspector-2016_update3.eb @@ -5,7 +5,7 @@ homepage = 'http://software.intel.com/en-us/intel-inspector-xe' description = """Intel Inspector XE is an easy to use memory error checker and thread checker for serial and parallel applications""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['inspector_xe_%(version)s.tar.gz'] diff --git a/i/Inspector/Inspector-2017_update1.eb b/i/Inspector/Inspector-2017_update1.eb index 8f1cafce..5f553b34 100644 --- a/i/Inspector/Inspector-2017_update1.eb +++ b/i/Inspector/Inspector-2017_update1.eb @@ -5,7 +5,7 @@ homepage = 'http://software.intel.com/en-us/intel-inspector-xe' description = """Intel Inspector XE is an easy to use memory error checker and thread checker for serial and parallel applications""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['inspector_%(version)s.tar.gz'] diff --git a/i/Inspector/Inspector-2017_update2.eb b/i/Inspector/Inspector-2017_update2.eb index 9c587fd4..38057fc9 100644 --- a/i/Inspector/Inspector-2017_update2.eb +++ b/i/Inspector/Inspector-2017_update2.eb @@ -5,7 +5,7 @@ homepage = 'http://software.intel.com/en-us/intel-inspector-xe' description = """Intel Inspector XE is an easy to use memory error checker and thread checker for serial and parallel applications""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['inspector_%(version)s.tar.gz'] checksums = ['d85a3bbd699b0fc77967fcd5e923ad35'] diff --git a/i/Inspector/Inspector-2019_update4.eb b/i/Inspector/Inspector-2019_update4.eb index 05b41ac3..1c2a8fdf 100644 --- a/i/Inspector/Inspector-2019_update4.eb +++ b/i/Inspector/Inspector-2019_update4.eb @@ -7,7 +7,7 @@ homepage = 'http://software.intel.com/en-us/intel-inspector-xe' description = """Intel Inspector XE is an easy to use memory error checker and thread checker for serial and parallel applications""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['inspector_%(version)s.tar.gz'] 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 1b64e20e..de4d3dfd 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 @@ -7,20 +7,20 @@ version = '2017.1.132' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['41a0e8850ebb5f7169076c89be743ee2'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install 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 51738156..9ef22403 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 @@ -7,20 +7,20 @@ version = '2017.2.174' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['1ed9e5176b30ed0f0917a7ea698021ee'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install 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 94e5fe1c..0cc1d0e7 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 @@ -4,20 +4,20 @@ version = '2017.4.196' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel C and C++ compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['6b9b57dada0ec68e394866ec0a8b162c9233de18a7a6dd2dcc956d335e06acbc'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install 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 7cf931fc..eb35dafb 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 @@ -4,20 +4,20 @@ version = '2017.5.239' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel C and C++ compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['b31c6a83653cbc94123f75ce1781e01f'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install 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 8f519c32..433bb29e 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 @@ -6,20 +6,20 @@ version = '2017.7.259' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel C and C++ compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['c1661dbc568d5c348294a09fa72aeadb'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/icc/icc-2018.1.163-GCC-6.3.0-2.27.eb b/i/icc/icc-2018.1.163-GCC-6.3.0-2.27.eb index 18c09b5c..161037ff 100644 --- a/i/icc/icc-2018.1.163-GCC-6.3.0-2.27.eb +++ b/i/icc/icc-2018.1.163-GCC-6.3.0-2.27.eb @@ -6,20 +6,20 @@ version = '2018.1.163' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel C and C++ compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] checksums = ['ddbfdf88eed095817650ec0a226ef3b9c07c41c855d258e80eaade5173fedb6e'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/icc/icc-2018.3.222-GCC-6.3.0-2.27.eb b/i/icc/icc-2018.3.222-GCC-6.3.0-2.27.eb index fba61cd5..01274b46 100644 --- a/i/icc/icc-2018.3.222-GCC-6.3.0-2.27.eb +++ b/i/icc/icc-2018.3.222-GCC-6.3.0-2.27.eb @@ -6,18 +6,18 @@ version = '2018.3.222' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel C and C++ compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install 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 ab323b68..f64053bc 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 @@ -6,18 +6,18 @@ version = '2018.3.222' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel C and C++ compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -gccver = '8.1.0' -binutilsver = '2.30' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '8.1.0' +local_local_binutilsver = '2.30' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/icc/icc-2018.5.274-GCC-6.3.0-2.27.eb b/i/icc/icc-2018.5.274-GCC-6.3.0-2.27.eb index c1c39aa9..ad1014ad 100644 --- a/i/icc/icc-2018.5.274-GCC-6.3.0-2.27.eb +++ b/i/icc/icc-2018.5.274-GCC-6.3.0-2.27.eb @@ -6,18 +6,18 @@ version = '2018.5.274' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel C and C++ compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['parallel_studio_xe_%(version_major)s_update4_composer_edition_for_cpp.tgz'] checksums = ['bc5086f43d72f7e6a3d34a6602a81f8e'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/icc/icc-2019.2.187-GCC-6.3.0-2.27.eb b/i/icc/icc-2019.2.187-GCC-6.3.0-2.27.eb index 498bd3ea..23828d98 100644 --- a/i/icc/icc-2019.2.187-GCC-6.3.0-2.27.eb +++ b/i/icc/icc-2019.2.187-GCC-6.3.0-2.27.eb @@ -6,18 +6,18 @@ version = '2019.2.187' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel C and C++ compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14865/'] sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/icc/icc-2019.4.227-GCC-6.3.0-2.27.eb b/i/icc/icc-2019.4.227-GCC-6.3.0-2.27.eb index 2e976c33..fa57a2b5 100644 --- a/i/icc/icc-2019.4.227-GCC-6.3.0-2.27.eb +++ b/i/icc/icc-2019.4.227-GCC-6.3.0-2.27.eb @@ -6,18 +6,18 @@ version = '2019.4.227' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel C and C++ compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14865/'] sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/icc/icc-2019.4.227-GCC-8.3.0-2.32.eb b/i/icc/icc-2019.4.227-GCC-8.3.0-2.32.eb index bcadd24f..4bfeb3a2 100644 --- a/i/icc/icc-2019.4.227-GCC-8.3.0-2.32.eb +++ b/i/icc/icc-2019.4.227-GCC-8.3.0-2.32.eb @@ -6,18 +6,18 @@ version = '2019.4.227' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel C and C++ compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14865/'] sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -gccver = '8.3.0' -binutilsver = '2.32' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '8.3.0' +local_local_binutilsver = '2.32' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/icc/icc-2019.4.227-GCC-9.1.0-2.32.eb b/i/icc/icc-2019.4.227-GCC-9.1.0-2.32.eb index f62eea4b..732b8562 100644 --- a/i/icc/icc-2019.4.227-GCC-9.1.0-2.32.eb +++ b/i/icc/icc-2019.4.227-GCC-9.1.0-2.32.eb @@ -6,18 +6,18 @@ version = '2019.4.227' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel C and C++ compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14865/'] sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] -gccver = '9.1.0' -binutilsver = '2.32' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '9.1.0' +local_local_binutilsver = '2.32' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/iccifort/iccifort-2017.4.196-GCC-6.3.0-2.27.eb b/i/iccifort/iccifort-2017.4.196-GCC-6.3.0-2.27.eb index 029d252b..eac87d9a 100644 --- a/i/iccifort/iccifort-2017.4.196-GCC-6.3.0-2.27.eb +++ b/i/iccifort/iccifort-2017.4.196-GCC-6.3.0-2.27.eb @@ -7,7 +7,7 @@ versionsuffix = '-GCC-6.3.0-2.27' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Intel C, C++ & Fortran compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('icc', version, versionsuffix), diff --git a/i/iccifort/iccifort-2017.5.239-GCC-6.3.0-2.27.eb b/i/iccifort/iccifort-2017.5.239-GCC-6.3.0-2.27.eb index 5fe02325..d76eed47 100644 --- a/i/iccifort/iccifort-2017.5.239-GCC-6.3.0-2.27.eb +++ b/i/iccifort/iccifort-2017.5.239-GCC-6.3.0-2.27.eb @@ -7,7 +7,7 @@ versionsuffix = '-GCC-6.3.0-2.27' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Intel C, C++ & Fortran compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('icc', version, versionsuffix), diff --git a/i/iccifort/iccifort-2017.7.259-GCC-6.3.0-2.27.eb b/i/iccifort/iccifort-2017.7.259-GCC-6.3.0-2.27.eb index adb77a2f..ad800ca9 100644 --- a/i/iccifort/iccifort-2017.7.259-GCC-6.3.0-2.27.eb +++ b/i/iccifort/iccifort-2017.7.259-GCC-6.3.0-2.27.eb @@ -7,7 +7,7 @@ versionsuffix = '-GCC-6.3.0-2.27' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Intel C, C++ & Fortran compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('icc', version, versionsuffix), diff --git a/i/iccifort/iccifort-2018.1.163-GCC-6.3.0-2.27.eb b/i/iccifort/iccifort-2018.1.163-GCC-6.3.0-2.27.eb index 4980d2f1..49f959b4 100644 --- a/i/iccifort/iccifort-2018.1.163-GCC-6.3.0-2.27.eb +++ b/i/iccifort/iccifort-2018.1.163-GCC-6.3.0-2.27.eb @@ -7,7 +7,7 @@ versionsuffix = '-GCC-6.3.0-2.27' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Intel C, C++ & Fortran compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('icc', version, versionsuffix), diff --git a/i/iccifort/iccifort-2018.3.222-GCC-8.1.0-2.30.eb b/i/iccifort/iccifort-2018.3.222-GCC-8.1.0-2.30.eb index 0b890cd8..c1e39cb2 100644 --- a/i/iccifort/iccifort-2018.3.222-GCC-8.1.0-2.30.eb +++ b/i/iccifort/iccifort-2018.3.222-GCC-8.1.0-2.30.eb @@ -7,7 +7,7 @@ versionsuffix = '-GCC-8.1.0-2.30' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Intel C, C++ & Fortran compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('icc', version, versionsuffix), diff --git a/i/iccifort/iccifort-2018.5.274-GCC-6.3.0-2.27.eb b/i/iccifort/iccifort-2018.5.274-GCC-6.3.0-2.27.eb index 633cd990..8720ac73 100644 --- a/i/iccifort/iccifort-2018.5.274-GCC-6.3.0-2.27.eb +++ b/i/iccifort/iccifort-2018.5.274-GCC-6.3.0-2.27.eb @@ -9,7 +9,7 @@ versionsuffix = '-GCC-6.3.0-2.27' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Intel C, C++ & Fortran compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('icc', version, versionsuffix), diff --git a/i/iccifort/iccifort-2019.2.187-GCC-6.3.0-2.27.eb b/i/iccifort/iccifort-2019.2.187-GCC-6.3.0-2.27.eb index c47f6b90..9c9f4dfb 100644 --- a/i/iccifort/iccifort-2019.2.187-GCC-6.3.0-2.27.eb +++ b/i/iccifort/iccifort-2019.2.187-GCC-6.3.0-2.27.eb @@ -9,7 +9,7 @@ versionsuffix = '-GCC-6.3.0-2.27' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Intel C, C++ & Fortran compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('icc', version, versionsuffix), diff --git a/i/iccifort/iccifort-2019.4.227-GCC-6.3.0-2.27.eb b/i/iccifort/iccifort-2019.4.227-GCC-6.3.0-2.27.eb index 9ca8ad5a..558cba5f 100644 --- a/i/iccifort/iccifort-2019.4.227-GCC-6.3.0-2.27.eb +++ b/i/iccifort/iccifort-2019.4.227-GCC-6.3.0-2.27.eb @@ -9,7 +9,7 @@ versionsuffix = '-GCC-6.3.0-2.27' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Intel C, C++ & Fortran compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('icc', version, versionsuffix), diff --git a/i/iccifort/iccifort-2019.4.227-GCC-8.3.0-2.32.eb b/i/iccifort/iccifort-2019.4.227-GCC-8.3.0-2.32.eb index d54cad21..871a217b 100644 --- a/i/iccifort/iccifort-2019.4.227-GCC-8.3.0-2.32.eb +++ b/i/iccifort/iccifort-2019.4.227-GCC-8.3.0-2.32.eb @@ -9,7 +9,7 @@ versionsuffix = '-GCC-8.3.0-2.32' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Intel C, C++ & Fortran compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('icc', version, versionsuffix), diff --git a/i/iccifort/iccifort-2019.4.227-GCC-9.1.0-2.32.eb b/i/iccifort/iccifort-2019.4.227-GCC-9.1.0-2.32.eb index f2d463d3..158de814 100644 --- a/i/iccifort/iccifort-2019.4.227-GCC-9.1.0-2.32.eb +++ b/i/iccifort/iccifort-2019.4.227-GCC-9.1.0-2.32.eb @@ -9,7 +9,7 @@ versionsuffix = '-GCC-9.1.0-2.32' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Intel C, C++ & Fortran compilers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('icc', version, versionsuffix), 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 7101f798..50d41bd7 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 @@ -7,7 +7,7 @@ version = '2017.1.132' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] @@ -17,13 +17,13 @@ sources = [ # remove dependency on intel-mpi-rt-mic patches = ['ifort_2017_no_mpi_mic_dependency.patch'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install 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 4cf03abd..096af9f9 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 @@ -4,7 +4,7 @@ version = '2017.4.196' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel Fortran compiler" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] @@ -14,13 +14,13 @@ checksums = ['0b6a222e015f776600b12b17c19506249c9e7691a8d287f44cd40a66ca9ac749'] # remove dependency on intel-mpi-rt-mic patches = ['ifort_2017_no_mpi_mic_dependency.patch'] -gccver = '6.4.0' -binutilsver = '2.28' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.4.0' +local_local_binutilsver = '2.28' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install 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 82da48ab..9294ccb1 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 @@ -4,7 +4,7 @@ version = '2017.5.239' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel Fortran compiler" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] @@ -14,13 +14,13 @@ checksums = ['66968fb808eee91b6ee7dbd1c76d337f'] # remove dependency on intel-mpi-rt-mic patches = ['ifort_2017_no_mpi_mic_dependency.patch'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install 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 7f2f4672..73be1781 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 @@ -6,7 +6,7 @@ version = '2017.7.259' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel Fortran compiler" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] @@ -16,13 +16,13 @@ checksums = ['87ec58f8e9b7a00d5ef3cedc901a369c'] # remove dependency on intel-mpi-rt-mic patches = ['ifort_2017_no_mpi_mic_dependency.patch'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/ifort/ifort-2018.1.163-GCC-6.3.0-2.27.eb b/i/ifort/ifort-2018.1.163-GCC-6.3.0-2.27.eb index da82bf69..af4a1484 100644 --- a/i/ifort/ifort-2018.1.163-GCC-6.3.0-2.27.eb +++ b/i/ifort/ifort-2018.1.163-GCC-6.3.0-2.27.eb @@ -6,7 +6,7 @@ version = '2018.1.163' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel Fortran compiler" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] @@ -18,13 +18,13 @@ checksums = [ # ifort_2018.1.163_no_mpi_mic_dependency.patch ] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/ifort/ifort-2018.3.222-GCC-6.3.0-2.27.eb b/i/ifort/ifort-2018.3.222-GCC-6.3.0-2.27.eb index 91ebd3b6..6d922765 100644 --- a/i/ifort/ifort-2018.3.222-GCC-6.3.0-2.27.eb +++ b/i/ifort/ifort-2018.3.222-GCC-6.3.0-2.27.eb @@ -6,19 +6,19 @@ version = '2018.3.222' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel Fortran compiler" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM 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 = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install 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 ba411299..6824f7be 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 @@ -6,19 +6,19 @@ version = '2018.3.222' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel Fortran compiler" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM 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' -binutilsver = '2.30' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '8.1.0' +local_local_binutilsver = '2.30' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/ifort/ifort-2018.5.274-GCC-6.3.0-2.27.eb b/i/ifort/ifort-2018.5.274-GCC-6.3.0-2.27.eb index 4a574586..8b2baf85 100644 --- a/i/ifort/ifort-2018.5.274-GCC-6.3.0-2.27.eb +++ b/i/ifort/ifort-2018.5.274-GCC-6.3.0-2.27.eb @@ -6,17 +6,17 @@ version = '2018.5.274' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel Fortran compiler" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['parallel_studio_xe_%(version_major)s_update4_composer_edition_for_fortran.tgz'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/ifort/ifort-2019.2.187-GCC-6.3.0-2.27.eb b/i/ifort/ifort-2019.2.187-GCC-6.3.0-2.27.eb index b9cde3fd..23b04d68 100644 --- a/i/ifort/ifort-2019.2.187-GCC-6.3.0-2.27.eb +++ b/i/ifort/ifort-2019.2.187-GCC-6.3.0-2.27.eb @@ -6,19 +6,19 @@ version = '2019.2.187' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel Fortran compiler" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14866/'] 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 = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/ifort/ifort-2019.4.227-GCC-6.3.0-2.27.eb b/i/ifort/ifort-2019.4.227-GCC-6.3.0-2.27.eb index 9be5bea7..6411b625 100644 --- a/i/ifort/ifort-2019.4.227-GCC-6.3.0-2.27.eb +++ b/i/ifort/ifort-2019.4.227-GCC-6.3.0-2.27.eb @@ -6,19 +6,19 @@ version = '2019.4.227' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel Fortran compiler" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14866/'] 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 = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/ifort/ifort-2019.4.227-GCC-8.3.0-2.32.eb b/i/ifort/ifort-2019.4.227-GCC-8.3.0-2.32.eb index 7d3007a5..30b32f39 100644 --- a/i/ifort/ifort-2019.4.227-GCC-8.3.0-2.32.eb +++ b/i/ifort/ifort-2019.4.227-GCC-8.3.0-2.32.eb @@ -6,19 +6,19 @@ version = '2019.4.227' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel Fortran compiler" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14866/'] 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.3.0' -binutilsver = '2.32' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '8.3.0' +local_local_binutilsver = '2.32' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/ifort/ifort-2019.4.227-GCC-9.1.0-2.32.eb b/i/ifort/ifort-2019.4.227-GCC-9.1.0-2.32.eb index aa5950e5..2a5da81a 100644 --- a/i/ifort/ifort-2019.4.227-GCC-9.1.0-2.32.eb +++ b/i/ifort/ifort-2019.4.227-GCC-9.1.0-2.32.eb @@ -6,19 +6,19 @@ version = '2019.4.227' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Intel Fortran compiler" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14866/'] 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 = '9.1.0' -binutilsver = '2.32' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '9.1.0' +local_local_binutilsver = '2.32' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # list of regex for components to install diff --git a/i/iimpi/iimpi-2017b.eb b/i/iimpi/iimpi-2017b.eb index d6fe2840..4efd160f 100644 --- a/i/iimpi/iimpi-2017b.eb +++ b/i/iimpi/iimpi-2017b.eb @@ -6,14 +6,14 @@ version = '2017b' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2017.5.239' +local_compver = '2017.5.239' suff = '-GCC-6.3.0-2.27' dependencies = [ - ('icc', compver, suff), - ('ifort', compver, suff), - ('impi', '2017.4.239', '', ('iccifort', '%s%s' % (compver, suff))), + ('icc', local_compver, suff), + ('ifort', local_compver, suff), + ('impi', '2017.4.239', '', ('iccifort', '%s%s' % (local_compver, suff))), ] moduleclass = 'toolchain' diff --git a/i/iimpi/iimpi-2017c.eb b/i/iimpi/iimpi-2017c.eb index 83aff801..d726b572 100644 --- a/i/iimpi/iimpi-2017c.eb +++ b/i/iimpi/iimpi-2017c.eb @@ -6,14 +6,14 @@ version = '2017c' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2017.7.259' +local_compver = '2017.7.259' suff = '-GCC-6.3.0-2.27' dependencies = [ - ('icc', compver, suff), - ('ifort', compver, suff), - ('impi', '2017.4.239', '', ('iccifort', '%s%s' % (compver, suff))), + ('icc', local_compver, suff), + ('ifort', local_compver, suff), + ('impi', '2017.4.239', '', ('iccifort', '%s%s' % (local_compver, suff))), ] moduleclass = 'toolchain' diff --git a/i/iimpi/iimpi-2018.03.eb b/i/iimpi/iimpi-2018.03.eb index ebf03628..192da8b4 100644 --- a/i/iimpi/iimpi-2018.03.eb +++ b/i/iimpi/iimpi-2018.03.eb @@ -8,14 +8,14 @@ version = '2018.03' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2018.3.222' +local_compver = '2018.3.222' suff = '-GCC-8.1.0-2.30' dependencies = [ - ('icc', compver, suff), - ('ifort', compver, suff), - ('impi', compver, '', ('iccifort', '%s%s' % (compver, suff))), + ('icc', local_compver, suff), + ('ifort', local_compver, suff), + ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, suff))), ] moduleclass = 'toolchain' diff --git a/i/iimpi/iimpi-2018.04.eb b/i/iimpi/iimpi-2018.04.eb index 25196901..78753672 100644 --- a/i/iimpi/iimpi-2018.04.eb +++ b/i/iimpi/iimpi-2018.04.eb @@ -8,14 +8,14 @@ version = '2018.04' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2018.5.274' +local_compver = '2018.5.274' suff = '-GCC-6.3.0-2.27' dependencies = [ - ('icc', compver, suff), - ('ifort', compver, suff), - ('impi', '2018.4.274', '', ('iccifort', '%s%s' % (compver, suff))), + ('icc', local_compver, suff), + ('ifort', local_compver, suff), + ('impi', '2018.4.274', '', ('iccifort', '%s%s' % (local_compver, suff))), ] moduleclass = 'toolchain' diff --git a/i/iimpi/iimpi-2018a.eb b/i/iimpi/iimpi-2018a.eb index 17a9e5c1..6fd414be 100644 --- a/i/iimpi/iimpi-2018a.eb +++ b/i/iimpi/iimpi-2018a.eb @@ -6,14 +6,14 @@ version = '2018a' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2018.1.163' +local_compver = '2018.1.163' suff = '-GCC-6.3.0-2.27' dependencies = [ - ('icc', compver, suff), - ('ifort', compver, suff), - ('impi', compver, '', ('iccifort', '%s%s' % (compver, suff))), + ('icc', local_compver, suff), + ('ifort', local_compver, suff), + ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, suff))), ] moduleclass = 'toolchain' diff --git a/i/iimpi/iimpi-2019.02.eb b/i/iimpi/iimpi-2019.02.eb index 5f53ec02..c680827b 100644 --- a/i/iimpi/iimpi-2019.02.eb +++ b/i/iimpi/iimpi-2019.02.eb @@ -8,14 +8,14 @@ version = '2019.02' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2019.2.187' +local_compver = '2019.2.187' suff = '-GCC-6.3.0-2.27' dependencies = [ - ('icc', compver, suff), - ('ifort', compver, suff), - ('impi', compver, '', ('iccifort', '%s%s' % (compver, suff))), + ('icc', local_compver, suff), + ('ifort', local_compver, suff), + ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, suff))), ] modluafooter = 'add_property("state","experimental")' diff --git a/i/iimpi/iimpi-2019.03-GCC-8.3.0-2.32.eb b/i/iimpi/iimpi-2019.03-GCC-8.3.0-2.32.eb index e2b00ce6..b9f47638 100644 --- a/i/iimpi/iimpi-2019.03-GCC-8.3.0-2.32.eb +++ b/i/iimpi/iimpi-2019.03-GCC-8.3.0-2.32.eb @@ -9,14 +9,14 @@ versionsuffix = '-GCC-8.3.0-2.32' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2019.4.227' +local_compver = '2019.4.227' suff = '-GCC-8.3.0-2.32' dependencies = [ - ('icc', compver, suff), - ('ifort', compver, suff), - ('impi', '2019.3.199', '', ('iccifort', '%s%s' % (compver, suff))), + ('icc', local_compver, suff), + ('ifort', local_compver, suff), + ('impi', '2019.3.199', '', ('iccifort', '%s%s' % (local_compver, suff))), ] modluafooter = 'add_property("state","experimental")' diff --git a/i/iimpi/iimpi-2019.03-GCC-9.1.0-2.32.eb b/i/iimpi/iimpi-2019.03-GCC-9.1.0-2.32.eb index 24e30e91..34544056 100644 --- a/i/iimpi/iimpi-2019.03-GCC-9.1.0-2.32.eb +++ b/i/iimpi/iimpi-2019.03-GCC-9.1.0-2.32.eb @@ -9,14 +9,14 @@ versionsuffix = '-GCC-9.1.0-2.32' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2019.4.227' +local_compver = '2019.4.227' suff = '-GCC-9.1.0-2.32' dependencies = [ - ('icc', compver, suff), - ('ifort', compver, suff), - ('impi', '2019.3.199', '', ('iccifort', '%s%s' % (compver, suff))), + ('icc', local_compver, suff), + ('ifort', local_compver, suff), + ('impi', '2019.3.199', '', ('iccifort', '%s%s' % (local_compver, suff))), ] modluafooter = 'add_property("state","experimental")' diff --git a/i/iimpi/iimpi-2019.03.eb b/i/iimpi/iimpi-2019.03.eb index 47f84770..4ac92457 100644 --- a/i/iimpi/iimpi-2019.03.eb +++ b/i/iimpi/iimpi-2019.03.eb @@ -8,14 +8,14 @@ version = '2019.03' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2019.4.227' +local_compver = '2019.4.227' suff = '-GCC-6.3.0-2.27' dependencies = [ - ('icc', compver, suff), - ('ifort', compver, suff), - ('impi', '2019.3.199', '', ('iccifort', '%s%s' % (compver, suff))), + ('icc', local_compver, suff), + ('ifort', local_compver, suff), + ('impi', '2019.3.199', '', ('iccifort', '%s%s' % (local_compver, suff))), ] modluafooter = 'add_property("state","experimental")' diff --git a/i/inputproto/inputproto-2.3.eb b/i/inputproto/inputproto-2.3.eb index 7eca0a5d..61e30d98 100644 --- a/i/inputproto/inputproto-2.3.eb +++ b/i/inputproto/inputproto-2.3.eb @@ -7,7 +7,7 @@ version = '2.3' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X.org InputProto protocol headers.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] diff --git a/i/intel/intel-2017.05.eb b/i/intel/intel-2017.05.eb index 53ec73c2..19f99e55 100644 --- a/i/intel/intel-2017.05.eb +++ b/i/intel/intel-2017.05.eb @@ -7,18 +7,18 @@ homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2017.4.196' -gccver = '7.1.0' -binutilsver = '2.28' -gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +local_compver = '2017.4.196' +local_gccver = '7.1.0' +local_local_binutilsver = '2.28' +gccsuff = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '-GCCcore-%s' % gccver), - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '2017.3.196', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '-GCCcore-%s' % local_gccver), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), + ('impi', '2017.3.196', '', ('iccifort', '%s%s' % (local_compver, gccsuff))), ('imkl', '2017.3.196', '', ('iimpi', version + gccsuff)), ] diff --git a/i/intel/intel-2017b.eb b/i/intel/intel-2017b.eb index 9a96a5d9..01a0d0ab 100644 --- a/i/intel/intel-2017b.eb +++ b/i/intel/intel-2017b.eb @@ -6,18 +6,18 @@ version = '2017b' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2017.5.239' -gccver = '6.3.0' -binutilsver = '2.27' -gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +local_compver = '2017.5.239' +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +gccsuff = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '-GCCcore-%s' % gccver), - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '2017.4.239', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '-GCCcore-%s' % local_gccver), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), + ('impi', '2017.4.239', '', ('iccifort', '%s%s' % (local_compver, gccsuff))), ('imkl', '2017.4.239', '', ('iimpi', version)), ] diff --git a/i/intel/intel-2017c.eb b/i/intel/intel-2017c.eb index 9616dd92..6fe3adb2 100644 --- a/i/intel/intel-2017c.eb +++ b/i/intel/intel-2017c.eb @@ -8,18 +8,18 @@ version = '2017c' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2017.7.259' -gccver = '6.3.0' -binutilsver = '2.27' -gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +local_compver = '2017.7.259' +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +gccsuff = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '-GCCcore-%s' % gccver), - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '2017.4.239', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '-GCCcore-%s' % local_gccver), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), + ('impi', '2017.4.239', '', ('iccifort', '%s%s' % (local_compver, gccsuff))), ('imkl', '2017.4.239', '', ('iimpi', version)), ] diff --git a/i/intel/intel-2018.03.eb b/i/intel/intel-2018.03.eb index fcae8cbf..4054317e 100644 --- a/i/intel/intel-2018.03.eb +++ b/i/intel/intel-2018.03.eb @@ -8,19 +8,19 @@ version = '2018.03' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2018.3.222' -gccver = '8.1.0' -binutilsver = '2.30' -gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +local_compver = '2018.3.222' +local_gccver = '8.1.0' +local_local_binutilsver = '2.30' +gccsuff = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '-GCCcore-%s' % gccver), - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', compver, '', ('iccifort', '%s%s' % (compver, gccsuff))), - ('imkl', compver, '', ('iimpi', version)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '-GCCcore-%s' % local_gccver), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), + ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, gccsuff))), + ('imkl', local_compver, '', ('iimpi', version)), ] moduleclass = 'toolchain' diff --git a/i/intel/intel-2018.04.eb b/i/intel/intel-2018.04.eb index 62ef342a..62452473 100644 --- a/i/intel/intel-2018.04.eb +++ b/i/intel/intel-2018.04.eb @@ -8,18 +8,18 @@ version = '2018.04' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2018.5.274' -gccver = '6.3.0' -binutilsver = '2.27' -gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +local_compver = '2018.5.274' +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +gccsuff = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '-GCCcore-%s' % gccver), - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '2018.4.274', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '-GCCcore-%s' % local_gccver), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), + ('impi', '2018.4.274', '', ('iccifort', '%s%s' % (local_compver, gccsuff))), ('imkl', '2018.4.274', '', ('iimpi', version)), ] diff --git a/i/intel/intel-2018a.eb b/i/intel/intel-2018a.eb index f6458266..a6673549 100644 --- a/i/intel/intel-2018a.eb +++ b/i/intel/intel-2018a.eb @@ -6,19 +6,19 @@ version = '2018a' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2018.1.163' -gccver = '6.3.0' -binutilsver = '2.27' -gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +local_compver = '2018.1.163' +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +gccsuff = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '-GCCcore-%s' % gccver), - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', compver, '', ('iccifort', '%s%s' % (compver, gccsuff))), - ('imkl', compver, '', ('iimpi', version)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '-GCCcore-%s' % local_gccver), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), + ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, gccsuff))), + ('imkl', local_compver, '', ('iimpi', version)), ] moduleclass = 'toolchain' diff --git a/i/intel/intel-2019.02.eb b/i/intel/intel-2019.02.eb index 7acc1975..cf02974a 100644 --- a/i/intel/intel-2019.02.eb +++ b/i/intel/intel-2019.02.eb @@ -8,19 +8,19 @@ version = '2019.02' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2019.2.187' -gccver = '6.3.0' -binutilsver = '2.27' -gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +local_compver = '2019.2.187' +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +gccsuff = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '-GCCcore-%s' % gccver), - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', compver, '', ('iccifort', '%s%s' % (compver, gccsuff))), - ('imkl', compver, '', ('iimpi', version)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '-GCCcore-%s' % local_gccver), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), + ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, gccsuff))), + ('imkl', local_compver, '', ('iimpi', version)), ] modluafooter = 'add_property("state","experimental")' diff --git a/i/intel/intel-2019.03-GCC-8.3.0-2.32.eb b/i/intel/intel-2019.03-GCC-8.3.0-2.32.eb index 251be66a..ed90426e 100644 --- a/i/intel/intel-2019.03-GCC-8.3.0-2.32.eb +++ b/i/intel/intel-2019.03-GCC-8.3.0-2.32.eb @@ -9,18 +9,18 @@ versionsuffix = '-GCC-8.3.0-2.32' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2019.4.227' -gccver = '8.3.0' -binutilsver = '2.32' -gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +local_compver = '2019.4.227' +local_gccver = '8.3.0' +local_local_binutilsver = '2.32' +gccsuff = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '-GCCcore-%s' % gccver), - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '2019.3.199', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '-GCCcore-%s' % local_gccver), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), + ('impi', '2019.3.199', '', ('iccifort', '%s%s' % (local_compver, gccsuff))), ('imkl', '2019.3.199', '', ('iimpi', '%s%s' % (version, gccsuff))), ] diff --git a/i/intel/intel-2019.03-GCC-9.1.0-2.32.eb b/i/intel/intel-2019.03-GCC-9.1.0-2.32.eb index 9a33fcf6..7cec9cc1 100644 --- a/i/intel/intel-2019.03-GCC-9.1.0-2.32.eb +++ b/i/intel/intel-2019.03-GCC-9.1.0-2.32.eb @@ -9,18 +9,18 @@ versionsuffix = '-GCC-9.1.0-2.32' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2019.4.227' -gccver = '9.1.0' -binutilsver = '2.32' -gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +local_compver = '2019.4.227' +local_gccver = '9.1.0' +local_local_binutilsver = '2.32' +gccsuff = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '-GCCcore-%s' % gccver), - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '2019.3.199', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '-GCCcore-%s' % local_gccver), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), + ('impi', '2019.3.199', '', ('iccifort', '%s%s' % (local_compver, gccsuff))), ('imkl', '2019.3.199', '', ('iimpi', '%s%s' % (version, gccsuff))), ] diff --git a/i/intel/intel-2019.03.eb b/i/intel/intel-2019.03.eb index 8996d477..89e837c8 100644 --- a/i/intel/intel-2019.03.eb +++ b/i/intel/intel-2019.03.eb @@ -8,18 +8,18 @@ version = '2019.03' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2019.4.227' -gccver = '6.3.0' -binutilsver = '2.27' -gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +local_compver = '2019.4.227' +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +gccsuff = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '-GCCcore-%s' % gccver), - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), - ('impi', '2019.3.199', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '-GCCcore-%s' % local_gccver), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), + ('impi', '2019.3.199', '', ('iccifort', '%s%s' % (local_compver, gccsuff))), ('imkl', '2019.3.199', '', ('iimpi', version)), ] diff --git a/i/intltool/intltool-0.51.0.eb b/i/intltool/intltool-0.51.0.eb index 81bd6e26..b8323991 100644 --- a/i/intltool/intltool-0.51.0.eb +++ b/i/intltool/intltool-0.51.0.eb @@ -7,7 +7,7 @@ homepage = 'http://freedesktop.org/wiki/Software/intltool/' description = """intltool is a set of tools to centralize translation of many different file formats using GNU gettext-compatible PO files.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] sources = [SOURCE_TAR_GZ] diff --git a/i/iomkl/iomkl-2017a.eb b/i/iomkl/iomkl-2017a.eb index 9df92901..7a016de5 100644 --- a/i/iomkl/iomkl-2017a.eb +++ b/i/iomkl/iomkl-2017a.eb @@ -7,14 +7,14 @@ homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2017.1.132' +local_compver = '2017.1.132' gccsuff = '-GCC-6.3.0-2.27' dependencies = [ - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), ('OpenMPI', '1.10.7', gccsuff, True), ('imkl', '2017.1.132', '', ('iompi', version)), ] diff --git a/i/iomkl/iomkl-2017b.eb b/i/iomkl/iomkl-2017b.eb index 285f1a22..10b762ee 100644 --- a/i/iomkl/iomkl-2017b.eb +++ b/i/iomkl/iomkl-2017b.eb @@ -9,14 +9,14 @@ homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2017.5.239' +local_compver = '2017.5.239' gccsuff = '-GCC-6.3.0-2.27' dependencies = [ - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), ('OpenMPI', '1.10.7', gccsuff, True), ('imkl', '2017.4.239', '', ('iompi', version)), ] diff --git a/i/iomkl/iomkl-2018.03-GCC-6.3.0-2.27.eb b/i/iomkl/iomkl-2018.03-GCC-6.3.0-2.27.eb index 7790e152..0863d684 100644 --- a/i/iomkl/iomkl-2018.03-GCC-6.3.0-2.27.eb +++ b/i/iomkl/iomkl-2018.03-GCC-6.3.0-2.27.eb @@ -10,14 +10,14 @@ homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2018.3.222' +local_compver = '2018.3.222' gccsuff = '-GCC-6.3.0-2.27' dependencies = [ - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), ('OpenMPI', '2.1.1', gccsuff, True), ('imkl', '2018.3.222', '-GCC-6.3.0-2.27', ('iompi', version)), ] diff --git a/i/iomkl/iomkl-2018.04.eb b/i/iomkl/iomkl-2018.04.eb index f3e52951..5d00f84a 100644 --- a/i/iomkl/iomkl-2018.04.eb +++ b/i/iomkl/iomkl-2018.04.eb @@ -9,14 +9,14 @@ homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2018.5.274' +local_compver = '2018.5.274' gccsuff = '-GCC-6.3.0-2.27' dependencies = [ - ('icc', compver, gccsuff), - ('ifort', compver, gccsuff), + ('icc', local_compver, gccsuff), + ('ifort', local_compver, gccsuff), ('OpenMPI', '2.1.1', gccsuff, True), ('imkl', '2018.4.274', '', ('iompi', version)), ] diff --git a/i/iompi/iompi-2017a.eb b/i/iompi/iompi-2017a.eb index dfd1759a..8373fdf9 100644 --- a/i/iompi/iompi-2017a.eb +++ b/i/iompi/iompi-2017a.eb @@ -8,15 +8,15 @@ version = '2017a' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel C/C++ and Fortran compilers, alongside Open MPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2017.1.132' -compversuff = '-GCC-6.3.0-2.27' +local_compver = '2017.1.132' +local_compversuff = '-GCC-6.3.0-2.27' dependencies = [ - ('icc', compver, compversuff), - ('ifort', compver, compversuff), - ('OpenMPI', '1.10.7', compversuff, True), + ('icc', local_compver, local_compversuff), + ('ifort', local_compver, local_compversuff), + ('OpenMPI', '1.10.7', local_compversuff, True), ] moduleclass = 'toolchain' diff --git a/i/iompi/iompi-2017b.eb b/i/iompi/iompi-2017b.eb index 08e0eca9..daa4c8b9 100644 --- a/i/iompi/iompi-2017b.eb +++ b/i/iompi/iompi-2017b.eb @@ -8,15 +8,15 @@ version = '2017b' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel C/C++ and Fortran compilers, alongside Open MPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2017.5.239' -compversuff = '-GCC-6.3.0-2.27' +local_compver = '2017.5.239' +local_compversuff = '-GCC-6.3.0-2.27' dependencies = [ - ('icc', compver, compversuff), - ('ifort', compver, compversuff), - ('OpenMPI', '1.10.7', compversuff, True), + ('icc', local_compver, local_compversuff), + ('ifort', local_compver, local_compversuff), + ('OpenMPI', '1.10.7', local_compversuff, True), ] moduleclass = 'toolchain' diff --git a/i/iompi/iompi-2017c.eb b/i/iompi/iompi-2017c.eb index 00bb5765..8b629d9a 100644 --- a/i/iompi/iompi-2017c.eb +++ b/i/iompi/iompi-2017c.eb @@ -8,15 +8,15 @@ version = '2017c' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel C/C++ and Fortran compilers, alongside Open MPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2017.5.239' -compversuff = '-GCC-6.3.0-2.27' +local_compver = '2017.5.239' +local_compversuff = '-GCC-6.3.0-2.27' dependencies = [ - ('icc', compver, compversuff), - ('ifort', compver, compversuff), - ('OpenMPI', '2.1.1', compversuff, True), + ('icc', local_compver, local_compversuff), + ('ifort', local_compver, local_compversuff), + ('OpenMPI', '2.1.1', local_compversuff, True), ] moduleclass = 'toolchain' diff --git a/i/iompi/iompi-2018.04.eb b/i/iompi/iompi-2018.04.eb index 15b5fde3..2e22cdeb 100644 --- a/i/iompi/iompi-2018.04.eb +++ b/i/iompi/iompi-2018.04.eb @@ -8,15 +8,15 @@ version = '2018.04' homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' description = """Intel C/C++ and Fortran compilers, alongside Open MPI.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM -compver = '2018.5.274' -compversuff = '-GCC-6.3.0-2.27' +local_compver = '2018.5.274' +local_compversuff = '-GCC-6.3.0-2.27' dependencies = [ - ('icc', compver, compversuff), - ('ifort', compver, compversuff), - ('OpenMPI', '2.1.1', compversuff, True), + ('icc', local_compver, local_compversuff), + ('ifort', local_compver, local_compversuff), + ('OpenMPI', '2.1.1', local_compversuff, True), ] moduleclass = 'toolchain' diff --git a/i/ipp/ipp-2017.1.132-GCC-6.3.0-2.27.eb b/i/ipp/ipp-2017.1.132-GCC-6.3.0-2.27.eb index a5a60bbe..7194c215 100644 --- a/i/ipp/ipp-2017.1.132-GCC-6.3.0-2.27.eb +++ b/i/ipp/ipp-2017.1.132-GCC-6.3.0-2.27.eb @@ -7,17 +7,17 @@ description = """Intel Integrated Performance Primitives (Intel IPP) is an exten and communications applications. Intel IPP offers thousands of optimized functions covering frequently used fundamental algorithms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_ipp_%(version)s.tgz'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] dontcreateinstalldir = 'True' diff --git a/i/ipp/ipp-2017.1.132.eb b/i/ipp/ipp-2017.1.132.eb index 2cacba2d..c0eb9fe3 100644 --- a/i/ipp/ipp-2017.1.132.eb +++ b/i/ipp/ipp-2017.1.132.eb @@ -7,7 +7,7 @@ description = """Intel Integrated Performance Primitives (Intel IPP) is an exten and communications applications. Intel IPP offers thousands of optimized functions covering frequently used fundamental algorithms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_ipp_%(version)s.tgz'] diff --git a/i/ipp/ipp-2017.2.174-GCC-6.3.0-2.27.eb b/i/ipp/ipp-2017.2.174-GCC-6.3.0-2.27.eb index 87f69a73..a6a8eeae 100644 --- a/i/ipp/ipp-2017.2.174-GCC-6.3.0-2.27.eb +++ b/i/ipp/ipp-2017.2.174-GCC-6.3.0-2.27.eb @@ -7,17 +7,17 @@ description = """Intel Integrated Performance Primitives (Intel IPP) is an exten and communications applications. Intel IPP offers thousands of optimized functions covering frequently used fundamental algorithms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_ipp_%(version)s.tgz'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] dontcreateinstalldir = 'True' diff --git a/i/ipp/ipp-7.0.5.233.eb b/i/ipp/ipp-7.0.5.233.eb index 1ae7566d..2d5b8d45 100644 --- a/i/ipp/ipp-7.0.5.233.eb +++ b/i/ipp/ipp-7.0.5.233.eb @@ -7,7 +7,7 @@ description = """Intel Integrated Performance Primitives (Intel IPP) is an exten and communications applications. Intel IPP offers thousands of optimized functions covering frequently used fundamental algorithms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_ipp_%s_intel64.tgz' % version] diff --git a/i/ipp/ipp-8.1.0.144.eb b/i/ipp/ipp-8.1.0.144.eb index 94e69e70..4210dcbe 100644 --- a/i/ipp/ipp-8.1.0.144.eb +++ b/i/ipp/ipp-8.1.0.144.eb @@ -7,7 +7,7 @@ description = """Intel Integrated Performance Primitives (Intel IPP) is an exten and communications applications. Intel IPP offers thousands of optimized functions covering frequently used fundamental algorithms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_ipp_%(version)s.tgz'] diff --git a/i/ipp/ipp-9.0.1.150.eb b/i/ipp/ipp-9.0.1.150.eb index aee8735b..11354180 100644 --- a/i/ipp/ipp-9.0.1.150.eb +++ b/i/ipp/ipp-9.0.1.150.eb @@ -7,7 +7,7 @@ description = """Intel Integrated Performance Primitives (Intel IPP) is an exten and communications applications. Intel IPP offers thousands of optimized functions covering frequently used fundamental algorithms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_ipp_%(version)s.tgz'] 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 166ef762..0bf31b07 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 @@ -12,7 +12,7 @@ description = """isort is a Python utility / library to sort imports alphabetica 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [GITHUB_SOURCE] sources = ['%(version)s.tar.gz'] diff --git a/i/ispc/ispc-1.9.1.eb b/i/ispc/ispc-1.9.1.eb index e2198eaa..c626d8f4 100644 --- a/i/ispc/ispc-1.9.1.eb +++ b/i/ispc/ispc-1.9.1.eb @@ -11,7 +11,7 @@ description = """Intel SPMD Program Compilers; An open-source compiler for high- to be a regular serial program, though the execution model is actually that a number of program instances execute in parallel on the hardware.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['ispc-v%(version)s-linux.tar.gz'] source_urls = [ diff --git a/i/itac/itac-2017.1.024.eb b/i/itac/itac-2017.1.024.eb index 9b8b698d..292880a7 100644 --- a/i/itac/itac-2017.1.024.eb +++ b/i/itac/itac-2017.1.024.eb @@ -6,7 +6,7 @@ description = """The Intel Trace Collector is a low-overhead tracing library tha event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application activities gathered by the Intel Trace Collector through graphical displays. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_itac_p_%(version)s.tgz'] diff --git a/i/itac/itac-8.0.0.011.eb b/i/itac/itac-8.0.0.011.eb index 183bdd65..2c7709cb 100644 --- a/i/itac/itac-8.0.0.011.eb +++ b/i/itac/itac-8.0.0.011.eb @@ -6,7 +6,7 @@ description = """The Intel Trace Collector is a low-overhead tracing library tha event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application activities gathered by the Intel Trace Collector through graphical displays. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_itac_p_%s.tgz' % version] diff --git a/i/itac/itac-8.1.4.045.eb b/i/itac/itac-8.1.4.045.eb index 9fd63672..105b78f7 100644 --- a/i/itac/itac-8.1.4.045.eb +++ b/i/itac/itac-8.1.4.045.eb @@ -6,7 +6,7 @@ description = """The Intel Trace Collector is a low-overhead tracing library tha event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application activities gathered by the Intel Trace Collector through graphical displays. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_itac_p_%(version)s.tgz'] diff --git a/i/itac/itac-9.0.3.051.eb b/i/itac/itac-9.0.3.051.eb index 799517bb..4b430c88 100644 --- a/i/itac/itac-9.0.3.051.eb +++ b/i/itac/itac-9.0.3.051.eb @@ -6,7 +6,7 @@ description = """The Intel Trace Collector is a low-overhead tracing library tha event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application activities gathered by the Intel Trace Collector through graphical displays. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_itac_p_%(version)s.tgz'] diff --git a/i/itac/itac-9.1.2.024.eb b/i/itac/itac-9.1.2.024.eb index 21e77288..bd4f124c 100644 --- a/i/itac/itac-9.1.2.024.eb +++ b/i/itac/itac-9.1.2.024.eb @@ -6,7 +6,7 @@ description = """The Intel Trace Collector is a low-overhead tracing library tha event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application activities gathered by the Intel Trace Collector through graphical displays. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_itac_p_%(version)s.tgz'] diff --git a/j/JAVA/Java-1.8.0_121.eb b/j/JAVA/Java-1.8.0_121.eb index 7ae7d8a7..8157060e 100644 --- a/j/JAVA/Java-1.8.0_121.eb +++ b/j/JAVA/Java-1.8.0_121.eb @@ -5,7 +5,7 @@ homepage = 'http://java.com/' description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # download the tar.gz directly from # http://www.oracle.com/technetwork/java/javase/downloads/index.html diff --git a/j/JAVA/Java-1.8.0_144.eb b/j/JAVA/Java-1.8.0_144.eb index 4bc4f479..cff38872 100644 --- a/j/JAVA/Java-1.8.0_144.eb +++ b/j/JAVA/Java-1.8.0_144.eb @@ -5,7 +5,7 @@ homepage = 'http://java.com/' description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # download the tar.gz directly from # http://www.oracle.com/technetwork/java/javase/downloads/index.html diff --git a/j/JAVA/Java-1.8.0_51.eb b/j/JAVA/Java-1.8.0_51.eb index da740f05..441e556e 100644 --- a/j/JAVA/Java-1.8.0_51.eb +++ b/j/JAVA/Java-1.8.0_51.eb @@ -6,7 +6,7 @@ homepage = 'http://java.com/' description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # download the tar.gz directly from # http://www.oracle.com/technetwork/java/javase/downloads/index.html diff --git a/j/JAVA/Java-1.9.0+181.eb b/j/JAVA/Java-1.9.0+181.eb index db985f8f..1e2271b8 100644 --- a/j/JAVA/Java-1.9.0+181.eb +++ b/j/JAVA/Java-1.9.0+181.eb @@ -5,7 +5,7 @@ homepage = 'http://java.com/' description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # download the tar.gz directly from # http://www.oracle.com/technetwork/java/javase/downloads/index.html diff --git a/j/JOE/JOE-4.2.eb b/j/JOE/JOE-4.2.eb index 10e6318f..267b3e23 100644 --- a/j/JOE/JOE-4.2.eb +++ b/j/JOE/JOE-4.2.eb @@ -8,7 +8,7 @@ homepage = 'http://joe-editor.sourceforge.net' description = """JOE is a full featured terminal-based screen editor which is distributed under the GNU General Public License (GPL)""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [SOURCEFORGE_SOURCE] sources = [SOURCELOWER_TAR_GZ] diff --git a/j/Jansson/Jansson-2.11.eb b/j/Jansson/Jansson-2.11.eb index aeb5e0b8..751529b6 100644 --- a/j/Jansson/Jansson-2.11.eb +++ b/j/Jansson/Jansson-2.11.eb @@ -14,7 +14,7 @@ description = """Jansson is a C library for encoding, decoding and manipulating * Full Unicode support (UTF-8) * Extensive test suite""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # fi. https://github.com/akheron/jansson/archive/2.5.zip source_urls = ['https://github.com/akheron/jansson/archive/'] diff --git a/j/JasPer/JasPer-1.900.1.eb b/j/JasPer/JasPer-1.900.1.eb index d838081b..4dea6fa3 100644 --- a/j/JasPer/JasPer-1.900.1.eb +++ b/j/JasPer/JasPer-1.900.1.eb @@ -7,7 +7,7 @@ homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' description = """The JasPer Project is an open-source initiative to provide a free software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = [SOURCELOWER_ZIP] diff --git a/j/JasPer/JasPer-2.0.14.eb b/j/JasPer/JasPer-2.0.14.eb index 03e877f1..9c44daf7 100644 --- a/j/JasPer/JasPer-2.0.14.eb +++ b/j/JasPer/JasPer-2.0.14.eb @@ -9,7 +9,7 @@ homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' description = """The JasPer Project is an open-source initiative to provide a free software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] diff --git a/j/JuliaLang/JuliaLang-1.0.3.eb b/j/JuliaLang/JuliaLang-1.0.3.eb index c1eb76ae..44c9c2fc 100644 --- a/j/JuliaLang/JuliaLang-1.0.3.eb +++ b/j/JuliaLang/JuliaLang-1.0.3.eb @@ -15,7 +15,7 @@ description = """Julia is a high-level, high-performance dynamic programming lan packages through Julia’s built-in package manager at a rapid pace. IJulia, a collaboration between the Jupyter and Julia communities, provides a powerful browser-based graphical notebook interface to Julia.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/JuliaLang/julia/archive/'] sources = ['v%(version)s.tar.gz'] 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 13f9745e..3b99cccd 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 @@ -8,7 +8,7 @@ homepage = 'https://keras.io/' description = """Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] 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 e6fe63da..c04dc10e 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 @@ -8,7 +8,7 @@ homepage = 'https://keras.io/' description = """Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] 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 43c0df85..d48cbc7f 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 @@ -8,7 +8,7 @@ homepage = 'https://keras.io/' description = """Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] 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 c0ac8a42..de910d55 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 @@ -8,7 +8,7 @@ homepage = 'https://keras.io/' description = """Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/k/Keras/Keras-2.0.5-Tensorflow-1.3.0-Python-3.6.1.eb b/k/Keras/Keras-2.0.5-Tensorflow-1.3.0-Python-3.6.1.eb index 5258ae5a..a0c2a611 100644 --- a/k/Keras/Keras-2.0.5-Tensorflow-1.3.0-Python-3.6.1.eb +++ b/k/Keras/Keras-2.0.5-Tensorflow-1.3.0-Python-3.6.1.eb @@ -8,7 +8,7 @@ homepage = 'https://keras.io/' description = """Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] 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 2c015bd2..5b81db99 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 @@ -8,7 +8,7 @@ homepage = 'https://keras.io/' description = """Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] 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 98a7637b..43adf692 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 @@ -8,7 +8,7 @@ homepage = 'https://keras.io/' description = """Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/fchollet/keras/archive'] sources = ['master.zip'] 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 ac5781ff..cd17b529 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 @@ -8,7 +8,7 @@ homepage = 'https://keras.io/' description = """Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/keras-team/keras/archive'] sources = ['%(version)s.tar.gz'] 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 c158a581..27eb0622 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 @@ -8,7 +8,7 @@ homepage = 'https://keras.io/' description = """Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/keras-team/keras/archive'] sources = ['%(version)s.tar.gz'] 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 ef6d21df..83b38430 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 @@ -8,7 +8,7 @@ homepage = 'https://keras.io/' description = """Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/keras-team/keras/archive'] sources = ['%(version)s.tar.gz'] 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 6b2ac5b0..40a1c190 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 @@ -8,7 +8,7 @@ homepage = 'https://keras.io/' description = """Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/keras-team/keras/archive'] sources = ['%(version)s.tar.gz'] diff --git a/k/Keras/Keras-2.3.0-Tensorflow-1.13.1-Python-3.7.2.eb b/k/Keras/Keras-2.3.0-Tensorflow-1.13.1-Python-3.7.2.eb index 22c1b84b..6f6f8793 100644 --- a/k/Keras/Keras-2.3.0-Tensorflow-1.13.1-Python-3.7.2.eb +++ b/k/Keras/Keras-2.3.0-Tensorflow-1.13.1-Python-3.7.2.eb @@ -10,7 +10,7 @@ homepage = 'https://keras.io/' description = """Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/keras-team/keras/archive'] sources = ['%(version)s.tar.gz'] diff --git a/k/kbproto/kbproto-1.0.6.eb b/k/kbproto/kbproto-1.0.6.eb index b8792947..90ec7208 100644 --- a/k/kbproto/kbproto-1.0.6.eb +++ b/k/kbproto/kbproto-1.0.6.eb @@ -7,7 +7,7 @@ version = '1.0.6' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X.org KBProto protocol headers.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] diff --git a/k/kbproto/kbproto-1.0.7.eb b/k/kbproto/kbproto-1.0.7.eb index f30bf192..8f026f4a 100644 --- a/k/kbproto/kbproto-1.0.7.eb +++ b/k/kbproto/kbproto-1.0.7.eb @@ -6,7 +6,7 @@ version = '1.0.7' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X.org KBProto protocol headers.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [XORG_PROTO_SOURCE] diff --git a/l/LAME/LAME-3.100.eb b/l/LAME/LAME-3.100.eb index 55ed09a6..7d2d43ea 100644 --- a/l/LAME/LAME-3.100.eb +++ b/l/LAME/LAME-3.100.eb @@ -12,13 +12,13 @@ version = '3.100' homepage = 'http://lame.sourceforge.net/' description = """LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://sourceforge.net/projects/lame/files/lame/%(version_major_minor)s/'] sources = [SOURCELOWER_TAR_GZ] checksums = ['ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e'] -builddependencies = [('binutils', '2.31.1')] +builddependencies = [('local_binutils', '2.31.1')] dependencies = [('ncurses', '6.1')] diff --git a/l/LAPACKE/LAPACKE-3.5.0.eb b/l/LAPACKE/LAPACKE-3.5.0.eb index 8b2610a2..15725958 100644 --- a/l/LAPACKE/LAPACKE-3.5.0.eb +++ b/l/LAPACKE/LAPACKE-3.5.0.eb @@ -2,7 +2,7 @@ easyblock = 'MakeCp' name = 'LAPACKE' version = '3.5.0' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM lapackver = '3.5.0' versionsuffix = '-LAPACK-%s' % lapackver diff --git a/l/LLVM/LLVM-6.0.1.eb b/l/LLVM/LLVM-6.0.1.eb index 9c0e060e..f981eb80 100644 --- a/l/LLVM/LLVM-6.0.1.eb +++ b/l/LLVM/LLVM-6.0.1.eb @@ -14,7 +14,7 @@ description = """The LLVM Core libraries provide a modern source- and target-ind particularly easy to invent your own language (or port an existing compiler) to use LLVM as an optimizer and code generator.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'cstd': 'gnu++11'} source_urls = ["http://llvm.org/releases/%(version)s"] diff --git a/l/LLVM/LLVM-7.0.0.eb b/l/LLVM/LLVM-7.0.0.eb index 587d303c..7ef7f84b 100644 --- a/l/LLVM/LLVM-7.0.0.eb +++ b/l/LLVM/LLVM-7.0.0.eb @@ -14,7 +14,7 @@ description = """The LLVM Core libraries provide a modern source- and target-ind particularly easy to invent your own language (or port an existing compiler) to use LLVM as an optimizer and code generator.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'cstd': 'gnu++11'} source_urls = ["http://llvm.org/releases/%(version)s"] diff --git a/l/LMDB/LMDB-0.9.18.eb b/l/LMDB/LMDB-0.9.18.eb index a1c1a6d7..c614ea38 100644 --- a/l/LMDB/LMDB-0.9.18.eb +++ b/l/LMDB/LMDB-0.9.18.eb @@ -8,7 +8,7 @@ description = """ OpenLDAP's Lightning Memory-Mapped Database (LMDB) library. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(name)s_%(version)s.tar.gz'] source_urls = ['https://github.com/LMDB/lmdb/archive/'] diff --git a/l/LeadIT/LeadIT-2.1.9.eb b/l/LeadIT/LeadIT-2.1.9.eb index faf8d49d..9397beb0 100644 --- a/l/LeadIT/LeadIT-2.1.9.eb +++ b/l/LeadIT/LeadIT-2.1.9.eb @@ -10,7 +10,7 @@ version = '2.1.9' homepage = 'http://www.biosolveit.de/LeadIT/index.html' description = """Visually Informed LeadOpt""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # You need to get the software manually from # http://www.biosolveit.de/LeadIT/index.html diff --git a/l/LevelDB/LevelDB-1.18.eb b/l/LevelDB/LevelDB-1.18.eb index 1db9407a..d57818a3 100644 --- a/l/LevelDB/LevelDB-1.18.eb +++ b/l/LevelDB/LevelDB-1.18.eb @@ -7,7 +7,7 @@ homepage = 'https://github.com/google/leveldb' description = """LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['v%(version)s.tar.gz'] source_urls = ['https://github.com/google/leveldb/archive/'] diff --git a/l/LibTIFF/LibTIFF-4.0.7.eb b/l/LibTIFF/LibTIFF-4.0.7.eb index e9fa291f..ea21ad28 100644 --- a/l/LibTIFF/LibTIFF-4.0.7.eb +++ b/l/LibTIFF/LibTIFF-4.0.7.eb @@ -20,7 +20,7 @@ description = "tiff: Library and tools for reading and writing TIFF data files" source_urls = ['ftp://ftp.remotesensing.org/pub/libtiff/'] sources = ['tiff-%(version)s.tar.gz'] -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sanity_check_paths = { 'files': ['bin/tiffinfo'], diff --git a/l/LibUUID/LibUUID-1.0.3.eb b/l/LibUUID/LibUUID-1.0.3.eb index 69a0190a..e4c80123 100644 --- a/l/LibUUID/LibUUID-1.0.3.eb +++ b/l/LibUUID/LibUUID-1.0.3.eb @@ -6,7 +6,7 @@ version = '1.0.3' homepage = 'http://sourceforge.net/projects/libuuid/' description = """Portable uuid C library""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [SOURCEFORGE_SOURCE] sources = [SOURCELOWER_TAR_GZ] diff --git a/l/Lmod/Lmod-7.2.2.eb b/l/Lmod/Lmod-7.2.2.eb index bac91eba..e34c39b6 100644 --- a/l/Lmod/Lmod-7.2.2.eb +++ b/l/Lmod/Lmod-7.2.2.eb @@ -9,7 +9,7 @@ description = """Lmod is a Lua based module system. Modules allow for dynamic mo for a complete description. Lmod is a new implementation that easily handles the MODULEPATH Hierarchical problem. It is drop-in replacement for TCL/C modules and reads TCL modulefiles directly.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(version)s.tar.gz'] source_urls = [ diff --git a/l/Lmod/Lmod-7.4.8.eb b/l/Lmod/Lmod-7.4.8.eb index 2f52f56a..53a9c549 100644 --- a/l/Lmod/Lmod-7.4.8.eb +++ b/l/Lmod/Lmod-7.4.8.eb @@ -9,7 +9,7 @@ description = """Lmod is a Lua based module system. Modules allow for dynamic mo for a complete description. Lmod is a new implementation that easily handles the MODULEPATH Hierarchical problem. It is drop-in replacement for TCL/C modules and reads TCL modulefiles directly.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(version)s.tar.gz'] source_urls = [ diff --git a/l/Lmod/Lmod-7.7.7.eb b/l/Lmod/Lmod-7.7.7.eb index 8d1bdce5..04a7e9eb 100644 --- a/l/Lmod/Lmod-7.7.7.eb +++ b/l/Lmod/Lmod-7.7.7.eb @@ -9,7 +9,7 @@ description = """Lmod is a Lua based module system. Modules allow for dynamic mo for a complete description. Lmod is a new implementation that easily handles the MODULEPATH Hierarchical problem. It is drop-in replacement for TCL/C modules and reads TCL modulefiles directly.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(version)s.tar.gz'] source_urls = [ diff --git a/l/Lmod/Lmod-8.1.6.eb b/l/Lmod/Lmod-8.1.6.eb index 0fefdc46..1eb18d46 100644 --- a/l/Lmod/Lmod-8.1.6.eb +++ b/l/Lmod/Lmod-8.1.6.eb @@ -11,7 +11,7 @@ description = """Lmod is a Lua based module system. Modules allow for dynamic mo for a complete description. Lmod is a new implementation that easily handles the MODULEPATH Hierarchical problem. It is drop-in replacement for TCL/C modules and reads TCL modulefiles directly.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(version)s.tar.gz'] source_urls = [ diff --git a/l/Lua/Lua-5.1.4-8.eb b/l/Lua/Lua-5.1.4-8.eb index 8197285a..449feecf 100644 --- a/l/Lua/Lua-5.1.4-8.eb +++ b/l/Lua/Lua-5.1.4-8.eb @@ -11,7 +11,7 @@ description = """Lua is a powerful, fast, lightweight, embeddable scripting lang and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['lua-%s.tar.gz' % version.replace('-', '.')] source_urls = ['http://sourceforge.net/projects/lmod/files/'] diff --git a/l/Lua/Lua-5.3.4.eb b/l/Lua/Lua-5.3.4.eb index c914b098..9ac60ae4 100644 --- a/l/Lua/Lua-5.3.4.eb +++ b/l/Lua/Lua-5.3.4.eb @@ -11,7 +11,7 @@ description = """Lua is a powerful, fast, lightweight, embeddable scripting lang and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['lua-%s.tar.gz' % version.replace('-', '.')] source_urls = ['http://sourceforge.net/projects/lmod/files/'] diff --git a/l/libGLU/libGLU-9.0.0-GCCcore-8.2.0.eb b/l/libGLU/libGLU-9.0.0-GCCcore-8.2.0.eb index c5506e2f..006a6386 100644 --- a/l/libGLU/libGLU-9.0.0-GCCcore-8.2.0.eb +++ b/l/libGLU/libGLU-9.0.0-GCCcore-8.2.0.eb @@ -15,7 +15,7 @@ source_urls = ['https://mesa.freedesktop.org/archive/glu/'] sources = ['glu-%(version)s.tar.bz2'] checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12'] -builddependencies = [('binutils', '2.31.1')] +builddependencies = [('local_binutils', '2.31.1')] dependencies = [ ('Mesa', '19.0.1'), diff --git a/l/libGLU/libGLU-9.0.0.eb b/l/libGLU/libGLU-9.0.0.eb index 05e04dcd..7cd95a90 100644 --- a/l/libGLU/libGLU-9.0.0.eb +++ b/l/libGLU/libGLU-9.0.0.eb @@ -8,7 +8,7 @@ version = '9.0.0' homepage = 'ftp://ftp.freedesktop.org/pub/mesa/glu/' description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [ diff --git a/l/libICE/libICE-1.0.9.eb b/l/libICE/libICE-1.0.9.eb index 247be625..2bc887ed 100644 --- a/l/libICE/libICE-1.0.9.eb +++ b/l/libICE/libICE-1.0.9.eb @@ -6,7 +6,7 @@ version = '1.0.9' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X Inter-Client Exchange library for freedesktop.org""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] diff --git a/l/libICU/libICU-59.1.eb b/l/libICU/libICU-59.1.eb index 11687378..4e1197fd 100644 --- a/l/libICU/libICU-59.1.eb +++ b/l/libICU/libICU-59.1.eb @@ -9,7 +9,7 @@ the concept of a project object model (POM), Maven can manage a project's build, central piece of information. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['icu4c-%(version)s-AIX7_2-VA2.tgz'] source_urls = ['http://download.icu-project.org/files/icu4c/59.1/'] diff --git a/l/libICU/libICU-61.1.eb b/l/libICU/libICU-61.1.eb index f15ebd38..cafb5997 100644 --- a/l/libICU/libICU-61.1.eb +++ b/l/libICU/libICU-61.1.eb @@ -11,7 +11,7 @@ the concept of a project object model (POM), Maven can manage a project's build, central piece of information. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['icu4c-61_1-AIX7_2-VA2.tgz'] source_urls = ['http://download.icu-project.org/files/icu4c/%(version)s'] diff --git a/l/libSM/libSM-1.2.2.eb b/l/libSM/libSM-1.2.2.eb index efe1a674..f8a91a8a 100644 --- a/l/libSM/libSM-1.2.2.eb +++ b/l/libSM/libSM-1.2.2.eb @@ -7,7 +7,7 @@ homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X11 Session Management library, which allows for applications to both manage sessions, and make use of session managers to save and restore their state for later use.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] 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 75d07163..f2c212b3 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 @@ -7,7 +7,7 @@ versionsuffix = '-Python-2.7.9' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X11 client-side library""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] diff --git a/l/libX11/libX11-1.6.3.eb b/l/libX11/libX11-1.6.3.eb index 35f1aeda..bcb5b714 100644 --- a/l/libX11/libX11-1.6.3.eb +++ b/l/libX11/libX11-1.6.3.eb @@ -6,7 +6,7 @@ version = '1.6.3' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X11 client-side library""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] diff --git a/l/libXScrnSaver/libXScrnSaver-1.2.2.eb b/l/libXScrnSaver/libXScrnSaver-1.2.2.eb index 735e6f38..3a35277e 100644 --- a/l/libXScrnSaver/libXScrnSaver-1.2.2.eb +++ b/l/libXScrnSaver/libXScrnSaver-1.2.2.eb @@ -8,7 +8,7 @@ version = '1.2.2' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X11 Screen Saver extension client library""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] diff --git a/l/libXau/libXau-1.0.8.eb b/l/libXau/libXau-1.0.8.eb index 07da04b4..daa5816c 100644 --- a/l/libXau/libXau-1.0.8.eb +++ b/l/libXau/libXau-1.0.8.eb @@ -7,7 +7,7 @@ homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """The libXau package contains a library implementing the X11 Authorization Protocol. This is useful for restricting client access to the display.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] diff --git a/l/libXdmcp/libXdmcp-1.1.2.eb b/l/libXdmcp/libXdmcp-1.1.2.eb index 450b611b..1c4fec7c 100644 --- a/l/libXdmcp/libXdmcp-1.1.2.eb +++ b/l/libXdmcp/libXdmcp-1.1.2.eb @@ -8,7 +8,7 @@ description = """The libXdmcp package contains a library implementing the X Disp useful for allowing clients to interact with the X Display Manager. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] diff --git a/l/libXext/libXext-1.3.3.eb b/l/libXext/libXext-1.3.3.eb index 8cb89e64..695e10b8 100644 --- a/l/libXext/libXext-1.3.3.eb +++ b/l/libXext/libXext-1.3.3.eb @@ -6,7 +6,7 @@ version = '1.3.3' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """Common X Extensions library""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] diff --git a/l/libXfixes/libXfixes-5.0.1.eb b/l/libXfixes/libXfixes-5.0.1.eb index f18b3d8e..f1ff5c0c 100644 --- a/l/libXfixes/libXfixes-5.0.1.eb +++ b/l/libXfixes/libXfixes-5.0.1.eb @@ -6,7 +6,7 @@ version = '5.0.1' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X Fixes extension library""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] diff --git a/l/libXft/libXft-2.3.2.eb b/l/libXft/libXft-2.3.2.eb index 88deb649..f3dd2f9f 100644 --- a/l/libXft/libXft-2.3.2.eb +++ b/l/libXft/libXft-2.3.2.eb @@ -6,7 +6,7 @@ version = '2.3.2' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X11 client-side library""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] diff --git a/l/libXrender/libXrender-0.9.9.eb b/l/libXrender/libXrender-0.9.9.eb index 4b5e7232..08051584 100644 --- a/l/libXrender/libXrender-0.9.9.eb +++ b/l/libXrender/libXrender-0.9.9.eb @@ -6,7 +6,7 @@ version = '0.9.9' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """X11 client-side library""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] diff --git a/l/libXt/libXt-1.1.5.eb b/l/libXt/libXt-1.1.5.eb index 2aec5ba7..2a50101b 100644 --- a/l/libXt/libXt-1.1.5.eb +++ b/l/libXt/libXt-1.1.5.eb @@ -7,7 +7,7 @@ homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] diff --git a/l/libarchive/libarchive-3.3.2.eb b/l/libarchive/libarchive-3.3.2.eb index df446395..51b32d17 100644 --- a/l/libarchive/libarchive-3.3.2.eb +++ b/l/libarchive/libarchive-3.3.2.eb @@ -8,7 +8,7 @@ version = '3.3.2' homepage = 'https://www.libarchive.org/' description = "Multi-format archive and compression library" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = ['https://github.com/libarchive/libarchive/archive/'] diff --git a/l/libcerf/libcerf-1.5.eb b/l/libcerf/libcerf-1.5.eb index 888a423d..c82789dc 100644 --- a/l/libcerf/libcerf-1.5.eb +++ b/l/libcerf/libcerf-1.5.eb @@ -7,7 +7,7 @@ homepage = 'http://gnuplot.sourceforge.net/' description = """libcerf is a self-contained numeric library that provides an efficient and accurate implementation of complex error functions, along with Dawson, Faddeeva, and Voigt functions.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TGZ] source_urls = [ diff --git a/l/libdrm/libdrm-2.4.75.eb b/l/libdrm/libdrm-2.4.75.eb index ab0e01d5..2f66566f 100644 --- a/l/libdrm/libdrm-2.4.75.eb +++ b/l/libdrm/libdrm-2.4.75.eb @@ -9,7 +9,7 @@ description = """Direct Rendering Manager runtime library.""" source_urls = ['http://dri.freedesktop.org/libdrm/'] sources = [SOURCELOWER_TAR_GZ] -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('X11', '20160819'), diff --git a/l/libdrm/libdrm-2.4.76.eb b/l/libdrm/libdrm-2.4.76.eb index 261de854..9c31f71a 100644 --- a/l/libdrm/libdrm-2.4.76.eb +++ b/l/libdrm/libdrm-2.4.76.eb @@ -9,7 +9,7 @@ description = """Direct Rendering Manager runtime library.""" source_urls = ['http://dri.freedesktop.org/libdrm/'] sources = [SOURCELOWER_TAR_GZ] -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [ ('X11', '20170314'), diff --git a/l/libepoxy/libepoxy-1.4.3.eb b/l/libepoxy/libepoxy-1.4.3.eb index 452c61b6..14348540 100644 --- a/l/libepoxy/libepoxy-1.4.3.eb +++ b/l/libepoxy/libepoxy-1.4.3.eb @@ -6,7 +6,7 @@ version = '1.4.3' homepage = "https://github.com/anholt/libepoxy" description = "Epoxy is a library for handling OpenGL function pointer management for you" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_XZ] source_urls = [ diff --git a/l/libevent/libevent-2.0.22-GCCcore-4.9.3.eb b/l/libevent/libevent-2.0.22-GCCcore-4.9.3.eb index 2de9d366..33af6ae8 100644 --- a/l/libevent/libevent-2.0.22-GCCcore-4.9.3.eb +++ b/l/libevent/libevent-2.0.22-GCCcore-4.9.3.eb @@ -17,8 +17,8 @@ source_urls = [ sources = ['%(name)s-%(version)s-stable.tar.gz'] builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.25', '', True), + # use same local_binutils version that was used when building GCCcore toolchain + ('local_binutils', '2.25', '', True), ] moduleclass = 'lib' diff --git a/l/libffi/libffi-3.0.13.eb b/l/libffi/libffi-3.0.13.eb index ae4d4f7a..9f315836 100644 --- a/l/libffi/libffi-3.0.13.eb +++ b/l/libffi/libffi-3.0.13.eb @@ -7,7 +7,7 @@ homepage = 'http://sourceware.org/libffi/' description = """The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'ftp://sourceware.org/pub/libffi/', diff --git a/l/libffi/libffi-3.0.5.eb b/l/libffi/libffi-3.0.5.eb index 21ac9dfb..afd0adc1 100644 --- a/l/libffi/libffi-3.0.5.eb +++ b/l/libffi/libffi-3.0.5.eb @@ -7,7 +7,7 @@ homepage = 'http://sourceware.org/libffi/' description = """The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'ftp://sourceware.org/pub/libffi/', diff --git a/l/libffi/libffi-3.2.1.eb b/l/libffi/libffi-3.2.1.eb index d21678d4..75ffd48f 100644 --- a/l/libffi/libffi-3.2.1.eb +++ b/l/libffi/libffi-3.2.1.eb @@ -7,7 +7,7 @@ homepage = 'http://sourceware.org/libffi/' description = """The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'ftp://sourceware.org/pub/libffi/', diff --git a/l/libfontenc/libfontenc-1.1.3.eb b/l/libfontenc/libfontenc-1.1.3.eb index 53784a76..ad7e4483 100644 --- a/l/libfontenc/libfontenc-1.1.3.eb +++ b/l/libfontenc/libfontenc-1.1.3.eb @@ -6,7 +6,7 @@ version = '1.1.3' homepage = 'http://www.freedesktop.org/wiki/Software/xlibs/' description = """X11 font encoding library""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = [XORG_LIB_SOURCE] diff --git a/l/libgd/libgd-2.2.3.eb b/l/libgd/libgd-2.2.3.eb index 23a09a1c..1aab3448 100644 --- a/l/libgd/libgd-2.2.3.eb +++ b/l/libgd/libgd-2.2.3.eb @@ -6,7 +6,7 @@ version = '2.2.3' homepage = 'http://libgd.bitbucket.org/' description = "GD is an open source code library for the dynamic creation of images by programmers." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] diff --git a/l/libgd/libgd-2.2.4.eb b/l/libgd/libgd-2.2.4.eb index 788870b9..e0c8fbb5 100644 --- a/l/libgd/libgd-2.2.4.eb +++ b/l/libgd/libgd-2.2.4.eb @@ -6,7 +6,7 @@ version = '2.2.4' homepage = 'http://libgd.bitbucket.org/' description = "GD is an open source code library for the dynamic creation of images by programmers." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] diff --git a/l/libgd/libgd-2.2.5.eb b/l/libgd/libgd-2.2.5.eb index 324b3162..40ffb171 100644 --- a/l/libgd/libgd-2.2.5.eb +++ b/l/libgd/libgd-2.2.5.eb @@ -6,7 +6,7 @@ version = '2.2.5' homepage = 'http://libgd.bitbucket.org/' description = "GD is an open source code library for the dynamic creation of images by programmers." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] diff --git a/l/libglade/libglade-2.6.4.eb b/l/libglade/libglade-2.6.4.eb index 62acbb3f..8613324c 100644 --- a/l/libglade/libglade-2.6.4.eb +++ b/l/libglade/libglade-2.6.4.eb @@ -6,7 +6,7 @@ version = '2.6.4' homepage = 'https://developer.gnome.org/libglade/' description = """Libglade is a library for constructing user interfaces dynamically from XML descriptions.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://ftp.gnome.org/pub/GNOME/sources/libglade/%(version_major_minor)s'] diff --git a/l/libjpeg-turbo/libjpeg-turbo-1.40.eb b/l/libjpeg-turbo/libjpeg-turbo-1.40.eb index edc1ac8b..ae764a52 100644 --- a/l/libjpeg-turbo/libjpeg-turbo-1.40.eb +++ b/l/libjpeg-turbo/libjpeg-turbo-1.40.eb @@ -8,7 +8,7 @@ description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [SOURCEFORGE_SOURCE] diff --git a/l/libjpeg-turbo/libjpeg-turbo-1.5.1.eb b/l/libjpeg-turbo/libjpeg-turbo-1.5.1.eb index fdd20446..cc06935b 100644 --- a/l/libjpeg-turbo/libjpeg-turbo-1.5.1.eb +++ b/l/libjpeg-turbo/libjpeg-turbo-1.5.1.eb @@ -8,7 +8,7 @@ description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [SOURCEFORGE_SOURCE] diff --git a/l/libjpeg-turbo/libjpeg-turbo-1.5.3.eb b/l/libjpeg-turbo/libjpeg-turbo-1.5.3.eb index c0790c3c..a9554a50 100644 --- a/l/libjpeg-turbo/libjpeg-turbo-1.5.3.eb +++ b/l/libjpeg-turbo/libjpeg-turbo-1.5.3.eb @@ -10,7 +10,7 @@ description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [SOURCEFORGE_SOURCE] diff --git a/l/libjpeg-turbo/libjpeg-turbo-2.0.2.eb b/l/libjpeg-turbo/libjpeg-turbo-2.0.2.eb index f5b81bba..3c764e52 100644 --- a/l/libjpeg-turbo/libjpeg-turbo-2.0.2.eb +++ b/l/libjpeg-turbo/libjpeg-turbo-2.0.2.eb @@ -10,7 +10,7 @@ description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [SOURCEFORGE_SOURCE] diff --git a/l/libmatheval/libmatheval-1.1.11.eb b/l/libmatheval/libmatheval-1.1.11.eb index ec178315..3d123344 100644 --- a/l/libmatheval/libmatheval-1.1.11.eb +++ b/l/libmatheval/libmatheval-1.1.11.eb @@ -9,7 +9,7 @@ homepage = 'http://www.gnu.org/software/libmatheval/' description = """GNU libmatheval is a library (callable from C and Fortran) to parse and evaluate symbolic expressions input as text.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] diff --git a/l/libmatheval/libmatheval-1.1.8.eb b/l/libmatheval/libmatheval-1.1.8.eb index ef146301..282eb329 100644 --- a/l/libmatheval/libmatheval-1.1.8.eb +++ b/l/libmatheval/libmatheval-1.1.8.eb @@ -9,7 +9,7 @@ homepage = 'http://www.gnu.org/software/libmatheval/' description = """GNU libmatheval is a library (callable from C and Fortran) to parse and evaluate symbolic expressions input as text.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] diff --git a/l/libpciaccess/libpciaccess-0.13.1.eb b/l/libpciaccess/libpciaccess-0.13.1.eb index f01a89fb..833060c6 100644 --- a/l/libpciaccess/libpciaccess-0.13.1.eb +++ b/l/libpciaccess/libpciaccess-0.13.1.eb @@ -10,7 +10,7 @@ description = """Generic PCI access library.""" source_urls = ['http://cgit.freedesktop.org/xorg/lib/libpciaccess/snapshot'] sources = [SOURCE_TAR_GZ] -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM builddependencies = [ ('Autoconf', '2.69'), diff --git a/l/libpng/libpng-1.2.59.eb b/l/libpng/libpng-1.2.59.eb index 6894d46e..0e54957c 100644 --- a/l/libpng/libpng-1.2.59.eb +++ b/l/libpng/libpng-1.2.59.eb @@ -6,7 +6,7 @@ version = '1.2.59' homepage = 'http://www.libpng.org/pub/png/libpng.html' description = "libpng is the official PNG reference library" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [SOURCEFORGE_SOURCE] diff --git a/l/libpng/libpng-1.6.12.eb b/l/libpng/libpng-1.6.12.eb index 57aa04ef..2f88b3b9 100644 --- a/l/libpng/libpng-1.6.12.eb +++ b/l/libpng/libpng-1.6.12.eb @@ -6,7 +6,7 @@ version = '1.6.12' homepage = 'http://www.libpng.org/pub/png/libpng.html' description = "libpng is the official PNG reference library" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [SOURCEFORGE_SOURCE] diff --git a/l/libpng/libpng-1.6.24.eb b/l/libpng/libpng-1.6.24.eb index 18929421..c8ba4e06 100644 --- a/l/libpng/libpng-1.6.24.eb +++ b/l/libpng/libpng-1.6.24.eb @@ -6,7 +6,7 @@ version = '1.6.24' homepage = 'http://www.libpng.org/pub/png/libpng.html' description = "libpng is the official PNG reference library" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [SOURCEFORGE_SOURCE] diff --git a/l/libpng/libpng-1.6.29.eb b/l/libpng/libpng-1.6.29.eb index 5db2426f..b0645680 100644 --- a/l/libpng/libpng-1.6.29.eb +++ b/l/libpng/libpng-1.6.29.eb @@ -6,7 +6,7 @@ version = '1.6.29' homepage = 'http://www.libpng.org/pub/png/libpng.html' description = "libpng is the official PNG reference library" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [SOURCEFORGE_SOURCE] diff --git a/l/libpng/libpng-1.6.34.eb b/l/libpng/libpng-1.6.34.eb index 56208eb6..65388ac5 100644 --- a/l/libpng/libpng-1.6.34.eb +++ b/l/libpng/libpng-1.6.34.eb @@ -6,7 +6,7 @@ version = '1.6.34' homepage = 'http://www.libpng.org/pub/png/libpng.html' description = "libpng is the official PNG reference library" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [SOURCEFORGE_SOURCE] diff --git a/l/libpthread-stubs/libpthread-stubs-0.3.eb b/l/libpthread-stubs/libpthread-stubs-0.3.eb index 7cf1b276..5ff6e475 100644 --- a/l/libpthread-stubs/libpthread-stubs-0.3.eb +++ b/l/libpthread-stubs/libpthread-stubs-0.3.eb @@ -10,7 +10,7 @@ description = """The X protocol C-language Binding (XCB) is a replacement for Xl source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sanity_check_paths = { 'files': ['lib/pkgconfig/pthread-stubs.pc'], diff --git a/l/libpthread-stubs/libpthread-stubs-0.4.eb b/l/libpthread-stubs/libpthread-stubs-0.4.eb index 09f83b55..267cc175 100644 --- a/l/libpthread-stubs/libpthread-stubs-0.4.eb +++ b/l/libpthread-stubs/libpthread-stubs-0.4.eb @@ -10,7 +10,7 @@ latency hiding, direct access to the protocol, improved threading support, and e source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sanity_check_paths = { 'files': ['lib/pkgconfig/pthread-stubs.pc'], diff --git a/l/libreadline/libreadline-6.3.eb b/l/libreadline/libreadline-6.3.eb index d36bf747..dc0dd077 100644 --- a/l/libreadline/libreadline-6.3.eb +++ b/l/libreadline/libreadline-6.3.eb @@ -9,7 +9,7 @@ description = """The GNU Readline library provides a set of functions for use by The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] diff --git a/l/libreadline/libreadline-8.0.eb b/l/libreadline/libreadline-8.0.eb index dcf506d1..b14d4dfc 100644 --- a/l/libreadline/libreadline-8.0.eb +++ b/l/libreadline/libreadline-8.0.eb @@ -11,7 +11,7 @@ description = """The GNU Readline library provides a set of functions for use by The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] diff --git a/l/librsync/librsync-2.0.2.eb b/l/librsync/librsync-2.0.2.eb index b5dcef98..ffd0e8fc 100644 --- a/l/librsync/librsync-2.0.2.eb +++ b/l/librsync/librsync-2.0.2.eb @@ -8,7 +8,7 @@ version = "2.0.2" homepage = 'http://git-scm.com/' description = "librsync is a library for calculating and applying network deltas, with an interface designed to ease integration into diverse network applications." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/librsync/librsync/archive/'] sources = ['v%(version)s.tar.gz'] diff --git a/l/libsmm/libsmm-2015-11-10.eb b/l/libsmm/libsmm-2015-11-10.eb index 1fd9f727..72ec50db 100644 --- a/l/libsmm/libsmm-2015-11-10.eb +++ b/l/libsmm/libsmm-2015-11-10.eb @@ -10,7 +10,7 @@ version = '2015-11-10' homepage = 'https://www.cp2k.org/' description = 'Library for small matrix multiplies.' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://www.cp2k.org/static/downloads/libsmm/'] sources = ['libsmm_dnn_haswell-2015-11-10.a'] diff --git a/l/libsndfile/libsndfile-1.0.28.eb b/l/libsndfile/libsndfile-1.0.28.eb index a31fd50d..8b741de2 100644 --- a/l/libsndfile/libsndfile-1.0.28.eb +++ b/l/libsndfile/libsndfile-1.0.28.eb @@ -7,13 +7,13 @@ homepage = 'http://www.mega-nerd.com/libsndfile' description = """Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.mega-nerd.com/libsndfile/files/'] sources = [SOURCE_TAR_GZ] checksums = ['1ff33929f042fa333aed1e8923aa628c3ee9e1eb85512686c55092d1e5a9dfa9'] -builddependencies = [('binutils', '2.31.1')] +builddependencies = [('local_binutils', '2.31.1')] sanity_check_paths = { 'files': [ diff --git a/l/libsodium/libsodium-1.0.17.eb b/l/libsodium/libsodium-1.0.17.eb index eb663161..cf0b0cd7 100644 --- a/l/libsodium/libsodium-1.0.17.eb +++ b/l/libsodium/libsodium-1.0.17.eb @@ -9,7 +9,7 @@ homepage = 'http://doc.libsodium.org/' description = """Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://download.libsodium.org/libsodium/releases/'] sources = [SOURCE_TAR_GZ] diff --git a/l/libtool/libtool-2.4.2.eb b/l/libtool/libtool-2.4.2.eb index d0654abc..9a3b37c1 100644 --- a/l/libtool/libtool-2.4.2.eb +++ b/l/libtool/libtool-2.4.2.eb @@ -9,7 +9,7 @@ homepage = 'http://www.gnu.org/software/libtool' description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries behind a consistent, portable interface.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://ftp.gnu.org/gnu/%s' % name.lower()] diff --git a/l/libtool/libtool-2.4.6.eb b/l/libtool/libtool-2.4.6.eb index 0aa963cd..04138230 100644 --- a/l/libtool/libtool-2.4.6.eb +++ b/l/libtool/libtool-2.4.6.eb @@ -8,7 +8,7 @@ homepage = 'http://www.gnu.org/software/libtool' description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries behind a consistent, portable interface.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] diff --git a/l/libunistring/libunistring-0.9.3.eb b/l/libunistring/libunistring-0.9.3.eb index 86e4da35..8b7cbbf9 100644 --- a/l/libunistring/libunistring-0.9.3.eb +++ b/l/libunistring/libunistring-0.9.3.eb @@ -7,7 +7,7 @@ homepage = 'http://www.gnu.org/software/libunistring/' description = """This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/l/libunwind/libunwind-1.2.1.eb b/l/libunwind/libunwind-1.2.1.eb index 56dff130..913f524a 100644 --- a/l/libunwind/libunwind-1.2.1.eb +++ b/l/libunwind/libunwind-1.2.1.eb @@ -10,7 +10,7 @@ description = """The primary goal of libunwind is to define a portable and effic (non-local goto). The API supports both local (same-process) and remote (across-process) operation. As such, the API is useful in a number of applications""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [GNU_SAVANNAH_SOURCE] diff --git a/l/libunwind/libunwind-1.2.eb b/l/libunwind/libunwind-1.2.eb index 34d0a4fe..d20b2129 100644 --- a/l/libunwind/libunwind-1.2.eb +++ b/l/libunwind/libunwind-1.2.eb @@ -10,7 +10,7 @@ description = """The primary goal of libunwind is to define a portable and effic (non-local goto). The API supports both local (same-process) and remote (across-process) operation. As such, the API is useful in a number of applications""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [GNU_SAVANNAH_SOURCE] diff --git a/l/libuv/libuv-1.20.3.eb b/l/libuv/libuv-1.20.3.eb index c229e910..63aa324d 100644 --- a/l/libuv/libuv-1.20.3.eb +++ b/l/libuv/libuv-1.20.3.eb @@ -8,7 +8,7 @@ version = '1.20.3' homepage = 'https://github.com/libuv' description = "libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = ['https://github.com/libuv/libuv/archive/'] diff --git a/l/libxc/libxc-3.0.0.eb b/l/libxc/libxc-3.0.0.eb index c26ae9d3..4f4c19d2 100644 --- a/l/libxc/libxc-3.0.0.eb +++ b/l/libxc/libxc-3.0.0.eb @@ -7,7 +7,7 @@ homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' description = """Libxc is a library of exchange-correlation functionals for density-functional theory. The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] diff --git a/l/libxc/libxc-4.0.1.eb b/l/libxc/libxc-4.0.1.eb index 9b344c5b..9803df26 100644 --- a/l/libxc/libxc-4.0.1.eb +++ b/l/libxc/libxc-4.0.1.eb @@ -7,7 +7,7 @@ homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' description = """Libxc is a library of exchange-correlation functionals for density-functional theory. The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://www.tddft.org/programs/octopus/down.php?file=libxc/4.0.1/'] 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 3baeec90..f31bb3e4 100644 --- a/l/libxcb/libxcb-1.11-Python-2.7.9.eb +++ b/l/libxcb/libxcb-1.11-Python-2.7.9.eb @@ -7,7 +7,7 @@ homepage = 'http://xcb.freedesktop.org/' description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/l/libxcb/libxcb-1.11.1.eb b/l/libxcb/libxcb-1.11.1.eb index 9248c096..34fd1c76 100644 --- a/l/libxcb/libxcb-1.11.1.eb +++ b/l/libxcb/libxcb-1.11.1.eb @@ -7,7 +7,7 @@ homepage = 'http://xcb.freedesktop.org/' description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/l/libxml2/libxml2-2.7.8.eb b/l/libxml2/libxml2-2.7.8.eb index adad3433..c214f6c2 100644 --- a/l/libxml2/libxml2-2.7.8.eb +++ b/l/libxml2/libxml2-2.7.8.eb @@ -8,7 +8,7 @@ description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://xmlsoft.org/sources/', diff --git a/l/libxml2/libxml2-2.9.2.eb b/l/libxml2/libxml2-2.9.2.eb index 96f4a87a..2de7bf66 100644 --- a/l/libxml2/libxml2-2.9.2.eb +++ b/l/libxml2/libxml2-2.9.2.eb @@ -8,7 +8,7 @@ description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://xmlsoft.org/sources/', diff --git a/l/libxml2/libxml2-2.9.4-Python-2.7.13.eb b/l/libxml2/libxml2-2.9.4-Python-2.7.13.eb index 18f8b14c..59c7ee12 100644 --- a/l/libxml2/libxml2-2.9.4-Python-2.7.13.eb +++ b/l/libxml2/libxml2-2.9.4-Python-2.7.13.eb @@ -5,7 +5,7 @@ homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [ diff --git a/l/libxml2/libxml2-2.9.4.eb b/l/libxml2/libxml2-2.9.4.eb index ca1ff7cf..a90903d9 100644 --- a/l/libxml2/libxml2-2.9.4.eb +++ b/l/libxml2/libxml2-2.9.4.eb @@ -8,7 +8,7 @@ description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://xmlsoft.org/sources/', diff --git a/l/libxml2/libxml2-2.9.9.eb b/l/libxml2/libxml2-2.9.9.eb index 01aec394..d8f54a03 100644 --- a/l/libxml2/libxml2-2.9.9.eb +++ b/l/libxml2/libxml2-2.9.9.eb @@ -10,7 +10,7 @@ description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://xmlsoft.org/sources/', diff --git a/l/libxslt/libxslt-1.1.29.eb b/l/libxslt/libxslt-1.1.29.eb index c922f6f8..89243485 100644 --- a/l/libxslt/libxslt-1.1.29.eb +++ b/l/libxslt/libxslt-1.1.29.eb @@ -7,7 +7,7 @@ homepage = 'http://xmlsoft.org/' description = """Libxslt is the XSLT C library developed for the GNOME project (but usable outside of the Gnome platform).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://xmlsoft.org/sources/', diff --git a/l/libxslt/libxslt-1.1.33.eb b/l/libxslt/libxslt-1.1.33.eb index 0912113a..3998f264 100644 --- a/l/libxslt/libxslt-1.1.33.eb +++ b/l/libxslt/libxslt-1.1.33.eb @@ -9,7 +9,7 @@ homepage = 'http://xmlsoft.org/' description = """Libxslt is the XSLT C library developed for the GNOME project (but usable outside of the Gnome platform).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://xmlsoft.org/sources/', diff --git a/l/libxsmm/libxsmm-1.6.4.eb b/l/libxsmm/libxsmm-1.6.4.eb index 9af0bfed..1850954c 100644 --- a/l/libxsmm/libxsmm-1.6.4.eb +++ b/l/libxsmm/libxsmm-1.6.4.eb @@ -9,7 +9,7 @@ homepage = 'https://github.com/hfp/libxsmm' description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications targeting Intel Architecture (x86).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(version)s.tar.gz'] source_urls = ['https://github.com/hfp/libxsmm/archive/'] diff --git a/l/libyaml/libyaml-0.1.7.eb b/l/libyaml/libyaml-0.1.7.eb index 43d0f81e..21907729 100644 --- a/l/libyaml/libyaml-0.1.7.eb +++ b/l/libyaml/libyaml-0.1.7.eb @@ -6,7 +6,7 @@ version = '0.1.7' homepage = 'http://pyyaml.org/wiki/LibYAML' description = """LibYAML is a YAML 1.1 parser and emitter written in C.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['yaml-%(version)s.tar.gz'] source_urls = ['http://pyyaml.org/download/libyaml/'] diff --git a/l/libyaml/libyaml-0.2.1.eb b/l/libyaml/libyaml-0.2.1.eb index 695e9d90..e932a0ab 100644 --- a/l/libyaml/libyaml-0.2.1.eb +++ b/l/libyaml/libyaml-0.2.1.eb @@ -8,7 +8,7 @@ version = '0.2.1' homepage = 'http://pyyaml.org/wiki/LibYAML' description = """LibYAML is a YAML 1.1 parser and emitter written in C.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['yaml-%(version)s.tar.gz'] source_urls = ['http://pyyaml.org/download/libyaml/'] diff --git a/l/libzip/libzip-1.2.0.eb b/l/libzip/libzip-1.2.0.eb index c45ca1e9..e9abc312 100644 --- a/l/libzip/libzip-1.2.0.eb +++ b/l/libzip/libzip-1.2.0.eb @@ -9,7 +9,7 @@ Files can be added from data buffers, files, or compressed data copied directly zip archives. Changes made without closing the archive can be reverted. The API is documented by man pages.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://nih.at/libzip'] sources = ['%(name)s-%(version)s.tar.gz'] 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 2c21b106..cab23718 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 @@ -15,7 +15,7 @@ source_urls = ['https://github.com/RRZE-HPC/likwid/archive/'] patches = ['likwid-%(version)s-config-mk.patch'] -builddependencies = [('binutils', '2.25', '', ('GCCcore', '4.9.3'))] +builddependencies = [('local_binutils', '2.25', '', ('GCCcore', '4.9.3'))] skipsteps = ['configure'] buildopts = 'CC="$CC" CFLAGS="$CFLAGS -std=c99" PREFIX=%(installdir)s' 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 8830f683..ea79c60e 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 @@ -6,7 +6,7 @@ version = '3.8.0' homepage = 'http://lxml.de/' description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://lxml.de/files/'] sources = [SOURCE_TGZ] diff --git a/m/M4/M4-1.4.17.eb b/m/M4/M4-1.4.17.eb index 0013b460..a8d3f7b1 100644 --- a/m/M4/M4-1.4.17.eb +++ b/m/M4/M4-1.4.17.eb @@ -8,7 +8,7 @@ description = """GNU M4 is an implementation of the traditional Unix macro proce although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/m/M4/M4-1.4.18.eb b/m/M4/M4-1.4.18.eb index 63ae6bb2..2af5e3c5 100644 --- a/m/M4/M4-1.4.18.eb +++ b/m/M4/M4-1.4.18.eb @@ -8,7 +8,7 @@ description = """GNU M4 is an implementation of the traditional Unix macro proce although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] diff --git a/m/MATIO/MATIO-1.5.12-GCCcore-6.3.0.eb b/m/MATIO/MATIO-1.5.12-GCCcore-6.3.0.eb index 1821ea5e..464f5d3c 100644 --- a/m/MATIO/MATIO-1.5.12-GCCcore-6.3.0.eb +++ b/m/MATIO/MATIO-1.5.12-GCCcore-6.3.0.eb @@ -16,7 +16,7 @@ checksums = ['35932af9b4cfb4d87eb9fe0b238131182a622fb0f48459415737c29a50b6dc0e'] preconfigopts = 'chmod +x configure && ' -builddependencies = [('binutils', '2.27')] +builddependencies = [('local_binutils', '2.27')] dependencies = [('zlib', '1.2.11', '', True)] diff --git a/m/METIS/METIS-5.1.0.eb b/m/METIS/METIS-5.1.0.eb index e6f6780a..6d52dda6 100644 --- a/m/METIS/METIS-5.1.0.eb +++ b/m/METIS/METIS-5.1.0.eb @@ -6,7 +6,7 @@ description = """METIS is a set of serial programs for partitioning graphs, part and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] diff --git a/m/MIKE/MIKE-2014.eb b/m/MIKE/MIKE-2014.eb index 191a3151..ac78d567 100644 --- a/m/MIKE/MIKE-2014.eb +++ b/m/MIKE/MIKE-2014.eb @@ -9,7 +9,7 @@ MIKE Powered by DHI is a part of DHI, the global organisation dedicated to solving challenges in water environments worldwide.""" # empty version to ensure that dependencies are loaded -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM skipsteps = [ 'source', diff --git a/m/MIKE/MIKE-2016-SP2.eb b/m/MIKE/MIKE-2016-SP2.eb index 3b96024c..81a7c6a1 100644 --- a/m/MIKE/MIKE-2016-SP2.eb +++ b/m/MIKE/MIKE-2016-SP2.eb @@ -10,7 +10,7 @@ MIKE Powered by DHI is a part of DHI, the global organisation dedicated to solving challenges in water environments worldwide.""" # empty version to ensure that dependencies are loaded -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM skipsteps = [ 'source', diff --git a/m/MIKE/MIKE-2016.eb b/m/MIKE/MIKE-2016.eb index 278b2efb..3465bf86 100644 --- a/m/MIKE/MIKE-2016.eb +++ b/m/MIKE/MIKE-2016.eb @@ -9,7 +9,7 @@ MIKE Powered by DHI is a part of DHI, the global organisation dedicated to solving challenges in water environments worldwide.""" # empty version to ensure that dependencies are loaded -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM skipsteps = [ 'source', diff --git a/m/MIKE/MIKE-2017.eb b/m/MIKE/MIKE-2017.eb index 2f912e8a..9b6d99fa 100644 --- a/m/MIKE/MIKE-2017.eb +++ b/m/MIKE/MIKE-2017.eb @@ -9,7 +9,7 @@ MIKE Powered by DHI is a part of DHI, the global organisation dedicated to solving challenges in water environments worldwide.""" # empty version to ensure that dependencies are loaded -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM skipsteps = [ 'source', diff --git a/m/MPC/MPC-1.0.2.eb b/m/MPC/MPC-1.0.2.eb index 8a03790c..29cc66dd 100644 --- a/m/MPC/MPC-1.0.2.eb +++ b/m/MPC/MPC-1.0.2.eb @@ -12,7 +12,7 @@ description = """Gnu Mpc is a C library for the arithmetic of operation. At the same time, speed of operation at high precision is a major design goal.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.multiprecision.org/mpc/download/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/m/MPFR/MPFR-3.1.5.eb b/m/MPFR/MPFR-3.1.5.eb index 6dd1c73e..65df875c 100644 --- a/m/MPFR/MPFR-3.1.5.eb +++ b/m/MPFR/MPFR-3.1.5.eb @@ -7,7 +7,7 @@ homepage = 'http://www.mpfr.org' description = """The MPFR library is a C library for multiple-precision floating-point computations with correct rounding.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/m/MPFR/MPFR-4.0.1.eb b/m/MPFR/MPFR-4.0.1.eb index 421e365f..1a874d0d 100644 --- a/m/MPFR/MPFR-4.0.1.eb +++ b/m/MPFR/MPFR-4.0.1.eb @@ -12,7 +12,7 @@ description = """ computations with correct rounding. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/m/Mako/Mako-1.0.4-Python-2.7.13.eb b/m/Mako/Mako-1.0.4-Python-2.7.13.eb index eddb02b8..078891e8 100644 --- a/m/Mako/Mako-1.0.4-Python-2.7.13.eb +++ b/m/Mako/Mako-1.0.4-Python-2.7.13.eb @@ -7,7 +7,7 @@ versionsuffix = '-Python-%(pyver)s' homepage = 'http://www.makotemplates.org' description = """A super-fast templating language that borrows the best ideas from the existing templating languages""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/m/Mako/Mako-1.0.6-Python-2.7.13.eb b/m/Mako/Mako-1.0.6-Python-2.7.13.eb index 8ececb9f..66d4a322 100644 --- a/m/Mako/Mako-1.0.6-Python-2.7.13.eb +++ b/m/Mako/Mako-1.0.6-Python-2.7.13.eb @@ -7,7 +7,7 @@ versionsuffix = '-Python-%(pyver)s' homepage = 'http://www.makotemplates.org' description = """A super-fast templating language that borrows the best ideas from the existing templating languages""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/m/Mako/Mako-1.0.6-Python-2.7.14-base.eb b/m/Mako/Mako-1.0.6-Python-2.7.14-base.eb index c3084671..16162421 100644 --- a/m/Mako/Mako-1.0.6-Python-2.7.14-base.eb +++ b/m/Mako/Mako-1.0.6-Python-2.7.14-base.eb @@ -7,7 +7,7 @@ versionsuffix = '-Python-%(pyver)s-base' homepage = 'http://www.makotemplates.org' description = """A super-fast templating language that borrows the best ideas from the existing templating languages""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/m/Maven/Maven-3.2.3.eb b/m/Maven/Maven-3.2.3.eb index 5bd41d52..46165551 100644 --- a/m/Maven/Maven-3.2.3.eb +++ b/m/Maven/Maven-3.2.3.eb @@ -9,7 +9,7 @@ the concept of a project object model (POM), Maven can manage a project's build, central piece of information. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-maven-%(version)s-bin.tar.gz'] source_urls = [ diff --git a/m/Maven/Maven-3.3.3.eb b/m/Maven/Maven-3.3.3.eb index fe996652..6e17e26e 100644 --- a/m/Maven/Maven-3.3.3.eb +++ b/m/Maven/Maven-3.3.3.eb @@ -9,7 +9,7 @@ the concept of a project object model (POM), Maven can manage a project's build, central piece of information. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['apache-maven-%(version)s-bin.tar.gz'] source_urls = [ diff --git a/m/Mesa/Mesa-18.3.1.eb b/m/Mesa/Mesa-18.3.1.eb index 1d4c8b9e..6805e3b3 100644 --- a/m/Mesa/Mesa-18.3.1.eb +++ b/m/Mesa/Mesa-18.3.1.eb @@ -9,7 +9,7 @@ homepage = 'http://www.mesa3d.org/' description = """Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # swr detects and builds parts specific for AVX and AVX2. If we use # -xHost, this always gets overwritten and will fail. toolchainopts = {'optarch': False} diff --git a/m/Mesa/Mesa-19.0.1-GCCcore-8.2.0.eb b/m/Mesa/Mesa-19.0.1-GCCcore-8.2.0.eb index a5a10f78..1dd4bcd8 100644 --- a/m/Mesa/Mesa-19.0.1-GCCcore-8.2.0.eb +++ b/m/Mesa/Mesa-19.0.1-GCCcore-8.2.0.eb @@ -34,7 +34,7 @@ checksums = [ ] builddependencies = [ - ('binutils', '2.31.1'), + ('local_binutils', '2.31.1'), ('Meson', '0.50.0', '-Python-3.7.2'), ('Ninja', '1.9.0'), ('flex', '2.6.4'), diff --git a/m/Molpro/Molpro-mpp-2010.1.23.Linux_x86_64.eb b/m/Molpro/Molpro-mpp-2010.1.23.Linux_x86_64.eb index 488820c9..9ab8f0ae 100644 --- a/m/Molpro/Molpro-mpp-2010.1.23.Linux_x86_64.eb +++ b/m/Molpro/Molpro-mpp-2010.1.23.Linux_x86_64.eb @@ -6,7 +6,7 @@ versionsuffix = '.Linux_x86_64' homepage = 'https://www.molpro.net' description = """Molpro is a complete system of ab initio programs for molecular electronic structure calculations.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # no source URL available, requires registration to download sources = ['%(namelower)s-%(versionprefix)s%(version)s%(versionsuffix)s.sh'] diff --git a/m/Molpro/Molpro-mpp-2015.1.0.linux_x86_64_intel.eb b/m/Molpro/Molpro-mpp-2015.1.0.linux_x86_64_intel.eb index bb0138e2..eab1c444 100644 --- a/m/Molpro/Molpro-mpp-2015.1.0.linux_x86_64_intel.eb +++ b/m/Molpro/Molpro-mpp-2015.1.0.linux_x86_64_intel.eb @@ -6,7 +6,7 @@ versionsuffix = '.linux_x86_64_intel' homepage = 'https://www.molpro.net' description = """Molpro is a complete system of ab initio programs for molecular electronic structure calculations.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # no source URL available, requires registration to download sources = ['%(namelower)s-%(versionprefix)s%(version)s%(versionsuffix)s.sh'] diff --git a/m/Molpro/Molpro-mpp-2015.1.3.linux_x86_64_openmp.eb b/m/Molpro/Molpro-mpp-2015.1.3.linux_x86_64_openmp.eb index 8fefc77b..08a3789f 100644 --- a/m/Molpro/Molpro-mpp-2015.1.3.linux_x86_64_openmp.eb +++ b/m/Molpro/Molpro-mpp-2015.1.3.linux_x86_64_openmp.eb @@ -6,7 +6,7 @@ versionsuffix = '.linux_x86_64_openmp' homepage = 'https://www.molpro.net' description = """Molpro is a complete system of ab initio programs for molecular electronic structure calculations.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # no source URL available, requires registration to download sources = ['%(namelower)s-%(versionprefix)s%(version)s%(versionsuffix)s.sh'] diff --git a/m/Molpro/Molpro-mpp-2018.2.0.linux_x86_64_openmp.eb b/m/Molpro/Molpro-mpp-2018.2.0.linux_x86_64_openmp.eb index 6f30ec43..0cf0decd 100644 --- a/m/Molpro/Molpro-mpp-2018.2.0.linux_x86_64_openmp.eb +++ b/m/Molpro/Molpro-mpp-2018.2.0.linux_x86_64_openmp.eb @@ -8,7 +8,7 @@ versionsuffix = '.linux_x86_64_openmp' homepage = 'https://www.molpro.net' description = """Molpro is a complete system of ab initio programs for molecular electronic structure calculations.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # no source URL available, requires registration to download sources = ['%(namelower)s-%(versionprefix)s%(version)s%(versionsuffix)s.sh'] diff --git a/m/Mono/Mono-3.12.1.eb b/m/Mono/Mono-3.12.1.eb index 1ae79a06..e174b75e 100644 --- a/m/Mono/Mono-3.12.1.eb +++ b/m/Mono/Mono-3.12.1.eb @@ -8,7 +8,7 @@ description = """Mono is an open source implementation of Microsoft's .NET Frame for C# and the Common Language Runtime.""" # Dummy toolchain becasuse of GCC5.1/Mono problem -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM dependencies = [('libgdiplus', '3.12', '', ('GNU', '5.1.0-2.25'))] diff --git a/m/Mono/Mono-4.6.2.16.eb b/m/Mono/Mono-4.6.2.16.eb index eda97f17..1c48a10e 100644 --- a/m/Mono/Mono-4.6.2.16.eb +++ b/m/Mono/Mono-4.6.2.16.eb @@ -5,7 +5,7 @@ homepage = 'http://mono-framework.com' description = """An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://download.mono-project.com/sources/mono/'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/m/Mono/Mono-4.6.2.7.eb b/m/Mono/Mono-4.6.2.7.eb index a3201312..179790d7 100644 --- a/m/Mono/Mono-4.6.2.7.eb +++ b/m/Mono/Mono-4.6.2.7.eb @@ -5,7 +5,7 @@ homepage = 'http://mono-framework.com' description = """An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://download.mono-project.com/sources/mono/'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/m/Mono/Mono-4.8.1.0.eb b/m/Mono/Mono-4.8.1.0.eb index d4ccf3bd..aecf2dfe 100644 --- a/m/Mono/Mono-4.8.1.0.eb +++ b/m/Mono/Mono-4.8.1.0.eb @@ -5,7 +5,7 @@ homepage = 'http://mono-framework.com' description = """An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://download.mono-project.com/sources/mono/'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/m/Mono/Mono-5.0.0.100.eb b/m/Mono/Mono-5.0.0.100.eb index c375b946..adc2d540 100644 --- a/m/Mono/Mono-5.0.0.100.eb +++ b/m/Mono/Mono-5.0.0.100.eb @@ -7,7 +7,7 @@ homepage = 'http://mono-framework.com' description = """An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://download.mono-project.com/sources/mono/'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/m/Mono/Mono-5.18.1.0.eb b/m/Mono/Mono-5.18.1.0.eb index 862e6185..8541b06c 100644 --- a/m/Mono/Mono-5.18.1.0.eb +++ b/m/Mono/Mono-5.18.1.0.eb @@ -7,7 +7,7 @@ homepage = 'http://mono-framework.com' description = """An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://download.mono-project.com/sources/mono/'] sources = [SOURCELOWER_TAR_BZ2] 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 d2db19ec..b8b366b9 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 @@ -11,7 +11,7 @@ description = """This program corrects anisotropic image motion at the single pixel level across the whole frame, suitable for both single particle and tomographic images.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] 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 9ef95d17..0283cc7b 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 @@ -13,7 +13,7 @@ description = """ MuTect is a method developed at the Broad Institute for the re and accurate identification of somatic point mutations in next generation sequencing data of cancer genomes. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://www.broadinstitute.org/cancer/cga/sites/default/files/data/tools/mutect/'] diff --git a/m/MuTect/MuTect-1.1.4-Java-1.7.0_80.eb b/m/MuTect/MuTect-1.1.4-Java-1.7.0_80.eb index 477aab6a..935c2deb 100644 --- a/m/MuTect/MuTect-1.1.4-Java-1.7.0_80.eb +++ b/m/MuTect/MuTect-1.1.4-Java-1.7.0_80.eb @@ -17,7 +17,7 @@ description = """ MuTect is a method developed at the Broad Institute for the re and accurate identification of somatic point mutations in next generation sequencing data of cancer genomes. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Need to be logged in to download, at this URL # http://www.broadinstitute.org/cancer/cga/mutect_download diff --git a/m/MuTect/MuTect-1.1.7-Java-1.7.0_80.eb b/m/MuTect/MuTect-1.1.7-Java-1.7.0_80.eb index 6581fef1..4c05f087 100644 --- a/m/MuTect/MuTect-1.1.7-Java-1.7.0_80.eb +++ b/m/MuTect/MuTect-1.1.7-Java-1.7.0_80.eb @@ -17,7 +17,7 @@ description = """ MuTect is a method developed at the Broad Institute for the re and accurate identification of somatic point mutations in next generation sequencing data of cancer genomes. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Need to be logged in to download, at this URL # and to click the checkbox to agree to the licence diff --git a/m/make/make-3.82.eb b/m/make/make-3.82.eb index 82d8c869..b6129ace 100644 --- a/m/make/make-3.82.eb +++ b/m/make/make-3.82.eb @@ -23,7 +23,7 @@ description = "make-3.82: GNU version of make utility" sources = ['make-%(version)s.tar.bz2'] source_urls = [GNU_SOURCE] -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sanity_check_paths = { 'files': ['bin/make'], diff --git a/m/make/make-4.2.1.eb b/m/make/make-4.2.1.eb index 320b3f74..d4435ace 100644 --- a/m/make/make-4.2.1.eb +++ b/m/make/make-4.2.1.eb @@ -23,7 +23,7 @@ description = "make-4.2.1: GNU version of make utility" sources = ['make-%(version)s.tar.bz2'] source_urls = [GNU_SOURCE] -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sanity_check_paths = { 'files': ['bin/make'], 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 040a2bdf..d7da2d78 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 @@ -8,7 +8,7 @@ description = """matplotlib is a python 2D plotting library which produces publi hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # this is a bundle of Python packages exts_defaultclass = 'PythonPackage' 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 54968c82..17605b8f 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 @@ -8,7 +8,7 @@ description = """matplotlib is a python 2D plotting library which produces publi hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://pypi.python.org/packages/f5/f0/9da3ef24ea7eb0ccd12430a261b66eca36b924aeef06e17147f9f9d7d310/'] 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 706c879f..dd890466 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 @@ -10,7 +10,7 @@ description = """matplotlib is a python 2D plotting library which produces publi hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # this is a bundle of Python packages exts_defaultclass = 'PythonPackage' diff --git a/m/mkl/mkl-2017.4.239.eb b/m/mkl/mkl-2017.4.239.eb index 695ebbcc..7b5ceb47 100644 --- a/m/mkl/mkl-2017.4.239.eb +++ b/m/mkl/mkl-2017.4.239.eb @@ -7,7 +7,7 @@ description = """Intel Math Kernel Library is a library of highly optimized, applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_mkl_%(version)s.tgz'] checksums = ['3066272dd0ad3da7961b3d782e1fab3b'] diff --git a/m/mkl/mkl-2018.1.163.eb b/m/mkl/mkl-2018.1.163.eb index a7a108ea..fff7fe8c 100644 --- a/m/mkl/mkl-2018.1.163.eb +++ b/m/mkl/mkl-2018.1.163.eb @@ -7,7 +7,7 @@ description = """Intel Math Kernel Library is a library of highly optimized, applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_mkl_%(version)s.tgz'] diff --git a/m/moreutils/moreutils-0.62.eb b/m/moreutils/moreutils-0.62.eb index 84e04346..e2620c90 100644 --- a/m/moreutils/moreutils-0.62.eb +++ b/m/moreutils/moreutils-0.62.eb @@ -8,7 +8,7 @@ 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." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://http.debian.net/debian/pool/main/m/moreutils/'] sources = ['moreutils_%(version)s.orig.tar.xz'] diff --git a/m/motif/motif-2.3.7.eb b/m/motif/motif-2.3.7.eb index 1dd1025e..5520fe1e 100644 --- a/m/motif/motif-2.3.7.eb +++ b/m/motif/motif-2.3.7.eb @@ -8,7 +8,7 @@ description = """Motif refers to both a graphical user interface (GUI) specifica applications that follow that specification under the X Window System on Unix and other POSIX-compliant systems. It was the standard toolkit for the Common Desktop Environment and thus for Unix.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(name)s-%(version)s.tar.gz'] source_urls = [SOURCEFORGE_SOURCE] diff --git a/m/motif/motif-2.3.8.eb b/m/motif/motif-2.3.8.eb index 034da47c..6c5db836 100644 --- a/m/motif/motif-2.3.8.eb +++ b/m/motif/motif-2.3.8.eb @@ -10,7 +10,7 @@ description = """Motif refers to both a graphical user interface (GUI) specifica applications that follow that specification under the X Window System on Unix and other POSIX-compliant systems. It was the standard toolkit for the Common Desktop Environment and thus for Unix.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(name)s-%(version)s.tar.gz'] source_urls = [SOURCEFORGE_SOURCE] diff --git a/m/mumax/mumax-3.9.3-CUDA-7.5.18.eb b/m/mumax/mumax-3.9.3-CUDA-7.5.18.eb index e42d016d..d6ee0764 100644 --- a/m/mumax/mumax-3.9.3-CUDA-7.5.18.eb +++ b/m/mumax/mumax-3.9.3-CUDA-7.5.18.eb @@ -9,7 +9,7 @@ versionsuffix = '-CUDA-7.5.18' homepage = 'https://github.com/mumax/3' description = "GPU accelerated micromagnetic simulator." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/mumax/3/archive'] sources = ['v3.9.3.tar.gz'] diff --git a/n/NASM/NASM-2.12.02.eb b/n/NASM/NASM-2.12.02.eb index 9da430e8..3b4e7de7 100644 --- a/n/NASM/NASM-2.12.02.eb +++ b/n/NASM/NASM-2.12.02.eb @@ -18,7 +18,7 @@ version = '2.12.02' homepage = 'http://www.nasm.us/' description = """NASM: General-purpose x86 assembler""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] diff --git a/n/NASM/NASM-2.13.03.eb b/n/NASM/NASM-2.13.03.eb index 22c3493d..a33e2b67 100644 --- a/n/NASM/NASM-2.13.03.eb +++ b/n/NASM/NASM-2.13.03.eb @@ -8,7 +8,7 @@ version = '2.13.03' homepage = 'http://www.nasm.us/' description = """NASM: General-purpose x86 assembler""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] diff --git a/n/NCCL/NCCL-2.1.4.eb b/n/NCCL/NCCL-2.1.4.eb index 960d2093..8d7bc19c 100644 --- a/n/NCCL/NCCL-2.1.4.eb +++ b/n/NCCL/NCCL-2.1.4.eb @@ -8,7 +8,7 @@ version = '2.1.4' homepage = 'https://developer.nvidia.com/nccl' description = 'NVIDIA Collective Communications Library' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(namelower)s_%(version)s.txz'] diff --git a/n/NLopt/NLopt-2.4.2.eb b/n/NLopt/NLopt-2.4.2.eb index 225ec0c9..27df1a15 100644 --- a/n/NLopt/NLopt-2.4.2.eb +++ b/n/NLopt/NLopt-2.4.2.eb @@ -13,7 +13,7 @@ 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': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = ['http://ab-initio.mit.edu/nlopt/'] diff --git a/n/NSPR/NSPR-4.20-GCCcore-6.3.0.eb b/n/NSPR/NSPR-4.20-GCCcore-6.3.0.eb index 496ef970..faeebce1 100644 --- a/n/NSPR/NSPR-4.20-GCCcore-6.3.0.eb +++ b/n/NSPR/NSPR-4.20-GCCcore-6.3.0.eb @@ -13,7 +13,7 @@ source_urls = ['https://archive.mozilla.org/pub/nspr/releases/v%(version)s/src/' sources = [SOURCELOWER_TAR_GZ] checksums = ['2c8964913da89ffbaf464d49ce44d79e8804e1794ef9a8c52a7bff7224d1556e'] -builddependencies = [('binutils', '2.27')] +builddependencies = [('local_binutils', '2.27')] configopts = "--disable-debug --enable-optimize --enable-64bit" diff --git a/n/NSS/NSS-3.39-GCCcore-6.3.0.eb b/n/NSS/NSS-3.39-GCCcore-6.3.0.eb index 21dc2be9..ae3f6c0f 100644 --- a/n/NSS/NSS-3.39-GCCcore-6.3.0.eb +++ b/n/NSS/NSS-3.39-GCCcore-6.3.0.eb @@ -19,7 +19,7 @@ checksums = [ '5c4b55842e5afd1e8e67b90635f6474510b89242963c4ac2622d3e3da9062774', # NSS-3.39_pkgconfig.patch ] -builddependencies = [('binutils', '2.27')] +builddependencies = [('local_binutils', '2.27')] dependencies = [ ('NSPR', '4.20'), ('zlib', '1.2.11', '', True), diff --git a/n/Ninja/Ninja-1.9.0-GCCcore-6.3.0.eb b/n/Ninja/Ninja-1.9.0-GCCcore-6.3.0.eb index ac77ff21..96cf4116 100644 --- a/n/Ninja/Ninja-1.9.0-GCCcore-6.3.0.eb +++ b/n/Ninja/Ninja-1.9.0-GCCcore-6.3.0.eb @@ -15,7 +15,7 @@ sources = ['v%(version)s.tar.gz'] checksums = ['5d7ec75828f8d3fd1a0c2f31b5b0cea780cdfe1031359228c428c1a48bfcd5b9'] builddependencies = [ - ('binutils', '2.27'), + ('local_binutils', '2.27'), ('Py', '2.7', '', True), ] diff --git a/n/nano/nano-2.9.6.eb b/n/nano/nano-2.9.6.eb index 6e669e35..32b179dc 100644 --- a/n/nano/nano-2.9.6.eb +++ b/n/nano/nano-2.9.6.eb @@ -8,7 +8,7 @@ version = '2.9.6' homepage = 'http://www.nano-editor.org/' description = """Small and friendly text editor""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [ diff --git a/n/ncurses/ncurses-5.9.eb b/n/ncurses/ncurses-5.9.eb index 0d713612..adb21854 100644 --- a/n/ncurses/ncurses-5.9.eb +++ b/n/ncurses/ncurses-5.9.eb @@ -8,7 +8,7 @@ description = """The Ncurses (new curses) library is a free software emulation o and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] diff --git a/n/ncurses/ncurses-6.0.eb b/n/ncurses/ncurses-6.0.eb index 6eacd26c..8f803ed4 100644 --- a/n/ncurses/ncurses-6.0.eb +++ b/n/ncurses/ncurses-6.0.eb @@ -8,7 +8,7 @@ description = """The Ncurses (new curses) library is a free software emulation o and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] diff --git a/n/ncurses/ncurses-6.1.eb b/n/ncurses/ncurses-6.1.eb index 189e99b8..e244290b 100644 --- a/n/ncurses/ncurses-6.1.eb +++ b/n/ncurses/ncurses-6.1.eb @@ -10,7 +10,7 @@ description = """The Ncurses (new curses) library is a free software emulation o and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = [GNU_SOURCE] diff --git a/n/nettle/nettle-3.4.1.eb b/n/nettle/nettle-3.4.1.eb index 1cd0ca9b..24ddf240 100644 --- a/n/nettle/nettle-3.4.1.eb +++ b/n/nettle/nettle-3.4.1.eb @@ -11,7 +11,7 @@ description = """Nettle is a cryptographic library that is designed to fit easil languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] 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 d10db8db..75b2f7ef 100644 --- a/n/networkx/networkx-1.11-Python-2.7.13.eb +++ b/n/networkx/networkx-1.11-Python-2.7.13.eb @@ -8,7 +8,7 @@ homepage = 'https://pypi.python.org/pypi/networkx' description = """NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] 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 b6f6cd6f..d0621cfb 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 @@ -13,7 +13,7 @@ toolchain = {'name': 'GCCcore', 'version': '5.4.0'} source_urls = ['ftp://oss.sgi.com/www/projects/libnuma/download/'] sources = [SOURCE_TAR_GZ] -builddependencies = [('binutils', '2.26')] +builddependencies = [('local_binutils', '2.26')] sanity_check_paths = { 'files': [ 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 d1b6c2eb..c59e238e 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 @@ -18,7 +18,7 @@ sources = ['v2.0.12.tar.gz'] checksums = ['a4d2292af28fb20007ddb9706f8bb1cc'] builddependencies = [ - ('binutils', '2.27'), + ('local_binutils', '2.27'), ('Autotools', '20180311', '', True), ] diff --git a/n/numactl/numactl-2.0.11-GCCcore-9.1.0.eb b/n/numactl/numactl-2.0.11-GCCcore-9.1.0.eb index 2ce30769..5a6252ed 100644 --- a/n/numactl/numactl-2.0.11-GCCcore-9.1.0.eb +++ b/n/numactl/numactl-2.0.11-GCCcore-9.1.0.eb @@ -18,7 +18,7 @@ sources = ['v2.0.12.tar.gz'] checksums = ['a4d2292af28fb20007ddb9706f8bb1cc'] builddependencies = [ - ('binutils', '2.32'), + ('local_binutils', '2.32'), ('Autotools', '20180311', '', True), ] diff --git a/n/numactl/numactl-2.0.11-c7.eb b/n/numactl/numactl-2.0.11-c7.eb index 54606e78..44deb9ed 100644 --- a/n/numactl/numactl-2.0.11-c7.eb +++ b/n/numactl/numactl-2.0.11-c7.eb @@ -11,7 +11,7 @@ description = """The numactl program allows you to run your application program 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': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = ['https://github.com/numactl/numactl/archive/'] diff --git a/n/numactl/numactl-2.0.11.eb b/n/numactl/numactl-2.0.11.eb index 7a742d2e..b7ddce64 100644 --- a/n/numactl/numactl-2.0.11.eb +++ b/n/numactl/numactl-2.0.11.eb @@ -8,14 +8,14 @@ description = """The numactl program allows you to run your application program 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['ftp://oss.sgi.com/www/projects/libnuma/download/'] sources = [SOURCE_TAR_GZ] checksums = ['d3bc88b7ddb9f06d60898f4816ae9127'] -builddependencies = [('binutils', '2.25')] +builddependencies = [('local_binutils', '2.25')] sanity_check_paths = { 'files': [ diff --git a/n/numactl/numactl-2.0.12-GCCcore-8.2.0.eb b/n/numactl/numactl-2.0.12-GCCcore-8.2.0.eb index 32a4ce0d..7724e0a2 100644 --- a/n/numactl/numactl-2.0.12-GCCcore-8.2.0.eb +++ b/n/numactl/numactl-2.0.12-GCCcore-8.2.0.eb @@ -22,7 +22,7 @@ sources = ['v%(version)s.tar.gz'] checksums = ['7c3e819c2bdeb883de68bafe88776a01356f7ef565e75ba866c4b49a087c6bdf'] builddependencies = [ - ('binutils', '2.32'), + ('local_binutils', '2.32'), ('Autotools', '20180311', '', True), ] diff --git a/n/numactl/numactl-2.0.12-GCCcore-8.3.0.eb b/n/numactl/numactl-2.0.12-GCCcore-8.3.0.eb index 088aa45e..c90908de 100644 --- a/n/numactl/numactl-2.0.12-GCCcore-8.3.0.eb +++ b/n/numactl/numactl-2.0.12-GCCcore-8.3.0.eb @@ -22,7 +22,7 @@ sources = ['v%(version)s.tar.gz'] checksums = ['7c3e819c2bdeb883de68bafe88776a01356f7ef565e75ba866c4b49a087c6bdf'] builddependencies = [ - ('binutils', '2.32'), + ('local_binutils', '2.32'), ('Autotools', '20180311', '', True), ] 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 546b7a06..50cfb024 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 @@ -9,7 +9,7 @@ description = """NumPy is the fundamental package for scientific computing with 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_ZIP] 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 21c20d2c..54534f9b 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 @@ -11,7 +11,7 @@ description = """NumPy is the fundamental package for scientific computing with 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_ZIP] 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 3a2013b0..5757f1bd 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 @@ -7,7 +7,7 @@ versionsuffix = '-Python-%(pyver)s-base' homepage = 'https://github.com/jupyter/testpath' description = """Test utilities for code working with files and commands""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://pypi.python.org/packages/dd/b5/47bd2174dbb14e5fa2dd6ad28fd1d54d38e84d29c1b131a00354ddb0cae0/'] diff --git a/o/OPARI2/OPARI2-2.0.2.eb b/o/OPARI2/OPARI2-2.0.2.eb index 63728ae6..9ac76582 100644 --- a/o/OPARI2/OPARI2-2.0.2.eb +++ b/o/OPARI2/OPARI2-2.0.2.eb @@ -11,7 +11,7 @@ description = """OPARI2, the successor of Forschungszentrum Juelich's OPARI, It surrounds OpenMP directives and runtime library calls with calls to the POMP2 measurement interface.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.vi-hps.org/upload/packages/opari2/'] diff --git a/o/OPARI2/OPARI2-2.0.eb b/o/OPARI2/OPARI2-2.0.eb index 8c84f0e9..60133c3b 100644 --- a/o/OPARI2/OPARI2-2.0.eb +++ b/o/OPARI2/OPARI2-2.0.eb @@ -21,7 +21,7 @@ description = """OPARI2, the successor of Forschungszentrum Juelich's OPARI, It surrounds OpenMP directives and runtime library calls with calls to the POMP2 measurement interface.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.vi-hps.org/upload/packages/opari2/'] 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 a5ac545e..2a52fab3 100644 --- a/o/ORCA/ORCA-2_9_1-linux_x86-64.eb +++ b/o/ORCA/ORCA-2_9_1-linux_x86-64.eb @@ -10,7 +10,7 @@ description = """ORCA is a flexible, efficient and easy-to-use general purpose t and multireference correlated ab initio methods. It can also treat environmental and relativistic effects.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%%(namelower)s_%s_%s.tbz' % (version.split('-')[0], '-'.join(version.split('-')[1:]))] 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 941a944c..66d159a1 100644 --- a/o/ORCA/ORCA-3_0_2-linux_x86-64.eb +++ b/o/ORCA/ORCA-3_0_2-linux_x86-64.eb @@ -10,7 +10,7 @@ description = """ORCA is a flexible, efficient and easy-to-use general purpose t and multireference correlated ab initio methods. It can also treat environmental and relativistic effects.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%%(namelower)s_%s_%s.tbz' % (version.split('-')[0], '-'.join(version.split('-')[1:]))] 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 bb649e0d..40d35106 100644 --- a/o/ORCA/ORCA-3_0_3-linux_x86-64.eb +++ b/o/ORCA/ORCA-3_0_3-linux_x86-64.eb @@ -10,7 +10,7 @@ description = """ORCA is a flexible, efficient and easy-to-use general purpose t and multireference correlated ab initio methods. It can also treat environmental and relativistic effects.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%%(namelower)s_%s_%s.tbz' % (version.split('-')[0], '-'.join(version.split('-')[1:]))] diff --git a/o/ORCA/ORCA-4.0.1.2.eb b/o/ORCA/ORCA-4.0.1.2.eb index 2f434760..05024219 100644 --- a/o/ORCA/ORCA-4.0.1.2.eb +++ b/o/ORCA/ORCA-4.0.1.2.eb @@ -10,7 +10,7 @@ description = """ORCA is a flexible, efficient and easy-to-use general purpose t and multireference correlated ab initio methods. It can also treat environmental and relativistic effects.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['orca_4_0_1_2_linux_x86-64_openmpi202.tar.xz'] diff --git a/o/ORCA/ORCA-4.1.1-OpenMPI-2.1.5.eb b/o/ORCA/ORCA-4.1.1-OpenMPI-2.1.5.eb index c406061e..a8c36a00 100644 --- a/o/ORCA/ORCA-4.1.1-OpenMPI-2.1.5.eb +++ b/o/ORCA/ORCA-4.1.1-OpenMPI-2.1.5.eb @@ -13,7 +13,7 @@ description = """ORCA is a flexible, efficient and easy-to-use general purpose t and multireference correlated ab initio methods. It can also treat environmental and relativistic effects.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Download from https://orcaforum.kofo.mpg.de sources = ['orca_4_1_1_linux_x86-64_openmpi215.tar.xz'] diff --git a/o/ORCA/ORCA-4.1.2-OpenMPI-2.1.5.eb b/o/ORCA/ORCA-4.1.2-OpenMPI-2.1.5.eb index 3667356e..151ace1a 100644 --- a/o/ORCA/ORCA-4.1.2-OpenMPI-2.1.5.eb +++ b/o/ORCA/ORCA-4.1.2-OpenMPI-2.1.5.eb @@ -13,7 +13,7 @@ description = """ORCA is a flexible, efficient and easy-to-use general purpose t and multireference correlated ab initio methods. It can also treat environmental and relativistic effects.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Download from https://orcaforum.kofo.mpg.de sources = ['orca_4_1_2_linux_x86-64_openmpi215.tar.xz'] diff --git a/o/ORCA/ORCA-4.2.0-OpenMPI-3.1.4.eb b/o/ORCA/ORCA-4.2.0-OpenMPI-3.1.4.eb index 55ff16b0..f1749790 100644 --- a/o/ORCA/ORCA-4.2.0-OpenMPI-3.1.4.eb +++ b/o/ORCA/ORCA-4.2.0-OpenMPI-3.1.4.eb @@ -13,7 +13,7 @@ description = """ORCA is a flexible, efficient and easy-to-use general purpose t and multireference correlated ab initio methods. It can also treat environmental and relativistic effects.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # Download from https://orcaforum.kofo.mpg.de sources = ['orca_4_2_0_linux_x86-64_openmpi314.tar.xz'] 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 4fca4cd4..55f26255 100644 --- a/o/ORCA/ORCA-4_0_0-linux_x86-64.eb +++ b/o/ORCA/ORCA-4_0_0-linux_x86-64.eb @@ -10,7 +10,7 @@ description = """ORCA is a flexible, efficient and easy-to-use general purpose t and multireference correlated ab initio methods. It can also treat environmental and relativistic effects.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%%(namelower)s_%s_%s.tbz' % (version.split('-')[0], '-'.join(version.split('-')[1:]))] 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 222e44db..133b8e7a 100644 --- a/o/ORCA/ORCA-4_0_1-linux_x86-64.eb +++ b/o/ORCA/ORCA-4_0_1-linux_x86-64.eb @@ -10,7 +10,7 @@ description = """ORCA is a flexible, efficient and easy-to-use general purpose t and multireference correlated ab initio methods. It can also treat environmental and relativistic effects.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%%(namelower)s_%s_%s.tar.xz' % (version.split('-')[0], '-'.join(version.split('-')[1:]))] diff --git a/o/OSPRay/OSPRay-0.9.1.eb b/o/OSPRay/OSPRay-0.9.1.eb index 974dbb38..2ece98d5 100644 --- a/o/OSPRay/OSPRay-0.9.1.eb +++ b/o/OSPRay/OSPRay-0.9.1.eb @@ -6,7 +6,7 @@ version = '0.9.1' homepage = 'http://www.ospray.org' description = """ A Ray Tracing Based Rendering Engine for High-Fidelity Visualization""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/ospray/OSPRay/releases/download/v%(version)s/'] diff --git a/o/OTF2/OTF2-2.0.eb b/o/OTF2/OTF2-2.0.eb index 980fc96d..b6a4d39a 100644 --- a/o/OTF2/OTF2-2.0.eb +++ b/o/OTF2/OTF2-2.0.eb @@ -19,7 +19,7 @@ description = """The Open Trace Format 2 is a highly scalable, memory efficient trace data format plus support library. It is the new standard trace format for Scalasca, Vampir, and TAU and is open for other tools.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.vi-hps.org/upload/packages/otf2/'] diff --git a/o/OTF2/OTF2-2.1.eb b/o/OTF2/OTF2-2.1.eb index a5c29501..4df2c324 100644 --- a/o/OTF2/OTF2-2.1.eb +++ b/o/OTF2/OTF2-2.1.eb @@ -10,7 +10,7 @@ description = """The Open Trace Format 2 is a highly scalable, memory efficient trace data format plus support library. It is the new standard trace format for Scalasca, Vampir, and TAU and is open for other tools.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.vi-hps.org/upload/packages/otf2/'] 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 2be63bc6..a8ed3ad7 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 @@ -9,7 +9,7 @@ versionsuffix = '-LAPACK-%s-gompi-2016a' % lapackver homepage = 'http://xianyi.github.com/OpenBLAS/' description = """OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.""" -toolchain = {'name': 'GCC', 'version': '5.1.0-binutils-2.25'} +toolchain = {'name': 'GCC', 'version': '5.1.0-local_binutils-2.25'} lapack_src = 'lapack-%s.tgz' % lapackver large_src = 'large.tgz' 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 b918281e..3d5d9ec7 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 @@ -9,7 +9,7 @@ versionsuffix = '-LAPACK-%s' % lapackver homepage = 'http://xianyi.github.com/OpenBLAS/' description = """OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM lapack_src = 'lapack-%s.tgz' % lapackver large_src = 'large.tgz' 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 8805306e..817f05a6 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 @@ -10,7 +10,7 @@ description = """Open Babel is a chemical toolbox designed to speak the many to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [SOURCEFORGE_SOURCE] sources = [SOURCELOWER_TAR_GZ] diff --git a/o/OpenCL-builder/OpenCL-builder-2015.eb b/o/OpenCL-builder/OpenCL-builder-2015.eb index b86cde12..7a0329e4 100644 --- a/o/OpenCL-builder/OpenCL-builder-2015.eb +++ b/o/OpenCL-builder/OpenCL-builder-2015.eb @@ -12,7 +12,7 @@ in numerous market categories from gaming and entertainment to scientific and me This is builder (formerly runtime) package. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/o/OpenCL-runtime/OpenCL-runtime-15.1.eb b/o/OpenCL-runtime/OpenCL-runtime-15.1.eb index 731187f9..8213c25b 100644 --- a/o/OpenCL-runtime/OpenCL-runtime-15.1.eb +++ b/o/OpenCL-runtime/OpenCL-runtime-15.1.eb @@ -10,7 +10,7 @@ OpenCL (Open Computing Language) greatly improves speed and responsiveness for a in numerous market categories from gaming and entertainment to scientific and medical software. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/o/OpenCL-runtime/OpenCL-runtime-16.1.1.eb b/o/OpenCL-runtime/OpenCL-runtime-16.1.1.eb index f02c33af..a9826825 100644 --- a/o/OpenCL-runtime/OpenCL-runtime-16.1.1.eb +++ b/o/OpenCL-runtime/OpenCL-runtime-16.1.1.eb @@ -11,7 +11,7 @@ OpenCL (Open Computing Language) greatly improves speed and responsiveness for a in numerous market categories from gaming and entertainment to scientific and medical software. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/o/OpenCL-runtime/OpenCL-runtime-16.1.2.eb b/o/OpenCL-runtime/OpenCL-runtime-16.1.2.eb index 97974fb7..7db2f1cc 100644 --- a/o/OpenCL-runtime/OpenCL-runtime-16.1.2.eb +++ b/o/OpenCL-runtime/OpenCL-runtime-16.1.2.eb @@ -11,7 +11,7 @@ OpenCL (Open Computing Language) greatly improves speed and responsiveness for a in numerous market categories from gaming and entertainment to scientific and medical software. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources 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 f617d5b6..22ddedac 100644 --- a/o/OpenCL-sdk/OpenCL-sdk-7.0.0.2568.eb +++ b/o/OpenCL-sdk/OpenCL-sdk-7.0.0.2568.eb @@ -11,7 +11,7 @@ OpenCL (Open Computing Language) greatly improves speed and responsiveness for a in numerous market categories from gaming and entertainment to scientific and medical software. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/o/OpenCV/OpenCV-3.1.0.eb b/o/OpenCV/OpenCV-3.1.0.eb index 08b8ad3d..24f3a8cb 100644 --- a/o/OpenCV/OpenCV-3.1.0.eb +++ b/o/OpenCV/OpenCV-3.1.0.eb @@ -9,7 +9,7 @@ description = """OpenCV (Open Source Computer Vision Library) is an open source a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/Itseez/opencv/archive/'] sources = ['%(version)s.zip'] diff --git a/o/OpenJPEG/OpenJPEG-2.3.0.eb b/o/OpenJPEG/OpenJPEG-2.3.0.eb index dab2d8dd..d23b1b9a 100644 --- a/o/OpenJPEG/OpenJPEG-2.3.0.eb +++ b/o/OpenJPEG/OpenJPEG-2.3.0.eb @@ -8,7 +8,7 @@ version = '2.3.0' homepage = 'http://www.openjpeg.org/' description = "OpenJPEG is an open-source JPEG 2000 codec written in C language." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/uclouvain/openjpeg/archive'] sources = ['v%(version)s.tar.gz'] diff --git a/o/OpenMPI/OpenMPI-2.0.1.eb b/o/OpenMPI/OpenMPI-2.0.1.eb index e1767668..784e5f3c 100644 --- a/o/OpenMPI/OpenMPI-2.0.1.eb +++ b/o/OpenMPI/OpenMPI-2.0.1.eb @@ -6,7 +6,7 @@ version = '2.0.1' homepage = 'http://www.open-mpi.org/' description = """The Open MPI Project is an open source MPI-2 implementation.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] diff --git a/o/OpenMPI/OpenMPI-2.1.1-c7.eb b/o/OpenMPI/OpenMPI-2.1.1-c7.eb index 8aee3c6a..810848cb 100644 --- a/o/OpenMPI/OpenMPI-2.1.1-c7.eb +++ b/o/OpenMPI/OpenMPI-2.1.1-c7.eb @@ -7,7 +7,7 @@ versionsuffix = '-c7' homepage = 'http://www.open-mpi.org/' description = """The Open MPI Project is an open source MPI-3.1 implementation.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] diff --git a/o/OpenSSL/OpenSSL-1.0.2n.eb b/o/OpenSSL/OpenSSL-1.0.2n.eb index cb9e53a5..6ed10ffd 100644 --- a/o/OpenSSL/OpenSSL-1.0.2n.eb +++ b/o/OpenSSL/OpenSSL-1.0.2n.eb @@ -6,7 +6,7 @@ description = """The OpenSSL Project is a collaborative effort to develop a robu and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] diff --git a/o/opencv-python/opencv-python-3.3.0.10-Python-3.6.1.eb b/o/opencv-python/opencv-python-3.3.0.10-Python-3.6.1.eb index 1330a928..1bd23aec 100644 --- a/o/opencv-python/opencv-python-3.3.0.10-Python-3.6.1.eb +++ b/o/opencv-python/opencv-python-3.3.0.10-Python-3.6.1.eb @@ -12,7 +12,7 @@ homepage = 'http://deeplearning.net/software/theano' description = """Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = ['opencv_python-%(version)s-cp36-cp36m-manylinux1_x86_64.whl'] diff --git a/p/PAPI/PAPI-5.4.3-pic.eb b/p/PAPI/PAPI-5.4.3-pic.eb index e2db3299..51e1983e 100644 --- a/p/PAPI/PAPI-5.4.3-pic.eb +++ b/p/PAPI/PAPI-5.4.3-pic.eb @@ -23,7 +23,7 @@ description = """PAPI provides the tool designer and application engineer with a In addition Component PAPI provides access to a collection of components that expose performance measurement opportunites across the hardware and software stack.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = ['http://icl.cs.utk.edu/projects/papi/downloads/'] diff --git a/p/PAPI/PAPI-5.4.3.eb b/p/PAPI/PAPI-5.4.3.eb index adaa9cfd..3fce150c 100644 --- a/p/PAPI/PAPI-5.4.3.eb +++ b/p/PAPI/PAPI-5.4.3.eb @@ -22,7 +22,7 @@ description = """PAPI provides the tool designer and application engineer with a In addition Component PAPI provides access to a collection of components that expose performance measurement opportunites across the hardware and software stack.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://icl.cs.utk.edu/projects/papi/downloads/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/p/PAPI/PAPI-5.5.1.eb b/p/PAPI/PAPI-5.5.1.eb index e0180034..938a54d3 100644 --- a/p/PAPI/PAPI-5.5.1.eb +++ b/p/PAPI/PAPI-5.5.1.eb @@ -17,7 +17,7 @@ description = """ software stack. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = ['http://icl.cs.utk.edu/projects/papi/downloads/'] @@ -25,7 +25,7 @@ sources = [SOURCELOWER_TAR_GZ] checksums = ['49dc2c2323f6164c4a7e81b799ed690ee73158671205e71501f849391dd2c2d4'] builddependencies = [ - ('binutils', '2.27'), + ('local_binutils', '2.27'), ] start_dir = 'src' diff --git a/p/PBSPro/PBSPro-18.1.3.eb b/p/PBSPro/PBSPro-18.1.3.eb index b06f7cf7..5707b9ad 100644 --- a/p/PBSPro/PBSPro-18.1.3.eb +++ b/p/PBSPro/PBSPro-18.1.3.eb @@ -8,7 +8,7 @@ version = "18.1.3" homepage = 'https://github.com/PBSPro' description = """PBS Professional® software optimizes job scheduling and workload management in high-performance computing (HPC) environments – clusters, clouds, and supercomputers – improving system efficiency and people’s productivity. Built by HPC people for HPC people, PBS Pro™ is fast, scalable, secure, and resilient, and supports all modern infrastructure, middleware, and applications.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/PBSPro/pbspro/releases/download/v%(version)s/'] sources = ['pbspro-%(version)s.tar.gz'] diff --git a/p/PCC/PCC-20131024.eb b/p/PCC/PCC-20131024.eb index d00ceea4..f52c3730 100644 --- a/p/PCC/PCC-20131024.eb +++ b/p/PCC/PCC-20131024.eb @@ -16,7 +16,7 @@ homepage = 'http://pcc.ludd.ltu.se/' description = """The compiler is based on the original Portable C Compiler by S. C. Johnson, written in the late 70's. About 50% of the frontend code and 80% of the backend code has been modified.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # eg. http://pcc.ludd.ltu.se/ftp/pub/pcc/pcc-20131024.tgz sources = ['pcc-%(version)s.tgz'] diff --git a/p/PCRE/PCRE-8.37.eb b/p/PCRE/PCRE-8.37.eb index 226c340f..642bec08 100644 --- a/p/PCRE/PCRE-8.37.eb +++ b/p/PCRE/PCRE-8.37.eb @@ -7,7 +7,7 @@ homepage = 'http://www.pcre.org/' description = """The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = [SOURCEFORGE_SOURCE] diff --git a/p/PCRE/PCRE-8.40.eb b/p/PCRE/PCRE-8.40.eb index 4b4d7196..c4700744 100644 --- a/p/PCRE/PCRE-8.40.eb +++ b/p/PCRE/PCRE-8.40.eb @@ -7,7 +7,7 @@ homepage = 'http://www.pcre.org/' description = """The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [SOURCEFORGE_SOURCE] diff --git a/p/PCRE/PCRE-8.42.eb b/p/PCRE/PCRE-8.42.eb index 787b8544..df77ea17 100644 --- a/p/PCRE/PCRE-8.42.eb +++ b/p/PCRE/PCRE-8.42.eb @@ -7,7 +7,7 @@ homepage = 'http://www.pcre.org/' description = """The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [SOURCEFORGE_SOURCE] diff --git a/p/PDT/PDT-3.18.1.eb b/p/PDT/PDT-3.18.1.eb index f5e7b587..746aa5dd 100644 --- a/p/PDT/PDT-3.18.1.eb +++ b/p/PDT/PDT-3.18.1.eb @@ -8,7 +8,7 @@ description = """Program Database Toolkit (PDT) is a framework for analyzing sou program representation, the program database (PDB), that can be accessed in a uniform way through a class library supporting common PDB operations.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['pdtoolkit-%(version)s.tar.gz'] source_urls = ['http://tau.uoregon.edu/pdt_releases/'] diff --git a/p/PDT/PDT-3.24.eb b/p/PDT/PDT-3.24.eb index a98378f3..1941d426 100644 --- a/p/PDT/PDT-3.24.eb +++ b/p/PDT/PDT-3.24.eb @@ -20,7 +20,7 @@ description = """Program Database Toolkit (PDT) is a framework for analyzing sou program representation, the program database (PDB), that can be accessed in a uniform way through a class library supporting common PDB operations.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['pdtoolkit-%(version)s.tar.gz'] source_urls = ['http://tau.uoregon.edu/pdt_releases/'] 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 ae417e7b..6f55069c 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 @@ -12,7 +12,7 @@ versionsuffix = "-Java-%(javaver)s" homepage = 'http://cmpg.unibe.ch/software/PGDSpider/' description = """An automated data conversion tool for connecting population genetics and genomics programs""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://cmpg.unibe.ch/software/PGDSpider/'] sources = ['%(name)s_%(version)s.zip'] 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 1f2ad8c9..ff2f243c 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 @@ -4,19 +4,19 @@ version = '15.10' homepage = 'http://www.pgroup.com/' description = "C, C++ and Fortran compilers from The Portland Group - PGI" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] checksums = ['cae307f7ad467a1811a5d5da758048ab'] -gccver = '4.9.3' -binutilsver = '2.25' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '4.9.3' +local_local_binutilsver = '2.25' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), ] # license file 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 90becd6a..5dbb6a15 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 @@ -4,7 +4,7 @@ version = '15.7' homepage = 'http://www.pgroup.com/' description = "C, C++ and Fortran compilers from The Portland Group - PGI" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] 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 535c41fb..94b41c6b 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 @@ -4,7 +4,7 @@ version = '15.7' homepage = 'http://www.pgroup.com/' description = "C, C++ and Fortran compilers from The Portland Group - PGI" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] 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 44c71f31..95ed503f 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 @@ -4,7 +4,7 @@ version = '16.10' homepage = 'http://www.pgroup.com/' description = "C, C++ and Fortran compilers from The Portland Group - PGI" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'pgicdk-Release20%(version_major)s-%(version_major)s%(version_minor)s.tar.gz'] 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 c21a84db..f88a117a 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 @@ -4,20 +4,20 @@ version = '17.3' homepage = 'http://www.pgroup.com/' description = "C, C++ and Fortran compilers from The Portland Group - PGI" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] #checksums = [''] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), - ('numactl', '2.0.11', '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), + ('numactl', '2.0.11', '', ('GCCcore', local_gccver)), ] # license file 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 def55b85..3cf98686 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 @@ -4,20 +4,20 @@ version = '17.9' homepage = 'http://www.pgroup.com/' description = "C, C++ and Fortran compilers from The Portland Group - PGI" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] #checksums = [''] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), - ('numactl', '2.0.11', '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), + ('numactl', '2.0.11', '', ('GCCcore', local_gccver)), ] # license file 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 cc113f73..bee5ba2d 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 @@ -6,20 +6,20 @@ version = '18.5' homepage = 'http://www.pgroup.com/' description = "C, C++ and Fortran compilers from The Portland Group - PGI" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ 'pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86-64.tar.gz'] checksums = ['e0bf3a73c633280a414d2eab8e0399be'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), - ('numactl', '2.0.11', '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), + ('numactl', '2.0.11', '', ('GCCcore', local_gccver)), ] # license file diff --git a/p/PGI/PGI-19.1-GCC-6.3.0-2.27.eb b/p/PGI/PGI-19.1-GCC-6.3.0-2.27.eb index 04c4e35e..e444718a 100644 --- a/p/PGI/PGI-19.1-GCC-6.3.0-2.27.eb +++ b/p/PGI/PGI-19.1-GCC-6.3.0-2.27.eb @@ -6,18 +6,18 @@ version = '19.1' homepage = 'http://www.pgroup.com/' description = "C, C++ and Fortran compilers from The Portland Group - PGI" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86-64.tar.gz'] -gccver = '6.3.0' -binutilsver = '2.27' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '6.3.0' +local_local_binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), - ('numactl', '2.0.11', '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), + ('numactl', '2.0.11', '', ('GCCcore', local_gccver)), ] # license file diff --git a/p/PGI/PGI-19.4-GCC-8.2.0-2.31.1.eb b/p/PGI/PGI-19.4-GCC-8.2.0-2.31.1.eb index f47dc17c..a20e99f1 100644 --- a/p/PGI/PGI-19.4-GCC-8.2.0-2.31.1.eb +++ b/p/PGI/PGI-19.4-GCC-8.2.0-2.31.1.eb @@ -6,18 +6,18 @@ version = '19.4' homepage = 'http://www.pgroup.com/' description = "C, C++ and Fortran compilers from The Portland Group - PGI" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86-64.tar.gz'] -gccver = '8.2.0' -binutilsver = '2.31.1' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '8.2.0' +local_local_binutilsver = '2.31.1' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), - ('numactl', '2.0.12', '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), + ('numactl', '2.0.12', '', ('GCCcore', local_gccver)), ] configopts = 'export PGI_INSTALL_MPI=true &&' diff --git a/p/PGI/PGI-19.7-GCC-8.2.0-2.31.1-CUDA.eb b/p/PGI/PGI-19.7-GCC-8.2.0-2.31.1-CUDA.eb index ffed3589..712ca8f8 100644 --- a/p/PGI/PGI-19.7-GCC-8.2.0-2.31.1-CUDA.eb +++ b/p/PGI/PGI-19.7-GCC-8.2.0-2.31.1-CUDA.eb @@ -6,18 +6,18 @@ version = '19.7' homepage = 'http://www.pgroup.com/' description = "C, C++ and Fortran compilers from The Portland Group - PGI" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86-64.tar.gz'] -gccver = '8.2.0' -binutilsver = '2.31.1' -versionsuffix = '-GCC-%s-%s-CUDA' % (gccver, binutilsver) +local_gccver = '8.2.0' +local_local_binutilsver = '2.31.1' +versionsuffix = '-GCC-%s-%s-CUDA' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), - ('numactl', '2.0.12', '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), + ('numactl', '2.0.12', '', ('GCCcore', local_gccver)), ('gcccuda', '2019a'), ] diff --git a/p/PGI/PGI-19.7-GCC-8.2.0-2.31.1.eb b/p/PGI/PGI-19.7-GCC-8.2.0-2.31.1.eb index d5db60db..9f3ec00b 100644 --- a/p/PGI/PGI-19.7-GCC-8.2.0-2.31.1.eb +++ b/p/PGI/PGI-19.7-GCC-8.2.0-2.31.1.eb @@ -6,18 +6,18 @@ version = '19.7' homepage = 'http://www.pgroup.com/' description = "C, C++ and Fortran compilers from The Portland Group - PGI" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86-64.tar.gz'] -gccver = '8.2.0' -binutilsver = '2.31.1' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_gccver = '8.2.0' +local_local_binutilsver = '2.31.1' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), - ('numactl', '2.0.12', '', ('GCCcore', gccver)), + ('GCCcore', local_gccver), + ('local_binutils', local_local_binutilsver, '', ('GCCcore', local_gccver)), + ('numactl', '2.0.12', '', ('GCCcore', local_gccver)), ] configopts = 'export PGI_INSTALL_MPI=true &&' diff --git a/p/PGI/PGI-19.7-GCC-8.3.0-2.32-CUDA-10.1.243.eb b/p/PGI/PGI-19.7-GCC-8.3.0-2.32-CUDA-10.1.243.eb new file mode 100644 index 00000000..fa9b2692 --- /dev/null +++ b/p/PGI/PGI-19.7-GCC-8.3.0-2.32-CUDA-10.1.243.eb @@ -0,0 +1,40 @@ +# IT4Innovations 2019 + +name = 'PGI' +version = '19.7' + +homepage = 'http://www.pgroup.com/' +description = "C, C++ and Fortran compilers from The Portland Group - PGI" + +toolchain = SYSTEM + +sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86-64.tar.gz'] + +local_local_gccver = '8.3.0' +local_local_local_binutilsver = '2.32' +versionsuffix = '-GCC-%s-%s-CUDA-10.1.243' % (local_local_gccver, local_local_local_binutilsver) + +dependencies = [ + ('GCCcore', local_local_gccver), + ('local_binutils', local_local_local_binutilsver, '', ('GCCcore', local_local_gccver)), + ('numactl', '2.0.12', '', ('GCCcore', local_local_gccver)), + ('CUDA', '10.1.243'), +] + +configopts = 'export PGI_INSTALL_MPI=true && export PGI_INSTALL_NVIDIA=true && ' + +# license file +license_file = '/apps/licenses/pgi/license.dat' + +modextrapaths = { + 'PATH': 'linux86-64-llvm/2019/mpi/openmpi-3.1.3/bin', + 'LD_LIBRARY_PATH': 'linux86-64-llvm/2019/mpi/openmpi-3.1.3/lib', + 'LIBRARY_PATH': 'linux86-64-llvm/2019/mpi/openmpi-3.1.3/lib', + 'CPATH': 'linux86-64-llvm/2019/mpi/openmpi-3.1.3/include', + 'MANPATH': 'linux86-64-llvm/2019/mpi/openmpi-3.1.3/share/man', + 'PKG_CONFIG_PATH': 'linux86-64-llvm/2019/mpi/openmpi-3.1.3/lib/pkgconfig', + 'OMPI_MCA_btl_openib_if_include': 'mlx4_0', + 'OMPI_MCA_oob_tcp_if_include': '10.0.0.0/8', +} + +moduleclass = 'compiler' diff --git a/p/PGI/PGI-19.7-GCC-8.3.0-2.32.eb b/p/PGI/PGI-19.7-GCC-8.3.0-2.32.eb index a246ae5a..53eb9a48 100644 --- a/p/PGI/PGI-19.7-GCC-8.3.0-2.32.eb +++ b/p/PGI/PGI-19.7-GCC-8.3.0-2.32.eb @@ -10,14 +10,14 @@ toolchain = SYSTEM sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86-64.tar.gz'] -gccver = '8.3.0' -binutilsver = '2.32' -versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) +local_local_gccver = '8.3.0' +local_local_local_binutilsver = '2.32' +versionsuffix = '-GCC-%s-%s' % (local_local_gccver, local_local_local_binutilsver) dependencies = [ - ('GCCcore', gccver), - ('binutils', binutilsver, '', ('GCCcore', gccver)), - ('numactl', '2.0.12', '', ('GCCcore', gccver)), + ('GCCcore', local_local_gccver), + ('local_binutils', local_local_local_binutilsver, '', ('GCCcore', local_local_gccver)), + ('numactl', '2.0.12', '', ('GCCcore', local_local_gccver)), ] configopts = 'export PGI_INSTALL_MPI=true &&' diff --git a/p/PROJ_4/PROJ_4-4.9.2.eb b/p/PROJ_4/PROJ_4-4.9.2.eb index b75977da..cb49f36e 100644 --- a/p/PROJ_4/PROJ_4-4.9.2.eb +++ b/p/PROJ_4/PROJ_4-4.9.2.eb @@ -7,7 +7,7 @@ homepage = 'http://proj.osgeo.org' description = """PROJ.4 - Cartographic Projections Library originally written by Gerald Evenden then of the USGS. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(version)s.tar.gz'] source_urls = ['https://github.com/OSGeo/proj.4/archive/'] diff --git a/p/Pango/Pango-1.39.0.eb b/p/Pango/Pango-1.39.0.eb index 26b26ba9..bebcc229 100644 --- a/p/Pango/Pango-1.39.0.eb +++ b/p/Pango/Pango-1.39.0.eb @@ -8,7 +8,7 @@ description = """Pango is a library for laying out and rendering of text, with a Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/p/Pango/Pango-1.40.3.eb b/p/Pango/Pango-1.40.3.eb index 82b8c06d..13081024 100644 --- a/p/Pango/Pango-1.40.3.eb +++ b/p/Pango/Pango-1.40.3.eb @@ -8,7 +8,7 @@ description = """Pango is a library for laying out and rendering of text, with a Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/p/Pango/Pango-1.40.5.eb b/p/Pango/Pango-1.40.5.eb index 7d6e5319..a0f145c3 100644 --- a/p/Pango/Pango-1.40.5.eb +++ b/p/Pango/Pango-1.40.5.eb @@ -8,7 +8,7 @@ description = """Pango is a library for laying out and rendering of text, with a Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/p/Pango/Pango-1.42.1.eb b/p/Pango/Pango-1.42.1.eb index 5a494328..b0c5e021 100644 --- a/p/Pango/Pango-1.42.1.eb +++ b/p/Pango/Pango-1.42.1.eb @@ -10,7 +10,7 @@ description = """Pango is a library for laying out and rendering of text, with a Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/p/Pango/Pango-1.42.4.eb b/p/Pango/Pango-1.42.4.eb index 280027ce..e0958b7e 100644 --- a/p/Pango/Pango-1.42.4.eb +++ b/p/Pango/Pango-1.42.4.eb @@ -10,7 +10,7 @@ description = """Pango is a library for laying out and rendering of text, with a Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/p/Paraview/Paraview-5.0.0-binary.eb b/p/Paraview/Paraview-5.0.0-binary.eb index c54cc868..88500732 100644 --- a/p/Paraview/Paraview-5.0.0-binary.eb +++ b/p/Paraview/Paraview-5.0.0-binary.eb @@ -7,7 +7,7 @@ versionsuffix = '-binary' homepage = "http://www.paraview.org" description = "ParaView is a scientific parallel visualizer." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM download_suffix = 'download.php?submit=Download&version=v%(version_major_minor)s&type=source&os=all&downloadFile=' source_urls = [ diff --git a/p/PatchELF/PatchELF-0.9.eb b/p/PatchELF/PatchELF-0.9.eb index 95506695..4d8791eb 100644 --- a/p/PatchELF/PatchELF-0.9.eb +++ b/p/PatchELF/PatchELF-0.9.eb @@ -8,7 +8,7 @@ version = '0.9' homepage = 'https://nixos.org/patchelf.html' description = 'PatchELF is a small utility to modify the dynamic linker and RPATH of ELF executables.' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://nixos.org/releases/patchelf/patchelf-0.9/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/p/PerformanceReports/PerformanceReports-5.1-43967.eb b/p/PerformanceReports/PerformanceReports-5.1-43967.eb index e6237c5e..17881d59 100644 --- a/p/PerformanceReports/PerformanceReports-5.1-43967.eb +++ b/p/PerformanceReports/PerformanceReports-5.1-43967.eb @@ -14,7 +14,7 @@ One single-page HTML report elegantly answers a range of vital questions for any - How much energy did this application use? """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/p/PerformanceReports/PerformanceReports-7.0.6.eb b/p/PerformanceReports/PerformanceReports-7.0.6.eb index 4d1bef3b..3fae036b 100644 --- a/p/PerformanceReports/PerformanceReports-7.0.6.eb +++ b/p/PerformanceReports/PerformanceReports-7.0.6.eb @@ -14,7 +14,7 @@ One single-page HTML report elegantly answers a range of vital questions for any - How much energy did this application use? """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/p/PerformanceReports/PerformanceReports-7.1.eb b/p/PerformanceReports/PerformanceReports-7.1.eb index 17b530d3..f7497171 100644 --- a/p/PerformanceReports/PerformanceReports-7.1.eb +++ b/p/PerformanceReports/PerformanceReports-7.1.eb @@ -15,7 +15,7 @@ One single-page HTML report elegantly answers a range of vital questions for any - How much energy did this application use? """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ # Use manually downloaded sources diff --git a/p/Perl/Perl-5.20.2-bare.eb b/p/Perl/Perl-5.20.2-bare.eb index 068bb6b1..4506a94d 100644 --- a/p/Perl/Perl-5.20.2-bare.eb +++ b/p/Perl/Perl-5.20.2-bare.eb @@ -5,7 +5,7 @@ versionsuffix = '-bare' homepage = 'http://www.perl.org/' description = """Larry Wall's Practical Extraction and Report Language""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://www.cpan.org/src/5.0'] diff --git a/p/Perl/Perl-5.22.2-bare.eb b/p/Perl/Perl-5.22.2-bare.eb index 684ba897..2437c3fd 100644 --- a/p/Perl/Perl-5.22.2-bare.eb +++ b/p/Perl/Perl-5.22.2-bare.eb @@ -5,7 +5,7 @@ versionsuffix = '-bare' homepage = 'http://www.perl.org/' description = """Larry Wall's Practical Extraction and Report Language""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://www.cpan.org/src/5.0'] diff --git a/p/Perl/Perl-5.24.0-GCCcore-4.9.3.eb b/p/Perl/Perl-5.24.0-GCCcore-4.9.3.eb index dc1a3cef..9c586898 100644 --- a/p/Perl/Perl-5.24.0-GCCcore-4.9.3.eb +++ b/p/Perl/Perl-5.24.0-GCCcore-4.9.3.eb @@ -10,7 +10,7 @@ toolchainopts = {'pic': True} source_urls = ['http://www.cpan.org/src/%(version_major)s.0'] sources = [SOURCELOWER_TAR_GZ] -dependencies = [('binutils', '2.25')] +dependencies = [('local_binutils', '2.25')] exts_list = [ ('Config::General', '2.61', { diff --git a/p/Perl/Perl-5.24.0-bare.eb b/p/Perl/Perl-5.24.0-bare.eb index 88cca41b..946fe717 100644 --- a/p/Perl/Perl-5.24.0-bare.eb +++ b/p/Perl/Perl-5.24.0-bare.eb @@ -5,7 +5,7 @@ versionsuffix = '-bare' homepage = 'http://www.perl.org/' description = """Larry Wall's Practical Extraction and Report Language""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://www.cpan.org/src/5.0'] diff --git a/p/Perl/Perl-5.24.1.eb b/p/Perl/Perl-5.24.1.eb index 2d72526e..1d0e4dea 100644 --- a/p/Perl/Perl-5.24.1.eb +++ b/p/Perl/Perl-5.24.1.eb @@ -4,7 +4,7 @@ version = '5.24.1' homepage = 'http://www.perl.org/' description = """Larry Wall's Practical Extraction and Report Language""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://www.cpan.org/src/%(version_major)s.0'] diff --git a/p/Pillow/Pillow-3.2.0-Python-2.7.13-freetype-2.6.3.eb b/p/Pillow/Pillow-3.2.0-Python-2.7.13-freetype-2.6.3.eb index 026acb73..7b9c66d9 100644 --- a/p/Pillow/Pillow-3.2.0-Python-2.7.13-freetype-2.6.3.eb +++ b/p/Pillow/Pillow-3.2.0-Python-2.7.13-freetype-2.6.3.eb @@ -8,7 +8,7 @@ homepage = 'http://pillow.readthedocs.org/' description = """Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/p/PragTic/PragTic-0.1.eb b/p/PragTic/PragTic-0.1.eb index 8266300b..18e05499 100644 --- a/p/PragTic/PragTic-0.1.eb +++ b/p/PragTic/PragTic-0.1.eb @@ -7,7 +7,7 @@ versionsuffix = '-GCC-5.3.0-2.25' homepage = 'http://permon.it4i.cz/pragtic' description = """PragTic is a module for massively parallel runs of the PragTic library. Homepage: http://permon.it4i.cz/pragtic. Module created by Jiri Tomcala from the PERMON Team (http://permon.it4i.cz)""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://permon.it4i.cz/pragtic/'] sources = ['PragTic-%(version)s.tar.gz'] diff --git a/p/ProbABEL/ProbABEL-0.5.0.eb b/p/ProbABEL/ProbABEL-0.5.0.eb index 204181cc..9e57678b 100644 --- a/p/ProbABEL/ProbABEL-0.5.0.eb +++ b/p/ProbABEL/ProbABEL-0.5.0.eb @@ -7,7 +7,7 @@ homepage = "http://www.genabel.org/packages/ProbABEL" description = """Tool for genome-wide association analysis of imputed genetic data.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.genabel.org/sites/default/files/software/'] sources = ['probabel-%(version)s.tar.gz'] 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 7260524e..098154d9 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 @@ -6,7 +6,7 @@ version = '1.10.0' homepage = 'http://cairographics.org/pycairo/' description = """Python bindings for the cairo library""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://cairographics.org/releases/'] # py2cairo is the Python 2 compatible release 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 3a2013b0..5757f1bd 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 @@ -7,7 +7,7 @@ versionsuffix = '-Python-%(pyver)s-base' homepage = 'https://github.com/jupyter/testpath' description = """Test utilities for code working with files and commands""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://pypi.python.org/packages/dd/b5/47bd2174dbb14e5fa2dd6ad28fd1d54d38e84d29c1b131a00354ddb0cae0/'] 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 5b2a99cf..0dcb7ca0 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 @@ -7,7 +7,7 @@ versionsuffix = '-Python-%(pyver)s-base' homepage = 'http://www.pygtk.org/' description = """Python Bindings for GLib/GObject/GIO/GTK+""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] 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 aecb5e0c..4f1c9bcf 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 @@ -7,7 +7,7 @@ versionsuffix = '-Python-%(pyver)s' homepage = 'http://www.pygtk.org/' description = """Python Bindings for GLib/GObject/GIO/GTK+""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [FTPGNOME_SOURCE] sources = [SOURCELOWER_TAR_XZ] diff --git a/p/PyGTK/PyGTK-2.24.0-Python-2.7.13-base.eb b/p/PyGTK/PyGTK-2.24.0-Python-2.7.13-base.eb index f9a97830..a19dc265 100644 --- a/p/PyGTK/PyGTK-2.24.0-Python-2.7.13-base.eb +++ b/p/PyGTK/PyGTK-2.24.0-Python-2.7.13-base.eb @@ -7,7 +7,7 @@ homepage = 'http://www.pygtk.org/' description = """PyGTK lets you to easily create programs with a graphical user interface using the Python programming language.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCELOWER_TAR_BZ2] diff --git a/p/PyYAML/PyYAML-3.12-Python-2.7.13-base.eb b/p/PyYAML/PyYAML-3.12-Python-2.7.13-base.eb index b6ec04fb..b17e26e9 100644 --- a/p/PyYAML/PyYAML-3.12-Python-2.7.13-base.eb +++ b/p/PyYAML/PyYAML-3.12-Python-2.7.13-base.eb @@ -6,7 +6,7 @@ version = "3.12" homepage = "https://pypi.python.org/pypi/PyYAML/" description = """PyYAML is a YAML parser and emitter for the Python programming language.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] 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 dcac3898..67e4feea 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 @@ -12,7 +12,7 @@ source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] builddependencies = [ - ('binutils', '2.25'), + ('local_binutils', '2.25'), ] dependencies = [ diff --git a/p/Python/Python-2.7.12.eb b/p/Python/Python-2.7.12.eb index fccd0adc..6604048a 100644 --- a/p/Python/Python-2.7.12.eb +++ b/p/Python/Python-2.7.12.eb @@ -5,7 +5,7 @@ homepage = 'http://python.org/' description = """Python is a programming language that lets you work more quickly and integrate your systems more effectively.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] diff --git a/p/Python/Python-2.7.13-base.eb b/p/Python/Python-2.7.13-base.eb index edac7953..c3ac76aa 100644 --- a/p/Python/Python-2.7.13-base.eb +++ b/p/Python/Python-2.7.13-base.eb @@ -7,7 +7,7 @@ versionsuffix = '-base' homepage = 'http://python.org/' description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] diff --git a/p/Python/Python-2.7.13.eb b/p/Python/Python-2.7.13.eb index 0e2dc356..4677050c 100644 --- a/p/Python/Python-2.7.13.eb +++ b/p/Python/Python-2.7.13.eb @@ -6,7 +6,7 @@ version = '2.7.13' homepage = 'http://python.org/' description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] diff --git a/p/Python/Python-2.7.14-base.eb b/p/Python/Python-2.7.14-base.eb index 3127e7b5..607c8a82 100644 --- a/p/Python/Python-2.7.14-base.eb +++ b/p/Python/Python-2.7.14-base.eb @@ -8,7 +8,7 @@ versionsuffix = '-base' homepage = 'http://python.org/' description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] diff --git a/p/Python/Python-2.7.15-GCCcore-8.2.0.eb b/p/Python/Python-2.7.15-GCCcore-8.2.0.eb index ab4096ac..55784fdb 100644 --- a/p/Python/Python-2.7.15-GCCcore-8.2.0.eb +++ b/p/Python/Python-2.7.15-GCCcore-8.2.0.eb @@ -14,7 +14,7 @@ source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] checksums = ['18617d1f15a380a919d517630a9cd85ce17ea602f9bbdc58ddc672df4b0239db'] -builddependencies = [('binutils', '2.31.1')] +builddependencies = [('local_binutils', '2.31.1')] dependencies = [ ('bzip2', '1.0.6'), # required for bz2 package in Python stdlib diff --git a/p/Python/Python-2.7.15-base.eb b/p/Python/Python-2.7.15-base.eb index 59208c38..977d5941 100644 --- a/p/Python/Python-2.7.15-base.eb +++ b/p/Python/Python-2.7.15-base.eb @@ -8,7 +8,7 @@ versionsuffix = '-base' homepage = 'http://python.org/' description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] diff --git a/p/Python/Python-2.7.9.eb b/p/Python/Python-2.7.9.eb index 367aa616..c156b3a0 100644 --- a/p/Python/Python-2.7.9.eb +++ b/p/Python/Python-2.7.9.eb @@ -6,7 +6,7 @@ version = '2.7.9' homepage = 'http://python.org/' description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True, 'opt': True, 'optarch': True} numpyversion = '1.9.1' diff --git a/p/Python/Python-3.5.1.eb b/p/Python/Python-3.5.1.eb index a488622e..0e8ace37 100644 --- a/p/Python/Python-3.5.1.eb +++ b/p/Python/Python-3.5.1.eb @@ -4,7 +4,7 @@ version = '3.5.1' homepage = 'http://python.org/' description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True, 'opt': True, 'optarch': True} numpyversion = '1.10.4' diff --git a/p/Python/Python-3.5.2.eb b/p/Python/Python-3.5.2.eb index e3c158fe..36ddf88c 100644 --- a/p/Python/Python-3.5.2.eb +++ b/p/Python/Python-3.5.2.eb @@ -4,7 +4,7 @@ version = '3.5.2' homepage = 'http://python.org/' description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True, 'opt': True, 'optarch': True} numpyversion = '1.10.4' diff --git a/p/Python/Python-3.6.1.eb b/p/Python/Python-3.6.1.eb index 1acc43e1..bc1e3a7e 100644 --- a/p/Python/Python-3.6.1.eb +++ b/p/Python/Python-3.6.1.eb @@ -4,7 +4,7 @@ version = '3.6.1' homepage = 'http://python.org/' description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] diff --git a/p/Python/Python-3.6.2-base.eb b/p/Python/Python-3.6.2-base.eb index a5238d2f..6ca7204d 100644 --- a/p/Python/Python-3.6.2-base.eb +++ b/p/Python/Python-3.6.2-base.eb @@ -6,7 +6,7 @@ versionsuffix = '-base' homepage = 'http://python.org/' description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] diff --git a/p/Python/Python-3.6.4-base.eb b/p/Python/Python-3.6.4-base.eb index 2a1c6fd6..3aa4423f 100644 --- a/p/Python/Python-3.6.4-base.eb +++ b/p/Python/Python-3.6.4-base.eb @@ -7,7 +7,7 @@ versionsuffix = '-base' homepage = 'http://python.org/' description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] diff --git a/p/Python/Python-3.7.0-base.eb b/p/Python/Python-3.7.0-base.eb index 762c7cd8..3e4c66ff 100644 --- a/p/Python/Python-3.7.0-base.eb +++ b/p/Python/Python-3.7.0-base.eb @@ -7,7 +7,7 @@ versionsuffix = '-base' homepage = 'http://python.org/' description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] diff --git a/p/Python/Python-3.7.3-GCCcore-6.3.0.eb b/p/Python/Python-3.7.3-GCCcore-6.3.0.eb index fb9d434a..2e50faaa 100644 --- a/p/Python/Python-3.7.3-GCCcore-6.3.0.eb +++ b/p/Python/Python-3.7.3-GCCcore-6.3.0.eb @@ -13,7 +13,7 @@ toolchainopts = {'pic': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] -builddependencies = [('binutils', '2.27')] +builddependencies = [('local_binutils', '2.27')] dependencies = [ ('bzip2', '1.0.6', '', True), # required for bz2 package in Python stdlib diff --git a/p/Python/Python-3.7.3.eb b/p/Python/Python-3.7.3.eb index f2013288..29665042 100644 --- a/p/Python/Python-3.7.3.eb +++ b/p/Python/Python-3.7.3.eb @@ -7,7 +7,7 @@ homepage = 'http://python.org/' description = """Python is a programming language that lets you work more quickly and integrate your systems more effectively.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] diff --git a/p/p4vasp/p4vasp-0.3.30.eb b/p/p4vasp/p4vasp-0.3.30.eb index f968acad..a74c7374 100644 --- a/p/p4vasp/p4vasp-0.3.30.eb +++ b/p/p4vasp/p4vasp-0.3.30.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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://www.p4vasp.at/index.php/downloads/viewdownload/2-source-code' 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 7c6c0345..35fbd0a2 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 @@ -6,7 +6,7 @@ version = '1.11.12.5' homepage = 'http://phonopy.sourceforge.net/' description = """Phonopy is an open source package of phonon calculations based on the supercell approach.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://pypi.python.org/packages/4b/25/effde7ab68249fbed654dc317354a028597bfd4a4f804d7cb3ed987c55b7/'] 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 4e62818d..f42fa8d2 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 @@ -6,7 +6,7 @@ version = '1.11.12.5' homepage = 'http://phonopy.sourceforge.net/' description = """Phonopy is an open source package of phonon calculations based on the supercell approach.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://pypi.python.org/packages/4b/25/effde7ab68249fbed654dc317354a028597bfd4a4f804d7cb3ed987c55b7/'] diff --git a/p/picard/picard-1.119-Java-1.7.0_79.eb b/p/picard/picard-1.119-Java-1.7.0_79.eb index 49d8e71e..e56ca312 100644 --- a/p/picard/picard-1.119-Java-1.7.0_79.eb +++ b/p/picard/picard-1.119-Java-1.7.0_79.eb @@ -4,7 +4,7 @@ version = '1.119' homepage = 'http://sourceforge.net/projects/picard' description = """A set of tools (in Java) for working with next generation sequencing data in the BAM format.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [SOURCEFORGE_SOURCE] sources = ['%(name)s-tools-%(version)s.zip'] 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 e8fd20b6..70094327 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 @@ -5,7 +5,7 @@ homepage = 'http://broadinstitute.github.io/picard/' description = """A set of tools (in Java) for working with next generation sequencing data in the BAM (http://samtools.github.io/hts-specs) format.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/broadinstitute/picard/releases/download/%(version)s/'] diff --git a/p/picard/picard-2.1.0-Java-1.7.0_79.eb b/p/picard/picard-2.1.0-Java-1.7.0_79.eb index 3d1e4e98..74d58a3e 100644 --- a/p/picard/picard-2.1.0-Java-1.7.0_79.eb +++ b/p/picard/picard-2.1.0-Java-1.7.0_79.eb @@ -4,7 +4,7 @@ version = '2.1.0' homepage = 'http://sourceforge.net/projects/picard' description = """A set of tools (in Java) for working with next generation sequencing data in the BAM format.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [SOURCEFORGE_SOURCE] sources = ['%(name)s-tools-%(version)s.zip'] 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 24fdc73e..08ab091d 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 @@ -5,7 +5,7 @@ homepage = 'http://broadinstitute.github.io/picard/' description = """A set of tools (in Java) for working with next generation sequencing data in the BAM (http://samtools.github.io/hts-specs) format.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/broadinstitute/picard/releases/download/%(version)s/'] 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 822b348e..49f19a6e 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 @@ -6,7 +6,7 @@ homepage = 'http://broadinstitute.github.io/picard/' description = """A set of tools (in Java) for working with next generation sequencing data in the BAM (http://samtools.github.io/hts-specs) format.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/broadinstitute/picard/releases/download/%(version)s/'] diff --git a/p/pigz/pigz-2.4-GCC-6.3.0-2.27.eb b/p/pigz/pigz-2.4-GCC-6.3.0-2.27.eb index 88a979c7..aea140d5 100644 --- a/p/pigz/pigz-2.4-GCC-6.3.0-2.27.eb +++ b/p/pigz/pigz-2.4-GCC-6.3.0-2.27.eb @@ -21,7 +21,7 @@ sources = [SOURCE_TAR_GZ] patches = ['%(name)s-%(version)s_Makefile.patch'] builddependencies = [ - ('binutils', '2.27'), + ('local_binutils', '2.27'), ] dependencies = [ diff --git a/p/pixman/pixman-0.34.0.eb b/p/pixman/pixman-0.34.0.eb index e6eca5d2..602c4f02 100644 --- a/p/pixman/pixman-0.34.0.eb +++ b/p/pixman/pixman-0.34.0.eb @@ -7,7 +7,7 @@ homepage = 'http://www.pixman.org/' description = """Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization. Important users of pixman are the cairo graphics library and the X server.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://cairographics.org/releases/'] sources = [SOURCE_TAR_GZ] diff --git a/p/pkg-config/pkg-config-0.27.1.eb b/p/pkg-config/pkg-config-0.27.1.eb index 7ef733a5..561e514c 100644 --- a/p/pkg-config/pkg-config-0.27.1.eb +++ b/p/pkg-config/pkg-config-0.27.1.eb @@ -12,7 +12,7 @@ description = """pkg-config is a helper tool used when compiling applications an # don't use PAX, it might break. tar_config_opts = True -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://pkgconfig.freedesktop.org/releases/'] diff --git a/p/pkg-config/pkg-config-0.29.1.eb b/p/pkg-config/pkg-config-0.29.1.eb index 7924fa86..03f59038 100644 --- a/p/pkg-config/pkg-config-0.29.1.eb +++ b/p/pkg-config/pkg-config-0.29.1.eb @@ -12,7 +12,7 @@ description = """pkg-config is a helper tool used when compiling applications an # don't use PAX, it might break. tar_config_opts = True -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://pkgconfig.freedesktop.org/releases/'] diff --git a/p/pkg-config/pkg-config-0.29.2.eb b/p/pkg-config/pkg-config-0.29.2.eb index 70adb72e..ea8086c4 100644 --- a/p/pkg-config/pkg-config-0.29.2.eb +++ b/p/pkg-config/pkg-config-0.29.2.eb @@ -12,7 +12,7 @@ description = """pkg-config is a helper tool used when compiling applications an # don't use PAX, it might break. tar_config_opts = True -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://pkgconfig.freedesktop.org/releases/'] diff --git a/p/protobuf/protobuf-2.5.0.eb b/p/protobuf/protobuf-2.5.0.eb index c21b377d..df453dcb 100644 --- a/p/protobuf/protobuf-2.5.0.eb +++ b/p/protobuf/protobuf-2.5.0.eb @@ -6,7 +6,7 @@ version = '2.5.0' homepage = 'https://code.google.com/p/protobuf/' description = """Google Protocol Buffers""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [GOOGLECODE_SOURCE] 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 1fdf4f1d..a38256e6 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 @@ -7,7 +7,7 @@ versionsuffix = '-Python-3.6.1' homepage = 'https://code.google.com/p/protobuf/' description = """Google Protocol Buffers""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} sources = ['%(name)s-python-%(version)s.tar.gz'] diff --git a/p/protobuf/protobuf-3.2.0.eb b/p/protobuf/protobuf-3.2.0.eb index e7c1760b..49ca5a9b 100644 --- a/p/protobuf/protobuf-3.2.0.eb +++ b/p/protobuf/protobuf-3.2.0.eb @@ -6,7 +6,7 @@ version = '3.2.0' homepage = 'https://github.com/google/protobuf/' description = """Google Protocol Buffers""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/google/protobuf/archive/v%(version)s/'] sources = [SOURCE_TAR_GZ] diff --git a/p/protobuf/protobuf-3.9.0-GCC-6.3.0-2.27.eb b/p/protobuf/protobuf-3.9.0-GCC-6.3.0-2.27.eb index 1c1452a8..c9f2a810 100644 --- a/p/protobuf/protobuf-3.9.0-GCC-6.3.0-2.27.eb +++ b/p/protobuf/protobuf-3.9.0-GCC-6.3.0-2.27.eb @@ -16,7 +16,7 @@ source_urls = ['https://github.com/google/protobuf/releases/download/v%(version) # after instalation: python3 setup.py install --cpp_implementation builddependencies = [ - ('binutils', '2.27'), + ('local_binutils', '2.27'), ('CMake', '3.14.1', '', True), ] 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 722da3d4..97d5c86d 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 @@ -12,7 +12,7 @@ description = """Pylint is a Python source code analyzer which looks for program errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book).""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [GITHUB_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/q/QEMU/QEMU-2.10.0-VDE2.eb b/q/QEMU/QEMU-2.10.0-VDE2.eb index 440d0aeb..a9f9aeba 100644 --- a/q/QEMU/QEMU-2.10.0-VDE2.eb +++ b/q/QEMU/QEMU-2.10.0-VDE2.eb @@ -10,7 +10,7 @@ virtualizer.""" configopts = "--target-list=x86_64-softmmu,x86_64-linux-user,i386-softmmu,i386-linux-user" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://wiki.qemu-project.org/download/'] diff --git a/q/QEMU/QEMU-3.1.0-VDE2.eb b/q/QEMU/QEMU-3.1.0-VDE2.eb index 07ee5327..23c5c8c4 100644 --- a/q/QEMU/QEMU-3.1.0-VDE2.eb +++ b/q/QEMU/QEMU-3.1.0-VDE2.eb @@ -12,7 +12,7 @@ virtualizer.""" configopts = "--target-list=x86_64-softmmu,x86_64-linux-user,i386-softmmu,i386-linux-user" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://wiki.qemu-project.org/download/'] diff --git a/q/Qhull/Qhull-2015.2.eb b/q/Qhull/Qhull-2015.2.eb index b5b6917b..b5da6d2b 100644 --- a/q/Qhull/Qhull-2015.2.eb +++ b/q/Qhull/Qhull-2015.2.eb @@ -10,7 +10,7 @@ furthest-site Delaunay triangulation, and furthest-site Voronoi diagram. The sou and higher dimensions. Qhull implements the Quickhull algorithm for computing the convex hull. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(namelower)s-%(version_major)s-src-7.%(version_minor)s.0.tgz'] source_urls = ['http://www.qhull.org/download/'] diff --git a/q/Qt/Qt-4.8.6.eb b/q/Qt/Qt-4.8.6.eb index dd957ace..8e3108e7 100644 --- a/q/Qt/Qt-4.8.6.eb +++ b/q/Qt/Qt-4.8.6.eb @@ -4,7 +4,7 @@ version = '4.8.6' homepage = 'http://qt-project.org/' description = "Qt is a comprehensive cross-platform C++ application framework." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://origin.releases.qt-project.org/qt4/source/', diff --git a/q/Qt/Qt-4.8.7.eb b/q/Qt/Qt-4.8.7.eb index e726008a..acda9ece 100644 --- a/q/Qt/Qt-4.8.7.eb +++ b/q/Qt/Qt-4.8.7.eb @@ -4,7 +4,7 @@ version = '4.8.7' homepage = 'http://qt-project.org/' description = "Qt is a comprehensive cross-platform C++ application framework." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://download.qt.io/archive/qt/4.8/4.8.7/', diff --git a/q/Qt5/Qt5-5.11.1.eb b/q/Qt5/Qt5-5.11.1.eb index 2a8c2a27..ff49748e 100644 --- a/q/Qt5/Qt5-5.11.1.eb +++ b/q/Qt5/Qt5-5.11.1.eb @@ -8,7 +8,7 @@ version = '5.11.1' homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/single/', diff --git a/q/Qt5/Qt5-5.8.0.eb b/q/Qt5/Qt5-5.8.0.eb index 3466739f..9612f795 100644 --- a/q/Qt5/Qt5-5.8.0.eb +++ b/q/Qt5/Qt5-5.8.0.eb @@ -8,7 +8,7 @@ version = '5.8.0' homepage = 'http://qt.io/' description = "Qt is a comprehensive cross-platform C++ application framework." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/single/', diff --git a/r/RPM/RPM-4.14.0.eb b/r/RPM/RPM-4.14.0.eb index 1e542606..f7210a99 100644 --- a/r/RPM/RPM-4.14.0.eb +++ b/r/RPM/RPM-4.14.0.eb @@ -8,7 +8,7 @@ version = '4.14.0' homepage = 'http://rpm.org' description = 'The RPM Package Manager (RPM) is a powerful package management system.' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/rpm-software-management/rpm/archive'] sources = ['%(namelower)s-%(version)s-release.tar.gz'] diff --git a/r/RStudio/RStudio-0.98.1103.eb b/r/RStudio/RStudio-0.98.1103.eb index 98b82331..6c5bab4d 100644 --- a/r/RStudio/RStudio-0.98.1103.eb +++ b/r/RStudio/RStudio-0.98.1103.eb @@ -6,7 +6,7 @@ version = '0.98.1103' homepage = 'https://www.rstudio.com' description = "RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['rstudio-0.98.1103-x86_64-fedora.tar.gz'] source_urls = ['http://download1.rstudio.org/'] diff --git a/r/RStudio/RStudio-0.99.903.eb b/r/RStudio/RStudio-0.99.903.eb index 411dc94b..f76b616e 100644 --- a/r/RStudio/RStudio-0.99.903.eb +++ b/r/RStudio/RStudio-0.99.903.eb @@ -6,7 +6,7 @@ version = '0.99.903' homepage = 'https://www.rstudio.com' description = "RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['rstudio-0.99.903-x86_64-fedora.tar.gz'] source_urls = ['https://s3.amazonaws.com/rstudio-dailybuilds/'] diff --git a/r/RStudio/RStudio-1.0.143.eb b/r/RStudio/RStudio-1.0.143.eb index d8610e47..8a289449 100644 --- a/r/RStudio/RStudio-1.0.143.eb +++ b/r/RStudio/RStudio-1.0.143.eb @@ -6,7 +6,7 @@ version = '1.0.143' homepage = 'https://www.rstudio.com' description = "RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['rstudio-1.0.143-x86_64-fedora.tar.gz'] source_urls = ['https://s3.amazonaws.com/rstudio-dailybuilds/'] diff --git a/r/Reads2snp/Reads2snp-2.0.eb b/r/Reads2snp/Reads2snp-2.0.eb index d041038b..d97fd477 100644 --- a/r/Reads2snp/Reads2snp-2.0.eb +++ b/r/Reads2snp/Reads2snp-2.0.eb @@ -14,7 +14,7 @@ description = """reads2snp is a SNP and genotype caller: it predicts the genotyp 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://kimura.univ-montp2.fr/PopPhyl/resources/tools/'] sources = ['%(namelower)s_%(version)s.zip'] diff --git a/r/Ruby/Ruby-2.3.4-test.eb b/r/Ruby/Ruby-2.3.4-test.eb index 24ba8662..df2ccfde 100644 --- a/r/Ruby/Ruby-2.3.4-test.eb +++ b/r/Ruby/Ruby-2.3.4-test.eb @@ -7,7 +7,7 @@ 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': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] diff --git a/r/Ruby/Ruby-2.4.2.eb b/r/Ruby/Ruby-2.4.2.eb index 81bb6a5a..3a124f11 100644 --- a/r/Ruby/Ruby-2.4.2.eb +++ b/r/Ruby/Ruby-2.4.2.eb @@ -6,7 +6,7 @@ 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': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] diff --git a/r/Rust/Rust-1.32.0.eb b/r/Rust/Rust-1.32.0.eb index d869b9c2..63cd9974 100644 --- a/r/Rust/Rust-1.32.0.eb +++ b/r/Rust/Rust-1.32.0.eb @@ -9,7 +9,7 @@ homepage = 'https://www.rust-lang.org' description = """Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://static.rust-lang.org/dist/'] sources = ['rustc-%(version)s-src.tar.gz'] @@ -17,7 +17,7 @@ sources = ['rustc-%(version)s-src.tar.gz'] builddependencies = [ ('Py', '2.7'), ('CMake', '3.13.1'), - ('binutils', '2.27'), + ('local_binutils', '2.27'), ] sanity_check_paths = { diff --git a/r/renderproto/renderproto-0.11.eb b/r/renderproto/renderproto-0.11.eb index 5e89921e..53fda8a8 100644 --- a/r/renderproto/renderproto-0.11.eb +++ b/r/renderproto/renderproto-0.11.eb @@ -6,7 +6,7 @@ version = '0.11' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = "Xrender protocol and ancillary headers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] diff --git a/s/S4MPLE/S4MPLE.eb b/s/S4MPLE/S4MPLE.eb index 17689272..5d103f31 100644 --- a/s/S4MPLE/S4MPLE.eb +++ b/s/S4MPLE/S4MPLE.eb @@ -8,7 +8,7 @@ description = """S4MPLE (Sampler For Multiple Protein-Ligand Entities) is a flex force field-driven conformational sampling and geometry optimization heuristics using a hybrid genetic algorithm (GA). """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # download from http://infochim.u-strasbg.fr/IMG/gz/S4MPLE-tar.gz and # rename to S4MPLE.tar.gz diff --git a/s/SCons/SCons-2.5.1-Python-2.7.13.eb b/s/SCons/SCons-2.5.1-Python-2.7.13.eb index 04237b56..0119ac08 100644 --- a/s/SCons/SCons-2.5.1-Python-2.7.13.eb +++ b/s/SCons/SCons-2.5.1-Python-2.7.13.eb @@ -6,7 +6,7 @@ version = '2.5.1' homepage = 'http://www.scons.org/' description = "SCons is a software construction tool." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] diff --git a/s/SCons/SCons-3.0.0.eb b/s/SCons/SCons-3.0.0.eb index 8b4f8936..e33299e9 100644 --- a/s/SCons/SCons-3.0.0.eb +++ b/s/SCons/SCons-3.0.0.eb @@ -6,7 +6,7 @@ version = '3.0.0' homepage = 'http://www.scons.org/' description = "SCons is a software construction tool." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] diff --git a/s/SDE/SDE-7.41.0.eb b/s/SDE/SDE-7.41.0.eb index 4449745a..3b15b690 100644 --- a/s/SDE/SDE-7.41.0.eb +++ b/s/SDE/SDE-7.41.0.eb @@ -7,7 +7,7 @@ homepage = 'https://software.intel.com/en-us/articles/intel-software-development description = """ Intel Software Development Emulator is a pintool that enables the development of applications using instruction set extensions that are not currently implemented in hardware. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # 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 diff --git a/s/SIONlib/SIONlib-1.6.1-tools.eb b/s/SIONlib/SIONlib-1.6.1-tools.eb index 2c8fff67..49480ed3 100644 --- a/s/SIONlib/SIONlib-1.6.1-tools.eb +++ b/s/SIONlib/SIONlib-1.6.1-tools.eb @@ -23,7 +23,7 @@ description = """SIONlib is a scalable I/O library for parallel access to task-l to avoid conflicts when an application using SIONlib itself is linked against a tool requiring a different SIONlib version.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['sionlib-%(version)sl.tar.gz'] source_urls = [ diff --git a/s/SQLite/SQLite-3.13.0.eb b/s/SQLite/SQLite-3.13.0.eb index d0d68ec5..775b85e4 100644 --- a/s/SQLite/SQLite-3.13.0.eb +++ b/s/SQLite/SQLite-3.13.0.eb @@ -6,7 +6,7 @@ version = '3.13.0' homepage = 'http://www.sqlite.org/' description = 'SQLite: SQL Database Engine in a C Library' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.sqlite.org/2016/'] version_minor_etc = version.split('.')[1:] 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 b1a48197..23517373 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 @@ -27,7 +27,7 @@ version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) sources = ['sqlite-autoconf-%s.tar.gz' % version_str] builddependencies = [ - ('binutils', '2.25'), + ('local_binutils', '2.25'), ] dependencies = [ diff --git a/s/SQLite/SQLite-3.17.0.eb b/s/SQLite/SQLite-3.17.0.eb index 51401c54..95518111 100644 --- a/s/SQLite/SQLite-3.17.0.eb +++ b/s/SQLite/SQLite-3.17.0.eb @@ -18,7 +18,7 @@ version = '3.17.0' homepage = 'http://www.sqlite.org/' description = 'SQLite: SQL Database Engine in a C Library' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.sqlite.org/2017/'] version_minor_etc = version.split('.')[1:] diff --git a/s/SQLite/SQLite-3.21.0.eb b/s/SQLite/SQLite-3.21.0.eb index e0331581..c7db46b4 100644 --- a/s/SQLite/SQLite-3.21.0.eb +++ b/s/SQLite/SQLite-3.21.0.eb @@ -8,7 +8,7 @@ version = '3.21.0' homepage = 'http://www.sqlite.org/' description = 'SQLite: SQL Database Engine in a C Library' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.sqlite.org/2017/'] version_minor_etc = version.split('.')[1:] diff --git a/s/SQLite/SQLite-3.24.0.eb b/s/SQLite/SQLite-3.24.0.eb index c1fe2869..9e0facd5 100644 --- a/s/SQLite/SQLite-3.24.0.eb +++ b/s/SQLite/SQLite-3.24.0.eb @@ -8,7 +8,7 @@ version = '3.24.0' homepage = 'http://www.sqlite.org/' description = 'SQLite: SQL Database Engine in a C Library' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.sqlite.org/2018/'] version_minor_etc = version.split('.')[1:] diff --git a/s/SQLite/SQLite-3.27.1.eb b/s/SQLite/SQLite-3.27.1.eb index 5a567198..f2a63870 100644 --- a/s/SQLite/SQLite-3.27.1.eb +++ b/s/SQLite/SQLite-3.27.1.eb @@ -8,7 +8,7 @@ version = '3.27.1' homepage = 'http://www.sqlite.org/' description = 'SQLite: SQL Database Engine in a C Library' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.sqlite.org/2019/'] version_minor_etc = version.split('.')[1:] diff --git a/s/SQLite/SQLite-3.27.2.eb b/s/SQLite/SQLite-3.27.2.eb index 37d52208..aff11e9d 100644 --- a/s/SQLite/SQLite-3.27.2.eb +++ b/s/SQLite/SQLite-3.27.2.eb @@ -8,7 +8,7 @@ version = '3.27.2' homepage = 'http://www.sqlite.org/' description = 'SQLite: SQL Database Engine in a C Library' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.sqlite.org/2019/'] version_minor_etc = version.split('.')[1:] diff --git a/s/SQLite/SQLite-3.8.8.1.eb b/s/SQLite/SQLite-3.8.8.1.eb index 060b4db4..f4b6613d 100644 --- a/s/SQLite/SQLite-3.8.8.1.eb +++ b/s/SQLite/SQLite-3.8.8.1.eb @@ -18,7 +18,7 @@ version = '3.8.8.1' homepage = 'http://www.sqlite.org/' description = 'SQLite: SQL Database Engine in a C Library' -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz source_urls = ['http://www.sqlite.org/2015/'] diff --git a/s/SWIG/SWIG-2.0.12-Python-3.6.1.eb b/s/SWIG/SWIG-2.0.12-Python-3.6.1.eb index e6cc85ab..43e170c9 100644 --- a/s/SWIG/SWIG-2.0.12-Python-3.6.1.eb +++ b/s/SWIG/SWIG-2.0.12-Python-3.6.1.eb @@ -6,7 +6,7 @@ homepage = 'http://www.swig.org/' description = """SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [SOURCEFORGE_SOURCE] diff --git a/s/SWIG/SWIG-3.0.12-Python-2.7.13.eb b/s/SWIG/SWIG-3.0.12-Python-2.7.13.eb index 79a2c407..994d0689 100644 --- a/s/SWIG/SWIG-3.0.12-Python-2.7.13.eb +++ b/s/SWIG/SWIG-3.0.12-Python-2.7.13.eb @@ -6,7 +6,7 @@ homepage = 'http://www.swig.org/' description = """SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True, 'opt': True, 'optarch': True} source_urls = [SOURCEFORGE_SOURCE] 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 54a2c6ae..69671cc6 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 @@ -7,7 +7,7 @@ versionsuffix = '-Java-%(javaver)s' homepage = 'http://saxon.sourceforge.net' description = """Open Source SAXON XSLT processor developed by Saxonica Limited.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['SaxonHE%sJ.zip' % version.replace(".", "-")] source_urls = [ diff --git a/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2016a-OpenBLAS-0.2.15-LAPACK-3.6.0-GCC-5.1.0-binutils-2.25.eb b/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2016a-OpenBLAS-0.2.15-LAPACK-3.6.0-GCC-5.1.0-binutils-2.25.eb index e3771f6e..5e48d4be 100644 --- a/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2016a-OpenBLAS-0.2.15-LAPACK-3.6.0-GCC-5.1.0-binutils-2.25.eb +++ b/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2016a-OpenBLAS-0.2.15-LAPACK-3.6.0-GCC-5.1.0-binutils-2.25.eb @@ -17,7 +17,7 @@ blassuff = '-LAPACK-3.6.0' versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) -#dependencies = [('OpenBLAS', '0.2.15-GCC-5.1.0-binutils-2.25-LAPACK-3.6.0')] +#dependencies = [('OpenBLAS', '0.2.15-GCC-5.1.0-local_binutils-2.25-LAPACK-3.6.0')] # parallel build tends to fail, so disabling it parallel = 1 diff --git a/s/Schrodinger/Schrodinger_2019-2_Linux-x86_64.eb b/s/Schrodinger/Schrodinger_2019-2_Linux-x86_64.eb index 0c728dde..62c95bf9 100644 --- a/s/Schrodinger/Schrodinger_2019-2_Linux-x86_64.eb +++ b/s/Schrodinger/Schrodinger_2019-2_Linux-x86_64.eb @@ -12,7 +12,7 @@ description = """ Schrödinger aims to provide integrated software solutions and achieve their goals of improving human health and quality of life through advanced computational techniques that transform the way chemists design compounds and materials. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(name)s_Suites_%(version)s%(versionsuffix)s.tar'] 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 6aed3c7e..a273b018 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 @@ -13,7 +13,7 @@ additional, Aerosol Optical Thickness-, Water Vapor-, Scene Classification Maps 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://step.esa.int/thirdparties/sen2cor/%(version)s/'] sources = ['%(namelower)s-%(version)s.tar.gz'] diff --git a/s/Serf/Serf-1.3.8.eb b/s/Serf/Serf-1.3.8.eb index d062045a..cdc6a38f 100644 --- a/s/Serf/Serf-1.3.8.eb +++ b/s/Serf/Serf-1.3.8.eb @@ -6,7 +6,7 @@ homepage = 'http://serf.apache.org/' description = """The serf library is a high performance C-based HTTP client library built upon the Apache Portable Runtime (APR) library""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://archive.apache.org/dist/%(namelower)s'] sources = [SOURCELOWER_TAR_BZ2] diff --git a/s/Singularity/Singularity-2.3-develop.eb b/s/Singularity/Singularity-2.3-develop.eb index 935e0718..43d00a34 100644 --- a/s/Singularity/Singularity-2.3-develop.eb +++ b/s/Singularity/Singularity-2.3-develop.eb @@ -7,7 +7,7 @@ versionsuffix = '-develop' homepage = 'http://gmkurtzer.github.io/singularity' description = """Singularity is a portable application stack packaging and runtime utility.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://github.com/singularityware/singularity/archive'] sources = ['development.zip'] diff --git a/s/Singularity/Singularity-2.3.1.eb b/s/Singularity/Singularity-2.3.1.eb index d033eb3a..c9999ab0 100644 --- a/s/Singularity/Singularity-2.3.1.eb +++ b/s/Singularity/Singularity-2.3.1.eb @@ -6,7 +6,7 @@ version = '2.3.1' homepage = 'http://gmkurtzer.github.io/singularity' description = """Singularity is a portable application stack packaging and runtime utility.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] sources = ['%(version)s.tar.gz'] diff --git a/s/Singularity/Singularity-2.3.2-docker-fix.eb b/s/Singularity/Singularity-2.3.2-docker-fix.eb index ad02a7ce..0c94daf8 100644 --- a/s/Singularity/Singularity-2.3.2-docker-fix.eb +++ b/s/Singularity/Singularity-2.3.2-docker-fix.eb @@ -7,7 +7,7 @@ versionsuffix = '-docker-fix' homepage = 'http://gmkurtzer.github.io/singularity' description = """Singularity is a portable application stack packaging and runtime utility.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/It4innovations/singularity/archive'] sources = ['docker-fix.zip'] diff --git a/s/Singularity/Singularity-2.3.2.eb b/s/Singularity/Singularity-2.3.2.eb index 1a114044..a85e1d32 100644 --- a/s/Singularity/Singularity-2.3.2.eb +++ b/s/Singularity/Singularity-2.3.2.eb @@ -6,7 +6,7 @@ version = '2.3.2' homepage = 'http://gmkurtzer.github.io/singularity' description = """Singularity is a container platform focused on supporting \"Mobility of Compute\"""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] sources = ['%(version)s.tar.gz'] diff --git a/s/Singularity/Singularity-2.3.eb b/s/Singularity/Singularity-2.3.eb index 0196118e..45e74e20 100644 --- a/s/Singularity/Singularity-2.3.eb +++ b/s/Singularity/Singularity-2.3.eb @@ -6,7 +6,7 @@ version = '2.3' homepage = 'http://gmkurtzer.github.io/singularity' description = """Singularity is a portable application stack packaging and runtime utility.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] sources = ['%(version)s.tar.gz'] diff --git a/s/Singularity/Singularity-2.4.1.eb b/s/Singularity/Singularity-2.4.1.eb index a3198a34..cf7aeafb 100644 --- a/s/Singularity/Singularity-2.4.1.eb +++ b/s/Singularity/Singularity-2.4.1.eb @@ -6,7 +6,7 @@ version = '2.4.1' homepage = 'http://gmkurtzer.github.io/singularity' description = """Singularity is a container platform focused on supporting \"Mobility of Compute\"""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] sources = ['%(version)s.tar.gz'] diff --git a/s/Singularity/Singularity-2.4.2.eb b/s/Singularity/Singularity-2.4.2.eb index 5fad8a27..2c9ef377 100644 --- a/s/Singularity/Singularity-2.4.2.eb +++ b/s/Singularity/Singularity-2.4.2.eb @@ -8,7 +8,7 @@ version = '2.4.2' homepage = 'http://gmkurtzer.github.io/singularity' description = """Singularity is a container platform focused on supporting \"Mobility of Compute\"""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] sources = ['%(version)s.tar.gz'] diff --git a/s/Singularity/Singularity-2.4.4.eb b/s/Singularity/Singularity-2.4.4.eb index ddf203f1..574afdb3 100644 --- a/s/Singularity/Singularity-2.4.4.eb +++ b/s/Singularity/Singularity-2.4.4.eb @@ -8,7 +8,7 @@ version = '2.4.4' homepage = 'http://singularity.lbl.gov/' description = """Singularity is a container platform focused on supporting \"Mobility of Compute\"""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/singularityware/singularity/releases/download/%(version)s'] diff --git a/s/Singularity/Singularity-2.4.eb b/s/Singularity/Singularity-2.4.eb index bdc58b5f..69ad8ded 100644 --- a/s/Singularity/Singularity-2.4.eb +++ b/s/Singularity/Singularity-2.4.eb @@ -8,7 +8,7 @@ version = '2.4' homepage = 'http://gmkurtzer.github.io/singularity' description = """Singularity is a container platform focused on supporting \"Mobility of Compute\"""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] sources = ['%(version)s.tar.gz'] diff --git a/s/Singularity/Singularity-2.5.1.eb b/s/Singularity/Singularity-2.5.1.eb index a61cf1c1..f72080b6 100644 --- a/s/Singularity/Singularity-2.5.1.eb +++ b/s/Singularity/Singularity-2.5.1.eb @@ -8,7 +8,7 @@ version = '2.5.1' homepage = 'http://singularity.lbl.gov/' description = """Singularity is a container platform focused on supporting \"Mobility of Compute\"""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/singularityware/singularity/releases/download/%(version)s'] diff --git a/s/Singularity/Singularity-2.6.0.eb b/s/Singularity/Singularity-2.6.0.eb index 8bbdc77e..519c1cd0 100644 --- a/s/Singularity/Singularity-2.6.0.eb +++ b/s/Singularity/Singularity-2.6.0.eb @@ -8,7 +8,7 @@ version = '2.6.0' homepage = 'http://singularity.lbl.gov/' description = """Singularity is a container platform focused on supporting \"Mobility of Compute\"""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/singularityware/singularity/releases/download/%(version)s'] diff --git a/s/Singularity/Singularity-3.1.0.eb b/s/Singularity/Singularity-3.1.0.eb index c1fbac93..e25fa968 100644 --- a/s/Singularity/Singularity-3.1.0.eb +++ b/s/Singularity/Singularity-3.1.0.eb @@ -8,7 +8,7 @@ version = '3.1.0' homepage = 'https://github.com/sylabs/singularity' description = "Singularity is an open source container platform designed to be simple, fast, and secure. Singularity is optimized for EPC and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [{ 'source_urls': ['https://github.com/sylabs/singularity/releases/download/v3.1.0/'], diff --git a/s/Singularity/Singularity-3.2.1.eb b/s/Singularity/Singularity-3.2.1.eb index 517eb2ea..f369742a 100644 --- a/s/Singularity/Singularity-3.2.1.eb +++ b/s/Singularity/Singularity-3.2.1.eb @@ -8,7 +8,7 @@ version = '3.2.1' homepage = 'https://github.com/sylabs/singularity' description = "Singularity is an open source container platform designed to be simple, fast, and secure. Singularity is optimized for EPC and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [{ 'source_urls': ['https://github.com/sylabs/singularity/releases/download/v3.2.1/'], diff --git a/s/Singularity/Singularity-3.3.0.eb b/s/Singularity/Singularity-3.3.0.eb index 9e51fefa..09072d52 100644 --- a/s/Singularity/Singularity-3.3.0.eb +++ b/s/Singularity/Singularity-3.3.0.eb @@ -8,7 +8,7 @@ version = '3.3.0' homepage = 'https://github.com/sylabs/singularity' description = "Singularity is an open source container platform designed to be simple, fast, and secure. Singularity is optimized for EPC and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/sylabs/singularity/releases/download/v%s/' % version] sources = ['singularity-%(version)s.tar.gz'] diff --git a/s/Singularity/Singularity-3.4.1.eb b/s/Singularity/Singularity-3.4.1.eb index db802819..b5244de3 100644 --- a/s/Singularity/Singularity-3.4.1.eb +++ b/s/Singularity/Singularity-3.4.1.eb @@ -10,7 +10,7 @@ version = '3.4.1' homepage = 'https://github.com/sylabs/singularity' description = "Singularity is an open source container platform designed to be simple, fast, and secure. Singularity is optimized for EPC and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/sylabs/singularity/releases/download/v%s/' % version] sources = ['singularity-%(version)s.tar.gz'] diff --git a/s/SnpEff/SnpEff-4.1_G-Java-7.0_79.eb b/s/SnpEff/SnpEff-4.1_G-Java-7.0_79.eb index faa7bd72..9d327628 100644 --- a/s/SnpEff/SnpEff-4.1_G-Java-7.0_79.eb +++ b/s/SnpEff/SnpEff-4.1_G-Java-7.0_79.eb @@ -6,7 +6,7 @@ version = '4.1_G' homepage = 'http://snpeff.sourceforge.net/' description = """Genetic variant annotation and effect prediction toolbox.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [SOURCEFORGE_SOURCE] sources = ['snpEff_latest_core.zip'] diff --git a/s/SoX/SoX-14.4.2.eb b/s/SoX/SoX-14.4.2.eb index 755ebc2c..16e83678 100644 --- a/s/SoX/SoX-14.4.2.eb +++ b/s/SoX/SoX-14.4.2.eb @@ -8,7 +8,7 @@ version = '14.4.2' homepage = 'http://http://sox.sourceforge.net/' description = """Sound eXchange, the Swiss Army knife of audio manipulation""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['https://sourceforge.net/projects/sox/files/sox/%(version)s'] diff --git a/s/Spack/Spack-0.10.0.eb b/s/Spack/Spack-0.10.0.eb index c818c708..0c36c069 100644 --- a/s/Spack/Spack-0.10.0.eb +++ b/s/Spack/Spack-0.10.0.eb @@ -8,7 +8,7 @@ description = """Spack is a package manager for supercomputers, Linux, and macOS software easy. With Spack, you can build a package with multiple versions, configurations, platforms, and compilers, and all of these builds can coexist on the same machine.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/LLNL/spack/archive/'] sources = ['v%(version)s.tar.gz'] diff --git a/s/Spack/Spack-0.10.1.eb b/s/Spack/Spack-0.10.1.eb index 0d22b7ed..7287684a 100644 --- a/s/Spack/Spack-0.10.1.eb +++ b/s/Spack/Spack-0.10.1.eb @@ -8,7 +8,7 @@ description = """Spack is a package manager for supercomputers, Linux, and macOS software easy. With Spack, you can build a package with multiple versions, configurations, platforms, and compilers, and all of these builds can coexist on the same machine.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://github.com/LLNL/spack/archive/'] sources = ['v%(version)s.tar.gz'] diff --git a/s/Spark/Spark-1.3.0.eb b/s/Spark/Spark-1.3.0.eb index ce0e12ab..2951e478 100644 --- a/s/Spark/Spark-1.3.0.eb +++ b/s/Spark/Spark-1.3.0.eb @@ -6,7 +6,7 @@ version = '1.3.0' homepage = 'http://spark.apache.org' description = """Spark is Hadoop MapReduce done in memory""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(namelower)s-%(version)s-bin-hadoop2.3.tgz'] source_urls = [ diff --git a/s/Spark/Spark-1.5.2.eb b/s/Spark/Spark-1.5.2.eb index 37c44058..ffc58cd6 100644 --- a/s/Spark/Spark-1.5.2.eb +++ b/s/Spark/Spark-1.5.2.eb @@ -6,7 +6,7 @@ version = '1.5.2' homepage = 'http://spark.apache.org' description = """Spark is Hadoop MapReduce done in memory""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(namelower)s-%(version)s-bin-hadoop2.6.tgz'] source_urls = [ diff --git a/s/Spark/Spark-2.1.0.eb b/s/Spark/Spark-2.1.0.eb index 7d13b5aa..73ae5743 100644 --- a/s/Spark/Spark-2.1.0.eb +++ b/s/Spark/Spark-2.1.0.eb @@ -6,7 +6,7 @@ version = '2.1.0' homepage = 'http://spark.apache.org' description = """Spark is Hadoop MapReduce done in memory""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(namelower)s-%(version)s-bin-hadoop2.6.tgz'] source_urls = [ diff --git a/s/Spark/Spark-2.3.0.eb b/s/Spark/Spark-2.3.0.eb index 34d9ecba..2e39e287 100644 --- a/s/Spark/Spark-2.3.0.eb +++ b/s/Spark/Spark-2.3.0.eb @@ -6,7 +6,7 @@ version = '2.3.0' homepage = 'http://spark.apache.org' description = """Spark is Hadoop MapReduce done in memory""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(namelower)s-%(version)s-bin-hadoop2.6.tgz'] source_urls = [ 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 74f15d56..9231a479 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 @@ -18,7 +18,7 @@ homepage = 'https://www.gaia-gis.it/fossil/libspatialite/index' description = """SpatiaLite is an open source library intended to extend the SQLite core to support fully fledged Spatial SQL capabilities. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://www.gaia-gis.it/gaia-sins/'] sources = ['lib%(namelower)s-%(version)s.tar.gz'] diff --git a/s/Subversion/Subversion-1.9.3.eb b/s/Subversion/Subversion-1.9.3.eb index b5a32478..2d5d2f7b 100644 --- a/s/Subversion/Subversion-1.9.3.eb +++ b/s/Subversion/Subversion-1.9.3.eb @@ -6,7 +6,7 @@ version = '1.9.3' homepage = 'http://subversion.apache.org/' description = " Subversion is an open source version control system." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://apache.belnet.be/%(namelower)s', diff --git a/s/Szip/Szip-2.1.eb b/s/Szip/Szip-2.1.eb index d58a49e9..c9c4537a 100644 --- a/s/Szip/Szip-2.1.eb +++ b/s/Szip/Szip-2.1.eb @@ -8,7 +8,7 @@ version = '2.1' homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' description = "Szip compression software, providing lossless compression of scientific data" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True, 'pic': True} source_urls = ['https://support.hdfgroup.org/ftp/lib-external/szip/previous/2.1/src/'] diff --git a/s/scikit-image/scikit-image-0.12.3-Python-2.7.13.eb b/s/scikit-image/scikit-image-0.12.3-Python-2.7.13.eb index c1d6a70b..23a8fdff 100644 --- a/s/scikit-image/scikit-image-0.12.3-Python-2.7.13.eb +++ b/s/scikit-image/scikit-image-0.12.3-Python-2.7.13.eb @@ -10,7 +10,7 @@ building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/s/scikit-image/scikit-image-0.18.2-Python-3.6.1.eb b/s/scikit-image/scikit-image-0.18.2-Python-3.6.1.eb index c5fc6143..d29b0da6 100644 --- a/s/scikit-image/scikit-image-0.18.2-Python-3.6.1.eb +++ b/s/scikit-image/scikit-image-0.18.2-Python-3.6.1.eb @@ -10,7 +10,7 @@ building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/s/scikit-learn/scikit-learn-0.18.2-Python-3.6.1.eb b/s/scikit-learn/scikit-learn-0.18.2-Python-3.6.1.eb index 844ad239..f267c7f8 100644 --- a/s/scikit-learn/scikit-learn-0.18.2-Python-3.6.1.eb +++ b/s/scikit-learn/scikit-learn-0.18.2-Python-3.6.1.eb @@ -10,7 +10,7 @@ building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] 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 a95c5f92..7570785c 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 @@ -7,7 +7,7 @@ versionsuffix = '-Python-%(pyver)s-base' homepage = 'https://github.com/jupyter/testpath' description = """Test utilities for code working with files and commands""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://pypi.python.org/packages/8e/43/a7b400e7ea07220fb419f0669ff17f5ef71653cf32827315224bc9dda9d4/'] 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 1dbeb876..bc83d7ee 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 @@ -9,7 +9,7 @@ The definition of k-point labels follows crystallographic convention, as defined the Bravais lattice is detected properly using the spacegroup symmetry. Also the suggested band path provided in the HPKOT paper is returned. Systems without time-reversal and inversion-symmetry are also properly taken into account.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://pypi.python.org/packages/34/a0/3070823a5801e073cd9b961d8060b5ed6ad07fd255c8a1b10a8073c80e1c/'] diff --git a/s/snappy/snappy-1.1.3.eb b/s/snappy/snappy-1.1.3.eb index c4d242e2..f3f4336a 100644 --- a/s/snappy/snappy-1.1.3.eb +++ b/s/snappy/snappy-1.1.3.eb @@ -8,7 +8,7 @@ description = """Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://github.com/google/snappy/releases/download/%(version)s'] diff --git a/s/sparsehash/sparsehash-2.0.3-foss-2017a.eb b/s/sparsehash/sparsehash-2.0.3-foss-2017a.eb index 4eba3108..033d0cf4 100644 --- a/s/sparsehash/sparsehash-2.0.3-foss-2017a.eb +++ b/s/sparsehash/sparsehash-2.0.3-foss-2017a.eb @@ -19,7 +19,7 @@ sources = [SOURCELOWER_TAR_GZ] checksums = ['05e986a5c7327796dad742182b2d10805a8d4f511ad090da0490f146c1ff7a8c'] builddependencies = [ - ('binutils', '2.28', '', True), + ('local_binutils', '2.28', '', True), ] sanity_check_paths = { diff --git a/s/sparsehash/sparsehash-2.0.3-foss-2018a.eb b/s/sparsehash/sparsehash-2.0.3-foss-2018a.eb index 3c0b0fc4..0524cb7f 100644 --- a/s/sparsehash/sparsehash-2.0.3-foss-2018a.eb +++ b/s/sparsehash/sparsehash-2.0.3-foss-2018a.eb @@ -19,7 +19,7 @@ sources = [SOURCELOWER_TAR_GZ] checksums = ['05e986a5c7327796dad742182b2d10805a8d4f511ad090da0490f146c1ff7a8c'] builddependencies = [ - ('binutils', '2.28', '', True), + ('local_binutils', '2.28', '', True), ] sanity_check_paths = { diff --git a/s/squashfs-tools/squashfs-tools-4.3.eb b/s/squashfs-tools/squashfs-tools-4.3.eb index 69221400..754b61ae 100644 --- a/s/squashfs-tools/squashfs-tools-4.3.eb +++ b/s/squashfs-tools/squashfs-tools-4.3.eb @@ -8,7 +8,7 @@ version = '4.3' homepage = 'http://squashfs.sourceforge.net/' description = """Squashfs is a compressed read-only filesystem for Linux.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['master.zip'] source_urls = ['https://github.com/plougher/squashfs-tools/archive'] diff --git a/t/Tar/Tar-1.29.eb b/t/Tar/Tar-1.29.eb index e6fead0a..fa1c3c09 100644 --- a/t/Tar/Tar-1.29.eb +++ b/t/Tar/Tar-1.29.eb @@ -11,7 +11,7 @@ source_urls = [GNU_SOURCE] sources = ['tar-%s.tar.bz2' % version] -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sanity_check_paths = { 'files': ['bin/tar'], diff --git a/t/Tcl/Tcl-8.5.19.eb b/t/Tcl/Tcl-8.5.19.eb index c5653755..f35b0c82 100644 --- a/t/Tcl/Tcl-8.5.19.eb +++ b/t/Tcl/Tcl-8.5.19.eb @@ -10,7 +10,7 @@ description = """Tcl (Tool Command Language) is a very powerful but easy to lear suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] diff --git a/t/Tcl/Tcl-8.6.3.eb b/t/Tcl/Tcl-8.6.3.eb index 1fe55eec..910bdf97 100644 --- a/t/Tcl/Tcl-8.6.3.eb +++ b/t/Tcl/Tcl-8.6.3.eb @@ -7,7 +7,7 @@ homepage = 'http://www.tcl.tk/' description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] diff --git a/t/Tcl/Tcl-8.6.5.eb b/t/Tcl/Tcl-8.6.5.eb index 2fdae96a..c5f88e39 100644 --- a/t/Tcl/Tcl-8.6.5.eb +++ b/t/Tcl/Tcl-8.6.5.eb @@ -8,7 +8,7 @@ description = """Tcl (Tool Command Language) is a very powerful but easy to lear suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] diff --git a/t/Tcl/Tcl-8.6.6.eb b/t/Tcl/Tcl-8.6.6.eb index 1eb28d82..5c6d810d 100644 --- a/t/Tcl/Tcl-8.6.6.eb +++ b/t/Tcl/Tcl-8.6.6.eb @@ -8,7 +8,7 @@ description = """Tcl (Tool Command Language) is a very powerful but easy to lear suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] diff --git a/t/Tcl/Tcl-8.6.9.eb b/t/Tcl/Tcl-8.6.9.eb index 508e16e9..b623331a 100644 --- a/t/Tcl/Tcl-8.6.9.eb +++ b/t/Tcl/Tcl-8.6.9.eb @@ -9,7 +9,7 @@ description = """Tcl (Tool Command Language) is a very powerful but easy to lear suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] 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 17a136f9..351737b3 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 @@ -7,7 +7,7 @@ versionsuffix = '-CUDA-7.5.18-Python-%(pyver)s' homepage = 'https://www.tensorflow.org/' description = "An open-source software library for Machine Intelligence" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM pymaj = '3' pymin = '6' 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 e1e551cd..ca77e6af 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 @@ -7,7 +7,7 @@ versionsuffix = '-CUDA-8.0.44-Python-%(pyver)s' homepage = 'https://www.tensorflow.org/' description = "An open-source software library for Machine Intelligence" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM pymaj = '3' pymin = '6' diff --git a/t/Tensorflow/Tensorflow-1.1.0-Python-3.6.1.eb b/t/Tensorflow/Tensorflow-1.1.0-Python-3.6.1.eb index bce9f0e1..0a1143f6 100644 --- a/t/Tensorflow/Tensorflow-1.1.0-Python-3.6.1.eb +++ b/t/Tensorflow/Tensorflow-1.1.0-Python-3.6.1.eb @@ -6,7 +6,7 @@ version = '1.1.0' homepage = 'https://www.tensorflow.org/' description = "An open-source software library for Machine Intelligence" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM pymaj = '3' pymin = '6' diff --git a/t/Tensorflow/Tensorflow-1.2.1-Python-3.6.1.eb b/t/Tensorflow/Tensorflow-1.2.1-Python-3.6.1.eb index bdf134a4..1ad363a3 100644 --- a/t/Tensorflow/Tensorflow-1.2.1-Python-3.6.1.eb +++ b/t/Tensorflow/Tensorflow-1.2.1-Python-3.6.1.eb @@ -6,7 +6,7 @@ version = '1.2.1' homepage = 'https://www.tensorflow.org/' description = "An open-source software library for Machine Intelligence" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM pymaj = '3' pymin = '6' 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 65c1dfc6..cab0d156 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 @@ -7,7 +7,7 @@ versionsuffix = '-CUDA-9.0.176-Python-%(pyver)s' homepage = 'https://www.tensorflow.org/' description = "An open-source software library for Machine Intelligence" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM pymaj = '3' pymin = '6' diff --git a/t/Tensorflow/Tensorflow-1.6.0rc0-Python-3.6.1.eb b/t/Tensorflow/Tensorflow-1.6.0rc0-Python-3.6.1.eb index 47e171f6..9d2e3316 100644 --- a/t/Tensorflow/Tensorflow-1.6.0rc0-Python-3.6.1.eb +++ b/t/Tensorflow/Tensorflow-1.6.0rc0-Python-3.6.1.eb @@ -6,7 +6,7 @@ version = '1.6.0rc0' homepage = 'https://www.tensorflow.org/' description = "An open-source software library for Machine Intelligence" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM pymaj = '3' pymin = '6' diff --git a/t/Tensorflow/Tensorflow-Python-3.6.1.eb b/t/Tensorflow/Tensorflow-Python-3.6.1.eb index a8752d34..af3dd913 100644 --- a/t/Tensorflow/Tensorflow-Python-3.6.1.eb +++ b/t/Tensorflow/Tensorflow-Python-3.6.1.eb @@ -6,7 +6,7 @@ version = '1.3.0' homepage = 'https://www.tensorflow.org/' description = "An open-source software library for Machine Intelligence" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM pymaj = '3' pymin = '6' diff --git a/t/Theano/Theano-0.9.0-Python-3.6.1.eb b/t/Theano/Theano-0.9.0-Python-3.6.1.eb index 20707bbe..33b96f31 100644 --- a/t/Theano/Theano-0.9.0-Python-3.6.1.eb +++ b/t/Theano/Theano-0.9.0-Python-3.6.1.eb @@ -8,7 +8,7 @@ homepage = 'http://deeplearning.net/software/theano' description = """Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/t/Tk/Tk-8.5.19.eb b/t/Tk/Tk-8.5.19.eb index f45f95fc..6485d6fd 100644 --- a/t/Tk/Tk-8.5.19.eb +++ b/t/Tk/Tk-8.5.19.eb @@ -9,7 +9,7 @@ homepage = 'http://www.tcl.tk/' description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building a graphical user interface (GUI) in many different programming languages.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] diff --git a/t/Tk/Tk-8.6.3.eb b/t/Tk/Tk-8.6.3.eb index 5b5eae14..d745dfcd 100644 --- a/t/Tk/Tk-8.6.3.eb +++ b/t/Tk/Tk-8.6.3.eb @@ -9,7 +9,7 @@ homepage = 'http://www.tcl.tk/' description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building a graphical user interface (GUI) in many different programming languages.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] diff --git a/t/Tk/Tk-8.6.4.eb b/t/Tk/Tk-8.6.4.eb index 18b4181d..272b93ff 100644 --- a/t/Tk/Tk-8.6.4.eb +++ b/t/Tk/Tk-8.6.4.eb @@ -8,7 +8,7 @@ homepage = 'http://www.tcl.tk/' description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building a graphical user interface (GUI) in many different programming languages.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] diff --git a/t/Tk/Tk-8.6.5.eb b/t/Tk/Tk-8.6.5.eb index 2e083071..166ef70e 100644 --- a/t/Tk/Tk-8.6.5.eb +++ b/t/Tk/Tk-8.6.5.eb @@ -7,7 +7,7 @@ homepage = 'http://www.tcl.tk/' description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building a graphical user interface (GUI) in many different programming languages.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] diff --git a/t/Tk/Tk-8.6.6.eb b/t/Tk/Tk-8.6.6.eb index d870299f..101ed18e 100644 --- a/t/Tk/Tk-8.6.6.eb +++ b/t/Tk/Tk-8.6.6.eb @@ -7,7 +7,7 @@ homepage = 'http://www.tcl.tk/' description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building a graphical user interface (GUI) in many different programming languages.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] diff --git a/t/Tk/Tk-8.6.9.eb b/t/Tk/Tk-8.6.9.eb index cffb377c..93fb7ba7 100644 --- a/t/Tk/Tk-8.6.9.eb +++ b/t/Tk/Tk-8.6.9.eb @@ -9,7 +9,7 @@ homepage = 'http://www.tcl.tk/' description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building a graphical user interface (GUI) in many different programming languages.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] diff --git a/t/Togl/Togl-1.7.eb b/t/Togl/Togl-1.7.eb index 76f22779..b7d4fe23 100644 --- a/t/Togl/Togl-1.7.eb +++ b/t/Togl/Togl-1.7.eb @@ -6,7 +6,7 @@ version = "1.7" homepage = 'https://sourceforge.net/projects/togl/' description = """A Tcl/Tk widget for OpenGL rendering.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://downloads.sourceforge.net/project/togl/Togl/1.7/'] sources = ['%(name)s-%(version)s.tar.gz'] diff --git a/t/TotalView/TotalView-2018.1.12.eb b/t/TotalView/TotalView-2018.1.12.eb index 8943e52e..8b7d3841 100644 --- a/t/TotalView/TotalView-2018.1.12.eb +++ b/t/TotalView/TotalView-2018.1.12.eb @@ -12,7 +12,7 @@ description = """TotalView is a GUI-based source code defect analysis tool that You can reproduce and troubleshoot difficult problems that can occur in concurrent programs that take advantage of threads, OpenMP, MPI, GPUs or coprocessors.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ '%(namelower)s_%(version)s_linux-x86-64.tar', diff --git a/t/TotalView/TotalView-2018.2.6.eb b/t/TotalView/TotalView-2018.2.6.eb index 1cdf39ab..ef5b012c 100644 --- a/t/TotalView/TotalView-2018.2.6.eb +++ b/t/TotalView/TotalView-2018.2.6.eb @@ -12,7 +12,7 @@ description = """TotalView is a GUI-based source code defect analysis tool that You can reproduce and troubleshoot difficult problems that can occur in concurrent programs that take advantage of threads, OpenMP, MPI, GPUs or coprocessors.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ '%(namelower)s_%(version)s_linux_x86-64.tar', 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 4d97f246..1b692e85 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 @@ -23,7 +23,7 @@ description = """TotalView is a GUI-based source code defect analysis tool that You can reproduce and troubleshoot difficult problems that can occur in concurrent programs that take advantage of threads, OpenMP, MPI, GPUs or coprocessors.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ '%(namelower)s.%(version)s%(versionsuffix)s.tar', 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 ec0f031d..d32fb112 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 @@ -23,7 +23,7 @@ description = """TotalView is a GUI-based source code defect analysis tool that You can reproduce and troubleshoot difficult problems that can occur in concurrent programs that take advantage of threads, OpenMP, MPI, GPUs or coprocessors.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ '%(namelower)s.%(version)s%(versionsuffix)s.tar', 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 eef1ec5e..e4b9d2f8 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 @@ -23,7 +23,7 @@ description = """TotalView is a GUI-based source code defect analysis tool that You can reproduce and troubleshoot difficult problems that can occur in concurrent programs that take advantage of threads, OpenMP, MPI, GPUs or coprocessors.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [ '%(namelower)s.%(version)s%(versionsuffix)s.tar', 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 54a37737..d8bfbccf 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 @@ -13,7 +13,7 @@ description = """Trimmomatic performs a variety of useful trimming tasks for ill paired-end and single ended data.The selection of trimming steps and their associated parameters are supplied on the command line. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://www.usadellab.org/cms/uploads/supplementary/Trimmomatic/'] 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 7546231f..0292d179 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 @@ -13,7 +13,7 @@ description = """Trimmomatic performs a variety of useful trimming tasks for ill paired-end and single ended data.The selection of trimming steps and their associated parameters are supplied on the command line. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://www.usadellab.org/cms/uploads/supplementary/Trimmomatic/'] diff --git a/t/tbb/tbb-2017.2.132.eb b/t/tbb/tbb-2017.2.132.eb index 1647e6e5..8f28145b 100644 --- a/t/tbb/tbb-2017.2.132.eb +++ b/t/tbb/tbb-2017.2.132.eb @@ -11,7 +11,7 @@ description = """Intel Threading Building Blocks 4.0 (Intel TBB) Intel TBB is the most proficient way to implement future-proof parallel applications that tap into the power and performance of multicore and manycore hardware platforms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_%(name)s_%(version)s.tgz'] diff --git a/t/tbb/tbb-2017.6.196.eb b/t/tbb/tbb-2017.6.196.eb index 618a9c54..866a5616 100644 --- a/t/tbb/tbb-2017.6.196.eb +++ b/t/tbb/tbb-2017.6.196.eb @@ -11,7 +11,7 @@ description = """Intel Threading Building Blocks 4.0 (Intel TBB) Intel TBB is the most proficient way to implement future-proof parallel applications that tap into the power and performance of multicore and manycore hardware platforms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_%(name)s_%(version)s.tgz'] diff --git a/t/tbb/tbb-2018_U5-intel-2017c.eb b/t/tbb/tbb-2018_U5-intel-2017c.eb index 0382d725..707ba299 100644 --- a/t/tbb/tbb-2018_U5-intel-2017c.eb +++ b/t/tbb/tbb-2018_U5-intel-2017c.eb @@ -14,7 +14,7 @@ sources = ['%(version)s.tar.gz'] checksums = ['c4c2896af527392496c5e01ef8579058a71b6eebbd695924cd138841c13f07be'] builddependencies = [ - ('binutils', '2.31.1', '', True) + ('local_binutils', '2.31.1', '', True) ] moduleclass = 'lib' diff --git a/t/tbb/tbb-4.0.0.233.eb b/t/tbb/tbb-4.0.0.233.eb index cfcbe64d..a7136fed 100644 --- a/t/tbb/tbb-4.0.0.233.eb +++ b/t/tbb/tbb-4.0.0.233.eb @@ -11,7 +11,7 @@ description = """Intel Threading Building Blocks 4.0 (Intel TBB) Intel TBB is the most proficient way to implement future-proof parallel applications that tap into the power and performance of multicore and manycore hardware platforms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_%(name)s_%(version)s.tgz'] diff --git a/t/tbb/tbb-4.0.5.339.eb b/t/tbb/tbb-4.0.5.339.eb index 398acabf..8058f37e 100644 --- a/t/tbb/tbb-4.0.5.339.eb +++ b/t/tbb/tbb-4.0.5.339.eb @@ -11,7 +11,7 @@ description = """Intel Threading Building Blocks 4.0 (Intel TBB) Intel TBB is the most proficient way to implement future-proof parallel applications that tap into the power and performance of multicore and manycore hardware platforms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_%(name)s_%(version)s.tgz'] diff --git a/t/tbb/tbb-4.3.5.187.eb b/t/tbb/tbb-4.3.5.187.eb index 2cc03a33..68698fd6 100644 --- a/t/tbb/tbb-4.3.5.187.eb +++ b/t/tbb/tbb-4.3.5.187.eb @@ -11,7 +11,7 @@ description = """Intel Threading Building Blocks 4.0 (Intel TBB) Intel TBB is the most proficient way to implement future-proof parallel applications that tap into the power and performance of multicore and manycore hardware platforms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_%s_%s.tgz' % (name, version)] diff --git a/t/tbb/tbb-4.3.6.211.eb b/t/tbb/tbb-4.3.6.211.eb index c3da5446..d862450e 100644 --- a/t/tbb/tbb-4.3.6.211.eb +++ b/t/tbb/tbb-4.3.6.211.eb @@ -11,7 +11,7 @@ description = """Intel Threading Building Blocks 4.0 (Intel TBB) Intel TBB is the most proficient way to implement future-proof parallel applications that tap into the power and performance of multicore and manycore hardware platforms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_%(name)s_%(version)s.tgz'] diff --git a/t/tbb/tbb-4.4.2.152.eb b/t/tbb/tbb-4.4.2.152.eb index a834fcaa..32e7970b 100644 --- a/t/tbb/tbb-4.4.2.152.eb +++ b/t/tbb/tbb-4.4.2.152.eb @@ -11,7 +11,7 @@ description = """Intel Threading Building Blocks 4.0 (Intel TBB) Intel TBB is the most proficient way to implement future-proof parallel applications that tap into the power and performance of multicore and manycore hardware platforms.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['l_%(name)s_%(version)s.tgz'] diff --git a/t/tecplot360ex/tecplot360ex-linux64.eb b/t/tecplot360ex/tecplot360ex-linux64.eb index 5b7b0b14..6725ab47 100644 --- a/t/tecplot360ex/tecplot360ex-linux64.eb +++ b/t/tecplot360ex/tecplot360ex-linux64.eb @@ -9,7 +9,7 @@ description = """ and communicate your results with professional images and animations. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # fi. http://www.tecplot.com/my/product-releases/ installername = '%(name)s_%(version)s.sh' diff --git a/t/texinfo/texinfo-4.13a.eb b/t/texinfo/texinfo-4.13a.eb index 55b9ce9f..30dcca55 100644 --- a/t/texinfo/texinfo-4.13a.eb +++ b/t/texinfo/texinfo-4.13a.eb @@ -9,7 +9,7 @@ description = """Texinfo is the official documentation format of the GNU project source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM osdependencies = ['texlive'] 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 09ba10e3..ad38b12b 100644 --- a/t/tmux/tmux-2.2-GCCcore-4.9.3.eb +++ b/t/tmux/tmux-2.2-GCCcore-4.9.3.eb @@ -14,8 +14,8 @@ sources = [SOURCE_TAR_GZ] source_urls = ['https://github.com/tmux/tmux/releases/download/%(version)s/'] builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.25', '', True), + # use same local_binutils version that was used when building GCCcore toolchain + ('local_binutils', '2.25', '', True), ] dependencies = [ diff --git a/t/tmux/tmux-2.3.eb b/t/tmux/tmux-2.3.eb index a00a2018..933e6ef9 100644 --- a/t/tmux/tmux-2.3.eb +++ b/t/tmux/tmux-2.3.eb @@ -7,7 +7,7 @@ homepage = 'http://tmux.sourceforge.net/' description = """tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] diff --git a/t/tmux/tmux-2.6.eb b/t/tmux/tmux-2.6.eb index 44d849a1..630f2d32 100644 --- a/t/tmux/tmux-2.6.eb +++ b/t/tmux/tmux-2.6.eb @@ -7,7 +7,7 @@ homepage = 'http://tmux.sourceforge.net/' description = """tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] diff --git a/t/turbovnc/turbovnc-1.2.3.eb b/t/turbovnc/turbovnc-1.2.3.eb index f7d8a7df..49129517 100644 --- a/t/turbovnc/turbovnc-1.2.3.eb +++ b/t/turbovnc/turbovnc-1.2.3.eb @@ -9,7 +9,7 @@ TurboVNC is a derivative of VNC (Virtual Network Computing) that is tuned to provide peak performance for 3D and video workloads.""" # empty version to ensure that dependencies are loaded -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM osdependencies = ['turbovnc'] diff --git a/u/USEARCH/USEARCH-5.2.236-i86linux32.eb b/u/USEARCH/USEARCH-5.2.236-i86linux32.eb index 575bf885..512c4a98 100644 --- a/u/USEARCH/USEARCH-5.2.236-i86linux32.eb +++ b/u/USEARCH/USEARCH-5.2.236-i86linux32.eb @@ -8,7 +8,7 @@ homepage = 'http://www.drive5.com/usearch/index.html' description = """USEARCH is a unique sequence analysis tool which offers search and clustering algorithms that are often orders of magnitude faster than BLAST.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # download via http://www.drive5.com/usearch/download.html usearch_bin = 'usearch%s_%s' % (version, versionsuffix[1:]) diff --git a/u/USEARCH/USEARCH-6.1.544-i86linux32.eb b/u/USEARCH/USEARCH-6.1.544-i86linux32.eb index c0d9fb0a..a25608ae 100644 --- a/u/USEARCH/USEARCH-6.1.544-i86linux32.eb +++ b/u/USEARCH/USEARCH-6.1.544-i86linux32.eb @@ -8,7 +8,7 @@ homepage = 'http://www.drive5.com/usearch/index.html' description = """USEARCH is a unique sequence analysis tool which offers search and clustering algorithms that are often orders of magnitude faster than BLAST.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # download via http://www.drive5.com/usearch/download.html usearch_bin = 'usearch%s_%s' % (version, versionsuffix[1:]) diff --git a/u/util-linux/util-linux-2.26.1.eb b/u/util-linux/util-linux-2.26.1.eb index 3212efc2..f9643ead 100644 --- a/u/util-linux/util-linux-2.26.1.eb +++ b/u/util-linux/util-linux-2.26.1.eb @@ -7,7 +7,7 @@ homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' description = """Set of Linux utilities""" # Problem with GCC/ICC (toolchain intel-2015b) -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] diff --git a/u/util-linux/util-linux-2.29.2.eb b/u/util-linux/util-linux-2.29.2.eb index 85a1ae2e..9a54cc7b 100644 --- a/u/util-linux/util-linux-2.29.2.eb +++ b/u/util-linux/util-linux-2.29.2.eb @@ -6,7 +6,7 @@ version = '2.29.2' homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' description = """Set of Linux utilities""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] diff --git a/u/util-linux/util-linux-2.29.eb b/u/util-linux/util-linux-2.29.eb index 93caf586..1260dca0 100644 --- a/u/util-linux/util-linux-2.29.eb +++ b/u/util-linux/util-linux-2.29.eb @@ -7,7 +7,7 @@ homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' description = """Set of Linux utilities""" # Problem with GCC/ICC (toolchain intel-2015b) -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] diff --git a/u/util-linux/util-linux-2.32.eb b/u/util-linux/util-linux-2.32.eb index d5c50261..389d9de2 100644 --- a/u/util-linux/util-linux-2.32.eb +++ b/u/util-linux/util-linux-2.32.eb @@ -7,7 +7,7 @@ homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' description = "Set of Linux utilities" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = ['%s/v%%(version_major_minor)s' % homepage] @@ -27,7 +27,7 @@ configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/complet configopts += "--without-python " builddependencies = [ - ('binutils', '2.27'), + ('local_binutils', '2.27'), ] dependencies = [ diff --git a/u/util-linux/util-linux-2.33.1.eb b/u/util-linux/util-linux-2.33.1.eb index 29c29819..24db875c 100644 --- a/u/util-linux/util-linux-2.33.1.eb +++ b/u/util-linux/util-linux-2.33.1.eb @@ -9,7 +9,7 @@ homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' description = "Set of Linux utilities" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = ['%s/v%%(version_major_minor)s' % homepage] @@ -28,7 +28,7 @@ configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/complet configopts += "--without-python " builddependencies = [ - ('binutils', '2.27'), + ('local_binutils', '2.27'), ] dependencies = [ diff --git a/v/VDE2/VDE2-2.3.2.eb b/v/VDE2/VDE2-2.3.2.eb index 415c8f85..940fe504 100644 --- a/v/VDE2/VDE2-2.3.2.eb +++ b/v/VDE2/VDE2-2.3.2.eb @@ -10,7 +10,7 @@ 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': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_BZ2] source_urls = ['https://netix.dl.sourceforge.net/project/vde/vde2/%(version)s/'] diff --git a/v/VSCode/VSCode-1.38.0.eb b/v/VSCode/VSCode-1.38.0.eb index e542faf5..e6726281 100644 --- a/v/VSCode/VSCode-1.38.0.eb +++ b/v/VSCode/VSCode-1.38.0.eb @@ -10,7 +10,7 @@ description = """Visual Studio Code is a distribution of the Code - OSS reposito Visual Studio Code combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. It provides comprehensive code editing, navigation, and understanding support along with lightweight debugging, a rich extensibility model, and lightweight integration with existing tools. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://az764295.vo.msecnd.net/stable/3db7e09f3b61f915d03bbfa58e258d6eee843f35/'] sources = ['code-stable-1567547931.tar.gz'] diff --git a/v/VTune/VTune-2016_update1.eb b/v/VTune/VTune-2016_update1.eb index a9efa0b3..4c8df038 100644 --- a/v/VTune/VTune-2016_update1.eb +++ b/v/VTune/VTune-2016_update1.eb @@ -4,7 +4,7 @@ version = '2016_update1' homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' description = "Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['vtune_amplifier_xe_%(version)s.tar.gz'] diff --git a/v/VTune/VTune-2017_update5.eb b/v/VTune/VTune-2017_update5.eb index 2a0bd5f6..a515e2bd 100644 --- a/v/VTune/VTune-2017_update5.eb +++ b/v/VTune/VTune-2017_update5.eb @@ -6,7 +6,7 @@ version = '2017_update5' homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' description = "Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['vtune_amplifier_xe_%(version)s.tar.gz'] diff --git a/v/VTune/VTune-2018_update2.eb b/v/VTune/VTune-2018_update2.eb index 4d9352df..6b74e332 100644 --- a/v/VTune/VTune-2018_update2.eb +++ b/v/VTune/VTune-2018_update2.eb @@ -6,7 +6,7 @@ version = '2018_update2' homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' description = "Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['vtune_amplifier_%(version)s.tar.gz'] diff --git a/v/VTune/VTune-2018_update3.eb b/v/VTune/VTune-2018_update3.eb index 5ad073bc..a685964c 100644 --- a/v/VTune/VTune-2018_update3.eb +++ b/v/VTune/VTune-2018_update3.eb @@ -6,7 +6,7 @@ version = '2018_update3' homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' description = "Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['vtune_amplifier_%(version)s.tar.gz'] checksums = ['ed57a8cf36220579570ef594678917d6'] diff --git a/v/VTune/VTune-2018_update4.eb b/v/VTune/VTune-2018_update4.eb index 7ed1881a..2c5c7c62 100644 --- a/v/VTune/VTune-2018_update4.eb +++ b/v/VTune/VTune-2018_update4.eb @@ -6,7 +6,7 @@ version = '2018_update4' homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' description = "Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['vtune_amplifier_%(version)s.tar.gz'] checksums = ['e2c02345b11f5f1b9b66565532b4eda4'] diff --git a/v/VTune/VTune-2019_update2.eb b/v/VTune/VTune-2019_update2.eb index 0d2d8a60..6db0a9b8 100644 --- a/v/VTune/VTune-2019_update2.eb +++ b/v/VTune/VTune-2019_update2.eb @@ -6,7 +6,7 @@ version = '2019_update2' homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' description = "Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['vtune_amplifier_%(version)s.tar.gz'] diff --git a/v/VTune/VTune-2019_update3.eb b/v/VTune/VTune-2019_update3.eb index e631f555..5d56b29f 100644 --- a/v/VTune/VTune-2019_update3.eb +++ b/v/VTune/VTune-2019_update3.eb @@ -6,7 +6,7 @@ version = '2019_update3' homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' description = "Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['vtune_amplifier_%(version)s.tar.gz'] checksums = ['b948994b73ca160af46d6a0ef25d11fc'] diff --git a/v/VTune/VTune-2019_update4.eb b/v/VTune/VTune-2019_update4.eb index 4e04fff9..3df4f4b1 100644 --- a/v/VTune/VTune-2019_update4.eb +++ b/v/VTune/VTune-2019_update4.eb @@ -6,7 +6,7 @@ version = '2019_update4' homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' description = "Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['vtune_amplifier_%(version)s.tar.gz'] checksums = ['6ab889480a1ef999c168bbe0b367762b'] diff --git a/v/Vampir/Vampir-8.5.0.eb b/v/Vampir/Vampir-8.5.0.eb index f7021565..119a2e54 100644 --- a/v/Vampir/Vampir-8.5.0.eb +++ b/v/Vampir/Vampir-8.5.0.eb @@ -22,7 +22,7 @@ description = """The Vampir software tool provides an easy-to-use framework that The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['vampir-%s-%s-setup.bin' % (version, variant)] diff --git a/v/Vampir/Vampir-9.0.0.eb b/v/Vampir/Vampir-9.0.0.eb index b1b4b4a4..5729a2cf 100644 --- a/v/Vampir/Vampir-9.0.0.eb +++ b/v/Vampir/Vampir-9.0.0.eb @@ -22,7 +22,7 @@ description = """The Vampir software tool provides an easy-to-use framework that The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['vampir-%s-%s-setup.bin' % (version, variant)] diff --git a/v/VarScan/VarScan-2.3.6-Java-1.7.0_80.eb b/v/VarScan/VarScan-2.3.6-Java-1.7.0_80.eb index 96ec0914..9358b62c 100644 --- a/v/VarScan/VarScan-2.3.6-Java-1.7.0_80.eb +++ b/v/VarScan/VarScan-2.3.6-Java-1.7.0_80.eb @@ -11,7 +11,7 @@ versionsuffix = '-Java-%(javaver)s' homepage = 'http://varscan.sourceforge.net/' description = """Variant calling and somatic mutation/CNV detection for next-generation sequencing data""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [('%(name)s.v%(version)s.jar', 'download')] source_urls = ['https://sourceforge.net/projects/varscan/files/'] 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 61ae346e..f4451e75 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 @@ -11,7 +11,7 @@ versionsuffix = '-Java-%(javaver)s' homepage = 'https://github.com/dkoboldt/varscan' description = """Variant calling and somatic mutation/CNV detection for next-generation sequencing data""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(name)s.v%(version)s.jar'] source_urls = [ diff --git a/v/VirtualGL/VirtualGL-2.4.1.eb b/v/VirtualGL/VirtualGL-2.4.1.eb index 7e798514..d71d8ce1 100644 --- a/v/VirtualGL/VirtualGL-2.4.1.eb +++ b/v/VirtualGL/VirtualGL-2.4.1.eb @@ -9,7 +9,7 @@ ability to run OpenGL applications with full 3D hardware acceleration.""" # empty version to ensure that dependencies are loaded -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM osdependencies = ['VirtualGL'] diff --git a/v/VirtualGL/VirtualGL-2.6.1.eb b/v/VirtualGL/VirtualGL-2.6.1.eb index 68612fc1..4982165d 100644 --- a/v/VirtualGL/VirtualGL-2.6.1.eb +++ b/v/VirtualGL/VirtualGL-2.6.1.eb @@ -10,7 +10,7 @@ description = """VirtualGL is an open source toolkit that gives any Unix or Linu ability to run OpenGL applications with full 3D hardware acceleration.""" # empty version to ensure that dependencies are loaded -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['%(version)s.tar.gz'] source_urls = ['https://github.com/VirtualGL/virtualgl/archive'] diff --git a/v/VisIt/VisIt-2.10.0.eb b/v/VisIt/VisIt-2.10.0.eb index 20496cdf..bf675c21 100644 --- a/v/VisIt/VisIt-2.10.0.eb +++ b/v/VisIt/VisIt-2.10.0.eb @@ -4,7 +4,7 @@ version = '2.10.0' homepage = 'https://wci.llnl.gov/simulation/computer-codes/visit' description = """VisIt is an Open Source, interactive, scalable, visualization, animation and analysis tool""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://portal.nersc.gov/project/visit/releases/%(version)s', 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 c420f312..997b6de7 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 @@ -15,7 +15,7 @@ description = """ Weka is a collection of machine learning algorithms for data m association rules, and visualization. It is also well-suited for developing new machine learning schemes.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://prdownloads.sourceforge.net/weka/'] sources = ['%s-%s.zip' % (name.lower(), version.replace('.', '-'))] 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 6e1e9743..2a98108b 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 @@ -15,7 +15,7 @@ description = """ Weka is a collection of machine learning algorithms for data m association rules, and visualization. It is also well-suited for developing new machine learning schemes.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://prdownloads.sourceforge.net/weka/'] sources = ['%s-%s.zip' % (name.lower(), version.replace('.', '-'))] 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 05c77d22..78e23fbf 100644 --- a/w/wkhtmltopdf/wkhtmltopdf-0.12.3-Linux-x86_64.eb +++ b/w/wkhtmltopdf/wkhtmltopdf-0.12.3-Linux-x86_64.eb @@ -14,7 +14,7 @@ description = """wkhtmltopdf and wkhtmltoimage are open source (LGPLv3) command 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://download.gna.org/wkhtmltopdf/%(version_major_minor)s/%(version)s/'] diff --git a/x/X11/X11-20160819-test.eb b/x/X11/X11-20160819-test.eb index db8aac3f..70d7d2b2 100644 --- a/x/X11/X11-20160819-test.eb +++ b/x/X11/X11-20160819-test.eb @@ -7,7 +7,7 @@ versionsuffix = '-test' homepage = 'https://www.x.org' description = "The X Window System (X11) is a windowing system for bitmap displays" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ XORG_LIB_SOURCE, diff --git a/x/X11/X11-20160819.eb b/x/X11/X11-20160819.eb index 54cdd48e..46660165 100644 --- a/x/X11/X11-20160819.eb +++ b/x/X11/X11-20160819.eb @@ -6,7 +6,7 @@ version = '20160819' homepage = 'https://www.x.org' description = "The X Window System (X11) is a windowing system for bitmap displays" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ XORG_LIB_SOURCE, diff --git a/x/X11/X11-20170314-test.eb b/x/X11/X11-20170314-test.eb index dfd6676b..bad933ca 100644 --- a/x/X11/X11-20170314-test.eb +++ b/x/X11/X11-20170314-test.eb @@ -7,7 +7,7 @@ versionsuffix = '-test' homepage = 'https://www.x.org' description = "The X Window System (X11) is a windowing system for bitmap displays" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ XORG_LIB_SOURCE, @@ -35,8 +35,8 @@ builddependencies = [ ('Bison', '3.0.4'), ('gettext', '0.19.8.1'), ('pkg-config', '0.29.2'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.27', '', True), + # use same local_binutils version that was used when building GCCcore toolchain + ('local_binutils', '2.27', '', True), ] default_easyblock = 'ConfigureMake' diff --git a/x/X11/X11-20170314.eb b/x/X11/X11-20170314.eb index 19ed071f..9925ba7c 100644 --- a/x/X11/X11-20170314.eb +++ b/x/X11/X11-20170314.eb @@ -6,7 +6,7 @@ version = '20170314' homepage = 'https://www.x.org' description = "The X Window System (X11) is a windowing system for bitmap displays" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ XORG_LIB_SOURCE, @@ -27,8 +27,8 @@ builddependencies = [ ('Bison', '3.0.4'), ('gettext', '0.19.8.1'), ('pkg-config', '0.29.2'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.27', '', True), + # use same local_binutils version that was used when building GCCcore toolchain + ('local_binutils', '2.27', '', True), ] default_easyblock = 'ConfigureMake' diff --git a/x/X11/X11-20180604.eb b/x/X11/X11-20180604.eb index 2eea7175..b430e1eb 100644 --- a/x/X11/X11-20180604.eb +++ b/x/X11/X11-20180604.eb @@ -8,7 +8,7 @@ version = '20180604' homepage = 'https://www.x.org' description = "The X Window System (X11) is a windowing system for bitmap displays" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ XORG_LIB_SOURCE, @@ -27,8 +27,8 @@ dependencies = [ ('LibUUID', '1.0.3'), ] builddependencies = [ - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.31.1'), + # use same local_binutils version that was used when building GCCcore toolchain + ('local_binutils', '2.31.1'), ('Autotools', '20180311'), ('Bison', '3.0.5'), ('gettext', '0.19.8.1'), diff --git a/x/X11/X11-20190311.eb b/x/X11/X11-20190311.eb index a5e7f090..97c5904e 100644 --- a/x/X11/X11-20190311.eb +++ b/x/X11/X11-20190311.eb @@ -8,7 +8,7 @@ version = '20190311' homepage = 'https://www.x.org' description = "The X Window System (X11) is a windowing system for bitmap displays" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ XORG_LIB_SOURCE, @@ -29,7 +29,7 @@ dependencies = [ ] builddependencies = [ - ('binutils', '2.31.1'), + ('local_binutils', '2.31.1'), ('Autotools', '20180311'), ('Bison', '3.0.5'), ('gettext', '0.19.8.1'), diff --git a/x/XKeyboardConfig/XKeyboardConfig-2.21.eb b/x/XKeyboardConfig/XKeyboardConfig-2.21.eb index 1c1ca3a7..f507b7eb 100644 --- a/x/XKeyboardConfig/XKeyboardConfig-2.21.eb +++ b/x/XKeyboardConfig/XKeyboardConfig-2.21.eb @@ -10,7 +10,7 @@ description = """The non-arch keyboard configuration database for X Window. for X Window System implementations (free, open source and commercial). The project is targeted to XKB-based systems.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://ftp.x.org/pub/individual/data/xkeyboard-config/'] sources = ['xkeyboard-config-%(version)s.tar.bz2'] diff --git a/x/XML-Parser/XML-Parser-2.41.eb b/x/XML-Parser/XML-Parser-2.41.eb index 88e99cb7..b30d4905 100644 --- a/x/XML-Parser/XML-Parser-2.41.eb +++ b/x/XML-Parser/XML-Parser-2.41.eb @@ -6,7 +6,7 @@ version = '2.41' homepage = 'http://search.cpan.org/~toddr/XML-Parser-2.41/' description = """This is a Perl extension interface to James Clark's XML parser, expat.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'] sources = [SOURCE_TAR_GZ] diff --git a/x/XML-Parser/XML-Parser-2.44.eb b/x/XML-Parser/XML-Parser-2.44.eb index 6be326c4..00e5b9fa 100644 --- a/x/XML-Parser/XML-Parser-2.44.eb +++ b/x/XML-Parser/XML-Parser-2.44.eb @@ -6,7 +6,7 @@ version = '2.44' homepage = 'http://search.cpan.org/~toddr/XML-Parser-2.41/' description = """This is a Perl extension interface to James Clark's XML parser, expat.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'] sources = [SOURCE_TAR_GZ] diff --git a/x/XML-Parser/XML-Parser-2.44_01.eb b/x/XML-Parser/XML-Parser-2.44_01.eb index f2d9ea22..42cf789b 100644 --- a/x/XML-Parser/XML-Parser-2.44_01.eb +++ b/x/XML-Parser/XML-Parser-2.44_01.eb @@ -6,7 +6,7 @@ version = '2.44_01' homepage = 'http://search.cpan.org/~toddr/XML-Parser-2.41/' description = """This is a Perl extension interface to James Clark's XML parser, expat.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'] sources = [SOURCE_TAR_GZ] diff --git a/x/XZ/XZ-5.2.2.eb b/x/XZ/XZ-5.2.2.eb index 13e72991..86c279ed 100644 --- a/x/XZ/XZ-5.2.2.eb +++ b/x/XZ/XZ-5.2.2.eb @@ -6,7 +6,7 @@ version = '5.2.2' homepage = 'http://tukaani.org/xz/' description = "xz: XZ utilities" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] diff --git a/x/XZ/XZ-5.2.3.eb b/x/XZ/XZ-5.2.3.eb index 0eb85917..2faacad6 100644 --- a/x/XZ/XZ-5.2.3.eb +++ b/x/XZ/XZ-5.2.3.eb @@ -6,7 +6,7 @@ version = '5.2.3' homepage = 'http://tukaani.org/xz/' description = "xz: XZ utilities" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] diff --git a/x/XZ/XZ-5.2.4.eb b/x/XZ/XZ-5.2.4.eb index 1a74e05f..810b1b3f 100644 --- a/x/XZ/XZ-5.2.4.eb +++ b/x/XZ/XZ-5.2.4.eb @@ -8,7 +8,7 @@ version = '5.2.4' homepage = 'http://tukaani.org/xz/' description = "xz: XZ utilities" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] diff --git a/x/Xvfb/Xvfb-1.17.4.eb b/x/Xvfb/Xvfb-1.17.4.eb index 6f642052..69baf079 100644 --- a/x/Xvfb/Xvfb-1.17.4.eb +++ b/x/Xvfb/Xvfb-1.17.4.eb @@ -8,7 +8,7 @@ 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': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://195.220.108.108/linux/centos/6.9/os/x86_64/Packages'] sources = [{ diff --git a/x/x264/x264-20160430.eb b/x/x264/x264-20160430.eb index 01b6cdee..be143b19 100644 --- a/x/x264/x264-20160430.eb +++ b/x/x264/x264-20160430.eb @@ -7,7 +7,7 @@ homepage = 'http://www.videolan.org/developers/x264.html' description = """x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 AVC compression format, and is released under the terms of the GNU GPL.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://download.videolan.org/pub/videolan/x264/snapshots/', diff --git a/x/x264/x264-20181203.eb b/x/x264/x264-20181203.eb index ae59a44e..c32671cf 100644 --- a/x/x264/x264-20181203.eb +++ b/x/x264/x264-20181203.eb @@ -13,7 +13,7 @@ description = """ terms of the GNU GPL. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = [ @@ -24,7 +24,7 @@ sources = ['x264-snapshot-%(version)s-2245-stable.tar.bz2'] checksums = ['68a11b689c340db238bd37f541cc98f4f31f3700c7a231d4f7114f98aa3a6224'] builddependencies = [ - ('binutils', '2.31.1'), + ('local_binutils', '2.31.1'), ('NASM', '2.13.03'), ] diff --git a/x/x265/x265-2.9.eb b/x/x265/x265-2.9.eb index 772c08ef..11fa29cd 100644 --- a/x/x265/x265-2.9.eb +++ b/x/x265/x265-2.9.eb @@ -13,7 +13,7 @@ description = """ the GNU GPL. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'http://ftp.videolan.org/pub/videolan/x265/', @@ -23,7 +23,7 @@ sources = ['%(name)s_%(version)s.tar.gz'] checksums = ['ebae687c84a39f54b995417c52a2fdde65a4e2e7ebac5730d251471304b91024'] builddependencies = [ - ('binutils', '2.31.1'), + ('local_binutils', '2.31.1'), ('CMake', '3.13.1'), ('Yasm', '1.3.0'), ] 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 36ae3e95..93e8fbc0 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 @@ -7,7 +7,7 @@ homepage = 'http://xcb.freedesktop.org/' description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/x/xcb-util-image/xcb-util-image-0.4.0.eb b/x/xcb-util-image/xcb-util-image-0.4.0.eb index e5d5ae72..9bbddeda 100644 --- a/x/xcb-util-image/xcb-util-image-0.4.0.eb +++ b/x/xcb-util-image/xcb-util-image-0.4.0.eb @@ -6,7 +6,7 @@ version = '0.4.0' homepage = 'http://xcb.freedesktop.org/' description = """The xcb-util-image package provides additional extensions to the XCB library.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/x/xcb-util-keysyms/xcb-util-keysyms-0.4.0.eb b/x/xcb-util-keysyms/xcb-util-keysyms-0.4.0.eb index 9a5749b9..70ecf425 100644 --- a/x/xcb-util-keysyms/xcb-util-keysyms-0.4.0.eb +++ b/x/xcb-util-keysyms/xcb-util-keysyms-0.4.0.eb @@ -7,7 +7,7 @@ homepage = 'http://xcb.freedesktop.org/' description = """The xcb-util-keysyms package contains a library for handling standard X key constants and conversion to/from keycodes.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/x/xcb-util-renderutil/xcb-util-renderutil-0.3.9.eb b/x/xcb-util-renderutil/xcb-util-renderutil-0.3.9.eb index d25a1cab..68564c8d 100644 --- a/x/xcb-util-renderutil/xcb-util-renderutil-0.3.9.eb +++ b/x/xcb-util-renderutil/xcb-util-renderutil-0.3.9.eb @@ -6,7 +6,7 @@ version = '0.3.9' homepage = 'http://xcb.freedesktop.org/' description = """The xcb-util-renderutil package provides additional extensions to the XCB library.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/x/xcb-util-wm/xcb-util-wm-0.4.1.eb b/x/xcb-util-wm/xcb-util-wm-0.4.1.eb index 9d3fc9f9..baa4bbad 100644 --- a/x/xcb-util-wm/xcb-util-wm-0.4.1.eb +++ b/x/xcb-util-wm/xcb-util-wm-0.4.1.eb @@ -6,7 +6,7 @@ version = '0.4.1' homepage = 'http://xcb.freedesktop.org/' description = """The xcb-util-wm package contains libraries which provide client and window-manager helpers for EWMH and ICCCM.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/x/xcb-util/xcb-util-0.4.0.eb b/x/xcb-util/xcb-util-0.4.0.eb index dc2cb20e..91f9efc7 100644 --- a/x/xcb-util/xcb-util-0.4.0.eb +++ b/x/xcb-util/xcb-util-0.4.0.eb @@ -7,7 +7,7 @@ homepage = 'http://xcb.freedesktop.org/' description = """The xcb-util package provides additional extensions to the XCB library, many that were previously found in Xlib, but are not part of core X protocol""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/x/xextproto/xextproto-7.3.0.eb b/x/xextproto/xextproto-7.3.0.eb index 30e91e2c..a2680025 100644 --- a/x/xextproto/xextproto-7.3.0.eb +++ b/x/xextproto/xextproto-7.3.0.eb @@ -7,7 +7,7 @@ version = '7.3.0' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """XExtProto protocol headers.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] diff --git a/x/xineramaproto/xineramaproto-1.2.1.eb b/x/xineramaproto/xineramaproto-1.2.1.eb index d0ef5bf7..8471d7d2 100644 --- a/x/xineramaproto/xineramaproto-1.2.1.eb +++ b/x/xineramaproto/xineramaproto-1.2.1.eb @@ -6,7 +6,7 @@ version = '1.2.1' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = "X protocol and ancillary headers for xinerama" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [XORG_PROTO_SOURCE] diff --git a/x/xorg-fonts/xorg-fonts-20170314.eb b/x/xorg-fonts/xorg-fonts-20170314.eb index 5b276f2f..73bb5a86 100644 --- a/x/xorg-fonts/xorg-fonts-20170314.eb +++ b/x/xorg-fonts/xorg-fonts-20170314.eb @@ -6,7 +6,7 @@ version = '20170314' homepage = 'https://www.x.org' description = "The Xorg font packages provide some scalable fonts and supporting packages for Xorg applications." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = [ 'https://www.x.org/pub/individual/font/', @@ -27,8 +27,8 @@ builddependencies = [ ('Bison', '3.0.4'), ('gettext', '0.19.8.1'), ('pkg-config', '0.29.2'), - # use same binutils version that was used when building GCCcore toolchain - ('binutils', '2.27', '', True), + # use same local_binutils version that was used when building GCCcore toolchain + ('local_binutils', '2.27', '', True), ] default_easyblock = 'ConfigureMake' diff --git a/x/xorg-macros/xorg-macros-1.17.eb b/x/xorg-macros/xorg-macros-1.17.eb index b957d557..a0e9f509 100644 --- a/x/xorg-macros/xorg-macros-1.17.eb +++ b/x/xorg-macros/xorg-macros-1.17.eb @@ -5,7 +5,7 @@ version = '1.17' homepage = 'http://cgit.freedesktop.org/xorg/util/macros' description = """X.org macros utilities.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM # no slash ('/') at the end! source_urls = ['http://cgit.freedesktop.org/xorg/util/macros/snapshot'] diff --git a/x/xorg-macros/xorg-macros-1.19.1.eb b/x/xorg-macros/xorg-macros-1.19.1.eb index 799627f7..fa20608d 100644 --- a/x/xorg-macros/xorg-macros-1.19.1.eb +++ b/x/xorg-macros/xorg-macros-1.19.1.eb @@ -5,7 +5,7 @@ version = '1.19.1' homepage = 'http://cgit.freedesktop.org/xorg/util/macros' description = """X.org macros utilities.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM source_urls = ['https://www.x.org/archive//individual/util/'] sources = ['util-macros-%(version)s.tar.gz'] diff --git a/x/xorg-server/xorg-server-1.17.4.eb b/x/xorg-server/xorg-server-1.17.4.eb index 5d4305a6..ad062347 100644 --- a/x/xorg-server/xorg-server-1.17.4.eb +++ b/x/xorg-server/xorg-server-1.17.4.eb @@ -6,7 +6,7 @@ version = '1.17.4' homepage = "http://www.x.org/wiki/" description = "The Xorg Server is the core of the X Window system." -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = ['xorg-x11-server-Xvfb-1.17.4-16.el6.centos.x86_64.rpm'] source_urls = ['http://195.220.108.108/linux/centos/6.9/os/x86_64/Packages'] diff --git a/x/xproto/xproto-7.0.26.eb b/x/xproto/xproto-7.0.26.eb index b0a50dab..a419bbc9 100644 --- a/x/xproto/xproto-7.0.26.eb +++ b/x/xproto/xproto-7.0.26.eb @@ -7,7 +7,7 @@ version = '7.0.26' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = "X protocol and ancillary headers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] diff --git a/x/xproto/xproto-7.0.28.eb b/x/xproto/xproto-7.0.28.eb index b576f2b6..1e8ccd25 100644 --- a/x/xproto/xproto-7.0.28.eb +++ b/x/xproto/xproto-7.0.28.eb @@ -6,7 +6,7 @@ version = '7.0.28' homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = "X protocol and ancillary headers" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCE_TAR_GZ] source_urls = [XORG_PROTO_SOURCE] diff --git a/x/xtrans/xtrans-1.3.5.eb b/x/xtrans/xtrans-1.3.5.eb index 65c345fb..6bfd4e77 100644 --- a/x/xtrans/xtrans-1.3.5.eb +++ b/x/xtrans/xtrans-1.3.5.eb @@ -8,7 +8,7 @@ description = """xtrans includes a number of routines to make X implementations at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. """ -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] diff --git a/y/Yasm/Yasm-1.3.0.eb b/y/Yasm/Yasm-1.3.0.eb index f29dbef7..1c7101ad 100644 --- a/y/Yasm/Yasm-1.3.0.eb +++ b/y/Yasm/Yasm-1.3.0.eb @@ -18,7 +18,7 @@ version = '1.3.0' homepage = 'http://www.tortall.net/projects/yasm/' description = """Yasm: Complete rewrite of the NASM assembler with BSD license""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.tortall.net/projects/yasm/releases/'] diff --git a/z/zlib/zlib-1.2.11.eb b/z/zlib/zlib-1.2.11.eb index f081617c..09efdd22 100644 --- a/z/zlib/zlib-1.2.11.eb +++ b/z/zlib/zlib-1.2.11.eb @@ -10,7 +10,7 @@ description = """zlib is designed to be a free, general-purpose, legally unencum not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM toolchainopts = {'pic': True} source_urls = ['http://zlib.net/fossils'] diff --git a/z/zlib/zlib-1.2.8.eb b/z/zlib/zlib-1.2.8.eb index 97ea1307..1e1ae7f7 100644 --- a/z/zlib/zlib-1.2.8.eb +++ b/z/zlib/zlib-1.2.8.eb @@ -10,7 +10,7 @@ description = """zlib is designed to be a free, general-purpose, legally unencum not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system.""" -toolchain = {'name': 'system', 'version': ''} +toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = [