diff --git a/c/Clang/Clang-7.0.1.eb b/c/Clang/Clang-7.0.1.eb
new file mode 100644
index 00000000..9e105682
--- /dev/null
+++ b/c/Clang/Clang-7.0.1.eb
@@ -0,0 +1,39 @@
+# IT4Innovations 2019
+
+name = 'Clang'
+version = '7.0.1'
+
+homepage = 'http://clang.llvm.org/'
+description = """C, C++, Objective-C compiler, based on LLVM. Does not
+ include C++ standard library -- use libstdc++ from GCC."""
+
+# Clang also depends on libstdc++ during runtime, but this dependency is
+# already specified as the toolchain.
+toolchain = {'name': 'dummy', 'version': ''}
+# Do not set optarch to True: it will cause the build to fail
+toolchainopts = {'optarch': False}
+
+source_urls = ["http://llvm.org/releases/%(version)s"]
+sources = [
+ 'llvm-%(version)s.src.tar.xz',
+ 'cfe-%(version)s.src.tar.xz',
+ 'compiler-rt-%(version)s.src.tar.xz',
+ 'polly-%(version)s.src.tar.xz',
+ 'openmp-%(version)s.src.tar.xz',
+]
+
+dependencies = [
+ ('GMP', '6.1.2'),
+]
+
+builddependencies = [
+ ('CMake', '3.13.1'),
+ ('Py', '2.7'),
+ ('libxml2', '2.9.4'),
+]
+
+assertions = True
+usepolly = True
+skip_all_tests = True
+
+moduleclass = 'compiler'
diff --git a/e/expat/expat-2.2.6.eb b/e/expat/expat-2.2.6.eb
new file mode 100644
index 00000000..7b2b2377
--- /dev/null
+++ b/e/expat/expat-2.2.6.eb
@@ -0,0 +1,20 @@
+# IT4Innovations 2019
+
+easyblock = 'ConfigureMake'
+
+name = 'expat'
+version = '2.2.6'
+
+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': 'dummy', 'version': ''}
+toolchainopts = {'pic': True}
+
+configopts = " --without-docbook "
+
+sources = [SOURCELOWER_TAR_BZ2]
+source_urls = [SOURCEFORGE_SOURCE]
+
+moduleclass = 'tools'
diff --git a/f/FFTW/FFTW-3.3.8-intel-2017c.eb b/f/FFTW/FFTW-3.3.8-intel-2017c.eb
new file mode 100644
index 00000000..5687c79a
--- /dev/null
+++ b/f/FFTW/FFTW-3.3.8-intel-2017c.eb
@@ -0,0 +1,24 @@
+name = 'FFTW'
+version = '3.3.8'
+
+homepage = 'http://www.fftw.org'
+description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
+ in one or more dimensions, of arbitrary input size, and of both real and complex data."""
+
+toolchain = {'name': 'intel', 'version': '2017c'}
+toolchainopts = {'pic': True}
+
+source_urls = [homepage]
+sources = [SOURCELOWER_TAR_GZ]
+
+# no quad precision, requires GCC v4.6 or higher
+# see also
+# http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html
+with_quad_prec = False
+
+# compilation fails when configuring with --enable-avx-128-fma, Intel compilers do not support FMA4 instructions
+use_fma4 = False
+
+runtest = 'check'
+
+moduleclass = 'numlib'
diff --git a/f/FFmpeg/FFmpeg-4.1.eb b/f/FFmpeg/FFmpeg-4.1.eb
new file mode 100644
index 00000000..bd03b400
--- /dev/null
+++ b/f/FFmpeg/FFmpeg-4.1.eb
@@ -0,0 +1,42 @@
+# IT4Innovations 2019
+
+easyblock = 'ConfigureMake'
+
+name = 'FFmpeg'
+version = '4.1'
+
+homepage = 'https://www.ffmpeg.org/'
+description = """A complete, cross-platform solution to record, convert and stream audio and video."""
+
+toolchain = {'name': 'dummy', 'version': ''}
+
+source_urls = ['http://ffmpeg.org/releases/']
+sources = [SOURCELOWER_TAR_BZ2]
+checksums = ['b684fb43244a5c4caae652af9022ed5d85ce15210835bce054a33fb26033a1a5']
+
+builddependencies = [('pkg-config', '0.29.2')]
+dependencies = [
+ ('NASM', '2.13.03'),
+ ('zlib', '1.2.11'),
+ ('bzip2', '1.0.6'),
+ ('x264', '20181203'),
+ ('LAME', '3.100'),
+ ('x265', '2.9'),
+ ('X11', '20180604'),
+ ('freetype', '2.9.1'),
+ ('fontconfig', '2.13.0'),
+ ('FriBidi', '1.0.5'),
+]
+
+configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" '
+configopts += '--enable-libx264 --enable-libx265 --enable-libmp3lame --enable-libfreetype --enable-fontconfig '
+configopts += '--enable-libfribidi'
+
+sanity_check_paths = {
+ 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe']] +
+ ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc',
+ 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']],
+ 'dirs': ['include']
+}
+
+moduleclass = 'vis'
diff --git a/f/FriBidi/FriBidi-1.0.5.eb b/f/FriBidi/FriBidi-1.0.5.eb
new file mode 100644
index 00000000..1cb34d18
--- /dev/null
+++ b/f/FriBidi/FriBidi-1.0.5.eb
@@ -0,0 +1,34 @@
+# IT4Innovations 2019
+
+easyblock = 'ConfigureMake'
+
+name = 'FriBidi'
+version = '1.0.5'
+
+homepage = 'https://github.com/fribidi/fribidi'
+
+description = """
+ The Free Implementation of the Unicode Bidirectional Algorithm.
+"""
+
+toolchain = {'name': 'dummy', 'version': ''}
+
+source_urls = [
+ 'https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s']
+sources = [SOURCELOWER_TAR_BZ2]
+
+builddependencies = [
+ ('Autotools', '20150215'),
+ ('binutils', '2.31.1'),
+ ('pkg-config', '0.29.2'),
+]
+
+configopts = '--disable-docs'
+
+sanity_check_paths = {
+ 'files': ['bin/%(namelower)s', 'include/%(namelower)s/%(namelower)s.h',
+ 'lib/lib%%(namelower)s.%s' % SHLIB_EXT],
+ 'dirs': []
+}
+
+moduleclass = 'lang'
diff --git a/f/ffmpeg/ffmpeg-4.1.eb b/f/ffmpeg/ffmpeg-4.1.eb
new file mode 100644
index 00000000..d68e8d7e
--- /dev/null
+++ b/f/ffmpeg/ffmpeg-4.1.eb
@@ -0,0 +1,34 @@
+# IT4Innovations 2019
+#
+easyblock = 'ConfigureMake'
+
+name = 'ffmpeg'
+version = '4.1'
+
+homepage = 'https://www.ffmpeg.org/'
+description = """A complete, cross-platform solution to record, convert and stream audio and video."""
+
+toolchain = {'name': 'dummy', 'version': ''}
+
+sources = [SOURCE_TAR_BZ2]
+source_urls = ['http://ffmpeg.org/releases/']
+
+configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX"'
+
+dependencies = [
+ ('NASM', '2.13.03'),
+]
+
+builddependencies = [
+ ('zlib', '1.2.11'),
+ ('bzip2', '1.0.6'),
+]
+
+sanity_check_paths = {
+ 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server'] ] +
+ ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc',
+ 'swresample', 'swscale', 'avutil'] for y in ['so', 'a']],
+ 'dirs': ['include']
+}
+
+moduleclass = 'vis'
diff --git a/f/fontconfig/fontconfig-2.12.1-libpng-1.6.29.eb b/f/fontconfig/fontconfig-2.12.1-libpng-1.6.29.eb
deleted file mode 100644
index 4ecfd13d..00000000
--- a/f/fontconfig/fontconfig-2.12.1-libpng-1.6.29.eb
+++ /dev/null
@@ -1,23 +0,0 @@
-easyblock = 'ConfigureMake'
-
-name = 'fontconfig'
-version = '2.12.1'
-versionsuffix = '-libpng-1.6.29'
-
-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': 'dummy', 'version': ''}
-
-source_urls = ['http://www.freedesktop.org/software/fontconfig/release/']
-sources = [SOURCE_TAR_GZ]
-
-dependencies = [
- ('expat', '2.2.0'),
- ('freetype', '2.7.1', versionsuffix),
-]
-
-configopts = '--disable-docs '
-
-moduleclass = 'vis'
diff --git a/f/fontconfig/fontconfig-2.13.0-libpng-1.6.34.eb b/f/fontconfig/fontconfig-2.13.0.eb
similarity index 80%
rename from f/fontconfig/fontconfig-2.13.0-libpng-1.6.34.eb
rename to f/fontconfig/fontconfig-2.13.0.eb
index 3ff427e3..2c805992 100644
--- a/f/fontconfig/fontconfig-2.13.0-libpng-1.6.34.eb
+++ b/f/fontconfig/fontconfig-2.13.0.eb
@@ -1,8 +1,9 @@
+# IT4Innovations 2019
+
easyblock = 'ConfigureMake'
name = 'fontconfig'
version = '2.13.0'
-versionsuffix = '-libpng-1.6.34'
homepage = 'http://www.freedesktop.org/software/fontconfig'
description = """Fontconfig is a library designed to provide system-wide font configuration, customization and
@@ -13,14 +14,14 @@ toolchain = {'name': 'dummy', 'version': ''}
source_urls = ['http://www.freedesktop.org/software/fontconfig/release/']
sources = [SOURCE_TAR_GZ]
-dependencies = [
- ('freetype', '2.9.1', versionsuffix),
- ('util-linux', '2.32'),
- ('expat', '2.2.0'),
+builddependencies = [
+ ('pkg-config', '0.29.2'),
]
-builddependencies = [
- ('gperf', '3.1'),
+dependencies = [
+ ('freetype', '2.9.1'),
+ ('expat', '2.2.0'),
+ ('LibUUID', '1.0.3'),
]
configopts = '--disable-docs '
diff --git a/f/freetype/freetype-2.9.1.eb b/f/freetype/freetype-2.9.1.eb
new file mode 100644
index 00000000..69ff7250
--- /dev/null
+++ b/f/freetype/freetype-2.9.1.eb
@@ -0,0 +1,39 @@
+name = 'freetype'
+version = '2.9.1'
+
+homepage = 'http://freetype.org'
+
+description = """
+ FreeType 2 is a software font engine that is designed to be small, efficient,
+ highly customizable, and portable while capable of producing high-quality
+ output (glyph images). It can be used in graphics libraries, display servers,
+ font conversion tools, text image generation tools, and many other products
+ as well.
+"""
+
+toolchain = {'name': 'dummy', 'version': ''}
+toolchainopts = {'pic': True}
+
+source_urls = [GNU_SAVANNAH_SOURCE]
+sources = [SOURCE_TAR_GZ]
+checksums = ['ec391504e55498adceb30baceebd147a6e963f636eb617424bcfc47a169898ce']
+
+builddependencies = [
+ ('binutils', '2.30'),
+]
+
+dependencies = [
+ ('bzip2', '1.0.6'),
+ ('libpng', '1.6.34'),
+ ('zlib', '1.2.11'),
+]
+
+configopts = '--enable-freetype-config --with-harfbuzz=no'
+
+sanity_check_paths = {
+ 'files': ['bin/freetype-config', 'lib/libfreetype.a',
+ 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'],
+ 'dirs': ['include/freetype2'],
+}
+
+moduleclass = 'vis'
diff --git a/h/HDF5/HDF5-1.10.1-foss-2017a-serial.eb b/h/HDF5/HDF5-1.10.1-foss-2017a-serial.eb
new file mode 100644
index 00000000..bd5cffc8
--- /dev/null
+++ b/h/HDF5/HDF5-1.10.1-foss-2017a-serial.eb
@@ -0,0 +1,23 @@
+# IT4Innovations 2017
+
+name = 'HDF5'
+version = '1.10.1'
+versionsuffix= '-serial'
+
+homepage = 'http://www.hdfgroup.org/HDF5/'
+description = """HDF5 is a unique technology suite that makes possible the management of
+ extremely large and complex data collections."""
+
+toolchain = {'name': 'foss', 'version': '2017a'}
+toolchainopts = {'pic': True, 'usempi': False}
+
+source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src']
+sources = [SOURCELOWER_TAR_GZ]
+checksums = ['048a9d149fb99aaa1680a712963f5a78e9c43b588d0e79d55e06760ec377c172']
+
+dependencies = [
+ ('zlib', '1.2.11', '', True),
+ ('Szip', '2.1', '', True),
+]
+
+moduleclass = 'data'
diff --git a/i/ISL/ISL-0.15.eb b/i/ISL/ISL-0.15.eb
new file mode 100644
index 00000000..2ba0f55f
--- /dev/null
+++ b/i/ISL/ISL-0.15.eb
@@ -0,0 +1,23 @@
+# IT4Innovations 2019
+
+easyblock = 'ConfigureMake'
+
+name = 'ISL'
+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': 'dummy', 'version': ''}
+
+source_urls = ['http://isl.gforge.inria.fr/']
+sources = [SOURCELOWER_TAR_BZ2]
+
+dependencies = [('GMP', '6.0.0a')]
+
+sanity_check_paths = {
+ 'files': ['lib/libisl.%s' % SHLIB_EXT, 'lib/libisl.a'],
+ 'dirs': ['include/isl']
+}
+
+moduleclass = 'math'
diff --git a/i/ISL/ISL-0.20.eb b/i/ISL/ISL-0.20.eb
new file mode 100644
index 00000000..5ffeac5d
--- /dev/null
+++ b/i/ISL/ISL-0.20.eb
@@ -0,0 +1,23 @@
+# IT4Innovations 2019
+
+easyblock = 'ConfigureMake'
+
+name = 'ISL'
+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': 'dummy', 'version': ''}
+
+source_urls = ['http://isl.gforge.inria.fr/']
+sources = [SOURCELOWER_TAR_BZ2]
+
+dependencies = [('GMP', '6.1.2')]
+
+sanity_check_paths = {
+ 'files': ['lib/libisl.%s' % SHLIB_EXT, 'lib/libisl.a'],
+ 'dirs': ['include/isl']
+}
+
+moduleclass = 'math'
diff --git a/i/icc/icc-2019.1.144-GCC-6.3.0-2.27.eb b/i/icc/icc-2019.1.144-GCC-6.3.0-2.27.eb
new file mode 100644
index 00000000..10bdc10f
--- /dev/null
+++ b/i/icc/icc-2019.1.144-GCC-6.3.0-2.27.eb
@@ -0,0 +1,40 @@
+# IT4Innovations 2019
+
+name = 'icc'
+version = '2019.1.144'
+
+homepage = 'http://software.intel.com/en-us/intel-compilers/'
+description = "Intel C and C++ compilers"
+
+toolchain = {'name': 'dummy', 'version': ''}
+
+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']
+checksums = ['77809a557641eec25a8ad8100cf8018c']
+
+gccver = '6.3.0'
+binutilsver = '2.27'
+versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver)
+
+dependencies = [
+ ('GCCcore', gccver),
+ ('binutils', binutilsver, '', ('GCCcore', gccver)),
+]
+
+# list of regex for components to install
+# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources
+# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide
+components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb(?!.*mic)']
+
+dontcreateinstalldir = 'True'
+
+license_file = '/apps/licenses/intel/license.lic'
+
+modextravars = {
+ 'CC': 'icc',
+ 'CXX': 'icpc',
+ 'OPTFLAGS': '-O3 -xHost -ip',
+ 'DEBUGFLAGS': '-O0 -g'
+}
+
+moduleclass = 'compiler'
diff --git a/i/iccifort/iccifort-2019.1.144-GCC-6.3.0-2.27.eb b/i/iccifort/iccifort-2019.1.144-GCC-6.3.0-2.27.eb
new file mode 100644
index 00000000..6c6b343d
--- /dev/null
+++ b/i/iccifort/iccifort-2019.1.144-GCC-6.3.0-2.27.eb
@@ -0,0 +1,29 @@
+# IT4Innovations 2019
+
+easyblock = 'Toolchain'
+
+name = 'iccifort'
+version = '2019.1.144'
+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': 'dummy', 'version': ''}
+
+dependencies = [
+ ('icc', version, versionsuffix),
+ ('ifort', version, versionsuffix),
+]
+
+modextravars = {
+ 'CC': 'icc',
+ 'CXX': 'icpc',
+ 'F90': 'ifort',
+ 'F77': 'ifort',
+ 'FC': 'ifort',
+ 'OPTFLAGS': '-O3 -xHost -ip',
+ 'DEBUGFLAGS': '-O0 -g'
+}
+
+moduleclass = 'toolchain'
diff --git a/i/ifort/ifort-2019.1.144-GCC-6.3.0-2.27.eb b/i/ifort/ifort-2019.1.144-GCC-6.3.0-2.27.eb
new file mode 100644
index 00000000..b661af8b
--- /dev/null
+++ b/i/ifort/ifort-2019.1.144-GCC-6.3.0-2.27.eb
@@ -0,0 +1,45 @@
+# IT4Innovations 2019
+
+name = 'ifort'
+version = '2019.1.144'
+
+homepage = 'http://software.intel.com/en-us/intel-compilers/'
+description = "Intel Fortran compiler"
+
+toolchain = {'name': 'dummy', 'version': ''}
+
+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']
+checksums = [
+ '5eaf269251fffbb5c97a8daeba9904ee', # parallel_studio_xe_2019_update1_composer_edition_for_fortran.tgz
+ '2a851cf353744fc42bcf3f9e66b56c28', # ifort_2019.1.144_no_mpi_mic_dependency.patch
+]
+
+gccver = '6.3.0'
+binutilsver = '2.27'
+versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver)
+
+dependencies = [
+ ('GCCcore', gccver),
+ ('binutils', binutilsver, '', ('GCCcore', gccver)),
+]
+
+# list of regex for components to install
+# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources
+# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide
+components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_', 'intel-gdb(?!.*mic)']
+
+dontcreateinstalldir = 'True'
+
+license_file = '/apps/licenses/intel/license.lic'
+
+modextravars = {
+ 'F90': 'ifort',
+ 'F77': 'ifort',
+ 'FC': 'ifort',
+ 'OPTFLAGS': '-O3 -xHost -ip',
+ 'DEBUGFLAGS': '-O0 -g'
+}
+
+moduleclass = 'compiler'
diff --git a/i/ifort/ifort-2019.1.144_no_mpi_mic_dependency.patch b/i/ifort/ifort-2019.1.144_no_mpi_mic_dependency.patch
new file mode 100644
index 00000000..1bda6811
--- /dev/null
+++ b/i/ifort/ifort-2019.1.144_no_mpi_mic_dependency.patch
@@ -0,0 +1,13 @@
+don't install Intel MIC runtine components (mpi-mic-rt), cfr. https://github.com/easybuilders/easybuild-easyconfigs/pull/3793
+author: Kenneth Hoste (HPC-UGent)
+--- parallel_studio_xe_2019_update1_composer_edition_for_fortran/pset/mediaconfig.xml.orig 2018-11-16 12:34:28.375110983 +0100
++++ parallel_studio_xe_2019_update1_composer_edition_for_fortran/pset/mediaconfig.xml 2018-11-16 12:43:36.082555264 +0100
+@@ -1047,7 +1047,7 @@
+
+ ${COMPLIB_ROOT}
+ 1540897359989
+-
++
+ Intel Fortran Compiler for Intel(R) 64
+ Intel Fortran Compiler 19.0 Update 1
+ インテル(R) Fortran コンパイラー (インテル(R) 64)
diff --git a/i/iimpi/iimpi-2019a.eb b/i/iimpi/iimpi-2019a.eb
new file mode 100644
index 00000000..4b7d9e67
--- /dev/null
+++ b/i/iimpi/iimpi-2019a.eb
@@ -0,0 +1,21 @@
+# IT4Innovations 2019
+
+easyblock = 'Toolchain'
+
+name = 'iimpi'
+version = '2019a'
+
+homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
+description = """Intel C/C++ and Fortran compilers, alongside Intel MPI."""
+
+toolchain = {'name': 'dummy', 'version': ''}
+
+compver = '2019.1.144'
+suff = '-GCC-6.3.0-2.27'
+dependencies = [
+ ('icc', compver, suff),
+ ('ifort', compver, suff),
+ ('impi', compver, '', ('iccifort', '%s%s' % (compver, suff))),
+]
+
+moduleclass = 'toolchain'
diff --git a/i/imkl/imkl-2019.1.144-iimpi-2019a.eb b/i/imkl/imkl-2019.1.144-iimpi-2019a.eb
new file mode 100644
index 00000000..72d5b9bf
--- /dev/null
+++ b/i/imkl/imkl-2019.1.144-iimpi-2019a.eb
@@ -0,0 +1,39 @@
+# IT4Innovations 2019
+
+name = 'imkl'
+version = '2019.1.144'
+
+homepage = 'http://software.intel.com/en-us/intel-mkl/'
+description = """Intel Math Kernel Library is a library of highly optimized,
+ extensively threaded math routines for science, engineering, and financial
+ applications that require maximum performance. Core math functions include
+ BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more."""
+
+toolchain = {'name': 'iimpi', 'version': '2019a'}
+
+source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14895/']
+sources = ['l_mkl_%(version)s.tgz']
+checksums = ['254eb0741655ec55ff273bff58cdfee5']
+
+dontcreateinstalldir = 'True'
+
+components = ['intel-mkl']
+
+license_file = '/apps/licenses/intel/license.lic'
+
+interfaces = True
+
+postinstallcmds = [
+ # extract the examples
+ 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_c.tgz -C %(installdir)s/mkl/examples/',
+ 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_f.tgz -C %(installdir)s/mkl/examples/',
+ 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/',
+ 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/',
+ 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/',
+]
+
+modextravars = {
+ 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/',
+}
+
+moduleclass = 'numlib'
diff --git a/i/impi/impi-2019.1.144-iccifort-2019.1.144-GCC-6.3.0-2.27.eb b/i/impi/impi-2019.1.144-iccifort-2019.1.144-GCC-6.3.0-2.27.eb
new file mode 100644
index 00000000..cc4ebfac
--- /dev/null
+++ b/i/impi/impi-2019.1.144-iccifort-2019.1.144-GCC-6.3.0-2.27.eb
@@ -0,0 +1,32 @@
+# IT4Innovations 2019
+
+name = 'impi'
+version = '2019.1.144'
+
+homepage = 'http://software.intel.com/en-us/intel-mpi-library/'
+description = "Intel MPI Library, compatible with MPICH ABI"
+
+toolchain = {'name': 'iccifort', 'version': '2019.1.144-GCC-6.3.0-2.27'}
+
+source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14879/']
+sources = ['l_mpi_%(version)s.tgz']
+checksums = ['c517d1a9632616d8934d2dea8601eee4']
+
+dontcreateinstalldir = 'True'
+
+components = ['intel-mpi', 'intel-psxe', 'intel-imb']
+
+# set up all the mpi commands to default to intel compilers
+# set_mpi_wrappers_all = 'True'
+
+modextravars = {
+ 'I_MPI_CC': 'icc',
+ 'I_MPI_CXX': 'icpc',
+ 'I_MPI_F77': 'ifort',
+ 'I_MPI_F90': 'ifort',
+ 'I_MPI_FC': 'ifort',
+ 'I_MPI_EXTRA_FILESYSTEM': 'enable',
+ 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre',
+}
+
+moduleclass = 'mpi'
diff --git a/i/intel/intel-2019a.eb b/i/intel/intel-2019a.eb
new file mode 100644
index 00000000..2b09064b
--- /dev/null
+++ b/i/intel/intel-2019a.eb
@@ -0,0 +1,26 @@
+# IT4Innovations 2019
+
+easyblock = 'Toolchain'
+
+name = 'intel'
+version = '2019a'
+
+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': 'dummy', 'version': ''}
+
+compver = '2019.1.144'
+gccver = '6.3.0'
+binutilsver = '2.27'
+gccsuff = '-GCC-%s-%s' % (gccver, 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)),
+]
+
+moduleclass = 'toolchain'
diff --git a/i/intltool/intltool-0.51.0.eb b/i/intltool/intltool-0.51.0.eb
index f106e77c..070bbf52 100644
--- a/i/intltool/intltool-0.51.0.eb
+++ b/i/intltool/intltool-0.51.0.eb
@@ -13,7 +13,7 @@ source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/']
sources = [SOURCE_TAR_GZ]
dependencies = [
- ('XML-Parser', '2.44'),
+ ('XML-Parser', '2.41'),
]
sanity_check_paths = {
diff --git a/l/LAME/LAME-3.100.eb b/l/LAME/LAME-3.100.eb
new file mode 100644
index 00000000..5e523cb8
--- /dev/null
+++ b/l/LAME/LAME-3.100.eb
@@ -0,0 +1,33 @@
+##
+# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
+#
+# Author: Stephane Thiell
+###
+
+easyblock = 'ConfigureMake'
+
+name = 'LAME'
+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': 'dummy', 'version': ''}
+
+source_urls = ['https://sourceforge.net/projects/lame/files/lame/%(version_major_minor)s/']
+sources = [SOURCELOWER_TAR_GZ]
+checksums = ['ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e']
+
+builddependencies = [('binutils', '2.31.1')]
+
+dependencies = [('ncurses', '6.1')]
+
+# configure is broken: add workaround to find libncurses...
+configure_cmd_prefix = "FRONTEND_LDADD='-L${EBROOTNCURSES}/lib' "
+
+sanity_check_paths = {
+ 'files': ['bin/lame', 'include/lame/lame.h', 'lib/libmp3lame.%s' % SHLIB_EXT],
+ 'dirs': [],
+}
+
+moduleclass = 'data'
diff --git a/p/Python/Python-2.7.14-GCC-6.3.0-2.27-base.eb b/p/Python/Python-2.7.14-GCC-6.3.0-2.27-base.eb
index b0fa1e91..36dcd1be 100644
--- a/p/Python/Python-2.7.14-GCC-6.3.0-2.27-base.eb
+++ b/p/Python/Python-2.7.14-GCC-6.3.0-2.27-base.eb
@@ -18,7 +18,7 @@ dependencies = [
('bzip2', '1.0.6', '', True),
('zlib', '1.2.11', '', True),
('libreadline', '7.0', '', True),
- ('ncurses', '6.0', '', True),
+ ('ncurses', '6.1', '', True),
('SQLite', '3.17.0', '', True),
('Tk', '8.6.6', '', True),
]
diff --git a/t/TRIQS/TRIQS-1.4.1-foss-2017a.eb b/t/TRIQS/TRIQS-1.4.1-foss-2017a.eb
index 2a86c0d6..d4cd3f7b 100644
--- a/t/TRIQS/TRIQS-1.4.1-foss-2017a.eb
+++ b/t/TRIQS/TRIQS-1.4.1-foss-2017a.eb
@@ -34,7 +34,7 @@ dependencies = [
]
builddependencies = [
- ('CMake', '3.9.1', '', True),
+ ('CMake', '3.13.1', '', True),
]
separate_build_dir = True
diff --git a/t/TRIQS/TRIQS-2.0-foss-2017a.eb b/t/TRIQS/TRIQS-2.0-foss-2017a.eb
new file mode 100644
index 00000000..c09778f4
--- /dev/null
+++ b/t/TRIQS/TRIQS-2.0-foss-2017a.eb
@@ -0,0 +1,47 @@
+# IT4Innovations 2019
+
+# cthyb extension installed manually https://triqs.ipht.cnrs.fr/1.4/applications/cthyb/install.html
+# som extension installed with EB s/som/som-1.1-foss-2017a.eb
+
+easyblock = 'CMakeMake'
+
+name = 'TRIQS'
+version = '2.0'
+
+homepage = 'https://triqs.ipht.cnrs.fr'
+description = """TRIQS (Toolbox for Research on Interacting Quantum Systems) is a scientific
+ project providing a set of C++ and Python libraries to develop new tools for the study
+ of interacting quantum systems."""
+
+toolchain = {'name': 'foss', 'version': '2017a'}
+
+source_urls = ['https://github.com/TRIQS/triqs/archive/']
+sources = ['%(version)s.tar.gz']
+
+dependencies = [
+ ('Mako', '1.0.7', '', ('Py', '2.7')),
+ ('mpi4py', '3.0.0', '', ('Py', '2.7')),
+ ('Boost', '1.66.0', '-Py-2.7', ('foss', '2017a')),
+ ('numpy', '1.13.3', '', ('Py', '2.7')),
+ ('scipy', '1.0.0', '', ('Py', '2.7')),
+ ('h5py', '2.7.1', '', ('Py', '2.7')),
+ ('Jinja2', '2.10', '', ('Py', '2.7')),
+ ('matplotlib', '2.1.1', '', ('Py', '2.7')),
+ ('tornado', '4.5.3', '', ('Py', '2.7')),
+ ('virtualenv', '15.1.0', '', ('Py', '2.7')),
+ ('pyzmq', '16.0.4', '', ('Py', '2.7')),
+ ('HDF5', '1.10.1', '-serial'),
+]
+
+builddependencies = [
+ ('CMake', '3.13.1', '', True),
+]
+
+separate_build_dir = True
+
+sanity_check_paths = {
+ 'files': ['bin/pytriqs', 'lib/libtriqs.so'],
+ 'dirs': [],
+}
+
+moduleclass = 'lib'
diff --git a/x/X11/X11-20180604.eb b/x/X11/X11-20180604.eb
new file mode 100644
index 00000000..29fc94d5
--- /dev/null
+++ b/x/X11/X11-20180604.eb
@@ -0,0 +1,287 @@
+# IT4Innoavtions 2019
+
+easyblock = 'Bundle'
+
+name = 'X11'
+version = '20180604'
+
+homepage = 'https://www.x.org'
+description = "The X Window System (X11) is a windowing system for bitmap displays"
+
+toolchain = {'name': 'dummy', 'version': ''}
+
+source_urls = [
+ XORG_LIB_SOURCE,
+ XORG_PROTO_SOURCE,
+ 'http://xcb.freedesktop.org/dist/',
+ 'http://xkbcommon.org/download/',
+ 'http://cgit.freedesktop.org/xorg/util/macros/snapshot',
+ XORG_DATA_SOURCE + '/xkeyboard-config',
+]
+
+dependencies = [
+ ('bzip2', '1.0.6'),
+ ('fontconfig', '2.13.0'),
+ ('freetype', '2.9.1'),
+ ('zlib', '1.2.11'),
+ ('LibUUID', '1.0.3'),
+]
+builddependencies = [
+ # use same binutils version that was used when building GCCcore toolchain
+ ('binutils', '2.31.1'),
+ ('Autotools', '20180311'),
+ ('Bison', '3.0.5'),
+ ('gettext', '0.19.8.1'),
+ ('pkg-config', '0.29.2'),
+ ('intltool', '0.51.0'),
+]
+
+default_easyblock = 'ConfigureMake'
+
+default_component_specs = {
+ 'sources': [SOURCE_TAR_GZ],
+ 'start_dir': '%(name)s-%(version)s',
+}
+components = [
+ ('xorg-macros', '1.19.2', { # 2018-03-04
+ 'sources': ['util-macros-%(version)s.tar.gz'],
+ 'checksums': ['5d6e62803c9f20830b28ad8a9800c97a9987635089229e3e380ef3848c84d2a6'],
+ 'start_dir': 'util-macros-%(version)s',
+ }),
+ ('libpthread-stubs', '0.4', { # 2017-03-14
+ 'checksums': ['50d5686b79019ccea08bcbd7b02fe5a40634abcfd4146b6e75c6420cc170e9d9'],
+ }),
+ ('bigreqsproto', '1.1.2', { # 2012-03-23
+ 'checksums': ['de68a1a9dd1a1219ad73531bff9f662bc62fcd777387549c43cd282399f4a6ea'],
+ }),
+ ('compositeproto', '0.4.2', { # 2010-10-30
+ 'checksums': ['22195b7e50036440b1c6b3b2d63eb03dfa6e71c8a1263ed1f07b0f31ae7dad50'],
+ }),
+ ('damageproto', '1.2.1', { # 2010-10-30
+ 'checksums': ['f65ccbf1de9750a527ea6e85694085b179f2d06495cbdb742b3edb2149fef303'],
+ }),
+ ('dmxproto', '2.3.1', { # 2011-01-06
+ 'checksums': ['3262bbf5902211a3ce88f5c6ab4528145ff84f69c52fd386ae0312bc45fb8a40'],
+ }),
+ ('dri2proto', '2.8', { # 2012-07-11
+ 'checksums': ['7e65b031eaa6ebe23c75583d4abd993ded7add8009b4200a4db7aa10728b0f61'],
+ }),
+ ('dri3proto', '1.0', { # 2013-11-01
+ 'checksums': ['e1a0dad3009ecde52c0bf44187df5f95cc9a7cc0e76dfc2f2bbf3e909fe03fa9'],
+ }),
+ ('fixesproto', '5.0', { # 2011-03-08
+ 'checksums': ['67865a0e3cdc7dec1fd676f0927f7011ad4036c18eb320a2b41dbd56282f33b8'],
+ }),
+ ('fontsproto', '2.1.3', { # 2014-04-14
+ 'checksums': ['72c44e63044b2b66f6fa112921621ecc20c71193982de4f198d9a29cda385c5e'],
+ }),
+ ('glproto', '1.4.17', { # 2013-12-10
+ 'checksums': ['9d8130fec2b98bd032db7730fa092dd9dec39f3de34f4bb03ceb43b9903dbc96'],
+ }),
+ ('inputproto', '2.3.2', { # 2016-04-04
+ 'checksums': ['10eaadd531f38f7c92ab59ef0708ca195caf3164a75c4ed99f0c04f2913f6ef3'],
+ }),
+ ('kbproto', '1.0.7', { # 2015-05-01
+ 'checksums': ['828cb275b91268b1a3ea950d5c0c5eb076c678fdf005d517411f89cc8c3bb416'],
+ }),
+ ('presentproto', '1.1', { # 2017-01-26
+ 'checksums': ['114252e97afb4dfae8b31e6b0d5e24e4babda26b364e2be57abc2f3c30248b87'],
+ }),
+ ('randrproto', '1.5.0', { # 2015-05-17
+ 'checksums': ['8f8a716d6daa6ba05df97d513960d35a39e040600bf04b313633f11679006fab'],
+ }),
+ ('recordproto', '1.14.2', { # 2012-03-23
+ 'checksums': ['485f792570dd7afe49144227f325bf2827bc7d87aae6a8ab6c1de2b06b1c68c5'],
+ }),
+ ('renderproto', '0.11.1', { # 2010-08-10
+ 'checksums': ['a0a4be3cad9381ae28279ba5582e679491fc2bec9aab8a65993108bf8dbce5fe'],
+ }),
+ ('resourceproto', '1.2.0', { # 2011-05-28
+ 'checksums': ['469029d14fdeeaa7eed1be585998ff4cb92cf664f872d1d69c04140815b78734'],
+ }),
+ ('scrnsaverproto', '1.2.2', { # 2012-03-23
+ 'checksums': ['d8dee19c52977f65af08fad6aa237bacee11bc5a33e1b9b064e8ac1fd99d6e79'],
+ }),
+ ('videoproto', '2.3.3', { # 2016-03-11
+ 'checksums': ['df8dfeb158767f843054248d020e291a2c40f7f5e0ac6d8706966686fee7c5c0'],
+ }),
+ ('xcmiscproto', '1.2.2', { # 2012-03-23
+ 'checksums': ['48013cfbe4bd5580925a854a43e2bccbb4c7a5a31128070644617b6dc7f8ef85'],
+ }),
+ ('xextproto', '7.3.0', { # 2013-12-27
+ 'checksums': ['1b1bcdf91221e78c6c33738667a57bd9aaa63d5953174ad8ed9929296741c9f5'],
+ }),
+ ('xf86bigfontproto', '1.2.0', { # 2009-08-27
+ 'checksums': ['d190e6462b2bbbac6ee9a007fb8eccb9ad9f5f70544154f388266f031d4bbb23'],
+ }),
+ ('xf86dgaproto', '2.1', { # 2009-10-01
+ 'checksums': ['73bc6fc830cce5a0ec9c750d4702601fc0fca12d6353ede8b4c0092c9c4ca2af'],
+ }),
+ ('xf86driproto', '2.1.1', { # 2011-01-06
+ 'checksums': ['18ff8de129b89fa24a412a1ec1799f8687f96c186c655b44b1a714a3a5d15d6c'],
+ }),
+ ('xf86vidmodeproto', '2.3.1', { # 2011-01-06
+ 'checksums': ['c3512b11cefa7558576551f8582c6e7071c8a24d78176059d94b84b48b262979'],
+ }),
+ ('xineramaproto', '1.2.1', { # 2011-01-06
+ 'checksums': ['d99e121edf7b310008d7371ac5dbe3aa2810996d476b754dc78477cc26e5e7c1'],
+ }),
+ ('xproto', '7.0.31', { # 2016-09-23
+ 'checksums': ['6d755eaae27b45c5cc75529a12855fed5de5969b367ed05003944cf901ed43c7'],
+ }),
+ ('libXau', '1.0.8', { # 2013-05-24
+ 'checksums': ['c343b4ef66d66a6b3e0e27aa46b37ad5cab0f11a5c565eafb4a1c7590bc71d7b'],
+ }),
+ ('libXdmcp', '1.1.2', { # 2015-03-21
+ 'checksums': ['6f7c7e491a23035a26284d247779174dedc67e34e93cc3548b648ffdb6fc57c0'],
+ }),
+ ('xcb-proto', '1.13', { # 2018-03-05
+ 'checksums': ['0698e8f596e4c0dbad71d3dc754d95eb0edbb42df5464e0f782621216fa33ba7'],
+ }),
+ ('libxcb', '1.13', { # 2018-03-05
+ 'sources': [SOURCE_TAR_GZ],
+ 'checksums': ['0bb3cfd46dbd90066bf4d7de3cad73ec1024c7325a4a0cbf5f4a0d4fa91155fb'],
+ 'start_dir': '%(name)s-%(version)s',
+ }),
+ ('xtrans', '1.3.5', { # 2014-09-22
+ 'checksums': ['b7a577c1b6c75030145e53b4793db9c88f9359ac49e7d771d4385d21b3e5945d'],
+ }),
+ ('libxkbcommon', '0.8.0', { # 2017-12-16
+ 'sources': ['libxkbcommon-%(version)s.tar.xz'],
+ 'checksums': ['e829265db04e0aebfb0591b6dc3377b64599558167846c3f5ee5c5e53641fe6d'],
+ 'start_dir': 'libxkbcommon-%(version)s',
+ }),
+ ('libX11', '1.6.5', { # 2017-02-26
+ 'checksums': ['3abce972ba62620611fab5b404dafb852da3da54e7c287831c30863011d28fb3'],
+ }),
+ ('libXext', '1.3.3', { # 2014-07-24
+ 'checksums': ['eb0b88050491fef4716da4b06a4d92b4fc9e76f880d6310b2157df604342cfe5'],
+ }),
+ ('libFS', '1.0.7', { # 2015-05-01
+ 'checksums': ['91bf1c5ce4115b7dbf4e314fdbee54052708e8f7b6a2ec6e82c309bcbe40ef3d'],
+ }),
+ ('libICE', '1.0.9', { # 2014-06-07
+ 'checksums': ['7812a824a66dd654c830d21982749b3b563d9c2dfe0b88b203cefc14a891edc0'],
+ }),
+ ('libSM', '1.2.2', { # 2013-09-08
+ 'checksums': ['14bb7c669ce2b8ff712fbdbf48120e3742a77edcd5e025d6b3325ed30cf120f4'],
+ }),
+ ('libXScrnSaver', '1.2.2', { # 2012-03-08
+ 'checksums': ['e12ba814d44f7b58534c0d8521e2d4574f7bf2787da405de4341c3b9f4cc8d96'],
+ }),
+ ('libXt', '1.1.5', { # 2015-05-01
+ 'checksums': ['b59bee38a9935565fa49dc1bfe84cb30173e2e07e1dcdf801430d4b54eb0caa3'],
+ }),
+ ('libXmu', '1.1.2', { # 2013-09-08
+ 'checksums': ['e5fd4bacef068f9509b8226017205040e38d3fba8d2de55037200e7176c13dba'],
+ }),
+ ('libXpm', '3.5.12', { # 2016-12-15
+ 'checksums': ['2523acc780eac01db5163267b36f5b94374bfb0de26fc0b5a7bee76649fd8501'],
+ }),
+ ('libXaw', '1.0.13', { # 2015-05-01
+ 'checksums': ['7e74ac3e5f67def549722ff0333d6e6276b8becd9d89615cda011e71238ab694'],
+ }),
+ ('libXfixes', '5.0.3', { # 2016-10-04
+ 'checksums': ['9ab6c13590658501ce4bd965a8a5d32ba4d8b3bb39a5a5bc9901edffc5666570'],
+ }),
+ ('libXcomposite', '0.4.4', { # 2013-01-03
+ 'checksums': ['83c04649819c6f52cda1b0ce8bcdcc48ad8618428ad803fb07f20b802f1bdad1'],
+ }),
+ ('libXrender', '0.9.10', { # 2016-10-04
+ 'checksums': ['770527cce42500790433df84ec3521e8bf095dfe5079454a92236494ab296adf'],
+ }),
+ ('libXcursor', '1.1.15', { # 2017-11-28
+ 'checksums': ['449befea2b11dde58ba3323b2c1ec30550013bd84d80501eb56d0048e62251a1'],
+ }),
+ ('libXdamage', '1.1.4', { # 2013-01-03
+ 'checksums': ['4bb3e9d917f5f593df2277d452926ee6ad96de7b7cd1017cbcf4579fe5d3442b'],
+ }),
+ ('libfontenc', '1.1.3', { # 2015-05-01
+ 'checksums': ['6fba26760ca8d5045f2b52ddf641c12cedc19ee30939c6478162b7db8b6220fb'],
+ }),
+ ('libXfont', '1.5.4', { # 2017-11-28
+ 'checksums': ['59be6eab53f7b0feb6b7933c11d67d076ae2c0fd8921229c703fc7a4e9a80d6e'],
+ }),
+ ('libXfont2', '2.0.3', { # 2017-11-28
+ 'checksums': ['a4b761a37528353a2b83dba364d7c1fd6aef2d554a1a019815f24f7f8866890e'],
+ }),
+ ('libXft', '2.3.2', { # 2014-06-06
+ 'checksums': ['26cdddcc70b187833cbe9dc54df1864ba4c03a7175b2ca9276de9f05dce74507'],
+ }),
+ ('libXi', '1.7.9', { # 2017-01-23
+ 'checksums': ['463cc5370191404bc0f8a450fdbf6d9159efbbf274e5e0f427a60191fed9cf4b'],
+ }),
+ ('libXinerama', '1.1.3', { # 2013-05-31
+ 'checksums': ['0ba243222ae5aba4c6a3d7a394c32c8b69220a6872dbb00b7abae8753aca9a44'],
+ }),
+ ('libXrandr', '1.5.1', { # 2016-10-04
+ 'checksums': ['2baa7fb3eca78fe7e11a09b373ba898b717f7eeba4a4bfd68187e04b4789b0d3'],
+ }),
+ ('libXres', '1.2.0', { # 2017-10-11
+ 'checksums': ['5b62feee09f276d74054787df030fceb41034de84174abec6d81c591145e043a'],
+ }),
+ ('libXtst', '1.2.3', { # 2016-10-04
+ 'checksums': ['a0c83acce02d4923018c744662cb28eb0dbbc33b4adc027726879ccf68fbc2c2'],
+ }),
+ ('libXv', '1.0.11', { # 2016-10-04
+ 'checksums': ['c4112532889b210e21cf05f46f0f2f8354ff7e1b58061e12d7a76c95c0d47bb1'],
+ }),
+ ('libXvMC', '1.0.10', { # 2016-10-04
+ 'checksums': ['d8306f71c798d10409bb181b747c2644e1d60c05773c742c12304ab5aa5c8436'],
+ }),
+ ('libXxf86dga', '1.1.4', { # 2013-05-31
+ 'checksums': ['e6361620a15ceba666901ca8423e8be0c6ed0271a7088742009160349173766b'],
+ }),
+ ('libXxf86vm', '1.1.4', { # 2015-02-24
+ 'checksums': ['5108553c378a25688dcb57dca383664c36e293d60b1505815f67980ba9318a99'],
+ }),
+ ('libdmx', '1.1.4', { # 2018-05-14
+ 'checksums': ['4d05bd5b248c1f46729fa1536b7a5e4d692567327ad41564c36742fb327af925'],
+ }),
+ ('libpciaccess', '0.14', { # 2017-10-23
+ 'checksums': ['8d86e64893917be3dfb1c5e837888d1275399c818783474002203d751312b03c'],
+ }),
+ ('libxkbfile', '1.0.9', { # 2015-05-01
+ 'checksums': ['95df50570f38e720fb79976f603761ae6eff761613eb56f258c3cb6bab4fd5e3'],
+ }),
+ ('libxshmfence', '1.3', { # 2018-02-26
+ 'checksums': ['7eb3d46ad91bab444f121d475b11b39273142d090f7e9ac43e6a87f4ff5f902c'],
+ }),
+ ('xcb-util', '0.4.0', { # 2014-10-15
+ 'checksums': ['0ed0934e2ef4ddff53fcc70fc64fb16fe766cd41ee00330312e20a985fd927a7'],
+ }),
+ ('xcb-util-image', '0.4.0', { # 2014-10-15
+ 'checksums': ['cb2c86190cf6216260b7357a57d9100811bb6f78c24576a3a5bfef6ad3740a42'],
+ }),
+ ('xcb-util-keysyms', '0.4.0', { # 2014-10-01
+ 'checksums': ['0807cf078fbe38489a41d755095c58239e1b67299f14460dec2ec811e96caa96'],
+ }),
+ ('xcb-util-renderutil', '0.3.9', { # 2014-06-13
+ 'checksums': ['55eee797e3214fe39d0f3f4d9448cc53cffe06706d108824ea37bb79fcedcad5'],
+ }),
+ ('xcb-util-wm', '0.4.1', { # 2014-02-19
+ 'checksums': ['038b39c4bdc04a792d62d163ba7908f4bb3373057208c07110be73c1b04b8334'],
+ }),
+ ('xcb-util-cursor', '0.1.3', { # 2016-05-12
+ 'checksums': ['a322332716a384c94d3cbf98f2d8fe2ce63c2fe7e2b26664b6cea1d411723df8'],
+ }),
+ ('xkeyboard-config', '2.24', { # 2018-06-04
+ 'checksums': ['21276860a413ca351a781732d729b35cdc5800151e7759f1679036b1b16cdd2a'],
+ }),
+ ('printproto', '1.0.5', { # 2011-01-06
+ 'checksums': ['e8b6f405fd865f0ea7a3a2908dfbf06622f57f2f91359ec65d13b955e49843fc'],
+ }),
+ ('libXp', '1.0.3', { # 2015-02-21
+ 'checksums': ['f6b8cc4ef05d3eafc9ef5fc72819dd412024b4ed60197c0d5914758125817e9c'],
+ }),
+]
+
+preconfigopts = "if [ ! -f configure ]; then ./autogen.sh; fi && "
+
+sanity_check_paths = {
+ 'files': ['include/X11/Xlib.h', 'include/X11/Xutil.h'],
+ 'dirs': ['include/GL', 'include/X11', 'include/X11/extensions', 'lib/pkgconfig',
+ 'share/pkgconfig', 'share/X11/xkb'],
+}
+
+moduleclass = 'vis'
diff --git a/x/XML-Parser/XML-Parser-2.41.eb b/x/XML-Parser/XML-Parser-2.41.eb
new file mode 100644
index 00000000..c3f204eb
--- /dev/null
+++ b/x/XML-Parser/XML-Parser-2.41.eb
@@ -0,0 +1,25 @@
+easyblock = 'PerlModule'
+
+name = 'XML-Parser'
+version = '2.41'
+
+homepage = 'http://search.cpan.org/~toddr/XML-Parser-2.41/'
+description = """This is a Perl extension interface to James Clark's XML parser, expat."""
+
+toolchain = {'name': 'dummy', 'version': ''}
+
+source_urls = ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/']
+sources = [SOURCE_TAR_GZ]
+
+dependencies = [
+ ('expat', '2.2.0')
+]
+
+options = {'modulename': 'XML::Parser'}
+
+sanity_check_paths = {
+ 'files': [],
+ 'dirs': ['lib64/perl5/XML'],
+}
+
+moduleclass = 'data'
diff --git a/x/XML-Parser/XML-Parser-2.44_01.eb b/x/XML-Parser/XML-Parser-2.44_01.eb
new file mode 100644
index 00000000..9e2d345f
--- /dev/null
+++ b/x/XML-Parser/XML-Parser-2.44_01.eb
@@ -0,0 +1,25 @@
+easyblock = 'PerlModule'
+
+name = 'XML-Parser'
+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': 'dummy', 'version': ''}
+
+source_urls = ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/']
+sources = [SOURCE_TAR_GZ]
+
+dependencies = [
+ ('expat', '2.2.0')
+]
+
+options = {'modulename': 'XML::Parser'}
+
+sanity_check_paths = {
+ 'files': [],
+ 'dirs': ['lib64/perl5/XML'],
+}
+
+moduleclass = 'data'
diff --git a/x/x264/x264-20181203.eb b/x/x264/x264-20181203.eb
new file mode 100644
index 00000000..af50a28a
--- /dev/null
+++ b/x/x264/x264-20181203.eb
@@ -0,0 +1,39 @@
+# IT4Innovations 2019
+
+easyblock = 'ConfigureMake'
+
+name = 'x264'
+version = '20181203'
+
+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': 'dummy', 'version': ''}
+toolchainopts = {'pic': True}
+
+source_urls = [
+ 'https://download.videolan.org/pub/videolan/x264/snapshots/',
+ 'ftp://ftp.videolan.org/pub/videolan/x264/snapshots/',
+]
+sources = ['x264-snapshot-%(version)s-2245-stable.tar.bz2']
+checksums = ['68a11b689c340db238bd37f541cc98f4f31f3700c7a231d4f7114f98aa3a6224']
+
+builddependencies = [
+ ('binutils', '2.31.1'),
+ ('NASM', '2.13.03'),
+]
+
+configopts = " --enable-shared --enable-static"
+
+sanity_check_paths = {
+ 'files': ['bin/x264', 'include/x264_config.h', 'include/x264.h',
+ 'lib/libx264.a', 'lib/libx264.%s' % SHLIB_EXT],
+ 'dirs': [],
+}
+
+moduleclass = 'vis'
diff --git a/x/x265/x265-2.9.eb b/x/x265/x265-2.9.eb
new file mode 100644
index 00000000..18e6dae0
--- /dev/null
+++ b/x/x265/x265-2.9.eb
@@ -0,0 +1,38 @@
+# IT4Innovations
+
+easyblock = 'CMakeMake'
+
+name = 'x265'
+version = '2.9'
+
+homepage = 'http://x265.org/'
+
+description = """
+ x265 is a free software library and application for encoding video streams
+ into the H.265 AVC compression format, and is released under the terms of
+ the GNU GPL.
+"""
+
+toolchain = {'name': 'dummy', 'version': ''}
+
+source_urls = [
+ 'http://ftp.videolan.org/pub/videolan/x265/',
+ 'http://download.videolan.org/pub/videolan/x265/',
+]
+sources = ['%(name)s_%(version)s.tar.gz']
+checksums = ['ebae687c84a39f54b995417c52a2fdde65a4e2e7ebac5730d251471304b91024']
+
+builddependencies = [
+ ('binutils', '2.31.1'),
+ ('CMake', '3.13.1'),
+ ('Yasm', '1.3.0'),
+]
+
+start_dir = 'source'
+
+sanity_check_paths = {
+ 'files': ['bin/x265', 'include/x265_config.h', 'include/x265.h', 'lib/libx265.a', 'lib/libx265.%s' % SHLIB_EXT],
+ 'dirs': [],
+}
+
+moduleclass = 'vis'