From 0125388b7ae99be549815d315669459af044a3b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= Date: Wed, 31 May 2017 09:34:39 +0200 Subject: [PATCH] new file: g/GCC/GCC-4.9.3-tf.eb modified: l/LibTIFF/LibTIFF-4.0.7.eb modified: p/Python/Python-2.7.13.eb modified: p/Python/Python-3.6.1.eb --- g/GCC/GCC-4.9.3-tf.eb | 45 ++++++++++++++++++++++++++++++++++++++ l/LibTIFF/LibTIFF-4.0.7.eb | 2 +- p/Python/Python-2.7.13.eb | 4 ++-- p/Python/Python-3.6.1.eb | 10 ++++----- 4 files changed, 53 insertions(+), 8 deletions(-) create mode 100644 g/GCC/GCC-4.9.3-tf.eb diff --git a/g/GCC/GCC-4.9.3-tf.eb b/g/GCC/GCC-4.9.3-tf.eb new file mode 100644 index 00000000..58f6651d --- /dev/null +++ b/g/GCC/GCC-4.9.3-tf.eb @@ -0,0 +1,45 @@ +name = "GCC" +version = '4.9.3' +versionsuffix = '-tf' + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +mpfr_version = '3.1.2' + +source_urls = [ + 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official +] +sources = [ + SOURCELOWER_TAR_BZ2, + 'gmp-6.0.0a.tar.bz2', + 'mpfr-%s.tar.gz' % mpfr_version, + 'mpc-1.0.2.tar.gz', +] + +patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] + +checksums = [ + '6f831b4d251872736e8e9cc09746f327', # gcc-4.9.3.tar.bz2 + 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 + '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz + '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz + '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch +] + +configopts = '--with-ld=/usr/bin/ld ' +configopts += '--with-nm=/usr/bin/nm ' +configopts += '--with-as=/usr/bin/as ' + +languages = ['c', 'c++', 'fortran'] + +# building GCC sometimes fails if make parallelism is too high, so let's limit it +maxparallel = 4 + +moduleclass = 'compiler' diff --git a/l/LibTIFF/LibTIFF-4.0.7.eb b/l/LibTIFF/LibTIFF-4.0.7.eb index ccd0f337..241c6703 100644 --- a/l/LibTIFF/LibTIFF-4.0.7.eb +++ b/l/LibTIFF/LibTIFF-4.0.7.eb @@ -14,7 +14,7 @@ easyblock = 'ConfigureMake' name = 'LibTIFF' version = '4.0.7' -homepage = 'http://www.remotesensing.org/libtiff/' +homepage = 'http://download.osgeo.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" source_urls = ['ftp://ftp.remotesensing.org/pub/libtiff/'] diff --git a/p/Python/Python-2.7.13.eb b/p/Python/Python-2.7.13.eb index 106a4092..57005423 100644 --- a/p/Python/Python-2.7.13.eb +++ b/p/Python/Python-2.7.13.eb @@ -16,9 +16,9 @@ sources = [SOURCE_TGZ] dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.11'), - ('libreadline', '6.3'), + ('libreadline', '7.0'), ('ncurses', '6.0'), - ('SQLite', '3.13.0'), + ('SQLite', '3.17.0'), # ('OpenSSL', '1.0.1k'), # OS dependency should be preferred if the os version is more recent then this version, it's # nice to have an up to date openssl for security reasons ] diff --git a/p/Python/Python-3.6.1.eb b/p/Python/Python-3.6.1.eb index 7b77f396..1a168a54 100644 --- a/p/Python/Python-3.6.1.eb +++ b/p/Python/Python-3.6.1.eb @@ -13,11 +13,11 @@ sources = [SOURCE_TGZ] # python needs bzip2 to build the bz2 package dependencies = [ ('bzip2', '1.0.6'), - ('libreadline', '6.3'), - ('SQLite', '3.13.0'), - ('Tk', '8.6.5'), - ('GMP', '6.1.1'), - ('XZ', '5.2.2'), + ('libreadline', '7.0'), + ('SQLite', '3.17.0'), + ('Tk', '8.6.6'), + ('GMP', '6.1.2'), + ('XZ', '5.2.3'), ('zlib', '1.2.11'), ('ncurses', '6.0'), # ('OpenSSL', '1.0.1q'), # OS dependency should be preferred if the os version is more recent then this version, it's