Added the latest versions of a few packages (#7910)

* automake: added version 1.16.1

* lmod: added version 7.7.29

* git: added version 2.17.0

* tmux: added version 2.7

* scala: added version 2.12.5, fixed typo in version 2.10.6

* Added spark@2.3.0, hadoop@3.1.0, jdk@8u172-b11

* picard: added version 2.18.3

* tar: added version 1.30
This commit is contained in:
Massimiliano Culpo 2018-04-26 14:46:45 +02:00 committed by GitHub
parent e2092896b9
commit 50122a585a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 21 additions and 2 deletions

View File

@ -31,6 +31,7 @@ class Automake(AutotoolsPackage):
homepage = 'http://www.gnu.org/software/automake/'
url = 'http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz'
version('1.16.1', '83cc2463a4080efd46a72ba2c9f6b8f5')
version('1.15.1', '95df3f2d6eb8f81e70b8cb63a93c8853')
version('1.15', '716946a105ca228ab545fc37a70df3a3')
version('1.14.1', 'd052a3e884631b9c7892f2efce542d75')
@ -43,10 +44,14 @@ class Automake(AutotoolsPackage):
def patch(self):
# The full perl shebang might be too long
files_to_be_patched_fmt = 'bin/{0}.in'
if '@:1.15.1' in self.spec:
files_to_be_patched_fmt = 't/wrap/{0}.in'
for file in ('aclocal', 'automake'):
filter_file('^#!@PERL@ -w',
'#!/usr/bin/env perl',
't/wrap/{0}.in'.format(file))
files_to_be_patched_fmt.format(file))
def _make_executable(self, name):
return Executable(join_path(self.prefix.bin, name))

View File

@ -43,6 +43,11 @@ class Git(AutotoolsPackage):
# https://www.kernel.org/pub/software/scm/git/git-manpages-{version}.tar.xz
releases = [
{
'version': '2.17.0',
'md5': '8e0f5253eef3abeb76bd9c55386d3bee',
'md5_manpages': '1ce1ae78a559032810af8b455535935f'
},
{
'version': '2.15.1',
'md5': 'da59fc6baa55ab44684011e369af397d',

View File

@ -34,6 +34,7 @@ class Hadoop(Package):
homepage = "http://hadoop.apache.org/"
url = "http://mirrors.ocf.berkeley.edu/apache/hadoop/common/hadoop-2.9.0/hadoop-2.9.0.tar.gz"
version('3.1.0', 'f036ebd3fa0ef66ee1819e351d15b6cb')
version('2.9.0', 'b443ead81aa2bd5086f99e62e66a8f64')
depends_on('java', type='run')

View File

@ -48,6 +48,8 @@ class Jdk(Package):
# For instructions on how to find the magic URL, see:
# https://gist.github.com/P7h/9741922
# https://linuxconfig.org/how-to-install-java-se-development-kit-on-debian-linux
version('8u172-b11', 'eda2945e8c02b84adbf78f46c37b71c1', curl_options=curl_options,
url='http://download.oracle.com/otn-pub/java/jdk/8u172-b11/a58eab1ec242421181065cdc37240b08/jdk-8u172-linux-x64.tar.gz')
version('8u141-b15', '8cf4c4e00744bfafc023d770cb65328c', curl_options=curl_options,
url='http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz')
version('8u131-b11', '75b2cb2249710d822a60f83e28860053', curl_options=curl_options,

View File

@ -38,6 +38,7 @@ class Lmod(AutotoolsPackage):
homepage = 'https://www.tacc.utexas.edu/research-development/tacc-projects/lmod'
url = 'https://github.com/TACC/Lmod/archive/7.4.11.tar.gz'
version('7.7.29', 'bd3f171995e6863505e8a958d158ced1')
version('7.7.13', 'e1d222fa04148707dceb08c82d7e9fa5')
version('7.7', '8ac594401716c6d1b40cac22bc1030ca')
version('7.6.14', '60726c991038b6337fbb27b6a333a2d4')

View File

@ -41,6 +41,7 @@ class Picard(Package):
# They started distributing a single jar file at v2.6.0, prior to
# that it was a .zip file with multiple .jar and .so files
version('2.18.3', '181b1b0731fd35f0d8bd44677d8787e9')
version('2.18.0', '20045ff141e4a67512365f0b6bbd8229', expand=False)
version('2.17.0', '72cc527f1e4ca6a799ae0117af60b54e', expand=False)
version('2.16.0', 'fed8928b03bb36e355656f349e579083', expand=False)

View File

@ -36,9 +36,10 @@ class Scala(Package):
homepage = "https://www.scala-lang.org/"
url = "https://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.tgz"
version('2.12.5', '25cf4989d061c585bd0a3fa357ccf0a6')
version('2.12.1', '3eaecbce019b0fa3067503846e292b32')
version('2.11.11', '3f5b76001f60cbc31111ddb81de5ea07')
version('2.20.6', 'd79dc9fdc627b73289306bdaec81ca98')
version('2.10.6', 'd79dc9fdc627b73289306bdaec81ca98')
depends_on('java')

View File

@ -42,6 +42,7 @@ class Spark(Package):
depends_on('java', type=('build', 'run'))
depends_on('hadoop', when='+hadoop', type=('build', 'run'))
version('2.3.0', 'db21021b8e877b219ab886097ef42344')
version('2.1.0', '21d4471e78250775b1fa7c0e6c3a1326')
version('2.0.2', '32110c1bb8f081359738742bd26bced1')
version('2.0.0', '8a5307d973da6949a385aefb6ff747bb')

View File

@ -32,6 +32,7 @@ class Tar(AutotoolsPackage):
homepage = "https://www.gnu.org/software/tar/"
url = "https://ftp.gnu.org/gnu/tar/tar-1.29.tar.gz"
version('1.30', 'e0c5ed59e4dd33d765d6c90caadd3c73')
version('1.29', 'cae466e6e58c7292355e7080248f244db3a4cf755f33f4fa25ca7f9a7ed09af0')
version('1.28', '6ea3dbea1f2b0409b234048e021a9fd7')

View File

@ -36,6 +36,7 @@ class Tmux(AutotoolsPackage):
homepage = "http://tmux.github.io"
url = "https://github.com/tmux/tmux/releases/download/2.6/tmux-2.6.tar.gz"
version('2.7', 'bcdfcf910c94c3e02ce6b1c035880306')
version('2.6', 'd541ff392249f94c4f3635793556f827')
version('2.5', '4a5d73d96d8f11b0bdf9b6f15ab76d15')
version('2.4', '6165d3aca811a3225ef8afbd1afcf1c5')