A few updates to packages (mostly version updates) (#4049)

This commit is contained in:
Massimiliano Culpo 2017-04-29 14:44:55 +02:00 committed by Adam J. Stewart
parent 2cfc5eebb5
commit 89ea5bdd61
5 changed files with 28 additions and 18 deletions

View File

@ -34,6 +34,7 @@ class Gdb(Package):
homepage = "https://www.gnu.org/software/gdb" homepage = "https://www.gnu.org/software/gdb"
url = "http://ftp.gnu.org/gnu/gdb/gdb-7.10.tar.gz" url = "http://ftp.gnu.org/gnu/gdb/gdb-7.10.tar.gz"
version('7.12.1', '06c8f40521ed65fe36ebc2be29b56942')
version('7.11', 'f585059252836a981ea5db9a5f8ce97f') version('7.11', 'f585059252836a981ea5db9a5f8ce97f')
version('7.10.1', 'b93a2721393e5fa226375b42d567d90b') version('7.10.1', 'b93a2721393e5fa226375b42d567d90b')
version('7.10', 'fa6827ad0fd2be1daa418abb11a54d86') version('7.10', 'fa6827ad0fd2be1daa418abb11a54d86')

View File

@ -30,7 +30,8 @@
class Git(AutotoolsPackage): class Git(AutotoolsPackage):
"""Git is a free and open source distributed version control """Git is a free and open source distributed version control
system designed to handle everything from small to very large system designed to handle everything from small to very large
projects with speed and efficiency.""" projects with speed and efficiency.
"""
homepage = "http://git-scm.com" homepage = "http://git-scm.com"
url = "https://github.com/git/git/archive/v2.12.0.tar.gz" url = "https://github.com/git/git/archive/v2.12.0.tar.gz"
@ -42,6 +43,11 @@ class Git(AutotoolsPackage):
# https://www.kernel.org/pub/software/scm/git/git-manpages-{version}.tar.xz # https://www.kernel.org/pub/software/scm/git/git-manpages-{version}.tar.xz
releases = [ releases = [
{
'version': '2.12.2',
'md5': 'f1a50c09ce8b5dd197f3c6c6d5ea8e75',
'md5_manpages': '9358777e9a67e57427b03884c82311bd',
},
{ {
'version': '2.12.1', 'version': '2.12.1',
'md5': 'a05c614c80ecd41e50699f1562e1130c', 'md5': 'a05c614c80ecd41e50699f1562e1130c',

View File

@ -25,30 +25,30 @@
from spack import * from spack import *
class Glpk(Package): class Glpk(AutotoolsPackage):
"""The GLPK (GNU Linear Programming Kit) package is intended for solving """The GLPK (GNU Linear Programming Kit) package is intended for solving
large-scale linear programming (LP), mixed integer programming large-scale linear programming (LP), mixed integer programming
(MIP), and other related problems. It is a set of routines written (MIP), and other related problems. It is a set of routines written
in ANSI C and organized in the form of a callable library in ANSI C and organized in the form of a callable library.
""" """
homepage = "https://www.gnu.org/software/glpk" homepage = "https://www.gnu.org/software/glpk"
url = "http://ftp.gnu.org/gnu/glpk/glpk-4.57.tar.gz" url = "http://ftp.gnu.org/gnu/glpk/glpk-4.57.tar.gz"
version('4.61', '3ce3e224a8b6e75a1a0b378445830f21')
version('4.57', '237531a54f73155842f8defe51aedb0f') version('4.57', '237531a54f73155842f8defe51aedb0f')
variant('gmp', default=False, variant(
description='Activates support for GMP library') 'gmp', default=False, description='Activates support for GMP library'
)
depends_on('gmp', when='+gmp') depends_on('gmp', when='+gmp')
def install(self, spec, prefix): def configure_args(self):
options = ['--prefix=%s' % prefix] options = []
if '+gmp' in spec: if '+gmp' in self.spec:
options.append('--with-gmp') options.append('--with-gmp')
configure(*options) return options
make()
make("install")

View File

@ -38,6 +38,7 @@ class Lmod(AutotoolsPackage):
homepage = 'https://www.tacc.utexas.edu/research-development/tacc-projects/lmod' homepage = 'https://www.tacc.utexas.edu/research-development/tacc-projects/lmod'
url = 'https://github.com/TACC/Lmod/archive/7.3.tar.gz' url = 'https://github.com/TACC/Lmod/archive/7.3.tar.gz'
version('7.4.8', '3b22932437cc29ce546ec887885355e7')
version('7.4.5', 'fc34029c60dd9782c3d011c2b93fd266') version('7.4.5', 'fc34029c60dd9782c3d011c2b93fd266')
version('7.4.1', '59b2558ee50877f2cf49ed37d7b09fea') version('7.4.1', '59b2558ee50877f2cf49ed37d7b09fea')
version('7.3', '70180ec2ea1fae53aa83350523f6b2b3') version('7.3', '70180ec2ea1fae53aa83350523f6b2b3')

View File

@ -26,15 +26,17 @@
class Tmux(Package): class Tmux(Package):
"""tmux is a terminal multiplexer. What is a terminal multiplexer? It lets """Tmux is a terminal multiplexer.
you switch easily between several programs in one terminal, detach them
(they keep running in the background) and reattach them to a different What is a terminal multiplexer? It lets you switch easily between several
terminal. And do a lot more. programs in one terminal, detach them (they keep running in the
background) and reattach them to a different terminal. And do a lot more.
""" """
homepage = "http://tmux.github.io" homepage = "http://tmux.github.io"
url = "https://github.com/tmux/tmux/releases/download/2.2/tmux-2.2.tar.gz" url = "https://github.com/tmux/tmux/releases/download/2.2/tmux-2.2.tar.gz"
version('2.4', '6165d3aca811a3225ef8afbd1afcf1c5')
version('2.3', 'fcfd1611d705d8b31df3c26ebc93bd3e') version('2.3', 'fcfd1611d705d8b31df3c26ebc93bd3e')
version('2.2', 'bd95ee7205e489c62c616bb7af040099') version('2.2', 'bd95ee7205e489c62c616bb7af040099')
version('2.1', '74a2855695bccb51b6e301383ad4818c') version('2.1', '74a2855695bccb51b6e301383ad4818c')